BM6P6(@ XXXMMMEEEFFFJJJQQQ```ooo}}}uuueeeXXXLLLBBB<<<222000............---,,,,,,,,,,,,+++++++++******,,,+++***))))))+++---...,,,***((()))+++,,,+++((()))***++++++,,,---...///((()))***)))((('''((()))***************)))(((''',,,+++***(((&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&%%%&&&'''((()))******))))))((((((((('''((('''&&&%%%&&&(((***+++%%%%%%%%%%%%&&&((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))+++***(((((()))+++------///444999===@@@@@@<<<777777444777<<<;;;666999BBBJJJbbbvvvzzz|||rrr[[[@@@111333&&&+++---//////...---///111111222222111000//////000000333333333333333333333333000000111111111111000000000000111111111111000000222222111111000000//////222111111000///......---000000////////////000000///////////////000111111////////////............---......///////////////000///...------...///000........................------------------------+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++***************)))((('''++++++,,,,,,,,,+++******---,,,,,,+++*********+++++++++,,,,,,,,,,,,------***+++,,,---,,,+++***)))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((++++++***)))((('''&&&&&&)))))))))'''$$$""""""###************++++++++++++((()))***++++++***)))((('''(((((()))***++++++,,,''')))***)))((('''(((***+++***(((&&&%%%&&&'''(((***))))))***,,,,,,+++)))++++++++++++++++++++++++************************************************,,,,,,,,,---------......,,,,,,,,,---...///000000///////////////////////////000111222222222222222444333222111111111222333222444555555444444666777777888999:::::::::999888<<<===============<<<<<>><<>>999333111////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++***)))))))))************))))))$$$%%%&&&'''((((((''''''''''''''''''''''''((((((&&&''''''''''''((((((((('''''''''((((((((((((((((((''''''''''''''''''(((((((((''''''&&&''''''(((%%%%%%&&&'''((((((((((((%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((()))'''$$$######$$$''')))&&&''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%(((''''''''''''''''''(((%%%'''+++...---888UUUrrrlllVVVAAA333<<>>444111777>>>ZZZUUUQQQQQQOOOPPPYYYdddzzz~~~uuu```HHH666...+++***(((((()))***)))((()))***,,,------,,,***)))************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---...............//////...---------------,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++++++++************)))+++++++++++++++++++++++++++++++++*********))))))***************************************************************)))((('''))))))))))))))))))))))))&&&&&&''''''(((((())))))'''((()))******)))((('''+++***((('''''''''((()))((()))***++++++,,,++++++++++++,,,------,,,++++++***(((''''''((((((((('''***)))((('''&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&+++***((('''&&&&&&&&&'''&&&&&&''''''((())))))***(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((+++***(((''''''((()))***((((((((((((((()))*********************************)))(((((()))***)))'''(((((())))))******++++++(((((()))))))))*********++++++++++++,,,,,,,,,---,,,++++++,,,,,,...//////......///000111111111111222222333444444444444333444444444444444444333333444555666777777777777777dddUUUHHHFFFIIIOOO]]]lll}}}{{{jjjZZZMMMDDD;;;666222000.........///...---)))******+++,,,------...((()))***+++,,,,,,,,,,,,(((((('''''''''((())))))&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&&&&'''((()))---333777AAABBB@@@:::111,,,---000DDDGGGLLLQQQQQQSSS\\\fff~~~|||rrr]]]CCC000***+++)))(((&&&'''((())))))((()))***+++,,,,,,+++***)))************************++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,------......------......------------,,,,,,+++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,------,,,,,,------......------------------------------------------------******+++,,,------------+++++++++************)))************************+++++++++***************************************************************))))))*********))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((---,,,***(((''''''((((((((()))***++++++,,,++++++***++++++,,,,,,++++++***)))(((&&&'''((())))))((())))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***))))))((((((''''''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((***)))(((''''''(((***+++((((((((((((((()))******************************((('''((()))++++++)))''')))))))))))))))*********'''((((((((())))))))))))************++++++++++++,,,++++++,,,,,,---...///---------......///000111222333333444444444444444333333333333333333333333444444555666666666555555eeeUUUHHHFFFHHHNNN\\\jjj}}}xxxgggXXXLLLCCC;;;666222000.........///...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))((((((((()))))))))&&&&&&''''''(((((())))))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((((()))***222555666333---)))((()))222888BBBMMMVVV___hhhpppvvvfffOOO<<<222---***'''((('''&&&&&&(((******)))))))))***++++++***))))))))))))))))))************++++++******++++++,,,---+++++++++,,,------......+++++++++++++++*********+++,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,------...---,,,,,,++++++,,,,,,...------,,,,,,,,,,,,---------------------------------------------------------------,,,+++******+++++++++*********))))))************************************************+++++++++***************************************((())))))************)))((((((((((((((((((((((((+++*********)))))))))(((((((((((()))))))))))))))///...,,,***((((((((((((((((((***+++++++++++++++++++++,,,,,,,,,,,,++++++)))(((&&&''')))***))))))((((((((('''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''******))))))(((((((((''''''&&&%%%$$$$$$&&&((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''(((((())))))((((((((((((((((((((((((***)))'''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((''''''''''''(((((((((((()))***++++++++++++((((((((((((((())))))***************************'''''')))+++------***(((*********)))))))))))))))((((((((()))))))))***************++++++++++++,,,,,,+++++++++,,,------.........---------///000222222222333444444444444444222222222222333333333333444555555666666666555555iiiXXXJJJGGGIIINNN[[[iii}}}vvvfffWWWKKKBBB;;;666222000.........///...,,,///......---,,,+++***)))******************++++++************************'''''''''((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%!!!"""$$$&&&((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))((((((((('''&&&%%%(((+++---,,,)))((((((******...555BBBSSSbbbkkkmmm[[[III333((()))---,,,((()))((('''''')))++++++***))))))))))))))))))))))))(((((()))))))))*********++++++******++++++,,,---+++++++++,,,,,,---------************************+++,,,,,,,,,,,,,,,++++++***+++,,,------,,,++++++,,,,,,,,,,,,,,,------...------,,,++++++++++++,,,......,,,+++************------------------------------------------------------------,,,+++******+++++++++*********))))))++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((++++++******))))))((((((((((((((((((((()))******000///,,,***(((((('''(((((((((***+++++++++++++++------,,,,,,,,,,,,------***((('''''')))***))))))''''''((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))'''&&&%%%%%%''')))***)))((('''&&&&&&'''((()))%%%&&&&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''((((((&&&(((,,,...///---+++)))((((((((((((((())))))***))))))))))))))))))))))))((()))***,,,......+++)))*********))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------///...------...///111222111222333333444444333333111111111222222222333333555555666777777777666666lll\\\MMMHHHIIIMMMYYYfffzzzvvveeeVVVKKKBBB;;;666222000.........///...---///...---,,,+++***)))(((******)))))))))******+++++++++,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$###%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%###$$$&&&'''((('''''')))***)))***,,,444DDDSSSYYYWWW;;;666...'''$$$&&&***---***)))'''((()))******))))))(((((((((((((((((()))'''(((((())))))*********++++++******++++++,,,---++++++++++++++++++++++++)))))))))))))))*********++++++,,,,,,,,,+++******)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,---......------,,,+++++++++++++++------,,,+++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++++++++************)))++++++++++++++++++++++++***************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((''''''((()))***+++///...,,,***((((((((((((((()))***++++++,,,++++++...------,,,,,,------...,,,***(((((()))))))))(((&&&'''(((((()))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***(((((((((''''''(((((((((%%%%%%&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&))),,,//////---***'''((((((((((((((()))******))))))))))))))))))))))))*********+++------+++))))))))))))))))))*********************++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,...------......///000111000111111222222222222222000000000111111222222333444444555666777888777777ooo^^^NNNIIIHHHKKKVVVcccuuuvvvfffVVVKKKBBB:::555222000.........///...---,,,++++++++++++*********+++***)))(((((()))***+++***++++++,,,+++***)))(((******))))))(((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''$$$######&&&'''%%%$$$###$$$&&&''''''''''''(((''')))***+++333===???<<<***,,,---***&&&%%%(((,,,***(((''''''((()))((('''(((((((((''''''(((((((((''''''(((((()))******+++++++++******++++++,,,---,,,++++++******))))))(((((((((((()))))))))******+++++++++++++++***))))))((()))+++,,,---,,,+++***+++++++++++++++,,,,,,------,,,++++++***++++++++++++++++++++++++,,,---...------------------------++++++++++++++++++++++++******+++,,,------------+++++++++************)))************************))))))*********+++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))((((((((((((''''''''''''((('''''''''((()))+++,,,...---+++)))((('''((((((((()))***++++++,,,++++++------,,,++++++,,,---------+++)))((())))))(((&&&%%%&&&((()))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&###$$$&&&'''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''((((((((()))***++++++***((('''((((((((((((((()))******))))))))))))))))))))))))+++)))((()))******)))((((((((())))))******++++++))))))))))))************************++++++++++++,,,,,,+++++++++++++++,,,+++,,,---......//////...//////000111111111111000//////000000111222222333111222333555666777888888ppp___NNNHHHGGGIIITTTaaaqqq|||wwwfffWWWKKKBBB:::555222000.........///...---((())))))***++++++,,,,,,+++***)))(((((()))******)))***+++++++++)))((('''++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""""""""###$$$%%%'''(((%%%$$$###"""###%%%((()))%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%###$$$&&&((('''%%%###%%%'''(((((('''%%%$$$$$$)))***'''(((...///,,,)))'''''')))---...***&&&***(((&&&&&&''''''&&&%%%((((((''''''''''''((((((&&&''''''((()))******+++++++++******++++++,,,---,,,++++++***)))((('''''''''((((((((())))))******+++++++++++++++***)))((('''(((***,,,---,,,***)))*********)))***++++++,,,---,,,++++++******++++++)))******+++---///111222------------------------************************------------,,,+++******+++++++++************)))))))))))))))))))))))))))))))))******++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))+++++++++******(((''''''))))))))))))))))))))))))))))))))))))************((('''''''''((()))+++,,,---,,,***(((''''''((((((((()))***++++++,,,++++++---,,,+++******+++,,,---///,,,***))))))((('''&&&%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%''''''''''''%%%$$$"""###%%%'''((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((($$$%%%'''((()))((('''&&&'''''''''''''''''''''''''''((((((((())))))******((((((''''''''''''((((((***)))(((&&&&&&&&&'''(((((((((((((((((()))******))))))))))))))))))))))))+++)))'''&&&'''((('''&&&'''(((((()))***++++++,,,(((((((((((())))))))))))))))))))))))************,,,,,,++++++***+++++++++)))***,,,---......---,,,......///000000000000000...//////000111222222222///000222444555777777888qqqbbbQQQFFFCCCFFFQQQ\\\jjjwwwxxxdddTTTIIIAAA;;;666333222111///...............---,,,+++************000+++%%%%%%)))---,,,***(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&((((((&&&###''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%&&&((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""######$$$%%%&&&'''$$$!!! ###&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***%%%&&&''')))))))))((((((222///***&&&%%%'''***---(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((())))))*********+++++++++,,,,,,,,,++++++***)))************+++++++++******)))(((''''''((((((,,,,,,++++++***)))))))))***)))((()))+++,,,+++***,,,+++******))))))******---------,,,,,,+++++++++///...,,,***)))))))))***---,,,,,,+++*********+++,,,++++++******++++++,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((('''&&&&&&&&&((()))***+++++++++++++++***)))(((+++***)))'''''''''((()))((((((((((((((()))************)))(((((((((((((((++++++++++++***((('''&&&(((((((((((()))))))))))),,,***(((''''''(((***,,,******+++,,,+++***)))((((((((((((((())))))))))))&&&&&&'''((())))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))%%%&&&'''((()))+++,,,,,,%%%%%%&&&&&&'''(((((((((***)))(((''''''((()))***)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((('''(((((()))***+++)))))))))))))))*********++++++***))))))***++++++*********+++,,,///111333111000////////////000000111111000000000000000111000000111222222333444444wwwhhhVVVJJJFFFHHHRRR\\\ggguuuwwwcccSSSIIIAAA;;;666333222111///...............---,,,+++************000---******---000000///(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###$$$%%%%%%'''''''''&&&$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''((((((''''''''''''(((((()))&&&'''((())))))(((((('''+++***)))(((''''''(((((((((''''''&&&'''((()))***(((((((((((((((((((((((((((((()))))))))***************++++++++++++******))))))*********++++++++++++***)))(((((((((((((((******************++++++***)))(((***,,,------,,,,,,+++******))))))******------,,,,,,,,,+++++++++...---,,,+++******++++++---,,,++++++*********+++,,,++++++******++++++,,,,,,,,,++++++***))))))((())))))))))))))))))))))))(((((()))))))))*********************************))))))((((((((()))++++++***++++++++++++***)))(((+++***)))(((''''''((()))((((((((((((((()))*********))))))((((((((((((((()))))))))))))))((('''&&&''''''((((((((()))))))))******)))(((((()))******+++,,,,,,,,,+++)))(((''')))))))))(((((('''''''''&&&&&&'''((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''((())))))******((((((((('''&&&&&&%%%%%%))))))((('''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((((())))))***++++++******))))))((((((*********************************+++---...000111////////////////////////111000000//////000000111000111111222333333444444~~~mmmZZZNNNIIIKKKTTT]]]eeessstttaaaRRRHHHAAA;;;666333222111///............------,,,+++************((((((((()))***+++,,,---(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&$$$###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$(((((('''&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((())))))((('''&&&%%%&&&((())))))'''&&&$$$(((''''''''''''((())))))''''''''''''''''''''''''(((((())))))))))))******'''((()))******+++******)))))))))*********+++++++++******)))))))))))))))((())))))***++++++,,,,,,)))))))))***---///......,,,+++******))))))******,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,------,,,,,,+++************+++,,,++++++******++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))'''((((((((())))))))))))++++++++++++++++++++++++++++++*********+++,,,,,,******++++++******))))))***))))))(((((((((((()))((((((((((((((())))))***))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))************)))))),,,,,,,,,+++***((('''&&&******)))((('''&&&%%%%%%&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%(((''''''&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((((((((())),,,,,,+++***)))((('''''')))***+++,,,,,,+++***)))******+++,,,---------------...///000000///......000000////////////000000111111222222333444444444nnnZZZNNNJJJMMMUUU]]]eeerrrrrr```QQQHHHAAA;;;666333222111///............---,,,++++++*********+++%%%&&&((((((&&&&&&'''((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))(((&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((($$$""" """&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&(((((()))))))))'''&&&%%%###$$$'''))))))(((&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))))))))&&&&&&((()))************))))))))))))************+++******)))))))))******))))))*********+++++++++)))((()))+++...000000///,,,+++******))))))******+++++++++++++++*********,,,,,,,,,,,,------......++++++***************+++,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))))))))(((((((((((()))))))))(((((((((((()))))))))))))))))))))(((((('''&&&'''(((((()))))))))(((&&&&&&&&&&&&'''''''''(((((()))***++++++***)))(((+++++++++******)))(((((())))))(((((('''&&&&&&%%%''''''((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******)))(((((('''((((((+++*********))))))((((((((()))+++,,,,,,+++)))((()))***,,,------,,,+++++++++---///000000///...---//////.........///000000111222222222333333444444}}}kkkWWWLLLJJJNNNVVV^^^gggrrr~~~qqq```QQQHHHAAA:::555333222111///............,,,,,,++++++******++++++---......---***))))))***)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''''''''###!!! """&&&(((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%%%%%%%&&&'''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((%%%&&&'''((()))*********(((((()))))))))************)))))))))))))))******+++++++++*********)))))))))((()))+++...000000///,,,+++******))))))******************************+++,,,,,,---............*********))))))***++++++,,,++++++******++++++,,,+++++++++***************)))))))))))))))))))))))))))))))))*********++++++******************************************))))))((())))))*********))))))((((((((())))))))))))((())))))(((((((((((())))))((())))))***)))(((''''''''''''((()))************&&&&&&&&&&&&'''''''''((('''(((***,,,,,,***((('''((((((((())))))***++++++'''((((((((((((((((((((('''(((((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((('''(((((((((((())))))*********+++((()))+++,,,,,,+++)))((()))***+++,,,,,,+++***)))***,,,...///000///---,,,......------...//////000111111222222222222222222|||iiiUUUKKKKKKOOOWWW^^^jjjsss~~~qqq```RRRIIIBBB:::555333222111///............,,,,,,++++++***++++++,,,333111000...,,,+++******)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%###!!!"""######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((())))))((('''&&&'''''''''''''''((()))***&&&''''''((()))(((((((((************************))))))((((((((((((''''''&&&'''((())))))***))))))((((((((()))))))))******((((((((((((((())))))***,,,,,,++++++***))))))((()))))))))***---///......,,,+++******))))))******)))))))))))))))************+++,,,---------------***))))))))))))***++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))***))))))((('''(((((())))))******))))))'''(((((())))))))))))(((***))))))(((((((((((((((((()))*********)))'''&&&(((((()))******+++******&&&&&&'''''''''(((((((((''')))***++++++***)))'''&&&&&&'''''')))***,,,---(((((((((((()))))))))***(((((((((((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&'''(((((((((((((((''''''(((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))))))))***+++++++++*********+++,,,............------------------...///000000111111111111111111111kkkWWWMMMMMMQQQYYY___jjjuuurrraaaSSSJJJBBB:::444333222111///............,,,++++++***++++++,,,,,,333///***)))***+++***((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$'''++++++)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&)))(((%%%###"""#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$######%%%'''''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&'''((())))))(((((('''''''''''''''((((((((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))((((((((('''''''''((())))))******)))))))))(((((((((((()))))))))***'''''''''''''''((())))))++++++*********************)))(((***,,,------,,,,,,+++******))))))******((((((((()))))))))*********+++,,,------,,,++++++)))))))))))))))***++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))************************************))))))*********)))'''''''''(((((()))))))))))))))&&&'''((()))******)))(((******)))(((((((((((((((((((((*********)))'''&&&(((((())))))))))))))))))''''''((((((((()))))))))((()))***++++++***)))(((''''''''''''(((***+++,,,***************)))))))))((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&''')))******))))))''''''((())))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))(((((((((((())))))***(((((())))))******++++++************************)))))))))))))))***+++,,,***++++++,,,------......,,,,,,,,,,,,---...///000000/////////////////////oooYYYOOOOOOSSSZZZ```kkkwwwsssbbbTTTJJJBBB:::444333222111///............+++++++++***++++++,,,,,,444...((((((+++...---***)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((($$$(((---...,,,)))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&***------***'''%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!! ###''''''$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((%%%&&&''')))))))))((((((%%%&&&((())))))(((&&&%%%%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&)))************))))))((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((())))))))))))***++++++,,,,,,***)))((()))+++,,,+++***,,,++++++***)))*********'''((((((((())))))*********+++,,,,,,,,,,,,******))))))((())))))***++++++,,,++++++++++++++++++,,,******************++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))***++++++***)))((('''''''''((()))))))))))))))&&&'''(((*********)))(((******)))((((((((((((((('''(((***+++***)))'''&&&'''(((((((((((((((''''''(((((((((((())))))))))))))))))************)))))))))((((((''''''(((***+++---,,,,,,+++***)))(((((((((((())))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))******%%%%%%&&&&&&'''(((((()))%%%&&&(((************)))'''''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((('''(((((()))***+++************))))))))))))++++++***))))))***++++++)))((((((((((((***,,,---++++++++++++,,,---...///,,,++++++,,,---...///000///////////////.........sss^^^RRRPPPSSSZZZaaaooo|||}}}qqq```RRRIIIAAA888222222111000//////.........,,,+++*********+++,,,---************)))'''&&&%%%))))))(((((((((((())))))************))))))))))))((((((((((((''''''''''''((('''&&&%%%&&&&&&((((((&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%)))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''''''''&&&%%%$$$######"""###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&'''((('''&&&$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++***************)))((((((((()))***+++,,,+++******,,,,,,++++++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***)))))))))***---,,,***(((((()))***+++******))))))******+++,,,))))))(((((((((((())))))+++***((('''((()))+++---))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,+++***((('''((((((((((((''''''''''''******+++++++++******)))''''''((()))))))))))))))((((((((('''((())))))******)))'''&&&&&&&&&'''((()))(((''''''''')))***+++******))))))(((((('''''''''''''''''''''''''''''')))'''%%%$$$%%%'''((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''((()))******+++************)))(((&&&&&&$$$%%%&&&'''(((((((((((()))))))))))))))******+++''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,))))))************))))))+++******)))***,,,---...------,,,,,,,,,---..................////////////uuu```TTTQQQSSSZZZaaappp~~~zzznnn]]]OOOFFF???888222222111000///............,,,,,,+++*********+++,,,++++++******))))))((((((***)))((((((((((((((()))*********)))))))))((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))))))))''''''''''''(((((((((((('''''''''((((((((()))))))))((('''''''''(((*********************)))((((((((()))***+++++++++******++++++******)))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))*********---,,,***)))((()))***+++))))))*********+++++++++))))))((((((((((((((()))((('''&&&&&&&&&''')))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((()))***)))((('''&&&(((((((((((('''''''''''')))***+++,,,,,,+++******''''''((()))))))))))))))((((((((()))))))))******+++***)))((((((((())))))((('''&&&&&&&&&((()))***))))))))))))(((((('''''''''''''''''''''''''''''''''&&&$$$###$$$%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&'''(((((())))))*********))))))(((&&&&&&######%%%&&&&&&'''''''''((((((''''''(((((()))***''''''((((((((((((''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))((((((((()))++++++))))))))))))))))))))))))))))))(((((()))***,,,,,,------,,,,,,,,,---............/////////000000000xxxcccVVVRRRSSSZZZaaappp~~~xxxkkkYYYKKKCCC===777333222111000///............---,,,+++***************,,,+++***))))))***+++,,,******)))(((((((((((((((******))))))))))))((((((((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%'''''''''&&&&&&'''''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%"""###$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!###&&&(((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''((((((((((((((((((((()))))))))))))))((((((''''''(((((()))***))))))******))))))((((((((()))******++++++************))))))((('''''''''))))))))))))))))))))))))******************************)))))))))***++++++,,,+++***)))))))))***+++((()))***+++++++++***)))***))))))((('''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((((((''''''''''''''')))+++---...---+++***''''''((()))))))))))))))((()))***+++++++++***))),,,,,,+++************+++'''&&&&&&&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******%%%%%%%%%&&&''''''(((((())))))))))))(((''''''&&&$$$%%%&&&&&&''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))((()))******+++))))))(((''''''((())))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,---...////////////000000000111111{{{fffXXXRRRRRRYYYaaammm{{{vvviiiWWWIIIAAA===888555111111///...............---,,,,,,+++***))))))(((+++***(((((((((***,,,---+++***)))((((((''''''(((***)))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$))))))((('''&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%''''''&&&%%% !!!$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###''''''((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''''''''((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((()))))))))))))))((((((((())))))*********************)))))))))((((((((())))))))))))))))))))))))************************))))))((())))))***+++,,,++++++***))))))******+++'''(((***,,,,,,+++)))(((***)))(((''''''''''''''''''((())))))******))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''((()))******+++++++++((((((((((((''''''''''''&&&(((,,,...///...,,,***''''''((()))))))))))))))''')))+++,,,---,,,***))),,,,,,++++++************'''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((()))((('''&&&&&&''')))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&''''''''''''(((((())))))(((''''''&&&'''(((((()))******))))))''''''&&&&&&''''''((()))&&&''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''******)))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))******+++***((('''%%%%%%'''(((***+++++++++,,,,,,---......,,,,,,,,,,,,------...///000000000000111111111111|||hhhYYYRRRRRRYYYbbbkkkxxxuuuhhhVVVIIIBBB===999666111000///...------------,,,,,,++++++***)))(((((()))((('''&&&''')))+++---******)))((((((((((((((()))))))))(((((((((((('''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%''''''&&&%%%!!!###%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''''' !!!!!!"""###$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((()))))))))(((((()))))))))))))))*********+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++******************++++++&&&(((***+++,,,+++)))((())))))((('''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''''''''((()))***+++,,,,,,((((((((((((''''''''''''%%%(((+++...///...,,,***''''''((()))))))))))))))''')))+++,,,---,,,***)))***************)))))))))((((((((()))(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((()))***)))&&&%%%''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''((((((((((((''''''&&&'''((())))))))))))))))))((((((''''''(((((()))***&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((()))))))))***************((('''%%%%%%'''(((*********+++,,,------------,,,++++++,,,---...//////000000000000111111111111kkk\\\SSSSSS[[[eeeooo|||ttthhhWWWJJJCCC>>>999555111000///...------------***+++++++++***)))((((((((((((''''''''')))***+++))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&'''((((((''''''&&&((((((((('''&&&&&&&&&%%%'''''''''&&&&&&'''''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((()))))))))(((((()))(((((((((((()))***++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******)))*********++++++++++++'''((()))*********)))((((((''''''&&&''''''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''&&&(((***,,,---,,,***)))''''''((()))))))))))))))((()))***+++++++++***)))))))))******))))))(((''')))))))))***))))))((('''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&(((***(((%%%###$$$'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&'''''''''&&&&&&((((((''''''(((((()))***&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&(((***,,,---...((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((()))************)))))))))(((''''''((())))))'''''')))***************+++++++++,,,---...///000/////////000000000111111nnn___VVVVVV^^^iiixxxrrrgggWWWJJJCCC===777222000000///...------------))))))***++++++***)))((())))))))))))))))))******(((''''''(((((()))***+++))))))((((((((('''''''''((((((((((((''''''''''''%%%&&&'''))))))))))))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%***)))'''&&&%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((('''''''''&&&%%%&&&'''(((((((((''''''&&&''''''((())))))(((((()))(((((('''((()))***+++)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))))))))***+++++++++++++++(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((((((((('''''''''''''''((()))***+++***)))(((''''''((()))))))))))))))((((((((()))))))))******((()))*********)))((('''(((((()))))))))(((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%(((+++)))%%%###$$$'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''###$$$%%%'''(((***++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((()))***+++******)))))))))))))))))))))))))))%%%&&&((()))******))))))+++++++++,,,---...///000....../////////000000000qqqbbbYYYXXXaaalllqqqfffWWWJJJCCC===666000000000...---------------((((((***++++++***))))))******++++++++++++***)))''''''''''''(((***+++,,,)))((((((((('''''''''''')))(((((((((''''''''''''%%%&&&((()))++++++******&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''&&&%%%$$$$$$$$$%%%''''''''''''&&&&&&%%%$$$########################""""""###$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%)))'''%%%###"""###$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******))))))((((((((('''%%%%%%'''((((((((('''&&&&&&&&&'''((())))))(((((()))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((('''((((((((()))***+++++++++++++++((((((((((((((()))******%%%%%%%%%&&&'''((()))***)))(((&&&%%%&&&''')))+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((''''''(((***+++)))(((((((((''''''''''''((())))))))))))((((((''''''(((((()))))))))))))))((((((((('''((())))))***))))))***+++***)))((('''''''''((((((((('''%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''+++---,,,'''$$$&&&)))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))++++++******)))))))))************))))))&&&''')))***++++++******+++++++++,,,---...000000............////////////wwweee[[[[[[aaagggrrrhhhYYYLLLCCC===777444000000000111000///......///...,,,***)))(((''''''******))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))(((((('''''''''''')))((('''&&&&&&'''((((((***&&&######&&&))))))(((((('''%%%######$$$%%%&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&###"""%%%(((&&&$$$###%%%((()))'''$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%$$$%%%&&&((()))((('''!!!###$$$&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&((()))))))))(((((((((((()))))))))))))))))))))(((''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((------+++***)))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))************))))))******************************************************))))))((((((''''''))))))************))))))&&&''''''(((((((((((((((******)))(((((((((((((((''''''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((()))(((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))******+++++++++*********))))))+++*********))))))((((((&&&'''''''''&&&%%%$$$$$$)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''***)))(((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))(((((((((((())))))***(((((((((((())))))******,,,)))'''''')))***)))''')))((('''''')))******)))&&&((())))))(((((()))***)))))))))))))))))))))))))))***,,,...//////...---000000//////.........---wwwfff\\\[[[aaafff~~~sssiiiZZZLLLCCC===777444000000000///////////////,,,,,,+++***))))))))))))((((((''''''''''''(((((())))))((((((''''''''''''))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%,,,+++***)))******+++,,,)))&&&$$$$$$&&&((()))(((((('''%%%$$$###$$$%%%&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&###"""$$$&&&&&&%%%$$$%%%(((((('''%%%%%%$$$###$$$&&&'''&&&%%%(((((((((((('''%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&$$$$$$$$$&&&((()))(((&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((()))((((((''''''(((((())))))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&)))))))))))))))))))))))))))))))))((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))&&&''''''((((((((((((((())))))((('''''''''''''''''''''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&((())))))))))))(((''''''&&&&&&''''''''''''&&&&&&((((((((((((((())))))*********)))))))))((((((((()))))))))(((((((((''''''(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))(((((('''(((((())))))))))))))))))))))))((((((+++)))'''''')))***)))((()))((('''((()))***)))(((+++++++++)))&&&%%%&&&((())))))))))))))))))))))))***+++,,,---............////////////......------xxxhhh]]]\\\aaafffzzzuuujjj[[[MMMDDD===777333111000///.........///000+++***************++++++)))((((((''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$&&&(((((((((((('''%%%$$$$$$$$$%%%&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%$$$&&&'''((('''%%%'''%%%$$$$$$&&&&&&%%%###((()))(((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&$$$$$$"""""""""###%%%&&&%%%###$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''''''''((((((((()))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))******)))((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&((())))))))))))(((''''''&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***((((((((((((''''''''''''(((((('''''''''''''''&&&(((((()))))))))(((''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&!!!""""""###$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&((((((''''''''''''((((((+++++++++******)))((('''+++)))'''((()))******))))))(((((()))******(((&&&++++++***(((%%%%%%&&&((())))))))))))))))))))))))++++++++++++,,,---......///............---------zzzjjj___\\\```fffuuuvvvkkk[[[MMMDDD<<<666333222000...---,,,---///000++++++***************++++++******************+++************************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&'''&&&%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''&&&%%%$$$%%%%%%%%%&&&''''''&&&&&&'''&&&%%%%%%%%%%%%$$$###%%%&&&&&&'''((((((((((((&&&&&&&&&''''''&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$!!! """###$$$###!!!%%%%%%$$$###$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((('''(((((((((((((((((((((((((((((((((+++***)))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&((((((''''''''''''((((((++++++,,,,,,,,,+++******+++***))))))***++++++++++++***)))******)))'''%%%&&&'''))))))''''''((())))))))))))))))))))))))))),,,+++*********+++---...------------------------}}}nnnbbb]]]```eeeoooyyyvvvkkk[[[MMMCCC<<<666222111000...,,,,,,---///000---,,,+++***))))))))))))++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))******&&&&&&'''&&&&&&'''((((((''''''&&&&&&%%%%%%%%%&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((((((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%&&&'''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$######$$$&&&&&&%%%###&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((()))******((((((((((((((((((((((((******)))((('''''''''((())))))************))))))************************************************(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((()))((((((((((((((())))))''''''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))***,,,...///000000//////,,,---------,,,---...///...,,,+++******)))'''%%%###&&&)))+++***((('''''')))))))))))))))))))))))),,,+++***))))))+++,,,---,,,,,,,,,,,,------------rrreee^^^```dddjjjssstttiiiZZZLLLCCC<<<666222000///...---------...///---,,,+++***))))))))))))***))))))(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((()))'''((()))***+++++++++***%%%&&&((('''&&&&&&''')))''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%###%%%''''''&&&%%%&&&''''''%%%$$$$$$&&&&&&%%%###((('''&&&%%%%%%%%%%%%&&&######$$$$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''(((''''''((())))))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''((((((((()))))))))''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))((('''''''''(((((())))))************))))))************************************************(((((((((((())))))))))))'''(((((())))))(((((('''&&&''''''((((((((((((((()))(((((((((((()))******''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((())))))(((((((((((('''''''''((((((((((((((()))))))))(((((()))*********))))))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''(((***+++,,,---...111444555555444444///000111111000000222444222///,,,+++******(((&&&&&&(((++++++)))&&&######))))))))))))))))))))))))+++******)))******++++++++++++,,,,,,,,,,,,,,,---vvvggg______cccfffnnnzzzrrrgggXXXKKKBBB;;;666222//////.........---------++++++***************+++***))))))(((((())))))***&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''((((((((()))))))))&&&'''(((((()))((('''&&&$$$&&&((((((&&&&&&''')))'''''''''''''''&&&&&&%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""%%%&&&&&&$$$###%%%''''''&&&%%%&&&(((%%%$$$###$$$&&&'''&&&%%%'''&&&%%%$$$###$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((()))((((((''''''(((((()))%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))(((((('''''''''((())))))))))))************))))))************************************************'''((((((((()))))))))***''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((&&&'''''''''(((((((((((('''''''''((((((((())))))(((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''((((((((((((((()))***************&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***&&&&&&'''(((***,,,...///111333666888999888777666222333555444333333666999666222...+++******)))))))))))))))(((%%%$$$%%%%%%)))))))))))))))))))))))))))***************))))))***+++++++++,,,,,,,,,,,,xxxhhh______bbbccckkkwwwpppfffWWWJJJAAA;;;666222......//////......---,,,))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,&&&&&&&&&'''''''''((((((************************'''''''''((((((((())))))'''((()))))))))((('''&&&###&&&))))))&&&%%%''')))''''''((((((''''''&&&%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!"""%%%$$$######%%%((((((%%%$$$&&&(((%%%$$$###$$$&&&'''&&&%%%""""""""""""###%%%'''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%'''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$###"""###%%%%%%###!!!$$$%%%&&&'''&&&%%%$$$###&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))'''''''''''''''((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***************))))))(((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++&&&&&&''')))+++---///111555777999;;;;;;:::888666333666777777555555888;;;999444///+++************((((((&&&$$$###%%%))),,,))))))))))))))))))))))))((()))***++++++***)))(((*********++++++,,,,,,,,,}}}lllaaa```ccchhhmmmvvvrrrcccSSSJJJCCC:::444222///............---------------------,,,***((('''++++++******))))))(((((('''''''''''''''((())))))******************************))))))((((((''''''+++***)))((()))***,,,...(((''''''&&&&&&&&&''''''***(((''''''(((((('''%%%&&&&&&'''''''''''''''&&&***(((&&&%%%%%%&&&''')))'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%### %%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,+++)))&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######)))(((((((((((('''''''''###%%%&&&&&&%%%$$$$$$%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''***)))(((''''''((()))***''''''''''''((((((((((((,,,***'''%%%%%%'''***,,,)))))))))))))))))))))))))))************+++++++++///...---+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''((())))))'''((()))***)))(((&&&$$$''''''''''''''''''''''''+++)))(((&&&&&&((()))+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''(((((((((((())))))))))))$$$%%%'''((((((((('''&&&'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''((((((%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''(((******)))((('''&&&%%%&&&''''''''''''((()))+++---000111999:::;;;<<<;;;999666555555444555777;;;=========999555000+++((((((***+++&&&''''''((()))******+++************************))))))))))))************---,,,,,,,,,,,,---......nnnbbb```bbbgggllluuuqqqbbbRRRIIIAAA999333111///............---------,,,,,,,,,,,,+++)))'''&&&'''(((((()))******++++++(((''''''''''''((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))((('''''''''(((***+++(((((('''''''''''''''((()))'''&&&&&&''''''&&&%%%''''''''''''''''''&&&&&&%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((('''%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((()))***)))'''''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))''''''((((((((((((((((((+++)))'''&&&&&&''')))+++(((((((((((((((((((((((((((((()))))))))*********++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''((())))))))))))+++++++++***((('''''''''''''''''''''''''''***)))(((''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&''''''(((((()))))))))***''''''((())))))))))))((((((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''***)))((('''&&&%%%%%%%%%&&&&&&'''(((((()))******)))((('''&&&%%%&&&&&&'''(((((((((***,,,///111333666777888::::::999999888777666555666999::::::999666333///+++((((((((()))'''''''''((()))*********************************(((((()))))))))*********,,,,,,++++++,,,,,,---...qqqddd```aaafffkkktttpppbbbQQQGGG@@@888222111///............---------+++++++++***)))((('''&&&((((((((()))******++++++((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&%%%%%%&&&((()))(((((((((''''''(((((()))'''&&&%%%%%%&&&'''%%%$$$'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''''''''((('''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&))))))(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&'''(((((())))))(((''''''&&&&&&''''''((($$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''%%%$$$&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((()))))))))))))))((((((''''''''''''((('''''''''''''''((())))))((()))***+++***)))((('''''''''''''''''''''''''''***)))(((''''''((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&&&&&&&'''((())))))******)))))))))))))))***++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''***)))((('''&&&%%%%%%%%%&&&'''((()))******))))))(((((('''&&&&&&&&&&&&'''''''''(((***,,,///222444666666777888999999::::::999777555555666777666555333111...+++)))(((''''''''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))******+++************+++,,,,,,sssfff``````dddiiisssqqqbbbQQQGGG@@@888333222///............---------+++++++++******)))(((''',,,++++++***)))(((''''''((((((((('''((())))))***(((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&'''''')))(((((((((((())))))***'''&&&%%%&&&''''''&&&%%%(((((((((((('''&&&%%%$$$$$$%%%'''((())))))))))))'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&((('''''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%'''(((&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''%%%######%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''')))************)))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))***+++,,,(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((('''''''''''''''((())))))&&&''''''(((((('''&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***(((&&&%%%&&&'''%%%%%%&&&'''(((******+++***)))((((((((()))+++,,,++++++***(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&''')))++++++***)))(((((((((''''''&&&&&&&&&&&&&&&&&&''')))+++...111333777888888999999:::::::::999777444444555555555444000000...,,,+++)))(((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++tttgggaaaaaadddiiirrrsssdddRRRHHHAAA999555333///............------------,,,,,,+++************,,,,,,+++***)))(((''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''''''''((((((((((((((()))******((('''&&&'''((()))((('''''''''(((((('''&&&&&&%%%!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$'''((('''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&((())))))(((''''''(((***&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&''')))+++,,,++++++***&&&'''((())))))((('''&&&'''''''''''''''''''''''')))))))))*********++++++&&&&&&&&&'''((()))++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''((($$$%%%&&&'''((()))***+++(((((('''&&&'''((()))***++++++***(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&((()))******''''''&&&&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&((())))))&&&''')))***+++***(((''''''''''''''''''&&&&&&&&&$$$$$$%%%'''))),,,///111555666888:::;;;<<<======777555222222444555666555000//////...,,,***)))((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((()))******tttgggbbbbbbccciiirrrtttdddSSSHHHAAA:::555444///............---------------,,,+++******++++++))))))))))))))))))******))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((()))******((('''&&&''')))))))))'''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''((((((''''''&&&%%%%%%$$$(((''''''&&&&&&''''''(((###%%%((((((''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((((())))))))))))((((((&&&'''***,,,------,,,+++&&&''''''((((((''''''&&&''''''''''''''''''''''''************++++++++++++#########$$$%%%&&&((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))(((''''''''''''(((((()))'''''''''''''''((())))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''')))***%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&''''''(((******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&(((***+++,,,(((((('''''''''''''''(((%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&(((+++---///000222666:::===>>>>>>>>>444222//////111444555555//////...---,,,+++******(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))(((((((((((()))******tttgggdddddddddiiissssssdddRRRGGG???999444444///............---------,,,,,,***))))))******+++******))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))***'''&&&%%%&&&((()))((('''%%%%%%&&&'''(((((((((((()))((('''&&&''''''))))))&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''((())))))(((''''''&&&(((***---...---,,,+++''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************############$$$%%%''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))'''''''''''''''((())))))''''''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((()))***,,,&&&&&&&&&''''''(((((((((%%%%%%&&&'''''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((()))***+++***)))(((''''''&&&''''''%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&'''(((***,,,---000333777:::<<<;;;999777222///---,,,...000111111///...,,,+++************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((())))))***+++sssgggdddfffdddiiisssssscccQQQEEE>>>777444333//////.........---------+++***)))(((((()))******------,,,***)))'''&&&&&&)))))))))))))))******+++'''''''''''''''''''''''''''((((((((())))))******'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&((())))))&&&%%%$$$%%%'''((('''&&&$$$$$$&&&'''((()))))))))'''&&&$$$######$$$%%%&&&&&&'''''''''&&&&&&%%%$$$""""""""""""""""""""""""""""""$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###"""!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&)))++++++***'''%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))'''''''''&&&&&&&&&%%%%%% %%%((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%&&&(((+++---......---+++((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%%%%%%%&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''''''''((()))***'''''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((())))))+++---&&&&&&''''''''''''''''''$$$%%%'''((((((((('''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%'''***+++''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&'''''''''(((((())))))+++***)))''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&'''(((******'''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''%%%%%%(((((('''((()))***,,,---444666999;;;:::666111...111...+++***+++---.........---+++)))((())))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++{{{rrrkkkjjjjjjjjjpppyyyooobbbRRRGGG@@@999666666...------,,,,,,+++******))))))))))))))))))))))))******)))((((((((((((((()))***,,,,,,,,,***((('''))))))(((((('''''''''&&&(((%%%###%%%)))++++++)))&&&'''((('''%%%$$$%%%&&&))))))((((((''''''&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&'''''''''(((((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$######"""###&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''(((((())))))((()))***+++,,,+++******''''''&&&&&&&&&''''''(((((((((((((((((('''''''''))))))))))))))))))))))))***))))))((('''&&&&&&&&&"""###$$$&&&((()))++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&$$$$$$ $$$(((***)))&&&%%%((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((())))))((('''''''''''''''((((((((((((%%%%%%&&&'''((()))***++++++######'''&&&%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((()))))))))))))))((((((&&&&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((())),,,///777777777666666333///,,,,,,,,,,,,+++++++++******///,,,***)))((((((&&&%%%%%%&&&&&&'''''''''''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))************yyyrrroooooopppsssvvv|||wwwcccOOOFFF@@@777555888/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((()))***+++,,,,,,***((('''))))))((((((((('''''''''(((&&&%%%&&&((()))))))))&&&'''((('''%%%%%%%%%&&&*********)))))))))))))))''''''((((((((((((''''''%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''((((((((()))((()))***+++++++++******(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%&&&''''''((()))******''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))(((''''''''''''''''''((((((((((((%%%%%%&&&'''((()))******)))"""$$$((('''&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((())))))(((((('''(((''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((())),,,...333333333222222000---+++++++++*********)))))))))///---+++*********)))((('''(((((()))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))~~~{{{wwwssssssvvvxxxzzzyyy{{{vvv___PPPQQQLLL<<<222444111111111000//////......------------------------******)))((((((((((((((()))***+++++++++***)))((())))))(((((((((((('''''''''(((((((((&&&&&&((()))'''((()))(((&&&&&&&&&'''))))))))))))))))))******''''''((((((((((((''''''%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''((((((((('''((()))************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((()))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))(((((('''***)))&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''(((((((((%%%%%%&&&'''((())))))***'''"""!!!%%%((((((&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((''''''***)))(((((((((((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((((('''(((+++---222222111000///...------))))))))))))((((((((((((***(((&&&&&&'''((('''&&&'''(((((()))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((|||{{{xxxvvvuuuwww{{{}}}{{{wwwvvv~~~rrr___\\\kkkhhhLLL555000222111111000000//////...++++++++++++++++++++++++***))))))((((((((((((((())))))***+++******)))((())))))((((((((((((((((((''')))***)))%%%$$$&&&)))'''((()))((('''&&&''')))%%%&&&&&&''''''(((((((((&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))((((((''''''''''''''''''((((((((()))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))))))))))))))(((+++)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))$$$######&&&((()))'''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&''''''''''''''''''***)))(((''''''&&&''''''((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''&&&'''***,,,555555444111///---......)))))))))((((((((('''''''''%%%$$$$$$&&&''''''&&&%%%&&&&&&'''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))}}}{{{xxxwwwxxxzzz}}}~~~wwwsssrrrzzzqqqbbbdddxxxvvvWWW;;;444111111000000///......---++++++++++++++++++++++++***))))))((((((((((((((()))))))))******)))))))))(((((())))))))))))))))))(((***+++)))%%%$$$&&&)))&&&((()))(((''''''((()))%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%&&&&&&(((((()))***(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((()))))))))))))))(((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((###$$$%%%&&&''')))(((&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&'''((((((''''''((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&)))+++555666555222---+++,,,---***))))))))))))((((((((()))((('''(((***+++,,,+++%%%&&&&&&''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''(((((()))))))))*********~~~|||zzzzzz{{{}}}~~~~~~uuurrrsss{{{ppp```\\\eeebbbLLL999555000000//////...---------------------------------******)))(((((((((((((((((((((((()))))))))******(((((())))))))))))******)))))))))(((&&&&&&'''(((%%%'''(((((('''&&&''')))(((((((((((((((((())))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''((())))))$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((''''''$$$$$$%%%&&&'''((()))***))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((())))))(((((('''"""###&&&((()))((('''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$''''''%%%%%%((((((&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''(((((((((###$$$%%%&&&''')))******'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((((((((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%%%%(((***000222222///***'''((()))))))))))))))(((((((((((((((&&&&&&&&&)))*********'''(((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))************~~~|||{{{}}}~~~rrrrrruuu|||ppp```RRRMMMGGG;;;333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((((((((((((((((()))******(((((()))))))))************((('''&&&'''(((((('''$$$&&&''''''&&&&&&'''(((((((((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%''''''((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''&&&%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''&&&%%%"""###%%%'''((('''&&&&&&%%%&&&&&&'''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&***)))$$$###'''(((&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&''''''''''''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%''')))(((,,,///---)))&&&''')))((((((((('''''''''&&&&&&%%%###"""###%%%&&&&&&&&&'''(((((()))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((())))))))))))***~~~||||||~~~pppqqquuu{{{}}}uuufffTTTFFF===777444555111111000000///.........))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******(((((())))))*********+++***'''%%%&&&(((***)))&&&$$$%%%&&&&&&%%%%%%'''((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&$$$$$$$$$$$$&&&&&&***)))((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((***)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((+++***###"""&&&(((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&'''((()))************&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$''')))$$$)))------***''')))+++''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%&&&(((''''''%%%&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))|||yyy|||~~~ttttttwww}}}uuueeeSSSGGG???777222111444444222000///.........111...++++++,,,+++(((%%%+++++++++***)))(((((('''((((((((((((((((((((((((((((((''''''''')))+++,,,))))))))))))))))))))))))%%%%%%%%%###"""###&&&)))***((('''&&&&&&'''(((***$$$&&&((()))((('''((()))''''''%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((()))'''%%%$$$$$$$$$&&&'''$$$&&&''''''&&&%%%%%%&&&+++)))'''&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###)))(((%%%#########$$$%%%######$$$%%%&&&(((((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''---+++(((%%%$$$###$$$%%%)))(((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&&&&'''%%%$$$&&&)))***(((&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((())))))(((&&&&&&''')))((('''%%%$$$$$$%%%&&&(((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,***((('''&&&'''((()))***)))'''%%%$$$%%%&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***)))))))))))))))***++++++%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((***)))((()))++++++)))(((((('''&&&%%%%%%&&&((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&$$$"""'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******,,,(((%%%$$$'''))))))'''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''}}}zzzyyy|||}}}uuuuuuxxx}}}sssdddRRRGGG???777222111111111000///............+++***)))***,,,...---+++++++++******)))(((((('''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))&&&&&&&&&%%%$$$$$$&&&((()))((('''&&&&&&'''((()))++++++***((('''(((+++...((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&'''&&&$$$%%%&&&(((((('''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$######$$$%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((())))))((('''&&&%%%%%%&&&'''((('''''''''&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&%%%$$$%%%'''(((&&&$$$'''''''''''''''''''''''')))((((((((('''''''''&&&((((((((('''&&&%%%&&&(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''+++***((('''&&&'''((()))((('''&&&%%%%%%&&&((()))'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''((()))***''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''((((((((((((((('''''''''+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((()))***+++)))''')))((('''&&&%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''((('''%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))$$$%%%&&&''''''&&&'''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''zzzxxxxxx{{{~~~{{{vvvvvvyyy|||qqqbbbPPPEEE>>>777222111///......------...//////))))))(((***,,,......---++++++******)))((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&(((((((((&&&&&&&&&((()))((('''&&&&&&'''((()))***(((%%%!!!"""&&&+++(((''''''&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%''''''&&&%%%#########$$$%%%&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&''''''(((%%%%%%%%%&&&''''''((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&''''''&&&$$$$$$%%%''''''&&&%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((('''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''((()))'''&&&%%%%%%&&&((()))***(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((('''%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&&&&''''''''''''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''))))))(((((('''''''''&&&++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((()))******)))'''***)))(((&&&%%%%%%$$$%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((!!!&&&******'''$$$$$$&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((wwwwwwwwwzzz|||}}}{{{xxxvvvwwwzzz|||ooo___NNNDDD===666222111//////......---.........---,,,,,,+++++++++***)))************))))))(((((())))))))))))))))))))))))''''''((()))((('''%%%$$$''''''''''''''''''''''''''')))******(((''''''((((((''''''&&&&&&''''''(((&&&$$$!!!!!!%%%''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$"""$$$%%%%%%$$$###$$$$$$)))(((''''''''''''%%%###$$$$$$$$$$$$%%%&&&'''(((######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%$$$%%%''')))******))))))%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''''''''((((((''''''&&&&&&'''((())))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))))))))(((''''''%%%&&&'''&&&%%%$$$&&&((('''''''''''''''''''''''')))))))))(((''''''&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''((())))))(((&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((&&&(((***)))'''$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((vvvvvvvvvxxxyyyyyywwwvvvuuuvvvyyy{{{lll]]]LLLBBB<<<666222222222222000///...---------.........,,,***)))((((((*********)))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))(((((()))''''''&&&&&&&&&&&&''''''''''''&&&%%%###"""$$$&&&&&&''''''((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$"""$$$%%%%%%$$$###$$$$$$'''%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%'''))))))))))))(((%%%%%%&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''''''(((((())))))((((((''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&'''((())))))(((((('''''''''''''''((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$######"""%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&'''))))))'''&&&$$$$$$%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))'''%%%######%%%'''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))vvvvvvuuuuuutttttttttsssssstttxxx{{{iiiZZZJJJAAA;;;555222222333333111///...---,,,,,,+++,,,---,,,***)))***+++******))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************'''''''''''''''''''''''''''(((***)))((((((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%###!!! ###%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''"""###$$$%%%&&&'''((((((%%%%%%&&&'''((((((((('''$$$%%%&&&''''''&&&%%%$$$&&&''''''(((((('''&&&&&&&&&''')))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&%%%######$$$&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''((()))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((******))))))((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&'''((()))*********)))(((((('''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$######%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''%%%"""###$$$&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((($$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))######((()))(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))xxxwwwuuurrrppppppqqqrrrqqqrrrvvv~~~{{{gggYYYIII@@@:::555222222111000///...------------)))+++---,,,******+++---)))))))))))))))))))))***(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&'''(((((('''(((+++---&&&&&&&&&''''''&&&&&&&&&###%%%''''''&&&%%%%%%&&&###$$$&&&'''((((((''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&)))&&&"""!!!"""$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$&&&((()))&&&&&&%%%%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%&&&'''''''''&&&%%%###&&&((((((&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''&&&$$$$$$%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''(((((()))))))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((***))))))(((''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&'''(((&&&$$$######%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&''')))&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((!!!!!!!!!###%%%'''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***yyyxxxuuuqqqnnnmmmoooqqqooopppttt}}}zzzfffXXXHHH???:::555222222...------,,,,,,---------***,,,...---***(((***,,,)))))))))))))))*********((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&''''''&&&&&&(((,,,///%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%&&&''')))"""###%%%'''((((((''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''$$$&&&''''''&&&%%%%%%&&&444///)))$$$###$$$$$$$$$#########$$$%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$###"""!!!)))(((%%%#########$$$%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%'''(((((('''%%%$$$###$$$%%%&&&&&&&&&%%%$$$!!!$$$''''''%%%$$$%%%(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''''''&&&$$$$$$%%%'''###$$$%%%&&&''''''''''''&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))))))))))))))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&'''((()))*********)))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%***)))((('''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%((((((((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%))),,,,,,(((%%%%%%'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***wwwuuuqqqooommmnnnooopppppprrrwww}}}fffXXXHHH@@@;;;666333333000---+++---111333111---,,,,,,,,,+++++++++******,,,++++++******+++,,,,,,(((((())))))******++++++(((((())))))((('''&&&&&&***)))'''&&&'''(((***+++((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((***(((&&&$$$$$$%%%((()))&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))%%%&&&'''((()))+++,,,,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""%%%&&&###%%%)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''((())))))'''&&&%%%$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((((((((('''&&&&&&'''((()))((('''%%%###'''''''''''''''''''''''')))))))))((()))***++++++)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((('''%%%$$$''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''((()))((('''&&&'''((('''&&&%%%%%%&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$///333***%%%))))))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((()))******rrrpppmmmjjjiiiiiijjjkkklllnnnttt~~~|||fffWWWHHH@@@;;;666333222///,,,)))+++///000...+++++++++++++++************++++++***)))))))))******((((((((((((((()))))))))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&(((***,,,---((('''&&&%%%%%%'''((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%######%%%'''(((%%%$$$$$$%%%'''(((&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''######$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$&&&%%%"""###''')))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&'''''''''&&&%%%&&&&&&((()))((('''&&&$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((('''%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''((()))'''&&&%%%%%%&&&(((&&&%%%&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((222555---(((******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((())))))***ooommmkkkhhhggggggggghhhiiimmmttt~~~|||eeeWWWHHH@@@;;;666222222///---++++++...///---***+++++++++*********))))))+++***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''(((((()))******((('''&&&%%%&&&(((***,,,((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&''''''''''''''''''&&&$$$######$$$&&&'''%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$######""""""%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%"""&&&'''&&&&&&))))))&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$((('''&&&&&&&&&&&&'''((($$$#########$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''"""###%%%'''((((((''''''((('''&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''(((((('''%%%###$$$%%%((('''&&&&&&(((((((((&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((000222,,,((())))))%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((''''''(((((()))***pppnnnllljjjhhhhhhhhhiiihhhmmmvvv{{{eeeWWWHHH@@@;;;555222222111000......///000...,,,,,,,,,+++++++++*********++++++***)))(((((((((((()))))))))(((((('''''''''&&&&&&'''''''''&&&&&&%%%*********)))((('''%%%$$$''''''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''###&&&'''%%%&&&))))))&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$)))(((((((((((((((((()))$$$$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''(((((((((''''''''''''''''''''''''''' ###&&&)))))))))(((''''''&&&%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((()))'''%%%$$$$$$%%%((('''&&&'''))))))(((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))+++'''%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))pppooommmkkkjjjiiiiiiiiigggmmmvvvzzzeeeWWWGGG???:::555222111111000////////////...------,,,,,,,,,++++++++++++,,,+++***)))))))))))))))*********))))))(((((((((&&&''''''(((((((((''''''*********)))(((&&&$$$###'''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''&&&''''''&&&&&&'''((()))***(((&&&$$$%%%&&&(((((('''''''''''''''''''''''''''"""###$$$%%%&&&((())))))%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''$$$&&&%%%"""###''')))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%&&&''''''(((((((((''''''''''''''''''''''''!!!###&&&((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((()))***(((&&&%%%%%%&&&((('''&&&''')))***)))((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&& $$$%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''(((((()))ooonnnlllkkkiiihhhhhhhhheeekkkuuu~~~zzzdddVVVGGG???:::555111111---------------,,,,,,,,,,,,,,,,,,+++++++++***************))))))******+++************))))))))))))&&&'''(((((()))(((((((((''''''''''''''''''((((((&&&''')))))))))&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''((()))******)))'''%%%%%%&&&(((((((((''''''''''''''''''''''''######$$$&&&''')))***+++%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$&&&%%%!!!"""''')))(((''''''&&&&&&&&&%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))(((&&&$$$###%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((()))))))))'''&&&'''((('''&&&%%%&&&((())))))((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))ooonnnmmmllljjjiiihhhhhhfffllluuu~~~zzzdddVVVGGG???:::555111111,,,,,,------,,,,,,---...*********))))))))))))((((((((((((((())))))***+++((((((((()))))))))))))))%%%&&&''''''(((((((((''''''&&&&&&%%%&&&'''))))))'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***(((&&&$$$###%%%'''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%###&&&'''%%%%%%))))))'''''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$$$$%%%'''((($$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%'''((('''&&&&&&''')))%%%%%%$$$%%%''')))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&''')))***+++&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((qqqpppooonnnlllkkkjjjjjjiiioooxxxzzzdddVVVGGG???:::444111111---...//////...///000111((((((((((((''''''''''''&&&&&&&&&&&&((()))***+++&&&'''''''''(((((())))))$$$%%%%%%&&&'''''''''&&&***)))'''%%%$$$%%%&&&''''''%%%"""!!!!!!$$$(((+++%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''%%%""""""$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########"""&&&)))))))))+++)))%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$%%%&&&''')))******%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((())))))'''%%%######%%%''')))'''((()))******)))((('''$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%'''((()))$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))'''''''''&&&&&&''''''''')))(((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((###%%%&&&&&&&&&&&&''')))%%%$$$###%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&((()))+++,,,&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))&&&&&&%%%$$$$$$###""""""''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((()))(((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((uuuvvvvvvsssoookkkiiiiiipppsssyyytttaaaTTTFFF>>>888333111222333111000///000///...,,,***......******......***))))))(((((((((((())))))))))))))))))(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''***)))((('''''''''''''''$$$$$$%%%&&&'''''''''''''''''''''(((((('''&&&&&&((()))***)))'''&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&''''''&&&%%%$$$&&&'''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%&&&%%%$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$###"""!!!!!!&&&'''''''''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))$$$&&&))))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))))))))((((((''''''''''''&&&$$$"""###&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&(((''''''&&&$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%'''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''&&&%%%$$$######"""%%%%%%%%%&&&&&&&&&''''''###&&&'''&&&###"""%%%(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))(((''''''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''***)))'''%%%$$$%%%'''(((&&&&&&&&&''''''''''''(((wwwxxxxxxuuuqqqmmmkkkkkkooorrrxxxsss```TTTFFF>>>888333111222///...------......---+++***------******------***))))))(((((((((((())))))''''''(((((())))))******((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###'''((()))(((&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&'''(((((('''&&&''')))+++$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((($$$&&&((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((yyyzzz{{{xxxtttpppnnnnnnooorrrxxx~~~ppp___RRREEE>>>888333111222---+++***+++,,,,,,+++***'''))))))''''''))))))'''))))))(((((((((((())))))&&&&&&'''((()))******+++(((''''''&&&&&&''''''(((''''''((((((((((((''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&###!!!"""&&&''''''%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&%%%$$$$$$&&&(((########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''))))))(((((('''((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$###$$$&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&&&&'''((((((((('''&&&%%%$$$#########''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((|||}}}}}}{{{vvvsssqqqpppooorrryyy|||nnn]]]QQQDDD===888333111222...---++++++,,,,,,+++))))))))))))(((((()))((('''))))))(((((((((((())))))&&&''''''(((((()))))))))(((((((((''''''(((((((((&&&''''''((((((''''''&&&######$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''((()))))))))((((((%%%'''((('''%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&"""!!!&&&)))'''$$$$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%###""""""%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$''')))(((&&&%%%'''***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&######$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((('''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''***&&&""""""%%%''''''&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((}}}}}}~~~{{{wwwsssqqqqqqpppssszzzzzzlll[[[OOOCCC===888333111111222000.........---,,,***...---,,,---,,,++++++,,,))))))(((((((((((())))))))))))((((((''''''&&&&&&'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%&&&''''''((((((&&&"""!!!&&&)))'''$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$((()))******((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%$$$###""""""$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$''')))(((&&&%%%'''***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''(((((('''''''''''''''''''''&&&))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''***&&&######&&&((('''&&&''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((({{{|||}}}zzzvvvrrrpppppppppsssyyyyyykkkYYYNNNBBB===888333000111222000///...///...,,,+++,,,))))))******'''&&&((())))))(((((((((((())))))***))))))((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((###%%%&&&%%%$$$$$$%%%'''$$$%%%%%%&&&'''(((((((((&&&###!!!"""&&&''''''%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&((())))))'''&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''""""""""""""""""""""""""(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((yyyzzz{{{xxxtttpppnnnnnnnnnqqqwwwxxxkkkWWWLLLBBB<<<888333000111---,,,+++,,,---...---,,,)))%%%%%%''''''""""""%%%))))))(((((((((((())))))(((((((((''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((((((((('''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&'''((()))******+++++++++"""$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&%%%"""$$$%%%%%%###"""!!!"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''(((%%%%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((***+++***(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&########################''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''&&&&&&&&&$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&'''((()))***&&&&&&&&&''''''''''''(((xxxyyyyyywwwsssooommmllllllooovvvyyykkkVVVLLLAAA<<<888333000111(((''''''))),,,------------)))(((++++++&&&%%%)))))))))(((((((((((())))))&&&&&&''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&(((((((((&&&$$$###$$$$$$%%%&&&''''''''''''$$$%%%&&&'''(((((((((((("""###%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&''''''&&&%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%###%%%''''''%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###%%%''''''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$"""###'''(((&&&$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%''')))(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""&&&******(((%%%%%%'''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''###$$$%%%'''((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((***((('''&&&'''(((+++,,,&&&&&&&&&'''''''''((((((qqqrrrsssrrrooommmlllmmmooopppttt}}}zzzlllYYYMMMAAA<<<999333///...///............---------,,,***))))))***++++++***++++++***)))(((((())))))(((((((((((((((''''''&&&)))(((((('''''''''((((((&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%'''((()))***&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''''')))((('''&&&%%%&&&''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((((((((((('''&&&&&&%%%%%%)))'''&&&&&&(((((('''%%%%%%$$$$$$$$$%%%%%%&&&''')))(((&&&$$$#########$$$###$$$%%%&&&'''&&&%%%$$$(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''&&&&&&'''((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%###%%%''''''$$$!!!'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((((((''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###"""$$$&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((''''''''''''(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''qqqrrrrrrqqqnnnlllmmmmmmppppppttt}}}yyykkkYYYMMMAAA;;;888333//////............------------,,,***))))))***++++++***++++++***))))))))))))))))))))))))***)))(((((('''((((((''''''&&&''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&'''((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%$$$$$$%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&)))(((''''''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''(((((((((((()))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''qqqqqqqqqooommmlllmmmnnnqqqqqquuu}}}xxxjjjZZZMMM@@@:::666222000000............------------,,,***))))))***++++++***+++***))))))))))))))))))***************))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''  ###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&%%%$$$""""""$$$&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$'''((('''%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''(((((((((((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''qqqqqqqqqooommmlllmmmooossssssvvv~~~xxxiiiZZZMMM???888555222000111.........---------,,,,,,,,,***))))))***++++++*********)))))))))))))))***)))************)))((((((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!"""%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&&&&$$$$$$&&&$$$$$$$$$%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$!!!"""&&&(((&&&"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''qqqqqqqqqpppnnnmmmnnnpppttttttwwwwwwhhhYYYLLL>>>888555222000111...------------,,,,,,,,,,,,***))))))***++++++******)))))))))))))))******(((((())))))(((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&'''(((((()))((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""((('''''''''&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&%%%###$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%'''''''''&&&%%%((('''&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%''''''%%%""""""&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%!!!"""&&&(((&&&###''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((('''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''ppprrrssssssqqqoooooopppssstttwww~~~xxxhhhXXXKKK>>>888666222000000------------,,,,,,,,,,,,,,,***))))))***++++++***)))))))))))))))******+++((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''((((((&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$))))))(((''''''&&&%%%%%%&&&$$$######$$$$$$###"""$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%###############$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&%%%###""""""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%((()))(((&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&'''(((***)))((('''&&&&&&&&&'''&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''ooorrruuuuuutttrrrppppppqqqqqqttt|||xxxiiiVVVJJJ>>>999777333000///---------,,,,,,,,,++++++,,,***))))))***++++++***)))))))))))))))***++++++)))))))))))))))(((''''''&&&&&&&&&&&&'''((()))***)))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%%%%$$$###$$$%%%&&&''''''%%%###"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''###$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''###!!!!!!#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&###""""""###$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&((()))((('''&&&'''))),,,***(((%%%%%%%%%'''(((%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''ooorrrvvvwwwvvvsssqqqpppnnnooorrrzzzyyyiiiUUUIII>>>:::888333///...---------,,,,,,,,,++++++,,,***))))))***++++++***))))))((())))))***++++++***************)))((((((&&&&&&&&&'''((()))******))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%)))((('''&&&%%%&&&''''''$$$%%%%%%&&&&&&''''''(((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((###$$$$$$%%%%%%&&&&&&'''$$$######$$$&&&(((((('''$$$%%%'''''''''%%%###"""$$$%%%&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$###"""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((""""""######$$$$$$$$$$$$###"""!!!!!!"""$$$&&&''''''&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&'''%%%$$$&&&***+++(((%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''!!!###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''((()))((('''&&&''')))---+++'''%%%$$$%%%''')))$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''ttttttuuuuuuuuutttrrrqqqrrrqqqssszzzuuufffVVVJJJ>>>888666444444777:::444---+++---///...+++''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((***'''$$$!!! !!!$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''---+++(((&&&%%%%%%'''(((+++)))&&&###"""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$############$$$,,, !!!((((((!!!&&&%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$***(((+++111 +++!!!&&&%%%######%%%&&&&&&%%%&&&'''"""###+++(((###(((+++'''######&&&'''%%%"""######***))) (((%%%'''(((&&&######%%%(((%%%&&&&&&%%%'''***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''###$$$$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""",,,&&&((( $$$$$$$$$$$$$$$$$$$$$$$$"""&&&+++***%%%((($$$''''''''''''&&&&&&%%%%%%%%%)))(((######&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%% (((%%%"""+++######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''***)))'''%%%$$$$$$$$$%%%((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%vvvvvvwwwwwwvvvtttsssqqqpppoooqqqwwwttteeeUUUIII===777555222333666;;;555///,,,,,,---+++((((((((()))))))))))))))***))))))((((((''''''&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((***(((%%%#########%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((&&&$$$"""!!!"""###%%%(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&(((''' 333&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''((((((###$$$$$$%%%%%%$$$$$$###---)))!!! """)))&&&&&&%%%%%%&&&&&&%%%$$$###,,,'''"""$$$###((( $$$%%%$$$$$$&&&)))000%%% %%%'''######(((###$$$&&&((())))))((('''&&&)))&&&"""''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))"""***'''"""+++###%%%%%%%%%%%%%%%%%%%%%%%%..."""######%%%((("""(((''''''&&&&&&&&&%%%%%%%%%!!!,,,+++)))&&&+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''''''''''''''''''''''''!!!(((!!!)))+++###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%wwwxxxyyyyyywwwuuusssqqqnnnmmmnnnsssssscccTTTHHH<<<777444111111444777333---+++,,,,,,+++)))***************)))))))))***)))((('''&&&%%%%%%$$$(((((((((((((((''''''&&&(((((((((((((((((((((((()))((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''((('''&&&$$$######$$$&&&'''&&&'''(((((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$#########%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%+++###,,,""",,,'''((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((( !!!!!!"""######$$$'''((((((((((((((((((''''''+++###+++))),,, ***&&&''''''((('''&&&%%%$$$###$$$'''***$$$$$$222+++...222666BBB\\\~~~ooo[[[QQQEEE222 $$$!!! ###'''&&&'''---111$$$""",,,$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&!!!"""''' ***)))(((111000"""!!!'''&&&&&&&&&&&&%%%%%%%%%555(((***###((( ########################))))))))))))))))))))))))(((((((((((((((((((((((("""""""""""""""""""""""""""""""""""""""""""""""""""$$$///$$$...!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&((()))+++,,,'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&xxxxxxyyyyyywwwuuurrrpppnnnllllllrrr}}}sssbbbTTTIII===777444111111333000---++++++---......---,,,,,,++++++******))))))))))))(((((('''''''''&&&(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((''''''(((((((((''''''&&&%%%&&&''')))***'''((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&,,, ***)))+++===########################"""######$$$$$$######"""########################''''''((((((((()))))))))"""######$$$$$$######""",,,888!!!***###'''&&&''')))***(((&&&$$$$$$$$$!!!"""***))) :::jjj```777%%%'''...222###333222(((+++$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---&&&'''***'''...)))(((((((((((((((((((((((("""!!!555(((######&&&&&&&&&&&&&&&&&&&&&&&&///""")))000***)))))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$########################((((((((((((((((((((((((((((((((((((((((((((((((%%%222)))((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''((()))***+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''vvvwwwyyyyyywwwtttqqqnnnnnnmmmmmmsssrrrbbbUUUJJJ>>>999666222111333,,,,,,+++,,,---......---,,,,,,++++++******))))))((((((((()))*********+++(((((((((((((((''''''&&&((((((((((((((((((((((((%%%&&&&&&'''&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((('''$$$$$$######$$$%%%''''''***)))'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''###...'''######'''444---$$$$$$$$$'''******(((%%%%%%%%%'''000"""'''nnnQQQ!!!!!!***(((""",,,$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&QQQ###%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&///]]]DDD...&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''uuuvvvxxxyyyxxxuuuqqqnnnooonnnooovvvrrrcccUUUJJJ???:::666222111222...//////...---,,,*********************)))))))))'''((()))***+++,,,,,,---(((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((***)))(((&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%&&&'''((((((&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''' ///%%%"""+++"""***,,,***'''111+++###&&&))))))&&&$$$%%%''' 111pppFFF"""---"""---$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbb$$$)))///...%%%%%%%%%&&&&&&&&&&&&'''!!!aaaUUU%%%+++&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&tttvvvyyyzzzyyyvvvssspppnnnnnnpppxxxrrrdddTTTIII>>>999555111///000...///000000...,,,***)))(((((()))))))))))))))***(((((())))))******++++++(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((()))((()))))))))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&"""%%%...+++%%%+++###%%%!!!%%%((('''$$$###&&&***GGG===...---$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ccc"""%%%%%%%%%&&&&&&&&&'''''',,,```&&&&&&'''"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%uuuwwwzzz{{{{{{xxxuuurrrmmmmmmqqqyyyrrreeeSSSHHH===888444000...///+++---000000///...------''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((('''''''''(((((()))((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***++++++(((%%%###&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&((((((&&&$$$"""######$$$%%%%%%&&&''''''##############################$$$%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%&&&(((###***'''###***///"""000*** $$$&&&%%%######'''+++***222$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$___$$$###&&&***%%%%%%%%%&&&&&&'''''''''"""]]]"""---+++222%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%vvvxxx{{{}}}|||yyytttqqqllljjjlllwwwooobbbTTTIII===777444000000111////////////...---,,,+++***)))(((''''''((()))***++++++***)))(((((())))))))))))((((((((('''''''''))))))((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%...+++'''%%%$$$&&&***,,,((((((((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$###"""###$$$$$$###"""&&&'''((('''%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,&&&''')))+++%%%!!!'''!!!...&&&,,,,,,!!!TTT###)))...'''###)))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%((('''&&&&&&$$$$$$###"""((('''&&&%%%%%%%%%%%%%%%```$$$***$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((,,,(((***"""(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$######$$$&&&&&&(((''''''&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&''')))$$$$$$''''''$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwyyy|||~~~}}}yyyuuurrrmmmllloooyyyooobbbSSSHHH===777444000000111...............---,,,+++******))))))))))))******++++++***)))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$)))((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%&&&'''((()))&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&$$$$$$%%%''')))&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###%%%&&&''''''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''(((&&&&&&"""******"""+++!!!+++&&&'''%%%&&&%%%{{{***222###999######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$```###)))$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%)))111,,,$$$&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''(((&&&$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxzzz}}}~~~}}}zzzvvvsssoooooorrr{{{~~~ooocccRRRGGG<<<777444111000111,,,,,,------------,,,,,,******++++++++++++******+++***))))))))))))))))))(((((((((((('''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&%%%&&&'''&&&$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%((((((((((((((((((((((((---######***(((//////'''((((((&&&$$$%%%)))---~~~///<<<###)))333333---"""***((( ''' !!!"""***///$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$___###)))$$$$$$'''''''''''''''''''''''')))&&&999[[[---)))"""((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((&&&'''(((((('''&&&'''((($$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyy{{{}}}~~~{{{wwwuuurrrrrruuu~~~~~~ooobbbPPPEEE;;;777444111///111++++++,,,,,,---,,,,,,,,,((()))++++++++++++)))(((******)))))))))))))))************)))))))))(((((()))(((((((((''''''&&&&&&###$$$%%%&&&'''((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&((())))))'''&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''$$$)))$$$&&&'''"""###$$$%%%(((+++%%%333AAA;;;999"""(((###(((((('''&&&)))"""###222aaaMMM000BBB///###,,,$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%^^^"""((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!999 RRR%%% (((###''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((***+++***)))((()))***###$$$&&&'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyzzz}}}~~~~~~|||yyywwwtttuuuwww~~~oooaaaNNNDDD:::666444111///111++++++,,,,,,---,,,,,,,,,'''((()))******)))((('''***)))))))))))))))******'''''''''&&&&&&&&&%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&((())))))(((''''''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###"""!!!######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%###"""###$$$%%%$$$""""""$$$%%%%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%% ---###$$$))))))+++///---)))$$$""""""&&&)))&&&###222ttt666&&&333(((&&&)))%%%!!! '''&&&!!!222$$$&&&!!!(((!!!)))RRRQQQ!!!"""!!! %%%***FFF+++***"""((("""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&]]]!!!((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))$$$ggg%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&&&&'''((())))))''''''((()))&&&$$$###&&&******'''###&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwyyy{{{}}}~~~}}}{{{zzzvvvvvvxxx~~~nnn___LLLBBB999666444111///000,,,,,,------------,,,,,,(((((())))))))))))(((((()))))))))))))))******+++)))(((((((((((('''''''''((((((((((((((((((((((((***)))(((&&&$$$###"""!!!#########$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%###%%%(((((('''&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%$$$###""""""$$$$$$###"""###$$$%%%%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&,,,### 333 """+++!!!''')))'''"""+++***###+++---%%%%%%$$$555###"""+++###)))///!!!(((%%%$$$!!!---bbbQQQ """333,,,'''"""###AAAzzzyyy222%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''\\\ '''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$***+++$$$))))))###(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&***'''$$$(((---...***%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&tttvvvyyy|||}}}}}}||||||wwwvvvwww|||mmm\\\JJJAAA888666444111///000...............---,,,+++***))))))))))))))))))***)))))))))))))))***+++++++++++++++************)))((((((((((((((((((((()))***)))((('''&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&###%%%((()))((('''&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$%%%&&&%%%######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())),,,!!!***###///###$$$###111...)))&&&###""""""""":::...+++,,,&&&"""&&&(((%%%$$$'''$$$---###***###$$$$$$(((%%%%%%&&&+++PPP(((((($$$$$$***(((...'''%%%$$$$$$)))CCC111'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''\\\ '''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&222000)))+++&&&AAA((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&)))(((''')))+++,,,***(((&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&sssuuuxxx{{{}}}}}}}}}}}}wwwvvvwww{{{lllZZZIII@@@888666444111///000////////////...---,,,+++,,,+++***))))))***+++,,,))))))((())))))***++++++((((((((((((''''''''''''(((((((((((())))))))))))%%%&&&&&&'''((())))))***'''''''''((((((((())))))###$$$%%%&&&'''&&&%%%%%%%%%$$$###"""""""""###$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$'''***+++***)))))))))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&&&&'''######$$$%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&&&&%%%###"""###$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((,,,555(((######...$$$!!!"""$$$'''***)))'''%%%111((("""###***)))!!!###)))$$$)))"""%%%###&&&+++///'''###)))...'''333sss666$$$+++$$$$$$+++---)))!!!$$$***""" ...+++444!!!%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&\\\'''$$$%%%''''''''''''''''''''''''))) ...111///999WWW&&&,,,$$$((((((((((((((((((((((((''')))***,,,,,,***)))'''''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&''''''((()))))))))'''((()))((('''&&&''')))&&&'''((((((''''''(((***&&&'''(((******((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&ppprrruuuvvvwwwxxx{{{}}}xxxxxxzzz~~~kkkZZZGGG@@@888333222111000......///111111000...,,,***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++)))((('''***)))(((''''''((()))***''''''''''''(((((())))))******)))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%###$$$&&&&&&&&&(((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%'''%%%###$$$%%%&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&%%%$$$$$$######"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%###%%%$$$$$$######$$$$$$%%%((('''&&&$$$######$$$$$$&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&&&&&&&%%%###$$$333mmm&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''///###))) ,,,UUU%%%&&&&&&&&&'''(((((((((&&&&&&$$$$$$$$$$$$&&&&&&'''YYY%%%&&&+++--- $$$!!!((())) %%%!!!---%%%+++(((############$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&___'''###***)))'''%%%###!!!...000(((''''''''''''&&&%%%$$$$$$===###+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''''''''((())))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&oooqqqtttuuuvvvwwwxxxzzzwwwwwwyyy~~~jjjYYYGGG@@@888333222111000......//////000///---,,,+++++++++***))))))***++++++,,,++++++******)))))))))))))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$%%%&&&&&&&&&(((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%###...fff%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''###!!!)))))),,,NNN444---&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###>>>$$$--- ***"""'''!!!&&&'''###***&&&""""""!!!''''''&&&&&&&&&'''((((((&&&%%%%%%$$$######""""""########################```'''!!!!!!&&&$$$+++***"""&&&&&&&&&'''&&&&&&%%%%%%,,,\\\$$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllooorrrtttttttttuuuvvvuuuvvvyyy|||hhhWWWGGG@@@888333222111000...//////......------,,,,,,******)))(((((()))******+++***))))))))))))***+++(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&'''((((((%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###$$$%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((###(((]]]%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''+++((()))*** 999!!!''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%888!!!,,,$$$&&&%%%+++ %%%'''"""$$$***(((///000'''$$$######""""""""""""###)))))))))(((''''''&&&&&&''''''''''''''''''''''''XXX&&&'''((('''...$$$111%%%###"""(((&&&%%%%%%&&&&&&'''&&&&&&&&&""" ,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iiilllpppqqqqqqqqqrrrrrrsssuuuyyyzzzgggVVVGGG@@@888333222111000...000000///...------......*********))))))*********+++)))((('''((()))+++---'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&&&&'''((())))))((((((''''''&&&%%%%%%$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))"""%%%ZZZ%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''111$$$"""---*** fff]]]111555!!!"""'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$))) &&&'''((($$$&&&+++ &&&###&&&%%%'''&&&$$$))))))((('''&&&&&&&&&'''""""""""""""!!!!!! """"""""""""""""""""""""RRR """###&&&$$$+++)))(((((($$$$$$%%%&&&'''''''''''''''444;;;"""'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&gggiiimmmnnnoooooopppqqqsssuuuzzzyyyfffUUUGGG@@@888333222111000...111000///.........//////++++++++++++++++++++++++***)))''''''''')))+++---'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%%%%&&&((()))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%((('''%%%%%%'''((('''&&&((('''%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''((("""%%%ZZZ$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###!!!555(((>>>333333 000,,,>>>''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$((($$$DDD###'''%%%'''(((!!!(((------!!!"""&&&(((+++%%%$$$###"""""""""""""""))))))))))))((((((((((((************************]]]---((($$$%%%&&&,,,%%%!!!...###"""$$$$$$%%%&&&''''''''''''---111000VVV!!!***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeegggjjjkkklllmmmppprrrtttvvv|||yyyfffVVVGGG@@@888333222111000.../////////////////////...++++++,,,,,,,,,,,,++++++)))(((((('''((()))***+++(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''%%%$$$%%%((()))***)))(((''''''&&&%%%%%%$$$$$$%%%%%%(((&&&%%%%%%&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###""""""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%###'''[[[$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((""",,,!!!+++,,,(((777"""666\\\\\\YYY<<<(((&&&'''///"""---/// &&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!&&&((($$$((('''%%%$$$))) ((( $$$xxxGGG!!!$$$)))"""%%%%%%%%%&&&&&&'''&&&&&&&&&222"""%%%BBB###***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeefffggghhhjjjmmmqqqtttuuuxxx~~~xxxfffVVVGGG@@@888333222111000...+++,,,---......---,,,,,,)))***+++,,,,,,+++***)))((((((((()))))))))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((('''%%%###%%%(((*********(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%######%%%&&&%%%$$$$$$%%%&&&''''''(((((('''%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$###(((YYY###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''+++))),,,&&&333 ###&&&%%%***(((000***000444###&&&666%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& $$$666 )))(((###'''&&&###&&&(((ddd$$$&&&######+++&&&&&&&&&'''&&&&&&%%%%%%&&&)))111 oooaaaggg''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$######%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&dddeeefffggghhhlllrrrvvvvvvzzzxxxgggWWWGGG@@@888333222111000...)))***,,,------,,,***)))((()))***++++++***)))((((((((())))))))))))((((((***)))(((''''''((()))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%###%%%(((***+++***(((''''''&&&%%%%%%$$$$$$%%%%%%%%%###""""""###$$$$$$###"""###%%%'''((((((((('''$$$%%%%%%&&&&&&''''''(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$(((WWW###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""555$$$((($$$&&&!!!)))"""!!!)))""""""666%%%+++((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%$$$CCC***)))###)))$$$111,,,&&&XXX,,,###"""&&&''''''''''''&&&%%%$$$$$$'''%%%444***[[[(((###!!!---$$$ &&&+++(((###!!!&&&+++,,,%%%$$$333+++###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''((())))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeeeeeeeefffiiilllooorrryyy|||xxxeeeUUUKKKAAA888444333000///111+++---......------///000444111---+++******)))'''************))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((( """###%%%'''((()))$$$$$$%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$)))]]]$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%...&&&###&&&&&&######)))$$$$$$(((***"""%%%$$$$$$''''''YYY'''"""&&&$$$$$$%%%$$$###%%%'''(((((('''''''''(((%%%+++666TTT%%%(((111!!!(((!!!%%%+++%%%"""&&&'''+++!!!,,,'''***LLL&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$$$$###""")))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&************++++++++++++''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###(((((((((((((((((((((((('''((()))'''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''fffeeefffgggjjjmmmqqqsssyyy{{{yyyfffVVVIII???777444333111111333,,,---///...------...000...,,,******+++,,,++++++************))))))))))))''''''(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$#########$$$''')))))))))'''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''$$$)))]]]$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!$$$((()))'''&&&((('''###)))%%%))) ((( $$$$$$''''''ZZZ(((###'''%%%&&&%%%$$$$$$%%%'''(((((('''+++...!!!,,,)))KKKFFF...!!!(((,,,+++'''"""'''///,,,"""...!!!((("""***"""&&&NNN%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fffffffffgggjjjnnnrrruuuyyy{{{yyygggXXXGGG>>>666444444222222444---/////////---,,,---...+++***((()))***,,,,,,+++************))))))))))))''''''(((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''"""###$$$&&&'''''''''''')))(((''''''''''''((())))))(((&&&%%%%%%&&&((()))&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$###"""""""""$$$(((++++++***'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&#########$$$$$$$$$%%%%%%'''###)))]]]%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$'''(((''''''(((&&&###"""EEE888)))+++000 $$$$$$''''''[[[((($$$'''%%%&&&%%%$$$$$$%%%'''((('''&&&$$$++++++'''111ZZZIII%%%((($$$&&&)))(((***&&&"""%%%((( ***"""***...///...%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%gggffffffgggiiinnnrrruuuzzz}}}yyyhhhXXXGGG>>>777555444222111222///000000///---+++,,,---,,,+++))))))******)))'''************)))))))))(((((((((((())))))******+++'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((''''''''''''''''''((((((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$'''((())))))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&###(((\\\%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((++++++'''"""%%%+++)))###TTT'''***"""///'''$$$$$$''''''[[[(((###'''%%%&&&&&&%%%$$$%%%'''((('''&&&---###%%%(((&&&&&&(((...uuuEEE... %%%$$$"""***...---!!! 000&&&###...$$$"""iii'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%hhhgggffffffhhhmmmqqqttt|||~~~xxxgggWWWIII@@@888666444111///000///000000///---++++++,,,+++***))))))******((('''************)))))))))((((((((())))))***++++++,,,((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$"""  """$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&''''''((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&###(((\\\%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''%%%!!!!!!'''---***###%%%}}}"""'''---###,,,$$$$$$''''''ZZZ'''"""&&&$$$%%%&&&%%%$$$%%%'''''''''%%%((('''555***%%%)))---"""DDD)))444))) ******'''***'''"""---'''$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%llljjjhhhgggiiimmmqqqttt|||~~~vvvdddUUUIIIAAA999777555111......///000000///---+++,,,---((('''''')))+++,,,+++***************))))))))))))(((((()))***+++,,,,,,---((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$###!!! %%%%%%&&&&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$"""""""""$$$'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&"""(((\\\%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((&&&###%%%)))+++&&&"""!!!bbb '''///***$$$$$$''''''YYY&&&"""%%%###$$$'''%%%%%%%%%''''''&&&%%%'''(((###)))&&&%%%...!!!---***;;;GGG)))&&&(((///!!!+++!!!###'''$$$&&&'''###"""iii,,,''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%pppnnnkkkiiijjjnnnrrruuu{{{|||tttbbbSSSGGG???888777555222///000...///000///---,,,,,,---(((((((((***,,,,,,+++)))************))))))))))))((())))))***+++,,,---...)))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$######"""!!!%%%&&&'''(((((('''&&&%%%)))((((((''''''(((((()))$$$%%%&&&'''''''''&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%"""(((\\\&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((%%%)))///)))&&&777"""+++%%%'''$$$$$$''''''ZZZ'''###&&&$$$%%%'''&&&%%%%%%''''''&&&%%%'''///$$$&&&444(((++++++NNNCCC%%%***111,,,%%%%%%!!!''',,,***+++'''---'''+++ ???&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttqqqnnnkkkllloootttvvvyyy{{{sss```QQQEEE===777666666333111111---/////////---,,,---...---,,,+++,,,,,,+++(((%%%************))))))))))))((())))))+++,,,---......))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%"""'''\\\&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''### &&&...&&&!!!:::___%%%///&&&&&&$$$$$$''''''[[[((($$$'''%%%&&&'''&&&%%%%%%''''''&&&%%% ---!!!,,,---$$$%%%((('''444|||MMM+++&&&###///%%%...(((%%%&&&"""&&&'''---&&&444888%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%'''))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''(((((((((((('''%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''uuutttpppmmmlllooouuuyyy}}}}}}ttt```PPPCCC???999555333222111000///////////////......---+++++++++*********))))))************************+++)))'''))),,,---,,,***((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$###"""###%%%!!!"""###$$$%%%&&&&&&%%%)))(((&&&%%%$$$%%%%%%&&&'''&&&%%%%%%$$$###"""!!!$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$((('''&&&&&&$$$$$$###"""((($$$)))\\\)))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%&&&'''"""'''((($$$!!!###%%%%%%222%%%)))(((???,,,%%%,,,$$$888###]]]'''$$$+++$$$$$$%%%'''((((((&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&)))***###***222''',,,...&&&%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&))))))'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''((('''&&&%%%$$$%%%%%%&&&xxxvvvsssooommmppptttxxx{{{|||~~~ttt```PPP@@@<<<666222000///...---///////////////...------+++++++++*********))))))************************,,,***((()))++++++***(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&%%%######$$$&&&######$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''###(((\\\)))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$&&&''''''%%%$$$%%%%%%(((""" ''',,,***%%%###000!!!"""!!!555---+++!!!&&&***&&&+++!!!'''444\\\$$$"""***"""$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''+++(((&&&---;;;!!!&&&%%%---((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%***)))'''%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))***((((((((())))))'''%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&'''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&''''''zzzxxxvvvrrrpppqqquuuyyyzzz{{{~~~tttaaaQQQ@@@<<<555111///...------...////////////...------+++++++++***************************************,,,***))))))))))))(((&&&((((((((((((((((((((((((***)))(((&&&%%%$$$$$$$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&''''''&&&$$$$$$%%%'''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%"""'''\\\((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''%%%&&&''''''%%%######$$$,,,###!!!(((***$$$!!!$$$ ''')))'''"""((("""&&&%%%&&&''' (((///YYY!!!+++''')))$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%$$$...!!!)))iii!!!;;;+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$***)))((('''&&&'''((()))''''''&&&%%%%%%%%%&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((((((''''''))))))((('''''''''((((((yyyyyywwwuuutttuuuyyy|||||||||uuucccSSSCCC>>>888333111111000000......//////......---,,,***************************************************))))))(((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''')))***'''(((((('''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%'''''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%((('''&&&&&&$$$$$$###"""$$$!!!'''[[[((('''&&&&&&'''((('''%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((('''''''''&&&%%%&&&'''&&&$$$######$$$%%%(((+++((("""!!!'''///)))000---ggg$$$###%%% %%%"""...&&&hhh000%%%)))&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''"""666***###777666$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&&&&((((((&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''((((((((((((''''''((((((''''''''''''''''''wwwwwwxxxwwwwwwyyy|||~~~wwwdddUUUEEE@@@999444222222222222...............------,,,************************************************'''(((((((((((())))))***(((((((((((((((((((((((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''')))***((((((((('''&&&%%%&&&(((%%%$$$$$$###$$$$$$%%%&&&$$$%%%&&&'''''''''%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%((('''&&&&&&$$$$$$###"""$$$!!!&&&[[[(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%$$$&&&''''''%%%###$$$$$$(((---&&&$$$+++///,,,===uuu###%%%''' '''&&&,,,,,,VVVDDD'''"""%%%&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''+++$$$###((('''///444yyy!!!...&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))%%%(((((($$$$$$((()))%%%''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%&&&''''''((()))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&uuuwwwxxxyyyyyy{{{xxxeeeUUUEEE???888333000111111111---............---,,,,,,***************+++++++++************************&&&((())))))))))))***,,,((((((((((((((((((((((((''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''(((((('''%%%%%%&&&(((%%%$$$############%%%&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$!!!'''[[['''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&"""&&&%%%###'''+++%%%((($$$)))+++###)))###''',,,"""(((yyyuuu666&&&000***((($$$$$$$$$$$$$$$$$$$$$$$$fff+++***'''"""""",,,###&&&,,,(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&000(((###111((( eeeTTT)))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''',,,+++%%%%%%******%%%''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''((((((((((((''''''$$$%%%&&&&&&'''&&&&&&&&&vvvwwwyyyzzzzzz|||~~~~~~wwwdddTTTDDD???777222///000111111------......------,,,+++))))))*********+++++++++************************(((***++++++)))(((***,,,(((((((((((((((((((((((()))((('''''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''(((&&&%%%$$$%%%''''''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%"""'''[[['''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&$$$&&&((((((''''''((())),,,$$$"""&&&$$$ '''444@@@\\\###)))+++$$$((( ###)))$$$,,,QQQ'''***,,,######************************[[[ %%%(((%%%"""((()))...,,,'''***!!!###$$$%%%'''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$)))((((((###,,,555555 CCC))))))(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&,,,,,,&&&(((000222---''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&'''''''''''''''''''''((((((((((((''''''$$$%%%&&&((((((((('''&&&wwwyyyzzz{{{{{{{{{|||~~~}}}~~~vvvbbbRRRFFF@@@888222000111222222------......------,,,+++))))))******++++++++++++***************************,,,---,,,)))''')))+++((((((((((((((((((((((((+++***)))''''''&&&&&&&&&'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%'''((('''%%%$$$$$$%%%&&&(((&&&&&&%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))((('''((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&(((''''''&&&%%%$$$###"""&&&"""'''\\\'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))(((((((((''''''''''''###&&&((()))(((((()))+++,,,!!!$$$///%%%@@@ttt>>> &&&)))###%%%+++---+++444%%%222---'''''' 222))))))))))))))))))))))))ccc)))***)))&&&%%%"""%%%'''$$$"""+++%%%!!!$$$''')))***))))))&&&&&&&&&%%%%%%$$$$$$$$$ 111...&&&999777'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))) (((***'''+++777<<<777''''''''''''''''''''''''&&&'''(((((())))))(((((($$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%&&&((()))))))))((((((zzzzzzzzzzzz{{{|||~~~~~~~~~wwwfffXXXGGG@@@888333111000...,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%(((+++---((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%$$$###$$$%%%&&&''',,,)))&&&$$$%%%'''((()))%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&***(((%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))'''&&&$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&"""&&&[[[((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&***)))$$$444&&&))))))###(((+++###444}}}...+++&&&''''''&&&$$$$$$''')))''''''333BBB444,,,!!!(((***"""''''''''''''((((((((((((^^^"""((($$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''***"""rrr222)))$$$)))(((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))((('''&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&))),,,000222((((((((((((''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''xxxxxxxxxxxxyyy{{{}}}~~~~~~}}}~~~tttbbbSSSFFF???777222111111///---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((((('''''''''%%%%%%&&&&&&'''(((((((((((('''&&&%%%&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''+++(((&&&%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((%%%######%%%'''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((()))&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))'''&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&"""&&&[[[(((((((((((('''''''''''''''''''''(((((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%,,,'''!!!...!!!)))...$$$,,,HHH$$$""")))''')))((('''''')))+++'''$$$***333\\\ (((!!!***)))''''''''''''((((((((((((^^^"""((($$$$$$&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''!!!+++,,,}}} ---*** 888 ''''''''''''&&&&&&%%%%%% """###%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&''')))+++,,,)))))))))((((((((((((((('''''''''((((((((())))))((((((((((((((()))******(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((vvvuuuuuuvvvxxxzzz|||}}}|||}}}sss___NNNDDD>>>777222111111000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++***)))((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&''')))'''%%%%%%&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&''''''#########$$$$$$%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$%%%&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&"""&&&[[[(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%###+++999...111222~~~AAA&&&!!!...&&&'''&&&(((''')))+++)))%%%$$$''',,,111+++---)))''''''''''''((((((((((((^^^"""((($$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###(((fffXXX"""&&&111'''%%%&&&&&&''''''&&&$$$$$$"""###$$$&&&'''((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((***+++,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((((((((()))tttttttttuuuwwwyyy{{{}}}|||}}}ttt___MMMCCC===666222222222111000/////////...------,,,,,,++++++++++++++++++++++++)))))))))(((((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%&&&&&&%%%"""######$$$%%%&&&&&&''''''$$$"""###&&&(((%%%"""%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&"""&&&[[[(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%000***!!!###'''$$$...&&&(((%%%&&&&&&''')))***(((&&&%%%(((:::###"""--- ''''''''''''((((((((((((^^^"""(((###$$$&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%'''---...+++***"""'''###$$$&&&''''''&&&$$$###'''(((((())))))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((''''''&&&&&&%%%%%%%%%(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))uuuuuutttuuuwwwyyy{{{|||{{{}}}vvvaaaPPPCCC===666222222222222000/////////...------,,,,,,+++++++++++++++++++++++++++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''(((((((((((('''''''''&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&'''%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''***(((&&&&&&&&&&&&%%%######$$$$$$%%%&&&''''''((('''%%%###$$$&&&'''%%%###(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&"""&&&[[[''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))),,,,,,111LLL"""!!!&&&&&&'''---(((((('''&&&&&&)))+++***(((+++###]]]sss*********''''''''''''((((((((((((^^^"""(((###$$$&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''---%%%"""ooo###%%%///$$$"""$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&'''''''''((((((((()))''''''((())))))(((''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))((((((''')))(((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***************)))(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&((())))))((('''&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((($$$%%%%%%&&&'''(((((()))uuuuuutttuuuvvvwwwyyyzzzxxx{{{wwwdddSSSCCC===666222222222111000/////////...------,,,,,,++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((***))))))'''&&&%%%$$$$$$))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&)))'''%%%%%%&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''***)))''''''''''''%%%###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&"""&&&[[['''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))***$$$'''222$$$...###'''---%%%***+++(((%%%&&&******((((((+++'''LLL111''''''''''''((((((((((((^^^"""((($$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###((( ,,,...uuu$$$!!!)))$$$$$$&&&''''''&&&&&&%%%###$$$&&&''')))*********&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((())))))******&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''))))))))))))((((((((())))))***+++++++++%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''''''''(((uuutttsssssssssuuuvvvwwwssswwwvvvcccRRRDDD>>>666222111222111////////////...------,,,,,,************************%%%%%%&&&'''((())))))***))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((,,,***(((&&&%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&+++(((&&&%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%(((***)))%%%$$$&&&)))((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&(((***&&&"""&&&[[['''''''''&&&&&&&&&%%%%%%'''''''''(((((('''''''''''''''(((((((((((('''''''''''''''((((((((())))))(((%%%$$$!!!+++"""000(((333$$$&&&+++!!!'''++++++&&&&&&)))***'''%%%%%%888+++:::&&&''''''''''''((((((((((((^^^"""((($$$$$$&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''))) +++$$$&&&GGG$$$%%%%%%%%%&&&&&&''''''''''''&&&'''(((***+++,,,------&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%&&&((())))))(((&&&%%%(((((('''&&&'''((()))***'''''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''(((((()))******+++&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&tttsssrrrrrrrrrrrrttttttooottt~~~tttaaaQQQDDD>>>777222111111000///000//////...------,,,,,,************************(((((()))+++,,,---...///))))))))))))))))))))))))++++++***)))((('''&&&&&&)))(((((('''&&&&&&%%%%%%***(((&&&%%%$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%'''((((((((('''&&&,,,)))&&&$$$%%%'''((()))%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''"""""""""$$$'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$))),,,***%%%###''',,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!"""$$$'''***&&&"""&&&[[[''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))******%%%%%%000(((999000000///$$$%%%---###!!!(((+++'''&&&***+++(((///$$$>>>'''''''''''''''((((((((()))^^^"""((($$$$$$&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$%%%***(((sss)))!!!'''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''))))))'''&&&%%%%%%%%%$$$###$$$%%%&&&''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%qqqrrrrrrqqqooooooqqqssspppvvvrrr^^^MMMFFF>>>666555444111///000111000000///...---------+++,,,,,,,,,,,,+++************))))))))))))******+++*********))))))((((((******))))))((((((((('''(((+++---+++&&&$$$&&&***(((((('''&&&%%%$$$$$$######$$$%%%&&&''''''''''''###$$$%%%%%%%%%%%%&&&'''%%%%%%$$$&&&'''(((&&&%%%''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&'''((((((((('''%%%###!!!"""######$$$$$$%%%&&&&&&""""""$$$%%%&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))((('''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$)))]]]&&&'''((())))))((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******)))((($$$""":::^^^{{{```---''''''''''''(((((((((((())))))))))))((('''&&&%%%---!!!+++$$$###UUU777%%%%%%"""###333###^^^!!!'''""""""%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))(((&&&$$$$$$&&&((()))'''&&&,,,(((+++)))XXX)))111&&&(((%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$(((***(((&&&%%%&&&'''(((((('''&&&%%%******))))))((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%"""###%%%'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&qqqrrrrrrqqqooooooqqqsssqqqwwwsss___OOOFFF===666555444111///000000000000///...---------+++,,,,,,,,,++++++******++++++************++++++************)))))))))((()))))))))((((((''''''''''''((((((%%%!!! $$$((()))((((((''''''&&&&&&%%%###$$$%%%&&&''''''''''''$$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((((('''&&&''''''&&&%%%&&&'''((()))''''''&&&&&&%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%%%%$$$#########%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))((('''&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$)))]]]&&&'''''''''''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())),,,...+++''''''***///$$$RRRWWW///&&&''''''''''''((((((((((((%%%&&&'''((())))))))))))&&&+++"""""",,,:::WWW!!!%%%---,,,---+++^^^"""((($$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''$$$'''######---... ---)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%&&&'''(((((('''&&&%%%))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***((((((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%qqqrrrrrrqqqooooooqqqssssssyyytttaaaPPPEEE===666555444111///000000000//////...---------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,************))))))))))))((((((((('''''''''''''''''''''&&&"""$$$((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''%%%&&&'''&&&%%%$$$%%%&&&'''&&&&&&'''))))))(((&&&''''''&&&%%%&&&'''((()))(((((('''&&&%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%'''((((((((((((&&&&&&&&&%%%$$$$$$######))))))(((((('''&&&%%%$$$$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$)))]]]((('''&&&%%%%%%%%%%%%%%%&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''' $$$(((******(((###000$$$"""qqqHHH555 ///,,,''''''''''''((((((((((((%%%&&&'''((())))))))))))''')))!!!)))''')))...888)))((('''...$$$^^^"""***&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&''''''&&&$$$###!!!'''$$$!!!%%%YYY'''(((&&&$$$(((,,,((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$qqqrrrrrrpppooooooqqqsssuuu{{{sss```PPPEEE<<<555444444111///000/////////......---------,,,,,,+++++++++***+++++++++++++++******+++++++++*********)))))))))))))))''''''''''''''''''&&&&&&(((((('''%%%######&&&)))&&&&&&''''''(((((((((((($$$%%%&&&&&&'''''''''&&&&&&'''((('''%%%$$$$$$%%%'''&&&&&&((()))***((('''''''''&&&%%%&&&'''((()))&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''(((((((((''''''&&&%%%$$$$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$)))]]])))(((&&&%%%$$$%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''///)))###!!!$$$)))+++,,,999...'''+++;;;111---,,,''''''''''''(((((((((((())))))))))))((('''&&&%%%...)))222---]]]'''---...,,,%%%^^^###***&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!***$$$###(((!!!QQQ"""333)))+++,,,"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%((('''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%$$$""" %%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%qqqrrrrrrpppooooooqqqsssvvv|||qqq___NNNDDD;;;555444333111///000............---------------,,,+++*********++++++******))))))))))))******))))))))))))))))))******&&&&&&'''''''''''''''''''''((())))))((('''&&&'''%%%%%%%%%&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&((()))***((('''''''''&&&%%%&&&'''((()))""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''$$$)))]]]***)))'''&&&&&&&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((******)))'''$$$"""$$$...111)))###+++888{{{ ''')))666!!!''''''''''''(((((((((((())))))))))))((('''&&&%%%,,,!!!+++...,,,,,,ppp888+++$$$)))___###)))%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&!!!+++%%%%%%+++&&&///III!!!+++---&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%$$$""" &&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((qqqrrrrrrqqqooooooqqqsssxxx}}}}}}ppp]]]MMMCCC;;;444333333111000111---------------------------,,,+++*********+++,,,***))))))))))))))))))***))))))))))))************'''''''''''''''(((((((((%%%&&&((())))))(((&&&$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&'''((('''&&&%%%&&&''''''&&&&&&'''))))))(((&&&''''''&&&%%%&&&'''((()))!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$!!!"""###%%%&&&'''''''''%%%&&&'''''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$)))]]](((((('''''''''(((((()))$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''!!!&&&(((((()))***,,,---+++%%% %%%%%% HHHOOO +++((((((@@@&&&***''''''''''''((((((((((((%%%&&&'''((())))))))))))$$$---&&&"""...///$$$$$$VVV)))+++%%%___###)))%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###!!!!!!###%%%'''"""'''%%%$$$)))((( ---...)))$$$---&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((())))))(((''''''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%%%%&&&&&&''''''&&&&&&)))(((''''''''''''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''######$$$&&&'''((()))***qqqrrrrrrqqqooooooqqqsssxxx~~~}}}ooo\\\LLLBBB:::444333333111000111------------------------...---+++))))))***+++,,,+++******))))))******+++((()))))))))************'''''''''(((((()))))))))'''&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((&&&%%%%%%&&&(((((('''&&&''''''&&&%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))'''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$"""###$$$&&&'''(((((((((###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$)))]]]%%%%%%&&&'''((((((((((((%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%...---)))%%%###"""%%%''')))((((((,,,111222+++!!!sssxxx+++,,,)))+++ &&&%%%''''''''''''((((((((((((%%%&&&'''((())))))))))))&&&...$$$"""000***///111"""%%%333###(((___###+++''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$'''$$$'''))) JJJ,,,'''***"""***&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((())))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))qqqrrrrrrqqqooooooqqqsssxxx~~~~~~ppp]]]LLLBBB:::333333333111000111------------------------...---+++))))))***+++,,,,,,++++++++++++++++++,,,(((((())))))*********+++'''((((((((())))))*********)))''''''((()))***)))((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%$$$&&&''''''&&&&&&((()))%%%%%%$$$&&&'''((('''%%%''''''&&&%%%&&&'''((()))'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$%%%%%%'''((($$$$$$%%%&&&&&&''''''((($$$%%%&&&'''((((((((((((!!!"""$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''$$$)))]]]"""###%%%'''((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$ !!!$$$(((******'''$$$%%%&&&)))+++'''###&&&---***###uuu///((( ---%%%+++''''''''''''((((((((()))))))))))))))((('''&&&%%%///"""(((,,,"""'''---!!!)))LLL###%%%+++___$$$,,,)))***'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%&&&&&&&&&&&&%%%$$$((($$$***%%%'''***%%%ccc111)))222+++!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%''')))******))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''%%%$$$''')))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$&&&'''(((((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''uuussspppmmmlllmmmooopppxxx}}}}}}qqq^^^OOO???:::666666444000...///---+++******+++---------------,,,,,,+++***))))))******))))))))))))******++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((('''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&)))&&&!!!!!!$$$ $$$'''((('''&&&''')))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&$$$######$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''''''''((('''%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''***&&&***]]]''''''&&&&&&&&&&&&''''''&&&''''''(((''''''&&&&&&)))(((((((((''''''''''''---%%%$$$///+++$$$+++((((((((((((((()))***+++''''''''''''&&&&&&&&&&&&%%%***+++000...&&&''''''(((((())))))******((((((((((((((()))******)))(((&&&&&&((()))((('''***###nnn///!!!___""")))$$$%%%))))))((('''&&&%%%%%%$$$))),,,''')))%%% 000"""((((((&&&)))""" +++%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((%%%(((((()))!!!+++&&&!!!(((&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''')))*********)))'''%%%%%%%%%'''((())))))((('''&&&&&&%%%%%%&&&''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&))))))(((((((((((()))))))))(((%%%#########$$$%%%)))))))))((('''''''''&&&((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&%%%$$$### ###'''******(((%%%###%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&)))***(((&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))uuussspppnnnmmmnnnpppqqqyyy}}}~~~qqq^^^NNN@@@:::555555444000...000111///,,,+++,,,,,,+++***------,,,,,,+++******)))*********))))))*********))))))))))))((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((+++***)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''%%%###"""!!!"""###$$$!!!$$$&&&&&&$$$######$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''(((((()))(((''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&%%%&&&&&&&&&((('''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%***&&&***]]](((''''''&&&&&&''''''((('''''''''''''''''''''&&&))))))((((((((('''''''''"""+++,,,$$$!!!'''+++))))))))))))((())))))******+++***)))((('''%%%$$$$$$%%%)))"""kkk999***+++'''((((((((()))))))))***((((((((((((((()))******)))(((&&&&&&((()))((('''''',,,)))***>>>'''___""")))%%%%%%""""""###$$$%%%''''''((( """,,,&&&'''###$$$'''$$$"""''''''"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&***---666%%%+++'''###((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***)))(((&&&%%%$$$%%%&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%&&&'''(((((('''''''''%%%%%%&&&&&&&&&''''''''')))'''&&&'''))))))(((&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))tttsssqqqooonnnooopppqqqyyy}}}qqq]]]LLL@@@:::555555444000...000222000...---------,,,+++---,,,,,,++++++*********++++++************++++++******))))))))))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((,,,+++)))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&'''((('''%%%%%%''')))'''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$&&&'''&&&$$$"""!!!"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((()))))))))))))))((('''&&&''''''''''''''''''''''''***((('''%%%%%%%%%%%%&&&((('''%%%%%%$$$%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&%%%***&&&***]]](((''''''&&&&&&''''''((('''''''''''''''''''''''')))))))))(((((((((''''''(((222000(((,,,000&&&******))))))((()))))))))******)))(((((('''&&&&&&((()))PPP<<<333'''(((((((((((())))))))))))((((((((((((((()))******)))(((&&&&&&((()))((('''&&&---$$$(((111222___""")))%%%%%% !!!"""$$$&&&'''))))))111...""")))###---222***((($$$%%%)))###)))%%%%%%%%%%%%%%%%%%&&&&&&%%%+++%%%***...```'''))))))%%%(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))((('''%%%$$$$$$$$$%%%&&&((((((((('''&&&&&&%%%%%%''''''&&&%%%$$$######"""&&&&&&%%%&&&&&&'''((())))))((((((''''''(((((())))))((('''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$***)))'''%%%%%%&&&((()))&&&&&&&&&'''''''''(((((()))'''&&&'''((()))(((''')))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******))))))rrrqqqpppoooooooooqqqqqqwww{{{qqq\\\KKK@@@:::555444333000///000///...------///000000///,,,,,,,,,++++++*********,,,++++++++++++++++++,,,+++*********************&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''((()))$$$$$$%%%%%%&&&&&&&&&'''&&&'''((('''&&&%%%'''((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''###%%%&&&(((((((((&&&%%%'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&'''((((((((('''%%%$$$'''''''''&&&&&&''''''''')))(((&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((+++*********))))))((((((***%%%***]]]((((((''''''''''''(((((('''''''''''''''((((((((()))))))))(((((((((((('''///###!!!%%%---+++******)))(((''''''''''''&&&&&&'''((()))***++++++***'''%%% %%%--- (((((((((((())))))))))))((((((((((((((())))))***)))(((&&&&&&((()))((('''***222###(((]]]^^^###)))%%%&&&''''''''''''''''''''''''"""###%%%!!!###)))***''',,,...$$$&&&%%%---%%%%%%%%%&&&&&&&&&&&&&&&*** ///!!!'''$$$$$$'''%%%)))&&&'''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&)))((('''&&&&&&%%%&&&&&&******))))))))))))******(((''''''&&&&&&'''((()))&&&'''''''''((()))))))))&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%***)))'''%%%$$$%%%&&&'''&&&&&&'''''''''(((((((((((((((''''''((((((((('''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&)))***+++***)))(((ppppppooooooooopppqqqqqqtttxxxqqq\\\KKKAAA:::555444333//////111///...---...000111000...,,,,,,+++++++++++++++***,,,++++++++++++++++++,,,((()))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((######$$$$$$%%%%%%&&&&&&%%%'''((((((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&'''((()))'''&&&&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((++++++******))))))))))))***%%%***]]](((((((((''''''((((((((((((''''''''''''((()))******)))))))))((((((((((((&&&''',,,///---,,,((( )))(((''''''&&&&&&&&&&&&%%%&&&'''((()))***+++,,,)))!!!///@@@,,,+++))))))))))))((((((((((((((((((((((((((())))))***)))(((&&&&&&((()))((('''%%%..."""666^^^###***&&&&&&))))))((('''&&&&&&%%%%%%333///;;;!!!)))JJJ###000%%%$$$+++!!!,,,%%%%%%%%%&&&&&&'''''''''(((!!!/// $$$+++%%%###(((&&&'''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((%%%%%%%%%$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&'''''''''((()))))))))(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&'''((((((((((((&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&'''''''''((('''(((((((((''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&)))***+++***)))(((pppppppppppppppqqqrrrsssssswww~~~~~~ppp\\\KKKAAA:::555333222//////222222000//////000///,,,***++++++++++++++++++++++++++++++************++++++%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$%%%'''(((###"""!!!"""%%%'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((((((''''''''''''(((***&&&***]]])))((((((''''''(((((()))(((''''''&&&'''(((***+++******)))))))))(((((((((444222"""###%%%"""$$$((((((''''''&&&&&&'''''')))((((((((((((((((((((('''222***,,,))))))))))))((((((((((((((((((((((((((()))******)))(((&&&&&&((()))((('''(((+++888------^^^###***&&&'''$$$$$$$$$%%%%%%%%%%%%&&&:::111 HHH???((('''&&&000"""'''%%%%%%%%%&&&''''''((((((""",,,"""%%%)))888$$$$$$'''$$$(((''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''"""######$$$%%%&&&''''''&&&&&&%%%&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''###$$$&&&''''''%%%###!!!%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))******))))))qqqqqqrrrrrrssstttuuuuuutttxxx~~~|||ooo\\\LLLBBB;;;555333222//////222111000/////////...,,,)))++++++++++++++++++++++++*********))))))*********&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%'''((()))'''&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''$$$""" !!!$$$''''''&&&'''''''''((((((((())))))((((((((((((''''''''''''$$$%%%%%%&&&''')))++++++)))(((&&&%%%%%%&&&((()))%%%&&&((())))))((('''&&&%%%&&&'''((())))))******''''''''''''''''''''''''((('''&&&&&&&&&'''((()))***&&&***]]]))))))(((((((((((())))))(((((('''&&&''')))+++,,,*********)))))))))((((((...000""":::***999)))(((((((((((())))))***((((((((('''''''''&&&&&&(((...---@@@"""***)))))))))((((((((('''((((((((((((((()))******)))(((&&&&&&((()))((('''///777///***"""&&&===^^^###***&&&'''######$$$$$$%%%&&&''''''((($$$GGG555!!!((('''... &&&%%%%%%&&&&&&'''((((((((($$$!!!)))###'''###%%%)))(((""")))&&&'''((())))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))******((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''###$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((())))))'''&&&''')))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))rrrsssssstttuuuvvvwwwwwwwwwzzz{{{ooo]]]MMMBBB;;;444333111//////222,,,,,,---...000000...,,,++++++++++++++++++++++++******))))))))))))******((()))))))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))************))))))((((((''''''$$$&&&))))))'''&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&%%%'''%%%"""###&&&))))))'''(((((((((((())))))))))))((((((((((((((('''''''''"""!!!""""""$$$''')))+++)))(((&&&%%%%%%&&&((()))&&&(((***+++***(((%%%###$$$%%%''')))***+++++++++'''''''''''''''''''''''')))(((''''''''')))***+++***&&&***]]]))))))(((((((((((())))))(((((('''&&&''')))+++---************))))))))))))$$$%%%>>>vvv+++******))))))***+++,,,,,,%%%%%%&&&&&&'''(((((((((+++""")))(((yyy///******))))))((((((((('''((((((((((((((()))******)))(((&&&&&&((()))((('''888!!! 111###+++$$$JJJ^^^###***&&&'''&&&&&&&&&'''''''''((((((%%% ---YYY (((%%%((()))%%%%%%&&&&&&'''((()))))),,,$$$&&&"""***(((,,,((( )))%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''&&&))))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''************)))(((&&&&&&)))))))))((((((''''''&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''(((''''''&&&&&&%%%&&&((())))))(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%&&&'''((((((((($$$%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&(((***)))&&&%%%''')))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))ssstttuuuvvvvvvuuutttsssxxxzzznnnZZZMMMDDD???888333000000000///,,,,,,------,,,,,,+++***************************---,,,,,,+++************,,,+++++++++******))))))(((((()))))))))(((&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''%%%$$$$$$%%%&&&'''''')))***(((%%%%%%'''*********))))))((((((''''''$$$$$$$$$%%%&&&'''((()))))))))((((((((((((&&&%%%+++)))'''&&&%%%&&&'''(((&&&'''((())))))((('''&&&***(((&&&%%%$$$%%%'''(((((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((()))((('''&&&&&&'''((()))******)))(((((((((((((((***((('''&&&&&&'''(((*********))))))((((((''''''''''''(((((())))))******))))))(((((((((((())))))111###---###"""+++(((!!!)))---***'''((((((&&&$$$555"""aaa(((***,,,***'''%%%''')))))))))))))))************'''((()))+++++++++***)))|||<<<&&&///!!!'''222))) '''000'''&&&&&&(((---000,,,%%%111###(((///"""************************************************&&&&&&'''((((((''''''&&&,,,,,,,,,+++)))(((&&&%%%)))```$$$+++'''''')))&&&%%%&&&)))***)))'''000"""GGG))))))...&&&((((((%%%$$$&&&)))+++777999!!!,,,...$$$***...''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((%%%###%%%(((***)))'''%%%%%%%%%&&&&&&'''''''''+++)))((('''((('''&&&$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,,,,))))))))))))((((((((((((&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&ssstttuuuvvvwwwvvvuuutttwwwyyy~~~~~~mmmZZZLLLBBB===777333111111111111,,,------------,,,++++++++++++++++++++++++++++++++++++*********+++,,,,,,++++++*********)))))))))(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''(((((('''&&&&&&((()))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&'''''''''''''''((())))))(((''',,,+++)))((('''((()))***&&&&&&''''''((('''''''''+++***((('''''''''))))))'''''''''((((((((((((((((((''''''''''''''''''((()))((('''&&&&&&'''((()))***)))(((((('''''''''(((***)))'''&&&&&&''')))***(((((((((((('''''''''&&&'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&'''''',,,***+++---%%%...,,,111(((!!!***000000---!!!000%%%ppp)))******)))(((''''''((((((((()))))))))*********$$$%%%'''(((************---'''...000&&&###222///)))111222((("""''',,,---222$$$)))))))))))))))))))))))))))************************'''(((((((((((((((((((((......------,,,+++))))))---'''```$$$+++''''''((('''%%%&&&)))***)))'''&&&%%%$$$ttt666555%%%%%%"""'''&&&%%%$$$%%%&&&%%%$$$(((;;;ZZZ$$$)))"""$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***'''%%%$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&'''&&&%%%###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((('''''''''''''''%%%%%%&&&'''''''''''''''&&&'''((())))))((('''&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&ttttttvvvwwwwwwwwwvvvvvvvvvxxx{{{mmmYYYKKK@@@;;;666222111222222222---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---******))))))))))))(((((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&'''(((((('''&&&%%%&&&'''))))))((()))))))))(((((((((((('''(((''''''&&&%%%%%%&&&&&&%%%%%%&&&'''((()))))))))((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((+++***((('''''''''((()))&&&''''''((())))))******''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''&&&'''''''''))))))''''''''''''))))))''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((()))))))))******+++***$$$&&&$$$---###---######!!!%%%,,,***""" $$$***,,,...***)))(((((())))))((('''(((((((((((())))))))))))!!!###$$$&&&((()))******SSS+++'''++++++$$$)))333222000!!! 000777,,,###%%%000$$$333///************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''' )))999```$$$+++''''''((('''&&&'''((())))))'''$$$---,,,555666''',,,(((''''''+++000000+++'''///111000999""")))'''%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%&&&&&&$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&''''''&&&&&&''''''((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&tttuuuvvvxxxxxxxxxwwwvvvuuuvvvyyynnnZZZLLL@@@<<<666333111111111000---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,)))))))))(((((((((((((((''''''&&&%%%&&&''')))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))'''%%%###$$$(((******(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((('''''''''((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&%%%&&&((()))***((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''))))))(((''''''((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,,,,'''000###(((000"""===999...))),,,(((!!!(((777222%%%+++(((&&&'''***+++)))&&&''''''((((((((()))))))))###$$$%%%&&&((())))))***qqq@@@###***...(((###***'''%%%%%% )))888)))'''///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))))))))''''''((((((((((((''''''333(((ooo```$$$+++''''''''''''''''''((()))((((((&&&***---!!!;;;%%%%%%...)))%%%$$$"""  ---NNN###***+++(((+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))((((((''''''&&&&&&&&&''''''''''''((((((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((uuuvvvwwwxxxxxxwwwvvvuuussstttxxx~~~ooo[[[MMMAAA===777333111000...---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))((()))((((((((((((((()))))))))&&&&&&%%%$$$%%%&&&((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&''''''((((((((())))))'''$$$###$$$(((***)))''''''''''''''''''(((((((((&&&&&&&&&&&&'''((()))***&&&((()))(((&&&%%%%%%&&&*********))))))*********)))((('''&&&'''(((***+++'''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((()))************)))((('''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&((()))))))))(((((("""000###$$$(((333!!!HHH!!!%%%***&&&!!!999www***(((&&&'''***+++)))'''(((((((((((())))))))))))(((((((((((((((((())))))555ccc666'''---)))+++333&&&666777)))+++888333 '''///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))******+++,,,,,,,,,++++++---...(((```$$$+++''''''&&&'''((((((((((((((()))%%%%%%$$$###hhh444 '''---,,,(((***000)))###&&&%%%###+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''((((((((()))))))))''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((())))))'''''''''''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''((((((((()))vvvwwwwwwxxxwwwvvvtttsssppprrrwwwnnn[[[MMMAAA===888444111///---+++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***((((((''''''(((((())))))))))))******&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((((((((((((&&&%%%$$$%%%&&&(((((('''&&&''''''''''''(((((((((%%%%%%%%%&&&''')))***+++%%%(((***)))%%%###$$$&&&(((((())))))))))))******((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$###((((((************((((((''''''(((((((((((('''''''''''''''&&&''''''((()))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''%%%***&&&777&&&>>>dddTTT\\\ooo)))((('''((()))***)))((())))))))))))************++++++***))))))))))))***"""###TTT***999$$$"""......###$$$000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++***))))))***+++******+++++++++++++++***%%%)))444%%%$$$```$$$+++''''''&&&'''((((((''''''(((***(((***!!!))))))mmm[[[aaa&&&(((###!!!)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))'''%%%$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((()))*********((((((((()))(((((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''((()))&&&''''''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((wwwwwwxxxwwwvvvtttrrrpppnnnqqqwww|||lllYYYKKK???;;;777333222000...,,,...............------,,,++++++++++++++++++++++++,,,,,,+++)))(((((((((((()))))))))*********++++++((((((((()))((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((###$$$&&&'''((((((''''''%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))###'''***(((%%%###%%%((($$$%%%&&&&&&'''''''''&&&''''''''''''&&&%%%$$$$$$'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&((('''''''''(((((()))***)))))))))******)))))))))'''''''''((((((((())))))***)))))))))((((((((('''***+++,,,,,,,,,***(((''')))***(((666###'''((())))))(((((()))***************+++++++++++++++***)))))))))***++++++,,,111^^^@@@$$$555:::++++++222"""!!!ccc333........................000000000000000000000000111000...,,,+++,,,------)))***************)))((("""777$$$333)))III```$$$+++''''''%%%''')))((('''&&&(((******...&&&...ooo$$$,,,&&&###)))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))'''$$$###%%%'''''''''&&&&&&&&&%%%%%%%%%$$$######$$$&&&((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))***'''(((((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&xxxxxxxxxwwwuuurrrpppooommmqqqxxxzzzjjjWWWJJJ<<<999666333222111///.........//////......---,,,************************+++***)))))))))))))))***))))))******+++++++++,,,)))***+++++++++)))((('''************************((('''&&&%%%%%%&&&'''((("""###%%%'''((((((''''''%%%'''((('''$$$###%%%(((&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((!!!%%%)))(((%%%$$$&&&***&&&''''''((()))))))))(((%%%&&&&&&&&&%%%###!!! %%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''((((((((($$$%%%'''(((((('''%%%$$$&&&'''((())))))((('''&&&((((((((((((((()))******))))))************))))))&&&&&&&&&'''''''''((((((******))))))(((((((((''''''((())))))(((&&&###"""''',,,'''(((%%%;;;%%%(((******''''''))),,,******+++++++++,,,,,,,,,)))((((((((()))***,,,---/// 777vvvnnn```ddd444222222222222222222222222111111111111111111111111444222000...---...///000...............---,,,+++444$$$###777)))```$$$+++''''''%%%'''))))))'''&&&(((***((()))(((000%%%444???+++'''###&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''"""$$$&&&%%%###$$$&&&)))'''''''''&&&&&&%%%%%%%%%###""""""###%%%'''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''((((((((()))*********%%%%%%&&&&&&'''((())))))&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%wwwxxxxxxxxxvvvssspppnnnlllqqqxxx|||nnn[[[LLLAAA===888444222222111000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***)))((((((((()))''''''&&&&&&&&&&&&''''''&&&'''(((******((('''&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%&&&((()))***))))))(((((('''''''''&&&'''''''''''''''((())))))((((((((((((''''''''''''$$$###$$$'''+++,,,***(((%%%&&&'''''''''''''''&&&)))************+++++++++((()))))))))'''''')))***+++)))&&&%%%&&&'''((((((((((((((((((((())))))***!!!444---555***)))((((((((()))+++,,,+++++++++*********))))))******)))))))))))))))***000222!!!CCC>>>666888;;;;;;;;;;;;<<<>>>>>>>>>===<<<:::999888777777555444555777888888777444333333222111///...---///222///&&&444***888ccc)))))),,,)))******)))((((((((())))))333$$$...!!!&&&===}}}'''***...###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%%%%'''''')))(((&&&%%%%%%&&&((())))))%%%###%%%)))+++(((%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((...+++(((&&&'''((((((''''''((()))((('''&&&''')))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&'''((((((''''''(((***''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((%%%&&&''''''((((((''''''))))))))))))((((((((((((******))))))((((((''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&vvvvvvvvvvvvuuurrrooonnnooossszzz{{{mmmZZZKKK@@@<<<777333222111000000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***))))))))))))))))))***))))))((((((((())))))&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&$$$(((''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''+++)))((()))+++,,,***(((&&&&&&'''((()))*********(((((()))))))))*********((()))))))))'''''')))***,,,***(((''''''((()))***))))))((((((((()))******--- ###000+++---bbb***************++++++,,,+++++++++*********))))))******))))))))))))******&&&$$$666###888>>>AAACCCDDDDDDCCCDDDEEEIIIJJJJJJHHHEEEAAA>>>===>>>;;;999999:::;;;:::999777777777777777666555444///333333,,,;;;000HHHccc))))))+++(((******)))))))))))))))***"""777333###UUUJJJ(((,,,,,,&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&''')))'''&&&%%%%%%&&&''')))'''$$$!!!###'''(((&&&###'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((---+++(((&&&'''((((((''''''((()))((('''&&&''')))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((((((''''''((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))((((((''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvwwwwwwwwwvvvtttrrrpppqqquuuzzzxxxjjjXXXKKK>>>;;;555222111000000///...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))***++++++***)))(((((((((((((((&&&'''((())))))((('''&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&'''((((((((('''%%%%%%''''''&&&&&&&&&&&&&&&%%%'''''''''''''''((())))))((((((((((((''''''''''''+++)))'''''')))***)))(((&&&'''((()))+++,,,------'''((((((((())))))))))))((()))))))))'''''')))***+++***)))((()))***+++,,,***))))))))))))***++++++///$$$%%%---(((###999FFF******+++,,,,,,,,,,,,,,,+++++++++***************+++******)))******++++++,,,'''///222+++\\\AAALLLOOORRRTTTTTTTTTUUUVVV\\\^^^___]]]WWWOOOIIIFFFGGGDDDAAA@@@@@@@@@???>>>=========>>>>>>=========CCCDDDBBB666???CCC111444```ccc***)))+++'''******))))))))))))******---!!!000...(((+++ ''')))...***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&$$$"""###&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,***'''''''''((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%'''((((((''''''((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''((((((((()))%%%&&&''''''(((((('''''''''''''''(((((())))))***)))))))))((((((((((((''''''''''''(((((()))))))))''''''''''''''''''''''''yyyyyyyyyyyyyyywwwvvvuuusssuuuzzzvvvgggVVVJJJ===999444111000000///.../////////000///......---++++++++++++++++++++++++++++++************++++++)))((((((((()))***++++++)))((('''&&&&&&%%%&&&&&&''''''((())))))(((''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&'''))))))'''&&&"""$$$&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''((('''&&&'''(((***,,,---(((((())))))***+++,,,---((((((((()))))))))******((()))))))))'''''')))***)))******)))))))))+++,,,***************++++++,,,&&&111...###)))888222### EEE((()))+++,,,---,,,+++***************************++++++*********+++,,,,,,///222$$$>>>SSSWWWWWW[[[^^^ccceeeggghhhjjjlllqqqtttvvvrrrhhh]]]UUUPPPOOONNNLLLKKKKKKJJJHHHFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCEEE:::555???CCC???---eee+++***,,,(((+++******))))))******+++333+++((()))000!!!...HHH'''%%%%%%,,,&&&+++$$$(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++)))''''''((())))))((('''((()))((('''&&&''')))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&((())))))(((&&&%%%%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))%%%&&&''''''((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((xxxyyyyyyyyyyyyyyyxxxxxxwwwyyy|||uuueeeTTTIII<<<999444111000000///.../////////000///......---++++++++++++++++++++++++++++++************++++++)))((((((((()))***++++++(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''((())))))(((&&&"""$$$&&&((())))))((('''((((((((((((((()))))))))'''''''''''''''((())))))(((((((((((('''''''''''')))))))))))))))+++---...******)))((((((((()))))))))))))))*********++++++((()))))))))'''''')))***((()))***)))(((''')))+++***************++++++,,,###***...+++&&&&&&***...000555(((///}}}'''(((***+++++++++***)))************************+++++++++++++++,,,------%%%222,,, 777111sssdddiiieeehhhmmmpppsssvvvzzz|||wwwkkkbbb^^^\\\\\\\\\]]]]]]ZZZUUURRRQQQOOOMMMJJJHHHFFFEEEEEECCCDDDKKKPPPEEEAAAFFF<<>>???===;;;999777555444444---666444---&&&000999&&&---(((000PPP,,,"""(((###333!!!+++$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))"""###%%%'''((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&(((***++++++)))'''((()))((('''&&&''')))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((($$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$$$$%%%'''(((***+++,,,&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))))))))(((((((((%%%&&&''''''((((((''''''""""""$$$&&&(((***+++,,,&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwxxxzzz{{{{{{zzzxxxwwwvvvyyy}}}{{{hhhSSSFFFAAA<<<666222222222000...........................,,,+++******))))))***************++++++,,,,,,,,,++++++)))(((''''''''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((((((((()))'''&&&'''***+++***(((******))))))((((((''''''((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))************(((((())))))))))))((((((************************'''+++000---$$$???((()))***++++++***)))((()))*********))))))+++---------...///111444777999<<<<<<<<>><<<<<<<<<:::999999777555333000///...---"""===!!!---ddd%%%)))000'''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((&&&((())))))(((''''''(((''''''&&&''''''((()))***(((((('''''''''(((((()))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&******)))''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((yyyzzz{{{|||{{{zzzyyyyyyxxx{{{|||iiiUUUHHH???:::444222222333111///........................,,,+++******))))))***************++++++,,,,,,,,,,,,+++***))))))((((((((())))))((((((((('''''''''''''''((((((((((((''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''')))'''&&&'''***+++***(((((((((((()))))))))))))))((()))************)))(((******))))))))))))******))))))))))))************((())))))******))))))(((************************+++###%%%///000)))+++555ttt)))***+++,,,,,,+++******+++---------,,,---...000///000111222444888;;;>>>DDDEEEHHHMMMSSSXXX[[[\\\ddd]]]hhh{{{xxxtttpppmmmllllllllliiijjjmmmqqquuuwwwwwwuuusssbbbdddfff```pppKKKBBBHHHEEEAAA@@@>>>===>>>>>>>>><<<<<<;;;999777555333222111JJJ///<<<^^^iii999$$$(((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&((())))))(((''''''((((((((('''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&)))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((}}}|||||||||{{{{{{zzzzzzzzz}}}~~~kkkWWWIII===888333111222333222111........................,,,+++******))))))***************+++++++++++++++---,,,+++***)))))))))***)))))))))))))))(((((((((''''''((((((((((((''''''***)))((('''&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&'''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((()))***+++'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))(((((('''&&&&&&%%%)))((('''((()))***)))(((''''''((())))))***++++++((())))))******))))))(((******))))))))))))******))))))))))))*********************++++++*********************************333***###%%%((()))((((((000111kkk+++,,,,,,------,,,,,,+++***,,,------,,,---///111333444666888;;;@@@EEEIIIRRRVVV]]]eeekkkooopppqqqiii}}}yyy}}}{{{yyyuuusssrrrqqqqqqllllllooossswwwyyyyyyxxxuuunnneeennnoooaaatttNNNGGGJJJ@@@BBB@@@??????AAABBBAAA@@@=========<<<:::888666555EEE///%%%===999~~~""""""111000((()))((((((''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))&&&((())))))(((''''''(((***))))))(((((((((((()))((((((''''''''''''((((((''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%'''((('''&&&%%%&&&''''''((((((''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((~~~}}}|||{{{zzzzzzzzzzzz{{{~~~kkkWWWJJJ>>>999333111222333111000........................,,,+++******))))))*********************+++++++++,,,+++******)))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&%%%&&&&&&&&&"""$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((()))***+++&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******(((''''''(((******)))((((((((('''''''''&&&(((((((((((())))))))))))(((((()))))))))*********((())))))))))))))))))(((((((((''''''''''''((((((((()))))))))***************++++++,,,,,,++++++***************************$$$---222---''')))///333(((######)))UUU,,,,,,,,,---------------***,,,---......000222444666:::>>>BBBFFFMMMTTTZZZeeellluuu}}}|||zzzxxxvvvvvvqqqqqqrrruuuxxxyyyyyyxxxsssyyynnnooozzzmmm{{{zzzPPPIIIMMMBBBDDDCCCCCCCCCDDDDDDBBB@@@;;;;;;<<<<<<<<<;;;:::999===...///888111---222333rrrKKK---&&&--- %%%555)))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))'''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))&&&((())))))(((''''''(((+++***)))((((((((((((((()))((((((''''''''''''(((''''''((((((((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((((((&&&%%%&&&''''''((('''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''||||||{{{zzzyyyyyyzzzzzz{{{~~~|||jjjVVVIII@@@:::444111111111///---........................,,,+++******))))))************************************)))((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***###$$$''')))))))))((('''''''''''''''''''''''''''%%%&&&'''''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))*********)))'''''''''''')))***'''''''''((((((((())))))'''(((((()))((())))))***+++*********)))))))))((()))(((((((((((((((((()))((((((''''''''''''((((((((()))))))))************++++++,,,,,,,,,,,,++++++************************$$$(((***)))+++...)))!!!&&&666---***444,,,RRR++++++,,,,,,---...//////---///222333555777;;;======CCCKKKQQQVVV^^^gggnnn{{{|||{{{xxxxxxwwwxxxzzzzzzyyyxxxvvvzzzwwwvvv|||~~~~~~___TTTXXXOOOIIIIIIIIIIIIIIIFFFAAA===999::::::;;;;;;;;;;;;;;;;;;;;;111%%%***;;;;;;+++000444rrrsss)))---""""""444111)))((('''&&&&&&'''((()))'''(((((((((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((''''''(((******)))(((((('''(((((())))))((('''''''''''''''&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))((('''%%%&&&''''''((('''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''(((((()))(((''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&zzzzzzzzzzzzzzzzzzzzzzzzyyy{{{{{{iiiUUUHHH@@@;;;444111111000...,,,........................,,,+++******))))))*********************)))))))))))))))((((((((((((((()))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((()))***++++++%%%%%%'''((())))))((('''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***)))((((((''''''(((((()))&&&&&&'''(((((()))******'''((())))))(((((()))***,,,++++++***))))))(((((()))((((((''''''(((((()))******))))))))))))******))))))))))))***************++++++,,,,,,++++++***************************,,,***&&&$$$(((111666666...333---***...### 222(((+++,,,,,,---///111333444...111444777:::>>>BBBEEEIIIQQQ\\\dddjjjqqqzzz}}}|||zzz}}}~~~ppp______WWWSSSTTTUUUVVVUUUOOOGGGAAA???>>>===<<<<<<<<<<<<<<<''':::<<<222444333///333111666555777UUUEEE)))///<<<,,,&&&'''...---$$$$$$---(((''''''''''''(((((()))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&((())))))(((''''''((()))((((((''''''''''''(((***)))(((''''''&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&((()))((('''%%%&&&''''''((((((''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((()))))))))))))))******'''''''''((((((((((((((()))(((((('''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&xxxyyy{{{|||}}}}}}||||||vvvxxx|||{{{iiiUUUHHH>>>999333000111111///---........................,,,+++******))))))******+++*********)))))))))(((***))))))((())))))******&&&'''''''''((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))(((''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((())))))******))))))(((((((((((((((((()))))))))&&&(((***)))(((''')))+++************************)))(((''''''''''''((()))******))))))))))))******))))))))))))******************++++++++++++******************************"""***333444,,,######(((###,,,222&&&000777"""333...666kkkeee------...///222555777999555888<<<@@@DDDIIINNNRRRXXXbbbooowww|||vvviiihhhaaacccfffiiillljjjbbbXXXQQQKKKIIIEEEAAA>>>===>>>>>>555AAA444,,,666...''';;;111444555555999===:::222ZZZuuu~~~fffZZZYYYAAA111""" ***...%%% +++)))"""(((///...***&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((''''''((('''&&&&&&&&&&&&''''''(((***)))(((''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&'''((()))((('''%%%&&&''''''((((((''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&xxxyyy|||~~~~~~}}}tttvvvzzz{{{iiiVVVHHH<<<777222000111222111///........................,,,++++++***)))*********+++*********))))))((((((+++***************++++++'''((((((((())))))******''''''((((((((((((''''''((('''&&&$$$###!!!!!!!!!)))(((((('''''''''((((((''''''''''''''''''''''''$$$&&&((((((&&&%%%'''))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))******)))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''(((((())))))***+++,,,,,,+++***)))******))))))((((((''''''&&&(((******'''''')))+++)))))))))***++++++,,,,,,)))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))*********************++++++*********************************---((('''++++++(((,,,333111===,,, ...''' 555"""555...***222333.........///111444888;;;===AAADDDIIINNNRRRXXX^^^bbbcccnnn{{{yyysssvvvooottttttxxxsssrrruuuzzz~~~|||tttiii```VVVRRRLLLFFFAAA?????????:::888555444555666666555,,,888===777333666888555555888888222***(((...444 ###***...***###$$$+++''',,,((($$$)))((('''...%%%&&&((()))))))))((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((""""""$$$%%%&&&''''''''''''''''''((((((((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))(((''''''(((%%%%%%%%%%%%%%%&&&'''(((******)))''''''&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''((('''&&&''')))))))))'''%%%&&&''''''((((((''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%vvvwwwyyy{{{}}}}}}}}}}}}yyyyyy{{{|||jjjVVVIII@@@<<<666333222222333222/////////000///......------------,,,+++***)))((((((((()))************)))***)))(((''''''((()))***'''(((*********)))******))))))))))))((((((((((((''''''(((((())))))******((('''&&&&&&'''((('''&&&)))***+++***)))((()))+++)))(((((('''''''''(((((('''&&&&&&&&&'''(((***+++((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,+++***)))((("""%%%(((*********+++,,,))))))************))))))))))))))))))************++++++***)))((((((((()))))))))(((((((((((()))))))))((((((((()))+++---///,,,,,,,,,,,,,,,+++***)))******************++++++......------,,,---------111///,,,+++,,,...000000222444777999<<<@@@EEEIIIQQQUUU[[[```eeehhhlllnnnpppyyyzzz{{{{{{zzzyyyyyyzzz{{{|||vvvpppkkkbbbVVVLLLGGGEEEDDDCCCBBB???<<<999999888777555111222333555888:::===>>>999:::;;;:::888444000......,,,***)))***+++++++++))))))))))))))))))))))))(((((())))))*********+++***'''%%%&&&((((((&&&$$$'''''''''((()))*********(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))(((((((((((())))))***''''''''''''''''''''''''******++++++++++++******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))(((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&***)))'''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&tttvvvxxx{{{|||}}}||||||zzzzzz|||{{{hhhUUUHHH===:::444111000111111111...////////////...------,,,,,,,,,,,,+++******)))))))))))))))************))))))(((((((((((()))))))))***++++++*********+++((((((((((((''''''''''''&&&'''''''''((((((((((((((('''&&&&&&'''((('''&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''((((((''''''&&&&&&'''((()))***(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++***)))((('''''')))+++,,,+++******+++))))))************))))))))))))))))))************+++***))))))))))))))))))++++++***))))))***++++++,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***)))******+++,,,---......///---,,,++++++***+++++++++///---,,,,,,---000333444888:::<<<>>>@@@FFFNNNTTT^^^dddkkkoooqqqrrrsssuuuwww}}}{{{yyyyyyyyy||||||wwwssskkk```WWWRRROOOMMMKKKGGGDDD@@@===<<<;;;999777333333444444666777999999>>>>>>???>>>;;;777444111000---+++***+++++++++***''''''''''''''''''''''''((((((((()))))))))******+++)))'''''')))***(((&&&&&&&&&'''((()))***++++++''''''((((((((()))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***)))((((((''''''''''''''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''''''''((()))&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''qqqtttwww{{{|||}}}|||{{{{{{{{{}}}yyygggSSSFFF;;;777333000////////////...............---,,,,,,+++++++++,,,,,,++++++*********)))((()))***+++,,,((())))))******))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''((('''&&&%%%&&&''''''&&&%%%&&&'''((((((''''''((((((((((((((((((''''''''''''((()))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******((('''&&&+++---...---+++***)))***))))))************))))))))))))))))))************))))))))))))))))))***+++...---+++******+++---...//////---,,,+++*********++++++,,,,,,,,,+++******)))***+++,,,---...///000------,,,+++++++++++++++.........///222666999;;;BBBDDDFFFHHHKKKRRR]]]dddooovvv~~~~~~}}}~~~|||zzzyyy{{{{{{vvvooohhhccc```\\\ZZZRRRNNNHHHCCC@@@>>>;;;999777777666666555666666666??????@@@@@@???===<<<:::555222///...------+++***(((((((((((((((((((((((('''((((((((((((((()))))),,,***))))))++++++***(((%%%&&&&&&((()))***++++++&&&&&&'''''''''(((((((((''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&((((((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))&&&$$$$$$&&&)))***&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''qqqtttxxx{{{}}}}}}|||{{{zzz{{{~~~yyyfffRRREEE999666222000/////////...------......------,,,+++)))***+++,,,,,,,,,,,,,,,+++***)))((((((***,,,---((()))***++++++***)))(((***)))((('''((((((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&'''((()))((('''&&&''')))'''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))((('''+++------,,,***))))))***))))))************))))))((()))))))))************)))((((((((()))***++++++...---+++))))))+++---.........---,,,+++*********++++++,,,,,,,,,++++++***))))))******+++,,,------000//////.........//////111222444666999===AAAEEELLLPPPVVVYYY\\\bbbkkkrrr{{{}}}}}}~~~~~~{{{yyyuuurrrooommmeee^^^SSSIIIBBB>>><<<;;;<<<;;;:::999888777777777999:::<<>>;;;888555333111...,,,+++++++++*********))))))''''''''''''((((((((((((+++******************)))'''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''&&&$$$###$$$%%%''')))$$$%%%'''((()))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''((())))))((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""$$$&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''sssvvvyyy|||~~~~~~}}}}}}yyy{{{~~~yyyfffSSSEEE999666333111111111000///------......------,,,+++))))))***+++,,,,,,,,,,,,,,,+++)))((((((***,,,---((()))***++++++***)))(((---+++))))))+++,,,+++***)))))))))(((((((((''''''(((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&'''((()))((('''&&&''')))&&&&&&'''((())))))(((((((((((((((((((((''''''''')))))))))))))))))))))))))))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++***)))((()))******))))))***+++))))))************))))))((()))))))))************)))((((((((()))***++++++,,,+++***))))))***+++,,,+++++++++++++++************++++++,,,,,,,,,++++++,,,,,,++++++++++++++++++000000///000000111222222333666:::>>>AAAFFFLLLPPPZZZbbbkkkqqqqqqssswww|||~~~}}}xxxnnn^^^OOOFFFAAA???>>>>>>>>><<<;;;:::999999888666777999<<>>;;;888444111///...---,,,+++***))))))((((((((((((''''''''''''((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''&&&$$$###$$$%%%''')))"""###%%%'''((('''%%%$$$&&&''''''''''''''''''''''''(((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((()))))))))(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((vvvxxxyyy{{{}}}}}}}}}}}}zzz}}}yyyfffRRREEE999666444222222222111000...............---,,,,,,)))***+++,,,,,,,,,,,,,,,++++++***)))***+++,,,---)))******************)))***'''$$$$$$(((***)))(((***)))))))))(((((((((((()))))))))))))))(((((((((((('''&&&&&&'''((('''&&&%%%&&&''''''&&&%%%&&&'''%%%&&&''')))))))))((((((''''''(((((((((((((((''')))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++******&&&'''(((((('''(((***,,,))))))************))))))))))))))))))************))))))))))))))))))***+++******))))))))))))******((()))***+++++++++++++++******+++,,,,,,,,,++++++//////......------,,,,,,.........///111222444444777===CCCIIINNNTTT\\\bbbnnnyyyxxxhhhYYYOOOJJJGGGGGGBBBAAA???===;;;:::999999888888999:::===@@@CCCDDDHHHGGGDDDCCCAAA???;;;888333222111///,,,***)))((()))))))))(((((((((((('''&&&((()))(((''''''(((***))))))(((((('''&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&(((((("""###%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((yyyyyyyyyyyyzzz{{{|||||||||xxxdddPPPCCC888666333222222222111///...////////////...------******+++,,,,,,,,,++++++*********+++++++++,,,,,,+++******))))))******+++'''### !!!%%%)))((('''))))))((((((((('''''''''))))))((((((((('''''''''((('''&&&&&&'''((('''&&&&&&'''((((((&&&&&&'''((($$$%%%''')))***)))((((((%%%&&&'''((())))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++++++++***)))&&&'''((('''''''''***,,,))))))************))))))))))))))))))************+++***))))))))))))))))))))))))***++++++***)))))))))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++...............---------......///111333555777999???GGGQQQYYY```iiissszzz{{{wwwuuukkkllllllnnnqqqwwwzzzoooeee]]]XXXTTTRRRKKKJJJGGGCCC@@@===<<<;;;::::::999:::<<<@@@DDDFFFCCCBBBBBBCCCDDDDDDBBB@@@;;;:::777444111...,,,+++******)))))))))(((((((((%%%'''))))))''''''(((***''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))zzzyyyxxxwwwxxxyyyzzz{{{~~~vvvcccOOOAAA777555333222222111000/////////000000//////...---++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,+++'''$$$%%%***......,,,(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&)))***+++***)))((()))+++$$$%%%''')))******)))((($$$%%%''')))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********)))(((((())))))((('''''')))+++))))))************))))))))))))))))))************++++++***)))(((((())))))((()))+++,,,,,,+++)))(((+++,,,---------,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------000000222444777999<<<===GGGPPP\\\fffpppzzzwwwkkkbbb]]][[[YYYZZZ[[[]]]```fffnnnsssvvvzzz}}}|||yyy{{{}}}|||xxxsssmmmhhhccc^^^[[[UUURRROOOJJJEEEBBB???>>>999999999;;;>>>CCCHHHKKK======>>>AAAEEEFFFEEEDDDBBBAAA>>>;;;777333000///++++++******))))))((((((%%%(((***)))'''''')))+++$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((''''''''''''((()))+++,,,&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''%%%###!!!!!!###%%%'''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))&&&''''''''''''''''''&&&((('''&&&$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))}}}|||zzzyyyzzz{{{}}}~~~}}}vvvbbbOOOBBB;;;888333111000///...---......//////......---,,,---,,,,,,++++++,,,,,,---++++++************+++++++++***)))(((((()))***+++******)))((((((((((((((())))))))))))(((((((((((('''''''''((((((***++++++(((((()))))))))(((((('''&&&'''''''''''''''&&&&&&%%%&&&'''((())))))(((((())))))))))))((((((((((((&&&'''((())))))(((''''''''''''((())))))(((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))***+++++++++++++++++++++***)))((('''&&&&&&((((((((((((((((((((((((((()))++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,)))***,,,------,,,***)))++++++,,,,,,,,,---------,,,++++++,,,......---+++------...//////......------,,,+++,,,.../////////222111444:::<<<>>>EEEPPP[[[dddpppyyy{{{zzz{{{|||{{{oooeee___[[[XXXUUUOOOPPPRRRVVVZZZ___cccfffgggmmmppppppqqqvvvzzz|||{{{xxxtttssswww|||}}}zzzzzz|||~~~{{{~~~|||yyyyyywwwsssnnnjjjhhhgggbbb___YYYTTTPPPLLLHHHFFFAAA===888888<<>>;;;;;;;;;;;;<<<>>>@@@AAADDDEEEGGGGGGEEEAAA<<<999444111...---,,,,,,+++)))************))))))((((((((())))))))))))((((((((())))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''((()))((('''&&&'''(((%%%%%%&&&&&&&&&'''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''(((((()))******++++++***(((&&&%%%&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((&&&%%%&&&'''((('''%%%%%%&&&&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%}}}|||zzzyyyyyyzzz{{{|||uuubbbOOOBBB999666333111111111000000......//////......---,,,---,,,,,,++++++,,,,,,---++++++************++++++))))))************))))))******)))((((((((((((((()))))))))(((((((((''''''((('''''''''''''''((((((''''''(((((()))(((((('''&&&&&&'''((()))))))))((())))))((('''''''''(((((((((((((((((())))))))))))''''''(((((((((((('''&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))((((((((())))))*********************************((()))***)))&&&%%%&&&'''------------------------***+++,,,+++))))))+++,,,((()))***++++++***)))((((((((()))))))))*********,,,+++***+++---...---,,,++++++,,,---...//////000.........///111444666777<<<===BBBJJJQQQZZZgggrrr~~~}}}ssshhhaaa```cccgggqqqtttwwwxxxyyyzzz|||~~~}}}{{{yyywwwvvvwwwxxxyyyyyywwwtttqqqpppnnnllljjjooonnnmmmmmmnnnqqqtttvvv{{{~~~}}}yyyxxx{{{~~~~~~yyyuuupppmmmmmmoooqqqrrruuuuuutttrrrmmmhhhbbb___dddeeehhhmmmrrrwww{{{}}}|||{{{|||}}}}}}}}}zzzwwwuuuttttttsssppplllhhhddd___YYYUUUMMMHHHBBB??????@@@>>><<<<<<<<<;;;;;;;;;===>>>???@@@CCCGGGJJJIIIFFFBBB>>>;;;888555222000...,,,***)))***,,,,,,,,,+++)))(((*********)))(((''''''&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((''''''''''''&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))***)))(((&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''')))'''&&&'''((()))((('''%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&yyyyyyyyyyyyzzz{{{|||}}}tttbbbOOOCCC999666222111111222111111.........///......---,,,---,,,,,,++++++,,,,,,---++++++************++++++((()))***++++++***)))(((***))))))(((((((((((((((************))))))))))))(((''''''&&&&&&&&&&&&'''(((((())))))******))))))((((((((()))((((((''''''+++***)))'''''''''(((((((((((((((((()))))))))))))))))))))))))))((((((((()))'''&&&$$$$$$&&&''')))((())))))))))))*********((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********************************)))***+++***((('''((()))************************++++++,,,+++***)))+++---+++,,,,,,------,,,,,,+++))))))))))))************---,,,+++,,,...//////...,,,,,,,,,------......///...///000222555888===@@@DDDIIIQQQYYY```hhhsss{{{pppllleee___[[[\\\bbbfffpppsssxxx{{{~~~zzzxxxwwwvvvuuurrrrrrpppnnnkkkgggdddbbbdddfffjjjooouuuyyy|||~~~yyyxxxyyy|||wwwtttuuusssqqqooommmhhhbbb^^^PPPLLLFFFDDDDDDDDDAAA???>>>=========>>>???AAABBB@@@BBBEEEGGGHHHFFFDDDBBBCCC@@@;;;888555222///,,,------,,,,,,++++++************)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''))))))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))(((((()))))))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''')))((('''((()))***)))'''&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&uuuvvvwwwxxxzzz|||}}}~~~tttbbbOOOCCC999666333111111222222111.........///......---,,,---,,,,,,++++++,,,,,,---++++++************++++++((()))***++++++***)))(((***))))))((((((((((((((())))))((((((((('''''''''(((''''''&&&&&&&&&&&&'''((()))******++++++++++++))))))))))))(((&&&%%%$$$+++***)))((((((((((((((('''((((((((()))))))))***,,,++++++******))))))))))))(((&&&%%%%%%&&&((()))))))))))))))*********+++((((((((((((((((((((((((''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))''')))******))))))***,,,************************+++,,,,,,+++******+++---,,,,,,,,,------,,,,,,,,,*********+++++++++,,,,,,,,,+++******---...///...//////...---------.........111444777:::@@@FFFKKKOOOXXXccclllttt{{{|||tttaaaaaaaaa```aaaeeekkkoooxxx||||||zzzwwwwwwvvvuuutttsssrrrqqqoooqqqtttwww{{{}}}~~~wwwuuuvvv||||||uuusssrrrqqqqqqpppnnniiifffYYYUUUOOOLLLKKKIIIEEEAAA???>>>>>>>>>???AAACCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHEEEBBB???<<<888444111000...+++((('''((()))+++((((((''''''((()))******))))))))))))(((((((((((($$$%%%&&&&&&&&&&&&%%%$$$))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''''''''''''''((())))))((())))))))))))))))))(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***)))(((((()))***)))(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''tttuuuvvvxxxzzz|||}}}~~~~~~sssbbbPPPDDD:::777444222111222111111......//////......---,,,---,,,,,,++++++,,,,,,---++++++************++++++))))))************))))))******)))(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$((('''''''''''''''(((((((((((()))***++++++++++++(((((((((((('''&&&$$$$$$))))))*********)))((((((''''''(((((())))))******---,,,+++***)))))))))***)))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))'''((())))))******))))))+++++++++******)))))))))((((((((((((((((((((((((&&&'''))))))((((((***++++++++++++++++++++++++++++++,,,---,,,******,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,---------***(((''''''***,,,------111000///......///000111111555:::>>>BBBJJJSSSZZZ^^^jjjxxx}}}tttnnngggjjjnnnqqqtttxxx}}}|||~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~zzzxxxwwwzzz}}}~~~}}}zzz}}}|||}}}~~~~~~|||{{{yyyrrrqqqqqqrrrrrrqqqooommmhhhccc]]]XXXUUUPPPIIIDDD@@@@@@?????????@@@BBBCCCGGGFFFDDDDDDDDDGGGIIIKKKJJJHHHFFFDDDBBB???<<<999333000+++'''%%%%%%((()))((('''''''''''')))+++,,,))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&''''''''''''((((((((())))))&&&&&&&&&%%%&&&&&&'''((($$$%%%%%%&&&&&&''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***((('''((()))***)))''''''''''''(((''''''&&&%%%'''''''''''''''(((((((((uuuvvvwwwxxxyyyzzzzzzzzzzzz}}}sssaaaPPPDDD<<<888444222111111111000......//////......---,,,---,,,,,,++++++,,,,,,---++++++************++++++******))))))))))))************)))((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%''''''''''''((()))******&&&&&&'''))))))*********%%%%%%&&&&&&&&&&&&%%%%%%&&&(((***,,,,,,+++)))''''''''''''((()))*********,,,+++***(((''''''(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))******++++++******)))***************++++++))))))))))))))))))))))))((()))+++***))))))***++++++++++++++++++++++++++++++,,,---,,,+++***,,,...+++++++++******+++++++++,,,,,,,,,,,,------------+++)))'''(((***---......//////......///111444555555:::AAAFFFLLLTTT```hhhqqq}}}}}}zzzxxx~~~~~~}}}}}}}}}}}}{{{zzzyyyxxxvvvtttttt{{{~~~|||~~~wwwuuuttttttuuuuuusssrrrsssnnnhhhddd```ZZZSSSMMMGGGEEEDDDBBBAAAAAAAAABBBCCCBBBBBBCCCEEEGGGIIIKKKKKKIIIHHHHHHGGGFFFCCC@@@888666111---***)))*********)))(((''''''(((***+++))))))))))))(((((((((((()))***+++,,,,,,+++***)))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''###%%%&&&&&&&&&&&&''')))''''''((((((((()))))))))&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((''''''))))))((('''''''''(((((('''&&&&&&%%%&&&'''''''''((((((((()))xxxxxxxxxyyyyyyxxxxxxwwwxxx{{{sssaaaPPPDDD===999555222111111000///......//////......---,,,---,,,,,,++++++,,,,,,---++++++************+++++++++***)))(((((()))***+++******)))(((((((((((((((***)))))))))(((((((((((('''''''''((((((***+++,,,$$$%%%&&&'''((((((((((((!!!"""$$$%%%&&&'''''''''%%%'''***------,,,)))'''&&&''''''((()))******++++++***((('''&&&&&&&&&'''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++'''((()))***+++,,,------************************---......---+++***+++,,,((((((((((((((((((((((((,,,------,,,++++++,,,......------,,,,,,------...++++++,,,,,,,,,---------...,,,***+++---000111222---------...111444777999999>>>EEEKKKRRR\\\hhhrrr~~~zzzwwwsssooolllhhhppp|||{{{wwwxxx|||zzzwwwwwwwwwwwwvvvuuuwwwsssnnnkkkhhhccc\\\VVVNNNLLLIIIFFFDDDCCCBBBBBB<<<===???BBBDDDFFFHHHHHHJJJJJJIIIJJJJJJIIIGGGDDD===<<<999555222///------,,,+++)))'''&&&'''((()))))))))))))))((((((((((((&&&((()))******)))(((&&&************************%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''"""$$$&&&&&&&&&&&&((()))'''''''''(((((((((((()))%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''((()))******)))((('''((((((((((((((((((''''''%%%%%%&&&''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))'''&&&'''((()))(((''''''((((((((('''&&&%%%%%%&&&'''''''''(((((())))))xxxwwwwwwwwwwwwwwwxxxxxx{{{}}}uuudddQQQDDD:::777333111111111000000++++++,,,---.........---,,,,,,,,,++++++*********)))***++++++++++++***)))+++***((('''&&&''')))***+++,,,,,,+++***))))))***---+++(((&&&'''((((((((())))))************))))))((())))))************)))***)))(((''''''(((***+++---+++)))(((***++++++***(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((()))******************+++,,,+++)))))))))***))))))))))))************************************,,,,,,++++++++++++++++++(((((()))***+++,,,------,,,,,,,,,++++++*********+++++++++++++++,,,---......------,,,,,,------...------,,,,,,+++,,,,,,,,,,,,------...000111111222111222444666888:::;;;<<>>AAADDDFFFFFFJJJJJJKKKKKKLLLKKKKKKKKKGGGFFFDDDAAA===:::666555000---+++***+++,,,+++***++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&(((((((((''''''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((''''''''''''''''''&&&%%%%%%''')))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&)))))))))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%wwwwwwvvvvvvvvvvvvvvvwww{{{}}}rrr```OOOCCC:::777333111111111000000....../////////...------,,,,,,,,,,,,------------,,,+++***))))))***+++,,,)))(((((('''((()))***+++'''((()))(((&&&%%%&&&'''(((&&&$$$%%%''')))))))))'''(((((())))))(((((('''(((((()))(((((('''&&&%%%***)))'''&&&&&&&&&'''''''''%%%$$$%%%'''((((((((()))))))))))))))((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))((('''''''''((()))******+++,,,+++)))((()))***))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,+++***)))))))))++++++++++++++++++,,,,,,///...---,,,++++++++++++...------,,,,,,------...---------,,,,,,------...111000///......---------555666888;;;@@@EEEJJJLLLRRRXXX___cccgggqqq{{{xxxuuutttvvvxxxzzzzzzzzzyyyzzz{{{~~~{{{uuupppjjjaaaUUUMMMGGGCCC???===>>>AAABBBCCCFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJIIIFFFCCC@@@===<<<555222...,,,,,,------,,,------,,,+++***)))((('''))))))))))))))))))))))))******))))))((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&'''&&&%%%&&&((())))))(((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((((((&&&'''((('''%%%%%%''')))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((###$$$$$$%%%&&&%%%%%%%%%&&&''''''(((((((((((((((&&&'''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwwwwvvvvvvuuuuuuvvvvvv{{{}}}rrr```OOODDD:::777333111111111000000///000000000///...------,,,,,,,,,------.........---,,,***))))))***,,,------,,,+++)))((('''''''''((()))***)))((('''((()))***)))'''''')))++++++***''''''(((((((((((('''''')))***))))))((('''&&&%%%)))((('''&&&%%%%%%&&&&&&((('''&&&'''***++++++***(((((((((((((((((((((((((((((())))))))))))((((((************++++++++++++)))(((&&&%%%&&&''')))+++)))++++++***)))((()))***((()))))))))************************************))))))***+++,,,,,,------,,,,,,,,,,,,---------...*********++++++,,,,,,,,,,,,++++++************+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,---...000/////////000222333444777999===CCCKKKSSSZZZ^^^bbbggglllooorrryyyzzzzzzyyyzzz}}}zzzuuulllaaaYYYQQQLLLEEE@@@???@@@BBBBBBCCCDDDFFFHHHJJJKKKKKKLLLJJJJJJIIIGGGEEECCC@@@???<<<999444000///...---,,,---,,,+++***)))(((((('''((((((((((((((((((((((((******))))))((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%''')))******)))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''&&&'''((('''&&&%%%'''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&''''''(((((((((((((((&&&&&&'''((())))))(((((('''(((((((((((((((''''''((((((((()))))))))))))))xxxxxxwwwvvvvvvvvvvvvvvvyyy|||sss```PPPFFF:::777333111111111000000///000000000///...------,,,,,,,,,------.........---,,,***))))))***,,,------,,,+++***)))(((''''''''')))***)))((('''(((***,,,***))))))******)))(((''''''((((((((((((''''''+++++++++***)))((('''&&&(((((('''&&&&&&&&&&&&&&&)))(((((()))+++---,,,+++''''''''''''''''''''''''(((((())))))))))))((((((************++++++++++++)))(((&&&%%%&&&''')))+++)))***+++***((('''((()))((()))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------******++++++,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,---...000000...------,,,,,,------...+++++++++++++++,,,------///......///111444666888888<<>>CCCLLLXXXeeepppyyy~~~~~~~~~zzzwwwuuutttwwwzzz~~~|||zzzzzzxxxuuurrrfff___TTTKKKEEEBBB@@@???AAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFCCC>>>:::777444000...+++***)))((((((((()))***''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))'''&&&%%%&&&((())))))(((&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''(((((((((((((((&&&'''((((((((((((((((((&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&''''''((({{{zzzyyyxxxwwwwwwwwwwwwvvvyyy}}}sss___OOOFFF:::777333111111111000000,,,------............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,&&&''')))((('''''')))***)))((('''((())))))(((&&&((())))))******))))))(((((()))))))))))))))((((((&&&&&&'''((())))))))))))'''''''''(((******(((&&&&&&'''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((((()))))))))******(((*********((('''((()))))))))))))))************************************++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++++++++(((((((((((()))***,,,,,,...------,,,,,,------...---,,,,,,---...///000000000000000222555:::???AAAKKKQQQ[[[hhhuuu}}}{{{zzz{{{|||}}}{{{wwwuuutttuuuwwwxxxxxxyyyzzz{{{yyy{{{~~~}}}}}}~~~{{{ooohhh]]]SSSKKKFFFBBB@@@BBBCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFDDDBBB@@@>>><<<999555111///...,,,***))))))***+++''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%$$$$$$######'''&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%'''((()))'''&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&%%%&&&''''''((((((''''''###$$$$$$%%%&&&&&&''''''|||{{{zzzyyyxxxxxxxxxxxxuuuxxx|||rrr^^^NNNEEE:::777333111111111000000++++++,,,---............,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++******+++++++++******)))(((***++++++******+++---)))((()))***,,,---,,,***))))))************))))))''''''((((((((((((((('''%%%&&&''')))******+++***)))(((((()))+++***(((&&&'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***+++*********(((******)))((('''((()))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***+++---///111222333---,,,,,,++++++*********,,,,,,,,,+++,,,,,,------...------,,,,,,------............//////111222222///000222666;;;BBBIIIMMMWWW]]]hhhuuu|||ooonnnlllllloootttzzz~~~}}}xxxwwwuuurrrooonnnnnnpppnnnoooqqqssswww}}}wwwpppeeeZZZQQQJJJFFFCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDBBBAAA@@@@@@???===888555444222///,,,************))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%###!!!'''&&&%%%%%%&&&'''&&&$$$&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((($$$&&&))))))'''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((()))))))))((('''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))vvvwwwwwwwwwwwwvvvvvvvvvzzz|||~~~xxxcccOOOCCC888666333222333333333222////////////............---...//////...---+++***++++++*********+++---...************+++,,,---...333---''''''+++...+++'''+++******)))))))))))))))(((((((((((()))***+++,,,)))(((&&&&&&((()))((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,(((((((((((())))))))))))++++++***)))(((((())))))******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,***)))'''((()))*********(((((((((***,,,---,,,+++,,,---...,,,)))(((***,,,------,,,,,,,,,,,,++++++***+++,,,,,,------------......---,,,,,,+++******+++---...---,,,,,,---...111111000///...------,,,222...---000222000000222222666<<>>;;;999888:::<<<888777444111...,,,***))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((************)))'''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''(((((((((&&&%%%$$$((((((((((((((('''''''''))))))))))))))))))))))))$$$%%%'''(((((((((''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((())))))(((&&&&&&''')))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&xxxwwwvvvtttttttttuuuvvvyyy{{{~~~xxxcccOOOCCC999666444222333333222111////////////............,,,,,,,,,,,,+++***)))(((+++***)))))))))***+++,,,************+++,,,---...111---((((((***,,,+++(((+++******)))))))))))))))******)))))))))))))))***)))(((&&&&&&((()))((('''******))))))((((((''''''***))))))((((((''''''''''''((((((((())))))******++++++***)))))))))))))))************++++++,,,,,,,,,+++)))(((((()))+++,,,///...,,,,,,,,,,,,,,,+++))))))(((***,,,---+++***(((***,,,+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++------------///000//////...---,,,,,,++++++222...---000111000000333555999???EEEMMMXXXdddmmmwww}}}}}}xxxsssooopppuuu|||{{{pppcccccccccdddgggmmmssswwwyyymmmddd^^^YYYRRRMMMHHHGGGEEEEEEEEECCCAAA>>>===>>>@@@@@@@@@@@@@@@@@@???>>><<<999666666888::::::999888555111---***))))))(((''''''&&&&&&''''''&&&&&&'''''''''((((((((())))))***))))))((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))))))))((('''&&&((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%'''((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&''''''&&&%%%%%%&&&((('''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''zzzyyyvvvtttssssssuuuvvvvvvzzzwwwbbbOOOBBB:::777444222222222111000////////////............,,,,,,+++***))))))))))))+++******))))))))))))******************+++,,,---...---+++***))))))******+++******))))))))))))))),,,+++***)))((((((((((((***(((''''''((())))))(((,,,+++***)))(((''''''&&&((((((((('''''''''''''''''''''(((((()))***+++++++++***)))))))))))))))))))))))))))************+++,,,+++***))))))***+++,,,,,,+++***)))(((''''''&&&***))))))***,,,,,,***)))%%%'''***+++*********++++++++++++,,,,,,,,,,,,,,,)))******++++++++++++******++++++,,,---......///)))+++,,,------...000222///......------,,,,,,,,,222///...111222111444888<<<@@@FFFNNNXXXeeettt|||yyywwwwwwxxxyyyxxxfffdddbbbaaadddiiiooosssyyywwwvvvwwwzzzzzzooogggbbb^^^ZZZVVVPPPNNNKKKIIIGGGDDD@@@===<<<========================<<<999555222222555888<<<<<<;;;999666111---+++))))))(((''''''''''''(((''''''(((((((((((())))))((((((((())))))(((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''((()))*********)))(((''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((($$$%%%&&&%%%$$$###%%%'''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''{{{zzzyyywwwvvvuuuuuutttuuuyyywwwbbbNNNBBB:::888444222222111000///////////////............///...,,,+++******+++,,,,,,,,,+++******)))))))))***************+++,,,,,,+++,,,---+++((('''))),,,+++******)))))))))))))))++++++***)))(((((())))))***(((''''''((())))))(((+++******))))))(((((((((&&&&&&((()))+++,,,---...&&&'''''')))***+++,,,,,,******)))))))))))))))***)))))))))))))))))))))***++++++***))))))***++++++'''(((((('''%%%$$$$$$$$$+++*********++++++***(((&&&(((***,,,,,,+++***)))******++++++,,,,,,,,,---***++++++,,,,,,,,,++++++++++++,,,,,,---.........***,,,......---...///111000000000000////////////333111111444555666;;;AAAEEEKKKSSS\\\fffsssyyyvvvxxxxxxyyyzzz|||}}}sssooojjjggghhhkkknnnpppsssrrrqqqrrrtttxxx}}}|||wwwpppkkkgggccc___\\\XXXUUURRROOOLLLHHHCCC@@@???>>><<<<<<<<<======<<<<<<:::777222//////222555:::;;;<<<<<<:::666222000++++++***)))((((((((((((((((((((()))))))))))))))&&&''''''((())))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***((('''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))******)))(((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$%%%&&&%%%$$$$$$&&&'''))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((('''''''''yyy{{{|||}}}|||yyyuuussstttyyyuuuaaaMMMBBB:::777444222111111000...////////////............///...---+++***++++++,,,---------,,,,,,++++++*********))))))******++++++)))+++---+++((('''))),,,+++******)))))))))))))))))))))(((((()))***++++++***)))'''''')))***)))((((((((())))))******++++++'''((()))***,,,---...///&&&'''((()))***+++,,,---***)))))))))))))))*********)))))))))))))))))))))+++******************+++(((***---,,,+++)))***++++++*********++++++***(((***+++,,,------,,,)))'''))))))******+++,,,------,,,---------------,,,,,,---------------------------/////////---,,,---...//////000000000000000000222111222666999<<>>DDDOOOYYYfffllluuu|||vvvmmmiiikkkttt~~~~~~|||yyytttppprrrtttvvvwwwvvvssspppmmmpppuuu||||||yyyxxxqqqrrrtttssspppkkkfffccc^^^\\\ZZZXXXWWWTTTQQQNNNJJJEEE???<<<<<<===;;;999:::999777333///------///000222666999;;;<<<===<<<333222000...,,,+++***)))))))))((((((((((((''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&'''((((((''''''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''(((((('''''')))+++''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((xxxzzz}}}~~~|||xxxuuuvvvzzzrrr___MMMBBB888555222111111111111000////////////............------------,,,+++*********+++,,,---------,,,+++******))))))))))))******((()))*********))))))***+++******)))))))))))))))***)))))))))))))))******+++)))(((((()))******))))))))))))******++++++,,,******))))))(((((('''''')))))))))******+++++++++)))))))))))))))***++++++,,,,,,++++++*********************++++++*********'''+++///...+++((()))+++))))))(((***,,,---+++***,,,***)))***+++,,,***(((''''''(((***+++---......---.........------,,,+++,,,,,,------......//////...///000///...---...///,,,------...///000000000666777<<>>888666444111...,,,***)))((((((((('''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))(((&&&&&&&&&&&&''''''((())))))***'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''(((((('''(((***,,,'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))xxxyyy{{{||||||{{{yyywwwvvvzzzqqq^^^MMMBBB777444222111111222111000000/////////............///000000111000///---,,,((()))+++,,,---,,,,,,+++******)))))))))))))))***)))))))))*********))))))+++******))))))))))))))),,,+++***)))((((((((((((+++)))(((((()))******)))+++++++++***************(((((())))))******++++++******************++++++))))))((())))))***++++++,,,,,,,,,+++++++++************++++++++++++******)))---111000+++'''(((***(((((((((***,,,---,,,+++***(((&&&'''***,,,,,,***&&&'''((()))+++---......------------,,,,,,+++******+++,,,---///000111111,,,...//////......000111......///000111222333333<<<>>>CCCKKKRRR[[[kkkxxxwwwmmmggglllyyy{{{yyy|||~~~yyyyyyxxxuuuqqqlllgggddd^^^```dddiiipppxxxxxxyyyyyyxxxuuurrrqqqqqqiiihhhhhhiiikkklllkkkiii]]]UUULLLGGGGGGGGGDDDBBB999:::999666222...,,,,,,---...000333777:::===>>>:::999666222///,,,******((((((''''''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((()))))))))*********((('''&&&&&&&&&&&&'''((())))))***'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&((('''''''''***+++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))|||{{{zzzzzzyyyyyyyyyyyy~~~qqq^^^JJJ===999777555333111000000000//////000000000000/////////000000000///---+++))),,,+++++++++***)))))))))++++++++++++******))))))))))))))))))************))))))))))))))))))******+++***((('''((()))+++,,,,,,***(((((()))***)))((('''%%%%%%'''+++---+++)))************************+++*********))))))((((((++++++)))((((((((()))***)))************+++++++++000...+++))))))+++...000++++++************++++++((()))***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------///---++++++,,,.........111000...+++)))))),,,...333111111444555333444888???DDDLLLUUU```nnn}}}|||wwwwwwpppsssyyy~~~|||{{{zzztttjjjaaa]]]```eeejjjjjjjjjpppxxx|||{{{|||{{{vvvrrruuurrrnnnnnnqqqsssttttttkkkdddYYYNNNGGGCCC@@@>>>888666666888777111......---...000222555888;;;<<<;;;::::::;;;:::666111---'''(((((())))))(((''''''))))))((((((''''''&&&&&&''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''((()))******(((&&&'''((())))))((('''&&&((())))))(((((('''&&&%%%$$$%%%&&&((())))))******(((((())))))((('''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((******)))(((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))}}}|||zzzyyyxxxxxxyyyyyy}}}~~~ppp^^^KKK>>>888777555222111000000000//////000000000000//////.........---,,,***)))(((+++++++++***************************))))))(((((())))))))))))*********************)))))))))))))))+++***)))((()))***,,,------+++))))))******)))(((***)))((())),,,,,,***(((************************************)))))))))((())))))(((((((((***+++,,,)))************+++++++++)))((((((''''''(((((()))++++++************++++++++++++,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++------------------------...,,,+++,,,---......---/////////---,,,,,,///111111//////222444444777===GGGNNNZZZeeeppp{{{xxxsssuuuzzzzzzqqqiiiddddddfffhhhfffdddiiippp~~~|||xxxwwwtttrrrssswwwzzz{{{{{{ssslllaaaVVVNNNGGGBBB???<<<999888:::999333000111...---,,,,,,...222777:::;;;;;;<<<===<<<999444///++++++******))))))((((((((((((((((((((('''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%&&&((()))((('''&&&'''((())))))((('''&&&''''''((()))))))))((((((%%%&&&'''(((((())))))(((((((((((((((((('''&&&%%%''''''(((((('''&&&&&&%%%%%%%%%&&&''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((******)))(((((((((((((((&&&&&&&&&''''''''''''''''''((((((((())))))))))))}}}zzzxxxwwwwwwxxxxxxzzz|||ooo]]]JJJ>>>777666444222111111111111//////000000000000/////////...---+++***************************+++++++++)))))))))))))))((((((((())))))))))))************+++*********))))))((((((***))))))))))))+++---...---+++***)))+++++++++***,,,+++++++++,,,,,,***(((************************************))))))))))))'''''''''((()))+++,,,---)))************+++++++++((()))***++++++***)))(((++++++************++++++------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---//////...,,,---///000//////000222444111//////333666999@@@HHHRRR\\\kkkxxxzzzqqqmmmmmmpppyyy~~~~~~zzztttllliiigggeeeaaa___cccjjjuuu{{{}}}|||{{{zzz{{{~~~zzztttjjj```WWWOOOHHHCCCAAA===;;;<<<;;;777444444222...***''')))---333777:::;;;===@@@@@@===888333111///---+++***)))))))))'''((((((((((((((())))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''''''''&&&''''''((((((((((((''''''&&&'''((()))************&&&''''''(((((((((''''''&&&''''''''''''&&&%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))~~~zzzxxxvvvvvvwwwxxxxxxzzz~~~mmmZZZHHH===777666444222111111111222//////000000000000//////111///...,,,++++++,,,---)))))))))***+++++++++,,,************))))))))))))((()))))))))************++++++******)))((((((((((((((((((((()))+++,,,------+++******+++,,,,,,+++++++++++++++++++++***)))*********************************)))))))))))))))((((((((())))))***+++,,,))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++************+++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,------------------,,,,,,,,,...000000...,,,---///000111000111222444333222333888<<>>===:::777777666333...++++++...222666888:::===AAACCCAAA<<<888666333000---***)))******''''''(((((()))))))))***&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''((('''&&&'''(((((((((((((((((('''(((((()))***************'''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((''''''&&&&&&%%%'''''''''((((((((())))))}}}zzzxxxvvvvvvvvvwwwuuuxxx}}}lllXXXFFF<<<888666444222111111111111//////000000000000//////000///---,,,++++++,,,---)))))))))***+++++++++,,,++++++++++++++++++++++++((()))))))))************************))))))((((((''''''(((((()))***++++++---+++******+++,,,,,,+++((()))***+++************************************))))))))))))))))))******))))))*********)))))))))))))))*********+++++++++******)))(((((()))******++++++************++++++'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,---///000000...,,,...000111111000000111222444555999???DDDKKKVVVbbbooovvvsssjjjfffgggnnnyyy~~~|||{{{|||||||||~~~{{{tttnnnhhhbbbcccgggoooxxx}}}zzzvvvsssoooiiiccc___QQQHHHAAA@@@???<<<999999777555222000///000111222555777;;;@@@CCCBBB???<<<999777333///,,,*********'''((((((((())))))******&&&&&&'''''''''''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((&&&&&&'''((()))((('''(((((((((''''''(((((((((***************)))(((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((''''''''''''''''''((((((((((((|||{{{zzzyyywwwwwwvvvvvvtttwww}}}lllXXXGGG>>>999777555333111000000000//////000000000000//////,,,,,,+++******************************++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))************)))))))))))))))))))))***((()))))))))************,,,***))))))+++,,,,,,+++''')))++++++***)))***+++************************))))))))))))***************************)))(((((()))************+++++++++,,,,,,***))))))***,,,,,,++++++************++++++%%%''')))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------............------...000000///---///000111111000000222444666:::AAAIIINNNTTT___jjj{{{yyynnnjjjnnnqqq|||~~~~~~}}}|||{{{{{{{{{{{{}}}~~~~~~yyyrrrjjjggghhhqqqyyy~~~|||zzzyyyuuuqqqnnn[[[PPPFFFCCCBBB???<<<<<<777666555333111000//////222333777<<>><<<:::666333000...,,,,,,((())))))))))))))))))***%%%&&&''''''((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''(((*********)))((((((''''''''''''((((((************)))((('''&&&'''''''''''''''&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))*********))))))))))))))))))&&&&&&'''''''''(((((((((yyyzzzzzzzzzyyyxxxvvvuuussswww}}}mmmYYYJJJBBB:::999666333111//////...//////000000000000//////***++++++++++++***))))))+++++++++*********************+++++++++,,,,,,,,,))))))))))))************((((((((()))******+++++++++,,,,,,,,,,,,+++*********)))((((((***++++++***)))+++------***)))***+++************************((()))))))))************((((((******+++***)))))))))************+++++++++,,,,,,------------,,,,,,++++++************++++++'''(((***,,,------,,,,,,------------------------************************++++++,,,,,,---......//////...------///000000///000111111000000222666999<<>>===;;;888555222000///*********)))))))))))))))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''(((***+++***))))))((('''&&&&&&'''((()))(((((()))))))))(((''''''&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((((((((((((((%%%&&&&&&'''(((((('''''')))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))&&&&&&&&&'''''''''((((((wwwxxxzzz{{{zzzxxxvvvuuussswww}}}nnn[[[MMMFFF;;;999666333000///...---//////000000000000//////+++,,,---......,,,+++***,,,+++++++++******))))))))))))******++++++++++++))))))))))))************''''''((()))***+++,,,,,,............---,,,++++++***((('''(((***++++++***,,,///000...+++))))))***************************(((((())))))*********+++&&&''')))***++++++++++++)))************+++++++++%%%'''***,,,,,,***'''%%%++++++************++++++***+++,,,---------,,,+++------------------------------------------------++++++,,,,,,---...//////000...,,,,,,...000000000000000111111222555:::===CCCJJJVVVaaaeeehhhpppzzz}}}uuuuuutttsssttt{{{~~~{{{xxxwwwyyyzzz{{{|||}}}~~~~~~zzzzzzppprrruuuvvvvvvtttqqqpppqqqwww}}}{{{yyyvvvrrrooojjj]]]OOOJJJIIIEEEBBBAAA<<<;;;888555333333333333------000555:::???@@@AAA@@@???>>><<<999555333111++++++******))))))((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''((()))******((()))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))((((((%%%%%%&&&'''((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))*********************)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((|||xxxuuuttttttsssuuu|||oooZZZGGG<<<999666222000000111000000000///...------...///000//////...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((,,,++++++******++++++,,,***+++---......---+++***''')))+++------+++)))''',,,,,,++++++***))))))))))))************++++++++++++++++++************)))000...+++))))))+++...000------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,---,,,+++******+++,,,---+++,,,------......------000//////---,,,+++******---------.........//////,,,---......//////......111///000444666777???JJJMMMWWWeeepppvvvxxxxxxyyysssggg\\\eeennnttt}}}~~~{{{zzz}}}}}}}}}}}}{{{yyy|||}}}~~~}}}~~~{{{yyyzzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~{{{xxxsssmmmjjjhhhhhhiiilllttt~~~vvvpppooonnnkkkjjjkkkhhhccc\\\SSSLLLGGGDDDCCC:::;;;<<<;;;:::777444222///000111444888===AAADDDDDDCCCAAA???<<<888666444...+++)))(((((())))))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((******))))))(((((((((((('''&&&%%%%%%''''''&&&%%%((('''&&&&&&((())))))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))************)))((())))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))%%%&&&((()))))))))((('''''''''''''''''''''&&&&&&~~~|||xxxuuuuuuuuusssvvv|||ooo[[[III===999666222000000111000000......------------......,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((+++******))))))******+++***+++---......---+++***(((***+++,,,,,,+++***((()))))))))))))))*********)))************+++++++++))))))******+++++++++,,,)))'''%%%$$$$$$%%%''')))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,+++,,,------......------///......------,,,++++++---------.........//////------...///000000000000000///222777888:::DDDOOO[[[dddoooyyy}}}}}}}}}}}}uuugggaaa[[[hhhuuuzzzuuusssvvv{{{}}}yyywwwxxxxxxwwwvvvvvvvvvvvvxxx|||~~~}}}}}}}}}}}}|||~~~||||||}}}}}}}}}{{{{{{{{{{{{|||~~~}}}{{{vvvrrrppppppqqqrrruuu|||yyyqqqkkkkkkjjjiiiiiikkkkkkhhhddd]]]VVVOOOIIIFFF@@@??????>>><<<:::777666333333333555777;;;>>>AAADDDDDDBBBAAA>>>;;;999888111///,,,+++++++++***)))(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((((((((''''''&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&((('''&&&&&&((())))))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((())))))******))))))((()))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&((()))))))))((('''''''''''''''''''''''''''}}}~~~~~~{{{xxxvvvvvvvvvtttwww}}}ppp\\\JJJ@@@999666222000000111000000,,,------......------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++((())))))******))))))(((***))))))))))))))))))******+++,,,------,,,+++***************************''''''(((((()))******+++)))************+++++++++'''((()))***+++,,,------)))((((((''''''(((((())))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------......------------------------------------........./////////......///000111222222222///222777;;;===BBBOOO[[[nnnsss{{{tttddd^^^___eeesss}}}zzzuuupppooorrrvvvyyywwwuuusssrrrssstttttttttpppoooooooooqqquuuxxx{{{yyyyyy{{{|||}}}~~~}}}{{{zzzzzzzzz}}}}}}~~~~~~||||||}}}~~~|||{{{{{{||||||wwwooohhhfffffffffiiimmmnnnnnnlllhhhaaaXXXOOOJJJFFFEEECCCAAA???===;;;;;;777777666777888:::<<<===DDDDDDCCCBBBAAA???===<<<666333000......---+++))))))(((''''''&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))(((((((((((('''''')))((('''((())))))((('''((('''&&&&&&((())))))(((((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***))))))(((((())))))***((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''((((((((()))))))))&&&''''''((()))(((((((((''''''''''''''''''''''''}}}~~~~~~|||yyywwwwwwwwwuuuxxx}}}ppp]]]LLLAAA999666222000000111000000,,,---...//////...---,,,///......---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******)))))))))******))))))))))))*********+++,,,,,,,,,,,,+++***++++++***))))))***++++++((()))))))))*********+++))))))*********+++++++++((())))))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,------......///............////////////000000000000111111222222000555;;;???CCCMMM]]]lll{{{}}}rrrfff```ccckkkzzz}}}zzzvvvsssrrrsssvvvxxxuuutttssssssssstttuuuuuupppppppppqqqrrrrrrsssssspppoooqqq{{{}}}|||{{{{{{xxxzzz}}}|||yyywwwyyy{{{}}}~~~}}}}}}}}}sssiiidddbbbdddjjjrrrrrrrrrqqqmmmfff]]]TTTOOOLLLJJJFFFCCC@@@>>>>>>>>>;;;::::::::::::;;;<<<===CCCCCCCCCCCCBBBBBBAAA@@@:::777444222000...+++))))))(((((('''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((''''''))))))((('''((('''&&&&&&((())))))((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***))))))))))))))))))***((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&''''''(((((((((((('''(((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&'''((())))))((('''&&&'''(((((((((((()))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((~~~}}}zzzxxxxxxxxxvvvyyy~~~ooo]]]LLLBBB999666222000000111000000...///000111111000///.........---,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))+++++++++******+++++++++++++++++++++++++++++++++,,,+++***((((((***+++,,,,,,,,,,,,++++++*********))))))*********+++++++++************************)))***++++++++++++***))),,,,,,,,,+++++++++******+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++,,,---...///000........./////////000000222111111000111111222333222888>>>BBBIIIXXXjjjwww~~~~~~|||llleeeeeekkkuuu~~~}}}zzzwwwvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyzzzsssuuuxxxzzzzzzwwwsssqqqnnnlllmmmwww}}}wwwsssrrrssstttuuuwwwxxxwwwtttsssvvvyyy{{{~~~~~~|||~~~~~~~~~~~~}}}yyyllldddaaaccclllvvvzzzyyyvvvqqqkkkccc\\\XXXQQQNNNIIIEEEBBB@@@???@@@============>>>??????@@@AAAAAABBBBBBCCCBBBBBBBBB===:::777444222///,,,)))))))))(((''''''''''''((((((((((((''''''(((((((((&&&&&&''''''((()))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&((('''&&&&&&((())))))((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((('''''''''(((((()))((((((((('''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''((())))))((('''&&&(((((((((((()))))))))***''''''''''''((((((((()))'''''''''((((((((())))))~~~{{{yyyyyyyyywwwzzz~~~~~~nnn\\\KKKAAA999666222000000111000000000000000111111000000000++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,...------,,,++++++******)))************++++++++++++++++++*********))))))******++++++++++++******------,,,,,,+++******)))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------***++++++,,,---...///000....../////////000000000222222111111222444666777999???FFFLLLVVVfffttt{{{~~~~~~zzzoooeeegggqqq|||~~~|||zzzxxxxxxwww}}}~~~yyy}}}~~~xxxtttrrrooopppwww{{{vvvrrrppprrrtttzzzxxxtttpppmmmnnnqqqtttvvv}}}~~~~~~zzzyyy{{{~~~|||}}}~~~}}}}}}}}}{{{}}}~~~|||yyyzzz}}}~~~ssskkkfffgggpppzzz}}}xxxqqqkkkeeebbbVVVSSSOOOJJJFFFCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDD@@@@@@AAABBBCCCCCCCCCCCC???===:::888555222---******)))((((((''''''(((((()))((((((''''''(((((()))&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((('''&&&&&&(((((('''&&&((('''&&&&&&((())))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((''''''(((((())))))'''''''''''''''&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((()))))))))******(((''''''''''''((())))))'''''''''(((((())))))***|||zzzyyyyyywww{{{|||lllZZZIII???999666222000000111000000000000////////////000000***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++************++++++++++++************+++++++++******************+++,,,,,,++++++++++++++++++)))************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,---......---,,,++++++++++++,,,---,,,,,,---......---,,,,,,+++,,,------......------++++++,,,,,,---...//////.../////////000000000000111111111333666999===???EEENNNWWW___kkkwww}}}|||~~~wwwooommmpppzzz}}}{{{yyywww||||||xxxvvvuuuzzz}}}~~~uuummmjjjllloooqqqssswww~~~~~~}}}~~~~~~}}}}}}~~~}}}}}}}}}|||}}}~~~|||zzzzzz}}}|||}}}|||yyyvvvvvvzzz~~~~~~yyyuuusssxxx~~~xxxqqqjjjggg\\\YYYUUUQQQLLLIIIGGGFFFGGGGGGGGGGGGGGGFFFFFFFFF@@@AAABBBCCCDDDDDDDDDDDDBBB@@@===;;;888555000---***))))))((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))*********+++)))(((''''''))))))((('''((('''&&&&&&((())))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((((()))******&&&&&&&&&'''''''''''''''&&&'''((()))************))))))))))))))))))))))))$$$&&&''')))***)))((('''((((((''''''''''''(((((((((((()))))))))*********(((''''''&&&'''((()))***&&&''''''((())))))******}}}zzzyyyzzzxxx{{{{{{kkkYYYHHH>>>999666222000000111000000000///...------...///000...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******++++++************++++++************************)))))))))***++++++,,,,,,)))************+++++++++(((((()))***+++,,,,,,---+++******))))))******+++*********++++++,,,------******+++,,,,,,---.........---+++******+++---...,,,,,,---......---,,,,,,+++,,,------......------++++++,,,------...//////////////////000000000000///000111444999>>>CCCFFFQQQ[[[fffppp}}}}}}~~~wwwkkkkkkrrr}}}zzzyyyyyy}}}}}}{{{zzz}}}xxxnnnkkkmmmoooppprrrssswww}}}}}}}}}~~~~~~|||~~~}}}}}}yyywwwyyy{{{}}}yyyttttttwww{{{~~~~~~~~~{{{ssskkkfff```^^^[[[VVVQQQNNNKKKIIIKKKKKKKKKJJJIIIHHHGGGFFFAAABBBCCCDDDEEEEEEEEEEEEDDDBBB???===;;;777333///******)))((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((***)))((()))***+++***(((((('''&&&&&&((())))))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((()))******%%%&&&&&&''''''((((((((('''''')))***++++++++++++))))))))))))))))))))))))###%%%''')))******)))((()))((('''&&&&&&'''((()))))))))))))))************(((''''''&&&&&&((()))***&&&''''''((()))******+++zzzvvvuuuvvvyyyzzzjjjYYYHHH<<<666333111000111222222111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++++++++,,,---...)))***,,,------,,,***)))+++++++++*********))))))++++++************+++++++++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,+++++++++******------,,,+++************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***+++---...///......---111000///,,,******+++...++++++,,,------......///...............---------,,,---///000000000///...111000//////111222222111...333888:::;;;BBBOOOZZZjjjrrr}}}{{{tttppp{{{|||{{{zzz~~~~~~}}}vvvnnnllllllnnnsssuuuuuuuuuuuuyyy|||}}}~~~{{{}}}{{{zzz|||~~~zzzuuurrryyywwwuuuuuuxxx}}}zzzpppgggaaa```^^^[[[XXXUUURRRPPPSSSVVVXXXUUUNNNHHHGGGHHHEEEFFFGGGHHHGGGEEECCCBBBDDDDDDDDDBBB???<<<888666000---******+++***'''$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''&&&&&&&&&((()))***&&&&&&''''''(((((())))))***)))(((''''''((()))***((((((''''''''''''((((((***((('''&&&&&&'''(((***))))))))))))************,,,+++***((((((((())))))++++++******)))(((((((((%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%###$$$&&&''')))+++---...)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))************************}}}xxxsssuuuvvvyyyyyyjjjYYYIII???666444222111111222111000///////////////......---...------,,,,,,+++++++++,,,++++++******++++++,,,+++******))))))***++++++)))***+++,,,,,,+++***)))+++++++++*********))))))++++++************+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,++++++******++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,+++***%%%'''***+++++++++,,,---.........---,,,,,,++++++------..................---...//////000000//////222111000000111222222222333888>>>CCCHHHRRR___iii|||}}}xxxwwwyyy{{{zzztttttttttuuuyyyuuusssqqqpppsssxxxzzzxxxyyy{{{}}}~~~~~~~~~zzzyyyzzz|||~~~~~~|||xxxuuusssqqqooonnnpppuuu{{{~~~}}}rrrkkkcccbbbaaa___\\\YYYWWWVVVXXXZZZ[[[WWWPPPJJJHHHIIIFFFGGGHHHHHHHHHFFFDDDCCCDDDDDDDDDDDDAAA>>>:::888333000,,,++++++***(((%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''''''''((())))))'''''''''(((((((((((((((***)))(((''''''((())))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((()))))))))*********)))(((''''''(((((())))))))))))(((((((((((((((&&&&&&''''''''''''''''''&&&''''''''''''(((((((((''''''((())))))(((''''''&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))}}}yyyuuutttuuuyyyyyyjjjYYYKKKBBB888555222111111111000//////////////////......---//////...---,,,+++******,,,++++++******++++++,,,++++++***))))))******+++************************+++++++++***************+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++***)))((( $$$)))------,,,++++++......------,,,,,,++++++,,,---------...///////////////......//////000111222111111000111222333444555999@@@JJJUUUcccqqqyyyvvvnnnoooxxx~~~}}}~~~~~~wwwsssooolllmmmrrrwww{{{~~~}}}}}}{{{{{{xxxuuutttvvvyyy{{{{{{~~~|||{{{|||}}}~~~~~~~~~|||zzzqqqnnnkkkiiiiiimmmrrruuu~~~xxxrrrgggfffeeecccaaa___]]]]]]\\\^^^]]]YYYQQQKKKIIIJJJFFFGGGHHHHHHHHHGGGFFFEEECCCDDDEEEEEECCC@@@===:::777444///---+++***((('''&&&''''''''''''(((((((((''''''((((((((()))))))))''''''(((((())))))((((((((((((((((((((('''''''''))))))(((((((((((())))))******))))))))))))******)))((('''&&&&&&'''((()))''''''((((((((()))))))))((('''''''''''''''((()))''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***''''''''''''''''''''''''}}}}}}~~~|||uuuwwwzzz{{{iiiXXXJJJBBB888666333111111111000...///////////////......---......------,,,,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,******)))(((((()))******************************++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******************+++,,,---...************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******'''***...///...,,,*********++++++,,,------......,,,,,,,,,---...///000000000///.........///111222111111111000000111444666777;;;EEESSScccsssuuuqqqmmmlllsss|||{{{vvvpppmmmnnnqqquuuxxx|||~~~xxxsssssssssrrruuusssrrrrrruuuwwwyyyyyyzzz|||~~~~~~~~~~~~|||{{{|||~~~uuurrrmmmiiihhhiiilllnnnxxx~~~~~~zzzmmmllljjjgggeeecccaaaaaa]]]]]][[[VVVPPPKKKJJJJJJFFFFFFGGGGGGGGGGGGFFFEEEBBBCCCEEEEEEDDDBBB???===;;;888444000---+++))))))'''''''''''''''((((((((('''(((((((((((()))))))))'''((()))******)))((('''))))))((((((''''''&&&&&&((((((((((((((()))))))))***))))))(((((())))))***)))(((''''''''''''((()))''''''''''''((((((((((((''''''''''''((())))))***&&&&&&''''''((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&''')))*********)))(((((((((((((((((((((((((((******))))))((((((((('''''''''(((((())))))******(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''~~~|||{{{|||~~~wwwyyy}}}~~~jjjWWWGGG???888666333111111111000...///////////////......---,,,,,,,,,------.........,,,++++++******++++++,,,------------,,,,,,++++++******)))(((((()))*********************************+++,,,,,,,,,,,,+++***************************************************,,,,,,,,,+++++++++******)))))))))***+++,,,---...+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,------.........//////...,,,***+++,,,******++++++,,,------...,,,,,,,,,---...///000000000000///......000111222///000111000000222666:::???EEERRRbbbsss}}}nnncccgggnnnvvv}}}xxx{{{uuurrrsssvvvxxxyyywwwyyywwwrrroooppppppnnnqqqooooooppprrrtttuuutttxxxzzz}}}~~~}}}{{{|||||||||zzzzzz|||~~~zzzwwwrrrnnnkkkiiiiiiiiiooouuu~~~vvvtttpppllliiifffdddccc^^^\\\YYYTTTOOOKKKJJJJJJFFFFFFFFFFFFFFFFFFEEEEEEBBBCCCCCCDDDCCCBBB@@@???===;;;888444///,,,++++++(((((((((((((((((((((((((((((((((((()))))))))***'''((()))******)))((('''))))))((((((''''''&&&&&&''''''((())))))))))))))))))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''(((((((((((('''(((((()))************''''''((()))******+++,,,)))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((((((((((((((((((((((((((***)))))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((~~~|||zzz{{{~~~}}}{{{xxxzzz~~~kkkVVVFFF===888555222111111111000//////////////////......---++++++,,,---...///000000,,,++++++******++++++,,,+++++++++++++++***((((((***************************************+++++++++***+++,,,------,,,+++******************+++++++++------------------------,,,,,,,,,+++++++++******************+++,,,---...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,+++)))((()))---///------,,,,,,++++++******,,,---------.../////////000000//////000000111111///111222222222555;;;@@@EEEOOO^^^nnn|||mmmaaaaaakkkzzz~~~}}}~~~~~~wwwxxxwwwrrrqqqsssrrroooooonnnnnnooopppqqqpppooouuuwww{{{~~~{{{vvvxxxyyyyyyyyy{{{}}}}}}~~~{{{yyywwwssspppmmmkkkiiiiiinnnvvv~~~|||xxxsssooollljjjiiiccc```[[[VVVQQQNNNMMMLLLIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBAAA@@@@@@?????????>>>>>><<<888333///---,,,)))))))))(((((((((((('''((((((((()))))))))******))))))******))))))((((((((((((((((((((('''''''''&&&'''((()))*********)))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))***************)))'''(((((()))***++++++,,,))))))(((((((((((((((((('''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''(((((())))))******'''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))zzzxxxvvvxxx{{{}}}{{{yyyxxxzzz~~~mmmWWWFFF>>>666444222111111222111000///////////////......---,,,,,,------......//////,,,++++++******++++++,,,++++++,,,,,,+++***(((''')))***+++,,,,,,+++***)))))))))*********+++++++++***+++---......---+++***))))))*********+++++++++------------------------,,,,,,,,,+++++++++******************+++,,,------***+++++++++,,,,,,,,,,,,)))))))))*********++++++---,,,,,,++++++,,,---...)))***)))(((((()))---000------,,,,,,+++*********------..................//////000111111111111000000222555555555999@@@GGGMMMZZZkkkzzz{{{pppiiifffppp|||~~~~~~zzzyyyzzzyyytttsssrrrqqqrrrssssssqqqnnnmmmqqquuuyyy|||}}}xxxyyyyyyyyyxxxxxxyyy{{{{{{{{{|||~~~~~~~~~~~~{{{{{{{{{zzzxxxuuurrrppplllooottt{{{{{{wwwuuutttsssoookkkccc\\\WWWSSSQQQPPPMMMLLLJJJIIIHHHGGGFFFFFFCCCAAA???===<<<===>>>???===??????<<<666111......))))))))))))((((((((('''(((((()))))))))*********+++******)))(((((())))))'''''''''(((((((((((((((%%%&&&((()))*********)))))))))(((((((((((())))))''''''((((((((((((''''''((((((((()))))))))******((())))))******)))(((''''''((((((((())))))******((((((((((((((()))))))))((((((((()))))))))******)))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))tttsssrrruuuzzz||||||zzzwwwyyy~~~oooXXXGGG???666444111000111222222111///////////////......---..................------,,,++++++++++++++++++,,,------......---,,,***))))))***,,,------,,,***)))))))))******++++++++++++***+++---......---+++***))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---)))************+++++++++((())))))))))))*********...---,,,***)))******+++***+++,,,+++******,,,...)))******+++,,,,,,------...............---------...///111222222111111000111444777888888<<>><<>>888222///...******))))))((((((((('''))))))))))))************,,,+++)))((((((((()))***&&&'''''''''(((((())))))%%%&&&((()))*********)))******))))))))))))******''''''((((((((((((''''''))))))))))))************(((((()))))))))'''&&&%%%'''''''''(((((((((((((((''''''(((((())))))******))))))))))))***************)))(((''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))rrrmmmiiimmmuuu{{{{{{xxxxxxyyy|||qqq[[[HHH>>>888666333111111111000///000000000000////////////000///...---,,,------...,,,,,,---......---------******++++++,,,,,,,,,,,,+++++++++*********))))))---,,,+++*********,,,,,,---///222555555222,,,'''))))))))))))))))))))))))+++++++++******)))))))))*********++++++,,,,,,,,,//////////////////......------------------------++++++************++++++,,,++++++++++++,,,------000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++000222444444222111111111333111444;;;???AAAIIIRRReeepppwwwqqqooopppxxx}}}}}}|||zzzxxxuuurrrpppnnnkkkmmmrrrttttttzzz|||wwwttttttuuu{{{{{{{{{{{{{{{zzzyyyxxxtttyyy}}}zzz|||~~~}}}|||}}}|||zzzuuunnnfff___\\\[[[YYYSSSLLLHHHGGGHHHGGGFFFFFFEEEBBB???;;;888555444:::<<<>>>???<<<777222...///---***((('''((()))+++******)))''''''&&&&&&&&&***)))(((''''''((()))******)))(((''''''((()))***)))''''''***///000,,,'''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))************))))))(((((((((((())))))******)))((((((((((((((()))))))))(((''''''&&&&&&******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))************))))))+++*********))))))((((((lllgggeeejjjttt{{{{{{yyyyyyyyy|||pppZZZHHH===888555222111111111000///////////////............///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++*********))))))+++++++++***++++++,,,,,,,,,---000333555333///+++************************------,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------------------------------++++++************++++++,,,,,,,,,,,,,,,------......---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,---///111111000......///999777;;;CCCIIINNNVVV```kkkvvvyyyssstttxxx}}}}}}wwwtttsssssstttooommmpppqqqpppsssxxx{{{}}}~~~~~~wwwsssrrrsssuuuvvvxxxzzzzzzxxxvvvuuutttxxx~~~~~~|||}}}|||wwwqqqjjjeee```^^^\\\VVVOOOJJJJJJKKKJJJHHHEEEDDDAAA>>>;;;888555444777:::===>>>>>>;;;777444111///,,,)))(((((()))***(((''''''''''''((())))))***)))(((''''''((()))******)))(((''''''((())))))***((((((+++///000---)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))))))))*********+++***(((&&&&&&(((***+++******)))((((((((((((((('''''''''(((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))''''''(((((()))***++++++))))))))))))))))))))))))))))))************))))))************)))))))))(((eeebbbaaahhhsss{{{|||yyyyyyzzz|||oooZZZGGG===888555222111111111000/////////.........---------...---,,,,,,+++,,,,,,,,,...---+++***)))******++++++***)))))))))***+++,,,+++++++++***************)))***+++,,,,,,,,,,,,,,,***+++---000333333111///************************......------------,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++++++++------------------------++++++************++++++---------,,,---......///---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,......------------......---///000000///...///000999:::???IIIQQQYYYdddmmmvvvsssqqqttt}}}{{{zzz|||~~~yyyssssssssspppoooooouuuwwwyyy||||||{{{|||zzztttssssssqqqssswwwzzzzzzyyyvvvtttuuuxxx}}}~~~}}}}}}~~~yyyuuurrrmmmgggbbb___YYYQQQMMMMMMMMMLLLKKKDDDCCCAAA>>>;;;888666555444666999===>>>>>><<<;;;333222///,,,***)))))))))%%%%%%&&&'''(((***+++,,,))))))(((((((((((())))))))))))(((((((((((())))))+++))))))+++//////---)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((())))))))))))******,,,+++(((&&&&&&(((+++,,,***))))))(((((((((((((((&&&&&&''''''((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''%%%%%%&&&''')))***+++,,,))))))))))))))))))))))))))))))************))))))************))))))))))))eeeaaa```gggrrrzzz|||zzzzzzzzz|||oooZZZHHH===777555222111111111000000000////////////.........------------------------000...,,,***))))))***++++++***)))(((((()))+++,,,************************((()))+++,,,------,,,+++*********,,,///000000///************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***************+++------------------------,,,++++++******++++++,,,...------------...//////...---,,,,,,++++++******------------------------///...---------...///000000111222111111111333555999===DDDOOOZZZeeeqqqyyyzzzpppqqquuu~~~zzzyyywwwsssooossstttwwwzzz}}}|||xxxxxxzzzzzz|||}}}~~~yyyvvvuuutttuuuwwwyyyzzzzzzyyyxxxyyyzzz}}}{{{yyyxxxuuummmfff```ZZZRRRNNNMMMMMMLLLKKKCCCBBBAAA>>><<<999777666222333666999<<<=========666555222///---***)))(((&&&&&&&&&'''(((***+++,,,))))))(((((((((((())))))((((((((((((((()))))))))***)))(((***,,,---+++)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''(((((()))(((((((((((()))))))))***+++***))))))))))))***+++))))))(((((((((((())))))''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))************))))))*********)))))))))))))))kkkfffdddiiisss{{{|||zzz{{{{{{|||oooZZZIII>>>777444222111111111111000111111111000000000000///.........////////////...111///---+++******,,,---,,,+++***))))))***++++++************************)))***+++,,,---,,,+++++++++***))))))+++,,,,,,,,,************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++------------------------,,,,,,++++++++++++,,,,,,...------------...//////////////////......------------------------------//////...---...///111222111111222222222444888;;;???FFFPPP[[[gggtttwwwooolllwww~~~}}}xxxssssssssssssuuuwwwyyyzzz{{{|||{{{zzzwwwuuutttuuuvvvvvvxxx{{{|||~~~~~~yyyvvvzzzyyyxxxxxxxxxzzz|||}}}}}}~~~|||uuuzzz~~~}}}||||||yyyqqqjjj___YYYQQQMMMLLLLLLKKKIIIDDDCCCBBB???===:::888777222333444555777888::::::888777555333///,,,***(((((((((((((((((()))******(((((())))))))))))((((((''''''((()))))))))))))))(((((('''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((''''''''''''((())))))'''(((((((((((()))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))******sssmmmhhhkkkttt{{{~~~||||||{{{|||nnnYYYHHH>>>666444111111111222111000222222222111111111000000......///000000000000///000///---,,,+++,,,,,,---,,,,,,,,,,,,+++++++++******************++++++++++++++++++,,,,,,++++++***,,,***))))))***+++***)))++++++++++++++++++++++++))))))************++++++------------,,,,,,,,,,,,))))))******+++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---------,,,---......///...//////000000//////...------------------------//////...//////000111222000000111111333777<<<@@@FFFPPP\\\fffrrrwwwqqqrrruuu~~~yyyuuurrrpppooopppppppppooonnnnnnnnnooopppqqqrrrrrrtttuuuxxxzzz{{{|||zzz~~~zzzwwwwwwyyy|||~~~vvvlllqqq||||||~~~~~~}}}}}}}}}yyyrrrlll```ZZZRRRMMMLLLLLLKKKIIIGGGFFFDDDAAA>>>;;;999888444333222111222333555666999999888666222///+++)))******)))((((((((())))))(((((())))))))))))((((((&&&'''((()))*********)))''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''(((((()))***''''''(((((((((((())))))'''((()))******)))((('''((((((((((((((())))))******))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))*********+++******)))((((((''''''&&&))))))))))))))))))))))))))))))************))))))))))))))))))************xxxqqqjjjkkkttt||||||||||||lllWWWFFF<<<666444111000111222222111111111111111000000000000------///000000000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++)))))))))*********+++++++++------,,,+++************,,,+++******+++,,,+++***++++++++++++++++++++++++)))))))))*********++++++......---------,,,,,,,,,((())))))***++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...++++++---...//////....................................///000111111111111111111222333666;;;BBBGGGPPP\\\iiisss~~~wwwssswwwyyyuuupppmmmmmmmmmlllkkkiiiiiikkkmmmppprrrrrrrrrrrrsssuuuwwwyyy}}}}}}{{{{{{|||}}}sssiiikkksss|||}}}yyyxxxxxxyyyzzz|||}}}~~~{{{wwwqqqnnnccc]]]UUUPPPOOOOOOMMMKKKIIIHHHFFFCCC???<<<:::999555444111//////111333555999999999888555111---*********)))))))))))))))***'''((()))******)))((('''%%%&&&((()))*********)))((((((((((((''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((************************'''''''''(((((((((((((((((((((((((((((())))))***'''''''''((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((()))******(((((((((((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))***++++++))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))((()))))))))************zzzrrrjjjkkkttt}}}}}}|||}}}jjjUUUDDD:::666444111000111222222111000000000000////////////+++,,,.../////////......******+++,,,,,,,,,+++++++++---///000000...+++)))))))))******++++++++++++///...,,,***))))))******,,,+++***+++---...---,,,++++++++++++++++++++++++))))))*********+++++++++.........------,,,,,,,,,'''(((((()))***++++++,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++++++++,,,------'''(((***,,,---------,,,........................---...000111222222222111333444555666:::@@@GGGMMM]]]jjjwwwwwwpppttt~~~xxxrrrnnnnnnnnnmmmllljjjkkkmmmppptttvvvuuutttqqqssstttuuuxxx|||~~~~~~}}}~~~tttkkkiiiiiinnnzzzzzzvvvuuuuuuvvvvvvzzz}}}}}}zzztttpppnnnfff```XXXSSSRRRQQQPPPNNNKKKJJJGGGDDD@@@===:::999666444111//////000333555999::::::999666222...+++))))))((())))))***++++++'''((()))******)))((('''%%%&&&((()))*********))))))))))))(((''''''(((***((((((((((((((((((((((((((((((''''''''''''((((((************************((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((()))+++)))%%%""""""%%%)))+++((((((((((((((()))******&&&&&&''''''((()))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&'''(((***++++++(((((())))))******++++++))))))))))))))))))))))))))))))************))))))(((((())))))*********+++|||sssjjjiiiqqqzzz~~~~~~ooo[[[HHH;;;666333111000111222222111//////000111111111111111......------------......///...,,,******+++,,,---***+++---//////...---,,,......---,,,+++***)))(((++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++,,,...///...---+++***)))***,,,---,,,+++***,,,///111111000---+++---,,,+++*********+++,,,******++++++++++++,,,,,,------,,,,,,,,,------...+++,,,---.........---,,,///............------------------.........//////333///---000111//////111444111444<<>>777555222111111111000/////////000000000///............------------..................------------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********)))******++++++,,,,,,,,,(((+++...000000...+++(((,,,+++***+++,,,------+++---,,,+++,,,---...---,,,***+++---.........---,,,))))))***+++,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,---...///000---,,,,,,,,,,,,---...//////............---------....../////////000000000000///111333333444:::BBBHHH[[[qqq|||wwwrrrkkkhhhiiimmmqqqsssrrrqqqqqqssswww{{{}}}~~~~~~~~~|||xxxvvvvvvvvvvvvuuuxxx~~~{{{ooohhhaaa^^^gggzzz}}}xxxvvvuuuuuutttrrrooojjjeeebbb___\\\ZZZWWWSSSOOOPPPTTTYYY\\\\\\YYYSSSJJJBBB===:::777666555444444555777999<<<===:::888444111...,,,,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))(((***++++++***))))))***))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))))))))*********)))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++***)))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))***))))))((('''&&&'''((()))++++++******)))+++++++++,,,,,,,,,------************************++++++++++++++++++,,,,,,)))))))))*********++++++vvvjjj\\\XXXbbbrrr~~~{{{fffRRREEE???777555222111222222222111000000111111000000///.........------------......000///...---,,,------...------,,,,,,++++++++++++***+++++++++++++++,,,,,,))))))******+++,,,,,,---+++,,,,,,------,,,,,,+++---++++++,,,---...---,,,---,,,+++,,,.........---+++++++++++++++,,,,,,---***+++,,,------,,,,,,+++************+++++++++,,,***+++---............---------,,,,,,,,,---...//////............---------.../////////000000000000000///111555666:::DDDOOOZZZnnn~~~~~~~~~yyywwwsssnnnkkkkkkmmmooopppmmmmmmoootttzzz{{{yyyyyyyyyyyyyyy~~~xxxoooiiicccgggrrr~~~}}}{{{xxxvvvsssoooiiieeebbb```___]]][[[VVVPPPOOOTTT[[[```bbbbbb\\\SSSKKKEEE???;;;888888666555444555888;;;===;;;999777444111///...---+++***)))(((((()))***+++))))))))))))))))))))))))(((***,,,+++***)))******((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((()))*********))))))''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))*********)))))))))))))))******+++)))))))))))))))))))))))))))))))))******))))))((('''(((***+++++++++)))(((******+++++++++,,,,,,,,,************************+++++++++************+++))))))*********+++++++++uuuhhhYYYVVV```ooo|||{{{eeeRRREEE???777555333222333444444333111111111111111000//////.........------.........111///---,,,+++,,,...//////...---,,,,,,,,,,,,,,,((()))***+++,,,---......))))))***++++++,,,------...---+++******+++---...---,,,+++,,,...///...------,,,+++,,,...///...------+++(((''''''))),,,...,,,---.........---,,,+++******+++++++++,,,,,,,,,+++,,,...//////...,,,***------,,,+++,,,---.../////////.........---------////////////000000000000//////111666999???KKKXXXhhh|||vvvpppoootttyyy||||||wwwrrroooxxxuuussspppnnnnnnnnnnnnllljjjlllooovvv~~~|||zzzzzz}}}}}}}}}}}}}}}|||zzzsssoookkkjjjnnnvvv{{{wwwrrrnnniiifffdddbbb```^^^^^^XXXPPPOOOTTT\\\bbbeeeiiicccZZZRRRKKKDDD>>>;;;:::888555444444777:::<<<;;;:::888666444111///...,,,+++***))))))***+++,,,)))))))))))))))))))))))))))***,,,,,,***)))***+++((((((((((((((((((((((((%%%%%%&&&'''((((((''''''))))))))))))))))))))))))'''((()))***++++++***)))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---)))))))))))))))******+++))))))))))))))))))))))))((())))))************)))'''(((***+++,,,+++)))((()))************+++++++++************************,,,+++******))))))******)))************+++++++++uuufffXXXZZZeeeqqq|||wwwdddSSSEEE>>>888666333111111111000///333222111222333222000///000000000000000///............------------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.................................+++---///000111000///...---------,,,,,,+++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................///////////////.........000000000000///...---,,,,,,...444:::===CCCTTTfffwww~~~~~~uuunnnfffcccgggnnntttxxx|||vvvqqqooonnnnnnwwwuuurrrppppppqqqpppmmmjjjkkkkkknnnxxx}}}}}}}}}{{{{{{|||xxxtttqqqsssxxx~~~zzztttqqqlllhhhfffdddbbbaaaaaa^^^YYYVVVWWW[[[```dddccccccbbb]]]UUUKKK@@@:::999999777444222333555777=========;;;999555111///,,,+++******++++++***((()))((('''''''''(((***+++++++++******************''''''(((((())))))******))))))))))))))))))))))))&&&'''((()))***))))))((((((((())))))((('''&&&&&&&&&%%%%%%&&&)))+++******(((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((('''''')))((((((((()))***++++++))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))''''''(((((())))))************))))))******+++,,,***,,,------+++******+++++++++************++++++(((((()))***+++,,,,,,---wwwgggYYYYYYbbbnnnyyywwweeeTTTGGG@@@888666333111111111000///000///...///000///...,,,000000000000000///............------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------//////000111000...,,,+++---------,,,,,,+++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...............---------/////////////////////...//////000000000000000000333333777>>>DDDNNN```qqq~~~}}}|||zzzeeeaaa]]]^^^eeennnwww{{{~~~zzzuuurrrpppooooooxxxvvvsssooommmnnnooonnnmmmooopppuuu~~~}}}zzz}}}{{{zzz{{{~~~xxxtttooojjjhhhfffdddcccddd```[[[XXXXXX[[[```dddffffffeeeaaaZZZPPPGGGBBB:::999777555333444666888=========<<<999666333111---+++******++++++)))(((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((('''&&&&&&)))(((''''''))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))))))))((()))))))))***+++,,,---......,,,******+++++++++************++++++)))))))))***++++++,,,,,,yyyiiiZZZWWW___jjjuuu}}}~~~wwweeeTTTHHHAAA888666333111111111000000222111000111222222000...000000000000000//////.........------------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////.........---------...///000000///...,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////.........---------......////////////////////////000000111222333333888888;;;DDDPPP___qqq}}}xxxsssxxx|||xxxsssoooooorrrxxx{{{{{{ppphhhZZZYYYZZZ___hhhttt}}}}}}zzzxxxvvvuuutttzzz}}}yyyvvv{{{}}}~~~}}}~~~}}}xxxqqqmmmmmmooorrrtttrrrtttzzz~~~}}}{{{zzz|||}}}{{{zzzzzz~~~zzzsssnnnkkkiiigggfffgggccc]]]YYYXXX[[[```cccdddcccbbb___YYYRRRKKKGGG===:::777555444555777888;;;<<<<<<<<<:::888555333...,,,************)))((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***(((((((((((((((''''''&&&***)))''''''''''''%%%###(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++***))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))---...///...,,,+++***+++++++++************++++++++++++++++++++++++++++++yyyiiiZZZWWW]]]hhhsss||||||~~~xxxeeeTTTFFF???888666333111222222111000333222111222333333222000//////000000000000//////......------------............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////...------,,,,,,+++,,,---...///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////...------,,,,,,............//////////////////000000111222333444777999@@@MMM___qqqtttpppqqqsss|||wwwrrrgggfffeeeeeeiiiooouuuyyy~~~qqqeee]]]ZZZ\\\aaaiiisss~~~~~~~~~}}}{{{xxxuuuwwwwwwwwwvvvtttsssrrrrrrsssrrrppprrrwwwxxxqqqnnnqqquuuxxxsssvvv}}}}}}{{{|||~~~}}}xxxvvvwwwyyyyyytttrrruuuxxx~~~xxxrrrooollljjjhhhhhhddd___ZZZXXXZZZ]]]`````````___\\\XXXSSSOOOLLL@@@<<<888444444555666777::::::;;;<<<;;;999777555000...+++*********)))(((&&&''')))*********)))((('''((((((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((((((''''''((('''%%%%%%%%%%%%###!!!(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))+++******))))))(((((((((((((((((()))))))))))))))---...///...+++***)))***,,,++++++******++++++,,,,,,,,,,,,++++++*********xxxiii[[[XXX^^^hhhsss}}}|||yyyeeeRRRDDD===888555333222222222222111///......///000000///---//////000000000000//////......------------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........---------***+++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------,,,,,,---------.........//////.........------------.........//////000000000000000000111222333444555<<>>888555444222111444555888:::;;;::::::999666333///---,,,,,,++++++'''(((((()))))))))))))))((((((((())))))******+++))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))*********)))(((&&&'''(((((((((((((((((()))(((((()))+++,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******************************************))))))((()))+++,,,,,,++++++***)))***,,,+++)))(((((())),,,,,,++++++++++++,,,,,,------,,,,,,+++++++++***{{{oooccc```ccciiirrrzzzzzz}}}yyyeeeRRRDDD<<<888555333222333444333222222111111222444444333222......///000000000000000......------------......++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------.../////////---------,,,---------...+++++++++,,,,,,------------,,,+++******,,,---///++++++,,,,,,---......///------------............,,,,,,------.../////////------......///000000111//////000222555999===???IIIXXXjjjyyyzzzooommmqqqxxx|||rrrkkkgggeeedddbbbbbbaaaaaaaaabbbdddfffggglllsss}}}zzzmmmjjjkkkpppzzzxxxvvvsssqqqqqqtttwwwyyytttvvvyyy{{{|||}}}{{{{{{}}}~~~wwwuuuwww{{{|||yyyyyy{{{yyy}}}~~~~~~xxxsssqqqpppooonnnkkkiiifffeee\\\ZZZXXXVVVUUUVVVWWWXXXYYYPPPDDD<<<888666222000111333666888:::::::::999999666111...---------,,,((((((((((((((())))))***&&&&&&'''(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))((('''%%%%%%%%%&&&(((***&&&&&&'''(((((((((((((((***)))((()))+++,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,******************************************++++++'''(((***+++,,,+++***)))(((***++++++*********+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++}}}rrrgggcccdddhhhpppxxxyyy|||yyyfffSSSFFF>>>888555333222333444333333.........///111111000///......///000000000000000.........------.........*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,+++,,,,,,---...///000000*********+++---///000111+++++++++,,,,,,------------,,,+++******,,,...///++++++,,,,,,---...//////---------.........//////+++,,,,,,---...///000000---------...///000000111...///000333888===BBBEEEVVVfffwwwvvvkkkffflllxxxyyyqqqggg```^^^```cccfffaaadddhhhkkkmmmnnnppprrryyy|||vvvvvvzzz|||{{{{{{||||||uuuvvvvvvuuutttwww}}}|||xxxvvvwww{{{|||yyyyyy|||xxxyyy|||{{{vvvuuuuuuvvvuuusssooollliii___^^^[[[YYYXXXYYY[[[]]]___UUUHHH???;;;777333//////111444777999:::::::::;;;777222///.........---)))((('''''''''(((***+++%%%%%%&&&&&&'''((())))))''''''(((((())))))******)))))))))))))))))))))))))))&&&""" ###(((+++&&&&&&'''((())))))(((((()))(((''''''((()))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))))))))***+++++++++,,,&&&''')))***+++***((('''(((***,,,,,,++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,zzzrrrgggaaadddmmmwww~~~}}}~~~~~~{{{fffSSSCCC;;;777666666555444222111000000000000000000000000000......------------......///............---------***+++,,,---.../////////---,,,***)))))),,,///000.................................------,,,,,,,,,///...,,,++++++,,,...///...//////000///---,,,+++........................---+++)))+++...000///...111000000///......------.........------,,,,,,+++........................000111111111111000000///333111333999???CCCIIIPPPggguuu|||wwwjjjlllooottt|||pppkkkhhhgggdddaaa```bbbfffjjjiiinnnuuu{{{~~~|||zzzxxxwwwwwwuuusssxxx||||||}}}}}}{{{zzzzzz{{{}}}{{{|||}}}zzz|||~~~~~~||||||{{{qqqlllhhhbbb]]]ZZZYYYYYYZZZYYYYYYTTTGGG<<<777555222555555555666777:::<<<===;;;999666222///---,,,,,,)))((((((((((((((())))))***)))(((&&&&&&&&&'''(((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))''')))++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,((())))))+++,,,---......***+++---......---+++***zzzsssiiiccceeelllvvv|||~~~|||gggTTTDDD<<<444444444444333222111111000000000000000000000000/////////......////////////............---------------,,,+++***((('''&&&...---,,,******+++---.................................---------,,,,,,,,,///...,,,++++++,,,...///------.............................................,,,***+++...//////---000//////......---------.........---------------...........................///////////////......333111333888>>>DDDNNNXXXooo|||~~~ooogggeeellluuu~~~|||sssiiicccaaabbbbbbcccdddggglllsssxxxzzz}}}{{{xxxuuusssooorrruuuxxxzzz}}}~~~||||||{{{yyywwwxxxzzz|||yyyyyyzzz{{{~~~}}}yyy{{{xxxtttmmmgggbbb^^^\\\[[[ZZZ\\\XXXMMMCCC===888444222222222333555777999;;;<<<:::777444000...---,,,******)))))))))******+++***)))((('''''''''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((******)))(((((()))******(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))***)))))))))))))))))))))'''(((******))))))***+++******************************************************++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++---......---+++***zzztttlllffffffllltttzzz~~~|||hhhUUUEEE===222222222222222222222222000000000000000000000000000000////////////000000///............---------......---+++)))'''$$$###......------,,,+++++++++------------------------...------------,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,---...///000000------------------------...,,,++++++---......---///......---------........................//////.........................../////////////////////333333555:::???HHHXXXgggzzzsssddd]]]cccqqqxxxlllfffaaa]]]]]]```cccfffjjjooouuu}}}}}}yyyvvvmmmmmmmmmnnnooosssxxx}}}zzzxxx}}}}}}}}}~~~{{{zzzxxxuuutttuuuxxx{{{zzzzzzyyyzzz{{{|||~~~zzzwwwzzz{{{ssslllfff```]]]\\\```^^^VVVLLLEEE===666222222111222333666999:::<<<;;;999666333000...---,,,++++++*********++++++)))))))))((())))))***+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))******&&&(((******)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++...------,,,+++***))))))++++++------------++++++yyyuuunnnhhhfffjjjrrrwww{{{|||{{{gggTTTEEE<<<333333333222222222222222000000000000000000000000000//////////////////000///............------------------------,,,+++***------.........---+++***------------------------------------------------......------------.........------,,,,,,...///000------------------------...---,,,,,,,,,---------///...---,,,,,,---......---.........//////000000........................000000000111111222222333444555999???EEEQQQeeewwwyyykkkddddddlll|||~~~tttooohhhcccbbbaaaaaaffflllppptttzzz~~~xxxvvvssspppoooqqqtttwww~~~yyyzzz{{{yyywwwwwwwwwyyy{{{{{{yyywwwxxxwwwuuuqqqppprrrvvvzzz~~~}}}|||{{{{{{|||}}}}}}~~~}}}yyywww{{{xxxxxx|||uuunnnfffaaa^^^cccddd^^^VVVMMMBBB999777666444444555777999;;;<<<;;;:::888666333000///,,,++++++************+++)))))))))******++++++,,,******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))*********((()))++++++)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********...------,,,+++***))))))+++,,,,,,------,,,,,,+++xxxuuuoooiiifffiiipppvvvxxxyyy|||zzzfffSSSDDD;;;777666555333222222222222000000000000000000000000///......------......//////............---------+++,,,---...////////////***+++---//////...---,,,------------------------------------------------........................000///...,,,,,,------...---------------------------------,,,,,,---......000///---,,,,,,---...///---.........//////000000........................000000000000111222444555333666===FFFNNN\\\qqq|||lllccciiisss~~~~~~rrrhhhbbbcccccceeeiiikkklllssszzz}}}~~~~~~~~~xxxuuuuuuuuuvvvxxx~~~}}}yyytttrrrqqqqqqsssvvvwwwvvvuuutttsssqqqooonnnpppuuuyyy}}}|||{{{{{{||||||yyy||||||xxxxxx{{{tttnnnvvv{{{uuummmgggaaafffiiieee___WWWJJJ???===;;;888555555666888999::::::;;;:::888555222111,,,+++***)))))))))))))))))))))***+++++++++,,,,,,******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***************+++---,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,wwwtttnnngggdddfffooovvvvvvxxx{{{yyyeeeRRRCCC;;;999888666333222111222222000000000000000000000000......------------......///............---------++++++,,,---------------***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000333111///---,,,---...///..................//////....................................///111333444444888BBBOOO[[[iii{{{~~~qqqeeecccqqqsssiiiddd```]]]___ccckkksssuuuwww~~~~~~yyytttppplllkkkjjjiiihhhggggggggggggggghhhiiijjjjjjkkkkkkpppppppppqqqrrrrrrssssssrrruuuxxxyyyyyy{{{~~~|||zzzyyytttxxx~~~}}}uuullljjjjjjkkknnnrrrssstttppppppooonnnnnnpppuuuxxx}}}|||{{{zzzyyyyyyzzz{{{yyy}}}{{{xxxxxx{{{}}}yyylllnnnvvv~~~{{{uuuppphhhmmmooommmiiibbbVVVKKKCCC@@@;;;666444333444555777888:::;;;:::777555222,,,+++***))))))))))))))))))******+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((()))******+++++++++,,,...---,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvsssmmmfffaaadddnnnvvvxxxzzz}}}zzzfffSSSDDD<<<777666444222111111222333000000000000000000000000//////............/////////............---------***++++++,,,------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////........................------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,---000222666444111...------...///.........---------------..............................---...///222444666999>>>KKK]]]mmmzzz{{{pppjjjiiipppwwwkkkbbb```aaabbbbbbhhhnnnwww~~~{{{yyytttpppllliiihhheee```]]][[[\\\\\\]]]]]]]]]\\\\\\^^^^^^___```````````````ccccccccccccccccccdddddd```dddggggggfffhhhmmmrrruuuxxx|||zzz|||}}}~~~{{{ooolllhhhgggiiilllnnnooollllllmmmnnnnnnqqquuuxxx{{{{{{yyyyyyyyyyyyzzz{{{|||yyywwwxxxzzzzzz{{{uuummmkkkvvv|||wwwrrruuuwwwuuusssnnndddYYYKKKGGG@@@:::555333222333444666999;;;;;;999666444------,,,+++***))))))***)))******++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((()))******+++++++++,,,------+++******+++******************************************************++++++++++++******++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---uuurrrlllddd```cccnnnwww{{{}}}zzzgggTTTEEE===444333111000000111333444000000000000000000000000000000////////////000000//////.........---------((()))+++---...///000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////......+++,,,---///000//////...,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,---,,,---000444777555222///------...///.........------,,,,,,+++........................000000//////111444777888???EEETTTiii{{{|||qqqggghhhqqqwwwkkkeee]]][[[^^^cccgggiiiuuuzzz|||xxxsssnnnjjjhhhgggeeebbb``````aaaaaa___\\\\\\]]]___aaabbbbbbaaa```^^^______````````````_________^^^^^^^^^]]]]]]]]]XXX[[[^^^^^^\\\]]]bbbhhhgggiiilllmmmooossszzz~~~|||||||||wwwpppllljjjkkkmmmmmmiiikkkmmmnnnooorrruuuxxx{{{{{{zzzzzzzzz{{{|||}}}xxxwwwwwwxxxxxxwww}}}~~~ooofffnnn~~~|||yyy|||}}}{{{zzzwwwmmmcccRRRMMMFFF>>>888555444444111444888;;;<<<:::777555///...---,,,++++++++++++)))***++++++***)))((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++***+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---tttrrrlllddd___bbblllvvv{{{}}}|||gggRRRBBB::::::666222000000111222222111111111111111111111111///...---,,,,,,---...///111///---------...---+++---,,,,,,,,,,,,---......///............---------........................////////////////////////...---+++++++++---///000...///000111000///---,,,........................////////////////////////...------------...//////////////////////////////---------............///000///111333222111555<<<@@@SSSkkk{{{uuuggg___jjj}}}{{{mmmiii\\\___bbbdddfffjjjqqqwwwzzzrrrmmmhhhhhhgggeeeaaa______```aaa`````````aaabbbdddeeeggghhhiiikkkkkkkkkjjjiiimmmoooqqqrrrqqqnnnjjjgggjjjggggggjjjjjjfffbbbbbbddddddeeedddccc```]]][[[aaa`````````aaacccfffhhhuuuvvvyyy}}}|||uuuqqqnnnlllkkklllkkkjjjlllppptttxxxyyy~~~{{{xxxwwwyyy}}}|||yyyvvvtttuuuzzz|||ooolllttt}}}|||}}}~~~~~~yyyuuutttvvvvvvtttfffYYYMMMHHHCCC999222000000444999<<<<<<;;;::::::222000---+++******,,,---***)))(((''''''((()))******)))(((''''''((()))***((((((((((((((((((((((((+++++++++******(((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************************)))((((((******))))))))))))************))))))******+++,,,,,,+++++++++++++++++++++,,,,,,,,,++++++*********************))))))((((((++++++,,,,,,,,,,,,------))))))******++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******uuurrrlllddd```cccnnnxxx~~~}}}hhhSSSCCC::::::666333111111222222222///////////////////////////...------------...//////...,,,,,,...///......---------------......//////............---------------------------------...........................---,,,++++++,,,...///,,,---...//////---+++***...................................................------------...//////////////////////////////........./////////000000000///000333222333999AAANNN```vvvuuullliiiuuu}}}jjjaaa___\\\aaaggglllpppwwwxxxqqqlllhhhccc___\\\^^^``````aaabbbdddfffjjjjjjjjjkkklllnnnoooppprrrsssuuuvvvvvvvvvvvvuuuxxxyyy{{{{{{zzzwwwuuussstttqqqqqquuuvvvrrrooooooqqqqqqpppooommmkkkiiigggfffeeecccaaaaaaaaacccdddjjjkkkmmmppptttxxx||||||xxxuuuqqqnnnjjjkkkppptttvvvvvv{{{yyywwwwwwzzz}}}zzzxxxvvvuuuvvvzzzssslllnnnxxx~~~}}}zzztttqqqrrrvvvyyyzzzuuuhhhZZZQQQGGG;;;444333222555999;;;<<<;;;::::::888666222---+++)))******,,,,,,,,,++++++,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,,,,,,,+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************************)))((((((******))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))++++++*********)))))))))+++++++++,,,,,,,,,------)))*********++++++++++++---,,,++++++***+++++++++*********++++++,,,,,,,,,wwwuuuppphhhdddhhhttt}}}~~~hhhSSSCCC;;;999777333222222333333333///////////////////////////......------......///---,,,+++,,,...000000///......------......///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,+++,,,---...++++++,,,------,,,***)))...................................................------------...////////////////////////////////////000000000111111111222000111333555888@@@JJJ^^^pppqqqqqqvvvtttggg^^^[[[]]]dddiiiqqqyyyyyyqqqjjjgggbbb```_________^^^^^^aaadddgggjjjmmmpppsssssstttvvvxxxzzz{{{{{{{{{~~~~~~||||||~~~|||}}}}}}zzzxxxwwwvvvuuupppnnnkkkhhhfffdddccccccdddddddddeeefffhhhjjjkkktttvvv{{{vvvoooiiijjjpppvvvvvvuuuvvvuuuuuuwwwzzz}}}~~~~~~~~~}}}xxxwwwvvvvvvxxx{{{wwwmmmiiiooo~~~~~~~~~~~~yyysssllljjjmmmttt{{{xxxkkk^^^PPPBBB:::999444555777999;;;;;;::::::;;;888444000---+++******))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++***)))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************************)))((((((******))))))))))))*********))))))))))))***++++++++++++++++++++++++,,,,,,*********)))))))))))))))+++++++++++++++*********++++++++++++,,,,,,,,,,,,************++++++++++++------,,,+++++++++++++++((()))***+++,,,------...zzzxxxtttmmmjjjooozzz~~~hhhSSSCCC;;;999666333222333444333333111111111111111111111111//////............//////...,,,+++,,,...000000//////............///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***...................................................------------...///////////////////////////////////////000000000111111444222222555888===IIITTTkkkzzz~~~xxxooovvvnnnccc``````dddhhhqqqwwwzzzuuunnneee^^^^^^]]]]]]^^^aaaeeehhhjjjmmmooorrrtttuuuvvvxxxzzzyyy{{{~~~}}}|||||||||{{{yyyvvvsssooommmkkkjjjiiihhhfffdddccccccddddddiiijjjmmmppptttzzzvvvmmmeeegggpppyyyzzzxxxrrrrrrssswwwzzz}}}}}}}}}xxx||||||uuuxxxwwwwwwxxxzzz|||~~~zzzqqqjjjjjjwww~~~}}}{{{{{{{{{|||{{{yyyvvvmmmdddbbbfffnnnxxxwwwkkk[[[LLLBBB>>>333333444666999;;;;;;;;;999777444111...---,,,,,,&&&'''((())))))((('''&&&'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))***************************)))((((((******))))))))))))******)))))))))))))))***++++++))))))************++++++******************))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,))))))***+++,,,,,,------xxxwwwuuupppmmmrrr|||}}}gggRRRCCC;;;777555333222333444333222111111111111111111111111///////////////////////////...,,,,,,...///...---///............///000000///............---------------------------------........................///...------,,,,,,,,,,,,,,,,,,---------------,,,...................................................------------...//////////////////////////////....../////////000000000444222333777<<>>======;;;888444000,,,***)))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))*********++++++******)))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************************)))((((((******))))))))))))******)))(((((((((((()))******'''''''''((())))))******+++++++++++++++,,,,,,,,,*********+++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******ooorrruuutttrrruuu|||xxxbbbOOOAAA:::444222111111222333222000////////////////////////...///000111111000///......---+++,,,...000000///---------------......//////............---------------------------------------------------------,,,,,,---------------------------------...//////........................------------------------...------------...////////////////////////////////////000000000111111111222333:::EEERRRaaatttxxxsssxxxxxxnnnhhhcccbbbgggqqq||||||rrrkkkeeebbbaaaccceeeffffffhhhkkknnnoootttzzz~~~}}}|||{{{zzzxxxvvvvvvvvvvvvwwwqqqooolllgggcccccceeehhhiiiooovvv{{{}}}zzz{{{qqqjjjcccbbbiiisss|||{{{yyyyyyzzz|||}}}|||{{{}}}~~~wwwqqqrrrzzz}}}{{{zzzzzzzzzrrrrrrssstttuuuvvvwwwwww{{{|||zzzrrrqqquuu|||~~~{{{yyyxxxzzz}}}sssdddZZZZZZ[[[]]]fffrrr}}}}}}rrr```OOOBBB<<<777555999<<<=========<<<999666222///,,,+++((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((******+++++++++++++++***''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************************)))((((((******))))))))))))******((((((((((((((()))******(((((())))))***++++++,,,)))*********++++++++++++)))))))))*********++++++************++++++++++++------,,,,,,,,,+++++++++......---,,,,,,,,,,,,---++++++++++++++++++,,,,,,ppptttxxxxxxwwwyyyvvvaaaNNN@@@999333111000111222222111000111111111111111111111111...///000111111000///...,,,+++***,,,///111111111---,,,,,,,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............---,,,,,,,,,------...///........................------------------------...------------...//////////////////////////////000111111111111222222222555888AAAOOO___pppvvvuuuwwwnnnhhhfffdddfffooo{{{~~~rrrgggbbbaaabbbcccccchhhmmmooonnnoootttyyyuuuzzz}}}{{{wwwqqqmmmkkklllnnnggglllrrrttttttvvv{{{zzz}}}tttnnnfffbbbfffnnnxxx~~~~~~|||{{{zzz|||||||||{{{~~~|||wwwrrrttt~~~~~~{{{yyyyyyyyyppppppqqqrrrrrrrrrrrrrrrwwwxxx{{{~~~|||xxxxxx|||wwwxxxxxxyyy|||rrrdddZZZ[[[]]]]]]eeeqqq{{{~~~nnn]]]IIICCC;;;888:::======;;;;;;:::888777555333111111...---,,,++++++,,,---...***)))(((''''''((()))***((((((((((((((((((((((((((())))))*********))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************************)))((((((******))))))))))))******((((((((((((((()))******)))******+++,,,,,,------(((((())))))*********+++(((((())))))*********+++)))************+++++++++---------,,,,,,+++++++++......---,,,,,,,,,,,,---))))))***+++,,,------...nnnuuuzzzyyyyyy|||zzzeeeQQQCCC;;;888666444444555555444333111222222222222111000000///000111222222222222222000000///...............///////////////.........///////////////.........------............------------......//////000000---...///111111///...------------............///,,,------......------,,,///---,,,,,,...//////...000000000000000000000000//////............//////000///...///111333333333<<<>>>NNNhhh{{{vvv}}}sssooommmhhhcccggggggooouuulllhhhccc```___bbbfffiiioooppptttwww{{{~~~~~~{{{yyyxxxxxxpppooonnnmmmmmmnnnoooooowww~~~}}}yyynnnbbbaaakkkxxx~~~~~~zzzyyyyyy{{{|||~~~~~~~~~|||}}}~~~~~~~~~{{{wwwuuuwwwzzzzzzuuurrrrrrsssxxx~~~~~~{{{xxx}}}{{{uuusssyyy|||zzzoooggg___]]]___dddlllttt~~~{{{gggXXXJJJ???<<<<<<999:::======<<<999888666444111...///,,,***)))***++++++***((((((((()))******++++++)))))))))))))))))))))))),,,+++******))))))*********************)))((((((''''''''''''((((((((()))++++++************++++++,,,+++***((((((((()))***************************,,,***)))***++++++***)))++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,...***'''(((+++---...---******+++++++++,,,,,,,,,.........------,,,,,,,,,000)))+++555888000,,,///llltttzzzzzzyyy|||xxxcccPPPBBB;;;888666444333444444333222111222222222222111000000///000111111111111111000//////............///////////////////////////.../////////////////////............//////.........------------............,,,---...//////...---,,,---------............///,,,------......------,,,///---,,,,,,...//////...........................//////............//////000/////////111333444444BBBJJJ___{{{~~~|||}}}rrrllllllmmmlllkkkpppsssxxxllldddaaa```___```dddjjjppptttzzz{{{}}}~~~}}}}}}xxxwwwtttqqqnnnmmmllllllpppvvv~~~yyyllleeeiiipppsss~~~}}}zzzwwwttttttuuuwwwzzzyyyyyyyyyyyyzzz|||}}}|||{{{vvvuuuuuuxxx{{{{{{|||wwwqqqtttyyyyyywwwwwwlllddd]]]\\\___eeepppzzzrrr^^^QQQDDD@@@>>>;;;;;;>>>===;;;999888777666333000---+++)))((()))***))))))*********))))))))))))))))))))))))))))))))))))))),,,+++******))))))******)))))))))))))))((('''''''''''''''((((((((())))))*********))))))*********,,,+++)))((((((((()))******************************((('''((()))***)))'''++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,...+++((((((+++------,,,***++++++++++++,,,,,,,,,...---------,,,,,,,,,,,,000+++///999<<<333...///iiirrrzzzzzzzzz~~~uuu```NNNAAA;;;777555333222333333333111111222222222222111000000000000111111111000000//////............//////000......//////////////////......//////////////////...//////000000//////...---------------,,,,,,,,,+++,,,---......---,,,+++---------............///------............------///---,,,,,,...//////...........................//////............//////000000//////111333555666BBBRRRnnn}}}zzz{{{mmmkkkiiiiiilllpppuuuxxxqqqhhhccc^^^[[[]]]___bbbgggnnnvvv}}}|||wwwrrrnnnlllkkkmmmppptttwww{{{~~~}}}}}}}}}}}}}}}zzzooojjjjjjiiitttuuuvvvsssooonnnooorrrrrrrrrrrrrrrssstttvvvvvvyyy}}}~~~|||}}}{{{{{{~~~}}}yyy~~~uuutttuuuuuuuuuvvvnnnggg```___```gggttt|||gggZZZLLLEEE@@@======>>><<<:::999999999888555333///,,,***))))))***))))))++++++******)))(((((('''))))))))))))))))))))))))++++++***))))))))))))***'''((((((((((((''''''&&&''''''((((((((()))))))))***))))))(((((())))))***+++***))))))((()))))))))))))))))))))))))))))))))---+++***+++,,,---,,,+++++++++************++++++)))************+++++++++************************++++++************++++++///,,,******+++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++...+++000:::;;;333---...eeepppzzz||||||ttt___MMMBBB===666444222222333333222111111222222222222111000000111111222222111111000000000000///...........................////////////............//////////////////000000000000/////////......------,,,,,,,,,,,,---............---,,,---------............///------............------///---,,,,,,...//////...........................//////............///////////////...///222666999DDDYYYxxxzzztttrrrwwwyyymmmfffiiimmmnnnqqqxxx|||ttthhh```]]]___aaabbbhhhjjjnnnssszzz}}}yyyuuusssrrrssstttsssrrrssswww}}}|||||||||~~~}}}|||{{{yyyzzz{{{}}}|||rrrkkkgggjjjmmmpppooolllkkklllooommmmmmnnnooopppqqqssssssuuuzzz|||}}}~~~yyy~~~|||zzzxxxyyywwwqqqjjjfffdddiiiwwwnnncccUUUJJJBBB???===>>>;;;999999999::::::888666333000---,,,,,,,,,,,,+++************))))))((((((((((((((((((((((((((((((++++++***)))))))))))))))'''(((((()))(((((('''''''''(((((((((((()))))))))))))))(((((((((((())))))******))))))))))))))))))((((((((((((((((((((((((---,,,+++,,,---...---,,,++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++***---444555///+++,,,bbbooo{{{}}}}}}ttt___NNNCCC>>>666444222222333333222111111222222222222111000000111222222222222222111111333222000///---,,,,,,,,,---.........//////000000---.........//////000000//////000000000000//////000/////////......------.........//////.........---------............///---......//////......---///---,,,,,,...//////...//////////////////////////////............//////............///333999>>>OOOeeewwwlllgggiiiwwwvvviiicccgggmmmsssvvvzzzvvveeebbb]]]\\\^^^ccciiilllsssuuuxxx}}}~~~}}}}}}}}}zzzvvvrrroooppprrruuuzzz}}}zzzwwwwwwyyy|||~~~}}}zzzxxxxxxwwwwwwxxx{{{|||ppphhhbbbeeeiiijjjiiihhhjjjlllllllllnnnoooqqqrrrsssssssssyyy||||||zzztttnnnjjjnnn}}}}}}rrrjjj\\\NNNEEE@@@>>><<<999999888999;;;;;;:::888555222///---------,,,+++(((((())))))************((((((((((((((((((((((((+++***))))))(((((())))))((())))))******)))))))))(((((((((((()))))))))***))))))(((((((((((()))))))))))))))*********))))))((((((((((((((((((((((((((('''&&&''')))***)))(((++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++......---,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///...,,,,,,...aaaooo|||~~~uuu```NNNCCC>>>777555333222333333333111111222222222222111000000000000111222222222222222333222000///---,,,,,,,,,------......///000000000------......///000000000...//////000000//////...///////////////.........////////////////////////---------............///......////////////......///---,,,,,,...//////...000000000000000000000000//////............//////---/////////000666>>>EEEZZZnnnyyyggg^^^^^^ggg{{{uuufff``````hhhpppzzz~~~nnnccc\\\]]]^^^```dddiiimmmpppxxxyyy|||zzztttpppnnnmmmmmmllluuu}}}~~~zzzyyyvvvvvvwwwzzzzzz}}}zzzwwwxxxwwwuuuuuuwww|||wwwlllaaabbbccceeeggghhhhhhhhhkkklllnnnqqqssstttuuuuuuvvv{{{|||yyyzzz{{{uuuooorrr|||sssnnncccSSSHHHCCC@@@<<<999888888999;;;;;;:::888555222...,,,,,,+++***)))'''(((((()))******++++++))))))))))))))))))))))))******)))(((((((((((()))((())))))***************((((((((()))))))))*********))))))(((((())))))***(((((()))************)))))))))))))))))))))))))))(((''''''(((***+++***)))++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---...---,,,+++,,,---,,,,,,,,,,,,------------,,,,,,------------............///...------///222```ooo}}}~~~uuu```NNNBBB<<<888666444333444444333222111222222222222111000000,,,---...000111111111111000//////............///------......///000000111------......///000000111.........//////.........------...............///.........------.........---------............///......////////////......///---,,,,,,...//////...//////////////////////////////............/////////000222222333:::EEEMMM```rrr{{{kkkZZZXXX```sssrrrgggaaaaaaeeeooozzzuuulllccc^^^```bbbfffiiimmmqqquuuxxx{{{|||~~~~~~~~~}}}zzzwwwtttpppnnnkkkrrrxxx{{{|||||||||}}}zzzzzzxxxvvvtttsssuuuzzzuuuiiifffdddeeeiiijjjhhheeejjjkkknnnqqqssstttuuuuuuxxx{{{xxxxxxxxxzzz}}}yyypppppp}}}zzzsssrrrhhhXXXLLLGGGBBB===888777777888:::;;;999888666333///---,,,,,,***))))))))))))))))))*********))))))))))))))))))))))))******)))((((((((((((((('''(((((()))******))))))(((((()))))))))******************))))))*********'''((()))***+++******)))************************+++******+++---......---++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++***,,,......,,,+++---...,,,,,,,,,------------...---------....../////////---000222000//////111222___ooo~~~{{{~~~ttt___MMM@@@:::888666444444555555444333111222222222222111000000******,,,...///000000000---------......000111111---------...///000000111---------...///000000111------............------,,,,,,,,,------............------,,,,,,------...---------.........//////......////////////......///---,,,,,,...//////...........................//////............//////000222444444666===IIIRRReeewwwzzzrrrbbbTTTYYYgggpppddd```aaafffmmmyyywwwjjjcccbbbaaaaaagggjjjnnnrrrvvv{{{}}}|||}}}~~~{{{wwwtttrrrvvvwwwvvvyyy}}}xxxvvvsssrrrtttxxx~~~~~~sssnnnhhhiiimmmoookkkfffiiijjjmmmppprrrtttttttttwwwyyy{{{|||}}}}}}~~~wwwxxxzzzzzzzzz|||{{{ooolllyyy{{{xxxwwwyyysssssskkk\\\PPPJJJEEE>>>888777777888::::::999777999666222000///...,,,+++++++++******)))((((((((())))))))))))))))))))))))******)))(((((((((((((((&&&&&&'''((())))))(((((())))))))))))************++++++************++++++'''((()))+++++++++***)))************************)))(((((()))+++,,,,,,+++++++++************++++++)))************+++++++++************************++++++------------++++++))),,,//////---,,,---///,,,,,,,,,---------.............../////////000000***///333222000///000000```ppp{{{{{{|||wwwaaaNNNAAA<<<666444333333444555444333222222000///............000000111111111111000000000000///...............,,,---///000000000///.../////////.........111333////////////////////////.................................------,,,,,,,,,,,,,,,++++++,,,...///000---.........//////000000////////////000000000000//////............//////000///---,,,---...000222///222555777999CCCSSS```rrr}}}ppp```SSSRRRaaarrrtttgggccccccfffppp{{{|||ssshhhaaaaaaffflllooorrruuuyyy{{{|||}}}~~~|||{{{{{{~~~yyyxxxvvvvvvxxx{{{~~~}}}{{{yyyvvvuuuvvvyyyzzzzzz}}}yyyuuuqqqnnnllljjjhhhgggiiiiiijjjlllnnnrrrwwwzzzwwwzzz|||{{{wwwwwwzzz~~~}}}wwwvvvyyy|||~~~}}}}}}|||}}}~~~~~~yyypppnnnsssyyyzzzzzzyyyvvvsssrrrrrrtttsssooojjjcccYYYLLLCCC>>>>>>;;;888777888999999999888777666333111///---,,,************)))))))))))))))(((((('''&&&%%%%%%%%% $$$(((******)))'''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...//////............//////......---,,,,,,,,,------bbbqqqvvvvvvwww{{{vvv```MMMAAA<<<666555333333444444444333333333222000000//////000000000111111111111000000000000///...............------...///////////////...///000///......000222////////////////////////...........................------------------,,,---,,,,,,,,,,,,---///000............/////////000.../////////000000000000//////............//////111000///...///000111222...111555999???LLL^^^lllzzzwwwgggZZZUUU[[[lll}}}tttkkkdddeeekkkssszzzjjjfffbbbbbbgggmmmrrruuuvvvyyy|||~~~~~~}}}~~~~~~}}}|||}}}}}}|||zzzyyyxxxyyyzzz{{{}}}}}}~~~{{{xxxtttssstttvvvxxxxxx{{{xxxwwwuuurrrooonnnmmmllllllnnnpppqqqpppqqqtttwwwvvvxxxxxxvvvssstttzzz|||wwwxxx{{{}}}~~~}}}|||{{{|||~~~~~~}}}~~~~~~~~~yyynnnjjjlllooonnnooonnnmmmkkkkkkmmmoooqqqpppmmmhhh^^^QQQFFF@@@>>>;;;888777888999999999999888666444111///---,,,************))))))))))))+++******)))((((((''''''###%%%'''*********(((''')))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))*********)))))))))((((((************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////......------------......//////...............///cccrrrtttssstttxxxttt]]]KKKAAA===777555333333444444333222444333222111111111111111000000111111111111000000000//////............///---------------...//////...000111111///......///////////////////////////........................---------------............------,,,------..................////////////....../////////000000000//////............//////111111111111111111111111000444888===FFFWWWkkkyyy|||lllZZZUUUZZZhhh{{{sssfffcccdddlllwww}}}nnnddd\\\^^^aaahhhpppvvvzzz{{{|||~~~~~~|||yyy{{{|||}}}}}}~~~~~~|||yyywwwvvvxxxwwwxxx||||||xxxtttrrrsssuuuvvvwwwxxx|||xxxzzz{{{yyyuuurrrrrrtttrrrvvvzzzyyytttqqqqqqssstttuuusssqqqooorrryyy~~~|||}}}{{{yyyyyy}}}}}}}}}}}}{{{yyywwwuuu~~~xxxnnnfffccccccbbbbbbcccbbbbbbcccgggjjjnnnpppqqqmmmdddXXXKKKBBB???;;;888666777888888888999999777555222///---+++++++++*********)))))))))+++******))))))(((((('''***************)))(((((())))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))(((((((((((((((************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...000000/////////000111111dddrrrvvvuuuuuuyyysss\\\JJJ@@@===777555333333444444333222333333222111111111111111000000111111111111000000000///............//////...---,,,,,,,,,---///000...000111111///---------////////////////////////........................,,,,,,------......//////.........---------------.........///////////////........./////////000000//////............//////111111222222111111000///555888<<>>888444333333222555777888888777555222000,,,,,,+++++++++*********************************((((((((()))))))))))))))))))))))))))))))))))))))((()))+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))*********+++************************))))))))))))))))))))))))++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///111111000000////////////000000//////000111222444666777fffsss~~~rrr]]]KKKAAA===999666444333333333222111333333333222222333444444000000111111111111000000...............///000111...///111222222222111000------...---,,,---///222////////////////////////........................000000//////......------+++,,,...000000000000000000000//////.........------------.........////////////............//////111000//////111333666888AAAKKK[[[nnnkkkZZZ\\\eeewww{{{kkkeeefffnnnyyypppeeebbbaaadddmmmuuu{{{}}}|||||||||~~~}}}~~~~~~}}}|||zzzxxxxxxuuurrrllleee```^^^aaacccbbbiiiqqqvvvwwwxxx|||{{{|||}}}{{{~~~|||zzzyyyxxx|||~~~~~~yyy|||{{{|||}}}xxxpppdddfffjjjpppuuuxxxwwwvvvrrroooqqquuussspppttt|||{{{|||uuukkkmmmsss{{{xxxpppllliiifffdddgggkkkoooqqqxxxzzz{{{|||}}}wwwpppqqqxxx~~~~~~xxxsssvvv~~~uuulllkkkgggcccaaaaaaeeehhhppp{{{{{{xxxxxxooobbbPPPJJJAAA:::666555444333444666888999888666333222,,,,,,,,,+++++++++******((((((((((((((()))))))))))))))*********)))(((((()))))))))))))))))))))))))))***,,,......---,,,+++))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***+++,,,.../////////............//////000111111222444666888999hhhuuuppp\\\KKK@@@;;;777666555444444333444444333333222222111000//////000000000000000000000000//////............//////............////////////......////////////......000...---...000111///,,,---...000111000...+++)))...///000111111000//////---------............/////////......---------,,,///////////////000111111............////////////111///000222222111444:::FFFUUUgggwww~~~lllcccaaaffftttpppjjjiiilllwwwzzzlllhhhbbbaaaccckkkvvv}}}~~~}}}~~~~~~~~~}}}~~~~~~{{{xxxuuusssqqqhhhaaa___]]]XXXUUUTTT]]]```dddiiimmmrrrxxx|||~~~~~~~~~|||{{{zzzyyywww|||~~~}}}}}}~~~|||xxxtttiiiggglllzzz{{{yyyxxxtttsssttttttrrrrrrttttttyyy~~~rrrllljjjqqq|||zzzrrroookkkgggeeegggkkkoooqqqssstttuuuuuuwww{{{vvvnnnnnntttzzzzzzvvv}}}|||uuukkkdddaaabbbeeefffoooyyyzzzsssmmmZZZLLL@@@<<<999333000111111222444666555444111000...---,,,***)))((((((((('''((()))******)))((('''******))))))((('''''''''***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,)))******+++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,---......------............---------...//////////////////111000000/////////000000333333222222333777;;;>>>iiivvvppp\\\KKK@@@;;;777666555444444333333444333333222222111000000///000000000000000000000000//////............//////............////////////......////////////......111///...///111222000..................---------((()))+++,,,---------------------............///111000000000////////////---------------...//////............////////////222000111444444444999@@@MMM^^^rrrttteee```bbbppp~~~xxxkkkkkkpppxxx}}}lllcccccceeegggkkkrrrzzz~~~|||~~~|||xxxuuusssmmmddd\\\YYYWWWSSSPPPPPPQQQTTTYYY^^^dddkkkrrrwwwzzz|||}}}~~~}}}~~~~~~}}}|||||||||{{{yyy|||}}}}}}~~~~~~~~~}}}yyyvvvqqqoootttwwwsssrrrttttttqqqqqqssstttwww|||~~~rrrlllgggkkkvvv}}}{{{vvvppplllgggdddeeehhhlllnnnqqqrrrttttttvvvxxx}}}xxxqqqpppuuuzzz}}}{{{qqqhhhcccccceeefffmmmwww{{{vvvbbbTTTFFF???:::444111222333444666777777666444222///...---+++***)))(((((((((((())))))))))))(((((('''(((((())))))******+++((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,+++***************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......------............---------......///////////////000111111000//////000111222333555777999<<>>888333111222333555666777777777444333111///---+++***************))))))*********(((((())))))***++++++,,,******++++++,,,,,,++++++))))))))))))))))))))))))************************(((***++++++******+++,,,+++,,,---.........---,,,*********+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------............------,,,,,,...///000000000000+++...111111222888CCCKKKYYY[[[[[[YYYXXX\\\fffnnnmmmvvv}}}vvvppp\\\KKK@@@;;;666555444333222222222222111111111111111111111111000000000000000000000000//////............//////............////////////......////////////......///000000...,,,,,,///222+++,,,---/////////......000///...---------...///---------............///////////////000000000111---------------...//////............///////////////000333777===III```sssxxxggg^^^WWWZZZeeevvvwwwlllkkklll|||rrrbbb___```fffkkkpppwww~~~~~~~~~~~~||||||~~~~~~~~~yyyzzz{{{||||||{{{yyyxxxpppiiiccccccdddccccccdddccchhhpppwww~~~}}}}}}|||}}}}}}~~~~~~}}}zzzyyyyyyyyywwwvvvvvvxxxzzzzzz{{{|||~~~}}}||||||}}}~~~~~~{{{|||}}}~~~~~~~~~}}}}}}~~~}}}~~~wwwrrrqqqmmmjjjjjjgggiiikkklllnnnsss|||wwwmmmjjjnnnuuu|||}}}{{{tttkkkeeeeeegggppprrrssssssrrrqqqqqqrrrrrrwww}}}|||xxxuuu}}}||||||}}}qqqnnnrrryyyvvviiibbbbbbdddeeedddaaaaaajjjyyyrrr^^^MMMCCC:::222111222333444666777888999444333111...,,,+++***))))))******++++++******)))'''(((((())))))******+++***++++++++++++******)))))))))))))))))))))))))))************************(((***++++++******+++,,,,,,+++***))))))+++---...)))))))))***+++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------............------+++,,,---///000000111111---000333333555???MMMYYYlllnnnooolllhhhjjjrrryyymmmuuu~~~zzzvvvppp\\\KKK@@@;;;555555444333222222222222111111111111111111222222000000000000000000000000//////............//////............/////////000......////////////......+++,,,,,,***((((((+++///......---,,,---...///000...------,,,---...000111---------.........//////,,,---------....../////////////////////000111111............/////////000///000444:::BBBQQQjjjxxxhhh^^^XXXVVV___ooommmgggjjjtttmmm```bbbbbbfffmmmrrrvvv}}}~~~~~~~~~}}}}}}}}}}}}~~~|||{{{{{{{{{wwwwwwxxxyyyyyyxxxxxxwwwuuunnniiikkkmmmkkkkkklllnnnsss{{{~~~|||{{{{{{|||}}}}}}|||{{{xxxxxxyyyyyyxxxwwwuuuwwwyyy{{{{{{|||~~~}}}|||{{{zzzzzz{{{|||{{{|||}}}~~~}}}}}}~~~{{{|||~~~wwwuuutttoooiiifffeeeiiimmmmmmlllqqq{{{~~~rrrlllooouuutttwwwwwwrrrkkkffffffhhhmmmnnnoooooonnnmmmooopppqqqvvv|||}}}xxxsssppp|||{{{~~~vvvtttwwwvvvttthhhaaaaaadddcccaaa]]]]]]gggwww{{{fffSSSFFF;;;111//////111222444555666777444333111...,,,***)))))))))***+++,,,,,,+++***)))******))))))((('''''''''***************)))((('''))))))))))))))))))))))))************************(((***++++++******+++,,,,,,)))$$$""""""&&&+++...'''(((((()))***+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......---..................---+++,,,---///000111111111///222444555888CCCTTTbbbwww{{{}}}zzzuuutttzzzlllttt|||zzztttqqq[[[III@@@===999777666444333333333444000000111111111000000///333222111///............000000////////////000000////////////////////////111222444333111000000111------------------------...------------...//////........................////////////////////////000///...,,,---...000111///////////////.........111111111111000000000000111555999===GGG[[[wwwlll^^^SSSUUU\\\iii{{{ooojjjnnnsss~~~lllcccccc```eeemmmuuu|||~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}xxxxxxyyyzzzzzzzzzzzzzzzyyyvvvtttsssuuuwwwxxxxxxyyy|||}}}{{{~~~~~~}}}}}}~~~~~~~~~{{{zzzyyyyyyxxxxxxxxxxxxyyyyyy{{{|||~~~~~~}}}{{{zzzzzz|||}}}}}}}}}{{{{{{}}}~~~{{{|||}}}~~~yyysssmmmiiiggggggeeefffggghhhlllwww}}}vvvmmmfffooorrrvvvvvvrrrlllfffccccccggglllnnnmmmmmmooorrrssswww{{{}}}{{{vvvrrrppp}}}}}}{{{~~~}}}{{{xxxxxxkkkbbb___aaaaaa```___aaagggqqq|||xxx___EEE999999222222333333222333444666888666333000...,,,,,,,,,++++++************++++++************************))))))************))))))************************,,,+++++++++++++++++++++++++++******++++++,,,---******++++++++++++******---,,,,,,+++*********+++---,,,,,,+++*********+++)))***++++++,,,---.........---,,,---......---,,,......---,,,---...///000............////////////333111...///111222111///...111777;;;>>>HHH]]]qqq|||yyynnnvvvvvvppp}}}qqq[[[JJJ@@@===888777555333222111222222000111111111000000///...222111000//////......///000000////////////000000////////////////////////...000111000///------..............................------------...//////........................////////////////////////......------...///111222.........///000222333444111111111000000000000000333666:::AAAMMMbbb|||vvvdddXXXRRRYYYfffvvvvvvkkkiiiooovvvqqqeeebbbdddgggkkkrrrxxx}}}}}}~~~}}}}}}~~~}}}~~~}}}uuuuuuuuuvvvwwwyyy{{{|||wwwvvvvvvwww{{{~~~|||}}}}}}|||||||||||||||}}}~~~~~~~~~|||{{{yyyxxxxxxxxxyyyyyy|||}}}~~~~~~}}}{{{zzzzzz|||}}}}}}|||zzz{{{}}}~~~|||~~~{{{|||}}}{{{vvvpppkkkhhhiiiggghhhiiihhhkkkttt}}}pppffffffjjjooorrrqqqnnnjjjhhheeehhhkkknnnoooooopppqqqwwwzzz}}}}}}zzzyyyxxx{{{zzzzzz|||yyyooogggbbbaaaaaa```___```gggqqq}}}zzzeeeMMM>>>;;;111222222222222333444666888666444222///---+++***+++******))))))******+++************************))))))************))))))************************++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******,,,+++******)))))))))***---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...------,,,---...///000............////////////000...---...111333222111222444999===AAALLLcccwww}}}oooxxx|||rrrkkkxxxrrr[[[JJJ@@@===888777444222111000000000222222222111000///...---000000////////////000000000000////////////000000////////////////////////---...000///...,,,------------------------------...------------...//////........................////////////////////////,,,------...///000111111---------///111555888:::111111000000000111111222555777===GGGXXXnnn|||mmm___UUUQQQ___ssstttiiihhhiiittt~~~lllcccaaaccchhhpppssswww{{{~~~~~~~~~}}}}}}~~~~~~|||{{{~~~~~~~~~{{{sssrrrqqqqqqtttwww|||~~~yyyyyyzzz}}}{{{|||}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~||||||{{{|||}}}}}}}}}{{{yyywwwwwwxxxzzz{{{}}}|||{{{{{{{{{}}}}}}|||zzzyyyyyy|||~~~}}}{{{|||~~~|||}}}~~~zzzsssllliiihhhffffffgggggggggnnnvvv~~~ssseee___ccchhhnnnppppppnnnmmmjjjkkkmmmpppsssuuutttssswwwyyyzzz{{{zzzzzz|||}}}{{{yyyxxx}}}|||vvvooogggbbbbbbaaa___```fffqqq~~~~~~nnnWWWEEE<<<222111111111111333444555777777666444111...+++)))******))))))))))))******************************))))))************))))))************************************************+++************+++,,,,,,******++++++++++++******+++***))))))((())))))))),,,,,,++++++******++++++---------,,,,,,+++++++++---,,,+++++++++---...///...------------...//////............////////////...---,,,...111333444333666777:::???EEESSSmmmnnnxxx{{{ooohhhtttrrr\\\JJJ@@@<<<999777555333111000000000444444333333111000///...///////////////000111111000000////////////000000////////////////////////---///000000///......///++++++++++++++++++++++++...------------...//////........................////////////////////////------...///000000//////...------...000555999;;;111000000000000111333333666999AAAOOOcccyyyvvviii___YYYWWWhhhgggeeejjjnnnlll```___bbbhhhnnnuuuwwwyyy|||}}}~~~}}}}}}|||{{{}}}}}}~~~~~~yyyzzz~~~yyysssqqqooonnnpppuuu{{{}}}}}}~~~|||xxxuuurrrrrrrrrqqqqqqssswwwzzz}}}{{{{{{|||zzzzzz{{{|||||||||||||||}}}{{{zzzyyyyyyzzz|||}}}}}}{{{xxxvvvvvvxxx{{{}}}}}}|||{{{{{{|||}}}}}}|||zzzxxxyyy|||~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}uuummmhhhdddbbbbbbdddccccccgggnnnvvvttteee___aaaeeekkkppprrrrrrqqqpppoooooosssxxxzzzyyyvvvvvvwwwwwwwwwwwwyyy}}}|||zzz{{{|||}}}|||{{{{{{}}}}}}~~~wwwllldddcccbbbaaa```dddooo|||tttaaaKKK===333111000///111333444444666777777666333///+++(((***))))))(((((())))))***************************))))))************))))))************************)))))))))))))))************************++++++,,,******++++++++++++******+++******)))))))))******,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000------------......//////............////////////---------...000222333444777777;;;BBBLLL^^^yyylllvvvzzznnngggssssss\\\JJJ@@@<<<999888666444222222222222555555555444333222000//////......//////000111222000000////////////000000////////////////////////---...000000.........///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................////////////////////////...//////000//////...---000///------///222555888111000//////000222444555777<<>>999222000222333222000444555666666555333111///,,,,,,++++++++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))******+++,,,,,,---)))))))))))))))***++++++******++++++++++++*********************+++,,,,,,++++++******++++++,,,---+++++++++,,,,,,------------111444333///,,,---///,,,---.../////////...---............///////////////111333333222333666999===@@@JJJXXXiii}}}qqqxxx}}}qqqeee___kkk~~~ttt]]]KKK???;;;444444222222222222444444000000111111111000000///000000////////////000000000000////////////000000////////////////////////---///111111000///000111++++++++++++++++++++++++...------------...//////........................////////////////////////++++++***+++...111555777000000000000111111000000111000//////000333777999>>>MMMeee{{{ooo[[[PPPWWWjjj|||wwwpppmmmppppppccceeefffkkksssxxxyyy{{{{{{{{{{{{{{{|||~~~~~~~~~~~~}}}}}}}}}~~~~~~|||{{{{{{zzz{{{|||}}}~~~wwwvvvttttttxxx~~~{{{uuunnniiiVVVVVVVVVXXX^^^iiivvv~~~}}}yyyssslllhhhfffffffffiiimmmrrrvvvxxxyyyyyyyyyzzz{{{}}}~~~zzzzzzzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzz|||}}}}}}}}}{{{{{{zzzyyyxxxxxxyyy{{{~~~}}}}}}~~~|||{{{|||~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~{{{zzz~~~~~~|||xxxtttqqqmmmfffaaa```___^^^___ccc```gggpppxxxvvvjjjaaaZZZUUUWWW```llltttxxxyyyyyywwwsssssswww~~~~~~}}}tttooonnnnnnnnnwwwyyy|||}}}~~~{{{uuuooopppwww{{{vvvmmmooommmggg___^^^dddjjjsssyyy}}}}}}|||xxxiiiZZZAAA;;;333111222444222///444555555555555444222111---,,,,,,++++++,,,,,,---************************))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,------)))))))))))))))******+++******++++++++++++******))))))((())))))***+++++++++*********+++,,,,,,---------,,,,,,,,,,,,++++++---222666666111---,,,...,,,,,,.../////////...---............/////////000---000333333333555888<<>>444111111000000111222333333444555555555444222...***+++...///---)))+++++++++*********))))))))))))************))))))((()))***,,,,,,,,,+++***(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,*********************************++++++,,,,,,,,,++++++******++++++,,,---...------------...//////111000...,,,+++,,,...///////////////000000000000111111111111111111222333111000000111555;;;AAAEEEPPPWWWbbbmmmyyyrrrwww~~~zzzmmmdddaaammmsss]]]KKK@@@;;;:::777444444555555333111111111111111111111111111111000///......//////000000////////////000000111///..................///........................111000000///......------------------------------000000///...............++++++---...111333555666......///000000000000000......///000000///...---333111111333333444;;;DDDTTTbbbvvvzzzhhhWWWSSSVVV___sssxxxrrrsssuuuhhhdddhhhnnnssszzz~~~}}}zzzzzz{{{}}}|||}}}~~~}}}{{{{{{}}}~~~}}}|||{{{{{{|||~~~}}}zzzvvvpppkkk___XXXUUUXXX___gggpppyyy|||{{{xxxvvvqqqlllfffbbbaaacccfffkkkqqquuuvvvvvv|||}}}}}}~~~~~~}}}|||||||||~~~|||{{{}}}}}}}}}~~~|||{{{||||||||||||||||||||||||~~~{{{|||~~~~~~}}}~~~}}}}}}}}}zzz|||}}}~~~|||xxxppplllgggcccaaa```___^^^```eeehhhjjjnnnpppmmmgggaaa[[[UUUUUUXXX]]]gggpppyyy|||~~~zzz||||||{{{yyywwwvvvssssssvvvyyyyyy}}}|||xxxuuuxxx~~~{{{xxxvvvtttooommmjjjfffcccaaa```aaaffflllsssxxx|||{{{rrrgggPPPBBB666222222222111222111222333444444555555555000,,,)))))),,,---+++(((+++++++++*********)))))))))******************)))'''(((((())))))))))))((()))))))))***+++++++++,,,,,,++++++******++++++,,,************************++++++++++++++++++,,,,,,++++++******++++++,,,------------,,,---......///000///...---,,,------...////////////000000000000111111000000000111222222000111222333666;;;CCCHHHWWW___jjjttt~~~sssxxxzzznnneeedddooorrr[[[III>>>999999777555444444444333222111111111111111111111111.........---...///000000111000000////////////000000//////......//////000........................000000000///......------,,,,,,,,,------......///000//////............///......//////000000//////......///000000000000000...//////000000//////...222000111444666999BBBLLL```rrr}}}kkk\\\PPPRRR\\\iii{{{|||wwwwww}}}{{{oooiiifffhhhnnnvvvzzz~~~|||{{{|||~~~~~~~~~}}}zzzyyyzzz|||}}}}}}}}}|||||||||~~~~~~||||||yyytttoooddd\\\WWWYYY___fffpppxxx|||{{{zzzwwwsssnnniiifffbbbdddhhhooouuuyyyzzzyyy}}}~~~~~~~~~|||||||||||||||{{{{{{|||~~~}}}}}}}}}||||||||||||||||||||||||~~~||||||}}}~~~~~~zzz|||~~~}}}sssoooiiieeebbbaaa___^^^^^^aaaccccccfffjjjhhhccc___\\\YYYXXXWWWXXX```iiivvv|||{{{wwwsssrrruuuxxxyyy~~~}}}wwwwww|||~~~zzzvvvsssrrrqqqmmmlllkkkiiihhhddd```]]]bbbgggmmmrrrxxx{{{vvvnnnYYYIII888333444333222222000000111333444555666666000---******,,,,,,***(((+++++++++*********************++++++++++++************)))((((((((())))))******************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,------..................---------////////////000000000000000000//////000111222222000333555666888???JJJSSSccckkkuuu~~~www|||~~~rrriiihhhrrrqqqZZZIII>>>:::888777666444444333333222111111111111111111111111////////////////////////111111000//////...//////000000////////////000000........................000000//////............---......///000111111222000///............//////000000111111000...---+++......///000000000000000.../////////000000000000111000222666:::???KKKVVViii}}}pppbbbUUUMMMRRRaaarrrzzz|||pppgggiiimmmqqquuu}}}}}}|||~~~~~~}}}~~~|||xxxvvvvvvxxx{{{}}}}}}||||||{{{|||~~~~~~||||||}}}{{{wwwssshhh```YYY[[[```gggrrrzzz}}}}}}|||yyytttooollljjjiiilllqqqyyy}}}{{{{{{|||}}}zzzzzz{{{|||~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}~~~}}}}}}|||}}}~~~}}}~~~tttqqqlllgggeeebbb___]]]]]]______^^^```dddccc```[[[[[[\\\[[[WWWTTTXXX```nnnwwwyyyuuurrruuuwwwzzzzzzwwwxxx|||~~~{{{vvvrrroooooooookkkjjjjjjjjjjjjgggaaa]]]^^^bbbfffkkkssszzzyyytttaaaOOO<<<444444444222111//////000111333555666777222000------......,,,+++************************+++++++++,,,,,,+++++++++...---+++***)))***+++++++++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---,,,++++++++++++,,,---------......//////...------////////////000000000000////////////000111222222111555888999<<>>FFFSSS```rrr{{{gggXXXOOOKKKSSSeeeyyy{{{xxxxxxhhhfffoooxxx{{{|||~~~}}}~~~|||}}}}}}}}}~~~~~~~~~~~~}}}{{{wwwtttsssuuuyyy{{{|||{{{{{{zzz{{{{{{|||}}}~~~{{{zzz{{{}}}|||yyyuuujjjaaa[[[\\\bbbiiittt}}}~~~~~~zzzuuuqqqpppqqqsssxxx{{{xxxwwwxxx{{{}}}xxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{}}}~~~~~~}}}}}}~~~}}}|||}}}}}}|||zzz~~~|||tttrrrooolllhhhddd```\\\]]]^^^]]]ZZZ\\\``````]]]WWWYYY]]]^^^YYYSSSTTTYYYgggqqq|||wwwtttvvvxxx{{{xxxuuutttyyyyyyxxxuuuqqqmmmmmmnnnhhhhhhhhhhhhhhheeeaaa^^^[[[^^^aaaeeennnwwwzzzwwwgggTTT@@@777555333111111/////////000222444666777222111///---------,,,+++************************+++++++++,,,,,,+++++++++...---,,,*********+++,,,+++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---,,,++++++++++++,,,------------...//////......---////////////000000000000////////////000111222333111555999;;;@@@MMM```nnnwww}}}yyy}}}ssskkkkkkvvvppp[[[KKKBBB>>>777777777555333222333444111111111111111111111111333333222222111///...---111000000////////////000000//////......//////000........................//////////////////......---------......//////000///............//////000...///000000111111111000......///000000000000000////////////000111222222333222444:::AAAKKK[[[hhhzzzppp```LLLJJJMMMXXXkkk|||vvvvvvwwwnnnhhhmmm{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||||||||}}}~~~|||{{{xxxuuussstttxxx{{{{{{{{{{{{zzzzzz{{{{{{{{{|||zzzyyyzzz||||||xxxuuujjjbbb\\\]]]ccciiirrr{{{}}}~~~}}}yyyvvvuuuxxx|||{{{xxxtttpppoooqqqtttwwwtttuuuxxxyyyzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||yyy{{{}}}~~~~~~~~~|||zzzzzz{{{|||{{{zzz}}}{{{zzzyyyuuutttsssrrroooiiibbb]]]\\\]]][[[XXXZZZ]]]]]]YYYTTTWWW]]]bbb___XXXTTTUUU```kkk{{{zzzwwwyyy{{{}}}~~~tttlllooossswwwwwwsssooommmnnnhhhkkkmmmlllhhhccc```^^^ZZZ\\\]]]aaajjjtttxxxvvviiiYYYFFF;;;666222111222////////////000222444666000///...,,,+++************************+++++++++******++++++++++++******+++******)))))))))************************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,------...---------...............////////////000000000000000000000000111222444444222666<<>>666888888666333111222444111111111111111111111111000000111111111///...---000////////////000000111///..................///.........................../////////////////////.............../////////...............///000000444333111///...,,,,,,,,,......///000000000000000///////////////111222333444333555<<>>EEEQQQ]]]hhhnnnqqqrrr|||~~~xxx}}}yyymmmfffgggssssss\\\III===888555555333222222222222222//////000222222333333333111111111111111111111111000000000000000000000000111000///...............---...000111111111000///////////////////////////222000---++++++---000222000000////////////000000000//////.........//////............/////////000////////////000111222333444777<<>>666222222222///,,,,,,///000000...222222222222000...,,,+++***)))((()))+++,,,,,,***))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,+++***)))(((************************++++++************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////......---------...///000000111////////////000000000000333111222666666666:::@@@AAAOOOaaammmrrrsssvvvyyyxxx{{{vvvkkkcccgggssssss\\\III>>>999999999888777666666666666111111222222222111111000////////////////////////000000000000000000000000.........---------,,,,,,......///000000000000000////////////////////////111000...,,,,,,...000111//////............//////000//////.........//////........./////////000000000000000000000111222222555888===EEEQQQ```oooxxx{{{jjjWWWMMMKKKSSSdddwww{{{vvvttt{{{qqqjjjeeennnxxx~~~~~~|||{{{{{{|||||||||}}}~~~~~~~~~}}}}}}~~~~~~zzzyyyyyyyyyzzz}}}~~~||||||||||||}}}|||}}}~~~~~~~~~~~~{{{zzzyyywwwuuurrrnnnfff^^^[[[YYYZZZaaahhhnnnrrrwww{{{}}}uuuiiiaaa[[[YYYYYYWWWYYY\\\```dddhhhkkkmmmrrryyy~~~~~~{{{yyyyyyzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{zzzzzzzzz{{{}}}||||||}}}~~~{{{xxx{{{zzzxxxyyy{{{}}}~~~}}}{{{wwwtttrrrqqqqqqvvvwwwxxxyyyyyywwwuuutttvvvzzz}}}uuukkkdddbbb^^^ZZZWWWWWWVVVTTTRRRUUUWWW\\\fffooopppjjjcccYYYVVVYYYhhhwwwyyyuuuyyy|||yyy}}}lll___dddnnnwwwzzzxxxyyy~~~}}}rrrgggeeedddgggmmmqqqrrrqqqlllggg\\\NNNAAA777333222111///,,,,,,...000000...//////000000///---+++******)))((()))+++,,,+++*********************************+++++++++,,,,,,,,,***++++++,,,+++***)))(((++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,------......///000000111////////////000000000111000///000444555666<<>>:::777777666666555444444444333333333222111000///...////////////////////////000000000000000000000000111111222222222111000000///////////////000111111//////////////////////////////............/////////......------......////////////......//////000....../////////000000000111111000000000111111222666999???HHHTTTcccqqq{{{zzzppp```PPPIIIKKK^^^nnn|||yyyuuuwwwttthhhfffllluuu|||~~~|||{{{{{{||||||}}}}}}~~~~~~~~~}}}||||||{{{}}}~~~||||||yyyyyyyyyyyy{{{}}}}}}}}}||||||||||||}}}}}}}}}~~~}}}{{{zzzwwwssspppnnneee]]]YYYVVVUUUYYY___dddkkkuuu~~~zzzrrrhhhaaa\\\\\\[[[ZZZ[[[^^^___dddjjjnnnppptttzzz|||zzzyyyzzzyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz|||}}}}}}}}}||||||||||||~~~~~~~~~zzzyyyyyyzzz{{{{{{yyywww{{{zzzxxxyyyzzz||||||{{{}}}}}}}}}~~~}}}xxxtttrrrqqqpppuuuttttttttttttuuuvvvwwwsssuuuyyyzzzxxxrrrkkkgggddd```[[[WWWUUUTTTRRRQQQUUUVVV[[[dddoootttrrrnnn\\\UUUUUUbbbqqqyyy{{{{{{}}}||||||~~~~~~wwwsssvvv|||{{{|||qqqdddbbbfffooowww{{{~~~pppllliiijjjmmmoooooonnnkkkggg___RRREEE:::444111111///------...////////////000000000///...,,,++++++)))))))))+++,,,+++*********************************+++++++++,,,,,,,,,***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------......///000000000/////////000000000111111//////111444666999BBBKKKaaannn}}}yyy{{{|||qqqiiikkkwwwrrr[[[JJJ???;;;555555555444444333222222222222222222222111000///000000000000000000000000////////////////////////111222333333333222111111000///.........///111222////////////////////////......////////////......//////............////////////////////////000111...////////////000000000222111111000000111111222666:::BBBKKKWWWeeesss{{{}}}xxxooodddVVVKKKLLLRRRgggvvv{{{zzzyyy~~~yyyiiifffkkkttt{{{~~~}}}|||{{{|||||||||||||||||||||||||||{{{{{{{{{}}}}}}|||{{{xxxxxxxxxyyyzzz|||~~~||||||||||||}}}}}}~~~~~~}}}~~~~~~}}}|||{{{xxxssspppmmmeee\\\WWWSSSOOORRRVVV\\\dddppp|||yyyrrrjjjdddaaacccdddbbbccceeeeeejjjppptttvvvyyy~~~|||{{{{{{zzzyyyxxxyyyzzz{{{{{{|||{{{{{{xxxzzz|||~~~~~~}}}|||}}}~~~~~~}}}|||yyyxxxvvvvvvxxxyyyyyyxxxxxxwwwwwwxxx{{{|||||||||||||||}}}~~~}}}xxxuuusssqqqqqqqqqqqqqqqssstttuuuvvvppprrrttttttrrrnnniiifffdddaaa]]]YYYVVVTTTSSSSSSTTTTTTXXXaaallltttwwwvvvcccYYYSSSZZZgggpppssstttvvvvvvxxx}}}yyyuuuvvvyyy|||}}}yyyyyy{{{}}}|||zzzkkkdddccclllxxxwwwrrrmmmjjjkkkllljjjiiigggeee___UUUIII===444000000///...---...//////000333444444333222///---,,,+++***)))***+++,,,+++)))******************************+++++++++,,,,,,,,,*********+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------......//////............//////000000//////000000000111111111222222444777999>>>JJJVVVnnnxxx{{{}}}|||tttttt}}}pppZZZIII???;;;777777777777666555444333111111222222222111111111000000000000000000000000////////////////////////,,,------.........------000///.........///111222////////////////////////---...///000000///...---111111000000000000111111///////////////000111111////////////000000000111111111111111111111222333555;;;EEEPPP\\\hhhssszzzyyyqqqfffZZZNNNJJJPPPZZZnnn|||}}}}}}|||}}}mmmeeehhhpppzzz~~~}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{}}}~~~{{{zzzvvvvvvwwwxxxzzz{{{|||}}}|||}}}}}}~~~}}}~~~{{{{{{{{{||||||yyytttpppkkkcccZZZUUUPPPLLLNNNRRRXXXaaammm{{{yyytttlllhhhgggkkkmmmkkkkkkmmmkkkooouuuyyyzzz}}}}}}{{{zzzxxxyyyzzz{{{||||||||||||yyy{{{}}}~~~}}}}}}~~~~~~}}}|||{{{yyywwwvvvvvvxxxyyyzzzyyyuuutttuuuxxx|||~~~~~~~~~~~~~~~~~~}}}~~~}}}xxxtttrrrmmmnnnoooqqqrrrsssttttttpppqqqqqqpppnnnkkkhhheeeeeedddaaa]]]ZZZWWWVVVVVVRRRRRRTTT\\\fffpppvvvxxxmmm___SSSUUU^^^fffmmmqqqssstttwww|||}}}xxxwwwxxxyyy|||~~~wwwuuuwwwyyyyyy|||sssjjjfffnnn{{{|||uuummmhhhgggfffdddbbbaaaaaa___XXXLLL@@@555000000///......---...///000666666666444222///,,,***+++***)))***++++++***)))******************************+++++++++,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............---------...///000............////////////000000000000111111111111444444666999<<>>;;;444555666666555444222111000111111222222222111111////////////////////////000000000000000000000000------,,,,,,,,,---...//////////////////000111111////////////////////////......////////////......222111111000000111111222////////////000111222222/////////000000000111111111000000111111333444444666>>>JJJWWWbbbllltttxxxxxxnnnaaaTTTKKKJJJVVVcccwww~~~zzz~~~ooofffeeelllsss}}}~~~~~~~~~~~~{{{||||||||||||||||||||||||{{{{{{{{{{{{|||}}}~~~}}}{{{yyyttttttvvvwwwxxxyyyzzz{{{|||}}}~~~{{{|||}}}~~~~~~}}}}}}xxxxxxzzz||||||yyysssooojjjaaaXXXRRRNNNKKKMMMSSSYYYbbbppp{{{wwwppplllmmmqqqssspppooopppooosssxxx{{{}}}~~~|||wwwxxxyyyzzz{{{||||||||||||}}}|||}}}~~~~~~~~~}}}|||{{{xxxwwwvvvwwwyyy{{{{{{{{{ssssssuuuyyy}}}~~~~~~|||}}}{{{uuurrrlllmmmnnnpppqqqrrrssssssqqqqqqqqqpppooollliiihhhiiiiiihhheee___[[[XXXWWWRRRQQQRRRWWW```jjjqqquuurrrdddWWWSSSWWW^^^fffmmmpppqqqtttzzzyyyyyyzzzyyy{{{xxxssstttwwwyyyzzz{{{{{{zzzpppjjjqqq||||||tttjjjdddaaa```^^^\\\YYY\\\^^^ZZZQQQDDD999222/////////...------///111555555444333000...+++))),,,+++)))***++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,---.........//////////////////000000000111111111222222333444666:::???JJJ]]]ooo~~~sssxxxlllVVVFFF>>>;;;333333444555444222000///222222222222222111000///////////////////////////000000000000000000000000111///...------///111333......///000000000000000////////////////////////////////////////////////111111000000000000111111////////////000111222333//////000000000111111111//////000111222444555666888BBBPPP^^^iiipppuuuwwwrrrhhh\\\QQQKKKOOO```pppyyyzzzkkkbbbdddjjjrrrxxx~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}zzz{{{{{{|||}}}}}}}}}|||}}}}}}}}}}}}~~~|||yyyxxxrrrssstttuuuwwwxxxxxxyyy|||}}}~~~~~~}}}}}}yyyzzz{{{|||}}}|||{{{{{{wwwxxxzzz{{{{{{wwwpppkkkhhh___VVVPPPLLLKKKPPPVVV\\\gggxxx}}}zzzwwwttttttwwwxxxtttpppppprrrvvvzzz~~~~~~yyyzzz{{{|||}}}~~~~~~~~~~~~{{{|||}}}~~~~~~}}}||||||wwwvvvvvvxxxzzz|||{{{zzztttuuuwwwzzz~~~}}}~~~|||}}}xxxsssnnnnnnmmmmmmnnnqqqsssuuuqqqrrrsssssssssqqqooonnnoooqqqqqqllleee]]]XXXWWWSSSRRRRRRUUU\\\dddkkkppprrrggg[[[UUUTTTWWW___ggglllmmmoootttyyy}}}~~~~~~}}}yyyzzz{{{{{{}}}zzztttuuuxxxvvvxxxxxxvvvzzz~~~ssslllpppzzzyyyqqqfff^^^[[[ZZZXXXWWWTTTYYY^^^]]]VVVIII===666...000000...,,,,,,///111333333333333111000...,,,,,,+++******++++++***(((++++++++++++++++++++++++******+++++++++,,,,,,,,,******)))))))))***,,,,,,++++++++++++++++++++++++******++++++,,,------...******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******,,,---////////////////////////...000000111111111222222222333555999???FFFTTTlll}}}kkknnntttzzzjjjUUUEEE===:::666777999999888777444333444444444333111///...---111111111111111111111111000000000000000000000000///---***)))))),,,///111---...000111111111000/////////////////////////////////............//////000000////////////000000////////////000111222333000000000000111111111111...//////111222444666777:::EEETTTcccmmmsssvvvwwwlllbbbWWWOOOMMMUUUiii{{{~~~xxx}}}mmm\\\ZZZdddoooxxx}}}~~~~~~|||}}}}}}~~~~~~~~~~~~}}}|||yyyzzz{{{|||}}}}}}}}}|||}}}zzzxxxvvvpppqqqsssuuuvvvwwwwwwwww{{{|||}}}~~~~~~}}}|||{{{xxxxxxzzz{{{{{{{{{zzzyyyxxxyyyzzz{{{zzzuuunnnhhhggg^^^TTTOOOLLLLLLRRRYYY___lll|||~~~zzzzzz}}}|||vvvqqqppptttxxx}}}|||}}}~~~~~~~~~~~~zzz{{{|||~~~~~~~~~}}}|||uuuuuuvvvxxx{{{|||{{{zzzvvvwwwxxx{{{~~~{{{|||~~~~~~~~~|||wwwqqqooollljjjkkkoootttwwwqqqrrrtttvvvvvvvvvtttssstttvvvvvvrrrhhh^^^XXXUUUUUUTTTSSSUUUZZZaaahhhlllppphhh^^^XXXTTTSSSZZZccciiiiiikkkoootttxxxyyyzzzzzzwwwzzz|||}}}|||vvvvvvyyysssvvvvvvsssuuu|||uuulllnnnwww~~~wwwoooccc[[[XXXVVVUUUSSSQQQWWW^^^___YYYMMMAAA999...000000///,,,,,,///222222333444555444333222111---+++******++++++***(((++++++++++++++++++++++++******+++++++++,,,,,,,,,******)))))))))***,,,---******************************+++,,,,,,---......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,,,,...///111///////////////.........000111111111111222222222555777<<>>LLL]]]iiiqqquuusssnnnjjj]]]QQQOOOUUUaaavvv~~~~~~nnnccc]]]dddnnntttzzz}}}~~~~~~}}}||||||||||||}}}}}}}}}}}}xxxzzz}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}{{{xxxuuusssssssssttttttvvvwwwxxxyyy~~~|||{{{{{{{{{{{{xxxxxxwwwwwwxxxxxxyyyzzzyyyxxxxxxxxxvvvrrrkkkfffddd[[[RRRMMMJJJIIINNNTTTiiivvv}}}}}}}}}~~~|||xxxqqqmmmrrrwww~~~~~~}}}||||||~~~~~~}}}}}}zzz|||~~~}}}|||}}}{{{yyywwwwwwyyy{{{}}}yyyzzz|||}}}~~~~~~}}}}}}~~~~~~{{{|||~~~~~~vvvoookkkmmmoooooooooqqqxxxvvvtttuuuvvvwwwwwwvvvzzz{{{zzzwwwpppggg]]]WWWUUUVVVUUUTTTUUUZZZbbbhhhnnnlllfff]]]TTTRRRVVV[[[```eeehhhhhhjjjnnnooommmsssqqqppprrrxxx~~~|||}}}}}}wwwvvvyyyxxxwwwuuutttuuuyyy}}}vvvmmmlllsss}}}{{{xxxzzz|||}}}}}}sssmmmddd[[[TTTQQQPPPQQQPPPZZZccceeebbbYYYKKK>>>444///---......,,,---000000111333555555333111///---,,,******+++,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,+++++++++,,,...000111......---,,,---...///000000000000000111111111111333111000000111222222111444999@@@JJJXXXlllooo[[[YYY]]]jjjxxx~~~fffRRRDDD===::://////000222666888888777111111111111111111111111000000000000////////////////////////////////////............////////////...//////////////////...,,,---...000111111111111///......//////000111222000000000000000000000000///000111111111111111111111111111000000000//////222...---000333333555999@@@OOO```lllsssuuurrrlllbbbVVVMMMPPPZZZjjj~~~~~~|||}}}{{{hhh```^^^gggqqqxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{{{{{{{zzzxxxuuusssrrrrrrrrrsssuuuwwwyyy{{{|||~~~}}}|||{{{zzzzzzzzzwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxwwwuuupppiiiddd___XXXPPPMMMKKKKKKPPPWWWjjjxxx~~~~~~~~~}}}{{{vvvpppkkkooottt{{{~~~~~~}}}|||}}}~~~}}}}}}zzz|||}}}~~~}}}|||{{{zzzyyyxxxxxxzzz{{{|||yyyzzz|||}}}~~~~~~}}}}}}{{{|||}}}~~~~~~~~~~~~wwwpppkkklllnnnoooqqqtttxxxxxxwwwvvvvvvvvvvvvvvv|||}}}~~~|||uuujjj^^^WWWUUUUUUTTTRRRRRRVVV]]]ccciiijjjhhhaaaWWWRRRTTTYYY```dddeeecccdddhhhjjjiiiooommmmmmqqqvvv{{{}}}~~~zzzzzz~~~wwwwwwyyyyyywwwuuutttvvvyyy}}}wwwmmmjjjooowww|||~~~}}}yyyuuutttvvvyyy{{{|||vvvppphhh___XXXUUUTTTTTTTTT]]]eeeiiiiiiaaaRRRCCC999333000000///,,,---000000111444555555333111000...,,,******+++,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,---...///......---------...///000/////////000000000111111222111000111222444555555888<<>>KKKYYYiiisssuuussskkkcccUUUOOONNNYYYmmm{{{~~~qqq]]]]]]aaahhhsss|||}}}~~~~~~}}}||||||yyywwwzzz||||||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzxxxwwwvvvvvvvvvrrrrrrssstttvvvxxxzzz{{{}}}||||||{{{zzzyyyxxxwwwuuuuuuvvvvvvwwwwwwwwwvvvzzzxxxvvvsssoooiiibbb]]]VVVPPPKKKJJJKKKNNNTTT[[[hhhxxx~~~~~~~~~}}}{{{xxxqqqiiidddccchhhooowww~~~~~~}}}|||{{{{{{{{{{{{||||||||||||||||||||||||zzz{{{|||}}}}}}}}}||||||xxxyyy{{{|||||||||{{{zzzxxxyyy{{{|||}}}}}}||||||vvvxxxzzz}}}~~~vvvnnnkkkkkklllqqqwwwyyy}}}}}}wwwtttvvvyyysssbbbWWWSSSQQQOOOMMMMMMPPPUUUXXX^^^fffkkkggg]]]UUUUUUYYYooouuuwwwrrrmmmjjjgggcccdddfffiiinnnssswwwyyyzzzwwwyyyzzz{{{}}}}}}|||zzzyyyyyy|||yyyrrrllllllnnnrrrtttooommmllllllnnnqqquuuwww|||xxxqqqjjjeeeaaa`````````ccciiiqqqzzzyyyiiiXXXFFF===444222000......000000222444666666555333222///---++++++,,,,,,+++*********++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............//////000............////////////111111111222222444888:::???GGGTTTaaalllxxx~~~nnn```[[[\\\hhhzzz{{{dddQQQDDD===;;;777555333333444555444444111111111111111111111111000000000000////////////////////////////////////............////////////---......//////......---000000000000000//////...222111000//////......///........................///////////////...---,,,---...000111222000///---111//////222333444:::BBBQQQ^^^mmmttttttpppfff]]]OOOOOOTTTbbbwww}}}zzzyyyggg^^^```gggqqqyyy{{{|||}}}~~~}}}|||{{{zzzyyyvvvvvvzzz~~~~~~~~~||||||||||||||||||||||||{{{zzzyyyxxxwwwwwwwwwwwwssssssssstttuuuvvvwwwxxx{{{{{{{{{{{{zzzxxxwwwvvvssstttuuuvvvvvvvvvuuuuuuyyywwwtttpppllleee^^^YYYSSSMMMIIIJJJKKKNNNTTT[[[fffvvv~~~|||zzzvvvooofffaaa]]]bbbiiiqqqyyy~~~}}}}}}|||{{{zzzzzzzzzyyyzzzzzz{{{{{{{{{{{{||||||zzzzzz{{{{{{||||||||||||yyyzzz|||}}}}}}|||zzzyyywwwxxxzzz{{{||||||{{{{{{wwwxxx{{{~~~{{{sssnnnkkkiiinnntttyyy}}}~~~yyyvvvxxx{{{~~~vvvdddYYYQQQOOOLLLLLLMMMQQQTTTVVV]]]ccchhhfff]]]XXXYYY]]]sss|||wwwppphhhaaabbbeeejjjooossswww{{{|||vvvzzz~~~~~~||||||}}}}}}{{{wwwssspppqqqtttvvvqqqqqqooonnnmmmoooqqqsss{{{xxxsssnnnjjjgggeeeeeeccceeejjjssstttdddLLL@@@666222111//////111000222555777777666444333000...,,,+++,,,,,,+++***))))))************))))))++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........///.........///////////////............////////////111222222222111333888;;;CCCMMM]]]jjjsssxxx}}}|||qqqbbb\\\]]]jjj||||||eeeQQQDDD===:::666444333333444666777666111111111111111111111111000000000000////////////////////////////////////............////////////------............------///000000000000000///...111111000///////////////------------------------//////////////////...------...///000000000///...000///000333444666???HHHWWWcccooosssqqqkkk```WWWHHHOOOZZZkkk{{{yyyzzzjjj```___eeeoooyyy}}}~~~{{{|||}}}~~~~~~}}}|||{{{zzzyyywwwvvvwww{{{|||{{{|||~~~|||{{{{{{zzzzzz{{{{{{|||xxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwzzzzzzzzzzzzyyyxxxvvvtttrrrssstttuuuvvvuuutttsssvvvtttppplllgggaaaZZZUUUOOOIIIGGGIIIKKKOOOUUU]]]gggvvv}}}|||}}}~~~}}}{{{xxxtttmmmddd^^^WWW\\\dddmmmttt|||}}}{{{zzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}|||{{{yyyxxxwwwxxxyyy{{{{{{{{{{{{zzzyyyzzz|||}}}wwwsssmmmiiikkkpppuuuyyy||||||yyyxxxxxxzzz{{{vvvfff\\\QQQNNNKKKJJJMMMPPPRRRSSSYYY^^^bbbaaa]]]ZZZ[[[]]]lllxxxyyypppfff___bbbeeejjjooosssxxx}}}yyy~~~|||}}}~~~{{{wwwvvvwwwzzzxxxwwwuuurrrooonnnooopppwwwuuurrrooollljjjhhhhhheeegggkkkuuu~~~qqqTTTGGG999333222000000222111222555777888777555444111///,,,,,,,,,,,,+++***))))))************))))))++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------)))***,,,---.../////////---...///000000000000///....../////////000000000111222444333222555;;;@@@IIIUUUdddqqqwwwyyyzzz{{{|||uuuaaa[[[]]]kkk~~~~~~fffRRRDDD===:::999777333222222333333222111111111111111111111111000000000000////////////////////////////////////............////////////......////////////.........///000000000000000///111000///////////////000..............................///000000000//////........./////////000000//////111444666999BBBMMM[[[eeeoooqqqmmmfff[[[RRRGGGSSScccttt|||wwwxxx~~~tttbbb^^^```iiiuuu~~~|||{{{{{{}}}~~~~~~~~~}}}||||||{{{zzzzzzxxxyyyzzz|||~~~}}}{{{{{{|||~~~~~~~~~{{{{{{zzzyyyyyyzzz{{{{{{wwwwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyzzzzzzyyywwwuuusssqqqrrrtttuuuuuuuuusssrrrqqqooojjjfffaaa[[[UUUPPPIIIEEEDDDGGGLLLPPPXXX```lll{{{~~~}}}}}}~~~}}}{{{zzzwwwssskkkccc]]]SSSYYYaaaiiiqqqyyy|||xxxvvvvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyzzzzzz{{{|||~~~~~~~~~}}}{{{zzzxxxwwwvvvwwwyyyzzz{{{{{{zzzzzzzzz{{{|||~~~}}}zzzwwwpppjjjjjjoooppprrruuuwwwxxxxxxwwwwwwwww|||uuuggg^^^QQQNNNJJJIIIKKKNNNOOONNNSSSWWW[[[^^^^^^\\\[[[ZZZ___mmmyyy{{{uuummmfff```aaaeeeiiinnnrrrwww~~~{{{}}}yyyyyy{{{||||||zzzvvvqqqnnnnnnppprrrqqqpppnnnlllkkkjjjiiigggjjjnnnvvv}}}___PPP???777444111000111111333555888888777666555111///---,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................***+++---.........---------...///000111000000////////////000000000111111///222444555555999AAAGGGRRR\\\iiitttyyy|||~~~|||xxx```[[[]]]mmmgggRRRDDD===:::555333000000222444555555111111111111111111111111000000000000////////////////////////////////////............/////////000//////000000000000//////......///000000000000000000000////////////000000////////////////////////......///000111111111000...............///000111...///111555777:::EEEPPP]]]fffooooookkkcccYYYOOOKKKZZZkkkzzz~~~xxxvvvyyylllaaa___bbbkkkwww~~~{{{{{{|||}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{yyy{{{}}}~~~}}}|||}}}|||{{{{{{|||~~~}}}|||{{{{{{yyyyyyyyyyyy{{{{{{xxxyyy{{{||||||{{{yyyxxxvvvvvvwwwxxxyyy{{{}}}~~~xxxyyyzzzzzzyyywwwtttssspppqqqsssuuuuuutttsssrrrnnnkkkgggbbb^^^XXXQQQMMMEEEBBBAAAGGGLLLRRR[[[cccqqq~~~}}}}}}~~~|||{{{yyyvvvrrrkkkccc]]]QQQWWW___hhhpppxxx~~~{{{wwwtttssstttuuuvvvxxxzzz{{{{{{{{{||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{~~~|||{{{yyyxxxwwwvvvwwwyyyzzz{{{{{{zzzyyyzzz{{{|||}}}~~~~~~}}}~~~|||{{{yyyssslllkkknnnmmmmmmooosssvvvxxxvvvuuutttyyy~~~ttthhh```SSSOOOJJJHHHJJJKKKKKKJJJNNNQQQVVV\\\___^^^YYYVVVWWWeeerrrtttpppkkkgggcccaaadddiiilllpppvvv~~~|||{{{yyy{{{~~~}}}xxxrrrnnnooopppoooooonnnmmmlllkkkjjjiiiiiikkkpppwwwgggVVVDDD:::555222000000111333666888999888666555222///---,,,,,,,,,+++***,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------////////////////////////,,,---.........---,,,+++---...000111111111000///000000000000111111111111...111555666777===FFFMMMYYYaaallluuuzzz~~~|||iiiffffffooohhhOOOBBB>>><<<777555444222222333444555333111///...//////...---............///000222222////////////////////////000000000000000000000000..................------000000000000000000000000000000///...------..............................111///---...111222000...000111111000//////000222222111111222888BBBNNNVVVfffjjjppppppfffWWWOOONNNPPPcccwwwvvvuuuyyyxxxeee]]]aaaiiiuuuyyy~~~~~~~~~|||~~~}}}|||{{{{{{}}}~~~~~~}}}|||{{{}}}||||||{{{yyywww|||zzzyyy{{{~~~}}}zzz{{{{{{||||||}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyy|||||||||||||||}}}~~~~~~{{{xxxxxx{{{||||||zzzzzzyyyyyyxxxwwwvvvuuuuuunnnoooooooooooonnnnnnmmmkkkgggaaa[[[VVVPPPJJJFFFEEEFFFGGGGGGJJJQQQ[[[cccppp}}}|||}}}||||||~~~}}}zzzwwwuuussslllaaaXXXVVVYYY___gggqqqyyy|||~~~}}}wwwrrroooooopppqqqsssvvvzzz}}}~~~|||xxxvvv{{{{{{|||}}}}}}|||{{{zzzzzzzzzyyywwwuuuwwwzzz}}}~~~}}}{{{zzzyyyxxxxxxxxx{{{{{{{{{|||||||||||||||~~~}}}{{{{{{}}}}}}}}}|||~~~}}}}}}~~~{{{xxxuuurrrlllggglllmmmooossswwwyyyxxxvvvuuuwww{{{xxxjjj___VVVMMMGGGIIIJJJHHHHHHKKKKKKPPPTTTWWWZZZ^^^[[[VVVRRRWWW```jjjlllhhheeefffeeedddgggmmmrrrxxx~~~xxxuuu}}}tttmmmjjjjjjpppppppppnnnkkkiiijjjjjjlllkkkllltttxxxbbbJJJ===888333222444222333444666777666333000)))+++------,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------.........---,,,,,,+++//////...---,,,,,,++++++---------,,,,,,+++++++++------------.........///111111000000/////////...000111222111000111333444000111222444:::CCCNNNUUUaaagggmmmqqquuu}}}kkkggggggqqqhhhOOOCCC>>><<<777555444222222333444555666444222222333333222000////////////000111111222////////////////////////000000000000000000000000........................////////////////////////111111000///////////////........................111///......111111000...111222333222111000222333222222333666>>>IIITTT[[[jjjkkknnnlllaaaSSSLLLMMMWWWkkk|||vvvvvv|||pppbbb^^^eeemmmxxx{{{~~~~~~}}}||||||}}}}}}}}}}}}}}}||||||~~~|||{{{{{{||||||{{{zzz{{{yyyyyyzzz}}}}}}|||yyy||||||||||||||||||||||||{{{{{{zzzxxxxxxwwwwwwxxx||||||{{{{{{{{{{{{||||||}}}{{{xxxxxx{{{|||{{{zzzzzzzzzxxxwwwuuutttsssrrrnnnnnnnnnnnnmmmlllkkkjjjgggccc^^^XXXRRRMMMGGGDDDBBBDDDEEEGGGJJJRRR]]]fffsss~~~}}}|||{{{{{{|||~~~~~~}}}|||yyyvvvsssrrrpppjjj```XXXTTTVVV\\\eeennntttwwwwwwwwwtttpppmmmlllnnnqqqssswwwyyy{{{}}}}}}|||zzzyyy|||}}}~~~~~~}}}{{{yyy{{{{{{zzzxxxwwwwwwyyy{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||}}}~~~|||{{{|||}}}}}}}}}~~~}}}}}}}}}~~~}}}yyytttnnnjjjhhhiiilllqqqvvvyyyyyyxxxssstttxxx|||}}}vvvjjj```YYYPPPJJJJJJJJJGGGGGGJJJIIIMMMQQQTTTZZZ___]]]XXXQQQTTT\\\gggllljjjiiijjjjjjhhhiiiooouuu~~~zzzvvv}}}~~~wwwooojjjhhhnnnpppqqqooommmkkkjjjjjjlllkkklllsss~~~~~~hhhPPPAAA:::555444555333333444666777777555222///000000///,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......------,,,+++.........------,,,,,,+++.........---------,,,,,,------........./////////000000000//////.........///000111111000000222444555666888;;;AAAKKKWWW___iiinnnssstttwwwmmmhhhhhhuuuhhhPPPCCC>>>;;;666555444333222333444444444222111111222222000///111111111111111111111111000000000000000000000000000000000000000000000000........................111111111111111111111111111000000///////////////........................111///...///000111000...111222333333111111222333222333555;;;EEERRR]]]dddkkkjjjiiieee[[[PPPMMMQQQ___tttxxxvvvyyyxxxgggaaacccllluuu|||~~~}}}}}}}}}|||~~~}}}||||||{{{||||||{{{zzzyyy{{{}}}~~~}}}|||zzzyyyyyyzzz||||||{{{yyy|||{{{{{{{{{{{{zzzzzzzzz{{{zzzyyyxxxxxxwwwwwwxxx{{{{{{zzzzzzzzzzzzyyyyyy|||zzzyyyyyyzzz{{{{{{zzz{{{zzzxxxuuusssrrrqqqpppmmmmmmmmmllljjjiiigggfffbbb^^^XXXRRRMMMHHHCCC@@@@@@BBBDDDGGGKKKTTT___hhhvvv|||{{{zzzzzz{{{{{{yyyxxxtttqqqnnnllljjjeee^^^XXXRRRUUU[[[ccckkkpppppppppmmmkkkiiiiiikkkoootttwww||||||}}}}}}||||||{{{zzz{{{|||}}}zzzxxxzzz{{{|||{{{yyyxxxyyyzzzxxxxxxxxxxxxyyy{{{|||}}}|||{{{zzzyyyzzz{{{}}}~~~~~~{{{zzz{{{}}}}}}}}}~~~}}}}}}|||}}}~~~wwwqqqmmmhhhiiikkkooosssvvvwwwvvvooopppsssvvvwwwrrriiiaaa\\\UUUNNNLLLJJJGGGFFFHHHGGGIIILLLQQQZZZbbbaaa[[[RRRQQQVVVaaajjjllllllnnnmmmkkklllqqqzzz{{{zzzyyy{{{~~~zzzvvvvvv|||{{{rrrjjjgggllloooqqqqqqooommmkkkkkkmmmlllnnnsss|||qqqYYYHHH>>>888666777555444333444666777666555555555333///+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,,,,------------------------//////............------....../////////000000000/////////..................///000000///000222444555666999===FFFQQQ^^^gggrrrwwwzzzyyyyyypppiiiiiiwwwfffNNNBBB<<<888666555444333333333444444222111000111111111000...111222222222222111111000000000000000000000000000////////////////////////............////////////000000000000000000000000//////......---......///........................000/////////000000000///000111333222111000111222444444666>>>JJJYYYfffmmmkkkhhhddd^^^UUUOOORRRYYYfffyyyyyyyyy~~~nnnbbbccckkkttt|||}}}|||||||||}}}}}}{{{{{{{{{{{{|||{{{zzzyyy{{{}}}~~~}}}|||zzzzzzzzz{{{||||||{{{{{{yyyzzzzzzzzzzzzzzzzzzzzz|||{{{{{{zzzyyyyyyyyyzzzxxxxxxyyyyyyyyyyyyyyyyyy{{{zzzzzzzzzzzzzzzzzzzzz{{{yyywwwuuusssrrrrrrrrrnnnnnnllljjjhhheeecccbbb\\\XXXRRRMMMIIIEEEAAA>>>???BBBEEEHHHMMMUUU```iiiwww}}}{{{zzzzzzzzzzzzwwwuuurrroookkkhhheee___YYYUUURRRUUU[[[cccjjjmmmllljjjgggggggggiiimmmsssyyy|||}}}{{{yyyxxxwwwyyy}}}~~~{{{xxxxxxzzz||||||{{{zzzzzzzzzwwwwwwwwwxxxyyyzzz||||||}}}{{{yyyxxxxxxzzz}}}}}}zzzxxxyyy{{{||||||}}}|||||||||}}}~~~yyysssppplllkkkkkkmmmoooqqqqqqqqqlllmmmnnnqqqrrrooojjjeee___ZZZSSSMMMIIIGGGGGGHHHFFFGGGIIIOOOZZZdddeee```TTTOOOPPPYYYdddiiikkkmmmmmmmmmpppvvvuuuttttttwww|||~~~yyytttqqqxxx~~~uuummmhhhkkknnnqqqrrrqqqooonnnnnnqqqrrrrrruuuzzzzzzcccOOOAAA:::888777555333222222444666666666777666333///+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------------............------------////////////000000000000..................---------///000000///000222444444666:::AAAKKKXXXfffoooyyy}}}~~~qqqjjjkkkyyycccLLLAAA:::666555555444444333333333333555444333444555555333111111111222222222111111000000000000000000000000000////////////////////////........./////////000000------------------------/////////......//////000///////////////////////////000000000/////////000111333444444333222222333666555777@@@NNN^^^jjjqqqmmmggg```XXXPPPMMMUUU```nnn~~~{{{}}}|||ggg```fffoooxxx~~~|||{{{{{{}}}~~~}}}{{{{{{{{{{{{|||}}}|||{{{{{{|||}}}{{{zzzzzz{{{}}}}}}}}}}}}}}}}}}wwwxxxxxxyyyzzz{{{{{{|||{{{{{{zzzyyyyyyyyyzzzzzzvvvwwwxxxyyyzzzzzzzzzzzzyyyzzzzzzzzzzzzyyyyyyzzz{{{yyywwwuuutttsssttttttooonnnllliiieeebbb___]]]WWWSSSMMMIIIFFFCCC@@@>>>AAADDDGGGJJJNNNVVVaaaiiiwww~~~}}}{{{{{{{{{yyywwwuuussspppjjjddd^^^YYYSSSPPPOOORRRXXX```fffiiihhhfffdddeeehhhlllrrrxxx~~~~~~zzzwwwtttrrruuuyyy}}}~~~{{{yyyuuuwwwzzz|||{{{{{{{{{|||yyyyyyxxxxxxxxxyyyyyyzzz}}}{{{yyyxxxxxxzzz|||~~~}}}zzzxxxwwwyyyzzz{{{{{{{{{{{{{{{{{{|||~~~|||uuurrrmmmkkkjjjkkkmmmoooooooookkkkkkkkklllmmmmmmlllkkkdddaaaYYYPPPJJJHHHHHHHHHFFFHHHIIINNNYYYdddgggdddYYYPPPLLLRRRZZZaaafffiiinnnqqqvvv}}}}}}uuuttttttvvv{{{}}}}}}~~~|||vvvpppllluuuwwwpppllljjjmmmoooqqqqqqqqqrrrtttyyyzzz{{{zzzzzz}}}lllVVVEEE===999888555333111111222444555555555444222...+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---////////////000000000000------..................---///000000000111333555666:::AAAJJJVVVdddqqqzzz}}}qqqkkklllxxx|||```KKKAAA:::555555555444444444333333333222111222333444444222//////000111222222222000000000000000000000000000000000000000000000000000000.........//////000000111000000000000000000000000111000000000000111111222////////////////////////...000111000///...///111333555777777666444444555777777:::DDDSSSbbbkkkooonnnfff\\\SSSLLLLLLWWWdddyyy|||pppbbbaaaiiirrryyy~~~}}}||||||}}}~~~~~~}}}||||||{{{||||||}}}|||{{{||||||zzzxxx{{{|||~~~~~~}}}}}}}}}~~~xxxxxxyyyzzzzzz{{{{{{|||xxxxxxwwwwwwwwwwwwxxxxxxwwwxxxzzz{{{||||||{{{zzzxxxyyy{{{{{{yyyxxxyyyzzz|||zzzxxxuuussssssssstttooommmkkkgggbbb]]]YYYWWWQQQMMMHHHEEECCCBBB@@@???BBBEEEIIILLLQQQYYYcccjjjxxx~~~}}}|||{{{{{{zzzwwwuuusssooohhh```XXXRRRNNNLLLKKKMMMSSSZZZaaaddddddccccccffflllsss{{{~~~yyyuuusssqqqtttxxx{{{}}}|||{{{zzztttvvvyyyzzzzzzzzzzzz{{{{{{zzzyyyxxxxxxwwwxxxxxx{{{zzzyyyxxxyyyzzz|||}}}zzzxxxwwwxxxzzz||||||{{{zzzzzzzzz{{{|||xxxtttkkkiiihhhhhhkkkoooqqqqqqkkkkkkjjjjjjkkknnnppprrrnnnlllcccUUULLLIIIIIIHHHFFFIIIKKKMMMUUU___eeeeee]]]TTTLLLMMMRRRXXX```gggqqqvvv|||{{{wwwvvvuuuwww|||{{{{{{|||zzzsssmmmjjjqqqzzz}}}{{{vvvrrrpppkkklllmmmnnnooosssxxx|||~~~|||sss]]]JJJAAA<<<888666444222222333444555444111222111///,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------......------------------------------+++++++++,,,,,,,,,,,,---....../////////000000000.............../////////...///000111111222444666555;;;EEEQQQ^^^lllxxxpppkkkmmmwww~~~zzz___LLLBBB<<<666444444555555444444333333.........000111111///,,,---...000111222222000000////////////////////////000000000000000000000000---......///000000111111222222222222222222222222...............///000000////////////////////////...000111111......///111111333666666555333333333666888???LLL[[[fffiiiiiifff^^^UUUMMMIIIMMM]]]lll}}}yyyqqqgggaaafffpppwww}}}~~~~~~~~~}}}}}}}}}~~~~~~|||}}}}}}}}}}}}}}}||||||~~~}}}{{{{{{||||||zzzyyyyyy|||~~~~~~|||{{{}}}~~~|||{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxxxx{{{|||}}}~~~}}}|||zzzyyyvvvyyy{{{{{{yyyxxxxxxzzz|||xxxtttqqqpppppppppmmmkkkhhhccc^^^XXXTTTQQQKKKGGGCCC@@@@@@@@@@@@???AAADDDIIINNNSSS\\\gggnnn{{{}}}|||{{{zzz{{{zzzwwwuuuqqqllleee[[[SSSLLLIIIIIIIIIKKKPPPWWW^^^cccddddddfffkkkttt|||xxxwwwwwwuuuwwwyyy{{{{{{{{{zzzyyyvvvxxxyyyyyyxxxwwwwwwxxxzzzyyyyyyxxxwwwwwwxxxxxxzzzzzzyyyyyyyyyzzz{{{|||xxxwwwxxx{{{~~~~~~|||yyyyyyyyyzzz|||}}}}}}~~~{{{vvvmmmjjjhhhhhhjjjnnnpppqqqmmmllljjjiiikkkooouuuxxx{{{yyynnn\\\OOOKKKJJJGGGFFFJJJMMMLLLOOOXXX```cccaaaWWWMMMJJJLLLRRR]]]gggrrrxxx}}}|||yyyxxxwwwyyy}}}{{{zzz{{{yyyqqqkkkgggmmmsssvvvtttrrrrrrssskkkkkkjjjjjjmmmttt}}}zzzcccOOOEEE???:::999777555555555666555444111222222111///......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------.........------,,,,,,+++,,,,,,,,,,,,------......------........./////////.........//////000000000...000111222222333555888666>>>JJJXXXfffsss~~~oookkkmmmvvvzzz|||zzz___MMMDDD===888444444555555444444333222000000111333444444111///+++---///111222222000000////////////////////////000000000000000000000000---......///000111111222------------------------************++++++,,,---000000000000000000000000...000222111...---///111---000222333111000//////444999DDDSSSaaaiiihhhddd\\\UUUMMMHHHHHHQQQddduuu|||xxxuuuwwwiiidddccclllvvv|||}}}|||}}}~~~~~~~~~~~~~~~~~~{{{{{{}}}~~~~~~}}}||||||}}}|||{{{{{{|||}}}{{{zzzxxx{{{~~~}}}{{{zzz|||~~~~~~}}}|||zzzyyywwwwwwyyyyyyyyyxxxyyyyyyzzzzzz~~~{{{xxxwwwvvvyyy||||||yyywwwxxxzzz~~~yyysssooommmllllllkkkiiifffaaa[[[UUUPPPMMMGGGDDD@@@>>>>>>????????????CCCIIIOOOUUU___jjjrrr~~~|||{{{zzzzzzzzzyyywwwuuummmiiibbbXXXOOOIIIGGGGGGJJJLLLPPPWWW___eeeggghhhjjjqqq|||zzzxxxyyy{{{zzzzzz{{{{{{{{{zzzyyyxxxyyyzzzzzzxxxvvvttttttuuuyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{wwwxxxzzz}}}~~~yyyyyyyyyzzz|||~~~~~~~~~}}}{{{zzz{{{|||~~~xxxqqqnnnjjjhhhiiikkkmmmmmmnnnmmmkkkiiikkkpppwww|||vvvaaaRRRLLLJJJFFFEEEKKKMMMKKKLLLSSS]]]bbbbbbYYYOOOJJJIIIOOO\\\iiirrrwwwzzz|||~~~zzzyyyxxxzzz|||{{{|||yyyqqqjjjfffjjjnnnpppoooooorrrtttllljjjhhhhhhllluuu~~~gggSSSHHHBBB<<<;;;999888777888777666444222333444333111/////////------------------------++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,---.........---//////...---,,,,,,++++++---------.........//////------------.........///.../////////000000111111///000222222333444666999===EEESSSbbbppp}}}xxxiiidddeeekkkoootttwww___LLLAAA;;;999999888777666555444333333...///000111111111111111222111111111000000//////222222111111111111222222////////////////////////......///000000000000000)))+++---///000000000///------...000111111///,,,111111000///////////////000000000000000000000000111111111111000000000000666:::GGGXXXaaaaaabbbeee^^^RRRJJJMMMQQQWWWgggyyytttpppqqqyyyttt^^^___dddmmmwww~~~~~~~~~~~~~~~~~~}}}{{{~~~}}}{{{yyyyyyyyy{{{|||{{{zzzzzzzzz{{{|||~~~xxx{{{}}}|||xxxuuussstttuuuuuuvvvwwwxxxzzz|||}}}}}}}}}||||||{{{{{{{{{{{{xxxxxxwwwvvvuuuwww{{{~~~{{{uuupppmmmkkkjjjhhheeebbb^^^ZZZUUUPPPKKKGGGAAA@@@>>>======???@@@AAAFFFIIIMMMPPPUUU^^^iiiqqq~~~~~~|||zzzvvvrrroooooofffZZZQQQLLLJJJHHHFFFHHHOOOVVVYYY___gggmmmnnnttt~~~|||tttuuuzzzxxxyyyyyyzzz{{{{{{{{{zzz|||zzzyyyzzzzzzzzzyyywwwyyy{{{{{{yyyvvvuuuuuuyyyzzz|||{{{zzzxxxyyyyyyyyyzzz{{{}}}~~~~~~xxxyyy{{{|||~~~~~~}}}||||||{{{{{{|||~~~{{{rrrpppllljjjjjjjjjjjjiiinnnmmmnnnooonnnoooxxxyyyfffVVVNNNKKKHHHHHHHHHHHHHHHJJJOOOVVV\\\___]]]WWWNNNHHHMMMZZZeeepppssswww|||~~~{{{}}}}}}zzzwwwyyy~~~|||wwwrrroooddd^^^^^^hhhppppppnnnnnnmmmlllhhheeeiiivvvuuu^^^HHH>>>>>><<<;;;:::888777666666666555444333111000/////////+++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,---------............///------------------------------------------------...............///000111///......//////000111222333222333555333111555<<>>======>>>@@@AAAFFFIIIMMMPPPVVV___jjjrrr~~~|||zzzvvvqqqnnniiibbbWWWOOOKKKJJJIIIIIILLLSSSZZZ^^^eeennntttuuu{{{}}}uuutttxxxxxxyyyzzzzzz{{{{{{zzzzzz}}}{{{yyyxxxyyyzzzzzzyyyxxxzzz|||{{{yyywwwvvvvvvyyyzzz||||||zzzyyyzzz{{{zzzzzz{{{{{{|||}}}}}}}}}{{{||||||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{{{{vvvrrrmmmkkkjjjjjjjjjiiinnnmmmnnnpppppppppxxxxxxeeeVVVNNNKKKHHHGGGGGGFFFFFFHHHMMMTTTYYY___^^^YYYPPPJJJMMMYYYcccqqqsssvvvyyy{{{|||~~~|||{{{}}}|||{{{~~~}}}yyy{{{~~~{{{yyyuuuqqqmmmfff^^^[[[ccclllooonnnoooooommmkkkjjjpppyyycccMMMBBB@@@;;;:::999888777777777777666555333222000///......+++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,------------............------------------------++++++++++++++++++++++++//////............//////............///000111222000///111333222222777???LLLXXXiiixxxnnn```ZZZXXX]]]dddpppvvv^^^LLL@@@;;;999555555444444333333333333222222222222222222111000111111111111000000000000000000////////////000000111111111111111111111111......///000000000000000111111///...---,,,,,,,,,111///,,,,,,...000111111111000000///////////////000000000000000000000000......///000111333555666:::AAAOOO^^^cccaaa___```WWWMMMHHHNNNXXXdddwww|||pppgggkkkwwwnnnccc```dddkkkuuu}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{|||{{{zzzyyyyyyyyyzzz{{{{{{{{{zzzzzz{{{|||}}}~~~}}}~~~~~~|||yyyvvvvvvwwwuuuttttttsssssssssttttttyyyyyyxxxxxxxxxxxxwwwwwwvvvwwwwwwvvvttttttuuuwwwyyyvvvqqqnnnlllkkkiiigggaaa]]]XXXTTTOOOJJJEEEAAA???>>><<<<<<<<<>>>@@@AAAFFFIIIMMMQQQWWWaaallluuu~~~{{{yyyuuuppplllbbb\\\SSSMMMJJJJJJKKKLLLQQQYYYaaagggooozzzwwwtttuuuyyyyyyzzzzzz{{{{{{zzzzzz|||zzzxxxxxxzzzzzzzzzyyyxxxzzz||||||zzzxxxwwwwwwxxxzzz||||||{{{{{{|||~~~||||||zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||zzzyyyyyyzzzzzz{{{vvvpppkkkjjjjjjjjjjjjnnnmmmooorrrrrrrrrxxxvvvdddUUUNNNKKKHHHFFFFFFEEEEEEGGGKKKQQQVVV______\\\TTTLLLMMMVVV^^^mmmppptttvvvuuusssrrrrrrsssrrrsssvvvxxxyyy~~~}}}}}}|||zzzxxxwwwvvvssspppmmmiii___XXX]]]gggnnnpppqqqqqqpppooopppwww~~~jjjTTTFFFBBB::::::999888777777777888666666444222111///...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............------------------------++++++++++++++++++++++++///......---------.........------......///000111///...000333444666===FFFUUUaaarrrlll\\\VVVTTTWWW```qqquuu]]]KKK@@@;;;888555444444444444444444444333333333333333222111000111111111000000000000000000000////////////000000..............................///000000000000000222111///---,,,,,,------///---+++,,,---/////////000000////////////000000000000000000000000000000/////////000222444666777===GGGUUU```ccc```\\\[[[VVVNNNLLLSSSaaapppppphhheeennnuuugggcccccchhhqqqzzz~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}{{{{{{{{{zzzyyyyyyzzzzzz{{{|||{{{zzzzzz{{{|||}}}~~~~~~|||zzzxxxxxxyyytttssssssrrrrrrsssssstttxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyywwwuuusssssstttuuusssooommmllljjjhhhfff___[[[UUUPPPLLLGGGBBB???===<<<;;;;;;<<<>>>@@@AAAFFFIIINNNSSSYYYdddpppyyy|||yyyvvvrrrllliii\\\XXXQQQKKKIIIKKKNNNPPPVVV```kkkttt~~~yyyuuuuuuyyyyyyzzzzzz{{{zzzzzzyyy{{{zzzyyyyyy{{{|||{{{zzzyyy{{{||||||zzzyyyxxxyyyxxxzzz{{{{{{{{{|||~~~~~~|||zzzyyyzzz{{{|||}}}~~~~~~~~~~~~|||yyyxxxxxxyyyzzzzzzsssmmmkkkkkkkkkkkknnnmmmpppssstttssswww}}}vvveeeWWWOOOLLLIIIFFFFFFEEEEEEFFFJJJOOOSSS```bbb```XXXOOOLLLPPPVVVbbbhhhooossssssqqqpppppplllkkklllqqqtttvvv|||~~~|||zzztttsssrrrrrrttttttsssqqqnnncccXXXXXXbbbmmmtttvvvwwwuuuttttttzzzqqqYYYHHH@@@:::999999888777777888888777666555333111///---,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,++++++,,,,,,,,,,,,,,,---------.........------------------------........................---------------...//////------------...///000111222000222555777:::DDDNNN^^^iiiyyymmmZZZUUUSSSWWWbbbvvvttt\\\JJJ@@@:::888666666666555555555555555333333333333333222111000000000000000000000111111222111111000000111111222..............................///000000000000000111000...------...///000.........000111111000...000000////////////000000111111111111111111111111111111000000111333666777AAALLLYYY``````\\\XXXUUUQQQNNNOOOYYYhhhyyyiiifffiiivvvjjjcccccchhhmmmvvv~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}|||{{{{{{|||~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{zzzzzz{{{}}}~~~~~~}}}{{{{{{{{{zzzzzzsssssssssssstttuuuvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzxxxvvvtttssstttrrrpppmmmlllkkkiiifffccc\\\XXXRRRMMMIIIEEEAAA>>><<<<<<;;;;;;<<<>>>AAABBBGGGJJJPPPUUU\\\gggttt}}}~~~|||xxxuuuqqqlllgggcccXXXUUUPPPLLLJJJMMMQQQUUU]]]iiiwwwzzzwwwwwwyyyzzzzzz{{{zzzzzzyyyyyy{{{zzzyyy{{{|||}}}}}}{{{yyy{{{|||{{{zzzyyyyyyzzzxxxzzz{{{{{{{{{|||~~~|||{{{{{{|||}}}{{{|||}}}~~~~~~{{{yyyxxxxxxyyyzzz|||}}}~~~~~~vvvpppmmmlllllllllnnnmmmooosssuuutttvvv{{{}}}}}}vvvhhhZZZRRRMMMJJJFFFFFFFFFFFFFFFIIINNNQQQ___bbbccc\\\QQQJJJKKKNNNWWW___iiiooopppoooooopppjjjhhhjjjnnnpppqqqwww~~~{{{wwwtttmmmlllmmmooosssuuuvvvvvvrrrhhh[[[VVV^^^mmmxxx}}}~~~zzzxxx{{{vvv^^^III>>>::::::999888777777777777666666555444222000...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...------------------------........................++++++,,,,,,...///111222...------......///000111333222222555888>>>IIIUUUhhhrrrlllXXXVVVUUUYYYggg|||sss\\\JJJ???:::888777777666666666555555555222222222222222222111000000000000000111111111111222222111111111111222222111111111111111111111111......///000000000000000............///000111111000000111333555555222000///////////////000000111111111111111111111111111222111111000222444666888DDDPPP\\\___\\\XXXSSSPPPJJJKKKQQQ^^^pppuuueeefffoooqqqbbb```cccmmmssszzz||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{zzzzzz{{{}}}}}}|||{{{{{{||||||||||||}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}}}}|||{{{|||}}}}}}|||{{{tttttttttuuuvvvwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{zzzxxxuuussstttuuuooonnnlllkkkjjjgggccc```XXXTTTOOOJJJFFFCCC@@@>>><<<;;;;;;;;;===???BBBDDDHHHLLLRRRXXX```kkkyyy}}}zzzwwwsssoookkkfff```[[[TTTSSSPPPMMMMMMRRRYYY^^^iiivvv}}}zzzxxxzzzzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxyyyzzz}}}~~~}}}{{{yyyzzz{{{zzzyyyxxxyyyzzzyyyyyyzzzzzzzzz{{{~~~}}}|||||||||}}}yyyzzz|||~~~}}}}}}|||{{{zzzzzzzzzzzzyyy{{{}}}~~~yyyssspppooonnnmmmooolllmmmrrrtttsssuuuyyyzzz}}}yyymmm___WWWPPPKKKFFFGGGFFFFFFEEEGGGKKKOOOZZZ```ccc^^^TTTKKKHHHJJJPPPYYYdddjjjjjjhhhiiikkkjjjhhhhhhkkkllllllqqqwwwyyyssspppiiihhhiiilllqqquuuwwwxxxtttlll___VVV[[[kkk|||~~~zzz{{{{{{dddMMM???<<<;;;:::888777666666666555555555555333111///...+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222333.........//////000111222333111111555:::BBBPPP]]]nnnwww}}}iiiWWWWWWXXX]]]lllrrr[[[III???:::888777777666555444444333333000000111111222111111111///000000000111111111111111111000000000000111111111111111111111111111111......///000000000000000......///000000000000000111000000111333333222111///////////////000111111111111111111111111111111111000000000222555999;;;FFFRRR]]]\\\WWWSSSOOOKKKDDDIIITTTfffzzzggg```ffftttyyyeee^^^```dddrrrwww~~~{{{{{{|||}}}}}}|||{{{{{{}}}||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{}}}}}}|||zzz||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}zzzyyyyyy|||~~~}}}{{{wwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzxxxuuusssrrrtttvvvnnnlllkkkkkkiiieeeaaa]]]SSSOOOJJJFFFCCCAAA>>><<<<<<<<<;;;<<<>>>AAADDDEEEIIINNNTTTZZZcccooo}}}}}}zzzxxxuuurrrnnnjjjeee```YYYUUUPPPPPPOOOOOOQQQXXXaaahhhwww|||yyyyyy}}}zzzzzz{{{{{{zzzzzzyyyxxxvvvvvvwwwyyy{{{|||{{{zzzxxxyyyzzzyyywwwwwwyyyzzzyyyyyyzzzyyyxxxzzz}}}~~~}}}|||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~{{{|||}}}}}}}}}|||{{{{{{xxxzzz}}}~~~{{{vvvsssqqqooonnnooolllkkkooorrrrrrtttxxxxxx}}}{{{qqqeee[[[RRRKKKEEEEEEEEEDDDDDDEEEIIIKKKSSSZZZ```___VVVMMMIIIIIIMMMVVVaaafffeeedddeeehhhiiigggfffhhhhhhgggkkkqqqxxxzzz~~~yyyrrrnnnhhhhhhhhhjjjooosssuuuuuusssooocccVVVWWWhhh}}}|||wwwwwwyyy}}}|||kkkSSSDDD===<<<:::888777666555555333444555555444333111///+++,,,,,,------,,,,,,+++........................------,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------------------------------000////////////000111111000//////000000111222333333111222888???JJJ[[[iiiuuu{{{zzzeeeVVVWWWYYY```nnnrrr[[[III???:::888777777666555333222111111...///000111111111111111//////000000111111111222000000////////////000000////////////////////////...//////000000000000000...///000111111000///...111...,,,,,,---///000000///////////////000111111111111111111111111111111/////////000333777;;;>>>GGGTTT]]]ZZZTTTQQQMMMIIIBBBJJJXXXlllttt\\\\\\eeevvvlll___^^^dddhhhtttyyy~~~~~~zzz{{{|||}}}}}}|||{{{zzz}}}}}}|||{{{zzzzzzyyyyyyzzzyyyyyy{{{|||}}}|||zzz|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}xxxwwwxxx|||~~~{{{yyyyyywwwvvvvvvuuuuuuuuuwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxvvvsssqqqqqqsssvvvmmmlllkkkjjjiiieee___[[[PPPLLLGGGCCCAAA???===;;;<<<<<<<<<<<<>>>AAADDDFFFJJJOOOUUU\\\eeeqqq{{{wwwtttrrroookkkgggbbb\\\UUUQQQLLLMMMOOOPPPTTT]]]hhhppp|||xxxyyy~~~zzz{{{{{{{{{zzzyyyyyyxxxttttttuuuwwwzzz{{{zzzxxxwwwxxxyyyxxxwwwwwwxxxzzzyyyzzzyyyxxxwwwyyy|||~~~~~~~~~~~~~~~}}}|||{{{zzz||||||}}}}}}}}}}}}||||||zzz{{{}}}~~~|||{{{xxx{{{}}}~~~|||xxxuuurrrpppnnnpppkkkjjjnnnqqqrrrtttxxxxxx}}}}}}ttthhh^^^TTTLLLDDDDDDDDDCCCBBBCCCFFFIIILLLUUU^^^___WWWOOOKKKKKKLLLVVVaaafffeeedddfffjjjhhheeeeeefffeeedddhhhnnnrrrssswwwzzzrrrnnniiihhhgggiiilllpppqqqrrrrrrpppeeeVVVUUUfff}}}~~~wwwsssrrruuuwwwyyyuuuzzz}}}|||}}}~~~}}}qqqXXXIII>>>===;;;999777555444444222333444555555333111000+++,,,,,,------,,,,,,+++))))))))))))))))))))))))...------,,,,,,------...++++++,,,,,,,,,---------------------------------////////////////////////333333111000////////////000000000000111222333444555333555<<>>???@@@BBBEEEGGGKKKQQQYYY```gggsss~~~zzzsssmmmkkkeeeaaabbb___WWWPPPMMMLLLLLLOOOUUU[[[bbbooo{{{~~~|||{{{{{{|||{{{{{{{{{zzzxxxvvvuuuuuuvvvwwwtttuuuwwwxxxzzzzzz{{{{{{xxxyyyzzzzzzxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}{{{yyyyyyzzz{{{|||}}}}}}}}}{{{{{{|||~~~~~~}}}{{{{{{}}}~~~}}}|||{{{yyyxxxxxx{{{~~~xxxuuurrrnnnlllgggeeejjjoooppprrrtttvvvxxx{{{zzzsssfffVVVKKKFFFEEEDDDDDDFFFGGGGGGFFFKKKSSS\\\^^^ZZZRRRLLLJJJMMMUUU^^^ccccccbbbcccdddeeeddddddeeefffgggeeedddllltttxxxyyywwwqqqjjjhhhfffdddeeehhhlllnnnuuupppeeeXXXTTT```rrr{{{tttsssuuuuuuttttttsssrrrtttwwwwwwuuuwww{{{{{{fffHHH===999777888777333222444333444555555555333000/////////...---,,,,,,+++++++++++++++++++++++++++++++++,,,---......---,,,+++------------------------,,,,,,,,,---------......,,,---......//////..................////////////////////////000111222333444666999@@@MMM^^^ppp{{{yyyeeeYYYVVVXXXcccssspppXXXGGG???:::888666666666555444444333333444333222222111111222222222222111111000//////...000000000000////////////000000000000111111111111////////////000000000000111000000000/////////...//////000000000000000000////////////////////////////////////000000000111//////111444333444<<>>===<<<:::<<<>>>???@@@BBBEEEHHHLLLRRRZZZaaahhhttt|||wwwoooiiiddd^^^[[[[[[XXXRRRLLLKKKMMMOOOUUU]]]dddjjjvvv|||{{{|||||||||{{{{{{zzzxxxwwwvvvuuuuuuvvvtttuuuvvvxxxyyyzzzzzz{{{zzz{{{||||||{{{zzz{{{}}}{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{zzzxxxwwwxxxzzz~~~}}}||||||~~~}}}{{{{{{|||||||||{{{yyyyyyxxxxxx{{{{{{wwwsssoooiiidddccchhhoooqqqsssvvvxxx{{{}}}}}}vvviiiYYYNNNFFFDDDBBBBBBDDDEEEEEEDDDIIIPPPYYY\\\XXXRRRMMMJJJNNNWWWcccjjjkkkiiifffeeeeeeddddddeeeggghhhhhhfffeeemmmqqqtttzzzuuunnnkkkhhheeedddfffiiikkkqqqmmmdddYYYVVV___qqq~~~|||wwwvvvwwwvvvuuussspppnnnnnnrrrsssqqqtttxxx|||lllPPPCCC>>>::::::888444222444333444555555555333111///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,---------......,,,---......//////..................////////////000000000000000111222222555777<<>>:::888666666666555444444333333444333222222111111222222222222111111000/////////////////////000000000000000000000000111111111111.........///000111111111000000000000//////////////////000000111111222222......................../////////000000000111111//////222444444666@@@JJJTTTYYYZZZUUUPPPNNNLLLKKKYYYeeexxx}}}bbbWWWXXXdddpppggg\\\___eeepppzzz~~~~~~}}}|||||||||||||||||||||||||||}}}~~~}}}{{{zzzzzz{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~|||{{{zzz|||{{{yyyxxxwwwwwwwwwxxxwwwvvvvvvvvvwwwxxxyyyzzzyyyyyywwwvvvttttttttttttuuuvvvwwwxxxxxxxxxwwwvvvyyyyyyvvvrrrqqqsssrrrnnnqqqmmmhhhbbb]]]XXXSSSOOOHHHEEEAAA??????>>>>>>===:::<<>>IIIXXXlll~~~||||||gggYYYWWWZZZdddpppnnnVVVGGG>>>:::888666666666555444444333333444333222222111111222222111111111111000000//////......//////000000111111............////////////.../////////000000000111000000000000////////////......///000111111222222111111111111111111111111//////000000000111111111000000222555555999DDDOOO[[[]]]\\\WWWRRROOONNNNNN^^^jjj}}}nnnZZZWWW]]]gggvvvyyy___ZZZbbblllvvv~~~~~~|||{{{{{{{{{|||zzzzzz{{{{{{|||}}}~~~}}}|||{{{{{{{{{|||zzz{{{|||}}}~~~~~~~~~~~~{{{|||}}}}}}}}}{{{yyyxxx}}}{{{yyywwwvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyvvvvvvuuuttttttssssssssswwwwwwwwwxxxwwwvvvuuuuuuwwwwwwuuutttttttttrrroooppplllfff```[[[VVVPPPLLLGGGDDD@@@>>>>>>>>>===<<<;;;===???AAABBBEEEHHHKKKPPPVVV^^^eeelllxxxyyyrrrlllccc]]]WWWRRRNNNNNNNNNKKKMMMPPPSSSVVV___kkkttt|||~~~|||{{{|||}}}}}}||||||{{{zzzxxxvvvtttssssssssstttvvvxxxyyyzzz{{{{{{xxxzzz{{{{{{zzzzzz{{{|||~~~~~~~~~}}}}}}}}}|||||||||||||||zzzxxxwwwxxxyyy||||||{{{yyywwwxxx{{{~~~}}}{{{zzzzzzzzzyyyxxxxxxxxxxxxyyy{{{}}}|||vvvqqqfff```___eeelllpppssswwwxxx{{{}}}~~~xxxkkk\\\RRRGGGDDDBBBAAABBBCCCCCCBBBEEEIIIOOOUUUWWWVVVRRRNNNMMMYYYkkk|||yyyrrrhhhfffccccccdddeeeeeeeeeccciiinnnqqq||||||vvvsssmmmgggdddccccccdddjjjiiigggaaa[[[\\\gggttt{{{~~~|||yyyuuupppkkkiiidddaaacccfffiiinnnssszzzcccJJJAAA:::888666333111333333444555666555444222111,,,,,,------------------------------------------...---,,,++++++,,,---...------------------------,,,,,,,,,---------......,,,---......///.....................////////////222111111000000111111222444888AAAMMM^^^rrryyyyyy|||gggXXXWWW[[[dddppp}}}mmmUUUFFF>>>:::888666666666555444444333333444333222222111111222222111111111000000000000000......//////000000111111............////////////111000000000/////////...////////////000000000000------......///000111111222222222222222222222222000000000000111111111111111000222555777<<>>:::999666666666555444444333333444333222222111111222222111111000000000000000000////////////000000000000000000000000111111111111111111111000///.........////////////000000000000------......//////000000000000000000000000000000000000000111111111222222111111222666888???MMMZZZgggbbb]]][[[XXXTTTTTTWWWhhhtttkkkYYYSSSYYYcccvvv|||hhhZZZ^^^iiirrrzzz~~~}}}}}}|||xxxyyyzzz{{{||||||{{{{{{}}}}}}}}}||||||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}yyyzzz|||}}}|||zzzwwwuuu{{{zzzzzzyyyxxxwwwwwwvvvrrrsssttttttttttttssssssrrrrrrssstttuuuuuuttttttxxxxxxwwwvvvuuuuuuttttttqqqoooqqqwwwxxxuuuqqqpppjjjfffaaa\\\XXXSSSNNNJJJGGGCCC???<<<;;;;;;:::999;;;===@@@BBBEEEHHHLLLOOOTTTZZZbbbiiiqqq|||xxxmmmddd]]]WWWSSSLLLIIIHHHJJJKKKLLLRRRYYY```bbbiiittt}}}~~~}}}||||||}}}~~~|||yyyyyyzzz||||||{{{{{{zzzzzzyyywwwuuutttrrrtttuuuwwwyyy{{{}}}~~~~~~~~~}}}{{{|||}}}||||||}}}~~~~~~~~~|||zzz{{{|||}}}~~~~~~}}}||||||}}}{{{zzzyyyzzz|||}}}}}}}}}{{{zzzyyyxxxyyy{{{}}}~~~{{{rrriiibbb___bbbgggjjjmmmppprrrsssttttttppphhh^^^WWWLLLIIIEEECCCCCCDDDDDDDDDDDDEEEHHHPPPXXX[[[WWWRRRJJJQQQ```sssxxxtttnnnjjjhhhhhhhhhhhhiiimmmsssxxx~~~|||vvvsssnnnjjjggghhhiiikkkrrrrrrtttrrriiiaaahhhvvvyyyqqqjjjbbb\\\^^^cccgggkkkppp~~~qqqSSSGGG;;;888888888888999333444555666666555333222------------------------++++++++++++++++++++++++...------,,,,,,------...------------------------,,,,,,,,,---------......,,,---......//////..................////////////111000000111111333444444777>>>KKKZZZiiixxxzzzvvvwwwxxxdddWWWXXX]]]gggqqq}}}kkkTTTEEE>>>:::999666666666555444444333333444333222222111111222222000000000000000000000111000000000000////////////000000000000111111111111000000000000////////////.../////////000000000111//////////////////000000000000000000000000000000000000111111111222222222222111333666999AAAPPP^^^eee^^^YYYYYYXXXVVVXXX]]]ooozzzvvv^^^UUUWWWaaakkkpppbbbZZZaaammmttt|||~~~}}}zzz{{{||||||}}}|||{{{{{{{{{||||||||||||{{{zzzzzz{{{||||||}}}}}}}}}}}}}}}zzz{{{}}}~~~{{{xxxvvvyyyzzz{{{{{{{{{yyyxxxvvvqqqrrrsssttttttsssrrrqqqssstttuuuwwwxxxxxxwwwwwwxxxwwwvvvuuuuuuuuuuuuuuupppnnnqqqxxxyyysssnnnmmmhhheee___ZZZUUUPPPJJJFFFDDDAAA===;;;;;;;;;;;;:::;;;===@@@CCCFFFIIIMMMPPPVVV\\\dddkkksss~~~~~~sssfff\\\UUUPPPNNNJJJHHHJJJMMMNNNPPPXXX```hhhkkkttt{{{|||}}}}}}}}}}}}~~~|||zzzxxxxxxyyy{{{{{{zzzyyyyyyyyyyyyxxxvvvtttsssuuuvvvxxxzzz}}}~~~}}}{{{{{{|||zzz{{{|||}}}~~~|||{{{{{{||||||~~~~~~}}}}}}~~~yyyxxxxxxzzz}}}~~~|||zzzxxxxxxzzz}}}}}}qqqhhhaaa]]]aaafffiiilllpppsssrrrrrrrrroooiiibbb]]]NNNJJJEEECCCCCCDDDDDDDDDDDDBBBDDDMMMVVVZZZVVVQQQIIILLLVVVgggyyy~~~zzzuuuooojjjiiiiiijjjjjjiiinnnuuu|||{{{sssqqqmmmkkkjjjllloooqqqwwwwww{{{|||rrriiiqqq~~~uuukkkbbb\\\^^^cccfffjjjmmmyyyzzzXXXJJJ===888888777777888222444555777777666444333.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,---------......,,,---......//////..................//////////////////000111222444555666===FFFTTTcccqqq||||||xxxvvvvvvvvvcccVVVXXX^^^hhhqqq}}}jjjTTTEEE>>>;;;999777666666555444444333333444333222222111111222222000000000000000111111111111111000000//////..................////////////......//////000000111111.../////////000000111111111111111111000000000000111111111111111111111111000111111111111222222222222111333666:::BBBRRR```aaaYYYUUUWWWXXXXXX[[[aaasss~~~~~~jjjWWWVVV^^^kkkuuujjj___[[[dddooouuu}}}~~~||||||}}}~~~~~~}}}|||{{{zzz{{{{{{{{{{{{{{{zzzyyy{{{|||}}}}}}}}}}}}}}}|||{{{}}}}}}zzzxxxxxxyyy{{{}}}}}}{{{xxxwwwssstttuuuuuuuuutttsssrrrtttuuuwwwyyyzzzzzzzzzzzzwwwwwwvvvuuuuuuuuuuuuuuuqqqnnnqqqxxxyyyqqqkkkkkkhhhddd^^^XXXRRRMMMGGGCCCAAA>>>;;;:::;;;<<<===<<<;;;===AAACCCFFFJJJNNNQQQWWW]]]eeelllttt{{{oooaaaWWWPPPLLLKKKLLLKKKMMMQQQSSSVVV]]]fffmmmrrr|||{{{}}}{{{yyywwwwwwxxxzzzzzzzzzxxxyyyyyyyyyxxxwwwuuutttvvvwwwyyy{{{}}}~~~{{{yyyxxxyyyyyyyyy{{{|||~~~|||{{{{{{|||yyy|||~~~|||{{{{{{wwwwwwwwwzzz~~~~~~zzzxxxxxxzzz}}}~~~qqqggg```\\\```eeeiiimmmqqqtttsssrrrqqqpppkkkfffaaaNNNJJJEEEBBBBBBCCCDDDDDDCCCAAABBBJJJUUUZZZVVVPPPIIIIIIOOO^^^ppp|||~~~|||wwwrrrlllhhhggghhhiiijjjjjjoooxxx{{{qqqooommmkkklllooosssuuuzzz{{{yyypppxxxvvvkkkbbb\\\^^^cccfffhhhkkkuuuZZZKKK<<<666666555444555222444555777777666444333//////...---,,,,,,++++++------------------------+++,,,............,,,+++------------------------,,,,,,,,,---------......,,,---......//////................../////////000...//////111222444666777BBBLLL[[[jjjvvvyyywwwuuuuuuvvv{{{kkk^^^^^^aaaiiirrr~~~mmmUUUDDD;;;:::;;;777666444444555555555444111111111111000000//////111111111111000000000000000000000000000/////////---...///000000///............///000000000000000111000/////////000222333000000111111111111000000//////000111111111111000000111111111222222222222555333333777???HHHOOOSSSZZZXXXTTTTTTWWW^^^eeejjj{{{~~~aaaXXXYYY___qqqwwwccc``````fffrrrzzz}}}|||}}}}}}zzzzzz}}}}}}~~~~~~}}}}}}|||{{{zzz|||{{{yyyzzz}}}}}}{{{xxx~~~|||zzzzzz{{{}}}~~~}}}}}}}}}~~~}}}||||||{{{yyy|||}}}{{{yyyyyyyyyxxxwwwwwwxxxxxxvvvtttwwwwwwxxxyyy||||||zzzyyyuuuvvvwwwxxxxxxxxxxxxxxxtttttttttuuutttqqqlllhhhgggbbb[[[TTTOOOJJJFFFDDD@@@@@@>>><<<999999;;;===;;;???DDDGGGHHHJJJOOOSSS[[[```gggoooxxxrrraaaXXXSSSMMMIIIGGGJJJLLLOOOPPPSSSZZZdddlllxxx~~~{{{{{{||||||||||||{{{{{{{{{vvvuuuxxx{{{{{{{{{{{{{{{zzzyyywwwvvvuuuuuuvvvxxxzzz{{{|||}}}}}}|||zzzzzzzzz{{{yyyzzz|||}}}~~~~~~}}}}}}}}}zzzxxxwwwyyy{{{}}}||||||}}}||||||{{{zzzzzzwwwwwwyyy||||||zzzzzz}}}yyymmmccc\\\___fffjjjmmmooopppsssssspppooonnniiibbbQQQJJJEEEEEEEEEBBB???@@@CCCBBBCCCGGGOOOUUUWWWXXXGGGHHHJJJTTThhhzzz~~~xxxmmmkkkhhheeeeeegggjjjlllllluuu}}}{{{xxxtttrrruuuwwwwwwxxx{{{~~~zzzzzzssshhhaaadddiiiiiiiiijjjrrr}}}gggNNN::::::>>>:::555444555666777777666444222000222///---+++,,,,,,++++++......---------,,,,,,,,,))))))***++++++,,,------///...---,,,,,,,,,,,,,,,///////////////.........,,,,,,,,,---------......000000000000////////////111------000333444999???GGGRRRcccqqq{{{{{{wwwxxxvvvwww{{{yyyhhh______bbbjjjtttkkkTTTDDD<<<::::::777666444444555555555444222222111111111000000000111111111111000000000000////////////000000111111---...///000000///............///000000000000000111000/////////000222222...//////000000//////...///000111111222222111111000000000111111111222222333222222666>>>GGGOOORRRUUUTTTSSSSSSVVV^^^hhhooottt\\\XXX\\\eeeyyymmmaaa```bbbjjjuuu}}}~~~}}}zzzzzz|||}}}}}}}}}}}}}}}|||{{{{{{{{{yyyxxxzzz||||||{{{yyy}}}|||{{{{{{{{{|||}}}}}}|||||||||{{{{{{{{{zzzzzzyyy|||~~~}}}zzzyyyxxxzzzyyyxxxyyyzzzzzzxxxvvvuuutttuuuwwwyyyyyyxxxvvvyyyyyyyyyyyyxxxwwwvvvvvvrrrsssttttttrrrnnnjjjhhhfffaaaYYYRRRMMMHHHDDDAAA@@@@@@???===;;;:::<<<===<<<@@@EEEGGGHHHKKKPPPTTT]]]ccckkksss}}}xxxiiiYYYRRRNNNJJJGGGGGGIIILLLPPPSSSYYYaaallluuu|||}}}}}}}}}}}}}}}|||{{{~~~{{{xxxwwwxxxyyyzzz{{{|||{{{{{{yyyxxxwwwvvvuuuvvvwwwyyyzzzzzz{{{}}}~~~|||{{{zzzzzz{{{{{{{{{|||}}}~~~~~~~~~}}}|||~~~|||yyywwwwwwxxx{{{|||{{{{{{||||||||||||{{{{{{yyyyyyzzz|||}}}{{{zzz{{{}}}zzzlllbbb[[[^^^eeeiiilllnnnoooqqqpppmmmllllllggg```TTTKKKEEEEEEDDDBBB@@@AAABBBAAABBBGGGMMMTTTWWWXXXKKKJJJIIIPPPaaasssxxxtttkkkiiifffcccbbbeeeiiilllnnnvvv~~~}}}zzzxxxzzz}}}~~~|||~~~{{{|||yyyvvvkkkccceeeiiiiiihhhiiijjjuuulllSSS===999<<<888333333555555666777666555333111111...+++******+++***)))......---------,,,,,,,,,******++++++,,,---------///...---,,,,,,,,,,,,---////////////............,,,,,,---------.........000000000000////////////222///...111444555;;;AAAQQQ\\\kkkxxx{{{wwwvvvvvvyyyyyyhhh``````dddllluuugggQQQDDD>>>;;;888777666444444555555555444222222222222222111111111111111111111000000000000////////////000000111222...//////000000//////.........///000000000000000000000000///000111111222///000000000000000000///000111111222222222222222///000000000111111111111333222222777???HHHNNNQQQOOOQQQSSSSSSVVV___lllvvv}}}hhhWWWXXXaaammmxxx```___```eeennnxxx~~~zzzzzz||||||}}}}}}}}}}}}||||||{{{yyyxxxwwwyyy{{{|||{{{zzz{{{{{{{{{|||}}}}}}~~~~~~|||{{{zzzyyyxxxyyyyyyzzzzzz|||}}}zzzxxxxxx{{{zzzzzzzzz{{{{{{yyyxxxsssssstttvvvxxxxxxwwwuuu{{{{{{zzzyyywwwuuutttsssooosssvvvuuupppkkkiiihhhddd___WWWPPPKKKFFFBBB???>>>@@@@@@???===<<<===>>>===AAAFFFHHHJJJMMMRRRWWWaaagggpppyyykkk___RRRMMMLLLIIIHHHHHHJJJNNNTTTZZZbbbmmmzzz~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzxxxxxxyyyzzz}}}|||{{{zzzyyywwwvvvvvvuuuwwwyyyyyyyyyzzz|||}}}||||||{{{zzzzzz{{{||||||}}}}}}~~~~~~~~~}}}|||{{{}}}{{{xxxwwwvvvxxxzzz{{{xxxyyyzzz{{{||||||||||||{{{{{{zzz|||}}}~~~|||{{{|||{{{{{{{{{|||~~~|||mmmddd]]]___eeeiiilllooooooqqqooolllkkkkkkgggbbbWWWNNNFFFDDDDDDAAAAAABBBBBBAAABBBFFFLLLRRRVVVXXXPPPLLLHHHKKKXXXhhhppppppiiigggddd```___bbbgggkkkooouuu~~~}}}|||}}}}}}xxxvvv~~~wwwxxxnnnfffeeeggghhhggghhheeennn{{{rrrYYYAAA999999555222222333444555666666555444333222///,,,+++,,,,,,+++***......---------,,,,,,,,,++++++,,,,,,------............---,,,,,,,,,------........................,,,------------.........////////////000000000000333000000333555777>>>FFFYYYeeettt{{{vvvtttsss{{{{{{jjj``````dddmmmvvv~~~dddOOOEEE@@@;;;777777555444444555555555333222222222222222222222222111111111111000000000///111111000//////000000111000000000000/////////.........///000000000000000000000000000000111111222222222333333333333222222111111222333333333333222//////000000000111111111333333444999AAAIIIOOORRRLLLPPPTTTUUUWWWaaaqqq~~~qqq```TTTWWWccctttoooZZZ\\\```hhhrrr{{{~~~{{{zzz{{{{{{|||}}}}}}}}}}}}}}}|||wwwwwwwwwxxxyyyzzz{{{{{{zzz{{{|||~~~}}}{{{yyyxxxxxxxxxzzz{{{{{{~~~~~~{{{yyyyyyzzzzzzyyyzzz{{{{{{zzzxxxuuutttuuuwwwyyyyyyxxxvvvzzzzzzyyyxxxvvvsssrrrpppnnnssswwwuuuoooiiihhhiiiccc^^^VVVOOOJJJEEEAAA>>>===???AAAAAA???>>>???@@@???CCCGGGIIIKKKOOOUUUYYYcccjjjttt~~~yyydddZZZPPPMMMLLLJJJJJJLLLMMMRRRZZZbbbkkkxxx~~~}}}}}}~~~}}}}}}|||{{{zzzyyy{{{}}}|||yyywwwxxxzzz}}}||||||{{{yyyxxxwwwwwwvvvxxxyyyzzzyyyyyy{{{}}}{{{{{{zzzzzz{{{|||~~~~~~~~~}}}|||{{{{{{zzzyyywwwvvvvvvwwwyyyzzzvvvwwwyyyzzz||||||}}}}}}{{{zzzzzz{{{|||}}}{{{zzzzzz{{{|||}}}~~~pppggg```bbbfffiiilllpppqqqrrrpppmmmlllmmmkkkfff[[[QQQGGGDDDCCCAAAAAADDDBBBBBBCCCFFFLLLRRRWWWYYYUUUNNNGGGGGGPPP^^^iiinnnjjjhhhddd___\\\^^^ccciiimmmsss~~~~~~~~~uuunnnoooxxx{{{vvvuuunnnfffdddeeefffffffffgggnnnwwwxxx___EEE999666555333333333333444555666666555555444222///......///...---......---------,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------------...............///------------............////////////000000000000222000111333555999BBBKKK\\\iiizzzzzztttqqqqqq|||{{{jjj______dddmmmvvv}}}cccOOODDD???;;;777777555444444555555555333222222222222222222222222111111111111000000000///555333111///......///000111111000000////////////......///000000000000000///000000000111111111111222222333333333333222222111111222333333333333222000000000000111111111111444444777===EEELLLQQQSSSNNNRRRVVVWWW[[[fffwwwlll___UUUYYYgggzzzkkk\\\[[[bbbkkkuuu{{{}}}{{{zzzzzzzzz{{{|||}}}}}}~~~}}}}}}wwwwwwxxxxxxxxxyyy{{{|||{{{|||~~~~~~}}}{{{yyyyyyzzz|||}}}}}}|||{{{zzzxxxxxxwwwxxxzzzzzzyyywwwttttttuuuvvvyyyyyywwwvvvvvvvvvuuuuuusssrrrppppppnnnssswwwuuunnniiiggghhhaaa\\\UUUNNNIIIEEEAAA>>><<<>>>@@@AAA@@@@@@@@@AAAAAAEEEIIIKKKMMMQQQWWW]]]eeelllwwwrrr___VVVOOOMMMMMMKKKLLLNNNPPPVVV^^^gggqqq~~~~~~{{{|||||||||{{{zzzzzzyyyyyy|||~~~}}}yyywwwwwwyyy{{{{{{{{{zzzzzzyyyyyyxxxxxxyyy{{{{{{zzzzzz{{{}}}{{{zzzzzzzzz{{{}}}~~~~~~|||{{{{{{zzzzzzxxxwwwvvvuuuuuuvvvwwwxxxtttuuuwwwyyy{{{|||}}}}}}yyyxxxxxxzzz|||}}}|||{{{zzz{{{}}}~~~qqqiiibbbccceeegggjjjnnnpppqqqpppmmmmmmooommmhhh^^^TTTIIIEEEDDDBBBBBBDDDBBBCCCDDDGGGKKKQQQWWW[[[YYYPPPGGGEEEKKKWWWdddllllllkkkhhhaaa\\\\\\aaafffllluuu~~~~~~uuukkkeeemmmvvv|||~~~~~~{{{vvvppplllgggcccdddfffgggeeehhhnnnsssyyy|||eeeIII:::666666666666333333444555555666666666555222000...//////............---------,,,,,,,,,,,,,,,------------......------,,,,,,,,,------...,,,---------......//////---------.........//////.../////////000000000111111000111444666;;;GGGRRRbbbnnn~~~xxxsssppprrr}}}zzzhhh______dddmmmwww~~~eeePPPDDD>>>;;;999777666444444555555555444111111111222222222222222111111111111000000000000555444111///...///000000222222111000////////////......///000000000000000//////000111111111111000///000000000000000000///000111111222222222222222000111111111222222222222444555999???GGGNNNRRRSSSRRRTTTWWW[[[aaannnggg___YYY___nnnxxxggg```]]]eeepppwww{{{}}}~~~|||{{{zzzzzzzzzzzz|||}}}~~~~~~~~~~~~xxxyyyyyyxxxxxxxxx{{{}}}|||}}}~~~~~~}}}|||{{{|||}}}}}}~~~|||zzzzzzwwwvvvvvvwwwxxxyyyxxxvvvrrrrrrsssuuuwwwwwwvvvtttssssssssssssrrrqqqpppoooooorrruuusssnnnhhhfffeee___ZZZSSSMMMHHHEEEAAA???;;;===?????????@@@BBBCCCCCCGGGJJJLLLNNNSSSZZZ___gggnnnzzzjjjXXXRRRMMMMMMMMMKKKLLLPPPTTTZZZcccmmmwww~~~~~~yyyzzzzzz{{{{{{zzzzzzzzz{{{|||}}}|||zzzxxxwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyzzz{{{{{{zzzyyyzzz|||zzzyyyyyyyyyzzz|||~~~~~~}}}|||{{{zzzzzzzzzzzzvvvuuutttttttttuuuvvvwwwtttuuuwwwyyyzzz||||||}}}xxxwwwxxxzzz}}}~~~}}}|||{{{|||}}}~~~ssskkkdddcccccccccfffkkklllnnnnnnmmmnnnpppnnniiiaaaVVVLLLGGGEEEBBBBBBDDDAAABBBDDDFFFIIIOOOWWW\\\\\\RRRIIIFFFHHHPPP]]]hhhmmmnnnllleee___]]]aaafffpppyyy~~~uuuiii]]]eeepppyyy|||xxxooooookkkggggggiiiiiieeeeeejjjooosss}}}lllOOO===777777888777444444444444555555666666333000---,,,------,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---......,,,,,,,,,---......//////------........./////////......//////000000111111000000111555888???MMMZZZkkkvvv}}}tttssstttyyy|||zzzhhh``````fffoooyyyhhhRRRCCC<<<::::::777666444444555555555444000000000111111111222222111111111111000000000000333222000//////000222444333222111///////////////......///000000000000000...///000111222111111000...//////000000//////...///000111111222222111111222222222222333333333333444555999@@@HHHNNNQQQRRRTTTUUUWWW]]]hhhxxx~~~ppp^^^\\\]]]gggxxxmmmbbb___bbbjjjtttzzz{{{|||~~~||||||{{{{{{zzzyyyzzz{{{}}}~~~~~~zzz{{{{{{yyywwwxxx{{{~~~}}}}}}||||||}}}~~~~~~}}}}}}}}}|||||||||}}}~~~{{{yyyxxxvvvuuuuuuwwwxxxyyyxxxvvvsssssssssuuuwwwxxxvvvtttssssssssssssrrrpppooonnnnnnooopppooolllhhhccc```[[[VVVPPPKKKGGGDDDAAA???;;;<<<======>>>???BBBEEEEEEHHHKKKMMMOOOTTT\\\bbbiiiqqq|||uuu```SSSNNNLLLMMMNNNNNNPPPTTT[[[aaakkkvvv~~~~~~}}}}}}xxxyyyzzz{{{||||||||||||~~~|||zzzzzzzzzyyyxxxvvvvvvvvvwwwxxxyyyzzz{{{{{{yyyzzz{{{zzzyyyxxxyyyzzzxxxxxxwwwwwwxxxzzz|||}}}|||{{{zzzyyyxxxyyyyyyzzzttttttsssssstttuuuuuuvvvtttuuuvvvxxxzzz{{{||||||yyyyyyyyy{{{}}}~~~}}}|||{{{{{{{{{{{{|||}}}~~~wwwoooiiifffdddcccfffkkkjjjmmmooooooqqqsssqqqlllbbbWWWNNNIIIGGGCCCBBBCCC???AAABBBDDDGGGLLLTTTZZZ^^^TTTKKKGGGEEEIIITTT```lllnnnnnnjjjcccaaaeeejjjsss|||{{{}}}vvvhhhVVV]]]jjjwww}}}zzzsssuuusssnnnlllnnnkkkfffbbbggglllooowwwsssVVV@@@888777777555555555444444444555555666222000---,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///++++++,,,------...//////............////////////.........///000111111111000111333777;;;CCCTTTcccrrr{{{vvvpppttt{{{~~~|||jjjaaabbbgggqqqzzzjjjSSSBBB;;;:::;;;777666444444555555555444//////000000111111111222111111111111000000000000111000......///222555777444333111////////////000...//////000000000000000...///000222222111111000000000111111111111000000//////000111111111111111222222333333333444444444333444999@@@GGGNNNQQQQQQUUUUUUWWW^^^mmm}}}~~~eeeVVVXXX```mmm~~~fff]]]]]]eeennnxxx|||||||||}}}{{{{{{{{{{{{zzzyyyyyy{{{}}}~~~|||}}}|||zzzxxxxxx{{{~~~}}}|||{{{zzz{{{|||}}}}}}}}}~~~}}}||||||{{{|||~~~}}}yyywwwvvvvvvvvvvvvwwwyyyyyyxxxwwwuuuuuuvvvxxxzzzzzzyyywwwuuuuuuuuutttrrrpppnnnmmmmmmmmmmmmlllkkkgggaaa]]]XXXTTTNNNIIIEEECCC@@@>>>;;;<<<<<<<<<<<>>GGGXXXhhhsss|||}}}rrrnnnvvvzzzkkk___bbbhhhooozzz~~~fffPPPBBB;;;888777444444333333333444444555333222111000////////////000000000000000000000000////////////000000000000777444000//////000...,,,...------...000111///...///////////////000111111000000111111111222222222111111111111111111111111555222///000222444444222444777===DDDHHHLLLNNNNNNTTTSSSWWWeeeyyy|||uuu^^^XXX[[[dddssssssaaa[[[]]]gggqqqzzz}}}~~~}}}~~~~~~}}}|||||||||||||||{{{zzzzzz{{{~~~~~~}}}zzzxxxwwwyyy{{{}}}}}}~~~}}}|||}}}~~~}}}zzzyyyzzz{{{zzzyyywwwxxxyyyzzzzzzxxxwwwuuussstttwwwxxxxxxvvvtttrrrvvvwwwwwwwwwwwwvvvuuuuuutttsssrrrqqqppppppooopppooonnnmmmjjjgggccc___]]]UUUPPPJJJEEEBBB@@@>>>===;;;;;;<<<===???@@@BBBCCCIIILLLPPPSSSUUUZZZbbbgggtttyyy{{{aaaTTTQQQOOOMMMOOOSSSYYY^^^```jjjttt~~~}}}|||zzzxxxyyyzzz{{{||||||{{{{{{|||zzzyyyxxxyyyyyyxxxxxxuuuuuuvvvwwwxxxzzz{{{||||||{{{yyywwwvvvuuuttttttxxxwwwuuuttttttvvvxxxyyywwwxxxyyyzzz{{{zzzyyyyyywwwvvvtttsssrrrrrrsssssswwwxxxxxxyyyyyyzzzzzz{{{zzz|||~~~~~~~~~}}}~~~|||{{{zzzyyyyyyzzz|||}}}zzzrrrkkkgggfffeeeeeejjjnnnpppppprrrwwwxxxvvvfff^^^SSSKKKGGGFFFEEEDDDBBBBBBAAAAAADDDIIIQQQVVVZZZXXXRRRIIIBBBBBBJJJQQQcccpppwwwqqqmmmppppppjjjqqq{{{~~~{{{|||ssseeeRRRWWWbbbnnnyyy~~~~~~{{{xxxvvvssspppmmmkkkiiiiiilllooouuu|||bbbGGG999777777666444444444555555777888888333222111000///...---,,,------------------------------------------------...------,,,,,,,,,------........................//////.........---------///............//////000333333555999BBBPPP^^^hhhxxx{{{{{{yyywww{{{zzzjjj^^^bbbhhhpppzzz~~~gggRRRDDD===:::888555444444333333444444555333222111000000/////////000000000000000000000000////////////000000000000444222///...000111000.........---///000111///...///////////////000111111000000111111111222222222111111111111111111111111444111//////222444333222555888>>>EEELLLOOOPPPOOOTTTUUU[[[jjj}}}qqq\\\YYY]]]fffxxxnnn^^^ZZZ]]]iiirrrzzz|||}}}~~~~~~|||}}}||||||{{{{{{{{{{{{{{{{{{zzzzzz|||~~~{{{xxxxxxzzz|||}}}~~~~~~}}}~~~~~~~~~|||yyywwwwwwwwwvvvuuuvvvwwwxxxyyyyyywwwuuuttttttuuuwwwyyyyyywwwuuutttwwwwwwwwwwwwwwwvvvuuutttsssrrrqqqpppooonnnnnnnnnmmmlllkkkiiieeeaaa]]]ZZZRRRNNNHHHCCCAAA???===<<<<<<<<<===>>>@@@BBBDDDEEEIIIMMMRRRVVVZZZ```hhhnnnyyyuuu```VVVOOONNNLLLNNNSSSZZZaaadddrrr|||}}}||||||{{{zzzxxxyyy{{{}}}}}}}}}{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzxxxwwwuuuttttttxxxwwwvvvuuuuuuvvvwwwxxxuuuwwwxxxzzzzzzzzzzzzyyyxxxwwwuuusssrrrssstttuuuuuuuuuvvvwwwyyyzzz{{{{{{yyy{{{}}}}}}||||||}}}~~~~~~}}}{{{yyyyyyyyyzzz{{{~~~{{{rrrjjjfffdddddddddjjjnnnqqqpppssswwwyyyvvvggg^^^SSSKKKHHHFFFEEEDDDAAAAAA@@@@@@BBBGGGNNNSSSWWWVVVQQQIIIBBBBBBIIIPPP___mmmvvvrrrpppssssssnnnqqqwww~~~|||~~~|||nnnaaaNNNQQQYYYggguuu~~~|||yyywwwuuurrrpppmmmlllmmmpppssswwwdddHHH999666777666333333333333444555666777333333222000///...---,,,------------------------------------------------...------,,,,,,---------........................//////.........---------000000/////////000111111222444888>>>GGGTTTaaaiiixxxzzz{{{|||yyyiii^^^bbbiiippp{{{|||fffSSSFFF???;;;999555555444444444444444555333333111000000000000000000000000000000000000000////////////000000000000111000......000111111000///......///111111000...///////////////000111111000000000111111111111222111111111111111111111111333111//////111333333333777999???GGGOOOSSSRRROOOSSSWWWaaaqqqjjjZZZ[[[___kkkfffZZZZZZ^^^llltttzzz{{{zzz|||}}}|||||||||{{{zzzzzzzzzzzzzzz{{{zzzzzz|||~~~|||zzzyyy{{{}}}~~~~~~~~~~~~}}}|||yyyvvvuuuuuutttsssrrruuuvvvwwwwwwwwwvvvuuutttuuuvvvxxxyyyyyyxxxwwwuuuxxxxxxxxxwwwvvvuuutttsssqqqqqqpppooonnnmmmlllllliiijjjiiigggccc^^^YYYVVVOOOKKKFFFBBB@@@>>><<<;;;======>>>@@@BBBEEEGGGHHHJJJNNNTTTYYY___fffpppvvv~~~mmm]]]XXXPPPOOONNNPPPVVV___hhhnnn}}}|||zzzzzz{{{{{{zzzxxxzzz|||~~~~~~}}}{{{yyywwwwwwwwwwwwwwwwwwxxxyyy{{{{{{{{{zzzyyyyyyyyyxxxzzzzzzzzzzzzyyywwwuuutttxxxxxxxxxwwwwwwvvvvvvvvvsssuuuwwwyyyzzz{{{zzzzzzzzzxxxvvvsssssstttuuuwwwssstttuuuvvvxxxyyy{{{{{{xxxzzz||||||{{{{{{|||}}}~~~{{{yyyxxxxxxyyyzzz}}}sssiiicccaaabbbcccjjjnnnpppppprrrwwwxxxvvvggg___SSSKKKHHHFFFEEECCC@@@@@@@@@???@@@DDDIIIMMMRRRRRROOOIIIBBBBBBGGGMMM[[[iiitttuuutttwwwwwwsssrrrrrrrrrsssuuuxxx{{{}}}yyykkk^^^MMMLLLPPP^^^qqq}}}yyyxxxwwwuuutttrrrqqqssswwwyyy{{{hhhKKK999555666666222222222222333444555666333333222111///...---,,,---------------------------------------------------------,,,,,,------..........................................---------111000000000000111222333111555;;;CCCNNN[[[hhhpppzzz|||{{{xxxhhhaaaeeekkkqqqzzzyyyeeeRRRFFF???;;;888666555555444444444444555333333222111000000000000////////////////////////////////////000000000000000000//////000000000000///......///111111000...///////////////000000111000000000000111111111111111111111111111111111111111000//////000222333333888999???HHHPPPTTTRRROOOSSSZZZhhhxxxzzzeeeZZZ[[[bbbrrrttt___XXX\\\bbbooovvv{{{zzzyyy{{{||||||}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzz|||~~~~~~}}}{{{zzz|||}}}~~~}}}~~~~~~~~~}}}xxxwwwuuuuuuuuuuuutttsssvvvvvvwwwwwwwwwvvvuuutttvvvwwwxxxyyyzzzyyyxxxwwwwwwwwwwwwwwwvvvtttsssrrrqqqqqqpppooonnnmmmkkkkkkgggggggggeee```[[[UUURRRLLLHHHDDDAAA@@@???===;;;<<<===>>>AAACCCFFFIIIJJJKKKPPPVVV\\\bbbjjjssszzzeeeYYYVVVRRRQQQRRRUUU\\\gggsss{{{~~~|||yyyxxxyyyzzzzzzzzzyyy{{{}}}}}}zzzxxxuuuvvvvvvvvvvvvvvvxxxyyy{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{{{{zzzxxxvvvtttxxxxxxxxxxxxwwwvvvuuutttrrrsssvvvxxxzzz{{{{{{{{{|||zzzwwwuuutttuuuwwwyyyuuuuuuvvvwwwxxxyyyzzzzzzxxxzzz||||||{{{{{{|||}}}~~~}}}{{{yyyyyyyyyzzz{{{tttiiiaaa^^^```ccchhhlllnnnnnnpppuuuvvvttthhh___TTTLLLHHHFFFEEECCC@@@AAA@@@@@@@@@BBBFFFJJJNNNOOOOOOJJJDDDBBBFFFKKKXXXgggtttxxxxxxyyywwwtttqqqooollllllooorrrtttttt{{{yyylll```QQQKKKKKKYYYooo~~~zzzxxxxxxyyyyyyyyywwwwwwzzz~~~~~~~~~nnnPPP;;;555666777333333333333333444555555444333222111///...------,,,,,,------------------------------------------------,,,,,,,,,---......................................................000000000000000111222333222666>>>HHHUUUdddsss|||~~~vvvhhhdddiiinnnrrrxxxvvvbbbPPPEEE>>>:::777777666555444444444444444444333222111000000000000////////////////////////////////////000000000000000111111000///.........///......///111222000//////////////////000000111000000000000000000000000000000000000000000000000000000000000000111333555888:::???GGGNNNRRRQQQNNNTTT^^^nnn~~~rrraaa[[[\\\fffzzzlll\\\YYY```hhhqqqxxx|||zzzyyy{{{||||||~~~}}}||||||{{{{{{||||||}}}|||{{{{{{}}}}}}|||{{{}}}{{{{{{|||}}}}}}|||~~~}}}||||||}}}~~~}}}{{{vvvuuuuuuvvvxxxyyyyyywwwwwwwwwwwwwwwwwwvvvvvvvvvuuuvvvwwwxxxxxxxxxxxxwwwuuuuuuuuuuuutttsssrrrqqqrrrqqqqqqpppooommmkkkjjjfffeeedddaaa]]]WWWQQQNNNIIIFFFCCCAAA@@@@@@>>>===;;;<<<>>>@@@DDDGGGJJJLLLMMMRRRXXX]]]ccckkkttt{{{zzzaaaUUUSSSRRRSSSVVVZZZbbbnnn||||||yyywwwvvvxxxzzzzzzzzzzzz|||}}}~~~~~~|||yyyxxxtttvvvwwwvvvuuuuuuwwwyyyxxxyyyzzz|||||||||||||||xxxzzz{{{|||{{{zzzwwwvvvxxxxxxxxxwwwwwwuuutttsssrrrsssvvvxxxzzz|||||||||}}}{{{yyywwwvvvwwwyyyzzzyyyyyyyyyyyyyyyxxxxxxxxxyyy{{{}}}}}}||||||}}}~~~{{{zzzyyyyyyyyy{{{}}}~~~vvvjjjaaa]]]___bbbeeeiiikkkkkknnnrrrsssqqqiii```UUULLLHHHGGGEEECCCAAABBBBBBBBBAAABBBEEEHHHKKKNNNPPPMMMGGGCCCEEEHHHVVVdddssszzzzzzxxxuuurrrqqqooommmnnnoooppppppooouuu~~~{{{nnndddUUULLLIIITTTjjj|||}}}zzzwwwvvvwwwzzz{{{{{{{{{{{{~~~~~~tttWWW@@@777666777444444444444444444555666444333222111000///...---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///........................---.....................////////////000111222333333888@@@LLL\\\nnntttgggfffjjjooorrrvvvvvvaaaNNNCCC===999777777777666555444444444444444333222111111000111111000000000000000000000000////////////000000000000///111222111///---------/////////000111222111//////////////////000111111111000000000000000//////000000000000000000000000000111222111111222555777888<<>>AAAEEEIIILLLNNNPPPUUU[[[```eeemmmwww}}}ttt```VVVSSSRRRUUUZZZ```hhhttt{{{yyywwwwwwxxxzzz{{{{{{||||||||||||{{{zzzxxxwwwtttwwwxxxwwwttttttwwwzzzvvvwwwyyy{{{}}}~~~}}}}}}yyyzzz{{{{{{{{{zzzyyyxxxvvvvvvvvvuuuuuutttttttttsssuuuwwwyyy{{{|||}}}|||}}}}}}{{{zzzyyyyyyzzzzzz|||{{{{{{zzzyyyxxxwwwwwwyyy{{{}}}}}}||||||}}}~~~zzzyyyxxxxxxyyy{{{~~~yyymmmbbb]]]___bbbcccgggiiiiiikkkpppqqqoooiiiaaaUUUMMMHHHGGGEEECCCAAABBBCCCCCCCCCCCCEEEFFFKKKOOOSSSPPPJJJEEEDDDFFFSSS```qqq{{{{{{wwwrrrppppppqqqrrrrrrqqqpppnnnmmmqqqyyy~~~qqqgggVVVMMMHHHQQQeeewww~~~}}}{{{xxxvvvvvvwwwyyyzzzzzz{{{{{{}}}}}}zzz|||yyy^^^FFF:::777777555555444444444444555555444444333222000///...---+++,,,,,,------.........------------------------,,,,,,,,,,,,---......///........................---------........................///000111222333555;;;FFFSSSdddvvvrrrgggdddiiinnnqqquuuwwwaaaNNNBBB<<<:::888888777666555444444444444444444333222111111111111000000000000000000000000////////////000000000000,,,///111111///---...///000//////000222222111//////////////////000111111111111000000////////////000000000000000000000000000222333222111222666999:::>>>DDDGGGGGGIIINNNQQQ[[[hhh{{{hhh\\\^^^ddduuuxxxbbbZZZ^^^hhhooorrryyy~~~|||~~~}}}}}}}}}|||{{{{{{{{{{{{|||}}}||||||}}}}}}|||{{{{{{||||||{{{yyyvvvuuuuuuvvvxxxzzzyyyyyyxxxxxxyyy|||~~~}}}wwwwwwvvvuuuuuuuuuuuuuuuqqqrrrrrrsssttttttuuuuuuoooppppppqqqqqqqqqqqqpppppppppqqqpppnnnkkkiiigggbbb___[[[VVVQQQLLLIIIGGGBBBAAA????????????>>><<<;;;===???CCCGGGKKKOOOQQQSSSXXX^^^dddjjjrrr|||nnn___YYYXXXUUUZZZaaahhhppp|||~~~|||zzzxxxwwwyyy{{{||||||}}}|||{{{zzzyyyxxxwwwwwwvvvxxxzzzxxxtttsssvvvzzzuuuvvvyyy{{{}}}}}}}}}|||zzzzzzzzzzzz{{{{{{{{{{{{uuutttsssrrrrrrssstttuuuuuuvvvxxx{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxzzz||||||{{{{{{|||}}}{{{zzzyyyyyyyyy{{{}}}~~~{{{oooddd^^^```ccccccgggiiiiiikkkpppqqqooojjjaaaVVVMMMIIIGGGEEECCC@@@AAACCCCCCCCCCCCDDDEEEKKKQQQVVVTTTMMMGGGDDDDDDMMM[[[nnnzzz|||vvvqqqoooooorrruuutttqqqnnnnnnoooooovvvuuukkkVVVNNNJJJRRRddduuu~~~|||zzzxxxwwwxxxxxxwwwvvvyyyxxxyyyzzzvvvsssuuu{{{}}}eeeLLL===888777444444333333333333333444555444333222000///......++++++,,,,,,---......///------------------------,,,,,,,,,,,,---...//////........................---------.........///////////////000111222444444777???LLL\\\lll|||~~~{{{qqqgggbbbhhhmmmppptttxxxbbbNNNBBB===;;;:::888888777555555444444444555444333222111111111111000000000000000000000000////////////000000000000***---000111///...///111000//////000222222111000///////////////000111111111111000000/////////...000000000000000000000000111222444333222333777:::;;;AAAGGGHHHFFFGGGMMMTTT^^^llleee[[[___iii{{{ttt___YYY```iiippprrrzzz~~~~~~||||||{{{zzzzzzzzzzzz{{{|||{{{|||~~~}}}{{{zzzzzz{{{{{{zzzxxxsssrrrrrrtttwwwyyyyyyxxx{{{zzz{{{}}}~~~|||vvvvvvuuutttttttttttttttppppppqqqqqqrrrsssttttttmmmnnnoooppppppqqqppppppoooooooooooommmjjjgggeee```]]]XXXRRRMMMHHHFFFEEE@@@>>>======>>>>>>===;;;<<<>>>@@@DDDIIIMMMQQQSSSUUUZZZaaagggnnnwww{{{iii___]]]\\\ZZZ```hhhpppxxx}}}{{{yyyxxxzzz|||||||||~~~|||zzzxxxwwwvvvwwwwwwwwwyyy{{{yyyuuusssvvvzzzuuuwwwyyy{{{||||||{{{zzz{{{{{{zzzzzzzzz{{{||||||tttsssrrrqqqqqqrrrtttuuuvvvxxxzzz|||}}}}}}}}}}}}}}}}}}~~~~~~~~~|||zzzyyywwwwwwwwwwwwwwwwwwwwwwwwvvvxxxzzz{{{zzzzzz{{{|||}}}|||zzzyyyyyyzzz{{{|||~~~|||qqqeee___```ccccccgggiiiiiilllpppqqqooojjjbbbVVVMMMIIIGGGEEECCC>>>@@@BBBCCCCCCBBBCCCDDDLLLRRRXXXWWWOOOHHHDDDDDDIIIWWWkkkzzz|||vvvqqqoooooosssvvvuuuooommmnnnqqqooouuuzzzoooWWWQQQMMMUUUfffwww}}}{{{yyyyyywwwuuusssvvvuuuuuuuuuqqqmmmpppvvviiiPPP@@@999777333333222222111222222222555444333222111///......++++++,,,,,,---...//////------------------------+++++++++,,,---...///000........................---------.........//////000000000111222444555666888BBBRRRcccrrrzzzwwwrrriiigggffffffiiirrrzzz```KKK@@@<<<;;;999888888777666555555444444111222333444444222111///000000000000000000000000111111000000//////......000000000000////////////000000000000////////////333222222111000///......222222111000//////000000+++,,,...000111222222111222000000333333333777>>>@@@DDDJJJMMMJJJHHHNNNWWWbbbssszzzccc]]]bbbmmmkkkaaaaaabbbhhhpppuuuwww{{{~~~||||||{{{{{{{{{{{{||||||yyy{{{}}}~~~}}}}}}}}}|||{{{zzzyyyxxxxxxvvvuuussstttvvvxxxyyyxxxzzz{{{|||}}}}}}|||{{{{{{yyyyyyxxxwwwvvvuuuttttttoooppprrrssstttssssssrrroooooopppqqqqqqqqqpppppprrrpppmmmkkkiiifffccc```\\\WWWPPPKKKHHHGGGFFFFFFAAA@@@>>>===<<<<<<<<<===>>>BBBDDDFFFLLLSSSUUUSSSWWW___iiiqqqvvv}}}xxxhhh\\\[[[bbbdddhhhpppwww~~~{{{xxxwwwxxxxxxxxxwwwyyyyyyxxxxxxwwwxxxxxxyyyuuuwwwyyywwwtttssstttvvvuuuvvvwwwxxxzzzzzz{{{{{{yyyzzz{{{|||||||||{{{zzzvvvuuurrrqqqrrrtttxxxzzzyyyzzz|||}}}}}}{{{zzzxxx||||||}}}~~~~~~}}}|||{{{xxxxxxxxxwwwwwwuuuttttttvvvwwwzzz|||}}}|||zzzxxx}}}{{{yyyxxxxxxzzz|||~~~ssshhhbbb``````dddeeehhhjjjlllnnnooopppooodddVVVKKKHHHGGGFFFDDDBBBBBBBBBCCCCCCEEEFFFFFFJJJNNNRRRRRRMMMGGGDDDBBBIIIUUUiii{{{yyysssqqqpppooooooooopppooommmkkkssswww~~~mmmaaaYYYQQQTTTggg~~~zzzxxx{{{zzztttrrruuussstttrrrooolllmmmrrrwwwsssWWWAAA:::;;;666555444333333333333333444666666111+++'''***---////////////////////////+++,,,------......------.........------,,,,,,,,,........................000000000000////////////333000......000222555666>>>FFFUUUeeettt{{{wwwyyy~~~rrrjjjgggggggggkkktttyyy```KKK???;;;999888666555555444333333222222111222333444444222111///000000000000000000000000111000000000/////////...////////////000000000000000000000000////////////111111111000000000000000222111111000//////000000000000111111111///...---000...///222222333999@@@FFFHHHLLLOOOLLLLLLTTT^^^nnn}}}wwwbbb___ddduuu}}}eee^^^```dddkkksssxxxzzz|||}}}||||||||||||{{{{{{|||||||||{{{|||}}}~~~~~~}}}||||||||||||{{{{{{{{{{{{{{{{{{xxxvvvttttttvvvyyyzzzzzz{{{|||}}}}}}}}}|||{{{zzzwwwwwwvvvuuuuuutttssssssnnnpppqqqssstttuuuuuuuuuppppppqqqqqqrrrqqqqqqqqqnnnllljjjhhhfffccc___\\\XXXTTTNNNJJJGGGEEEDDDBBB======<<<;;;;;;<<<======>>>AAACCCEEEKKKSSSWWWVVV[[[bbbmmmuuu|||vvviii___```fffgggmmmvvv}}}zzzxxxwwwwwwxxxwwwwwwyyyyyyxxxwwwwwwwwwwwwwwwuuuwwwxxxwwwtttssstttvvvrrrssstttvvvwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzyyytttrrrpppoooppprrruuuwwwyyyzzz{{{}}}}}}}}}{{{zzzzzz{{{|||}}}}}}}}}|||{{{wwwwwwvvvvvvuuutttssssssvvvxxxzzz|||}}}|||{{{yyy|||{{{yyyxxxyyyzzz}}}uuukkkdddaaaaaaggghhhjjjlllmmmnnnooooooqqqgggXXXNNNIIIGGGEEECCCAAAAAAAAAAAABBBCCCDDDEEEEEEIIINNNOOOLLLHHHEEEEEEIIITTTiii~~~yyyuuupppnnnmmmmmmnnnooonnnlllqqqtttxxx~~~oooddd\\\TTTUUUggg{{{{{{xxxzzzzzzvvvrrrsssooonnnmmmkkkkkknnnssswwwuuuYYYCCC:::;;;666555444333333333333444333444444111---+++---000........................+++,,,------......------......---------,,,,,,,,,..............................//////000000000111333111000///111333555777@@@IIIWWWggguuuzzzvvvyyy|||qqqjjjggghhhjjjoooxxxyyy___JJJ???:::888666555555444444333222222222111222333333333222000///000000000000000000000000000000000000////////////......//////000000111111000000000000/////////////////////000000111111111111111000/////////000000111222222111000///...---...---///111222444<<>>:::999999999:::;;;===>>>???CCCDDDEEELLLVVV\\\^^^___gggqqq{{{rrriiidddffflllpppwww~~~}}}|||zzzwwwwwwwwwxxxxxxwwwyyyyyyxxxwwwvvvuuuuuuuuutttuuuvvvvvvtttsssssstttqqqrrrssstttuuuvvvvvvvvvxxxxxxyyyzzzzzzyyyxxxwwwrrrqqqooonnnoooqqqtttvvvxxxyyy{{{|||}}}||||||{{{yyyzzz{{{|||}}}}}}|||{{{vvvuuuuuuttttttssssssrrrwwwyyy{{{}}}~~~}}}|||{{{{{{zzzyyyxxxyyy{{{}}}wwwnnngggcccbbbfffgggjjjllloooqqqrrrsssrrrhhh[[[QQQKKKHHHEEECCC@@@@@@@@@@@@AAABBBCCCDDD@@@DDDIIILLLLLLJJJHHHGGGJJJUUUmmm|||qqqooollllllmmmnnnooonnnoooppprrrtttxxxqqqeee^^^UUUVVVdddvvv{{{wwwyyy{{{xxxsssqqqjjjhhhfffgggjjjooossstttxxx]]]EEE;;;:::555555444333333333444444333222222111000000111111------------------------+++,,,------......------...------------,,,,,,,,,........................,,,---...///000111111222222222111111222444777888BBBLLL\\\lllyyyxxxvvvyyyzzzqqqkkkiiikkknnnsss|||yyy```KKK???:::777555666666666555555444444444111222222333222111000000////////////////////////000000000000////////////---......///000111111222000000000000//////////////////000000000000000000111000000/////////000000000000000000111111000000...---000333444777AAALLLVVVUUUVVVVVVWWW^^^nnn~~~nnnaaadddmmmmmm[[[ZZZbbbjjjsss||||||}}}~~~~~~~~~|||{{{zzz}}}||||||{{{{{{||||||}}}|||{{{yyyxxxxxxzzz{{{|||}}}}}}|||{{{{{{|||}}}~~~}}}zzzwwwvvvwwwzzz|||}}}}}}}}}~~~~~~}}}{{{zzzyyytttttttttttttttsssssssssrrrssstttuuuvvvwwwxxxxxxssstttttttttsssrrrqqqqqqkkkjjjgggeeeccc^^^YYYUUUNNNLLLIIIGGGEEEBBB>>>;;;:::999999999:::<<<===???BBBEEEGGGHHHNNNZZZcccgggdddkkkvvv|||ooojjjhhhkkkqqqyyy}}}zzzzzz||||||zzzxxxwwwyyyzzzzzzyyyyyyyyyxxxwwwvvvuuussssssqqqrrrttttttsssrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvwwwwwwxxxyyyyyyxxxvvvvvvsssrrrqqqpppqqqsssuuuwwwyyyyyyzzzzzzzzzzzzyyyxxxwwwxxxzzz{{{|||||||||{{{vvvuuuuuuttttttsssssssssxxxyyy{{{}}}~~~~~~}}}}}}zzzyyyyyyyyyzzz{{{}}}~~~xxxppphhhcccaaaaaacccgggkkkppptttvvvxxxnnnfff[[[RRRLLLHHHEEECCCAAAAAAAAAAAAAAABBBCCCCCC???CCCGGGKKKLLLLLLJJJJJJLLLXXXssswwwsssooommmmmmoooooopppoooooonnnnnnqqqyyy|||rrrbbb[[[TTTTTT___mmmxxx|||}}}xxxuuuwwwzzzzzztttppphhhdddbbbccchhhmmmpppppp{{{xxx___HHH<<<999555444444333333333444444444333111111222333222000------------------------+++,,,------......------------------------------........................------......///000000111111111111111222555888;;;FFFQQQbbbrrr~~~{{{uuutttxxxxxxppplllkkkmmmqqqwwwyyy```LLL@@@;;;777555555555555555555444444444222222222222111111000000////////////////////////////////////000000000000---......///000111111222000000000000////////////111111000000///......---000///////////////000000000000000000000111111111//////222555666:::GGGSSS\\\ZZZYYYZZZ\\\ggg{{{iii```gggsss{{{hhhZZZ\\\eeemmmvvv~~~{{{|||}}}}}}~~~}}}||||||||||||{{{{{{{{{{{{||||||yyyxxxwwwvvvxxxzzz}}}~~~|||zzzyyyzzzzzz{{{}}}{{{xxxwwwyyy{{{|||||||||}}}}}}}}}|||{{{yyyxxxuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxuuuuuuuuutttsssrrrqqqpppjjjhhhfffdddaaa\\\WWWRRRKKKIIIGGGFFFDDDAAA===:::===<<<;;;;;;;;;<<<>>>???BBBFFFHHHHHHNNN[[[ggglllhhhppp{{{yyyooommmmmmqqqwww~~~|||{{{xxxwwwyyy|||zzzyyyxxxzzz||||||{{{xxxxxxxxxxxxwwwuuusssrrrppppppqqqrrrsssrrrqqqooorrrssstttuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxwwwuuutttsssrrrqqqqqqrrrsssuuuvvvyyyyyyxxxxxxwwwvvvuuutttvvvwwwyyyzzz{{{{{{{{{zzzwwwvvvuuutttttttttuuuuuuxxxyyy{{{|||}}}~~~~~~~~~zzzyyyyyyyyyzzz{{{}}}~~~~~~~~~|||wwwooohhhbbb```___aaaeeejjjnnnrrruuuvvvgggbbbZZZSSSMMMIIIFFFEEEBBBBBBBBBBBBBBBBBBCCCDDDBBBDDDHHHKKKNNNNNNMMMKKKMMM[[[xxx~~~yyytttpppppppppqqqqqqqqqpppooonnnpppyyyuuunnn^^^WWWQQQQQQXXXdddpppyyyyyywwwvvvvvvyyyzzzvvvpppiiieeebbbcccgggkkkkkkjjjsss|||xxxbbbKKK===888444444333333333444444555666555333333333222000...------------------------+++,,,------......------------------------------......................../////////...............///000000000111555:::???KKKWWWiiixxx{{{wwwssstttxxxvvvooollllllnnnrrrwwwvvv^^^KKK@@@;;;777555333333222222222222222222222222111111000000000000000000000000000000000000////////////000000000000......//////000000111111000000000000////////////222111111000...------,,,//////......//////000000444333222111000/////////000111444666777<<>>======<<<===>>>???@@@AAAFFFHHHHHHNNN[[[hhhnnnnnnvvvyyyrrrssstttyyy}}}|||{{{xxxvvvwww{{{zzzxxxxxxzzz|||||||||xxxxxxyyyyyyxxxvvvtttsssppppppqqqsssttttttqqqoooqqqqqqrrrssssssssssssssswwwxxxxxxxxxxxxvvvuuutttqqqpppppppppqqqrrrssstttxxxwwwvvvvvvuuutttssssssvvvwwwxxxyyyzzzzzzyyyyyywwwvvvuuutttttttttvvvvvvwwwxxxzzz{{{|||}}}~~~~~~{{{zzzzzzzzzzzz{{{||||||}}}}}}{{{vvvooogggbbb```aaabbbeeegggjjjlllmmmnnnccc```[[[TTTNNNJJJGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEHHHLLLOOOPPPOOOMMMLLLZZZvvv}}}xxxtttssstttttttttssstttttttttvvvyyyoooiii^^^WWWRRRQQQSSS\\\iiivvvyyy{{{{{{yyyyyyzzzvvvqqqkkkiiifffeeefffhhhhhhhhhoooyyy{{{gggPPP???777444444333333333444555555666666555444222000...---------------------------+++,,,------......------,,,,,,,,,------------.........................../////////.........------...///000000111666???FFFRRR^^^ooo|||~~~wwwuuuuuutttvvvzzz~~~}}}tttooommmlllmmmpppuuu~~~rrr[[[III>>>999666333222222222222222222222222222111111000000000000000000000000000000000000000.../////////000000000111////////////000000000000000000000000////////////000000/////////........................///000000333333111000000000111111000222444666777<<>>===;;;:::999999:::;;;===@@@CCCEEEFFFLLLPPPQQQUUUaaannnuuuxxx{{{}}}{{{yyy{{{}}}zzzvvvvvvwwwuuutttuuuwwwyyyzzzzzzwwwxxxyyyzzzzzzyyywwwvvvtttssstttwwwzzzzzzvvvrrrttttttuuuuuuvvvuuuuuuuuuxxxyyyyyyyyyxxxwwwuuutttttttttttttttuuuvvvwwwwwwssssssttttttuuuwwwxxxyyyvvvwwwxxxyyyxxxxxxvvvuuuuuusssrrrqqqqqqrrrtttuuuvvvwwwxxxyyyzzz|||}}}~~~|||||||||{{{zzzzzzyyyyyy{{{}}}}}}wwwooohhhdddbbb[[[]]]___aaadddfffggggggfffddd```YYYQQQJJJFFFDDDAAAAAA@@@@@@???@@@@@@@@@AAAAAADDDIIIPPPSSSSSSQQQHHHQQQeee}}}}}}zzzxxxwwwxxxyyyyyyyyyuuuyyy}}}}}}yyyxxxrrrllliiiiiibbb[[[WWWSSSTTTbbbrrrzzzwwwuuuqqqkkkmmmmmmkkkgggfffiiilllwwwrrrXXXBBB777333333333333333444555666000444777555000,,,---000////////////////////////+++,,,------......------,,,,,,,,,------.................................+++,,,,,,---...///000000111222222111333;;;IIISSS___iiivvv~~~}}}uuu}}}yyyssspppssswwwzzz|||~~~yyytttnnnkkkrrroooooovvv~~~pppWWWEEE<<<999555222333333333222222222111111000111111111111222222222...***'''(((---111111///////////////////////////000000000000000000000000////////////////////////......------------......000000///////////////000222111111111000000/////////444555444888DDDRRRZZZ^^^XXXTTTTTTXXXdddyyypppbbb^^^eeeyyywww___ZZZZZZdddooovvvzzz}}}|||||||||}}}}}}{{{|||{{{yyyxxxwwwxxxyyyyyy}}}}}}~~~}}}}}}|||{{{zzzyyywwwuuussssssuuuyyy{{{|||{{{zzzzzzyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvxxxyyyzzzzzzyyyyyy{{{{{{zzzyyyxxxxxxxxxxxxuuutttsssqqqpppooooooooommmiiigggfffeee___VVVNNNGGGCCC???=========>>>===;;;;;;:::;;;===AAADDDGGGHHHKKKPPPTTT[[[fffsss|||wwwxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuvvvxxxzzz{{{|||xxxuuuuuuwwwxxxwwwvvvwwwxxxyyyzzz{{{zzzzzzyyywwwvvvtttvvvzzz|||zzzyyyyyyxxxxxxwwwvvvuuuttttttqqqqqqrrrsssuuuwwwxxxyyyxxxuuurrrsssvvvyyyzzzyyyzzzyyywwwvvvwwwwwwvvvuuutttttttttttttttuuuvvvwwwxxxyyyzzzyyyxxxxxxyyy{{{}}}{{{zzzzzz||||||}}}~~~~~~xxxsssnnnfff]]]```^^^___bbbcccbbbdddiiieeedddaaaZZZSSSMMMIIIHHHFFFDDDAAA@@@AAABBBAAAAAAAAAAAACCCHHHNNNRRRTTTUUUPPPPPPWWWgggzzz}}}vvvnnnlllooosssttttttxxxxxxtttsss}}}}}}vvvrrrqqqqqqqqqvvvmmmcccZZZQQQPPP```ttt~~~xxxuuusssjjjkkklllkkkjjjjjjlllnnn|||ttt]]]GGG999777555444444666777777666666666555444333111000/////////.........---------......------------......///...---,,,,,,---...///...///////////////................../////////000---000222333666???KKKUUUccciiiqqqwww{{{yyyvvvsssqqqooorrrvvvzzz{{{{{{}}}zzzuuuqqqnnnsssoooooovvvoooWWWEEE===:::777444333333333222222222111111000111111111111222222222111---)))+++///222222000/////////////////////////////////////////////////////////////////////////////////....../////////000000///////////////000//////.........---------000444666555999FFFRRRYYYZZZTTTOOOPPPUUUbbbvvvmmmbbbbbbkkkqqq___[[[\\\fffpppvvvyyy||||||{{{{{{|||~~~~~~|||zzz|||{{{zzzyyyxxxyyyyyyzzz{{{{{{|||||||||{{{zzzzzzyyywwwuuuttttttvvvyyyzzzxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwuuutttttttttuuuwwwxxxyyyyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvuuutttsssqqqpppooonnnnnnnnnkkkhhhgggeee```VVVOOOGGGCCC???===<<<=========;;;;;;:::;;;>>>AAAEEEGGGJJJMMMRRRWWW^^^iiiwww{{{vvvvvvwwwwwwvvvvvvuuutttuuuuuuttttttuuuvvvwwwxxx{{{xxxvvvuuuwwwxxxwwwvvvvvvwwwxxxyyyzzzyyyyyyxxxxxxvvvuuuwwwzzz{{{{{{yyyzzzzzzyyywwwuuutttsssrrrrrrrrrrrrsssuuuwwwxxxyyyxxxuuussssssvvvxxxyyyxxxzzzxxxvvvvvvwwwwwwwwwvvvssssssssssssttttttuuuvvvxxxyyyzzzyyyxxxxxxzzz|||}}}{{{zzz{{{||||||}}}~~~~~~zzzvvvrrrkkkbbb___^^^```dddeeeccceeeiiigggfffbbb\\\UUUNNNKKKIIIFFFCCCAAA@@@AAAAAAAAA@@@AAAAAACCCGGGMMMQQQTTTTTTNNNNNNSSSbbbtttzzztttmmmjjjllloooooonnnppprrrsssuuuzzztttppppppsssvvvxxxyyypppggg___VVVUUUfffzzz|||wwwsssjjjkkklllkkkjjjkkkmmmooo}}}zzzbbbIII888777555444444555666666555666666555444333111000/////////.........---------......------------............------------............////////////.............../////////000000000111333444888BBBOOOYYYbbbhhhqqqvvv{{{xxxzzzuuutttsssuuuyyy}}}~~~~~~|||}}}}}}|||zzzwwwtttrrrtttppppppvvvpppXXXFFF???<<<:::777333333333222222222111111000111111111111222222222333000------111333222111////////////////////////........................////////////////////////000000000000000000000000000//////......///000000///............---------111444666777===IIISSSWWWWWWPPPKKKMMMUUUbbbvvv}}}hhhbbbfffrrrhhh^^^[[[^^^hhhqqqvvvyyy||||||{{{zzz{{{}}}}}}{{{yyy{{{{{{zzzyyyyyyyyyyyyzzzyyyyyyzzzzzz{{{zzzzzzzzzxxxwwwvvvuuuuuuwwwyyyzzzuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwvvvuuutttsssrrrqqqssstttuuuwwwxxxxxxyyyxxxwwwwwwvvvuuuttttttttttttuuutttsssqqqooonnnnnnnnnooommmjjjiiifff```WWWPPPGGGDDD???<<<<<<<<<<<<<<<;;;;;;;;;<<>>@@@DDDGGGIIILLLPPPVVV]]]fffssszzzwwwuuusssrrrrrrrrrsssrrrrrrqqqqqqrrrrrrrrrrrrssssssssstttxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwvvvyyyyyyyyyyyyzzzzzzzzzyyy|||{{{zzzyyyxxxwwwvvvuuuttttttttttttuuuvvvwwwxxxxxxwwwuuuuuuuuuuuuuuuuuuxxxvvvuuuuuuwwwxxxwwwwwwxxxxxxwwwvvvvvvvvvwwwwwwwwwyyy{{{{{{zzzzzz{{{|||~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~}}}zzzsssjjj___]]]```fffiiigggfffhhhiiiiiihhhccc[[[SSSNNNLLLEEEBBB@@@???@@@@@@@@@???AAAAAABBBEEEJJJNNNQQQRRRLLLIIIHHHQQQ```pppyyy|||{{{xxxssspppooonnnkkkiiikkknnnssszzz}}}yyytttsssvvv|||xxxlllccc\\\^^^sssyyysssjjjjjjjjjiiiiiijjjmmmooooooRRR;;;777555333333444555444333555555555444333222000///..............................------------......,,,---...//////...---,,,---...//////////////////...////////////000000000333444555777???KKKZZZdddfffllltttyyy}}}}}}ooouuu}}}zzz{{{zzz{{{}}}~~~~~~}}}|||zzzwwwuuutttvvvoookkkooowwwvvv\\\HHH>>>;;;888555333333333222222222111111000000111111111222222222222111000///000000000///////////////////////////........................////////////////////////---......//////......---...............///000000222222222222222222222222222555888===HHHSSSXXXWWWVVVNNNJJJQQQ___mmm}}}nnn```aaammm|||qqq^^^UUUWWW___kkkuuuyyy|||}}}{{{zzzzzz{{{{{{zzzyyywwwwwwwwwxxxxxxxxxxxxwwwxxxyyyzzzzzz{{{{{{{{{{{{xxxxxxxxxxxxyyyyyyyyyyyysssssstttuuuvvvxxxyyyzzzyyyxxxvvvuuusssssssssssstttttttttuuuuuuvvvwwwwwwwwwwwwuuutttttttttttttttuuutttrrrpppooommmllllllnnnnnnmmmkkkgggaaaZZZUUUJJJFFFAAA===<<<<<<;;;;;;;;;<<<===???BBBEEEHHHJJJLLLQQQXXX___jjjxxxvvvrrrpppooommmlllmmmnnnnnnooooooooonnnoooooopppqqqrrrsssttttttvvvwwwxxxxxxwwwwwwwwwxxxwwwvvvvvvvvvvvvvvvvvvvvvyyyyyyzzzyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwvvvvvvttttttttttttwwwuuutttuuuvvvxxxxxxwwwxxxwwwwwwvvvuuuuuuuuuuuuvvvxxxzzz{{{zzzzzz{{{||||||||||||{{{{{{{{{{{{{{{}}}~~~~~~~~~{{{rrriii___]]]___fffjjjhhhggggggiiijjjiiieee]]]UUUOOOLLLEEECCC@@@???@@@AAA@@@@@@BBBAAAAAADDDHHHMMMOOOPPPMMMHHHEEEKKKYYYiiivvv||||||zzzvvvrrrooommmkkkiiikkklllpppyyy{{{zzz}}}wwwllleee```fff~~~yyyssskkkkkkjjjiiihhhiiilllooo~~~tttWWW@@@888666444444555555444333555555555444333222111000---...........................------------......,,,---...//////...---,,,------...///////////////////////////000000000111333333555999CCCPPP^^^hhhmmmsssyyy|||qqqgggsss|||zzzzzz{{{{{{}}}~~~~~~|||zzzwwwuuutttssslllgggjjjrrrxxx]]]HHH>>>:::777444333333333222222222111111000111111111111222222222000000000000////////////////////////////////////........................////////////////////////,,,---...//////...---,,,------------...///000000//////000000000000111111222555:::AAANNNZZZ]]]YYYTTTMMMKKKUUUeeetttzzziii]]]cccqqqjjj\\\UUUXXXbbboooxxx{{{~~~}}}{{{zzz{{{{{{zzzyyyvvvwwwwwwxxxxxxxxxxxxwwwyyyyyyzzzzzz{{{{{{zzzzzzwwwxxxyyyzzzzzzzzzyyyyyyrrrrrrrrrssstttuuuwwwxxxyyyxxxvvvuuuttttttuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvxxxwwwvvvuuuttttttttttttuuutttrrrpppnnnmmmlllkkklllmmmmmmkkkgggaaa[[[WWWLLLHHHCCC???======<<<;;;;;;<<<>>>@@@CCCGGGIIIKKKMMMRRRYYYbbbnnn}}}}}}sssllliiigggeeedddbbbccceeefffhhhhhhiiiiiihhhjjjllloooqqqsssttttttuuuwwwxxxyyywwwwwwwwwxxxxxxwwwvvvvvvuuuvvvvvvvvvxxxyyyzzzyyywwwvvvwwwxxxxxxxxxxxxyyyyyyzzzzzz{{{vvvvvvvvvuuuuuuvvvwwwwwwuuuvvvwwwvvvtttssstttuuuuuutttssstttvvvxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrtttwwwyyy{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~|||rrrhhh```\\\]]]dddiiihhhgggggghhhiiiiiieee^^^UUUNNNKKKFFFDDDAAA@@@AAABBBAAA@@@BBBAAA@@@BBBGGGKKKNNNOOOMMMHHHDDDGGGTTTdddsss{{{{{{xxxuuupppmmmjjjhhhhhhggghhhmmmxxx~~~}}}uuummmjjjgggnnnzzzvvvooonnnmmmjjjiiijjjmmmooozzzyyy\\\CCC999777555555555666555444444444444444333222111000---------.....................------------......---..................---,,,---...///000000000000/////////000000000111111222333666<<>>>>><<<;;;;;;===???AAAEEEHHHJJJKKKOOOTTT\\\fffrrrvvvooofff```^^^\\\YYYVVVVVVWWWYYY\\\^^^___```aaaaaacccgggkkkooorrrsssttttttvvvyyyyyyxxxvvvwwwyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwyyyzzzxxxvvvtttuuuwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwsssuuuwwwvvvtttssstttuuutttsssssstttvvvxxxyyyxxxyyyxxxvvvuuutttsssssssssrrruuuxxxzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}~~~tttjjj```[[[[[[aaaggghhhggghhhfffhhhiiieee^^^UUUMMMIIIGGGEEEBBBAAABBBCCCBBBBBBCCCAAA@@@AAAEEEJJJMMMNNNLLLGGGBBBDDDPPP```pppyyyzzzxxxtttooojjjhhhggghhheeefffmmmyyyyyysssqqqoookkkmmm~~~}}}yyytttsssqqqnnnkkklllnnnqqqsssyyyaaaEEE:::888666666666777666444444444444444333222111111---------.........//////......------------............------------......,,,---...///000000000000//////000000000111111111333444888@@@MMM\\\gggnnnxxx|||qqqdddfffoooyyy}}}xxxvvvyyy}}}zzz}}}~~~~~~}}}{{{zzzyyyxxxwwwllleee```dddooouuu[[[FFF===:::888666333333333222222222111111000111111111111222222222...///111111111000111111////////////////////////000000000000000000000000////////////////////////...///000222222000///...,,,,,,,,,---...///000111---.........//////000000333555;;;FFFWWWcccccc]]]XXXRRRSSSbbbuuuttteee]]]gggzzzppp^^^XXX^^^bbbmmmyyy|||{{{|||||||||{{{xxxyyy{{{|||||||||{{{{{{xxxxxxxxxxxxxxxwwwvvvuuuwwwxxxzzz||||||{{{zzzyyyvvvvvvuuuvvvvvvwwwxxxyyyvvvuuussssssssstttvvvxxx{{{zzzxxxvvvuuutttuuuuuuvvvvvvuuutttssssssssssssvvvtttrrrpppnnnlllkkkkkkhhhjjjlllkkkgggaaa]]]ZZZOOOKKKEEEAAA???>>>===<<<;;;===???BBBEEEHHHKKKLLLPPPVVV^^^hhhuuu}}}rrrkkkeee^^^YYYVVVTTTPPPMMMMMMOOOQQQTTTWWWYYYZZZ[[[\\\___ccchhhmmmqqqssstttsssvvvyyyzzzxxxvvvwwwyyyzzzyyyxxxvvvvvvvvvwwwxxxwwwyyyzzzxxxuuussstttvvvuuuuuuuuuuuutttttttttsssxxxwwwwwwvvvvvvvvvvvvvvvrrruuuwwwwwwtttssstttvvvtttsssrrrtttvvvxxxyyyxxx|||{{{zzzxxxwwwvvvvvvvvvqqqtttxxxyyyyyyxxxyyyyyyzzzzzz{{{{{{|||{{{{{{zzz}}}~~~~~~|||wwwmmmaaa[[[YYY```fffgggggghhheeeggghhheee]]]TTTLLLHHHHHHFFFCCCBBBCCCCCCCCCBBBCCCAAA@@@AAAEEEIIILLLMMMKKKFFFAAACCCNNN^^^nnnwww{{{yyyuuuooojjjhhhiiijjjfffhhhppp|||~~~wwwtttsssrrrkkkfffppp|||xxxwwwtttpppmmmnnnpppsssooovvvcccEEE;;;999777777777777666555444444444444333333222111---------.........//////.........------.........///...---,,,,,,---...///,,,---...///000000000000000000000000111111111111333555:::DDDQQQ___jjjpppyyy}}}gggbbbhhhnnnwww}}}~~~zzzvvvuuuyyy~~~{{{}}}{{{zzzyyyzzz{{{{{{yyyxxxkkkddd```bbblll{{{sssXXXFFF<<<555222222444333333222111111111222222111000//////000111222111111111111111111111111000000///.....................------------......000000/////////.........+++++++++,,,,,,---------111111000......---------...------......///000111333555<<>><<<;;;???AAABBBCCCCCCFFFIIILLLQQQUUU___nnn{{{~~~ssslllccc]]]VVVQQQNNNLLLIIIGGGGGGHHHJJJLLLMMMOOORRRUUUZZZ\\\___ccchhhmmmrrrtttxxxxxxyyy{{{}}}}}}zzzxxxxxxwwwwwwvvvvvvvvvvvvvvvxxxxxxwwwuuutttrrrqqqqqqvvvtttrrrpppoooppprrrsssvvvuuutttsssssstttuuuvvvuuuuuutttssssssrrrqqqqqqtttsssrrrtttwww{{{}}}}}}~~~{{{xxxuuuttttttttttttvvvwwwwwwwwwxxxzzz|||{{{zzzxxxvvvvvvvvvvvvwww}}}}}}wwwnnn```[[[XXXZZZ```eeefffeeeeeefffeeebbb\\\UUUNNNIIIGGGEEEBBB@@@??????@@@BBBDDDCCCAAAAAACCCGGGKKKMMMPPPFFF???BBBHHHSSSgggzzz{{{xxxsssmmmiiifffffffffhhhiiiooo{{{~~~||||||yyy|||xxxtttooobbbaaaqqq}}}yyy||||||xxxqqqmmmnnnpppnnntttxxxrrrHHH>>>666111333777666444333333444444444333222222111222111111000///.........------------------------------............------////////////000000000000222111//////000111111111666777@@@OOO[[[cccmmmwww~~~ppp[[[ZZZ```mmmzzz{{{zzzyyyxxxwwwwwwyyy{{{|||}}}zzzyyy|||{{{zzzyyyzzzzzzzzzxxxvvvmmmgggbbbfffoooqqqWWWFFF===777555555444333222222111111222222222111000//////000111222111111111111111111111111000000///...............///......------......///......---------,,,,,,,,,------------............111000///......---------...............///111111111333;;;IIIXXX___^^^[[[TTTTTTZZZiii|||wwwiiicccppp{{{ddd\\\]]]gggpppyyy{{{{{{~~~~~~}}}|||{{{zzzzzz||||||{{{yyyzzzzzz{{{{{{||||||{{{{{{zzz{{{{{{yyywwwuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzwwwvvvuuuvvvxxxyyyyyyyyyxxxwwwtttssssssuuuwwwyyyxxxwwwuuussssssssstttuuuuuutttrrrsssuuuwwwwwwwwwyyywwwtttsssrrrqqqooommmkkkjjjiiihhheeeaaa[[[VVVOOOKKKEEEAAA???>>>===<<<>>>???BBBCCCEEEGGGKKKMMMRRRVVVaaappp}}}}}}rrrggg___[[[VVVOOOJJJHHHFFFDDDBBBDDDFFFIIIJJJKKKMMMQQQSSSVVVXXX\\\bbbiiiooouuuxxxxxxxxxyyyzzz|||{{{yyyvvvxxxwwwvvvvvvuuuuuuvvvvvvxxxxxxwwwuuutttsssrrrqqqvvvtttrrrppppppqqqsssuuuxxxwwwvvvuuuuuuuuuvvvwwwtttttttttsssrrrqqqqqqqqqtttssssssvvvyyy|||}}}}}}~~~}}}zzzxxxvvvtttsssrrrsssuuuvvvvvvvvvwwwyyy{{{zzzyyywwwvvvuuuuuuvvvvvv|||}}}~~~wwwmmm___[[[WWWYYY```fffgggfffeeeeeedddaaa\\\TTTMMMIIIGGGEEEBBB@@@??????AAABBBBBBAAA@@@@@@AAAEEEIIIKKKOOOEEE???AAAGGGPPPcccwww{{{xxxsssnnniiigggggghhhkkklllqqqzzz}}}}}}~~~{{{~~~{{{yyytttddd]]]hhhwww~~~}}}}}}|||{{{}}}}}}xxxqqqlllkkkllllllssswwwtttMMMCCC:::555777:::999777666444444444444444333222222111111000//////...------........................------............------....../////////000000000222000//////000111222222666:::GGGWWWccciiiqqqyyy~~~fffSSSVVV```nnnzzz{{{zzzyyywwwvvvvvvwwwyyyzzz{{{yyyyyy~~~{{{zzzyyyyyyyyyyyywwwuuulllfffcccgggppppppWWWFFF>>>999777888333333222222111111222222111111000000000000111111000000000000000000000000000//////............//////......------......///---------------,,,,,,,,,000000000///////////////111000///......---..................///000111111222555>>>LLLYYY___\\\XXXRRRUUU___oooyyylllgggtttyyyccc]]]___ooowww~~~~~~}}}~~~~~~|||zzzyyywwwxxxyyyzzzzzzyyyxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzzzzwwwuuuuuuvvvxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwvvvvvvxxxzzzzzzyyyxxxwwwvvvuuuuuuuuuwwwxxxyyyyyywwwvvvtttttttttuuuuuuuuuttttttvvvxxxyyyxxxwwwwwwuuusssssssssrrrqqqooohhhhhhgggfffddd```ZZZVVVOOOKKKEEEAAA???>>>===<<<<<>>999777777333333222222111222222333111000000000000000000111000000000000000000000000000///............////////////............//////////////////////////////111000000000//////......000000///...........................///000111222666;;;EEERRR]]]```\\\WWWPPPVVVccctttzzzpppmmmyyyuuubbb]]]aaassszzz}}}}}}}}}{{{zzzxxxvvvvvvxxxyyyzzzyyywwwwwwwwwxxxyyyzzz{{{{{{zzzzzzyyyvvvuuuuuuwwwzzz|||||||||{{{zzzxxxwwwvvvuuuuuuvvvxxxzzzzzzxxxvvvttttttuuuvvvvvvwwwxxxxxxyyyxxxwwwuuuuuuuuuuuuuuuvvvvvvwwwzzz||||||zzzxxxvvvuuusssssssssrrrooommmhhhgggfffeeeddd```[[[XXXNNNJJJEEEAAA???>>>===<<<===@@@CCCEEEFFFHHHJJJLLLQQQYYYeeerrrzzzqqqfffZZZSSSKKKIIIEEEBBBAAAAAAAAABBBFFFJJJNNNRRRTTTVVVXXXZZZ]]]```dddjjjpppuuuxxxzzz~~~}}}|||{{{{{{zzzwwwuuuwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwvvvuuutttsssrrrrrruuutttsssssssssuuuvvvwwwxxxxxxwwwwwwvvvvvvuuuuuussssssrrrrrrqqqqqqqqqqqqqqqqqqssswww{{{}}}|||{{{wwwxxxxxxxxxvvvtttrrrqqqqqqssstttuuuttttttvvvwwwxxxwwwuuutttttttttuuuvvvzzz{{{}}}wwwnnn```ZZZUUUWWW^^^eeehhhhhhccccccbbb___YYYSSSMMMIIIEEEDDDBBBAAA@@@@@@AAAAAADDDDDDCCCCCCDDDGGGJJJLLLLLLDDD@@@AAACCCIII[[[nnn~~~|||xxxqqqjjjgggiiikkkrrrsssvvvyyy}}}ppp\\\\\\mmmvvv}}}}}}{{{|||~~~~~~~~~~~~{{{vvvnnngggdddcccbbbkkkpppzzz[[[FFF===666666888777555555444555555666555555444444//////......------------........................------............------------------.........///000000000000000111333555999HHH]]]ooovvvvvvwwwyyy}}}zzz]]]QQQ[[[fffrrrxxxttt{{{zzzxxxvvvvvvwwwxxxyyyzzzzzz|||}}}|||zzzyyyxxxwwwtttqqqgggbbb___dddnnn~~~rrrXXXGGG===777555555333222222111222222333333000000000111111000000000//////////////////////////////............///////////////....../////////...//////////////////////////////......---------000//////............//////......//////000111222999>>>IIITTT]]]^^^ZZZUUUNNNWWWfffwww{{{xxxrrrrrrqqq```^^^cccrrryyy~~~}}}{{{||||||zzzyyyxxxvvvwwwxxxyyyyyyxxxvvvvvvvvvvvvwwwyyy{{{|||zzzzzzyyywwwuuuvvvyyy{{{~~~}}}|||zzzxxxwwwsssssstttvvvxxxxxxwwwuuurrrssstttuuuvvvvvvwwwwwwyyyxxxxxxwwwvvvvvvuuuuuuwwwxxxyyy|||}}}{{{wwwuuutttsssrrrpppmmmjjjjjjiiigggfffeeebbb]]]ZZZNNNJJJEEEAAA??????>>>===@@@BBBDDDEEEFFFGGGIIIKKKQQQ[[[hhhsss}}}xxxqqqhhh]]]SSSLLLFFFDDDBBB@@@@@@AAACCCEEEIIIMMMSSSXXXZZZ\\\^^^___dddhhhnnnuuu{{{~~~~~~}}}}}}|||yyywwwwwwvvvvvvuuutttuuuuuuuuuwwwwwwvvvuuutttssssssrrruuuttttttttttttuuuvvvwwwvvvvvvuuuuuuuuuttttttsssssssssrrrrrrrrrrrrrrrqqqpppppprrruuuyyyzzzyyyxxxvvvvvvwwwwwwvvvuuusssrrrqqqsssuuuvvvuuuuuuuuuvvvwwwvvvuuutttttttttuuuvvvyyyzzz|||~~~xxxooobbb\\\VVVVVV\\\cccffffffcccbbb```]]]XXXRRRLLLIIIDDDDDDBBBAAAAAAAAAAAAAAADDDCCCCCCCCCDDDFFFIIIJJJKKKDDDAAABBBBBBGGGXXXkkk~~~zzzrrrkkkhhhkkkooovvvyyy{{{|||~~~zzzxxx|||xxxaaa___kkkttt{{{zzzyyy{{{~~~~~~}}}|||xxxrrrlllfffcccbbb```hhhkkkzzz~~~~~~aaaHHH>>>666666777666444444444444555555666555555444...............---------------------------------------............------------------.........///...000111000000111444777;;;OOOggguuuyyyxxxxxxxxx~~~www^^^VVVaaajjjsssxxxttt|||{{{yyyxxxxxxyyyzzz{{{}}}}}}}}}{{{zzzyyyvvvsssqqqiiidddaaafffppprrrWWWFFF<<<666444444222222111111222222333333000000111111111111000000///////////////////////////............//////000000//////......//////000,,,,,,,,,---------------......------------------//////............//////////////////000111222222999>>>HHHRRRYYYYYYTTTPPPNNNYYYiiiyyyyyytttrrrvvvmmm______eeepppwww|||zzzxxxyyyyyywwwxxxwwwwwwxxxyyyxxxvvvtttssssssssstttuuuwwwzzz{{{yyyzzzzzzyyyxxxxxxzzz|||~~~}}}|||zzzyyytttsssssstttvvvwwwvvvuuussssssttttttuuuuuuvvvvvvyyyyyyxxxxxxwwwvvvvvvvvvwwwxxxyyy|||~~~|||wwwvvvttttttsssqqqmmmjjjmmmkkkiiigggeeebbb^^^[[[NNNJJJDDDAAA??????>>>===AAABBBDDDDDDEEEGGGKKKMMMSSS___llluuu|||xxxrrrjjjaaaWWWMMMGGG@@@@@@@@@??????AAAEEEHHHKKKPPPWWW]]]```bbbcccdddiiioooxxx~~~~~~}}}{{{yyywwwvvvuuuuuuttttttuuuuuuwwwvvvvvvuuuttttttssssssuuuttttttttttttuuuuuuvvvrrrssssssttttttssssssrrrssssssssssssssssssssssssqqqqqqqqqtttvvvxxxwwwvvvuuuvvvvvvvvvvvvuuuuuutttsssuuuwwwxxxwwwvvvvvvwwwwwwwwwvvvuuuuuuuuuvvvwwwwwwyyy{{{~~~zzzrrrfff___WWWUUUZZZ```cccdddbbbaaa___[[[WWWQQQLLLIIICCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFHHHCCCAAABBBAAAEEEVVViii}}}}}}zzzssslllkkkpppuuu~~~wwwvvv|||fffaaadddmmmttttttsssvvvzzz|||{{{xxxsssnnniiifffeeeeeeaaafffgggvvv}}}gggLLLBBB999888999777666666333333444555555555555444........................------------------------------............------------........./////////---///111111000111555999>>>SSSlllwwwyyyxxxyyyzzzuuuaaa]]]gggmmmsssyyyvvv|||{{{yyyxxxyyyzzz|||}}}}}}{{{yyywwwssspppjjjeeecccgggqqqoooUUUDDD<<<666444555222222111111222222333444///000111222222111000///.......................................///000000000000////////////000000,,,,,,,,,---------......------------------......//////............//////////////////000111222333999>>>GGGOOOTTTTTTPPPLLLPPP\\\lll{{{|||pppqqqyyyiii^^^```gggqqqxxx{{{xxxuuuuuuuuutttvvvvvvwwwxxxxxxvvvsssooopppooooooppprrruuuwwwyyyyyyzzz{{{{{{zzzzzz|||}}}}}}}}}}}}}}}}}}||||||{{{uuutttssstttvvvwwwwwwwwwvvvuuuuuutttuuuuuuvvvvvvyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwyyy|||}}}}}}{{{wwwvvvuuuvvvvvvtttpppmmmooommmjjjgggeeebbb]]]ZZZMMMIIIDDDAAA??????>>>>>>@@@AAAAAABBBDDDHHHNNNRRRXXXdddpppwww{{{vvvnnneee[[[RRRJJJDDD===???@@@??????BBBGGGLLLOOOUUU]]]dddgggiiijjjkkkooovvv~~~}}}}}}{{{yyyvvvvvvuuuttttttttttttuuuvvvvvvvvvuuuttttttssssssuuuuuuttttttttttttttttttpppqqqrrrsssttttttssssssttttttttttttttttttttttttuuusssrrrsssuuuwwwwwwvvvvvvvvvvvvuuuvvvvvvwwwwwwtttwwwyyyzzzyyyxxxxxxxxxxxxwwwvvvuuuvvvvvvwwwxxxwwwxxx{{{~~~{{{tttjjjbbbXXXUUUXXX^^^```aaaaaa```^^^ZZZUUUPPPLLLIIICCCCCCBBBBBBBBBAAAAAAAAA????????????@@@BBBCCCDDDEEEAAA???AAA???BBBSSSgggxxxyyyxxxsssnnnooovvv~~~|||{{{eee___[[[dddlllmmmnnnsssxxx{{{yyyuuuooojjjgggggghhhiiieeegggeeettt~~~kkkOOODDD;;;::::::888666777222222333444444444444444////////////////////////........................------............------....../////////000000000,,,///222111000111666;;;>>>VVVnnnwwwwwwzzz~~~{{{jjjhhhppppppsssyyyxxxyyyyyyxxxwwwxxxzzz}}}~~~~~~|||zzzwwwssspppjjjeeecccgggppp~~~lllSSSCCC;;;777555666222111111111222333333444///000111222222111000///.......................................///000111000000////////////000000........./////////000000,,,---------......////////////.........//////000////////////000111222333:::???GGGOOOSSSRRRNNNKKKRRR^^^nnn|||mmmqqqzzzggg]]]aaahhhsssyyy{{{xxxtttssssssqqquuuuuuvvvwwwwwwuuuppplllmmmmmmmmmmmmooorrruuuwwwxxxzzz|||}}}|||||||||}}}zzz{{{||||||||||||||||||wwwuuuttttttvvvxxxyyyyyyxxxwwwvvvuuuuuuvvvwwwwwwyyyyyyyyyyyyyyywwwvvvvvvuuutttuuuwwwzzz|||{{{zzzvvvvvvvvvwwwxxxwwwtttqqqooommmjjjgggdddaaa\\\YYYMMMIIIDDDAAA@@@??????>>>>>>??????AAADDDJJJQQQWWW[[[hhhtttyyy|||{{{wwwqqqhhh^^^TTTKKKDDD???>>>@@@AAAAAABBBEEEKKKPPPTTTZZZcccjjjnnnoooppppppvvv~~~~~~}}}}}}|||{{{yyyvvvvvvuuutttttttttttttttvvvvvvuuuuuuttttttssssssuuuuuuttttttssssssrrrrrroooppprrrtttuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuxxxuuussssssuuuvvvwwwwwwwwwvvvuuuuuuuuuvvvxxxyyyvvvxxx{{{|||{{{yyyyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyvvvxxxzzz}}}|||uuummmdddYYYUUUWWW\\\^^^___aaa```]]]ZZZUUUPPPLLLIIIBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBB>>>>>>@@@>>>AAAQQQeeesssuuuvvvsssooorrr|||ccc[[[UUU___hhhjjjlllsssyyy|||wwwrrrlllgggfffhhhjjjllliiiiiieeetttnnnOOOEEE;;;999999777666666111222333333444444444333/////////000000000000000////////////////////////---..................---////////////000000000000,,,///222222000111666;;;>>>VVVnnnvvvwww{{{vvvtttyyytttsssxxxyyyxxxwwwvvvvvvxxxzzz}}}~~~|||{{{|||{{{xxxuuunnnfff```eeerrrkkkRRRCCC;;;777555666444222000111333555555555...//////000111222222222555111---,,,///111000///000000000000000000000000000000000000000000000000111000000000//////......000000111111111111000000111111000000000000111111555222222333222///111555:::CCCMMMOOOKKKHHHKKKPPP\\\jjjxxx|||llluuuxxxccc\\\^^^aaaqqqssswwwzzz{{{{{{zzzyyy~~~~~~}}}{{{wwwrrrmmmjjjiiiiiiiiijjjlllooorrrsssuuuvvvxxx{{{}}}~~~~~~}}}|||{{{{{{{{{xxxvvvuuuuuuvvvwwwwwwvvvwwwwwwvvvuuutttttttttuuuzzzyyyxxxwwwvvvuuutttssswwwvvvuuuvvvxxxyyyyyyxxxtttvvvxxxzzzyyyvvvrrrooonnnmmmkkkiiifffaaa[[[VVVNNNKKKFFFAAA>>>======>>>BBBBBBCCCDDDGGGMMMTTTZZZ]]]hhhsss||||||xxxvvvuuuqqqiii___TTTLLLEEEBBB>>>@@@AAACCCFFFKKKRRRVVV]]]cccjjjnnnnnnpppvvvzzz~~~~~~}}}xxxtttwwwwwwvvvvvvuuutttttttttwwwwwwxxxxxxwwwvvvtttssstttuuuuuuuuutttrrrpppooorrrrrrrrrrrrrrrssstttuuuuuuvvvxxxyyyyyywwwuuutttyyyuuuqqqqqqtttwwwxxxxxxyyyyyyxxxwwwwwwvvvvvvuuu|||}}}}}}~~~~~~~~~~~~}}}{{{xxxvvvuuuvvvwwwxxxwwwvvvxxx{{{~~~~~~~~~|||yyyrrrjjj___XXXWWW[[[___```cccaaa^^^YYYTTTOOOJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA===???AAAAAAAAAAAACCCEEEIIIGGGEEECCCBBBDDDPPP\\\ooowww|||zzzwww~~~~~~{{{cccUUUPPP]]]gggiiikkkrrrzzz|||yyypppkkkjjjjjjkkkjjjjjjhhhnnnuuu|||sssZZZDDD;;;===999777999666444444444444444444444444111111000///////////////////////////////////////000000000000111111111111////////////////////////...///111000///222777<<>>======>>>AAABBBDDDEEEIIIOOOWWW\\\^^^iiittt|||~~~yyyuuutttsssmmmeeeZZZPPPHHHCCCAAA@@@AAABBBEEEIIIOOOWWW]]]fffjjjnnnppppppsssyyy~~~~~~yyyuuuwwwwwwvvvuuuuuuttttttssstttuuuvvvxxxxxxwwwwwwvvvuuutttttttttrrrqqqpppoooqqqqqqrrrrrrssstttuuuvvvuuuvvvwwwwwwwwwvvvuuuuuuvvvsssqqqqqquuuxxxyyyyyyvvvvvvwwwxxxyyyzzz{{{||||||}}}}}}~~~~~~~~~}}}}}}yyywwwttttttvvvxxxyyyyyywwwyyy{{{~~~~~~~~~}}}zzzrrrjjj^^^WWWVVVYYY^^^```cccaaa^^^YYYTTTOOOKKKHHHFFFEEEDDDBBBAAAAAAAAAAAA===???AAAAAAAAAAAACCCEEEFFFDDDBBBAAA???AAALLLXXXoooxxx{{{|||vvvaaaTTTPPP\\\fffiiikkkrrryyy{{{zzzqqqllljjjjjjjjjiiijjjjjjssszzz{{{^^^HHH>>>>>>999777888444444444444444444444444444111111000///////////////////////////////////////...////////////000000000000000000000000000000000///111222111111333999>>>HHHUUUggguuu|||yyyzzz{{{zzzzzz|||xxxyyyzzzzzzzzz{{{~~~||||||}}}{{{vvvqqqhhhcccbbbjjjxxxlllSSSDDD<<<777555666555333111000111111000////////////000111111222222000000111000///...///000000000000000000000000000000000000000000000000000000000///////////////.........////////////.........------------------......,,,---000111111555;;;===FFFOOOPPPJJJGGGJJJOOO```ooo~~~ssslllwwwooo^^^[[[bbbjjjwwwzzz~~~|||wwwpppjjjffffffiiimmmrrruuuuuutttsssuuuvvvxxxzzz||||||||||||||||||zzzyyyxxxwwwwwwwwwuuuuuuvvvxxxzzz{{{yyyxxxsssssssssuuuvvvxxxzzz{{{xxxxxxxxxxxxwwwvvvuuutttvvvtttssssssuuuuuutttrrrrrrsssuuuvvvvvvsssqqqooommmllljjjhhheee___YYYTTTMMMJJJEEEAAA>>>======>>>@@@BBBDDDFFFJJJQQQYYY^^^```kkkuuu|||~~~|||xxxtttsssoooiii___TTTJJJDDDAAA@@@AAABBBDDDGGGMMMVVV```fffqqqssstttssssssvvv}}}|||xxxwwwwwwvvvvvvuuutttttttttrrrsssuuuwwwxxxyyyyyyxxxuuutttsssqqqpppppppppppppppqqqqqqssstttuuuvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvtttrrrqqqqqquuuxxxzzzzzzvvvwwwxxxzzz{{{}}}~~~|||}}}}}}}}}}}}}}}||||||wwwuuussstttwwwyyyzzzzzzwwwyyyzzz|||}}}}}}}}}|||~~~~~~~~~{{{ssskkk___VVVTTTXXX]]]aaabbbaaa^^^YYYTTTOOOKKKIIIFFFEEEDDDBBBAAAAAA@@@@@@===???AAAAAAAAAAAACCCEEEEEECCCBBBAAA???@@@IIITTTlllwwwyyyxxx}}}ooo]]]RRROOOZZZeeeiiimmmrrrxxx{{{{{{sssllliiiiiihhhhhhiiilllxxxdddLLL??????999777777333444444444444444444444444111111000///////////////////////////////////////............////////////111111111111111111111111000111333222222555<<>>@@@CCCFFFJJJQQQXXX]]]aaakkkuuu{{{~~~|||xxxuuuuuullleeeZZZNNNFFFAAA@@@AAAAAACCCFFFJJJRRR\\\hhhoooyyyyyywwwuuuuuuyyy|||xxxxxxxxxwwwvvvvvvuuuuuurrrtttuuuwwwxxxxxxxxxxxxtttsssrrrpppoooooopppqqqooopppqqqsssuuuvvvwwwwwwuuuuuuuuuttttttuuuvvvwwwtttsssrrrrrrtttvvvxxxyyyyyyyyyyyyzzz{{{||||||}}}}}}}}}}}}}}}||||||{{{zzzwwwuuutttuuuwwwxxxyyyxxxuuuvvvxxxzzz|||}}}}}}}}}~~~~~~~~~~~~|||uuulll```WWWTTTWWW]]]bbbbbb```]]]YYYTTTOOOKKKIIIFFFEEEDDDBBBAAA@@@@@@???===???AAAAAAAAAAAACCCEEEFFFDDDDDDDDDAAAAAAIIIRRRhhhuuuxxxxxx|||xxxiiiZZZQQQOOOXXXccckkkppptttyyy|||zzzssslllhhhgggfffggghhhooo~~~gggMMM???>>>999777777333333333333333333333333333111000000///////////////////////////////////////........./////////000000000000000000000000000000///111222222222666===CCCPPP\\\mmmzzz~~~yyy{{{}}}}}}}}}{{{}}}}}}|||||||||zzztttnnnfffdddhhhtttnnnUUUEEE===888666666222111111222444555444222000000000000000111111111---000333222///---...000////////////////////////////////////////////////........................///000000111111000000/////////............//////111......000000000444;;;EEELLLSSSRRRMMMLLLRRRYYYnnnzzz}}}www}}}tttjjjooo~~~}}}ggg[[[ZZZeeerrr|||}}}~~~|||xxxsssnnnkkkkkkmmmppptttxxx{{{}}}~~~xxxyyy|||}}}~~~}}}{{{zzzzzzyyyxxxwwwvvvuuuuuuuuussstttvvvyyy|||}}}{{{yyyuuutttttttttuuuvvvwwwwwwvvvwwwxxxyyyyyyxxxvvvuuuwwwvvvuuuuuuvvvvvvtttssspppqqqqqqqqqqqqppppppooonnnllljjjgggddd^^^XXXSSSMMMJJJEEE@@@===<<<<<<======>>>AAADDDHHHNNNUUUZZZ^^^hhhrrrwww|||}}}zzzvvvssssssjjjcccWWWLLLDDDAAAAAABBBBBBDDDHHHNNNWWWbbbnnnvvv|||{{{yyyxxxyyy}}}zzzzzzyyyxxxxxxwwwwwwvvvuuuvvvwwwxxxxxxwwwvvvuuutttsssqqqpppoooppppppqqqoooppprrrtttvvvwwwwwwwwwuuuuuuuuutttuuuvvvwwwwwwuuuuuuttttttssstttuuuvvvwwwwwwxxxyyyzzz{{{{{{|||}}}}}}}}}|||{{{zzzyyyxxxxxxvvvuuuuuuvvvwwwvvvuuussstttvvvxxx{{{}}}~~~~~~~~~}}}{{{uuunnncccYYYTTTWWW]]]bbbaaa```]]]YYYTTTPPPLLLIIIFFFEEEDDDBBB@@@?????????===???AAAAAAAAAAAACCCEEEFFFEEEFFFFFFCCCAAAGGGPPPfffvvvzzzyyy||||||ttthhhZZZQQQNNNVVVbbbmmmssswww{{{~~~}}}zzztttmmmhhheeeeeefffllltttiiiNNN>>>===999888999444333333333333333333333333111000000/////////////////////////////////////////////000000000111111111////////////////////////...000111111222777???EEEVVVaaarrr{{{}}}~~~}}}~~~~~~}}}{{{{{{{{{xxxsssnnngggeeejjjvvvoooVVVFFF>>>888666777222111111333555666555333000000000000000000111111000000111000///...///000000000000000000000000000////////////////////////000000000000000111111111000000111111111111000000000000////////////000000333000///000000000444;;;EEEKKKPPPOOOKKKMMMVVV___sss~~~yyywww~~~mmmhhhrrrwwwdddZZZZZZggguuu|||}}}~~~}}}}}}}}}|||yyyuuupppmmmmmmnnnrrrvvvzzz~~~{{{}}}|||{{{zzzzzzxxxwwwvvvuuuuuuuuuttttttuuuwwwzzz|||{{{yyyqqqqqqqqqssstttvvvxxxyyyuuuvvvxxxzzzzzzyyywwwvvvxxxvvvuuuvvvwwwwwwvvvuuuqqqpppppppppppppppppppppooommmkkkhhhddd___XXXSSSLLLIIIDDD@@@===<<<<<<======>>>AAACCCFFFKKKQQQUUUZZZcccmmmqqqwww~~~|||xxxrrroooooohhhaaaVVVKKKCCCAAABBBDDDDDDGGGMMMTTT]]]hhhssszzz||||||{{{|||zzzzzzyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvtttsssssssssrrrqqqqqqqqqqqqqqqpppqqqsssuuuvvvwwwvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxuuuuuuvvvtttsssrrrsssuuussstttuuuwwwyyy|||}}}~~~}}}}}}}}}|||{{{yyyxxxwwwxxxvvvuuuvvvvvvwwwuuutttrrrsssuuuxxx{{{~~~~~~}}}}}}~~~}}}{{{yyysssnnndddZZZUUUUUU[[[```aaa___]]]YYYTTTPPPLLLJJJFFFEEECCCBBB@@@???>>>>>>===???AAAAAAAAAAAACCCEEEEEEEEEGGGHHHDDD@@@EEELLLdddyyy}}}~~~}}}zzzuuukkk]]]RRRKKKQQQ^^^mmmvvvyyy||||||zzzvvvoooiiiggggggiiiqqqyyymmmQQQ???>>>:::::::::555333333333333333333333333111111000///////////////////////////////////////000000000000111111111111...........................///000111222888AAAHHHXXXfffyyy}}}~~~zzzyyyyyywwwsssooogggeeejjjvvvpppWWWGGG>>>999666777222111111333444444222111111000000000000000000000333111......///000//////000000000000000000000000////////////////////////....../////////000000000//////000000000000//////000000////////////000000444111000111111111666===FFFKKKNNNMMMJJJOOO[[[fffxxx||||||vvvhhhhhhuuupppaaaZZZ[[[hhhxxx{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}|||yyyuuuqqqnnnkkkoootttzzz~~~~~~||||||{{{zzzxxxwwwwwwvvvvvvuuuttttttvvvxxxzzzzzzyyypppqqqqqqrrrssstttuuuvvvtttvvvxxxzzz{{{zzzxxxwwwwwwuuuuuuuuuwwwxxxwwwvvvqqqppppppoooooopppqqqqqqpppnnnllliiieee___XXXTTTLLLIIIDDD???<<<;;;<<<===>>>@@@BBBDDDFFFIIIMMMQQQUUU^^^ggglllqqqyyy~~~xxxqqqmmmnnneee___TTTJJJCCCAAABBBDDDGGGKKKRRRZZZcccmmmvvv||||||}}}yyyxxxxxxwwwwwwvvvuuuuuuwwwwwwxxxxxxwwwvvvtttsssrrrssssssssssssrrrrrrqqqqqqrrrtttvvvwwwvvvuuuuuutttuuuwwwxxxyyyyyyyyyxxxrrrtttuuuuuusssrrrtttvvvttttttvvvwwwyyy{{{|||}}}}}}}}}}}}|||zzzxxxwwwvvvvvvuuutttuuuwwwwwwvvvuuuttttttvvvxxxzzz}}}~~~|||||||||{{{yyywwwppplllddd[[[TTTSSSXXX\\\```___]]]YYYTTTPPPLLLJJJFFFEEECCCAAA@@@>>>>>>======???AAAAAAAAAAAACCCEEEGGGHHHJJJKKKFFFBBBEEELLLaaaxxx}}}||||||zzzppp```SSSFFFLLLZZZlllvvvyyy{{{}}}|||yyysssmmmjjjkkkmmmrrryyytttVVVCCC@@@<<<;;;;;;555222222222222222222222222111111000////////////////////////////////////////////////000000000000111///////////////////////////000111222444:::CCCJJJ]]]nnn~~~~~~zzzxxxxxxvvvsssooofffeeeiiiuuupppWWWGGG>>>999777777333222222222333222000---111111111000000000000000555111---,,,///111000///000000000000000000000000////////////////////////+++++++++,,,,,,---------......////////////......//////............//////333000///111222333888???HHHLLLOOOMMMLLLRRR```mmm|||~~~qqqfffiiiwwwlll^^^ZZZ[[[iiizzz{{{{{{||||||}}}~~~~~~~~~~~~|||yyyuuupppmmmiiinnnvvv~~~}}}}}}|||zzzyyyxxxxxxwwwwwwvvvtttssstttwwwyyyyyyyyytttsssrrrrrrqqqqqqqqqqqqtttvvvxxx{{{{{{zzzxxxwwwuuuttttttuuuwwwxxxwwwvvvqqqqqqpppoooooopppqqqrrrqqqooollljjjfff```YYYTTTLLLIIIDDD???<<<;;;<<<<<<@@@BBBCCCDDDEEEHHHLLLOOOQQQ[[[dddiiinnnvvv|||}}}{{{sssnnnoooccc]]]SSSIIICCCAAABBBCCCIIINNNVVV^^^gggpppxxx~~~|||~~~~~~~~~wwwwwwvvvvvvuuutttttttttvvvwwwwwwxxxxxxvvvuuutttrrrssstttuuutttsssrrrqqqqqqsssuuuvvvwwwvvvuuuttttttvvvxxxzzz{{{zzzyyyxxxppprrruuuuuussssssuuuxxxxxxxxxyyyyyyyyyyyyzzzzzz}}}}}}}}}{{{zzzxxxvvvuuusssssssssuuuwwwxxxxxxvvvvvvvvvwwwxxxzzz|||~~~~~~|||{{{zzzyyywwwuuummmjjjcccZZZSSSQQQUUUYYY```___\\\YYYUUUPPPLLLJJJFFFEEECCCAAA???>>>=========???AAAAAAAAAAAACCCEEEJJJKKKNNNOOOJJJEEEHHHNNN\\\uuu|||{{{yyy{{{~~~~~~}}}~~~tttbbbTTTCCCHHHWWWjjjvvvxxx{{{~~~{{{uuuooolllnnnpppooovvvzzz[[[FFFBBB>>><<<;;;555222222222222222222222222111111000///////////////////////////////////////............/////////000000000000000000000000000000111222333555;;;EEEMMMdddvvv~~~~~~{{{yyywwwtttqqqiiieeefffqqqnnnSSSBBB;;;777555555555444444333333222222111//////000000000000//////333222000...,,,+++***)))000000////////////000000/////////...---------,,,//////............//////////////////////////////.........///////////////000...///222222222777===PPPOOOMMMLLLJJJOOO```pppkkkeeelllzzzfff[[[UUU]]]nnnvvv}}}|||||||||{{{xxxsssooosssvvv{{{~~~zzzzzzzzz{{{zzzyyywwwuuusssrrrrrrrrrssstttuuuwwwxxxtttssssssssssssttttttuuurrrtttwwwzzz{{{zzzxxxwwwzzzyyyxxxxxxxxxwwwuuusssttttttsssqqqppppppqqqssspppnnnkkkhhhfffbbb]]]YYYOOOKKKEEEAAA???>>>===<<<>>>@@@CCCDDDEEEFFFIIIKKKPPPUUU\\\bbbgggmmmuuu{{{}}}xxxuuupppiiibbbXXXNNNHHHDDDAAABBBEEEEEEMMMYYYcccjjjpppwww{{{|||xxxyyyuuuttttttssssssuuuvvvwwwwwwwwwwwwwwwwwwvvvuuutttuuuuuuuuusssqqqpppqqqrrrrrrsssuuuwwwxxxwwwvvvuuuwwwwwwyyy{{{|||{{{xxxuuuuuuuuuuuuuuuuuuwwwyyyzzzyyyyyyzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyxxxwwwuuutttsssuuuwwwyyyyyyxxxvvvuuurrrssstttvvvyyy|||~~~}}}{{{zzzxxxtttrrrrrrlllbbbXXXRRRQQQVVVZZZ]]]]]]\\\YYYUUUPPPLLLIIIEEEDDDCCCBBBAAA@@@@@@@@@>>>@@@AAAAAA@@@???AAABBBFFFNNNUUUSSSKKKEEEFFFIII___rrr|||xxxzzzyyyuuuwwwyyy|||}}}|||{{{{{{|||{{{~~~wwwhhhXXXQQQOOOTTTdddssszzzzzzzzz||||||{{{xxxsssooommmlllkkkqqq|||zzzaaaHHHAAA@@@<<<888888333222000111222222111///111111000///////////////000000000000000000000000000000000000000000000000///////////////000111111++++++///333555999EEEQQQiiiyyy|||zzzyyyvvvrrrpppgggdddeeeooo}}}mmmRRRBBB;;;777555444222222222222222222222222//////000000000000//////222111000///...---------//////............//////..................------//////............//////////////////////////////,,,------...///000111111111//////222333444:::AAANNNMMMMMMKKKKKKSSSgggzzz~~~~~~gggccclll||||||ddd[[[VVV___pppxxx~~~}}}}}}|||yyyuuurrrtttwww}}}}}}zzz{{{{{{{{{{{{zzzyyywwwvvvssstttuuuvvvwwwyyyyyyzzzwwwwwwvvvuuuttttttttttttsssuuuwwwxxxyyyxxxwwwvvvwwwvvvvvvwwwyyyzzzyyyxxxsssttttttrrrppppppqqqrrrpppnnnllliiifffbbb]]]YYYPPPLLLFFFBBB@@@???===<<<>>>@@@CCCDDDEEEFFFIIIKKKQQQVVV\\\aaaeeekkkrrrxxx~~~}}}wwwuuuooohhh^^^UUULLLHHHEEECCCDDDHHHJJJRRR]]]fffmmmttt{{{|||xxxxxxtttssssssrrrrrrsssuuuvvvxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvtttrrrpppqqqrrrssstttvvvxxxxxxxxxwwwvvvwwwxxxyyyzzz|||{{{xxxuuuvvvvvvuuuvvvvvvxxxzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxvvvuuutttrrrtttwwwyyyzzzxxxvvvuuurrrssstttvvvxxx{{{~~~}}}{{{zzzzzzxxxuuussspppjjjaaaWWWPPPQQQVVVZZZ^^^]]]\\\ZZZVVVQQQLLLIIIEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAAAAA@@@@@@AAABBBGGGNNNTTTSSSKKKEEEEEEHHHYYYlll{{{|||yyyzzzxxxssssssvvvyyy{{{{{{{{{|||}}}~~~xxxgggXXXMMMJJJNNN]]]mmmuuuxxxyyy{{{{{{{{{wwwsssooommmlllkkknnnvvv}}}cccJJJBBB@@@<<<888777555444222333444444333111111111000///////////////000000000000000000000000000000000000000000000000///////////////000111111---...000444777;;;GGGTTTkkkzzz}}}|||{{{zzzyyyvvvqqqnnngggdddfffppp}}}lllRRRBBB;;;777444444//////000111111222333333///000000111111000000//////////////////000111111......------------........................///////////////....../////////////////////////////////+++,,,---...///111222222222//////222444777>>>FFFLLLLLLKKKKKKKKKWWWooo{{{{{{wwwccccccmmmwwwaaaZZZWWWaaarrrzzz~~~}}}|||{{{xxxvvvuuuyyy}}}zzzxxxyyyyyyzzzyyyxxxwwwvvvrrrtttwwwyyyzzz{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvxxxwwwwwwxxxzzz{{{{{{zzzrrrtttuuutttrrrppppppppppppnnnllljjjgggbbb]]]YYYPPPLLLFFFBBB@@@???>>>===???AAACCCDDDDDDFFFIIIKKKRRRWWW\\\```dddiiipppuuu||||||vvvsssmmmeeeZZZQQQIIIGGGFFFDDDGGGKKKPPPWWW```iiiqqqyyy|||xxxwwwssssssrrrqqqrrrssstttuuuxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxuuurrrqqqqqqrrruuuvvvwwwyyyyyyyyyyyyxxxxxxwwwxxxyyy{{{zzzxxxvvvvvvvvvvvvvvvwwwyyy{{{|||}}}}}}}}}||||||zzzyyyyyywwwwwwwwwwwwvvvuuuttttttpppssswwwzzz{{{yyywwwtttrrrssstttvvvxxxzzz|||~~~}}}{{{yyyyyyyyyxxxvvvtttmmmhhh___UUUOOOPPPVVVZZZ______]]]ZZZVVVQQQMMMJJJEEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCGGGNNNSSSQQQJJJDDDDDDFFFPPPdddvvvzzzyyyyyyuuuooonnnqqquuuxxxyyyzzz|||~~~xxxhhhXXXKKKGGGJJJYYYiiirrrvvvxxxwwwxxxxxxuuurrrnnnmmmmmmmmmnnnpppvvv}}}fffLLLBBB@@@;;;777666555444222333444444333111111111000///////////////000000000000000000000000000000000000000000000000///////////////000111111000000222666999>>>KKKXXXnnn{{{~~~|||||||||{{{{{{{{{wwwsssoooiiigggiiisss~~~kkkQQQBBB;;;777444333000111111111222222222333000000000111111000000000///.........///000111111///......------......///------......//////000000......////////////......////////////////////////,,,------...///000000111111......111444888AAAIIIKKKJJJIIIIIILLLYYYttt|||wwwyyyrrrbbbfffsssuuuaaa[[[YYYcccttt{{{}}}{{{{{{{{{zzzyyyvvvzzz|||yyytttuuuvvvwwwwwwvvvuuutttqqqtttwww{{{|||{{{zzzyyy{{{{{{zzzzzzzzzyyyxxxxxxvvvvvvttttttssstttuuuuuu|||zzzyyyyyyzzz{{{zzzyyyrrrtttvvvuuurrrpppoooooonnnmmmkkkiiifffbbb\\\XXXOOOKKKFFFAAA???>>>===<<>>888444444333222000111222222111///111000000//////////////////////////////////////////////////////////////////////////////000000111111000333777;;;DDDTTTcccwww~~~|||~~~~~~~~~~~~}}}|||{{{xxxtttpppcccccchhhrrr|||~~~iiiPPPAAA;;;666333222555555444444333222222111000111111222222111111000000///...------,,,------000000////////////000000//////////////////000000---...///000000///...---////////////////////////000000000///......------///---...222666:::BBBKKKLLLGGGDDDHHHPPP```vvvtttqqqvvvjjjfffqqq~~~ppp___]]]\\\eeetttzzz~~~~~~}}}~~~~~~|||zzzxxxyyyzzzyyyxxxxxxzzz~~~~~~|||}}}~~~~~~~~~|||zzzxxxvvvwwwxxxyyyyyyxxxwwwvvvxxxzzz}}}~~~{{{zzzvvvxxxzzz{{{||||||||||||vvvuuutttsssssstttuuuvvvxxxvvvuuuwwwzzz}}}uuuvvvvvvtttqqqnnnmmmnnnlllkkkjjjiiifffaaaZZZUUUOOOKKKEEEAAA???>>>===<<<@@@AAABBBBBBCCCEEEJJJMMMOOOUUU]]]dddjjjrrr{{{vvvooodddYYYRRRKKKFFFEEEFFFFFFHHHKKKQQQZZZiiivvv~~~|||~~~|||zzzyyyuuuuuutttssstttuuuvvvwwwtttsssrrrrrrrrrsssuuuvvvyyyyyyyyyvvvsssrrrrrrsssuuuuuuvvvvvvwwwxxxxxxyyyvvvtttrrrqqqssstttttttttrrrrrrrrrssstttwwwyyyzzzzzz{{{{{{{{{{{{zzzyyyyyywwwvvvvvvuuuuuuvvvvvvwwwsssuuuwwwyyyyyyxxxvvvuuussssssssstttuuuwwwxxxyyyyyywwwttttttuuuvvvvvvvvvllljjjeee^^^YYYXXXZZZ\\\``````^^^[[[VVVPPPKKKIIIDDDCCCBBB@@@????????????@@@AAABBBBBBAAAAAABBBCCCCCCFFFHHHGGGCCC@@@???@@@EEERRRdddooorrrnnngggcccdddhhhmmmqqqtttwwwzzz|||~~~}}}zzzpppdddTTTRRRXXXgggtttwwwtttqqqmmmooopppooonnnlllmmmmmmlllooosssvvvzzz~~~kkkNNNCCC???999555555555444222333444444333111111111000///////////////000000000000000000000000000000000000000000000000///////////////000111111111000222777===HHHYYYiii{{{~~~|||~~~~~~~~~|||zzzxxxwwwtttpppmmmaaabbbhhhrrr|||}}}hhhOOOAAA;;;666222111333333333222222222222222000111111222222111111000000//////.............../////////....../////////000000000///////////////---...///000000///...---///////////////////////////////////////.........///...000555888<<>>>>>???@@@AAAAAA@@@@@@AAABBB@@@BBBDDDDDDAAA>>>>>>???CCCNNN^^^kkkooolllhhhfffeeehhhmmmqqqsssuuuxxxzzz{{{zzzzzzsssjjjXXXVVV[[[iiivvvzzzxxxvvvsssttttttrrrnnnkkkjjjjjjoooqqqtttvvvxxx}}}mmmPPPEEEAAA;;;777777555444222333444444333111111111000///////////////000000000000000000000000000000000000000000000000///////////////000111111111000333999@@@LLL___ppp~~~~~~~~~}}}}}}{{{wwwtttssspppmmmkkkaaacccjjjuuu~~~|||gggOOOAAA;;;666222111000000000111222222333333111111222222222222111111000////////////000000111.........------.........111111000000//////......---...///111111///...---////////////////////////---.........//////000000000///222777;;;>>>DDDKKKJJJCCC@@@JJJZZZjjjzzz~~~tttiiimmmxxxnnnaaafffttt~~~~~~dddWWWYYY[[[eeeuuu{{{~~~}}}|||{{{{{{{{{{{{}}}{{{zzzzzz{{{{{{zzzxxx~~~}}}~~~~~~{{{zzzzzz{{{{{{{{{zzzyyyxxxvvvwwwxxxxxxwwwvvvuuutttvvvwwwxxxxxxwwwvvvtttrrrwwwxxxzzz{{{{{{yyyxxxvvvsssttttttuuuvvvwwwwwwxxxzzzwwwvvvvvvxxx{{{||||||xxxxxxvvvrrrooommmmmmooooooooonnnmmmjjjeee]]]XXXSSSOOOIIIEEECCCBBB@@@???AAAAAABBBBBBBBBEEEJJJMMMPPPVVV]]]eeekkksss|||wwwmmm```TTTJJJDDDAAADDDGGGIIILLLQQQ[[[gggxxx}}}yyyzzzzzzwwwvvvxxxssssssrrrqqqrrrssstttuuuuuuuuusssrrrsssuuuwwwxxxvvvwwwwwwuuusssrrrssstttsssrrrrrrsssssstttuuuvvvtttqqqnnnmmmnnnppprrrrrrssssssssstttvvvyyy{{{|||zzz{{{|||}}}~~~~~~~~~~~~xxxxxxwwwvvvvvvwwwxxxyyyxxxxxxwwwvvvvvvuuuuuuuuusssssssssttttttuuuwwwwwwyyywwwtttrrrssstttttttttpppooommmiiiccc___]]]]]]```___]]]YYYUUUOOOJJJGGGCCCCCCAAA@@@???>>>>>>>>>>>>@@@AAAAAA@@@???AAABBB>>>@@@BBBBBB???>>>>>>>>>AAAJJJZZZhhhmmmllliiiiiieeeiiimmmqqqsssuuuwwwyyyxxxyyy{{{uuummm]]]ZZZ]]]kkkxxx~~~~~~~~~yyyzzzxxxuuuoookkkiiihhhtttuuuvvvvvvxxx}}}oooRRRFFFCCC===::::::333222000111222222111///111111000///////////////000000000000000000000000000000000000000000000000///////////////000111111222111444:::BBBOOOcccttt~~~}}}}}}zzzwwwuuurrroookkkhhhgggeeegggppp||||||hhhQQQBBB;;;777555666333333333222222222111111000000111222222222222111//////............//////000000////////////000000......---,,,+++******))),,,,,,------.../////////////////////////////////......------,,,,,,,,,+++111000000333888>>>BBBDDDDDD???>>>III]]]qqq~~~zzzooorrr{{{wwwfff\\\[[[lllqqqbbbUUUTTT]]]gggqqqxxx~~~}}}|||{{{{{{{{{{{{{{{yyyxxxyyy{{{}}}}}}|||{{{}}}~~~}}}{{{zzzzzzzzzyyyxxxxxxwwwxxxxxxxxxvvvttttttvvvxxx{{{{{{yyyvvvssstttvvvyyywwwzzz~~~{{{uuurrrqqqsssuuuxxx{{{|||||||||{{{yyywwwwwwyyy{{{}}}}}}xxxxxxxxxwwwuuusssqqqpppmmmlllkkkjjjgggccc]]]YYYTTTOOOHHHCCC@@@??????>>>BBBCCCEEEEEEFFFGGGJJJLLLPPPVVV]]]dddjjjqqqzzzzzzjjj]]]VVVIIIFFFEEEGGGHHHJJJQQQXXXaaarrr}}}zzzxxxwwwvvvtttrrrrrrrrrsssssstttuuuvvvvvvuuuvvvwwwxxxyyyzzz{{{{{{xxxwwwvvvuuutttsssssssssppprrrssssssrrrqqqrrrssstttsssrrrqqqqqqqqqqqqqqqvvvuuuuuuuuuvvvxxxzzz|||}}}}}}}}}}}}|||{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxvvvtttqqqqqqrrrsssuuuxxxvvvssssssttttttttttttrrrqqqooommmjjjeee___[[[ZZZ\\\^^^\\\VVVOOOIIIEEEDDDCCCAAA???>>>>>>>>>???>>>????????????@@@@@@@@@???@@@AAA???===<<<===>>>DDDIIIUUUfffpppqqqooonnnkkkmmmqqqssstttvvvxxxzzz}}}yyyrrrtttwwwqqqhhh[[[ZZZ^^^lll~~~wwwnnnhhhiiinnnppptttyyy|||~~~xxx]]]FFF>>>???<<<666888666333111000///000111111111000///////////////000000/////////111222333000000//////.........---000000000000000000111222000222666;;;FFFUUUgggsss~~~}}}}}}{{{xxxvvvssspppllliiifffccceeennnzzz|||hhhQQQBBB;;;777555666333333333222222222111111//////000111111111111000//////............//////000000////////////000000.........---,,,,,,++++++..................------........................111111111000000000/////////......222777>>>BBBDDDEEEAAA@@@JJJ^^^sss}}}{{{|||www|||lll^^^XXXYYYiii}}}nnn```TTTTTT]]]gggqqqwww~~~~~~}}}||||||{{{|||||||||zzzyyyzzz{{{||||||{{{{{{|||~~~~~~}}}{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvuuussssssuuuwwwyyyyyyxxxuuussssssuuuwwwxxxzzz}}}~~~}}}zzzuuurrrrrrsssuuuwwwzzz{{{|||}}}{{{yyywwwwwwyyy{{{||||||uuuuuusssrrrqqqooonnnnnnnnnmmmkkkiiigggccc^^^[[[WWWRRRJJJEEEBBBAAAAAA@@@BBBCCCEEEEEEFFFGGGJJJLLLOOOUUU\\\ccciiipppyyy|||lll^^^VVVKKKHHHFFFHHHJJJLLLSSS\\\mmm{{{}}}zzzxxxwwwvvvtttrrrrrrrrrsssssstttuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{vvvuuuttttttsssssssssssssssttttttsssqqqpppqqqrrrssssssssssssssssssssssssvvvvvvvvvwwwxxxyyyzzz{{{||||||}}}}}}|||{{{zzzyyyyyyyyyxxxxxxxxxwwwwwwwwwzzzzzzyyyxxxwwwuuutttsssxxxvvvtttrrrrrrsssuuuvvvyyywwwttttttuuuvvvvvvuuutttssspppnnnkkkfff___[[[ZZZ\\\]]][[[UUUNNNHHHEEEDDDCCCAAA???>>>>>>>>>???>>>????????????@@@@@@@@@???@@@AAA???===<<<===>>>CCCHHHUUUfffqqqrrrppppppoooqqqsssssssssssssssuuu{{{|||uuuuuuvvvqqqjjjXXXVVV[[[lllxxxqqqlllmmmrrrsssvvv{{{~~~|||___HHH??????<<<777666555333111111222333333111111000///////////////000///...------...//////000/////////............000000000000000111111222222444888>>>HHHWWWhhhsss~~~}}}{{{xxxvvvtttqqqmmmjjjdddaaabbbkkkwww|||hhhQQQBBB;;;777555666333333333222222222111111......///000000000000000//////............//////000//////......//////000........................000//////...------,,,,,,------------------------///////////////.........///...///333999@@@EEEGGGGGGCCCCCCMMMaaavvvtttuuuzzz{{{___VVVUUUYYYiii{{{jjj]]]RRRTTT^^^hhhqqqwww~~~~~~}}}}}}}}}}}}~~~}}}|||zzzzzz||||||{{{yyyzzz{{{}}}~~~~~~~~~}}}|||{{{zzzxxxvvvtttttttttuuussstttuuutttsssssstttvvvwwwwwwwwwuuusssssstttvvvxxxyyy{{{|||{{{xxxuuussssssttttttvvvxxxzzz|||}}}zzzxxxvvvwwwyyy{{{{{{{{{tttsssqqqooonnnnnnnnnnnnpppnnnkkkiiigggddd```]]]ZZZTTTMMMHHHEEEDDDCCCBBBBBBCCCEEEEEEFFFGGGJJJLLLOOOTTT\\\ccciiipppxxx~~~mmm^^^UUUMMMJJJHHHJJJMMMQQQZZZdddvvv~~~{{{yyyxxxvvvtttrrrrrrrrrsssssstttuuuuuuuuuuuuvvvvvvwwwxxxyyyzzzzzzssssssrrrrrrrrrrrrssssssvvvvvvuuusssppppppqqqssssssssstttuuuuuuuuuttttttvvvvvvwwwyyyzzzzzzzzzzzzzzz{{{|||}}}}}}|||zzzzzzzzzyyyyyyxxxwwwvvvuuuuuuxxxyyyyyyyyywwwuuusssrrrwwwvvvtttssssssuuuwwwxxxyyywwwuuutttvvvwwwvvvvvvvvvtttqqqoookkkfff___ZZZYYY[[[\\\ZZZTTTMMMGGGEEEDDDBBBAAA???>>>>>>>>>>>>>>>????????????@@@@@@@@@???@@@AAA???===<<<===>>>AAAGGGTTTfffrrrsssrrrrrrppprrrssssssrrrqqqqqqrrrxxxzzzvvvuuuqqqkkkWWWUUUYYYjjjyyytttqqqrrruuutttwww{{{dddKKK@@@???===888555444333222222333444555111111000///////////////111000///...------------////////////............000000000000000111222222444666:::AAALLLZZZiiirrr}}}zzzxxxuuussspppllliiiaaa^^^___hhhttt|||hhhQQQBBB;;;777555666333333333222222222111111...///000000111111000000//////............///////////////....../////////---.........//////000000//////.........---------------------------------........................111000111666===DDDIIIKKKIIIEEEFFFQQQfffzzz|||ooottt{{{rrrXXXSSSVVV\\\kkk|||fffZZZQQQUUU___jjjsssxxx~~~}}}||||||||||||zzzxxxzzzzzz{{{|||}}}||||||{{{zzzyyyvvvtttssssssssstttssstttuuutttssssssuuuvvvvvvwwwwwwvvvuuutttvvvwwwyyyyyyzzzzzzyyywwwvvvuuuttttttttttttvvvxxx{{{|||yyyxxxvvvwwwxxxzzzzzzyyyvvvuuurrrpppppppppqqqrrrrrrooollliiigggeeebbb```[[[VVVOOOIIIFFFEEEDDDCCCBBBCCCEEEEEEFFFGGGJJJLLLOOOUUU]]]dddjjjpppxxx}}}nnn]]]SSSNNNJJJJJJNNNSSSZZZeeeppp}}}{{{yyyxxxwwwuuusssssssssssstttttttttuuuuuuttttttuuuuuuvvvwwwwwwxxxqqqqqqppppppqqqrrrssssssuuuuuuuuusssqqqqqqsssuuuuuuuuuvvvvvvvvvuuuttttttvvvwwwyyyzzz{{{{{{zzzzzzyyyzzz{{{|||||||||{{{zzzzzzyyyxxxwwwvvvuuuttttttsssuuuvvvwwwxxxwwwvvvuuutttssssssssssssuuuwwwxxxxxxvvvtttssstttvvvvvvuuuuuusssqqqnnnjjjddd]]]XXXWWWYYYZZZXXXRRRLLLGGGEEECCCBBB@@@???>>>===>>>>>>>>>>>>?????????@@@@@@@@@???@@@AAA???===<<<===>>>@@@FFFVVViiiuuuwwwttttttnnnppprrrrrrqqqqqqqqqrrrvvvyyyuuuqqqmmm\\\WWWXXXhhh{{{yyyvvvuuuuuurrrtttxxx}}}iiiNNNAAA???===:::555444333222222222333333111000000///////////////111111000000///////////////////////////.........000/////////000111222333555777===EEEPPP^^^jjjrrr|||zzzwwwtttrrrnnnjjjggg___\\\\\\dddqqq|||hhhQQQBBB;;;777555666333333333222222222111111///000111111222222111111//////............////////////............//////---......//////000000000---------.........//////........................111111111111111111111111111111222666===EEEJJJLLLIIIGGGIIIVVVkkk~~~vvvkkksss~~~lllUUURRRWWW^^^mmm}}}cccXXXQQQWWWcccmmmuuu{{{~~~}}}|||}}}}}}|||zzzwwwyyyyyyzzzzzz{{{{{{{{{{{{yyyxxxvvvuuussssssssstttsssuuuvvvvvvuuutttuuuvvvvvvxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxvvvvvvuuutttttttttuuuwwwyyyzzzyyywwwvvvwwwxxxyyyyyyxxxwwwvvvsssrrrqqqrrrsssuuussspppmmmkkkiiigggdddbbb\\\WWWOOOIIIFFFEEEDDDCCCBBBCCCEEEEEEFFFGGGJJJLLLQQQWWW___ffflllrrryyy~~~nnn\\\RRRMMMKKKLLLSSS[[[dddrrr}}}}}}zzzyyyxxxwwwuuusssssssssssstttttttttttttttrrrrrrssssssttttttuuuuuuppppppoooppppppqqqrrrssssssttttttsssrrrsssuuuxxxxxxxxxwwwwwwvvvuuutttsssvvvwwwyyyzzz{{{{{{zzzyyyyyyzzz{{{||||||{{{zzzzzzyyyyyyxxxwwwuuutttssssssssstttuuuvvvwwwvvvvvvuuurrrqqqqqqqqqrrrtttuuuvvvuuusssqqqqqqrrrssstttssssssrrrooolllhhhbbb[[[VVVTTTVVVWWWUUUQQQKKKHHHFFFCCCBBB@@@>>>=========>>>>>>>>>?????????@@@@@@@@@???@@@AAA???===<<<===>>>@@@HHHYYYnnnzzz{{{wwwvvvpppqqqsssrrrqqqppppppqqqvvv|||wwwsssnnn```YYYXXXhhh}}}yyywwwrrrsssvvv}}}oooSSSDDD@@@>>>:::666555444333222111000000111000000///////////////......//////000000000000.........///////////////////////////000111222333555888???IIIVVVdddnnnttt}}}zzzwwwtttppplllhhhddd^^^ZZZZZZbbbooo|||hhhQQQBBB;;;777555666333333333222222222111111000000111222222222222222//////............/////////......------......///---.........//////000000,,,,,,------...//////000////////////////////////////////////000000000000000///000444;;;CCCHHHJJJHHHGGGLLL[[[pppuuuiiitttgggTTTSSSXXX___oooaaaWWWRRRZZZgggqqqyyy~~~~~~}}}}}}}}}~~~}}}zzzxxxxxxxxxxxxyyyyyyyyyzzzzzzxxxxxxwwwwwwvvvvvvuuuuuutttvvvwwwwwwuuutttttttttvvvyyy{{{|||{{{zzz{{{{{{xxxyyyzzzzzzzzzyyywwwvvvttttttttttttuuuvvvwwwxxxxxxwwwvvvwwwxxxyyywwwvvvuuutttsssrrrrrrrrrssstttsssqqqnnnmmmkkkiiieeebbb]]]WWWPPPJJJFFFEEEDDDCCCBBBCCCEEEEEEFFFGGGJJJLLLQQQXXXaaahhhmmmsssyyy~~~ppp]]]RRROOONNNQQQYYYcccnnn|||}}}{{{yyywwwwwwwwwvvvtttttttttttttttttttttttttttrrrrrrrrrrrrssssssssstttpppppppppppppppqqqrrrsssqqqsssuuuuuuuuuuuuwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuwwwwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{||||||{{{yyyyyyxxxwwwwwwvvvuuutttsssssswwwvvvvvvuuutttsssssssssqqqqqqqqqqqqrrrssstttuuurrrpppnnnnnnpppqqqrrrqqqqqqpppmmmkkkgggaaa[[[VVVQQQSSSTTTSSSOOOKKKIIIHHHCCCAAA@@@>>>============>>>????????????@@@@@@@@@???@@@AAA???===<<<===>>>AAAKKK^^^uuuzzzwwwtttuuuvvvtttqqqnnnmmmnnnxxxzzzvvvqqqbbbZZZWWWfff|||zzzttttttvvv}}}sssWWWFFFAAA>>>:::777666666444333111000000111111000///////////////***+++,,,......///...............///////////////////////////000111333333444888AAAOOO^^^llluuuyyy|||xxxtttqqqlllgggccc^^^YYYXXX```mmm~~~|||hhhQQQBBB;;;777555666333333333222222222111111///000000111111111111111//////............/////////......------......///.....................///------..........................................++++++,,,,,,------------000///000444;;;BBBGGGIIIFFFGGGNNN___tttvvvnnnyyyxxxdddUUUUUU[[[bbbttt|||```WWWTTT]]]kkkuuu}}}~~~}}}|||||||||}}}|||}}}~~~~~~{{{xxxwwwwwwwwwwwwwwwxxxyyyyyyvvvwwwyyyzzzzzzyyywwwvvvtttvvvwwwvvvtttrrrqqqrrrvvvyyy|||~~~}}}|||{{{|||xxxyyy{{{|||{{{zzzxxxwwwsssssstttuuuvvvvvvvvvvvvwwwvvvvvvvvvxxxxxxwwwuuussssssssssssssssssssstttrrrqqqpppooommmjjjfffbbb^^^YYYQQQKKKGGGFFFDDDDDDBBBCCCEEEEEEFFFGGGJJJLLLQQQWWW```hhhmmmrrrxxx|||rrr```TTTRRRRRRVVV```jjjtttzzzxxxvvvvvvwwwwwwvvvuuuttttttttttttttttttttttttssssssssssssttttttttttttqqqqqqpppppppppqqqrrrrrrqqqtttvvvwwwwwwvvvuuuvvvwwwvvvtttssstttuuuxxxyyyxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{|||{{{zzzxxxwwwvvvvvvvvvuuuuuutttttttttwwwvvvtttsssrrrrrrssstttrrrrrrrrrrrrssssssttttttqqqooommmmmmoooqqqqqqqqqqqqooommmkkkhhhbbb\\\WWWNNNPPPRRRQQQOOOLLLJJJJJJBBBAAA???>>>============>>>????????????@@@@@@@@@???@@@AAA???===<<<===>>>CCCNNNccc|||}}}xxxuuuvvvvvvuuurrrooonnnooozzz}}}zzztttcccYYYTTTaaa{{{|||{{{uuussstttyyyvvvZZZIIIBBB>>>999777777777666666555444333111111000///////////////+++,,,---.........---,,,............/////////000......//////000222333444555:::EEETTTfffttt}}}~~~zzzvvvqqqlllgggccc^^^YYYXXX___mmm~~~|||hhhQQQBBB<<<777555666333333333222222222111111...//////000000000000000//////............//////.........------................................./////////...------,,,,,,------------------------........./////////000000333222222666<<>>===<<<======>>>????????????@@@@@@@@@???@@@AAA???===<<<===>>>DDDPPPggg~~~xxxrrrsssuuutttsssrrrrrrsss||||||wwwcccXXXPPP[[[sss{{{yyyyyytttqqqpppuuu~~~www\\\JJJBBB>>>999777777888888888888777777111111000//////////////////000000000000...---,,,---.........//////000000.........///000222333444666;;;GGGXXXkkkzzz~~~yyyvvvsssnnngggaaa]]][[[ZZZ___mmm}}}hhhQQQBBB;;;777555555333333222111111000000///111111222222222222111111/////////000111111222222///000111///,,,++++++,,,,,,---......//////......------------------------............//////000000,,,((()))...///+++,,,000222111222555;;;@@@CCCDDDBBBHHHWWWlll|||zzzzzz|||~~~vvvcccUUUVVVaaaooovvvaaa\\\ZZZaaammmxxx}}}}}}~~~|||zzzyyyyyyyyy}}}}}}}}}||||||{{{zzzzzzyyywwwtttssssssuuuxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{~~~{{{xxxssspppnnnmmmmmmzzzxxxxxxzzz}}}~~~|||zzzyyyyyyxxxwwwvvvuuuttttttssstttvvvwwwwwwwwwvvvuuusssssssssuuuvvvvvvtttrrrttttttttttttuuuuuuuuuuuuvvvuuurrrooollliiigggfffaaa\\\VVVPPPLLLJJJGGGEEEJJJHHHEEECCCCCCFFFJJJMMMSSSYYY```eeehhhkkkppptttyyyggg\\\aaa^^^aaahhhooowww~~~|||{{{uuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvtttrrrrrrsssuuutttuuuuuuuuuuuuuuuuuutttvvvssspppoooppprrrssssssuuuvvvvvvvvvvvvtttsssrrrtttrrrrrrtttyyy}}}}}}|||zzzyyyxxxxxxxxxyyyzzzzzz|||||||||{{{{{{zzzyyyyyyyyyxxxwwwvvvuuuuuuuuuuuurrrrrrqqqqqqqqqsssvvvwwwtttsssrrrqqqppppppqqqrrrkkkkkkkkkmmmpppssswwwyyyqqqpppmmmjjjfffaaa\\\ZZZRRRPPPOOOOOONNNLLLIIIFFFCCCAAA???===<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAA@@@@@@???>>>===EEESSSiii|||}}}wwwvvvvvvwwwxxxzzzzzzzzzzzz~~~~~~~~~yyyjjjYYYMMMUUUiiizzz~~~yyyuuupppoooqqqvvv~~~zzz\\\IIIDDD@@@:::::::::999888777666555555555444222111/////////000111111000000000000111111000000///////////////000000000//////000222444555999:::HHHaaassszzz}}}xxxuuurrrmmmfff```\\\\\\^^^eeesss|||hhhPPPBBB;;;777555555333333333222111111000000000000000111111000000000111111000000000000000000///---,,,,,,...///---+++,,,---......//////......------------------------------.........////////////+++***,,,+++&&&&&&)))111000111444999>>>AAAAAACCCIIIYYYppp~~~rrraaaSSSWWWcccrrrrrraaa\\\[[[aaannnxxx||||||~~~}}}{{{zzzyyyxxxxxxzzz{{{|||||||||{{{zzzyyyyyywwwvvvttttttvvvxxxyyy{{{{{{{{{zzzzzzzzzzzzzzz|||zzzvvvsssqqqqqqrrrssszzzyyyyyy{{{}}}yyyxxxwwwvvvuuutttsssrrrssstttuuuvvvwwwvvvuuuuuurrrrrrqqqrrrtttuuusssrrrttttttttttttuuuuuuuuuuuuppppppqqqpppnnnjjjfffdddbbb]]]VVVPPPLLLIIIGGGEEEHHHFFFDDDCCCDDDGGGJJJLLLSSSXXX___dddgggkkkppptttzzzkkkccceeeccceeekkkpppwww}}}|||{{{tttsssssssssttttttuuuvvvvvvwwwwwwuuusssrrrssstttsssttttttuuuuuuttttttsssuuusssppppppqqqsssssssssttttttuuuuuuuuutttsssrrrsssqqqqqqsssxxx{{{||||||{{{zzzyyyxxxwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzyyyyyy{{{zzzxxxwwwuuutttsssssssssrrrpppoooppprrrtttuuutttsssrrrpppoooooopppppplllllllllmmmooorrruuuwwwqqqpppnnnkkkfffaaa]]]ZZZRRRPPPOOONNNNNNLLLIIIGGGCCCBBB???===<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAA@@@@@@???>>>===CCCPPPdddvvv}}}xxxvvvxxxyyyzzzzzzzzz{{{|||xxxwww{{{}}}xxxhhhVVVJJJPPPcccttt}}}}}}yyyvvvnnnnnnpppvvv~~~zzz\\\IIICCC???:::;;;::::::999888777666666555444222000/////////000000000////////////000000000000////////////000000000000//////000222444555<<>>>>>CCCJJJ]]]tttnnn]]]RRRXXXfffvvvmmm```\\\[[[bbbnnnxxx{{{zzz~~~}}}|||zzzyyyxxxwwwwwwwwwxxxzzz||||||{{{yyyxxxxxxxxxwwwwwwvvvwwwwwwxxx{{{zzzzzzzzzyyyyyyyyyyyyzzzxxxuuussssssuuuxxxzzzzzzzzzzzz}}}xxxwwwvvvuuutttrrrqqqqqqrrrssstttuuuvvvuuuttttttrrrqqqpppppprrrssssssrrruuuuuuttttttttttttttttttkkkmmmooopppoookkkfffcccccc^^^VVVPPPKKKIIIFFFEEEEEEDDDCCCCCCDDDGGGIIIKKKRRRWWW___dddgggkkkppptttzzzqqqllliiiiiijjjmmmpppwww~~~}}}|||zzztttttttttttttttuuuuuuvvvuuuwwwwwwvvvtttrrrqqqrrrrrrsssttttttttttttsssrrrsssrrrqqqrrrssstttsssrrrrrrrrrsssssssssssssssssssssqqqqqqsssvvvzzz||||||{{{zzzyyyxxxwwwwwwxxxyyyxxxxxxxxxxxxxxxyyyzzzzzz|||{{{yyywwwuuusssrrrqqqtttrrrpppnnnooopppssstttuuutttrrrpppnnnnnnnnnnnnmmmmmmllllllmmmppprrrtttqqqpppooolllgggbbb]]]ZZZSSSQQQNNNMMMMMMLLLJJJHHHDDDBBB???===;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAA@@@@@@???>>>===@@@KKK]]]nnnzzz~~~|||zzzwwwyyy{{{{{{zzz{{{sssnnnpppvvvyyy}}}zzzhhhVVVHHHNNN___nnnuuuwww|||{{{zzz{{{|||{{{yyywwwoooooorrrxxxyyy\\\HHHBBB???:::;;;;;;:::999888777666666555444222000//////000000//////............//////000000////////////000000000/////////000222444555;;;DDDXXXoooyyy{{{~~~{{{xxxvvvsssnnngggaaaWWWZZZ```jjjwwwzzzfffOOOAAA:::666444555555555444333333222222111//////000000000000//////111111000000////////////000---+++,,,000222///,,,,,,---......///.........------------............------------------------000//////000111000000111///...///222777:::;;;;;;BBBJJJ^^^vvvlll\\\SSSZZZiiizzzlll___[[[[[[bbboooxxx{{{yyy}}}|||zzzyyyxxxwwwwwwwwwuuuvvvyyy{{{{{{zzzyyywwwxxxxxxxxxxxxxxxwwwvvvvvvzzzyyyyyyyyyxxxxxxxxxxxxzzzxxxuuussstttwwwzzz}}}zzz{{{|||}}}~~~wwwvvvuuutttrrrqqqppppppqqqrrrtttuuuuuuuuutttssstttrrrpppppprrrtttuuutttuuuuuuuuuttttttsssssssssmmmnnnppppppnnnkkkgggdddddd^^^VVVOOOKKKHHHFFFEEECCCCCCCCCCCCEEEGGGIIIJJJQQQVVV^^^cccfffjjjooottt~~~zzztttrrrllllllkkklllpppzzz}}}|||zzzyyywwwwwwvvvvvvvvvwwwwwwxxxtttvvvwwwwwwtttrrrqqqqqqqqqrrrtttuuuuuutttrrrqqqrrrqqqrrrsssuuuuuusssqqqqqqqqqqqqqqqrrrssstttuuutttttttttuuuwwwzzz|||}}}{{{zzzyyywwwwwwwwwwwwxxxwwwvvvvvvvvvwwwxxxzzz{{{zzzzzzyyyxxxvvvtttsssrrrsssrrrpppoooppprrrtttvvvuuutttrrrpppnnnmmmmmmmmmnnnmmmlllkkklllnnnpppqqqqqqpppooolllhhhbbb]]]ZZZRRRPPPNNNMMMMMMLLLKKKIIIDDDBBB???===;;;:::;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@???======???HHHXXXhhhttt{{{}}}}}}xxxzzzzzzzzz{{{sssllllllpppuuu|||}}}lllZZZKKKOOO___lllqqqsssssstttuuuwwwyyyyyyxxxwwwssssssvvv{{{{{{]]]HHHBBB???:::::::::999888777666555555555333222000000000000111000//////......//////000000////////////000000111////////////111333555666<<>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@???======???HHHVVVeeerrrzzz}}}~~~xxxyyyyyyzzz~~~xxxpppoooooorrrxxx~~~ooo\\\MMMQQQ___kkkooopppmmmooorrrtttvvvwwwwwwxxxvvvvvvwww{{{~~~```JJJBBB???:::999999888777666555555444444333222000000000111111111000000//////000000111///////////////000111111////////////111333555666BBBNNN```mmmssswww}}}~~~|||yyyyyywwwrrrjjjddd]]]___eeennn{{{xxxdddMMM???999555444555444444444333222222111111111111222222222222111111------...//////000111111///111222111...---...000,,,---......//////......---------...//////000000.........------------------//////---...000111...---...000444888;;;<<<<<>><<<;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAA@@@@@@???>>>===???HHHVVVfffrrryyy||||||xxxwwwyyy~~~xxxvvvsssuuuzzzooo\\\NNNQQQ___jjjnnnnnnkkknnnqqqssstttuuuvvvxxxvvvuuuuuuyyydddLLLCCC???;;;:::999999888777666555555444333111000000000111222111111000000000000111111///......//////000111222.........///111333555777BBBMMM\\\gggmmmuuu~~~|||zzzyyyxxxwwwrrrjjjddd\\\___gggqqqwwwcccLLL???999555444444333333333222111111000000000000111111111111000000......//////////////////------------............,,,---......//////......---------...///000000000/////////.........------///333333//////222222///---...111555:::===>>>>>>DDDIIIVVViiixxxiii\\\VVV```qqq{{{dddWWWVVVYYYcccqqq{{{|||zzz|||{{{zzzyyyyyyxxxxxxyyyzzzyyyxxxwwwwwwwwwxxxxxxyyyxxxwwwvvvtttsssrrrrrrrrrssstttuuuwwwxxxyyyyyyvvvvvvuuuuuuttttttttttttuuuwwwyyyxxxuuussstttuuurrrrrrrrrsssssssssssstttssstttuuuvvvwwwvvvuuuuuuuuuuuuuuuwwwyyyzzzzzzyyywwwvvvuuutttrrrqqqpppooosssssssssrrrpppnnnkkkjjjbbb\\\TTTMMMJJJIIIIIIIIIJJJHHHEEECCCCCCEEEHHHJJJNNNTTT[[[aaaeeeiiiooosssqqqrrrsssuuuxxx~~~yyyqqqhhhjjjmmmuuu{{{|||uuuuuuuuuwwwyyyyyywwwuuuttttttsssrrrrrrrrrrrrrrrqqqrrrssssssrrrsssuuuvvvuuuwwwzzz||||||zzzwwwuuurrrrrrrrrsssuuuvvvuuutttuuussspppoooooorrruuuwww{{{}}}{{{zzzwwwwwwvvvvvvvvvxxxyyyzzzxxxwwwuuutttuuuwwwyyy{{{vvvwwwxxxxxxxxxvvvuuusssrrrsssuuuvvvvvvuuusssqqqlllkkkiiihhhggggggggghhhfffffffffgggiiillloooqqqmmmmmmmmmkkkgggaaaZZZVVVNNNNNNOOOPPPQQQNNNJJJGGG@@@>>>===;;;;;;;;;===>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAA@@@@@@???>>>===???IIIWWWgggrrrxxxyyyxxxvvvwww{{{~~~{{{|||~~~ooo]]]OOOSSSaaakkkoooooojjjnnnrrrtttssstttuuuwwwvvvuuuuuuyyygggNNNDDD@@@<<<<<<;;;;;;:::999888777777333222111000000000111222000000////////////000000............///000111222.........///111333666777>>>JJJXXXbbbjjjuuu~~~{{{yyyxxxwwwvvvqqqiiicccXXX]]]fffrrrwwwcccLLL???888555333444333333222222111000000/////////000000000000//////000000000///......------,,,)))&&&)))///111///+++,,,---......//////......---------...///000000111000000/////////.........***...///+++,,,000111------...111666<<>><<<;;;;;;<<<===???>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAA@@@@@@???>>>===???IIIXXXgggrrrwwwvvvuuuuuuwww~~~~~~qqq___QQQUUUdddnnnqqqqqqkkkooossstttssssssuuuwwwxxxwwwwww{{{jjjPPPEEEAAA===>>>===<<<<<<::::::999888333222111000000000111222//////............//////............///000222222.........///111333666777@@@KKKZZZeeeooozzz}}}~~~}}}{{{yyyyyyxxxssskkkddd\\\\\\ddduuuvvvbbbKKK???;;;888666555444444333222111111111111333333222111000///......000000000000000000000000,,,,,,------.../////////....................................////////////000000000000000000000000...............---------111111111555;;;>>>>>><<>>>>>>>>>>>@@@AAABBB@@@@@@???>>>======>>>>>>@@@EEEPPP^^^llluuuxxxxxxvvv{{{qqqbbbRRRPPP\\\kkkrrrrrruuuuuuvvvwwwyyyzzzxxxvvv{{{yyyyyy{{{kkkQQQDDD???===;;;;;;;;;:::999888777666333222111000////////////000000000000000///......000000000000000000000000000000111111111333777:::@@@JJJYYYgggsss|||xxx{{{~~~}}}~~~|||{{{zzzyyytttllleee^^^^^^eeetttwwwbbbKKK???;;;888666555555444333222111111111111111111111111000000000000////////////////////////............................................................////////////////////////////////////........................111111222666;;;>>>>>>===BBBHHHSSScccsss|||eee\\\YYYeeexxxppp___VVVUUU[[[iiiuuuyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzxxxwwwwwwuuuuuusssrrrrrrssstttuuurrrssstttuuuvvvvvvvvvvvvuuuuuuvvvwwwvvvuuutttssstttuuuxxxyyyxxxvvvsssqqqrrrqqqpppqqquuuwwwvvvuuuuuusssrrrsssuuuwwwwwwwwwyyywwwuuuuuuvvvwwwvvvuuuvvvuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyyyyvvvrrrnnnkkkbbb[[[RRRLLLKKKKKKKKKJJJKKKIIIGGGEEEDDDEEEGGGIIIMMMRRRYYY___eeejjjnnnqqqqqqooonnnrrrzzzuuunnnnnnuuuuuufffaaa]]]VVVWWW]]]aaaeeelllrrrwwwxxxwwwvvvyyywwwuuuvvvwwwxxxwwwwwwuuutttrrrsssuuuvvvvvvuuuuuuxxx{{{|||zzzwwwuuuuuuuuussspppnnnnnnpppsssuuurrrrrrsssqqqpppoooppprrrxxx{{{~~~}}}yyywwwvvvvvvvvvuuuuuuuuuvvvxxxyyy{{{zzzzzzyyyyyyyyyzzzzzzvvvvvvvvvvvvvvvuuutttsssrrrssssssssspppkkkgggddd___ZZZWWWVVVRRRNNNPPPUUUVVV\\\bbbhhhpppxxxxxxtttmmmllljjjhhhfffaaa\\\XXXSSSRRRRRRSSSTTTQQQKKKFFF========================???>>>>>>>>>>>>@@@AAABBBAAA@@@@@@???>>>>>>>>>???@@@EEEOOO]]]kkktttxxxxxxvvv}}}ooo```RRRQQQ]]]llltttuuuwwwvvvwwwyyy{{{|||{{{yyy{{{zzzyyy}}}nnnSSSDDD???===:::::::::999888777666555333222111000000/////////000000000000000///......000000000000000000000000000000111111111333777:::EEEOOO^^^lllwww{{{vvvzzz}}}}}}~~~}}}|||{{{vvvmmmgggaaa___eeerrrwwwbbbKKK???;;;888555555555555444333222222222222//////000000111111111222------------------------000000//////...------,,,....................................////////////////////////////////////////////////////////////111111222666;;;>>>??????BBBJJJWWWgggvvv~~~{{{|||ccc\\\[[[ggg{{{nnn^^^UUUUUU\\\jjjuuuxxxyyyzzzzzzyyyyyyyyyyyyzzz{{{{{{~~~~~~|||{{{zzzyyyxxxssssssrrrrrrrrrsssuuuuuussstttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuusssrrrpppmmmmmmnnnrrruuuxxxyyyxxxsssrrrqqqsssuuuwwwwwwwwwyyywwwuuuuuuvvvwwwvvvuuuuuuuuuvvvwwwwwwvvvvvvvvvxxxzzz||||||zzzuuuooolllaaaZZZQQQKKKKKKLLLLLLLLLNNNKKKGGGDDDCCCEEEGGGIIIIIINNNUUU\\\bbbggglllpppnnnmmmmmmqqqyyyuuupppuuu~~~oooaaaWWWVVVWWWVVVYYY``````dddjjjqqquuuxxxxxxxxxxxxwwwvvvwwwyyyzzzzzzzzzvvvuuussstttvvvwwwwwwvvvuuuwwwyyyyyywwwtttsssrrruuurrrnnnkkkkkknnnrrruuuqqqrrrrrrqqqpppoooqqqrrrvvvxxxzzzzzzxxxvvvuuuuuuuuuuuuttttttuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{||||||vvvvvvvvvuuuuuusssrrrqqqqqqrrrrrrppplllfffaaa]]]ZZZUUUQQQOOOLLLHHHKKKPPPTTT\\\fffnnnvvv|||{{{uuuoookkkhhhggghhhfff___YYYVVVTTTSSSSSSTTTQQQKKKFFF>>>>>>============>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@DDDMMM[[[jjjtttwwwwwwttt|||lll___QQQRRR___oooxxxzzz{{{zzzzzz|||~~~}}}|||uuutttssswwwqqqUUUEEE???<<<999999999888777666555444333333111000000000000000000000000000000//////...000000000000000000000000000000111111111333777:::HHHRRRaaaooo{{{yyytttwww~~~|||{{{~~~~~~~~~|||wwwooohhhbbbaaaeeeppp}}}wwwcccKKK???;;;777555444666555444333222222222222000000000000111111111111------------------------000/////////.........---....................................////////////////////////////////////////////////000000000000000111333666:::>>>AAABBBHHHQQQ___mmmyyy~~~|||yyy```[[[]]]jjj~~~lll[[[TTTVVV]]]kkkuuuxxxxxxzzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{zzzxxxuuutttsssrrrssssssuuuuuusssssstttvvvvvvvvvvvvvvvxxxwwwvvvvvvvvvvvvwwwwwwvvvuuutttsssrrrpppooonnnjjjkkknnnrrruuuwwwwwwwwwrrrrrrsssuuuxxxyyyxxxwwwxxxvvvuuuuuuvvvwwwwwwvvvuuuuuuwwwwwwxxxwwwwwwvvvxxx{{{}}}~~~|||wwwppplll```YYYPPPKKKJJJMMMNNNNNNPPPLLLGGGCCCBBBCCCFFFHHHHHHMMMTTTZZZ```eeeiiillllllmmmnnnrrryyyzzzrrrpppxxx{{{lll___VVVPPPSSSYYY]]]bbbhhhfffiiioootttwwwxxxxxxwwwvvvuuuuuuvvvyyy{{{|||{{{wwwvvvtttuuuwwwxxxxxxwwwtttvvvwwwvvvtttrrrqqqqqqsssqqqnnnllllllnnnqqqsssqqqrrrrrrqqqppppppqqqsssvvvwwwwwwvvvttttttuuuvvvttttttttttttuuuwwwyyyzzz}}}||||||{{{{{{{{{{{{|||wwwvvvvvvuuutttrrrpppooonnnnnnnnnkkkfff```ZZZVVVVVVRRRMMMKKKHHHFFFJJJPPPVVVaaammmvvv}}}|||vvvpppkkkggghhhkkkjjjccc[[[WWWUUURRRRRRRRROOOIIIEEE??????>>>=========>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@CCCKKKYYYhhhsssvvvvvvrrrzzz}}}zzzzzzzzzhhh\\\QQQSSSaaaqqq|||~~~}}}pppoooooorrrzzzsssXXXGGG@@@===::::::999999888666555444333333222111000000000000//////000000000000//////////////////////////////000000111111111333777:::GGGRRRbbbppp|||vvvrrruuu|||~~~zzzzzz}}}~~~|||wwwnnnhhhcccaaaeeennnzzzxxxcccLLL???;;;777555444555555444333222222222222111111111111000000000000................................./////////000000....................................////////////.........................../////////000000111111000111444777:::>>>BBBEEEMMMXXXggguuuvvv]]]ZZZ^^^mmmjjjYYYTTTVVV___llluuuwwwxxxzzzyyyyyyzzz{{{}}}}}}{{{{{{{{{yyyxxxyyyxxxvvvttttttttttttuuurrrrrrssstttuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvwwwxxxvvvuuusssqqqooommmlllkkkgggjjjnnnrrrttttttttttttttttttuuuxxxzzz{{{yyywwwvvvuuutttuuuwwwyyyyyyxxxvvvvvvwwwwwwwwwwwwvvvvvvxxxzzz}}}~~~|||vvvppplll___WWWNNNJJJJJJMMMPPPPPPQQQMMMHHHCCCAAABBBDDDFFFJJJNNNTTTZZZ^^^bbbfffiiilllnnnppptttzzzyyyrrrnnnoooyyy{{{hhhYYYPPPKKKIIINNNVVV]]]ccchhhfffkkkrrrxxx{{{{{{xxxvvvtttsssssstttwwwzzz{{{{{{wwwvvvuuuuuuwwwxxxxxxwwwtttuuuvvvtttrrrqqqqqqrrroooooooooooooooooooooooopppqqqrrrqqqppppppqqqsssvvvvvvvvvuuussssssuuuwwwtttttttttuuuvvvxxxzzz|||}}}|||{{{zzzzzzyyywwwvvvvvvtttrrrpppnnnmmmiiihhhgggddd___ZZZTTTQQQRRRMMMIIIGGGFFFEEEKKKRRRYYYfffvvvzzzqqqlllhhhiiimmmllleee^^^WWWTTTPPPOOOOOOMMMHHHDDD@@@???===<<<<<<<<<===>>>===>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAABBBHHHVVVfffrrruuuuuutttyyy~~~}}}yyywwwyyy}}}pppcccZZZQQQSSSbbbsss~~~}}}|||sssrrrrrruuuzzztttZZZIIIAAA>>>;;;;;;;;;:::999888666666444333222111000000000000//////000000000000//////////////////////////////000000111111111333777:::GGGSSSdddssssssppptttzzz~~~|||yyyzzz}}}}}}{{{vvvmmmgggaaaaaadddnnnxxxxxxcccLLL???;;;777444333444444333222111111111111222111111111000000//////////////////////////////------...//////000111111....................................////////////........................---......//////000000111000222555777:::>>>DDDGGGPPP]]]ooo}}}|||rrr[[[ZZZ```ooogggWWWSSSVVV```mmmuuuvvvwwwyyyxxxyyyzzz|||~~~zzzwwwxxxyyyxxxwwwzzzyyywwwuuutttttttttuuuqqqrrrssstttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwuuutttrrrooommmkkkiiihhhfffjjjpppssstttsssssssssuuuvvvwwwzzz||||||yyyvvvsssrrrrrrtttwwwzzz{{{{{{xxxwwwvvvuuuuuuuuuuuuvvvwwwyyy{{{{{{yyytttnnnkkk]]]VVVMMMIIIJJJNNNQQQSSSRRROOOJJJEEEBBBBBBDDDEEEJJJOOOTTTYYY]]]```dddgggmmmooorrrvvvzzz|||xxxuuusssooojjjjjjnnn|||vvvhhhWWWKKKHHHEEEEEEIIIRRRZZZ```bbb^^^fffqqq|||{{{wwwrrrqqqqqqsssvvvyyyzzzyyywwwvvvtttuuuwwwxxxxxxwwwtttuuuuuutttrrrrrrsssuuunnnoooppppppppppppooonnnpppqqqrrrqqqpppppprrrsssuuuvvvuuutttrrrsssuuuwwwttttttuuuvvvwwwzzz|||~~~~~~|||zzzyyyxxxxxxuuuuuusssqqqooollljjjiiiaaa```^^^[[[XXXTTTQQQPPPMMMHHHEEEDDDEEEGGGNNNWWW___nnn~~~qqqnnnkkklllnnnlllfffaaaWWWSSSOOOMMMMMMLLLHHHDDD@@@???===;;;:::;;;<<<=========???@@@@@@AAA@@@@@@@@@AAACCCDDDDDDCCCBBBBBBAAAAAAFFFSSSdddqqquuutttvvvzzz}}}{{{xxxxxx|||lll```WWWPPPTTTbbbttt}}}{{{ttttttuuuxxx{{{vvv\\\JJJBBB???;;;;;;;;;:::999888777666444333222111111000111111...//////000000000000000000000000000000000000000000000111111111333777:::HHHUUUhhhyyy~~~pppoootttyyy~~~{{{zzzyyy{{{~~~}}}|||zzztttllleee______dddnnnxxxyyydddLLL???;;;777444333333333222111000000000000000000000000111111111111///////////////////////////////////////000000000....................................////////////........................,,,------...//////000000///222555888:::???EEEJJJVVVdddwwwzzzoooYYYYYYaaaqqqfffUUURRRVVVaaannnuuuuuuvvvyyyxxxxxxzzz||||||vvvsssuuuwwwwwwuuuxxxwwwvvvuuuttttttuuuvvvrrrssstttuuuuuuvvvvvvvvvssstttuuuvvvwwwvvvuuuuuussssssqqqooollliiifffeeeeeekkkqqqvvvvvvuuuuuuuuuuuuvvvxxx{{{|||{{{wwwtttqqqpppqqqtttxxx{{{}}}}}}zzzxxxuuusssrrrssstttuuuuuuvvvwwwwwwuuuqqqllliii\\\UUULLLHHHJJJOOOSSSTTTTTTQQQMMMHHHFFFDDDDDDEEEHHHLLLRRRWWW\\\```dddffflllooosssvvvxxx}}}yyyooollljjjiiifffdddiiiooo~~~~~~|||~~~~~~zzzooodddZZZPPPGGGGGGEEEEEEHHHPPPXXX[[[[[[YYYdddtttzzzsssrrrqqqsssvvvxxxyyyyyywwwuuuttttttvvvwwwwwwvvvuuuuuuuuutttssssssvvvxxxpppppppppppppppppppppppppppqqqqqqqqqpppppprrrtttsssttttttsssrrrrrrtttvvvuuuuuuuuuwwwyyy|||~~~~~~}}}{{{zzzyyyyyyyyyrrrqqqpppmmmkkkgggeeecccZZZYYYVVVSSSQQQPPPPPPPPPLLLGGGEEEEEEGGGKKKUUU___lllzzz}}}qqqpppooonnnnnnkkkgggcccXXXTTTOOOMMMMMMLLLIIIFFF@@@>>><<<999999999;;;<<<<<<===???@@@AAAAAA@@@@@@???@@@BBBDDDDDDCCCBBBAAABBB@@@DDDQQQcccppptttsssuuuxxx{{{{{{zzzzzz{{{}}}zzzjjj]]]VVVPPPTTTbbbsss}}}uuuwwwzzz}}}yyy^^^KKKBBB???::::::::::::999777666555444444333222111111111111......///000000000000000000000000000000000000000000000111111111333777:::GGGVVVkkk~~~yyymmmooouuuyyy|||yyyyyyxxx{{{|||{{{yyysssjjjddd^^^^^^dddnnnxxxyyydddLLL???;;;777444333333222111000////////////......///000111222333333////////////////////////111111000000//////........................................../////////000........................,,,,,,,,,---...//////000///222555888:::???EEEKKK]]]lll~~~yyylllXXXYYYaaarrr~~~eeeUUURRRWWWbbbnnnuuuuuuvvvyyywwwxxxzzz}}}zzzsssqqqsssvvvvvvtttuuuuuutttssssssuuuvvvwwwssstttuuuvvvwwwwwwwwwwwwqqqsssuuuvvvwwwvvvuuutttrrrrrrqqqooolllhhheeeccceeekkkssswwwxxxwwwwwwxxxuuuvvvxxx{{{|||zzzuuuqqqoooooopppsssxxx|||~~~{{{yyyuuurrrpppqqqsssuuutttuuuuuutttrrrnnnkkkhhh\\\UUULLLHHHJJJOOOSSSUUUUUUSSSOOOKKKHHHFFFFFFEEEEEEIIIPPPVVV[[[___dddgggkkkooosssuuuwww{{{|||sssgggdddccccccbbbbbbiiiqqq~~~xxxssstttoooooojjj```YYYUUUPPPJJJEEEDDDCCCEEELLLSSSUUUTTT[[[gggyyy{{{sssrrrrrrsssvvvxxxyyyyyyvvvuuussstttvvvwwwwwwvvvuuuuuuuuutttsssuuuxxx{{{sssqqqooonnnnnnoooqqqssspppqqqqqqqqqpppppprrrtttqqqrrrsssrrrqqqqqqrrrtttuuuvvvvvvxxxzzz}}}}}}|||{{{zzzzzzzzzzzzzzzpppooommmjjjgggdddaaa```VVVTTTQQQNNNMMMNNNPPPQQQNNNIIIGGGIIILLLQQQ\\\fffxxxwwwqqqqqqqqqpppmmmjjjgggeeeXXXTTTOOOMMMNNNNNNKKKHHH@@@>>>;;;999888999:::;;;<<<===???@@@AAAAAA@@@@@@???@@@BBBDDDDDDCCCBBBAAABBB@@@CCCPPPbbbppptttsssrrruuuyyy{{{{{{yyyxxxwwwvvvjjj\\\UUUOOOTTTbbbsss{{{}}}{{{```LLLBBB>>>999999999999888666555444555444333222111111111111......///000000000000000000000000000000000000000000000111111111333777:::EEEUUUkkkvvvlllooouuuzzzzzzxxxxxxxxx|||}}}{{{xxxrrrkkkfff```aaagggpppxxxwwwdddMMM???999444222333333333222111//////111222222222111000///000000000........................//////000000000000//////........................,,,---......//////......////////////............++++++,,,,,,---......///333333777;;;===>>>EEEMMM```rrr|||~~~kkk```^^^cccsss|||fffXXXUUU\\\fffooovvvyyyyyyxxxuuuwwwzzz}}}|||wwwqqqqqqtttwwwvvvtttssssssrrrsssssstttuuuvvvuuutttttttttssssssssssssrrrssstttuuuuuuuuutttssssssqqqppppppjjjccc```aaaeeekkkssswwwvvvuuuuuuvvvxxxvvvuuuuuuvvvuuurrrnnnooooooppptttyyy}}}~~~~~~}}}wwwuuuvvvwwwvvvuuuuuuuuuuuuuuusssooohhhddd```TTTJJJJJJOOORRRTTTVVV[[[ZZZVVVPPPJJJGGGFFFGGGHHHJJJMMMRRRXXX^^^ccceeehhhjjjooosssxxx}}}uuummmeeedddcccaaa```bbbgggjjj{{{wwwnnnhhhddd___ZZZVVVUUUPPPJJJGGGHHHGGGDDDDDDHHHJJJLLLQQQWWW___lll}}}yyytttttttttuuuwwwvvvtttrrruuuuuuttttttttttttuuuvvvtttsssrrrsssvvvwwwwwwvvvxxxtttqqqppprrrssssssrrroooppprrrssstttsssrrrrrrtttssssssrrrrrrsssssstttuuuuuuvvvwwwyyyzzz{{{||||||xxxvvvwwwyyyzzzzzzqqqjjjccc```bbbaaa\\\VVVNNNMMMNNNPPPOOONNNPPPSSSSSSNNNJJJKKKOOOWWWdddppptttooommmkkkjjjiiihhheeecccZZZUUUOOOMMMNNNMMMHHHCCCAAA>>>;;;999:::<<<===>>>======>>>>>>?????????@@@???@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCKKK\\\nnnvvvuuurrrtttwwwyyyzzzyyywwwvvv}}}~~~tttiii[[[TTTRRR[[[gggqqqyyy~~~|||~~~}}}dddKKK@@@???<<<;;;:::999777666555444444333222000///......---////////////000000000000000000////////////000000222//////222222222666<<>>;;;:::;;;=========<<<<<<======>>>??????@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCKKK\\\mmmsssrrrqqqrrruuuwwwxxxwwwuuutttzzz|||tttjjjaaaYYYVVV\\\fffnnntttyyy~~~~~~~~~eeeLLLAAA@@@<<<;;;:::999888666555555555444333111000///......////////////000000000000000000////////////000000222//////222222222666<<>>999555444555333222111111000111111111//////000111000///...---...........................//////000000//////...........................,,,---......//////......////////////............------......///000000000222222666;;;===???GGGPPPddduuuiii\\\\\\ddduuuvvvaaaTTTSSS\\\jjjuuu{{{{{{yyywwwxxxyyy{{{}}}~~~{{{xxxvvvvvvyyyzzzwwwuuussssssssstttuuuvvvxxxyyyuuuuuuuuutttttttttssssssssssssttttttsssrrrqqqppprrrooonnnlllfff^^^[[[]]]bbbiiiqqquuusssnnnkkkjjjhhhggghhhjjjmmmoooooonnnppppppqqquuuyyy||||||||||||zzzvvvttttttuuuuuuuuussssssssstttrrrnnnhhhccc]]]SSSJJJKKKPPPTTTWWWZZZ\\\[[[XXXRRRLLLGGGEEEDDDEEEGGGKKKQQQWWW]]]bbbeeeeeeiiipppuuuyyy}}}wwwkkkddd```aaaaaa``````ccchhhkkkmmmoooooollliiifff^^^TTTSSSMMMJJJKKKKKKGGGEEEFFFEEEBBBDDDIIIPPPWWWcccmmmyyyvvvsssrrrtttwwwyyyyyytttuuuwwwxxxxxxxxxwwwwwwwwwvvvvvvwwwyyyzzzyyyxxxyyywwwtttssssssttttttsssttttttssssssssssssssssssssssssrrrrrrrrrrrrssssssvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{zzzzzzzzzwwwsssppphhhccc^^^]]]^^^]]]WWWRRRMMMNNNNNNOOORRRVVVZZZ\\\UUUPPPLLLOOOVVVbbbttt|||sssmmmkkkjjjiiiiiiiiigggeee[[[UUUOOOLLLMMMLLLHHHCCC???===<<<;;;<<<===<<<;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEAAABBBDDDKKK[[[jjjooommmmmmnnnqqqsssuuuttttttsssxxxyyyrrriiieee]]]XXX\\\eeekkkqqquuu}}}}}}}}}~~~~~~}}}gggNNNBBB@@@<<<;;;:::999888777666555666555444222111000//////////////////000000000000000000////////////000000222//////222222222666<<>>888555333444222111000111111222111111---...000111000///---+++...........................//////////////////...........................,,,---......///.........////////////.....................///000000111111222222555:::===@@@IIIRRRgggxxxiiiZZZ\\\eeewwwttt___VVVSSS]]]jjjtttyyyyyyyyyyyyzzz{{{{{{||||||||||||{{{zzzxxxxxxyyyzzzzzzxxxuuussssssssstttvvvwwwyyyzzzttttttsssssssssrrrrrrrrrttttttssssssrrrqqqpppooorrrnnnllljjjccc[[[YYY[[[```gggpppssspppjjjeeebbb```aaadddgggkkknnnpppqqqooooooqqquuuzzz}}}}}}|||yyywwwuuutttttttttuuuuuutttttttttuuusssoooiiiddd^^^TTTLLLLLLPPPSSSWWW[[[]]]]]][[[VVVOOOHHHDDDCCCCCCFFFJJJOOOVVV\\\aaadddccchhhooouuuyyy{{{}}}~~~}}}rrrhhhbbbaaabbbcccccceeehhhmmmpppssstttqqqllliiigggbbb[[[XXXPPPKKKJJJIIIFFFCCCDDDCCCBBBDDDKKKSSS^^^nnn|||yyywwwuuutttvvvxxxyyyyyyssstttvvvyyyyyyyyyxxxwwwyyyxxxyyyzzz||||||{{{yyyyyyxxxvvvuuuttttttttttttwwwvvvtttsssrrrrrrssstttsssrrrrrrrrrrrrrrrrrrsssvvvwwwwwwxxxxxxyyyzzzzzzzzz{{{|||}}}{{{vvvooojjjbbb___\\\\\\\\\ZZZTTTOOOKKKMMMMMMNNNTTT\\\```aaaYYYSSSOOORRRZZZiii|||zzztttllljjjiiiiiijjjjjjhhhggg[[[UUUNNNKKKLLLKKKGGGCCC>>>===<<<<<<======<<<;;;;;;;;;===>>>@@@AAABBBCCCBBBAAAAAAAAABBBCCCEEEFFFAAABBBDDDLLL[[[iiimmmiiigggiiilllooorrrsssttttttxxxxxx{{{ooofffggg^^^XXX\\\cccjjjoootttuuuwwwzzz}}}~~~{{{yyyiiiPPPCCCAAA<<<;;;;;;:::888777777666777666555333222111000000////////////000000000000000000////////////000000222//////222222222666<<>>888444222222222111000111222333222000---...000111000///---+++////////////////////////......////////////..............................,,,---......///.........////////////..................//////000111111111111111444:::===AAAJJJTTTjjjzzzdddZZZ]]]hhhzzzqqq^^^YYYTTT]]]hhhppptttvvvyyy|||{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyzzzzzzyyywwwuuussssssttttttvvvwwwxxxyyyuuuuuuuuuuuuttttttttttttttttttsssrrrqqqqqqpppppprrrnnnkkkiiibbbZZZXXXZZZ___gggooorrrnnnfff```]]]YYY\\\aaafffkkknnnppprrrooopppssswww|||~~~~~~}}}vvvvvvuuutttttttttuuuvvvwwwwwwwwwwwwuuupppjjjeee___VVVNNNNNNPPPRRRVVV[[[___```___ZZZSSSKKKEEEBBBCCCEEEIIINNNTTT[[[```bbbbbbgggnnntttwwwyyyzzz{{{~~~xxxpppjjjffffffhhhjjjkkknnnqqqvvvzzzwwwzzzxxxrrrmmmmmmllljjjdddYYYOOOKKKHHHDDDAAAAAABBBBBBEEEMMMWWWdddwwwxxxwwwwwwwwwyyyyyyxxxvvvqqqrrruuuwwwyyyyyyxxxwww{{{zzz{{{|||~~~~~~|||zzzyyyxxxxxxvvvuuutttssstttwwwvvvtttsssrrrrrrssstttrrrrrrrrrqqqqqqrrrrrrrrrvvvvvvwwwxxxyyyyyyzzzzzz{{{|||}}}}}}{{{tttkkkeee\\\[[[[[[\\\\\\YYYSSSNNNHHHLLLMMMOOOXXXccchhhfff\\\VVVSSSVVV```oooyyytttkkkjjjiiiiiijjjjjjiiiggg[[[UUUMMMJJJKKKKKKGGGDDD>>>===<<<<<<======<<<;;;<<<===>>>???AAABBBCCCDDDBBBAAAAAAAAABBBDDDFFFGGGBBBBBBDDDLLL[[[iiimmmjjjccceeehhhmmmpppsssuuuvvvyyyyyyxxxmmmfffkkkaaaZZZ\\\bbbggglllpppnnnrrrwwwzzz|||{{{yyyxxxlllRRRDDDBBB<<<;;;;;;:::999888777777777666555333222111111000////////////000000000000000000////////////000000222//////222222222666<<>>>>>BBBBBBGGGOOOYYYggg{{{xxxxxxxxxyyyyyyxxxuuusssqqqrrrtttvvvxxxyyyyyyyyy|||{{{|||~~~|||zzzxxxyyyyyywwwtttrrrrrrsssttttttssssssssssssssssssrrrrrrqqqqqqqqqqqqrrrrrruuuuuuvvvwwwyyyzzz{{{|||{{{{{{{{{zzzwwwooofff```XXXYYY[[[]]]\\\XXXRRRNNNGGGLLLPPPSSS^^^lllppplll___ZZZWWW\\\gggwwwxxxtttllljjjiiiiiijjjjjjhhhggg[[[UUUMMMJJJJJJJJJGGGDDD???===<<<;;;<<<===<<<;;;======>>>???@@@BBBCCCCCCAAAAAAAAABBBCCCEEEFFFGGGBBBCCCEEELLL\\\kkkpppnnnccceeehhhlllooosssuuuvvvyyyzzz|||xxxzzz}}}|||wwwppplllrrrggg]]]\\\```cccfffiiilllpppuuuxxxyyyyyyzzz{{{nnnTTTEEECCC<<<;;;;;;:::999999888888777666555333222111000000////////////000000000000000000////////////000000222//////222222222666<<>>;;;:::;;;=========<<<<<<===>>>??????@@@@@@???@@@BBBCCCEEEFFFFFFFFFCCCCCCEEELLL]]]nnnuuusssggghhhjjjllloooqqqssstttxxxyyy}}}wwwtttvvvyyyzzzyyywwwtttsssttthhh^^^\\\___aaadddgggmmmqqquuuwwwxxxzzz}}}pppUUUFFFDDD;;;;;;;;;::::::999999888777666444222111000000000////////////000000000000000000////////////000000222//////222222222666<<>>;;;999:::<<<===>>>;;;;;;<<<<<<======>>>>>>>>>@@@BBBDDDFFFFFFFFFFFFDDDDDDEEELLL^^^pppxxxwwwkkkkkklllmmmnnnpppqqqqqqvvvxxx}}}vvvuuuvvvxxxxxxxxxwwwwwwxxxrrrfff\\\[[[___bbbfffjjjooorrruuuwwwxxx{{{qqqVVVGGGDDD;;;;;;;;;::::::999999999666555444222111000//////////////////000000000000000000////////////000000222//////222222222666<<>>>>>>>>>>>>>>?????????BBBAAA@@@AAACCCCCCCCCAAADDDDDDFFFNNN```sss||||||wwwuuuqqqpppppppppooommmtttyyyyyytttooooooqqqvvvzzzzzzuuupppmmmdddZZZWWW]]]fffkkkmmmuuutttuuuxxx|||rrrXXXHHHCCC???===<<<<<<<<<<<<:::888777666444222111000//////......//////000000111111000000000000////////////000///000222222222999AAANNN___rrrpppdddfffgggcccgggqqqzzz{{{}}}|||yyyuuuooohhhccc```___bbblllvvvvvvbbbLLL@@@<<<888555444444333333333222222222222222111111000//////......000000///...............//////.........---------000000000///////////////......////////////......------------------------////////////000000000000...444666:::CCCGGGOOO```rrrrrraaa^^^eeesssgggWWWSSSUUU^^^jjjssswwwyyyzzz|||~~~|||zzzyyyyyyxxxvvvtttuuuuuuttttttttttttuuuuuuvvvvvvwwwxxxxxxwwwvvvuuuttttttssssssssstttuuuuuuwwwwwwwwwvvvuuuuuuttttttsssqqqnnnmmmllljjjgggeeehhhiiijjjjjjiiifffcccaaagggppp{{{{{{yyy{{{zzzuuurrrssssssttttttuuuvvvwwwxxxyyyyyywwwuuurrrnnnhhhbbb]]]TTTOOOLLLOOOSSSWWW___gggmmmqqqrrrmmmeee]]]RRRIIIFFFGGGHHHIIIKKKPPPWWW\\\aaaeeeiiimmmmmmnnnnnnooorrrtttwwwyyy{{{~~~|||cccOOODDD:::999;;;<<>>===<<<<<<<<<<<<>>>>>>>>>>>>????????????BBBAAA@@@BBBDDDEEEDDDCCCCCCCCCEEEMMM___sss~~~yyyxxxuuurrrpppnnnnnnnnntttzzz{{{uuullllllnnnttt{{{}}}yyyuuukkkaaaWWWVVV___kkkrrruuuyyyxxxwwwzzz~~~sssYYYIIIDDD???>>><<<<<<<<<<<<:::888666555444222111000000000000000000000////////////000000000000////////////111///000222222222999AAASSSdddxxx~~~nnnbbbdddfffccchhhrrr|||~~~|||}}}}}}|||zzzvvvqqqjjjeee```___ccclllwwwuuuaaaKKK???;;;777555444222222222222111111111111222222111111000000//////000//////............///...............---------000000000//////.........000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000,,,333444888BBBFFFPPPbbbmmm~~~ooo```___hhhwwwfffVVVRRRTTT]]]jjjssswwwxxxzzz{{{~~~|||zzzzzzzzzyyywwwuuuuuuttttttssssssttttttuuuwwwxxxxxxyyyxxxwwwuuutttrrrrrrrrrrrrsssssstttuuuwwwwwwwwwwwwwwwwwwwwwwwwtttsssrrrrrrqqqpppllljjjggghhhhhhhhhgggeeecccbbbiiisss{{{wwwxxxvvvrrrppprrrssssssssstttuuuvvvwwwwwwtttrrrpppnnnkkkfff```[[[TTTOOOLLLOOORRRWWW___gggmmmrrrsssooohhh```VVVLLLHHHHHHHHHHHHIIINNNTTTXXX___cccgggkkkllllllmmmnnnpppsssxxx{{{}}}hhhQQQDDD;;;666777;;;>>>AAAEEEFFFKKKSSSZZZcccqqq{{{wwwvvvvvvuuutttssstttvvvyyy{{{}}}~~~~~~|||{{{zzz{{{|||{{{zzzxxxuuuuuuuuuuuutttrrrqqqpppqqqssstttvvvvvvuuutttsssvvvuuusssqqqpppppppppqqqtttuuuxxxzzz{{{zzzxxxwwwpppooolllfff___YYYVVVUUUVVV]]]gggmmmmmmeee[[[SSSSSSWWWcccuuuxxxkkk___^^^cccsss}}}vvvoooiiihhhggghhhiiiiiigggeee]]]VVVMMMGGGEEEEEEDDDCCC>>>>>>===<<<;;;;;;;;;;;;======>>>>>>????????????AAAAAAAAACCCEEEGGGGGGFFFCCCCCCCCCJJJ\\\rrr{{{{{{zzzuuuooolllmmmnnnssszzz~~~wwwmmmlllmmmsss{{{~~~|||xxxggg\\\SSSUUUcccrrr|||~~~|||}}}vvv[[[JJJEEE@@@>>><<<<<<<<<;;;:::888555444333222111111111111111111111000///.........////////////000000000000111000111333222333999AAAWWWiii}}}ttt|||lll___bbbeeedddjjjuuu}}}{{{{{{~~~}}}|||zzzvvvppphhhccc^^^]]]aaakkkvvvttt```III>>>:::777444333333222222222222111111111111111111000000/////////000///............//////........................000000000///......------000///............///000////////////////////////////////////000000000000---333333777AAAFFFPPPbbbnnnlll___^^^iiizzzfffWWWTTTSSS\\\hhhqqquuuwwwxxxzzz}}}{{{yyyyyyyyyxxxwwwuuutttsssssssssssssssssstttwwwwwwxxxxxxwwwvvvtttsssqqqqqqqqqqqqrrrsssttttttuuuuuuuuuvvvvvvvvvwwwwwwssssssssstttuuussspppmmmhhhhhhgggfffdddbbbaaaaaahhhsss|||wwwvvvuuuqqqppprrrrrrssssssttttttuuuuuuuuurrrpppooommmkkkfffaaa\\\TTTOOOLLLNNNRRRWWW___gggmmmrrrsssoooiiicccXXXOOOJJJJJJIIIHHHIIINNNTTTYYY]]]aaafffjjjllllllmmmnnnqqquuuyyy}}}vvv\\\JJJBBB<<<888;;;>>>???BBBEEEHHHNNNWWW___hhhuuu}}}yyywwwvvvuuuuuuqqqsssvvvyyy{{{|||}}}}}}zzzyyyyyyyyyzzzzzzxxxwwwttttttssssssrrrqqqppppppqqqsssuuuwwwxxxvvvtttssswwwvvvuuutttssstttttttttuuuwwwyyyzzzzzzxxxvvvtttmmmmmmkkkddd[[[UUURRRRRRWWW___kkkssssssjjj___VVVTTTZZZiii|||uuueee______fff{{{{{{sssnnniiiiiihhhiiikkkkkkiiihhh^^^WWWMMMFFFDDDDDDDDDCCC>>>===<<<;;;;;;:::;;;;;;======>>>>>>??????@@@@@@AAA@@@AAACCCGGGIIIJJJIIICCCCCCBBBGGGWWWmmm{{{|||}}}|||vvvnnniiijjjmmmqqqxxxzzzrrrnnnmmmrrryyy}}}{{{wwwfffZZZPPPVVVhhh|||xxx^^^MMMFFF@@@>>><<<<<<<<<;;;999777444333333222111111111222111000000000/////////...////////////000000000000111000111333333333999AAAVVVkkkvvvllluuu~~~jjj\\\___eeegggnnnzzz}}}{{{{{{~~~|||zzzuuunnneee___[[[[[[```kkkwwwsss___III===:::777444333333333333333222222222222000///////////////......//////............//////---.....................000/////////.........---......///000000///......000000000000000000000000////////////000000000000000555444777@@@FFFPPPcccttt~~~lll```^^^jjj{{{~~~eeeWWWTTTQQQZZZfffooosssuuuvvvxxx{{{yyywwwwwwxxxwwwvvvtttssssssrrrrrrrrrrrrssssssuuuuuuvvvvvvvvvuuusssrrrqqqqqqqqqqqqqqqrrrssssssrrrrrrsssssstttuuuuuuuuurrrrrrrrrtttuuutttqqqooojjjiiifffcccaaa_________eeeqqq~~~xxxwwwuuurrrrrrtttrrrsssttttttttttttsssssspppnnnmmmllljjjfff```\\\SSSNNNKKKNNNRRRVVV^^^fffmmmrrrtttqqqlllfff\\\SSSHHHHHHGGGFFFHHHMMMTTTYYY]]]aaafffjjjlllmmmnnnooosssvvvzzz}}}kkkUUUGGG@@@<<<:::===@@@@@@CCCGGGIIIQQQ[[[dddnnn{{{}}}zzzvvvuuuuuuuuuqqqsssuuuxxxzzz{{{||||||zzzyyyxxxyyyzzzzzzxxxvvvssssssrrrrrrqqqqqqppppppqqqsssuuuwwwxxxvvvtttsssttttttttttttuuuvvvvvvwwwwwwxxxzzzzzzyyywwwtttsssmmmmmmiiiaaaXXXQQQOOOPPPYYYbbboooxxxxxxooocccZZZWWW```qqqvvveee^^^aaannnyyyqqqlllkkkjjjjjjkkkmmmmmmllljjj^^^VVVLLLEEECCCDDDDDDCCC???>>>===;;;::::::::::::<<<======>>>??????@@@@@@AAA@@@AAADDDHHHKKKKKKKKKDDDCCCAAADDDRRRgggvvv|||{{{}}}|||uuummmhhhiiilllooovvv|||sssnnnkkkoooxxx}}}|||xxxjjj]]]SSSZZZpppzzzaaaOOOHHH@@@???===<<<<<<;;;999777444333333222111111111222.../////////000000000111.../////////000000000111111000111333333333:::BBBXXXnnnpppgggrrr}}}hhhYYY]]]eeejjjsss}}}~~~|||}}}}}}{{{vvvnnneee^^^YYYZZZaaannn{{{sss___III>>>:::777555444444333333333222222222222////////////............///............//////000---------.......................................---...///000000///...---////////////////////////////////////000000000000222777555888BBBHHHTTThhh{{{oooaaa___kkk}}}{{{bbbVVVSSSPPPYYYfffooossstttvvvwwwzzzxxxvvvvvvwwwwwwuuutttsssrrrrrrqqqqqqrrrrrrssssssssstttuuuuuuuuutttssssssrrrrrrqqqqqqrrrrrrssspppqqqqqqqqqrrrrrrssssssqqqpppppprrrssssssqqqooojjjhhhddd```^^^^^^___```fffqqq~~~~~~yyyxxxwwwtttsssuuussstttuuuuuuuuutttsssrrrnnnmmmlllkkkiiieee___[[[SSSNNNKKKNNNQQQVVV^^^fffmmmrrruuusssnnniii___WWWFFFEEEDDDCCCDDDIIIPPPVVV[[[___eeeiiilllmmmnnnppprrruuuyyy|||~~~{{{bbbMMMCCC;;;888888===@@@BBBFFFKKKLLLTTT```jjjuuu{{{wwwuuuuuuvvvrrrsssuuuwwwyyyzzzzzz{{{zzzyyyxxxyyyzzzyyyxxxvvvssssssrrrqqqqqqqqqqqqqqqqqqssstttvvvvvvuuutttssspppqqqqqqrrrssstttuuuuuuvvvwwwxxxyyyxxxuuusssqqqmmmjjjddd\\\TTTPPPNNNOOO[[[dddqqq{{{{{{sssfff^^^\\\hhh{{{wwwhhh```gggyyywwwooollllllkkkkkklllmmmmmmllljjj^^^VVVKKKDDDCCCDDDDDDDDDAAA@@@>>><<<;;;:::999999<<<<<<===>>>???@@@@@@AAAAAA@@@AAADDDHHHKKKKKKKKKDDDDDDBBBDDDPPPdddtttzzz{{{{{{yyytttnnnjjjjjjlllnnnuuu}}}|||qqqkkkggglllwww~~~~~~{{{oooaaaWWW___www~~~~~~|||cccPPPHHHAAA???===<<<<<<;;;888777555444333222111111111111.........///000111111111......//////000000111111222111111444333444:::BBBYYYooo}}}mmmfffqqq{{{dddUUUYYYdddkkkvvv~~~}}}}}}}}}xxxqqqhhhaaaZZZ]]]ffftttsss___III>>>;;;888666555222222222222111111111111////////////////////////...............///000000---------.........//////,,,------......///////////////............//////////////////////////////////////////000000000000111666555888DDDLLLZZZooo{{{|||rrrccc```lll~~~zzzbbbVVVTTTRRR[[[gggppptttvvvwwwxxxzzzxxxwwwwwwxxxwwwvvvuuurrrrrrqqqqqqqqqqqqrrrrrrrrrssstttvvvvvvvvvuuuuuuuuutttsssrrrrrrqqqqqqrrrpppqqqqqqqqqqqqqqqqqqqqqqqqpppooopppqqqqqqpppooogggeeeaaa]]]]]]^^^aaaccciiisss}}}yyyyyyxxxuuutttuuutttuuuvvvvvvvvvtttsssqqqpppooonnnmmmkkkfffaaa\\\SSSNNNKKKMMMQQQVVV^^^fffiiiooorrrppplllggg^^^VVVHHHGGGDDDBBBBBBFFFMMMSSSYYY]]]ccchhhjjjlllmmmoooppprrrvvvzzz}}}vvv]]]III@@@:::888999===@@@CCCHHHOOOPPPXXXeeeqqq|||}}}yyyvvvvvvwwwuuuuuuuuuuuuwwwxxxyyyzzzzzzyyyxxxyyyzzzzzzxxxvvvtttsssrrrqqqqqqqqqrrrrrrrrrrrrssstttttttttttttttpppqqqrrrrrrssssssssssssssstttvvvvvvuuussspppnnnjjjddd\\\UUUQQQPPPOOOOOO]]]fffrrr|||}}}uuuiiiaaa___nnnsssgggdddppp}}}tttooommmkkkjjjjjjkkklllllljjjhhh]]]UUUJJJCCCBBBDDDEEEEEEDDDBBB@@@>>>;;;999888888<<<<<<===>>>???@@@AAAAAAAAA@@@AAADDDGGGJJJKKKJJJCCCDDDCCCEEEQQQeeeuuu||||||zzzwwwtttpppnnnmmmmmmooovvv}}}yyyssskkkeeejjjuuu}}}}}}zzzooo```UUU]]]uuu|||zzz|||dddOOOFFFAAA???===<<<<<<:::888666666555444222111000000000////////////000000000000.........///000111111111222111222444333444:::BBBTTTkkk|||mmmfffrrrxxx```PPPUUUbbbjjjwww{{{|||~~~{{{tttkkkeee\\\```jjjyyysss___III???;;;999666666111111111111000000000000000000000000000111111111...............///000111---------.........//////+++,,,,,,---...///000000222000---++++++---000222000000000000000000000000////////////000000000000000555555999FFFPPP^^^tttyyy{{{tttdddbbbnnn|||eeeYYYWWWSSS\\\hhhqqqvvvwwwxxxzzz{{{yyyxxxxxxyyyyyywwwvvvrrrqqqqqqqqqqqqqqqqqqrrrrrrsssuuuvvvwwwxxxwwwwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrpppooonnnpppqqqpppoooeeebbb^^^\\\\\\___cccfffmmmwww{{{xxxyyyxxxuuutttuuutttuuuvvvwwwvvvuuusssqqqtttsssrrrpppnnniiiddd___SSSNNNKKKMMMQQQVVV^^^fffdddjjjmmmkkkhhhcccZZZRRRLLLJJJGGGCCCCCCFFFMMMRRRWWW[[[aaafffiiikkklllnnnmmmppptttxxx|||ttt[[[HHHAAA>>>;;;<<>><<<999888777;;;<<<===>>>???@@@AAAAAAAAA@@@AAADDDGGGJJJJJJJJJBBBCCCDDDGGGSSSgggwww~~~}}}zzzvvvtttsssrrrpppooopppwww}}}}}}wwwwwwnnnfffiiissszzzyyyuuulll\\\PPPYYYppp}}}{{{xxxxxx{{{eeeNNNDDDAAA???===<<<<<<:::888666777666444222111000//////111111000000//////......---......///000111111222222111222444444444:::BBBMMMeeezzz|||mmmgggrrruuu]]]MMMRRR___iiivvvzzz{{{~~~~~~}}}|||xxxrrriiiccc]]]dddooo|||vvvaaaJJJ===999555333222444444333222222111111000000000000000000000000000,,,---------...////////////...,,,,,,...///...---////////////............+++,,,------------...///'''((()))+++---///000111////////////000000000000000000444;;;CCCNNNaaarrrvvvyyyvvvcccfffpppxxxcccUUUPPPVVV^^^jjjrrruuuvvvwwwxxxzzzxxxuuuvvvwwwwwwuuussssssrrrqqqqqqqqqrrrssstttwwwwwwwwwwwwvvvvvvvvvvvvvvvuuurrrpppppppppqqqrrrssssssrrrqqqrrrssstttuuussssssrrrrrrqqqrrrrrrrrrkkkeee```^^^^^^```iiirrrxxx}}}zzzwwwvvvwwwxxxxxxwwwzzzyyywwwuuutttttttttuuuuuuwwwvvvppplllhhhccc]]]TTTOOOMMMPPPSSSTTTVVVZZZ^^^^^^aaadddddd```WWWPPPFFFDDDBBBBBBEEEHHHJJJKKKUUUYYY```eeegggiiikkklllmmmnnnrrrxxxnnnVVVGGGBBB@@@@@@??????AAAFFFNNNSSSWWW```ooo~~~~~~|||{{{{{{{{{zzzyyyttttttsssssssssttttttuuuwwwwwwwwwwwwwwwwwwwwwwwwtttsssssssssssstttuuuuuutttsssssssssrrrrrrrrrrrrqqqpppoooqqqttttttqqqnnnrrrssssssqqqnnnlllkkkkkkeee[[[QQQKKKHHHIIIPPPXXXdddkkktttzzzyyyqqqfff___cccxxxqqqhhhcccggg}}}zzzvvvsssnnniiiiiihhhggghhhjjjjjjhhhggg[[[QQQGGGDDDDDDDDDFFFIIIHHHFFFCCC???<<<;;;:::999;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGIIIIIIGGGBBB@@@FFFVVVgggtttzzzvvvuuutttuuuwwwvvvuuusssssszzz}}}~~~vvvrrrlllmmmuuu|||zzzsssiiiXXXLLLTTTgggvvv|||~~~yyy{{{}}}```MMMHHHBBB???;;;999999999888777888666444222000/////////......///000000000000000...............///000000//////111444333333888???KKKaaauuu{{{pppkkktttrrr[[[IIILLL[[[gggsss{{{~~~}}}{{{wwwqqqjjjddd```fffppp{{{vvvbbbJJJ>>>999666333333444444333222222111111000000000000000000000000000------..................///...,,,,,,...///...------.........//////000000)))***,,,+++******+++,,,,,,,,,------...//////000////////////000000000111111111555;;;CCCOOObbbrrr}}}uuuxxxwwwdddeeeooowwwbbbVVVQQQVVV___kkktttwwwxxxxxxyyyyyywwwuuuvvvwwwwwwvvvtttssssssrrrqqqqqqqqqrrrssswwwwwwwwwwwwwwwvvvvvvvvvvvvtttrrrqqqppppppqqqrrrsssrrrrrrqqqrrrssstttuuuqqqqqqppppppoooppppppqqqmmmgggcccbbbaaaccckkkttt|||}}}{{{wwwvvvvvvwwwwwwwwwxxxwwwuuusssrrrrrrrrrssssssvvvuuupppllliiiccc]]]SSSNNNMMMPPPSSSSSSTTTXXXZZZZZZ[[[___bbb^^^VVVNNNHHHEEECCCCCCFFFIIILLLMMMUUUYYY___dddgggiiikkklllkkknnnrrryyyoooVVVFFF@@@======>>>???BBBHHHPPPUUU^^^gggvvv}}}{{{zzzzzzzzzyyyxxxvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuussssssssssssssstttuuuuuuuuuuuutttttttttsssssssssrrrqqqpppqqqssstttrrroooqqqqqqqqqpppnnnlllkkkjjjaaaXXXNNNJJJIIIKKKRRR[[[jjjpppxxx{{{vvvnnnfffbbbkkkzzzkkkccc```oooxxxuuutttoookkkllljjjiiiiiijjjiiifffdddZZZPPPFFFCCCCCCCCCEEEHHHGGGEEEBBB>>>;;;999888777;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHEEEAAA???EEETTTdddqqqwwwxxxwwwvvvwwwyyyzzzyyyxxxvvv}}}yyywwwtttsssxxx|||xxxqqqhhhXXXLLLQQQbbbpppwwwyyyyyyzzz|||~~~~~~aaaMMMGGG@@@===:::999:::;;;;;;:::999777555222111000000000......///000000000000000///............///000000//////111333333333888???MMMaaasss|||wwwnnnlllwwwsss[[[IIILLLZZZgggqqqzzz~~~~~~|||yyyvvvqqqjjjeeedddhhhpppzzzwwwbbbKKK???:::777444444444444333222222111111000000000000000000000000000//////..................///...,,,,,,...///...---,,,,,,---...///000111111...///000///---------///111000000000/////////////////////000000000111111222222555<<>>;;;===@@@CCCGGGMMMTTTYYYfffooo~~~~~~|||zzzyyyzzzzzzxxxwwwxxxxxxxxxwwwvvvvvvvvvvvvsssttttttttttttttttttssssssssssssssssssttttttuuuvvvvvvvvvvvvuuuuuuuuuuuutttrrrqqqqqqrrrsssrrrqqqpppppppppooonnnllljjjiii]]]TTTLLLIIIIIIMMMVVV^^^pppwww~~~|||sssiiiddddddqqqttteeeaaabbbzzz|||vvvuuutttqqqnnnooommmkkkjjjjjjhhheeecccYYYOOOFFFCCCCCCCCCDDDGGGGGGEEEBBB===:::777666555;;;;;;<<<===???@@@AAAAAADDDDDDDDDDDDEEEEEEEEEFFFCCC???>>>CCCQQQ```mmmsssxxxwwwvvvwww{{{}}}|||}}}|||uuueeeVVVJJJOOO]]]jjjssswwwzzz{{{}}}~~~~~~cccMMMFFF>>><<<::::::;;;=========999777555333111000000000......///000000000000000//////......//////000111000///000333333222888@@@PPPaaapppyyyrrrlllmmm|||sss\\\IIILLLYYYeeepppxxx~~~~~~~~~{{{xxxuuupppkkkfffeeehhhnnnwwwwwwbbbKKK???;;;888555555444444333222222111111000////////////////////////000000//////......------///...,,,,,,...///...------------...///000000111111222222111///...///000111111111000000///////////////000000000111111111222111444;;;BBBOOOcccttt{{{sssvvv|||iiicccmmm|||ppp___VVVTTTUUU___nnnxxx|||{{{zzzzzzwwwvvvvvvvvvwwwwwwvvvvvvtttsssrrrqqqqqqppppppooosssssssssttttttuuuuuuuuutttsssrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqrrrrrrssssssrrrnnnjjjjjjjjjkkkqqqyyy}}}{{{xxxwwwxxxxxxwwwvvvtttsssqqqooonnnnnnnnnooommmqqqrrrooollliiiccc\\\RRROOONNNRRRSSSQQQPPPRRRWWWUUUVVV]]]dddddd\\\SSSKKKHHHEEEDDDFFFJJJLLLMMMRRRVVV[[[```ccceeehhhjjjkkkooovvv}}}nnnTTTDDD???>>>@@@DDDHHHLLLRRRYYY^^^iiisss}}}{{{zzzzzzzzzyyyxxxyyyyyyyyyxxxwwwvvvuuuuuurrrrrrsssttttttsssrrrrrrssssssrrrrrrsssssstttuuuwwwwwwwwwwwwvvvvvvvvvvvvuuutttrrrqqqqqqrrrssssssppppppooopppooommmjjjhhhZZZRRRJJJHHHJJJOOOYYYbbbsss|||~~~pppeeebbbcccsssooodddffflllzzzuuuttttttrrrpppnnnmmmkkkjjjjjjiiifffcccYYYPPPGGGDDDDDDDDDEEEHHHHHHFFFBBB>>>:::777555444:::;;;<<<===>>>@@@AAAAAADDDDDDDDDDDDDDDDDDDDDCCCAAA>>>===BBBOOO]]]jjjqqqvvvttttttvvv{{{gggXXXLLLOOO]]]jjjtttzzz{{{|||~~~fffNNNFFF???===;;;;;;===>>>>>>===888777444222000/////////......///000000000000000/////////...///000000111000///000222222222888@@@SSSaaannnvvvmmmjjjnnnttt\\\IIILLLYYYeeeooowww|||}}}}}}zzzxxxuuupppkkkgggcccfffkkksss~~~wwwbbbKKK???;;;888666555444444333222222111111000////////////////////////000000000//////......---///...,,,,,,...///...---///////////////............//////...,,,+++,,,---/////////////////////000000000000000111111111111000000333999BBBOOOddduuu{{{ssswwwlllcccmmm|||nnn\\\UUUTTTTTT___mmmxxx|||{{{zzzzzzwwwwwwwwwwwwvvvvvvvvvvvvssssssrrrrrrqqqpppooonnnoooppppppqqqrrrsssttttttssssssrrrrrrqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrssstttsssooommmmmmmmmmmmssszzz}}}{{{yyyyyyyyyyyyxxxwwwtttsssqqqooonnnnnnnnnooommmpppqqqnnnkkkhhhccc]]]TTTPPPOOOSSSTTTRRRQQQRRRWWWVVVXXX^^^ffffff```YYYMMMJJJHHHGGGIIIKKKLLLLLLOOOSSSXXX]]]```dddgggjjjnnnrrryyy~~~nnnTTTFFFCCCAAACCCGGGKKKOOOUUU[[[```jjjuuu||||||||||||{{{yyyxxxyyyyyyyyyxxxvvvuuutttqqqrrrsssttttttsssrrrqqqrrrrrrrrrrrrrrrsssttttttwwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttrrrqqqrrrssstttqqqppppppppppppnnnjjjfffYYYQQQJJJJJJLLLRRR]]]gggvvv~~~}}}nnnbbbaaadddwww~~~jjjdddlllvvvzzzvvvtttsssqqqoookkkjjjiiiiiijjjjjjhhhfffZZZQQQHHHFFFFFFEEEFFFHHHIIIGGGCCC???;;;888666555::::::;;;===>>>???@@@AAACCCCCCDDDDDDDDDCCCBBBBBB???>>>>>>CCCNNN\\\iiiqqqrrrrrrrrrvvv}}}tttbbbSSSTTT```mmmuuuzzzyyyzzz|||}}}~~~hhhOOOGGGBBB@@@>>>===>>>>>><<<;;;777666444111//////...///......///000000000000000///////////////000111111111///000222222222999AAATTTbbbnnnuuuiiigggmmmttt]]]JJJLLLYYYeeeoooxxx|||}}}}}}|||zzzxxxuuupppjjjfff```ccchhhppp|||vvvaaaJJJ>>>;;;888666555444444333222222111111000000000000000000000000000000000/////////////////////...,,,,,,...///...---000000//////...............///000///------...///------......//////000000000000000111111111222222//////222999BBBQQQgggyyy|||vvvzzzlllcccmmm|||lllZZZSSSQQQSSS]]]kkkuuuyyyzzzyyyzzzwwwxxxyyywwwuuutttuuuvvvqqqrrrrrrrrrqqqpppooonnnnnnnnnooopppqqqsssssstttrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrrrrrrrrrrrrroooooooooooopppqqqrrrrrrtttpppooopppppppppttt{{{|||{{{zzzzzz||||||{{{zzzvvvtttsssqqqppppppppppppoooqqqqqqmmmjjjhhhccc^^^WWWRRRQQQTTTVVVTTTTTTVVVVVVXXX[[[aaaggggggddd```SSSQQQOOONNNOOOOOONNNLLLNNNQQQWWW\\\```eeeiiimmmqqqvvv|||sssXXXIIIGGGBBBDDDHHHKKKPPPWWW^^^cccppp{{{}}}|||}}}}}}{{{zzzxxxxxxyyyyyyyyywwwvvvuuurrrsssuuuvvvvvvuuusssrrrrrrrrrrrrrrrrrrsssssstttvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvtttrrrrrrssstttrrrpppoooooopppmmmgggbbbWWWPPPJJJKKKPPPXXXdddooozzzxxxjjjbbbdddjjjzzzgggdddppp{{{zzzvvvsssqqqnnnmmmhhhhhhggghhhjjjjjjiiiggg[[[QQQIIIHHHHHHFFFGGGIIIIIIFFFCCC???;;;888777666::::::;;;<<<>>>???@@@@@@BBBBBBCCCDDDDDDCCCBBBAAA>>>>>>@@@EEEPPP^^^kkksssssssssvvv|||nnnZZZYYYeeepppuuuwwwvvvvvvwwwyyyyyyzzzzzzzzziiiQQQIIIEEECCC@@@??????>>>;;;999888666444222000/////////......///000000000000000000000//////000000111222111000000111111222999AAATTTdddqqqvvvyyydddaaahhh{{{ttt]]]JJJMMMZZZfffqqqyyy~~~{{{{{{zzzyyyvvvqqqjjjeee]]]```fffooo{{{ttt```III>>>:::777555555444444333222222111111000000000000000000000000000///////////////000000000///...,,,,,,...///...---.........///////////////...000111111//////000222.........////////////000000000111111111222222222000000333:::DDDTTTkkk}}}}}}xxxiiidddnnn}}}kkkYYYPPPNNNRRR\\\hhhrrrvvvwwwxxxyyyxxxzzzzzzxxxuuussssssuuuppppppqqqrrrqqqqqqpppooonnnooopppqqqssstttuuuuuuqqqrrrrrrrrrsssrrrrrrrrrooopppqqqrrrsssrrrrrrqqqoooooooooooopppqqqrrrsssuuurrrrrrssssssrrrvvv|||{{{{{{zzz|||~~~~~~}}}xxxwwwuuusssrrrrrrrrrsssrrrsssrrrlllhhhgggddd___YYYUUURRRUUUWWWVVVWWWZZZYYY]]]cccgggjjjjjjiiihhh[[[ZZZYYYXXXXXXVVVRRROOONNNRRRWWW]]]bbbhhhmmmqqqsssxxx~~~}}}^^^MMMIIIEEEGGGJJJNNNTTT\\\ffflllzzz}}}|||||||||{{{zzzxxxyyyzzz{{{{{{zzzxxxwwwssstttvvvxxxxxxvvvtttsssrrrrrrqqqqqqrrrrrrssstttuuuuuutttttttttssssssssstttvvvwwwvvvtttrrrrrrsssrrrooommmmmmnnnjjjccc]]]SSSMMMJJJMMMTTT^^^lllxxx|||qqqfffccckkktttvvvffffffttt|||xxxtttqqqooolllkkkggggggfffgggiiiiiigggfffZZZQQQIIIGGGGGGFFFFFFHHHFFFDDDAAA===:::888777666999:::;;;<<<===???@@@@@@@@@AAACCCDDDDDDCCCBBBAAA??????BBBHHHRRR```nnnwwwwwwyyy}}}rrr[[[ZZZiiiuuuyyyxxxuuuvvvwwwxxxxxxxxxxxxxxxjjjSSSKKKEEECCCAAA@@@@@@???<<<::::::888666333222111111111......///000000000000000000000//////000000111222222000000111111222999BBBSSSeeetttxxx}}}ttt]]]ZZZaaauuuttt]]]KKKNNN[[[hhhsss|||zzzzzzzzzzzzwwwqqqjjjddd\\\___fffooo|||ttt___III===999777555444444444333333222111111000000000000000000000000000......//////000000111111///...,,,,,,...///...---,,,------...///000111111***,,,------,,,,,,---///000000000000////////////000111111111111222222222111000444<<>>:::666444777555333222333333222111000000000000////////////000///...///000111000///111111000///...------,,,000000000000000//////...////////////////////////---.........//////000000////////////000000000000///333888???JJJ[[[ppp~~~zzzfffbbbkkkzzzjjjWWWOOOMMMQQQZZZhhhqqquuuvvvwwwwwwyyyzzzyyyyyywwwuuurrrqqqssssssssssssrrrrrrqqqpppnnnoooqqqsssuuuuuuuuuuuusssssstttvvvwwwwwwtttrrrssspppnnnnnnrrruuuuuuuuuuuutttqqqooooooooopppqqqssssssrrrssstttvvvxxxyyy}}}~~~{{{yyyxxxuuu{{{}}}{{{xxxvvvuuuuuuvvvsssrrrpppllliiieeebbb```VVVTTTSSSTTTWWWZZZ\\\]]]]]]bbbiiiooossstttrrrpppmmmjjjhhhjjjkkkfffZZZQQQNNNQQQWWW^^^fffnnnsssvvv|||nnnUUUJJJLLLLLLPPPWWW]]]eeettt|||zzzzzzzzz{{{{{{yyywwwtttwww{{{~~~~~~|||yyywwwwwwwwwwwwuuuttttttwwwyyyttttttttttttuuuvvvwwwxxxwwwvvvtttrrrqqqqqqqqqqqqssstttvvvxxxxxxvvvtttssspppkkkjjjkkkiii```XXXTTTKKKLLLMMMPPP]]]ooo}}}xxxhhh___eeettt~~~lllbbbjjj}}}yyywwwtttsssqqqnnnkkkhhhhhhgggeeeeeefffeeecccaaaYYYPPPHHHEEEDDDBBBDDDHHHHHHFFFCCC???;;;999888777777888999;;;===>>>???@@@BBBCCCDDDDDDDDDCCCAAAAAA>>>@@@DDDKKK[[[ooo}}}iiiVVVYYYlll{{{yyyzzz|||~~~jjjRRRIIIHHHGGGEEECCCBBB@@@@@@@@@999888666444111000......000000000000000000000000////////////000000000000222111222333333333999AAASSSiiixxxxxx}}}oooYYYUUUZZZmmmwwwaaaOOORRR___kkkuuu~~~|||zzzxxxxxxwwwqqqggg___ZZZYYY^^^mmm}}}vvvcccMMMBBB>>>:::666444555333111000111111000///000000000000////////////000///...///000111000///000000000///////////////---...///000000000000000////////////////////////............/////////000////////////000000000000///333888???JJJ[[[ppp~~~xxxeee```jjjyyyjjjXXXPPPOOOSSS\\\jjjtttwwwwwwwwwwwwxxxxxxxxxwwwvvvtttrrrqqqtttttttttttttttsssrrrrrrqqqrrrsssuuuuuuuuuuuuttttttttttttvvvwwwvvvtttqqqqqqooommmnnnrrruuuwwwvvvuuutttrrrpppooopppqqqrrrttttttssstttuuuwwwxxxyyyvvvwwwwwwvvvtttsssrrrsssvvv{{{|||xxxvvvtttttttttrrrqqqpppmmmiiieeeaaa___XXXUUURRRRRRVVVZZZ^^^``````dddjjjqqqtttuuutttsssqqqmmmjjjjjjjjjfff\\\SSSPPPSSSXXX```hhhooouuuxxx~~~uuuZZZNNNNNNOOOSSSZZZ```iiixxx~~~{{{zzzyyyzzz{{{{{{yyywwwvvvxxx{{{}}}~~~|||zzzxxxvvvwwwxxxwwwuuuuuuwwwxxxvvvvvvvvvvvvvvvvvvwwwxxx{{{yyywwwtttrrrpppppppppsssuuuwwwxxxxxxwwwuuusssqqqmmmkkklllhhh^^^VVVRRRGGGIIILLLRRRaaatttttteee```gggwww~~~kkkbbbjjj~~~xxxvvvsssrrrpppnnnkkkhhhfffeeeccccccdddcccaaa___WWWOOOGGGEEECCCBBBDDDHHHHHHFFFBBB>>>;;;888777666888888999;;;===>>>@@@@@@BBBCCCDDDDDDDDDCCCAAAAAAAAADDDGGGOOO___tttxxxdddTTTZZZnnn}}}||||||{{{|||~~~kkkSSSKKKGGGGGGEEECCCBBBAAA@@@@@@:::999666444111000///...000000000000000000000000////////////000000000000222000111333222222888@@@QQQggguuuvvv{{{rrrZZZUUUXXXlllxxxcccQQQTTTaaalllvvvyyyxxxwwwwwwvvvpppggg___ZZZYYY___mmm|||yyyeeeOOOCCC>>>:::666444444222111000111111000///000000000000////////////000///...///000111000///....../////////000000000,,,,,,...///000111111111////////////////////////............////////////////////////000000000000000333888???KKK]]]ppp}}}~~~tttccc___hhhxxxjjjYYYRRRPPPVVV```mmmwwwzzzyyyxxxxxxuuuvvvvvvuuuuuutttrrrrrrtttuuuuuuuuuuuutttssssssuuuuuuvvvvvvvvvvvvuuutttuuuttttttuuuvvvuuusssqqqooonnnmmmooorrruuuwwwwwwuuutttsssqqqqqqqqqrrrrrrtttttttttuuuuuuwwwxxxyyypppooolllkkkjjjkkkmmmnnnvvv{{{~~~zzzvvvtttrrrrrrqqqqqqpppnnnjjjeee```]]]ZZZVVVRRRQQQUUU[[[```ccccccfffkkkppptttvvvvvvuuutttpppkkkhhhhhhccc\\\UUUQQQTTTZZZaaaiiipppvvvyyycccSSSRRRSSSWWW^^^fffooo}}}|||yyyxxxxxxxxxzzz{{{zzzyyywwwxxxyyyzzz{{{zzzyyyxxxuuuwwwxxxxxxwwwvvvvvvwwwxxxwwwwwwwwwwwwxxxxxxyyy|||{{{xxxvvvtttssssssssswwwxxxzzz||||||zzzxxxwwwsssnnnlllkkkfff[[[RRRNNNEEEIIINNNUUUdddwww{{{mmmbbbaaalll}}}zzziiicccmmm}}}vvvtttrrrpppooonnnkkkiiicccbbbaaaaaaaaaaaa^^^\\\TTTLLLFFFDDDCCCBBBDDDGGGHHHFFFBBB===999777555444888888:::;;;===???@@@@@@BBBCCCDDDDDDDDDCCCAAAAAA???AAAEEENNN```uuunnn]]]RRRZZZooo|||xxxxxx{{{~~~mmmUUUMMMGGGGGGFFFEEECCCBBBAAAAAA;;;:::777444111000//////000000000000000000000000////////////000000000000111000000222111111777???NNNcccrrrtttzzzzzz___WWWYYYmmmzzzeeeUUUXXXdddnnnwwwwwwwwwxxxxxxvvvppphhhbbb___]]]bbbooo~~~{{{gggPPPCCC>>>999555444666444222222333333333222000000000000////////////000///...///000111000///........................,,,---...///000000000000////////////////////////.........///////////////////////////000000000000111333888@@@MMM___qqq}}}~~~~~~ooobbb]]]gggwwwkkkZZZSSSRRRXXXcccqqqzzz}}}{{{yyywwwssstttttttttssssssrrrrrrttttttuuuuuuuuuttttttsssvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuttttttuuuuuurrrppppppooooooppprrrtttuuuvvvuuutttsssrrrrrrrrrrrrsssssssssssstttuuuvvvvvvwwwooolllgggeeefffiiilllnnntttwww{{{}}}~~~{{{wwwtttrrrqqqoooppppppnnnjjjddd___[[[YYYVVVSSSSSSVVV[[[___aaacccdddhhhkkkoooqqqssssssrrrmmmgggcccaaa^^^XXXTTTRRRTTTZZZaaaiiipppuuuxxxlllYYYVVVVVVZZZccclllvvv~~~{{{yyywwwvvvwwwyyyzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwtttvvvyyyyyyxxxvvvvvvvvvwwwwwwwwwwwwxxxzzz{{{|||yyyxxxwwwwwwwwwxxxyyyyyy{{{}}}}}}{{{sssooollljjjbbbVVVMMMJJJGGGLLLRRRYYYfffuuu}}}~~~|||rrreee^^^cccqqqsssfffdddppp~~~yyytttrrrpppnnnnnnmmmkkkiiibbbaaa`````````___]]][[[RRRKKKDDDCCCCCCAAACCCGGGGGGEEEAAA===888555444333888999:::<<<===???@@@AAABBBCCCDDDDDDDDDCCCAAAAAA>>>@@@DDDNNNaaawww~~~xxxiiiZZZQQQ[[[nnn}}}zzztttsssvvv{{{}}}}}}{{{|||||||||oooXXXQQQIIIIIIHHHGGGFFFDDDCCCBBB===;;;777444111000//////000000000000000000000000////////////000000000000000///000111111111777???MMMaaapppttt|||iii^^^]]]ppp{{{gggYYY[[[fffnnnvvv~~~xxxyyyzzzzzzxxxrrrjjjeeedddbbbfffrrr|||gggPPPCCC===999555444555444222222333444333222000000000000////////////000///...///000111000/////////...------,,,++++++......////////////......///////////////////////////////////////.........////////////000000000000111333999BBBPPPbbbtttkkkbbb]]]hhhxxxkkk[[[TTTSSSYYYdddrrr||||||yyywwwssssssrrrrrrrrrrrrrrrsssrrrsssssstttttttttssssssuuuuuuuuuvvvwwwwwwxxxyyyuuutttssssssttttttsssqqqrrrrrrrrrrrrqqqqqqrrrsssttttttssssssrrrrrrssssssqqqqqqrrrsssssstttttttttoookkkeeeccceeeiiilllnnnppprrruuuvvvvvvyyy{{{xxxuuusssrrrooopppooonnniiiccc^^^ZZZUUUTTTSSSUUUXXX[[[\\\\\\______```bbbdddgggjjjlllkkkfff___ZZZXXXVVVSSSQQQPPPSSSYYY```gggnnnsssvvv|||uuu^^^XXXXXX]]]hhhsss~~~~~~|||xxxwwwuuuvvvxxxyyyzzzyyyxxxxxxwwwwwwwwwwwwwwwxxxtttvvvxxxxxxwwwvvvuuuvvvttttttuuuvvvyyy{{{}}}~~~xxxxxxwwwwwwxxxyyy{{{|||{{{}}}}}}{{{sssooojjjfff]]]QQQJJJHHHHHHNNNUUU\\\gggssswwwvvvsssiii___^^^hhhxxxmmmdddfffsss|||vvvtttqqqnnnllllllkkkjjjhhhcccaaa````````````]]][[[QQQJJJDDDCCCCCCAAACCCFFFGGGDDD@@@<<<888555444333888999:::<<<>>>???@@@AAABBBCCCDDDDDDDDDCCCAAAAAAAAABBBFFFQQQeee{{{~~~zzzyyy|||~~~}}}}}}|||~~~|||wwwhhh[[[SSS[[[lllyyy|||vvvsssuuuxxxyyyzzzwwwyyy{{{|||sss]]]UUUMMMMMMLLLKKKJJJGGGEEEDDD>>><<<888444111000000000000000000000000000000000////////////000000000000000///000111111111777???MMM```pppvvvuuufffcccuuu|||jjj\\\___ggglllsss{{{yyy{{{}}}|||yyyrrrkkkgggeeecccfffrrr|||gggOOOBBB<<<888555444333111000000111222111111000000000000////////////000///...///000111000///000000///...---,,,+++***///////////////...---,,,///////////////////////////////////////.........////////////000000000000111333999DDDTTTgggxxxzzzhhhbbb^^^iiizzzkkk[[[TTTSSSWWWcccrrr}}}}}}yyyvvvtttsssrrrrrrqqqrrrrrrsssrrrrrrsssttttttttttttsssttttttttttttuuuvvvxxxxxxtttsssrrrrrrtttttttttrrrrrrttttttsssqqqppppppqqqrrrsssssssssrrrrrrrrrrrrpppqqqqqqrrrssssssrrrrrrnnniiidddcccfffiiikkkkkkkkkmmmoooooooooqqqvvv{{{||||||zzzyyywwwuuussssssppppppooolllhhhbbb]]]ZZZSSSRRRRRRTTTVVVXXXWWWVVVYYYXXXWWWVVVXXX[[[___aaabbb^^^XXXSSSQQQPPPPPPOOOPPPRRRXXX^^^ffflllrrrtttyyy~~~ddd[[[[[[aaammm{{{}}}yyywwwuuuuuuwwwxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyysssuuuvvvvvvuuuttttttuuurrrrrrsssuuuwwwzzz|||}}}zzzyyyxxxwwwwwwwwwxxxyyywwwyyy{{{}}}}}}{{{yyywwwqqqlllgggaaaWWWLLLHHHIIIGGGOOOXXXaaalllvvvwwwtttnnneee]]]bbbqqqyyyhhheeekkkwww{{{vvvtttqqqmmmkkkjjjiiihhhgggcccaaa````````````]]][[[RRRKKKEEEDDDCCCAAABBBEEEFFFDDD@@@<<<999666555444999999;;;<<<>>>@@@AAAAAABBBCCCDDDDDDDDDCCCAAAAAA???@@@CCCOOOdddzzz}}}xxxuuuvvvwwwxxx|||{{{xxxzzz~~~~~~{{{vvviii]]]UUU\\\kkkyyy}}}yyywwwwwwxxxtttwwwzzz}}}vvvaaaZZZRRRRRRRRRPPPNNNKKKHHHFFF@@@===999555222000000111000000000000000000000000////////////000000000000111000000222111111777???LLL___qqqyyy~~~mmmgggyyy}}}~~~mmmaaabbbhhhkkkqqqxxx{{{zzz|||~~~}}}yyyrrrkkkggg```^^^bbbnnn|||{{{eeeNNN@@@;;;888555555333111000000111222222111000000000000////////////000///...///000111000///000000000//////.........------......///.........////////////////////////000/////////............////////////000000000000111333999EEEWWWkkk|||vvvfffccc```kkk|||kkkZZZTTTSSSUUUaaaqqq}}}}}}xxxuuuuuutttsssrrrqqqqqqrrrssssssssstttuuuuuuuuuuuuuuuuuutttsssssssssssstttuuusssrrrqqqqqqtttuuuuuutttqqqsssttttttqqqpppqqqrrrqqqqqqrrrrrrrrrrrrrrrqqqpppqqqrrrsssssssssrrrrrrmmmiiieeeeeehhhjjjiiiggghhhjjjlllkkkiiijjjnnnrrrsssssstttttttttssssssrrrqqqpppnnnkkkfffaaa]]]ZZZSSSRRRPPPPPPRRRTTTTTTSSSUUURRROOOMMMMMMQQQUUUXXX[[[XXXSSSPPPOOOOOOOOOOOOPPPRRRXXX^^^eeelllqqqtttxxxkkk^^^^^^eeesss~~~}}}zzzxxxuuutttuuuwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvssstttuuutttrrrrrrtttuuurrrrrrssssssuuuvvvxxxyyyxxxwwwvvvvvvvvvwwwxxxyyytttvvvxxxzzzzzzxxxvvvtttooojjjccc\\\RRRIIIGGGJJJJJJSSS^^^hhhssszzzzzzuuukkkddd```hhhzzzooocccgggrrr|||yyytttqqqllljjjhhhgggfffeeebbbaaa______```___]]][[[SSSLLLGGGEEEDDDAAAAAADDDEEECCC@@@<<<:::888777777999:::;;;<<<>>>@@@AAABBBBBBCCCDDDDDDDDDCCCAAAAAA<<<<<<@@@KKKaaavvvzzzuuusssuuuxxx~~~~~~yyyxxx{{{|||yyyvvviii]]]VVV]]]mmm}}}zzzxxxxxxtttvvvxxx{{{zzzeee^^^XXXXXXWWWUUURRRNNNKKKHHHAAA>>>999555222000111111000000000000000000000000////////////000000000000222000111333222222888@@@KKK^^^qqq|||nnniii|||~~~rrrfffgggjjjlllooovvvyyyzzz}}}}}}xxxqqqjjjgggZZZXXX]]]kkkzzzzzzdddMMM???;;;777555555555333111222333444444333000000000000////////////000///...///000111111///000000000000111111111111++++++---...//////000000////////////////////////000000//////.........---////////////000000000000111333:::FFFYYYmmm~~~ssseeedddaaalll}}}kkkZZZSSSRRRSSS___ppp}}}|||xxxuuuvvvuuutttrrrqqqqqqrrrrrrttttttuuuvvvvvvvvvvvvvvvvvvuuusssrrrqqqqqqrrrrrrrrrqqqpppqqqsssuuuvvvuuuoooqqqttttttrrrqqqrrrtttppppppqqqrrrrrrrrrqqqqqqqqqrrrssstttttttttsssrrrnnnjjjggghhhkkkmmmjjjfffgggiiijjjiiiggggggjjjmmmmmmnnnooopppqqqrrrrrrrrrrrrpppmmmiiieee```]]][[[UUURRRNNNMMMNNNPPPRRRRRRRRROOOKKKGGGGGGJJJOOORRRXXXUUURRROOONNNOOOPPPQQQPPPSSSXXX___ffflllqqqtttwwwoooaaaaaahhhwww}}}|||{{{xxxuuutttuuuvvvvvvvvvtttuuuvvvvvvvvvtttsssrrrssstttsssrrrqqqqqqsssuuussssssssssssssstttuuuuuussssssssstttvvvxxx{{{|||tttvvvxxxzzzzzzxxxvvvtttnnnhhhaaaYYYOOOGGGGGGKKKPPPYYYeeennnwww}}}{{{uuukkkdddbbbnnnuuufff^^^hhhxxx}}}}}}|||uuuqqqllliiigggfffeeedddaaa```___^^^___^^^\\\ZZZTTTMMMHHHFFFEEEBBBAAACCCDDDBBB@@@===:::999888888999:::;;;===>>>@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAA>>>???AAAMMMcccxxxuuurrrqqqvvv}}}{{{yyy{{{|||yyyvvvhhh]]]VVV]]]nnn}}}yyyyyytttuuuvvvxxx|||ggg```[[[[[[ZZZXXXUUUPPPLLLIIIBBB???:::555222111111222000000000000000000000000////////////000000000000222111222333333333999AAAJJJ]]]qqq}}}nnnhhh|||uuuiiijjjllllllooouuuyyy}}}{{{}}}|||||||||yyyssskkkfffYYYYYY^^^iiivvvtttaaaMMMAAA<<<999777888666555444222111000//////111000000///////////////,,,---///000111111111000////////////////////////...---,,,---/////////...000000111111111///...---111111000000//////......+++,,,...000222222222111333666;;;DDDVVVlll|||ssseeedddcccppplll^^^XXXWWWSSSaaattt{{{vvvssssssrrrqqqpppppprrrtttuuuttttttttttttuuuvvvwwwxxxuuusssqqqooonnnoooqqqsssqqqrrrsssuuuuuuuuuuuutttmmmpppsssttttttsssrrrsssuuutttsssqqqpppooooooooooooppppppqqqqqqqqqpppppppppmmmmmmqqqooohhheeehhhjjjhhhffffffggggggfffeeefffgggjjjmmmoooqqqqqqrrrqqqooollliiieeeaaa\\\XXXSSSPPPMMMLLLLLLLLLLLLKKKNNNKKKHHHFFFEEEGGGJJJKKKSSSSSSRRRRRRRRRRRRSSSSSSRRRTTTYYY___eeekkkooorrrsss|||vvveeehhhppp|||yyyxxxwwwvvvvvvvvvwwwxxxxxxwwwuuutttsssrrrrrrrrrtttsssqqqpppnnnmmmmmmmmmqqqqqqssstttuuuuuuvvvvvvqqqqqqqqqrrrsssuuuxxxyyytttuuuvvvxxxxxxvvvrrrnnnnnneee[[[TTTMMMHHHGGGKKKRRR\\\jjjwww}}}rrriiihhhhhhqqq~~~pppfffcccmmm||||||wwwtttrrrpppnnnkkkiiihhhgggbbbaaa``````aaaaaa```^^^UUUPPPHHHCCCAAABBBCCCDDDFFFCCC@@@;;;888666666666555777999<<>>:::BBBHHHOOOaaaxxx|||xxxyyyyyy||||||zzzzzzvvvssssssaaa[[[WWW\\\mmm}}}zzztttuuuyyy~~~ppphhheeeeeeccc```\\\WWWRRRPPPJJJEEE>>>999777555111...111000000000111222333333000000000000111111111111000222333333444666999<<>>:::777555555555666888:::<<>>:::@@@FFFNNNaaavvv}}}xxxtttuuuxxx~~~}}}wwwrrrqqqaaa\\\YYYaaauuuyyytttqqqrrrvvvzzzpppiiihhhgggfffccc___ZZZUUURRRLLLEEE>>>888666444111...111111111000111111222222000000000000111111111111000111222333333555888;;;HHHVVVdddppp~~~lllhhh~~~{{{}}}ppplllllljjjjjjlllqqquuuxxxzzzzzz~~~}}}|||{{{xxxtttmmmeee___XXXVVVYYYcccpppwwwdddNNNBBB<<<888666666444333222222111111222222333222111111000000111111...///000000000000//////////////////////////////...---,,,---/////////...---...///000111000///...//////////////////000000//////000000000000/////////444;;;GGGZZZrrrooocccaaabbbooo~~~jjj\\\VVVUUUVVVdddvvv}}}yyywwwsssssssssssstttttttttuuuyyyyyywwwvvvvvvuuuuuuuuuwwwuuusssqqqpppqqqrrrsssppprrrtttvvvvvvtttrrrqqqoooqqqrrrrrrrrrrrrsssuuuuuutttsssqqqppppppppppppoooooopppqqqqqqqqqqqqqqqqqqnnnmmmnnnlllhhhgggiiigggeeeccccccdddeeeeeedddaaaccceeehhhjjjkkkkkkkkkkkkjjjiiigggddd___WWWRRRPPPMMMJJJHHHGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGJJJMMMQQQTTTWWWXXXYYYWWWWWWYYY___hhhsss~~~vvvkkkpppzzz}}}|||zzzxxxwwwvvvvvvvvvuuuuuutttsssrrrqqqqqqqqqppppppooonnnnnnnnnnnnnnnpppqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrssstttuuuvvvttttttsssssssssrrrooollliii```WWWQQQKKKHHHJJJOOOYYYgggzzzsssiiiooouuu|||yyyooo___]]]cccsss{{{zzzzzzxxxtttrrroookkkgggdddbbbaaacccbbb``````aaa```___]]]SSSNNNGGGCCCAAABBBCCCDDDCCCAAA===999666444444444888999;;;===???@@@AAAAAAAAAAAABBBDDDEEEDDD@@@===<<<@@@EEENNNbbbvvvzzztttqqqtttzzz~~~wwwqqqnnnaaa[[[ZZZfff~~~yyysssqqqrrrtttxxx{{{rrrlllkkkkkkjjjgggccc^^^YYYWWWOOOGGG===777444333111000222222111111000111111111000000000000111111111111///000111222222444777:::FFFUUUeeeooo|||jjjeee|||{{{uuunnnkkkiiiiiikkkqqqtttxxxzzzzzz}}}}}}|||zzzxxxtttnnnfffaaaYYYVVVXXXaaammm}}}yyyeeeOOOBBB<<<777555555333222222111222222333333222111000000//////000000000000000000000/////////////////////////////////...---,,,---/////////...,,,---///000000000//////---......//////000000000/////////000000000000000///555===JJJ^^^www|||nnneeeccccccnnn~~~}}}iii[[[UUUTTTXXXeeevvv}}}zzzxxxsssssstttuuuvvvuuuuuuuuuwwwwwwvvvuuuuuuuuuuuuuuuuuutttrrrqqqppppppqqqrrrppprrrtttvvvuuussspppnnnpppqqqrrrqqqqqqqqqtttvvvttttttsssrrrqqqpppppppppoooooopppqqqrrrrrrrrrrrrrrrpppnnnmmmkkkiiihhhiiieeedddbbbbbbcccddddddcccaaabbbdddggghhhiiiiiiiiihhhhhhiiihhheee___WWWQQQPPPMMMIIIGGGFFFEEEDDDBBB???@@@AAACCCDDDEEEFFFFFFDDDGGGKKKPPPUUUWWWXXXYYYXXXZZZ^^^fffppp|||vvvooouuu~~~~~~}}}|||zzzxxxvvvuuuuuutttttttttssssssrrrqqqpppooonnnnnnnnnnnnnnnooooooqqqrrrrrrrrrqqqqqqpppooorrrrrrrrrssssssttttttuuutttsssqqqppppppooommmkkkfff]]]SSSNNNJJJHHHLLLRRR^^^nnnqqqhhhmmmvvvttthhh^^^aaajjj{{{yyyxxxxxxwwwuuussspppllliiifffdddcccdddbbb```___```___]]]\\\QQQMMMGGGCCCBBBCCCDDDDDDCCC@@@===999666555444444999:::;;;===???@@@@@@AAABBBBBBCCCDDDEEECCC@@@===???AAADDDOOOccctttwwwqqqpppuuu~~~}}}wwwqqqlllaaa[[[ZZZhhh~~~xxxssssssuuuxxx{{{vvvpppooonnnmmmkkkgggbbb^^^[[[SSSJJJ>>>666333222222111333333222111000000000111///000000000111111111111///000111111111333666888FFFVVVfffppp|||llleee|||~~~~~~rrrkkkiiijjjlllvvvyyy|||~~~~~~~~~}}}{{{yyyvvvqqqjjjfff[[[XXXYYYaaammm}}}yyyfffPPPCCC<<<777555555222222111111222222333333000000///............///000000000///////////////////////////////////////...---,,,---/////////...,,,---...///000000///...------......//////000000------...///000111222333000666???MMMbbb{{{xxxoooiiihhhfffooo}}}}}}iii[[[UUUTTTXXXeeeuuu~~~|||yyyxxxssstttuuuvvvvvvvvvuuuuuussssssssssssssstttuuuuuurrrrrrpppooooooooopppppprrrssstttuuutttqqqooommmpppqqqrrrqqqqqqqqqtttvvvttttttsssrrrqqqqqqqqqqqqooooooppprrrrrrsssssssssrrrrrrpppmmmkkkkkkjjjiiidddbbbaaaaaacccdddccccccbbbdddeeegggiiiiiiiiihhhhhhiiiiiijjjggg```XXXRRRPPPMMMIIIGGGFFFEEEDDDCCC<<<>>>@@@BBBDDDEEEEEEEEEDDDGGGKKKPPPSSSUUUVVVVVVWWWZZZ```hhhqqqyyyvvv{{{vvvpppxxx~~~~~~}}}|||zzzxxxvvvuuuttttttttttttttttttrrrqqqqqqnnnnnnnnnnnnnnnooooooppprrrrrrsssrrrrrrqqqpppoooqqqrrrrrrssssssttttttttttttrrrpppoooooommmkkkhhhcccZZZPPPLLLIIIJJJPPPWWWcccttt~~~mmmfffiiirrrttteee___fffsss~~~yyywwwvvvwwwrrrqqqooollliiigggfffeeecccaaa___^^^^^^]]][[[YYYOOOKKKFFFCCCBBBCCCDDDDDDCCCAAA===:::777666666666999:::<<<>>>???@@@AAAAAABBBBBBCCCDDDEEECCC???<<<>>>>>>BBBMMM___nnnrrrooolllttt}}}zzzuuupppeee^^^]]]kkk{{{tttssstttvvvyyyzzztttsssrrrqqqoookkkgggccc```WWWMMM@@@666333222222222333333222111000000000111///000000000111111111111///000111111000222555777BBBSSSdddqqqqqqggg~~~yyynnnllloooqqq~~~}}}{{{xxxtttnnniii```\\\]]]dddooo~~~yyyfffPPPCCC===888555555222222222111222222333333//////...------------...000000////////////000111////////////////////////...---,,,---/////////...,,,---...///000///...---..................//////---------...///111333444111777AAANNNccc|||~~~zzzuuusssooouuu}}}iii[[[UUUTTTXXXcccrrr|||}}}zzzxxxxxxttttttttttttuuuuuuuuuvvvqqqqqqqqqrrrrrrsssuuuuuuooooooooooooooopppqqqqqqtttttttttsssqqqooommmllloooqqqrrrrrrrrrrrrsssuuuttttttsssrrrrrrrrrrrrrrrooooooqqqrrrssssssssssssrrrtttrrrnnnmmmmmmllliiidddbbbaaaaaacccddddddcccdddeeegggiiiiiiiiiiiihhhiiiiiijjjjjjgggaaaYYYSSSOOOMMMIIIGGGFFFFFFEEECCC===>>>@@@BBBDDDEEEFFFFFFFFFHHHKKKNNNQQQSSSTTTUUUVVVYYY^^^dddhhhjjjkkkkkkgggmmmvvv~~~zzzrrroooxxx~~~|||||||||zzzxxxvvvtttsssssstttuuuuuuuuutttrrrqqqpppooooooooooooooopppppprrrrrrrrrrrrrrrqqqpppooopppppprrrsssttttttttttttsssrrrppppppooollliiifff```WWWNNNJJJIIILLLSSS\\\jjjyyyyyyjjjeeegggssstttfff___jjjzzz}}}yyywwwvvvwwwpppooommmjjjhhhfffeeedddbbb```^^^]]]\\\[[[XXXVVVNNNJJJEEECCCCCCDDDDDDDDDCCCAAA===:::777666666666999:::<<<>>>@@@AAABBBBBBCCCCCCCCCDDDEEECCC???<<<:::;;;???IIIYYYfffmmmnnnjjjrrr~~~~~~{{{uuuiiicccaaammm~~~zzzsssrrrrrrtttvvv~~~yyywwwwwwvvvtttqqqlllhhhfffZZZPPPBBB888444333333333222222111111000111111111000000000000111111111111000111111111111222555777===MMM___rrrsssjjj~~~~~~qqqpppwww{{{|||yyytttnnnjjjdddaaaaaahhhsssyyyfffPPPCCC===999666666333333222222111222222222000000///...............//////......///000111222////////////////////////...---,,,---/////////...---.../////////...---,,,..................------///.........///000222333000777@@@NNNbbbzzz{{{~~~}}}iii\\\VVVUUUVVVbbbpppyyyzzzwwwvvvvvvttttttssssssssstttuuuvvvssssssrrrrrrrrrsssttttttnnnnnnooooooqqqrrrrrrsssvvvuuusssqqqooonnnmmmlllnnnpppssstttsssrrrssssssttttttsssrrrrrrrrrrrrsssnnnoooqqqrrrssstttttttttrrruuuuuuqqqooopppnnniiidddbbbaaaaaacccdddddddddeeefffhhhiiiiiiiiiiiihhhiiiiiiiiiiiifffaaaYYYTTTMMMKKKHHHFFFFFFFFFEEEDDD???@@@AAABBBDDDEEEGGGGGGFFFGGGIIILLLOOORRRTTTUUUVVVYYY\\\___aaaaaa```___aaahhhqqqyyyrrrmmmnnnwww}}}zzz{{{zzzzzzxxxvvvtttssstttuuuvvvwwwwwwuuutttrrrrrrqqqpppppppppppppppqqqpppppppppqqqppppppoooooonnnoooqqqsssttttttttttttsssrrrqqqqqqppplllgggddd___VVVMMMJJJJJJMMMVVV```qqqvvviiifffjjjyyyrrrgggbbbooo{{{zzzxxxwwwyyyrrrqqqnnnkkkhhhfffddddddaaa___\\\[[[ZZZYYYVVVTTTLLLIIIEEECCCCCCDDDDDDDDDAAA???<<<999666555555666888999;;;>>>@@@BBBCCCCCCCCCCCCCCCDDDEEECCC???;;;:::;;;???IIIVVVbbblllrrrooottt|||{{{zzz{{{tttiiidddbbblll||||||yyysssrrrsssuuuwww}}}}}}||||||zzzvvvrrrnnnlll\\\RRREEE;;;666555444333111111111000111111222222000000000000111111111111000111222222111222555777===JJJ]]]rrrsssjjj|||sssvvv}}}yyysssmmmiiifffddddddkkkuuuxxxeeePPPCCC===999777777444333222222111111222222111111000//////////////////.........///000222333////////////////////////...---,,,---/////////........./////////...,,,+++/////////......------,,,111000///......///000111000666???LLLaaaxxx}}}~~~jjj\\\VVVUUUUUU```nnnwwwxxxvvvuuuuuuuuutttrrrqqqrrrsssuuuwwwvvvuuutttsssssssssssssssmmmnnnoooppprrrssstttuuuwwwuuussspppnnnmmmllllllmmmpppsssuuutttsssrrrsssttttttsssrrrrrrrrrssssssnnnoooqqqrrrssstttttttttqqqvvvwwwrrrppprrroooiiidddbbbaaabbbdddeeeeeedddeeefffhhhiiiiiiiiihhhhhhiiihhhhhhgggeee```YYYTTTLLLIIIFFFEEEEEEEEEEEEDDDAAAAAAAAABBBDDDFFFGGGHHHFFFGGGHHHKKKNNNRRRUUUVVVXXXYYY\\\___aaabbbbbbbbb^^^dddkkkqqquuu||||||llljjjlllvvv|||yyyyyyzzzyyyxxxvvvtttssstttuuuwwwxxxxxxvvvtttssssssrrrrrrqqqppppppqqqqqqnnnnnnoooooooooooonnnnnnmmmnnnpppssstttuuuuuuuuurrrrrrrrrrrrqqqmmmgggccc^^^UUULLLIIIJJJOOOXXXbbbvvvuuuhhhgggoooooohhhfffttt|||zzz{{{yyyxxxzzzwwwuuurrrnnnjjjgggeeeddd```^^^\\\ZZZYYYWWWUUUSSSLLLIIIEEECCCCCCDDDDDDDDD@@@>>>;;;777555444444555777999;;;>>>@@@BBBDDDDDDCCCCCCCCCDDDEEECCC???;;;<<<===CCCLLLVVVaaannnwwwxxxyyy|||~~~zzzxxx~~~~~~~~~xxxpppfffaaa```hhhvvv}}}|||vvvuuuuuuwwwzzz}}}zzzvvvrrrppp]]]TTTGGG<<<888666444333111000000000111222333333000000000000111111111111111222333222222333555888AAALLL]]]sssqqqiii{{{tttyyy~~~xxxqqqjjjfffbbbcccgggmmmsss|||}}}gggOOOBBB<<<999666666555444444333333222222111////////////............//////............//////..............................///000000///...---------............------............////////////.........///000222333444555666>>>NNNdddxxx}}}wwwkkk\\\TTTRRRWWWaaammmvvvxxxwwwuuuuuussstttuuuuuuttttttvvvxxxssssssssssssssssssssssssnnnnnnnnnoooppprrrssstttyyywwwtttpppmmmkkkjjjjjjoooppppppqqqqqqrrrssssssssssssssssssttttttttttttoooooooooppprrrtttuuuvvvtttqqqnnnnnnoooooollliiigggfffdddccccccdddeeeggghhhhhhjjjmmmooonnnkkkiiifffhhhgggcccaaa```ZZZTTTOOOJJJFFFGGGFFFCCCAAACCC@@@BBBCCCDDDCCCDDDEEEGGGGGGIIIKKKLLLMMMNNNPPPRRRUUUXXX[[[^^^______]]][[[cccbbbccchhhkkknnnttt{{{rrrhhhjjjooovvv~~~~~~zzzxxxvvvtttsssssstttuuuxxxxxxwwwuuutttrrrqqqqqquuusssrrrsssuuuuuurrrpppnnnnnnooooooppppppqqqqqqoooppprrrrrrqqqqqqrrrtttrrrtttsssooonnnmmmgggaaaZZZTTTNNNJJJJJJOOO\\\iiiuuuvvvmmmkkknnnuuu{{{lllggghhh{{{|||wwwuuuuuuwww{{{zzzxxxtttooojjjgggeeeddd```^^^[[[ZZZYYYVVVSSSPPPLLLHHHDDDBBBBBBDDDEEEFFFCCC@@@===999666444333333666888:::<<<>>>@@@AAABBBFFFDDDBBBCCCDDDDDDAAA>>><<<>>>CCCLLLZZZiiiwww{{{|||~~~xxx|||~~~~~~|||uuummmbbb[[[[[[gggvvv}}}~~~~~~~~~}}}~~~~~~~~~{{{yyyvvvuuuuuuwwwzzzyyyqqqfffZZZJJJ<<<555222111///222222222222111111000000222222111111111111222222222111111000111333444555CCCFFFYYYuuuzzziiidddvvv{{{zzz~~~}}}|||{{{xxxooogggbbbaaaaaadddjjjqqq{{{}}}hhhPPPBBB===999777666555444444333333222222111000000000/////////......//////............//////..................------......///000000///...---------............------............////////////000000//////000111222222444777>>>MMMaaauuuvvvpppxxx}}}jjj[[[UUUSSSXXXaaammmuuuwwwvvvttttttssstttttttttssssssuuuwwwrrrssssssssssssssssssrrrnnnnnnooopppqqqtttvvvwwwyyywwwtttqqqooommmlllllloooppppppqqqqqqrrrssssssssssssssstttttttttuuuuuurrrrrrrrrssstttuuuvvvwwwtttqqqoooooopppooommmkkkjjjiiigggeeeeeefffhhhiiijjjjjjlllnnnoooooollliiidddfffeeebbbaaaaaa\\\VVVPPPKKKHHHIIIHHHDDDCCCDDDBBBDDDEEEEEEEEEEEEGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSWWWZZZ]]]```aaa```^^^\\\^^^]]]^^^ccceeeffflllsssvvvwwwppphhhkkkooovvv}}}{{{|||zzzyyywwwuuuttttttuuuuuuwwwwwwvvvuuutttssssssrrrsssqqqooopppqqqrrrpppnnnoooooooooppppppppppppppppppqqqrrrrrrqqqpppqqqssspppsssssspppoooooojjjcccZZZTTTNNNLLLLLLRRR```mmm{{{uuullljjjmmmvvvuuuhhhdddnnn{{{vvvuuuuuuvvvyyyyyywwwsssnnniiifffdddccc```^^^[[[ZZZXXXVVVSSSPPPKKKHHHDDDBBBBBBDDDEEEEEEBBB???<<<888555333333333888999;;;>>>???AAABBBBBBDDDCCCAAABBBCCCCCC@@@>>>===???EEEQQQbbbuuu~~~xxx|||~~~{{{sssjjj___XXXXXXeeettt|||~~~~~~}}}}}}~~~}}}zzztttsssrrrsssvvv}}}vvvkkk^^^LLL>>>777555333111222222222222111111111000222222111111111111222222222111111000111333444555???AAATTTnnnwwwfffaaauuuzzzyyy}}}|||{{{zzzyyyppphhhcccbbb```aaafffmmmxxx~~~hhhPPPCCC===:::777777555444444333333222222111111111000000000///////////////............///////////////......---------......////////////......------............------............////////////111111000000000000000111333777???LLL]]]ooo{{{lllhhhrrr~~~~~~|||}}}kkk]]]WWWVVVYYYaaammmuuuvvvtttsssrrrrrrssstttsssrrrrrrtttuuuqqqrrrsssttttttsssrrrqqqnnnnnnooopppsssvvvyyy{{{wwwvvvtttqqqpppooooooooooooppppppqqqqqqrrrsssssssssttttttttttttuuuuuuuuutttsssssssssssstttuuuuuutttrrrqqqpppqqqqqqooommmnnnllljjjiiihhhiiijjjkkkllllllmmmnnnpppooollliiibbbddddddbbbbbbbbb^^^XXXRRRLLLJJJKKKJJJFFFDDDEEEDDDFFFGGGGGGFFFFFFHHHIIIKKKLLLOOOPPPPPPQQQTTTVVVZZZ]]]```ccccccaaa___]]][[[ZZZ[[[___``````dddjjjjjjppp|||ooogggkkkooovvv{{{yyyyyy{{{zzzyyywwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttsssqqqnnnnnnoooppppppoooqqqqqqppppppppppppppppppqqqrrrsssrrrqqqpppqqqrrrooorrrsssqqqqqqpppkkkdddXXXSSSNNNNNNOOOWWWffftttrrrjjjiiippp{{{oooeeeddduuuxxxvvvvvvtttuuuwwwxxxuuuqqqlllhhhdddbbbaaa```^^^[[[ZZZXXXVVVRRROOOJJJGGGCCCAAABBBDDDEEEEEEAAA???;;;777444333444444;;;;;;===???@@@AAABBBBBBCCCBBBAAAAAABBBAAA???>>>???@@@HHHYYYqqq~~~yyy}}}}}}yyypppggg\\\UUUUUUbbbrrr{{{~~~|||}}}}}}yyysssqqqppppppsss~~~|||qqqcccOOO@@@999777555333222222222222111111111111222222111111111111222222222111111000111333444555:::===OOOhhh~~~tttbbb]]]rrryyyyyy|||{{{zzzyyyzzztttmmmiiieeeaaa```dddlllwww}}}gggOOOBBB===999666666555444444333333222222111111111111111000000000000//////............//////000000//////......------.........///////////////------............------............////////////000000000000000000111222222777???KKKYYYkkk{{{wwwgggdddnnn||||||{{{{{{|||yyy{{{mmm___YYYXXXYYYaaalllssstttsssqqqqqqqqqrrrsssrrrqqqqqqrrrtttpppqqqsssttttttsssqqqpppmmmnnnnnnpppssswwwzzz|||tttsssrrrpppooooooppppppoooppppppqqqqqqrrrsssssssssssstttttttttuuuuuuuuussssssrrrqqqqqqqqqqqqrrrssssssrrrrrrrrrqqqqqqppppppooommmkkkjjjjjjkkklllmmmmmmmmmnnnnnnnnnkkkhhhdddffffffdddcccddd___YYYSSSNNNKKKKKKJJJFFFDDDDDDEEEFFFGGGHHHGGGGGGHHHJJJLLLNNNPPPQQQRRRSSSVVVXXX]]]___cccffffffccc```^^^]]][[[\\\___```___ccciiimmmtttnnnhhhmmmqqqyyy|||zzzyyy|||{{{{{{zzzxxxwwwvvvuuuttttttuuuuuuuuuvvvvvvvvvuuussspppoooooopppqqqrrrrrrrrrrrrqqqqqqppppppooorrrssstttsssqqqppppppqqqpppssstttrrrqqqoooiiibbbUUUQQQMMMNNNRRR[[[lllzzzpppiiijjjvvv|||kkkeeehhhzzz|||uuuuuuuuusssssstttuuusssooojjjfffcccbbbaaa```^^^[[[YYYXXXUUUQQQOOOHHHFFFBBBAAABBBDDDDDDDDDAAA???;;;777555444555666;;;<<<===???@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???AAADDDOOOfff{{{~~~yyyoooeeeYYYSSSTTTbbbsss}}}~~~{{{vvvrrrpppoooppptttwwwgggQQQAAA:::888666444222222222222222222222222222222111111111111222222222111111000111333444555888<<>>???@@@@@@@@@BBBCCCDDDCCCCCCBBBBBBBBBCCCJJJ[[[vvv~~~}}}xxxnnndddXXXSSSUUUddduuu|||wwwsssnnnmmmooorrrxxx}}}jjjRRR@@@999777666333222222222222222222222333222222111111111111222222222111111000111333444555999>>>SSSkkkxxxaaaXXXkkkzzz{{{|||yyyyyyyyyzzz~~~~~~}}}yyyssslllhhhiiiccc```eeennnzzz|||gggOOOAAA<<<999666555555444444333333222222111111111000000000///////////////............//////////////////////////////......---......///000111------............------............////////////---......///000222444555222666???LLL\\\lllzzzzzzjjjcccmmm{{{yyyooosss}}}lll\\\UUURRRWWW___iiippprrrqqqpppqqqrrrssssssrrrqqqpppqqqsssrrrrrrqqqqqqqqqqqqrrrrrrlllnnnqqqsssuuuvvvvvvvvvpppooonnnmmmmmmnnnooopppoooppppppqqqqqqrrrssssssqqqrrrrrrrrrrrrsssssssssvvvvvvuuutttssssssssssssqqqrrrssssssrrrrrrsssttttttrrrpppmmmkkkkkklllllllllkkkjjjkkklllllljjjiiilllnnnnnnkkkjjjiiiddd]]][[[SSSLLLJJJGGGBBBAAACCCBBBDDDFFFGGGHHHIIIKKKMMMOOOQQQTTTUUUVVVXXX[[[]]]bbbfffjjjnnnnnnlllhhheeedddaaa```ccceeehhhpppxxxmmmggglllvvv~~~|||{{{|||}}}}}}{{{xxxuuusssqqqrrrrrrsssttttttuuuuuuqqqqqqqqqooonnnmmmoooqqqssssssrrrrrrrrrrrrrrrrrrrrrssstttsssrrrqqqrrrsssvvvvvvtttnnnjjjggg```XXXQQQMMMLLLPPPWWWcccuuuwwwllllllqqqoooeeehhhooowwwrrrrrrsssqqqpppqqqooonnnkkkhhhfffeeedddddd```^^^[[[YYYWWWTTTPPPMMMEEECCCAAAAAABBBCCCCCCCCCAAA>>>:::666444555888999999:::<<<>>>???@@@AAAAAAAAACCCEEEDDDCCCBBBBBBCCCDDDQQQiii~~~~~~{{{wwwnnndddWWWRRRVVVgggxxx}}}|||zzzzzzwwwtttqqqnnnnnnqqqwww~~~nnnRRR???888777555333222222222222333333333333222222111111111111222222222111111000111333444555;;;@@@VVVnnnfffXXXhhh|||}}}{{{xxxyyyzzz{{{~~~}}}wwwpppjjjeeeddd___]]]dddooo}}}~~~iiiQQQCCC>>>;;;888777555444444333333222222111000000000/////////......//////............//////.........///000000111111...---------...///111222------............------............////////////////////////000111222333333666>>>MMM```ppp{{{|||nnnhhhrrroooiiiooozzzlll]]]UUUSSSVVV^^^hhhoooqqqpppqqqrrrsssttttttsssqqqppprrrssssssrrrqqqooooooqqqrrrsssnnnqqqtttwwwxxxwwwuuusssqqqpppooonnnnnnooopppqqqoooppppppqqqqqqrrrssssssppppppqqqqqqqqqqqqrrrrrrvvvuuuttttttssssssssssssooorrrssssssqqqqqqsssuuuvvvtttqqqooommmlllmmmmmmlllkkkjjjkkkmmmmmmlllkkknnnppppppnnnmmmnnniiicccaaaXXXNNNJJJFFFBBBBBBDDDBBBDDDGGGIIIJJJKKKNNNPPPRRRTTTWWWYYYZZZ\\\^^^aaafffjjjooottttttrrrnnnkkkhhhdddcccgggjjjpppzzzkkkeeeiiiwww~~~~~~|||{{{|||}}}}}}{{{xxxtttrrrpppqqqqqqrrrrrrsssssssssppprrrsssrrrooonnnoooqqqrrrrrrrrrrrrssssssssssssqqqrrrtttsssrrrrrrssstttuuuuuuqqqjjjeeeccc]]]VVVQQQNNNNNNRRRZZZfffyyytttlllooovvvkkkfffmmmtttwwwqqqqqqrrrpppooopppmmmllljjjhhhffffffffffff```^^^[[[YYYWWWTTTPPPMMMDDDBBBAAAAAABBBCCCCCCBBB???<<<777444222444666999999:::<<>>NNNcccsss|||}}}pppnnnwwwwwwfffffflllxxxooo___XXXVVVUUU]]]gggnnnppppppqqqrrrtttuuuuuusssqqqqqqrrrssstttrrrpppnnnnnnppprrrtttpppssswwwzzzzzzxxxtttqqqrrrqqqpppoooooopppqqqqqqoooppppppqqqrrrrrrssssssoooooopppppppppqqqqqqqqqtttsssrrrqqqqqqqqqqqqrrroooqqqssssssqqqqqqsssuuuxxxvvvssspppnnnmmmnnnnnnmmmkkkkkklllnnnooonnnmmmnnnqqqqqqppppppqqqmmmgggeee[[[PPPJJJFFFBBBBBBFFFBBBEEEHHHJJJKKKNNNQQQSSSUUUWWWZZZ\\\]]]___aaadddiiimmmssswwwyyyvvvrrrooolllhhhgggjjjooowwwiiicccgggwww}}}|||~~~~~~{{{zzz{{{}}}}}}{{{xxxtttqqqpppppppppqqqqqqrrrrrrrrrqqqtttvvvuuusssqqqrrrsssrrrrrrrrrsssssstttttttttqqqrrrssssssrrrrrrtttuuuttttttooogggcccaaa\\\VVVSSSOOOOOOTTT\\\iii|||rrrlllqqqyyy~~~llliiirrrzzzxxxqqqqqqqqqoooooopppkkkjjjiiihhhgggggghhhhhh```^^^[[[YYYVVVSSSOOOLLLCCCBBB@@@AAABBBCCCCCCBBB===:::555111000222555777:::;;;===@@@BBBDDDEEEEEE>>>AAACCCCCCAAA???AAACCCEEE[[[}}}|||zzz|||}}}~~~}}}xxxuuurrrkkkcccSSSQQQXXXjjj{{{~~~yyyuuupppnnnooorrrtttuuu|||}}}sssUUU@@@999999777444222222222333333444444444222222111111111111222222222111111111111333444555999???UUUlll~~~qqq[[[eee~~~{{{zzzzzz{{{|||{{{yyywwwyyy~~~xxxwwwyyy|||}}}zzz}}}zzzpppgggbbb^^^\\\^^^hhhttt~~~kkkTTTFFF>>>999555555000000222333333333333333222111111000000000000000222111000......000111222000///...,,,,,,------...---...///000000///...------------------...//////...///000///---,,,,,,---...//////000111222222333333666@@@RRRgggwwwzzzrrriiiyyylllddddddjjjwwwrrrcccZZZVVVUUU]]]fffmmmpppppprrrssstttssssssrrrrrrrrrsssssstttsssqqqppppppqqqssstttvvvwwwxxxyyywwwuuurrrpppqqqpppppppppppppppqqqqqqpppooonnnmmmnnnqqqsssuuurrrrrrrrrqqqqqqpppppppppqqqqqqqqqqqqqqqrrrrrrrrrqqqrrrtttuuuuuuuuuttttttwwwvvvuuuttttttsssssstttllllllmmmmmmmmmmmmmmmmmmmmmpppssstttssspppnnnmmmkkkcccWWWLLLEEECCCCCCDDDGGGGGGIIILLLPPPTTTUUUUUUXXX\\\```aaa```bbbhhhmmmooorrrvvv{{{}}}|||xxxtttsssnnnkkknnnttt}}}}}}eee___dddyyy~~~{{{|||}}}}}}|||yyyuuussssssssssssrrrrrrqqqqqqqqqrrrsssuuuvvvuuutttrrrqqqpppqqqqqqpppooopppsssuuussssssttttttsssrrrqqqqqqqqqooommmllliiiaaaWWWOOOQQQPPPQQQUUU___mmm}}}{{{qqqnnnxxx}}}jjjiiiuuu{{{xxxtttqqqpppooommmkkkkkkiiigggfffffffffeeeccc]]][[[XXXVVVTTTQQQMMMJJJFFFDDD@@@??????@@@@@@???>>>;;;777444222333555666;;;;;;<<<>>>???@@@AAABBBAAABBBBBBAAA@@@???AAACCCFFFVVVsss}}}{{{}}}zzzvvvrrrggg]]]RRRRRRZZZiiiwww}}}~~~}}}wwwsssrrrqqqpppssswww~~~yyyXXXDDD<<<888555555444444333444555444111///222222222222111111000000111111000000111111222333666???KKK[[[sssuuu\\\aaayyy{{{xxxvvvvvvyyyyyyuuutttuuu|||~~~~~~vvvsssvvv{{{|||{{{rrrjjjeee___\\\^^^hhhuuu~~~jjjTTTFFF???999666666222222222222222333333333222111111000000000000000111000///......///000111222111000///...//////000...///////////////.....................//////000,,,...//////------...///......//////000000111111555888BBBTTTjjjzzzzzztttkkkzzzvvveee^^^aaaiiiwwwqqqbbbXXXTTTUUU\\\fffmmmppppppqqqssstttsssrrrrrrrrrrrrssssssuuusssrrrqqqqqqrrrssstttwwwxxxyyyyyywwwuuurrrpppqqqqqqppppppooopppppppppooooooooooooppprrrtttuuusssrrrrrrrrrqqqqqqqqqqqqooooooooopppppppppqqqqqqrrrrrrtttuuuuuuuuuttttttxxxxxxvvvtttsssrrrrrrrrroooooonnnnnnmmmmmmllllllnnnqqquuuvvvtttrrrpppooonnnfffZZZOOOHHHDDDDDDDDDGGGHHHJJJNNNRRRVVVXXXXXX[[[^^^```aaaaaadddjjjoooqqqtttzzz~~~{{{zzzvvvsssvvv|||}}}gggdddkkkyyy~~~~~~~~~}}}|||}}}~~~~~~|||xxxuuusssssssssrrrrrrrrrrrrrrrrrrqqqsssuuuwwwwwwuuusssrrrpppqqqrrrqqqpppqqqsssvvvttttttuuuttttttssssssrrrqqqnnnjjjgggddd^^^VVVPPPPPPPPPQQQVVVaaaqqqyyyqqqqqq|||{{{iiikkkyyyzzzwwwsssqqqpppooommmlllkkkiiigggffffffeeedddccc]]][[[XXXVVVTTTQQQMMMJJJFFFCCC@@@???@@@AAAAAAAAA===;;;777444333333555666;;;;;;<<<>>>???@@@AAABBBAAABBBBBBAAA??????@@@AAADDDRRRmmm|||yyyxxxzzz|||{{{yyyuuuiii]]]PPPPPPYYYiiivvv|||}}}~~~}}}xxxsssqqqoooooouuu|||{{{ZZZFFF===999777666555444333333444444222000333333222111000000000000111111000000111111222333333:::EEESSSjjjyyy```aaavvvyyyuuutttuuuyyyyyyuuutttvvvyyy}}}~~~}}}wwwtttuuuxxxzzz~~~{{{uuummmiiiaaa^^^___iiivvv}}}jjjTTTFFF@@@;;;888888555444222111111222222333222111111000000000000000000///...------...///000111111000////////////000000000///...............///////////////000000111+++---............000111000000000000000111111111666:::DDDWWWlll}}}wwwrrrlll{{{kkk]]]YYY]]]hhhxxxqqqaaaWWWRRRUUU\\\fffmmmooopppqqqsssssssssrrrqqqqqqrrrssstttuuutttsssrrrrrrssstttvvvyyyyyyyyyyyywwwuuusssqqqrrrqqqpppoooooooooooooooooooooqqqrrrssstttttttttssssssssssssrrrrrrrrrrrrnnnnnnnnnnnnnnnooopppppprrrsssttttttuuutttttttttyyyxxxvvvtttsssrrrqqqqqqrrrqqqqqqpppooonnnmmmlllpppssswwwxxxwwwuuutttsssrrrlll```UUUKKKFFFDDDDDDFFFHHHLLLQQQUUUYYY\\\]]]aaa``````bbbdddiiimmmpppqqqvvv|||~~~|||{{{hhhhhhqqq{{{{{{~~~~~~}}}}}}|||}}}~~~~~~|||yyyuuussstttssssssrrrrrrrrrrrrrrrppprrrvvvyyyyyywwwuuusssqqqrrrrrrrrrqqqrrruuuwwwvvvvvvvvvvvvuuuuuuuuutttrrrmmmgggccc```]]]WWWSSSPPPPPPRRRYYYfffwwwwwwrrruuuwwwgggkkk~~~~~~wwwuuuqqqpppoooooonnnmmmkkkiiigggeeeeeeeeecccbbb]]][[[XXXVVVTTTPPPLLLIIIDDDBBB@@@@@@AAABBBCCCBBB===;;;777444333333555666;;;;;;<<<>>>???@@@AAABBBBBBCCCCCCAAA>>>===>>>???BBBMMMccc|||{{{wwwvvvwwwyyy{{{}}}}}}yyykkk\\\MMMNNNWWWgggtttzzz|||}}}{{{vvvrrroooqqq|||~~~]]]HHH???:::888888666444222222333444333222555333222000///000000111111111000000111111222333222777???LLL```www~~~dddaaarrrwwwrrrqqqrrrwwwxxxuuutttvvvwww}}}}}}zzzwwwvvvvvvwww}}}~~~~~~~~~~~~~~~{{{uuuooojjjdddaaaaaajjjwww~~~jjjTTTGGGAAA<<<::::::777555333111000111222333222111111000000000000000000//////......//////000///.........------------222111///---------...///000000000///000111111222,,,...//////......///111222222222222222222222111555999CCCVVVkkk|||}}}qqqlllmmm|||sss```WWWVVVYYYfffwwwrrrbbbWWWRRRTTT\\\fffmmmooopppqqqrrrsssrrrqqqpppqqqrrrssstttvvvuuutttsssssstttvvvwwwzzzzzzyyyxxxvvvuuusssrrrrrrqqqpppoooooonnnnnnooonnnppprrrtttuuuuuuttttttssssssssssssssssssssssssooonnnnnnnnnnnnpppqqqrrrssssssttttttttttttttttttwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqpppppppppsssuuuyyyzzzzzzxxxxxxxxxxxxrrrhhh\\\QQQIIIFFFEEEFFFJJJOOOUUUYYY]]]aaacccfffdddcccdddhhhmmmpppqqqpppuuu~~~yyyhhhjjjsss~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~}}}zzzvvvtttwwwvvvtttrrrqqqpppppppppooorrrvvvzzz{{{yyyvvvsssrrrrrrssssssrrrsssvvvxxxxxxxxxwwwvvvvvvvvvvvvvvvqqqmmmhhheeeccc___ZZZUUURRRRRRUUU]]]kkk}}}|||uuusssyyyrrrdddjjj{{{vvvssspppooooooooonnnmmmllliiifffeeedddcccbbb```]]][[[XXXUUUSSSPPPKKKHHHCCCAAA@@@@@@BBBDDDDDDCCC===:::777444333444555777;;;;;;<<<>>>???@@@AAABBBCCCCCCCCC@@@>>><<<<<<>>>AAAIII[[[rrr{{{xxxwwwzzz|||~~~|||kkkYYYJJJMMMWWWgggsssxxxzzz|||~~~zzzvvvsssxxx^^^HHH???:::888888666444222222333444444444555444222000//////000111111111000000111111222333555888>>>HHHZZZpppiiidddrrrvvvpppnnnooossstttqqqqqqsssxxx~~~}}}zzzyyyxxxyyyyyyyyy|||||||||||||||zzzuuunnnhhheeebbbccclllxxxkkkUUUHHHBBB===;;;;;;888666444222111111222333222111111000000000000000000000000000000000000000...............------,,,111000///---------...///000000000000000111222222///000111000...---...///111111111111111000000000333666AAASSSiiiyyy|||nnnhhhmmm|||~~~~~~|||hhhXXXSSSVVVZZZfffvvvtttdddYYYTTTTTT[[[eeelllooooooqqqrrrsssrrrpppoooppprrrtttuuuwwwvvvuuuttttttvvvxxxyyy{{{zzzyyywwwuuussssssrrrqqqppppppooonnnnnnoooooonnnpppsssuuuvvvvvvtttsssssssssssssssssssssssssssqqqpppooooooppprrrsssuuuttttttttttttsssssstttttttttssssssssssssttttttuuurrrrrrrrrssssssttttttttttttwww{{{||||||||||||}}}}}}yyypppdddVVVMMMHHHGGGHHHMMMSSSYYY]]]aaaeeeiiijjjhhhggggggkkknnnqqqrrrqqqwww{{{kkkmmmuuu{{{{{{~~~~~~~~~}}}}}}|||||||||}}}~~~~~~|||yyywww{{{yyyvvvssspppooonnnnnnooorrrvvvzzz{{{yyyvvvsssqqqrrrssssssssstttwwwyyyzzzyyyxxxvvvuuuuuuuuuuuupppmmmkkkjjjiiiddd]]]VVVVVVVVVYYYbbbqqqyyytttuuu{{{lllaaahhh~~~{{{uuussspppoooooooooooonnnllliiifffdddcccbbb```^^^\\\ZZZVVVTTTQQQNNNJJJFFFBBB@@@@@@@@@BBBDDDDDDCCC<<<:::666444333444666777;;;;;;<<<>>>???@@@AAABBBCCCCCCBBB@@@===;;;;;;<<<@@@GGGWWWmmm{{{~~~zzzyyy{{{|||iiiVVVJJJMMMXXXhhhsssvvvxxx{{{}}}{{{yyyyyy___III???:::888888777555333222333444444444333222111000000000111222111111000000111111222333666777<<>>;;;;;;777666444333222222222333222111111000000000000000000000111111111111000000000000000111000//////...//////............//////000000000000000111111222000111111000...------................../////////222666@@@RRRgggwww}}}oooiiikkkzzz||||||tttaaaTTTUUU\\\bbbjjjwwwvvveeeZZZUUUTTT[[[eeelllnnnoooppprrrsssqqqpppnnnoooqqqtttvvvxxxwwwvvvuuuvvvxxxzzz{{{|||zzzxxxuuusssrrrrrrrrrooooooooonnnnnnoooooopppnnnppprrrtttuuuuuutttsssrrrrrrrrrrrrssssssssssssrrrrrrqqqpppqqqsssvvvwwwuuuuuutttsssssssssttttttqqqqqqrrrrrrssstttvvvvvvrrrsssssstttuuuvvvwwwxxxvvvxxx|||}}}~~~~~~wwwkkk\\\QQQKKKIIIIIIPPPXXX^^^aaadddiiimmmllllllllllllmmmnnnpppqqqttt|||qqqqqqxxx|||sssssswwwzzz~~~}}}|||{{{{{{zzzyyyzzz}}}~~~}}}{{{}}}zzzwwwssspppnnnnnnnnnppprrrvvvyyyyyywwwuuusssqqqrrrssssssrrrtttwwwyyy|||zzzxxxuuusssrrrrrrrrrnnnmmmmmmnnnmmmggg^^^WWWWWWXXX\\\hhhwwwtttpppuuu|||wwwggg```hhh~~~|||vvvtttqqqoooooopppooonnnllljjjfffdddcccaaa___]]][[[XXXUUURRROOOLLLGGGDDDAAA@@@???@@@BBBCCCBBBAAA<<<999666444333444666888;;;;;;<<<>>>???@@@AAABBBBBBBBBAAA???<<<;;;;;;<<>>;;;:::555555444444333333333222222111111000000000000000///000000000000000000//////000111111111000......,,,---...///000000000000000////////////000111111///000111000///...///000.........//////000000111444888AAASSSgggwww~~~}}}qqqmmmiiixxx|||}}}rrr```XXX^^^hhhmmmrrrzzzvvvfff[[[VVVSSS[[[eeelllnnnooopppqqqrrrqqqooonnnoooqqqtttvvvyyyxxxwwwvvvwwwyyy{{{||||||zzzvvvsssqqqpppqqqqqqnnnnnnmmmnnnnnnooopppqqqooopppqqqsssttttttttttttqqqqqqqqqqqqrrrrrrrrrssssssrrrqqqpppqqqtttwwwxxxvvvuuutttsssrrrsssssstttrrrrrrrrrrrrssstttuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxvvvyyy|||~~~|||ppp```TTTMMMLLLKKKRRR[[[aaadddgggkkkooommmoooqqqqqqnnnlllnnnpppuuu}}}tttrrrxxx~~~uuulllmmmtttyyy~~~|||{{{yyyxxxwwwuuuwww{{{{{{yyyvvvrrrpppppppppqqqqqqsssuuuwwwwwwuuusssrrrpppqqqrrrrrrrrrssswwwyyy}}}{{{wwwsssqqqooooooooolllkkkkkkllllllggg^^^WWWUUUWWW^^^kkk|||xxxllllllsss}}}ooodddbbbkkk}}}xxxuuurrrpppppppppooonnnllljjjfffdddbbb```^^^\\\YYYWWWSSSPPPNNNJJJEEEBBB@@@??????@@@AAABBB@@@???;;;999666444333444777888;;;;;;<<<>>>???@@@AAABBB@@@AAA@@@>>><<<;;;;;;<<>>::::::444444555555555444333222222111111000000000000000......////////////......---.../////////...,,,++++++,,,...000111111000000///////////////000000111---...000000//////111222000000111222333444444555777:::CCCTTThhhxxx{{{qqqooohhhwww}}}}}}sssccc^^^gggsssvvvwww|||uuueee[[[VVVSSS[[[eeelllnnnooopppqqqrrrqqqooommmnnnqqqtttwwwyyyxxxwwwwwwwwwyyy|||}}}|||zzzvvvrrrpppooopppqqqmmmmmmmmmmmmnnnpppqqqrrrooooooqqqrrrssstttttttttpppppppppqqqqqqrrrrrrrrrsssrrrppppppqqqtttwwwyyyvvvuuutttsssrrrssssssttttttssssssrrrrrrsssssssssxxxxxxwwwwwwwwwwwwwwwwwwvvvyyy|||~~~ssscccVVVOOOMMMMMMTTT]]]ccceeehhhlllqqqlllqqquuusssnnnkkklllooottt|||tttqqqvvvyyy}}}{{{pppgggjjjsssyyy~~~}}}{{{yyywwwvvvuuusssvvvzzz~~~yyywwwtttrrrqqqqqqrrrtttrrrsssuuuvvvuuutttsssqqqooopppqqqqqqrrrsssvvvyyy}}}{{{wwwrrrooommmlllllljjjiiiiiiiiiiiieee]]]WWWSSSVVV^^^mmm~~~qqqggghhhrrr|||xxxjjjcccdddnnn~~~yyyvvvsssqqqqqqpppooonnnllljjjfffcccbbb```]]][[[XXXVVVRRROOOLLLIIIDDDAAA@@@???>>>???AAAAAA???===;;;999666444333444777888;;;;;;<<<>>>???@@@AAABBB@@@@@@@@@>>><<<;;;;;;===BBBHHHXXXkkkxxx{{{yyyyyy|||vvvsssyyy~~~tttcccUUUOOOTTT```nnnuuuvvvwwwzzz~~~|||~~~eeeMMMBBB===;;;;;;999888777666666444111...+++---000333555555333222111111111000111222222333333444;;;GGGTTThhhyyypppkkkhhhjjjnnnrrr{{{{{{xxxsssrrrvvv}}}}}}~~~|||tttggg]]]YYY]]]dddppprrr^^^OOODDD<<<999999555777888666333111333555888555222111111111000///////////////000000000000//////............//////......///000111222333333000000000000000///..................////////////000000000000000000111222555:::EEEXXXnnn}}}}}}rrrllllllwwwqqqhhhhhhooouuuyyyyyy{{{tttfff]]]YYYTTT[[[eeemmmpppqqqssstttuuutttsssrrrssssssuuuvvvyyywwwttttttwwwzzz|||}}}xxxvvvrrrppppppppppppoooooooooooopppqqqrrrttttttrrrsssuuuvvvvvvvvvuuutttqqqqqqqqqrrrrrrsssssssssrrrrrrqqqqqqrrrtttuuuvvvwwwvvvuuuvvvyyyyyyvvvsssuuuuuuttttttttttttuuuuuuyyyyyyyyyxxxxxxxxxwwwwwwyyy{{{vvveeeVVVMMMJJJOOORRRXXX]]]bbbeeeffffffllllllkkkjjjhhhhhhjjjllltttzzzyyyssspppwwwuuuooogggbbbhhhvvv~~~{{{xxxvvvuuuuuuuuuxxxxxxzzz}}}|||xxxrrrrrrrrrrrrrrrrrrrrrrrrooopppsssuuuuuusssqqqpppkkknnnppprrrrrrrrrtttuuu}}}~~~yyyppplllnnnnnnjjjmmmlllkkkiiifffaaaZZZUUUSSSWWW```ooo~~~iiiaaahhhooo|||mmm^^^___iiittt|||xxxuuurrrpppooonnnllljjjgggfffdddbbb___]]][[[ZZZWWWUUURRRNNNKKKHHHFFFEEE===<<<<<<>>>@@@AAA@@@???:::888444222222444777999<<<===>>>@@@BBBCCCCCCCCCCCCBBB???===<<<<<<======AAAHHHZZZooozzzxxxvvvwww|||{{{vvvtttxxx|||{{{ooo___RRRPPPXXXiiiyyy}}}zzz|||gggMMMEEEBBB>>>:::999888777666555444444444333333333333333333333333111111111111111111222222111666;;;AAAPPPmmmzzzqqqnnnkkkkkkpppxxx~~~{{{rrrttt{{{}}}|||}}}~~~}}}uuuhhh___ZZZ]]]dddpppqqq]]]NNNEEE>>>;;;<<<888999999777444222333555555333000///000000000///////////////000000000000//////............/////////////////////000000000000000000000000///..................////////////000000000000000111111222555:::EEEXXXmmm|||uuummmooo{{{tttkkklllrrrwwwzzzyyy{{{tttfff\\\XXXSSS\\\gggnnnqqqrrrsssuuuuuuuuusssrrrrrrssstttuuuwwwuuutttuuuwwwzzz||||||yyyvvvrrrppppppqqqppppppqqqqqqpppppppppqqqrrrrrrrrrssstttuuuvvvuuuttttttrrrrrrrrrrrrssssssssstttrrrqqqqqqqqqrrrsssuuuvvvwwwvvvuuuwwwyyyyyyvvvtttttttttttttttuuuvvvvvvwwwxxxxxxwwwwwwwwwxxxxxxyyyzzz}}}vvveeeVVVMMMJJJLLLOOOUUUZZZ___bbbcccccceeeeeedddbbbaaabbbeeehhhqqqvvv}}}~~~~~~wwwrrrooosssqqqllleeebbbhhhvvv~~~zzzwwwtttttttttuuuuuutttuuuxxx{{{{{{xxxtttpppqqqqqqqqqqqqqqqqqqqqqnnnppprrrssssssrrrpppoookkkmmmoooppppppqqqssstttzzz{{{xxxpppmmmnnnmmmiiikkkkkkiiigggccc]]]WWWSSSRRRXXXaaaqqqxxxddd___gggooo}}}mmm___bbbmmmzzz}}}xxxuuurrrpppooommmkkkiiifffeeedddbbb___]]]\\\[[[VVVTTTQQQMMMJJJFFFDDDCCC=========>>>@@@AAA@@@???:::777444222222444777999;;;<<<>>>@@@AAABBBBBBCCCCCCAAA???===<<<<<<======CCCJJJZZZmmmvvvuuusssttttttwwwyyywwwssssssxxx}}}yyynnn```VVVTTT\\\lll|||eeeMMMEEEBBB>>>;;;999888777555444444444444222222222222222222222222111111111111111111222222111555999@@@PPPlllvvvrrrqqqooopppuuu}}}}}}xxxvvvtttuuuzzzzzz{{{|||~~~}}}vvvkkkbbb]]]___eeepppppp[[[NNNFFF@@@======:::::::::888555444555666333111///...///000///...////////////000000000000//////............//////000/////////.........---000000000000000//////...............////////////000000000000000111222222555:::FFFYYYmmm|||{{{pppnnnzzz~~~wwwoooooouuuzzz|||{{{|||uuufff[[[VVVSSS\\\hhhqqqttttttuuuuuuvvvvvvtttsssrrrrrrssstttuuuttttttvvvxxxzzz{{{zzzyyyvvvrrrppppppqqqqqqppprrrrrrqqqppppppppppppppprrrrrrssstttttttttttttttrrrrrrrrrsssssssssssssssqqqqqqqqqqqqrrrsssttttttwwwvvvvvvwwwxxxyyywwwuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuwwwyyy{{{zzz~~~uuueeeVVVMMMHHHHHHKKKQQQVVV[[[]]]^^^^^^___^^^\\\ZZZYYY\\\```dddlllpppvvv{{{}}}}}}~~~~~~|||yyyyyyyyy{{{|||~~~~~~wwwrrrooolllkkkhhhdddccckkkzzz~~~zzzuuusssssstttuuurrrqqqqqqrrrttttttrrrpppnnnoooppppppqqqqqqqqqqqqnnnoooqqqrrrrrrpppooommmkkkmmmnnnooooooppprrrtttwwwwwwtttnnnkkkkkkiiigggjjjiiifffbbb]]]XXXSSSPPPRRRYYYdddtttrrraaa]]]hhhrrrzzzkkk```fffsss~~~wwwtttqqqooonnnmmmjjjiiieeedddcccaaa```^^^]]]\\\UUUSSSPPPLLLHHHEEECCCBBB>>>======???AAABBBAAA???999777444222222444777:::;;;<<<===???@@@AAAAAAAAABBBAAA???===<<<<<<===>>>DDDJJJWWWgggoooooommmmmmlllpppttttttsssuuu{{{~~~~~~~~~}}}wwwmmmaaaZZZ[[[cccsss~~~bbbLLLEEEAAA>>><<<999888777555444444444444222222222222222222222222222222222222222222111111222444888???MMMhhhuuuttttttuuuwww{{{xxxtttsssuuuvvvyyy~~~xxxzzz}}}}}}vvvlllddd```bbbgggrrrqqq\\\OOOGGGAAA===<<<888888888777666666666777222000//////111111000///////////////000000000000//////............////////////////////////////////////000000000000//////............////////////000/////////000111222333555:::FFFYYYnnn|||tttnnnyyyyyyqqqqqqvvvzzz}}}}}}xxxggg\\\VVVSSS\\\iiisssvvvvvvuuuvvvwwwvvvtttsssrrrrrrrrrssssssssstttwwwzzz{{{zzzyyyyyyvvvsssqqqqqqqqqqqqpppqqqqqqpppppppppppppppqqqqqqrrrrrrsssssssssssssssqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssssssvvvvvvvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuvvvuuusssssstttvvvzzz|||yyy|||}}}ssseeeWWWLLLGGGEEEIIINNNSSSWWWZZZ[[[[[[[[[ZZZXXXUUUUUUYYY^^^cccfffjjjooosssttttttuuuuuuvvvuuutttssssssuuuwwwxxxwww{{{}}}xxxssspppgggfffeeedddgggqqqzzzvvvsssssstttuuusssrrrpppppppppooooooooolllnnnoooqqqrrrrrrrrrrrrppppppqqqrrrqqqpppnnnmmmlllmmmmmmmmmmmmnnnqqqtttuuurrrmmmfffcccccceeeeeekkkiiieee^^^XXXRRRPPPOOORRR[[[hhhxxxnnn```___kkkxxxttthhhaaaiiixxx}}}vvvssspppnnnmmmllljjjhhhddddddcccaaa```^^^]]]]]]VVVTTTQQQLLLHHHEEECCCBBB???>>>>>>???AAABBB@@@???999777444222222444888:::;;;<<<===>>>???@@@@@@@@@BBB@@@>>><<<;;;<<<===>>>BBBHHHRRR^^^eeegggffffffhhhnnnsssvvvxxx|||~~~~~~~~~wwwkkkbbb^^^___jjjzzz}}}~~~{{{~~~___KKKEEE@@@======999888777666555444444444333333333333333333333333333222222222222222111111333333666<<>>>>>???AAAAAA@@@>>>888666333111222555888;;;;;;<<<===>>>???@@@@@@@@@AAA???===<<<;;;<<<===>>>???EEEMMMTTT[[[```bbbaaahhhnnnvvvzzz|||xxxjjjbbb```]]]lll{{{}}}[[[JJJEEE@@@===>>>:::999888777666555555555555555555555555555555555333333333333222222111111555333444999BBBRRRlll~~~ssszzzxxxuuutttuuuttttttwww{{{~~~yyy|||}}}tttkkkeee```aaagggsssuuu]]]PPPIIIBBB<<<999555444333444666888888888555444444444555555333111////////////000000000000//////............//////......///000111222333333...//////000000000000000............////////////////////////000111333333444:::HHH\\\qqqxxxppp{{{{{{ssssssyyy~~~|||kkk^^^WWWQQQZZZgggpppssstttuuuvvvvvvvvvtttsssrrrrrrssstttssssssuuuxxx{{{}}}|||{{{zzzwwwsssqqqqqqrrrqqqqqqnnnnnnnnnooopppqqqrrrssspppppppppppppppqqqrrrrrrqqqqqqqqqqqqpppppppppppprrrrrrsssttttttssssssrrrssstttuuuuuuttttttvvvxxxyyyyyyyyyxxxwwwtttrrrpppsssrrrrrrrrrsssuuuwwwyyyyyyzzz{{{||||||{{{zzzzzztttssspppkkkaaaVVVLLLEEEBBBEEEJJJOOOSSSUUUUUUUUUSSSRRRQQQOOOOOORRRWWW[[[^^^aaadddfffggggggggghhhhhhggggggggggggfffeeeeeeiiilllrrrwww{{{|||||||||~~~~~~}}}{{{yyyuuurrrpppjjjjjjiiikkkrrr|||~~~{{{wwwtttsssrrrrrrssstttrrrooollljjjjjjkkkhhhjjjmmmpppsssssssssssssssssssssrrrqqqooonnnmmmkkkjjjiiigggfffiiimmmqqqoooeee[[[UUUUUUXXXaaajjjsssppphhh^^^SSSOOOPPPRRRYYYeeetttyyyfff]]]aaannn}}}kkkgggeeennn{{{vvvtttqqqnnnlllkkkjjjhhhfffeeedddcccaaa```^^^]]]\\\XXXVVVRRRNNNIIIFFFCCCBBB>>>>>>===>>>@@@@@@>>>===888666333111222555999;;;<<<===>>>???@@@@@@@@@@@@@@@???===;;;;;;<<<===>>>===CCCIIIOOOWWW___dddccckkkqqqyyy}}}zzzjjjaaabbb\\\qqq}}}|||zzzWWWJJJEEE???===@@@<<<;;;:::888777777777666666666666666666666666666444444444333222222111111555111222888===GGG]]]rrr|||vvv|||vvvrrrqqqrrrrrrsssvvv{{{}}}{{{~~~|||sssiiiccc]]]^^^dddrrrttt\\\OOOJJJDDD>>>;;;999777555555777999888666666555555555666555222000////////////000000000000//////............//////.../////////000000111111......///000000000000000............////////////......//////000222333444444:::HHH]]]sssyyyuuu{{{uuuwww|||kkk]]]VVVPPPYYYdddmmmppprrrtttuuuuuuuuusssrrrrrrssstttuuuttttttuuuxxx|||~~~~~~}}}zzzwwwtttrrrrrrrrrrrrqqqooooooooooooooopppqqqqqqppppppooonnnooopppqqqrrrsssssssssrrrrrrrrrqqqqqqssstttuuuuuuuuutttssssssqqqssstttsssrrrrrruuuxxxuuuvvvwwwwwwwwwuuusssrrrrrrrrrrrrrrrssstttuuuvvvvvvuuusssqqqpppooooooooolllkkkiiifff___VVVLLLEEE@@@CCCHHHLLLPPPRRRSSSSSSQQQQQQPPPOOONNNPPPTTTWWWYYY\\\```aaabbbbbbcccdddffffffffffffdddcccaaa```fffhhhmmmqqqvvvyyy{{{|||{{{{{{zzzzzzyyywwwvvvuuurrrpppoooooottt||||||{{{~~~~~~|||zzzwwwtttqqqooonnnooooooooolllgggdddcccddddddfffjjjnnnqqqrrrqqqqqqssssssrrrqqqooonnnllllllhhhgggeeebbbaaadddiiimmmggg]]]UUUSSSUUUZZZeeepppxxxuuulll```TTTPPPRRRVVV]]]jjjyyy~~~rrrggg___dddqqq~~~llliiiiiiqqq}}}}}}zzztttsssqqqmmmkkkjjjiiigggeeefffeeedddbbb___]]]\\\[[[WWWUUUQQQMMMHHHDDDBBB@@@>>>===<<<===??????===;;;888666333111222555999;;;===>>>???@@@AAAAAAAAAAAA???>>><<<;;;;;;<<<===>>>>>>DDDJJJNNNWWWcccjjjjjjpppvvv}}}|||jjjaaaccceee~~~}}}zzz}}}vvvTTTIIIFFF???<<>>AAAFFFKKKNNNPPPQQQQQQQQQRRRRRRQQQPPPQQQTTTWWWVVVYYY\\\^^^______aaabbb______``````___]]]\\\ZZZ```bbbfffkkkpppuuuxxxzzz{{{{{{{{{{{{{{{|||||||||xxxuuurrrqqqttt{{{~~~xxxxxx|||{{{zzzyyyvvvsssooolllkkkjjjkkklllhhhccc___^^^___aaadddhhhllloooppppppooosssrrrqqqooonnnlllkkkjjjeeedddaaa___^^^aaafffjjj```WWWRRRTTTXXX^^^iiiuuu|||xxxoooaaaUUUQQQTTTYYY```lll|||{{{nnniiicccgggttt|||mmmkkklllsss~~~{{{|||yyyrrrssspppmmmkkkjjjiiifffeeegggfffdddbbb___]]][[[ZZZVVVTTTPPPKKKGGGCCC@@@???===<<<<<<===>>>>>><<<;;;888666333111222555999<<<>>>???@@@AAAAAAAAAAAAAAA???>>><<<;;;;;;<<<===>>>???FFFLLLPPPZZZhhhppppppvvv|||}}}jjjaaadddqqq~~~~~~~~~}}}{{{yyy|||tttSSSIIIFFF>>><<>>===<<<;;;:::999999999555555555555555555555555555555444333333222111111222...111888:::>>>OOOccczzzwwwzzz}}}|||zzzvvvsssrrrssstttrrrsssvvvyyyyyyzzz}}}ssshhh```^^^\\\aaaooonnnXXXMMMJJJFFFAAA>>>@@@>>>:::999999999888777666666777777555333000...000000////////////000000000000000000000000000000000000111111111111000000////////////000000000000000000///////////////000222222111111111111111222111999GGGYYYooo}}}~~~{{{~~~~~~lll]]]UUUQQQUUU___jjjoooppprrrvvvuuutttssstttuuuvvvuuuttttttuuuvvvwwwyyyzzz{{{|||{{{yyyuuuqqqooonnnooopppnnnnnnooooooooonnnnnnmmmsssqqqooonnnooorrruuuwwwyyyyyyxxxxxxvvvuuutttsssqqqqqqppppppqqqssstttvvvooopppppprrrssstttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvsssssstttsssrrrssstttvvvvvvpppiiidddcccccc```^^^___```aaaaaa\\\SSSHHH@@@AAACCCFFFHHHJJJMMMQQQTTTQQQQQQPPPMMMKKKLLLRRRWWWXXXZZZ\\\\\\\\\[[[\\\]]]aaaaaa___\\\ZZZYYY[[[]]]___fffkkklllooosssvvvtttwwwxxxyyy{{{}}}}}}{{{xxxzzzwwwsssqqqpppsssvvvyyy~~~~~~vvvssswww|||~~~}}}{{{xxxtttooojjjfffdddfffhhhiiiddd\\\WWWVVVXXXZZZ^^^dddjjjmmmmmmlllkkknnnpppqqqnnnnnnnnnjjjeeebbb^^^YYYUUUVVVYYY^^^aaa^^^UUUNNNQQQYYYaaakkksss}}}rrrdddXXXSSSUUUXXXdddmmm}}}uuufff^^^```gggwwwiiiiiinnn{{{|||wwwttttttrrrooollljjjiiiiiigggffffffdddaaa___^^^[[[WWWUUUSSSPPPLLLHHHFFFDDDAAA???===<<<::::::;;;;;;:::999999666333222444888:::;;;>>>>>>???@@@AAAAAAAAAAAA??????===;;;999:::<<>>>>>===;;;:::999888888888666666666555444444333333555444333333222222333333333000000333666===JJJVVVqqq{{{{{{wwwrrrppprrrsssqqqqqqsssqqqrrrrrrtttvvvzzz}}}~~~~~~}}}sssggg___[[[ZZZ```ooommmXXXNNNKKKGGGAAA???@@@>>>;;;999999999888777555666777777555333111///111000000//////000000111000000000000000000000000///000000111111000000///.../////////000000000000000000////////////000000222111111000000000111111111999FFFXXXnnn~~~}}}}}}yyy||||||~~~~~~nnn___VVVQQQUUU___jjjoooppprrrvvvvvvuuutttuuuwwwxxxwwwvvvwwwwwwxxxyyyzzz{{{{{{|||yyyxxxuuusssqqqqqqqqqrrrqqqqqqrrrsssssssssrrrrrrrrrqqqpppppprrrtttxxxzzz||||||{{{yyywwwuuusssqqqrrrqqqqqqqqqqqqrrrtttuuupppqqqqqqrrrssstttuuuvvvuuuuuuuuuvvvvvvvvvvvvvvvsssttttttttttttttttttuuupppjjjbbb]]]\\\\\\ZZZYYYXXX[[[^^^___]]]TTTIIIAAAAAACCCFFFHHHJJJMMMRRRUUUXXXXXXVVVQQQNNNNNNRRRWWWXXXZZZ\\\\\\\\\\\\^^^```cccbbb```]]]ZZZYYY[[[]]]```ggglllnnnppptttvvvtttttttttuuuyyy|||~~~~~~}}}{{{xxxrrrnnnmmmooorrrttt{{{}}}{{{uuussswww|||}}}{{{yyyvvvqqqkkkfffbbb``````cccddd```YYYUUUUUUXXX]]]aaaeeeiiikkkkkkkkkkkkhhhlllnnnmmmmmmmmmiiiccc___\\\WWWTTTUUUXXX\\\___ZZZSSSNNNQQQXXXaaammmvvv}}}ssseeeZZZVVVXXX\\\iiirrrrrreeeaaabbbjjj{{{|||fffhhhppp{{{wwwuuuvvvrrroookkkiiihhhgggfffeeecccaaa___]]]\\\ZZZWWWTTTRRROOOKKKHHHFFFDDDAAA>>>===<<<;;;;;;<<<<<<;;;999888666333222555888:::;;;>>>>>>???@@@AAAAAAAAAAAA??????===;;;999:::===???CCCGGGNNNXXXdddrrr~~~|||lllbbb```ppp~~~yyyuuutttvvvwwwpppUUULLLFFFEEEFFFAAA???>>><<<;;;999888888777777777666555555444444333555555444333333333333333333000000222555;;;GGGSSSeeeyyy}}}~~~|||yyytttooonnnqqqsssqqqqqqsssrrrrrrsssuuuvvvxxxzzz{{{zzzxxxwwwxxx~~~~~~sssfff]]]XXXXXX___ooommmZZZQQQNNNHHHCCC@@@AAA>>>;;;:::::::::999888555666777666666444222111111000000//////000000111000000000000000000000000...//////000000//////........./////////000000000000000////////////000000000000000//////000000111111999EEEVVVlll}}}{{{vvvxxx||||||}}}nnn```WWWRRRVVV___jjjoooppprrrwwwwwwvvvvvvwwwyyy{{{zzzyyyyyyzzzzzzzzzzzz{{{{{{{{{xxxwwwwwwvvvuuutttssssssppppppqqqrrrrrrrrrrrrrrrqqqqqqrrrtttvvvxxxzzz{{{~~~|||zzzwwwtttqqqppprrrrrrrrrqqqqqqrrrssssssqqqqqqrrrssstttuuuuuuvvvtttuuuvvvvvvwwwwwwvvvvvvssstttuuuvvvvvvtttsssrrrjjjddd[[[VVVUUUVVVUUUTTTQQQUUUZZZ^^^]]]VVVKKKCCCAAABBBEEEGGGJJJNNNSSSWWW]]]]]]ZZZTTTOOOMMMPPPTTTYYYZZZ\\\]]]]]]___aaadddeeedddbbb^^^[[[ZZZ\\\^^^cccjjjoooqqqsssvvvwwwuuusssssstttwww{{{}}}~~~~~~}}}xxxrrrllliiijjjlllnnnwwwyyyxxxssssssxxx}}}~~~{{{xxxsssmmmgggaaa]]][[[ZZZ\\\^^^ZZZUUURRRTTTWWW___bbbfffiiiiiihhhhhhiiibbbhhhlllmmmllllllggg```ZZZWWWSSSRRRTTTXXXZZZ\\\VVVQQQOOORRRXXXaaappp|||~~~sssfff[[[XXX\\\aaaoooyyyooodddbbbeeeooosssbbbgggsss}}}zzzxxxwwwxxxrrroookkkhhhgggfffeeecccaaa___\\\[[[ZZZYYYVVVTTTQQQNNNJJJGGGEEECCC@@@>>>>>>===<<<===>>>>>><<<:::888555333333555999;;;;;;>>>>>>???@@@AAAAAAAAAAAA??????===;;;999:::===@@@DDDJJJTTT___lll{{{xxxggg```aaahhh}}}xxxttttttvvvyyylllTTTLLLGGGGGGHHHDDDAAA@@@>>><<<:::888888777777777666666555555444444555555444333333333333333333000000222444888CCCNNN[[[nnnyyy|||tttnnnooollllllqqqtttrrrqqqrrrrrrssstttuuuvvvuuuttttttoooooopppsss||||||qqqddd[[[XXXXXX```qqqooo^^^UUUQQQKKKEEEBBBAAA???<<<;;;;;;;;;::::::666666777777666555333222000//////......//////000////////////////////////......////////////.............../////////000000000////////////000000111//////////////////000111222999EEEVVVkkk~~~~~~zzztttuuu|||~~~~~~{{{nnn```VVVSSSVVV___iiiooopppsssxxxyyyxxxxxxyyy|||}}}}}}|||zzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyxxxvvvtttsssooopppqqqrrrssssssssssssssstttuuuwwwxxxzzzzzzzzz}}}|||{{{yyywwwtttqqqpppssssssrrrrrrrrrrrrrrrrrrqqqqqqrrrsssssstttuuuuuutttuuuvvvwwwwwwwwwwwwvvvssstttuuuvvvvvvtttpppmmmfff___WWWRRRRRRSSSSSSSSSOOOSSSZZZ______XXXMMMEEEAAABBBDDDFFFJJJOOOUUUZZZ^^^]]]ZZZTTTNNNLLLNNNQQQYYY[[[]]]^^^___aaaeeegggfffeeeccc___\\\\\\^^^aaafffnnntttuuuwwwyyyyyyvvvwwwuuuuuuvvvyyy{{{{{{{{{zzzssslllhhhhhhiiikkksssvvvvvvsssuuu{{{|||xxxrrrjjjccc^^^ZZZXXXWWWZZZ[[[WWWRRRPPPSSSWWW```eeejjjllljjjgggeeeeee```hhhnnnooommmjjjddd]]]VVVSSSPPPPPPTTTXXXZZZZZZSSSPPPPPPSSSYYYcccsssssseee[[[XXX\\\bbbqqq}}}{{{kkkbbbaaafffsssmmmaaaiiiuuu|||zzzwwwwwwxxxrrroookkkiiigggfffdddccc```^^^[[[YYYYYYXXXVVVTTTPPPMMMIIIFFFDDDBBB@@@===>>>======>>>??????===;;;777555333444666999;;;<<<>>>>>>???@@@AAAAAAAAAAAA>>>>>>===;;;999:::===@@@FFFMMMYYYfffvvvsssddd]]]^^^```xxx~~~zzzvvvssstttyyy|||jjjSSSMMMGGGGGGIIIEEECCCBBB@@@===;;;999888888888888777666666555555444444444333222222222222222333111000222333666???IIIXXXlllxxxssslllkkkiiilllrrruuusssqqqrrrqqqsssttttttsssqqqnnnlllhhhiiimmmsss}}}~~~zzzpppddd\\\ZZZ[[[cccssstttcccZZZTTTMMMGGGDDDBBB???===<<<<<<<<<<<<;;;888888777777666555444333///......------......///////////////////////////......////////////..................///////////////////////////000111111//////...//////000111111333:::EEEUUUjjj}}}}}}{{{tttttt{{{wwwmmmaaaUUUTTTWWW___iiiooopppsssxxx{{{zzzyyyzzz}}}~~~}}}|||yyyyyyxxxwwwwwwvvvvvvuuuzzzzzz{{{zzzyyywwwtttssstttuuuvvvvvvwwwwwwwwwvvvuuuvvvxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvtttsssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrsssssstttttttttuuuwwwxxxxxxxxxwwwvvvtttttttttuuuuuuqqqkkkggg```ZZZSSSPPPPPPRRRRRRQQQPPPTTT[[[``````YYYNNNFFFBBBCCCDDDFFFJJJQQQXXX^^^^^^^^^\\\VVVPPPMMMOOORRRYYY[[[]]]___```cccfffiiifffeeeccc```^^^___bbbeeekkkrrryyy{{{|||}}}{{{wwwwwwvvvuuuvvvxxxzzz{{{{{{{{{uuunnnjjjiiijjjjjjqqqtttttttttwww~~~}}}xxxqqqhhhaaa[[[WWWVVVXXXYYYYYYUUUOOONNNRRRWWWaaahhhppprrrnnnhhhdddcccbbbkkkrrrrrrnnniiibbb[[[UUUQQQMMMOOOTTTYYY[[[[[[SSSPPPQQQUUU[[[eeevvvssscccXXXVVV[[[aaaqqqvvvggg```___gggwww}}}kkkccclllwwwzzzyyyvvvuuuvvvrrroookkkiiihhhgggeeeccc```^^^ZZZYYYXXXXXXVVVUUUNNNKKKHHHEEECCCAAA???============???@@@@@@>>>;;;777555444444777:::<<<<<<>>>>>>???@@@AAAAAAAAAAAA>>>>>>===;;;999:::>>>@@@IIIPPP]]]mmm~~~{{{yyywwwnnnbbbZZZXXX\\\ttt|||}}}vvvuuusssqqqqqqtttzzziiiTTTNNNHHHGGGIIIEEEEEECCCAAA???<<<;;;:::999999888888777666666555555333222222111111111111111333111111222333444<<>>===<<<::::::999777666555444333///......------......///000000000000000000000000...//////000000//////...------.........////////////......//////000111222////////////000111222222333:::DDDSSShhh{{{yyy~~~}}}uuuuuu{{{}}}rrrmmmcccXXXUUUWWW___iiioooppptttyyy|||zzzzzzzzz|||}}}|||{{{wwwwwwvvvvvvuuuttttttsssyyyzzzzzzzzzyyyxxxvvvuuuuuuuuuuuuvvvvvvuuuuuutttwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuvvvvvvuuuuuutttsssqqqqqqrrrsssssssssrrrrrrrrrrrrsssssssssttttttttttttuuuwwwyyyyyyxxxwwwvvvvvvtttrrrrrrqqqmmmfff```XXXSSSNNNMMMNNNPPPPPPOOORRRVVV\\\aaaaaa[[[QQQIIIDDDDDDEEEGGGKKKSSS\\\bbbbbbbbb```[[[UUURRRSSSUUUXXXZZZ^^^aaabbbdddfffhhheeedddbbb``````bbbgggkkkoooxxx~~~yyyuuutttuuuwwwzzz}}}}}}}}}}}}zzzvvvrrrnnnlllllllllooorrrssstttyyy{{{vvvnnnddd\\\WWWTTTSSSUUUWWWVVVQQQLLLLLLQQQVVVcccjjjrrrsssnnngggccccccdddnnnuuutttoooiiiccc\\\VVVQQQMMMOOOVVV\\\^^^^^^WWWSSSRRRVVV^^^iiixxx~~~qqqaaaWWWVVV\\\ccctttnnnccc___^^^iii|||yyyjjjdddooozzz~~~zzzxxxuuurrrqqqpppmmmiiiggggggfffeeedddaaa^^^ZZZXXXWWWVVVUUUSSSMMMJJJFFFDDDCCCAAA>>><<<<<<<<<===???@@@@@@===;;;666555444555888;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAA>>>===<<<;;;999;;;>>>AAAMMMTTTbbbvvv~~~yyyuuurrrjjj___WWWTTT^^^vvvyyyxxxllllllmmmmmmoootttzzzgggTTTOOOHHHGGGIIIFFFEEEDDDBBB@@@>>><<<<<<;;;999999888888777777666666333333222111111111111111222111111333333444:::CCCSSSiiizzz}}}pppooommmooouuuxxxuuurrrssspppqqqrrrrrrpppmmmiiigggcccggglllttt}}}}}}||||||{{{xxxssslllgggaaa```ffftttqqqdddZZZQQQKKKIIICCC@@@>>>===>>>???>>>>>>===<<<:::888666444333333000000////////////000000000000000000000000000000///000000111111000000///---------.........//////............///000111222000//////000111222333333222888BBBQQQeeexxx~~~yyyqqqqqqwwwvvv}}}wwwnnnmmmhhh^^^UUUXXX___iiinnnppptttzzz|||{{{zzzzzz{{{{{{zzzyyyvvvvvvuuuuuuttttttssssssvvvwwwxxxxxxyyyyyyyyyyyyttttttttttttsssrrrqqqqqquuuuuuuuuvvvvvvwwwwwwwwwuuuvvvvvvvvvvvvuuuuuutttoooppprrrssssssssssssrrruuuuuuuuuuuuvvvvvvvvvvvvtttuuuxxxyyyzzzyyywwwvvvwwwssspppnnnmmmhhhaaaZZZRRROOOLLLLLLOOOQQQQQQOOOQQQTTTZZZ___```[[[SSSMMMEEEEEEFFFHHHLLLUUU___fffggggggeee___XXXTTTUUUWWWVVVZZZ___bbbddddddeeefffbbbbbbaaa```aaaffflllqqqsss|||{{{vvvvvvwwwyyy|||}}}|||{{{yyyxxxvvvtttrrrpppooonnnmmmoooqqqsssyyy}}}wwwqqqhhh^^^VVVRRROOOOOOOOOPPPPPPLLLHHHIIIOOOVVV```ffflllkkkeee___^^^```dddnnnvvvuuuooojjjddd___YYYRRRMMMOOOWWW___bbbbbb\\\UUURRRWWWaaalllyyy|||ooo```WWWXXX```ggg|||uuuddd^^^___```mmmuuuhhhcccppp}}}}}}zzzxxxsssnnnmmmllliiifffeeeeeeeeedddccc```]]]YYYVVVTTTSSSRRRQQQLLLIIIFFFCCCBBB@@@>>><<<;;;;;;<<>>>>>???@@@AAAAAAAAAAAA======<<<::::::;;;>>>AAAQQQXXXhhh}}}yyysssgggZZZTTTTTTdddzzzwwwuuujjjkkkmmmooorrrwww}}}cccRRROOOIIIIIILLLIIIEEEDDDBBBAAA???>>>>>>===:::999999888888777666666555444333333222222333333222111222444444444:::BBBPPPgggyyyxxxxxx|||~~~tttqqqrrrwwwxxxuuussssssrrrrrrsssrrrqqqnnnllljjjfffjjjooovvv~~~~~~}}}{{{{{{yyyuuupppmmmcccaaaffftttuuuggg[[[QQQLLLKKKCCCAAA>>>>>>>>>??????>>>>>>===;;;888555444333222222222111111111111222222000000000000000000000000000000111111111111000000---------.........//////............///000222222000000000000111222333444000666@@@NNNcccuuu}}}|||}}}tttkkkhhhxxxyyyxxx~~~~~~|||}}}ssslllnnnkkkbbbUUUXXX___iiinnnpppuuuzzz|||{{{yyyyyyzzzzzzxxxwwwvvvuuuuuuuuuttttttttttttssstttuuuwwwyyy{{{|||}}}wwwwwwwwwwwwvvvtttsssrrrssssssssstttuuuwwwxxxyyywwwwwwwwwwwwwwwvvvuuutttnnnpppqqqsssttttttsssssswwwwwwwwwwwwwwwxxxxxxxxxtttuuuxxxzzzzzzyyywwwuuuxxxsssnnnllljjjeee]]]WWWQQQNNNMMMNNNRRRTTTSSSQQQOOOSSSXXX^^^```\\\UUUOOOFFFFFFGGGHHHMMMVVV```hhhiiiiiiggg```YYYTTTTTTUUUVVVZZZ```cccddddddddddddaaa`````````bbbhhhoootttvvv~~~}}}zzzzzzzzz|||}}}|||yyyvvvuuuuuuuuuuuusssrrrpppoookkknnnooorrrxxx{{{sssmmmdddZZZRRRMMMLLLKKKIIIKKKKKKHHHEEEGGGNNNUUU\\\```ddd```ZZZVVVXXX\\\bbbmmmuuutttoookkkfffbbb[[[TTTNNNOOOXXXaaaeeeeee___WWWSSSXXXcccnnnzzzzzzmmm```XXXZZZdddlllmmm]]][[[```bbbqqqqqqgggbbbqqq|||zzzxxxrrrllliiiiiifffdddbbbccccccbbbbbb```\\\WWWTTTRRRQQQPPPOOOKKKHHHEEECCCBBB@@@>>><<<::::::<<<>>>@@@@@@===:::555444444666999<<<======>>>>>>???@@@AAAAAAAAAAAA======<<<::::::;;;???BBBSSS[[[mmmvvvfffWWWSSSVVViii~~~vvvsssmmmooorrrtttwww|||{{{aaaQQQOOOJJJJJJNNNLLLEEEDDDBBBAAA@@@?????????::::::999999888777777777666666555444444444444555222111222555444444:::BBBOOOgggyyyvvvuuuxxx|||xxxttttttxxxyyyuuussstttsssssstttsssrrrpppnnnmmmjjjnnnsssyyy~~~}}}}}}|||zzztttlllfffaaaaaaffftttzzzhhh\\\SSSMMMHHHEEECCCAAA@@@AAAAAA???>>>>>><<<:::999888777444222111///...///111222222111111111000///////////////////////////////////////000000000///......------000111111000---,,,,,,---000000000000000111111222555777@@@QQQeeessswwwvvv{{{zzz{{{~~~rrrcccdddssszzzzzzzzzuuuuuuyyy~~~yyy{{{{{{sssjjj^^^\\\^^^gggnnnrrrvvvyyyyyyzzz{{{{{{{{{zzzyyyxxxttttttsssssssssrrrrrrrrrrrrsssvvvyyy{{{|||||||||zzzyyywwwvvvtttssssssrrrwwwxxxyyyxxxvvvvvvyyy|||zzzyyywwwuuussssssssssssttttttsssrrrrrrrrrrrrssswwwuuuttttttuuuvvvvvvvvvvvvwwwwwwvvvvvvuuutttssstttqqqmmmjjjggg```VVVOOOOOOOOOQQQUUUXXXWWWRRRNNNQQQWWW\\\^^^___]]]UUULLLIIIGGGGGGJJJRRR\\\dddhhhhhhiiigggaaaYYYUUUTTTUUUYYY\\\___bbbcccbbb___^^^\\\___``````aaahhhrrr{{{||||||||||||~~~~~~wwwxxxxxxxxxwwwuuurrrpppjjjjjjmmmuuu}}}|||xxxrrrjjj^^^TTTNNNJJJIIIHHHLLLHHHCCC@@@???CCCHHHKKKSSSRRRQQQQQQRRRTTTVVVWWW```jjjqqqsssttttttnnneeeXXXVVVSSSSSS[[[fffjjjhhh]]]WWWSSSXXXfffsss{{{}}}yyynnnccc[[[ZZZeeeqqqyyyiii^^^\\\___jjj{{{}}}llliiieeeqqqzzzuuuooojjjfffiiihhhfffeeeccccccbbbcccbbb___ZZZVVVTTTSSSPPPOOOIIIHHHFFFDDDAAA???===<<<===>>>@@@AAA@@@>>>;;;999555444333333444666999;;;>>>???@@@AAABBBAAA@@@@@@===;;;:::<<<;;;<<>>MMMddd{{{wwwoooooovvvuuuttttttssssssvvvwwwwwwuuusssqqqnnnkkkjjjnnnttt{{{{{{{{{{{{{{{xxxrrrkkkeee```___ffftttyyyhhh\\\TTTMMMIIIFFFDDDAAAAAAAAAAAA@@@>>>>>><<<:::999888777444222111000...///111222222111111111000///////////////////////////////////////.........//////////////////000111000...---...///000000000000000111111222555777@@@QQQfffuuuzzzyyyzzzzzzzzz}}}uuufffgggvvv}}}{{{~~~tttooonnnrrr}}}~~~xxxmmmaaa^^^___gggooosssvvvyyyxxxxxxyyyyyyyyyxxxxxxwwwtttssssssssssssrrrrrrrrrqqqssstttwwwyyyzzz{{{|||zzzyyywwwuuutttsssrrrrrrvvvxxxyyyxxxvvvvvvxxx{{{|||{{{xxxvvvtttrrrrrrrrruuutttssssssrrrrrrssssssuuutttssssssttttttttttttwwwwwwwwwwwwvvvuuutttssstttrrrnnnjjjddd\\\TTTOOOPPPQQQTTTWWWXXXVVVQQQMMMPPPVVV\\\___aaa```YYYPPPKKKIIIHHHJJJQQQZZZaaaeeekkkkkkiiibbbYYYSSSQQQRRRWWWYYY\\\^^^______^^^]]]]]]```bbbcccdddjjjttt|||~~~xxxyyyzzzzzzxxxvvvtttrrrlllmmmqqqzzz|||uuummmfffZZZPPPJJJGGGFFFEEEFFFCCC???<<<<<>>@@@@@@??????>>>===;;;:::;;;;;;<<>><<<<<<:::999888777777777777666555555333333222111000111111111222555:::===LLLbbbyyyxxxooommmrrrzzzsssqqqrrrrrrrrrtttttttttsssqqqooommmkkkjjjqqqwww}}}yyyyyyyyyyyyvvvppphhhbbb\\\\\\cccsssyyyhhh]]]UUUOOOKKKFFFDDDBBBAAABBBAAA@@@??????===:::999888777444222111000...///111222111111111111000///////////////////////////////////////------......///000000111---///000000//////000222000000000000000111111222555777@@@RRRgggwww}}}}}}|||{{{{{{}}}yyykkkjjjwww}}}vvvlllgggffflllxxxtttddd``````hhhpppsssvvvxxxvvvvvvvvvvvvvvvvvvvvvwwwssssssssssssrrrrrrrrrrrrqqqqqqrrrtttvvvxxxzzz{{{{{{yyywwwuuusssrrrrrrrrruuuwwwxxxxxxwwwwwwxxxyyy}}}|||yyywwwtttsssrrrqqquuuuuutttsssssssssssstttuuuuuuuuutttttttttttttttwwwwwwwwwwwwvvvuuutttssssssrrrnnnhhh___WWWRRRPPPRRRVVVZZZ\\\YYYUUUPPPNNNNNNUUU\\\aaadddddd]]]UUULLLJJJHHHJJJPPPXXX^^^aaaiiijjjhhhbbbZZZSSSPPPPPPSSSTTTVVVXXXYYYZZZ[[[[[[]]]```dddfffiiioooxxx}}}yyyzzz{{{{{{zzzxxxvvvtttoooqqqxxx{{{sssggg___TTTJJJDDDCCCBBBBBB???>>>;;;::::::<<<>>>@@@>>>>>>>>>???@@@BBBEEEFFFPPPVVV\\\___cccfffeeeaaa[[[XXXTTTWWWcccppprrrmmm```ZZZVVV\\\jjjyyyyyypppjjjeeegggrrr~~~|||lll]]]XXX]]]eeeppprrrcccddddddqqq}}}xxxtttpppkkkhhhiiiiiiiiiiiihhhfffeeeddd]]][[[XXXVVVTTTQQQMMMJJJHHHGGGEEECCCAAA???===<<<;;;===>>>???>>><<<:::888444444555777888999:::;;;<<<===???@@@@@@@@@???>>>===;;;:::::::::<<>>===<<<;;;:::999999999777666666555444333222222000000111111222444888;;;III^^^sss|||yyyoookkknnntttyyyqqqmmmoooqqqqqqqqqooooooooonnnmmmllllllkkktttyyy~~~yyyyyyyyywwwssslllbbb\\\WWWXXX```pppyyyiii^^^WWWQQQNNNHHHFFFCCCCCCCCCCCCBBB@@@@@@>>>;;;999888777444222222000//////000111111000111000000///////////////////////////////////////............//////000000...///000000//////000222000000000000000111111222555777???QQQgggyyy~~~}}}rrrkkkwww}}}uuummmddd```aaahhhwww|||fffaaa```gggooosssuuuwwwvvvvvvuuuuuuvvvvvvwwwwwwsssssssssrrrrrrrrrqqqqqqqqqqqqqqqrrrtttwwwyyy{{{{{{yyywwwtttrrrrrrrrrrrrtttuuuwwwxxxxxxwwwwwwvvvzzzzzzyyywwwvvvuuutttsssvvvuuuttttttssssssttttttvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvwwwvvvvvvuuutttsssrrrqqqmmmeee[[[TTTRRRRRRXXX]]]bbbbbb\\\VVVQQQOOONNNVVV]]]bbbeeeeee^^^VVVLLLJJJHHHJJJPPPWWW]]]```cccdddddd```YYYTTTQQQQQQNNNOOOPPPRRRTTTWWWYYYZZZ[[[___eeejjjpppwww~~~~~~{{{{{{||||||{{{yyywwwvvvpppttt|||{{{qqq```XXXNNNEEE@@@??????@@@<<<<<<;;;;;;;;;<<<===>>>999999:::;;;===???BBBCCCIIILLLPPPTTTWWWZZZ[[[ZZZYYYVVVTTTZZZhhhvvvxxxrrr```ZZZXXX___nnn}}}zzzrrrmmmjjjlllvvvyyyhhh[[[XXX___fffttt|||kkk^^^aaaeeessszzzuuurrrnnnkkkhhhjjjjjjjjjjjjhhheeebbb```ZZZYYYWWWUUUSSSOOOJJJGGGGGGFFFDDDBBB@@@>>>===<<<;;;<<<>>>???>>><<<999777333444666888:::;;;;;;;;;???@@@AAABBBBBBBBBAAA@@@===;;;999::::::===GGGQQQgggiiippp}}}vvvcccWWW]]]hhh}}}yyyyyy|||lllWWWOOOQQQLLLKKKOOONNNKKKHHHEEECCCCCCBBBAAA@@@??????===<<<;;;:::::::::777777666555444333222222///000111111111333777999CCCVVVkkkuuuwww~~~yyyooojjjjjjooottt{{{qqqjjjlllppppppnnnkkkkkkkkkkkkkkkkkklllllltttxxx}}}~~~zzzzzzyyywwwrrriii^^^VVVSSSSSS\\\mmmzzzkkk```YYYSSSPPPJJJHHHEEEEEEEEEEEEDDDBBBAAA>>><<<:::999777444222222111//////000111111000111000000///////////////////////////////////////000000//////............///000111000///......000000000000000000111111222444555===OOOfffyyyyyymmmxxx|||}}}kkkeee___\\\]]]eeevvvggg```^^^eeennnrrrtttuuuuuuvvvvvvwwwwwwwwwxxxxxxssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrtttwwwyyy{{{zzzxxxuuusssrrrrrrrrrssstttuuuvvvwwwxxxxxxvvvuuuvvvvvvvvvwwwwwwvvvvvvvvvuuuuuutttsssssssssssssssuuuwwwyyyxxxvvvuuuuuuvvvuuuuuuuuuuuutttsssrrrrrrooonnniiiaaaYYYTTTTTTVVV___cccgggfff```XXXTTTRRRQQQXXX```dddgggfff^^^UUUKKKIIIHHHKKKQQQXXX]]]```___aaabbb___XXXRRROOOOOOKKKLLLMMMOOOSSSVVVYYY[[[[[[```hhhpppyyy}}}}}}~~~~~~}}}zzzwwwvvvqqquuu}}}xxxlllXXXRRRIIIAAA>>>=========::::::;;;;;;<<<<<<<<<<<<888999:::;;;===???AAABBBFFFFFFHHHKKKMMMNNNOOOQQQSSSTTTVVV]]]lllyyyzzzttt___[[[ZZZbbbrrr{{{sssooommmooowwwvvvfff[[[YYY___gggwwwuuuddd[[[aaahhhuuu~~~zzzuuuqqqnnnllliiigggkkkkkkjjjiiieeeaaa]]][[[YYYWWWUUUSSSQQQNNNIIIFFFFFFEEECCCBBB@@@>>><<<<<<;;;<<<>>>???>>><<<999777333444666888:::;;;<<<<<>>:::999:::;;;???KKKVVVlllmmmrrr{{{ppp^^^UUU\\\iii{{{yyy|||kkkWWWPPPQQQKKKIIINNNMMMLLLIIIEEECCCCCCCCCBBBAAA@@@@@@>>>===<<<;;;;;;;;;888777666555444333333222000111222222222333666888>>>NNNbbbnnnqqqvvvzzzpppjjjiiinnnrrryyy}}}~~~}}}tttjjjjjjoooooollljjjiiiiiiiiijjjkkklllmmmppptttyyyzzz|||{{{{{{zzzxxxrrrhhh\\\TTTQQQRRRZZZkkk~~~}}}mmmbbb[[[UUURRRLLLJJJHHHGGGGGGGGGFFFEEEAAA???<<<:::999777444222333111//////000111000///111111000///////////////////////////////////////111000000///......------///000000///...------...000000000000000111111222333444;;;MMMdddwww~~~qqqzzzzzz{{{|||fffbbb^^^]]]]]]eeeuuufff^^^[[[bbblllqqqsssssstttuuuwwwyyyyyyyyyxxxwwwrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrtttvvvxxxzzz{{{yyywwwtttrrrqqqrrrtttuuuuuuttttttuuuwwwwwwvvvuuurrrssstttvvvwwwwwwwwwwwwttttttsssrrrrrrrrrrrrsssrrruuuwwwwwwsssqqqqqqsssttttttttttttsssrrrqqqpppmmmiiiddd]]]XXXWWWZZZ\\\fffgggiiigggaaa[[[VVVSSSTTT[[[cccgggiiihhh___UUUKKKJJJIIILLLRRRXXX]]]___```cccddd```XXXPPPKKKJJJJJJKKKMMMPPPTTTXXX[[[]]]___eeennnyyy|||xxxwwwrrrttt{{{}}}nnnbbbPPPKKKDDD???<<<;;;:::999777888888999999:::::::::999:::;;;<<<>>>???@@@AAAEEECCCCCCFFFGGGEEEFFFIIINNNSSSYYYaaammmwwwwwwqqq^^^\\\]]]hhhyyy{{{ssspppoooqqqxxxrrrcccYYYYYY```gggyyy~~~ppp___YYYccclllyyy{{{wwwrrrnnnllljjjiiigggkkkjjjiiifffccc___[[[YYYYYYWWWTTTRRRPPPMMMIIIFFFEEEDDDCCCAAA???===<<<<<<;;;===>>>???>>><<<:::888333444555777999;;;=========>>>@@@AAAAAAAAA@@@???===:::999:::<<>>???@@@AAAAAABBBDDD@@@@@@DDDDDDAAABBBEEEKKKTTT]]]eeemmmrrrpppjjj___^^^bbbooozzzsssqqqqqqtttzzz{{{kkk\\\TTTWWW```iiizzz|||mmm]]]ZZZfffooo}}}yyyuuupppmmmkkkjjjiiihhhjjjiiigggdddaaa___]]]\\\ZZZWWWSSSPPPNNNLLLIIIGGGDDDCCCBBB@@@???===<<<;;;<<<===???@@@???===:::999444444444555777:::===>>>>>>???@@@AAAAAAAAA@@@???===:::888:::>>>FFFTTTaaasssssstttvvvzzz}}}ppp```TTTSSS^^^kkkwwwxxx{{{~~~eeeTTTOOOPPPIIIFFFKKKLLLNNNJJJFFFDDDCCCDDDDDDCCCAAA@@@???===<<<<<<<<<<<<888888777666555444333333222333555555444444555777:::DDDWWWlllwwwyyy}}}~~~uuullliiilllpppqqqwww}}}~~~}}}qqqjjjmmmooommmnnnmmmkkkjjjiiijjjkkklllkkknnnpppqqqrrrxxxxxxyyyzzzyyyuuulllaaaYYYSSSTTT[[[lll}}}qqqeee]]]WWWTTTPPPNNNLLLKKKKKKKKKJJJIIIBBB@@@===;;;999777444222333111000///000111000///111111000///////////////////////////////////////------......///000000000)))+++,,,---------///111000000000000000111111222222222888III___sss~~~~~~{{{zzz}}}ooowwwyyy{{{wwwqqqooommmkkkiiimmmzzzsssbbbYYYUUU]]]iiiooopppqqqpppssswwwzzz{{{yyywwwtttrrrrrrrrrqqqqqqqqqpppppprrrsssvvvyyy{{{|||||||||vvvtttrrrpppqqqsssvvvxxxwwwtttqqqrrruuuwwwvvvuuurrrssstttuuuuuutttsssssssssrrrqqqqqqppppppqqqqqqqqquuuyyyxxxssspppqqqsssqqqqqqqqqqqqpppooonnnnnniiibbbZZZWWWZZZ___dddeeelllhhhdddbbbaaa]]]WWWRRRWWW___hhhmmmpppoooggg]]]QQQOOONNNOOOSSSWWWZZZ[[[]]]aaadddbbb\\\UUUPPPOOOJJJLLLPPPUUUZZZ]]]```aaapppuuu~~~|||zzzssssssssssssqqqfffWWWKKKDDDBBB>>><<<:::888555333888888888888999:::<<<<<>>===<<<;;;===>>>@@@AAA@@@>>>;;;999444333333444666:::===???@@@AAABBBCCCCCCCCCBBBBBB===:::888;;;???HHHWWWeeeuuutttssstttuuuwwwyyyzzz|||~~~{{{gggXXXOOOQQQ]]]jjjwwwvvvxxx|||~~~~~~~~~bbbQQQMMMOOOHHHFFFLLLMMMNNNKKKFFFDDDCCCDDDDDDDDDAAA@@@???===<<<<<<;;;;;;888888777666555444333333333444666555444444666777:::BBBVVVmmm{{{~~~wwwmmmiiikkknnnooovvv~~~tttjjjlllooonnnpppooolllkkkjjjjjjkkkllljjjmmmnnnnnnnnntttwwwvvvvvvwwwuuuooofff^^^WWWYYYaaannn{{{uuuiiiddd^^^XXXSSSQQQNNNMMMNNNNNNLLLKKKFFFCCC@@@>>>===;;;888666222222111111111111222222111111000000000000111111000000000000000000000000///...,,,,,,,,,---///111000000000000000000000000222111///...---...000111333666<<>>::::::;;;;;;999777666888:::::::::;;;<<<>>>CCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIGGGDDDCCCFFFHHHKKKSSS^^^fffjjjiiigggeee___dddlllyyytttrrrtttrrryyyqqq```UUURRRWWWcccoooxxxfff]]]aaaiiiwwwyyyuuupppmmmlllllllllkkkmmmiiidddaaa```___]]]\\\ZZZXXXTTTPPPLLLIIIGGGFFFEEECCCAAA>>><<<;;;;;;;;;;;;>>>AAACCCBBB@@@<<<:::222222333555999<<<===<<<@@@@@@BBBBBBBBBBBB@@@@@@>>>>>>;;;999AAARRRbbbjjjvvvuuutttsssssstttvvvwwwwwwwww{{{~~~qqq^^^TTTOOOQQQ```sss|||{{{||||||{{{}}}aaaWWWMMMKKKJJJJJJLLLOOOOOOKKKGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<;;;888777666555555555555555222222222222333444555666<<<@@@PPPhhh{{{xxxqqqnnnmmmuuuxxx{{{}}}~~~vvvqqqoooooooooqqqppppppooonnnmmmllllllmmmllllllmmmpppuuu{{{~~~xxxwwwwwwxxxvvvpppfff___[[[\\\cccnnnzzzyyymmmggg```YYYTTTRRROOONNNNNNNNNLLLJJJHHHEEEAAA???<<<:::666333222222111111111111222222111111000000000000111111000000000000000000000000///...---,,,,,,...///111000000000000000000000000222111///......///000111222444:::EEEYYYllluuuuuuwwwyyy|||~~~|||nnnvvv~~~tttwww}}}{{{vvvnnniiiooo}}}~~~rrrbbb[[[XXX^^^ffflllpppssstttvvvxxxxxxvvvsssqqqqqqrrrqqqqqqpppqqqrrrssstttsssvvvyyy|||}}}}}}{{{zzzwwwvvvvvvvvvvvvvvvwwwwwwuuutttssstttwwwyyyzzzzzzxxxwwwvvvuuutttsssrrrrrrvvvuuutttsssrrrrrrrrrrrrssssssrrrsssttttttrrrpppooonnnmmmmmmnnnmmmjjjhhhbbb]]]XXXXXX^^^ccceeeeeefffbbbbbbggggggaaa[[[YYYXXXaaaiiinnnppppppkkkdddZZZUUUSSSTTTWWWYYY^^^dddcccggghhhddd```]]]WWWQQQNNNPPPTTTZZZ```ggglllnnnzzz~~~|||yyyvvvtttmmmcccXXXMMMDDD@@@>>><<<999999:::;;;999777888:::<<<<<<<<<<<<>>>@@@DDDDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIGGGDDDDDDFFFIIINNNUUU^^^fffiiihhhgggfffdddjjjsss}}}sssrrrtttrrrzzzzzzmmm^^^VVVUUUZZZfffrrrvvveee^^^dddmmm|||}}}yyyuuuqqqnnnmmmmmmlllkkkkkkhhhddd```___^^^\\\[[[YYYWWWSSSOOOKKKHHHGGGFFFDDDCCC@@@>>><<<;;;;;;;;;<<<>>>@@@BBBAAA>>>:::888222222333666999<<<======@@@@@@BBBBBBBBBBBB@@@@@@<<<===<<<;;;DDDVVVfffnnnvvvsssqqqppprrruuuvvvvvvvvvwwwzzz}}}}}}kkkZZZRRRNNNQQQbbbttt~~~}}}~~~zzzxxxzzz~~~```WWWNNNLLLLLLKKKLLLNNNKKKHHHEEEBBBBBBBBBAAA@@@AAAAAA@@@@@@???===<<<;;;888888777666555555555555222222222222333444555666;;;???MMMdddvvv~~~|||vvvsssrrrsssvvvzzz|||}}}vvvooonnnooopppppppppooonnnmmmllllllkkkmmmmmmlllmmmppptttyyy{{{zzzyyyyyyzzzxxxrrrhhhaaa___^^^cccmmmxxx~~~rrrkkkbbbZZZVVVSSSQQQPPPOOONNNLLLJJJIIIFFFBBB???<<<999555222222222111111111111222222111111000000000000111111000000000000000000000000///...---------...///000000000000000000000000000111000///......///000111000333777BBBTTTgggqqqqqqrrruuuyyy|||~~~yyymmmttt}}}~~~tttvvv~~~~~~yyypppkkkppp~~~sssbbbZZZVVV\\\eeelllqqqvvvvvvwwwyyyxxxuuuqqqooooooppppppppppppqqqrrrtttuuuvvvxxx{{{}}}~~~}}}{{{zzzyyyxxxwwwvvvuuuvvvwwwwwwuuuttttttuuuxxxzzz{{{{{{{{{zzzxxxvvvuuutttsssssswwwvvvuuuttttttsssssstttsssrrrrrrrrrssssssqqqooonnnmmmlllmmmmmmllljjjhhh]]][[[YYY[[[```ccccccbbb``````dddjjjjjjddd]]]YYYWWW___ggglllooorrrooojjj___XXXSSSUUUZZZ]]]bbbfffeeejjjmmmjjjgggddd]]]VVVPPPSSSXXX___ffflllppprrr}}}{{{wwwtttuuuwww{{{yyysssiii\\\PPPEEE>>>;;;:::999777777999:::999999;;;===>>>???>>>???@@@BBBFFFGGGIIIKKKMMMNNNOOOOOOLLLLLLKKKJJJHHHHHHJJJMMMRRRWWW___eeegggggggggggggggooozzzzzzqqqqqqsssttt}}}ssshhh\\\WWWXXX^^^kkkvvvrrrccc___hhhrrr{{{xxxuuurrrpppooonnnllljjjiiifffbbb___^^^]]][[[ZZZXXXVVVRRRNNNJJJGGGFFFEEECCCBBB???===<<<;;;;;;;;;<<<>>>@@@@@@???<<<888666333222333666:::<<<======@@@@@@BBBBBBBBBBBB@@@@@@;;;<<<<<<>>>III\\\lllsssuuuppplllnnnssswwwwwwvvvvvvwwwzzz|||sssdddVVVQQQPPPVVVgggyyy~~~~~~{{{wwwuuuxxx{{{}}}www^^^UUUOOONNNNNNLLLKKKLLLJJJGGGDDDBBBBBBAAAAAA@@@AAAAAAAAA@@@???>>>===<<<999888777666555555555555222222222222333444555555:::===HHH\\\ooo{{{|||yyyxxxrrruuuxxxzzz{{{tttnnnmmmoooqqqppppppooonnnmmmlllkkkkkkmmmmmmmmmnnnqqqtttwwwyyy|||{{{{{{|||zzztttjjjccc]]]\\\aaajjjuuuuuummmddd[[[XXXVVVSSSRRRQQQOOOLLLJJJIIIFFFBBB???<<<999666333222222111111111111222222111111000000000000111111///////////////////////////......---...///000000//////////////////////////////......///000111222000333777???PPPcccmmmooorrruuuxxx{{{~~~xxxlllrrr|||~~~tttttt{{{|||tttnnnqqq~~~uuubbbZZZUUUZZZdddlllsssxxx{{{|||}}}{{{wwwsssqqqqqqpppoooooopppqqqsssuuuvvvyyyzzz|||~~~~~~}}}{{{zzzxxxwwwvvvuuuuuuvvvxxxyyywwwvvvvvvxxx{{{}}}}}}}}}~~~}}}zzzxxxvvvttttttssswwwwwwvvvuuuuuuuuuuuuuuuuuusssrrrrrrssssssqqqooopppooonnnnnnmmmkkkhhheeeYYYYYYZZZ]]]aaabbb```^^^^^^bbbiiiooopppiiiaaa[[[VVV^^^fffkkkppptttsssooocccZZZSSSVVV\\\aaaeeeiiiiiinnnrrrpppmmmhhh```XXXTTTWWW\\\ccchhhmmmpppqqqxxxyyyyyyxxxuuupppkkkhhhfffgggjjjooouuu|||{{{rrrdddUUUHHH???:::777777666666777888999:::;;;<<<>>>@@@AAAAAAAAACCCEEEJJJKKKNNNQQQSSSUUUVVVVVVRRRQQQOOONNNMMMNNNPPPRRRUUUZZZ```dddfffggghhhhhhiiiqqq}}}uuunnnppptttvvvpppeee[[[WWWYYYbbbooo||||||mmmaaa```kkkvvvzzzwwwuuusssqqqpppnnnllliiigggdddaaa___]]]\\\ZZZYYYVVVTTTPPPLLLHHHFFFDDDDDDAAA@@@>>><<<;;;;;;;;;;;;===>>>??????===:::666444333333333666:::=========@@@@@@BBBBBBBBBBBB@@@@@@;;;<<<===AAANNN```oootttsssmmmiiilllttt{{{{{{yyyzzz|||}}}~~~~~~kkk```VVVSSSUUU^^^ppp||||||yyytttsssvvvyyy{{{oooZZZSSSNNNNNNOOOLLLIIIIIIJJJGGGEEEDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>>===:::999888777666555555555333222222222333333444555888;;;CCCSSSfffwww~~~|||wwwyyyzzzzzzyyy{{{tttmmmllloooqqqqqqqqqpppooommmlllkkkkkkkkklllnnnqqqtttwwwyyy{{{~~~}}}}}}~~~}}}wwwmmmeeeYYYXXX]]]hhhtttuuunnneee\\\YYYXXXVVVUUUTTTRRROOOLLLGGGEEEBBB@@@>>><<<999666222222111111111111222222111111000000000000111111////////////////////////............//////000000////////////////////////.........///000111222222222444888???NNNaaammmppptttwwwzzz|||}}}zzzlllqqqzzzwwwvvv|||}}}}}}~~~~~~~~~wwwppprrr}}}wwwcccZZZTTTYYYcccllltttzzz~~~|||xxxtttsssrrrpppppppppppprrrsssuuuwww{{{|||}}}~~~}}}|||{{{yyyttttttttttttuuuwwwyyyzzzxxxxxxxxx{{{~~~~~~{{{xxxvvvuuuttttttwwwwwwvvvuuuuuuuuuvvvvvvwwwuuussssssssssssrrrqqqsssrrrpppooommmjjjeeeaaaVVVWWWZZZ]]]______]]][[[\\\dddnnnsssssslllccc[[[WWW___ggglllqqqvvvvvvssshhh^^^VVVXXX___dddjjjnnnooouuuxxxvvvrrrlllcccZZZXXXZZZ^^^bbbeeeggghhhiiillllllkkkjjjfffbbb___\\\\\\^^^ccciiiqqqyyy|||ppp___OOOCCC<<<888666555555666777888:::<<<======???BBBCCCCCCDDDGGGHHHKKKMMMQQQTTTWWWYYYYYYZZZUUUSSSPPPOOOPPPRRRTTTUUUYYY\\\aaaeeeggghhhiiikkkllluuu{{{ppplllpppuuuyyy~~~ooodddZZZWWW[[[eeeuuuzzzjjj___bbbnnnyyy}}}wwwuuurrrqqqpppnnnkkkiiifffccc```^^^]]]\\\ZZZXXXSSSQQQNNNJJJGGGDDDCCCCCC@@@???===;;;;;;;;;;;;;;;===>>>>>>>>><<<999555333333333444777:::===>>>===@@@@@@BBBBBBBBBBBB@@@@@@<<<>>>???DDDQQQcccooosssrrrmmmhhhlllvvv}}}}}}~~~zzzddd\\\UUUTTTXXXcccuuu}}}zzzzzzxxxtttsssvvv{{{}}}iiiWWWQQQLLLNNNNNNKKKHHHGGGHHHFFFDDDDDDDDDDDDCCCBBBAAAAAABBBAAAAAA@@@???>>>;;;:::999888666666666666333333222222222333444444666999@@@LLL^^^sss}}}yyyxxx|||vvvnnnkkkmmmpppqqqqqqpppnnnmmmlllkkkjjjgggjjjnnnssswwwzzz|||}}}yyyooogggWWWXXX^^^jjjwww}}}tttnnnfff^^^[[[ZZZYYYXXXXXXUUURRROOOHHHFFFCCCAAA@@@>>>;;;999222222111111111111222222111111000000000000111111000000000000000000000000....../////////000000000000000000000000000000000,,,---...///000111222222222555888???MMM```mmmrrruuuxxxzzz|||}}}~~~|||kkkooowww~~~~~~|||~~~{{{rrrrrr|||xxxeee[[[TTTWWWaaakkkuuu|||~~~~~~~~~{{{wwwsssrrrrrrrrrrrrrrrrrrssstttvvvwww}}}}}}}}}}}}|||{{{yyyxxxrrrssstttvvvxxxyyyzzz{{{yyyxxxzzz|||{{{xxxvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvxxxvvvtttsssssssssrrrqqqsssrrrqqqooolllhhhbbb]]]TTTUUUXXXZZZ[[[[[[ZZZYYY[[[fffqqquuussslllbbbYYYWWW___ggglllrrrvvvvvvrrriii```YYYZZZ___eeelllssstttzzz|||zzzuuuooofff]]]YYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\ZZZXXXWWWVVVWWWZZZaaaiiiqqqyyyyyylllYYYIII@@@;;;888777555777888999999;;;===@@@???AAADDDFFFGGGIIILLLNNNNNNPPPTTTXXXZZZ\\\\\\\\\WWWTTTPPPOOOQQQSSSUUUVVV]]]```eeeiiikkklllnnnooorrryyy|||rrrkkkjjjqqqxxx}}}zzzkkkbbbZZZZZZ___jjjzzzwwwggg___dddqqq|||~~~wwwtttqqqooonnnmmmkkkiiieeeccc```___^^^\\\ZZZXXXQQQOOOLLLHHHEEECCCBBBAAA>>>===<<<;;;::::::;;;<<<===>>>>>>===;;;888666444444333444777;;;===>>>>>>@@@@@@BBBBBBBBBBBB@@@@@@>>>???AAAGGGUUUfffqqqrrrsssnnnkkkmmmttt{{{~~~}}}xxxsss]]]ZZZUUUTTTYYYfffvvv}}}{{{|||yyyuuutttwww~~~fffVVVPPPLLLNNNNNNKKKHHHGGGEEEDDDCCCCCCDDDDDDBBBAAABBBBBBBBBBBBBBBAAA@@@???<<<;;;:::888777666666666333333333222222333333444666999>>>FFFXXXppp}}}zzz{{{~~~yyyoookkklllnnnpppooonnnmmmkkkiiihhhhhhdddgggmmmtttyyy|||}}}}}}zzzqqqiii[[[\\\cccppp}}}zzzrrroooiiibbb\\\[[[[[[[[[[[[YYYUUURRRKKKIIIEEECCCAAA>>>;;;999222222111111111111222222111111000000000000111111000000000000000000000000......///000000000000000000000000000000000000000+++,,,...///111222222333222555888>>>LLL___nnnssssssvvvxxxzzz{{{}}}}}}jjjlllsss~~~}}}sssrrrzzzxxxggg\\\TTTVVV```jjjttt|||}}}~~~}}}zzzvvvsssrrrrrruuuttttttssstttuuuvvvwww}}}}}}}}}|||{{{zzzxxxwwwtttvvvxxxzzz{{{{{{{{{zzzwwwwwwyyy|||~~~{{{xxxvvvuuuvvvwwwuuuuuuuuuttttttuuuuuuvvvxxxvvvsssrrrrrrrrrqqqppppppooonnnmmmkkkfff___[[[SSSTTTVVVWWWWWWWWWXXXYYY___kkkvvvxxxtttmmmbbbXXXVVV^^^ggglllqqquuusssoooddd\\\VVVVVVYYY___hhhrrrrrrwwwzzzwwwsssnnnfff^^^VVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSUUUYYYaaakkkttt|||tttfffTTTEEE===:::999777666999;;;;;;;;;<<>>===;;;999777555444444444777;;;>>>>>>>>>@@@@@@BBBBBBBBBBBB@@@@@@>>>@@@CCCKKKZZZkkktttuuuvvvrrrnnnnnnqqqvvvyyy{{{{{{{{{wwwrrrmmm\\\[[[WWWVVV[[[hhhwww}}}xxxuuuwww|||dddXXXQQQMMMOOOOOOLLLJJJJJJEEEDDDCCCDDDEEEEEECCCBBBBBBBBBBBBBBBBBBAAAAAA@@@===<<<;;;999777777666666444333333222222333333333555:::===CCCTTTnnn}}}rrrkkkkkklllmmmlllkkkiiigggfffeeedddbbbfffmmmtttxxxzzzzzzzzz{{{rrrjjj___aaahhhuuuyyyrrroookkkddd\\\\\\\\\\\\]]][[[WWWTTTNNNKKKGGGDDDAAA>>>:::888222222111111111111222222111111000000000000111111000000000000000000000000......///000000000000000000000000000000000000000+++,,,---///111222333333111444888===KKK^^^nnntttqqqsssvvvxxxzzz|||}}}hhhjjjppp{{{tttrrryyywwwhhh]]]TTTVVV___iiittt|||~~~~~~{{{wwwtttttttttwwwvvvuuuttttttuuuvvvwww~~~}}}}}}|||{{{yyywwwvvvwwwyyy{{{}}}~~~}}}{{{yyyvvvvvvxxx{{{~~~zzzwwwuuuuuuvvvwwwuuuuuuttttttttttttuuuvvvwwwuuurrrqqqqqqqqqpppooollllllkkkkkkiiieee___ZZZSSSTTTTTTTTTTTTUUUWWWYYYcccppp{{{{{{vvvpppeeeZZZUUU]]]fffkkkpppsssppplll]]]WWWQQQQQQRRRWWWbbbmmmmmmrrrtttrrroookkkddd]]]TTTRRRQQQOOONNNNNNOOOPPPOOONNNNNNNNNNNNPPPQQQRRRTTTZZZbbbmmmvvv}}}~~~pppbbbPPPBBB;;;:::999777888:::<<<===<<<===@@@CCCBBBEEEIIILLLOOORRRVVVYYY[[[^^^bbbfffhhhiiihhhhhh```\\\WWWVVVYYY]]]^^^___dddhhhnnnsssuuuwwwxxxyyywww|||~~~|||xxxtttllldddeeehhhsss|||sss]]]ZZZ[[[cccmmmvvvpppdddaaakkkzzz|||wwwtttoookkkjjjjjjjjjiiidddbbbaaa```___^^^[[[XXXOOOMMMJJJFFFDDDBBBAAA@@@<<<<<<::::::::::::;;;<<<============<<<:::888666444444444777;;;>>>???>>>@@@@@@BBBBBBBBBBBB@@@@@@>>>AAADDDMMM]]]oooxxxxxxxxxuuuqqqnnnnnnqqquuuwwwvvv~~~xxxuuuqqqlll^^^^^^[[[YYY___lllzzzyyyvvvvvvwww|||dddZZZSSSNNNPPPPPPNNNLLLLLLGGGFFFFFFGGGHHHHHHFFFEEEBBBBBBBBBCCCBBBBBBAAAAAA>>>===;;;999888777666666444444333222222333333333555:::===BBBRRRmmmsssllljjjkkkjjjjjjhhhgggeeecccbbbaaaaaaeeelllssswwwxxxwwwvvv{{{qqqfffcccaaaeeeppp|||{{{uuuqqqlllgggdddbbbaaa```___^^^[[[XXXTTTNNNGGGCCC@@@>>>:::777222222111111111111222222333222111111333444333222222222111000//////000000////////////////////////222000///000222111...+++---......///000111111222444555666<<>><<<===;;;:::888888999:::;;;=========<<<:::777444333333444666888:::===>>>??????@@@AAABBBAAA???===<<<======BBBPPPcccqqqwwwxxx~~~wwwqqqqqqsssssstttvvvsss||||||wwwtttrrrrrrjjjfffaaa___dddqqqzzzwww{{{zzz~~~zzzgggVVVTTTRRRQQQPPPMMMJJJGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCDDDCCCAAA???@@@???>>><<<:::999999888444333333222222333333333777666888AAAOOObbb{{{uuujjjeeecccggghhhhhhgggdddbbbbbbbbb___cccjjjqqquuuwwwvvvvvvzzzpppeee```^^^aaakkkxxx~~~yyyvvvppplllgggeeecccbbbbbb```]]][[[VVVQQQJJJFFFCCCAAA<<<999222222111111111111222222111000//////111111000///111111111111000000//////////////////////////////222000......000111///............///000111111111333555777<<>>>>>======???BBBDDDDDDDDDEEEFFFGGGKKKPPPTTTVVV[[[aaafffjjjnnnuuu{{{~~~wwwkkkddd^^^\\\\\\]]]aaagggmmmtttzzz{{{}}}zzzsssnnnkkkjjjllluuu|||ppp```]]]^^^ggguuuxxxfffbbbiiittt{{{uuussspppllljjjiiijjjjjjkkkgggcccaaaaaa___ZZZUUUNNNKKKGGGDDDCCCAAA>>><<<<<<:::999777777888:::;;;===<<<<<<;;;999666444222333444555888:::<<<>>>??????@@@AAAAAAAAA???===<<<>>>>>>CCCQQQcccrrryyy{{{}}}vvvqqqqqqrrrpppqqqsssvvv|||xxxvvvuuuuuuoooiiicccccclll{{{|||{{{yyy}}}vvveee\\\ZZZXXXVVVSSSOOOJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDBBB@@@??????>>>===<<<;;;;;;;;;666555555444444555666777:::888999@@@KKK]]]vvvxxxkkkeeecccfffggghhhgggdddbbbbbbbbbaaadddiiinnnqqqsssssssss~~~zzzpppfff^^^ZZZ\\\eeerrr{{{vvvqqqkkkiiigggfffeeeccc```^^^YYYTTTNNNJJJGGGDDD???;;;222222111111111111222222111000//////111111000///000000111222222111///...////////////////////////111///------...000000000......//////000000111111333555777<<>><<<:::999777666666888999;;;<<<<<<;;;999777555333111222333555777999<<<===>>>@@@@@@AAAAAA@@@???===<<<>>>>>>CCCQQQbbbqqqyyy{{{yyysssqqqrrrtttrrrsssuuu{{{{{{zzzyyyxxxwwwrrriiibbbfffuuu}}}zzz|||sssfffeeebbb^^^ZZZVVVPPPJJJFFFHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCDDDFFFFFFDDDBBB@@@?????????>>>>>>>>>>>>999888777666666888:::;;;>>>;;;;;;???HHHWWWooo|||nnnfffcccfffggghhhgggeeecccccccccdddeeehhhkkkmmmooopppppp~~~{{{rrriii\\\XXXXXXaaannn~~~yyysssnnnllljjjiiihhhfffccc```[[[WWWQQQMMMJJJFFF???;;;333222222111111222222333333222111111222222111000...000111333222111///...////////////////////////............///000000000.../////////000000000111222555777<<>><<<888777666555666777999;;;;;;;;;:::888666444222111222333555777999;;;===>>>AAAAAAAAAAAA@@@>>>===<<<<<<===CCCOOO^^^llltttvvvtttqqqqqquuuxxxxxx{{{~~~}}}zzzzzzyyyxxxvvvoooeee^^^ggg~~~|||}}}vvvmmmmmmhhh```YYYSSSNNNJJJGGGJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEGGGHHHFFFEEEBBBBBBBBBAAA@@@???>>>>>>;;;999888777888:::<<<>>>@@@======???EEESSSjjj~~~rrrhhhccceeeggghhhgggfffddddddeeeffffffggghhhkkkmmmpppqqq~~~|||tttkkk]]]XXXWWW___lll}}}{{{tttqqqooommmlllkkkhhheeeccc\\\XXXSSSOOOLLLFFF???:::333333222222222222333333333222111111222222000///...///111222333111000...////////////////////////+++---///000000000///...////////////000000000000111555888===JJJ___pppxxx{{{|||~~~|||ddd]]]\\\iiiyyy{{{{{{{{{qqqjjjhhhooovvvooobbbWWWUUUZZZcccnnnxxx}}}~~~~~~{{{xxxuuutttqqqrrrssssssssssssvvvxxx{{{{{{{{{||||||{{{wwwtttsssrrrrrrtttuuuuuusssqqqpppoooooopppqqqsssvvvwwwuuutttsssssssssuuuwwwxxxxxxxxxwwwvvvtttrrrqqqppppppooonnnnnnmmmmmmmmmnnnjjjiiifffbbb^^^ZZZXXXVVVUUUUUUTTTRRRSSSXXX```gggkkkrrrzzzwwwkkkaaa^^^^^^aaaeeecccYYYPPPGGGDDDDDDGGGGGGEEEFFFIIIKKKKKKMMMPPPTTTVVVVVVUUUMMMKKKHHHGGGIIIKKKLLLMMMNNNNNNNNNQQQWWW```hhhmmmkkkpppyyy~~~tttkkkccc```\\\ZZZWWWSSSMMMIIIHHHEEEBBBBBBDDDFFFEEEDDDEEEGGGIIIJJJKKKMMMPPPRRRSSSYYY```hhhqqq{{{|||pppeeebbbccceeehhhmmmsss{{{yyytttrrrqqquuu~~~vvvkkk\\\]]]cccpppyyymmmcccccclllzzzzzztttooonnnmmmkkkjjjiiiiiiiiillljjjfffbbb^^^YYYTTTQQQKKKHHHEEEBBBAAA@@@===;;;777666555555666888:::;;;<<<;;;999777555333222111222333555777:::<<<===>>>BBBAAAAAA@@@???>>>===<<<;;;===CCCNNN\\\gggnnnppprrrqqqsssyyy|||~~~|||yyyyyyyyyuuurrriii```]]]kkkxxxooohhh]]]SSSNNNKKKJJJJJJLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEGGGIIIIIIHHHGGGFFFEEEEEEDDDBBB???===<<<;;;:::999888999:::<<<===>>>======???CCCPPPfffzzzwwwkkkdddfffhhhiiiiiigggffffffgggggggggggghhhkkknnnrrrttt}}}uuukkk^^^YYYWWW___kkk|||~~~wwwuuussspppooonnnkkkhhheee]]]YYYUUUQQQMMMGGG???999333333222222222222333333111000////////////...,,,...///111222222111000000////////////////////////+++---000000///.........////////////000000000000111555888===JJJ^^^qqq{{{~~~eee\\\ZZZfffwwwzzzxxxtttzzztttoooiiihhhmmmuuupppcccWWWTTTYYYbbbnnnxxxzzz{{{||||||zzzwwwtttrrroooqqqsssssssssssstttvvvzzzzzz{{{|||}}}{{{wwwtttqqqqqqqqqrrrtttsssqqqooooooooopppqqqsssuuuvvvwwwuuutttrrrqqqrrrsssuuuvvvvvvvvvvvvuuutttrrrqqqpppoooooonnnmmmllllllllllllhhhgggddd___YYYUUUTTTTTTRRRRRRRRRRRRUUU[[[ccciiimmmuuu~~~{{{pppddd```^^^aaadddbbbYYYPPPGGGDDDDDDGGGHHHFFFFFFJJJKKKKKKMMMPPPTTTVVVVVVUUUOOOLLLIIIHHHJJJLLLMMMNNNPPPPPPQQQTTT[[[bbbjjjoooooottt}}}zzzpppeee\\\YYYUUUQQQOOOKKKHHHEEEGGGEEEEEEEEEGGGHHHHHHGGGGGGIIILLLMMMOOORRRVVVXXXZZZ```iiisss~~~~~~qqqeeebbbeeehhhlllpppsss{{{{{{vvvttttttuuu}}}{{{ooogggZZZ]]]eeesssrrriiibbbeeeooo|||wwwqqqlllkkkjjjiiiiiihhhhhhhhhjjjiiieeeaaa\\\VVVRRRPPPJJJGGGDDDBBBAAA???===;;;666666555555666888;;;<<<<<<;;;999777555333222222333444666888:::===>>>???CCCBBBAAA@@@>>>======<<<;;;???GGGRRR^^^hhhmmmooouuuuuuxxx~~~|||zzzzzzyyyuuupppeee___```ppp{{{kkkcccWWWNNNIIIIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGGGGGGGHHHJJJJJJIIIHHHGGGGGGGGGEEECCC@@@===;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<>>>@@@BBBLLL```ttt~~~{{{|||nnnggggggiiijjjjjjiiihhhiiijjjhhhhhhhhhiiikkknnnrrrttt|||rrrhhh^^^YYYXXX___kkkzzz|||yyywwwtttsssqqqoookkkhhh^^^[[[WWWSSSOOOIII???999444333333222222333333444222000......//////---,,,//////000000111111111111///////////////////////////000///---++++++...111000000000000////////////000555888===III^^^rrr}}}~~~hhh^^^ZZZfffwww{{{xxxooo}}}yyysssooommmiiigggllltttssseeeXXXTTTYYYaaalllvvvtttuuuwwwyyyyyyxxxuuurrrqqqrrrrrrqqqpppqqqtttvvvyyyzzz{{{}}}}}}{{{wwwtttqqqpppppprrrssssssqqqooommmnnnppprrrtttuuuvvvvvvuuutttrrrqqqpppqqqssstttssstttttttttsssrrrpppoooooonnnmmmlllkkkkkkkkkkkkfffeeebbb\\\UUUQQQQQQRRRPPPPPPQQQSSSXXX___ggglllpppxxxsssfffbbb___aaadddbbbYYYQQQGGGDDDDDDGGGHHHFFFHHHKKKLLLMMMPPPTTTXXXZZZYYYXXXSSSQQQMMMLLLMMMOOOPPPQQQTTTTTTVVVZZZ___ffflllpppsssyyyyyymmmaaaWWWTTTPPPLLLIIIGGGFFFEEEFFFFFFFFFHHHJJJKKKKKKKKKJJJLLLOOOQQQTTTWWW\\\```aaahhhrrr~~~~~~pppdddaaafffkkkppptttsss{{{{{{wwwvvvwwwwww~~~rrrfff```ZZZ^^^hhhvvviiicccaaagggrrr|||rrrnnniiiiiihhhhhhggggggffffffhhhgggddd```ZZZUUUQQQOOOIIIFFFCCCAAA@@@???===;;;666666555555777999<<<>>>===<<<:::777555444333333444555777999;;;>>>???@@@CCCCCCAAA???>>>===<<<<<<<<>><<<======>>>>>>===<<<:::999999;;;===??????FFFYYYkkkyyyvvv}}}qqqiiihhhjjjllllllkkkkkkkkkllljjjjjjiiiiiikkkmmmoooqqq{{{pppeee^^^YYYXXX___jjjyyy{{{yyywwwuuutttqqqnnnkkk```\\\XXXUUUQQQJJJ@@@999444333333222222333333444444222000000111111///---000000//////000111222222////////////////////////333222...***''')))...444000000000000////////////000555999===III^^^sss~~~~~~}}}~~~zzzlllaaa]]]hhhyyyyyyuuuqqq}}}}}}}}}~~~uuuppplllllljjjgggllltttzzzvvvhhhZZZUUUXXX___jjjsssooopppssswwwyyyyyyvvvssstttsssqqqooonnnppptttxxxyyyyyy{{{}}}~~~|||xxxtttrrrqqqrrrsssttttttrrrppplllnnnpppsssuuuvvvvvvuuuuuutttrrrppppppppprrrsssrrrrrrssstttsssrrrpppoooooonnnmmmlllkkkjjjjjjkkkeeeeeeaaaZZZSSSNNNNNNPPPOOOPPPQQQUUUZZZbbbjjjooorrrzzztttgggccc```bbbeeebbbZZZRRRIIIEEEEEEHHHIIIHHHJJJNNNNNNOOOSSSXXX]]]___^^^\\\XXXUUURRRQQQRRRSSSTTTTTTXXXYYY[[[___dddjjjooorrrwww}}}xxxkkk___UUURRRMMMIIIFFFEEEFFFFFFEEEEEEGGGIIIKKKMMMOOOOOOLLLNNNQQQTTTWWW[[[aaadddkkkrrr}}}~~~pppcccaaaffflllrrrvvvttt||||||xxxwwwxxxyyy~~~{{{kkk```\\\\\\```jjjxxxxxxddd______gggtttxxxooolllhhhgggggggggfffffffffeeeffffffccc___YYYTTTPPPOOOHHHFFFCCCAAA@@@???===;;;666666555666777:::===>>>>>><<<:::777555444444444555666888:::<<<>>>@@@AAADDDCCCAAA???>>>===<<<<<<>>>FFFRRRaaannnwww|||}}}xxx{{{~~~}}}|||zzzuuu]]]\\\bbbssszzz{{{ooocccZZZVVVQQQMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMJJJIIIIIIJJJKKKKKKJJJHHHDDDDDDEEEEEEDDDBBB???>>>>>>???@@@@@@???===:::999777:::===>>>===BBBSSSeeeyyyxxxttt{{{ssskkkiiikkkmmmmmmllllllmmmnnnlllkkkjjjjjjjjjkkklllmmm|||rrrkkkaaa\\\YYY___kkkzzz}}}yyytttqqqpppppphhhccc]]]XXXTTTKKK???666666444222111222333333222444333222111000...------000000////////////000000111000///......///000111///////////////.........------...///000111111222000111444999EEEXXXnnn}}}|||qqqggg```fffrrr|||{{{ooommm|||}}}wwwsssqqqssssssqqqssswww{{{lll\\\WWWYYY___gggooonnnpppsssvvvyyyzzzzzzzzzxxxuuuqqqpppqqqsssuuuuuuwwwyyy||||||yyywwwuuutttpppoooppprrrtttsssoookkkooommmmmmnnnqqqtttvvvvvvvvvuuutttsssrrrrrrssstttpppppppppppppppppppppppppppooonnnnnnnnnmmmjjjgggfff___YYYWWWSSSMMMJJJKKKQQQPPPQQQWWW```hhhmmmooovvv}}}yyyllleee^^^___dddcccZZZQQQHHHFFFEEEDDDFFFHHHIIIJJJRRRSSSWWW[[[```ddddddddd^^^\\\YYYUUUSSSSSSTTTUUU]]]___ccciiiqqqvvvyyyzzztttggg^^^UUUOOOIIIGGGHHHJJJJJJJJJHHHHHHJJJLLLNNNPPPRRRSSSTTTUUUVVVZZZ___dddiiillluuurrrbbbfffllljjjllluuuwwwyyy~~~~~~{{{yyy|||~~~tttddd\\\\\\[[[eeeqqqyyy~~~xxxppp]]]]]]```jjj{{{{{{rrrllllllkkkjjjhhheeecccbbbaaadddbbb```\\\WWWQQQLLLJJJFFFDDDAAA@@@@@@???===;;;555444444444666999<<<>>><<<:::888666444444444444000222555999===@@@BBBCCCBBBCCCBBB@@@>>><<<===>>><<>>>>>======>>><<<@@@LLLYYYnnn|||qqqmmmttt}}}wwwjjjjjjjjjkkkmmmpppqqqooommmnnnllliiiiiijjjkkkllllll{{{pppiiibbb\\\[[[bbbmmm|||}}}yyyvvvttttttkkkfff___ZZZUUUMMMAAA888666444222111222333333222333333222111000///......000000////////////000000111000///......///000111/////////////////////.../////////000000111111111111222444999DDDWWWlll{{{}}}{{{}}}~~~vvvjjjcccgggsss~~~}}}qqqqqq|||wwwuuuwwwyyywwwwwwyyy}}}|||nnn```ZZZ[[[___dddjjjoooqqquuuxxxzzz{{{{{{zzzzzzvvvsssqqqrrrtttvvvvvvzzz|||~~~~~~{{{xxxuuuuuuqqqppppppqqqsssssspppnnnpppnnnnnnooosssuuuwwwwwwuuutttsssqqqqqqqqqrrrsssppppppppppppppppppppppppooonnnmmmmmmmmmkkkhhheeebbb[[[UUUSSSQQQMMMLLLMMMOOOPPPUUU]]]ffflllnnnnnnvvv~~~zzznnnfff___```dddddd\\\SSSIIIHHHFFFFFFGGGJJJLLLMMMUUUVVVYYY^^^cccgggiiijjjgggddd```\\\ZZZZZZ[[[\\\dddggglllssszzz{{{ooobbbYYYTTTOOOJJJHHHHHHJJJJJJIIIJJJKKKMMMPPPRRRTTTVVVVVVTTTVVVYYY\\\aaahhhpppvvvwwweeehhhmmmkkkmmmsssxxx{{{{{{xxxzzz{{{}}}zzznnn```YYYYYY^^^gggssszzz}}}ssshhh[[[\\\aaammm~~~zzzqqqlllmmmllljjjhhhfffcccbbbaaabbbaaa^^^[[[VVVQQQLLLJJJGGGEEEBBBAAA???>>>;;;999555555555555777:::<<<>>>===;;;999777555444444444333555777:::<<<>>>???@@@?????????===:::999:::;;;AAALLL]]]mmmwwwzzzzzzxxxyyy~~~}}}rrrccc^^^aaarrrxxxrrrqqqwwwxxxggg]]]VVVVVVTTTPPPMMMLLLLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLMMMNNNNNNLLLJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCAAA@@@????????????@@@???>>>>>>;;;===HHHUUUfffyyyvvvpppuuu||||||rrrnnnoooooopppppppppooonnnnnnllliiihhhiiijjjjjjjjjzzzooogggaaa]]]\\\dddppp|||zzzyyyoooiiibbb\\\WWWOOODDD<<<666444222111222333333222222222111111111000000000000000////////////000000000000////////////000000......//////////////////000111111111111111111111222333555999CCCUUUiiiwww{{{xxxzzz~~~~~~|||pppgggjjjtttyyywww~~~{{{}}}{{{{{{ssseee^^^\\\]]]aaaeeepppssswwwzzz|||}}}{{{zzz|||xxxuuussstttvvvwwwwww}}}|||xxxvvvuuurrrqqqqqqrrrssssssrrrqqqpppoooooopppsssvvvwwwwwwsssrrrqqqpppppppppqqqqqqppppppppppppppppppppppppnnnmmmllllllkkkiiieeebbb\\\UUUOOONNNMMMKKKLLLOOONNNRRRZZZdddmmmppppppnnnvvv}}}{{{ooohhhaaaaaadddddd]]]UUUIIIHHHGGGGGGIIILLLPPPSSSXXXZZZ^^^ccchhhmmmqqqsssssspppkkkfffccccccdddffflllooovvv~~~xxxkkk___WWWTTTQQQNNNLLLLLLLLLLLLKKKMMMOOORRRVVVYYY[[[\\\\\\[[[^^^bbbdddgggppp||||||hhhiiiooonnnnnnssszzz}}}{{{wwwwwwvvvvvvrrrfffZZZUUUXXXaaakkkvvv}}}zzzkkk]]]XXX\\\eeessszzzqqqlllmmmlllkkkhhhfffcccbbbaaa___^^^]]]YYYUUUQQQMMMJJJIIIFFFCCCAAA???<<<999777666666666777888;;;===??????===:::888555444333333777888999;;;<<<======>>>AAAAAAAAA???<<<<<<===???EEEPPPaaaooowwwxxxuuussswww~~~pppbbb^^^cccsss}}}zzzxxxvvvssspppooowwwnnn```\\\ZZZUUUTTTRRRPPPNNNNNNNNNOOOMMMNNNOOOPPPPPPOOONNNMMMMMMMMMNNNMMMLLLKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHEEECCCCCCEEEEEEBBB???BBB@@@???===;;;;;;DDDNNN^^^rrr{{{tttuuuzzz}}}zzzsssttttttsssqqqoooooopppnnnkkkhhhgggggghhhhhhhhhzzzqqqiii```\\\\\\eeeqqq}}}rrrlllddd^^^YYYQQQFFF>>>666444222111222333333222111111111111111111111111000000////////////000000000000////////////000000............////////////222222222111111111111111333444555999BBBSSSffftttxxxwwwwwwzzz}}}~~~~~~~~~uuuiiikkkttt|||~~~|||zzzjjj```\\\[[[___dddpppsssxxx|||~~~~~~|||zzz}}}zzzwwwvvvvvvxxxxxxxxx~~~|||xxxuuutttqqqrrrssstttuuutttrrrqqqoooooonnnpppsssuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppnnnmmmllllllkkkhhhccc```XXXQQQKKKJJJJJJIIIKKKOOOPPPUUU___iiipppsssrrrqqqsss{{{{{{qqqiiibbbaaacccbbb\\\VVVHHHHHHGGGGGGIIINNNTTTXXX]]]___dddiiinnntttyyy}}}{{{uuuooolllkkklllnnnqqqvvv~~~vvvjjj```YYYUUUTTTRRRPPPPPPPPPPPPPPPPPPSSSWWW[[[___bbbccccccggglllpppqqqsss||||||iiiiiioooppppppsss{{{{{{vvvtttssspppkkk```UUUTTTXXXdddnnnzzzxxxgggWWWVVV]]]iiiyyy{{{sssnnnnnnmmmkkkiiifffdddbbbaaa]]]]]][[[XXXUUUPPPMMMKKKHHHEEEBBB@@@???===:::777777777777888:::<<<>>>???@@@>>><<<888666444333333888999:::;;;======>>>>>>BBBBBBAAA???======???AAAEEEQQQaaannnssssssqqqooovvv~~~ooo```___gggwww}}}yyytttpppnnnnnnooopppyyyiii^^^\\\[[[SSSRRRRRRQQQOOONNNNNNMMMMMMNNNPPPRRRRRRQQQOOONNNPPPOOONNNLLLKKKJJJJJJJJJFFFFFFFFFGGGGGGGGGGGGGGGJJJGGGEEEGGGJJJJJJEEE@@@BBB???>>>===::::::AAAJJJ\\\ooo{{{~~~~~~vvvsssvvvzzz}}}~~~tttuuuuuutttqqqpppqqqsssnnnkkkgggfffffffffffffff|||tttmmm___[[[[[[cccppptttnnnfff```[[[RRRGGG>>>666444222111222333333222111111111111222222222222000000////////////000000//////000000000000//////---.........//////000000222222222111111111111111222333555999BBBQQQdddqqqwwwwwwwwwxxx{{{~~~~~~}}}~~~wwwjjjiiirrr|||}}}~~~nnnaaaZZZYYY___gggooosssyyy~~~}}}{{{}}}{{{xxxwwwwwwxxxxxxwww{{{~~~{{{wwwuuutttppprrrvvvwwwwwwtttqqqooonnnmmmmmmooorrrssssssrrrqqqqqqqqqrrrrrrrrrqqqqqqooooooooooooooooooooooooooonnnnnnmmmkkkgggbbb^^^UUUNNNHHHHHHHHHGGGIIIMMMSSSYYYaaaiiiooorrrsssssspppxxxzzzqqqjjjbbb______^^^YYYTTTFFFGGGFFFFFFIIIOOOWWW]]]bbbffflllrrrvvv|||~~~xxxtttrrrrrrssswww}}}uuuiii```ZZZUUUTTTTTTSSSRRRRRRSSSTTTVVVYYY]]]bbbfffjjjlllmmmpppvvv|||xxxiiihhhnnnpppsssvvv}}}{{{uuussspppmmmggg]]]TTTUUU[[[gggrrr}}}~~~tttdddVVVWWW```ooo}}}uuupppooonnnllliiifffdddbbb```\\\\\\ZZZXXXTTTPPPMMMKKKEEECCCAAA??????===;;;999666777888999;;;===>>>???@@@>>><<<888666444333333777888:::<<<>>>???@@@@@@>>>>>>===;;;::::::===@@@DDDOOO___kkknnnnnnmmmmmmuuu}}}{{{kkk]]]aaammm~~~{{{yyyuuupppkkkkkknnnqqquuu|||ggg\\\YYYWWWPPPPPPPPPOOONNNMMMLLLKKKMMMNNNQQQRRRSSSRRRPPPOOOQQQPPPNNNLLLKKKJJJJJJKKKGGGGGGGGGGGGHHHHHHHHHHHHJJJHHHFFFIIILLLLLLGGGAAA@@@===<<<===;;;;;;AAAHHHXXXkkk|||wwwqqqrrrwww{{{|||~~~{{{zzz}}}rrrrrrrrrppppppqqqsssuuummmjjjgggeeeeeefffeeeeee~~~}}}~~~}}}wwwqqq```[[[ZZZaaannnuuupppiiiccc^^^UUUHHH???666444222111222333333222111111222222222222222222000000////////////000000//////000000000000//////------......///000000000000111111111111111111111222333555999AAAPPPbbbooowwwyyyxxxxxxzzz~~~~~~{{{yyyvvvgggeeennnyyy}}}sssddd[[[ZZZaaakkknnnssszzz~~~|||zzzwwwvvvwwwwwwvvvuuuxxxzzz}}}}}}{{{xxxvvvuuuqqqtttwwwxxxuuurrrooonnnmmmmmmmmmooorrrsssrrrqqqppppppqqqrrrrrrrrrqqqqqqoooooooooooooooooooooooooooooonnnmmmkkkfff```[[[RRRKKKGGGGGGHHHHHHJJJMMMUUU[[[bbbiiimmmoooqqqrrrnnnuuu}}}yyyqqqiii```[[[ZZZXXXTTTPPPEEEFFFFFFGGGIIIPPP[[[ccchhhnnnvvv||||||yyywwwwww~~~vvviii___ZZZUUUVVVVVVUUUTTTVVVYYY\\\```bbbfffjjjpppuuuxxxzzzzzztttjjjiiillloootttyyy~~~}}}vvvpppmmmjjjeee\\\UUUXXX___jjjvvv~~~wwwmmmaaaXXXZZZddduuuwwwrrrpppnnnllljjjfffdddbbb```]]]\\\[[[XXXUUUPPPMMMKKKDDDBBB@@@??????>>>;;;:::666666888999;;;===>>>>>>???===:::888555444333333666777:::<<>><<<;;;<<>><<<:::888555666777999;;;<<<=========;;;999777555444444444777999;;;===???@@@AAABBBAAAAAA@@@>>>===>>>BBBFFFLLLVVVbbbiiijjjiiillloooooottt{{{{{{ddd\\\cccrrr|||zzzxxxuuurrrqqqrrrwww{{{~~~zzz{{{kkkeee___VVVNNNNNNMMMLLLKKKKKKKKKKKKNNNNNNOOOPPPPPPQQQRRRRRRNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDAAA>>>===>>>>>>===@@@EEEKKKYYYsssrrrnnnssswwwwwwuuusssvvv{{{oooiiicccdddjjjoooooonnnkkkiiifffeeefffggggggggg~~~}}}}}}}}}wwwqqqeee^^^ZZZ```lll~~~xxxtttoookkkfffZZZLLL@@@666444222111222333333222333333333222222222111111000000////////////000000...///000111111000///...---------...///000000111---......///000111111222///111444888AAAPPPaaannnxxx|||}}}zzz|||yyyyyyppp```^^^fffrrr~~~}}}}}}}}}zzzlllbbb^^^dddlllpppvvvzzzxxxvvvuuuuuuuuusssrrrtttwww{{{}}}|||{{{{{{{{{yyyxxxvvvqqqlllkkknnnrrrooonnnoooqqqttttttsssqqqlllmmmnnnpppppppppooonnnoooooooooooooooooooooooommmmmmlllkkkhhhccc[[[VVVJJJEEEEEEIIILLLMMMOOORRRRRRZZZdddkkklllkkkiiiiiinnnuuu||||||oooggg]]]UUURRROOOKKKHHHFFFHHHIIIIIILLLTTTaaalllsss|||~~~|||ooogggcccaaabbbbbbaaaaaaeeelllqqquuuuuuwww{{{~~~|||yyytttrrrooommmkkkmmmtttzzz~~~}}}kkkiiigggccc\\\WWW[[[cccppp|||wwwggg\\\YYYXXX```lll|||~~~vvvrrrqqqooommmjjjgggdddaaa```______]]]ZZZUUUQQQMMMJJJGGGEEEBBB???>>>;;;888666444555777999;;;<<<<<<===<<<:::888666444444444444999:::<<<===???@@@@@@AAA>>>>>><<<::::::<<<@@@CCCRRR[[[fffkkkjjjjjjmmmpppooosssxxx~~~eee]]]cccqqqzzzyyyyyyvvvrrrssswww}}}zzzyyy|||xxxfffbbb\\\RRROOONNNMMMKKKKKKKKKLLLLLLOOONNNNNNOOOOOOQQQRRRSSSMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGDDDFFFGGGFFFEEEDDDDDDEEECCC???>>>??????===>>>BBBGGGTTTnnntttnnnrrrvvvvvvwwwuuuxxx~~~oooggg___```hhhmmmllliiikkkiiifffeeefffhhhhhhhhh{{{{{{{{{||||||xxxsssooohhhbbb___aaaiiixxx}}}yyytttoooiii]]]MMMBBB888666333222333555666555666444111000000///---+++---///000000...------...////////////////////////111000///......///000111000111111111111222222222111111444;;;BBBLLL[[[iiiuuu}}}|||}}}zzztttbbb___gggqqq|||~~~~~~|||oooaaaXXX[[[aaaooowww|||wwwsssrrrsssssstttvvvwwwyyy{{{||||||||||||{{{yyywwwtttqqqpppooooookkkmmmooossstttsssoookkkoooooonnnnnnnnnnnnooopppppppppoooooonnnnnnmmmmmmnnnooolllhhhgggeee]]]TTTLLLGGGEEEIIINNNOOOQQQTTTTTT[[[cccggghhhggghhhjjjqqqzzz}}}pppeeeYYYSSSOOOLLLKKKLLLMMMJJJIIINNNSSSYYYbbbkkkuuu}}}rrrkkkllljjjiiijjjllloootttxxx{{{~~~zzzwwwvvvuuuqqqtttwwwxxxvvvtttuuuvvvuuummmooommmfff^^^\\\bbbiiiwwwyyywwwnnnbbbZZZ[[[^^^eeeqqq{{{uuurrrrrrqqqoookkkgggccc___^^^]]]ZZZVVVTTTQQQOOOKKKIIIDDDCCC@@@===;;;888777666555666777999;;;===>>>???<<<:::777555333444555666999:::<<<>>>???@@@@@@???>>>>>>???@@@>>>===EEENNNYYYkkkvvvrrrllloooqqqooouuuvvvvvvxxx}}}eee___mmm{{{~~~|||{{{yyyvvvuuutttwww}}}}}}rrraaa[[[WWWRRRQQQRRRRRROOOKKKIIIJJJMMMLLLMMMNNNPPPQQQRRRRRRRRROOOOOONNNNNNMMMKKKJJJIIIFFFHHHJJJJJJIIIHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFF???>>>>>>>>>>>>>>>??????DDDOOOcccyyyssslllqqqvvvwwwzzz{{{}}}~~~fff]]]ddddddeeehhhfffeeedddcccccceeehhhjjjlll{{{zzzzzzzzzyyyvvvqqqnnngggbbb^^^aaaiiixxx|||xxxtttpppjjj^^^NNNBBB888666333222444555666666777555333222222222000...333444555444222111222333////////////////////////111000///......///000111000000111111111222222222111000333999@@@JJJ[[[jjjwww~~~|||}}}yyyxxxfffaaagggpppzzz||||||~~~pppbbbZZZ\\\cccnnnuuuyyyuuussstttttttttuuuvvvxxxyyyzzzzzzyyyyyyyyyxxxuuussspppooonnnnnnlllmmmooorrrsssrrrooollloooooonnnnnnnnnnnnooooooppppppooonnnmmmmmmllllllmmmmmmkkkhhhgggeee]]]TTTMMMHHHGGGKKKOOOPPPQQQSSSVVV\\\cccfffffffffhhhjjjttt}}}{{{ooocccWWWRRRNNNKKKJJJLLLLLLIIIIIIMMMSSSYYYbbbkkkxxxvvvqqqrrrqqqqqqqqqrrruuuzzz{{{vvvttttttttttttxxx{{{|||zzzwwwwwwwwwzzz}}}vvvmmmmmmkkkeee``````eeejjjqqqqqqmmmeee\\\XXX[[[___eeeqqqxxxrrrpppnnnmmmkkkhhhddd```]]][[[ZZZWWWTTTQQQOOOLLLIIIFFFDDDBBB@@@===:::888777666555666777999;;;<<<===>>><<<:::777444333444555666;;;<<<>>>???@@@@@@@@@@@@>>>===>>>???===>>>GGGQQQcccsss~~~yyytttvvvxxxvvvxxxyyyyyyzzz~~~iiibbbppp|||}}}|||zzzxxxwwwvvvuuuxxx}}}}}}nnn^^^YYYVVVRRRRRRTTTUUUSSSOOOLLLMMMOOONNNOOOOOOOOOPPPPPPQQQQQQOOOOOONNNMMMLLLJJJHHHHHHFFFHHHIIIJJJIIIHHHIIIJJJFFFFFFFFFFFFEEEEEEDDDDDD??????>>>>>>>>>>>>??????EEENNNaaaxxxrrrjjjnnntttuuu}}}|||ddd[[[```___aaadddbbb___```aaaaaabbbeeeiiilll{{{zzzxxxwwwvvvsssooolllfffaaa___bbbkkkzzzzzzwwwtttrrrlll```OOOBBB888666333333444666777777777666444444555444333111111222111000......000222////////////////////////000000////////////000000000000000111111111222222000000222777===HHHZZZkkkyyy}}}|||}}}|||zzz~~~llldddgggnnnxxx{{{yyyzzzzzz}}}~~~qqqccc[[[]]]ccckkksss{{{vvvuuuuuuuuuuuutttuuuvvvwwwxxxxxxwwwvvvwwwvvvtttrrrpppooonnnnnnnnnnnnnnnppprrrrrrpppnnnooooooooonnnnnnnnnnnnnnnpppoooooonnnlllkkkjjjjjjjjjllljjjggggggeee]]]TTTMMMIIIIIINNNQQQPPPPPPRRRXXX^^^dddeeedddeeeiiinnnzzz}}}{{{yyymmmbbbVVVPPPMMMKKKJJJMMMMMMKKKLLLQQQVVV\\\fffooo}}}}}}~~~|||{{{{{{|||vvvssstttuuuuuuwwwzzz}}}~~~|||yyyvvvuuusssxxxyyynnnlllhhheeedddeeegggiiiiiigggbbb]]]YYYZZZ^^^bbbhhhttt{{{tttooollliiihhhfffdddaaa]]][[[YYYWWWTTTQQQNNNLLLJJJFFFDDDCCCBBB@@@===:::888666666444555777999:::<<<<<<===;;;999777444333444666777===>>>???AAAAAAAAA@@@???>>>===<<<======@@@KKKWWWooo|||{{{|||}}}zzzwwwwwwyyy|||llleeeqqq|||}}}|||zzzxxxyyyxxxxxxyyy|||~~~~~~hhhZZZVVVTTTSSSUUUXXXZZZYYYTTTPPPPPPPPPPPPPPPOOONNNNNNOOOPPPPPPOOOOOONNNLLLJJJHHHGGGFFFFFFHHHJJJJJJIIIHHHIIIJJJGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@??????>>>??????@@@EEELLL^^^wwwuuunnnpppuuuwww~~~ggg]]]```^^^___bbb___[[[]]]```aaaaaaccchhhmmm{{{yyyvvvuuutttrrrooolllfffcccaaaeeemmm|||yyywwwuuusssnnnaaaPPPCCC999666444333555777888888777555444555666666555333///...---+++******---///////////////////////////000000////////////000000000000000000111111111111111000222666;;;FFFZZZkkkyyy~~~|||{{{zzz}}}qqqggggggnnnxxx{{{zzzwwwwww{{{rrrdddZZZZZZ```hhhqqq}}}|||wwwuuuuuuuuutttrrrsssuuuwwwxxxxxxxxxwwwvvvvvvtttsssqqqpppooooooooonnnnnnooopppqqqpppoooooooooooooooooonnnnnnmmmoooooonnnlllkkkjjjiiihhhhhhjjjiiigggfffeee]]]TTTKKKIIIJJJOOOPPPNNNNNNPPPZZZ```fffgggfffiiipppwww|||yyyxxxwwwmmmaaaUUUPPPMMMKKKLLLOOOPPPOOORRRWWW\\\bbblllwww}}}wwwuuuwwwwwwwwwwwwzzz}}}~~~|||xxxsssooommmqqqzzz{{{ppplllgggeeefffgggfffeeeaaa___]]]]]]^^^aaadddggglllxxxwwwqqqllliiieeedddcccaaa^^^[[[YYYXXXUUURRROOOMMMKKKHHHEEECCCCCCAAA???<<<999777666555444555777999;;;;;;<<<<<<:::999666444444555666888===>>>???@@@@@@@@@???>>>>>><<<;;;<<<===CCCQQQ___xxx}}}|||zzzwwwqqqqqqtttzzzxxxjjjeeeppp{{{~~~}}}}}}|||yyyzzzzzzzzz{{{|||}}}|||{{{bbbWWWTTTTTTTTTXXX[[[^^^\\\WWWRRROOOOOOOOONNNMMMLLLMMMNNNPPPRRRPPPOOOMMMKKKHHHFFFEEEEEEGGGIIIKKKKKKJJJJJJJJJKKKIIIIIIHHHFFFEEECCCBBBBBBAAAAAA@@@?????????@@@@@@CCCIIIYYYttt}}}wwwuuuwwwyyysssiiihhhccccccddd___[[[^^^bbbbbbaaaccchhhlllzzzxxxvvvuuuuuutttqqqooojjjgggfffjjjqqq~~~yyywwwvvvtttnnnbbbQQQDDD999666444444666888999999666444333444555666555333222222111///---...000222000000000000000000000000//////000000000000////////////000000000111111111111222444777:::DDDXXXjjjxxx|||{{{yyy}}}uuuhhhfffnnnyyy~~~zzzyyy~~~ttteeeYYYWWW[[[fffooo|||zzzvvvtttsssssssssppprrrtttwwwyyyzzzzzzzzzvvvvvvuuutttsssrrrqqqppppppooommmnnnpppqqqqqqpppooooooooopppooonnnmmmlllmmmmmmlllkkkjjjiiihhhgggggghhhhhhffffffddd\\\RRRIIIGGGIIIMMMNNNLLLLLLOOO\\\cccjjjllllllppp{{{yyywwwxxxxxxnnnbbbVVVQQQOOONNNOOOSSSTTTTTTXXX^^^bbbhhhsss~~~~~~yyyxxxyyyxxxwwwwwwyyy}}}~~~|||vvvoooiiigggiiioooxxxzzzrrrmmmhhhffffffeeebbb___YYY[[[^^^cccfffhhhjjjjjjooo{{{|||tttoookkkhhhdddcccbbb```]]][[[YYYWWWTTTQQQNNNLLLJJJHHHEEECCCBBBAAA>>>;;;888666555444444666888:::;;;<<<;;;;;;999888666444444555777999<<<===>>>?????????>>>======;;;;;;<<>>;;;888666444444555777999<<<======<<<;;;999777555444444666888:::;;;<<<===>>>??????>>>===<<<:::;;;>>>CCCLLL^^^mmm~~~zzzvvvsssrrrnnnpppvvvzzz~~~}}}mmmeeecccdddooo{{{|||xxx{{{~~~||||||oooZZZTTTRRRRRRUUUWWW[[[]]][[[UUUOOOLLLKKKIIIIIIJJJKKKMMMPPPRRRTTTPPPNNNLLLIIIGGGFFFFFFFFFIIIKKKMMMMMMLLLKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@???CCCPPPhhhuuunnnmmmzzz|||wwwpppdddaaaaaabbbccceeefffggggggvvvvvvxxx{{{~~~~~~{{{yyywwwtttrrruuuyyy{{{wwwsssmmmaaaQQQEEE999777555555777999;;;;;;777666444444555555444222000222222111000///000111000000000000000000000000...///000111111000///...////////////000000000111...111444777777===OOOaaappp{{{}}}{{{yyyxxxyyyyyy{{{{{{jjjdddlllxxx~~~~~~|||lll___[[[]]]eeennn|||~~~xxxtttssssssttttttsssuuuvvvxxxyyyyyyyyyxxxsssttttttuuutttsssqqqqqqooonnnnnnoooqqqqqqpppnnnoooooopppqqqpppnnnlllkkkhhhhhhhhhhhhhhhhhhhhhhhhfffhhhhhhfffeeeaaaXXXNNNHHHGGGIIILLLKKKJJJNNNUUUbbbjjjtttvvvvvv{{{|||yyy}}}~~~|||ttthhh\\\WWWVVVVVVYYY]]]___bbbhhhooosssxxx{{{zzzyyyvvvsssuuuwwwzzz}}}{{{rrrfff]]]WWWVVVZZZaaaiiissstttnnnlllhhheeeaaa]]]YYYWWWYYYbbbnnntttuuuuuuvvvwww|||tttnnnkkkgggddddddcccbbb___\\\YYYWWWUUUQQQOOOLLLJJJIIIGGGDDDAAAAAA@@@===:::777555444333666888;;;===>>>>>><<<;;;888777555444444666999:::;;;<<<===???@@@@@@@@@???;;;:::<<>>???>>>===;;;888666555444444666999;;;;;;<<<>>>@@@AAABBBAAAAAA::::::===BBBIIITTTeeeuuuxxxvvvwww{{{~~~|||yyywwwrrrlllllltttyyyxxxlllhhhfffccckkkwww|||vvv{{{dddUUURRROOONNNQQQPPPTTTWWWVVVSSSQQQQQQRRRIIIJJJLLLMMMNNNNNNNNNNNNPPPNNNLLLIIIHHHHHHIIIJJJFFFHHHJJJJJJIIIHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@CCCKKK[[[nnn}}}{{{|||}}}}}}{{{}}}ssskkkhhhgggllltttxxxuuuqqq}}}}}}~~~}}}zzztttrrrsssxxx|||~~~yyyvvvrrreeeRRRBBB:::888555555777:::;;;;;;;;;888444222333444555555555222000000222222000...111111222222222222111111000000000000111111111111222222111000//////000000333222222444666;;;GGGTTThhhqqqzzz|||||||||yyytttvvvvvvvvvzzz~~~ooocccddduuuwwwkkkvvv}}}wwwiiigggmmmiiisss~~~}}}vvvtttuuuuuurrrnnntttuuuvvvwwwvvvuuusssqqqtttttttttsssrrrooommmlllkkkkkkmmmnnnoooooooooooommmmmmoooooonnnmmmkkkiiiffffffgggggggggggggggfffkkkhhhfffdddaaa[[[RRRKKKEEEHHHJJJKKKKKKNNNSSSWWWcccppp{{{}}}|||tttllliiilllhhh```aaajjjkkkttt{{{}}}{{{xxxvvvtttssstttuuuvvvvvvqqqhhh\\\TTTLLLKKKMMMTTT[[[eeeuuupppjjjgggeeeccc]]]WWWWWW\\\hhhvvv}}}~~~{{{xxx}}}pppkkkiiieeeaaabbbaaa___\\\ZZZWWWUUUTTTKKKIIIFFFEEEEEEDDDBBBAAA@@@???===888444222333444777888:::<<<======<<<;;;888777666666666777999999???@@@AAAAAAAAAAAA@@@???<<>>>>>;;;888444333444555888999;;;======<<<;;;:::777666666666777999:::;;;???@@@AAAAAAAAAAAA@@@???<<>>555333222222555888::::::888888777888999999666444222111111000000//////...//////000000000000//////////////////000000000111000//////........./////////...///111222555AAAMMM___kkkwww{{{zzzzzzxxxuuuqqqqqqqqqrrrvvv|||vvvmmmsss~~~wwwbbbSSSYYYkkk}}}{{{~~~zzzwww{{{yyylllbbb^^^^^^hhhrrryyy~~~|||yyytttqqqqqqpppooommmmmmnnnppprrrrrrqqqpppoooooopppppppppooonnnlllkkkiiijjjjjjkkkkkkkkkjjjjjjkkkkkklllmmmllljjjgggfffeeegggiiikkklllmmmllllllhhhgggggggggeee^^^TTTMMMHHHGGGEEEFFFIIIOOOVVVZZZhhhrrrzzz{{{|||}}}~~~~~~}}}||||||yyyxxxzzzyyywww{{{{{{mmmnnnqqqvvv}}}{{{wwwrrrmmmjjjfffeeeccc```[[[SSSIIICCCAAA@@@AAAGGGNNNXXXhhhwww~~~lll```XXXOOOKKKKKKNNNWWWaaabbbrrrwwwttttttttt~~~{{{ooogggeeeeeedddccccccbbbaaa^^^[[[VVVRRROOOIIIFFFDDDBBBBBBAAA???>>>===<<<:::777444333555666888:::;;;======<<<:::999666666555666777:::<<<===???@@@AAAAAAAAAAAA@@@???===???@@@BBBKKK[[[hhhnnnpppkkkgggiiiqqqvvvuuuqqqjjjlllpppzzz~~~tttggg[[[SSSSSS```nnn|||kkkUUURRROOOOOOUUUVVVWWWXXXXXXUUUQQQMMMKKKKKKQQQRRRSSSQQQNNNLLLKKKKKKIIIJJJLLLMMMMMMMMMLLLLLLGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEGGGGGGFFFEEEDDDCCCCCCDDDAAACCCEEEGGGLLLWWWfffrrr|||~~~~~~|||~~~ssstttttttttsssqqqoooooooooqqquuu}}}~~~zzzvvvuuuvvv{{{}}}xxxpppjjjbbbVVVHHH>>>555333222222555777999999777777777999:::999666444222222222111000///////////////000000000000//////...////////////000000000000000000//////000111111000///000222222555@@@LLL]]]kkkxxx}}}||||||{{{yyyrrrrrrrrrrrruuu{{{yyylllnnnvvvwwwbbbQQQUUUfff{{{|||wwwzzz|||pppddd\\\\\\fffpppvvv{{{{{{yyyuuurrrppppppooonnnmmmnnnppprrrsssrrrqqqpppoooooopppppppppooommmllliiijjjjjjjjjjjjjjjiiiiiiggghhhjjjllllllkkkjjjiiiggghhhkkkmmmoooooonnnmmmiiigggggggggeee___VVVOOOIIIGGGFFFGGGKKKRRRXXX\\\gggpppwwwxxxyyy~~~|||zzzyyyxxxwwwyyywwwxxxyyyzzz{{{zzzpppfffhhhkkkpppvvv||||||xxxsssmmmgggccc___^^^[[[XXXTTTMMMEEE@@@@@@???CCCIIINNNUUUaaammm|||}}}jjjZZZRRRKKKIIIJJJLLLSSSZZZ[[[kkkpppmmmppptttwwwnnngggdddccccccbbbcccbbb___\\\XXXSSSOOOLLLGGGEEEBBBAAA@@@@@@>>><<<;;;;;;999666444444555777999:::<<<======;;;:::888555555555666888;;;===??????@@@AAAAAAAAAAAA@@@???===???AAACCCLLL[[[fffiiimmmgggcccfffmmmsssssspppiiilllsss~~~|||sssfff\\\VVVYYYhhhwww~~~iiiUUUTTTPPPPPPUUUUUUWWWXXXXXXUUURRROOONNNNNNSSSSSSTTTRRRNNNLLLKKKKKKHHHIIIKKKLLLMMMLLLLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEAAACCCEEEFFFIIISSSbbbnnn|||~~~uuuuuuuuutttsssrrrpppooojjjmmmpppyyy~~~~~~~~~~~~{{{zzz|||~~~zzzssslllcccWWWIII???777555333333555777888888777666666888999999666444444555555444222111111333///000000111111000000///......////////////000000111000000000000111111222111000222333333666???KKK\\\kkkzzz~~~~~~~~~|||tttttttttsssttt{{{xxxiiihhhoooyyy}}}{{{gggVVVXXXggg{{{|||vvvxxxuuuhhh^^^\\\eeeoootttyyy~~~|||zzzxxxuuurrroooooooooooonnnpppqqqssssssrrrpppooonnnnnnoooppppppooonnnmmmjjjkkkkkkkkkjjjiiihhhhhhfffgggjjjlllmmmlllkkkkkkhhhjjjmmmpppqqqpppnnnmmmjjjhhhffffffeee```XXXRRRKKKIIIHHHJJJPPPVVV\\\^^^eeelllrrrsssuuuzzz}}}zzzwwwvvvuuutttvvvwwwxxxzzz|||~~~mmmeeeaaadddhhhmmmqqqwww~~~~~~}}}|||zzzwwwtttoooggg___ZZZXXXUUUSSSPPPMMMHHHCCC?????????CCCJJJNNNSSS]]]gggvvvyyydddRRRKKKFFFGGGIIIKKKOOOTTTUUUbbbfffffflllssszzztttlllfffcccbbbaaaaaabbb```]]]XXXSSSNNNKKKIIIFFFDDDAAA??????>>>===;;;999999888666444444666888:::;;;<<<======;;;999888444444555666999<<>>IIIZZZjjjzzz~~~~~~uuuuuutttrrrssszzzvvvfffeeelllvvvxxx|||~~~~~~}}}}}}~~~{{{vvveeeccclll}}}yyysssuuu}}}{{{mmmaaa[[[dddmmmrrrvvv{{{|||yyywwwvvvtttpppnnnmmmmmmnnnooopppqqqrrrrrrqqqooonnnllllllnnnnnnooonnnmmmlllkkkkkkkkkkkkjjjiiihhhggggggiiikkklllmmmlllkkkjjjjjjlllooorrrrrrqqqnnnmmmkkkhhhfffeeeddd```ZZZUUULLLJJJJJJMMMTTT[[[___```bbbiiimmmnnnpppvvvzzz{{{|||{{{zzzwwwuuutttttttttwwwyyy{{{|||sssddd___^^^aaafffjjjooottt{{{~~~{{{yyyvvvuuurrrooojjjbbbYYYRRRPPPMMMKKKIIIGGGDDDAAA>>>>>>>>>AAAGGGKKKQQQ[[[fffuuurrr\\\MMMGGGCCCEEEJJJMMMQQQVVVUUU```bbbccclllvvvsssooojjjeeebbbaaaaaaaaabbb___YYYSSSNNNJJJHHHGGGEEECCC@@@>>>>>>===<<<:::888888777555444444777999;;;<<<======<<<;;;888777333333444666999===@@@BBB???@@@AAAAAAAAAAAA@@@???===???AAAEEEOOO\\\cccccceeeddddddfffkkkooopppqqqnnnuuu~~~|||{{{zzzyyyuuujjj___ZZZ\\\eeettt}}}aaaTTTWWWSSSQQQSSSRRRVVVVVVUUUSSSOOOMMMMMMNNNOOOQQQQQQPPPNNNLLLLLLLLLMMMMMMNNNOOONNNNNNLLLKKKGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKIIIHHHHHHGGGGGGGGGGGGHHHDDDDDDEEEEEEHHHPPPZZZbbbnnnuuu~~~~~~{{{yyyvvvttttttvvvyyy{{{qqqttttttsssyyyuuuxxxyyyzzz{{{}}}~~~}}}yyyvvvnnnkkkkkkooovvv~~~zzzsssiii[[[LLLCCC:::888555444555777777777666555444555666777666555333555666555111000111333111111222222222222111111............/////////000...............///000111000///111333222444===HHHXXXiiizzz~~~uuuvvvuuurrrrrryyyttteeeeeellluuuwwwzzz{{{{{{zzz{{{|||www~~~tttnnnsssuuuooorrrzzz~~~qqqdddZZZccclllppptttxxxyyywwwuuuuuurrrooolllkkklllmmmooopppqqqrrrqqqpppnnnllljjjkkklllmmmmmmmmmlllkkklllllllllkkkjjjiiihhhgggiiijjjlllmmmmmmllljjjiiilllnnnqqqssssssqqqnnnlllllliiieeedddccc```[[[VVVMMMKKKLLLPPPWWW^^^aaaaaa```fffjjjkkkmmmssswwwxxxwwwwwwwwwvvvtttttttttvvvyyy|||~~~~~~mmmaaa^^^\\\```eeeiiimmmssszzz}}}zzzxxxrrrqqqooolllggg^^^TTTNNNKKKHHHFFFDDDCCCBBB@@@>>>===<<<>>>CCCHHHOOO\\\hhhvvvmmmWWWMMMFFFBBBFFFLLLPPPVVV[[[\\\fffggghhhsss}}}zzzoookkkgggcccaaaaaaaaabbbaaa^^^WWWQQQKKKGGGFFFEEEDDDBBB???>>>>>>===;;;:::777777777555444555777:::;;;<<<======<<<:::888777333333444666999===@@@BBB???@@@AAAAAAAAAAAA@@@???===???AAAEEEOOO\\\bbbaaabbbccceeehhhkkknnnppprrrrrryyy}}}yyyxxxwwwvvvuuuiii]]][[[```jjjxxxwww]]]RRRWWWTTTQQQSSSRRRVVVVVVTTTQQQMMMKKKJJJKKKNNNOOOPPPPPPNNNLLLLLLMMMOOOPPPPPPQQQPPPOOOMMMLLLFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLIIIIIIHHHGGGGGGGGGHHHHHHFFFEEEEEEEEEHHHOOOWWW\\\eeeoooyyy||||||~~~|||yyyvvvssstttwww|||tttxxxwwwqqqrrr{{{yyyoooqqq~~~|||xxxvvvwww{{{}}}zzzwwwlllgggeeehhhppp}}}{{{uuulll^^^NNNCCC:::777444555888:::999777666666666666666555555555444444444444333222111111333333222111000///......111111000000//////......000000////////////000000...,,,,,,000333555<<>>>>><<<999555333222444666999;;;===>>>??????@@@AAABBBAAA@@@???>>>??????BBBHHHPPPYYY___bbbffffffggglllqqqsssrrrpppqqq~~~sssssszzzyyyzzzjjj\\\\\\dddooozzz|||lllbbbXXXUUUTTTRRRSSSUUUUUUUUUTTTOOOKKKIIIJJJMMMPPPNNNMMMNNNOOOOOONNNMMMMMMNNNOOOOOOOOOOOONNNMMMDDDDDDEEEEEEFFFFFFGGGGGGGGGJJJLLLMMMLLLJJJJJJJJJOOOLLLIIIFFFFFFFFFFFFEEEJJJIIIIIIIIIJJJMMMOOOQQQ^^^eeennnvvv||||||uuurrrsssxxx}}}{{{rrrnnnooonnnnnn|||yyykkkjjjttt{{{xxxuuuwwwzzz|||yyyvvvlllfffcccfffooo|||}}}wwwnnn```PPPDDD:::777444555888:::999777666666666666555555555555444444444444333222111111222222111111000/////////////////////000000000000000000////////////000000444111111333444555;;;BBBTTTeeevvv|||}}}|||wwwuuuvvv{{{~~~kkkaaahhhooosssxxxzzzzzz{{{~~~yyyyyyrrrlllmmmyyyvvvkkkhhheeeeeejjjnnnppptttyyy{{{yyyuuuqqqooonnnooooooqqqqqqrrrsssrrrrrrppppppmmmmmmmmmmmmmmmlllkkkkkkkkkllllllmmmmmmllllllkkkllllllllllllllllllllllllnnnrrruuuwwwuuusssrrrqqqrrrooollllllkkkhhhbbb]]]TTTQQQQQQUUU\\\aaabbbaaacccdddhhhnnnuuuzzz|||}}}|||{{{yyyxxxyyy|||~~~||||||yyypppdddZZZVVVVVV[[[^^^bbbfffjjjoootttwwwzzz~~~~~~{{{xxxtttrrroooiiiddd^^^VVVOOOJJJFFFEEECCCAAA@@@???>>>>>>AAAAAAEEEKKKPPPVVVbbblllyyyfffVVVIIIHHHHHHLLLRRRZZZaaaeeehhhhhhkkkrrr|||rrrjjjgggcccaaa___]]][[[YYYYYYUUUQQQNNNKKKHHHEEECCCCCCBBBBBB@@@???===;;;:::999888666555666777999:::<<<=========;;;888555333444555777:::===>>>@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>???DDDKKKTTT]]]cccfffiiikkkooorrruuuuuusssrrrzzzyyypppttt}}}|||}}}nnn```aaalllwww~~~kkkaaaXXXVVVVVVTTTUUUWWWVVVVVVTTTPPPLLLKKKLLLNNNPPPOOOMMMMMMOOOOOONNNMMMLLLMMMNNNOOOOOONNNMMMLLLFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMOOOOOOMMMKKKKKKKKKKKKIIIGGGFFFGGGHHHHHHHHHKKKJJJIIIIIIJJJLLLNNNPPPYYY```jjjrrrxxx~~~yyytttrrrvvv{{{yyyrrrooopppoooooozzz{{{jjjeeejjjvvvyyywwwvvvwwwzzzzzzxxxuuulllfffaaadddmmm{{{yyyoooaaaQQQEEE:::777444555888::::::888777777666666555555555555444444444444333222111111000000000000000000000000.........///000111111111000000////////////000000000......000111222777>>>QQQbbbttt~~~}}}yyyxxx{{{~~~kkk```fffkkkpppwwwzzz|||}}}{{{uuuppppppyyyyyyooojjjdddbbbfffkkkoootttzzz|||wwwrrrooonnnnnnoooqqqrrrssstttsssrrrpppnnnmmmmmmlllkkkkkkkkkkkklllmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnqqqsssuuuuuutttrrrrrrrrrssspppnnnnnnmmmkkkeee```VVVSSSRRRUUU[[[```bbbaaaaaaccchhhpppyyy~~~}}}}}}}}}~~~zzzuuuppplllhhhhhheee___WWWRRRRRRSSSWWW[[[___cccgggkkkooosssuuuyyy~~~{{{xxxuuuqqqpppmmmgggaaa[[[TTTLLLGGGCCCBBBAAA???>>>>>>======CCCCCCGGGNNNTTT[[[hhhttt|||fffTTTMMMKKKJJJOOOXXXbbbhhhjjjlllmmmrrrzzzzzzrrriiifffbbb```^^^\\\YYYWWWVVVSSSOOOKKKIIIGGGDDDBBBBBBAAAAAA@@@>>><<<:::999888777666555666777999;;;<<<<<<======;;;888555333555777999<<<>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>======AAAHHHQQQZZZbbbhhhkkklllqqqwwwzzzyyyxxxxxxyyyxxxrrrmmmvvv~~~nnncccggguuukkkaaaYYYWWWWWWVVVVVVYYYUUUUUUTTTQQQOOONNNOOOPPPQQQOOOMMMMMMNNNOOONNNMMMLLLMMMOOOPPPPPPOOOMMMLLLIIIIIIHHHHHHIIIKKKLLLMMMOOOPPPQQQPPPNNNLLLKKKLLLGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNTTTZZZeeennnvvv|||yyyuuuvvv|||zzzuuusssuuussspppwwwlll___^^^hhh|||xxxwwwvvvwwwyyyyyywwwtttppphhhbbbccckkkzzzyyypppaaaPPPEEE:::777444555888;;;:::999777777666666555555444444444444444444333222111111//////000000111111111111.../////////000000000111000000////////////000000+++)))***---///111666===NNN]]]qqq~~~zzzxxxyyy{{{}}}~~~~~~jjj\\\```fffllltttzzz}}}{{{tttpppvvv}}}tttjjjbbb^^^aaahhhnnnvvv|||~~~xxxsssooonnnnnnoooqqqrrrsssttttttrrrooonnnnnnmmmkkkjjjjjjjjjkkklllnnnnnnoooooopppooooooooonnnnnnnnnnnnnnnnnnnnnnnnrrrsssttttttrrrqqqrrrsssssspppnnnnnnnnnlllfffbbbWWWUUUSSSTTTXXX]]]``````aaadddjjjrrr{{{~~~xxxrrrlllfffaaa]]]XXXWWWUUUPPPLLLKKKMMMOOOTTTXXX\\\```dddgggkkknnnqqquuuzzz~~~~~~|||}}}~~~~~~~~~~~~yyywwwtttpppooolllfff```ZZZSSSKKKFFFBBBAAA@@@???>>>>>>>>>>>>DDDEEEIIIPPPWWW```mmmzzzfffSSSMMMLLLNNNUUU```iiillllllnnnrrrxxxxxxqqqjjjgggccc```^^^\\\YYYVVVRRROOOLLLIIIGGGEEECCCAAA@@@@@@@@@???===;;;:::999777666555555666888:::;;;<<<<<<<<<<<<:::777555333666777:::<<>>=========CCCMMMWWW___fffjjjmmmlllttt|||~~~zzzsssnnnlllyyyzzzlllccclll{{{~~~kkkbbbZZZXXXWWWUUUUUUWWWSSSSSSRRRQQQPPPPPPPPPQQQRRRPPPMMMMMMMMMNNNNNNMMMNNNOOOQQQRRRRRRQQQOOONNNKKKJJJJJJJJJJJJLLLNNNPPPRRRSSSRRRPPPMMMKKKKKKKKKGGGIIILLLMMMMMMNNNNNNOOOMMMMMMLLLKKKKKKLLLLLLMMMQQQWWWaaakkkttt{{{|||}}}||||||yyytttuuu{{{ooo^^^VVV]]]ssswwwwwwxxxxxxyyyxxxvvvtttssskkkddddddkkkyyy}}}xxxooo```OOOCCC:::777444555999;;;;;;:::888777777666555444444444444444444444333222111111/////////000111111222222111000000000/////////...000000////////////000000...,,,---111222333888>>>JJJWWWkkk{{{~~~zzzwwwvvvwwwwww|||}}}hhhXXXYYY```gggqqqxxx|||||||||~~~yyyrrrttt{{{yyyjjjaaa[[[^^^fffnnnwww}}}}}}xxxssspppooooooppppppqqqrrrssssssqqqooonnnnnnmmmlllkkkjjjkkklllmmmmmmmmmnnnoooooooooooooooooooooooooooooooooooooooqqqrrrsssrrrppppppqqqsssqqqooommmmmmnnnlllgggbbbXXXVVVSSSSSSVVVZZZ]]]___ccceeekkkttt}}}xxxtttmmmfff```[[[UUURRRNNNMMMKKKHHHFFFGGGIIILLLQQQUUUYYY]]]```cccfffiiinnnqqquuuzzz}}}~~~}}}}}}|||}}}}}}}}}|||}}}~~~yyywwwuuuqqqppplllgggaaaZZZRRRKKKFFFAAAAAA@@@@@@@@@@@@AAAAAAEEEFFFKKKSSS[[[dddrrr~~~gggUUUKKKNNNSSS\\\ffflllmmmlllpppuuu~~~wwwpppjjjgggbbb___\\\YYYVVVTTTOOOLLLIIIGGGFFFDDDBBB@@@??????>>>===<<<;;;999888666666555555666888;;;<<<<<<<<<<<<;;;999777555444666777999<<<>>>@@@AAABBBCCCCCCBBB@@@???>>>>>>===@@@GGGRRR\\\bbbggglllnnnnnnvvvzzztttpppooo}}}uuujjjfffrrr~~~kkkaaaYYYVVVUUURRRQQQRRRPPPOOOOOOOOOPPPQQQRRRRRRSSSPPPMMMLLLMMMNNNMMMMMMOOOQQQSSSUUUUUUSSSQQQOOOKKKKKKKKKKKKLLLNNNPPPQQQSSSSSSRRRNNNKKKIIIJJJKKKKKKOOOSSSTTTRRRPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLNNNSSS[[[eeeooowww|||~~~{{{wwwwww~~~sss```SSSVVViii}}}wwwxxxyyyzzzyyyxxxvvvtttrrrjjjccccccjjjxxx|||wwwnnn___MMMAAA:::777444666999<<<<<<:::888888777666555444444333444444444444333222111111//////000000111111111222111111111000///.........000000////////////000000000...///111111///333888GGGQQQdddvvv~~~yyyvvvtttttttttzzz{{{fffUUUUUUZZZbbbmmmvvvzzz}}}xxxxxx}}}}}}uuutttyyy}}}mmmccc[[[]]]fffnnnvvv|||}}}{{{xxxtttrrrpppppppppoooooopppppppppppppppooonnnnnnmmmllllllllllllmmmllllllmmmnnnoooooooooooooooooooooooooooooooooooonnnoooqqqpppooooooqqqrrrpppnnnlllmmmnnnlllgggccc[[[XXXUUUSSSTTTXXX]]]```dddgggnnnvvv}}}xxxtttooojjjbbbZZZTTTOOOKKKHHHHHHGGGEEECCCCCCEEEGGGIIIMMMQQQVVVYYY\\\^^^aaaccciiikkknnnrrruuuxxxyyyyyyyyyyyyzzz|||~~~~~~{{{yyyyyy{{{~~~}}}||||||}}}~~~~~~~~~}}}{{{zzz|||||||||{{{zzzzzz}}}}}}}}}yyyxxxvvvsssqqqmmmgggaaaZZZRRRJJJEEEAAAAAAAAAAAAAAABBBCCCCCCFFFHHHNNNXXX```iiiuuugggXXXMMMRRRZZZbbbhhhlllnnnooottt|||uuunnngggddd___[[[XXXUUURRROOOMMMJJJGGGFFFEEEDDDBBBAAA=========<<<;;;:::999888555555444555666999<<<===<<<<<<;;;:::888666555444666888:::<<>>===<<<;;;999888666555444888999;;;>>>@@@BBBCCCDDDBBBBBB@@@?????????@@@@@@DDDMMMYYYccciiinnntttyyy{{{zzzxxxyyymmmkkkqqq~~~jjj___VVVPPPOOOOOOMMMLLLMMMMMMLLLMMMPPPTTTVVVVVVTTTTTTQQQMMMLLLLLLMMMMMMMMMMMMPPPSSSUUUUUUSSSPPPMMMLLLMMMPPPRRRTTTTTTTTTSSSTTTSSSPPPLLLIIIHHHJJJLLLPPPUUU[[[\\\WWWQQQNNNNNNLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNQQQYYYeeeooouuuxxx~~~}}}wwwtttbbbWWWYYYaaaxxxzzz|||}}}{{{xxxvvvuuugggaaa]]]```iiixxx}}}xxxooo___MMM@@@:::777555666:::======;;;999888777666555444333333444444444444333222111111111111000000000000000000......//////000000111111000000////////////000000///---///222333222666<<>>===<<<>>>@@@CCCDDDEEEEEEIIINNNRRRTTTUUUWWWYYY]]]^^^___bbbdddcccaaa^^^YYYWWWUUUVVVZZZ___bbbdddgggooowwwzzzvvvtttvvvyyy|||~~~~~~}}}{{{vvvwwwwwwvvvvvvvvvyyy{{{www|||}}}yyywwwwwwvvvtttooolllfff___XXXPPPHHHCCC?????????@@@AAABBBDDDEEEIIIMMMVVVaaaiiippp{{{hhh___WWW]]]ccceeeeeeiiiqqqyyyzzzpppkkkhhheee```\\\XXXUUUQQQNNNKKKHHHFFFEEEEEEEEECCCBBB<<<<<<<<<;;;:::999888777444444444444666999<<<>>>===<<<;;;999777666555444999;;;===@@@BBBDDDEEEFFFBBBAAA@@@?????????@@@AAADDDNNNZZZeeekkkrrryyy|||zzz{{{|||zzz{{{zzz|||}}}iiiiiisssnnn[[[YYYQQQLLLLLLNNNLLLLLLNNNNNNMMMMMMQQQVVVXXXXXXVVVUUURRRMMMKKKLLLMMMMMMMMMLLLNNNQQQTTTTTTQQQNNNLLLMMMOOORRRUUUWWWWWWUUUTTTUUUTTTPPPLLLIIIIIIKKKNNNNNNUUU\\\]]]XXXRRRNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNPPPPPPRRRYYYdddooovvvyyyzzz}}}vvvlll\\\XXX[[[uuuzzz~~~|||{{{{{{zzzwwwlllddd^^^```jjjyyy{{{nnn]]]LLL@@@777666555666999<<<======888444222555666444333555333444555444333333555777000000111111111111000000111111000000000000111111222111111111000000//////.........///000222333444===FFFVVVhhhvvv|||{{{yyyyyyuuuxxx|||~~~}}}rrr]]]JJJPPPYYYfffooosssuuuyyy{{{}}}zzzzzz}}}|||xxxwww}}}oooiiikkkqqqvvv}}}|||oooaaa\\\^^^cccmmmuuuuuutttsssssstttsssqqqoooooonnnlllkkklllmmmoooqqqvvvtttrrrpppoooooopppqqqoooooonnnmmmmmmmmmmmmmmmjjjkkklllmmmmmmmmmlllkkklllmmmnnnooooooppppppooolllmmmoooqqqpppnnnkkkjjjeeebbb]]]ZZZYYY[[[^^^```gggooo{{{~~~|||zzzxxxvvvrrrnnnjjjaaaZZZQQQKKKGGGEEEBBB???===>>>>>>???AAABBBCCCCCCGGGGGGHHHJJJLLLOOOQQQRRRVVVWWWYYYZZZZZZYYYXXXWWWSSSOOOKKKMMMSSSXXXYYYWWW```eeellloooqqqtttzzz}}}zzzyyywwwuuuuuuwwwzzz{{{{{{tttvvvxxxxxxwwwvvvvvvvvvsssnnnfff]]]VVVPPPJJJGGGCCC???>>>AAACCCBBBCCCFFFNNNRRRYYY```iiittt~~~yyyggg^^^\\\___bbbcccdddjjjttt|||xxxmmmhhhfffdddaaa\\\XXXTTTQQQOOOIIIHHHFFFCCCAAA???>>>>>><<<;;;:::999888666555555555555666777999<<<>>>??????>>><<<999555444555777;;;<<<===???@@@@@@@@@@@@CCC???===???>>>===???CCCOOOXXXbbbkkkwww{{{xxxwww|||~~~~~~~~~xxxdddgggttt~~~}}}}}}~~~|||ggg[[[SSSPPPNNNNNNOOOPPPNNNLLLJJJLLLNNNPPPRRRTTTUUUUUUTTTQQQMMMIIIHHHHHHJJJKKKKKKNNNQQQRRRPPPOOONNNNNNPPPQQQRRRTTTUUUUUUUUUUUUWWWSSSNNNLLLLLLMMMNNNNNNRRRTTTUUUVVVUUUTTTQQQPPPLLLMMMNNNOOOOOOOOOOOOOOORRRNNNOOOVVV^^^hhhttt}}}xxxeee]]]___uuuzzz}}}{{{yyy{{{zzzxxxnnngggaaaccckkkzzz|||ooo^^^LLLAAA999777666777:::===>>>>>>===888555777777333222333555555555222///,,,,,,,,,000111111222222111111000111111000000000000000111////////////////////////.........///000222333444<<>>??????@@@AAABBBCCCDDDGGGGGGGGGHHHJJJKKKMMMMMMNNNOOOQQQSSSSSSSSSQQQQQQOOOLLLHHHJJJPPPTTTUUUTTTXXX]]]cccgggjjjooovvv}}}}}}{{{{{{yyywwwvvvwwwyyyyyyyyyuuuwwwxxxxxxvvvtttssssssqqqllleee]]]VVVOOOIIIEEEDDDAAA???BBBDDDCCCEEEHHHNNNTTT^^^hhhrrr}}}vvvfff___^^^aaacccdddfffmmmyyyuuulllhhheeecccaaa]]]YYYTTTPPPNNNHHHGGGEEECCCAAA???>>>>>><<<;;;:::999777666555555555555666888:::<<<>>>???@@@???===:::666555777888;;;<<<===???@@@@@@@@@@@@BBB???===>>>>>>>>>AAAGGGUUUaaannnzzz|||{{{{{{}}}sssccciiiyyy}}}|||{{{|||~~~}}}zzz{{{|||bbbXXXSSSPPPNNNNNNOOOPPPOOOMMMMMMNNNPPPRRRTTTUUUVVVVVVSSSQQQNNNKKKIIIIIIJJJKKKLLLNNNQQQQQQPPPNNNNNNOOOQQQRRRRRRRRRSSSSSSSSSTTTTTTQQQMMMKKKLLLNNNOOOOOOSSSTTTTTTTTTSSSRRRPPPOOOMMMMMMNNNOOOOOOOOOOOOOOOPPPMMMMMMSSS[[[eeerrr}}}ssskkkllltttyyy{{{xxxxxxzzz{{{yyyrrrkkkeeegggnnn{{{}}}ppp___NNNBBB:::999888999;;;>>>??????<<<777444555555111000111444555555333...***((((((111111222222222222111111222222111000//////000000............////////////.........///000111222333999???LLL\\\lllwww}}}|||wwwwwwzzz{{{~~~xxxcccPPPHHHRRR```lllsssvvvvvvvvvuuuuuuvvvxxx|||}}}~~~~~~wwwhhhdddfffooottt|||~~~qqqccc\\\[[[___hhhqqqqqqqqqrrrqqqqqqpppooonnnooonnnmmmmmmmmmnnnpppqqqqqqpppnnnmmmmmmnnnpppqqqmmmmmmmmmmmmmmmmmmnnnnnnkkkkkklllmmmmmmmmmmmmlllkkklllmmmooopppqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmjjjgggccc```___```ccceeeooovvv}}}zzzxxxuuuqqqmmmiiiaaaXXXMMMEEEBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGIIIJJJLLLMMMMMMLLLLLLMMMJJJHHHJJJOOOSSSTTTTTTTTTWWW[[[___ccckkkttt|||~~~~~~|||{{{}}}zzzxxxwwwxxxxxxwwwvvvvvvwwwxxxwwwtttqqqppppppoookkkddd]]]VVVOOOHHHDDDEEEBBBAAADDDEEEEEEGGGKKKQQQYYYfffqqq{{{rrrfffaaa```cccfffgggjjjsss}}}qqqkkkhhhcccbbbaaa^^^YYYTTTOOOMMMHHHFFFEEEBBB@@@???>>>>>>;;;;;;:::999777666555444444555777888:::<<<>>>???>>>>>><<<999666555666888<<<<<<>>>???@@@AAAAAAAAAAAA>>><<<>>>>>>???DDDKKK]]]kkk|||~~~~~~{{{kkkaaalll~~~|||zzzzzz|||~~~{{{zzz~~~qqq[[[TTTQQQPPPOOOOOOPPPQQQOOONNNOOOPPPQQQRRRSSSTTTTTTTTTQQQPPPNNNLLLKKKJJJKKKKKKNNNOOOPPPPPPNNNMMMNNNPPPSSSRRRQQQPPPOOOPPPQQQQQQQQQNNNKKKKKKMMMOOOQQQRRRTTTSSSRRRQQQOOOOOONNNNNNLLLMMMMMMNNNNNNNNNNNNNNNNNNKKKJJJOOOVVV```nnnzzz}}}tttxxxyyywwwvvvyyyzzzyyytttnnniiijjjppp|||~~~qqq```OOODDD<<<:::999:::<<<>>>??????:::555333666666444333555111333555555222///...---000000111111111111000000333222111000////////////000000000//////..................//////111222222555;;;HHHYYYjjjvvv}}}yyytttssstttzzz~~~|||fffSSSIIIQQQ^^^lllvvvzzzzzzxxxyyyyyyzzz{{{|||||||||{{{}}}uuuhhhccceeeiiioooyyyssseee]]]ZZZ\\\eeemmmooopppqqqpppooonnnnnnnnnoooooonnnnnnnnnooopppqqqooonnnlllllllllnnnpppqqqooonnnmmmlllllllllllllllkkkllllllmmmmmmmmmmmmmmmkkklllnnnoooqqqqqqrrrrrrooonnnmmmllllllmmmnnnooommmkkkgggddddddeeegggiiiuuu{{{~~~~~~|||zzzwwwuuuqqqllliiiaaaWWWKKKBBB???@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLNNNLLLKKKMMMQQQUUUVVVVVVVVVXXXZZZ]]]bbbkkkuuu||||||~~~}}}|||{{{{{{zzzyyyyyyyyyyyyxxxvvvtttvvvwwwvvvssspppoooooooookkkeee___XXXQQQJJJEEEEEEBBBBBBDDDEEEEEEHHHNNNWWWaaaooozzzooofffeeebbbggglllooosss|||vvvmmmiiihhhaaaaaa```^^^YYYSSSNNNKKKGGGEEEDDDBBB@@@>>>>>>===;;;:::999888777666555444444555777999;;;===>>>???<<<;;;:::777444444555777<<<===>>>???@@@AAAAAAAAA@@@===<<<<<<<<<>>>FFFOOOcccssssssccc```nnn|||yyyyyy{{{~~~hhhWWWSSSNNNPPPTTTVVVWWWTTTPPPMMMMMMNNNOOOOOOPPPPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJNNNOOOOOONNNLLLLLLNNNPPPTTTSSSPPPNNNMMMMMMNNNOOOOOOMMMKKKLLLOOORRRTTTUUUUUUSSSPPPNNNLLLLLLLLLMMMKKKKKKLLLLLLLLLLLLLLLKKKKKKHHHHHHLLLQQQZZZhhhuuu|||}}}ssswwwyyyvvvuuuwwwyyyxxxsssnnnkkkkkkppp|||rrraaaPPPDDD<<<:::999999<<<>>>???>>>===888666999999777666777000222555666444333222222///000000000000000000///222222111000//////000000333333222111///...------............///000111111111999FFFXXXiiivvv|||~~~}}}wwwrrrqqqqqqyyy~~~~~~jjjXXXJJJPPP[[[jjjwww}}}}}}{{{zzz{{{||||||{{{yyyyyyyyy}}}rrrfffaaabbbaaaiiitttwwwjjjaaa\\\[[[bbbjjjlllnnnppppppmmmlllmmmnnnooooooooooooooopppqqqqqqnnnmmmkkkkkklllmmmoooqqqqqqpppnnnmmmkkkjjjjjjjjjllllllllllllmmmmmmnnnnnnlllmmmnnnpppqqqqqqrrrrrrooonnnmmmllllllmmmooopppooommmjjjhhhhhhjjjlllnnnyyy~~~}}}{{{yyywwwuuuqqqmmmiiiaaaWWWKKKBBB???@@@AAAAAACCCCCCCCCDDDDDDEEEEEEFFFDDDEEEGGGHHHIIIIIIIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLOOORRRUUUWWWXXXZZZZZZ\\\___dddkkksssyyyyyy|||}}}{{{zzz{{{yyyxxxxxxzzz{{{{{{yyywwwrrrtttuuuuuusssqqqpppppppppmmmhhhbbb\\\TTTLLLGGGCCCAAABBBDDDDDDDDDIIIPPP[[[gggwww}}}nnnjjjkkkffflllsssxxx}}}{{{oooiiigggfff_________\\\XXXRRRLLLIIIEEEDDDCCCAAA???>>>======;;;:::999888666555444444444555888:::<<<===>>>>>><<<<<<:::888666555777:::<<<===>>>@@@AAAAAAAAAAAA???===;;;;;;;;;>>>IIITTTkkkzzzyyyiii^^^aaappp|||yyywwwwwwyyy|||~~~cccWWWTTTNNNUUU]]]cccbbb\\\SSSNNNMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIILLLMMMMMMLLLKKKLLLMMMOOOSSSRRROOOMMMLLLLLLMMMNNNNNNMMMLLLMMMQQQTTTVVVVVVTTTRRROOOLLLJJJJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIIIIGGGGGGJJJMMMTTTbbbooo}}}~~~}}}{{{|||ssswwwyyyvvvtttvvvwwwuuupppmmmjjjkkkooozzzrrraaaPPPDDD;;;999777888:::<<<=========888555555444000...///111333444444333111111111000000111111111111000000111111000000000000111111444333222111000///...---///.........//////000111000777DDDVVVfffssszzz|||}}}~~~}}}yyyuuusssrrrvvv{{{ppp___LLLOOOWWWeeeuuu{{{|||}}}{{{yyyxxxxxxyyy}}}|||pppccc]]]]]]\\\dddqqq~~~zzzooofff___\\\```gggkkknnnppppppmmmkkkmmmoooooopppppppppqqqqqqqqqqqqnnnmmmlllkkkkkkmmmoooppppppooonnnlllkkkjjjjjjjjjmmmmmmllllllmmmmmmnnnooonnnnnnooopppqqqqqqqqqqqqnnnnnnmmmllllllmmmooopppooonnnlllkkklllnnnppprrr{{{~~~{{{yyywwwvvvuuurrrnnnkkkaaaXXXLLLCCCAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJJJJEEEFFFFFFGGGHHHIIIIIIJJJIIIJJJKKKNNNPPPSSSUUUWWWZZZ[[[]]]```eeekkkpppsssvvvyyy}}}}}}zzzxxxxxxzzzxxxxxxyyy{{{||||||yyywwwqqqsssuuuuuusssqqqpppqqqqqqooojjjfff___WWWNNNHHHCCCAAABBBDDDDDDDDDJJJRRR]]]kkk}}}zzzqqqoooqqqmmmssszzztttlllhhheeeddd^^^^^^\\\YYYUUUOOOJJJHHHDDDCCCBBB@@@???>>>======::::::999888666555444333444666888;;;===>>>>>>>>>======<<<:::888888;;;===<<<===???@@@AAAAAABBBBBB>>><<<;;;;;;<<>>=========::::::999777666555444333444666999;;;>>>>>>>>>>>><<<<<<;;;999888888:::======>>>???@@@AAABBBBBBBBB;;;:::;;;===@@@HHHYYYiiiwww}}}}}}~~~ttteee[[[ZZZjjjzzz}}}tttttttttvvvzzz}}}~~~~~~ooo]]]WWWTTTRRR[[[eeeiiifff]]]TTTOOOJJJKKKKKKLLLLLLKKKKKKKKKFFFDDDBBBAAAAAACCCEEEGGGBBBEEEHHHJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLMMMOOOQQQRRRQQQPPPOOOMMMLLLKKKKKKKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGIIIJJJIIIKKKVVVbbbqqq~~~xxxyyyxxx{{{rrrwwwzzzwwwuuuuuurrrooojjjhhhggghhhkkkvvv~~~rrr```OOODDD888666555555777999999999;;;666444666666333222333222333444444333444666888333444444555555444444333.../////////000222333444---------...///000000111///............//////000444777???KKK[[[jjjuuuzzzwwwxxxyyyzzzyyywwwuuutttmmmqqqxxx|||oooWWWTTTWWWcccvvv}}}yyyyyy{{{{{{~~~rrreee]]][[[ZZZbbbooo|||xxxpppfff^^^___eeejjjnnnqqqpppmmmkkkmmmpppppppppqqqrrrrrrrrrrrrqqqpppooommmllllllmmmnnnpppjjjjjjjjjkkklllmmmnnnooonnnmmmmmmllllllnnnoooppppppqqqqqqqqqqqqpppoooooolllmmmmmmnnnnnnnnnoooooonnnnnnmmmnnnpppsssvvvxxx|||~~~{{{zzzzzzyyywwwxxxvvvuuuuuuuuussspppmmmbbbZZZOOOGGGEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDJJJKKKLLLLLLLLLJJJGGGFFFGGGGGGFFFFFFFFFGGGGGGHHHGGGIIILLLNNNPPPRRRUUUWWWUUUXXX^^^eeelllooopppoooqqqvvvzzzzzzvvvtttuuuxxx{{{{{{|||}}}}}}zzzvvvrrrvvvwwwxxxvvvsssooonnnmmmpppooolllhhhbbbYYYOOOIIIEEEDDDEEEGGGFFFFFFNNNXXXcccqqqyyywwwyyyzzz}}}wwwnnnjjjgggccc___]]][[[XXXTTTOOOKKKHHHGGGCCCBBBAAA???>>>=========:::999888777666555444333444666999<<<>>>???>>>>>>888888888666555555888:::===>>>???@@@AAABBBBBBBBB999999;;;>>>CCCNNNaaassswww{{{}}}sssbbbYYY[[[nnn~~~~~~wwwvvvuuuwwwzzz~~~jjj[[[VVVRRRQQQXXX```ccc___WWWPPPLLLFFFGGGHHHHHHIIIHHHHHHHHHEEECCC@@@>>>>>>AAADDDFFF???CCCGGGJJJKKKKKKKKKLLLKKKLLLMMMOOOPPPPPPPPPPPPMMMLLLKKKLLLNNNOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIGGGGGGJJJKKKIIIIIISSS^^^iiiwwwyyyxxxvvvyyy