BM6P6(@ kkk^^^WWWQQQOOOLLLIIIFFFCCCAAA@@@AAA@@@???===<<<:::999888888777555444444555555666444444444333333222222222222222111111111111222222111111111111222333444555222222222111000//////...000000000000000111111222111111222333333333333222444444333222111111111222333111///111444555333111111111111000111111222222333444666777777777777777:::===AAAFFFMMMYYYgggppp~~~{{{tttmmmiiigggfffllluuu}}}wwwpppcccZZZMMM@@@888444333222)))+++---...---+++++++++***++++++,,,,,,++++++***---------,,,+++***)))(((************)))(((&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''&&&&&&)))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$############$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#################################%%%%%%''''''''''''%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''}}}jjj]]]WWWPPPNNNLLLIIIFFFCCCBBBAAAAAA@@@???===<<<:::999888777777666555555555555555444333333333333333333222333222222111111222222333111111111111111222333444333333333222111000000000000000000000000111111222111111222333333333333222333333222111111111111111333111000111333555333222333222222222222333333444222333444555666888:::;;;BBBGGGOOOVVV___kkkxxx}}}}}}vvvppplllkkkeeekkkssszzzzzzooogggZZZNNNCCC<<<777444.../////////---,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***))))))************)))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''zzzhhh]]]WWWOOOMMMKKKHHHFFFDDDCCCBBBAAA@@@???===;;;:::999888666666666666666555555444222333333333333333333444333222222111111222222333111111000000000111111222444444333333222111111111000000000000000111111222111111222333333333333222333222111111000111111111333222111222333444333222444333333333444444555666333444555666777;;;@@@DDDMMMUUUaaammmwww~~~~~~yyyrrrmmmkkkeeeiiipppvvv|||}}}vvvkkk___SSSGGG===777333333111///...,,,++++++++++++,,,,,,,,,,,,++++++)))******+++******))))))************)))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$###""""""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''vvvfff\\\WWWNNNLLLJJJHHHFFFDDDCCCBBB@@@@@@>>>===;;;999888888555666777777777666444333222222222333333444444444222111111000000111111222111111000000000000000000333333222222222111111111000000000000000111111222111111222333333333333222222111111000000111111111222222222222333444444333333333333333444555666666555666777888:::@@@HHHOOO[[[eeettt~~~yyysssmmmiiigggjjjnnnrrrxxxwwwmmmaaaSSSFFF===888555111///------,,,++++++,,,,,,,,,,,,,,,,,,+++((())))))*********))))))***************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###""" !!!"""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''uuuddd[[[WWWMMMLLLJJJGGGEEEDDDBBBBBB@@@???>>><<<;;;999888777555666777777777666444333222222222333333444444444000000////////////000000111111000000000000000000111111111111111000000000000000000000000111111222111111222333333333333222222111111111111111222222222222333333333333444444222222222333333444666666555888:::<<<@@@HHHSSS\\\ooozzz~~~~~~{{{vvvqqqnnnlllmmmoooqqquuu|||~~~xxxnnnbbbUUULLL???:::333///......---,,,,,,,,,,,,------,,,,,,,,,((())))))*********)))))))))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''&&&%%%%%%$$$######$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&%%%$$$$$$######!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!!!!$$$''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''tttdddZZZVVVNNNLLLJJJGGGEEECCCBBBAAA@@@???>>><<<:::999888777666666666666666555555444222333333333333333333444000000000//////000000000111111000000000111111222000000000000000000000000000000000000000111111222111111222333333333333222222222222111222222333444222333444444333333444555222222222333444555666777666:::@@@EEEKKKVVVdddooo~~~{{{yyysssssssssssstttyyyzzzqqqfff___KKKDDD:::444111111///...,,,,,,------------,,,,,,)))******+++******)))))))))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" !!!###&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''uuudddZZZUUUOOOMMMJJJGGGDDDBBB@@@@@@??????===<<<:::999777777777777666555555555555555444333333333333333333222222222111111111111222222111111111111111222333444111111111111111111111111000000000000000111111222111111222333333333333222333333222222333444444555111333555555333222444666333333333444555666888999:::AAAKKKSSS\\\kkk|||{{{zzzxxxuuuuuuwww|||{{{sssnnn\\\RRREEE<<<777555222000,,,,,,------------,,,,,,+++,,,,,,,,,+++***)))))))))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%&&&&&&''''''&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''vvveeeZZZUUUOOONNNKKKGGGDDDAAA@@@?????????===<<<:::888777777888777666444444555666666444444444333333222222222444333333222222333333444111111111111222333444555222222222222222222222333000000000000000111111222111111222333333333333222333333333333444444555666111444666555333222444777444444555555666888999:::???HHHTTT```lll|||~~~{{{wwwuuuvvvyyy}}}~~~yyyttthhh]]]NNNBBB<<<888444111,,,------......------,,,---------,,,+++***)))((()))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))######%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))$$$%%%'''(((((('''%%%$$$%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''((("""######$$$$$$$$$######''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))(((&&&$$$"""%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''ttteeeYYYSSSNNNKKKHHHFFFEEEDDDBBB@@@======<<<;;;:::999999888777666666666666666777777333333333222111000////////////000111222333333444111111111111111111111111333333333333222222111000222000///000111111000///222222111111111222333444666555444333222333444555555555444333333333444444888444444888<<<>>>CCCIIIOOO[[[jjjwww~~~zzzyyy{{{~~~~~~~~~tttjjj\\\MMMBBB;;;666333111///...///000000///...*********)))******++++++,,,,,,***)))))))))***+++))))))************))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((((())))))(((&&&$$$%%%&&&&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%'''((('''###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$""""""###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&((()))))))))))))))((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((sssdddYYYRRRNNNKKKHHHFFFEEEDDDAAA@@@>>>===<<<<<<::::::999888;;;:::999888777666666666444444333333222222111111222222222333444444555555222222222222222222222222333333333333333222111111222000///000111222111///222222222333333333333444444444333333333333444444555444444333333333444444666444555999<<>>======<<<;;;:::999999999888777666666666666666444444444444444444444444333333333333444444444444333333333333333333333333333444444444444333333222222000///000111222111000222333444555555555444333222333333444444333333333444444333333333444444555555555888<<>>>>>===<<<;;;:::999999111111222333444555777888444444444444444444555555333333222222222111111111333333333333333333333333444444444555555444333333111000///000222333222111222333555777777666555333111222333444444444333222444333333333444555555666777888<<>>:::444000/////////.........---+++************,,,,,,++++++************)))******++++++******)))))))))))))))))))))))))))(((((((((''''''''''''((('''(((((((((&&&%%%%%%'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%'''%%%###%%%)))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''(((((()))(((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((nnn```VVVQQQMMMJJJGGGEEEDDDCCCAAA??????>>>===<<<;;;::::::999111111111222333555666777333333333444444444444444444444333222222111111111222222222222222222222222333333444555555444444444111000000000222333333111222333555777777666555444000111333444555444333333444444444444555666777888999;;;@@@HHHQQQaaazzz}}}uuuvvvwwwzzz~~~~~~{{{xxxxxx{{{~~~~~~|||vvvmmmbbbZZZHHHBBB:::333///......---///...---,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++******************************'''''''''(((((((((((('''&&&'''((('''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%)))&&&$$$%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((mmm```WWWQQQMMMJJJGGGEEEDDDBBB@@@>>>???>>>>>>===<<<;;;::::::888777666555555555555555444444444444444444444444666666555555444444333333111111111111111111111111222333333444444444444333111000000111333444333222333444555666666666555444222222333444555555555555444444555555777888::::::<<<>>>FFFRRRaaatttzzzyyywwwyyy|||~~~zzzxxxyyy{{{}}}|||uuulllfffUUUMMMBBB777111...------111000//////............,,,,,,,,,---,,,++++++*********++++++++++++******((((((((((((((((((((((((((())))))************)))((()))***)))((('''((()))%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((()))'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((mmm```WWWRRRLLLJJJGGGEEECCCBBB@@@>>>??????>>>===<<<;;;::::::999999777666555555555555777666666555555444444444555555555555555444444444222222222222222222222222111111222333333333333333111000000111333444444333333333444444444555555555444444444444555666777888555555666777888:::<<<===BBBFFFQQQcccvvv}}}{{{|||}}}zzzzzz{{{|||}}}vvvpppfff\\\NNNAAA888444222111000000///////////////000,,,,,,---------,,,+++******++++++,,,,,,++++++***(((((((((((((((((((((((('''((()))***++++++***)))''')))***)))(((''')))***%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((mmm```WWWSSSLLLJJJFFFDDDCCCBBB@@@>>>??????>>>===<<<;;;::::::555555444444444555555666999888888777666555555444333333333333333333333333333333333333333333333333000111222222333333333333111000000111333555444333444333333333333444555555555555444444555666888999666666777888999;;;===>>>HHHMMM\\\rrr}}}}}}~~~~~~}}}~~~|||{{{|||}}}yyy{{{|||wwwsssiiiYYYJJJ@@@:::888777...------------......///,,,,,,---...---,,,+++******++++++,,,,,,++++++***************************%%%&&&''')))))))))((('''%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''"""%%%&&&$$$%%%(((+++''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((kkk^^^VVVQQQOOOLLLIIIEEEBBB@@@@@@@@@@@@???>>>===<<<;;;:::999777777777777777777777777333444444444333333444666444444333222222111000000333222111000111222333444111222222333222111//////333333222222333333444555222333444444555555444444444666777666555555666777444777:::<<<<<>>@@@DDDKKKXXXhhhttt~~~}}}}}}|||~~~}}}}}}~~~~~~}}}uuuiii\\\SSSAAA<<<666222111111///...........................++++++,,,,,,++++++***)))+++++++++,,,,,,---------)))******++++++******)))))))))))))))))))))))))))&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((('''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''((((((((((((((((((''''''&&&%%%%%%%%%mmm```WWWRRRIIIHHHGGGEEECCCAAA@@@@@@@@@???>>><<<;;;999888777666666666666666666666666999999999777555444555666333333333222222222222222444444555555555666666666555555555555555555555666333333333222333333444555333444555555666666555555666666777666555666999<<<<<>>???>>>===<<<;;;999888888777777777777777777777777888888888777555444555777444444444444444444444444333444555555666666555555444333333333333444555555333222222222222333444444444444555666666666666555555666666666666999<<>>DDDOOO[[[hhhyyy~~~~~~~~~vvvqqqZZZPPPBBB:::666555222///........................,,,------------,,,+++++++++++++++,,,,,,---------******++++++++++++******((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))kkk^^^UUUPPPJJJIIIHHHFFFCCC@@@>>>=========<<<;;;;;;:::999999777777777777777777777777666777777666555444666777555555555555555555555555222333444555666555444444333222111111222333444555333333333333333444555555444444555666666666666666666777777888999<<>>>>>@@@>>><<<;;;;;;;;;:::888777333......111555666666444444555555444444333222444444666666666555444333555444333222333333444555777777666555444444333333000111222333444666777777777555444666:::===<<<::::::;;;<<<<<<>>>DDDMMMTTT___ppp~~~~~~}}}}}}|||||||||}}}}}}|||xxxmmm\\\III<<<666666444111...,,,,,,...000111,,,,,,------------------###&&&)))++++++))))))))))))***,,,------,,,***)))((()))***++++++***)))((())))))(((((('''''''''&&&%%%%%%&&&&&&''''''((((((((((((((((((((('''&&&&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&%%%$$$$$$&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''((()))(((&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''}}}jjj\\\TTTQQQKKKIIIGGGDDDBBB@@@???>>>@@@>>><<<;;;;;;;;;:::999555555555777999888555222444444555555444444333222444555555555555555444444333222333333555666888:::777666666555555444333333333444444555666777888888777555555666:::<<<;;;:::777999:::<<<@@@JJJWWW```rrr~~~~~~}}}}}}||||||{{{{{{}}}}}}~~~~~~~~~wwwjjjYYYJJJ@@@<<<555222///,,,,,,---///////////////...............---......---+++)))***+++,,,---...//////...---,,,((()))************)))(((***)))))))))(((((((((((('''''''''''''''(((((((((((())))))))))))((('''&&&)))(((&&&%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((}}}jjj\\\TTTQQQKKKIIIGGGEEEBBB@@@??????@@@>>><<<;;;<<<<<<;;;999999999999;;;;;;:::666333444555555555555444333333555555444444444555555666333333444444666777999:::777666666555555444444444555555666666666777777777777666555777999::::::999999:::<<<>>>FFFTTTdddppp~~~|||yyyzzz{{{zzzxxxvvvvvvvvvyyyyyyyyyzzzzzzzzzzzzzzz|||~~~~~~}}}|||{{{zzzzzz{{{{{{|||}}}~~~|||uuuiiiYYYJJJ@@@999555111////////////////////////......------,,,111111///---***)))+++---)))***+++,,,,,,+++***)))((())))))******))))))(((*********))))))))))))((())))))((((((((((((((('''))))))******))))))(((((()))(((&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))|||iii\\\SSSQQQJJJIIIGGGEEECCCAAA@@@@@@@@@>>><<<;;;<<<<<<;;;:::<<<:::888666666777999999555555555555555444444333666555444333333444666777666555555555555555555666777666666666555555444444555555555444444444444444666666666777888999999999???@@@AAAEEENNN^^^qqq~~~}}}|||zzzwwwuuutttrrrppppppqqqpppooommmnnnoooooonnnllljjjjjjkkkmmmnnnnnnnnnnnnnnnnnnnnnmmmooorrrtttuuuxxx|||~~~}}}|||{{{zzzzzz{{{|||}}}}}}~~~~~~~~~|||uuugggVVVIII>>>999444222222333222000...------,,,+++******)))+++,,,,,,+++***)))+++,,,(((((())))))))))))((((((((())))))))))))))))))((()))))))))(((((((((((((((******))))))((((((''''''))))))************))))))(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''((()))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&###&&&((()))'''%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((())))))((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((({{{iii[[[SSSPPPJJJIIIGGGEEECCCBBBAAA@@@@@@>>><<<<<<======<<<;;;777666666555555666888:::555555666666555555444333555444333333333555666777444444444444444444444444666666666666666555555555666555555555555444444444666777888888999999:::;;;???BBBFFFNNNYYYkkk~~~|||xxxuuusssqqqoooooonnnllljjjhhhfffeeeeeeffffffdddcccbbbbbbcccaaa___^^^___```eeeeeeeeeeeeeeeeeeeeedddbbbdddggghhhiiilllooorrrtttwwwzzz|||~~~~~~||||||{{{{{{{{{|||}}}}}}}}}}}}|||uuueeeZZZDDD>>>666333333333222000......---,,,++++++******(((+++------,,,***))))))+++,,,,,,,,,,,,,,,,,,+++)))(((((((((((((((((()))''''''''''''''''''''''''******))))))((((((''''''))))))************))))))'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''((()))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&###%%%'''(((&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''zzzhhh[[[SSSPPPJJJIIIGGGEEECCCBBBAAAAAA@@@>>><<<<<<=========<<<...222777:::999777555444555666666666666555444444444444444444444555666777///000222444555666666666666666666666666666666666777777777777777777777777555777999::::::;;;===>>>===CCCNNNZZZiii{{{{{{vvvsssrrrqqqmmmjjjfffeeedddcccddddddcccaaa```^^^]]]^^^______^^^]]][[[\\\\\\[[[YYYXXXZZZ\\\^^^^^^^^^^^^]]]]]]]]]]]]\\\^^^___```aaabbbeeeggghhhjjjlllnnnooopppsssuuuwww{{{~~~|||{{{{{{||||||}}}}}}}}}{{{zzzyyy}}}{{{pppgggOOOFFF;;;444333333000...000000000//////......---,,,///111111///+++)))(((++++++++++++++++++++++++)))((((((''''''(((((()))%%%&&&&&&&&&&&&&&&''''''))))))((((((((((((((('''(((((())))))******))))))'''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######'''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''zzzhhhZZZRRRPPPJJJIIIGGGEEEDDDCCCBBBBBB@@@>>><<<<<<===>>>===<<<000555:::<<<:::777444444666666666666666555444444222333444555666666666666000111333555666777777777666666666666666666666777777777777777777888888888444777:::;;;;;;<<>><<<<<<===>>>>>>===999:::;;;999666555777999666666666666666555555444111222444666777777666555444555666777777666555444666666666666777777777777444555555555666666666777444777;;;<<<<<<===AAADDDPPP\\\mmm~~~|||xxxsssmmmjjjccc___[[[ZZZ[[[]]]\\\ZZZXXXWWWWWWYYY\\\^^^^^^]]]]]]\\\[[[\\\^^^^^^^^^\\\ZZZZZZ[[[ZZZYYYZZZ]]]___bbbaaaaaaaaa``````______\\\]]]^^^]]]]]]]]]___```___aaaccccccbbbbbbdddeeedddeeegggiiilllqqqwww{{{zzz~~~xxxvvvvvv{{{||||||{{{yyyvvvsssqqqqqqwww~~~{{{pppbbbOOOBBB<<<999444000.........///////////////,,,---------,,,---000222...------,,,,,,------...)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((&&&&&&'''(((((()))((((((***)))'''(((***++++++***&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''%%%$$$######&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$###"""###'''***((((((((('''&&&&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))wwwggg^^^VVVQQQLLLKKKIIIFFFCCCAAA@@@@@@>>>>>>===<<<;;;999888777999999777666555555555555888777444333333555777999555444444333333444444555555555555555555555555555888777666666666777999:::888777555444555666888999:::888666777<<>>>>>===<<<;;;999888777999999888777666555555555888777555333333333444555666555555444444555555666555555555555555555555555888777666666666777999999888777666555555666777999888888999:::???FFFPPPWWWfffxxx{{{tttooojjjgggbbb```___^^^[[[YYYYYYYYYXXXXXXXXXYYY[[[[[[^^^^^^___``````aaaaaabbbddddddddddddeeeeeeeeeeeeeeedddcccbbbbbbcccdddeeeiiihhhhhhgggffffffeeeeeeddddddddddddeeeeeeeeeeeecccdddddddddccccccbbbbbbccccccbbbcccfffiiimmmoooooonnnmmmooorrrwww}}}yyyuuutttxxx|||}}}zzzuuuqqqpppiiigggkkksss{{{yyyiiiWWWIII>>>777444333111///000222333000,,,///...------,,,,,,---------,,,++++++***+++,,,,,,))))))******))))))((('''))))))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***)))((('''((()))''''''(((((((((((((((((('''((())))))))))))((('''((((((((((((''''''&&&&&&vvvfff]]]VVVQQQLLLKKKHHHFFFDDDBBBAAA@@@>>>>>>>>>===<<<:::888888999999888777777666666666888888777666555444444333777666666666666666666777555555555555555555555555777777777666777888888999888777666555555666777888777;;;>>>@@@DDDMMMZZZdddzzz~~~vvvpppjjjccc___^^^[[[XXXVVVVVVWWWVVVVVVZZZZZZZZZ[[[\\\]]]^^^___bbbbbbcccddddddeeeeeefffhhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiilllllllllkkkjjjjjjiiiiiijjjjjjiiihhhgggfffeeeeeeeeeeeeeeeeeedddddddddccchhhgggfffeeefffhhhjjjlllooonnnlllkkklllooorrrttt|||}}}wwwvvvxxx{{{~~~{{{uuupppgggcccccciiiqqqxxxwwwhhhXXXIII===666333111000111333444111---000//////...---.........///...---,,,++++++,,,,,,++++++******)))))))))***))))))))))))))))))))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***'''((())))))((('''(((***&&&&&&&&&'''((())))))***&&&''''''((((((''''''&&&))))))))))))((((((((((((uuufff]]]VVVPPPKKKJJJHHHFFFDDDBBBAAAAAA?????????>>><<<;;;999888999999999888888777777666777888888999888777666555777666666555555666666777555555555555555555555555777777777777777888888999888777666666666666777888999>>>CCCFFFKKKWWWjjjwwwyyyqqqjjjddd___ZZZWWWYYYXXXVVVUUUVVVXXXZZZ[[[\\\]]]]]]___```bbbcccdddffffffgggggghhhiiiiiiiiikkkkkkllllllmmmmmmnnnnnnllllllllllllllllllllllllnnnnnnnnnnnnmmmmmmllllllmmmmmmlllkkkjjjiiihhhggghhhhhhggggggffffffffffffkkkjjjiiihhhiiijjjkkklllooonnnlllkkkkkklllmmmnnnrrrtttxxx}}}yyyxxxxxx{{{|||uuummmhhhdddfffkkktttwwwiiiXXXHHH===444222000111333333111...000///......------......//////...---,,,,,,++++++,,,+++***(((((()))******((((((((((((((((((((((((&&&''''''(((((()))******(((''''''&&&&&&%%%%%%%%%'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$######"""'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%'''(((((('''''')))***&&&&&&''''''((()))))))))''''''''''''''''''''''''******))))))))))))))))))ttteee]]]UUUPPPKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@???>>>===;;;:::999888999999:::999999888777333444666888888888666666666555555555555555555666666666666666666666666666666777777777888888888888777777777777888888999999:::???EEEKKKSSSddd{{{|||xxxoookkkfffaaa]]]ZZZXXXWWWWWWWWWWWWWWWYYY[[[^^^``````aaabbbdddfffggghhhhhhiiiiiijjjkkkkkkllllllmmmmmmmmmnnnnnnoooppppppqqqooooooooooooooooooooooooppppppppppppooooooooooooooonnnnnnnnnmmmllllllllllllkkkjjjiiiiiiiiiiiijjjjjjiiiiiiiiijjjkkklllmmmjjjjjjiiihhhggggggggghhhlllnnnqqqtttxxx~~~~~~|||}}}~~~xxxqqqllljjjlllrrr~~~wwwfffSSSEEE999666111000222222000...///......---,,,---------//////......---,,,+++***+++***)))((('''((()))***((((((((((((((((((((((((%%%&&&&&&'''(((((()))))))))(((((((((''''''&&&&&&((((((((((((((((((((('''&&&''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&(((((((((((((((((((((((())))))((((((''''''''''''%%%'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))******************tttddd\\\UUUPPPKKKIIIHHHFFFDDDCCCBBBBBB@@@@@@@@@???>>><<<:::999888999:::;;;;;;:::888888000111333444666666555555666555555444444555555666666666666666666666666666666666777888888888888777777777888999:::;;;;;;<<<===BBBJJJTTTcccwww{{{uuuooolllbbb```]]]ZZZYYYXXXXXXYYYUUUWWWYYYZZZ[[[]]]___bbbeeefffhhhjjjkkklllmmmmmmmmmmmmnnnnnnooopppppppppppppppqqqqqqrrrsssttttttsssttttttuuuuuuttttttsssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqpppooommmlllllllllmmmnnnhhhhhhhhhiiiiiikkklllllljjjjjjjjjjjjiiihhhhhhgggjjjlllnnnooorrrvvv{{{|||vvvsssqqqsss}}}sss^^^PPPBBB<<<555111111222111//////...------,,,,,,------------...------,,,+++*********)))(((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%((((((((((((((('''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$&&&((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&'''(((((('''&&&''')))(((((((((((((((''''''''')))((((((''''''(((((()))))))))))))))************sssddd\\\UUUPPPJJJIIIGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>><<<;;;:::888999:::;;;<<<;;;999888222333444555555555555555777666666555555666666777666666666666666666666666555666777888999888888777666777999;;;<<<>>>>>>???BBBIIIVVVfffzzz{{{sssmmmhhhdddaaa\\\[[[ZZZXXXWWWXXXZZZ\\\XXX[[[___aaaaaaaaaccceeejjjkkkmmmnnnppppppppppppqqqqqqrrrrrrssstttttttttttttttuuuvvvwwwxxxyyyyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvvvvvvvuuuuuuuuusssrrrpppooonnnooopppqqqllllllllllllllllllmmmmmmpppppppppooonnnmmmkkkjjjiiikkkllllllmmmooorrruuu|||~~~yyyxxxnnn```LLLEEE:::444222222222111000///......---.........++++++,,,------,,,+++*********++++++******)))((())))))))))))))))))))))))******)))((((((''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%$$$&&&'''''''''((((((((()))''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((&&&%%%&&&'''&&&&&&''''''(((((())))))(((((('''&&&&&&'''((((((((((((((()))))))))******sssddd\\\UUUPPPJJJIIIGGGFFFDDDCCCBBBBBBAAAAAAAAA@@@>>>===;;;:::888999;;;<<<<<<;;;999888888888888888777777777777888888777777777777888888777777777777777777777777555666777999999888888777666777999;;;>>>???@@@AAAHHHQQQaaavvv}}}xxxpppiiiddd```]]][[[[[[[[[ZZZYYYYYYZZZ\\\___]]]bbbfffiiihhhggghhhjjjlllnnnoooqqqrrrrrrrrrqqqtttttttttuuuvvvvvvwwwwwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{zzzzzzyyyxxxwwwwwwuuutttrrrppppppqqqrrrsssrrrrrrqqqqqqppppppooooooqqqqqqqqqqqqooollljjjhhhhhhjjjkkkkkkjjjkkkmmmooosssvvvzzz~~~|||oooSSSJJJ>>>666333333444333111111000///////////////)))***+++,,,,,,,,,+++***++++++,,,---,,,+++***)))))))))))))))))))))))))))((((((((()))******++++++%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''%%%&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((()))(((&&&%%%%%%&&&$$$%%%&&&'''(((***++++++'''&&&%%%%%%%%%%%%&&&'''''''''(((((()))))))))***ssseee[[[TTTPPPLLLJJJGGGFFFEEEEEECCCBBB@@@@@@@@@???>>><<<;;;:::999999999888888888777777999777555444333444666777777777666666666666777777888999:::;;;:::999888777888777666555555666777888666555777888777777???HHHLLL^^^uuuwwwqqqkkkddd^^^\\\ZZZXXXVVVUUUVVVWWWYYY\\\___bbbcccccceeehhhjjjkkkmmmooorrrsssrrrrrrrrrtttvvvwwwwwwxxxyyyzzz{{{|||||||||||||||||||||}}}}}}|||yyywwwtttsssssssssppppppqqqrrrrrrqqqqqqqqqrrrrrrqqqqqqpppooooooooommmllllllnnnpppqqqpppooouuurrrsssxxx}}}}}}gggXXXFFF999666555333000222000...---------,,,++++++,,,,,,------,,,,,,+++************+++,,,---...*********)))))))))))))))))))))((('''&&&&&&%%%%%%((())))))))))))((((((''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((('''%%%###"""%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((()))************))))))((((((''''''((((((((((((((((((((((((rrreee[[[TTTPPPLLLJJJGGGFFFEEEEEECCCAAA?????????>>>===<<<:::::::::999999999999888888888888777666555555555666666777777666666666666777777777888888999999888777777777777777777777888999:::999999:::;;;:::;;;EEEOOO[[[mmm~~~uuunnnfffaaa[[[WWWWWWWWWVVVUUUXXXYYYZZZ]]]___bbbeeefffhhhjjjlllnnnooopppsssuuuzzzyyyyyyzzz|||~~~~~~~~~{{{|||}}}~~~{{{zzzyyyyyytttuuuuuuuuuuuutttsssssstttttttttsssrrrrrrqqqqqqnnnmmmmmmnnnpppqqqooonnnrrroooooosssvvvxxx}}}uuufffRRRBBB:::666333000222000...---......---+++------............------,,,,,,+++************+++))))))))))))******************)))(((((('''&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((())))))(((&&&&&&%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''((('''&&&%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&((((((((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))qqqdddZZZSSSPPPLLLJJJGGGEEEEEEDDDCCCAAA>>>>>>>>>===<<<;;;:::999::::::::::::999999999999888888777777777666666666777777666666666666777777666666777888888777777666666777888999:::;;;;;;;;;<<<;;;<<<>>>>>>BBBNNNZZZlll~~~wwwpppiiiddd___\\\YYYXXXYYYZZZ[[[\\\]]]^^^___aaadddgggiiikkkmmmooorrrssssssuuuwwwyyy{{{{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyyzzzzzzyyyyyyxxxwwwwwwwwwsssrrrqqqrrrsssrrrqqqoooqqqmmmlllooopppqqqtttyyyvvvbbbOOOAAA:::666444444222///...//////---,,,......////////////.........---,,,***)))(((((((((((()))))))))***++++++++++++******))))))(((((((((&&&'''((())))))***))))))&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))$$$%%%&&&'''((()))******)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((+++*********)))))))))((())))))))))))((((((((((((++++++++++++++++++++++++pppcccYYYSSSPPPLLLIIIGGGEEEEEEDDDBBBAAA============<<<;;;:::999;;;;;;;;;:::::::::999999888888888888888777666666777777666666666666777777666666777777777777777777555666888:::;;;<<<;;;;;;<<<;;;===@@@CCCJJJXXXfffyyyzzzqqqjjjeeeaaa^^^^^^\\\[[[[[[]]]___bbbcccbbbbbbdddfffiiilllnnnppprrrtttvvvwwwwwwxxx{{{}}}|||~~~~~~~~~{{{zzzxxxxxxwwwvvvtttqqqrrrnnnmmmooopppppprrrvvvyyy~~~ooo[[[JJJ@@@;;;:::555333111000000000...---.........//////............---,,,***)))(((''''''(((((()))***++++++,,,,,,*********))))))(((((((((&&&&&&''')))************'''''''''''''''((())))))(((((()))))))))*********%%%&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((&&&%%%&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++nnnbbbYYYRRROOOKKKIIIFFFEEEDDDDDDBBB@@@<<<=========<<<;;;:::999;;;;;;;;;:::::::::999999888888888888888777666666777777666666666666777777777777777777888888999999444666888:::;;;;;;;;;:::::::::>>>DDDJJJUUUfffvvv{{{vvvmmmeee```^^^\\\\\\ZZZZZZ[[[[[[\\\^^^aaacccfffggghhhjjjmmmppprrrtttuuuwwwyyyzzz{{{|||}}}|||zzzvvvtttssspppooorrrsssqqqssswwwxxx}}}|||iiiVVVHHH???;;;777555333111111111///...------............------,,,,,,+++***))))))******((())))))***+++,,,,,,---))))))((((((((((((((('''&&&&&&''')))***************)))((('''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((('''&&&&&&(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&''''''(((((()))))))))&&&&&&''''''((()))******(((((((((((())))))))))))************************mmm```XXXRRROOOKKKIIIFFFDDDDDDCCCBBB@@@===============<<<;;;;;;::::::::::::999999999999888888777777777666666666777777666666666666777777777777777777777888::::::666777888999:::;;;;;;;;;:::<<>>>>>>>>===<<<<<<:::999999999999888888888888777666555555555666666777777666666666666777777666666555555666777999:::::::::999::::::;;;<<<<<>>>>>>>>>>>>>>>>>===<<<999999999888888888777777999777555444333444666777777777666666666666777777555444444444555666888999===<<<;;;::::::;;;===>>>CCCHHHSSScccrrr~~~vvvooohhhccc\\\\\\\\\[[[[[[]]]```cccaaadddhhhiiijjjmmmqqquuussssssuuuwwwzzz}}}~~~~~~{{{{{{}}}vvv^^^NNN;;;999666444444333111000//////000000000000/////////...------,,,,,,,,,---,,,,,,++++++++++++++++++******************++++++((()))))))))))))))((('''(((''''''(((((()))***+++(((((((((((())))))))))))&&&&&&'''((()))***++++++''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%''')))***''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&''''''(((((('''''')))'''&&&'''((()))((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))''''''((((((((((((''''''******))))))((((((''''''************))))))))))))'''((((((((())))))******))))))))))))))))))))))))mmmbbbVVVOOOOOOKKKJJJHHHFFFEEEDDDCCCCCCCCCAAA???===<<<<<<===>>>;;;;;;::::::999888777777999999999999999999999999999999999888888888888888666666666777999999888777;;;999:::<<<<<<<<<@@@GGGHHHPPP```vvvwwwmmmhhheeeaaa]]]\\\\\\[[[\\\^^^aaadddfffgggiiimmmppprrrtttxxx{{{vvvyyy|||~~~mmmZZZGGGBBB:::666555444333111///000000000000//////...,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******(((((())))))******++++++***)))((((((((()))+++,,,&&&&&&''''''(((((())))))))))))((('''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((***)))(((''''''&&&''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''%%%$$$&&&)))+++***((()))((('''&&&%%%&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))))))))))))))((('''''')))*********++++++++++++((()))))))))))))))(((((((((((((((((((((((((((((()))******+++,,,,,,------nnnbbbVVVOOOOOOKKKJJJHHHFFFEEECCCCCCBBB@@@@@@@@@???>>>===<<<;;;;;;;;;::::::999888888777888888888888888888888888999888888777666555444444999888888999:::999888777>>><<<<<<>>>===<<<@@@FFFQQQ]]]qqqxxxmmmeeecccaaa^^^\\\\\\\\\\\\^^^```cccgggiiimmmnnnqqqrrrssstttvvvxxx{{{}}}xxxfffOOOFFF<<<555444555333111000000000111000000///...,,,------------,,,++++++,,,,,,,,,++++++++++++***((()))))))))))))))*********)))((((((((()))++++++'''''''''((((((((((((((())))))((('''''''''''''''''''''(((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&)))+++***((()))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&'''''''''(((''''''''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))))))))))))))(((''''''))))))))))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********nnnbbbVVVOOOOOOKKKJJJHHHFFFDDDCCCBBBBBB>>>???@@@AAA@@@===;;;999;;;::::::999999888888888777777777777777777777777:::999888777666444333333::::::::::::::::::999888===<<<===???>>>>>>DDDKKK]]]nnn{{{pppjjjbbb^^^^^^^^^^^^\\\^^^^^^___aaadddhhhkkkmmmrrrtttvvvwwwwwwxxxzzz|||xxx^^^QQQAAA888666666555333111111111111111000//////---------------,,,++++++,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((()))))))))((()))******+++(((((((((((((((''''''''')))((((((''''''''''''(((&&&&&&&&&'''((())))))***+++******)))((('''&&&%%%&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((******''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***)))((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%''')))***)))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))))))))))))))(((((('''(((((((((((())))))))))))(((((())))))))))))((((((************************((((((((()))))))))))))))nnnbbbVVVOOOOOOKKKIIIHHHFFFDDDCCCBBBBBB??????@@@???>>>===;;;::::::::::::999999888888888888888888888888888888888;;;::::::999888777666666777888:::::::::::::::;;;999:::<<<@@@AAACCCLLLVVVggg|||wwwooofffbbb]]]\\\]]]___```___```aaacccfffjjjnnnqqqsssuuuwwwzzz|||~~~ppp```KKK===999999777444222222222222111000//////---------...---,,,,,,+++------,,,,,,,,,+++++++++***))))))((((((''''''''')))))))))))))))******+++))))))((((((''''''&&&&&&)))(((''''''''''''((((((&&&&&&''''''((()))))))))******))))))((((((''''''''''''''''''(((((())))))''''''''''''(((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((())))))(((''''''''''''&&&&&&''''''&&&%%%$$$###$$$&&&(((***(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''(((((((((((((((((('''(((((())))))))))))(((((('''''''''(((((((((((()))'''(((((())))))))))))(((************************++++++++++++++++++++++++mmmaaaVVVPPPPPPJJJIIIGGGEEEDDDBBBBBBBBBAAA@@@>>>===<<<;;;<<<<<<::::::999999999999999888999999999999999999999999888888888888888999999999333666999:::999999;;;===:::;;;>>>AAADDDIIIVVVcccvvv}}}ssskkkfff```^^^\\\\\\^^^```aaabbbeeefffiiilllppptttxxxzzzyyy{{{~~~mmmVVVDDD<<<999666444333333333333222111000///------.........---,,,,,,---------,,,,,,,,,++++++******))))))((((((''''''((()))))))))************))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((('''''''''((((((((())))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))(((&&&$$$###&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((()))&&&&&&''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))************))))))(((((())))))))))))((((((&&&'''''''''((((((((((((''''''((()))))))))))))))************************++++++++++++,,,,,,,,,,,,kkk```UUUPPPQQQJJJIIIGGGEEECCCBBBAAAAAABBB@@@>>>;;;:::;;;<<<===999999999999999999999999999999999999999999999999555555555666777777888888333666999:::999888;;;===>>>>>>AAAEEEIIIRRRdddtttzzzqqqhhhaaa___[[[\\\\\\]]]___aaadddeeejjjlllooossswww{{{~~~zzzcccNNN@@@999666444444444444333222111000///...............---,,,,,,------------,,,,,,,,,,,,************))))))))))))(((((()))************)))((((((((((((((('''''''''(((''''''''''''(((((()))((((((((((((((('''''''''%%%&&&'''((()))******+++''''''((((((((((((((((((''''''((((((((()))))))))******(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''&&&$$$$$$''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&((()))(((''''''((()))%%%&&&''''''(((''''''''')))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((())))))************))))))'''(((((()))))))))))))))''''''''''''((((((((((((&&&'''((())))))******)))************************))))))******+++,,,,,,---~~~jjj___UUUPPPQQQJJJIIIGGGEEECCCBBBAAAAAA@@@???>>>===<<<;;;;;;;;;999999999999999999999999888888888888888888888888666666666666666777777777666999===<<<999777999<<<===>>>BBBIIIPPP___wwwwwwoooiii```\\\]]]ZZZ[[[^^^```cccfffiiikkkoooqqqtttxxx|||ttt\\\III>>>999999555555555444333111000///...............------,,,...------------,,,,,,,,,************++++++++++++'''((()))***+++******)))'''''''''((((((((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))&&&&&&&&&''''''(((((()))(((((((((((((((((((((''''''((((((((()))))))))))))))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&(((***)))'''&&&''')))%%%%%%'''(((((((((''''''''''''((((((((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((((())))))(((((((((''''''((()))))))))))))))''''''((((((((()))))))))&&&'''((()))************))))))))))))))))))))))))))))))***+++---...//////|||iii^^^UUUQQQRRRJJJHHHGGGEEECCCBBBAAAAAA===>>>??????>>><<<:::888999999999999999999999999777777777777777777777777::::::999999888888777777:::===@@@>>>999777888;;;888;;;AAAJJJVVVjjjxxxmmmhhhddd^^^]]]___ZZZ]]]aaadddgggkkkoooqqqrrrtttwww{{{hhhRRRDDD??????555555555444333222000///......//////......---,,,......---------,,,,,,,,,*********+++,,,,,,,,,---'''((()))++++++******)))&&&'''''''''(((((())))))'''''''''''''''((()))***$$$%%%&&&'''(((***++++++'''''''''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))''''''&&&''''''((()))***'''''''''&&&&&&'''''''''%%%%%%$$$%%%&&&(((***+++''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&(((***)))&&&%%%''')))$$$%%%'''(((((((((''''''%%%&&&((()))************((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))&&&'''((()))************((((((((((((((((((((((((++++++,,,...000111333333~~~jjjZZZUUUTTTNNNIIIHHHFFFDDDBBBBBBBBBCCCBBBAAA@@@>>><<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;+++///333666777888999::::::999999888777777777888999888666888<<<>>><<<;;;;;;@@@HHHQQQaaa{{{wwwpppggg```^^^^^^]]]\\\```cccfffhhhkkknnnsssvvv|||~~~zzzdddOOOAAA:::<<<777444444333000000333111000000///...------------------,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))***++++++,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))+++++++++***************'''((()))******)))((('''+++***)))(((&&&&&&%%%%%%***)))(((''''''(((******))))))))))))((('''&&&%%%)))))))))((('''''''''&&&''''''(((((((((((('''''')))(((%%%$$$$$$&&&(((******)))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''((())))))))))))))))))*********)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************'''(((***+++---///333666}}}jjjYYYUUUTTTMMMIIIHHHFFFEEECCCBBBBBBBBB@@@???>>><<<:::999999999;;;;;;;;;;;;;;;;;;;;;;;;333555888999999999:::;;;<<<;;;::::::999999:::::::::888777999<<<======;;;???CCCLLLWWWjjjyyymmmhhhaaa]]]]]]___``````bbbeeeiiimmmpppsssxxx{{{}}}nnnYYYHHH>>>:::555333333333000///222111000000///......------...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++))))))*********+++++++++(((((())))))))))))((((((((((((((((((((((((((((((***)))((((((((((((((()))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((()))((((((''''''''''''(((+++***(((''''''''''''((((((((())))))((('''&&&&&&((((((''''''''''''''''''''''''((((((((((((''''''***((('''%%%%%%&&&'''((())))))(((((((((((())))))''''''''''''((((((((()))''''''(((((()))(((((('''************************''''''((()))))))))))))))'''''''''(((''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***************)))***,,,---...222777:::|||iiiYYYUUUTTTMMMGGGGGGGGGFFFDDDCCCAAA@@@@@@???>>><<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;:::999888999:::;;;;;;::::::999999::::::;;;:::999:::<<<======<<>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999888666555777888999999888888777888888999<<<;;;:::;;;<<<===>>>>>>CCCIIIVVVjjjxxxnnnhhhfffdddaaa```aaadddggghhhjjjnnnssswwwzzz|||xxx^^^LLL???999555777777444222333000000000000//////......///...,,,+++++++++---...++++++++++++++++++++++++,,,++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++***)))((((((''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''$$$%%%%%%%%%&&&'''''''''''''''((((((((((((''''''&&&'''((())))))((('''''''''(((((()))))))))))))))'''''''''(((((((((((((((&&&&&&''')))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))'''((()))***************(((((((((((((((((((((((((((((()))))))))*********,,,++++++++++++*********---...///111555<<>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;777888888777555666777999999888888777888888999999<<<<<<;;;;;;<<<>>>@@@BBBDDDMMM^^^tttwwwpppiiieeebbbbbbbbbcccdddgggkkknnnpppssswwwzzz|||kkkXXXEEE===777777777444222222000000000000000////////////...---,,,,,,,,,------,,,++++++******++++++,,,,,,++++++***)))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''%%%%%%&&&''''''(((((((((&&&&&&'''((())))))(((((($$$%%%%%%%%%&&&'''''''''''''''((((((((((((''''''$$$%%%''')))******)))(((&&&'''((()))***)))))))))((((((((((((((('''''''''&&&''''''((((((''''''&&&************************''''''((()))))))))))))))(((((()))***+++++++++***))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,++++++++++++...///111444999AAAJJJQQQxxxgggXXXTTTSSSKKKGGGGGGGGGFFFDDDCCCAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777999::::::999999:::;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<>>>BBBEEEHHHUUUjjj~~~sssmmmiiieeebbb\\\^^^aaadddgggkkkpppsssvvvxxx{{{~~~yyyhhhMMMBBB999666666333000000000000000000000000000000............---------,,,---,,,+++******+++,,,---++++++***)))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''''''''(((***)))((('''''''''''''''$$$%%%&&&'''))))))))))))%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''$$$%%%''')))*********)))&&&'''(((*********))))))((((((((((((((('''''''''&&&'''''''''''''''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))(((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------///111555:::@@@HHHRRRXXXwwwgggXXXTTTRRRKKKIIIHHHFFFEEECCCBBBBBBBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;:::::::::::::::999999::::::;;;<<<:::;;;<<<<<<===???EEEIIIPPP```yyy}}}rrrjjjfffeeedddbbb]]]```eeehhhjjjnnnsssvvv{{{}}}yyyXXXKKK>>>999777444222111000000000000000000000000---...///000///...,,,+++---,,,***))))))***,,,---******))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&''''''((((((''''''&&&(((''''''''''''(((((()))%%%&&&((())))))))))))((($$$%%%&&&((()))*********((((((''''''''''''''''''''''''((((((((((((''''''(((((()))))))))(((((((((%%%&&&(((***+++***)))))))))(((((((((''''''''''''%%%&&&'''(((((()))((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))*********+++++++++***++++++,,,---...//////000444999@@@GGGPPPXXX^^^wwwfffXXXTTTRRRJJJIIIHHHFFFDDDBBBBBBBBBCCCAAAAAA@@@???>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999;;;======;;;999777777888777777777888999999:::999;;;<<<<<<===@@@FFFKKKWWWiii}}}vvvlllfffdddeeeeeedddcccgggkkkmmmmmmooossswww~~~bbbSSSDDD===;;;888555555000000000000000111111111,,,---///111000...,,,***---,,,***))))))***,,,---))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&((()))***+++(((((()))******)))((('''$$$%%%&&&((()))*********)))))))))((('''''''''&&&''''''(((((((((((('''''',,,+++***)))((('''&&&&&&$$$&&&(((***++++++))))))))))))(((((('''''''''&&&$$$%%%'''(((***++++++,,,************************'''(((((()))))))))))))))+++++++++++++++***)))((()))))))))))))))))))))))))))************+++++++++)))***+++,,,...///000000222666===DDDLLLTTT]]]bbbtttgggYYYQQQNNNHHHGGGGGGFFFDDDCCCBBBAAA@@@AAAAAA@@@???>>>===<<<<<<999999999999999999999999777888888888888999999999;;;;;;:::999999:::::::::;;;:::<<>>888666999222222111111111111111222//////.........---------......---,,,+++))))))((())))))))))))((((((((((((++++++***)))))))))))))))***)))(((''''''((()))*********))))))((((((''''''&&&'''''''''&&&%%%$$$$$$&&&''''''((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%'''(((***++++++,,,&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$''''''''''''((((((((((((+++***((('''''''''((()))******)))((('''&&&%%%%%%'''(((((()))))))))))))))+++*********))))))((((((%%%&&&''')))***,,,---------,,,+++,,,...000111222333;;;DDDIIIQQQYYY______tttgggYYYQQQNNNIIIHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<::::::::::::::::::::::::888888888888999999999999;;;;;;::::::999::::::;;;;;;;;;===@@@BBBFFFPPP[[[ooo{{{rrrhhheeebbb``````cccgggiiiiiimmmrrrtttuuuxxx}}}jjjPPPFFF@@@888666999333222222111111111111222//////.........---------...------,,,+++***)))))),,,,,,++++++******))))))******)))(((((((((((((((+++***)))(((((()))***+++***)))))))))(((((((((''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((((('''''''''((((((((())))))((())))))))))))((((((''')))))))))((()))******+++&&&'''((())))))***))))))&&&'''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))(((''''''&&&''''''((((((((((((''''''((())))))))))))(((((('''''''''''''''((((((((((((,,,++++++***))))))******)))))))))(((''''''&&&&&&'''(((((()))))))))))))))************)))))))))((('''((()))***+++,,,---...---,,,,,,,,,///222444444;;;CCCKKKOOOUUU]]]bbbbbbsssgggYYYQQQOOOIIIIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@??????======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999:::;;;:::::::::::::::;;;;;;<<<;;;===AAAEEELLLZZZhhh~~~|||qqqjjjdddcccaaaaaacccggglllnnnooossswwwyyyzzz|||yyy^^^NNNCCC:::777:::444333222222111111111111/////////............---------,,,,,,+++++++++***------,,,+++******))))))+++******)))))))))))))))+++******))))))******+++))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((('''''''''((((((((())))))'''(((((())))))))))))(((+++************+++,,,,,,((()))))))))))))))((('''(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))(((''''''''''''(((((((((((('''''''''(((((())))))))))))(((''''''''''''((((((((((((******++++++******))))))(((((((((((((((((((((((('''((())))))******))))))************))))))))))))******++++++,,,------...,,,,,,,,,---000333777999CCCKKKRRRUUUZZZaaaeeedddsssfffXXXQQQOOOIIIIIIHHHGGGFFFDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888999999999::::::;;;::::::::::::;;;;;;<<<<<<<<<>>>BBBGGGQQQddduuu}}}tttlllfffdddddddddeeehhhlllpppsssssswwwzzz|||}}}kkkVVVGGG<<<999:::555555444222222111111111/////////...............,,,,,,,,,,,,,,,,,,++++++,,,+++******)))((('''''',,,++++++******+++++++++***))))))))))))))))))***))))))))))))(((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((((((((((()))))))))******&&&'''((())))))***))))))))))))(((((())))))***+++(((((())))))))))))((((((((())))))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''((((((((((((''''''###$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''(((((())))))))))))(((((()))************)))*********)))))))))))))))******++++++,,,,,,------++++++---...111555:::>>>GGGOOOUUUYYY]]]dddggggggrrrfffXXXQQQOOOJJJGGGGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999999999999:::::::::;;;:::::::::;;;;;;<<<===<<<===@@@EEEKKKXXXnnn}}}uuunnniiieeeeeeeeefffhhhkkkooorrrtttvvvyyy}}}www```MMMAAA;;;;;;777666555333222111111111////////////////////////---,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''******)))))))))******+++'''(((((((((((((((((('''(((((((((((())))))))))))(((((()))))))))))))))(((&&&''''''((((((((((((((())))))*********+++++++++&&&'''((())))))***))))))(((''''''''''''((())))))&&&'''((())))))*********))))))))))))*********+++((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((''''''((((((((((((''''''"""###$$$%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''(((((()))*********((())))))***************))))))))))))))))))******)))*********++++++,,,,,,)))+++---///222888???DDDLLLTTTZZZ^^^bbbiiillllllqqqeeeXXXRRRPPPKKKGGGFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>><<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::::::::::::::::::::;;;<<<===>>>===???DDDKKKSSSbbb{{{~~~sssmmmiiifffdddeeefffhhhkkknnnqqqtttuuuzzz}}}lllWWWHHH???===999888666444333111111111...////////////000000000...---------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++''''''''''''''''''((()))&&&''''''((((((''''''&&&(((((((((((())))))))))))'''(((((()))))))))))))))&&&''''''((((((((((((((()))))))))*********++++++'''(((((())))))))))))((()))(((((((((((()))******&&&&&&((()))************))))))))))))************((((((((((((''''''''''''))))))))))))))))))))))))(((((()))*********))))))''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((()))*********))))))((((((((())))))*********((()))******++++++******))))))))))))************)))))))))***+++,,,,,,---***---000222555<<>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::;;;;;;<<<===>>>===AAAJJJSSS]]]ooovvvmmmiiigggeeedddggghhhlllppptttwwwzzz{{{~~~zzzbbbOOODDD>>>:::999777555333222111000.../////////000000000000//////...---,,,++++++***++++++,,,,,,,,,,,,------((((((''''''(((((()))***&&&'''((())))))((('''&&&'''((((((((()))))))))***&&&'''(((((()))))))))(((&&&''''''((((((((((((((('''(((((((((((()))))))))((())))))))))))((((((''')))(((((((((((()))******(((((())))))))))))((((((((((((((()))))))))******((((((((((((''''''''''''))))))))))))))))))))))))(((((()))***************''''''((((((((((((''''''(((((())))))((((((''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))******))))))***++++++++++++***((()))))))))************((()))***+++,,,---...///---000444777:::AAAKKKSSS\\\ccciiikkknnnsssvvvuuupppeeeXXXRRRPPPKKKIIIHHHGGGFFFEEECCCBBBBBB??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>CCCMMMYYYeeeyyy}}}rrrkkkhhhgggfffeeejjjlllpppuuuzzz~~~iiiUUUGGG???:::999777555333222111000.../////////000000111111000000///...,,,+++******((())))))******+++,,,,,,++++++******+++,,,------'''((()))******)))(((''''''((((((((())))))******&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''((())))))***))))))((('''''''''''''''''''''(((((()))************)))((('''&&&(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((()))***************''''''((((((((((((''''''((()))))))))((('''&&&&&&''''''''''''((((((((()))'''&&&%%%%%%%%%'''((()))******))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++)))***+++,,,...///000111///333777:::===DDDOOOXXXaaaggglllmmmooosssuuusssnnnbbbVVVQQQQQQMMMIIIFFFDDDCCCCCCBBBAAA@@@??????>>>===============<<<<<<======<<<<<<;;;::::::999888777777999;;;<<>>===============<<<<<<======<<<<<<;;;:::<<<;;;999888999:::;;;===>>>::::::===>>>===>>>AAAHHHKKKXXXooo}}}vvvqqqkkkhhhiiikkkllllllqqquuuxxx{{{|||hhhRRRGGG>>>999555555444111111333444222000000111222111000......---------,,,,,,,,,000000000/////////......,,,,,,+++***)))((('''''')))))))))))))))******+++((((((((('''(((((())))))$$$%%%&&&'''(((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******((((((((())))))))))))***+++******))))))((((((''''''((()))))))))(((&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))((()))***)))((('''((())))))+++,,,+++)))(((***,,,+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,***+++------,,,---000222333888???EEEJJJPPPXXX^^^bbbgggmmmqqqtttvvvxxxzzznnnbbbVVVQQQQQQLLLJJJHHHEEEDDDDDDDDDBBBAAA??????>>>===============<<<<<<======<<<<<<;;;:::===<<<;;;::::::;;;<<<<<<<<<999999===???@@@CCCGGGLLLUUUhhh~~~uuupppmmmiiihhhjjjnnnpppqqquuuyyy|||~~~~~~sss[[[MMMAAA;;;666666555222111444444222000000111222111000---------,,,,,,,,,++++++///.........------------------,,,+++***))))))((()))))))))))))))***************)))((((((((())))))%%%&&&''''''((((((((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))************************************((((((((()))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))'''((())))))(((((()))***)))***++++++***)))***+++***++++++++++++***)))))))))******+++,,,++++++++++++,,,------...///222555777===EEEJJJOOOSSSYYY^^^bbbfffkkkppptttxxx|||mmmbbbVVVQQQPPPLLLKKKHHHFFFEEEEEEDDDCCCBBB???>>>>>>===============<<<<<<<<<===<<<<<<;;;:::===<<<;;;;;;::::::;;;;;;<<<::::::===???@@@EEEKKKSSSbbb{{{}}}tttnnnkkkjjjiiijjjmmmqqqtttvvvzzz}}}}}}||||||{{{~~~~~~eeeTTTDDD<<<666666555222111333222000......///000///.........---------,,,,,,,,,++++++*********)))))))))))))))******+++,,,,,,,,,(((((()))***************++++++***))))))((())))))&&&&&&'''(((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((()))))))))*********'''''''''(((((()))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******'''''''''''''''((())))))&&&((())))))(((((()))+++******+++************+++******+++++++++******)))))))))***++++++++++++******+++,,,---...111555888;;;AAAIIIPPPSSSVVV[[[^^^bbbeeejjjoootttyyymmmbbbWWWQQQPPPKKKKKKHHHFFFEEEEEEDDDCCCBBB???>>>>>>===============<<<<<<<<<===<<<<<<;;;:::;;;;;;:::::::::::::::;;;===;;;;;;>>>>>>@@@FFFNNNZZZooo{{{sssmmmiiihhhiiikkkmmmqqquuuyyy|||~~~zzzxxxtttsssuuuwwwxxx}}}nnnZZZGGG>>>777555555333111222222000......///000///...////////////............------,,,,,,,,,,,,++++++(((((())))))***++++++,,,(((((()))************)))++++++***))))))((())))))&&&'''(((((()))(((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******'''''''''((((((((())))))%%%&&&&&&''''''(((((())))))(((((((((''''''''''''************************((((((((((((((((((((((((************************(((((((((((())))))))))))'''''''''''''''((())))))&&&((())))))(((((()))++++++************+++******)))******+++++++++******))))))***++++++++++++***)))***+++---...222777;;;???EEENNNTTTWWWZZZ]]]```cccfffkkkpppuuu{{{mmmcccWWWQQQPPPKKKJJJHHHEEEDDDDDDDDDBBBAAA??????>>>===============<<<<<<======<<<<<<;;;:::999999::::::;;;;;;;;;;;;>>><<<===??????AAAJJJSSSaaazzz|||rrrmmmiiihhhhhhkkkooorrruuuyyy}}}~~~xxxrrrooonnnmmmnnnrrruuuwww~~~xxxbbbLLLAAA888666777444222222444222000000111222111000000000000////////////...------------,,,,,,,,,+++++++++******))))))))))))'''((()))++++++******)))******)))((((((((())))))'''(((((())))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******''''''''''''((((((((((((((((((((())))))*********))))))(((''''''''''''(((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''((())))))(((((()))***+++***)))***+++++++++)))))))))***++++++++++++***)))******+++,,,+++++++++)))+++,,,---000555:::???DDDJJJRRRXXX[[[^^^bbbeeegggjjjooosssxxx}}}lllcccWWWQQQPPPKKKIIIGGGEEECCCCCCCCCBBB@@@??????>>>===============<<<<<<======<<<<<<;;;:::888999:::;;;<<<=========>>>===>>>AAABBBEEEPPP[[[nnntttllliiiiiiiiijjjnnnsssvvvyyy|||zzztttqqqooollljjjllllllnnntttwwwzzzkkkPPPEEE;;;999999777444333444222000000111222111000000////////////.........,,,,,,+++++++++*********+++++++++++++++*********'''(((***+++++++++)))(((((((((((('''(((((())))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******'''(((((((((((()))))))))***************************)))((('''&&&''''''(((************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((()))***)))((('''((())),,,***((()))+++,,,+++)))))))))***+++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,...000333888???CCCIIIOOOWWW\\\```ccchhhkkklllppptttyyy|||lllcccWWWQQQPPPKKKIIIGGGDDDCCCCCCCCCAAA@@@??????>>>===============<<<<<<======<<<<<<;;;:::999999;;;===>>>?????????>>>===???BBBDDDIIIUUUaaazzzxxxnnnhhhgggiiijjjlllpppuuuyyy{{{}}}}}}wwwsssnnnkkkjjjjjjjjjjjjjjjjjjmmmsssvvvyyyrrrTTTHHH===;;;<<<999666555222000......///000///...//////.........---------......---------,,,,,,,,,)))******+++---...//////'''(((***+++,,,+++)))((('''''''''''''''((()))***((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))*********))))))))))))************))))))))))))))))))))))))***)))(((&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))***+++)))(((''''''(((,,,***((())),,,,,,+++(((((()))***+++++++++++++++++++++,,,------------,,,---...000222555;;;BBBGGGMMMSSSZZZ___cccffflllpppppptttyyy}}}lllcccWWWRRRPPPKKKHHHGGGFFFEEEDDDCCCBBBAAADDDBBB@@@?????????===;;;??????>>>===<<<;;;;;;:::>>>>>>>>>>>>???????????????AAADDDEEEDDDJJJ\\\mmmxxxnnnkkkjjjgggiiinnnpppuuuzzz|||}}}{{{tttooollljjjgggeeedddeeeggghhhkkknnnqqqtttyyy{{{aaaNNN<<<888;;;;;;666333111111000//////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......))))))))))))************))))))(((((((((((())))))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***(((((())))))((((((((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''(((*********)))((())))))))))))******************))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((,,,,,,)))))),,,+++((((((((((((((()))***,,,,,,,,,+++***))))))***+++,,,*********))))))))))))))),,,,,,++++++******++++++//////000222666===EEELLLQQQXXX```fffjjjnnnssswww}}}kkkbbbWWWQQQPPPKKKHHHGGGFFFEEEDDDCCCBBBAAACCCAAA@@@?????????===;;;>>>>>>======<<<<<<;;;;;;<<<<<<<<<============>>>???AAADDDFFFGGGPPPdddwww}}}ssslllkkkkkkjjjlllqqqtttxxx}}}~~~wwwpppkkkgggeeedddcccccceeegggiiimmmppptttxxx~~~hhhUUUAAA:::;;;:::666333222222111000000000000111////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++))))))))))))************))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((())))))******+++*********'''(((((((((((()))))))))******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((((()))+++,,,,,,***)))((())))))((())))))***+++,,,++++++***))))))***++++++************)))))))))))),,,,,,+++++++++++++++,,,000111222555:::AAAJJJPPPXXX^^^ffflllppptttyyy}}}jjjaaaVVVQQQOOOJJJHHHGGGFFFEEEDDDCCCBBBAAACCCAAA????????????>>><<<===============<<<<<<<<<::::::;;;;;;;;;<<<<<<<<>>===<<<<<<<<<===============:::::::::;;;;;;<<<<<<===??????CCCIIIQQQ```yyy|||sssllljjjjjjlllooorrruuuxxx}}}~~~~~~~~~vvvnnnhhhccccccccceeehhhkkknnnppprrrwww~~~|||fffMMM@@@;;;888555444333333222111111111111111111111111000000000000///------------------------,,,,,,+++***************((()))))))))***************))))))))))))))))))***(((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''(((***+++)))(((((((((((())))))***(((((((((((((((((((((((('''((()))******)))(((''')))((('''%%%%%%%%%&&&''''''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))...(((...;;;;;;...)))///++++++******)))*********+++******************+++)))***************++++++,,,,,,,,,,,,,,,---......111444999???FFFOOOXXX]]]ggglllrrrwww{{{~~~hhh___TTTOOONNNIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA???>>>???@@@@@@???>>><<<<<<<<<===============:::;;;;;;<<<======>>>>>>@@@@@@DDDLLLWWWiiivvvoooiiikkkmmmnnnqqquuuxxxzzzwwwnnnhhhddddddfffhhhjjjnnnqqqrrruuu{{{mmmSSSDDD===888666666222222111000000000000111222111111111000000000000------------------------+++++++++++++++,,,------((()))))))))******************))))))))))))******((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((()))***,,,---((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))(((''')))((('''%%%%%%%%%&&&'''(((((()))))))))***************))))))))))))******************************))))))(((((((((((())))))---(((---:::;;;///***///,,,+++***************+++*********++++++*********))))))******+++++++++,,,,,,,,,,,,,,,---...///000222666===DDDLLLUUU]]]ccckkkooouuuyyy||||||ggg^^^TTTOOONNNIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>@@@AAA@@@???===============<<<<<<<<<;;;;;;<<<===>>>??????@@@BBBBBBHHHRRRaaavvvzzzrrrnnnjjjnnnqqqppprrrxxx}}}~~~~~~}}}~~~~~~~~~vvvmmmgggeeefffhhhkkknnnrrruuuwww{{{vvv[[[III@@@:::777777222222111000000000000000111111111111000000000000------------------------++++++++++++,,,---...///))))))))))))************+++******))))))******+++))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,,,,---(((''''''(((((()))***+++))))))))))))))))))))))))((())))))******))))))(((******))))))((()))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++***))))))(((((())))))***)))&&&+++333444,,,))),,,++++++*********++++++,,,)))***++++++++++++***)))))))))******+++,,,,,,,,,+++,,,,,,---...///111222555999AAAIIIRRR[[[ccchhhnnnrrrvvvyyy}}}{{{fff]]]SSSNNNMMMHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>>===>>>@@@AAA@@@???>>>>>>======<<<<<<;;;;;;:::;;;<<<===>>>???@@@@@@DDDEEEMMM[[[mmm|||tttooommmjjjpppsssrrrttt|||}}}zzz}}}vvvnnniiigggiiilllqqqvvv{{{~~~dddPPPDDD;;;777777333333222111111111111222111111000000000/////////........................,,,+++++++++++++++,,,,,,))))))))))))************+++******))))))******+++))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((()))++++++,,,,,,,,,''''''''''''((()))***+++))))))))))))))))))))))))***))))))))))))))))))***))))))******+++*********((((((((())))))))))))*********))))))))))))************************************))))))))))))******&&&'''))),,,,,,,,,******************+++,,,,,,---)))***++++++++++++***)))))))))***++++++,,,------++++++,,,---...000222333888===FFFOOOWWW```hhhmmmrrruuuyyy{{{~~~{{{eee]]]SSSNNNMMMHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>>===>>>@@@AAAAAA@@@??????>>>===<<<;;;;;;:::::::::;;;<<<===>>>???@@@EEEHHHQQQaaavvvvvvooommmmmmjjjqqqtttsssvvvzzz~~~xxxqqqmmmkkkmmmqqqwww~~~kkkVVVGGG<<<777666555444333333222222333333000000000000////////////........................---,,,+++***))))))))))))))))))))))))************++++++************++++++))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***+++++++++***''''''''''''((()))++++++))))))))))))))))))))))))+++***)))(((((()))***+++&&&'''(((*********)))(((''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))******))))))))))))******&&&***+++((()))------***************+++,,,---...)))***+++,,,,,,+++***)))))))))***+++,,,,,,------++++++,,,---///111222333;;;@@@IIIRRR[[[ccckkkpppuuuxxx{{{}}}wwwccc\\\SSSOOONNNIIIGGGGGGFFFEEEDDDBBB@@@???<<<===>>>@@@@@@AAAAAA@@@AAAAAAAAA@@@@@@@@@??????>>>===<<<===???BBBCCCCCCKKKKKKWWWooowwwrrrnnnmmmnnnooorrrvvvyyy}}}}}}sssnnnooonnnqqqvvvuuu\\\HHH;;;888:::555444333222111000000000333222111000//////////////////...---,,,,,,++++++++++++++++++++++++++++++000...,,,***(((''''''((('''(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))---,,,,,,+++***)))((((((*********))))))))))))))))))))))))((((((((((((((())))))************))))))******))))))(((''''''''''''&&&&&&&&&'''(((***+++))))))))))))))))))))))))))))))((((((((((((((()))************)))))))))))))))*********++++++++++++))))))(((((())))))***+++++++++************++++++)))******,,,---...//////+++---/////////222888===BBBGGGPPP[[[eeemmmsssvvv{{{{{{}}}wwwccc\\\SSSOOONNNIIIGGGFFFFFFEEEDDDBBB@@@???AAAAAAAAA@@@??????>>>>>>@@@?????????>>>>>>>>>>>>>>>======>>>@@@BBBCCCDDDMMMQQQaaa{{{zzzsssooommmmmmpppqqqtttxxx|||yyypppnnnppptttxxx|||cccNNN???:::;;;888888666555444333333333333222111000//////////////////...------,,,++++++++++++++++++++++++++++++++++++***)))(((((())))))***++++++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++*********************)))))))))))))))))))))))))))******+++++++++,,,(((((())))))))))))((((((***************+++++++++(((''''''''''''(((***+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,---......)))+++---......111888===EEEKKKUUU___iiiqqqwww{{{vvvccc\\\SSSOOONNNIIIFFFFFFFFFEEEDDDBBBAAA@@@DDDCCCAAA@@@?????????@@@>>>>>>============<<<<<<>>>>>>???@@@AAACCCDDDEEEPPP[[[ppp}}}rrrnnnmmmlllnnnrrrtttwww{{{|||tttooopppttt{{{mmmWWWEEE<<<;;;666555444333222111111111333222111000//////////////////......---,,,,,,,,,++++++++++++++++++++++++&&&'''((()))************((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++))))))))))))))))))******%%%%%%&&&'''((()))******''''''((((((((((((''''''((())))))***++++++,,,,,,))))))((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))******+++---,,,,,,,,,,,,,,,,,,---))))))***+++,,,,,,---...***,,,...///000444;;;AAAKKKRRR\\\gggooowww}}}uuubbb\\\SSSOOONNNHHHFFFFFFEEEEEEDDDBBBAAA@@@BBBAAA@@@??????AAACCCDDD========================>>>???AAABBBCCCDDDGGGIIITTTeee~~~uuummmkkkllllllppptttxxxzzz~~~yyyssspppttt{{{xxx```JJJ>>>:::555555333222111000000000222222111000//////000000//////......---------,,,++++++++++++++++++++++++&&&''')))++++++++++++***'''''''''(((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))************)))))))))))))))*********%%%%%%&&&''''''((())))))'''(((((())))))(((((('''''''''(((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***''''''''''''(((((((((((((((((((((((())))))))))))(((''''''''''''((()))))),,,,,,++++++++++++,,,,,,))))))******+++,,,---------///111222444:::BBBHHHQQQXXXcccmmmuuu|||tttbbb\\\TTTOOONNNHHHEEEEEEEEEEEEDDDCCCAAAAAACCCAAA@@@??????AAACCCDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBCCCFFFJJJNNNZZZpppxxxqqqllllllmmmnnnrrrwww{{{~~~~~~vvvrrrrrrxxxhhhPPP@@@999999888777666444444444444222111000000000000000000///...............------++++++++++++++++++++++++)))***+++,,,---,,,+++************+++++++++,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************++++++******)))(((((('''(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))((())))))))))))((((((''''''***************)))))))))((((((((((((((((((((((((((((((((((((((()))******&&&'''''''''((((((((()))(((((((((((()))))))))))))))(((((((((((()))******++++++************++++++*********++++++,,,,,,---...000222444777>>>GGGNNNVVV^^^jjjsssyyy~~~sssbbb\\\TTTOOOMMMHHHEEEEEEEEEEEEDDDCCCBBBAAAEEEDDDBBB@@@???>>>>>>???>>>>>>????????????@@@@@@>>>@@@BBBBBBCCCGGGOOOUUUddd}}}tttpppnnnooopppqqquuuzzzzzztttrrrttt}}}rrrWWWDDD;;;888777666555444333333333111111000000000000000111........................++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++)))))))))*********++++++'''(((((())))))(((((('''))))))))))))))))))))))))((((((((()))******++++++,,,+++***)))(((''''''&&&((((((((()))******++++++,,,,,,,,,+++++++++******))))))************)))))),,,,,,++++++***))))))((((((((()))******))))))((())))))))))))))))))))))))(((''''''(((((()))***+++'''''''''(((((())))))***((((((((()))))))))******+++++++++++++++,,,,,,---+++******))))))******+++++++++,,,,,,,,,------------///222444888???JJJQQQ[[[dddpppxxx|||~~~sssaaa\\\TTTOOOMMMGGGEEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBB@@@???>>>===<<<>>>>>>>>>??????@@@@@@@@@???@@@AAAAAABBBIIISSS[[[qqqzzzpppnnnnnnrrrssstttxxx~~~xxxtttuuuzzz{{{```JJJ@@@666555444333222111111111111111000000000000111111............////////////++++++++++++++++++++++++,,,+++++++++++++++,,,,,,''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))******++++++******))))))(((((((((''''''(((((()))******++++++(((((((((((())))))))))))(((((())))))))))))((((((+++++++++***************&&&&&&((()))***))))))((())))))))))))))))))))))))''''''''''''((()))***+++''''''((())))))***++++++)))))))))*********++++++***************+++,,,,,,,,,++++++******++++++,,,,,,------------.........---///222555999BBBMMMUUU___iiiuuu}}}}}}~~~rrraaa]]]TTTOOOMMMGGGDDDEEEEEEEEEDDDCCCBBBBBB??????@@@@@@@@@??????>>>======>>>>>>??????@@@@@@???@@@AAA@@@BBBIIIUUU___yyy}}}vvvnnnlllnnnsssuuuvvv{{{yyywwwzzzfffOOODDD999888777666555444444444111000000000000000111111.........///////////////++++++++++++++++++++++++******)))((()))***,,,---************++++++++++++''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))'''(((((()))***+++++++++(((((()))***+++,,,------''''''(((((((((((('''''''''''''''((())))))******$$$%%%'''((()))))))))((())))))))))))))))))))))))''''''''''''((()))++++++'''(((((()))***++++++,,,************++++++++++++'''''''''''''''((())))))---,,,,,,++++++,,,,,,---------..................000222555888<<>>???@@@AAAAAACCCEEEGGGMMM]]]lllwwwuuunnnppprrruuuxxx|||{{{vvv|||oooUUUHHH<<<999777555555444222111000000000000000000000000000000//////.........---//////.........---------,,,,,,++++++***)))(((((((((*********)))((()))***((()))*********)))'''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---......---+++*********))))))((((((''''''))))))((((((((((((((()))(((((((((((())))))))))))((())))))))))))*********'''+++000000,,,***+++---............---,,,+++***000444888<<>>???@@@???===<<<===>>>??????BBBEEEHHHQQQcccttt|||uuutttppprrruuuxxx{{{}}}yyysssYYYJJJ===:::777666555444222111111111111111111111111111000000/////////..................------------,,,,,,,,,,,,+++******)))))))))***++++++))))))***+++*********+++***))))))((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((***)))))))))((((((((('''))))))(((((((((((())))))((((((((()))))))))******)))))))))*********++++++***...222111---******,,,,,,,,,---............---111555:::???DDDLLLWWW^^^jjjqqq|||~~~{{{tttbbb\\\RRRNNNNNNKKKGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????===>>>???>>>===<<<===>>>@@@@@@BBBGGGMMMZZZoooxxxsssssssssvvvzzz}}}}}}{{{___NNN???<<<888666555444333111222222222222222222222222000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,+++***)))***,,,,,,,,,+++************+++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((())))))(((((((((((()))))))))))))))*********++++++************+++++++++,,,---000222111---******,,,***+++,,,---...000000111111666<<>>@@@@@@@@@>>>>>>???@@@BBBBBBEEEKKKSSSccc|||~~~uuussstttuuuyyy~~~fffRRRAAA>>>999777555555333222222222222222222222222222000000//////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------***+++,,,,,,+++***+++,,,---,,,+++))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))(((((((((((())))))***)))*********++++++++++++******+++++++++,,,,,,,,,,,,...000///,,,++++++,,,++++++,,,---///000222222222777???GGGNNNWWWaaahhhpppvvv~~~rrraaa\\\RRRNNNNNNJJJEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAA@@@@@@@@@??????>>>???AAA@@@???>>>???AAACCCCCCGGGNNNYYYkkk|||uuuuuuxxxxxx{{{mmmWWWCCC@@@;;;777666555444333222222222222222222222222//////000000000000000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------***+++,,,,,,+++***+++,,,,,,+++***)))((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((()))))))))************************)))))))))(((************************************************)))))))))******)))))))))(((((((((((())))))))))))((((((((((((((()))******)))*********++++++++++++******+++++++++,,,,,,,,,)))***+++,,,++++++,,,---------------///000222333444:::DDDLLLTTT]]]fffmmmtttxxx~~~qqqaaa\\\SSSNNNNNNIIIFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@===>>>??????>>>>>>???@@@BBBCCCHHHRRR___ttt{{{wwwxxx{{{|||vvv]]]FFFBBB<<<888666555444333222222222222222222222222//////000000000000111111------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,+++***)))***,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))************************))))))))))))************************))))))))))))++++++++++++++++++++++++************************((((((''''''''''''(((((((((((((((((())))))))))))(((''''''(((((()))***+++)))))))))*********++++++************+++++++++,,,(((((()))***+++,,,------------------///111333555999@@@JJJSSS[[[dddlllrrryyy{{{qqqaaa\\\SSSNNNNNNIIIFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA===???@@@@@@??????@@@AAADDDFFFMMMZZZjjjzzzxxxzzz~~~~~~cccHHHCCC===888666555444444111111111111111111111111//////000000000111111111.........------------,,,,,,,,,,,,+++******)))))))))***++++++))))))***+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))************************))))))))))))************************************************)))(((((((((((((((((()))'''((((((((()))))))))***''''''''''''((()))***+++((((((((()))))))))******)))))))))*********+++++++++***)))***+++,,,---,,,,,,,,,,,,---000333666888>>>FFFQQQ[[[cccjjjrrrxxx~~~pppaaa\\\SSSNNNNNNIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAACCCCCCBBBBBBCCCDDDFFFJJJSSSaaasss}}}zzzxxxzzz~~~gggIIIDDD>>>999666555555444000000000000000000000000//////000000111111111222//////.........---------,,,,,,++++++***)))(((((((((***+++***)))((()))***+++,,,---...---,,,+++***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))************************++++++************++++++'''((((((((())))))******''''''''''''((()))++++++(((((((((((())))))))))))((())))))))))))*********...---++++++,,,,,,,,,,,,******+++---000444999;;;CCCKKKVVV```gggooowww|||ttt```UUUQQQMMMJJJJJJGGGFFFEEEDDDDDDCCCCCCCCCHHHEEEAAA@@@@@@AAAAAA@@@@@@BBBDDDEEEDDDCCCCCCDDDFFFMMMYYYjjjzzzwwwyyy{{{~~~nnnVVVEEE>>><<<444333777333444333333222111000//////......////////////............---------,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,((((((''''''''')))***+++)))))))))(((&&&''')))+++************************************************************************,,,++++++******++++++,,,)))*********++++++++++++)))))))))))))))))))))))))))************+++++++++,,,+++++++++***))))))))))))(((((('''(((***,,,---)))))))))))))))))))))))))))))))))))))))******+++++++++***)))(((((())))))++++++,,,,,,,,,---------///.........///333999>>>JJJRRR]]]fffmmmssszzz~~~sss```UUUQQQMMMKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCEEECCC@@@@@@AAABBBBBBBBBAAABBBCCCBBBAAABBBCCCEEEHHHPPP^^^rrryyyxxxzzz{{{~~~sss[[[III@@@===555444777333222222222222111111111111......////////////...............---------,,,,,,++++++++++++++++++++++++******))))))***++++++,,,,,,+++***))))))***++++++)))))))))((('''''')))+++************************************************************************+++******))))))******+++)))))))))*********++++++))))))))))))))))))))))))(((((()))))))))*********+++++++++***************(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))******+++++++++***)))))))))))))))++++++,,,,,,,,,---------......//////111777===BBBNNNVVV```iiipppvvv|||sss```VVVQQQMMMKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCCCCAAA???@@@AAACCCDDDDDDBBBBBBBBBAAA@@@AAADDDFFFKKKTTTfff}}}xxxyyy|||}}}|||aaaNNNCCC>>>555444777333111111111111222222333333...//////000000//////............------------,,,*********************************)))******+++,,,---,,,+++***))))))))))))))))))***)))'''''')))+++***************************************************************************))))))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))'''((((((((())))))))))))***************+++++++++'''((()))******+++******)))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))***,,,,,,,,,,,,---------------...///111555;;;BBBHHHSSSZZZeeemmmsssxxx~~~rrr```VVVRRRNNNKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@@@@BBBCCCCCCCCC@@@AAABBBAAAAAABBBDDDGGGNNNZZZooozzzwwwzzz}}}fffQQQDDD>>>555555888444222222222222222222222222//////000000000000//////............------------************************+++***************++++++***))))))((((((((((((((((((*********(((((()))*********************************************************************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***+++++++++,,,'''((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))*********,,,,,,,,,------------......///111333777===EEEKKKVVV]]]gggooouuuzzzrrr```WWWSSSNNNKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCDDDBBBAAAAAABBBBBBBBB@@@>>>@@@BBBCCCCCCDDDFFFHHHSSSbbb{{{|||xxxwww{{{kkkTTTEEE===666666999555444444333333222111111000//////000000000000////////////.........---------************************++++++***************+++''''''(((((())))))))))))(((***+++***)))((()))***************************************************************************+++++++++******+++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))***+++++++++,,,'''(((***++++++***)))((()))))))))))))))))))))))))))))))))))))))******++++++***************++++++,,,,,,---------.........000111222444888>>>FFFLLLXXX___iiiqqqvvv{{{qqq```WWWSSSOOOKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCAAABBBBBBBBBAAA???===???AAACCCDDDFFFJJJLLL\\\nnnyyywwwwww|||sssZZZHHH???777777:::555555555444333222111000000///000000111111000000////////////.........------++++++++++++++++++++++++,,,+++******)))*********((((((***+++,,,,,,,,,,,,(((***++++++***))))))***************************************************************************,,,,,,++++++++++++,,,,,,((((((((()))))))))******))))))))))))))))))))))))************++++++++++++***************+++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))******++++++************+++,,,,,,,,,---------............111222333666:::AAAIIINNN[[[bbbllltttyyy~~~qqq```WWWTTTOOOKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAABBBCCCDDDBBBAAA@@@@@@@@@@@@BBBHHHOOOTTTfff|||~~~yyywwwxxx}}}}}}bbbMMMBBB888888:::444444444444333333222222222000000111111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******)))***++++++,,,+++******(((***,,,,,,+++))))))***************************************************************************++++++************++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))************+++++++++*********************))))))))))))******)))))))))))))))))))))))))))))))))))))))******++++++*********++++++,,,---------------............000222444888===EEENNNTTT___gggqqqyyyqqq```XXXTTTOOOKKKJJJGGGFFFEEEDDDDDDCCCCCCCCC?????????AAADDDEEEDDDCCCCCCAAA>>>===@@@HHHRRRZZZnnn|||{{{zzzxxxyyy}}}hhhQQQEEE:::999:::333222222333333333333444444000000111111111111000000000/////////............------------------------,,,,,,+++***))))))******))))))******)))(((&&&%%%(((***,,,,,,+++***)))*********************************************************************************))))))))))))******************++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))******++++++*********+++,,,,,,------------.........//////000111555999???HHHRRRXXXcccjjjuuu}}}qqq___UUUQQQMMMJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCBBBCCCDDDGGGJJJKKKEEEAAACCCGGGHHHIIIVVVeeezzzxxxwwwwwwzzz~~~pppSSSBBB<<<999888888444333222222111111222222222111111111000000//////.........------,,,,,,,,,/////////...---,,,************+++++++++,,,,,,,,,...+++'''$$$###$$$'''))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***************************+++++++++************)))+++*********))))))((((((+++*********))))))((((((+++++++++***************)))))))))***+++,,,---...,,,...//////...------...000444999>>>DDDMMMXXX```hhhoooxxxqqq___UUURRRMMMJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDGGGFFFDDDCCCCCCDDDEEEFFFGGGCCCDDDHHHIIIMMM[[[lll~~~xxxxxxwwwzzzvvvWWWEEE===999777777444333222222111222222222222111111111000000000000000/////////............---------...------,,,,,,************++++++,,,,,,,,,+++***(((((((((((())))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++++++++++++++,,,************************++++++,,,,,,+++******)))))))))***++++++++++++***************************+++++++++************)))++++++++++++*********)))+++*********)))))))))))))))))))))******+++++++++------,,,,,,,,,---......,,,...//////...---...///222666<<>>::::::555444444333333333333333111111111222222222222222000000000000000111111111/////////...---,,,***)))+++************)))))))))***)))'''&&&''')))+++,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++))))))******++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))******************+++++++++++++++++++++++++++******))))))+++++++++,,,---...000000---.../////////111444777888@@@KKKVVV```jjjtttzzz~~~}}}yyykkk\\\UUUSSSOOOKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCHHHQQQXXXhhh}}}sss\\\KKK???::::::555555444333333333333444111111111222222333333333000111111111222222222333---.........---,,,,,,+++,,,,,,++++++************(((((()))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))******+++,,,,,,++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******+++++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///---.../////////222555888<<>>EEENNN\\\iiisss{{{yyyiiiZZZSSSQQQMMMJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHLLLTTTfff}}}|||kkkRRRBBB======777555333222333333222000000111111111222222222222222222111111000//////...---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++++++++******************+++*********++++++,,,,,,,,,***************)))((((((************************((()))******)))(((***++++++++++++,,,,,,,,,------))))))*********+++++++++------,,,,,,,,,+++++++++++++++++++++************))))))))))))******************************))))))++++++++++++++++++++++++,,,,,,---------.........---///111111111444:::???HHHRRR```mmmvvv~~~yyyjjj[[[TTTRRRNNNJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFIIINNNXXXlll|||}}}qqqVVVEEE===<<<;;;999666555555444333111222222222222222333333333222111111000000/////////---......////////////......---+++******+++---...++++++,,,,,,,,,+++******************************)))))))))***+++,,,...///))))))*********)))(((((())))))))))))))))))))))))((()))******((('''((()))++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,------............------------,,,+++++++++************)))))))))*********++++++,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---///111111222666===BBBNNNXXXfffsss{{{yyyjjjZZZTTTQQQNNNJJJIIIFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDCCCCCCCCCDDDEEEFFFHHHJJJQQQ^^^ttt~~~vvv[[[GGG>>>:::<<<999777666777666555444222222222222222222222222//////.........---------,,,,,,---....../////////------++++++++++++------************))))))((((((*********++++++************************,,,---...******+++++++++******)))))))))))))))))))))))))))***++++++***)))'''((()))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------,,,,,,+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---///111222333888@@@GGGSSS]]]kkkwww~~~xxxiiiYYYSSSPPPLLLIIIHHHFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDCCCCCCDDDEEEFFFGGGJJJMMMVVVeee}}}|||```JJJ>>>:::666555333333444555444333111111111111111111000000............------------+++++++++,,,,,,------...++++++------------++++++++++++***))))))((((((((()))***++++++++++++***))),,,,,,++++++***++++++++++++,,,,,,------,,,,,,,,,))))))))))))))))))))))))+++,,,---,,,***)))***+++************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***************++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---------.........//////---///222333666<<>>;;;999888777888888888777222222222111111000000000////////////////////////...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---(((***+++,,,,,,+++***((((((***,,,---...,,,+++)))+++,,,,,,---......------++++++++++++++++++++++++***+++,,,,,,+++***+++---,,,,,,,,,---------......,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000222444777;;;CCCNNNVVVbbbiiirrryyy}}}|||zzzyyyjjj[[[TTTRRRNNNJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIIIIQQQbbb{{{}}}xxxtttppplllhhhfffcccbbbaaa```______^^^^^^^^^aaadddfffiiiqqq}}}pppXXXHHHAAA:::888666555555444333222333333333222222111111111,,,---------------------000///---,,,+++,,,,,,---...---+++******+++---...))))))((((((((()))+++,,,((()))+++,,,,,,+++)))(((%%%(((+++...///...,,,******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++---.........////////////000---------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))))))))*********------------------------............/////////000000333555888<<>>EEEPPP]]]gggwwwzzztttqqquuufffXXXRRRPPPLLLIIIHHHGGGFFFDDDBBBBBBCCCEEEFFFEEEEEEEEEDDDDDDGGGJJJMMMWWWgggxxxlllhhhbbb^^^\\\ZZZXXXVVVRRRQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTWWW\\\___gggmmmtttyyyfffOOOEEE;;;999777666666555444222222222222111111111000000////////////////////////111000000//////...------,,,,,,++++++++++++,,,,,,***+++,,,,,,******+++,,,************************++++++++++++++++++,,,,,,------------------------,,,++++++******++++++,,,+++++++++,,,++++++************+++,,,,,,,,,,,,+++++++++,,,---.........---)))))))))*********++++++...,,,+++))))))***+++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///.........///111222444222666;;;AAAIIIUUUbbbkkk{{{yyytttqqqttteeeWWWQQQPPPLLLIIIHHHGGGFFFDDDBBBBBBCCCEEEFFFDDDEEEEEEDDDDDDGGGLLLPPP[[[ooovvvkkkbbb___[[[XXXVVVUUUUUUTTTRRRRRRRRRRRRQQQQQQPPPPPPNNNMMMMMMLLLMMMNNNPPPPPPQQQRRRTTTUUUWWWZZZ^^^bbbbbbggglllpppttt}}}jjjQQQFFF<<<:::777666666666444333222222222222111111111111////////////////////////111000000//////...------++++++************++++++***,,,,,,,,,+++***+++,,,******************************++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++((()))***+++,,,---------******+++,,,,,,,,,,,,++++++,,,------............)))************+++++++++------+++*********+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...---------...000222333222777===DDDMMMYYYgggppp~~~{{{wwwtttssseeeWWWQQQPPPLLLIIIHHHGGGFFFEEEDDDDDDDDDEEEEEECCCEEEFFFEEEEEEIIIOOOUUUccc{{{}}}mmmccc[[[YYYWWWTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPOOOMMMMMMLLLLLLMMMOOOQQQRRRSSSUUUWWWXXXYYY\\\```cccaaaeeeiiilllnnnsss{{{oooTTTGGG===:::888777777666555444333222222222222111111111000000000000000000000000+++++++++,,,------......++++++************+++++++++,,,---,,,+++***+++---++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***,,,---.........******+++,,,,,,,,,,,,+++,,,------............---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...000222444333888@@@HHHRRR^^^lllvvv}}}{{{rrrdddVVVQQQOOOLLLIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBEEEFFFFFFFFFJJJRRRYYYmmmtttggg___YYYXXXVVVTTTSSSSSSTTTVVVUUUVVVVVVVVVUUUTTTSSSRRRPPPOOOOOOOOOQQQRRRTTTVVVYYY[[[\\\]]]]]]___bbbdddccceeeggghhhjjjmmmrrrvvv}}}sssWWWJJJ>>>;;;999888888777666555333333222222222111111111000000000000000000000000*********+++,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,------...---******+++,,,,,,,,,,,,+++..................---,,,+++,,,,,,,,,,,,---------+++,,,---...---,,,***)))++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,---------...------...///222444555666;;;DDDMMMWWWdddrrr|||rrrdddVVVQQQOOOLLLIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEBBBDDDGGGGGGGGGKKKTTT\\\uuu}}}oooccc\\\YYYYYYXXXUUUTTTTTTVVVXXXWWWXXXYYYYYYYYYXXXVVVVVVTTTSSSSSSTTTUUUWWWYYYZZZ```aaabbbbbbaaabbbccceeebbbbbbbbbbbbbbbeeejjjnnntttzzzwwwZZZLLL>>><<<:::999999888777555333333333222222222111111000000000000000000000000///......------,,,++++++...------,,,,,,------...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,***************************++++++,,,,,,++++++***++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++.../////////...---,,,,,,,,,,,,,,,---------......***,,,...//////---***(((++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,,,,---......////////////111333555666888>>>GGGPPP[[[hhhvvvqqqdddWWWRRROOOKKKHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIFFFHHHMMMLLLSSSggg{{{xxxhhh___]]]YYYXXXXXXWWWWWWXXXXXXXXX[[[[[[[[[[[[ZZZYYYXXXWWWXXXWWWVVVWWWYYY\\\```bbbeeefffggghhhhhhgggeeedddcccbbbaaaaaaccceeegggiiipppssswww|||xxxYYYIII@@@===999777777777777666333333222222111000//////111111000///////////////++++++,,,------......///((()))***+++***)))((('''++++++++++++******)))))))))***++++++***)))***,,,(((((((((((())))))))))))***++++++,,,,,,++++++***************************)))))))))***+++++++++,,,---,,,,,,...000000,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******,,,,,,,,,,,,************+++,,,,,,,,,,,,+++************+++,,,---...///......---------......---///111000///111555:::<<>>FFFRRR\\\fffrrrqqqdddWWWRRROOOKKKHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGCCCFFFDDDHHHPPPRRR^^^uuu~~~nnn```ZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\XXXXXXYYYZZZZZZ[[[\\\\\\ZZZZZZ[[[\\\___cccgggjjjkkklllmmmnnnmmmllljjjhhhdddcccbbbaaabbbccceeefffiiikkkoootttyyy```NNNAAA>>>:::888777777777666333333333222111111000000111111000///////////////111000000///......------000//////...............++++++++++++************+++,,,---,,,+++***+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++------------------------+++++++++++++++*********,,,,,,,,,---///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,***++++++,,,,,,,,,,,,,,,*********++++++,,,---...------,,,,,,,,,,,,------...000222111111333999>>>AAAJJJXXXdddnnnyyyqqqdddWWWRRROOOKKKHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHCCCFFFEEEIIIQQQUUUddd~~~wwwhhh]]]XXXXXXXXXXXXYYY[[[\\\]]]]]]]]]XXXXXXXXXYYYZZZZZZ[[[\\\[[[[[[]]]___bbbfffjjjlllkkklllmmmmmmlllkkkhhhgggdddcccbbbaaaaaabbbdddeeeiiilllppptttyyyeeeOOOBBB???;;;888888777777666333333333222222111111111111000000///////////////////////////......------///...,,,+++++++++,,,---++++++++++++++++++++++++,,,---...---+++++++++---,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,---......,,,,,,+++++++++,,,------...///111111111444:::@@@DDDOOO___mmmwwwqqqdddWWWRRROOOKKKHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHEEEIIIHHHKKKSSSYYYkkkqqqeee\\\YYYYYYVVVWWWYYY[[[]]]^^^______[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^```cccgggjjjkkklllmmmnnnnnnmmmjjjhhhfffcccbbbaaa``````aaacccdddjjjmmmqqquuuyyy~~~iiiQQQCCC???;;;999888777777666333333333222222222222222111000000///////////////,,,,,,---------............---+++*********+++,,,+++++++++++++++++++++,,,,,,---...---+++***+++,,,++++++++++++,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++,,,---...///+++++++++++++++,,,---...---///000000111555<<>>DDDPPP[[[hhhqqq}}}|||rrrkkkzzzhhhVVVOOOOOOMMMKKKJJJGGGGGGHHHIIIIIIIIIIIIHHHLLLMMMTTTbbbvvvvvvmmmfff```]]]\\\ZZZ\\\```ccceeehhhlllooorrrtttuuu{{{|||zzzuuupppkkkhhhgggeeeddd^^^\\\ZZZWWWUUUTTTTTTUUUTTTWWW[[[```fffnnnwww|||vvvnnnllllllooouuu{{{}}}kkkOOOEEE===:::999666666777444444333333333333222222000000000000000000000000/////////000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---......---------,,,,,,,,,---------,,,,,,+++++++++---,,,+++***+++,,,---...,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,------...///000000......//////000111111111444444666<<>>===888999;;;555444444333333333333222222222222222222111111111111,,,,,,,,,---------......------------------------,,,,,,............,,,,,,........................---,,,+++***+++,,,---......---,,,+++***+++,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000/////////...---+++***)))...---+++++++++---///000+++++++++,,,---...///000000//////......//////000++++++,,,,,,---...//////---.........//////000000111000000111222333222111999===CCCKKKVVVcccoooxxxwwwhhhbbbbbbooocccVVVTTT\\\bbb___XXXIIIJJJJJJHHHGGGHHHKKKMMMQQQUUUaaavvvyyymmmeeeccc```bbbeeefffeeeeeeeeefffjjjkkkllllllkkkhhheeeccc___aaabbbdddfffjjjooosssuuutttqqqjjjaaaZZZVVVTTTRRRNNNKKKKKKPPPUUUYYY[[[aaabbbhhhpppwwwxxxsssnnnkkkmmmqqqtttvvvyyy}}}yyyyyy}}}vvv\\\III@@@???999999:::444444444333333333333222222000000000/////////......,,,,,,------............------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,------......,,,------...------,,,,,,---,,,*********,,,---///,,,,,,,,,,,,------...///+++******))))))******++++++++++++,,,,,,---------////////////////////////111000000111222333333222999===EEENNNYYYgggttt|||tttgggbbbcccmmmaaaTTTPPPTTTZZZ]]]]]]KKKIIIGGGFFFGGGIIILLLNNNPPPWWWeee}}}wwwkkkeeedddbbbdddeeefffeeeeeefffgggkkkkkklllllljjjhhhfffddd```bbbdddgggkkkpppvvvzzz~~~{{{uuukkkaaaYYYUUUSSSRRROOOLLLMMMQQQVVVZZZ\\\cccccchhhpppvvv}}}wwwtttqqqqqqtttyyy}}}|||}}}~~~yyy```MMMCCC@@@:::999:::444444444333333333333222222000000////////////......---............/////////------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++,,,------......---,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,+++***)))***+++,,,---------------------------------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,///////////////.........000000000111222333444444999???HHHSSS___lllxxx}}}qqqeeebbbeeennncccVVVPPPOOOPPPTTTYYYSSSLLLGGGGGGHHHIIILLLNNNPPPYYYjjjzzznnniiiiiifffggggggfffeeeeeegggiiinnnnnnooonnnmmmkkkhhhgggcccfffjjjnnnrrryyyyyynnnaaaXXXTTTSSSSSSRRRQQQQQQUUUZZZ^^^aaahhhiiilllrrrvvv|||yyyxxxwwwzzz{{{{{{~~~}}}aaaMMMCCC@@@999999:::444444444333333333222222222222111111111000000000000.../////////////////////------------------------------------------------************************,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,+++***++++++,,,---------------------,,,,,,000000////////////000000------,,,,,,,,,,,,,,,,,,---.........//////000000///000111111111222555777;;;BBBMMMYYYeeeppp{{{xxxllldddcccggglllbbbXXXSSSOOOKKKNNNTTT]]]QQQIIIHHHJJJJJJKKKNNNPPP[[[pppsssnnnoookkkkkkjjjiiiggggggjjjlllpppqqqqqqqqqpppmmmkkkiiigggjjjnnnsssxxx~~~qqqdddZZZUUUSSSTTTTTTTTTVVVYYY^^^cccgggnnnnnnpppuuuwwwzzz~~~~~~}}}___LLLAAA???888999;;;555444444333333333222222222111111111000000000000////////////////////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++,,,,,,,,,---------..................------------,,,,,,------...------,,,---------,,,,,,,,,------,,,---.........---,,,+++------,,,,,,,,,,,,------...............---------+++,,,---...///111111222///000111111111222666999???FFFRRR___jjjttt|||~~~qqqhhhcccdddiiiiii___WWWTTTQQQKKKNNNUUUdddUUUIIIIIILLLKKKKKKOOOSSS```xxxxxxssstttqqqpppooollljjjkkknnnppprrrtttuuuvvvuuuqqqnnnkkkjjjmmmqqqvvv|||vvvhhh^^^XXXVVVTTTVVVXXXZZZ^^^ccciiinnntttsssuuuyyy{{{~~~```LLLAAA>>>888999;;;666444444333333333333222222//////............------/////////............---------------------------,,,++++++******++++++,,,------------------------,,,,,,---............---,,,,,,---------,,,+++***,,,,,,,,,---------..........................................---,,,++++++......------------,,,,,,+++,,,---.........---,,,,,,,,,++++++++++++,,,,,,.............../////////+++,,,---...///111111222...000111111000222777<<>>EEEOOO```qqq}}}~~~nnneeebbbccchhhoooooo```QQQLLLMMMPPPUUUYYYcccRRRFFFHHHKKKJJJMMMTTT^^^qqq|||yyyuuuuuuvvvxxx}}}}}}~~~wwwooohhheeehhhjjjmmmrrryyygggNNNAAA@@@:::888999555555555444333333333333444222222222111000//////...////////////............//////.........---------++++++******++++++,,,---++++++------------++++++++++++******************------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000111000///...///111------------------------000000000///...,,,+++***......,,,++++++,,,---...///............//////000111000111333222222888???JJJVVVeeerrr{{{zzzllldddbbbdddkkkssskkkaaaWWWSSSRRRPPPQQQTTT^^^OOOFFFHHHLLLKKKMMMTTTaaattt||||||xxxrrrnnnmmmooosssxxx~~~gggNNNAAA@@@:::888999555555555444333333333333444222222111111000//////...////////////............//////.........---------+++++++++***++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000000......///000---------------------------...............------///...---,,,,,,---......///............///000000000000111333333333999AAAMMMXXXgggttt~~~~~~ssshhhccccccgggnnnvvvkkkbbbYYYUUUSSSPPPQQQTTTWWWLLLFFFIIILLLKKKNNNTTTeeexxxyyyvvvvvvwww{{{hhhOOOBBB@@@:::888999555555555444333333333333333222222111111000/////////////////////...........................---------+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---------------------------------------------,,,,,,+++++++++---...//////------...///------------------------++++++---...//////000000///......------...//////...............///000000000000111444444555<<>>HHHUUU___mmmttt~~~xxxllljjjjjjmmmuuunnnllldddWWWNNNKKKKKKIIIIIIHHHIIIKKKKKKNNNXXXdddzzzuuuqqqkkkkkklllnnnqqqtttwwwyyyyyyzzzqqqVVVFFFBBB===;;;<<<777666555555444444333222222222111111000000000000000111000//////......//////...........................------------,,,,,,,,,+++***************))))))........./////////000000------------------------,,,,,,,,,,,,------------........................,,,---......---...000222........................///.........------,,,,,,++++++,,,---...///000111000//////............///............///000111111222444888;;;BBBLLLZZZcccqqqwwwxxxmmmllllllpppyyyqqqjjj___UUUPPPNNNLLLJJJIIIHHHIIIKKKLLLOOOZZZfff~~~vvvrrrnnnooooooqqqtttwwwzzz|||sssWWWFFFBBB<<<:::;;;777666555555444444333222222222111111000000000000000111111000///////////////------------------------------------------------......------,,,,,,++++++---.........////////////------------------------,,,,,,,,,------------...........................,,,---...---,,,---...000//////////////////////////////......------,,,,,,,,,,,,------...//////000000///............//////............///000111222111444999>>>EEEQQQ___hhhvvv{{{xxxnnnmmmooouuu~~~qqqgggZZZSSSPPPNNNLLLJJJIIIIIIIIIKKKLLLQQQ]]]iiizzzvvvttttttuuuwwwzzz}}}tttXXXFFFAAA;;;999:::666666555555444444333222222222111111000000000000000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------,,,,,,,,,,,,---------.........------------------------,,,,,,---------.................................---......---+++***+++---/////////////////////////////////......---------........................//////............/////////......//////000111222111555;;;AAAJJJVVVdddnnnzzzyyynnnooorrrzzznnnbbbVVVQQQOOOLLLIIIIIIJJJIIIIIILLLMMMRRR___lll{{{zzzzzz{{{}}}vvvYYYFFFAAA;;;888:::666666555555444444333222222222111111000000000000000111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------,,,---------....................................---......,,,***)))***,,,////////////////////////........................//////.........---------///............//////000////////////000111222222222666===EEEOOO[[[jjjtttyyyooorrrxxxlll```VVVRRRPPPKKKIIIKKKJJJIIIIIILLLNNNSSSaaannnxxx[[[HHHBBB;;;999;;;777666555555444444333222222222111111000000000000000000///......------......------------------------,,,,,,,,,---------......+++++++++++++++,,,,,,,,,------------............------------------------------------....................................------...---++++++,,,...........................------......//////000000---------..............................///000000////////////000111222333444999AAAJJJTTTaaapppzzzyyyqqqvvv~~~lllaaaXXXVVVRRRLLLKKKNNNJJJIIIIIILLLNNNTTTbbbooozzz]]]IIIDDD<<<:::<<<888666555555444444333222222222111111000000000000000//////...---------------........................,,,,,,,,,------.........+++++++++,,,,,,------.............../////////000---------------------------------.........//////........................,,,---......------///111........................,,,,,,---...///000111111+++,,,,,,---...///000000...............///000111////////////000111222333666;;;DDDMMMXXXeeettt~~~yyysssyyyooocccWWWSSSRRROOOMMMNNNGGGMMMKKKKKKRRRUUU___sss___IIIBBB<<<;;;===888666555555444444333222222777666444222111000000000111111000///...------,,,,,,---...//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---//////.........---------........................------............------,,,,,,,,,---------.........------------...//////---------,,,,,,---------///////////////.........111111111111111111111111///000111111000111333555777<<>>GGGSSS___ppprrreeeXXXRRRPPPLLLJJJJJJKKKKKKNNNRRRXXXggguuuooommmkkkkkkmmmjjjjjjkkkkkkkkkmmmqqqttt{{{~~~ssskkkfff```]]]^^^aaacccfffjjjooosssvvvxxx|||}}}}}}}}}|||}}}|||cccKKKBBB@@@;;;888999555555444333333333333444222222111111111000000000000000000000000000000000000000///...---,,,,,,,,,------,,,,,,,,,,,,------,,,---.../////////...---........................////////////////////////------------------------///////////////...---,,,---------.........//////,,,---......///.........------.........////////////............///000000//////000000000111111111000///111555777999AAAJJJXXXcccssssssfffYYYTTTQQQNNNLLLLLLKKKKKKNNNRRRYYYiiitttnnnlllkkkkkkllljjjkkklllmmmmmmooosssvvv{{{xxxllleeeaaa]]]\\\]]]^^^___aaadddhhhkkknnnooosssttttttttttttvvvyyy|||~~~|||dddMMMDDDAAA;;;888:::555555444333333333333444111111000000000/////////111111111111111111111111000000///...---,,,,,,,,,......------------.........---,,,,,,---...///000................................................------------------------...............---,,,+++------------............,,,---......///.............../////////000000000...............//////000000000000000111111111111///...000444777:::CCCMMM[[[fffuuutttgggZZZTTTRRROOOLLLMMMKKKKKKNNNSSS[[[lllqqqkkkjjjhhhhhhjjjlllmmmnnnnnnoooqqquuuxxx{{{~~~sssgggaaa___\\\]]]___\\\]]]^^^aaadddfffhhhiiilllmmmmmmlllkkkmmmpppsssvvv{{{}}}fffOOOFFFBBB<<<888:::555555444333333333333444000000000000/////////...000000000000000000000000/////////...---------,,,///......------......///...---+++++++++---000111........................------------------------------------------------------------------,,,+++,,,------------.........,,,---......//////......////////////000000000111......------......///000000000000111111111222222///...000555888<<>>HHHUUU^^^jjjrrr|||wwwiii\\\UUURRROOOMMMNNNLLLLLLPPPVVV```sssxxxnnneeebbbbbbbbbdddhhhmmmnnnoooqqqtttwwwzzz||||||uuuqqqooommmkkkiiikkknnnrrryyy}}}qqqppppppnnnnnnssszzz}}}uuurrrrrrqqqpppnnnqqquuu{{{rrr```MMMCCC???;;;999888555555444444444333333333222222111000000000000111111111000000000000111111000000///...------......,,,------......------,,,++++++,,,,,,---------...........................................................................///////////////......---....................................////////////000//////............////////////////////////////////////000000000111111333555777:::???JJJYYYcccrrrwww~~~wwwiii[[[UUURRRNNNLLLLLLLLLMMMPPPWWW```ssssssjjjbbbaaaaaaaaaccceeekkklllnnnppprrrvvv{{{~~~~~~wwwqqqnnnkkkiiihhhgggiiilllqqqwwwzzzwwwyyy|||vvvuuuuuusssuuu{{{yyywwwwwwuuussssssvvv{{{lll[[[IIIAAA>>>;;;888888555555444444444333333333222222111111111000000000111111000000000000111111---------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------............///////////////......................................................///000000///...---........................////////////000000000000000///............/////////////////////000000000////////////000000000000444666888;;;BBBNNN]]]gggwwwzzzvvviii[[[TTTQQQMMMKKKKKKLLLMMMQQQWWWaaauuurrriiibbbbbbbbbbbbccceeehhhjjjlllnnnppptttzzz|||uuupppmmmjjjhhhfffhhhjjjmmmqqqvvv}}}yyysssooonnnnnnssswww~~~{{{zzzzzzyyy}}}|||{{{|||zzzwwwyyy}}}gggWWWFFF???===:::888888555555444444444333333333222222222222111111111000111111000000000000111111------------------,,,,,,,,,------......------,,,.........---------,,,,,,............//////000000................................................---...///000000///...---......................../////////000000000111111//////............//////////////////000000111111////////////000000000000444666999>>>EEEQQQ```kkkxxx{{{wwwiii[[[TTTQQQMMMKKKKKKKKKLLLPPPWWWbbbvvvtttkkkeeeeeefffddddddffffffhhhkkkmmmooosss{{{}}}yyysssooollljjjgggeeehhhjjjnnnqqquuuzzzxxxvvvsssnnnjjjiiilllnnnooouuu~~~~~~~~~}}}~~~cccTTTDDD>>><<<:::888888555555444444444333333333222222333333222222111000111111000000000000111111000000000000000///...---,,,------......------,,,///.........------,,,,,,---------......//////000................................................,,,---///111111000...---------------------------////////////000000000000///............//////000...//////000000111111222/////////000000000111111222666:::@@@HHHTTTbbblllwwwzzz~~~yyylll]]]VVVSSSOOOLLLMMMJJJKKKPPPXXXcccxxxwwwoooiiiiiijjjhhhfffgggeeehhhlllmmmooottt|||yyyvvvrrrooommmllljjjhhhhhhkkkooossswww|||vvvqqqmmmmmmmmmjjjiiijjjnnnrrrrrryyy~~~}}}|||}}}bbbSSSCCC===<<<:::777777555555444444444333333333222222333333333222111000111111000000000000111111111111111111000///---,,,,,,------......------,,,------------............+++,,,,,,---......//////................................................+++---///111111000...---------------------------........./////////000000...............///000000...//////000111111222222000000000111111111222222000444;;;BBBJJJVVVcccmmmuuuyyy{{{nnn___XXXUUUQQQNNNNNNIIIJJJOOOXXXdddyyyyyyrrrllllllllljjjhhhiiieeeiiimmmnnnooouuu~~~xxxuuurrrppppppooonnnmmmiiilllqqqvvv{{{vvvnnniiifffggghhhgggfffhhhmmmqqqzzz~~~}}}~~~aaaRRRCCC===<<<:::777777555555444444444333333333222222333444333222111000111111000000000000111111///000000000...,,,***))),,,------......------,,,++++++,,,---...///000111++++++,,,,,,---...//////................................................+++---///111222000///---------------------------............////////////...............///000111...//////000111222222222111111111111222222222222...444;;;CCCLLLWWWdddmmmsssyyy}}}kkk[[[WWWTTTNNNKKKMMMOOOMMMQQQ[[[eeewww{{{uuunnnlllnnnooonnnkkkqqqoooppptttxxx}}}|||xxxtttqqqpppppppppoooooorrrvvvzzz~~~~~~uuummmhhhhhhdddfffhhhjjjkkkmmmppprrryyy}}}~~~```LLLBBB???::::::;;;444666555555555555444444444333111......000111111111222222222111000//////...////////////............------------------------........................------------.........///////////////000000000000---......///////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000//////000111222333333444555777<<>>999999:::444555555555555444444444444333222000000222333222111000000//////......------////////////............////////////////////////............................../////////000000000//////......------,,,,,,---......///////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000111222333444444444888>>>FFFQQQ]]]jjjrrr||||||}}}kkk[[[XXXVVVPPPNNNPPPNNNLLLPPPYYYdddvvv||||||~~~xxxuuuuuuvvvvvvwwwyyy|||{{{sssooollliiikkkoooqqqtttxxx{{{||||||}}}}}}WWWFFF???>>>888888:::555555555555444444444333333444222111111333333333111000000000//////.........////////////............................................................////////////000000000000000000///......---,,,,,,---......///////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000///000000111222333444555444999@@@JJJUUUcccpppyyyzzz~~~lll\\\XXXVVVQQQNNNPPPMMMKKKOOOYYYcccuuu{{{wwwwwwxxxzzzzzz|||{{{uuupppnnnkkkiiilllrrruuuyyy~~~~~~||||||UUUEEE??????888888:::555555444444444444333333333333222111222333444222111111111000000000000000///////////////............------------------------........................////////////000000000000111111000000///...---------......///////////////////////////////////////////////////////////////////////////////////////.../////////000000000111000000000000000000000000000000111222333444444555666;;;CCCNNN[[[iiivvv~~~wwwnnn^^^YYYWWWQQQNNNPPPMMMKKKNNNXXXcccttt}}}yyyyyy{{{}}}~~~{{{wwwsssooolllkkkjjjiiinnntttvvv{{{~~~yyytttpppmmmooottt|||wwwUUUFFFAAA@@@888777:::555444444444444333333333333222111111222333333222000111111111111000000000000////////////............------------------------............................../////////000000000111111000000//////......---......///////////////////////////////////////////////////////////////////////////////////////......//////000000111111000000000000000000000000000000111222333444555555888===FFFRRR___nnn{{{{{{tttooo___ZZZWWWPPPMMMOOOLLLJJJNNNWWWbbbttt~~~~~~{{{{{{}}}zzzuuummmjjjjjjkkkkkkkkkqqqyyy}}}}}}zzzwwwuuusssooojjjeeeccceeehhhmmmuuu}}}sssUUUGGGCCCAAA999777999555444444444333333333222222111000000111333333111///000000000000000000000000////////////............................................................------........./////////////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////.........///000111111111000000000000000000000000000111111222333444555555:::???IIIUUUcccqqq~~~xxxqqqppp```[[[WWWPPPLLLNNNLLLJJJNNNWWWbbbttt{{{xxx{{{{{{|||~~~}}}xxxjjjiiiiiilllmmmooovvv}}}zzztttqqqmmmkkkjjjgggccc______```bbbfffkkkrrryyy|||pppVVVHHHDDDBBB999777999555444444444333333333222222000///000111222222000............///////////////000/////////............////////////////////////........................------------.........///---------...............---......///////////////////////////////////////////////////////////////////////////////////////---......///000111111222000000000000000000000000000111222222444444555666;;;AAAKKKWWWdddsssvvvooorrr```YYYUUUOOOLLLNNNOOONNNPPPVVV```uuuyyysssppprrrwww~~~}}}|||sssooonnnllllllnnnssswww{{{~~~yyytttqqqiiiiiigggddd```___```bbb```dddiiikkknnnrrrxxx~~~~~~|||{{{|||~~~qqqQQQHHH@@@===<<<999777888666555444333222222222222333222111///............111000000///////////////000000000000000000000000......................................................////////////......111000000///...---------000000000///......------000000000000000000000000---------.........//////////////////////////////////////////000000000000000000000000111111111111000222333333222222222333777???LLLYYYfffsssvvvqqqsss```ZZZVVVPPPMMMOOOOOOOOOQQQVVVaaavvv|||ssslllllllllnnnttt}}}zzzsssrrrpppppprrrvvvzzz}}}~~~zzztttoookkkiiieeedddbbb___]]]]]]___bbbeeeiiimmmpppssswww~~~~~~|||{{{}}}mmmPPPGGG>>><<<;;;777666777666555444333222222222222111111000/////////000000111111000///.........///////////////////////////......................................................////////////......111000000///......------////////////....................................---------.........//////000000000000000000000000////////////000000000000////////////000000000000///111333444333333555666999BBBNNNZZZfffrrr~~~}}}tttoootttbbb[[[XXXQQQNNNPPPPPPPPPRRRXXXbbbwww|||uuummmggggggffffffiiippp{{{yyyxxxvvvuuuvvvyyy|||~~~}}}zzzuuuoooiiieeecccbbbaaaaaa___]]]\\\^^^bbbffflllpppuuuxxx{{{}}}|||zzz|||hhhNNNEEE===;;;999666555666555555444333222222222222000000000000000111222333222111000///............////////////////////////////////////////////////..............................////////////......000000000///......------............////////////........................---............/////////000000000000000000000000////////////000000000000........./////////000000---///222333444555777999<<>>DDDMMM[[[gggqqq}}}wwwlllddd{{{hhh^^^YYYTTTPPPPPPOOOPPPSSSZZZcccuuuzzzvvvvvvxxxzzz{{{||||||zzzuuuqqqooopppsss{{{zzzjjjcccbbbbbbeeehhhooorrrxxxssshhhaaa_________bbbhhhrrr|||}}}zzzyyy{{{}}}mmmRRREEEAAA<<<888777777777666666555555444222111111000111111111111111111000000222111///......///111222///////////////.........------............------........................---------............///...////////////...------............//////////////////000000000000//////......////////////..................////////////000000000000000000000000111111000000000000111111333333333333444666;;;>>>FFFPPP]]]iiitttvvvllleee{{{hhh^^^YYYUUUQQQPPPPPPQQQTTTZZZccctttyyytttqqqqqqrrrwww{{{uuuddd[[[YYYYYY[[[___hhhlllttt}}}wwwjjjaaa^^^___aaaeeelllvvv~~~zzzxxxwwwyyy|||gggMMMDDD@@@;;;888777777666666555555444333333222111111000000000000000000000000111000............000111000000//////......------------............------........................---------............/////////000000000///..................//////////////////000000000000//////......////////////..................////////////000000000000000000000000111000000000000000111111222333333333444777<<<@@@IIISSSbbbnnnyyy|||tttlllfff{{{hhh^^^ZZZUUURRRQQQQQQRRRUUUZZZbbbttt|||uuupppnnnnnnooorrruuuxxxyyyzzz|||~~~sssaaaXXXUUUUUUWWWZZZbbbgggpppyyy~~~oooeeeaaabbbeeeiiiooozzz|||yyyxxxxxxzzz}}}aaaIIIBBB???:::888777777666555555555444333333222111111////////////000000000000//////............//////111111000///...------,,,------............------........................---------............///000000000000000//////...............//////////////////000000000000//////......////////////..................////////////////////////////////////000000000000000000111222222333333444555888===AAAMMMXXXggguuuyyyrrrkkkfff{{{hhh___ZZZVVVRRRRRRRRRRRRUUUZZZbbbsss{{{rrrlllhhhgggeeegggjjjkkklllmmmppprrrssstttwwwzzzppp___VVVTTTSSSUUUXXX^^^dddmmmvvv{{{ooojjjjjjmmmmmmttt}}}~~~~~~|||yyyxxxxxxxxx|||}}}[[[GGG@@@===:::777777666555444444444444333333222222111///////////////000000000//////............//////111111000///...------,,,------............------........................---------............///000000000000000//////...............//////////////////000000000000//////......////////////..................////////////////////////////////////000000//////000111222222222333444444666:::???CCCPPP\\\mmm|||wwwpppjjjeee{{{hhh___[[[VVVSSSRRRQQQRRRUUUZZZbbbttt~~~ssskkkeeeaaa^^^\\\^^^aaabbbdddeeehhhkkkiiikkkooottt|||wwwiiiZZZSSSRRRRRRTTTWWW\\\bbbkkkttt|||xxxqqqpppqqquuu|||~~~}}}yyyzzzzzzxxxvvvvvvwwwyyy}}}uuuVVVEEE???<<<999777777666555444444444444333333222222222111111111000000/////////////////////////////////000000//////......------------............------........................---------............/////////000000000///..................//////////////////000000000000//////......////////////..................////////////000000000000000000000000////////////000111222333222333444555777;;;@@@DDDQQQ___rrrwwwooohhhddd{{{hhh___[[[WWWTTTSSSQQQQQQTTTZZZbbbttt~~~rrriiibbb^^^ZZZWWWVVVXXX[[[^^^___aaaccceeedddgggkkkpppwwwooobbbUUUQQQRRRRRRTTTVVV[[[bbbkkkttt|||{{{xxxxxx|||{{{xxxyyyyyywwwvvvwwwzzz|||}}}mmmQQQCCC>>>;;;888777777666555333444444333333333333222222333333222111000//////...///000000000000000000//////////////////.........------............------........................---------............///...////////////...------............//////////////////000000000000//////......////////////..................////////////000000000000000000000000////////////000111222333111333444555777<<>>999999888777666555444333333333222111111000000111111000000000000000000000000////////////////////////,,,---...//////...---,,,------...........................------,,,,,,,,,///000111111111///...---------,,,,,,,,,,,,---------...///000000///...---////////////000000000000////////////////////////...............///000000000000000000000000000000111111000000111111222333666777777777:::AAAKKKSSS```jjjuuu|||wwwnnnddd^^^\\\pppkkkbbb^^^^^^ZZZZZZZZZ\\\```eeesss{{{sssoookkkjjjlllkkkfff```ZZZWWWTTTPPPMMMKKKJJJIIIIIIJJJLLLNNNOOORRRTTTWWW[[[]]]^^^___^^^XXXWWWUUUTTTRRRRRRQQQQQQOOOSSSXXX\\\```eeejjjmmmssswww}}}wwwqqqoooiiihhhddd^^^ZZZXXXZZZ\\\___bbbhhhmmmqqqsssttttttqqqmmmhhhbbb^^^[[[ZZZYYYYYYWWWWWWZZZ\\\^^^dddkkkttt~~~|||}}}~~~{{{wwwuuutttuuuuuutttqqqnnnnnnnnnnnnqqqtttwwwzzz~~~kkkSSSEEE<<<888888888777666555444333333333222111111000000111111000000000000000000000000////////////////////////------...//////...------/////////...---------,,,///...............------...////////////......---000//////////////////000---...///000000///...---.../////////000000000000////////////////////////...............///000000000000000000000000000000111111000000111111222333444666777777:::AAALLLTTT```jjjtttzzzuuulllccc\\\[[[sssnnneee``````\\\[[[[[[]]]aaaeeerrrtttkkkgggcccbbbdddeeeaaa\\\WWWTTTQQQMMMJJJKKKJJJJJJJJJKKKMMMOOOQQQSSSUUUYYY\\\^^^_________YYYXXXVVVTTTSSSRRRSSSSSSPPPTTTYYY]]]aaafffkkknnntttxxx}}}zzzsssqqqkkkiiieee___ZZZYYY[[[^^^dddfffiiimmmnnnnnnnnnmmmkkkhhhddd```\\\ZZZYYYYYYZZZXXXYYY]]]```cccjjjrrr~~~{{{uuusssvvvyyyzzzyyy}}}zzzwwwuuutttsssttttttrrrpppnnnnnnooonnnqqquuuxxx|||dddNNNAAA;;;888888777777666555444333333333222111111000000111111000000000000000000000000////////////////////////------...//////...------000000///...---,,,,,,+++.........///////////////...------------......///111000000//////000000111......////////////............/////////000000000////////////////////////...............///000000000000000000000000000000111111000000111111222333333444666777;;;CCCNNNVVVaaajjjsssyyy|||ssskkkaaa[[[ZZZuuupppfffaaaaaa]]][[[\\\^^^bbbgggtttqqqgggbbb^^^^^^___^^^]]]ZZZVVVSSSOOOLLLJJJLLLKKKJJJKKKLLLOOORRRSSSVVVWWWZZZ]]]___``````___\\\ZZZWWWUUUSSSRRRRRRSSSTTTWWW\\\aaaeeeiiinnnrrruuuyyy~~~yyyvvvpppnnniiiccc___^^^```ccchhhjjjmmmoooooonnnlllkkkfffdddaaa]]]ZZZYYYXXXXXXXXXWWWYYY^^^ccchhhqqqzzz}}}vvvssspppqqquuuyyy|||}}}|||xxxwwwuuutttqqqrrrrrrqqqnnnmmmnnnoooooorrrvvvyyy}}}zzz]]]JJJ@@@;;;888777777666555555444333333333222111111000000111111////////////////////////////////////////////////---..................---//////......---------,,,------....../////////000...------,,,---...000111//////............//////...//////////////////............/////////000000////////////////////////...............///000000000000000000000000000000111111000000111111222333222333555777;;;DDDPPPXXXbbbkkktttyyy{{{rrrjjjaaa[[[ZZZwwwqqqgggbbbaaa]]][[[\\\___dddiiivvvnnnccc^^^ZZZYYY[[[ZZZZZZYYYWWWSSSPPPMMMKKKLLLLLLKKKLLLNNNQQQTTTVVVXXXZZZ\\\___```aaa`````````]]]YYYVVVSSSRRRRRRRRRVVVZZZ___cccggglllqqqtttvvvzzz~~~{{{tttrrrnnnhhhcccbbbdddgggfffhhhjjjllllllkkkiiigggdddbbb___\\\ZZZXXXWWWWWWUUUTTTWWW^^^eeelllwww|||vvvnnnllllllnnnrrrxxx|||~~~yyywwwuuutttssspppqqqpppooommmmmmnnnppppppssswww{{{~~~rrrWWWGGG???;;;999666666555555444444333333333222111111000000111111////////////////////////////////////////////////.........------.........,,,---------......//////,,,,,,,,,------....../////////...---...///111222//////............///////////////....../////////............////////////////////////////////////...............///000000000000000000000000000000111111000000111111222333111333555777<<>>;;;888555555444444444444333333333222111111000000111111000000000000000000000000///////////////////////////...------------...///,,,---------.../////////............------------/////////000//////......000//////////////////000000///...------...///000---------.........//////////////////////////////...............///000000000000000000000000000000111111000000111111222333222444666888<<>>BBBIIIWWWdddmmmwww~~~xxxnnngggccc___ZZZVVV|||xxxvvvuuuqqqooonnnnnnqqq{{{|||ppphhhbbb```aaaaaaccceeehhhiiiiiihhhgggiiigggeeecccaaaaaabbbcccfffggghhhlllppptttwwwxxxwwwooollljjjiiiiiiiiilllqqqvvv~~~tttjjjaaa^^^\\\YYYXXX[[[___aaaccceeefffhhhlllnnnooouuu~~~~~~yyytttqqqnnnllljjjhhhhhhiiiiiihhhggghhhgggffffffgggiiilllmmmrrr{{{|||rrr[[[IIIDDD<<<666444333444444333333333333222222222222000000000000000000000000///................../////////.........---------............////////////------........./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000////////////000000///000000000000//////...111111222222222333333333666666:::???CCCKKKYYYgggoooyyyxxxooohhhccc___ZZZVVV~~~|||yyyvvvssssssrrruuu~~~~~~ssskkkeeebbbdddaaacccfffjjjlllmmmmmmmmmnnnllliiigggeeeeeeffffffkkklllnnnqqqvvv|||wwwpppnnnkkkjjjjjjfffiiimmmrrr{{{zzzoooggg```^^^\\\ZZZZZZ]]]ccceeegggiiikkkmmmqqqsssxxx~~~|||vvvrrrooommmkkkiiihhhhhhiiijjjiiihhhgggfffffffffhhhkkknnnooorrr{{{|||hhhTTTDDD???999444222333333333444444444333333333222222000000000000000000000000000//////......//////000...............---------/////////.........------,,,,,,---------.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000////////////000000......//////000/////////111111222222222333333333555666:::???EEEMMM]]]kkkuuuyyyooohhhddd```[[[WWW|||yyyxxxwwwvvvwww~~~uuummmfffdddeeebbbdddgggkkknnnpppqqqqqqnnnmmmkkkjjjjjjlllmmmoooppprrruuuyyy~~~wwwqqqooollliiihhhggghhhjjjooovvvxxxooojjjddd______^^^]]]___dddgggiiilllnnnpppssswwwzzzzzztttpppnnnllljjjhhhggggggiiijjjiiiiiifffeeefffgggiiilllppprrrsss|||}}}www___OOO@@@<<<777444333333333333444444444333333333333222000000000000000000000000000000////////////000000............................................................/////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000////////////000000......///000111111000000111111222222222333333333555555:::@@@FFFPPPaaappp~~~zzzpppiiieeeaaa\\\XXX}}}|||{{{yyyyyyuuummmgggdddddddddfffiiilllooorrrssstttqqqpppoooooopppsssuuuwwwxxx{{{xxxsssqqqmmmiiigggiiihhhhhhkkkqqqxxx~~~yyyssslllfffbbb___]]]______```dddjjjmmmpppsssuuuwww{{{xxxrrrooolllkkkiiihhhfffggghhhiiiiiihhheeeeeefffgggjjjnnnqqqsssuuu}}}~~~mmmXXXKKK>>>:::777444444555444444444444333333333222222222////////////////////////000000////////////000000---.....................,,,,,,,,,---...//////000............/////////000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000000////////////000000///000111222222222222222111111222222222333333333444555999@@@GGGRRRdddsss{{{qqqjjjfffbbb]]]YYY}}}uuunnngggddddddeeegggjjjmmmqqqtttvvvxxxyyyyyyxxxxxxyyy{{{~~~yyyvvvuuurrrmmmkkkjjjiiihhhjjjmmmqqqsssssswwwvvvtttqqqmmmiiieeeccc[[[ZZZ[[[___aaadddjjjqqqvvvxxx{{{~~~vvvqqqnnnlllkkkjjjhhhgggggghhhiiihhhgggfffffffffhhhkkknnnrrrtttvvvzzzbbbPPPHHH<<<:::777555555555444333333333333222222222111111////////////////////////000//////......//////000---------...............***+++,,,---...///000000,,,,,,---------.........////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000000////////////000000111111222222333333222222111111222222222333333333444555999@@@GGGSSSeeeuuu|||rrrkkkgggccc^^^ZZZvvvooohhheeeeeeeeegggkkkoootttyyy|||~~~yyyyyy{{{yyyuuusssooommmlllnnnpppqqqpppnnnmmmkkkhhhfffdddaaa___```YYYYYY]]]cccgggkkksss{{{~~~vvvpppnnnlllkkkkkkiiiggggggggghhhgggfffggggggggghhhkkkooorrrtttxxx~~~oooXXXIIIDDD;;;999666555555555333111222222111111111000000000///////////////////////////..................///---------.........//////,,,,,,,,,------.........------........./////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000000////////////000000111222222222222111111000111111222222222333333333444555888???GGGSSSeeevvv|||ssslllgggccc^^^[[[wwwpppiiiffffffdddgggkkkqqqwww|||yyy{{{|||zzztttsssrrrtttvvvvvvssspppgggdddaaa```^^^[[[[[[]]][[[\\\aaahhhmmmqqq{{{vvvpppmmmlllkkkkkkiiiggggggggggggfffeeehhhggghhhiiikkkooorrrtttyyyzzz}}}~~~hhhQQQDDD@@@:::888666555555444222000111111111000000000000///////////////////////////......------------......---------.........//////......---------,,,,,,,,,000000000000111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000000000////////////000000111111111111111000///...111111222222222333333333555555888???GGGRRReeevvv}}}tttlllhhhddd___[[[vvvooohhheeefffaaaeeekkkrrrxxx~~~~~~|||}}}~~~{{{{{{{{{rrrlllccc]]]\\\\\\YYYWWWXXX[[[___fffmmmttt|||yyyqqqnnnmmmkkkhhhhhhhhhhhhhhhggggggggggggeeegggjjjlllmmmooosssuuu}}}}}}www}}}ppp___NNNCCC>>>888888666555333333222222222111///...///000222333000000000000000000000000//////.........---------,,,,,,,,,---------.........---,,,,,,---...///000//////000000///...------......////////////......////////////////////////000000///...............000///...------...///000......////////////......,,,,,,,,,---...///000000////////////////////////111111111000000000000000///000000111222444555666444555:::AAAGGGTTTiii{{{}}}vvvnnnhhhbbb]]]ZZZvvvooohhhdddeeebbbfffkkkrrrxxxyyyyyy{{{}}}nnneee]]]\\\[[[YYYXXXZZZ^^^cccjjjrrrzzzxxxpppnnnmmmjjjggggggggggggggggggggggggggggggiiikkklllnnnqqquuuxxx~~~}}}xxx{{{hhhYYYJJJ@@@===888777666444333333333333333222000///...///000111000000000000000000000000//////.........---------,,,,,,,,,---------............---------...///000///////////////...------......////////////......////////////////////////111111000///////////////000///...------...///000......////////////......,,,------....../////////111111111111111111111111000000000000000111111111111111111111222333444444555777;;;BBBIIIUUUjjj}}}}}}vvvooojjjeee```]]]wwwooogggcccccccccfffkkkqqqyyy}}}uuunnnqqqwwwssshhh^^^[[[ZZZYYYZZZ\\\ccchhhpppyyyuuunnnmmmllliiifffeeefffffffffffffffffffffjjjkkklllmmmooosssxxx||||||zzznnn^^^PPPEEE===;;;666666555444444333444444555333111000......//////000000000000000000000000...............---------,,,,,,,,,---------......///............///000000///////////////......---......////////////......////////////////////////111111000000//////000000//////............//////......////////////..............................111111111111111111111111//////000000111111222222333333222222111222222333666777<<>>:::888777666555444111111222222222222111111111111000000000000000000.........------------,,,000///...---,,,+++++++++++++++,,,---............------------------------,,,---......///.........---------...........................////////////////////////////////////////////////////////////---............/////////......//////////////////////////////000000000000000000000000111111111111222222111111222222333444333444888@@@GGGSSSeeeuuu|||yyytttpppmmmjjjgggeeeqqqeee\\\UUURRRSSSMMMOOORRRTTTVVVYYY]]]```______```bbbdddfffhhhiiijjjjjjiiigggeeeaaa^^^]]]]]]\\\\\\]]]```aaaaaa``````aaacccdddfffgggggghhhiiiiiihhhggghhhjjjmmmnnnuuuzzz}}}vvvooojjjiiiiiihhhgggfffffffffffffffdddgggjjjlllmmmnnnqqqssstttwwwzzz~~~mmm]]]PPPFFFCCC???<<<999777666666444333111111222222222222111111000000000000000000000111.........---------,,,,,,...------,,,,,,,,,------------.../////////...---------------------------,,,------...//////......---------.........//////............////////////////////////////////////////////////////////////---------.........///////////////////////////...000000000000////////////000000000000111111111111222222111111222222333444333444888???FFFPPPaaaqqq{{{uuupppmmmjjjhhhfffpppddd\\\UUURRRSSSJJJLLLOOORRRTTTWWW[[[^^^\\\\\\]]]___```bbbbbbcccddddddddddddcccaaa___^^^___^^^^^^```ccceeeeeedddfffggghhhiiijjjjjjjjjjjjnnnmmmllllllnnnpppssstttyyy~~~yyytttoookkkkkkggggggfffeeeeeeeeeeeefffdddfffjjjlllmmmnnnqqqrrrrrruuuxxx}}}vvvcccVVVIIIAAA???>>>;;;888666555555333222111111222222222222111111000000000000000111111111......---------,,,,,,,,,,,,,,,,,,,,,---...///000...///000000000///...---------------------------,,,,,,---.../////////...---------.........//////............/////////000////////////////////////////////////////////////---------........./////////////////////.........000000000000////////////000000000000111111111111222222111111222222333444333444888???FFFOOO```ooo}}}vvvpppllljjjhhhfffsssggg\\\TTTPPPPPPOOOOOOPPPQQQSSSUUUWWWXXX^^^\\\YYYYYYZZZ\\\^^^^^^aaa```_________```aaabbb```aaacccdddeeedddbbbaaadddeeefffggghhhjjjnnnqqqpppsssvvvwwwwwwxxx{{{~~~zzztttrrrmmmiiihhhfffeeecccbbbbbbccceeefffhhhiiijjjjjjkkklllppprrruuuyyy~~~hhhXXXPPPIIIBBB???;;;999666555555444333111222222222111111111111000000000000000000000000000///............---------...///000000///,,,)))'''------,,,++++++,,,,,,,,,......//////...---,,,,,,---......///////////////////////////////////////,,,------...///000111111////////////////////////////////////////////////////////////////////////............////////////......//////000000111111//////000111111111111111333333333333333333333333555555777===CCCNNN```ppp{{{|||vvvpppllliiifffdddrrreee[[[SSSPPPQQQPPPPPPQQQRRRTTTVVVXXXZZZ[[[YYYWWWXXXYYY[[[[[[[[[]]]]]]\\\\\\]]]^^^```aaabbbccceeefffgggfffddddddhhhiiijjjkkkkkknnnrrruuuyyy{{{wwwrrroookkkgggffffffeeecccbbbbbbccceeefffggghhhjjjjjjkkkmmmqqqtttuuuyyy~~~xxx___QQQKKKEEE@@@===;;;888666555555444333111111111111000000000/////////////////////////////////............---------//////......---,,,+++***---,,,,,,++++++,,,,,,---......///......------,,,---......///////////////////////////////////////------......//////000000////////////////////////////////////////////////////////////////////////............////////////111111000000//////......//////000111111111111111333333333333333222222222555444777<<>><<<:::888555444444444333111000000000000/////////...///////////////////////////............---------///...---++++++,,,------,,,,,,,,,++++++,,,,,,---...............------------......///////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////............////////////111111000000//////......///000111111222111111111222222222222222222222222555444777;;;AAAKKK]]]lll~~~zzztttooollliiigggeeennnbbbYYYSSSRRRTTTQQQRRRSSSUUUWWWZZZ\\\]]]]]]]]]]]]^^^``````___]]]]]]]]]]]]]]]___aaadddeeefffgggiiikkkllllllmmmmmmqqqrrrssstttvvv{{{{{{qqqmmmjjjfffdddeeeeeeddddddccccccddddddeeedddfffhhhjjjlllppptttxxxxxx{{{ppp```OOOGGGDDDAAA>>><<<999777444333444444222111111111000000000////////////////////////////////////............---------------,,,,,,,,,------...,,,,,,+++++++++,,,------.........---------......---......//////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////............////////////......//////000000111111000111111222222111111111111111111111111222222222666555888<<>>;;;:::888666333333333333222111222222111111111000000000........................///............---------***+++---//////...---,,,,,,+++++++++,,,,,,---.........------------...///---......//////////////////////////////////////////////////////.........000000000000000000000000////////////////////////////////////////////////............////////////......//////000000111111111111222222222222111111000000111111111222222222777777999===CCCLLL^^^mmmxxxuuuoookkkhhhfffdddccczzzlllccc]]]YYYXXXZZZVVVWWWXXXZZZ]]]```bbbccccccbbbaaabbbdddeeedddccccccbbbaaaaaaaaabbbcccdddeeegggjjjooosssxxx|||}}}||||||uuunnnkkkiiieeeeeegggdddddddddddddddddddddddddddfffhhhkkkmmmqqqvvvyyy}}}rrr\\\PPPFFFBBB@@@;;;777666777555333222333333222111222222222222111111111111........................///............---------***+++...000000...,,,***++++++++++++,,,---............---,,,,,,...///000---......///////////////////////////////////////.........///////////////000000000000000000000000////////////////////////////////////////////////............////////////111111000000//////......222222222333222222111000000000111111222333333333777666999>>>CCCMMM___nnnwwwsssnnnjjjhhhfffdddcccxxxkkkeee```\\\[[[\\\ZZZ[[[\\\___aaadddggghhhhhhfffeeeeeeggghhhhhhhhhhhhgggfffdddcccccccccdddeeehhhlllrrryyyxxxqqqllljjjhhhddddddgggcccddddddeeeeeeddddddcccdddfffiiikkkmmmqqqvvvyyy}}}}}}fffTTTKKKCCCAAA???:::666666666444222111222222222000111111111111000000000000........................///............---------,,,---.........---,,,+++++++++++++++,,,---...//////...,,,,,,,,,...///111---......///////////////////////////////////////------......//////000000000000000000000000000000////////////////////////////////////////////////............////////////111111000000//////......222333333333222222111000111111111222333444444444555555777<<>><<<:::777555555555444333222000000///...///000000000///---,,,++++++,,,------,,,,,,+++------------------------.........------,,,,,,,,,......------------......///...---,,,,,,---...///,,,,,,,,,---------......////////////////////////...///////////////......//////000000000000//////111111000///////////////////////////000000000000000000000000000000000000---......///000111111222333333333222222111111111000111111111111222222222---333444;;;EEEKKK[[[vvvxxxuuussspppnnnkkkgggddd}}}rrrfffccccccbbbdddfffdddhhhmmmppprrrtttvvvwwwtttttttttsssttttttuuuuuuttttttsssoookkkiiiiiiiiiggglllssszzz}}}tttpppkkkgggggggggggggggggggggfffdddbbbbbbdddfffeeehhhkkkmmmppptttxxx{{{www^^^PPPGGGDDD@@@===;;;999777555555444444333222111000/////////000000000///...---.../////////////////////---------------------------------,,,,,,,,,++++++......------------.........---,,,,,,,,,,,,---...,,,,,,,,,---------......////////////////////////......////////////......//////000000000000//////111111000///////////////////////////000000000000////////////////////////......//////000000111111333333333222222111111111000111111111111222222222111555666;;;DDDJJJ[[[vvvyyywwwtttqqqooolllhhheeexxxooofffdddeeedddeeegggiiilllqqqtttwwwxxx{{{|||wwwwwwwwwwwwxxxyyyzzzzzzyyyyyyvvvrrrmmmjjjiiijjjjjjooowwwxxxsssooojjjhhhggghhhhhhggggggggggggeeecccbbbdddfffgggiiilllooorrrvvv{{{hhhTTTJJJEEECCC???<<<;;;999777555555444333333222111000000000000111111000000///...000000000000000000000///------------------------......------------,,,,,,......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////......///////////////...//////000000000000//////111000000///////////////////////////000000000000////////////////////////////////////000000000000222222222222222111111111000111111111111222222222555888777:::CCCIII[[[www}}}zzzvvvsssqqqmmmiiigggrrrjjjeeeeeeeeeddddddgggkkknnnrrruuuwwwyyy{{{}}}zzzzzzzzzzzzzzz{{{|||}}}}}}|||yyytttooolllllllllnnnttt||||||rrrqqqnnnjjjhhhhhhiiihhhhhhhhhhhhhhhfffdddccceeefffiiikkknnnqqqtttyyyvvv^^^PPPKKKDDDAAA>>>;;;:::999666444444444333333222111000000111111111111111000000///.........---------------........................////////////...............------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......////////////////////////---...////////////////////////000000000000//////000000////////////000000////////////000000000000////////////////////////000000000000////////////222222222111111111111111000000111111111222222222666999666999CCCJJJ]]]yyy}}}yyyuuurrroookkkhhh|||lllgggdddeeeeeecccdddgggjjjllloooqqqsssuuuwwwyyy{{{{{{{{{{{{{{{|||}}}}}}}}}|||yyyuuuqqqoooppprrrvvv|||wwwnnnooollliiihhhiiijjjiiiiiiiiijjjjjjiiigggggghhhiiilllnnnqqqtttxxx~~~jjjXXXNNNJJJBBB???<<<:::999888666444444333333222222111111111222111111000000000000000...---,,,+++++++++,,,,,,........................---------------------...------,,,,,,,,,,,,------------............------,,,,,,,,,---------......////////////////////////------.../////////////////////000000000000//////000000////////////000000////////////000000000000........................000000000000////////////111111111111111111111111000000111111111222222222555777555888BBBKKK___|||{{{vvvssspppllljjjyyyjjjfffdddeeedddcccdddhhhhhhjjjmmmnnnnnnooorrrtttxxxxxxxxxyyyzzz{{{|||}}}||||||zzzxxxvvvwwwzzz}}}~~~|||zzzyyyyyy~~~vvvooommmkkkiiihhhjjjkkkjjjjjjjjjkkkmmmmmmkkkkkklllnnnoooqqqtttwww|||www```RRRIIIEEE@@@===;;;999888888666444333333333222222222111111222111000////////////000111000...---,,,,,,---...........................*********++++++++++++,,,------,,,,,,,,,,,,---------......//////......---,,,,,,,,,---------......////////////////////////,,,---...///000000000000//////000000000000/////////////////////000000111////////////000000000000........................////////////000000000000000000000111111111111111000111111111111222222222333666444888BBBKKK___||||||wwwssspppmmmjjjzzzkkkhhheeefffeeecccfffkkkiiijjjkkklllkkklllnnnppprrrrrrtttuuuxxxzzz|||~~~ssssssrrrrrrssstttvvvwwwzzzsssoookkkjjjhhhiiijjjkkkkkkjjjkkkmmmooopppppppppqqqrrrrrrtttwwwzzzzzz{{{gggWWWNNNFFF@@@>>><<<999888888777666444333333333222222222222111111000///.........//////222111///---,,,---..............................++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,---............---,,,,,,,,,,,,---------......////////////////////////,,,---...///000000000000//////000000000000/////////////////////000111111////////////000000000000..............................//////000000111111///000000000111111111222000111111111111222222222333666444888BBBIII\\\yyy}}}wwwssspppmmmjjj{{{mmmiiiggggggfffdddhhhmmmjjjkkklllkkkjjjkkklllnnnmmmnnnpppsssvvvzzz}}}~~~tttnnnnnnnnnooorrrvvvzzz|||}}}vvvssspppmmmkkkiiihhhiiijjjllllllkkklllnnnqqqrrrrrrssstttuuusssuuuxxx|||zzztttyyyttt\\\RRRMMMEEE???>>>;;;999888888777666444333333222222222222222222111000...---------...///222000...,,,+++,,,---...////////////////////////........./////////000000---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,---------......////////////////////////,,,---...///000000000000//////000000000000/////////////////////000111111////////////000000000000........................---......///000111111222//////000000111111111222000111111111111222222222333777555999BBBHHHZZZvvv}}}wwwssspppmmmjjj|||rrrpppmmmjjjjjjlllnnnpppoooooonnnoooooonnnkkkiiijjjlllooorrruuuzzzrrrnnnjjjmmmoooqqqtttyyyzzztttqqqmmmiiiiiiiiijjjjjjjjjkkkkkkkkkllloooqqqrrrrrrrrrsssuuuwwwzzz~~~uuuqqqttt}}}cccRRRMMMGGG@@@<<<<<<;;;999888666555555444333333333222111000///...111000///---------...///000000//////......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,---......---,,,,,,++++++,,,,,,---...//////000//////.........//////111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000....................................////////////222222222111111111000000000111111222222333444444555666999===@@@JJJ\\\mmmzzzvvvsssqqqoooxxxwwwtttrrrrrrtttvvvxxxyyywwwuuutttrrrpppllliiijjjkkknnnqqquuu{{{xxxooonnnnnnqqquuuyyy}}}zzzrrrnnnllliiigggggghhhhhhiiikkklllmmmmmmlllnnnqqqsssssstttvvvxxxzzz}}}{{{rrrpppuuuwww\\\OOOJJJFFF@@@;;;;;;:::888777555444444444222222222222111111000///000000///...............000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++,,,,,,---......---,,,,,,+++,,,,,,------........./////////.........//////000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000......................../////////000000000000111111111111000000000//////000111111222222333444444444444777;;;>>>GGGYYYjjj{{{xxxuuusssqqq{{{wwwrrrmmmjjjkkklllooorrrwww~~~~~~rrroooqqqsssxxx~~~yyypppkkkiiiiiihhhgggfffggggggiiijjjlllnnnooollloooqqqssstttvvvyyy{{{}}}~~~sssnnnpppwww}}}hhhSSSJJJGGGCCC>>>;;;999888777555444333333333111111111222111111000000///////////////......---/////////..................------------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,------......------,,,------------------------//////......////////////........................000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000111111111111000000000///////////////000111111222222333444444222222555999<<>>999888666666444333222222222222///000000111111111000000---...///000000///...---------------------------------------------------------------------------(((((()))***+++------...------------------------------------------,,,,,,------...///000000//////........................////////////////////////////////////000000000000////////////////////////111111111111111111111111........./////////000000111111111111111111111111000111111222222333444444333333666:::<<>>;;;888777666666666666555444222111000111111111000000000//////...........................---,,,,,,,,,,,,,,,---...---+++,,,...///---++++++***)))((()))***,,,---+++++++++++++++,,,------...---,,,,,,,,,,,,,,,------------------,,,,,,,,,---...............---------------............////////////////////////...000000000000000000000000////////////////////////111000000000/////////...111111111111111111111111111111111111111111111111111111111111222333444555555333555888;;;???JJJUUUgggxxxyyysssnnnhhheeeeeeddddddfffggghhhiiiiiiiiilllmmmmmmnnnoooqqqssstttwwwzzz~~~sssmmmllllllooouuuyyybbbPPPDDDBBBAAA>>><<<999777666555555555555555444222111000111111000000000000//////...........................---,,,+++************...---,,,,,,......---,,,++++++***))))))***,,,---***************+++,,,,,,+++++++++++++++,,,------...------,,,++++++******////////////...---,,,+++---------............///......//////////////////000000000000000000000000////////////////////////000000000000////////////111111111111111111111111111111111111111111111111111111111111222333444444555333444777999===GGGQQQcccrrrzzzrrrnnnkkkgggeeegggcccdddgggiiijjjjjjjjjjjjmmmmmmnnnoooppprrrtttuuuwww{{{wwwqqqnnnooorrrzzziiiWWWLLLFFF@@@???===;;;888777666555444555555444333222111111111000000000////////////........................------,,,+++++++++++++++------,,,---------------,,,+++*********+++,,,,,,***************+++,,,,,,+++++++++******++++++,,,---------,,,,,,,,,++++++......//////...------,,,---------............///............////////////////////////////////////////////////////////////000000000000////////////////////////////////////111111111111111222222222222111111111222222333444555444555888999<<>><<<:::888777666666444444444444333222111111000000000////////////...........................,,,,,,,,,,,,,,,---......,,,------------,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------...---,,,+++************,,,---------.........///,,,------...//////......---------............///---.........//////000000////////////////////////000000000000000000000000////////////000000000000////////////////////////000000111111111222222222222222111111222222333333666555666888999<<>>===;;;999888777666666333333333333333222111111000000////////////..............................+++++++++,,,,,,---...///,,,---......,,,,,,---...,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------///...---+++*********))),,,,,,---......///000000+++,,,---...////////////---------............///------......///000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000111222222333333333222222111222222333333555444666888999;;;CCCLLL\\\iiizzz}}}zzzzzz|||xxxsssmmmhhhffffffdddaaaccchhhgggggghhhiiikkkmmmooopppnnnooopppqqqsssvvvxxxyyy|||yyyppplllooopppqqqzzzoooZZZNNNDDD>>>===;;;:::999777666555555555222333333333333222111111000000/////////.................................,,,+++++++++++++++,,,,,,+++---///...,,,+++---...,,,---------,,,++++++******************+++,,,,,,......---,,,,,,+++,,,,,,------------------------------...............------------............///------......///000000111000000000000000000000000000000000000000000000000.../////////000000000111111111111111111111111111///000000111222222333333333333222222111222222333333222444777888:::BBBJJJXXXfffyyywwwuuurrrqqqrrr{{{{{{tttrrrmmmiiiggggggeeeccceeejjjhhhhhhhhhiiijjjmmmpppqqqppppppqqqsssuuuwwwzzz{{{{{{ooogggeeejjjmmmooo}}}~~~bbbRRRJJJBBB======999888777666444444444444222222333333333222111111000/////////....................................---,,,+++***))))))))))))+++---///...,,,+++,,,///------------,,,,,,+++***)))))))))))))))******+++------,,,,,,------.........------,,,,,,++++++***////////////...---,,,,,,---------.........//////---------...///000000111000000000000000000000000000000000000000000000000.../////////000000111111///////////////////////////000000111222222333333333333222222111222222222111000222666777999@@@IIITTTdddyyyvvvqqqmmmkkkkkkqqqtttmmmkkkfffeeecccbbbbbbdddeeeggghhhiiikkklllllllllnnnpppsssqqqrrruuuwwwxxx~~~vvvoooeeeddd```ccckkknnn}}}lllWWWKKKEEE@@@;;;999888888777777666666555555111111111111111111111111...///000000000///---,,,,,,,,,,,,---------......---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------............///000000000000000000000000//////000111111111111111////////////////////////111111000000//////......000000000000000000000000000000000000000000000000111111222222222333333333222111333666777888???HHHVVVfff|||uuupppkkkhhhggglllyyywwwnnniiigggeeedddcccbbbcccdddfffggghhhjjjlllllllllmmmoooqqqsssrrrtttxxxzzz{{{uuuhhhbbb\\\]]][[[bbboooxxxtttcccPPPHHHDDD@@@<<<:::888888777777666555555444111111111111111111111111///////////////......---,,,,,,,,,---------......---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,------............---------------............/////////////////////////////////000111111111111000////////////////////////111111000000////////////000000000000000000000000111111111111111111111111111111222222222333333333222111333666777888???HHHVVVfff}}}yyyssslllhhhdddfffppp|||xxxpppiiieeedddeeedddccccccccceeefffgggiiikkkmmmmmmmmmnnnppprrrtttsssvvv|||~~~wwwjjj___[[[WWWZZZ[[[eeexxxdddVVVHHHCCCBBB???<<<;;;777777777666555555444444111111111111111111111111000000///...............,,,,,,,,,---------......---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,.........//////.........---------............///////////////////////////...///000000111111000000000000000000000000000000111000000000000/////////000000000000000000000000222222222222222222222222111111222222222333333333222222333666777888???GGGVVVggg~~~{{{rrrkkkeeeccciiiqqq|||sssmmmgggeeeeeeeeeeeeddddddeeefffggghhhjjjkkknnnooooooppprrrtttuuutttxxxyyynnnccc[[[ZZZZZZ___bbbnnnkkkWWWLLLBBB@@@AAA>>>;;;:::777777666555555444444333111111111111111111111111111000...------......///,,,,,,,,,---------......---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---,,,,,,,,,,,,------------+++++++++,,,,,,,,,------......////////////......---------............///////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111222222222333333333333222333666777888???GGGUUUfff~~~wwwooogggaaacccgggvvvwwwppplllgggeeeffffffffffffgggggghhhiiijjjjjjllloooppppppqqqtttvvvvvvvvvzzzyyymmmddd[[[WWWXXX\\\eeekkkyyyvvv^^^OOOFFF@@@??????<<<999888666666555555444333333333111111111111111111111111111000...------......///,,,,,,,,,---------......---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////......---------............///..............................///000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222111111222222222333333333333222444666666777>>>FFFRRRddd{{{zzzrrriiibbbaaadddpppyyyqqqnnnjjjfffeeeggggggggghhhiiijjjkkkllllllkkkmmmpppqqqrrrsssuuuwwwyyyyyy|||rrrggg```[[[ZZZ\\\\\\jjjuuugggUUUKKKDDD>>>>>>===:::777777555555555444333333222222111111111111111111111111000000///...............,,,,,,,,,---------......---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////.........---------............///........................---...//////000000//////000000000000000000000000000000000111111111111222000000000000000000000000222222222222222222222222111111222222222333333333444333444666666777>>>FFFOOO```www}}}vvvooohhhfffhhhlllzzzxxxrrrmmmllljjjggghhhkkkhhhiiijjjlllmmmmmmnnnnnnlllnnnppprrrssstttwwwyyy~~~}}}~~~nnneee```^^^___cccddduuupppYYYMMMGGGAAA<<<<<<;;;888666777555555444444333222222222111111111111111111111111///////////////......---,,,,,,,,,---------......---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,------------...------............---------------............///........................---...//////000000//////////////////////////////000000111111111222222222000000000000000000000000111111111111111111111111111111222222222333333333444333444666666777>>>FFFKKK\\\sss{{{uuuooommmooojjjwww}}}uuutttooolllmmmllljjjkkkoooiiijjjkkkmmmnnnooooooooolllnnnqqqrrrsssuuuwwwyyyxxxiiibbb^^^]]]```dddooocccPPPHHHDDD>>>::::::999666555777555555444333333222222111111111111111111111111111...///000000000///---,,,,,,,,,,,,---------......---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++---------.........//////,,,,,,,,,---------......,,,------------------,,,---------.........//////........................---......///////////////////////////////////////000000111111222222222222000000000000000000000000000000000000000000000000111111222222222333333333444333444666666777===FFFIIIYYYpppxxxqqqnnnnnnooosss|||wwwtttnnnmmmlllkkkkkklllnnnnnnooooooooooooooopppppppppssssssssstttwwwzzz{{{{{{uuuggg^^^ZZZ\\\gggsssjjjUUUIIIEEE@@@>>>;;;888666666666666333333333333333333333333111111000000//////......000////////////.........---------,,,,,,++++++++++++,,,,,,---.........---******))))))******+++,,,******+++++++++,,,,,,,,,...---+++*********++++++........................---+++(((&&&&&&(((***,,,.........------,,,,,,,,,------------.........///////////////////////////000000000000111111111111000000////////////000000000000000000111111111111000000000000000000000000111111111000000000000000000000111222333333444444444333444777888888===CCCMMMYYYkkk}}}|||rrrjjjfffeeehhhkkkwww{{{vvvsssqqqnnnmmmlllllllllmmmnnnoooqqqqqqqqqqqqrrrrrrrrrrrrxxxxxxxxxzzz}}}}}}tttiiibbbaaafffrrruuu___MMMCCC@@@???===;;;888666555666666333333333333333333333333111111000000//////......------------,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,------,,,,,,+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,------+++*********++++++------------------------...---+++))))))+++---............------,,,,,,,,,------.........///////////////////////////////////////000000000111111111000000////////////000000000000000000111111111111000000000000000000000000111000000000000000000000000111111222333333444444444333444777888888<<>><<<:::777666555555555333333333333333333333333111111000000//////......------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,------------------------...---,,,,,,,,,------............---------------....../////////000000000//////////////////////////////000000000000111111111000000//////000000111000000000000111111111111000000000000000000000000000000000000000000111111111111111222222333333444444222333777888888<<>>::::::666666666555444333222111111111111111111111111111111111000000//////......,,,,,,,,,+++++++++******+++++++++,,,,,,------------------------,,,+++++++++************+++,,,,,,******+++++++++,,,,,,,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---........./////////000------........./////////////////////////////////........./////////000000222111111000000111111222000000000000111111111111111111111111111111111111...//////000111111222222222222222222222222222222333111222666777777;;;AAAGGGUUUjjjttteeeZZZUUUSSSSSSRRRSSSXXX___mmm{{{uuuqqqnnniiifffaaadddggghhhggghhhkkknnnlllmmmppprrrtttuuuvvvvvvxxxzzz}}}~~~}}}|||tttxxx}}}{{{]]]SSSIIICCC>>>888444333555666666555444333222111111111111111111111111111111111111000//////...............---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,***+++---...///...------***************************))))))***+++,,,---...---.........//////000000------------.........///////////////////////////............/////////000222222111111111111222222000000000000111111111111111111111111111111111111...//////000111222222222222222222222222222222222333111222555666777;;;AAAFFFTTTjjj{{{nnn```VVVPPPOOOMMMNNNRRRVVVZZZcccttt|||sssmmmjjjgggdddbbbaaaaaabbbdddfffiiikkklllnnnppprrrtttwwwxxxzzzzzz~~~}}}~~~~~~jjjPPPKKKEEE@@@===;;;999888999888777555333222222222333333111000000000111222222111000.........///000+++,,,---------,,,+++***((())))))*********))))))+++,,,,,,------,,,,,,+++***++++++,,,------------******++++++++++++,,,,,,...........................------,,,,,,------...////////////000000000000...........................//////000000000000000000000000000000000000000////////////000000000000000111111111111222222222///000000000000111111111111111111111111111111111000111111111111222222222222222111111111111111111555666666666666777:::===FFFRRRfff|||xxxkkk___UUUQQQOOOOOOOOOQQQTTTVVV\\\jjjyyy{{{uuunnniiigggfffdddbbbaaabbbcccdddfffiiikkkllloooppprrrtttwwwxxxyyyzzz||||||}}}mmmYYYLLLHHHBBB===;;;999888666777666555444444333333444333222111000000000111222222111000///......///000---......///...---,,,+++,,,------------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------...---------,,,,,,,,,,,,------------------------------------...------,,,,,,------...---............/////////..............................///000000000//////000000000000000000000000////////////000000000000000000111111111222222222000000000111111111222222111111111111111111111111000111111111111222222222222222222222222222222222444555666666666777:::===EEEPPPcccxxx~~~zzzrrrhhh]]]UUUQQQPPPQQQOOOOOOPPPPPPSSS^^^jjjxxxqqqmmmhhheeeddddddccccccbbbbbbcccdddfffiiikkklllpppppprrrtttvvvxxxyyyzzz|||}}}xxx]]]MMMFFFCCC>>>:::999888666555444444333333333444555555333222111111000000111111111000000////////////000//////000000//////...---......///......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++***)))---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------.................................------...////////////...000000000000000000000000////////////000000000000000000000111111111222222111111111111222222222333111111111111111111111111000111111111111222222222333333333333333333333333333444555555555666999<<>>;;;888777777666555444444333333333333444444222222222111111111111111000000000////////////000///////////////......---,,,,,,---,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------------.................................,,,------...............////////////////////////////////////000000000000000000000000111111111111111111222222222333333333111111111111111111111111000000111111111222222222222222222333333333333333222333444444444666999<<>>;;;999777666666555333222222222111111111111222222111222222333222111000///---...///000111111000///...---,,,+++***++++++,,,+++,,,---......//////...+++,,,,,,------,,,,,,+++(((((()))*********))))))************+++++++++,,,------------------------...------,,,,,,------...,,,,,,---------.......................................///000000000//////000000000000000000000000////////////000000000000////////////000000000111000000000111111111222222111111111111111111111111000111111111111222222222000000111222222333444444222333555555666888<<>>::::::888666555555444222000000000000000111222333444111111222333222111000///---...///111111111000///...---,,,+++***+++,,,,,,******,,,---.../////////+++,,,,,,------,,,,,,+++,,,---......////////////******+++++++++,,,,,,,,,...........................------,,,,,,------...++++++,,,,,,,,,---------...........................//////000000000000000000000000000000000000000////////////000000000000////////////000000000000///000000000000111111111111111111111111111111111000111111111111222222222111111222333333444555555222444555666777999<<>>???777777555444333222222222444333333222222333333444444222000000//////---+++000000000000////////////............---,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++,,,---......//////......++++++***))))))***++++++...------,,,+++++++++,,,------,,,,,,,,,++++++++++++,,,------......---------------............///......///000000000000000........................000000///////////////000000000000000111111111111111000/////////000222333333333333222222111111111222222222222222222222222222222333333333333444444555444444444555888:::<<>>;;;999999888888777555444444444444333333222222222222333333222111000111222333222111000000000/////////..................---,,,++++++++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,)))******+++++++++++++++------.........---+++***,,,,,,++++++******++++++//////.........---------+++,,,------......---------------............///......///000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000///000111111222333333333222222222222111222222222222222222222222222222333333333333444444444444444444555777:::;;;@@@GGGTTTfffxxxxxxkkkmmmnnnlllfff]]]TTTNNNKKKIIIHHHHHHJJJKKKKKKJJJIIILLLRRR]]]ppp|||xxxuuurrrooollljjjiiigggeeecccbbbaaa```bbbbbbccccccdddeeeffffffgggiiijjjkkklllnnnpppssswwwzzzyyyssssss}}}yyyaaaNNNEEE>>>======999666666777777555444444333333333222222111111111111222222222111000000222222111000000000/////////.........---.........------,,,++++++++++++,,,,,,,,,------++++++******++++++,,,,,,))))))***+++++++++++++++'''(((***,,,,,,+++***(((,,,++++++*********++++++............------------+++,,,------......---------------............///......///000000000000000000000000000000000000000000////////////000000111///000000000111111111111000000000000000111111222222222222222222222222222222222222222222222222222222222222333333333444444333333333444666777999:::>>>DDDNNN]]]nnnzzzmmmmmmllliiibbbZZZQQQLLLIIIGGGFFFGGGIIIJJJIIIHHHIIIKKKPPPXXXhhhyyywwwsssqqqnnnllliiihhhiiihhhgggeeeccccccbbbbbbaaaaaabbbcccdddeeefffggghhhjjjlllmmmnnnqqqtttwww|||~~~rrrjjjggglllyyy~~~dddTTTFFF@@@<<<======999666555555555444333222222222222222111111000000111111222333111000///000000///---////////////............---------...------,,,,,,+++++++++,,,,,,,,,------+++*********++++++,,,---***++++++,,,,,,,,,,,,,,,###%%%'''***+++++++++***,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,++++++,,,------......---------------............///......///000000000000000///////////////////////////////////////000111111///000000000111111111111///000000000111111111111222222222222222222222222222222222222222222222222222222222333333333444444222333333444666777999999;;;@@@JJJVVVeeewww~~~rrrqqqnnnhhh```WWWOOOJJJGGGFFFFFFGGGHHHIIIHHHGGGIIILLLQQQVVVaaattt~~~}}}{{{zzzzzzzzz{{{|||zzz}}}~~~}}}~~~}}}wwwssssssqqqooollljjjhhhgggcccccccccccccccdddeeeeeeaaabbbccceeefffhhhiiiiiijjjllloooqqqsssvvvzzz}}}zzzqqqiiieeegggpppeeeRRRIIICCC>>><<<===<<<888555666444333333222111111222222111111000000000000111111222111//////000///...,,,/////////.........------,,,------...------,,,,,,++++++,,,,,,,,,,,,------************+++,,,------+++,,,,,,---------------%%%''')))+++------...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,------......---------------............///......///000000000000000///////////////////////////......//////000111222000000000000111111111111//////000111111111111000111222222222222333333333222222222222222222222222222222333333333333444444222222333555666777888888999>>>GGGQQQ___qqqxxxvvvpppiii```VVVNNNIIIHHHGGGFFFHHHIIIJJJIIIGGGHHHMMMQQQUUU[[[hhhyyy}}}||||||xxxvvvsssrrrqqqrrrrrrrrrpppssssssssstttwwwuuuppppppppppppooommmkkkjjjiiibbbbbbbbbbbbccceeeffffffdddeeefffhhhiiikkkmmmmmmlllooorrruuuxxx|||{{{pppjjjgggkkksssjjjTTTHHHCCCAAA<<<999:::999666555888444444333222222222333333000000000//////000000000111000///000111111000/////////.........---------,,,,,,------...------,,,++++++,,,,,,,,,,,,------************+++,,,---...+++,,,,,,---------------+++++++++,,,------......------,,,,,,------...///...---------,,,,,,,,,,,,+++,,,------......---------------............///......///000000000000000000000000000000000000000............///000111222000000000000111111111111...///000111222111111000111111222222222333333333222222222222222222222222222222333333333333444444111222333555666777888888888===EEEOOO[[[mmm|||yyysssjjj```UUUMMMIIIHHHHHHHHHIIIJJJKKKJJJHHHHHHLLLQQQSSSVVV^^^lllwww}}}{{{yyywwwvvvvvvtttrrrooommmmmmmmmmmmmmmkkknnnnnnmmmooorrrpppllljjjkkklllkkkiiihhhggghhhgggfffeeeeeedddeeeeeeeeefffggghhhjjjlllnnnooopppoooqqquuuyyy|||{{{ooojjjgggiiirrrrrr\\\NNNEEEBBB>>>:::777888777444555999555555444333333333444444000000////////////000000000//////000222444333222//////.........---------,,,,,,------...---------++++++,,,,,,,,,---------************+++,,,---...++++++,,,------------,,,...---,,,+++++++++,,,,,,---------------...///000//////.........---------+++,,,------......---------------.........//////...//////000000000000000111111111111111111111111............///000222222000000000000111111111111...///000222222111111000111111111222222333333333222222222222222222222222222222333333333444444444111222333555666777777888777===EEENNNZZZkkk~~~|||yyyssskkk```VVVNNNIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJMMMPPPQQQQQQUUU\\\cccxxx~~~|||{{{yyywwwtttrrrppppppqqqpppnnnmmmmmmmmmnnnnnnggghhhjjjlllmmmnnnooooookkkllllllllljjjhhhfffeeegggffffffggghhhiiijjjjjjjjjjjjjjjmmmpppsssuuuuuuxxx{{{xxxmmmjjjhhhnnnvvvnnnXXXMMMFFF@@@===::::::999888777666555555222222222111111111000000111111000000000000111111///000111111111000...---000000000000////////////---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************------------------------++++++,,,,,,,,,---------+++,,,,,,---...///000000///............---------//////...---,,,++++++******++++++,,,---...//////////////////000000000000111111000000//////......222222111000/////////000...///000111111111111111000000000000000000000000111222333333444444333333444444444555444444333333222222333333333333444444222222222333444555666777;;;===CCCLLLWWWfff|||{{{xxxqqqiii___UUUNNNJJJJJJIIIIIIHHHHHHIIIJJJKKKIIILLLNNNMMMLLLNNNTTTYYYgggvvv{{{yyyxxxwwwuuusssqqqpppoooqqqpppooonnnnnnnnnooopppiiijjjlllnnnoooppppppqqqmmmmmmlllkkkiiigggeeedddhhhhhhhhhhhhiiijjjkkklllnnnmmmnnnpppsssvvvxxxyyy|||yyymmmgggffflllxxxaaaOOOGGGAAA===;;;999999888777666555444444333333333222222222111111222222111111111111222222000000000000000///......000000000/////////......---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------...............///............---------++++++,,,---///000000111..................//////////////////000000000000111000000000/////////...222111000000000000000000///000000111111111111000000000000000000000000000111222333333444444333333333444444444444444333333222222333333333333444444444444333333333444555555999;;;AAAJJJUUUcccxxx{{{wwwpppggg]]]UUUOOOKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLJJJGGGHHHLLLPPP[[[hhh~~~~~~|||yyyvvvvvvuuusssrrrqqqpppoooqqqqqqqqqpppqqqqqqrrrsssmmmnnnooopppqqqqqqqqqqqqooonnnllljjjhhhgggffffffiiiiiiiiijjjkkklllnnnoooqqqrrrssstttwwwzzz|||~~~{{{rrrjjjddddddhhhsss|||gggQQQEEEAAA>>>;;;:::888777777666555444333333333333333333333222222222333222222111111222222333111111000////////////////////////.........------------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------------.........------------------------,,,,,,,,,,,,------------//////.........---------///............---------***+++,,,...000111333333000000000/////////......////////////000000000000000000000000////////////000000000000000000111222000111111111111000000///000000000000000000000000111222222333333333333333333333444444444444333333222222333333333333444444666555555444333333444444888999>>>GGGQQQ___ttt{{{wwwooofff]]]VVVQQQNNNKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLJJJGGGGGGIIILLLVVV```qqq}}}}}}|||zzzyyyuuuuuutttsssrrrrrrqqqqqqsssssssssssstttuuuuuuvvvqqqqqqqqqqqqpppooonnnmmmnnnmmmkkkjjjiiiiiijjjjjjjjjjjjkkklllmmmoooqqqqqqtttuuuwwwxxxzzz}}}xxxmmmeeeaaaaaahhhqqqdddVVVGGGAAA???===<<<<<<666666555555444333222222222222222222222222222222222111111000000111111222222111///.........///000///.........------------...------------,,,,,,,,,***+++,,,,,,------,,,,,,------------............------------------------,,,,,,,,,------------...........................///............---------..................//////////////////////////////////////////000000000000000000000000////////////000/////////000111222222111111111111111000///...000000000000000000000000111111222333333333333222222222333444444444333333222222222333333333444444555555444444444444555555777888===FFFOOO]]]qqq{{{wwwpppggg___XXXTTTQQQKKKLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIHHHHHHIIIJJJOOOVVVcccuuu}}}{{{zzzxxxwwwvvvvvvuuuuuutttssssssssstttuuuuuuvvvvvvwwwwwwwwwsssrrrqqqooommmkkkiiihhhiiihhhhhhggghhhjjjlllmmmkkklllmmmnnnppprrrtttuuuwwwyyy{{{|||~~~rrrjjjbbb]]]]]]bbbppp|||hhhTTTJJJAAA???>>>;;;:::;;;555555444444333333222222000000000000111111111111000000////////////000000222111///.........///000///.........------------.........---------,,,,,,++++++,,,------------,,,++++++,,,,,,------------------------------------,,,,,,---------.........,,,,,,------...//////000///............---------//////......---,,,,,,+++,,,------...//////000000////////////000000000000////////////000000000000000/////////000111222222111111111111111000///...000000000000000000000000000111222222333333222222111222222333444444333333222222222333333333444444444444444444555666777888888999>>>FFFOOO]]]qqqzzzvvvpppiiiaaaZZZUUUSSSLLLMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHHHHJJJPPPZZZhhh{{{}}}zzzxxxvvvuuuxxxxxxwwwvvvuuuuuuttttttttttttuuuvvvvvvvvvuuuuuuqqqpppooommmkkkhhhfffeeeeeeeeefffgggiiikkkmmmnnnooooooppprrrtttwwwyyyzzz|||xxxpppccc]]]YYYZZZ^^^iii{{{jjjUUUHHHAAA<<<<<<:::777666888444444444444333333222222/////////000000000000000/////////....../////////111111000////////////////////////.........------............---------,,,++++++,,,---------------*********+++,,,,,,------------------------------,,,---------............++++++,,,---...///000111///............---------,,,,,,,,,---------------+++,,,,,,---///000000111////////////000000000000////////////000000000000000000000000000000111222000111111111111000000///000000000000000000000000000111111222222222222222000111222333333444444333222222333333333333444444333333333444555777888999888999>>>FFFPPP^^^rrrwwwtttpppiiibbb[[[UUURRRMMMMMMMMMMMMKKKIIIHHHFFFGGGFFFEEEFFFFFFGGGGGGFFFIIINNNVVV___mmm~~~{{{yyyxxxxxxyyyyyyxxxwwwuuutttssssssrrrrrrsssttttttsssrrrqqqmmmmmmlllllljjjiiigggfffhhhiiijjjlllnnnoooppppppssstttuuuwwwzzz|||xxxkkkaaaZZZXXXYYY___hhhwwwlllXXXJJJAAA===::::::888555444777444444444444444333333333//////000000111111111111000000////////////000000000000000000000///......000000000/////////..................------------+++,,,------...---------)))******+++,,,,,,------------------------------------------............,,,---------....../////////............---------+++,,,,,,---...//////000.........//////000000000////////////000000000000.../////////000000000111222111000000000000000000///000000111111111111000000000000000000000000000000000111222222222222222000000111333333444444333222222333333333333444444555555555555555666777777777888>>>FFFPPP^^^rrr~~~uuusssoooiiibbbZZZTTTPPPNNNNNNNNNMMMKKKHHHFFFEEEIIIHHHGGGGGGHHHHHHGGGFFFEEEKKKPPPUUU___vvv~~~|||{{{|||yyyyyyxxxvvvuuutttsssrrrpppqqqqqqrrrqqqpppnnnmmmiiijjjjjjkkkkkkjjjjjjiiinnnoooqqqssstttuuuttttttwwwwwwyyy{{{}}}}}}pppcccZZZXXXYYY^^^gggtttlllYYYLLLDDD???;;;::::::888555555999555444444444444444444333000000111111222222222333111111000000000000111111///000111111111000...---000000000000//////////////////.........---------+++,,,------......------******+++,,,,,,---......---------------------------------........./////////............---------//////.........---------.........///////////////111111111111000000000000////////////000000000000.../////////000000111111222222111000//////000000...///000111111111111111000000000000000000000000000000111222222222222111///000111222333444444444222222333333333444444444777777666555555555555666666888===FFFPPP^^^sssuuurrrmmmfff^^^VVVQQQNNNOOONNNLLLJJJHHHFFFEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIFFFHHHMMMTTT]]]mmm}}}{{{yyyyyyyyyyyyxxxwwwuuutttssssssqqqpppooonnnmmmmmmlllllljjjkkklllkkkkkklllnnnpppssstttuuuwwwxxxyyyyyyzzzzzz~~~zzznnnccc]]]]]]ZZZaaakkkxxxmmmWWWJJJBBB>>>:::999888666555555444444444444333333333333222222//////000000111111222222000000000000000000000000111111000000//////......222111111000///......---......---------,,,,,,,,,---.........---,,,,,,+++******+++++++++,,,,,,,,,...---,,,,,,......---,,,//////.........---------,,,,,,,,,---------......000000000000000000000000////////////////////////111111000000//////......//////000111111111111111000000000000000000000000000000000000111111111111000111111111111222222222333333333333333222111000///111111111000///000111555555444333222222222222444333333333333444555555333333333333444444555666999888<<>><<<;;;===BBBMMM```qqq}}}qqqoookkkeee^^^VVVPPPLLLHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFEEEDDDEEEHHHKKKLLLJJJIIIKKKPPPSSSVVV^^^ggglllyyy~~~zzzpppgggaaaZZZYYY]]]eeeooo~~~ttt^^^QQQBBB@@@>>>;;;999777777888555444333333222333333333222222222222111111111111000000000000000111111111000000000000000000000000.../////////000000000111////////////000000000000////////////............+++,,,------......------,,,,,,---------.........111000......//////---,,,............//////000000............////////////////////////////////////000000000000000000000000.../////////000000000111//////000111111111111111000000000000000000000000000000000000111111111111////////////000000000111000000111111111000000///000111222222000000111222///000222444444444333222444333333333333444555555333333333444666777999:::999888999===AAAIIIXXXggg~~~{{{pppooommmhhhaaaYYYRRRMMMMMMLLLKKKIIIHHHGGGGGGGGGIIIGGGEEEDDDDDDEEEGGGIIIIIIHHHKKKQQQSSSUUUZZZaaa^^^iiiwww|||sssjjjaaa\\\YYY[[[bbbnnn}}}rrr\\\LLLCCC@@@AAAAAA>>>999555555666444444333333222222333333222222222111111111111000//////000000111111222222000000000000000000000000.../////////000000111111////////////000000000000000/////////............+++,,,,,,---.........---,,,,,,,,,---------......222111///...///...---+++---------.........//////............/////////000........................////////////////////////.../////////000000111111//////000111111111111111000000000000000000000000000000000000111111111111////////////000000000000000111222333333333333333///111222111000///000111///000222333333333111000444333333333333444555555222333333444666888999:::333444888===AAAFFFRRR___wwwuuunnnooonnniiibbbYYYSSSPPPNNNLLLHHHEEEDDDEEEGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIKKKOOOSSSVVVXXXYYYYYYZZZ]]]eeetttyyypppeee]]]ZZZ]]]^^^hhhvvv~~~mmm___PPPDDD>>>===<<<;;;999777666444444222333444555555333111000111111111111111111111111000000000000000000000000......//////000000111111000000//////............111111000000/////////...........................////////////////////////000//////......---------,,,---......////////////---------.../////////000000000.........///000111000000000000000000000000///000000000111111222222//////000000111111222222000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222111222333444444333222111111222222222222333333333555444444333333333444444333333444444555666666666777666777;;;>>>CCCNNNYYYqqqssskkklllllliiibbb[[[UUUSSSOOOMMMKKKHHHGGGGGGHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKNNNRRRUUUXXXYYYYYYXXXWWWWWW^^^iiivvv{{{qqqhhh```ZZZ[[[```ffftttlll]]]QQQGGG???<<<::::::999888777777666666444444333333222222222222111111111111111111111111111111111000000//////////////////000000000000000111000000000////////////000000000000/////////...//////////////////......////////////////////////000000/////////.........111111222333333333333333/////////000000000000000000///...------...///000//////////////////000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222111111222222222222111111111111111222222333333333555444444333333444444444333333444555555666666777777666777;;;===BBBMMMWWWkkk{{{|||ooogggiiiiiifffaaa[[[WWWUUUPPPOOONNNLLLKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLNNNOOOPPPRRRVVVYYY[[[ZZZXXXWWWTTTSSSVVV^^^fffsssxxxpppfff___ZZZYYY___hhhwwwzzzjjjVVVJJJCCC>>>;;;<<<888888888888777777777777666555222111111222333555111111111111111111111111111111111000000/////////000000000000000000//////111111000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000/////////000000111222222222111111222222111111111111111000111000////////////000000/////////000000111111111000000000000111111111111333333222222111000000///111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222111111111000000111111111000000111222333333444444444444444333333444444555333444444555555666777777888666777:::<<<@@@JJJTTTdddvvvyyykkkdddeeeeeebbb]]]WWWTTTRRRMMMNNNOOOOOOPPPPPPPPPOOONNNMMMMMMNNNNNNOOOPPPQQQUUUWWWZZZ]]]]]][[[XXXVVVUUUSSSSSSWWW\\\dddsss|||nnnfff^^^ZZZXXX\\\gggsss{{{eeeWWWIIIAAA===::::::===888888777777777666666666555444333222222222333444111111111111111111111111111111111111222222222222222111111000000/////////000000000000000000//////000000000000000000000000......////////////000000////////////000000000000000000000111111111111111///000000111111111000000333333222222111111111000333333222222222222222222000000000111222222333333////////////000000000000222222111111000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222222111000//////000111222000000111222333444444555444444333333333444555555444444444555666666777777888666777:::;;;>>>GGGPPPaaauuuvvvhhhbbbcccbbb^^^XXXRRRNNNMMMIIIKKKMMMPPPRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRXXXYYY[[[]]]\\\ZZZVVVTTTTTTRRRRRRTTTVVV[[[fffqqqxxxpppddd^^^YYYWWWXXX```qqquuuaaaTTTKKKBBB???===999999:::999888888777666555444444111222333444444444333222111111111111111111111111///000111222444555666777222222111111000000//////////////////////////////111111111111111111111111.../////////000000000111000000000000111111222222222222222333333444444444444555555666666555444444555555444444333333222222444444444444333333222222000000000111111222222222/////////////////////////////////000000000111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222222111000//////000111222000000111222333333444444333333333333333444555666444444555555666777777888777666777:::;;;===EEENNNbbbwwwuuufff``````___ZZZTTTNNNJJJIIIGGGHHHKKKNNNQQQSSSTTTUUUTTTTTTSSSRRRRRRRRRSSSSSSWWWXXXXXXXXXWWWUUURRRQQQPPPNNNNNNPPPPPPRRRYYYbbbqqq~~~vvvllleee[[[XXXVVVWWW]]]iiivvvaaaPPPGGGAAA======<<<777555777888888777666555444333333000111444555555444333111111111111111111111111111///000111222444555777777111111111111111111000000//////000000000000000111222222222222222333333333000111111222222333333333333333333444444555555666555555666777888999999:::999999999999999999888777999999999999999888888888777777888777777666555444222222222222222222222222111111111111000000000000...//////000111111222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222111111111000000111111111111111222222222333333333333333333333444555555666444555555666666777888888777666777:::;;;===EEENNNaaavvvuuufff______]]]XXXRRRMMMJJJIIIGGGHHHIIIKKKNNNPPPQQQRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLLLLKKKMMMNNNLLLKKKOOOVVV___lllzzztttoooiiibbb\\\WWWVVVXXX^^^gggxxxyyylll___QQQFFF@@@;;;999:::999666555666666666666555555444444444222222333333444444444444111111111111111111111111000000111111222333333333111111111111111111222222111111111222222333333333333333333444444444555555444444444555666777777777777888888999::::::;;;;;;:::;;;;;;===>>>???@@@@@@>>>>>>??????>>>>>>===<<<@@@@@@@@@@@@AAAAAAAAAAAA???????????????===<<<;;;999999888888777666666666444444444444333333222222222222222222222222333333222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222111111222222222222111111333333333222222222222111333333333333444555666666555555555666777777888888666666777;;;<<<>>>EEENNN\\\qqquuufff]]]]]]\\\XXXRRRMMMKKKJJJHHHIIIIIIJJJKKKMMMOOOPPPLLLMMMNNNOOOQQQSSSUUUVVVQQQOOONNNLLLJJJIIIIIIIIILLLKKKMMMNNNKKKGGGIIIOOOSSS^^^rrrzzzqqqiiiddd```[[[WWWWWWXXX\\\eeeqqq~~~}}}}}}}}}vvvgggXXXNNNGGGBBB>>>999777999888555666999444444444555555555666666444333222111111333555666111111111111111111111111111111111000000000000///000000000111222222222333333333333444444555555555444444444555555666666666666777777888999::::::;;;;;;;;;<<<======>>>??????>>>>>>???AAABBBCCCDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHGGGEEEDDDBBBAAA@@@???>>>===<<<<<<;;;777777777666666555555555666555555444444333333222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222111222333444444333222111444444333222222111111000222222222333444555666777555555666666777777888888666555888;;;<<<>>>FFFOOOXXXlllqqq```[[[[[[ZZZVVVQQQMMMKKKJJJGGGHHHJJJLLLLLLKKKIIIHHHHHHIIIKKKNNNPPPQQQRRRSSSJJJIIIHHHHHHGGGGGGHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHPPPVVVbbbuuuyyyqqqmmmggg```[[[YYYYYYZZZ\\\bbblllxxx}}}xxxtttrrrqqqqqqiii]]]RRRJJJEEEBBB@@@:::::::::999888777777666444555555555666666777777444444444333333222222222222222222222111111000000000111111111111222222222222222222222222333333333555555555666666666666666777777777888999999:::::::::::::::::::::;;;<<<===999:::<<<>>>@@@AAABBBBBBBBBCCCEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOOOONNNNNNNNNOOOOOOMMMMMMLLLJJJHHHFFFCCCBBB???>>>===<<<;;;999888888444444555555666666777777444444444444444333333333444333333222222111000000222111//////000111444555111000...------///111222222222222222222222222222111111111111111111111111222111000000000111222333444444444555555555555666444555555666666666666666777666666666888===EEEJJJ\\\iiizzzrrrbbb\\\]]]\\\YYYTTTOOOMMMMMMKKKLLLLLLLLLKKKJJJHHHGGGFFFIIILLLPPPQQQPPPNNNMMMHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFIIIOOOZZZjjj~~~uuuoooaaa___[[[XXXVVVWWW[[[]]]iiiqqq~~~yyyrrrmmmjjjgggfff```ZZZPPPGGGBBB???===<<<:::999999888777777666666444555555555666666666777444444333333222222222222333222222222111111111111111111111111222222222333333333333333444444444444666666777777777777888888777777888999999::::::;;;;;;;;;;;;;;;<<<===>>>???;;;<<<>>>@@@AAACCCCCCCCCDDDEEEGGGGGGGGGHHHKKKMMMLLLLLLMMMMMMMMMMMMMMMMMMQQQQQQQQQRRRRRRRRRSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLIIIHHHGGGEEECCCAAA??????<<<<<<;;;:::999999888888555555555555555444444444333333333333333333444444444444333222222333444555222111000000000111222333222222222222222222222222111111111111111111111111222222111111111222333444444444444444555555555555444555555666666666666666777777777777999>>>EEEJJJXXXeeewwwttteee^^^___^^^[[[WWWRRRPPPOOOMMMMMMLLLJJJIIIGGGFFFFFFFFFIIINNNQQQQQQNNNIIIFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCHHHQQQ\\\kkk|||rrrhhhbbbUUUTTTSSSRRRTTTZZZaaaggg|||uuuqqqkkkfffbbb^^^ZZZXXXNNNIIIBBB===::::::999999888888777777666666555555555555555555555666666666333333222222222222222111333333222222222222111111222222222222333333333333444444444444555555666666888888888888999999999:::888999999:::;;;;;;<<<<<<<<<<<<======???@@@AAABBB???@@@AAACCCDDDEEEEEEEEEGGGHHHJJJKKKKKKLLLNNNPPPOOOOOOOOOPPPPPPQQQQQQQQQUUUUUUUUUVVVVVVVVVVVVVVVZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUSSSQQQOOOLLLKKKJJJHHHGGGEEECCCAAA???>>>===::::::999888777777666666333333333444555555666666333333333222222222111111222222333333333444444444222222222222222222222222111111111111111111111111333222222222222333444555444444444444555555555555444555555666666666666666777888888888:::???FFFKKKVVVcccuuutttfff___``````]]]XXXSSSQQQPPPLLLKKKJJJHHHGGGFFFFFFFFFIIILLLOOOPPPOOOLLLGGGDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFCCCBBBBBBGGGMMMSSS\\\mmm}}}rrrggg^^^XXXSSSSSSRRRRRRWWWaaaoooyyyxxxssskkkhhhccc^^^ZZZUUUPPPMMMEEEAAA<<<999888999999999777777666666555555555555555555555555555555555555222222222222222222222222333333333333333333222222222333333333444444444444444444444555666666777777888888999999::::::;;;;;;::::::;;;;;;<<<=========>>>>>>??????AAABBBDDDEEECCCDDDEEEFFFGGGGGGGGGGGGHHHJJJMMMNNNNNNOOOQQQSSSQQQQQQQQQRRRSSSTTTTTTUUUXXXXXXXXXXXXXXXXXXXXXXXX\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^]]]]]]\\\[[[]]]\\\[[[ZZZYYYWWWVVVVVVSSSRRRQQQOOOLLLJJJHHHHHHDDDCCCAAA???===:::999888666555555555555555555555222333333444444333333222222222333444555444444444222222222222222222222222111111111111111111111111333333333333444444555555333333444444444555555555444555555666666666666666777888888999;;;@@@FFFKKKWWWcccuuurrrfff___``````]]]XXXSSSOOONNNKKKKKKJJJJJJJJJJJJKKKLLLOOOOOOOOONNNLLLJJJHHHFFFFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEGGGHHHHHHFFFDDDCCCBBBFFFJJJLLLQQQ^^^qqq}}}qqqggg]]]VVVQQQQQQRRRSSSVVV^^^nnn}}}uuunnniiidddaaa\\\WWWSSSNNNHHHDDDAAA>>>:::999999::::::999666666666555555555555555555555555555555444444444222222222222222222222222333333333333333333444444444444444444555555555555444444555555666777777888888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHHHHIIIIIIIIIJJJLLLOOOQQQQQQRRRSSSUUUSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY]]]\\\\\\\\\]]]]]]^^^_________````````````______^^^^^^^^^^^^____________[[[[[[ZZZYYYXXXVVVVVVUUUQQQOOOLLLIIIEEEAAA???===<<<<<<;;;999777666555444555555666777888777777777111222333333444444333333222222222222222222222222111111111111111111111111333333444444555555555555333333333444444444444555444555555666666666666666777888999:::<<<@@@FFFJJJVVVcccsssqqqfff```aaaaaa^^^XXXRRRNNNLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPMMMJJJIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCBBBDDDFFFFFFIIIRRR```jjjzzzxxxnnnccc[[[UUUPPPNNNLLLQQQYYYaaammmzzzqqqjjjccc^^^ZZZWWWRRRNNNJJJFFFAAA===>>>;;;999888888888777666666666666666666666555555555555555444444444444444222333333333333333444444333333444444444444555555444555555555666666666666555555666777888999::::::::::::;;;<<<===>>>>>>???===>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKNNNRRRTTTUUUUUUVVVWWWVVVVVVWWWYYYZZZ\\\]]]^^^\\\\\\\\\\\\[[[[[[[[[[[[___^^^^^^______```aaabbbbbbbbbcccccccccccccccbbb______```aaabbbbbbcccccc````````````````````````\\\ZZZWWWSSSOOOLLLIIIGGGGGGEEECCCAAA>>>;;;999777444444555555555555555555111111111222222222333333222222222222222222222222111111111111111111111111222333444444555555444444333333333333444444444444444555555666666666666666666777888:::<<<@@@EEEIIITTT```qqq}}}qqqfffbbbcccccc```YYYRRRMMMJJJKKKLLLNNNPPPQQQRRRQQQQQQOOOMMMKKKIIIHHHHHHIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDFFFKKKSSSXXXeeeyyyzzzmmmggg^^^WWWSSSQQQQQQPPPQQQ[[[iiiwwwxxxmmmgggaaaZZZTTTQQQMMMIIIEEECCC@@@===;;;:::999777777777777666555666666666666666666666666555555555444444333333333333333444444444555555555333444444444555555555555555555666666666777777777888888999:::;;;<<<============>>>???@@@AAABBBBBB?????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEGGGIIIJJJJJJKKKNNNQQQUUUXXXXXXYYYZZZ[[[ZZZZZZ\\\]]]___aaabbbcccaaa`````````__________________^^^___```aaabbbbbbddddddeeeeeeeeeeeeddddddbbbbbbbbbcccddddddeeeeeeccccccccccccddddddddddddbbbaaa___\\\YYYWWWUUUSSSQQQPPPMMMJJJGGGDDDAAA@@@999888666444333333333333333222111111111222333444222222222222222222222222111111111111111111111111111222333444555444444333222222333333333444444444444555555666666666666666555666888999;;;???DDDHHHSSS```ppp}}}qqqgggdddeeeeeeaaaZZZRRRMMMJJJIIIKKKMMMOOOPPPOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCDDDFFFJJJMMMOOOYYYkkk{{{ppphhhbbb\\\UUUQQQPPPQQQSSSTTT\\\iii|||wwwkkkccc```]]]WWWQQQKKKHHHDDDAAA@@@???===<<<999888666777888888777555666666666777777777777777555555555444444333333333444444444555555666666666444444444555555555666666666666666666777777777777::::::;;;<<<===>>>???@@@??????@@@AAACCCDDDDDDEEE???@@@@@@AAAAAABBBBBBCCCAAAAAA@@@????????????@@@AAACCCDDDGGGHHHJJJKKKKKKPPPSSSWWWZZZ[[[[[[\\\]]]\\\]]]___```bbbdddffffffdddddddddccccccbbbbbbbbb]]]]]]]]]]]]^^^___```aaadddeeeeeeeeeeeedddcccccceeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeecccbbb```^^^]]]\\\WWWVVVTTTQQQNNNKKKIIIGGGEEEBBB???;;;999888888888444333222111111333555666222222222222222222222222111111111111111111111111111222333444444444333222222222333333333444444444444555555666666666666666444555777999;;;???DDDGGGTTTaaasssqqqgggeeehhhjjjeee\\\QQQJJJGGGFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFEEECCCCCCBBBBBBBBBGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEGGGHHHSSSZZZiiiyyykkk___ZZZVVVRRRQQQSSSRRRPPPVVV```lll{{{mmmiiibbb\\\WWWRRRMMMJJJFFFDDDAAA>>>;;;:::;;;;;;666666666666666666666666777777888777777666555555222222333333333222222111222333444555666666666666444555666888999888888777999888666555666888:::<<<;;;===????????????@@@AAA@@@AAABBBCCCDDDDDDDDDDDDGGGFFFEEECCCCCCCCCDDDEEEBBBAAA???>>>======>>>????????????@@@CCCFFFJJJLLLOOORRRVVVZZZ^^^```aaaaaaeeeeeeffffffgggggghhhhhhgggffffffffffffccc___\\\\\\\\\\\\[[[[[[[[[\\\\\\```aaaccceeeffffffeeeeeeeeeeeeeeeeeeeeeddddddcccccccccdddeeefffgggggghhhfffggggggeeebbb``````aaa___^^^^^^\\\YYYVVVSSSQQQKKKEEE???<<<======:::777:::888666555666666555444333333222222222222222333222111111111111111222222333333333333333333333333222222333333333444444444444555555666666666666666555666888:::<<<@@@EEEIIIPPP]]]qqqtttjjjfffiiiiiidddZZZPPPIIIGGGDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@AAADDDCCCBBBCCCEEEFFFFFFEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDBBBBBBBBBDDDFFFGGGMMMSSS```ttt{{{tttlllaaaXXXVVVPPPMMMNNNQQQSSSVVVaaalll~~~wwwqqqgggccc]]]WWWRRRMMMIIIFFFBBBAAA>>>;;;:::999999:::666666666666666666666666666777777777666666555444333333444444444444333333222333444555666666666666444555666888888888777777777777777888999999:::;;;===???AAABBBAAAAAABBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCEEEDDDBBBAAA@@@??????@@@>>>>>>>>>@@@CCCFFFIIIKKKRRRUUUYYY^^^cccfffggghhhkkkkkkllllllmmmmmmnnnnnnnnnkkkhhhfffdddaaa^^^[[[VVVVVVUUUTTTTTTUUUWWWWWW]]]^^^```bbbddddddddddddeeeeeeffffffeeeeeedddcccccccccddddddeeeeeeffffffggghhhiiihhhfffeeeffffffddddddcccbbb```^^^[[[ZZZYYYTTTMMMIIIGGGDDD???;;;<<<:::777666666777666555444333333222222333333333222222111111111111222222333333333333333333333333222222333333333444444444444555555666666666666666444666777888:::>>>BBBFFFOOO]]]qqquuukkkhhhiiihhhbbbXXXNNNIIIGGGBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???????????????AAAAAAAAADDDGGGJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAABBBCCCDDDEEEEEEJJJTTTbbbuuuxxxlllddd\\\TTTQQQQQQNNNMMMOOOTTTZZZcccrrr~~~uuummmfffbbb^^^ZZZTTTOOOKKKGGGCCCAAA>>><<<:::999888888888999666666666666666666666666555666666666666555444444555555555555555555555555333333444555666666666666777777888999999999888888666888:::<<<>>>>>>======AAACCCEEEEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIILLLKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGEEEDDDDDDCCCCCCEEEFFFGGGIIILLLOOORRRSSSWWWYYY^^^ccchhhlllnnnoooqqqqqqrrrssstttuuuuuuuuuuuuqqqlllfffbbb^^^ZZZWWWQQQPPPNNNMMMMMMOOOQQQSSSYYYZZZ]]]___aaabbbccccccdddddddddddddddcccbbbbbbbbbbbbbbbbbbcccdddeeeeeegggiiijjjjjjiiihhhiiijjjfffggggggggggggeeedddbbbddd```ZZZWWWTTTPPPIIIDDDBBB???;;;999888888666555444444333333333333444444333222222111111222222222333333333333333333333333333333333333444444444444444555555666666666666666555666777777888;;;@@@CCCLLLZZZooouuukkkiiiiiiggg```UUUMMMHHHGGGBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>AAAAAACCCFFFKKKOOOPPPPPPLLLLLLLLLKKKJJJHHHFFFEEECCCCCCBBBAAAAAAAAABBBBBB@@@EEELLLUUUcccvvvsssjjj```YYYSSSMMMLLLOOOQQQSSSWWW^^^hhhvvvttthhhdddaaa]]]\\\UUURRRLLLHHHDDDAAA>>><<<:::999888777777777888888666666666666666666666666444555555555555555444444555555444444555555666666333444555666777777777777:::::::::::::::::::::::::::;;;===???AAACCCCCCDDDDDDFFFHHHIIIIIIIIIJJJKKKJJJKKKLLLMMMMMMNNNNNNMMMSSSRRRQQQPPPOOOOOONNNNNNLLLLLLLLLKKKKKKKKKKKKKKKOOOPPPRRRUUUXXX[[[]]]^^^___aaaeeeiiimmmppprrrsssuuuvvvxxxyyyzzzzzzzzzzzzzzzvvvqqqkkkeee___XXXTTTPPPNNNKKKJJJJJJLLLOOOQQQVVVWWWZZZ]]]___aaaaaaaaa``````aaaaaa``````___^^^____________aaaccceeefffeeegggiiijjjhhhhhhhhhiiieeefffggghhhhhhhhhgggfffcccbbb```^^^]]]ZZZUUUQQQLLLIIIDDD@@@===;;;888666555444444333333333333444444333333222222222222333333333333333333333333333333333333444444444444555444555555666666666666666666777888888888:::>>>AAAIIIUUUiii}}}vvvlllhhhhhheee^^^TTTLLLHHHGGGCCCCCCCCCBBBBBBAAAAAA@@@AAA@@@??????????????????@@@@@@BBBGGGLLLQQQSSSSSSOOOOOONNNMMMKKKIIIHHHGGGCCCCCCBBBAAAAAAAAAAAAAAA>>>CCCJJJOOOWWWdddvvv}}}xxxqqqmmmbbb[[[VVVRRRMMMIIIJJJNNNSSSYYYcccmmmzzzuuuccc[[[ZZZXXXUUUTTTNNNKKKFFFCCC@@@>>><<<:::888888888888888888888999666666666666666666666666444444555555555555555444444444333333444555666777555555666777888888888888999999999999:::::::::;;;=========???BBBEEEIIIKKKJJJLLLOOOPPPPPPPPPRRRSSSUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQRRRSSSSSSTTTUUUUUUUUUVVVXXX\\\___bbbeeefffffflllmmmoooqqqsssuuuvvvvvvzzz|||~~~}}}zzzvvvppphhh___YYYTTTRRRNNNLLLKKKLLLOOOPPPUUUWWWYYY\\\^^^_________[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZ]]]```ccceeedddgggiiijjjhhhgggggggggdddeeeggghhhhhhhhhhhhgggbbbccccccccccccaaa]]]ZZZWWWTTTOOOJJJFFFBBB===:::888777666555444444444444555555444333222222333333333333333333333333333333333333444444444555555555444555555666666666666666888888999888888:::>>>AAAHHHSSSeeewwwwwwmmmeeefffddd]]]TTTKKKHHHGGGDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@?????????@@@@@@>>>>>>@@@EEEJJJOOOQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHDDDDDDCCCBBBBBBAAA@@@@@@>>>CCCHHHKKKNNNUUU```iiiwwwyyyrrrjjjaaa[[[SSSOOOMMMMMMKKKIIILLLRRRWWWcccrrrnnncccXXXSSSQQQMMMJJJIIIIIIFFFBBB???===<<<:::999777888888888888888888888666666666666666666666666444444555666666666666555555444333333444555777888777777888999::::::::::::999999999999:::;;;<<<===@@@@@@@@@AAAEEEJJJNNNRRRSSSUUUYYY[[[[[[]]]___aaadddeeefffgggggghhhhhhhhheeeeeedddcccbbbaaa___^^^[[[\\\]]]^^^___`````````aaadddhhhmmmppprrrrrrrrrxxxxxxxxxyyyyyyzzzzzzzzz}}}uuulllfff^^^[[[WWWTTTQQQQQQQQQRRRVVVWWWXXXZZZ[[[[[[[[[ZZZVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRRRRSSSVVVYYY]]]___bbbeeehhhiiiiiihhhhhhhhhfffgggiiijjjjjjiiiiiihhhfffggghhhhhhgggdddbbb``````]]]ZZZVVVRRRMMMGGGCCC>>>===;;;999888666666666666666555444333333333333333333333333333333333333333444444444555555555555444555555666666666666666888888999888888:::===@@@HHHRRRaaaqqquuujjjbbbcccccc]]]TTTLLLHHHGGGDDDDDDCCCBBBAAA??????>>>@@@???????????????@@@@@@>>>???@@@EEEJJJNNNPPPPPPRRRRRRRRRPPPOOOMMMKKKJJJEEEEEEDDDDDDBBBAAA@@@???>>>@@@CCCDDDFFFJJJPPPUUU___kkk~~~zzzsssllleee^^^VVVRRRMMMKKKJJJLLLLLLMMMTTT]]]dddttttttgggZZZTTTOOONNNJJJEEECCCDDDEEEBBB>>><<<;;;;;;999888777777777777777777666666666666666666666666666666444555666666777777777666666555444444555666888:::888999:::;;;<<<<<<<<<<<<===<<<<<<===>>>@@@BBBCCCEEEEEEGGGJJJNNNSSSWWWYYY^^^aaadddgggiiikkknnnppppppqqqrrrsssttttttttttttsssssssssrrrpppnnnmmmkkkhhhhhhiiijjjjjjiiihhhgggjjjmmmrrrwww{{{||||||||||||{{{{{{{{{{{{{{{{{{|||yyytttllljjjfffaaa^^^[[[YYYYYYVVVVVVWWWXXXXXXWWWUUUUUUSSSSSSSSSTTTSSSRRRRRRQQQMMMLLLKKKKKKMMMPPPSSSVVV[[[^^^cccfffgggggghhhiiiiiijjjjjjkkkkkkiiihhhgggggghhhiiiiiihhhfffeeeeeecccbbbbbbaaa^^^YYYSSSNNNEEEDDDBBB???<<<:::999999777666555444333333333333333333333333333333333333444444444444555555555555444555555666666666666666666777777777777999<<>>======??????>>>>>>>>>>>>???@@@AAAAAACCCFFFKKKOOOQQQQQQSSSSSSRRRQQQPPPNNNLLLLLLEEEEEEEEEDDDCCCAAA@@@???>>>>>>??????@@@CCCGGGJJJMMMYYYmmm}}}zzzpppkkkddd]]]XXXSSSOOOLLLNNNKKKKKKMMMOOOSSS]]]ggguuuuuukkkaaaYYYNNNLLLKKKKKKHHHCCCCCCFFFBBB???<<<:::::::::888777666666666777666666555444666666666666666666666666555555666777888888777777777666555555666888:::;;;999:::;;;<<<============BBBBBBBBBCCCDDDGGGIIIJJJIIILLLPPPUUUYYY\\\^^^___fffiiimmmpppsssuuuxxxzzzvvvwwwxxxyyyyyyzzzzzzyyywwwwwwwwwwwwuuusssqqqpppqqqqqqrrrrrrpppooommmlllkkknnnsssxxx|||}}}}}}}}}zzzyyyyyyyyyyyyyyyzzzzzz|||xxxvvvrrrmmmhhhdddaaa```VVVVVVVVVVVVUUUSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQPPPJJJIIIGGGFFFGGGIIILLLNNNSSSWWW]]]bbbdddeeeggghhhjjjjjjjjjkkkjjjhhhgggeeedddeeeggggggggggggggghhhcccdddfffgggfffbbb[[[VVVJJJIIIFFFCCC@@@>>><<<;;;777777666555444333333333333333333333333333333333444444444555555555666666444555555666666666666666444555555555666888;;;??????FFFSSScccvvvnnndddbbbcccbbb^^^VVVNNNGGGDDDAAAAAA@@@@@@???>>>>>>>>>============>>>>>>>>>>>>@@@AAABBBDDDFFFHHHJJJLLLMMMNNNOOOOOOOOOMMMKKKIIIFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDJJJMMMYYYnnn~~~vvvoookkk```\\\VVVQQQMMMJJJHHHFFFKKKIIIKKKRRRXXX___mmm{{{ttthhh^^^XXXUUURRRJJJJJJIIIGGGEEECCC@@@???<<<<<<;;;:::999777777666666666666666666555555555666666777777666666555444888888888777777777777777888999::::::::::::===>>>===>>>???@@@@@@BBBFFFIIICCCFFFJJJMMMNNNPPPTTTXXXXXXZZZ]]]aaadddgggiiijjjqqqtttvvvxxxwwwwwwxxxyyy}}}||||||{{{{{{|||}}}}}}}}}yyysssqqqrrrtttttttttxxxxxxxxxxxxvvvtttrrrqqqmmmppptttwwwzzzzzzzzzyyyuuutttqqqpppppprrruuuwww{{{}}}~~~{{{yyyvvvqqqlllhhhfff___XXXVVVTTTQQQQQQTTTQQQPPPPPPQQQSSSSSSRRRPPPPPPLLLHHHEEEEEEFFFGGGGGGMMMNNNQQQUUUZZZ___ccceeeiiijjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiihhhhhhgggggggggggggggfffeeecccaaaaaaXXXVVVQQQLLLGGGCCCAAA???===:::777333111111222333000000111111111111000000222222222222333333444555333444555555666555555555333444555777999;;;======AAAEEENNN\\\qqqpppgggeeefffddd___WWWNNNHHHEEEBBBBBBAAAAAA@@@?????????>>>>>>>>>===============@@@@@@AAACCCEEEGGGIIIKKKMMMNNNOOOPPPPPPNNNLLLKKKJJJJJJHHHFFFDDDBBB@@@???>>>>>>>>>??????@@@BBBBBBFFFHHHPPPaaattt}}}~~~~~~|||yyytttllleeeaaaUUURRROOOLLLKKKKKKKKKKKKPPPOOOTTT]]]fffqqqtttmmmbbbYYYRRRNNNLLLKKKJJJIIIHHHFFFDDDBBB???>>><<<;;;;;;:::888777777666666666666666666666666666555666666777777777777777888888888888888777777777999:::<<<<<<;;;<<<>>>@@@AAACCCFFFHHHJJJMMMPPPSSSTTTWWW[[[^^^```bbbfffiiikkkkkkmmmoooqqqrrrssssssvvvxxxzzz{{{{{{zzzzzz{{{xxxxxxxxxyyyyyyyyyzzzzzzzzzvvvqqqpppqqqtttttttttyyyyyyzzzyyywwwuuurrrqqqrrrtttvvvyyyzzzyyyxxxwwwpppooommmllllllmmmoooppptttvvvyyy|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||yyytttqqqlllddd]]]ZZZWWWRRRQQQSSSQQQPPPQQQRRRUUUVVVVVVUUURRROOOJJJGGGGGGGGGGGGFFFKKKLLLNNNRRRVVVZZZ^^^```ggghhhjjjkkkkkkkkkjjjjjjkkkkkkkkkjjjiiiiiihhhhhhjjjjjjiiihhhgggfffeeeddd^^^\\\YYYUUUPPPLLLIIIGGG???===:::666444333444444444444444444333333222222444444444333444444555555444555666666777777666666444555666777999:::<<<<<>>>>>======<<<<<<<<>>???@@@AAACCCCCCHHHRRR```sss|||zzzxxxuuussssssrrrpppmmmggg```YYYUUUMMMLLLJJJIIIJJJLLLOOOQQQWWW[[[dddqqq~~~~~~pppaaa\\\TTTNNNLLLKKKJJJIIIIIIHHHGGGEEECCC@@@>>>===;;;;;;:::999888777777666666666666666666666666666555555666777777888888999999999999999::::::::::::<<<>>>???@@@@@@AAADDDFFFJJJMMMRRRVVVYYY]]]```cccdddgggkkkmmmooorrrtttwwwwwwwwwwwwvvvuuuuuuttttttsssuuuwwwxxxvvvuuuuuuuuussstttvvvwwwxxxyyyxxxxxxxxxuuurrrqqqsssvvvxxxxxx}}}~~~~~~{{{yyywwwwwwwwwxxxxxxwwwuuusssqqqmmmlllkkkjjjjjjjjjjjjjjjlllnnnrrruuuwwwxxxxxxxxxvvvvvvwwwxxxyyy{{{|||}}}~~~{{{uuummmeeeaaa]]]WWWTTTUUUSSSSSSTTTWWWZZZ]]]]]]]]]YYYVVVRRROOONNNLLLJJJIIIJJJKKKLLLOOORRRVVVYYYZZZdddfffiiilllnnnnnnmmmlllnnnnnnmmmmmmlllkkkkkkjjjkkkkkkjjjiiihhhgggffffffcccbbbaaa^^^ZZZVVVRRRPPPFFFDDD@@@<<<999777666666777777666666555555444444777666555555555555555555555666666777777777777777555666666777888999:::;;;<<<@@@GGGRRRbbbuuuwwwooommmlllhhhaaaWWWNNNHHHFFFBBBBBBBBBAAA@@@@@@????????????>>>===<<<<<<;;;;;;===>>>>>>@@@AAACCCEEEFFFHHHIIILLLNNNOOOOOONNNMMMIIIHHHHHHFFFEEEDDDCCCBBB>>>=========>>>>>>???@@@AAABBBEEEKKKSSSbbbyyy|||zzzvvvssspppmmmkkkjjjhhhgggeeeaaa\\\VVVQQQMMMMMMMMMMMMLLLMMMQQQUUUXXXdddlll{{{pppbbbVVVRRRMMMJJJIIIJJJJJJJJJGGGGGGFFFDDDAAA???<<<;;;:::::::::999888777777666666666666666666777777777666666666666777777888888::::::;;;<<<===>>>??????AAACCCFFFHHHJJJLLLPPPSSSWWW[[[aaaeeeiiillloooqqqppprrruuuwwwyyyzzz{{{{{{yyyxxxvvvtttrrrqqqppppppoooppprrrrrrqqqoooooooooqqqsssvvvyyy{{{|||{{{{{{zzzyyywwwxxxyyy||||||xxxtttrrrpppooooooooonnnmmmmmmllllllnnnqqqtttwwwwwwwwwwwwvvvvvvvvvwwwyyy{{{}}}|||tttllliiiddd___]]]^^^[[[[[[]]]aaaeeeggghhhgggeeebbb^^^ZZZXXXUUURRROOONNNNNNOOOQQQSSSVVVXXXYYYbbbeeejjjnnnqqqrrrqqqppprrrqqqqqqpppooonnnmmmmmmjjjiiihhhgggfffeeeeeeeeecccddddddbbb```\\\XXXVVVOOOMMMIIIEEE@@@<<<:::888777777666666666666666777777777666555444444444444555555666777777777777666666666777777888888999999;;;>>>DDDLLLYYYiii{{{xxxpppooommmhhh```VVVMMMHHHFFFAAAAAA@@@@@@??????>>>>>>???>>>>>>===<<<;;;;;;:::<<<<<<<<<>>>???AAACCCDDDDDDEEEHHHJJJLLLLLLKKKKKKHHHHHHGGGFFFEEEDDDCCCBBB???>>>>>>>>>>>>??????@@@???@@@DDDHHHLLLUUUgggwww{{{vvvpppnnnkkkgggbbb___]]]\\\\\\[[[YYYVVVSSSOOOLLLJJJNNNOOOQQQRRRUUUZZZbbbgggyyy}}}zzzxxxpppcccXXXNNNKKKGGGEEEEEEFFFFFFEEEEEEDDDCCCBBB@@@===;;;::::::999999888888777777777666666666666777777888888999888777777666777888888:::;;;<<<>>>@@@BBBDDDDDDJJJLLLPPPSSSWWW[[[___cccfffiiinnnrrrtttvvvyyyzzzzzz{{{|||~~~~~~}}}|||xxxwwwuuutttrrrqqqqqqqqqoooqqqssstttsssqqqqqqrrrtttvvvzzz~~~~~~xxxxxxxxxyyyxxxxxxxxxxxxxxxzzz|||~~~~~~~~~|||||||||}}}~~~wwwpppmmmkkkggggggjjjiiijjjmmmqqquuuvvvuuusssppplllhhhccc```]]]YYYVVVUUUUUUVVVWWWXXXZZZ\\\]]]bbbeeekkkppptttvvvuuuuuuvvvuuutttsssrrrqqqppppppkkkjjjhhhfffeeedddddddddcccdddddddddccc```]]][[[YYYWWWSSSNNNIIICCC???<<<777666666555666666777888666666555444333333333444333444555555666666555555666666777777777888888888:::>>>BBBHHHQQQ___ppp{{{yyyrrrooommmggg^^^TTTKKKGGGEEEAAAAAA@@@??????>>>>>>===>>>======<<<<<<;;;;;;;;;::::::;;;<<<===???AAAAAAAAABBBEEEGGGIIIIIIHHHHHHIIIIIIGGGEEECCCBBB@@@?????????>>>>>>>>>>>>??????<<<===@@@DDDGGGKKKVVVaaawww{{{uuupppmmmffffffccc^^^XXXTTTSSSSSSPPPOOOOOONNNMMMLLLKKKKKKMMMQQQVVV[[[aaakkkvvvzzzuuunnnjjjfff```VVVOOOLLLIIIFFFEEEEEEEEECCCBBBAAAAAAAAA@@@>>>===;;;:::999999888888888777777777555666666777777888888999;;;:::999888888999;;;<<<<<<>>>@@@CCCGGGJJJLLLNNNVVVXXX\\\```cccggglllpppqqqtttwwwyyy{{{|||~~~}}}}}}~~~|||zzzxxxwwwuuutttssssssttttttrrrtttwwwxxxxxxxxxxxxyyy|||{{{tttrrrrrrrrruuuyyy~~~wwwsssnnniiieeebbb^^^\\\]]]]]]^^^^^^___aaabbbcccdddggglllrrrvvvyyyzzzzzzyyyyyyxxxwwwuuutttssssssmmmllliiifffdddcccccccccbbbcccdddddddddbbbaaa```^^^]]][[[WWWRRRLLLGGGDDD;;;:::999777777777888888555555444444333444444444333444444555555555555555666666666777777888888888999===AAADDDJJJVVVfffrrr~~~{{{tttnnnkkkddd[[[QQQJJJFFFEEEBBBAAAAAA@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::<<<===???@@@@@@AAADDDFFFGGGGGGGGGFFFGGGFFFEEEDDDCCCAAA@@@@@@>>>>>>===<<<<<<======>>>===<<<===@@@CCCEEEKKKSSSbbbttt~~~}}}yyytttnnnhhhdddccc^^^^^^\\\XXXRRROOONNNOOOJJJJJJJJJKKKLLLNNNPPPRRRSSSXXX```hhhqqq~~~~~~ssshhhfffaaa]]]XXXSSSNNNKKKLLLJJJGGGFFFFFFEEECCCBBB>>>??????>>>>>>===<<<;;;888888888888777777777777555666666777888888999999;;;;;;:::;;;<<>>???@@@AAADDDFFFGGGGGGFFFEEEBBBBBBBBBCCCCCCCCCCCCDDD===<<<<<<;;;;;;;;;<<<<<<@@@<<<;;;???AAACCCGGGMMMRRRaaatttwwwxxx|||}}}xxxuuuuuussspppkkkeee___\\\[[[TTTUUUTTTQQQLLLIIIIIIKKKIIIIIIJJJLLLOOOSSSWWWYYY\\\bbbkkksss}}}{{{pppfff[[[[[[YYYUUUQQQMMMLLLLLLHHHFFFDDDDDDCCCCCC@@@???==================<<<;;;888888888888777777777777555666666777888999999999;;;;;;;;;===@@@DDDGGGIIINNNPPPTTTYYY___dddhhhjjjjjjlllnnnoooppprrrvvvxxxyyyzzz||||||}}}xxxrrrnnnllljjjiiidddddddddeeefffgggiiiiiijjjllloootttxxx|||~~~}}}|||{{{yyyxxxwwwvvvkkkiiieeeaaa]]]\\\[[[[[[]]]]]]\\\]]]^^^___```aaa^^^___``````___\\\XXXVVVMMMJJJEEE@@@<<<999888888666666555666666777888999555666666777777777777777444444555666777888999999666:::>>>???BBBLLL[[[ggg{{{zzzpppiiifff```XXXOOOJJJHHHHHHDDDCCCAAA???>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;>>>???AAABBBCCCCCCBBBAAABBBBBBAAA@@@???????????????>>>===<<<;;;<<<======>>>>>>===>>>???BBBEEEGGGKKKSSS```ooo}}}yyysssrrr~~~}}}{{{yyywwwuuussspppllliiiooojjjddd```]]]ZZZUUUQQQMMMLLLKKKJJJKKKKKKKKKJJJKKKOOOUUUXXXZZZ^^^ccchhhmmmvvv}}}vvvrrrkkkccc\\\VVVTTTQQQMMMIIIGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???===::::::<<<<<<999777999::::::888666444444555999999999888888999===???===???AAACCCEEEJJJOOOSSSYYY___eeejjjlllnnnqqqtttqqqsssuuutttssstttxxx{{{{{{}}}}}}wwwsssqqqpppnnnfffffffffddddddeeegggjjjiiikkkooossswwwzzz}}}~~~~~~}}}{{{xxxwwwrrrkkkaaaXXXTTTTTTTTTUUUUUUVVVWWWYYY[[[]]]^^^___^^^^^^_________^^^\\\[[[[[[XXXRRRLLLGGGBBB===999<<<:::777666666666555444555555444333333333444444999888888777777777777777888999===BBBFFFLLLYYYfffpppwwwmmmhhhfffaaaYYYPPPJJJGGGFFFDDDCCCAAA???>>>>>>>>>???<<<<<<<<<;;;;;;;;;::::::999999::::::::::::;;;;;;===>>>???@@@AAAAAA@@@@@@BBBAAA@@@???>>>=========>>>===<<<;;;;;;;;;<<<<<<:::999888999:::<<>>;;;888666666777666555666555555444444444555555777777666666777888999999999999<<>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999::::::::::::;;;;;;;;;<<<===>>>????????????AAA@@@???===<<<;;;;;;;;;===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;<<<===???@@@???AAACCCHHHQQQ^^^llluuu|||xxxqqqjjjfffaaa``````bbbeeefffeeeddd^^^ZZZUUURRROOOLLLJJJGGGMMMLLLKKKJJJLLLOOORRRTTT```fffooouuuyyy}}}vvvlllaaa]]]YYYWWWWWWUUUPPPLLLIIIHHHGGGGGGGGGGGGHHHHHHCCCBBBAAA@@@???>>>>>>===>>><<<;;;;;;<<<<<<;;;999999:::::::::888888:::;;;777999;;;===???CCCHHHKKKRRRUUUZZZ___cccfffkkknnnrrrtttvvvwwwwwwxxxzzz|||}}}||||||{{{}}}xxxqqqlllllljjjgggddddddfffhhhjjjllllllnnnoooqqqrrrssstttxxxzzz}}}}}}{{{oooggg\\\SSSMMMKKKJJJJJJJJJKKKLLLNNNPPPSSSUUUWWWYYYZZZ[[[[[[\\\[[[[[[[[[ZZZYYYXXXWWWVVVSSSOOOKKKCCC???;;;999888888777777666666555555555666666777555555666666777999:::;;;999999<<<@@@DDDJJJXXXeeeuuummmbbb______^^^ZZZSSSLLLHHHFFFCCCBBB@@@???>>>===>>>>>>=========<<<<<<<<<;;;;;;999999999:::::::::;;;;;;;;;<<<======>>>?????????AAA@@@???===<<<;;;;;;;;;;;;;;;:::::::::999999999??????>>>>>>>>>???@@@@@@@@@??????AAAFFFPPP[[[cccrrr{{{|||uuunnniiieeeccc^^^]]]]]]___aaabbb```___YYYVVVSSSOOOMMMKKKJJJIIIJJJJJJJJJLLLOOOTTTZZZ___ooowwwzzzmmmaaaYYYWWWTTTQQQPPPOOOMMMJJJHHHFFFFFFFFFFFFFFFGGGGGGGGGAAA@@@@@@???>>>===<<<;;;;;;;;;::::::;;;;;;::::::999:::::::::999999;;;===<<>><<<:::888777666666555555555555666666666666666666777888999:::999999<<<@@@CCCJJJXXXeeexxxggg]]]YYYZZZZZZXXXRRRMMMIIIHHHCCCBBB@@@>>>=========>>>===<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<===>>>>>>???@@@AAA@@@???>>>===<<<<<<<<<:::::::::::::::999999999;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===???EEELLLQQQaaammm}}}}}}{{{wwwuuupppjjjeeeaaa^^^^^^]]]\\\[[[\\\\\\\\\ZZZXXXUUUSSSQQQMMMKKKKKKKKKLLLLLLNNNQQQUUUZZZbbbkkkqqq|||nnnddd\\\UUUPPPKKKJJJIIIHHHHHHGGGFFFDDDFFFGGGGGGFFFFFFFFFEEEEEE??????>>>===<<<;;;::::::888999999999999999::::::======>>>===<<<>>>AAACCCDDDHHHMMMRRRWWW]]]cccgggjjjnnnsssvvvwwwwwwxxxxxxxxxxxx{{{yyytttoookkkjjjkkkjjjiiiiiiiiiiiiiiijjjlllmmmnnnqqqsssxxx|||~~~~~~}}}zzzsssiii___WWWQQQKKKHHHDDDDDDFFFIIIMMMQQQUUUXXXTTTTTTUUUUUUUUUVVVWWWWWWYYYYYYZZZ\\\]]][[[WWWTTTSSSOOOJJJEEEBBB>>>;;;888777666666555555555555555888888777777777777777888999999;;;???CCCJJJYYYggg|||{{{ddd[[[UUUVVVWWWUUUPPPLLLIIIHHHCCCAAA@@@>>>============<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???>>>======<<<<<<===::::::;;;;;;;;;:::999888888888999999999999999999:::<<<===>>>???AAADDDGGGRRR^^^ppp}}}xxxvvvttttttssssssqqqooommmllljjjeee```\\\[[[[[[YYYXXXXXXYYYZZZ[[[YYYXXXUUUTTTRRRPPPMMMNNNPPPSSSRRRVVV\\\bbbhhhqqq{{{tttfff[[[TTTQQQOOOMMMEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEECCCBBB???>>>======;;;;;;:::999777999::::::999999:::<<<<<<===>>>>>>???BBBGGGJJJOOOSSSYYY___eeekkkppptttwwwyyy}}}~~~~~~}}}}}}}}}}}}~~~~~~wwwtttrrrqqqmmmjjjlllkkkkkkjjjkkklllmmmnnnoooqqqtttxxxzzz{{{{{{{{{zzzuuunnnfff___XXXQQQMMMFFFFFFGGGHHHKKKOOOSSSUUUSSSSSSRRRRRRRRRSSSTTTTTTVVVVVVWWWYYYZZZZZZXXXUUUXXXUUURRRNNNJJJEEE@@@<<<:::999888666555555555555999999888777777777777777999888;;;???DDDLLL\\\jjjxxxbbb[[[UUUVVVUUURRRMMMIIIFFFEEEBBBAAA???>>>============;;;::::::::::::999999999999999::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>======<<<<<<<<<<<<<<<===:::;;;<<<<<<<<<;;;999999999999:::;;;;;;;;;;;;;;;:::<<<>>>??????@@@BBBCCCIIIRRRaaaqqq}}}wwwssslllkkkiiiiiijjjjjjhhhgggfffggggggccc^^^ZZZYYYYYYUUUVVVXXX\\\bbbeeeffffff^^^^^^]]][[[YYYZZZ^^^aaabbbhhhpppvvv|||~~~tttggg___UUUOOOMMMMMMMMMLLLHHHHHHIIIIIIHHHHHHHHHIIIGGGGGGGGGGGGEEEDDDBBBAAA>>>>>>===<<<;;;::::::999777:::<<<<<<::::::<<>>===;;;999777666555555888777777777777777888999888888;;;@@@EEENNN^^^mmmuuuaaa[[[WWWWWWUUUQQQKKKFFFCCCCCCBBBAAA???>>>===<<<======:::::::::999999999888888999999:::::::::;;;;;;;;;:::999999888999:::<<<===;;;::::::::::::;;;<<<<<<;;;;;;<<<===<<<;;;:::999666777888999::::::::::::777999:::;;;;;;<<<>>>@@@EEEKKKUUUcccsss~~~xxxrrrnnnfffdddcccccceeeeeedddbbb^^^```aaa___YYYUUUSSSTTTUUUWWW[[[ccclllssswwwxxxjjjkkkjjjgggeeeggglllpppwww}}}wwwggg[[[XXXSSSMMMJJJKKKLLLLLLJJJJJJJJJJJJHHHEEECCCCCCCCCEEEEEEFFFFFFEEECCCAAA@@@???>>>===<<<;;;::::::999999;;;>>>>>><<<<<<>>>AAAFFFHHHKKKPPPUUU\\\dddjjjjjjnnntttzzzzzzxxxtttqqqoooooooooooooooooopppppprrrsssuuuvvvuuuuuuuuutttqqqkkkddd___YYYWWWTTTQQQPPPPPPRRRSSSSSSRRRPPPOOONNNOOOOOOPPPOOOOOOPPPRRRVVVYYYZZZZZZXXXXXXYYYYYYXXXSSSMMMHHHAAA@@@>>>;;;999888777666666666666666777999:::;;;888888;;;@@@FFFOOO```oootttaaa]]]UUUUUUTTTQQQLLLGGGBBB??????>>>===;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<888666444222222444666888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::555555777999;;;===>>>???=========>>>>>>>>>>>>???CCCCCCHHHRRR^^^mmm{{{tttmmmhhhcccaaa^^^[[[[[[\\\^^^___[[[[[[ZZZWWWTTTSSSTTTUUU[[[aaajjjttt|||yyyzzz|||{{{ooocccYYYRRRJJJIIIIIIIIIKKKNNNQQQSSSNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDBBB@@@???>>>AAA>>>::::::;;;<<<;;;999;;;<<<===>>>???BBBFFFIIIMMMRRRZZZaaaggglllpppsssxxx{{{{{{vvvrrrpppooooooooopppqqqrrrssstttrrrrrrrrrqqqpppmmmkkkjjjddd___XXXSSSQQQPPPPPPOOONNNMMMLLLLLLNNNNNNMMMLLLKKKKKKMMMOOORRRUUUWWWYYYZZZ[[[\\\\\\ZZZWWWTTTQQQIIIFFFBBB===:::888888999888777666555555666777888:::;;;===???AAALLLdddzzzuuuaaa]]]WWWVVVSSSPPPLLLGGGCCC@@@AAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888777777888999::::::::::::;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<>>===<<>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;999999999999999999999999888888999999::::::;;;;;;===<<<<<<;;;:::999999999999999999999::::::::::::<<<;;;===BBBGGGOOO\\\hhh{{{sssjjjaaa\\\TTTTTTSSSSSSSSSTTTTTTUUUWWWWWWXXXWWWXXX[[[```cccooouuu|||nnnfff[[[RRRLLLIIIGGGFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKIIIGGGDDDCCCBBBAAA>>>>>>============<<<<<<===;;;999:::<<<===>>>===FFFGGGJJJMMMQQQWWW^^^cccmmmpppvvv{{{~~~zzzuuurrrpppnnnooopppppppppooonnnmmmllliiieeebbb^^^YYYSSSOOOJJJHHHFFFFFFGGGGGGFFFEEECCCCCCDDDFFFHHHJJJMMMNNNQQQRRRUUUXXXYYYYYYXXXWWWTTTRRROOOJJJFFFBBB???===;;;;;;999999888999:::;;;;;;;;;>>>AAAEEERRRjjjvvvccc]]][[[XXXSSSNNNJJJGGGEEEDDD??????@@@@@@???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;999999999999999999999999777777888999:::;;;;;;<<<;;;;;;;;;:::::::::::::::999:::::::::;;;;;;;;;;;;<<<;;;;;;>>>@@@DDDNNNXXXjjjvvv~~~yyyssslllccc\\\WWWRRRRRRRRRSSSUUUXXX[[[]]]```aaabbbccceeeiiiooottt}}}pppfff\\\VVVOOOIIIGGGGGGGGGHHHFFFHHHJJJLLLLLLLLLKKKJJJJJJIIIGGGDDDBBBAAA@@@?????????>>>===============<<<<<<<<<===@@@BBBDDDFFFNNNPPPTTTYYY___gggooouuu||||||vvvrrrkkklllmmmnnnnnnmmmlllkkkmmmllljjjhhheee___XXXSSSKKKIIIFFFEEEEEEEEEDDDCCCAAABBBBBBCCCEEEGGGIIIJJJMMMOOOQQQTTTVVVWWWWWWWWWSSSSSSQQQOOOKKKGGGDDDAAA======;;;:::999:::;;;;;;<<<;;;>>>BBBIIIWWWoooxxxeee^^^\\\YYYTTTNNNJJJGGGFFFFFF@@@@@@AAAAAA@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::777777888888999:::;;;;;;::::::::::::::::::::::::999999999999:::::::::;;;;;;::::::======>>>EEENNNWWWcccttt}}}yyypppooolllgggaaa[[[VVVSSSVVVVVVWWWZZZ```hhhoootttvvvwwwxxxyyy{{{zzzlll___WWWLLLIIIFFFEEEEEEFFFFFFEEEGGGIIIKKKLLLLLLKKKIIIGGGGGGEEEDDDBBB@@@???>>>>>>@@@???>>>===<<<<<<<<<<<<<<<===???BBBEEEIIIMMMPPPYYY\\\bbbiiipppxxx{{{uuulllmmmnnnoooooonnnmmmllllllllllllllljjjeee^^^ZZZNNNKKKGGGEEECCCCCCAAA@@@@@@@@@@@@AAABBBCCCDDDEEEJJJLLLNNNPPPRRRSSSTTTTTTRRRRRRRRRRRRPPPNNNKKKIIIAAA???===<<<::::::::::::<<<<<<>>>DDDMMM\\\ttt{{{ggg```\\\ZZZUUUOOOKKKHHHFFFFFFDDDDDDCCCCCCAAA@@@>>>===::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999::::::::::::::::::::::::::::::::::::777777888888999999::::::;;;::::::999888777777777777777777777888888888888999888999;;;:::999???FFFIIISSSaaannn|||~~~|||yyyyyy~~~xxxuuurrrssstttsssppplllbbbbbb```]]]XXXTTTSSSSSSWWWYYY]]]eeeppp{{{rrrggg]]]TTTMMMFFFFFFEEEFFFHHHHHHGGGEEEHHHIIIJJJKKKJJJIIIGGGEEECCCBBBAAA???>>>>>>======>>>===<<<;;;;;;;;;<<<===>>>AAAEEEIIIMMMSSSYYY^^^ggglllttt|||}}}tttppppppqqqqqqpppooommmlllnnnmmmmmmmmmmmmjjjeeeaaaSSSOOOJJJFFFCCCBBB@@@>>>>>>>>>>>>>>>>>>???@@@AAAGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSTTTUUUTTTSSSRRRQQQFFFDDDAAA>>><<<;;;::::::===<<<>>>EEEPPPaaayyy}}}iiiaaa\\\ZZZUUUQQQLLLIIIGGGFFFFFFEEECCCBBB@@@?????????:::::::::::::::::::::::::::999888777777888999:::888999999999999:::::::::999999999999999999999999888888888888888999999999777777777777777777777888777777777888888888999999999888:::;;;999777:::@@@>>>FFFOOOXXXcccttt{{{wwwuuuyyy}}}xxxtttqqqooonnnhhhfffeeegggjjjllljjjggg``````^^^[[[VVVUUUVVVYYY\\\bbblllzzz}}}mmm```YYYTTTMMMGGGHHHGGGGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGFFFEEECCCBBB??????>>>===============<<<;;;;;;;;;<<>>>>>>>>???@@@@@@BBBCCCEEEHHHJJJMMMOOOOOORRRRRRSSSTTTTTTTTTTTTTTTKKKIIIFFFBBB???===<<<;;;===<<<>>>GGGSSSeee}}}jjjbbb\\\ZZZVVVRRRMMMIIIGGGEEEEEEDDDBBB???>>>======>>>::::::::::::::::::::::::888666444333333444666888888888999999999:::::::::777777777777777777777777999999999888888888888888111222333555777999;;;<<<999::::::::::::;;;;;;;;;;;;;;;<<<===:::777999>>>777<<>><<<<<<<<<===@@@CCCGGGIIIMMMRRRYYY___fffnnnwww}}}~~~wwwuuuqqqoooooonnnlllkkkeee```XXXRRRMMMJJJGGGEEEBBBBBBAAAAAAAAAAAABBBBBB???@@@BBBEEEIIILLLNNNPPPQQQQQQQQQQQQQQQQQQRRRRRRPPPMMMJJJEEEAAA???===<<<===<<>>===<<<:::999888777777777:::999888888777777888888;;;:::888777777888:::;;;888888888777777777777777999::::::;;;:::999888777777777777777888888888888;;;:::999888777777777888;;;:::888777777888:::;;;;;;;;;<<>>???>>><<<;;;:::<<<>>>===@@@BBBCCCDDDHHHOOOTTT___eeemmmssswww|||}}}vvvttttttsssnnnjjjlllhhhbbb]]]XXXSSSNNNJJJIIIHHHHHHHHHGGGEEEAAA>>>???AAACCCDDDCCCEEEIIIMMMLLLMMMNNNOOOPPPQQQQQQQQQUUUSSSOOOMMMJJJFFFBBB?????????CCCIIISSSccc|||ooofffbbb^^^YYYTTTPPPMMMJJJGGGDDDCCCBBB@@@???>>>>>>>>><<<;;;:::999888888888888:::999888888777777888888888999999999999999999888888777777777777777777777888888999999999888777666666666777777777888888888888888888888888888888888;;;:::888777777888:::;;;;;;;;;;;;;;;>>>DDDLLLQQQ]]]iiiuuu~~~}}}}}}}}}|||xxxtttrrrqqqrrrrrrrrrqqqqqqqqqssstttuuu{{{{{{}}}~~~{{{wwwsssuuu{{{vvvkkk^^^YYYSSSOOONNNNNNNNNNNNIIIIIIIIIIIIIIIHHHHHHGGGDDDCCCAAABBBBBBAAA@@@>>><<<======<<<;;;<<>>>>>>>>>>><<<;;;:::999999888999999999999888777777777777888666777999;;;;;;999777666777777777777777777888888777777888888777777666555666666777777777777888888666777888999:::999888888:::999888777777888999::::::::::::999888;;;???CCCEEEPPP\\\hhhuuuqqqeee]]]XXXUUUQQQOOOOOOOOONNNMMMJJJJJJJJJIIIHHHGGGFFFEEE@@@???>>>>>>@@@@@@???===;;;===>>>>>>???AAADDDGGGGGGKKKPPPUUU[[[dddnnnvvv{{{}}}zzzyyywwwuuuuuusssqqqoookkkfff___[[[VVVUUUTTTSSSQQQNNNJJJFFFBBBBBBCCCBBBBBBCCCFFFIIILLLLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLKKKKKKJJJGGGEEEEEEEEEGGGLLLSSSbbbyyytttkkkhhhccc\\\VVVQQQMMMJJJHHH@@@@@@???>>>>>>===>>>>>>;;;;;;:::999999999999999999999888777777777777777666777888999999888777666777777777777777888888888777777777777777777777666666666666666777777777888777888999::::::999777666999999888777777888999999777888999999999:::===???===EEENNNVVV___nnnwwwmmmfffaaa]]]WWWTTTQQQPPPOOOOOOMMMKKKJJJJJJJJJIIIGGGEEEDDDCCCAAA@@@>>>>>>??????>>>======>>>AAABBBDDDGGGKKKNNNRRRVVV]]]ccciiiqqq{{{~~~}}}|||{{{yyyvvvpppiiiddd]]][[[YYYXXXVVVRRRMMMIIIBBBBBBAAAAAAAAADDDGGGIIIKKKLLLMMMNNNNNNNNNNNNNNNOOONNNMMMMMMNNNNNNMMMKKKIIIHHHJJJNNNTTTbbbyyytttjjjiiiddd\\\TTTOOOLLLHHHFFF??????>>>>>>===>>>>>>>>><<<<<<;;;:::999999999999999888777777666666777777888888666666666666888888666666777777888888888888888888888777888888888888555666666666666777777777888999:::;;;:::888555444888888888888888888888888666777999:::::::::<<<======@@@DDDIIIOOOYYYiiivvvuuuiiidddaaa```___XXXUUURRRPPPOOOMMMJJJHHHIIIIIIHHHGGGEEECCCBBBAAAAAA???===<<<===>>>===<<<>>>@@@CCCFFFIIIMMMSSSVVV]]]ccckkkrrrxxxyyyqqqkkkbbbaaa^^^\\\YYYUUUOOOKKKBBBAAA???@@@BBBFFFIIIKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMOOOPPPOOOMMMLLLKKKMMMPPPVVVddd{{{uuullljjjddd[[[TTTNNNJJJGGGEEE???>>>>>>>>>>>>>>>???@@@>>>===<<<:::999999888888888888777666666666666777999777555444444555777999666666666777888888999999888888777777777888999999555555666666666666777777999999::::::999888666555888888888888888888888888666888999999777777888999;;;:::;;;???CCCJJJVVVaaarrr{{{}}}uuukkkccc```___]]][[[XXXUUUQQQNNNLLLJJJGGGEEEGGGFFFFFFEEECCCAAA@@@??????===::::::;;;<<<<<<<<<@@@CCCHHHMMMSSSYYY```eeelllsss}}}xxxrrriiigggdddaaa^^^YYYSSSNNNEEECCC@@@@@@CCCGGGIIIKKKMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJJJJKKKMMMNNNLLLKKKOOONNNOOOSSSYYYggg~~~yyyppplllfff\\\TTTNNNIIIFFFDDD>>>>>>>>>>>>??????@@@AAA@@@???===;;;999888777777888888777666666666666666666666666555555666666666555666666777888888999999777666666555666777888999555555555666666666777777777777888888999999999999777777888888888888777777555666777777666555777888:::666666;;;???BBBHHHPPP\\\eeesss~~~rrrmmmgggdddbbb```\\\YYYUUURRRNNNKKKIIIGGGEEEDDDDDDDDDCCCCCCAAA@@@>>>>>><<<;;;999:::<<>>>>>>>>???@@@AAABBBAAA@@@>>>;;;999888777666888888777666666666666666444555666888888666555444555666666777888999999999666555444444555666777888555555555555666666666777555555666777888:::<<<===777777888888888888777777333555666666666777:::<<<<<<666555;;;??????BBBGGGJJJTTTaaalllwwwzzztttkkkiiigggggggggddd___ZZZSSSOOOKKKGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<;;;:::<<<@@@DDDFFFGGGMMMRRR[[[eeeppp{{{~~~vvvsssppplllhhhbbb\\\WWWOOOJJJDDDBBBCCCEEEFFFFFFOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLLLLNNNNNNLLLJJJPPPOOORRRVVV^^^mmmzzzjjjfff^^^UUUMMMGGGDDDBBB@@@@@@@@@???????????????===<<<<<<;;;;;;:::999999888888777666666666666666666666777777777777777666777777777777777666666666555555555666555555444333:::999888777555555444444555555666666777777888888888888888888888888888888::::::999777666444333333999999::::::;;;<<<======BBBGGGNNNTTT\\\hhhvvv|||sssmmmhhhhhhhhhfffbbb\\\WWWTTTPPPNNNJJJGGGDDDBBBBBBBBBBBBAAA>>><<<::::::;;;<<<======<<<===???EEELLLRRRWWW]]]gggsss~~~yyyyyywwwsssqqqnnnfff]]]WWWRRRKKKEEEBBBCCCEEEFFFMMMNNNPPPSSSUUUUUURRRPPPNNNMMMLLLJJJJJJKKKLLLLLLKKKMMMQQQVVV\\\jjj}}}oooggg\\\RRRKKKGGGDDDBBB@@@@@@@@@???????????????<<<<<<<<<;;;::::::999999888888777666666666666666666666777777777777666666666666666666666555555555666666777777666666555444666555555555666666777888555555666666777777777777888888888888888888888888999999888777666555444444999999999:::;;;<<<<<<<<<===AAAFFFJJJOOOYYYeeennnzzz}}}tttlllfffaaaaaa```]]]ZZZVVVRRROOOKKKIIIFFFBBB@@@>>>>>>>>>AAA@@@>>><<<;;;;;;;;;;;;;;;<<<===???CCCIIIRRRWWWbbbiiiuuu{{{zzzxxxqqqiii___ZZZRRRKKKGGGFFFGGGGGGJJJKKKMMMQQQTTTTTTRRRPPPOOONNNLLLKKKJJJKKKKKKLLLKKKMMMQQQVVV\\\jjjrrrgggXXXNNNJJJGGGDDDBBB@@@@@@@@@?????????>>>>>><<<<<<;;;;;;::::::999999888777777666666666666666666666777777777777666666666666666666666666666666777777777777777666666555444444444444555666777888555666666666666777777777777777777777777777777777777777777666666666555555888888999999:::;;;;;;;;;:::<<>>===<<<;;;;;;;;;;;;<<<>>>AAAEEEKKKTTT]]]cccoooxxxyyyllleee\\\SSSNNNKKKJJJIIIIIIJJJLLLPPPTTTVVVUUUSSSQQQOOONNNLLLKKKKKKKKKLLLKKKMMMQQQVVV[[[iii}}}nnncccUUULLLJJJIIIDDD@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;:::999999888777777666666666666777777666777777777777666666555777777777777888888888888666777777777777666555555666555555444444444555555666666666666666666666666777777777777777777777777555555555666666666777777888888888999999999:::::::::;;;<<<<<<<<>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;???CCCHHHOOOWWW```jjjpppyyywwwoooddd[[[UUUQQQLLLJJJJJJKKKMMMRRRVVVYYYYYYXXXSSSRRRPPPNNNMMMLLLLLLLLLLLLMMMPPPUUUZZZfff|||yyyhhh^^^SSSMMMLLLJJJDDD???AAAAAA@@@@@@???>>>>>>===<<<;;;;;;:::999999888888777777666666666666777777777777777777777666555555555555555666666666777777555555666666555555444333666555555444444444555555666666666555555555555555666666666666666666666666444444444555666666777777777777777888888888888888:::::::::::::::<<<>>>@@@FFFKKKUUU```mmm|||xxxssskkkccc]]]WWWRRROOOKKKIIIGGGEEECCCCCCDDDDDDBBBAAA@@@???>>>======<<<::::::::::::;;;===>>>???DDDHHHOOOWWWaaakkktttzzzxxxlllbbb\\\WWWQQQMMMLLLMMMOOOSSSWWWZZZZZZZZZWWWVVVSSSQQQOOONNNMMMMMMLLLLLLOOOSSSXXXcccvvvxxxfff^^^UUUPPPMMMJJJEEE@@@BBBAAAAAA@@@???>>>======;;;;;;::::::999999888888666666666666666777777888777888888777777666555444222222222333333444444555555555555555555444444333444444444444555666777888666666666555555555555444666666666666666666666666333444444555666666777777777777777777777777777777777777888888999:::;;;<<<===@@@FFFOOOYYYfffyyy{{{vvvlllggg```YYYTTTPPPMMMJJJGGGFFFDDDBBBAAAAAABBBBBB=========<<<<<<;;;;;;::::::::::::;;;===AAADDDFFFKKKPPPXXXaaajjjttt}}}sssjjjeee```YYYTTTPPPPPPQQQTTTXXX[[[[[[[[[[[[ZZZWWWTTTQQQPPPOOOOOOMMMLLLNNNRRRVVV___ooo~~~zzzkkkdddZZZRRRLLLHHHFFFDDDBBBBBBAAA@@@???>>>===<<<;;;;;;::::::999888888888666666666666666777888888888888888888777666555444222222333333444555555666666666666666666555444444666555555555666666777888666666555555555444444444555555555555555555555555333444444555555666666666666666666666666666666666666666666888999::::::999;;;;;;@@@FFFJJJQQQ```oooyyyqqqjjj```\\\UUUPPPLLLJJJGGGFFFDDDCCCBBB@@@??????>>>>>>:::;;;;;;;;;;;;:::::::::===<<<<<<===@@@FFFLLLOOOWWW]]]eeennnwwwzzzsssooojjjccc]]]XXXWWWXXXZZZ]]]______^^^___]]]ZZZVVVTTTRRRQQQPPPNNNLLLMMMPPPSSS[[[iiivvv}}}qqqjjj___SSSKKKGGGFFFGGGBBBBBBAAA@@@???>>>===<<<;;;;;;::::::999888888777666666666666666777888888888888888888777666555444555555666666777888888999777777777777777666666555::::::888777555555444444666666555555555444444444555555555555555555555555444444444555555555666666666666666666666555555555777777777888::::::999888<<<<<<@@@DDDCCCCCCMMMZZZiiiuuu{{{tttiiiaaaYYYUUUOOOJJJGGGEEEDDDCCCAAAAAA@@@???>>><<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;???>>>===???CCCJJJQQQVVVbbbgggpppyyyyyyvvvrrrkkkddd```___^^^```bbbdddcccbbbaaa___\\\XXXUUUSSSRRRQQQOOOLLLLLLOOORRRXXXeeeqqqvvvnnnbbbVVVNNNIIIFFFEEEEEEDDDBBB???>>><<<;;;;;;???>>><<<:::999999999:::777777777777666666666666777888999:::999777555333666666555555555555666666888888888777666555555555444444444555555777888888777666666555555555666666555555666666666666555555222222333444555555555444666555555444444444555555888888888777888999999::::::::::::999;;;???DDDHHHUUU___nnn}}}|||tttiii___\\\PPPNNNJJJFFFCCCCCCDDDDDDAAA@@@>>>===<<<<<<<<<===:::<<<>>>>>><<<<<<<<<===<<<>>>AAAFFFMMMWWWbbbiiinnnvvv|||xxxtttpppjjjhhhffffffggghhhgggfffcccbbbaaa^^^[[[WWWSSSQQQNNNOOONNNMMMNNNSSS[[[aaattt|||uuummm```UUUMMMIIIFFFEEECCCBBBAAA???===<<<<<<<<<<<<;;;999777666666666777777777777777666666666666999999:::;;;:::888666555666555555444444555555666555555555555555555555666444444444444555666777888555444444333333444444555555555666666666666555555333333444555555555555555666555555444444444555555777777777777777888999999888888999999999<<>><<<;;;:::::::::;;;888999;;;;;;::::::;;;===<<>>=========>>>===;;;:::999888999999777777777777666666666666777888999999888777555444555444444333333444444555222222333444555555666666444444444444555666777777333333222222222222333333555555666666666666555555444444555666666666555555555555444444444555555666666666666666777777777888555666888888888999<<<>>>===CCCJJJPPPWWWaaaooozzz|||pppiiiaaaWWWOOOMMMEEEDDDCCCAAA???===<<<;;;<<<;;;:::999888888999999777999:::::::::;;;===???>>>DDDMMMXXXdddppp{{{|||wwwuuussspppooooooooommmllliiiiiigggeeebbb^^^ZZZXXXRRRQQQPPPNNNMMMPPPUUUYYYYYY]]]aaadddfffjjjooottt~~~nnnggg[[[QQQJJJGGGEEEDDDEEEDDDBBB@@@???>>>======@@@>>>===;;;::::::::::::777777777777666666666666444555555555555444333222444333333222222333333444333333333444555555666666444444444444444555666777222222222222222222333444444555555666666555555444555555666666666666666555555444444444444555666666444555555666666666666666444666888888888777888:::<<>>======<<<;;;999888777666777777777777777777666666666666444444444444444333333222333333222222222222333333555555555555555555555555555444444444444555555666333333333333333444555555444444555555555555444444555666666666666666555555444444444444444555666666444444555666666666666555444666888999888777777888888:::;;;<<<>>>CCCKKKQQQYYYggguuu{{{~~~qqqfff[[[TTTOOOHHHDDDCCC===>>>??????===;;;999777999999999999:::::::::999;;;<<<<<<<<<===@@@EEEHHHQQQXXXcccooozzz~~~yyywwwtttrrrqqqpppooommmmmmmmmllljjjgggccc```^^^XXXVVVRRRPPPOOOOOOPPPPPPOOOOOONNNMMMMMMPPPTTTWWW```iiiyyyvvvggg```UUULLLGGGEEEDDDDDDHHHGGGEEEBBB@@@???>>>===>>><<<;;;999888888888888777777777777666666666666666555555555555555555555444333333222222333333444666666666555555555555555555444444444444444555555444333333444444555666777444444555555555555444444555555666666666555444444444444444444444555666777333444666777777777666555444666888888777666777888777777888999:::===BBBFFFJJJSSS[[[]]]___eeekkkmmmzzz|||mmmcccYYYOOOKKKHHHDDDAAAAAA::::::;;;;;;:::999777666888888999:::;;;;;;::::::::::::<<<===@@@FFFMMMRRR___eeennnxxxzzzwwwuuusssrrrrrrpppnnnnnnnnnmmmkkkiiieeebbb```ZZZWWWTTTRRRQQQPPPOOOMMMOOONNNKKKJJJKKKMMMQQQSSSZZZdddssssssddd]]]SSSKKKFFFDDDDDDDDDDDDCCCBBB@@@@@@?????????@@@???===;;;:::::::::;;;777777777777666666666666666666555555555555666666444444333333333333444444333333333444555555666666555444444333333444444555333333333333444555666777333444444555555444444333555555555555555444333333444333333444444666777777333555666888888777666555444555666666555555777888888999999:::;;;<<<>>>@@@AAAGGGKKKJJJLLLPPPRRRRRR\\\bbbiiipppvvv~~~wwwhhhZZZSSSKKKDDDCCCBBB???>>>???::::::::::::999888888777666777888:::;;;;;;::::::999;;;===AAAHHHQQQZZZaaajjjooowww~~~|||zzzwwwvvvuuuuuusssrrrppppppooonnnkkkhhheeeccc\\\YYYUUUTTTSSSRRROOOLLLPPPNNNLLLKKKLLLOOORRRSSSVVV___ooorrrbbb\\\RRRJJJEEEDDDDDDDDD??????>>>>>>??????@@@AAA===<<<:::888777777777888777777777777666666666666444444333333333444444555555444444333333444444555///000111222444555666777555444444333333333444444333333333333444555666777333444444555555444444333444555555555444333333222333333333444555666777888444555777888999888777555333444555555444444666888777888999999999:::::::::>>>BBBDDDCCCDDDFFFFFFBBBFFFKKKRRRXXX]]]eeeooowwwuuujjjaaaUUUJJJIIIAAA<<<===>>><<<;;;<<<<<<<<<<<<;;;;;;;;;::::::555666888999:::::::::999:::<<>>>>>@@@BBB<<<<<<;;;:::999777777666777777777777777777777777666666555555555444444444333333333444444444555555555555666666666666555555111111111222222333333333555555555555555555555555444444444333333222222222444555555333111111222333444444444444444444444444555555555555666666666777555555555666555555444333666777777777888888888888<<<<<<============<<<<<<>>>@@@DDDFFFJJJNNNSSSWWWeeeiiipppxxxtttmmmcccYYYQQQJJJDDDAAA??????>>>===<<<;;;::::::::::::999999999999::::::888999;;;<<<;;;;;;===>>>???@@@EEENNN\\\jjjvvv}}}~~~{{{yyyyyyyyyyyyxxxvvvtttrrrqqqooolllhhhddd```\\\WWWSSSPPPNNNKKKIIIJJJIIIIIIIIIJJJMMMOOOQQQUUU[[[hhh{{{zzziii```TTTKKKGGGEEEDDDCCC===>>>???===<<<;;;===>>><<<;;;;;;:::999888777666777777777777777777777777444444444333333333222222333333333444444444555555333444444555555444444333444444444555555555666666444444444444444444444444444444333333333222222222222333444333222222333555444444444444444444444444333444444555555555555555333333444555666666555555666666777777777888888888::::::;;;;;;;;;;;;::::::;;;<<<>>>@@@AAADDDHHHKKKNNNQQQWWW]]]dddllltttzzzwwwlllfff]]]XXXQQQKKKGGGCCCAAA???======<<<<<<;;;:::::::::888888777777777777888888999:::<<<<<<;;;<<<>>>@@@CCCFFFNNNYYYggguuu~~~|||{{{{{{{{{zzzxxxvvvsssqqqooolllgggddd^^^ZZZTTTPPPMMMKKKHHHGGGIIIIIIHHHHHHJJJLLLOOOQQQVVV[[[fffwww{{{mmmcccVVVLLLGGGDDDBBB@@@<<<===>>>>>><<<;;;;;;<<<<<<;;;::::::999888777777777777777777777777777777444444444333333333333222333333333444444444555555222222333333333333222222222222222222333333333333444444444444444444444444333333333333222222222222000222222222222222444666444444444444444444444444111222444555666555444333111222333444666666666777666666666666777777777777777888888999999888888777888999::::::::::::===??????AAADDDHHHKKKPPPVVVZZZggglllsss{{{wwwjjj^^^UUUOOOKKKHHHDDD@@@===<<<<<<;;;:::::::::::::::::::::::::::888888777777777777888888:::;;;<<<<<<<<<===@@@BBBIIIPPP[[[iiixxx~~~}}}|||yyyvvvsssqqqnnnjjjggg^^^ZZZSSSNNNKKKIIIHHHGGGHHHGGGGGGGGGIIILLLOOOQQQVVVZZZcccqqq{{{nnndddWWWMMMGGGDDDBBB@@@>>>@@@AAAAAA???=========;;;;;;::::::999888777777666666666666666666666666666666666666555555555555333333333444444444555555222222333333333333222222111111111111111222222222333333333333333333333333333222222222222222222222111222333222111111333555333333333333333333333333000222555777777666444222111222333444555555555555555555555666666666777777666666777777777777666666777888999999777777999:::<<<===???AAABBBEEEHHHKKKMMMQQQXXX```lllzzz~~~wwwmmmfff[[[QQQJJJFFFDDDBBB@@@===:::999999999888888999999999:::::::::;;;;;;::::::999999999999::::::999:::;;;;;;<<>>===>>>;;;::::::999999888888888666666666666666666666666777777666666666555555555333333333444444444555555333333444444444444333333555555555555555444444444333333333333333333333333222222222222222222222222333333444222000000111333333333333333333333333333222333666888888777555333333444444444444444333333444555555555555666666666666666777777777777666666555777888888777777888999777999:::;;;;;;===???AAAAAACCCFFFLLLTTT___iiippp{{{~~~}}}xxxqqqhhh___YYYSSSOOOIIIEEECCCBBB@@@???>>><<<999999:::::::::999999999999:::;;;;;;<<<<<<::::::999999999999::::::888999:::<<<>>>CCCIIINNNZZZdddttt}}}|||zzzwwwsssooogggaaaYYYRRRNNNLLLKKKJJJFFFEEEEEEEEEGGGJJJMMMOOOTTTXXX^^^iii{{{~~~mmmdddWWWNNNIIIGGGEEECCC???@@@AAA@@@>>><<<<<<<<<:::::::::999999999888888777777777777777777777777555555555444444444333333333333333444444444555555444444555555555555444444444444444444333333333333222222222222222222222222111111111222222222222222333444444222000///000111333333333333333333333333333444666888888777666555444444444444444333222222444444444444555555555666555666666777777666666555222444666777666666777888333555777777777888:::;;;=========???CCCIIIOOORRRYYY[[[^^^bbbccccccbbbbbb```aaabbbbbbdddhhhmmmqqqsssuuuvvvwwwwwwxxx{{{}}}}}}wwwqqqllliii```^^^[[[XXXUUUPPPJJJEEEBBBAAA???>>>>>>===:::888:::888777888:::;;;;;;;;;999999999::::::;;;;;;;;;888888777777777777888888888999;;;>>>CCCJJJSSSYYYdddooo~~~~~~wwwrrrkkkeee]]]VVVQQQMMMJJJIIIFFFEEEEEEEEEFFFHHHKKKMMMQQQUUU[[[fffwww~~~ooofffXXXNNNIIIFFFDDDCCC@@@@@@@@@>>><<<;;;;;;<<<:::::::::999999999999888777777777777777777777777555555555555444444444444333333333444444444555555444444555555555555444444222222222111111111000000222222222222222222222222000111111111222222222222111222333111000000111333222222222222222222222222333444555555666666555555222222333444444444333333333333444444444555555555444555555666666555555444111333666777666666666777444666777888777777888999:::999888999;;;>>>???@@@EEEFFFHHHIIIJJJJJJJJJJJJGGGHHHIIIJJJJJJLLLPPPSSSRRRTTTUUUVVVVVVWWWYYY\\\\\\^^^bbbfffjjjmmmpppqqquuuxxx||||||yyyxxxqqqpppnnnkkkjjjiiiiiiiiieeebbb^^^ZZZUUURRRPPPOOOHHHGGGEEEDDDDDDBBB???===<<<;;;::::::;;;:::777555999777777777999::::::999888888888999999999999999888888777777777777888888999;;;>>>BBBIIISSS^^^eeeoooyyyxxxpppkkkccc[[[UUUPPPLLLIIIGGGFFFEEEDDDEEEGGGIIIKKKNNNQQQWWWaaappp|||qqqgggZZZOOOIIIFFFCCCAAABBBBBBAAA>>><<<;;;<<<>>>::::::999999999999999999777777777777777777777777888777777777666666666666333333333444444444555555333444444555555444444333555555555444444333333333111111111111111111111111000000111111222222222222///000111111000111333555222222222222222222222222333333333444444444555555000111222333444555555555333333333444444444555555333444444555555444444333333555777888777666666777444666777777666555555666777777666777888::::::999===>>>>>>???@@@@@@@@@???<<<>>>???>>>>>>>>>@@@BBB???AAABBBBBBAAABBBEEEGGGFFFHHHKKKNNNRRRTTTVVVWWWVVVYYY]]]```ccchhhmmmpppnnnmmmllljjjhhhfffeeedddfffeeeccc```]]]ZZZXXXWWWSSSRRRQQQOOOOOOOOOPPPPPPLLLJJJGGGDDDBBBAAABBBBBB>>>===;;;<<<=========;;;;;;:::999:::;;;;;;:::999;;;:::888888999888777555888888888777777777777777::::::999999999999::::::;;;===@@@EEEMMMYYYeeemmmuuu~~~uuupppiiiaaa[[[UUUOOOKKKGGGFFFEEEDDDEEEFFFHHHIIIKKKOOOUUU]]]lll{{{oooggg[[[OOOHHHEEEDDDCCCAAAAAA@@@???>>>===<<<<<<<<<<<<;;;::::::999999888777777666666555555444444777666666666666555555555555555555444333222000000444444333222222333333333333333333333333333333333555444444333222111000000111111111111111111111111111222222333333222222111222222111000/////////000444444444444444444444444333333333222111000///...555444444333333444444555666555555555555444444444444444444555555555666666666666666666777777777777777777666666666666777777888888999999999:::::::::888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;???>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHKKKMMMOOOPPPLLLKKKKKKKKKJJJJJJIIIIIIKKKJJJIIIHHHFFFDDDCCCCCCEEEEEEEEEBBB>>>>>>AAADDDDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;:::999888777666777777666666666666666777777777888999999999999888888888888888888999999:::888777666666888999::::::===CCCJJJPPP[[[hhhppprrr||||||wwwoooiiiccc[[[SSSLLLLLLJJJGGGEEEEEEFFFGGGIIILLLOOOVVV^^^gggvvvwwwmmmeeeZZZPPPJJJGGGEEEDDDAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::999999888888777777777777666666666666444444444444333333333333444555555444444333222111444333333333222333333333333333333333333333333333444333333333333333333333111111111111111111111111111222222333333222222111333333222222111222222222333333333333333333333333111222333444555555555555444444333333333333444444555555555555444444444444333333444444444555555555333444444444555555555555777666666666666666666777666777777777777888888888555555666777777777777777:::::::::::::::::::::::::::999999:::;;;<<<======;;;;;;<<<===>>>@@@@@@AAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>===>>>>>><<<999999;;;======<<<:::888777777777777888888888888777777777777777777666666666666666777666777888888999999888888999888888888888999::::::888777666777999;;;===>>>BBBIIIQQQXXXcccooovvvwww|||uuunnnhhhaaaYYYSSSLLLJJJGGGDDDCCCDDDFFFGGGJJJLLLRRRXXX___lllvvvkkkdddZZZRRRLLLHHHFFFEEEAAAAAA@@@???>>>===<<<<<<:::::::::999888888777777444444444444444555555555444444444444333333333333444444555555555444444444333333333333333333333333333333333333333333333333333333333333444444555555111111111111111111111111111111222222222222111111222222222111222222333333333333333333333333333333111222333444555555555555333222222222222222222333555555444444444333333333222222333333333444444444333333333444444444555555666666555555555555666666444444555555555666666666333333444555555555444444777777777777777888888888555666777888888999888888888888888888888888888888:::::::::::::::999999999777777777888999999::::::666777888777666555666777666666555444444444444555444444555555666666777777777666666555555666777777666666777888888888888888999888888888888999::::::888777777888:::===AAACCCIIIRRR[[[dddooo{{{|||uuuooohhhaaa[[[QQQMMMIIIEEECCCDDDFFFGGGJJJJJJNNNSSSXXXbbbuuuxxxlllfff\\\SSSMMMIIIEEECCCAAAAAA@@@???>>>===<<<<<<::::::999888888777777666444444444555555666666666666666666555555555444444333444444555666666666555222222333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111222222222222111111000/////////000111222222222222222222222222222222333333333222111///...---222222111111111111222222444444444444333333333222111111222222222333333333444444555555555666666666666555555444444555555666444444444444555555555555555555666666666666555555666666666666666777777777555666777999999999888777999999888888777777777777777777777777777777666666444555555666777888888999444555666777777666666666444444444555555555666666444444555555555666666666666666555555555666777777555666777777888888777777888777777777777888999999777777777888:::>>>DDDHHHQQQZZZfffqqq}}}{{{uuunnngggbbbWWWTTTNNNIIIFFFFFFGGGIIIJJJJJJMMMQQQUUU]]]nnn}}}zzzoooiii^^^UUUMMMHHHDDDAAAAAAAAA@@@???>>>===<<<<<<::::::999888888777777666777777777888999999999:::666555555555555444444444333333444555666666666666111222333444444444444333333333333333333333333333333333222222111000000///000000000000000000000000000111111222222111111000000/////////000111222222222222222222222222222222444444333111///---+++***222111111000000111111222444333333333222222222222111111111222222222333333444444444444555555555555555555444444444444555555444444444555555555666666555666666777666666555555555666666666777777777888555666777999999888777666555555555555555555555555555555555666666666666666555666666666666666666777666666666777888888777666444444555666777777777888777777666666666555555555555555555555555666777777555555666777777777777666666666666666666777888888888888888999;;;@@@HHHNNNZZZdddqqq|||xxxrrrkkkfff\\\YYYSSSMMMIIIGGGHHHHHHIIIHHHKKKOOOSSSZZZhhhvvv{{{rrrkkk___UUUMMMGGGDDDAAAAAAAAA@@@???>>>===<<<<<<:::::::::999888888777777444555555555555555666666333333333333222222222222222333444555555555555555000111333444555444444333333333333333333333333333333333222111000///......000000000000000000000000000000111111111111000000222222222111222222333333333333333333333333333333333333333333222111000///222111111111111111111222333333333222222222111111111111222222222333333333111111111222222222333333444444333333333333444444444555555555555666666666444555555555555444333333555555666666777777888888555555666666666666555555444444444555555555666666333444444444444555555555555555555555555444444444777666555555666777666444222333444555666666666666888888777777666666666555444444444444555666777777444555555666666666666666777666666666666777888888999:::<<<===@@@GGGRRRZZZgggqqq}}}|||uuuooojjjaaa]]]XXXRRRMMMIIIHHHGGGGGGFFFHHHMMMQQQXXXdddppp}}}ssskkk___TTTLLLHHHFFFDDDAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::999999888888333333333333333222222222333333333222222222111111222333333444444444444333///111333444555555444333333333333333333333333333222222222111111000000000000000000000000000000000000000111111111111000000333333222222111222222222333333333333333333333333222222333444444444444444222222222111111222222222222222222222111111111111222222222222333333333444111111111111222222222222444444333333333333444444444444444555555555666666444444555555444333333222444444555555666777777888666666555555555555555666666666666666666666555555333333444444444555555555444444444444444444444444999777444333555666555333111222333555555555555444666666666666777777777777444444444444555666777777444444555666666666555555888888888888888999999::::::===@@@CCCHHHRRR```jjjwwwzzzsssooogggeee```ZZZTTTOOOLLLJJJIIIGGGHHHMMMQQQWWWaaakkk~~~rrrjjj^^^SSSLLLIIIHHHGGGAAAAAA@@@???>>>===<<<<<<<<<<<<;;;::::::999999888999999888888777777777666555555555444444444333333222333333444444333333222///000333555555555444333333333333333333333333333111222222222222333333333000000000000000000000000000000111111111111000000222222111000/////////000444444444444444444444444222222333444444444333333333333222222222222333333222222222111111111111000222222333333333444444444222222333333333444444444444333333222222333333444333333444444444555555555666666666666555555444333333333444444555666777777999888666555555666777888444444444333222222111111444444555555666666777777444444555555666666777777<<<888444333555666666444222333444555666555555444333333444555666777888999333333333444555666777888333444555555666666555555::::::999999::::::;;;<<<;;;???DDDHHHOOO[[[jjjvvv}}}wwwrrrnnnlllgggbbb[[[UUUQQQNNNLLLJJJKKKOOOSSSXXXaaajjjtttsssiii\\\QQQKKKHHHDDDBBB@@@@@@???>>>===<<<;;;;;;888888999999999:::::::::888888777777666666555555555555444444444333333333444444333222333444666777333333333333333333333333111333444444333222333444333222222111000000111111000000000000111111111111000000000000000///......111111111111111111111111111111222222222333333333666555444333222111111111333222000//////000222333111222222333333222222111111111222222222222111111000000111222333333444444555444333222222222333333111111222222222333333333777555333444666888777555666555555555555444444444888888777777666666666555333333444555666666666555000000111222333333333333666777888777555444444666666666555555555444444444222222222333333333444444666777999;;;<<<;;;:::999666666666555444444444333888888888777777777777777555666777777777888:::<<>>===<<<<<<;;;999999999999999999999999777777777777666666666666555555444444444333333333444333222222222444555666333333333333333333333333111333444444333333333444444333222111111111111111000000000000111111111111111111111111111000//////000000000000000000000000111111111222222222333333555444333333222222222222333222000//////000222333111222222333333222222111000111111111111111111000222222222333333444444555555444333222222222333333222222222222333333333333555333111222444666555333555555555555444444444444666666555555555444444444222333444444444444444444222222333444444444444333666777888777555444555666555555555444444444444333444444444555555555666666333333555666666555444444555555555555555444444444666666666666666666666666666777888888777888:::===BBBGGGOOOYYYeeevvvzzztttmmmfff^^^YYYSSSSSSTTTUUUWWWYYYZZZ[[[eeeqqqqqqhhh[[[QQQKKKHHHEEEBBBAAA@@@@@@???>>>===<<<<<<;;;;;;:::999999888888888666666666666777777777777555555444444444333333333333222222222222333333444222222222333333444444444111333444444333333444555555444333222111111111111000000000000111111111111111222222222222111111000////////////////////////111111111222222222222333333333222222222222333333333222111000000111222333111111222222222222111111///000000111111000000///333333444444444444444444555444333222222222333333333333333333444444444444444222111111333444444333555555555555444444444444444444333333333333222222333333333444333333222222444444555555555444333333666777777777555444555666444444444444333333333333444444444555555555666666222222222222222111111111444444444555555555555555555555555555666666666666999999:::999999;;;>>>AAAGGGOOO[[[hhhwww~~~vvvoooiiiddd^^^]]][[[ZZZXXXWWWWWWVVV\\\eeewww{{{pppgggZZZPPPKKKHHHEEECCCAAAAAA@@@???>>>======<<<<<<<<<;;;:::999888777666555555666666777777888888555555444444444333333333222222222222222222222333111111222333333444555555222333444444333333555777777666555333222111111111///000000000111111111111111111111222222111000000000000000000000000000000111111111111222222222222222222111111222333444444222222111000000111222222111111222222222222111111//////000000000000//////333333333333333333222222555444333222222222333333333333333444444444555555444444333333444555555555555555555444444444333333333333333333222222222222444444444444444333222111555555555555444333222111444555666555444333444555444444333333333222222222222222222333333333444444666555444333333333333333333444444444555666666666555555666666666666666777;;;;;;;;;;;;<<>>======<<<<<<;;;:::888777666666555555666666777777888888555555444444444333333333222222222222222222222222111111222333333444555555222333444333333444666888999888666555333222111111///000000000111111111111//////000000000000000///111111111111111111111111000000111111111222222222111111111111222333444444222111111111111111111222000111111222222111111000//////000000000000//////222222222111111111111111555444333222222222333333333333333444444444555555333333333333333333555666555444444444444333333333333333333333333333444444555555666555555444333222444444444444333111000///222333444444222222333444444444333333333222222222222222222333333333444444888777666555555555555555333444444444555666666666666666666777777888888888999999:::;;;===CCCJJJOOOWWWbbbrrr~~~|||{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwwwwyyyzzz{{{}}}{{{wwwooolllhhhbbb\\\WWWTTTRRRTTTZZZggg|||tttmmmeeeYYYOOOKKKHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;:::999777777666666666666666777777777777555555444444444333333333333333333444333333222111222222222333333444444444222333444333333444777999;;;:::888666444222222111000000000000111111111111......///000000000000///111111111111111111111111000000000111111111111222111111111111111222333444111111111111111111111111000000111111111111000000///000000111111000000///000000000111111111111111555444333222222222333333333333333333444444444444000111111111000000222444444444444444333333333333333333444444444444555555555555666666555555444444333333333333222111000///111222444333222222333555444444444444333333333333444444444555555555666666555555555555555555444444444444444555555555555555666666777777888888999999666777888:::???GGGPPPWWWdddnnn}}}|||{{{zzzrrrqqqpppppprrrrrrqqqpppoooooooooooooooooonnnnnnpppoooooooooooooooppppppssstttvvvxxxzzz|||}}}~~~}}}}}}~~~tttqqqllleee^^^XXXSSSQQQRRRVVV```rrruuullldddXXXOOOKKKHHHFFFEEECCCCCCBBBAAA@@@??????>>>;;;;;;::::::999888777777777777777777666666666666555555444444444333333333333444444555444333222111333333333333333333333333333333444333333444777:::<<<;;;999777444333222111000000000000111111111111...///000111111111111111111111111111111111111111000000000000111111111111222111111111111111222222111111111222222111111111000000111111111111000000000111111111111111111000000000000111111222222333555444333222222222333333222222222222333333333333///000222111//////111444444444444333333333222222333333333444444444555555333333444555555555444444333444444444333222111111222444555555444444555666555555555444444444444333444444444555555555666666222333444555555555444333555555555555555444444444555555666666777888888999777999;;;???EEEPPP[[[cccpppzzz~~~|||{{{uuutttsssqqqoooooonnnnnnhhhgggeeefffggggggfffdddffffffggggggggggggggggggiiiiiihhhiiiiiijjjkkkkkknnnoooppprrrtttvvvwwwxxxwwwxxxyyy{{{||||||}}}}}}||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzz|||~~~{{{tttlllddd\\\WWWTTTSSSVVV]]]iiiyyyvvvlllcccXXXOOOKKKIIIGGGEEEDDDCCCBBBBBB@@@@@@???>>>;;;::::::999999888888888888888777777666666555555555555444444444333333333444444555666555444222111444333333333333333333333333333333333333444888;;;===<<<:::777555333222111000000000000111111111111///000111222222222222222000000000000000000000000000000000000111111111111222222111111111111111222111111222222222222111111000000111111111111000000111111222222222222111111000000111222333333444444555444333222222222333333111111222222222333333333000222444333111000333666444444444333333333222222222222222333333444444444111222333333444444444444444444555555444444333333444555666666555555777888666666555555555444444444222222222333333333444444111222444666777666444333666666666555555444444333444444444555666777777888;;;===@@@DDDMMMXXXeeemmmxxx~~~|||xxxtttpppnnnllllllcccbbbbbbbbbbbbbbbcccccceeecccbbbbbbbbbbbb```^^^bbbccccccddddddddddddcccaaaaaaaaaaaabbbcccdddeeefffggghhhjjjlllmmmoooooopppqqqrrrsssuuuuuuvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxssssssttttttuuuuuuuuuuuuxxxyyy{{{{{{zzz{{{|||~~~~~~}}}tttjjjbbb\\\XXXVVVXXX]]]dddqqqssshhhbbbYYYPPPKKKHHHEEEDDDCCCBBBBBBAAAAAA@@@@@@???<<<<<<;;;:::::::::;;;;;;444444444444555666888888666555555444444333222222333333222111000000111111222222222222222222222222222111111111222555888999>>>===:::888555333222222222222333333333333222222222222222222222222222222000000000000111111111111000000000000000000000000///000000222333444555555222222000/////////000111111222222333333222222111111222222222222111000000222222222222222222222222555444333222111111111111000111111111111222222222222111111000000111111222333222222111111222222333555333000------000333555222222222222222222222222222222222333333333444444333333333222222111111111666666777777666555444444333333333444444444555555555555555555666666666666666666555555555555666666777666777888;;;<<<<<<;;;;;;===BBBJJJUUUaaammmttt{{{wwwsssqqqggggggeeedddbbb```___^^^[[[ZZZYYYXXXWWWWWWXXXYYYWWWYYY[[[\\\[[[[[[\\\]]]___^^^^^^]]]\\\[[[ZZZZZZ[[[[[[\\\]]]]]]^^^______ccccccccccccdddeeeffffffiiijjjkkkmmmoooppprrrrrrppppppppppppppppppppppppmmmmmmnnnooooooooooooooorrrrrrrrrrrrssstttuuuuuuvvvxxx{{{~~~|||uuulllccc\\\XXXVVVYYYaaajjjtttrrrhhhbbbYYYQQQKKKHHHEEECCCCCCCCCBBBAAAAAA@@@@@@???::::::999888888888999999666666666666555555555666666555555444444333222222333333222111111111111111111111111111111111111111333222222222444777999;;;>>><<<888444222222222222111111222222222222111111222222222222222222222222000000000000111111111111111111111111111111111111222222222222222222222222000000/////////111222333111222222333333222222111000111111111111000//////222222222222222222222222555444333222111111111111000111111111111222222222222222111111111111222222333222222111111222222333444333222111111222333444222222222222222222222222444444444444555555555555333333333222222222111111555666666666555555444333222333333333333444444444555555555555666666666666666666555555555555666666:::999999999999:::999999>>>BBBHHHRRR]]]jjjuuu||||||tttnnnjjjfffcccaaa]]]\\\[[[ZZZYYYWWWVVVVVVUUUUUUTTTSSSRRRSSSTTTTTTQQQSSSUUUVVVUUUUUUVVVWWWZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYZZZ[[[[[[[[[]]]]]]]]]^^^^^^___```aaabbbbbbccceeegggiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjkkkkkkkkkkkkkkkllllllllllllmmmnnnoooppprrrtttvvvyyyzzzzzzzzzyyyyyyzzz{{{|||}}}tttkkkddd]]]ZZZYYY^^^dddlllyyy~~~ppphhhbbbZZZRRRLLLHHHEEECCCCCCCCCBBBBBBAAA@@@@@@@@@;;;:::999999888888888999777777777777666555444333666555555444444333222222333333222222222222111111222222222222222222222222333333333444555888:::<<<<<<999555222000000111222000000000111111000000000000000000000000000000000000000000000111111111111222222222222222222222222444333333222111000//////.........///000222333444111111222222222222111111000000000000000///......000000000000000000000000444333222111111111111111000111111111111222222222333333222222222222333333333222222111111222222333222333444444444444333222222222222222222222222222333333333333444444444444333333333222222222222111444444555555444444333333222222333333333444444444444555555555555666666666666666555555555555666666::::::999888888999:::;;;BBBHHHRRR^^^jjjvvvxxxtttmmmiiiccc^^^[[[YYYVVVUUUQQQQQQPPPPPPOOONNNNNNNNNMMMMMMMMMLLLMMMMMMNNNOOOLLLNNNPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[\\\]]]___```bbbbbbccccccccccccccccccccccccccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhhhhmmmnnnpppqqqrrrrrrqqqqqqpppppprrrtttvvvyyy{{{}}}vvvpppfffaaa\\\\\\^^^dddppp{{{}}}pppiiiccc[[[SSSNNNIIIEEECCCCCCCCCCCCBBBAAAAAA@@@@@@======<<<;;;::::::::::::666777777777666555444333666555555444444333222222333333333333333333222222444444444444444444444444222222222333555777999:::888666555333111111111111000000////////////000000000000000000000000000000///000000000111111111111111111111111111111111111333333222111000//////.../////////000000111222333111111222222222222111111000000111111000000///...000000000000000000000000333333222111111111111111000000111111111222222222444333333222222333333444333222222111111222222333222333333333333333333222222222222222222222222222000000111111111222222222222222222222222222222222333333333444444333333222333444444444444555555555444444444555555555666666666666555555555555666666666777777777999;;;???BBBFFFNNN\\\iiiuuuzzzssslllfffaaa^^^ZZZVVVSSSQQQPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJJJJJJJIIIKKKMMMMMMLLLLLLMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTVVVWWWXXXYYYZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___________________________```aaabbbbbbgggggghhhiiiiiiiiihhhhhhhhhiiijjjlllooorrrtttuuuxxxxxxyyy|||{{{qqqiiibbb___^^^cccnnnyyy~~~qqqkkkeee]]]VVVPPPKKKGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>===<<<;;;::::::::::::555555666666666666555555666555555444444333222222222333444444444444333333444444444444444444444444000000111222333555666777333444555555444222111000000000///......///000000///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000111111111000000000000111111222222111111000111111222222111111000///////////////////////////222222111111000000111111000000111111111222222222444333333222222333333444333222222111111222222333333222111000000111222333222222222222222222222222000000111111111222222222222222222222222222222222222222333333333333333222555555555555666666666666444444444444555555555555666666555555555555666666666777777888999===CCCHHHKKKUUUdddrrr}}}wwwrrrkkkeee___YYYTTTPPPOOOLLLIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEFFFGGGGGGHHHHHHHHHGGGHHHJJJJJJIIIHHHIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^aaaaaaaaabbbbbbaaaaaaaaabbbcccdddfffhhhkkkmmmoooqqqrrrtttwwwzzzyyyqqqhhhcccbbbeeepppzzzsssmmmhhh```XXXRRRMMMHHHEEEDDDDDDCCCCCCBBBAAAAAAAAA<<<;;;:::999888777777777666666555555555666666777666555555444444333222222222333444555666555444333222222222222222222222222//////000111111222222333111222333444444222111000111000///......///000111////////////////////////000000000000111111111111////////////////////////......//////000000111111111111111111111000//////000000111111111111000000222222222222222111000000////////////////////////222111111000000000111111000111111111111222222222333333222222222222333333333222222111111222222333333222000//////000222333222222222222222222222222333333333333444444444444111222222222222333333333222222333333444444333333444555555555666666666666333444444444444555555555666666555555555555666666888999:::999999===EEEKKKSSS^^^nnnzzz~~~uuunnnddd```ZZZUUUQQQNNNJJJHHHGGGEEECCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDBBBDDDFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]^^^```bbbdddfffgggiiijjjmmmppptttxxx|||~~~zzzpppjjjggghhhqqq{{{uuuooojjjbbb[[[UUUOOOJJJFFFDDDDDDDDDCCCBBBBBBAAAAAA<<<<<<:::999888777777777:::888555333333444555777666555555444444333222222222333555666666666555444111111111111111111111111000000000111111000000000111000/////////000111222222111///......///111222000000000000000000000000000000000000111111111111////////////////////////........./////////000000//////111111222111000000000000111111111111000000111111111111111000000///000000000000000000000000111111000000000000111111000111111111111222222222222222111111111111222222333222222111111222222333222222222222222222222222222222222222222222222222444444444444555555555555111111222222222333333333222222333444444444444444333333333333444444444555333333444444444555555555666666555555555555666666777999:::::::::@@@IIIQQQ]]]hhhwwwzzzqqqiiibbb^^^WWWTTTOOOKKKJJJHHHGGGEEEDDDCCCBBBBBBCCCDDDCCCBBB?????????@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBB@@@@@@@@@BBBDDDCCCBBBAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYZZZ\\\^^^___```bbbeeehhhlllppptttuuu{{{~~~}}}uuunnnlllsss{{{wwwpppkkkddd\\\VVVPPPKKKGGGDDDDDDDDDCCCBBBBBBAAAAAA???>>><<<;;;:::999999999===:::666333111222444555666555555444444333222222222333555777777666555444222222222222222222222222111111111111111000///...222000,,,******---111444333111000......000111333111111111111111111111111000000000000111111111111000000000000000000000000//////////////////......---...000111222222222222000000111111111111000000000000000000000//////...111111111111111111111111111000000000000000111111000111111111111222222222222111111111111111111222333222222222222222222333000222444666666444222000222222222222222222222222222222333333333333444444111111111222222333333333222333444444555555555555111111222222222333333333333333333444444444555555666666555555555555666666444666999:::<<>>???@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???===<<>>>>>===<<<;;;999888777666888888888888777777777666888777666555444333222222333333444444444333222111+++,,,---...000000111111000000111111111111000000////////////////////////000000////////////000000000000000///////////////222111111000//////......---...///111111///...---........................222111111111000000//////000000////////////000000111111111111111000//////111111222222222333333333222222111000//////000000000000000000000000000000111111111000000000//////...//////000111222222222222222222222222222222222222222222111111111000000111111111000111111222333666444111000111222222222111222333444555444333222333333333333333333333333333333333444444444555555444555666666555555666777888:::===???DDDNNNZZZcccooo}}}yyynnnfff\\\UUURRROOOIIIEEECCCBBBBBBAAAAAABBBBBBCCC??????>>>>>>>>>>>>??????======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>======>>>@@@AAACCCCCCCCCBBBAAA@@@>>>>>>>>>??????@@@AAAAAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMOOOQQQSSSXXXYYY[[[\\\^^^```dddgggjjjmmmrrrxxx}}}yyyxxxyyyzzzuuussslll```XXXUUURRRNNNLLLIIIFFFDDDDDDCCCAAA???>>>>>>===;;;:::999888777999999999999888888888777888777666555444333222222111222333333333222000///222222333333333222111111000111111111111111111000111111111111111111111111000000////////////000000000000000000000000000000///......---,,,,,,++++++---...///000000///...---........................111111111000000000//////000000////////////000000111111111111111000//////111111111111222222222222222222111000000000000000000000000000000000000000333333333222222222111111/////////000111222222222222222222222222222222222444444333333222222222222111111111111222333444555777444222111222333333333222222333333444444333333333333333333333333333333333333444444444555555555555666777666555555666777999;;;>>>AAAHHHSSS```jjjxxx~~~oooeee___YYYQQQLLLJJJHHHDDD@@@???>>>>>>======>>>>>>??????>>>>>>======>>>>>>???======<<<<<<<<<<<<==========================================>>>>>>>>>>>>@@@???>>>======>>>???@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLOOOPPPPPPRRRSSSTTTVVVXXX\\\___eeehhhmmmqqquuuzzz}}}xxxwwwzzz~~~}}}~~~zzzwwwnnnaaaYYYVVVSSSOOOLLLJJJGGGEEEEEEDDDBBB@@@???>>>>>><<<;;;:::999888::::::999999999888888888777777666555444333333222222333333444444222111000444444555555444333333222111111222222222222111111111111111111111111111111000000////////////000000///000000000111222222222111000000//////......------...///000000///...---////////////////////////111111000000000000//////000//////......//////000000000111111000000//////000000000000111111111111222111000000000000000000000000000000000000000000333333333222222222222222//////000000111222222222222222222222222222222222333222222222222111111111222222222222333555666666777555222222333444444333333333222222333333444444333333333333333333333333333444444444444555555555666777777777555555666888999<<<@@@EEEMMM[[[kkkvvvuuuhhh[[[TTTPPPKKKEEECCCCCCBBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>============>>>>>>======<<<<<<<<<<<<==============================;;;;;;<<<<<<<<<=========???>>>===<<<<<<===>>>???======>>>??????@@@??????<<<======>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJLLLIIIKKKLLLMMMNNNPPPTTTWWW^^^```dddgggjjjnnnsssvvv~~~|||uuurrrrrrvvvxxx|||~~~zzzoooaaaWWWSSSQQQMMMKKKIIIFFFEEEDDDCCCBBB@@@??????>>>===<<<;;;::::::999999999888888888777777777666666555444444333333555555666666666555444333///000111222333333333333222222222333333222222222111111111111111111111111000000////////////000000//////000111222333333444111111111000000000//////......///000000///......000000000000000000000000000000000000000000///////////////......////////////000000000000000//////////////////000000000000111111000000000000000111000000000000000000000000000000000000000000000000000000000111111222222222222222222222222222222222000/////////////////////333333333333333333444555555333111111333444333333444333222111222333444555444444444444444444444444444444444444555555555555777888888777555555777999:::===CCCJJJUUUfffxxx}}}nnncccZZZSSSNNNIIIEEEBBB@@@AAAAAA@@@>>>======<<<<<<<<<<<<======>>>======<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===========================<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>>>>>>>======;;;;;;<<<======>>>>>>???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@AAABBBBBBAAA@@@???BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHIIIIIIJJJLLLOOORRRUUUXXX[[[^^^aaadddiiillltttyyyxxxtttrrrsssuuuxxx}}}rrrbbbWWWRRROOOJJJJJJGGGEEECCCCCCCCCAAA?????????>>>===<<<<<<;;;;;;777777777777666666666666666666666555444444333333555555666666666555444333...///000111222222222111222222222333333222222222000000000000000000000000000000////////////000000//////000111222333333444......------------,,,,,,......////////////......000000000000000000000000//////////////////000000//////............//////...//////000000000//////....../////////000000000111000000000000000111111000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222/////////////////////000555444333222222111222222333111000000222333222111444333222111222333444555666666666666666666666666444444444555555555666666777888888777666666999;;;;;;@@@HHHRRR```sssyyyjjj^^^VVVQQQLLLIIIFFFDDDBBB@@@@@@@@@??????======<<<<<<<<<<<<============<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::;;;;;;<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>@@@AAAAAA@@@???>>>AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGIIILLLNNNNNNQQQTTTWWWZZZ^^^bbbfffiiimmmttt{{{}}}xxxuuuvvvvvvxxxtttdddYYYTTTPPPKKKIIIGGGDDDCCCCCCBBBAAA??????>>>>>>===<<<<<<;;;;;;777777666666666555555555666666555555555444444444222333333444444222111000333333333333222111//////111111222222222222111111////////////////////////000000////////////000000///000000000111222222222........................////////////////////////////////////////////////......////////////000000///......------......///......///000000000//////////////////000000000000000000000000000111111222000000000000000000000000222222222222222333333333222222222222222222222222222222222222222222222222111111111222222222222333555444333222111111111111111000///000222222111000333333222222333333444444666666666666666666666666444444555555555666666666777777777666666888;;;>>>???EEEPPP]]]mmmpppggg[[[QQQKKKHHHDDDBBBBBBBBB@@@???>>>=========;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@????????????????????????????????????????????????>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCCCCCCCDDDGGGIIIJJJLLLOOORRRTTTXXX\\\___bbbffflllsssyyy{{{{{{zzz{{{}}}zzzqqqdddZZZUUUQQQLLLIIIGGGEEEDDDDDDCCCBBBAAA>>>======<<<<<<;;;;;;:::777777777777666666666666555555555555555444444444111222333333333222000///444444333333222000///...000111111111111111111000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111111//////............//////................................./////////000000///......------......///---......///000000////////////000000000111111111000000000000000111222222000000000000000000000000111111222222222333333333222222222222222222222222222222222222222222222222222222222222333333444444333333333333333444555555111000000111333333222111222222333333444444333333444444444444444444444444555555555555666666666666666666777666777999===AAADDDLLLYYYhhhzzz{{{ooo___XXXOOOHHHEEECCC@@@===>>>>>>>>>===<<<;;;<<<<<<;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAACCCFFFGGGIIIKKKMMMNNNPPPTTTWWW\\\___eeekkkqqqyyyvvvtttmmmaaaYYYUUUPPPKKKJJJHHHFFFEEEEEEEEECCCBBB======<<<<<<;;;;;;::::::888888888888777777777777555555555555555444444444333333444555444333222111//////000111111111000000000000111111111111000000111111111111111111111111000000////////////000000000000000000////////////---------...............//////............//////........................---.........//////000000.........------.........------...///000000//////000000000000111111111111000000///000000111222222000000000000000000000000//////000000111111111111222222222222222222222222222222222222222222222222000000111111111222222222222222222333555777888999111111111222444444333222111222333444555444333222333333333333333333333333555555555555666666666777555666666666777:::???BBBHHHQQQ___pppzzzhhh]]]TTTOOOHHHEEEDDDCCCAAA>>>;;;=========<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;<<<<<<======<<<<<<;;;888999;;;<<<===>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<=========>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>999999999999:::<<<>>>@@@????????????@@@@@@@@@@@@===>>>???????????????>>>???@@@@@@@@@???@@@CCCEEEFFFGGGIIIJJJJJJKKKNNNPPPRRRVVV[[[aaagggnnnuuuzzz}}}sssoooiiibbbZZZTTTPPPNNNPPPMMMIIIFFFDDDCCCAAA???BBBAAA@@@???===;;;::::::;;;:::888777777777888999888777666666666555222///222222222222333333444555222222222111111111000000111111111111111111111111222222111000//////000000111000...------...///000000000000000000000000000------............------////////////000000000000,,,,,,,,,---------......111000///......///000111---...000111111111000///111111000000000000000111,,,...//////......///111111111000///////////////000000000000000000000000000000000000000000000000000000000000111111111111333222000/////////000111222222222222222222222222111111111111111111111111111111222222222333333333333222222111111222222333...///000111222333333333444444555555666777777888888999999888888<<>>======<<<============<<<<<<<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<===>>>>>>======>>>>>>>>>>>>>>>======<<>>===<<<<<<===>>>????????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBBBBAAABBBCCCFFFIIIKKKQQQSSSVVVYYY^^^dddkkkpppwww}}}{{{ppplllfff^^^WWWQQQMMMKKKMMMJJJGGGEEEDDDDDDCCCAAA>>>>>>===;;;:::999888888777666555444444444555555777666555666666555333000333222222222333333444555222222222111111111000000111111111111111111111111111000///...............111///...------...///000000000000000000000000000------............------............////////////------........./////////000000////////////000000---...///000111000000///111111000000000000111111///000111111000000111333111111000///////////////000000000000000000000000000000000000000000000000111111111111111222222222222222111111000111111111222222222222222222222222333333333333333333333333111111222222222333333333333333222222222222333333111222222333444444444444555555555555666666777777777888::::::;;;@@@HHHNNNZZZdddrrrxxxiii[[[PPPKKKIIIFFFAAA>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>======<<>>===<<<<<<===>>>???====================================>>>>>>>>>???============>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBBBBAAAAAABBBEEEGGGIIILLLNNNQQQTTTXXX^^^eeejjjooovvvyyynnnjjjddd\\\UUUOOOLLLJJJHHHFFFDDDDDDEEEEEEDDDCCC?????????>>>===<<<<<<;;;:::999888777777777777888777666555555666666444222333333222222222333444444222222222111111111111111000000000000000000000000111000000///////////////000///...------...///000000000000000000000000000------............------------------................../////////000000000//////000000000000//////......///000000000000000111000000000000000111111///111222111000000111333111111000///////////////000000000000000000000000000000000000000000000000111111111222222222333333111222222333333333222222222222222222222222222222333333333333333333333333111111222222222333333333444444333333333333444444444555555555555555555555666666666666666666666666666888:::<<>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;================================================>>>>>>??????@@@@@@??????>>>>>>??????>>>>>>===<<<>>>>>>============>>>>>><<<<<<<<<<<<=====================>>>>>>>>>??????============>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@BBBAAA@@@@@@AAACCCDDDEEEFFFHHHJJJMMMPPPVVV\\\```eeekkksss|||xxxpppllleee]]]UUUPPPMMMKKKGGGEEEDDDDDDEEEEEEDDDBBB@@@@@@@@@??????>>>>>>>>><<<<<<;;;;;;::::::::::::777555555555666777555444333333333222222333333444111111111111111111111111////////////////////////333222222111111111222222///............///000000000000000000000000000000------............------------........./////////....../////////000000000...///000111111000///......//////000000000000000000000000000000000111222...///000000///...///000111000000///////////////000000000000000000000000000000000000000000000000000000111111222222333333111222444555555555444333222222222222222222222222000111111111111111222222111111222222222333333333555444444333333444444555666666555555555555555555666666666666666666666666777999<<<>>>CCCKKKVVV^^^oooxxx}}}iii[[[SSSKKKHHHGGGCCCAAA>>>===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::========================;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>????????????>>>======>>>>>>============>>>>>><<<<<<===============>>>======>>>>>>>>>?????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@???@@@@@@AAABBBBBBDDDFFFIIIKKKOOOTTTXXX[[[aaaiiiqqqyyyzzzsssoooggg^^^VVVPPPMMMKKKHHHGGGEEEEEEEEEDDDBBB@@@=========<<<<<<;;;;;;;;;::::::::::::999999999888777666555555666777666555444333333222222333333333111111111111111111111111////////////////////////222111111111111111222222...............///000000////////////////////////------............------....../////////000000000------........./////////...///000111111000///...///////////////000000111000000//////000111222222///000111000///...///000111000000///////////////000000000000000000000000000000000000000000000000//////000000111222333333333333555666666555444333222222222222222222222222000000000111111222222222111111222222222333333333555444444333333444444555666555444444333444444555666666666777777777777777888;;;>>>BBBGGGQQQ^^^gggwwwzzzjjjYYYOOOJJJEEECCCDDDAAA???===<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>??????>>>======???????????????>>>>>>=========>>>>>>>>>>>>===============>>>>>>?????????>>>>>>>>>>>>????????????============>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@????????????@@@@@@BBBCCCFFFGGGIIILLLPPPSSSUUUZZZaaahhhoooxxxwwwqqqhhh^^^UUUOOOLLLJJJIIIHHHFFFFFFFFFDDDAAA???@@@??????>>>===<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999777555555666666666555444444333222222222333333111111111111111222222222000000000000000000000000...............//////000------......///000000000////////////////////////------............------////////////000000000111------.........///////////////000000000000/////////////////////000111111////////////000111222333222333333333111000111222111111000///////////////000000000000000000000000000000000000000000000000///000000111222333444444555555555555555444333333222222222222222222222222222222222333333444444555111111222222222333333333444444333333333333444444555444333222222333555555555555666777777888999999:::===AAAFFFNNNZZZiiissskkk]]]PPPJJJGGGCCCAAABBB???===<<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===????????????????????????;;;;;;<<<============<<<========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>???>>>>>>===<<>>=========>>>>>>>>>>>>============>>>>>>??????@@@@@@>>>>>>>>>?????????@@@@@@============>>>>>>>>>>>>>>>============>>>????????????????????????@@@@@@AAACCCEEEFFFGGGIIILLLNNNOOOTTTZZZ___eeennnxxx|||wwwmmmaaaXXXQQQMMMLLLIIIHHHGGGGGGGGGFFFCCC@@@CCCCCCBBBAAA@@@>>>======<<<======>>>===<<<;;;:::;;;999666555555666555444555444333333222222222333000000111111111222222222111111111111111111111111---------------...//////,,,---...//////000000000////////////////////////------............------........./////////000000....../////////000000000000000////////////000000000//////...///000111222////////////000111222333222333444333111000111222111111000///////////////000000000000000000000000000000000000000000000000111111222333444555666777777666555444333222222222222222222222222222222222111222222333444444555555111111222222222333333333333333222222222222333333444444222222222444666777444444555777888999:::;;;:::>>>DDDKKKVVVeeeuuuttt```UUUKKKHHHGGGDDDAAA@@@>>>===<<<<<<<<<===<<<:::<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<>>>?????????>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>===???@@@@@@@@@@@@???>>>>>><<<===>>>??????>>>===<<<<<<<<<======>>>??????@@@>>>>>>?????????@@@@@@@@@============>>>>>>>>>>>>===============>>>??????===>>>??????@@@@@@@@@@@@@@@BBBDDDDDDDDDEEEGGGIIIJJJNNNSSSWWW\\\dddnnnvvv|||qqqfff[[[TTTPPPOOOHHHGGGGGGGGGHHHGGGDDDBBBAAAAAA@@@>>><<<;;;:::999777888999999999888777666<<<999666555555555555444555444333333222222222222000000111111222222222222111111111111111111111111...............///000111,,,---...///000000000000////////////////////////---..................------------.........//////000000000000111111111111111000///......///000111000///.........///111222////////////000111222333000222222111///...///000111111000///////////////000000000000000000000000000000000000000000000000333333444555666777888999999777555333222111111222222222222222222222222222//////000111222222333333111111222222222333333333333222222111111222222333444444333222333555777999333444555777888:::;;;<<<:::>>>EEEOOO[[[lll~~~{{{fffVVVMMMEEEEEEDDDAAA===;;;>>>===;;;;;;<<<<<<;;;999<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>???========================>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>@@@@@@@@@???>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>???@@@@@@@@@@@@???>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;<<<===>>>>>>???>>>????????????@@@@@@@@@============>>>>>>>>>>>>===============>>>??????===>>>???@@@@@@AAAAAAAAA???@@@BBBCCCBBBCCCDDDFFFGGGJJJNNNRRRVVV^^^hhhooovvv~~~tttggg\\\UUUPPPMMMHHHIIIHHHHHHGGGFFFEEEDDDEEECCCAAA???>>>>>>>>>>>>:::::::::;;;<<<<<<999777999888777666555444333333222333333444444444333333///000222333444444333333333333333222222222111111000000000000000///............////////////...---000111222000,,,+++---///000///...------------------...///////////////...///000111111111///...---//////000000000...---,,,//////000000111111222222000000111111111111000000111222222111///...///000111111000000//////......000000000000000000000000000000000000000000000000---...000222555777999:::888777666555333222000000111000000000000000111222111111222222222333333333333333333333333333333333222222222222222222222222444444333333333444555555777333333666999888888;;;999HHHQQQZZZiiitttkkk^^^MMMJJJEEEBBBAAABBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<==================>>>@@@AAABBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@???=========???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBFFFJJJMMMNNNNNNSSS\\\ccchhhooozzzwwwhhh]]]UUUOOOLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFEEECCCAAA@@@?????????<<<;;;;;;;;;<<<<<<:::999555555555555555444444444555555555444444333222222000111222333444333333222333333222222222111111111111222222222222111000000111111222222222222111111000222222000...---...111000//////...---------.../////////000000//////...///000111111000///...---...///000000000///...---000000000000000111111111000000111111111111000000000111222111/////////000111111000000////////////000000000000000000000000////////////////////////111222333555777999;;;<<<777777666444333111000000000000000111111222222222111111222222222333333333444444444444444444444444222222222222222222222222444444333333444444555555666222222666888777888;;;===MMMVVV```ppp|||zzz```TTTJJJHHHEEECCCCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<==================>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCFFFHHHIIIIIINNNUUU\\\aaagggpppxxxzzzjjj]]]TTTOOOLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFEEECCCAAA@@@@@@@@@???===;;;;;;<<<<<<<<<:::444444444555555666666666666666555555333222222111111222333333333333222222333222222222222111111111111111222222111111000///222222222222222222222222000111222111//////000222000000///.........//////111111111000000//////...///000000000000//////.........///000000000//////111000000000000000000///000000111111111111000000000111222111000///000111111000000000000/////////000000000000000000000000////////////////////////000111222333444666666777666666555444222111000000---///000222333333222222111111222222222333333333444444444444555555555555222222222222333333333333444444333333444555555666777444444777888888;;;???DDDTTT___jjj{{{kkkUUULLLFFFEEEDDDCCCCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAACCCEEEEEEEEEHHHOOOTTTXXX]]]eeelllsss}}}{{{jjj]]]UUUOOOMMMJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDBBBAAA@@@??????===:::::::::;;;;;;:::666666666777777777777888555555444333333333333333444444444444333333222222222222222222111111111111///////////////......---//////////////////000000000000000000///000111222000000/////////000000111333333222111000////////////000000000000/////////......//////000000000000111111000000/////////...000000111111111111000000000111222111000///000111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333555444444333222111111000+++,,,///222333333222111111111222222222333333333333333333444444444444444222222222333333333333333444444333444444555666777999666666999;;;;;;@@@FFFMMM^^^jjjttt{{{```QQQLLLEEECCCAAAAAA@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<======>>>>>>?????????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRRRROOOPPPQQQPPPOOOLLLJJJHHHFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDFFFKKKNNNRRRVVV\\\bbbjjjttt{{{kkk^^^VVVQQQNNNJJJJJJKKKKKKKKKJJJIIIIIIGGGFFFEEEDDDBBB@@@>>>>>>???<<<:::888999:::999999777777777666666666666555333333333333333444555666777777666555444333222222222222222111111111000000///////////////...------...------------...///000//////......//////000000///////////////000111222444333111000////////////000////////////000000000////////////000000111111111000000000//////......000000111111111111000000///000111111000///000222000000000000111111111111000000000000000000000000111111111111111111111111333444444444444555555555333333222222222111111111***+++...000222111111000111111222222222333333333111111222222222333333333222222333333333444444444444444444444555666777888777555666999;;;===DDDLLLWWWhhhtttkkkWWWNNNMMMFFFCCC???======>>>>>>>>>===============================================================>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHKKKLLLLLLMMMMMMLLLLLLKKKNNNNNNOOOOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWTTTUUUVVVUUUTTTQQQNNNLLLKKKKKKKKKLLLLLLMMMMMMMMMQQQRRRRRRRRRRRRRRRQQQQQQKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBCCCDDDGGGIIILLLPPPUUU[[[bbbmmmyyy{{{mmmaaaXXXRRROOOIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFDDDBBB@@@>>>===>>><<<:::999999999888777666666666555555444444444555444444444555777999:::;;;:::888666555444333333222111111111111000000000000000111111000000///...///......---...///111222000///------...//////...------......///000111222333222000///...//////000000////////////000000111000000/////////000111111000//////////////////...000000111111111111000000///000111111000000111222000000000111111111111222000000000000000000000000222222222222222222222222222222222222333333333333222111111111111111111111+++,,,...000111111000000111111222222222333333333000000111111222222333333222222333333444444555555333333444444555666888888555333555888:::>>>GGGQQQ```rrr~~~ttt___QQQJJJIIIGGGCCC>>>;;;<<<===>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLLLLQQQQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQRRRSSSSSSSSSTTTVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZ[[[YYYYYYYYYXXXWWWUUURRRQQQPPPPPPQQQQQQRRRRRRSSSSSSUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOOOONNNMMMMMMMMMJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBBDDDEEEFFFHHHKKKPPPUUUZZZdddooowww~~~pppdddZZZSSSNNNHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFDDDAAA???>>>>>><<<;;;;;;;;;;;;888666777777777777777888888888:::999888777888999;;;<<<>>>===:::888666555555444111111111111000000000000000000111111000000///...//////...---...000222333333000......///000///---,,,,,,,,,---...000111222111000///------...000111000///......///000111222222111000/////////000111.........///////////////000000111111111111000000...000111111000000111222000000111111111222222222000000000000000000000000111111111111111111111111////////////000000111111000000000111111111111111///000000000111111222222111111222222222333333333000000111222222333444444222222333333444555555666333333444444555777888999555555777;;;===BBBMMMYYYhhhzzz~~~gggYYYOOOGGGDDDDDDBBB???===>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQSSSUUUVVVXXXYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXYYYZZZZZZ[[[\\\\\\\\\[[[[[[ZZZXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTSSSSSSQQQPPPOOONNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCEEEFFFGGGGGGHHHKKKOOORRRUUU\\\eeekkkttt~~~sssggg\\\SSSMMMHHHHHHIIIIIIJJJIIIIIIHHHJJJJJJIIIHHHFFFCCC@@@???>>>============<<<999666888999:::;;;<<<===>>>>>>>>>===;;;::::::;;;<<<>>>@@@>>><<<999777666555555111111111111000000000000...............------,,,......---,,,---///111333555222//////111111///---++++++,,,,,,...///111222000///---,,,---...000111000///.........000111222333222111/////////000000---.........//////000000000000111111111111000000...000111111000000111333000000111111222222222222000000000000000000000000000000000000000000000000111111111222333333444444000000000000111111111111333222222111111222333333111111222222222333333333111111222333333444555555222222333333444555666666333333444444666777888999888888:::???BBBGGGTTT```lll~~~qqq___XXXPPPHHHBBBBBBAAA@@@@@@@@@@@@===;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLNNNPPPRRRSSSTTTVVVXXX[[[\\\]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]][[[ZZZYYYXXXXXXYYYXXXXXXXXXYYYZZZ[[[[[[\\\````````````______^^^]]][[[[[[ZZZZZZZZZZZZ[[[[[[XXXXXXXXXYYYYYYYYYZZZZZZ\\\\\\[[[ZZZYYYYYYXXXXXXYYYWWWUUUTTTSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUNNNNNNMMMKKKJJJIIIHHHGGGHHHGGGFFFGGGIIIJJJKKKJJJJJJMMMPPPRRRSSSXXX___eeemmmvvvwwwiii^^^UUUOOOKKKKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHGGGFFFDDDBBB@@@======<<<;;;999888777777777888999:::<<<>>>@@@AAADDDBBB???<<<;;;===???AAAFFFDDD@@@<<<888555333222333333111000000000111222000000000000////////////////////////000111333333777444000---+++,,,---///---------............//////............---------///////////////.........111111111111111111111111111111000///////////////000000000000000000000000000111111111111222222222222111111111000000//////000000000000000000000000111111222222222333333333333111000......///111222000000000///000000111222333333222222111000000000000111111111111222222222111111111111111111111111333222222111111222222333333333333444555666777888777999;;;???EEEQQQ___jjj{{{iii[[[SSSLLLFFFDDDCCCBBBAAA@@@???????????????>>>>>>=========>>>>>><<<<<<======>>>=========??????@@@AAABBBBBBCCCCCCEEEFFFGGGHHHJJJKKKLLLMMMJJJKKKKKKLLLLLLMMMMMMMMMLLLMMMNNNPPPRRRUUUWWWXXX[[[\\\]]]____________^^^___^^^\\\[[[ZZZ[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZ[[[\\\^^^___`````````bbbaaa```^^^^^^^^^__________________``````aaaaaa______```aaaaaaaaa``````aaabbbbbbbbbaaaaaa```____________`````````````````````aaaaaaaaaaaa``````]]]]]]\\\\\\[[[ZZZYYYYYYZZZYYYYYYXXXWWWVVVVVVVVVWWWVVVUUUSSSPPPMMMKKKIIIKKKKKKJJJJJJJJJJJJKKKKKKOOOPPPQQQRRRSSSUUUXXX[[[dddjjjvvv{{{mmmaaaWWWRRRLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJHHHEEECCCAAA???>>>===<<<;;;:::999888999999:::;;;===???AAABBBCCCAAA???===<<<<<<>>>???BBB@@@===:::777666555444333333111000000000111222111111111000000000//////////////////000111222222666444111...,,,,,,---...---------............///000000/////////........./////////////////////...111111111111111111111111111111000///////////////000000000000000000000000000000111111111222222222000000000000/////////...000000000000000000000000000000000000111111111222222111000//////000111222111000000000000111222222222222222111111111111111222222222333333444444444111111111111111111111111555444444333333444444555444444444555666777888999777:::===BBBJJJWWWfffqqq{{{dddWWWOOOIIIDDDBBB@@@@@@???>>>============>>>>>>======<<<======>>><<<<<<==================@@@AAAAAABBBCCCDDDEEEEEEHHHHHHIIIJJJLLLMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMPPPQQQRRRTTTVVVXXXZZZ[[[]]]^^^```aaabbbbbbaaaaaa``````^^^]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\ZZZ[[[\\\^^^```aaabbbbbbdddcccbbbaaaaaaaaabbbcccddddddeeefffggghhhhhhiiiffffffeeeeeeeeedddddddddfffffffffffffffeeedddcccbbbbbbbbbbbbbbbcccccccccbbbbbbccccccccccccbbbbbb`````````___^^^^^^^^^]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWUUUTTTRRRPPPOOOOOONNNNNNMMMMMMNNNNNNOOORRRSSSSSSSSSRRRSSSVVVXXXXXX]]]hhhttt}}}rrreee[[[UUUMMMNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLKKKIIIFFFBBB@@@AAA@@@???>>><<<;;;::::::::::::;;;<<<===???AAABBBAAA@@@???===<<<;;;;;;;;;<<<;;;999888777666666666333333222111111111111222111111111000000000//////000000000//////000111111333222111///...------------------............///111000000000////////////......//////////////////000000000000000000000000111000000///////////////000000000000000000000000000000000111111111222222000////////////.........000000000000000000000000......////////////000000222111000//////000111222111111111111111222333333000111111111111222222222111111222333444444555555222222222222222222222222555444444333333444444555666666666666777888888999666:::@@@HHHQQQ___nnnyyysss___TTTNNNHHHDDDCCC@@@@@@???>>>==================<<<<<<<<<<<<======<<<<<<======>>>>>>>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOVVVVVVXXXYYY[[[]]]^^^___```aaacccdddeeeeeeddddddcccbbbaaa```_______________^^^^^^^^^^^^^^^______ZZZ[[[]]]___bbbdddeeefffgggffffffffffffggghhhhhhiiijjjkkklllmmmnnnooopppnnnmmmkkkjjjiiiiiiiiiiiikkkkkkkkkkkkjjjiiihhhgggddddddddddddeeeeeeeeefffddddddeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbb`````````______^^^^^^]]]ZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSSSSRRRRRRSSSSSSSSSUUUVVVVVVTTTSSSRRRTTTUUUTTTWWW```kkksss}}}wwwiii^^^WWWPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLJJJFFFBBB@@@AAAAAA@@@>>>===<<<;;;::::::::::::;;;<<<>>>???@@@>>>>>>>>>===<<<:::999888888888777666666555555555333333222222111111111111000000000/////////......111000000/////////000000111111111111000...---------------............///000000000/////////..................////////////////////////////////////000000////////////000000////////////////////////000000000000111111111111000000000000000/////////000000000000000000000000////////////////////////111000000///000000111222222222111111222222333444///000000111222222333333//////000111222333333444222222222222222222222222333222222111111222222333777666666666666777888999777<<>>>>>>>><<<<<<<<<<<<<<<<<<===>>>=========>>>>>>???@@@@@@CCCCCCDDDFFFGGGHHHIIIIIIOOOOOOOOOPPPPPPQQQQQQQQQNNNOOOPPPQQQRRRSSSTTTUUUZZZ[[[\\\^^^```aaabbbbbbbbbccceeefffggggggffffffeeeddddddcccbbbbbbbbbaaaaaaaaaaaa```aaaaaabbbbbb]]]^^^```bbbeeegggiiikkkiiiiiijjjjjjkkklllmmmmmmoooooooooooopppppppppppprrrqqqnnnkkkjjjjjjkkklllnnnnnnmmmmmmkkkjjjhhhhhhccccccddddddeeeeeeffffffeeeeeeffffffffffffeeeeeedddddddddddddddeeeeeeeeeccccccbbbbbbbbbaaaaaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWXXXWWWUUUTTTUUUVVVVVVXXX^^^fffmmmuuu{{{lll```YYYRRRQQQQQQPPPOOONNNNNNNNNPPPQQQQQQPPPNNNJJJFFFCCCAAA@@@???>>>===;;;::::::999999999:::;;;<<<===>>><<<<<<<<<<<<;;;999777666777777666666555444333222333333333333222222111111//////.........---------000000//////////////////000000111111000///...------------............////////////.........---------.........//////000000........................000000////////////000000//////////////////////////////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222222222111111222222333444//////000111222333333444//////000111222222333333222222222222222222222222333222222111111222222333555555555555666777888888888>>>HHHRRR\\\iiivvvwwwjjj]]]VVVQQQLLLHHHHHHBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>??????>>>??????AAABBBCCCDDDEEEFFFGGGIIIJJJKKKKKKPPPPPPQQQQQQRRRRRRSSSSSSPPPQQQSSSUUUXXXZZZ\\\]]]]]]^^^```aaacccccccccccccccdddfffggghhhhhhggggggggggggffffffeeeddddddccccccccccccccccccdddeeeeeebbbbbbcccdddgggiiilllmmmkkkkkklllmmmnnnoooppppppssssssrrrqqqpppooonnnnnnpppnnnllljjjiiiiiikkklllmmmmmmlllkkkiiihhhfffeeeaaabbbbbbcccddddddeeeeeeeeeffffffggggggffffffeeecccdddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbaaa___^^^\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[WWWYYYZZZZZZYYYXXXYYYZZZXXXXXX[[[aaafffkkkuuupppccc[[[TTTSSSRRRQQQPPPOOOOOOOOOSSSTTTVVVVVVSSSOOOKKKHHHAAAAAA@@@???===<<<;;;::::::999999999:::;;;<<<<<<999::::::999999888777666666666666555444333111111333333333444333222222111/////////.........------/////////......///000000///000000000000000///...---------............///............------------------......///000000000///////////////////////////////////////000000111000000000000000000000000/////////000000000111111111111222222222222222333000000000000000000000000222222111111111111000000//////000000111111222222111111111111111222333333//////000111222222333333222222333333333444444444333333333333333333333333555444444333333444444555444444444555666777999999;;;BBBMMMXXXcccooo{{{qqqfffZZZTTTOOOIIIFFFFFF??????>>>===<<<<<<<<<<<<======<<<======>>>???@@@AAAAAA@@@@@@AAACCCEEEFFFFFFGGGHHHJJJKKKMMMNNNOOORRRRRRRRRSSSTTTUUUUUUVVVUUUVVVXXX[[[^^^```bbbccc```aaabbbdddeeeeeedddddddddeeeggghhhiiiiiihhhhhhhhhhhhhhhhhhgggfffeeedddddddddddddddeeefffggggggfffeeeeeeeeegggiiikkklllllllllnnnoooppppppppppppttttttrrrpppnnnmmmkkkkkkjjjjjjiiihhhhhhiiijjjkkklllkkkkkkiiigggeeecccbbbaaaaaabbbcccdddeeeeeefffggggggggghhhhhhgggggggggeeeeeeeeedddddddddddddddddddddddddddddddddddddddeeeeeeddddddbbbaaa___^^^^^^^^^]]]]]]]]]]]]^^^^^^ZZZ\\\^^^^^^^^^]]]^^^___]]]\\\^^^cccfffhhhnnnuuutttfff]]]VVVUUUSSSQQQPPPPPPPPPPPPSSSTTTVVVWWWUUUQQQLLLIIICCCBBBAAA@@@???>>>===<<<;;;;;;:::::::::;;;<<<<<<777777777777777777777777444555555555555444222111333333444444444333222111111000000000000/////////...............///000111///////////////000000000---------............///////////////............------......///000000111///////////////////////////////////////000111111000000000000000000000000////////////000000000111000000111111222222222222000000000000000000000000222222222111111000000000...///000111111222222222111000000000000111222222000000000111222222222333444444444333333333333222333333333333333333333333555444444333333444444555333444444666777999;;;<<>>===<<<<<<;;;;;;<<<=========>>>>>>???AAAAAACCCCCCBBBBBBCCCEEEGGGIIIJJJJJJLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZ\\\]]]^^^```bbbdddffffffbbbccceeefffggggggeeeeeefffggghhhjjjjjjjjjjjjiiihhhiiiiiiiiiiiigggfffeeeeeeeeeeeeeeefffggghhhiiihhhgggeeeddddddfffggghhhkkklllnnnoooooooooooonnnooonnnmmmkkkjjjhhhgggfffeeefffggghhhiiijjjkkklllllllllkkkiiigggdddbbbaaaccccccdddeeefffggghhhiiiiiiiiiiiijjjjjjiiiiiiiiihhhhhhhhhgggffffffeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeddddddaaaaaa````````````aaaaaa^^^```bbbcccbbbaaaaaabbbaaa```bbbgggjjjjjjmmmsssvvvwwwiii___WWWVVVTTTRRRQQQPPPQQQQQQPPPQQQTTTTTTSSSOOOKKKHHHDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;;;;<<<<<<===777666666666666777888888222333444555555555444333333333444555444333222111222222222222111111111111---------......000111222000////////////000000111---------.........//////000000000000////////////---------...///000000111000000000000000000000000///////////////000111111000000000000000000000000////////////000000000000//////000000111111111222000000000000000000000000222222111111000000//////......000111222222222222000000000///000111111222111111111111111222222222333333222111111000000///333333333333333333333333333222222111111222222333444444555777999;;;===>>>AAAJJJWWWeeeqqq~~~xxxnnneee[[[VVVPPPHHHDDDDDDAAA@@@???>>>>>>=========>>>>>>>>>>>>???@@@AAABBBEEEDDDCCCCCCDDDFFFIIIJJJLLLMMMNNNPPPRRRSSSUUUUUUUUUUUUVVVXXXYYY[[[\\\]]]aaabbbbbbdddeeefffggggggccceeeggghhhiiihhhfffeeeggghhhjjjkkkllllllkkkjjjiiiiiijjjjjjiiihhhfffeeeeeeeeeeeeeeefffgggiiiiiihhhgggeeecccbbbcccdddeeekkklllmmmnnnooonnnmmmmmmhhhggggggeeedddcccbbbbbbcccdddfffiiikkklllmmmmmmmmmmmmllljjjhhheeecccbbbeeefffggghhhiiijjjkkkkkkjjjkkkkkkllllllkkkkkkjjjkkkkkkjjjjjjiiihhhggggggeeeeeeeeeeeeffffffffffffeeefffggghhhhhhhhhhhhhhhdddccccccbbbbbbccccccdddbbbccceeeeeedddbbbbbbbbb```___aaagggjjjiiilllppplllvvv|||kkk___[[[UUURRRSSSRRRNNNLLLMMMOOONNNNNNOOOOOONNNLLLIIICCCCCCAAA@@@??????>>>>>><<<:::888777888999999999888777666555444444555666666666777666555444222111444444444444444444444444000000000000111111111111000000////////////000000//////////////////////////////............//////000///...------...///000///////////////.........000000//////.........---...///111222222222111000//////000000000000000///333333222111000///......111222222333333222222111222222333333333222222111111111222222222222111111111000000000/////////...222222111111111111111111000111111111111222222222111111222222222333333333222222333444444444333333222222333333333444444444666333444888:::999<<<@@@DDDPPPaaannnxxxvvvgggbbbZZZSSSMMMIIIFFFCCCAAA@@@???>>>=========>>>;;;===???@@@@@@BBBDDDFFFCCCDDDEEEFFFHHHIIIKKKKKKQQQQQQSSSTTTVVVVVVWWWWWWWWWXXXZZZ\\\^^^___``````eeefffgggggghhhgggggggggeeedddccccccccceeeggghhhhhhhhhiiikkklllnnnooopppjjjjjjjjjjjjiiigggfffeeebbbccceeefffggggggfffeeegggfffdddccccccdddfffgggfffgggggghhhhhhhhhhhhhhhgggfffeeecccaaa```______cccdddeeegggiiijjjllllllkkkjjjjjjjjjiiiiiihhhhhhjjjjjjjjjjjjjjjjjjjjjjjjnnnnnnnnnnnnoooooooooooopppooommmjjjhhhfffeeeeeeeeeeeeffffffggghhhhhhhhhiiihhhhhhgggfffeeeeeedddeeeeeeeeefffffffffggggggggggggfffeeeddddddcccccceeefffggghhhjjjjjjkkkkkkppprrrvvv{{{ooobbb\\\VVVSSSSSSRRRNNNLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFCCCCCCAAA@@@???>>>>>>===<<<:::888888999:::999999777777555444444555666666888888888888777555333222222222222222222222222222333333222111000///......000000////////////000000//////////////////////////////............//////000///...------...///000/////////////////////...000000/////////.........//////000000111111111000//////000000000000//////222222111111000/////////111111111111111111111111000000111111111111000000000000000111111000000000////////////000000111111111111111111111111111111000111111111111222222222111111111111222222222333000000111111222222222111222222333333333444444444666444555999::::::===CCCJJJWWWhhhvvvsssfffaaaYYYRRRMMMIIIEEECCCAAA@@@???>>>>>>>>>>>>>>>===???AAABBBBBBCCCEEEGGGFFFFFFHHHIIIKKKLLLMMMNNNSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZ\\\___aaabbbccccccfffggghhhhhhiiiiiihhhhhhgggfffeeeddddddeeefffggghhhiiijjjlllmmmmmmnnnnnnjjjjjjiiihhhfffeeeddddddaaabbbcccddddddeeeeeedddeeedddbbbaaaaaabbbcccdddffffffggghhhhhhhhhggggggfffeeecccbbb```______^^^bbbcccdddfffhhhiiikkkkkkjjjjjjiiiiiiiiihhhhhhhhhjjjjjjkkkkkklllmmmnnnnnnppppppqqqqqqqqqqqqqqqqqqqqqpppnnnllliiihhhgggfffeeeeeeffffffggghhhhhhhhhhhhhhhggggggfffeeeeeedddeeeeeeeeefffffffffggggggfffffffffeeeeeeeeeddddddfffggghhhiiijjjjjjjjjjjjlllnnnqqquuuzzzuuufff]]]WWWSSSSSSRRRMMMKKKLLLLLLKKKIIIIIIIIIHHHFFFDDDDDDCCCBBB@@@???===<<<<<<<<<:::999888999:::999888666666555444444555777777::::::::::::888666444222111111111111111111111111333333222111000///......000000////////////000000//////////////////////////////............////////////............//////......//////////////////000000////////////......///////////////000000111///000000111000000//////000000000000000000000000222222111000000111222222000000111111111111111000//////000000000000//////------...///000222222333111111111111111111111111000111111111111222222222000000000111111111222222000000111111111222222222333333333333444444444444777555666999:::;;;@@@FFFTTT```qqqzzzpppfff```YYYRRRMMMIIIEEECCCAAA@@@@@@????????????@@@@@@BBBDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMOOOPPPQQQRRRVVVWWWXXXZZZ[[[\\\]]]]]]]]]^^^```bbbdddfffggggggggghhhiiiiiijjjjjjiiiiiiiiihhhfffeeeeeeeeefffgggiiikkklllnnnnnnmmmlllkkkjjjhhhfffdddcccbbbbbbbbb```______``````aaabbbccceeedddbbbaaa```aaabbbbbbeeeeeefffggggggggggggfffdddcccbbb```___^^^^^^^^^bbbbbbccceeeggghhhiiijjjiiiiiihhhhhhhhhhhhggggggiiijjjjjjkkkmmmooopppqqqrrrrrrsssssssssrrrrrrqqqqqqpppnnnllljjjiiihhhhhheeeeeeffffffggghhhhhhhhhhhhhhhggggggfffeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeeefffffffffggghhhhhhiiijjjjjjjjjjjjjjjjjjlllnnnpppssswww}}}zzzjjj___YYYTTTTTTRRRNNNLLLNNNOOONNNLLLKKKKKKJJJHHHFFFCCCCCCBBBAAA???===<<<;;;===;;;999999::::::999888666555444444555666777888:::::::::999888666333222111111111111111111111111///000000000111111111111000000////////////000000//////////////////////////////............///////////////....../////////............////////////000000//////////////////000///.........///111222000000111111111000////////////000000111111111111444333111000000111333444222222333333444444333333//////000000000000//////......///000111222222333000000000000111111111111000000111111111222222222///000000000000111111111222222222222333444555555333333333444444444444555666444666999:::<<>>HHHRRRcccnnntttkkkccc^^^WWWPPPKKKHHHEEECCCAAAAAA@@@AAAAAABBBCCCCCCDDDEEEGGGHHHHHHIIIJJJLLLOOOOOOQQQSSSUUUWWWYYYYYYZZZ[[[]]]___aaabbbccccccdddeeefffhhhiiijjjjjjjjjhhhhhhiiijjjjjjjjjjjjiiigggggghhhhhhiiijjjkkkllllllmmmoooooonnnkkkhhhfffeeecccaaa___^^^^^^___```^^^]]]]]]\\\]]]___```aaafffeeeeeeddddddcccccccccdddeeeeeefffffffffffffffcccbbbaaa```````````````aaabbbcccdddeeefffggghhhggggggggggggggghhhhhhhhhiiihhhgggggghhhiiikkklllppppppqqqqqqpppnnnmmmkkklllkkkiiihhhgggfffffffffeeeeeeffffffggghhhhhhhhhjjjjjjjjjiiiiiiiiiiiiiiifffffffffffffffffffffeeecccdddeeefffhhhiiijjjkkkjjjkkklllllllllllllllkkkjjjlllnnnoooppprrrvvvyyy{{{nnnbbb\\\WWWVVVUUUSSSRRRTTTSSSQQQMMMKKKJJJIIIGGGFFFCCCCCCDDDCCCCCCAAA???>>>===<<<;;;;;;;;;;;;888666666666555444444555777777666666666666555444222111333333333333333333333333333333222111000///......000000////////////000000000000000000000000000000//////............//////......////////////......------......///000000000//////000000000000111111000000000000000111111222222222222222111000////////////000000111111111222333333222111111222333333///000111222333333333333111111222222222222111111000000111111111111111111...//////000000111111111000111111111111222222222000000000111111111222222000000//////000222444555333444444444555555555555444444777;;;>>>BBBNNN[[[iiittt~~~ssskkkbbb]]]VVVOOOKKKGGGDDDBBBAAAAAAAAAAAABBBCCCEEEEEEEEEGGGJJJKKKKKKLLLOOOPPPQQQRRRTTTVVVYYY[[[\\\]]]\\\]]]___aaaccceeeffffffhhhhhhiiijjjjjjjjjjjjjjjiiijjjjjjkkkkkkkkkkkkkkkhhhiiiiiijjjkkkkkkllllllkkkkkklllllljjjhhheeedddaaa```___^^^]]]^^^_________^^^^^^______```aaabbbcccccccccccccccccccccccceeeeeefffggggggggggggfffccccccbbbbbbbbbbbbbbbcccbbbbbbcccdddeeefffggghhhgggggghhhhhhhhhhhhiiiiiiiiihhhgggfffggghhhkkklllooopppqqqqqqpppmmmkkkiiiiiihhhgggfffeeedddddddddeeeeeeffffffggghhhhhhhhhjjjjjjjjjiiiiiiiiiiiiiiifffffffffffffffeeeeeeeeedddeeefffggghhhjjjkkkkkkkkkkkklllmmmmmmmmmmmmmmmjjjkkkllllllmmmpppuuuxxxwwwnnnccc]]]XXXXXXWWWUUUVVVXXXTTTQQQNNNKKKJJJIIIGGGFFFBBBCCCDDDEEEDDDCCCAAA@@@===<<<<<<<<<<<<;;;888666777777555444444555666666444555555666555444333222333333333333333333333333333333222111000///......000000////////////000000000000000000000000000000//////............//////---...///000000///...---------......///000000111//////000000000111111111000111111222222222222222222222222222111000//////000000000000000111111111000000000000000000000000///000111222333333333333000000111111111111000000//////000111222222333333......//////000111111222000111111111111222222222111111111111222222222333000000//////000222444666444444444444555555555555555666:::>>>BBBHHHVVVdddooozzz{{{rrrlllaaa\\\UUUOOOJJJGGGDDDBBBAAAAAAAAABBBCCCEEEFFFGGGHHHJJJMMMNNNOOOQQQTTTVVVUUUVVVXXXZZZ\\\___```aaa___```bbbeeeggghhhiiijjjllllllmmmmmmlllkkkkkkjjjllllllmmmnnnnnnnnnnnnmmmlllllllllllllllkkkjjjjjjgggggggggfffeeecccaaa```]]]^^^^^^^^^^^^_________``````aaabbbccccccccccccbbbccccccdddeeeeeeeeeeeeffffffggghhhhhhhhhggggggeeeeeeddddddddddddeeeeeeccccccdddeeefffggghhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjiiihhhhhhiiillloooqqqqqqrrrssssssrrrooollljjjgggfffeeedddddddddddddddeeeeeeffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffeeeeeeeeeeeeeeefffgggiiijjjkkkkkkjjjkkklllmmmnnnoooooooookkklllkkkkkkkkknnnssswwwuuummmddd]]]XXXYYYYYYWWWXXX[[[WWWTTTPPPMMMKKKJJJIIIGGGBBBCCCEEEFFFFFFEEECCCBBB======<<<<<<<<<;;;888666888777666555444444555666333444555666666555444333222222222222222222222222000000000000111111111111000000////////////000000000000000000000000000000//////............//////---...///000000///...------------...///000000111//////000000111111111222000111222444444333222222333333333222222000//////111111000000000000000000......////////////......111222333444555555666555//////000000000000//////------///000222444555666---......///000111111222000111111111111222222222111222222222222333333333222222111111222444666888444444444555555555666666666888<<>>===<<<===<<<;;;999;;;999777555444666888999888777777666555555555444444222111222444444333222444333333222111000//////111000000000000000111222000000000///000111222222//////............//////000/////////000111222222111000000///////////////------......///000000000333333222000///...---,,,111111222111111000///...111111000000000000111111111000///......///000000111222333333444444333333111111111111111111111111111000///////////////000222222222111111111000000111111111111111111111111000000111222222222222222222222333333333333444444444444444333222333555777999888;;;AAAHHHRRRbbbpppzzz{{{tttmmmhhhYYYWWWRRRMMMHHHEEEDDDCCCCCCBBBBBBBBBDDDGGGJJJLLLLLLNNNPPPSSSVVVXXXZZZ[[[___```aaabbbcccddddddddddddeeegggjjjlllmmmnnnooopppqqqpppnnnkkkjjjlllmmmpppqqqrrrsssssssssrrrqqqqqqpppnnnkkkhhheeecccbbbbbbaaa^^^\\\[[[[[[\\\]]]aaaaaa```___^^^]]]]]]\\\bbbcccddddddeeeeeeeeedddgggggghhhiiikkklllmmmmmmlllmmmmmmlllkkkjjjiiihhhiiihhhhhhhhhhhhhhhggggggffffffeeedddeeegggjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjlllllllllmmmppptttwwwzzzyyyxxxwwwvvvtttrrrpppoookkkhhheeebbbaaabbbdddfffcccdddeeefffggggggggggggccccccdddeeeffffffffffffeeeeeefffggghhhhhhggggggfffgggiiijjjkkkkkkjjjjjjllllllmmmnnnnnnoooooopppmmmmmmmmmlllkkklllooorrr}}}tttkkkdddaaa]]]ZZZYYYXXXWWWUUURRRPPPNNNLLLJJJHHHGGGGGGDDDIIILLLLLLLLLMMMJJJEEECCCAAA???>>>>>>>>><<<::::::888777555666777:::;;;::::::;;;;;;;;;:::999999444333222333444555444333222222111111111111111111111000000/////////000000/////////000000000000111//////............///////////////...//////000000111000000/////////000000.../////////000000111111///......---,,,+++******///000000111111111000000111000000//////000000111111111000/////////000111111222222333444333333333111111111111111111111111000000////////////000000333333333222222222111111000000000000000000000000///000111222222222222111222222333333333333444444444555555444333333666888;;;:::===EEEMMMWWWeeerrrzzz~~~xxxrrrkkkfffYYYVVVRRRMMMHHHEEEDDDDDDDDDCCCCCCDDDFFFIIILLLNNNQQQRRRUUUXXXZZZ]]]^^^___``````bbbcccddddddddddddeeeggghhhkkklllnnnooooooppppppooommmlllllloooqqqtttuuuuuuuuuuuutttsssrrrqqqpppmmmkkkhhheeecccbbb___^^^\\\[[[ZZZ[[[]]]]]]______```aaacccdddeeefffeeeeeeffffffggggggggggggggghhhiiijjjlllmmmnnnnnnmmmmmmmmmmmmmmmmmmlllllliiijjjjjjjjjjjjkkkkkkkkkkkkjjjhhhggghhhiiijjjlllllllllmmmmmmnnnoooppppppooooooooopppsssvvvzzz|||{{{{{{zzzxxxvvvsssqqqpppkkkiiieeebbbaaabbbccceeedddeeeeeeeeeeeeeeeddddddbbbcccdddeeeffffffffffffdddeeefffggghhhhhhhhhhhhhhhiiijjjkkkkkkkkkjjjiiilllllllllllllllmmmmmmmmmmmmnnnnnnmmmmmmnnnqqqtttyyyuuummmeeebbb^^^[[[[[[ZZZXXXWWWTTTRRROOOLLLJJJJJJJJJJJJLLLSSSXXXYYYYYYWWWQQQJJJFFFDDDAAA???>>>===;;;999888777777666888:::<<<>>>>>>???@@@AAAAAA@@@>>>===555444333444555555444333000000000111111111222222111111000///............------///000000000///...//////............////////////......------......000000/////////000000111000000000000111111111111000000/////////...............000111111222222222000//////......//////000111111000000000111111222111111222333333333333222111111111111111111111111000000000//////000000111111000000000000/////////000000000000000000000000///000111111222111111111222222333333333333444444444555555444333444666888<<<;;;@@@JJJUUU___jjjttt|||yyytttooohhhcccXXXVVVQQQLLLHHHFFFEEEDDDEEEEEEFFFGGGIIILLLOOOPPPTTTUUUXXX[[[]]]___aaaaaa```aaabbbccceeeeeeeeefffhhhiiijjjlllnnnooooooooonnnnnnnnnmmmmmmppptttxxxzzzzzzyyyxxxwwwuuusssrrrpppooommmkkkhhhfffdddccc^^^^^^]]]]]]]]]^^^```aaa```aaaccceeegggiiikkklllhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnooopppnnnnnnooooooppppppppppppkkkllllllmmmmmmnnnnnnnnnnnnmmmlllkkkjjjjjjkkklllllllllnnnoooppprrrssssssrrrrrrssstttvvvyyy|||~~~}}}}}}|||zzzxxxuuurrrpppkkkiiieeebbbaaaaaabbbcccddddddddddddcccbbbaaa```bbbbbbcccdddeeeeeeeeeeeeddddddeeefffhhhiiijjjjjjkkkkkklllmmmlllkkkjjjiiikkkjjjjjjiiiiiiiiijjjjjjjjjkkkkkkkkkkkklllooorrruuu|||wwwooofffccc___]]]\\\[[[ZZZYYYXXXVVVSSSPPPNNNNNNOOOQQQUUU___iiilllkkkeeeZZZOOOJJJGGGCCC@@@>>><<<:::888777777777777999<<<>>>@@@BBBCCCEEEEEEDDDBBB???<<<777555444444555666555333000000000000111111111111111111000...------------+++,,,...000000///...---//////............//////000000///...------------000/////////000111222222111111111000000000000000111111111111111111222222//////000111111111111111//////............//////111111111111111222222222000111111222222222222222111111111111111111111111000000000///000000111111111111111111111111000000000000000000000000000000000000111111111111111000222222222333333333444444333444444333222333666888;;;<<>>;;;999777777777888:::<<<>>>@@@DDDDDDEEEEEECCC???;;;999777666444444555555444333222222111111000//////...111111000...------------***,,,...///000///---,,,//////............//////111000000///............////////////000222333333222111111000000/////////////////////000000000000111111111111111000////////////............//////000000111111222222222222///000111111222222111111000000000000000000000000000000000000000111222222444444444444444444444444222222222222222222222222111111222222222222111111222222222333333333444444222222333222222333555888:::===FFFTTTaaajjjsss||||||vvvrrroookkkeee```WWWTTTPPPLLLIIIGGGFFFFFFHHHHHHJJJMMMPPPSSSUUUVVVUUUVVVXXX[[[]]]___```aaaaaabbbdddeeeggghhhhhhhhhlllmmmnnnoooooooooooonnnlllllllllmmmpppuuu}}}|||zzzwwwtttrrrqqqppppppooonnnlllkkkjjjiiijjjjjjiiiiiiiiihhhiiiiiijjjiiiiiiiiiiiihhhhhhhhhkkkkkkjjjiiiiiijjjjjjkkkkkkkkklllmmmooopppqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqpppppppppoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnrrrssstttuuuvvvxxxyyyzzzzzzzzzzzzyyyvvvsssooommmkkkiiigggdddcccbbbccccccbbbbbbccccccccccccbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeeeeeeeefffhhhjjjkkkmmmnnnooooooooonnnlllkkkiiiiiihhhgggfffggghhhiiijjjmmmnnnpppppppppppprrrttttttwww{{{xxxppphhheeebbb``````___^^^]]][[[YYYWWWUUUUUUUUUVVVWWW___mmm|||tttgggYYYTTTNNNHHHDDDAAA>>><<<888888888999:::;;;======BBBBBBBBBAAA???<<<888666777555444444555555333222333222111000///......---111111000///............,,,,,,.../////////...---//////............//////000000//////.../////////...//////000111222444555444333333222111000//////111111111111111111111111222222222111111000......000//////......//////000...///000111222222222222//////000111111111111000000000000000000000000000000000000000111111222333000000000111111111111111333333333333333333333333333333333333333333222111222222333333333333444444222333333333222333666999;;;AAAMMM[[[fffooozzz|||xxxssspppmmmiiiccc^^^VVVSSSPPPLLLIIIGGGGGGGGGHHHIIILLLOOORRRUUUWWWXXXXXXYYY[[[^^^```aaabbbcccbbbcccdddfffhhhiiijjjjjjnnnnnnooooooooonnnnnnmmmkkklllmmmnnnqqqvvv}}}|||yyyvvvtttsssssssssrrrrrrqqqpppooonnnnnnnnnnnnnnnmmmmmmllllllllljjjjjjjjjkkkkkkkkkkkkkkkmmmllljjjiiiiiijjjkkkkkkkkkkkklllmmmooopppqqqrrrssssssrrrqqqrrrsssuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvttttttsssrrrqqqpppooonnnoooooooooooonnnnnnnnnnnnpppqqqrrrssstttuuuvvvvvvuuuvvvwwwwwwuuuqqqmmmkkkjjjiiigggfffeeedddeeeeeeddddddeeeeeeeeeeeeeeedddccccccdddeeeffffffffffffffffffffffffgggiiikkkmmmnnnooooooooonnnmmmkkkjjjhhhhhhgggggghhhkkknnnooooooqqqrrrrrrqqqqqqsssttttttwwwyyy{{{}}}yyyqqqiiifffcccaaaaaaaaa```___\\\\\\[[[ZZZYYYYYYYYYYYYaaalllxxx|||qqqggg\\\WWWPPPIIIDDD@@@===;;;999999999999999:::::::::>>>>>>===<<<;;;999888777666555333333444444222111111111000000/////////...111000000/////////000000---............///////////////............//////......------......//////......///000111333555666777666555444333222111111222222222222222222222222000000111111111000000///111000000//////000000111---...///111111222111111...///000000111111000000000000000000000000000000000000000000111222333444---.........////////////222222222222222222222222444555555555444444333222222222333333333333444444333444555555444555888;;;???GGGVVVdddllltttyyyuuupppmmmkkkfff```ZZZUUUSSSOOOLLLIIIHHHHHHHHHHHHIIILLLPPPSSSVVVYYYZZZZZZ[[[]]]___aaabbbcccdddbbbccceeegggiiijjjkkkkkknnnooooooooonnnmmmlllllljjjkkknnnppprrrwww||||||yyywwwvvvvvvuuuuuuuuuttttttssssssrrrrrrqqqrrrrrrssssssssssssrrrnnnnnnnnnnnnoooooooooooonnnmmmkkkjjjjjjjjjkkkllljjjkkklllmmmooopppqqqqqqrrrrrrrrrsssuuuwwwzzz|||||||||}}}~~~~~~}}}}}}{{{yyyvvvsssqqqpppmmmnnnnnnnnnooooooppppppooooooppprrrssssssssssssrrrsssuuuuuutttqqqmmmkkkiiiiiihhhggggggggggggggghhhiiiiiiiiihhhgggfffeeeddddddeeefffgggggggggggghhhgggffffffgggiiikkklllmmmnnnnnnooonnnmmmkkkjjjhhhgggggghhhkkkooosssuuuvvvwwwyyyxxxwwwvvvwwwxxxxxxzzz||||||}}}yyyqqqiiigggdddbbbbbbbbbaaa____________^^^^^^^^^]]]]]]ccckkkrrrtttssspppggg___[[[VVVNNNGGGBBB>>>:::888:::::::::999999888888888:::::::::999999999999999666444333333333333111000////////////000000000000111000000000000111111222///............///000000//////............//////,,,,,,,,,,,,------...///......///000111333555666999999888666555444333222............---------,,,...///000111111222222111111111000000000000111111,,,---///000111111111000...//////000000000000000000000000000000000000000000000000000111222333444222222333333444444444555111111111111111111111111555666666666555444444333222222333333333444444444555666777666666777:::===BBBLLL]]]jjjqqqyyyvvvsssnnnkkkiiiddd]]]XXXUUUSSSOOOLLLIIIHHHHHHHHHGGGIIILLLPPPTTTWWWYYYZZZYYYZZZ\\\^^^```bbbbbbcccbbbccceeegggiiijjjkkkllloooooooooooonnnmmmlllkkkjjjlllnnnpppsssvvv{{{~~~|||zzzxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuutttuuuvvvxxxyyyyyyzzzzzztttssssssrrrrrrqqqpppppppppooolllkkkjjjkkklllmmmjjjkkklllmmmnnnooopppqqqqqqqqqrrrtttwww{{{zzzvvvsssqqqjjjkkklllmmmnnnooopppqqqnnnooopppqqqrrrrrrrrrrrrppprrrtttuuutttqqqmmmkkkiiiiiihhhhhhhhhhhhiiiiiimmmllllllkkkjjjhhhfffeeedddeeefffggghhhhhhhhhhhhiiihhhgggfffggghhhjjjllllllmmmnnnnnnnnnmmmlllkkkhhhggghhhjjjmmmrrrwwwzzz|||{{{oookkkfffaaa___```bbbaaa___cccccccccbbbbbbaaa______aaadddhhhhhhddd```^^^^^^RRRNNNHHHDDDBBBAAA???>>>===<<<<<<===>>>???===<<<::::::999888777777777888555444333222111111111111//////000000111111222222///000222444555444222111000000000000000000000000...///000000000000000///000000000000000000000000...---...111111111444:::AAACCCDDD???777111000222////////////000111222333...000444777777444000...000000///////////////000000000000000000000000000000111222444444333222222222222222111111111111000//////000111222333333333222111000000000000000111000111111111111222222222333333333222222111111111111111222222222333333333333333444555777:::===???JJJTTTaaammmxxxzzzuuurrrooojjjfffccc___[[[YYYPPPNNNKKKIIIGGGFFFGGGGGGKKKLLLMMMPPPSSSVVVXXXZZZ]]]]]]^^^___```aaabbbbbbcccdddfffiiilllnnnpppqqqqqqqqqpppnnnmmmkkkjjjjjjiiijjjlllnnnqqqsssuuuvvv{{{{{{{{{yyywwwvvvxxxzzzvvvyyy{{{|||||||||~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{|||{{{yyywwwsssooommmmmmnnnooopppooonnnmmmoooqqqrrrrrrqqquuuwwwyyyzzz||||||tttpppkkklllnnnoooqqqqqqrrrrrrssstttuuutttqqqoooooopppooorrrttttttvvvyyyvvvqqqooonnnmmmmmmnnnnnnmmmkkkmmmmmmnnnnnnnnnlllkkkjjjggggggffffffggghhhiiiiiiffffffggghhhjjjlllnnnoooooonnnnnnmmmlllkkkjjjjjjfffeeegggkkkrrryyy|||qqqjjjgggcccaaaaaaaaabbbaaaddddddddddddcccbbbaaa```\\\___aaa```]]]YYYWWWWWWPPPLLLGGGCCCAAA@@@>>>===<<<;;;;;;<<<===>>>===;;;::::::999888777777777777555555444333222222222333111111111111222222222222---...///000111000000///000000000000000000000000///000000000000000//////000000000000000000000000///---...111222111444:::GGGJJJLLLHHH@@@888444444111111000000000111222222...///000111111000///...000000////////////000000000000000000000000000000//////000111111111111000222222222111111111111000000000000111222222222333222111111111111111222222000111111111111222222222333333333333222222222111111222222222222333333333444555555666888;;;>>>AAAMMMXXXgggsss~~~~~~xxxtttoookkkgggccc___\\\XXXVVVOOOMMMKKKHHHGGGFFFGGGGGGJJJKKKMMMOOOSSSVVVYYYZZZ\\\]]]^^^___aaabbbcccdddfffgggiiikkknnnppprrrsssrrrrrrqqqooonnnlllkkkjjjjjjkkkkkkmmmoooqqqssstttzzzzzzzzzyyywwwwwwyyy{{{yyy{{{}}}}}}}}}~~~}}}yyytttqqqppppppqqqqqqqqqppppppqqqtttuuuuuuttttttwwwyyy|||~~~~~~rrrllljjjkkkmmmoooqqqssstttuuuvvvwwwyyyyyywwwwwwwwwxxxxxx|||}}}}}}~~~{{{uuupppnnnmmmnnnpppqqqqqqpppssssssrrrqqqpppnnnmmmlllhhhhhhhhhhhhiiijjjkkkllliiiiiijjjkkklllnnnoooppppppooonnnmmmlllkkkkkkjjjmmmnnnpppuuu}}}}}}sssjjjiiigggdddbbbaaacccdddfffffffffeeedddcccaaa```ZZZ[[[\\\ZZZVVVRRRPPPPPPLLLIIIDDDAAA???>>>===<<<;;;::::::;;;<<<===<<<;;;:::999888777666666666666555555444444444444444555333333333333333222222222.........///////////////000000000000000000000000111111000000//////......000000000000000000000000///...///222222111444:::IIINNNSSSRRRJJJ@@@888444333333222111111111111222111000...------...000111000000////////////000000000000000000000000000000000000000///000000111222222222222111111111111000111111111111111111222222111111111111222222333444000111111111111222222222444444333333333333222222222222222222333333333333555666777777999<<>>===<<<;;;;;;999999999;;;===<<<<<<:::999888777666555555555444444444444444444555555444444333333222222111111222222111111111111222333000000000000000000000000222222111000///.........////////////////////////000...///222222111444999DDDKKKRRRUUUOOOEEE:::444555444333222111111111111333111///......///111333000////////////000000111000000000000000000000000333222111111111222444555222222222111111111000000222222222111111111111111000000000000111222333444000000111111111222222222444333333333333333333333222222222333333333444444555666777777888<<>>>>><<<;;;;;;999888999;;;=========;;;:::999777666666555555444333333333333333444555333333222222111111111000444444333222222333333444111111111111111111111111333222000///............///////////////////////////......111111000333888===DDDLLLQQQOOOGGG===666555555333222111111000000111111000000000000111111///////////////000111111000000000000000000000000333222111111111222444555222222222111111111000000222222222111111111111111.........//////111222222000000111111111222222222333333333333333333333333222222333333333444444444444666777777888===FFFMMM]]]jjj|||}}}vvvrrrnnniiieeeaaa^^^ZZZWWWTTTRRROOOMMMIIIHHHFFFEEEEEEFFFGGGHHHHHHJJJNNNRRRVVVYYY[[[\\\\\\]]]___aaadddgggiiijjjmmmmmmoooqqqrrrtttuuuvvvwwwvvvvvvtttrrroookkkiiieeeddddddeeehhhlllqqqtttrrruuuxxxzzz{{{}}}{{{xxxxxxyyyyyyyyyyyy|||{{{|||~~~zzzoooggggggiiilllqqqwww}}}{{{xxxuuutttuuuxxxzzz{{{{{{yyyuuurrrqqqqqqssstttuuutttrrrqqqooonnnmmmmmmnnnpppsssuuuvvvuuusssrrrrrrqqqpppooopppqqqrrrssszzzyyysssooooooooommmjjjiiiiiijjjiiihhhgggfffcccaaa___^^^]]][[[YYYWWWUUUQQQMMMIIIEEECCC@@@???@@@???>>><<<;;;:::888999;;;===>>>>>><<<;;;:::888777666666666444444333333333333333444222222222222111111111111222222222222222111111111111111111111111111111111222111000.........///000000000000000000000000000///---...000000...111666777===EEEJJJKKKFFF>>>999444444333111111000000000...//////000000//////...///......//////000111222000000000000000000000000000000000///000000111222222222222111111111111000111111111111111111222222...............///000111000111111111111222222222111111222222222222333333333333333333444444444444333666888888999@@@KKKTTTdddppp~~~vvvppplllhhhddd```]]]ZZZWWWTTTRRRPPPMMMKKKFFFEEEDDDCCCDDDFFFGGGIIIJJJLLLPPPTTTXXXZZZ\\\\\\]]]^^^```bbbeeegggiiijjjmmmmmmoooqqqsssuuuwwwxxxwwwwwwwwwuuurrrnnnjjjhhhbbbbbbccceeehhhmmmqqqsssqqqtttxxxzzz|||~~~~~~zzzwwwxxxyyyzzz{{{|||~~~~~~yyynnnffffffgggiiinnnuuu{{{}}}yyyuuusssuuuxxx{{{|||zzzxxxuuurrrqqqrrrssstttvvvuuusssqqqooonnnmmmmmmoooqqqvvvyyy{{{{{{yyyxxxuuutttsssssstttvvvyyy{{{{{{vvvrrrpppnnnmmmmmmmmmkkkiiikkkjjjiiigggeeebbb```^^^[[[ZZZXXXWWWVVVRRRLLLGGGEEECCCAAAAAAAAAAAA@@@>>><<<:::999999<<<>>>???@@@>>>===;;;999888777777666666666555444333333333444222222222333333333333333111222222333222111000///111111111111111111111111222111///......///000111000000000000000000000000...,,,,,,///...---000555444777<<>><<<:::999888777777999888777555555444444444333333333444444555555555111222444555444222000///111111111111111111111111111000...---...///111222000000000000000000000000---+++,,,......,,,///444111222555999;;;;;;888555222111000000000000000000444333222111111222333444............///000222222000000000000000000000000000111222444444333222222222222222111111111111000//////000111222333333444222111000000000000000111000111111111111222222222//////000000111111111222333333333444444444555555555888;;;<<<>>>FFFUUU```nnnxxxvvvqqqkkkgggeeebbb^^^[[[WWWTTTQQQNNNMMMKKKIIIGGGDDDCCCBBBBBBCCCEEEHHHIIINNNPPPTTTXXXZZZ\\\\\\\\\```aaabbbdddfffhhhiiijjjmmmnnnpppsssvvvyyy{{{|||wwwwwwwwwuuurrrmmmiiifffcccdddeeehhhjjjlllmmmnnnqqqtttxxx{{{}}}~~~zzzwwwwwwxxxyyyyyyvvvfffeeedddeeeiiipppvvv{{{|||zzzvvvrrrqqqtttyyy~~~|||yyyvvvtttssssssqqqqqqpppooooooppppppppptttxxx~~~{{{{{{zzz{{{~~~{{{vvvsssooonnnppppppmmmnnnqqqoooooopppooolllhhhccc```^^^```aaa___ZZZTTTOOOLLLEEEDDDCCCBBBAAAAAAAAAAAA===<<<<<<;;;;;;===>>>???======<<<;;;999777555444444555555555444333333222444444444333333222222222222222222222222222222222333222111000000000111222333111///...---...///000111111000///////////////000///---,,,,,,,,,...///222111222222333444555666000////////////000000111...///000111111000///...222222111111111111222222444444444222000///111222000000111222333555555666333333333222222222111111000000111111111222222222222222111111111111111222////////////////////////111111222222222111111000333333333444444555555666===::::::>>>DDDKKKWWWbbbmmmwww}}}wwwqqqnnniiieeeaaa]]]XXXUUUSSSQQQOOOLLLIIIFFFEEEDDDBBBBBBBBBBBBDDDFFFIIIJJJOOORRRVVVYYY[[[^^^```ccc```aaabbbeeegggiiikkklllnnnnnnnnnooorrruuuxxxyyyxxxwwwvvvvvvtttpppkkkgggggghhhiiijjjlllmmmnnnooossstttvvvxxxxxxxxxxxxwwwwwwtttsssssswww|||qqqjjjfffbbbccchhhnnnrrrttt|||yyyrrrllloootttyyy}}}|||xxxsssrrrnnnlllllljjjiiilllrrrvvv{{{}}}{{{vvvtttpppnnnppppppmmmnnnrrrtttsssrrrqqqnnnllliiigggcccdddccc___ZZZTTTPPPMMMGGGEEEDDDBBB@@@???>>>>>>===<<<;;;;;;;;;<<<======<<<<<<<<<;;;:::999888777666666666666555555444444333333333333333333333333222222222222222222222222333222111000000000111111222111///.........///000111111000///////////////***+++,,,...000111111222222111111111222333444444222111111000/////////000...///000111111000///...222111111000000111111222333444555444111000111222000111222333444555666666333333333222222222111111000000111111111222222222222222111111111111111222000000000000000000000000000000000111111000000///444444444444555555666666:::888999???EEENNNZZZeeepppxxxzzzuuunnnjjjfffbbb^^^ZZZVVVRRROOONNNLLLJJJGGGFFFEEEEEEBBBBBBBBBCCCEEEGGGJJJKKKPPPSSSWWWYYY[[[]]]```bbb```aaabbbdddgggiiikkklllmmmnnnoooqqqsssuuuwwwxxxwwwvvvuuutttsssppplllhhhjjjjjjkkklllmmmnnnoooooorrrssstttuuuvvvwwwwwwwwwzzz|||~~~~~~}}}~~~zzzvvvttttttxxx}}}~~~rrrjjjgggddddddhhhmmmqqqrrr{{{uuunnniiilllqqqvvv}}}yyytttqqqllliiihhhgggfffkkkrrr{{{|||wwwtttpppnnnpppooommmooorrrxxxwwwvvvuuutttsssrrrrrrkkkiiieee```ZZZUUUQQQNNNJJJIIIFFFDDDAAA???>>>======<<<;;;;;;;;;;;;;;;<<<:::;;;;;;;;;;;;;;;::::::777777777666666666666555333333333333333333333333333333333333333333333333222222111000//////000000222111///......///000000111111000///////////////)))+++...111222222222111222111111111111111222222111000000//////000000111//////000000000000//////222111111000000111111222222444666555333111111111111111222333444555666666333333333222222222111111111111111111111222222222222111111111111111222222111111111111111111111111111111222222222222111111444555555555555666666666999888:::BBBJJJSSS___kkksss{{{}}}uuuqqqhhheeeaaa]]]ZZZVVVRRROOOJJJIIIHHHFFFEEEEEEDDDDDDBBBBBBBBBDDDFFFIIIKKKMMMRRRTTTXXXZZZ[[[\\\^^^`````````bbbdddgggiiikkklllmmmoooqqqsssuuuwwwwwwwwwvvvtttrrrqqqqqqpppmmmkkkmmmmmmmmmnnnnnnnnnnnnnnnqqqqqqqqqrrrssstttvvvwwwxxxzzz|||}}}}}}}}}yyywwwvvvzzz}}}ssskkkhhhfffeeehhhlllnnnoooyyyssslllhhhkkkpppuuu}}}{{{tttpppkkkgggfffeeefffllltttzzztttpppmmmnnnnnnlllnnnrrrxxxyyyzzz{{{||||||||||||qqqmmmfff___ZZZUUUQQQOOOMMMLLLIIIGGGDDDBBB@@@@@@???>>>>>>===<<<;;;;;;;;;::::::;;;;;;::::::999888777666666666666666666666222222333333333333444444333333333333333333333333222111111000000/////////111000////////////000000111000000///////////////111111222222111000...---222111000000000000000111............///000111222//////000000000000//////111111000000000000111111222444666666444222111000111222222333444555555555333333333222222222111111111111111111111111111111111111111000111111222333222222222222222222222222333444555555555555555555444444555555555666666666;;;;;;???GGGPPPXXXeeepppxxxvvvooolllcccaaa]]]YYYWWWSSSPPPMMMHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGKKKNNNPPPTTTVVVYYY[[[[[[\\\^^^``````aaaccceeegggiiikkklllmmmooosssvvvwwwwwwvvvuuutttrrrpppoooooopppooonnnoooooonnnnnnnnnmmmmmmmmmoooooonnnoooqqqsssuuuwwwzzz{{{}}}}}}}}}~~~|||{{{{{{tttlllkkkhhhggghhhjjjmmmnnnxxxsssmmmjjjlllqqqwww|||tttrrrlllhhhggghhhjjjsss|||}}}tttpppmmmnnnmmmlllnnnrrruuuxxx}}}tttnnnfff___ZZZVVVRRRPPPMMMLLLJJJGGGEEECCCBBBBBBAAAAAA@@@???>>>===;;;;;;::::::::::::888777666555666555555444444555666666333333333333333333333333333333333333333333333333222222222111000//////...000///////////////000000111000000///////////////666555333000......---...111111000000///000000000//////...---------......000000////////////000000111000000000000000000111111444666666444222000000111111222222333444444444333333333222222222111111111111111111111111111111111111000000111222222333222222222222222222222222444444555666666666666666444444555555666777777777======BBBKKKTTT\\\hhhrrr~~~yyyoooiiiggg___]]]YYYWWWTTTRRRNNNLLLGGGFFFEEECCCAAA@@@@@@???AAABBBCCCFFFIIIMMMPPPRRRVVVXXX[[[\\\]]]]]]___aaaaaabbbdddfffhhhjjjlllmmmnnnpppsssvvvxxxwwwuuutttsssqqqnnnnnnooopppqqqpppoooooonnnnnnmmmlllllllllmmmmmmmmmnnnpppsssuuuwww{{{|||}}}}}}}}}zzzvvvooommmkkkhhhhhhiiillloooxxxsssnnnkkknnnsssyyy~~~vvvsssnnnkkklllnnnttt~~~vvvrrrnnnoooooommmpppuuuuuuyyyuuuooofff```\\\YYYUUURRRMMMLLLJJJGGGEEECCCBBBBBBCCCCCCBBBAAA???===;;;::::::::::::999888666555444666555444444444555666777444444444333333222222222333333333333333333333333333333333333222000///...////////////000000000000111111000///////////////444333000......///000111111000000000000000111111444333111...,,,+++******000000////////////000000111000000//////000000111111333555444222000000000111111111111222222222333333333333222222222111111222222222111111111111111000000000000111222333333222222222222222222222222111222333444444555444444555555666777999:::;;;;;;???@@@FFFPPPYYYaaalllvvv|||sssjjjcccaaa\\\YYYVVVTTTRRRPPPMMMJJJGGGFFFEEECCCAAA@@@??????AAABBBDDDGGGKKKOOOSSSUUUWWWZZZ\\\^^^______aaacccbbbccceeegggjjjlllnnnooonnnpppsssvvvvvvvvvtttssssssqqqoooooopppqqqrrrqqqpppoooooonnnmmmllllllllllllmmmnnnooorrrtttvvvwwwzzz{{{{{{{{{||||||zzzxxxrrrpppmmmiiigggiiinnnrrr|||sssooommmooottt{{{|||wwwtttsssvvv{{{zzzuuuqqqrrrqqqqqqsssxxxyyy|||vvvooogggbbb```]]]YYYUUURRRQQQNNNKKKHHHEEEDDDCCCDDDDDDCCCAAA???<<<:::888999999999999999888777666777666555444555666888999555555444333222222111111444444444444444444444444444444444444333111000.........///000000000000000111111000///////////////////////////000000111111000000000000111111222333444333222000...------,,,111000///......///000111000000////////////000000222333333222000//////000000000000000000111111111333333333222222222111111222222222111111111000000000000000000111222333444222222222222222222222222111111222333444444444444666777999;;;===???@@@AAACCCEEELLLXXXbbbkkkwww~~~tttmmmeee___]]]XXXVVVSSSQQQPPPNNNKKKIIIFFFEEEDDDCCCBBBBBBBBBBBBAAABBBDDDGGGLLLQQQUUUWWWXXX[[[^^^```aaabbbdddeeedddeeegggiiikkknnnooopppoooppprrrtttuuutttsssrrrsssrrrpppppprrrrrrrrrqqqpppppppppoooooonnnnnnmmmkkkmmmooorrrtttvvvwwwxxxxxxyyyzzz{{{~~~}}}zzzzzzzzzyyytttrrrnnniiigggjjjpppvvvuuurrrpppssswww~~~}}}xxxtttttttttsssvvv{{{~~~~~~}}}vvvooohhhdddbbb```\\\XXXYYYWWWTTTPPPLLLHHHFFFEEECCCCCCBBBAAA???;;;999777777888999:::::::::::::::888777666555666777999;;;666666555444222111000000444444444444444444444444555555555555444222000///......///000000111000000111111000///////////////---///000111111000///...000000000000111222444444111111000000111222333333111000///......///000111000000////////////000000222222222000......///000////////////000000000000333333333222222222111111222222222222111111000000000000000000111222333444111111111111111111111111222333444555666666666666888999;;;===@@@BBBDDDEEEHHHJJJSSS```kkkuuuwwwoooiiibbb\\\ZZZUUUSSSPPPOOONNNLLLJJJGGGDDDDDDCCCCCCCCCDDDEEEEEEAAABBBDDDHHHLLLQQQVVVXXXYYY[[[___aaabbbccceeegggeeefffhhhjjjlllooopppqqqpppqqqrrrsssssssssrrrrrrsssrrrqqqrrrssssssrrrqqqqqqqqqqqqpppppppppooooookkkmmmpppsssvvvxxxxxxxxxyyyzzz{{{~~~xxxwwwxxxzzzzzzvvvsssoooiiigggjjjrrrxxxyyyvvvuuuwww||||||{{{{{{|||}}}{{{zzzrrrnnnjjjgggfffeeedddcccbbb___[[[UUUPPPKKKHHHFFFGGGGGGEEECCCAAA???>>>===;;;;;;;;;;;;<<<<<<<<<===:::999888777555555555555555555444333333333333444222222111111111222444555888777555333222222222222111000///......---------222222222222111111000000222222111111000000//////......//////000000111111000000000000000000000000111111111111111111111111000000000000111111111111,,,---...000111111111111000000000000000000000000000//////...///111333444333222222111000000000111000000000000////////////222222222111111111111000111111222333444555777888<<<:::===BBBDDDDDDFFFJJJLLLSSS]]]hhhrrr}}}uuujjjddd___XXXQQQRRROOOLLLJJJJJJHHHGGGEEEEEEEEEDDDAAA???>>>???@@@CCCFFFJJJNNNPPPTTTXXX[[[\\\^^^```cccdddeeeffffffiiijjjjjjlllnnnppprrrsssqqqqqqqqqrrrrrrsssssssssrrrqqqqqqpppqqqrrrtttuuuvvvuuuuuutttttttttuuuuuunnnppprrrtttuuuwww{{{}}}{{{}}}yyyuuuuuuxxxzzz{{{zzzsssmmmlllkkkmmmssszzz{{{vvvuuuzzz|||yyyxxxssspppmmmkkkjjjjjjjjjiiihhheeeaaa\\\VVVQQQNNNLLLKKKIIIGGGEEEBBB???===<<<;;;;;;<<<<<<<<<<<<<<<<<<:::999888777666555555555777666555444444444444444222222111111111222444444777555444222111111111111222111000000////////////111111111111111111111111222111111111000000000///////////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000///000000000000000000000000////////////000111222333333333222111111111111111000000000000000000000000222222222222111111111111000111222333555777999:::===<<<>>>CCCFFFFFFIIINNNSSSZZZeeepppzzz~~~qqqgggbbb^^^WWWRRRPPPMMMJJJHHHGGGFFFEEECCC@@@AAA@@@???======???AAADDDGGGKKKOOORRRUUUYYY\\\[[[]]]aaadddgggjjjkkkkkklllllllllmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppqqqrrrttttttuuuuuuttttttttttttuuuuuuqqqssstttuuuvvvwwwzzz}}}~~~{{{uuurrrssswwwzzz{{{|||vvvpppnnnnnnooovvv~~~yyywww|||zzzwwwvvvuuusssppppppppppppooonnnllliiieee```ZZZVVVRRRQQQMMMLLLIIIFFFCCC???===<<<;;;<<<===>>>======;;;:::999888888777666666666777999999777666555555555555333222222222222333333444555444333111000000000000222222111111111111111222000000000000000111111111111111111111111000000000/////////000000000000111000000000000000000000000////////////////////////000000000000111111111111222222222222222111000000000000000000000000000000...///000111111222111111444333333222222222222222000000111111222222333333333222222222111111111111000111222444666888;;;<<<===<<>>?????????>>>???AAACCCEEEHHHMMMQQQTTTWWW[[[^^^^^^```dddgggjjjlllmmmnnnnnnnnnnnnmmmnnnnnnooooooppppppppppppooooooooooooppppppppppppqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxyyywwwyyyzzzzzzyyyzzz|||~~~{{{wwwrrrppprrrwww{{{}}}yyytttrrrqqqsss{{{~~~{{{{{{xxxwwwwwwuuutttssssssrrrpppnnniiifffbbb]]]XXXTTTQQQOOOMMMLLLJJJGGGCCC@@@>>>===<<<===>>>>>>>>><<<;;;999999888888777888888999999<<<;;;:::888666666555555333333333333333333333333444333333222111000000000111111111111111222333333//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111......000111222333333333000000000000000000000000...///000222222222111000444444333222222333333444000000111222333444555666333333222222222111111111111111222333555777888999;;;;;;???DDDGGGJJJQQQYYYccclllyyy{{{sssiiiaaa]]]YYYTTTPPPKKKHHHFFFDDDDDDCCCAAA@@@AAAAAABBBAAA@@@AAACCCFFFFFFJJJOOOSSSWWWZZZ]]]```dddeeehhhjjjkkkllllllkkknnnnnnnnnmmmmmmnnnooooooooooooooonnnnnnmmmmmmmmmnnnoooooopppqqqrrrssssssvvvvvvwwwwwwyyyzzz|||}}}~~~~~~~~~yyyvvvsssrrrtttyyy}}}~~~yyywwwuuuwww}}}|||{{{yyywwwuuutttrrroookkkhhhcccaaa^^^YYYUUUQQQOOONNNKKKKKKIIIGGGDDDBBBAAA@@@>>>>>>???>>>>>><<<:::999999999999999:::;;;;;;<<>><<<;;;;;;::::::::::::;;;<<<===???@@@@@@???===:::777555444444333444444444444333333222333333444444333222111111......///000111333555666222222222222111111111000000000000111222333444444222111111111111000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000///......000000000000000000000000000000111111111111000000333222222222222333333444111111222333444555666666333333333333222222222222444333222222222222222222555666:::???AAAEEEPPP\\\iiitttvvvppphhh___YYYSSSOOOLLLIIIGGGEEECCCCCCCCCAAA@@@@@@AAAAAA@@@??????AAACCCIIIMMMSSSYYY]]]___bbbdddcccdddgggjjjmmmnnnooooookkkkkkkkkkkklllmmmnnnnnnmmmmmmmmmmmmmmmlllllllllkkklllnnnoooqqqqqqrrrrrrooopppqqqsssvvvyyy{{{}}}|||tttttttttssstttyyy|||zzzyyywwwtttooohhhddd___]]][[[YYYVVVUUUTTTSSSQQQPPPNNNKKKIIIFFFEEEDDDCCCAAA???<<<;;;:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCAAA@@@===:::777555333222444444555555555444222222111222222333333222111000...///000111333555777888555444444333222111000000///000000111333444444555222222222111111111000000111111111111111111111111111111111111111111111111000000000000111111111111000111111111111000//////000000000000000000000000111111000000000000111111111111111111111222333333111111222333444444555555444444333333333222222222333333333222222333333444444555999===???DDDPPP\\\kkkwwwrrrmmmeee]]]WWWQQQMMMKKKHHHFFFCCCBBBBBBBBBAAA???>>>???@@@@@@???@@@CCCFFFJJJNNNUUU[[[___bbbdddfffdddfffiiilllnnnoooppppppllllllkkkjjjjjjjjjjjjkkklllllllllmmmmmmmmmmmmmmmjjjkkkmmmoooqqqqqqqqqqqqnnnooopppssswwwzzz}}}zzzqqqssstttuuuwww||||||{{{zzzyyyvvvqqqkkkfff]]]\\\ZZZYYYWWWVVVUUUUUUUUUTTTQQQNNNKKKHHHEEEDDDDDDBBB???;;;::::::;;;<<<<<<<<<===>>>@@@BBBCCCDDDBBB@@@===:::777444333222444444555666555444222111000000111222222111/////////000111222444777999:::777666555444222111000000//////000111333444555555222222222222111111000000111111111111111111111111000000000000000000000000000000000000111111111111...///000111222333333333000000000000000000000000222111000//////000111222111000000000111222222333111222222333333444444444444444444333333333222222333333333333444555666666444666999===>>>CCCPPP]]]mmmyyynnnjjjccc\\\UUUPPPMMMKKKGGGEEEBBBAAAAAAAAA@@@???>>>@@@AAAAAABBBDDDGGGJJJJJJOOOVVV\\\```ccceeegggiiijjjlllnnnnnnnnnnnnnnnnnnmmmllljjjiiihhhhhhhhhlllllllllmmmmmmnnnnnnnnniiikkkmmmoooqqqqqqqqqqqqpppqqqsssvvvyyy}}}|||yyyqqqsssvvvxxx{{{}}}}}}}}}~~~{{{yyywwwssslllfffaaa]]]WWWTTTUUUYYY]]]```^^^ZZZSSSOOOLLLJJJHHHGGGEEEDDDBBB???<<<<<<>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@>>><<<999666555444555555333444555555555444333222000111333333444333222111///000111333555888:::<<<666555444222111000000///111111222222222333333333333333333222222111111111000000111111111111000000000000111222333333444444000000//////000000111222---///111333444555444444111111111111111111111111444333111000000000111111222333333444444333333222111111222222222333333333555555444333333222111111333333222222222333444444666444444888<<>>======@@@CCCCCCBBB@@@???>>>???@@@AAA<<<;;;999666555555555666333333444444444333222111111222333333333333222111000111111222333444666777555444333111000000000000000000111111111222222222333333333333333222111111000000000000000000000000000000000111111222222222222222111111222222333444---...000222333333333222111111111111111111111111333333111000000000111111111111111111111111111111111111222222222333333333444444444333333222222222222222222222222333333444777555666999===DDDRRR^^^ooozzzzzznnnhhh^^^XXXTTTQQQNNNKKKHHHFFFDDDBBBAAA@@@@@@@@@===>>>@@@AAAAAACCCFFFHHHOOOSSSXXX\\\```cccfffhhhhhhhhhiiikkkmmmnnnlllkkkhhhgggfffffffffggghhhiiiiiiiiiiiijjjlllmmmmmmmmmkkkmmmoooqqqrrrsssvvvyyyzzz}}}yyyxxxwwwzzz~~~~~~}}}||||||~~~|||wwwnnnhhhccc___ZZZWWWXXX[[[]]]^^^WWWSSSNNNJJJHHHHHHGGGFFF???@@@???>>>===>>>AAADDDEEECCCAAA???>>>>>>???@@@;;;:::888666666666666777222333333333333222111111222222333333333222222111222111111000000000111111222222111000000000000000//////000000000111111111222333444555444333222111222111000//////000111222000000000000000000000111222222111111222222333444...///000111111111111000111111111111111111111111333222111111000111111111222222111000000111222222111111222222222333333333333333333333333333333333222222222222222333444444999777777:::???FFFSSS```qqq|||xxxllleee]]]VVVSSSPPPLLLIIIGGGFFFDDDBBB@@@@@@@@@@@@<<<>>>???@@@AAACCCGGGIIIPPPTTTYYY]]]```cccfffhhhiiihhhiiikkklllmmmkkkiiieeedddccccccccceeefffgggiiiiiijjjkkkmmmnnnnnnooooooppprrrtttvvv{{{zzzzzz{{{}}}{{{{{{{{{}}}yyypppiiiaaa^^^ZZZXXXXXXYYYZZZYYYSSSPPPKKKGGGFFFEEEEEEDDD?????????>>>>>>???AAADDDDDDDDDCCCBBBAAA???>>>===999888777777666777777888444444444444333333222222222333333333222222111111222111000000/////////000000000////////////000000000000000000111111111222222333444555555444222111333111///......///111333111111111111111000000000000000//////000000111222111111111111111111000000111111111111111111111111222222111111111111111111555444222111111222444555111111222222222333333333222333333333333333333333333333333333444555666666999777777;;;@@@GGGUUUbbbrrr}}}wwwjjjcccZZZTTTQQQNNNKKKHHHFFFEEECCCAAA@@@@@@@@@AAA>>>???AAABBBCCCFFFJJJMMMSSSVVV[[[___bbbdddgggiiiiiiiiiiiijjjlllkkkiiigggbbbbbbaaaaaabbbdddeeegggiiijjjlllmmmnnnpppqqqsssuuuvvvwwwzzz~~~}}}|||{{{|||{{{rrrkkkbbb___\\\[[[ZZZZZZYYYWWWQQQMMMHHHEEEDDDCCCCCCBBB@@@AAAAAA@@@??????AAACCCCCCDDDFFFFFFDDD@@@;;;888888888777777777777777888666555555555444444444444333333333222222111111111111111000000000000111111/////////...//////000111111111111222222222333333111222333444444444333222333111///......///111333222222222222222222111111000000//////000000111222333333222222111111111111111111111111111111111111111111111111222111111111555444222111111222444555111111222222222333333333222333333333333333333333444444444555555666888888888666777<<>>???@@@AAACCCGGGLLLQQQWWWZZZ___bbbdddfffhhhiiikkkjjjiiiiiijjjhhheeeccc`````````aaabbbdddggghhhhhhlllqqqssstttwww|||~~~|||tttnnngggeeedddcccaaa___[[[XXXOOOKKKFFFBBBAAA@@@???>>>???AAACCCCCCCCCCCCEEEGGGGGGGGGGGGEEEBBB>>>;;;999888888888888888777666666777666555444333444555555555444333111111111111111111111000000000000000111111111000//////000000000111111111111222222222222222111000//////111333444000000000000000000000000000000111111222222333333222222111111222222333444222222111000000111222333111111111111111111111111///000111222333222222111111111111111111111111111111111222222222333333333444444444333333222222222222222333333444666777888888777999@@@GGGQQQaaaooo~~~vvvfff```WWWRRROOOMMMJJJGGGDDDCCCAAA@@@@@@@@@@@@AAA???@@@AAABBBDDDIIIOOOSSSYYY\\\```ccceeefffhhhjjjkkkjjjiiiiiiiiigggdddbbb^^^^^^______aaadddfffhhhggglllrrrvvvwww{{{{{{tttooofffdddcccbbbaaa^^^YYYUUUOOOKKKFFFBBB@@@???>>>===>>>@@@BBBDDDDDDEEEHHHJJJKKKIIIFFFBBB???===<<<;;;999999999888888777666555666555444333222333444444666444333111000000111111222111000//////.........222222111000000000000000000000000000111111111111222000...---...000333444000000111111111111000000...//////000111222222333000000000///000111111222111000/////////000222333111111111111111111111111///000111222333333222111222333333444444333333222111111222222222333333333555555444333333222111111111111111222333444666666999888;;;BBBJJJUUUeeesss}}}uuufff```WWWRRROOOMMMJJJGGGDDDCCCAAA@@@???@@@@@@AAABBBCCCDDDEEEGGGLLLRRRWWWZZZ]]]aaadddeeefffhhhjjjlllkkkiiiiiiiiigggcccaaa]]]]]]]]]^^^```ccceeeggggggmmmssswwwyyy}}}}}}wwwqqqmmmjjjgggccc```]]][[[WWWUUUSSSPPPJJJEEECCCDDDFFFHHHHHHEEEBBBBBBDDDGGGJJJKKKIIIHHHGGGDDDAAA>>>;;;:::999999888888777666666666888888999:::999888777666333333333333333222111000111000///......///000000222111000111333444444333111111111111111111111111000000000000000000000000222111111111000000//////111111111111111111111111111111111111111111111111333222111000////////////000111111111222222222222000000111222333444444555333333333333333333333333444333333222222333333444333333222222333333444555///111333444333333444555999<<>><<<:::999999999888888777777777999::::::;;;:::999888777444444333333222111111000222111000//////000111111222111000111333333333111111111111111111111111111111111111111111111111111222111111111000000000000111111111111111111111111111111111111111111111111555444333222111111111111000000000111111111222222222222222222222222333333333333333333333333333333444333333222222333333444333333222222333333444555000222444444444444555666888;;;???CCCLLL\\\qqqvvvjjjcccXXXPPPLLLJJJGGGDDDDDDBBB@@@=========???@@@AAACCCEEEHHHJJJOOOTTTXXX]]]___bbbeeehhhiiijjjjjjjjjiiihhhfffdddbbb```______^^^]]]]]]]]]___```bbbbbbdddhhhmmmsss|||~~~zzzuuuqqqjjjgggbbb___\\\ZZZWWWUUUOOOLLLJJJGGGGGGIIILLLNNNUUUQQQLLLIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@>>><<<;;;999999999999888888888888::::::;;;<<<;;;:::999888777666444222111000000111222222111111111111222333333111000111222222111000111111111111111111111111222222222222222222222222111111111111111000000000111111111111111111111111111111111111111111111111444444333222111111111111/////////000000000111111333333333222222222111111333333333333333333333333444333333222222333333444333333333333333444444555222333555555444444666777777;;;???EEEOOOaaavvvwwwkkkdddYYYQQQLLLJJJFFFDDDDDDBBB@@@>>>>>>>>>@@@AAACCCEEEHHHJJJMMMQQQVVVZZZ^^^```ccceeehhhiiijjjjjjiiihhhgggeeecccaaa```___^^^]]]\\\[[[[[[\\\^^^___```bbbfffjjjpppxxx}}}yyytttqqqnnnjjjeeeaaa^^^[[[YYYWWWPPPOOOMMMMMMNNNPPPSSSUUUVVVSSSOOOKKKIIIFFFDDDBBB@@@@@@@@@@@@???>>>===<<<::::::::::::999999999999999:::;;;;;;;;;:::888888999777444111000000000111222222222222333333333444333222111111111111000///111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111111000//////000000////////////000000000000222222222222222222222222222222333333333333444444444333333222222333333444333333333333333444555555333444666666555555777999888<<>>>>>;;;;;;;;;;;;::::::::::::888999:::::::::999777666999777555222000000111111222222333333444444444444444222111111222222000///111111111111111111111111222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111222111000000///000000000////////////000000000000000000111222333333444444222222222333333444444444444333333222222333333444444444333333444444555666444555666555555555777:::999>>>EEEMMMXXXhhh|||zzzppphhh]]]TTTOOOKKKHHHEEECCCBBBAAA@@@@@@AAAAAABBBDDDFFFJJJMMMQQQTTTYYY\\\aaabbbdddfffhhhiiiiiihhhhhhhhhfffeeecccbbbaaa```[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[]]]^^^bbbgggnnnsss~~~{{{xxxuuuuuupppiiibbb]]]ZZZWWWUUURRRRRRRRRQQQQQQRRRRRRRRROOONNNLLLKKKKKKIIIFFFCCC@@@@@@AAAAAAAAAAAA@@@@@@=========<<<;;;:::::::::888888999:::999888777666888777555333222111111222111222333444555555555444444222111222333333222111111111111111111111111111222222222222222222222222111111111222222222222222111111111111111111111111111111111111111111111111333333222222222222222333/////////000000000111111///000111222333444444555111222222333333444444555444333333222222333333444444444444444444555555666444555555555444555777:::;;;AAAJJJTTT___ooossskkk___VVVQQQMMMIIIFFFCCCBBBBBBAAAAAABBBBBBBBBCCCFFFKKKOOOSSSWWW\\\___bbbccceeeggghhhhhhhhhhhhgggfffeeedddbbbaaa```___[[[[[[ZZZYYYYYYXXXWWWWWWVVVWWWWWWWWWYYY]]]cccgggooottt|||~~~}}}|||vvvnnnfff```\\\YYYWWWVVVUUUUUUTTTRRRQQQPPPOOOMMMLLLLLLLLLLLLKKKGGGEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>===<<<:::999999888999:::::::::999888777666555555444333333222222000111333444555555444444444333222222444555444333111111111111111111111111111111111111111111111111111111111222222333333333111111111111111111111111111111111111111111111111333222222222222222333333000000000111111111222222111111111222222333333333111111222333333444555555444333333222222333333444444444444444444555666666444555555444333444777:::;;;CCCOOO[[[hhhwwwvvvmmmbbbXXXSSSOOOKKKGGGBBBBBBBBBBBBBBBBBBCCCCCCCCCGGGLLLQQQVVV[[[___bbbcccdddfffggghhhhhhhhhgggddddddcccaaa```___^^^]]][[[[[[[[[ZZZYYYWWWVVVUUUSSSSSSSSSQQQQQQTTTYYY\\\```dddkkkrrrzzz}}}tttkkkeee```]]]ZZZZZZZZZYYYWWWUUURRRPPPOOOMMMMMMMMMMMMNNNLLLHHHEEEDDDDDDDDDEEEDDDDDDCCCCCCAAA@@@???===<<<:::999888::::::;;;<<<;;;:::999888444555555555444444222222///111222444555555444444444333222333555666555444111111111111111111111111000000000000000000000000111111111222222333333333111111111111111111111111111111111111111111111111111000000000000000111111111111111111222222222222333333333222222222222111111111222333333444555555444333333222222333333444555444444444444555666666444444444333222444777999:::DDDRRR```nnn~~~wwwooocccZZZTTTPPPLLLHHHBBBBBBCCCCCCCCCCCCCCCCCCCCCHHHNNNSSSXXX]]]bbbeeecccdddfffhhhhhhhhhhhhgggbbbaaa```___^^^]]]\\\\\\[[[[[[[[[ZZZYYYWWWVVVUUURRRQQQPPPNNNMMMOOOSSSVVVVVVYYY^^^dddiiiooouuuzzz~~~uuukkkddd___\\\ZZZ[[[YYYWWWUUUUUUTTTQQQOOOOOONNNNNNNNNNNNLLLIIIGGGEEEFFFFFFGGGGGGFFFFFFEEEFFFEEEDDDBBB@@@>>><<<;;;<<<;;;::::::999999::::::666666555555555555666666333333222222333333444555222333444444333222000///222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222111111000000000000000111111222......///000111222222222222222222222222222222222111111222222222333333333222222333333333333444444000111222555777777555222111222333555666555555444555444333555777999::::::BBBKKKZZZhhhwwwuuuggg[[[TTTPPPLLLJJJFFFEEECCCBBBBBBCCCDDDEEEGGGKKKQQQWWW[[[^^^aaaccceeefffhhhjjjkkkkkkjjjiiibbb```^^^[[[[[[\\\]]]___[[[\\\\\\[[[YYYVVVSSSQQQNNNMMMLLLKKKLLLMMMOOOQQQWWWXXXYYY[[[^^^aaadddffflllmmmqqqxxxvvvkkkccc^^^[[[YYYZZZXXXVVVVVVVVVVVVTTTSSSQQQPPPOOOOOOOOOMMMJJJHHHFFFFFFHHHIIIJJJKKKKKKKKKKKKJJJHHHEEEBBB???>>><<<;;;;;;::::::::::::::::::999999888666666555555555333333222222333333444555333333444444333222000///111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111000000000000000111111222000000///000000111222222222222222222222222222222111111222222222333333333222222333333333333444444555333111000111333555666111222444555666555555555888777666666777777888888AAAKKK\\\mmm}}}|||lll___WWWQQQLLLIIIFFFEEECCCBBBBBBCCCEEEFFFIIIMMMSSSYYY]]]```ccceeehhhiiijjjkkkkkkjjjiiigggcccaaa^^^[[[ZZZZZZ[[[\\\ZZZZZZZZZZZZXXXUUURRRPPPPPPOOONNNNNNNNNPPPRRRSSSUUUUUUVVVXXXZZZ]]]```aaa___```cccgggoooxxxvvvkkkccc^^^\\\ZZZXXXWWWVVVVVVWWWXXXWWWUUUTTTRRRPPPPPPOOONNNKKKHHHGGGHHHJJJLLLNNNOOOPPPQQQRRRPPPMMMIIIEEEAAA???>>>:::::::::::::::::::::;;;<<<;;;999888666555555555333333333333333444444555333333333333333111000000111111111111111111111111111111111111111111111111111111111111111111111111444444333222111111000000000000000000111111222222222111000//////000222222222222222222222222222222111111222222222333333333222222333333333333444444666555333111000000333666222222444555555666555555777777666666777888999:::AAANNNaaauuutttfff\\\TTTMMMIIIGGGEEEDDDCCCCCCDDDFFFGGGKKKOOOUUU[[[___bbbeeegggkkklllmmmmmmllljjjhhhgggdddbbb___[[[YYYYYYYYYYYYZZZZZZZZZYYYXXXVVVSSSRRRSSSRRRQQQQQQRRRTTTVVVWWWVVVVVVWWWXXXYYY[[[]]]^^^\\\\\\]]]___dddjjjooosss}}}tttjjjddd```^^^\\\WWWVVVUUUUUUWWWWWWVVVUUUTTTRRRPPPOOONNNMMMJJJHHHIIIJJJLLLNNNPPPQQQQQQRRRUUUSSSOOOJJJEEEBBB???>>>:::;;;;;;;;;;;;;;;;;;;;;;;;:::888777666555555555333333333333333444555555444333333333222111111000111111111111111111111111111111111111111111111111111111111111111111111111444444333222111000//////000000111111222222222222333222111//////000111222222222222222222222222222111111222222222333333333222222222333333333444444222444666666333111111222333333444444555666666666333444555666888;;;>>>AAAFFFTTTiii~~~{{{mmmaaaXXXOOOJJJGGGFFFEEEDDDDDDEEEGGGHHHLLLQQQWWW\\\```bbbeeegggmmmnnnoooooonnnllljjjhhheeeccc```]]]ZZZXXXXXXWWWZZZ[[[[[[ZZZYYYXXXVVVVVVUUUUUUUUUUUUVVVXXXZZZ[[[[[[\\\\\\\\\]]]^^^______`````````aaadddgggjjjlllpppsssvvvwwwwwwvvvuuuvvvvvvxxx{{{}}}{{{rrrjjjeeebbb```___WWWUUUTTTTTTUUUUUUSSSRRRTTTQQQOOONNNMMMLLLJJJHHHKKKKKKLLLMMMNNNNNNNNNNNNTTTQQQMMMHHHDDDAAA@@@???<<<============<<<;;;;;;777777666555555555666666444444333333444444555666444444333222111111111111333333333333333333333333111111111111111111111111111111111111111111111111333333222111111000//////000000111222222222222111333222111000000111111222222222222222222222222222111111222222222333333333222222222333333333444444111222333333222111111222333444444444555666666777333444666777888;;;AAAEEENNN\\\rrrrrrggg\\\SSSMMMHHHGGGEEEEEEEEEGGGHHHJJJMMMRRRXXX]]]```ccceeegggmmmnnnooopppooonnnllljjjeeedddaaa^^^[[[YYYXXXWWWYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYY[[[\\\^^^___aaaaaabbbbbbbbbbbbbbbbbb``````aaabbbdddfffhhhiiihhhjjjmmmnnnmmmkkkkkkkkklllnnnpppqqqrrrtttwwwyyy{{{}}}{{{wwwpppjjjfffccc```^^^VVVUUUSSSSSSTTTTTTSSSQQQSSSPPPNNNMMMMMMMMMKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJOOOMMMIIIEEECCCAAAAAAAAA???@@@@@@@@@???===;;;:::666666555555555555666666444444444444444555555666555444333222111111111111444444444444444444444444111111111111111111111111111111111111111111111111222111111111111000000000///000222333333333222111111111222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444444222111111444666666666444444444444555666777888666888999888888:::@@@EEEUUUcccxxxyyylllaaaWWWPPPHHHGGGFFFEEEFFFHHHJJJKKKOOOSSSYYY^^^aaadddfffhhhkkklllmmmnnnnnnllljjjiiicccaaa___]]][[[YYYXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\^^^```bbbcccddddddeeeeeeffffffeeeeeedddcccccceeeggghhhjjjkkkkkkhhhkkkmmmnnnmmmlllkkkkkklllmmmnnnnnnmmmnnnppprrrttttttvvvxxxzzz}}}~~~}}}xxxuuupppkkkgggbbb^^^[[[TTTSSSSSSSSSUUUVVVUUUTTTSSSPPPNNNMMMNNNNNNNNNMMMJJJJJJJJJKKKKKKJJJIIIIIIJJJHHHEEECCCBBBBBBCCCDDDCCCCCCCCCCCCAAA>>><<<:::888888777666555555555666444444444444444555666666555444333111111111111222333333333333333333333333111111111111111111111111111111111111111111111111000000000000111111111111///000222444444333222111///000222333444444222222222222222222222222222222111111222222222333333333222222333333333333444444555555888???EEEEEE???888555444444444555666777888555888999999888;;;BBBHHHZZZggg|||rrreeeYYYRRRIIIHHHGGGFFFGGGIIIKKKLLLQQQVVV[[[```ccceeehhhjjjjjjjjjkkkkkkjjjgggeeeccc^^^]]]\\\[[[ZZZYYYXXXWWWXXXXXXXXXYYYYYYZZZ[[[[[[^^^___aaacccfffggghhhiiihhhiiijjjjjjjjjjjjiiihhhiiijjjkkkmmmoooooopppoooooorrrtttvvvuuusssssssssqqqqqqrrrqqqooooooppprrrqqqrrrrrrsssuuuxxxzzz|||zzz}}}~~~|||{{{wwwtttppplllgggaaa[[[WWWSSSRRRRRRTTTVVVXXXXXXWWWSSSQQQOOONNNOOOPPPPPPOOOHHHIIIIIIJJJJJJJJJJJJJJJGGGFFFCCCBBBAAACCCEEEFFFEEEEEEEEEDDDBBB???<<<:::;;;;;;999777666555555555555444444444444555666666555444333111000111111222222222222222222222222222111111111111111111111111111111111111111111111111/////////000111111222222///111222444444333222111---///222555555555333222222222222222222222222222111111222222222333333333222222333333333444444444222777CCCRRR[[[VVVEEE666555555444444555666888999222555888888999===EEELLL[[[iii}}}uuuggg[[[RRRIIIHHHGGGGGGGGGIIIKKKMMMSSSXXX]]]bbbeeegggjjjkkkiiijjjjjjiiifffccc```^^^ZZZZZZYYYYYYXXXXXXWWWWWW\\\\\\\\\\\\]]]^^^___```aaabbbdddgggiiikkklllmmmkkklllmmmnnnooonnnmmmlllkkklllnnnpppqqqqqqpppppprrruuuxxxyyyyyywwwwwwxxxsssssssssqqqooonnnoooppprrrrrrrrrsssuuuxxx{{{|||zzz|||~~~}}}~~~}}}zzzzzztttooonnnjjjbbb\\\[[[TTTTTTVVV[[[```aaa^^^ZZZVVVTTTSSSRRRRRRQQQOOOMMMKKKLLLMMMLLLJJJJJJKKKLLLIIIGGGEEEDDDDDDGGGJJJLLLKKKJJJGGGDDD@@@===:::999999999888888888888888999666666777777888888999999555555444333333222111111222222222222222222222222111000000000000000000111111111111111111111111111444333111000000000111222111111000000111222333333444000222999:::444000111222222111111111111222222555555333333333333555555111222333333444444333333222444<<>>JJJUUU\\\___PPP:::...777<<<555000444555555666999:::===IIITTThhhzzzxxxhhh]]]VVVOOOKKKLLLMMMNNNQQQUUU\\\^^^aaadddeeeffffffeeeeeeccc```\\\XXXVVVTTTTTTUUUUUUVVVWWWYYY\\\___```eeefffhhhiiikkkmmmnnnooooooqqqssstttssstttvvvxxxwwwwwwwwwwwwxxxzzz{{{||||||yyyxxxyyyxxxvvvyyy}}}|||{{{zzz{{{|||}}}|||qqqjjjeeedddcccbbbaaabbbbbbcccbbbccccccdddeeefffffffffggggggfffdddbbb```^^^\\\[[[ZZZYYYWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXYYYYYY[[[\\\]]]___```bbbcccdddgggkkknnnnnnpppsssvvvzzzwwwpppjjjgggccc\\\YYYYYYZZZcccqqq}}}yyymmmeee[[[XXXTTTQQQQQQRRRSSSRRRSSSQQQQQQUUUZZZ[[[VVVQQQKKKJJJGGGEEEDDDDDDFFFFFFBBBAAA@@@???===<<<;;;;;;===<<<:::999888777777666::::::;;;;;;:::999888777555555444444333333333333444444444444444444444444000000////////////000000111111111111111111111111000111222333333222000000222111111111111111222222555222111222444444444444222222111111111111222222333333555555555555333333111222333333444444333333666555444555;;;DDDMMMTTT[[[JJJ;;;666555222444:::555444666999:::???LLLXXXnnn~~~lll```YYYRRRMMMMMMOOOPPPSSSWWW\\\^^^aaadddfffffffffeeefffccc___ZZZWWWUUUUUUUUUVVVVVVWWWYYY\\\```ccceeekkklllmmmnnnpppqqqrrrssssssuuuvvvvvvvvvvvvxxxyyywwwxxxxxxyyy{{{|||}}}~~~}}}zzzyyy{{{zzzzzz~~~~~~|||{{{}}}~~~~~~pppfffaaa___^^^]]]\\\\\\\\\]]]^^^\\\]]]]]]^^^___```aaaaaaddddddcccbbbaaa___]]]\\\WWWWWWVVVVVVVVVWWWXXXYYYWWWWWWWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\```aaabbbccccccdddgggjjjhhhjjjlllnnnppptttyyy|||vvvnnnhhheeeaaa\\\YYYZZZ\\\gggwwwzzzmmmddd\\\XXXTTTRRRRRRRRRSSSSSSTTTRRRRRRVVV[[[\\\WWWRRRLLLJJJGGGEEECCCBBBBBBCCC???>>>>>>===<<<;;;::::::===<<<;;;999888777777777999999:::;;;:::999777666555555444444444444333333444444444444444444444444333333333222222333333333111111111111111111111111000000222333333222111000222222111111111111111222333333111000222555555444111111000000000000111111333333555555555555333333111222333333444444333333333444555444444666<<<@@@PPPUUUOOO>>>111222777999666555666999<<>>>>>======<<<;;;;;;;;;===<<<;;;999999888888888555666888999999777555444555555444444444444444444555555555555555555555555222222111111111111222222111111111111111111111111000000111222222222222111333222111111000111111111222222111000222555666333222111111111111111111222111222222333333222222111111222333333444444333333222555888888666444666777;;;PPPXXXFFF555555777222777666777;;;???HHHXXXgggyyyuuuiii^^^WWWQQQPPPQQQRRRVVV[[[]]]___bbbeeehhhiiiiiihhhccc```]]]YYYXXXXXXXXXYYY\\\]]]___bbbeeegggiiijjjlllmmmnnnppprrrtttuuuvvvvvvwwwxxxxxxwwwvvvwwwyyy|||}}}~~~~~~{{{{{{~~~}}}}}}}}}pppeee]]]YYYYYYXXXWWWUUUUUUVVVWWWWWWYYYYYYZZZ[[[]]]^^^______aaaaaaaaaaaaaaa```___^^^\\\\\\]]]^^^______``````^^^]]]]]]^^^^^^___```aaa```aaabbbcccdddddddddddddddeeeffffffeeeeeefffhhhhhhjjjkkkllllllmmmoooqqqppptttxxx}}}xxxpppiiigggeeebbbbbbeeehhhqqq|||~~~sssiiibbb\\\YYYWWWVVVVVVUUUTTTSSSTTTTTTUUUUUUVVVVVVUUUTTTPPPNNNKKKHHHEEECCCAAAAAA@@@@@@??????>>>=========<<<;;;:::999999999999999555666888::::::999777666444444555555555555555555555555555555555555555555000000////////////000000111111111111111111111111111111000000111222222333333222222111000000111111000222222000222666666111444333333222222333333444333222222111111222222333111222333333444444333333222444777777666555555666222@@@IIICCC:::777555222888777999===BBBLLL^^^nnn|||qqqbbbZZZTTTSSSTTTUUUYYY^^^```bbbeeegggiiiiiihhhgggcccaaa___]]]\\\\\\]]]^^^```aaadddgggiiijjjjjjjjjkkklllmmmooorrrtttvvvvvvwwwyyyyyyyyywwwwwwxxxyyy{{{}}}~~~oooccc\\\XXXYYYYYYXXXXXXYYYZZZ\\\]]][[[\\\]]]^^^___aaabbbbbbeeeeeeeeeffffffeeedddddd``````aaabbbcccccccccccccccbbbbbbcccccceeeffffffdddeeegggiiijjjkkkkkkjjjkkkmmmnnnnnnmmmmmmmmmooonnnpppqqqrrrqqqqqqsssuuupppsssvvvxxxzzzzzzrrrkkkiiigggeeefffiiipppxxxuuukkkeee___]]][[[[[[[[[ZZZXXXVVVWWWXXXYYYXXXWWWVVVWWWXXXRRRPPPMMMJJJGGGDDDBBBAAABBBBBBBBBAAA@@@??????>>>;;;;;;:::999999:::::::::777999;;;===>>>===;;;:::444444555555555555555555666666666666666666666666333333222222222222333333111111111111111111111111222111000000000111333444333333222111000000111111...222222000222777666000666555555444444555555666666555333333333333555666222222333444444444333333222333333222222222444555444333444888999666555888888777999>>>DDDOOObbbrrrvvveee\\\VVVUUUVVVWWW[[[```dddeeeggghhhiiihhhgggfffeeedddcccbbbaaabbbbbbcccbbbdddhhhkkklllllljjjiiijjjkkkmmmooorrrtttvvvwwwxxxzzzzzzzzzxxxwwwxxxyyyyyyzzz}}}rrrfff^^^YYYWWWWWWWWWXXXZZZ\\\^^^``````aaabbbccceeefffggghhheeeffffffggggggfffffffffcccdddeeeeeefffffffffeeegggggggggggghhhiiijjjkkkiiikkkmmmoooqqqrrrrrrqqqnnnppprrrrrrqqqpppqqqrrrppprrrsssssssssssstttvvvsssuuuwwwxxxxxx|||wwwppplllhhhdddfffjjjqqqvvv{{{}}}yyyrrrkkkfffcccaaa_______________]]]]]]\\\ZZZXXXWWWWWWWWWWWWTTTQQQLLLHHHEEEEEEEEEFFFDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<======??????>>>>>>===<<<;;;;;;999888777555555555666777777888999999888666333222111444777666333222333555444333222000000000000111111222333333444444333333222111///......///111222333333222111111000111111333222111111222222000...111222333333222111222444222444555555444333333444444444444333333222222222111444666777666555555555999888:::AAAJJJVVVhhhwwwyyymmmccc[[[YYYZZZZZZ]]]```fffggghhhjjjkkkkkkjjjjjjeeeeeeeeeeeeffffffffffffggghhhjjjkkkkkkiiigggfffhhhjjjlllnnnppprrrvvvxxxzzz{{{}}}|||zzzwwwvvvwwwzzz{{{|||tttfff^^^ZZZZZZZZZ\\\]]]^^^_________dddeeefffhhhiiiiiiiiiiiihhhhhhgggggggggggghhhhhhgggggggggggghhhiiijjjkkkjjjkkklllmmmnnnooopppqqqpppppprrrsssuuuvvvwwwxxxzzzyyyyyyzzz{{{zzzxxxwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{xxxqqqmmmhhhcccdddhhhnnnssszzz|||yyyrrrkkkgggdddbbb```___``````^^^]]][[[ZZZXXXVVVUUUUUUUUUUUUTTTQQQLLLHHHEEEDDDEEEFFFBBBBBBAAA???>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>BBBBBBCCCCCCBBB@@@???>>>999888777666666666777888222333444444444333222111111222333333111111222333222222111000000111222333111222333333444444333333333222000//////000222333111111000///////////////444333222333444444222000...///111111111111333444222444555555444333333444444444444333333333222222222444666666555444555666999888;;;DDDMMM[[[mmm|||}}}oooeee]]][[[\\\\\\^^^aaagggiiikkklllnnnnnnnnnmmmiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjjjjjjjiiihhhgggjjjkkkmmmnnnppprrruuuxxxzzz|||}}}|||zzzwwwwwwwwwzzz{{{}}}wwwiiiaaa]]]ZZZ\\\^^^```bbbdddeeefffhhhiiijjjkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkmmmmmmllllllmmmnnnooopppqqqrrrsssssstttuuuwwwxxxyyyzzz||||||}}}}}}{{{~~~}}}}}}||||||||||||}}}}}}~~~}}}|||{{{|||~~~zzzsssnnniiiddddddhhhnnnsssyyy{{{xxxrrrllliiieeecccaaaaaaaaa```___]]]YYYWWWVVVTTTSSSSSSSSSTTTSSSQQQLLLHHHFFFEEEEEEEEEAAA@@@@@@??????>>>======>>>>>>======>>>>>>???@@@CCCEEEGGGHHHHHHGGGDDDCCC:::999888777666777777888333333333444444555555555444222000000111333333222000000000000111222444444111222333333444444333333333222111000000111222333444444333222222222222333333222111111333333111000,,,...000111111111333555222444555555444333333444444444444444333333333333444555666555444444666888999999>>>GGGRRR```ssssssiii```^^^______aaadddgggiiikkkmmmoooooopppooonnnnnnmmmllllllkkkkkkkkkiiiiiijjjjjjjjjjjjjjjjjjlllnnnoooooooooqqqtttwww{{{}}}~~~}}}{{{yyyxxxxxx{{{}}}|||nnneeeaaa]]]^^^aaaeeehhhkkkmmmnnnmmmnnnnnnoooooonnnnnnnnnkkkkkkjjjjjjjjjjjjkkkkkkmmmllllllmmmmmmnnnooopppoooooopppqqqqqqrrrssssssvvvvvvwwwxxxyyyzzz|||}}}}}}|||~~~|||uuuqqqmmmiiiiiimmmtttxxx{{{|||xxxrrrllliiieeedddbbbbbbbbbbbb```^^^XXXWWWUUUTTTSSSSSSTTTTTTSSSQQQMMMIIIFFFEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@AAAAAABBBDDDHHHKKKMMMLLLJJJIII>>><<<:::888777666666666666555555555555666777777888444111000333666555444111111111111222222333333111222333333444444333333333333222111111222333333444444333333333333444444111///......000000///......000111222111111333555222444555555444333333444444444444444444444333333555666666444333444777999:::;;;@@@JJJVVVdddwwwwwwmmmdddbbbbbbbbbcccffffffgggjjjlllnnnoooooooooqqqqqqpppooonnnmmmllllllkkkkkkjjjjjjkkklllmmmnnnppppppqqqppppppqqqtttwww|||~~~}}}}}}}}}tttjjjeeeaaacccfffjjjmmmppprrrsssrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmllllllmmmmmmnnnoooooonnnnnnoooppppppqqqqqqrrrrrrrrrssstttttttttvvvvvvvvvwwwyyy{{{}}}~~~xxxtttqqqoooqqqvvv}}}~~~{{{uuuooojjjhhheeedddccccccdddcccaaa___ZZZYYYWWWVVVUUUUUUVVVWWWTTTRRRNNNKKKHHHFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBB>>>AAAFFFJJJMMMNNNMMMLLLBBBAAA===:::777555444333555555444333333333333444888444111000333666555444333333333333222222111111111222333333444444333333333222222222222222222333/////////......//////000111///......///000000///222444444444222111222333222444555555444333333444444444444444444444444444555666666555444444777999;;;<<>>;;;999888888888...000222444666555444333111444777666333222333555000111333444555555444333222222333444444444333333000000111111111111000000111000000000111111222333333111///...000222333333000111333333222222333444222444555555444333333444444444444555555555666666333555888999777666666777888;;;DDDRRRaaaqqqwwwmmmjjjiiiggghhhkkkmmmnnnoooqqqrrrrrrqqqqqqrrrqqqqqqppppppoooooonnnnnnpppsssvvvxxxxxxwwwwwwttttttsssrrrqqqsssxxx{{{uuupppqqqtttxxx{{{~~~xxxxxxyyyyyyzzzyyyyyyxxxqqqppppppooooooppppppqqqtttssssssrrrrrrrrrssssssrrrrrrrrrqqqqqqppppppooottttttuuuxxx|||zzzuuutttttttttxxxnnnbbb[[[[[[\\\]]]\\\bbbbbbcccccccccbbbbbbaaa```]]]YYYXXXZZZ\\\]]]^^^VVVUUUSSSQQQNNNLLLJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCCBBBAAABBBDDDEEECCCCCCCCCCCCCCCCCCBBBBBB<<<;;;:::999888666555555333333444444444444444555444444444444444444444444222222111000111222444555333333333222222222111111111111000000000000000111222222111111111222444555111222333444444333111000444444333333333444555555222333333444444333333222555555555555555555555555888888777666666555666666>>>@@@FFFQQQaaawwwyyypppmmmllljjjiiikkkooooooooopppqqqssstttuuupppooooooooopppqqqrrrrrrtttuuuwwwxxxyyyxxxxxxwwwsssrrrpppoooooosssyyy~~~~~~~~~yyywwwyyy{{{{{{}}}~~~|||zzzzzz{{{{{{{{{zzzwwwuuuqqqppprrrsssuuuuuuvvvuuuttttttttttttuuuuuusssrrrqqqoooooooooppppppuuutttuuuxxx{{{xxxsssqqqpppooojjjccc[[[XXX[[[___aaaaaabbbbbbbbbbbbbbbaaaaaa```^^^\\\ZZZZZZ[[[^^^^^^^^^ZZZYYYWWWTTTRRROOOMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@???>>>;;;;;;:::999777666555555444444444444444444555555444444444444444444444444333222111111111222333444555555555555444444444444111111000000000000111111222222111111111222444444333333444444444333333222333333333333333444444555333444444555555444444333111222333444555777888888777666666666777777888999>>>AAAHHHTTTeee|||xxxooommmllljjjjjjlllooooooppppppqqqrrrssstttrrrrrrqqqqqqqqqrrrrrrsssssssssuuuvvvvvvvvvuuuuuupppppppppooopppsssyyy}}}{{{xxx{{{}}}}}}~~~~~~|||}}}~~~~~~}}}|||{{{xxxtttrrrrrrsssttttttvvvvvvvvvvvvvvvvvvvvvvvvsssrrrqqqqqqqqqqqqrrrsssyyywwwyyy|||{{{uuuqqqmmmkkkiii___[[[XXXYYY]]]bbbddddddbbbaaaaaaaaa`````````___]]][[[ZZZ[[[^^^___```___\\\[[[YYYWWWTTTQQQOOONNNKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHJJJKKKJJJIIIFFFEEEHHHGGGEEECCC@@@===;;;::::::999999888777777666666555555555555555555555555444444444444444444444444333333222111111111222222333222222222222111111111111111000000000111111222333222111111111222333444444444444333333444444555222222222222222333444444444555555666666555555444111222333444555777888888555666666777888999;;;;;;===AAAJJJXXXlllxxxooolllllljjjkkkmmmpppppppppqqqqqqrrrrrrrrrsssssssssssssssssstttuuuuuuuuuuuuuuuuuutttttttttnnnoooqqqrrrsssvvvzzz}}}~~~{{{}}}{{{vvvssssssssssssrrruuuvvvwwwxxxxxxwwwvvvvvvrrrrrrrrrrrrssstttvvvvvv|||{{{}}}~~~yyytttppplllhhhfff___^^^]]]```cccffffffeeebbbaaa``````____________[[[[[[ZZZ\\\^^^```___^^^\\\[[[YYYVVVSSSQQQOOONNNLLLLLLKKKJJJIIIIIIIIIIIIFFFGGGGGGHHHGGGFFFDDDCCCGGGFFFDDDAAA>>><<<:::888999888888888888777777777777777777666666555555555555555555555555555555555444333333222222111111111111111111000000000//////111111000000111111222222333222111111111222333444444444333222222333555666222222111111222222333444444444555555555555444444555555555555555555555555666666777777888:::;;;<<<<<>><<<::::::888888888888999999999999999999888777777666555555555555555555555555555555333333333333222111111000555555444444444333333333111111111111111222333333444333222111111111222333333222111111111222444555222222111111222222333444333333444444444444333333555555555555555555555555888888888888888999999:::;;;AAAMMM___vvvxxxnnnkkkkkkjjjkkknnnppppppqqqrrrrrrrrrqqqqqqnnnoooppprrrtttwwwyyy{{{{{{zzzwwwuuuttttttuuuuuusssvvvzzz|||}}}~~~|||wwwuuusssrrrqqqppprrrtttvvvvvvuuutttssspppqqqsssuuuwwwyyy{{{{{{~~~~~~zzz{{{{{{xxxtttpppllliiifffhhhllloooppppppnnnmmmcccbbb```___^^^^^^^^^___]]][[[YYYXXXYYYYYYXXXWWWYYYXXXWWWUUUSSSRRRQQQPPPMMMNNNOOOPPPOOOMMMJJJHHHJJJHHHFFFCCCBBBCCCDDDEEE??????>>>>>>===<<<<<<;;;888888999999:::;;;;;;<<<;;;;;;:::999777666555555555555555555555555555555222222333333333222111111444444444444333333333333111111111111111222333444444333222111111111222333111111111111222333444444222222222222222333444444222333333333333333333222111222333444555777888888888888777777777888888999;;;BBBOOObbbzzzzzzoookkkjjjiiijjjmmmooopppqqqrrrsssrrrrrrqqqnnnnnnppprrruuuxxx{{{|||yyyxxxvvvtttuuuwwwyyy{{{}}}zzzwwwtttrrrooopppqqqsssssssssrrrrrrrrrsssuuuxxxzzz|||}}}~~~}}}~~~|||yyyvvvrrrooolllhhhjjjnnnppppppnnnlllkkkeeecccaaa___^^^^^^_________[[[WWWUUUTTTTTTSSSRRRTTTTTTSSSRRRQQQPPPOOOOOOOOOQQQSSSUUUTTTPPPLLLIIIHHHHHHFFFEEEDDDCCCCCCCCC=========<<<<<<<<<;;;;;;888888999:::<<<===>>>>>><<<<<<;;;999888777666555555555555555555555555555000111222333333333222222333333333222222222222111111111111111222333444555444444222111111111222222000111222333444444444444333333333333333444444555333333444444444444333333111222333444555777888888555555555666777888999:::>>>EEERRRfff~~~{{{pppkkkiiihhhiiilllmmmnnnqqqrrrssssssrrrrrrqqqqqqrrrtttvvvxxx{{{|||wwwvvvuuuvvvzzz|||wwwtttoooooopppqqqqqqrrrssssssuuuvvvyyy|||~~~}}}yyyvvvssspppnnnjjjmmmooopppmmmjjjgggeeefffdddaaa___^^^^^^___``````\\\WWWSSSQQQQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLPPPSSSWWWYYYXXXSSSNNNJJJDDDEEEFFFFFFEEECCC@@@???======<<<<<<<<<;;;;;;;;;888999:::;;;===>>>??????======;;;:::888777666555666666666666666666666666///000222333444333333222777777666666666555555555111111111111222333444555555444222111111111222222000222333555666666555444444444333333444444555666444555555555555555555444555555555555555555555555333333444555777999;;;<<<@@@GGGUUUhhh|||pppkkkiiiggghhhkkklllnnnpppsssttttttsssrrruuuuuuuuuvvvwwwyyyzzz{{{wwwwwwwwwzzzyyyuuuppppppppppppqqqrrrssstttwwwyyy|||