BMF6(4 HHHVVVQQQIII???;;;555000...,,,***((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))+++,,,///111222222111000---+++)))((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******+++,,,---...///,,,***((('''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++,,,---...000222444444333111111222111///---+++******)))((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((&&&%%%%%%'''(((((('''''''''((()))***++++++,,,---...000222333444555555444333111///...---,,,,,,((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,---...///000000111111000///---,,,,,,,,,+++++++++*********'''))),,,......,,,***(((((()))))))))************************************))))))*********+++++++++*********+++++++++,,,,,,---...000000000111222444222111111444777777555222---,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))***++++++,,,,,,---///111333333222000000111---,,,,,,+++************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++++++++,,,...///111222444555666444111.........***)))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))******)))***++++++***)))***++++++++++++,,,---...///000222444888<<<===>>>???AAA???BBBAAA;;;777666444111......------------..................////////////...///222444666JJJXXXRRRIII>>>:::555111...,,,***((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))+++---///111000//////---+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***+++,,,------...,,,***((('''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))************+++,,,---///000111222111000000000///---+++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((('''%%%%%%'''(((''''''&&&''''''((()))***++++++,,,---///111222333444444222111000...---,,,++++++((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++---...///...///000000///...,,,+++++++++++++++************'''(((***+++,,,+++***)))))))))))))))************************************)))))))))************+++************++++++++++++,,,---///000///000111333222111111222444444222000,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))******+++,,,,,,,,,---///222222000//////000,,,,,,+++***************))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,...///111222222333333111...,,,,,,---)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************)))***++++++***)))***+++******++++++,,,...///000333444888===>>><<<===@@@;;;>>>===777333333333000---------,,,------...///............////////////...///111444666LLLYYYQQQFFF===:::555111///---***((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))(((***,,,...//////...------+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))++++++,,,---+++)))'''''''''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))***+++,,,...//////111///......///...,,,))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((()))'''%%%%%%'''((('''&&&&&&&&&'''((()))***+++++++++,,,...///111222222222111000...---++++++******((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,...///---............,,,+++***++++++++++++************''''''(((((())))))))))))))))))))))))************************************))))))))))))************************+++++++++++++++,,,...///...///000222222111111111111000///---,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++)))))))))***++++++,,,,,,,,,...000000///.........,,,++++++***************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,...///111222000111000...,,,***+++,,,)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************((()))))))))************)))***++++++***)))***+++*********+++,,,---//////444333777======999999===444777777222//////000...---,,,,,,,,,------...///............////////////---///111444555LLLXXXPPPDDD===999555111///---***((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))''')))+++---......---------+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,+++)))'''''''''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********(((((()))***,,,---......000///------...---+++)))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))'''%%%&&&'''((('''&&&&&&&&&'''((()))***+++++++++,,,---///000111111111000///---,,,+++******)))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,......,,,------...---+++***)))+++++++++************)))''''''&&&&&&'''((()))***))))))))))))************************************))))))))))))************)))************+++++++++***,,,---.........000111222222111000000...---,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++)))))))))***++++++,,,,,,+++---///000...---------++++++******************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,...///111222/////////,,,***))))))***))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))+++++++++***)))***+++*********+++,,,---//////333222666<<<<<<666666:::000333222...+++,,,---,,,,,,,,,,,,,,,------...///............/////////000---///111333555DDDTTTJJJKKK>>>:::555111...,,,***(((***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***+++,,,---...------,,,))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))***,,,---.........,,,+++***)))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))(((((('''''')))(((((((((((('''''''''%%%&&&'''((()))))))))))))))***+++---.../////////---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''',,,---((((((---...***))))))))))))))))))))))))************************++++++,,,---...///000111222111000///...---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))***,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))),,,,,,++++++,,,---///000------,,,,,,+++***))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,,,,---000222222444777:::;;;:::888666555222...,,,+++++++++***,,,,,,,,,---------..................////////////...000222444555LLL[[[PPPNNN???;;;555111...,,,***(((***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))***+++,,,---,,,,,,+++)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,---...---,,,+++***)))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))))))))((((((((('''((((((((('''''''''&&&&&&%%%&&&'''((()))))))))))))))***+++---......//////---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++)))***,,,+++)))))))))))))))))))))))))))************************++++++,,,---...///000000111111000///...---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))***+++,,,,,,,,,,,,---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))),,,+++++++++,,,---///000---,,,,,,+++******))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,,,,---000333222444777999:::888666444444111...,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////...000222444555KKKYYYOOOJJJ@@@<<<666111///,,,***(((***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))***+++++++++***)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))***+++,,,,,,...---,,,***))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))))))))))))))***+++,,,---.........,,,+++***))))))(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,)))(((++++++)))((()))))))))))))))))))))))))))************************++++++,,,,,,---...//////000000///...---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++++++++,,,---......,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,,,,...111333444555777888888666333111111///---,,,,,,------,,,,,,,,,,,,---------..................////////////...000222444555EEENNNKKKGGGAAA===777222///---***)))***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((()))******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))***++++++,,,---,,,+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))***+++,,,,,,---------+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,'''&&&+++,,,((('''***((((((((((((((((((((((((***************************++++++,,,------...............---,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************++++++++++++++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++++++++++++++,,,------++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,,,,...111444666777888888777444111//////---++++++---......---,,,,,,,,,---------..................////////////...000222444555DDDGGGLLLMMMBBB>>>888333000---+++)))***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((()))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))))))))***+++,,,,,,,,,,,,))))))(((((('''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++******)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((((((+++***'''(((+++(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,,,,------------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++++++++******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,---///222555888888888777666333000...---,,,++++++---......---,,,,,,,,,---------..................////////////...000222444555EEEBBBMMMNNNCCC???999444000...+++)))***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))***,,,---...,,,+++***(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))))))))((()))***+++++++++++++++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))000222---((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++++++++*********)))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***)))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******+++++++++******)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******++++++++++++*********+++,,,------///333666777777777666444111...---,,,++++++,,,---...---,,,,,,,,,,,,---------..................////////////...000222444555HHHBBBLLLIIIDDD???999444111...+++)))***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))***)))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))***,,,...///+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))***((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))((()))******************(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---<<<@@@111&&&)))---***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************)))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,++++++***))))))******))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))***++++++***)))((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******++++++++++++******)))+++,,,---...000333666555555444333111...,,,+++,,,++++++,,,---...---+++,,,,,,,,,---------..................////////////...000222444555NNNHHHPPPGGGDDD@@@:::555111...+++)))***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))*********((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''')))+++---///000+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******)))(((((((((((('''''''''%%%&&&'''((())))))))))))((())))))************)))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))111FFFJJJ444%%%***...)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,+++******)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((()))***++++++***)))((('''''''''((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******++++++++++++******)))+++,,,---...000444777333222222000...,,,***))),,,++++++,,,---...,,,***,,,,,,,,,---------................../////////000...000222444555EEELLLGGGBBBFFF@@@888333111///+++(((+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))))))))))))))(((((((((***+++,,,###111&&&'''+++(((,,,))))))---)))---000&&&(((******---000'''---+++***+++---,,,(((%%%///,,,)))((())),,,------***)))&&&$$$%%%)))+++***%%%&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((***+++,,,---...+++(((&&&&&&((((((%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++------+++******+++...,,,+++---222555666444222000...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000111333444BBBIIIEEEBBBFFF@@@888333111///,,,)))+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&,,,'''222(((///%%%'''******///......---(((''')))&&&+++;;;<<>>...---,,,,,,---,,,)))'''(((...444444...'''###!!!++++++***))))))((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))***+++,,,,,,***(((&&&&&&'''(((&&&###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++------+++***++++++---,,,,,,...222555555555222000...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///////////////000111333444AAAGGGDDDDDDEEE???888333111///,,,)))+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((---///(((***(((***444******))),,,000555;;;>>>[[[___```|||uuuvvveeeRRRDDD999222...---%%% '''---...---''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))))))))************)))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++------+++++++++,,,,,,,,,---///333555555444111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///////////////000111333444BBBEEECCCEEEDDD>>>777222111///,,,***+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((((((((())))))$$$+++///333---+++&&&''')))333999LLL^^^kkk}}}mmmoooccczzz]]]nnn\\\YYYfffeeedddeeegggiiikkkllltttxxx{{{ooofffKKK???222---+++)))((((((&&&''')))******)))((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++------,,,+++,,,---,,,---///111444444444333///...---,,,,,,,,,,,,,,,------------------------------------........................///////////////000111333444AAABBB???CCCBBB===666222000///---***+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((()))))))))******///+++)))&&&...444@@@EEEfffrrrooo{{{zzzmmmooobbbvvvzzzqqqnnnssssss~~~|||{{{zzz{{{|||qqqfffVVVLLLLLLVVVccclllzzzqqqcccPPP:::)))'''...***+++,,,,,,+++)))'''%%%(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((((('''''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************++++++++++++)))+++------,,,,,,---...,,,///222444444333222111...---------,,,,,,---------------------------------------.........//////............///////////////000111333444@@@>>>;;;@@@AAA<<<555111000000---++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((())))))))))))(((((())))))******++++++,,,,,,'''---///GGGWWWqqq{{{gggtttjjj{{{|||xxx```PPPSSSVVVfff}}}kkkGGG///+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************++++++++++++,,,)))+++---...---,,,---......111555666444222000///,,,,,,------------------------------------------------........./////////............///////////////000111333444BBB>>>;;;BBB@@@;;;444111000000...++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************+++++++++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((())))))))))))))))))******+++,,,,,,------"""333ZZZlllnnnWWWZZZiiirrrvvvyyyJJJCCC888...((())),,,///))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%''')))(((&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************+++++++++,,,,,,)))+++---...------...//////333777888555000---,,,+++,,,,,,---................................................////////////............///////////////000111333444FFFAAA>>>FFF@@@:::444111000000...,,,+++***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++111111000///...,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))******+++,,,------......ZZZddd}}}kkkQQQUUUhhh~~~oooWWW@@@///((((((***))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))+++---...------...///000444999999555///,,,+++++++++,,,---................................................/////////000............/////////000///000111333444@@@AAA<<>>GGGAAA;;;555111000000---+++************))))))))))))((('''&&&'''***+++)))''''''***...---$$$ ***888CCCUUU___vvvooo^^^KKK===333,,,***,,, '''...---$$$$$$...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***++++++***))))))***,,,222&&&###???CCC^^^qqqvvv\\\NNN^^^pppgggNNN:::000444'''""",,,---"""(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&&&&(((******)))&&&&&&''')))***)))'''&&&***++++++***((('''''''''"""$$$(((,,,------+++***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((++++++%%% %%%...###'''+++------,,,,,,,,,000---***))))))***))))))---((((((---...+++)))+++)))+++***'''(((------)))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''')))***++++++&&&&&&&&&''''''((((((((()))))))))((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++++++++++++++*********))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************---+++(((&&&&&&'''((()))"""%%%***------,,,***)))%%%(((---///---)))%%%"""%%%&&&((()))***+++,,,---************++++++++++++************************,,,,,,,,,+++++++++******+++,,,,,,---///000222222999888333,,,,,,000///)))'''$$$&&&...222...,,,,,,111222111///,,,++++++,,,<<<999333...///222///(((444222222444444111//////111111111444666HHHGGG???GGG@@@:::444000000///---+++++++++*********)))))))))***)))((()))++++++***)))%%%)))---......:::SSSkkk}}}}}}ppp```LLL<<<555///)))(((++++++&&&%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++++++++++++++,,,,,,###999///OOOvvvyyywwwQQQRRRqqqttt[[[CCC333((())))))$$$$$$)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((('''&&&$$$$$$+++++++++*********)))(((&&&'''(((******++++++++++++***(((&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++&&&$$$(((,,,---,,,,,,000...,,,)))))),,,222666///000222444444333222111555...((('''&&&%%%&&&)))+++***'''%%%'''++++++'''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%((()))***+++,,,+++***)))((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++---)))&&&'''***,,,+++(((+++...///---))))))...222,,,+++******+++,,,...///***---000...)))''')))+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------...///111222333444---666666---)))///444555===888222///,,,+++...444+++...222444666777999:::,,,(((***222888888444222///000//////222666444000222222222444777IIIGGG???FFF???999333000//////---++++++++++++*********))))))+++************++++++******'''***888QQQnnn|||eeeYYYLLL888)))***///---(((%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,,,,...<<<]]]xxxjjjMMMZZZ}}}yyyRRR111+++,,,''''''---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))((()))+++)))&&&%%%'''***+++)))%%%$$$)))---...---+++***))))))))))))(((---,,,)))'''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******...,,,)))))))))***,,,...---111888???HHHQQQZZZ___[[[___dddbbbZZZMMMBBB;;;---,,,---///000...,,,***)))***)))((('''((('''&&&'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********'''''''''(((((()))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++((((((***---//////+++(((&&&((())))))((())),,,...222///+++))))))***,,,---///000000...+++)))***+++++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------///000222333333444111000111222000///000222&&&+++222666777888<<>>888555777333---000999222444222...///666777333333333333555888JJJIII@@@HHH>>>999333000//////---+++++++++++++++*********************))))))***+++,,,+++111???XXXxxxiii[[[III999...((((((+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))+++,,,,,,******,,,///>>>|||~~~zzzyyy}}}uuu]]]___qqq{{{iii>>>'''///222'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((&&&'''******'''***111###+++111222777???DDDEEEQQQKKKDDD>>>999444000,,,!!!%%%***...///...***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))******'''---111,,,'''000DDDUUU]]]lllsssZZZAAA222......///'''***------***'''))),,,(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,,,,+++******)))***++++++)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++************************)))***+++++++++******)))))))))))))))))))))))))))************************((()))))))))************************************************++++++++++++)))***,,,+++)))(((***+++)))---555>>>DDDEEE@@@<<>>999333000000000...,,,,,,++++++++++++*********)))*********)))***---//////IIIlllgggMMMAAA===222%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++***---...***(((,,,888BBBsss[[[SSStttkkk>>>$$$%%%---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++&&&%%%(((&&&$$$,,,777;;;LLL^^^gggoooxxxzzzvvv}}}xxxrrrnnnjjjeee^^^XXX>>>:::222+++'''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))***++++++$$$%%%***888SSSsssfffPPP===000,,,******+++)))&&&)))...((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''************)))))))))))),,,++++++*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++******)))(((((('''%%%&&&'''))))))))))))(((************************************************))))))))))))*********************************************++++++++++++,,,...---+++'''%%%)))222:::LLLIIIHHHMMMTTTYYYZZZYYYZZZTTTMMMHHHEEECCC???;;;999333,,,)))+++......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---///222333333333333111+++...888888888LLLhhhrrrqqqOOO666222000222666888555333333555555555777:::KKKKKKDDDLLL???:::444111111111///---,,,,,,+++++++++*********)))+++++++++***,,,///333MMMlllhhh___^^^GGG''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++***...///+++,,,<<>>444---*********------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///111333555555555444$$$666HHHOOOTTTfff~~~VVV@@@111555999555555:::666555666888;;;IIIIIIAAAIII???:::444111111222000...,,,,,,,,,+++++++++*********+++---,,,+++---222666vvvmmmfffVVV>>>((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++***...///...444MMMuuudddPPPpppvvvFFF'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''%%%,,,===NNN___zzzvvv___GGG333'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,...//////000VVVxxxmmmbbbZZZVVVTTTZZZ```aaaccclll~~~fffNNN888111222000,,,+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***///777???HHHMMMTTTXXX^^^bbbaaa\\\VVVQQQ000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++---000333777;;;>>>@@@BBBBBBAAA>>>:::555000...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************************************+++++++++,,,,,,,,,(((,,,555DDDUUUbbbhhhiii\\\kkkpppZZZ[[[VVVKKK===222...111555---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............000333555777777666555===IIIRRR___hhhBBB::::::333444===666666666888;;;HHHFFFGGGGGG@@@777111000000...---...---------,,,,,,+++++++++,,,(((---444...(((:::WWWsss^^^UUU333***))))))$$$'''***###(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))*********)))&&&%%%$$$%%%'''******)))'''''''''((($$$***,,,$$$%%%***(((((((((((((((((((((((((((''''''(((((())))))******(((,,,((('''...,,,)))...'''888))):::SSStttyyy~~~WWWcccooo999,,,...'''%%%---000((("""(((((((((((())))))))))))(((((((((((())))))))))))***...'''$$$***---***))):::JJJZZZwwwzzzyyyxxx{{{VVV>>>///,,,---'''***$$$***---***************)))(((((())))))))))))))))))))))))''''''&&&&&&))),,,+++'''%%%111///888(((IIInnnsssooovvvggg[[[OOOPPP]]]kkktttwwwrrrrrrpppiii___SSSKKKHHHMMMrrr___EEE:::000,,,111)))++++++(((((())))))(((************************))))))))))))))))))))))))''''''&&&&&&''')))+++---***(((''')))+++***%%% ***,,,)))$$$&&&,,,+++%%%)))------((('''***+++)))((()))***)))'''(((+++///))))))(((((((((((())))))************************))))))))))))))))))))))))000(((###''',,,,,,++++++(((444AAAJJJTTTbbbooouuuhhhppptttrrrsssyyy{{{xxxyyy```CCC222---,,,,,,...---))))))...---((((((...))))))))))))))))))))))))************************''',,,,,,&&&$$$)))***'''((()))***+++,,,---000222OOOSSSZZZaaagggmmmsssvvvggguuuvvvggg[[[\\\YYYPPPGGG777000666333((('''000///,,,+++,,,...---)))%%%******************************+++++++++,,,,,,,,,&&&------''''''000111+++000???III]]]wwwqqqeeeooozzzzzz|||ooo^^^PPPDDD777)))......222+++---777---$$$222+++,,,------++++++,,,---,,,,,,,,,,,,,,,---...///111...444@@@>>>333333>>>WWWXXXtttJJJAAA888111FFF::::::888666999KKKCCCDDDIII@@@777111000000...---...---------,,,,,,+++++++++///,,,,,,...,,,333RRRtttzzznnnmmmtttllleeeQQQ222'''///,,,%%%(((---(((((((((((((((((((((((((((''''''&&&&&&''''''((()))******'''###$$$(((,,,+++***(((''''''((()))***$$$$$$++++++%%%***+++''''''''''''((((((((((((''''''(((((()))*********(((///+++&&&+++***(((---999***,,,SSSxxxddddddvvv999((((((---&&&&&&---+++(((((((((((()))))))))***(((((((((((()))))))))***,,,***))),,,---,,,---...333SSS{{{nnnzzzoooSSSEEE''',,,$$$333'''''')))************)))))))))************************)))))))))((('''((())))))222)))...///$$$RRRyyy^^^GGG}}}______ppp|||CCC...000"""((())))))(((((()))++++++************************))))))))))))))))))))))))******+++---...+++&&&!!!555000***&&&&&&***000444$$$(((***+++,,,///000...&&&))),,,...,,,)))&&&$$$222000---***))))))))))))))))))((((((((())))))***************************************************,,,+++,,,---***&&&(((...@@@UUUmmmzzz|||wwwmmmeeelllnnnqqqsssvvvwwwsssnnnmmmuuuwwwhhhIII///+++333222---((('''***,,,+++'''************************************************))),,,,,,***)))***,,,,,,,,,,,,,,,111???TTTbbbgggkkknnnrrrvvvyyy{{{~~~sssccchhhcccXXXJJJ???999333///)))---000...***)))---222++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((***,,,---+++***///555JJJLLLsssuuu~~~kkkXXXrrrUUU111777///333///***---------222,,,---......,,,,,,---///......---......///000111444555777888666888DDDRRRTTT]]]DDDBBB...888888888777888NNN@@@AAAKKK@@@777111000000...---...------,,,,,,,,,,,,++++++,,,+++***)))---AAAeeewww]]]>>>>>>BBBFFFHHHJJJPPPWWWqqqgggdddDDD111...((($$$)))***((((((((((((((((((((((((((((((''''''''''''((((((,,,&&&!!!$$$+++...)))$$$(((&&&$$$###$$$&&&&&&'''///***&&& )))111'''&&&&&&&&&''''''(((((((((''''''((())))))******+++&&&000---%%%***---+++......&&&OOOvvvnnnWWWjjj\\\555***000&&&%%%///---((((((((()))))))))******((((((((()))))))))******...((()))...,,,(((333EEE~~~qqqmmm{{{wwwzzzttttttyyy~~~~~~^^^MMM(((777'''222%%%))))))******************************************)))+++,,,+++)))(((***---,,,'''+++@@@{{{~~~wwwsssZZZ[[[|||tttcccuuuZZZ999222)))***++++++***)))+++,,,************************))))))))))))))))))))))))---***''''''***,,,,,,,,, '''...000,,,'''%%%%%%&&&***///222///******...000***)))...///---000888&&&&&&(((+++...---((($$$)))((((((((()))***++++++************************************************$$$(((,,,,,,))),,,;;;KKKiiikkkhhhdddiiizzz}}}{{{xxxkkkrrrxxxgggAAA"""+++...---)))))),,,+++'''************************++++++++++++++++++++++++)))(((((()))((('''***//////;;;EEEMMM]]]ppprrriii~~~~~~|||zzzvvvsssooommmbbbgggeeedddqqq|||yyyjjjcccPPP777222222000---***)))+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))),,,222...)))666JJJWWWmmmxxxyyyrrrdddmmmeee///111000222///)))...333---,,,---......------///000////////////000111222333111888===<<<<<>><<<:::;;;???>>>KKKBBBBBBHHH@@@777111000000...---...,,,,,,,,,,,,,,,,,,,,,,,,...---///888LLLcccwwwuuuVVVMMMRRR\\\yyyppp^^^RRRCCCEEEEEEUUUpppooogggMMM111---000((())))))))))))))))))))))))((((((((((((((()))***+++&&&...111***!!!###444EEEPPP\\\iiinnniiibbb___```RRR;;;444666)))&&&///'''''''''((((((((())))))(((((())))))***+++++++++***///***'''000111,,,...>>>jjjhhhSSSRRR+++333... ---))))))))))))************))))))))))))***************//////,,,888YYY~~~}}}{{{[[[XXX]]]nnn```PPPnnn```333666(((++++++***)))******+++,,,************************,,,(((''',,,---***))),,,;;;MMM~~~\\\uuu~~~xxxuuuqqqtttwwwyyyVVV~~~MMM333,,,))),,,...***((()))************************************************""")))000000,,,'''(((***+++888IIISSSSSSOOOMMMLLLEEEEEEGGGHHHEEEAAADDDJJJDDD???EEEVVV[[[RRRMMMQQQPPPIII===111)))'''***...***************+++,,,,,,************************************************222***(((111BBBVVViiiwwwkkkqqquuutttxxxvvvuuuzzzGGG444***......&&&(((222************************+++++++++++++++++++++++++++))),,,222:::BBBNNNYYYjjjyyyyyyggg```kkkqqqlllUUUYYYaaalllxxxppprrrtttzzzttteeejjjmmmmmmtttjjjVVV===///...111000---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,000---)))111LLLjjjzzz|||~~~eeeaaaNNN000,,,888222---000)))+++---......------...000......///000111333555666DDD;;;;;;IIIWWWgggXXXDDD:::666>>>AAAHHHFFFFFFFFF@@@777111000000...---...++++++,,,,,,,,,,,,------000***,,,<<>>XXXnnnzzzxxxdddXXX???+++***...))))))))))))))))))))))))(((((()))******++++++,,,......)))***...***,,,;;;```PPPiiiqqqBBB555'''666)))))))))*********++++++)))))))))*********++++++,,,+++)))222UUU~~~tttooowwwYYYRRRqqqhhh<<<+++---,,,+++***)))***++++++++++++++++++++++++++++++---'''&&&******(((,,,555eee|||vvvddd|||ssslllcccYYYRRRSSSNNNMMMTTT[[[cccrrryyyvvvzzzEEE444((()))---+++)))+++************************************************)))++++++)))(((///;;;EEETTTQQQMMMHHHFFFHHHMMMQQQdddfffhhhkkksss}}}ssskkkjjjdddXXXPPPPPPUUUUUUSSSOOOFFF999+++###,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++***(((000EEE\\\llltttyyyuuu~~~|||xxxtttpppnnnppppppkkkjjjooouuuwww|||mmmoooKKK,,,)))...---+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''...666===IIIZZZgggmmmvvv~~~mmmfffsss~~~uuunnnmmmooopppuuuzzziiiLLL222(((,,,555------------------------,,,,,,,,,,,,------------+++...,,,...EEEjjj}}}xxxxxx{{{MMMcccDDD111111///---111222...///000///...---...000......///111222555777888888BBBWWWooo~~~]]]CCC333:::BBBFFFIIIJJJEEE@@@777111000000...---...+++++++++,,,,,,------------(((000FFFYYYcccqqq~~~jjjiii{{{ZZZOOOEEEIII|||}}}mmmnnnVVV333'''+++))))))))))))))))))))))))))))))))))))***+++,,,---///...:::XXX~~~fffDDD""",,,,,,++++++***)))))))))((())))))******+++,,,,,,...---+++///---&&&888]]]}}}]]]uuuhhh???)))+++222))))))*********+++++++++))))))*********+++++++++))))))444RRRzzzjjjZZZzzz}}}bbb>>>///...,,,***))))))******++++++++++++++++++++++++,,,((((((***))),,,>>>TTTuuuttt~~~nnncccUUUKKKGGGGGGGGGFFFSSSFFFEEEQQQRRRFFFFFFRRRYYY}}}{{{hhh~~~iiiLLL000***---,,,+++---************************************************...)))%%%'''222DDDVVVaaaHHHMMMWWWgggvvv}}}|||xxxyyy}}}|||}}}ZZZXXXYYY]]]^^^SSS>>>---...---,,,+++++++++++++++************************++++++++++++++++++++++++&&&///BBB[[[llluuu{{{eeennnvvvwwwxxx}}}{{{ttttttkkk\\\lllsss}}}xxxuuueeeJJJ333---111000)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))):::GGGLLLXXXjjjrrrnnnfffpppvvvttttttxxxiii```rrrPPP555---///------------------------,,,,,,,,,------------...///***---CCChhh|||mmmfff^^^EEE///...333333333222333333222000//////000///000111222444777999:::333\\\___;;;:::BBBEEEKKKLLLEEE@@@888111000000...---...+++++++++,,,,,,---------,,,,,,<<>>DDDDDDHHHOOOCCC>>>888222.........---+++---,,,+++,,,,,,---,,,***)))777JJJZZZeeemmmuuuzzzxxxsssqqquuuaaaqqqaaaEEEAAANNNbbbhhh___''')))++++++***)))))),,,,,,******---000+++:::***888nnnuuu\\\ZZZjjjzzzwwwvvveee\\\```gggnnnppp555&&&444%%%777"""---))))))(((((()))+++---...---///&&&'''666---nnnzzzzzz~~~{{{}}}UUUiiiIII222***+++***(((&&&'''+++,,,+++...%%%---///$$$***444,,,===)))wwwyyylll```QQQBBBAAADDDEEECCCBBBKKK]]]lllyyy{{{SSSlllXXX===((()))000---***,,,++++++++++++++++++++++++,,,+++...)))&&&FFF|||uuummmMMMJJJ\\\jjj{{{~~~cccQQQCCCIII^^^vvvRRR444222///)))222++++++++++++++++++++++++...,,,(((%%%(((---///---###AAATTTWWWXXXVVVXXXaaa|||{{{}}}xxxwwwiiixxx|||mmmRRRQQQXXX^^^>>>///<<<...000&&&,,,++++++***))))))******,,,---+++))),,,000///***DDDaaaeeefffuuuoooiiiooo\\\bbbcccyyyggg222===444......---,,,,,,,,,,,,---+++000******555...***<<>>888111.........---+++---,,,+++,,,,,,,,,,,,+++***888JJJYYYaaafffjjjnnniiikkkttt{{{}}}cccFFFAAAhhhnnneeefff@@@555,,,------+++***+++++++++...000&&&///&&&===eeeppp```[[[wwwfff___iiixxxbbbOOO$$$---$$$&&&...++++++******++++++,,,---***---***000222VVVqqq```lll}}}bbb}}}ggg:::...,,,,,,+++))))))***++++++******---+++(((///111'''&&&^^^xxxbbbTTTUUU]]]cccqqqdddVVVOOOLLLGGG===444\\\cccttt]]]lllLLL///***---+++((()))++++++++++++++++++++++++---+++%%%%%%DDD~~~|||dddSSSXXXnnnkkk[[[OOOLLLiiikkkLLL666$$$:::,,,++++++++++++++++++++++++)))***---///+++'''+++444>>>WWW^^^XXXbbbqqqtttsssqqqxxxkkkTTTKKK___GGG<<<111000222,,,++++++************+++---***+++...,,,***222>>>YYYiiilllmmmwwwuuuvvvtttppp|||~~~tttooo^^^555,,,000///...------,,,,,,------,,,+++)))---...)))666PPPbbbuuuyyyiiijjjtttrrrrrrhhhssswww888000333///,,,///...,,,111//////...------.........000555lll~~~yyyWWW]]]PPP...555000444222222111111111111222222000:::444:::999BBB===```KKKDDDFFFGGGIIIDDD===777111.........---+++,,,,,,,,,+++,,,,,,------222???QQQ^^^bbbccccccddd^^^fffyyy{{{ZZZ???BBBnnnhhhgggSSS666............,,,++++++---@@@'''222'''444:::ooovvv\\\|||rrriiiZZZjjjuuu}}}\\\ppp~~~vvvaaa===:::###...%%%,,,,,,,,,,,,,,,,,,,,,,,,---...///333222~~~~~~iiiVVVMMMWWWhhheeepppSSS222,,,------,,,***))))))***&&&///---'''---111---+++RRRfff[[[UUUbbbwww\\\NNN888888LLLmmm}}}|||bbb]]]aaa<<<+++***+++)))))),,,,,,,,,,,,,,,,,,,,,,,,+++))),,,:::^^^xxx___WWWiii```OOOWWW___ddd;;;+++555(((,,,,,,,,,,,,,,,,,,,,,,,,((()))...111,,,)))777LLLiii|||xxxkkkwww~~~\\\UUUSSSTTT444000000...+++++++++******+++,,,,,,...(((+++111,,,(((:::VVVaaaooovvvrrroooyyyooohhh|||xxxjjjxxx>>>///000///...------,,,---------...(((,,,///'''...NNNkkkuuunnnwww{{{ppp~~~}}}jjj>>>000---222///---/////////...............///000000JJJvvvQQQttt---666:::111222222222111111222222333222666:::;;;>>>DDDGGG___GGGHHHHHHEEEDDD<<<777000------...---++++++,,,,,,+++++++++---///888EEEVVVaaaccc```]]]]]]bbbggg{{{sss}}}RRR999PPPkkkddddddDDD///...---...---+++,,,///(((&&&000444ggg{{{gggaaajjjtttnnnnnnqqq~~~[[[mmmDDD444777%%%***++++++,,,------------...///333///NNNjjjLLLAAAAAACCCMMMXXX|||vvvrrrpppyyyaaaggg:::...---,,,---+++((()))+++'''000+++(((111,,,,,,???zzzyyypppeee~~~wwwqqqcccLLL999AAA___zzzhhhdddvvvLLL111+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,111!!!333___zzzyyy```[[[yyytttJJJIIIaaa|||JJJHHH###---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((---===VVViiiYYYjjjmmmkkk{{{\\\UUUaaaDDD::::::''',,,++++++++++++,,,------+++***,,,---+++111JJJccc[[[pppzzzeeeWWWqqqiiifffsssgggmmm]]]333555//////...---------------///***000...'''CCClll{{{uuu___lll{{{ppp~~~VVV555,,,444///...222+++///.........///000000111///fff||||||RRRDDD555;;;222333222222222222333333444777444???<<>><<>>EEEHHHsssiiiVVVIIIMMM@@@EEE;;;555///,,,---...---,,,)))+++,,,+++)))***///333===GGGTTT[[[[[[WWWVVVVVVbbbeeeppp}}}mmm}}}WWW???GGGhhhgggZZZ>>>111))),,,///------111777'''###666rrr{{{___bbbhhhUUU888<<<,,,+++++++++,,,...000111---,,,888KKK|||]]]DDDBBBEEE@@@@@@HHHLLLWWW]]]aaaddd^^^eeezzziii[[[AAA333)))***,,,******...---***+++111...***KKK~~~zzzqqqoooAAACCChhh~~~fff||||||RRR555+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&<<>>EEE:::555///,,,---...---,,,(((***,,,+++)))***000555AAAJJJTTTXXXWWWTTTTTTVVVYYYdddnnn~~~vvvttttttFFF<<>>DDD:::555///,,,---...---,,,(((***,,,***(((***000666@@@GGGNNNQQQOOOMMMNNNPPPUUUgggpppyyyQQQ===WWW}}}mmmjjjVVV>>>,,,---222000,,,---,,,::::::xxxbbbaaazzzoooLLL999666222...---...000222222)))AAArrr[[[KKKKKKHHHAAAJJJ]]]SSSUUUHHHEEEKKKAAA>>>TTTwww~~~nnn___DDD---***...---+++...'''***444---&&&III}}}lll{{{rrrjjjnnnzzz~~~zzzlll[[[BBBUUU}}}~~~~~~xxxbbbxxxnnnCCC///---...------------------------333YYYxxxnnn|||qqqRRRLLLiiiyyy]]]:::------------------------------HHHttttttyyynnnfff}}}UUUQQQ___222111///...,,,,,,++++++...)))--->>>RRRaaajjjoooeeewww~~~|||rrrxxxqqqmmmtttuuubbbjjj000000///........................QQQwwwgggtttqqq|||{{{eee~~~vvvRRR333222111...777......///000111333555666eee___HHHvvvoooNNNWWW\\\mmmYYY???111333333333444555666777777:::CCC???HHHMMM```HHHeeeOOOddd^^^TTTRRRZZZOOOPPPSSSYYYcccrrr~~~wwwnnnJJJLLLEEEDDD999555111...---,,,+++************)))(((,,,333999AAAJJJRRRQQQJJJGGGKKKRRR[[[YYYtttkkkKKKGGGkkkhhh]]]III...)))333111+++000---===ooouuu|||uuunnnmmmsss]]]MMM888111333//////222000+++222ggg|||lllXXXGGGXXXssstttkkkgggaaaXXXOOOHHHAAA<<<222HHH~~~{{{rrr}}}GGG:::!!!333---(((111222$$$///333,,,rrrqqqjjjvvvdddMMMBBBcccIIIwww(((333+++///%%%111---'''000///222EEE{{{```}}}vvvrrr{{{ttttttyyyuuuuuu}}}ggg:::QQQ```[[[999'''***000(((,,,333)))'''NNNddd}}}|||zzzwwwddd~~~___>>>mmmCCC)))111---,,,666)))++++++&&&...MMMwwwlllUUUjjjlll{{{rrruuu>>>---888---'''333+++...777222BBB[[[{{{rrr\\\nnnttt\\\eee:::333555...///---///---000555111666IIIxxxdddNNNzzzxxxfffSSSGGGdddssswww|||333666444555555555777888999:::CCC???EEEHHHJJJssseeeRRRVVVWWWTTTRRRQQQNNNIIIEEEEEEHHHOOOUUU\\\hhhtttrrrkkk{{{wwweeeyyypppHHHGGGAAABBB999555111...---,,,+++************)))(((,,,333:::AAAIIIPPPOOOHHHEEEKKKQQQXXX]]]yyyPPP>>>rrrvvvkkkbbbOOO333+++333111+++000))):::wwwrrr}}}\\\xxx|||rrrrrrVVV???333333//////333111666AAA}}}sssggg{{{{{{zzzqqqbbbSSSNNNOOOGGG:::MMMzzzmmmRRR>>>$$$222---)))000111'''000000>>>yyy~~~|||xxxjjjwwwBBBTTTsssaaauuuuuuAAA444,,,000%%%///---***111+++...\\\tttmmmvvvttttttXXXFFFcccgggTTT???++++++111+++---222***111\\\lll^^^gggeee888---+++...000&&&111,,,555,,,ZZZgggggg___tttlllppp}}}uuu|||xxx~~~xxxsssOOO333333,,,)))444,,,...---777TTT|||~~~tttnnnxxxtttvvv~~~dddlllBBB666444///000...111///111555333;;;PPPqqq___PPP{{{[[[EEEeee|||{{{yyy777666555444555555777999;;;<<>>@@@888555000...---,,,+++************)))))),,,444:::BBBHHHMMMKKKEEEDDDJJJQQQVVVbbbnnnaaa???eeejjjhhhWWW;;;---222111,,,111===UUUzzzvvvuuuiiiiiifffIII888444///000444222000OOO{{{|||zzzxxxzzz~~~wwwdddTTTNNNIII<<<>>>dddkkkwwwdddEEE)))000---+++000000---111...ZZZ~~~~~~{{{uuuVVVGGG[[[~~~|||~~~XXXsssXXX///&&&111&&&...------000)))111pppzzzkkkxxxccceeemmm{{{~~~HHHOOOxxx{{{]]]JJJ333,,,111......111...JJJqqqvvv~~~xxx^^^}}}EEE***,,,333,,,###444+++<<<333kkkYYYdddpppkkk|||xxxssszzzvvv~~~lllbbb:::...,,,---444---...444EEE```kkkiii~~~gggXXXzzzmmmzzzRRR:::222...111///333222222666666CCC]]]pppXXXUUUgggKKKyyy}}}ooo777222555555444555777:::===???BBBAAAFFFFFFPPPeeeWWWWWWUUUQQQQQQRRRMMMGGGFFFAAA>>>???AAAGGGRRR\\\aaa|||uuuJJJFFF>>>???777444000---,,,,,,+++***)))******))))))---555;;;CCCHHHLLLIIIDDDDDDKKKRRRWWWiii\\\@@@KKKnnn|||OOO^^^kkkjjj^^^BBB///000111...222???lllzzzuuukkkxxxwwwWWW???777000000444222---qqqwwwxxxvvv{{{{{{hhh[[[MMMMMMDDDOOOmmmxxxyyypppwwwtttKKK000...------000///111000000uuuqqqvvvcccWWW^^^YYYxxx}}}qqq~~~KKKJJJzzzvvvaaaxxx???444000)))///---......,,,BBB{{{wwwgggrrrSSSYYYmmm|||```LLLjjj}}}```UUU;;;,,,///111---///444iii~~~uuu}}}}}}|||sssXXXuuuMMM///...666///%%%000---444RRRzzz___lll{{{}}}sssqqqyyyppp|||}}}{{{aaajjj@@@,,,///111000///000777OOOiiicccccckkkQQQwwwccc@@@000///111...333333444888;;;NNNkkknnnSSSXXXoooPPPjjj<<<111555555555666888<<<@@@BBB???>>>CCCCCCOOO\\\YYYXXXUUUQQQRRRSSSNNNFFFFFF@@@===>>>???BBBIIIQQQuuu~~~zzz|||~~~oooqqqKKKIII???<<<666333///---,,,,,,+++***)))******))))))...555<<>>---222111...///555---{{{~~~ooovvvpppiiikkkuuu```tttwww}}}xxxbbbhhhDDD...333222,,,111222)))PPPzzzqqqkkkpppYYY{{{zzzlllBBB000222222---222333666<<>>AAACCC???>>>DDDDDDNNN```XXXYYYVVVSSSSSSSSSOOOHHHCCC???===???AAA@@@CCCGGGKKKUUU^^^aaaaaaeeejjjnnnrrrwww}}}mmmHHHHHH>>>:::666333///,,,,,,,,,++++++)))************...666<<>>KKKjjjwww{{{RRRHHHvvv|||fffKKK...---222***222OOOnnnuuunnnXXX]]]qqqmmmaaatttPPP,,,,,,000555222444555nnnqqqyyy{{{vvvgggdddkkkwwwxxxvvvwwwkkk]]]qqqmmmqqquuuwwwvvvfffKKK111555111***666111***]]]hhhnnnXXXTTTxxxkkkgggzzzssslllBBB222666444---222333888AAAGGGYYYvvvSSSUUU~~~aaawwwrrrFFF666666777888:::===???BBBCCCBBB@@@GGGHHHLLLxxxqqqUUUYYYZZZWWWUUUTTTPPPKKKCCC???===???@@@>>>>>>@@@===???BBBGGGLLLRRRVVVYYY]]]```eeerrrnnnFFFEEE>>>===555222...,,,,,,,,,++++++)))***+++******///777===DDDFFFIIIHHHEEEFFFJJJNNNZZZyyywwwtttYYY```YYYIIIkkk}}}lllpppZZZ999000222111111TTThhhvvv{{{vvvfffRRR;;;222666777aaa|||uuu{{{nnnhhhbbbXXXVVV[[[NNNKKKRRRggg~~~{{{~~~tttdddQQQ000---222///---444333pppggg~~~jjjAAA;;;888YYYcccsss___MMMnnnjjj{{{bbbxxx]]]444---......)))000///???kkkxxxvvv___XXX777777LLLjjjuuummmJJJkkkvvvmmmRRR222---444***666^^^yyywwwyyywwwXXXYYYxxxqqqbbblll|||___YYY111...---444111///VVV\\\jjjyyyllleeebbbkkkxxxxxx[[[UUUVVVIIIWWWooozzzzzzjjjTTT333333///,,,;;;...555tttnnnYYYuuuGGGQQQxxxqqqmmmuuuuuu{{{mmmCCC444888222000444444:::DDDIIIWWWpppUUUNNN|||xxxjjjrrr|||sssBBB333666888:::===???AAAAAAAAAEEE@@@IIIKKKGGGjjjQQQYYY^^^[[[WWWTTTRRROOOJJJCCC???@@@@@@===<<<===DDDBBBAAACCCEEEEEEDDDDDDKKKQQQZZZiiirrrFFFDDD???CCC555222...,,,,,,,,,++++++)))***+++******///777===BBBEEEGGGGGGEEEEEEHHHLLLWWW|||cccQQQyyyTTTOOOqqqooovvv```===111333111000ggg[[[uuullloooZZZ@@@333777:::yyy}}}nnnyyyffflllxxxcccPPPPPP]]]jjjrrrvvv|||~~~tttzzzkkkYYY222---222---,,,444666gggUUUJJJ...@@@{{{GGGsssiiiIIIhhhhhhyyynnnrrrhhh666......+++(((444222@@@lll]]]^^^MMM444333OOOlllvvv~~~KKKUUUeeeqqqVVV444...555+++:::hhh~~~iii|||~~~kkkdddPPP>>>ZZZxxxpppxxxZZZ~~~ZZZ888555,,,000---///zzzXXXiii~~~gggccc___gggrrrsss```bbbaaaTTTSSSiii{{{{{{ppp[[[444000---...>>>+++222zzzdddUUU]]]xxx{{{ppplllvvv~~~pppDDD555888///333666666<<>>HHHLLLCCC___OOOYYYaaa^^^XXXTTTSSSQQQRRRIIIBBBAAA@@@===<<<>>>:::999;;;@@@CCCCCCBBBAAA@@@JJJXXXiiicccMMMCCCAAA<<<555222...,,,,,,,,,+++*********)))(((***///666;;;>>>JJJ===???HHHGGGNNNLLLddd{{{}}}VVVpppCCCjjjuuutttnnnHHH000333111888|||XXXiiivvvgggMMM---333===^^^WWWQQQwww~~~mmmXXXHHHGGG^^^{{{~~~yyyzzznnn```:::+++///111000111OOOhhhqqqyyy|||vvvFFF555<<>>sssvvvAAA]]]yyy|||xxxxxxyyyrrrrrrddd>>>)))444333666999===DDDOOO]]]gggOOO???lll~~~zzz{{{BBB666:::<<>>***<<>>000:::555999???DDDJJJRRR\\\dddsssJJJZZZ|||ooommmzzz222555<<<>>>@@@BBBCCCCCCBBBAAABBB@@@???MMMGGGLLLQQQYYYpppYYYZZZgggMMMTTTTTTTTTRRRPPPMMMJJJHHHFFFEEEEEEEEEFFFIIIKKKMMMPPPTTT]]]jjj{{{tttlllJJJBBB@@@<<<555222...,,,,,,,,,+++******)))))))))***000777<<>>pppUUUtttyyy^^^CCCOOO```;;;WWWTTTNNNWWWqqq{{{vvvLLLnnn___uuu^^^vvv444,,,///...000999nnnkkkgggJJJ<<<222444222CCCaaauuuoooOOO]]]{{{~~~@@@000777///888~~~zzz]]]yyycccVVVaaa~~~}}}```aaaFFF,,,===888BBBOOOjjjttthhhZZZ[[[PPPzzzxxxcccLLLEEExxxzzzwwwggg>>>444999555:::;;;LLLkkkYYYJJJDDDrrriiiyyyfffuuuuuuwwwxxxPPP999...666:::???FFFJJJLLLOOOTTTWWW|||```EEEEEEvvv~~~xxxjjjGGGAAACCCCCCBBBAAA@@@@@@AAABBBBBBDDD<<>>CCCAAAKKKLLLeee}}}~~~gggmmmpppLLLeeekkkaaakkkrrr\\\iiiXXX444222555CCCmmmuuuqqqiii888gggsssdddttt|||wwwzzz~~~|||III888ZZZppp\\\```zzzppp|||xxxUUUSSSjjj~~~zzzooo\\\000333111666555kkkWWWzzz~~~}}}pppNNNKKKrrr>>>III???;;;IIIkkkLLLiiixxxiiiccc;;;---111---...666vvvuuuiii~~~___FFF:::333333555???aaasss|||xxxxxxlllwwwddd|||OOOaaaBBB///444,,,444oooOOO}}}www{{{```XXXjjjsssnnnqqqHHH///===:::JJJ^^^hhhsssjjjXXXXXXOOOsss|||]]]JJJooojjj\\\666111<<<<<>>CCCPPPCCCAAAEEEBBBLLLOOOjjj}}}yyypppWWWiii{{{aaaQQQIIIKKK^^^zzz___ppp[[[555111555EEEsssGGGwwwqqqmmmzzzxxx```OOOOOO\\\pppKKK===lllYYYWWWsssTTTOOOjjjtttfff222666333"""999xxxWWWuuusss[[[ddd]]]RRRnnngggLLL>>>AAAbbbMMMhhhooozzzccc~~~???,,,222...000;;;rrriii{{{XXXFFF999555000777<<<___qqq{{{wwwpppPPPZZZlllwwwUUU___}}}III444222...555{{{wwwZZZvvv~~~kkk```jjjhhh~~~}}}|||CCC555===???OOObbbcccmmmsss}}}xxxqqqXXXTTTMMMiiiqqqbbb~~~~~~ppp___555,,,666999GGGMMMMMM\\\eeevvvXXX>>>]]]zzzqqqmmm@@@888999>>>BBBDDDGGGHHHHHHLLLRRRWWW___rrrZZZAAAAAAaaaxxxKKKFFF@@@BBBAAA@@@?????????@@@AAA===DDDEEE===FFFLLLLLLeeeWWW\\\gggQQQSSSRRRPPPPPPQQQSSSVVVYYYUUUSSSRRRPPPPPPPPPRRRSSSYYY[[[```iiivvvGGGGGG@@@;;;555222...,,,,,,,,,+++***)))))))))***,,,222999???EEESSSFFFCCCFFFCCCNNNQQQkkk|||yyytttpppzzzdddaaaaaammmaaayyy^^^444///444FFFjjjvvvuuuuuu>>>bbboooUUU@@@DDDSSS[[[^^^```xxxwww~~~XXX:::fffRRRDDDppp}}}tttzzz~~~dddTTT^^^|||wwwnnn222666111:::LLL|||nnn888vvvrrrmmmSSS[[[yyynnnTTTaaaEEE999XXXMMMhhhzzz~~~cccwwwtttAAA+++444///222???ooo{{{SSSGGG:::666---888999SSSlll{{{sssVVVZZZ[[[VVV```OOOQQQ:::000111777jjjxxxuuuiiikkk{{{{{{vvvttt~~~777===@@@GGGRRRWWWoooeeemmmrrryyyYYYOOOIII^^^vvvzzztttccc888...666777BBBGGGAAAbbbddddddXXX===TTTxxxhhh}}}|||{{{yyyoooCCC===:::999???BBBEEEGGGGGGJJJPPPUUUeeeeeeQQQCCCDDDeeeXXXIIIBBBEEE?????????>>>??????@@@@@@===DDD???BBBDDDDDDMMMMMMdddaaaWWWNNNLLLHHHGGGHHHMMMSSSWWWXXXVVVUUUSSSSSSTTTUUUVVV[[[ZZZ]]]eeerrr|||}}}{{{HHHIII@@@;;;555222...,,,,,,,,,+++***)))))))))***,,,222:::???EEESSSFFFCCCEEEBBBMMMQQQjjjzzzuuutttnnnnnnddd~~~___444...444GGGxxxmmm;;;aaarrr~~~[[[|||wwwwww{{{UUU999jjjCCCIIIeee{{{rrr~~~sss^^^kkk{{{}}}wwwqqq111333------FFFlllQQQppp~~~jjjeeelllzzzMMMnnnSSSCCC___sss^^^^^^|||MMMiii{{{}}}cccwww{{{HHH///555------777___tttuuuQQQHHH:::666***777777FFFeeezzzhhhLLLKKKGGG|||~~~yyyuuuyyyiiiVVV~~~QQQ999***///444YYYlll|||\\\mmmfff^^^nnn~~~ttt{{{,,,BBBCCCMMMRRRQQQkkknnnnnnYYYLLLGGGWWWxxxrrr{{{xxxhhh[[[777333>>>>>>FFFHHHDDDcccvvv\\\lllvvvEEEDDDaaavvvtttKKKXXXyyyyyylll999777@@@HHH999===BBBEEEFFFHHHLLLPPPRRRnnn|||lllmmm___???KKKpppzzz}}}EEE777@@@GGG======>>>>>>????????????@@@DDD:::IIIEEE===QQQGGGIIIVVVYYYSSSOOOJJJGGGGGGLLLRRRVVVYYYWWWVVVUUUUUUVVVWWWXXXWWWXXX]]]hhhtttyyyvvvqqq}}}~~~oooOOOEEE???;;;444111---******+++++++++***+++***)))+++333<<>>BBBHHHIIINNNHHH<<>>???AAAAAABBBBBB===@@@CCCEEEEEEDDDDDDDDDAAAtttUUUJJJCCCAAA??????JJJZZZ\\\VVVSSSVVVVVVSSSSSSWWWVVVZZZZZZYYYddd{{{yyywww{{{OOOFFF???<<<444111---******+++++++++++++++***(((***000999???DDDKKKNNNGGG@@@BBBIIIOOO```|||^^^QQQ777///777>>>ooo```FFFJJJwwwkkkiiiUUUJJJ___LLLIIItttUUU:::WWWxxxyyy{{{vvv{{{iiiNNNVVV___]]]lll}}}uuu```666444222888===sssOOO|||zzzvvvqqqiiihhhlllEEEbbb{{{rrraaa```TTTwwwWWW___vvvsssmmmOOO888***666---<<>>BBBGGGHHHAAAQQQyyyiiihhh```]]]EEE<<>>>>>???>>>>>>>>>@@@BBBEEEFFFEEEEEEFFFGGGHHHLLLcccKKK>>>888666777PPPOOOSSS\\\___YYYSSSQQQAAAFFFKKKTTTjjj~~~aaajjj~~~PPPFFF@@@>>>444111---******+++++++++,,,+++***((((((---555===CCCMMMQQQIII??????GGGNNN\\\aaaJJJ444222999???ppp|||qqq```QQQpppvvv|||^^^CCC|||<<>>AAAFFFEEEEEEYYYKKKYYYTTTdddrrrUUU999BBBZZZ|||uuulll~~~vvvUUU>>>:::AAAEEECCC@@@??????AAADDDGGGHHHGGGMMMLLLgggkkkOOOIIITTTggggggWWWAAA======MMM555===============<<<;;;:::===>>>@@@@@@???@@@BBBDDDKKKAAAMMMaaaVVVKKKHHHHHHGGGGGGHHHYYYaaammm|||vvvcccSSSccc|||}}}PPPFFFAAA???444111---******++++++++++++*********))),,,555???EEEPPPUUULLL>>>;;;CCCJJJ^^^eeeBBB222444999???YYY}}}RRRnnnFFFaaazzzuuuEEEhhhyyy{{{>>>QQQcccsss888CCCkkkooo{{{{{{kkkuuu]]]TTTOOOzzzSSS555333111777:::<<>>BBBCCC@@@>>>>>>>>>???@@@BBBDDDEEEEEEKKKKKKPPP}}}cccPPPAAANNNggggggrrr<<>>CCC]]]yyyjjjmmm{{{}}}hhh:::222666888???ZZZ[[[RRRRRRuuu]]]tttCCCKKK^^^LLL>>>]]]vvv{{{tttnnnqqqsssiiiLLL444333222555999uuuJJJiii}}}rrrlllTTTmmmVVVssssssqqq}}}[[[999,,,///000???ccchhhAAA666555555......000555HHHdddyyylllwwwkkk___|||RRR^^^|||uuufff999111222///555999aaaqqq~~~vvvvvv{{{aaaGGGIIIEEEHHHMMMBBBJJJSSScccfffaaaHHH>>>CCC@@@aaa}}}jjj{{{mmmRRRBBB???CCC@@@???AAA>>>BBB;;;HHHXXX|||QQQXXXyyyyyyPPP333KKKfffyyy}}}www^^^IIIFFFGGG@@@:::;;;===>>>???@@@AAABBBCCCCCCLLLOOOPPPaaavvvYYYNNNNNN___ppp}}}{{{jjj^^^XXXnnnOOO>>>AAAEEE<<<111JJJ;;;<<<<<<===<<<<<<;;;;;;=========<<<<<<===AAADDD<<>>XXXyyy]]]BBBfffLLLZZZ{{{yyy}}}444666:::888CCCIIIvvv^^^mmmSSSGGGqqqxxx~~~rrrkkkyyy~~~VVVEEE???PPPNNN<<>>dddqqqDDD999555333111---111555@@@RRRffftttyyyzzzbbbyyyTTThhhyyy}}}~~~]]]///)))111222999:::VVVqqqiii{{{~~~uuuNNNBBBLLLJJJIIIIII???GGGLLLrrrnnnxxxkkklllvvvVVV>>>@@@<<>>AAA>>>GGGAAADDDHHHbbbjjjVVV]]]xxx|||SSS888III___|||sssvvvqqqzzzwwwdddRRRDDDCCCAAA;;;;;;AAA<<<>>>@@@AAA@@@@@@AAABBBFFFLLLSSSQQQjjjwww___KKKIIISSS]]]fffmmmvvvwwwrrrbbbNNNFFFLLLUUUhhhxxxwwwUUU???HHH888888DDD333@@@;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;::::::;;;???BBBBBB@@@HHHOOODDDEEEtttjjjddd___OOOTTTXXXddduuuPPPDDD??????444111---******++++++++++++(((***---***'''222CCCJJJVVV\\\VVVJJJAAA===;;;KKKlll~~~qqq///<<<>>>999JJJPPPddd___zzzIIIdddcccsssrrrooowwwIIISSSLLL[[[___@@@HHHqqqqqqvvvwwwuuu{{{qqq{{{999...111333888???eee}}}NNNQQQzzz~~~zzzlllnnnXXX\\\___eeeNNN]]]rrrrrrSSS~~~qqqdddsssRRR444222000333>>>|||^^^yyyHHH<<<555000222,,,111666;;;AAARRRgggnnnjjjfffuuu{{{XXXlllzzzmmm888---222222555>>>CCChhh[[[|||xxx~~~|||xxx~~~zzzUUUDDDCCCLLLIIIDDDFFFFFFFFFMMMWWW|||^^^~~~gggLLLAAA@@@DDDJJJ^^^xxx~~~qqqvvvyyycccCCC<<<@@@DDD>>>===BBB@@@===EEE>>>HHHHHHfff???MMMsssdddGGG???JJJ\\\ooo|||lllzzz{{{|||oooHHHAAA<<<======:::<<>>AAA888888@@@<<<888<<<<<<;;;;;;:::999777777777888888888888999<<<>>>DDDEEECCC??????EEELLLOOOzzzVVVeeecccTTT___RRRYYY```oooPPPDDD??????444111---******+++++++++,,,)))***---((($$$///@@@IIITTT\\\WWWNNNEEE???;;;;;;\\\iii,,,@@@AAA;;;OOOJJJJJJUUUSSS^^^RRRdddBBBQQQIIIPPPwwwvvvEEE999ZZZqqqsssoooggguuu{{{~~~vvv222,,,000333,,,666]]]fffLLLsssvvvwww{{{KKKNNNYYYrrraaaSSS{{{sssqqqWWW{{{oooMMM111444333666>>>xxxTTT}}}KKK>>>555...333,,,***444777:::NNNlllxxxsssgggqqqRRRqqqoooVVVoooxxxzzzaaa000***666999===666CCC777iii\\\}}}}}}}}}uuuuuulllwwwgggHHHFFFHHHIIICCC???FFFQQQEEEKKKGGGjjjhhhkkkqqqZZZ@@@AAA???999BBBaaawww|||oooooonnn}}}kkkTTT<<<888>>>BBB<<<===CCCBBB888GGG???@@@HHHLLLbbbLLLOOObbbLLLIIIEEELLLaaa{{{zzzssszzz{{{llliiiSSS@@@???AAACCCAAA<<<888888<<>>@@@<<>>===555///+++,,,,,,******,,,))))))***,,,******111:::AAAtttSSSjjjWWWVVV>>>;;;<<>>???CCCBBB>>>AAARRRiiixxx~~~wwwooo{{{zzzvvv~~~uuurrr___GGGAAA???======>>>???>>>===>>>AAA>>>GGGKKK>>>hhh\\\QQQWWWZZZqqqQQQCCCSSSYYYKKKJJJYYYggg|||jjjooofff{{{~~~zzzvvvyyy{{{eeeNNN@@@===<<<<<<>>>>>>;;;888>>>@@@BBBEEEEEEDDDBBB@@@GGGAAABBBHHHHHHHHHSSSbbbiiiyyyzzzqqq\\\BBB999===<<<;;;:::;;;===>>>@@@:::;;;<<<======;;;999888666777999;;;<<<<<<<<<;;;>>>@@@AAAAAABBBGGGOOOVVVLLLGGGHHHYYY|||uuu]]]LLLKKKKKKKKKLLLMMMNNNNNNPPPQQQ[[[mmm|||NNNCCC???===555///+++,,,,,,******,,,))))))***,,,***)))///777BBBGGGbbbbbbRRR___AAAAAA888???jjj{{{|||gggyyyHHH444DDDCCCFFFEEEGGG>>>DDDSSSuuupppkkkhhh]]]rrrVVVLLLMMMKKKLLLUUU\\\666AAAbbbrrrooouuuvvvFFF///333...222333666BBBrrrAAAbbbtttbbb{{{|||zzz~~~{{{bbbuuu~~~yyywwwppp999888666???888FFFKKKuuuhhhgggAAA@@@444333222000000222444777@@@UUUhhh|||mmmnnnhhhbbbaaappp{{{NNN...444;;;;;;AAA999BBBBBBAAA\\\~~~uuuxxxpppgggEEEEEE@@@AAABBBDDDFFFFFFCCC@@@BBBOOO===JJJ```gggmmm```nnnMMMEEE@@@???===<<>><<<<<<>>>???>>>>>>AAAAAA<<>>>>>;;;999:::;;;>>>AAABBBCCCCCCBBBBBB>>>???EEEEEECCCLLLYYYjjjzzzxxxuuuWWW;;;888AAA>>>===;;;999888999:::;;;<<<;;;:::888777666555555555666777999:::;;;;;;;;;;;;<<<>>>@@@AAADDDGGGIIIMMMKKKIIIIIIMMMVVVaaaiii~~~gggUUUHHHAAAHHHHHHHHHHHHIIIJJJKKKLLLOOOOOOXXXhhhtttNNNDDD@@@===555///+++,,,,,,******,,,((((((***,,,+++(((+++222NNN>>>ooolll______RRRCCC666<<>>???BBBEEEGGGEEEAAA===CCCKKK999JJJIIIooouuulllbbbJJJ;;;AAAEEE>>>;;;AAACCCGGGLLLNNNNNNMMMNNNPPPWWWgggddd```ttt}}}yyy||||||XXX>>>AAA===;;;:::;;;===??????>>><<<>>>???@@@CCCCCC???===xxxttt___FFFCCCJJJaaawwwooo[[[bbb{{{vvvgggWWWLLLGGGIIIKKKbbbbbblll|||~~~www^^^www```UUUiii|||TTT///???>>>======>>>===;;;999999:::;;;<<<>>>@@@AAAAAA???===???EEEDDD@@@EEENNNPPP```}}}~~~fffIII===;;;===@@@===<<<:::999888:::;;;<<>>:::AAAHHHHHHDDDDDDIIIOOOFFFXXXddd^^^YYYdddxxx{{{nnndddaaaYYYNNNFFFBBBCCCEEEGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHQQQcccrrrLLLCCC@@@>>>555///+++,,,,,,******,,,((((((***,,,+++'''(((---@@@LLLXXXnnniiiPPP]]]???999:::222YYYhhhXXX888AAABBB<<>>>>><<<<<>>>>>>>>777;;;CCCBBB<<>>>>>=========<<<;;;:::===<<<;;;:::;;;;;;<<<===??????BBBGGGEEEAAAAAAFFFLLLOOOKKK```vvvYYY<<<555>>>CCC@@@;;;:::999999999;;;===@@@BBB@@@>>><<<:::888777777777777777666666777888:::;;;<<<<<<===AAADDDEEEAAA<<<;;;BBBHHHGGGBBB@@@EEEJJJFFFJJJIIICCCBBBIIIQQQTTTPPPKKKGGGFFFHHHGGGCCC>>>777:::???DDDFFFDDD@@@===@@@@@@@@@@@@AAABBBDDDDDDAAABBBLLL^^^nnnHHHBBBAAA>>>555///+++,,,,,,******,,,)))'''))),,,+++''''''***000UUUNNNkkkttteee```XXX>>>888...===uuukkkLLL777BBB>>>;;;======DDD;;;888HHH]]]yyydddbbbooouuu]]]RRRHHHhhhwwwllllll|||}}}qqqWWWDDDCCCAAAJJJHHHIIINNNIIItttIII@@@===ggg|||yyy{{{nnn~~~cccyyyiii222+++444)))222000333111'''HHHttt|||===bbb~~~lllhhhyyy~~~rrrpppwww{{{www}}}zzzOOO???BBBOOOssseee^^^YYYYYYZZZiiizzzzzzttteeeuuu~~~WWW444<<<222>>>RRRNNN???BBBggg~~~yyyBBB999<<<444111...---...,,,+++...555>>>GGG]]]}}}iii\\\ttt~~~}}}{{{{{{xxxooofff]]]YYYsssmmm___rrrsssUUU333333;;;::::::>>>>>>333666BBB???444AAA[[[{{{oooQQQOOOLLL===;;;FFFFFFBBB===;;;<<>>===;;;999>>>BBBCCCCCCFFFNNNTTTRRRkkk|||uuuxxx^^^LLL@@@:::BBB999777777888;;;=========???999===???888999CCCGGGEEE???```rrriiiTTTDDDGGGVVVXXXPPPWWWcccqqqwwwssshhh___ZZZvvvuuulll```]]]dddhhhggg[[[nnnmmmnnnvvvfffJJJUUUuuugggCCC333<<>>>>>>>>===;;;;;;;;;>>><<<;;;::::::;;;<<<===??????BBBFFFEEEAAA???@@@@@@MMMHHH???RRRtttgggFFF===>>>@@@@@@:::444555;;;888888777888999<<>>BBBDDDBBB@@@CCCEEEGGGFFFCCC@@@???@@@>>>@@@@@@AAADDDFFFCCC>>>NNNGGG@@@>>>BBBFFFGGGFFFFFFEEECCC???<<<999888888============???@@@AAABBBBBBAAAHHHVVVcccGGGBBBBBB???555///+++,,,,,,******,,,***'''(((++++++(((''')))111JJJ]]]^^^pppXXXjjjHHH:::444444QQQwwwFFF===@@@;;;>>><<>>OOO@@@===888qqqSSS===;;;///666111------,,,+++...222;;;222CCCTTTdddoooppptttvvv{{{uuuyyy}}}wwwqqqjjj```TTTKKKCCCBBBlll~~~```fff~~~rrrFFF///555888888;;;<<<>>>>>>:::777:::???===888CCCvvvyyyLLLBBB===@@@BBB>>>???EEE???===<<<<<<======<<<;;;<<>>===:::888666666777:::<<<<<<<<>>EEEBBBJJJrrrvvveeeBBB<<>>777===>>>???>>><<<;;;;;;;;;::::::999999:::<<<>>>???======???@@@@@@???===<<>>]]]IIIdddzzzYYYIIIAAAAAAJJJ777888<<<>>>:::444555999999888666555555666777888444666888::::::999888666888888888888888999:::::::::999999;;;>>>@@@AAAAAA;;;???DDDJJJLLLKKKGGGDDDDDDDDDBBB===:::???IIIQQQTTTNNNGGGAAA???<<<999666>>>===;;;888777999>>>BBB:::::::::;;;<<<>>>???@@@@@@???DDDRRR^^^JJJFFFDDD???555///+++,,,,,,******,,,+++((('''***+++)))(((***(((444ZZZLLLccctttccc___YYYDDD999777<<<```ZZZ???AAA;;;999BBB:::>>>:::@@@FFF999444NNNjjjzzzqqqWWWkkk{{{aaa^^^nnnjjjdddrrr|||cccKKK<<>>AAAJJJRRR666777```bbbvvv~~~EEE:::333777111...///000000111444000222AAAAAA===eeekkkkkkiiikkktttllliiipppjjjbbb[[[RRRHHH>>>999666HHHhhhnnnaaauuuyyy___<<<000888666777>>>;;;===@@@<<<555888@@@???555???GGGiiiaaa@@@>>>LLLNNNAAA===CCCBBB777<<<;;;<<<===>>>===:::888:::DDD;;;;;;999HHH@@@sss|||bbbssspppfffcccaaabbbiiiuuussskkk~~~ooojjjcccZZZJJJ;;;:::===888777666555666888:::::::::999;;;222666HHHEEE:::@@@@@@777555999>>>TTTyyyuuubbbIIIMMMOOOQQQSSSUUUXXX\\\___SSSVVVWWWTTTTTTYYY___cccBBBTTTeeelllssszzzqqqYYYEEE===FFFDDD666777EEE<<<>>>@@@???<<<:::;;;<<<888888999999:::;;;======<<<<<<<<<<<<===>>>===<<<777IIIEEE666>>>III@@@000LLL888555>>>AAABBBCCC@@@===>>>:::???GGG???444777???444///666???@@@:::555888777555333333333444555444444555666666666666666666777888888888888888888777999;;;=========>>>???;;;===???AAAAAA===888444777===CCCEEEAAA===<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<777:::===<<<999555444555777777777888:::;;;===>>>===;;;@@@NNN[[[NNNIIIEEE>>>555///+++,,,,,,******,,,,,,(((&&&)))+++)))))),,,'''777VVVWWWrrrnnnhhhiiiNNN::::::333///aaatttCCC999BBB555666CCC666;;;???===666666FFFBBB>>>bbbqqq\\\VVVttt{{{eeeuuuzzziiiCCC;;;HHH===HHHEEE888EEE:::???===AAASSSyyyCCC<<<000[[[|||{{{wwwwwwyyypppppphhhrrruuutttNNN###444111 333333((('''---000888:::>>>JJJ|||xxxuuuyyyyyyxxxppplllwwwOOO;;;======:::BBBKKKttt333999HHHkkktttRRR???@@@:::333/////////,,,***+++***111666555777EEEQQQRRROOOHHHXXXXXXSSS[[[UUUTTTUUUNNNFFF@@@;;;555111///666ZZZiiiaaajjjuuu|||SSS666222;;;555777@@@;;;777222444999999333666>>>888<<>><<<;;;<<<======<<<:::333CCC;;;???777III???rrrTTT^^^}}}ppp}}}{{{vvv~~~}}}hhhJJJBBBCCC777555>>><<<888666555666888999999999111EEE<<<222AAA===333@@@:::777:::@@@===888@@@OOOeee```[[[XXXUUUQQQKKKFFFHHHDDDDDDGGGFFFHHHZZZooo{{{ooorrrvvvhhhzzzSSSEEEBBBFFFAAA777999DDDBBB555<<<>>>@@@???<<<::::::<<<::::::::::::999999888888======<<<;;;<<>>===<<<:::>>>AAA777666GGG777666>>>@@@888999===777999BBB===666;;;<<<:::===666555777<<<===999666666666555444333444666888999777666555444444555777888555555777888888777666666777;;;???@@@>>><<<===>>>;;;<<<===<<<;;;;;;===???>>>999555999===>>>;;;888===<<<;;;777444333444666111444777777555444444666444555555666888999;;;<<>>IIISSSMMM>>>GGG???333000---++++++++++++***))))))))))))))))))))))))---,,,EEEXXX\\\ttt~~~eeepppWWW777333111===___rrrddd777666666777999;;;:::999???BBB555;;;QQQEEE:::RRRnnn~~~jjjXXXTTTcccqqqbbbpppeee???888>>>>>>===<<<;;;;;;::::::<<<555:::777ttt___888FFF222SSStttxxxvvvpppvvvfffhhh}}}uuukkk\\\...---,,,,,,++++++++++++111,,,777///555zzzvvvBBB[[[kkk{{{nnnxxxqqqpppyyyuuu{{{www{{{gggAAA777;;;@@@BBB???KKKddd^^^999LLLhhhHHHBBB777;;;999000***,,,//////------...000222555777888999;;;===???@@@@@@???>>>CCC555000555111'''***999HHHXXXdddjjjxxxvvvDDD<<<333222777<<<===;;;777666555444444666888999::::::===??????LLLssslllhhhLLL>>>CCCBBBAAA@@@>>><<<:::999999777555777:::;;;:::888555666888:::<<<>>>???@@@???nnnSSSUUU___bbbnnnggg___ffflll___ZZZhhhiiiwww{{{wwwqqqkkkJJJDDD>>>===??????===:::555444333444666888888777::::::999999::::::;;;<<<:::999999::::::<<<===>>>888LLLpppyyyzzz~~~|||ssskkksssxxx{{{{{{^^^IIIFFFEEE???FFFEEEDDDCCCCCCAAA>>>;;;999:::<<<<<<;;;999666444999999777666666666777888999;;;;;;888888;;;<<<:::888999999::::::;;;;;;<<<666666777777888888999999777777777777888888888888777777777888999999::::::777777666555555555555555555555666666666666666666666666555666777888777777888999:::<<<======<<<<<>><<<<<<============:::999===BBBBBB;;;444999999777666555555555555444444444444444444444444333333444555666777888888999??????DDDRRRKKK>>>EEE===333000---++++++++++++***))))))))))))))))))))))))))))));;;^^^pppmmm~~~jjj]]]KKK---111???444iii^^^hhhrrr@@@555444444555777888888777555:::999SSSuuubbb<<<888999jjjwwwddd___WWWJJJ???FFF```uuurrreeebbb___eeesss}}}JJJ555>>>HHH;;;;;;:::999999888777777777===222222VVVxxxXXX,,,>>><<>>777CCCeeevvviiiNNNppp]]]AAAAAA333///999;;;000***..................///000000333444555666666555333222"""666<<<,,,%%%000888555NNN___pppzzzrrrZZZ;;;777333444888::::::999999888666666666777999:::999888:::===888666EEEYYY```}}}xxxqqqzzzlllVVVOOOqqqnnnUUU>>>???AAAAAA@@@>>><<<999777666777555444555777888777555555555777888:::;;;======CCC==={{{rrr```ffflllyyy}}}tttllleee[[[QQQBBB===888666888999666444666555555777999:::999888888888777777888888999:::777888888999::::::;;;;;;>>>999444888HHHaaa{{{RRRTTTKKK===999BBBIIIJJJCCCBBBBBBCCCCCCCCC@@@>>>777888999::::::999777666:::999888777666777777888777999999666666999999777777777888888888888999999444555555555555555555666444444555555555555666666555555666777777888888999777666666555444444555555555555555444444444444444555444444555666666666666555777999<<<===>>>======>>>>>>???@@@@@@>>>:::777AAA===999666666777888888777666555444333333333333333333333333333333333333222222333444555666666777555;;;;;;@@@NNNJJJBBBDDD===333000---++++++++++++***))))))))))))))))))))))))$$$+++111SSSyyyrrrvvvzzzqqqkkkGGG333777111222fffnnnUUUeeeZZZ///333222222333555666555444555444000GGGfffYYY888222III999<<>>]]]UUU???777999QQQ}}}yyy|||}}}~~~qqq~~~yyy|||[[[MMMdddoooxxxddd$$$---,,,++++++***+++++++++---&&&...111+++DDD~~~}}}iiiEEELLLwww|||nnnvvvyyyoooqqqvvvppprrruuuwwwxxx~~~zzzwwwxxx~~~xxx{{{HHH777@@@AAA======;;;<<>>:::888666111+++'''///...------,,,,,,,,,------......///......---,,,444%%%'''666555+++;;;[[[VVVfffzzz~~~~~~@@@111222333555777777666555777666555555555666888999999666999>>><<<444444999///<<>>>>>===;;;999777555444666555444444555666555333444555555666777888999999===:::FFF{{{xxxzzzqqqmmmsssuuueee\\\UUUIII>>>@@@<<<888777888888666444555555777999<<<<<<;;;999555555555555555666777777555666777888999999888888777:::;;;888555666>>>EEE888???NNN```jjjooossswwwbbbccc^^^TTTNNNMMMGGG===777666888===CCCEEECCC@@@BBBAAAAAABBBBBBAAA???<<<555666777888888888888888:::999888777777777777888666888888555555888888666777666666666666555555555222222222222222222111111111111111222222222333333333333444444555666666666666555555444444444444444444444444333333222222222333333444444444555555555111333666999:::999888666888;;;???BBBBBB>>>888555<<<;;;888333///000444888444333222111000000000000111111111111111111111111000000111222333444555555333999999>>>LLLJJJGGGDDD???333000---++++++++++++***))))))))))))))))))))))))$$$---+++:::ccc{{{}}}{{{wwwJJJ***===444000;;;llljjjIIIPPP{{{|||CCC888222111000111333444333222555333+++///:::333///;;;000111AAAHHHLLLssseeeFFF222;;;FFF@@@777555444444333333333222222222,,,666222888333BBByyy\\\000>>>:::MMMooo}}}~~~vvvpppbbbdddYYYRRRKKKeeeyyykkk..."""++++++************++++++...,,,...222---222aaarrrSSS;;;gggvvvqqqmmmsssssshhhnnnrrrxxx~~~|||ssslllzzzuuuyyy~~~|||[[[888DDD777999555<<>>333333<<>>HHHGGGAAA:::999>>>BBBAAAKKKCCCUUUKKK>>>FFF@@@<<<:::::::::999888777666555777777666666666555555444444444555555555666666666888BBB333333eee|||pppxxx~~~sss```QQQKKKGGG@@@999???<<<999888999999888666333333666999;;;;;;999666444444444444444555666666333555777999999888777666888===@@@>>>888555888;;;>>>???<<<666444888===>>>???DDDDDD@@@>>>@@@???;;;>>>;;;???KKKOOOGGG>>><<>>LLLHHHJJJBBB@@@333000---++++++++++++***))))))))))))))))))))))))+++'''))),,,>>>mmm{{{mmmDDD888888111***999ZZZ|||nnnQQQ999KKKPPP333555111000///000111222111000,,,///000222222+++,,,888===111666===@@@TTTggg```TTT~~~^^^===///BBBIII;;;222666888111222222222111111111111111444***999666+++333TTTyyy]]]777///;;;HHHpppmmmvvvsssiiiHHH<<>>666gggwwwlllvvvGGG333******)))))))))******+++))),,,******,,,+++CCCnnn~~~OOOFFFppp{{{pppxxx|||vvvqqqkkkgggjjjwwwsssyyyoooOOO222666>>>DDD777999???:::777:::::::::666OOOyyymmm{{{FFF===AAA999777???222111000000////////////000///...------...///000%%%000888999DDDUUU]]]ZZZrrrHHH000111333555333///...000333111111000111111111222222444333333333222111666<<<...222666999:::;;;;;;<<<;;;???999666@@@CCC???AAA444<<>>:::999888888888777555555555444333333111111333666888777555222444444444444444555666666444555777888999888666555333333222222222444777999///666:::888999>>>???<<<333777:::999999===AAABBBGGG>>><<>>======<<<:::777444;;;;;;:::999888888777777888888888888777777666666666888888444444666777444666666555444333222111111000000000//////................../////////000000...//////000000111222222333333222222222222333333444444444333333333222222333555666666444444666777555777999;;;;;;:::999777888:::::::::999;;;@@@CCC888555333222333333333111000000//////......//////........................000000111222333444444555444:::999>>>KKKDDDIII===@@@333000---++++++++++++***))))))))))))))))))))))))222 )))///'''HHH{{{SSS:::<<<999888999777HHHggglllXXXUUUFFF000777QQQvvvlll:::222)))000.........000000///...+++))),,,444777555444444666777>>>???888999>>>===]]]RRRLLLYYYnnn{{{~~~}}}tttmmm[[[GGG???DDDFFFDDDJJJFFF>>>888777777222***000000000000000000000000444"""777222,,,111222[[[ZZZ888777666:::ZZZ|||}}}yyyqqqyyyuuu```@@@444222///JJJfffmmmDDD,,,++++++)))))))))((())))))***+++)))+++)))))),,,,,,333DDDrrr~~~???EEEzzzgggmmm{{{tttqqqmmm___{{{MMM---888///FFFBBB666888@@@<<<:::<<<999:::888===]]]oooYYY888666:::777777666444111///...---,,,333111///---,,,---...///:::555>>>PPPTTTSSSggghhh:::222333444444111---,,,///222111111111222222222222222---111555666333222555999===>>><<<666111111888???999:::555777>>>:::666>>>BBB@@@;;;555555;;;BBBDDD666:::===>>>>>><<<::::::666666777888999999999888000222222222000///000111333333333333333333333333///===<<<444:::???888000TTTkkkccckkkddd\\\___]]]RRRMMM===:::888888666444666:::555555555444444333333333222111222444555555222000555444444444444555666666444555666777777666555555111222555:::<<<:::333...555999;;;888666777666444;;;<<<;;;888777888;;;===<<<:::;;;>>>:::444888AAA999888888:::<<<<<<:::888;;;;;;;;;;;;999888777666666666777777777666555444333666555111000333333000444444333222222111000000//////..................------........./////////------......///000000111222111111111111222222333333333333333333333333333222555777777444333666888111333555777888999999999999:::999666555888???EEECCC<<<444...---///000111//////............//////------------------------//////000111222333444444111777666:::HHHBBBIII;;;AAA333000---++++++++++++***))))))))))))))))))))))))...$$$)))///'''---[[[~~~eeeNNN///)))666888444888---444???HHHLLLKKKFFFCCC>>>888999;;;555:::bbbGGG333222***---,,,+++,,,------,,,+++...&&&''',,,...222777555444999555111444777>>>LLLDDDAAAAAACCCBBB@@@EEEMMM???@@@@@@@@@@@@AAAAAA???AAA888:::BBB999&&&(((888...........................(((---111222222333???hhhsss<<<666888888LLLcccnnnxxx{{{}}}}}}dddDDD777===DDDCCC]]]{{{}}}zzzXXX---(((...!!!((((((((((((((()))******,,,)))***///...,,,///444```rrrlllIIISSS~~~qqqzzzmmmlllmmmqqqzzz}}}llllllwwwyyyrrr555999GGG666888555000777===777555444...333:::'''SSSssseeePPPEEE777:::999777555333111000000333222111000111444777999===TTT[[[PPP]]]{{{~~~ppp===333000111111///...---.../////////000111111111111111,,,000666888888999::::::///111555;;;>>><<<666111888>>>;;;999===888555;;;444555999<<<;;;999999;;;>>>===444666@@@>>>===<<<777777777888777777666555...000111111///...000222000000000000111111111111222333444...---<<>>888<<<888555666999999555666:::777777888888777666666777666555444444555444222000444444333333444444555666444444444444444444444444<<<666000,,,...222555777444111000111222444;;;BBB:::888555444333222222222111666===@@@<<<666333444777777888:::======<<<:::888999:::;;;:::999777555444555666666666555333333333555444000///222222///111111000000/////////...,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------......///000000000000000000000111222222000000111111222333333333111444777666333222444888555555555555555555666666666999:::888555444888<<>>888111,,,+++---000...---------------......------------------------......///000111222222333///444444888EEECCCKKK<<>>???===777999:::888555444444666999;;;999???<<<777OOOSSS000***+++444,,,***)))***++++++***)))((('''///111((((((111333---999666444===777222???CCC>>>>>>CCCDDD???:::;;;>>>;;;;;;>>>>>>:::777777777<<<999000///444000%%%,,,,,,,,,,,,,,,,,,,,,---+++555&&&111333***999///888MMM111666888===OOOiii{{{~~~}}}|||~~~^^^CCC???HHHOOOZZZeeewwwWWW+++---+++###...((((((((((((((()))******---###(((222,,,'''---111...^^^fffccc444QQQtttXXXWWWcccKKK<<>>===666999;;;888:::888777:::===999333777???000<<<999;;;===444777>>>888888888777666444333222...111333222000000222555.........///////////////444...;;;AAA444333999111:::999===CCCBBB999666888333;;;<<<;;;<<<555333===888333222777999555333555555777888888777666666777:::888666555666555444222333333222222333333444555333333222111111222222333111222555666888888888888999666777<<<:::444444999888666555888;;;:::999999222555555333333888<<<>>>:::::::::<<<======;;;999444666888::::::999777555333444555555555444333222555777555222111333333000///............---------******++++++,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,---......//////000000000///000000111222222......///000111222333333///333666555111000333777CCCAAA>>>;;;999777777777333888<<<;;;666222111222666:::===888000++++++///,,,,,,,,,+++,,,,,,------------------------------,,,,,,---...///000111111///555444888EEEIIIHHHDDD;;;444000,,,))))))*********)))))))))))))))))))))))))))))))))***+++---...///|||yyytttGGG777AAAKKKLLLGGGAAA;;;999:::===@@@BBBCCCYYYWWW666000...+++)))))))))))))))))))))))))))************+++,,,------222444666888999999888777666>>>???:::;;;AAA???666<<<;;;::::::;;;<<<;;;999888666444111///---------))))))*********+++++++++++++++,,,------......///***EEE___;;;999555---777VVVpppyyy}}}~~~|||~~~}}}mmmRRR===sss{{{VVVddd|||^^^000)))...+++'''+++))))))))))))))))))))))))))))))*********+++++++++(((BBBmmmpppBBBLLLwwwvvvSSSEEEWWWqqqFFF444333222222555111111111111111111111111,,,555;;;///222dddllliiiHHH;;;666>>>AAA333666>>>:::DDD;;;888AAA???LLLPPPsss~~~xxxxxxlllWWW<<<)))......---------,,,,,,,,,---,,,,,,,,,,,,---......///......111444555333000000222555777777555333222555999999444555999:::666777777777777777777777777888777666555444555555666777666444333222111111111......------------......---,,,,,,,,,,,,---......///000111222333444555555999===AAAAAA===999777777555555555555555555444444666666777888888777666555555666666666555444333333444333111222333333222000111111111111111111111111000000111111111222222222222222111111222222333444222222222222222333777:::666555555444444444555555444444444555555777888999<<<;;;;;;:::999888777777777666444555777888888777999888555333222222333444333333222111000///...---//////...---,,,,,,++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////333444444444444444444444111111222222222333333333777888888888888999999999999888666555333111000///...000333444444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000111222555999>>>}}}DDDDDDBBB:::444000,,,***)))******)))(((((((((((((((((((((((()))))))))***+++,,,---...888iii[[[]]]TTTGGG???BBBOOO```kkk~~~iii;;;***+++,,,******))))))))))))))))))))))))******)))******+++,,,---000111333555666666555555888<<<<<<999???GGGCCC999666555555777999;;;;;;:::888777555333111000//////)))))))))*********+++++++++++++++,,,------......777(((CCCbbbqqqVVV===>>>:::555<<>>>>>666555444333222333333444555444333222111000000000......------------......,,,,,,,,,,,,,,,---.........///000111222333333444111444777777444222111111444444444444444444444444444555666777777666555555333333444555555555444444444222111111222333111000111111111111111111111111000000000111111111111222111111111111111222333333222222333222222333777999444444333333333333444444555555444444333333333333888888777666555555444444888666555666777888888777999777555333222222333444333222222111///......---.........---,,,,,,++++++************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------.........////////////222222333333444444444444111111111222222222333333666666666777777777777777777666555333111000///...---...000111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000111111444888===~~~FFFFFFEEE>>>444111,,,***)))***))))))(((((((((((((((((((((((())))))))))))***+++------000;;;mmmNNN888$$$###((()))((((((''''''''''''''''''''''''))))))))))))***+++,,,,,,---...000222333333333222777888666666???HHHDDD999555444333444666777666555333333333222111000///...))))))))))))******************++++++,,,---------///---(((@@@}}}uuu{{{LLL///999CCC999999HHHccc~~~zzzxxxxxxcccTTTHHH888666<<<===YYYbbb^^^RRR+++'''%%%)))+++(((&&&%%%(((((((((((((((((((((((())))))))))))************$$$!!!...UUU~~~@@@666___|||zzzxxxmmmfffMMMTTTZZZJJJVVV}}}wwwooo[[[HHH777333333000---...........................333***+++666111&&&FFF}}}}}}{{{pppyyy\\\999%%%(((222---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...222111//////000000///...222222222333333333444444444777777555555888999777999:::;;;<<<===???@@@@@@888777666666555555666666333222111000///.........------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------...///000111111222000222333333222111111222333333333444444444444444222333333444555555555555111222222333444444555555333222111111222222111///000000000000000000000000/////////000000000000111000000000000000111222222222222333222222333666888222222222222222222333333333444444444444333222222666666555555444444333333777555444444666666555444888777555333222222222333222111111000///...------...------,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000111222333444444555111111111222222222222333333444555555666666555555555444333222000...------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000000000333777;;;IIIGGGEEE???555111---***))))))))))))((((((((((((((((((((((((((((((((())))))+++,,,,,,***&&&888lll@@@111)))%%%''')))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++++++++,,,...///111111111111111333222333999@@@>>>777;;;999666444333111///---+++,,,---------,,,***)))((((((((()))))))))******))))))******+++,,,,,,,,,%%%;;;333%%%BBBttt~~~vvvRRR222222666111111333@@@UUUdddooo|||{{{|||}}}~~~zzzvvvssslllbbb[[[LLL888444<<<<<<<<>>;;;555111000333>>><<<+++777fff}}}666'''777'''+++)))###"""(((***(((''''''''''''''''''''''''''''''((((((((()))))))))---,,,,,,++++++???pppxxxiii555666VVVbbbDDDAAA;;;333111666777666===HHHAAAqqqYYYTTT888333111000000///,,,,,,...------------------------(((444---(((666666+++---KKKooovvv~~~~~~|||ooozzzCCC777+++)))...333000***,,,,,,+++++++++*********+++************+++,,,,,,,,,,,,,,,+++,,,---///111111000/////////111333444222222444666777666666666666666666666666777777777444444333222111000///......---,,,,,,++++++++++++++++++************+++++++++************+++,,,,,,+++++++++,,,,,,------...---,,,,,,,,,...000111222000111111111222222333333111000//////000222444666555444333111000000000111222111///000111111000...........................,,,,,,---------............------------.../////////111222222111111333444111222333444555444444444000111333555666777888888666666777777777777777777555444444555666666444222666555444333222111111000///.........---,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------------...///000111222333000000111111111222222222111222444555666555444333444333222111000///...---,,,+++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////111555888}}}IIIDDD@@@:::666222---***))))))((((((''''''''''''''''''''''''((((((((((((((()))******444### ---222CCC~~~QQQ'''%%%555))))))((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))***+++,,,...000111111///333666555222222555999;;;999666444222000---+++'''(((((())))))(((((((((''''''''''''((((((((((((''''''(((((()))******+++///(((&&&...///%%%000NNN}}}wwwgggzzz~~~TTTRRREEE222,,,333888666******///777;;;999666666666777666555333222333444888777666555555666999:::<<<222>>>]]]xxxwwwooo___;;;555$$$&&&&&&%%%''')))(((%%%''''''''''''''''''''''''''''''''''''((((((((((((!!!(((666,,,%%%LLLqqq~~~XXX<<>>999666777555000,,,,,,555333111000222444666777444666777666444555:::>>>cccsssrrrtttzzzYYY---""">>>,,, ***((((((******&&&$$$###''''''''''''''''''''''''&&&&&&'''''''''(((((((((///...---,,,++++++///333qqqqqqhhhvvvqqqsssnnncccyyyxxxuuusssyyy{{{```aaabbb>>>222+++/////////,,,******++++++************************+++$$$(((///)))&&&///777555%%%PPP~~~}}}mmmrrrpppjjj~~~zzzrrrIII///***---///---***((())),,,+++*********)))))))))))))))))))))))))))***++++++'''***,,,,,,+++***+++------------...///000222222333111333888999666555888999999999::::::;;;;;;<<<::::::999777444111...,,,,,,++++++******************))))))(((((())))))***)))))))))))))))***+++++++++++++++++++++,,,,,,,,,...,,,,,,---000222111///......///000000111222222555222000......000333555777555333111000111111222111///......///000...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,------,,,---//////...---...//////000222444555444333333444222111000000222444666111222222333444555555555444444555888:::;;;999777444444333333222000///...,,,,,,,,,,,,++++++++++++)))*********************))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,------.........///000000000000111111111111...///222333444333111000111000000///...---,,,,,,))))))******++++++++++++************************+++++++++++++++++++++++++++,,,,,,------......///000111222555777uuuAAA>>>??????666222---***))))))((('''''''''''''''''''''''''''(((''''''''''''(((((()))%%%'''***---,,,)))***---GGGgggTTT;;;(((***...***&&&)))''''''%%%%%%'''(((%%% &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''''')))+++---///000222///...111555666666777222000...------,,,)))''')))((('''%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))---###,,,222&&&(((333111000'''===xxx|||aaaUUUHHHAAA>>>===@@@FFF;;;:::999:::===>>>>>>===<<>>hhh~~~fffiiiooojjj|||SSS222111888)))---...---+++)))***)))((())))))))))))))))))))))))---$$$)))+++%%%///444###+++000---FFFxxxuuutttzzzTTT666)))888,,,+++***))))))***++++++************)))))))))))))))))))))))))))******+++(((+++...---***((()))***,,,,,,---...///000111111///---///666777222222555444444555666888999:::;;;999999777555222...***(((,,,+++***************+++))))))(((((((((((()))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,+++***,,,///111///,,,---......///000111111222666333000------///333555666444333111111222444555111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******++++++,,,---+++,,,......---,,,---...---///111333444333222111333222000000111555999<<<222222333444555555666666000111222555888999777555333333333333111000///...,,,,,,++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,------------------------000000000000111111111111,,,...000222222111///...//////...---,,,,,,++++++(((((()))***++++++******************************++++++++++++++++++++++++++++++,,,------......///111111222555888mmmGGGBBB@@@>>>555222---+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))************...+++888```ddd???(((,,,+++***))))))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((((((***...111333444333222222111111111222......---,,,,,,,,,,,,---'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++222111///111EEErrr|||wwwqqqoooBBB+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))***+++,,,---///111\\\~~~\\\ZZZ|||aaannnrrrnnnUUU???444111000000++++++******)))(((((((((''''''''''''(((((((((((())))))*********+++++++++***///222333===[[[sssRRR777+++---222))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''(((((()))***************,,,------...///000111111000000111111111222222222333222222222333666888:::666555333000...,,,+++*********))))))((((((''''''((((((((((((((((((((((((((()))))))))************))))))))))))************+++++++++,,,,,,,,,------+++++++++,,,---...///000000///---,,,---...000222222222222111111111111111......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---///222444444333111000444222111000000222333555666555555444444444555555,,,222777888444111111333333222111///......------+++++++++************))))))************+++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......//////.........000222333000000000000////////////......---,,,,,,+++******************************)))))))))))))))))))))))))))************+++++++++------,,,------...///000...000222444666vvvKKKDDD@@@===555222---+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******+++'''&&&,,,666DDDYYYkkk{{{jjjOOO666((('''...444))))))(((''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''))),,,///111333222222111111111111111000///---+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++------+++///BBB^^^ttt{{{vvv||||||yyytttsss}}}hhhCCC;;;,,,******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,)))666;;;HHHuuuZZZfff}}}ooofffZZZNNN>>>222---,,,+++***++++++***))))))(((((('''''''''''''''(((((((((((()))))))))*********++++++))),,,---+++///BBB```yyy|||xxxbbbFFF555000000+++%%%(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''((())))))*********)))---......///000111222222333333444444444555555555555444444444555777999;;;555444222///---,,,+++***))))))))))))((((((''''''''''''''''''''''''''''''(((((()))))))))*********(((((()))))))))*********+++++++++,,,,,,,,,,,,---++++++++++++,,,...///000//////---------...000111222111111111111000000000------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,***,,,...000222222111000333222111000000111333444555444444333333444444444///444999:::666333333555222222000///...---------+++++++++*********))))))))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,------------...............///000111222000000000000/////////......------,,,++++++******************************)))))))))))))))))))))))))))************+++++++++---,,,,,,------...///000...000222444666xxxJJJEEECCC@@@555222---+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***---000---$$$!!!***666***,,,000444777666222///...,,,)))'''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&(((***---///000000////////////.........,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))************'''+++...---******///444LLLuuu___III444$$$***''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))******'''***&&&'''FFF|||sssgggmmm```lllwwwttt|||ccceeekkkXXXRRR:::555000---------,,,)))*********)))((((((''''''&&&''''''''''''((((((((())))))))))))************)))++++++(((&&&,,,999DDDsss~~~{{{MMM<<<***&&&---222---&&&(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((((((''''''''''''((((((((())))))))),,,,,,---...///000111111444444444444555555555666444444333333444666777999333222000...,,,+++******)))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))************+++++++++,,,,,,,,,*********+++,,,---/////////...---------...000111111111111000000000//////---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))*********++++++++++++((()))***,,,...///000111111111000///000111222333333222222222222222333333000555999999666444333444111111///...------------++++++*********))))))))))))))))))*********++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------------...///000000000000//////000//////......---------,,,,,,+++*********************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...///000...///222444666yyyGGGCCCCCC???555222---+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((("""%%%+++222333///)))%%%...***$$$!!!"""&&&,,,000'''(((***++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((***,,,...---------------------,,,)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))*********+++---......///000111222---888___xxx___HHH+++###+++111111)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((())))))###)))444000222\\\ggguuurrrsssqqq{{{zzz~~~WWW:::<<<111000///000111000---******))))))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********+++,,,***((())),,,///555\\\nnnuuuTTTAAA111000///,,,******---///((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''''''''(((((((((((()))+++,,,---......111111111222222222333333222222111111111222333333111000///---+++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++************+++---...///......---------...///000111000000//////.........,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))************+++))))))))))))+++,,,...//////////////////000222222111111000000000111222222000333666666444222111111000///...---,,,,,,,,,,,,************))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))***+++++++++++++++++++++,,,,,,,,,---------,,,---...000111000000//////////////////...,,,,,,,,,,,,++++++*********)))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...//////...///111444555HHHAAAAAA;;;555222---+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''$$$!!!"""''',,,+++(((''')))+++,,,+++)))(((''''''%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((***,,,------...////////////......))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))),,,***((('''))),,,---...'''222888333///CCCnnnyyyccc<<<999((('''+++,,,------%%%###''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***---...(((%%%000>>>vvvvvv|||qqqPPP;;;>>>???&&&///......------+++(((&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++,,,,,,,,,---------%%%+++000IIIfff|||VVVFFF???111,,,'''---222///((($$$(((,,,'''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((('''''')))(((''''''''''''((((((''''''(((***+++---......///000000000111111111111222111111000000000000000///...---+++***)))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((((((((())))))))))))))))))*********++++++)))))))))***+++,,,---...---------------......///000000///......---,,,,,,+++************)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********,,,+++***))))))***,,,---------......///000111111///////////////000111222000222444444333111000///......---,,,++++++++++++*********)))))))))(((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))***++++++++++++***+++++++++,,,,,,,,,------+++,,,...000000000//////....../////////---+++***+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++,,,,,,---...///---///111333555HHHBBBDDD===555222---+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''+++,,,&&&"""%%%***...$$$'''+++,,,***'''%%%$$$###&&&)))++++++((($$$!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))++++++...///000222222111000000---,,,***(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((('''(((***++++++***...------...111222222111999WWWtttvvvbbbCCC///***###)))%%%$$$///***&&&)))""")))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))***%%%QQQvvv|||yyy}}}KKK777>>>222)))333888...---,,,***)))(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))******+++,,,,,,///'''%%%000:::BBBOOO[[[{{{zzzjjjXXX???555666...)))///,,,+++++++++,,,+++(((&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''***)))((('''''''''((()))((()))***,,,---///000111111111111111222222222222333333222222111000//////---,,,+++***))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))((())))))))))))*********((((((((()))***+++------,,,,,,------............000//////...---,,,++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))---,,,+++))))))***++++++,,,,,,---...//////000000............///000111222222333333444333222000///------,,,+++++++++++++++******)))))))))(((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))******++++++******++++++++++++,,,,,,,,,,,,,,,,,,---...////////////---...//////...,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...///---...111333555EEEAAAFFF>>>555222---+++***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$+++(((######$$$$$$&&&&&&%%%""" $$$'''---(((""" $$$(((###$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))+++,,,...///000///...---,,,+++)))'''%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''((()))+++------------$$$)))------******...333000888555CCC@@@UUU^^^nnnyyyrrrPPPDDD333222'''***---,,,111+++222%%%)))"""...'''000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((!!!$$$---+++###)))999---222///:::444UUUfffqqqoooZZZRRRLLLGGG<<<666...000===777''',,,,,,,,,***))))))***+++((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''((())))))(((((()))+++......444///&&&###,,,>>>999;;;KKK]]]ppp|||vvvsss}}}yyypppgggjjjZZZGGG===888''')));;;>>>555///---///+++((()))---...+++(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''',,,+++)))''''''((()))***((()))***,,,...///111111111111222222222333333333333333222111000///------++++++***)))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******((((((((((((***+++,,,---,,,,,,------.........---//////...---,,,+++******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))******)))))))))******+++***+++,,,---...//////000............///000111222222222111111111000///---,,,,,,+++************+++***)))))))))(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((())))))******************++++++++++++,,,,,,,,,------------...///000000---...//////...,,,)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...///---...000333444DDD>>>AAA888555222---+++***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&(((&&&"""%%%***)))###"""%%%((('''%%%######%%% """$$$&&&'''&&&%%%$$$"""###$$$%%%%%%$$$###"""######################################################$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''&&&''')))+++,,,+++)))(((((('''&&&&&&%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&((())),,,)))(((+++000111---(((///111)))333---;;;555:::555333BBBEEENNNZZZUUU\\\jjjkkkgggaaa```VVVMMMUUUJJJCCC999333000///,,,)))'''/// )))))),,,"""!!!222)))%%%***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))***'''%%%)))///...(((***%%%$$$777"""444444111---===666EEE...444666......------...777..."""666***++++++***((('''((()))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&(((******((((((***,,,'''$$$***(((+++111+++,,,(((777+++333...$$$999555222>>>888>>>///<<<666<<<;;;444999666%%%)))333,,,)))+++,,,)))&&&%%%(((,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''---+++)))((('''((()))***&&&'''(((***,,,...///000000000111111111222222222111000000///...,,,***)))******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))''''''(((((()))+++,,,---+++,,,------......------//////...---+++******))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))&&&'''(((((()))******+++)))***,,,---.../////////.........//////111222222000///............,,,***++++++******************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,...---,,,,,,---...000111,,,---//////...+++(((&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......---...000333444CCCDDD;;;>>>444111---***'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))+++,,,,,,,,,,,,+++******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************---...///000111111111111111333555777777555333111444444222111///---,,,+++000///---+++)))((((((''',,,+++)))'''&&&'''((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***++++++,,,,,,,,,---------///000222444444444222111.../////////...---,,,,,,(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************---------.........//////222222222222333555777888666444222///---+++))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++,,,......///000111111000///000111000000000000...,,,***)))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((()))***+++,,,,,,------,,,,,,+++***************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++,,,.........---------...///111222000000000///...,,,+++*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......---------,,,+++***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------///111333444CCCEEE:::===444111...***'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((()))************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********,,,---...//////000000000000222444555555444222000111000///...,,,+++******(((((())))))***+++,,,,,,((((((((((((((((((((((((...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))******+++++++++,,,,,,,,,,,,...000111222222111000/////////......,,,++++++((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------000000000000111333444666444333111...,,,+++***))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++,,,---...111222333333111111222333000000000///...,,,***))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))***+++,,,------------,,,++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))))))))***+++,,,---......---------...///111222////////////---,,,+++***))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...---------,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------///111333444BBBCCC888:::333111...***((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---...............///111222222111///...,,,++++++******)))((((((''''''(((((((((''''''&&&&&&''')))*********)))(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))))))))))))))************)))***,,,...///000///////////////...---+++***)))''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))************------------...000111222111000...---++++++******((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))***+++,,,---...000222333222111000111333/////////...---+++))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))***+++---------------,,,,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))***+++,,,---...------------...///000111............---+++******)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,,,,------,,,,,,,,,++++++)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------...000222444~~~???AAA666888333111...+++((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######################################################$$$%%%&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((()))***+++,,,,,,,,,,,,,,,---...//////...---,,,((((((((((((((((((((((((***++++++***)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''((((((((()))))))))'''(((***,,,...///////////////...---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((((((((())))))))))))++++++,,,,,,---...//////------,,,+++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))***,,,---......///000000......///000......---,,,+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++---------------,,,++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))***,,,---...------------......//////------------,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,++++++++++++***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------...000222333|||>>>BBB777999222111...+++)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""###################################################$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((('''((()))******+++++++++++++++,,,------,,,++++++'''((((((((())))))))))))((())))))*********))))))---,,,+++*********++++++,,,,,,+++***)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''(((***+++---...//////......---,,,***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))++++++,,,,,,------......+++******)))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))***+++---------...//////------...///------,,,+++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,------,,,,,,+++***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))***+++---------------...............+++,,,,,,,,,+++***)))((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,************)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------,,,...000222333}}}@@@EEE:::<<<222000...,,,)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""###################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((()))******************++++++++++++******((((((((())))))*********)))((('''%%%$$$$$$$$$$$$)))(((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,---...///,,,,,,,,,+++***((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))***+++,,,,,,---------,,,))))))((('''''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((()))***+++,,,---...000111000///...///111,,,,,,***))))))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++++++++++++++******)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))***+++,,,---,,,------.........------******++++++***)))((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++++++++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,,,,------,,,---///111333}}}@@@EEE::::::111000///,,,***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))************************************((()))))))))))))))******++++++******,,,///222444---000444777888777555333//////000///...,,,+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))******+++,,,---************)))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++,,,,,,,,,+++***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))+++,,,---...///000000......///000,,,+++)))((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))***+++)))************)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))+++,,,---,,,---.........---,,,,,,))))))******))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++******************(((((())))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,------,,,---///111333{{{>>>BBB666666111000///,,,***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))*********************))))))*********))))))))))))))))))))))))***,,,000666@@@KKKUUUZZZ___dddlllsssuuusssoookkkVVVTTTPPPIIIBBB:::333///((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))***++++++))))))***))))))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))***++++++***))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---,,,---...---,,,,,,---...+++***)))'''''''''((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***+++)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---,,,---.........---,,,+++((()))))))))))))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******************(((((((((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------,,,---///111222uuu@@@AAACCC;;;555333000---***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((++++++'''$$$&&&+++///+++###$$$------&&&+++777AAAQQQooozzzxxxyyyvvv___WWW@@@>>>777,,,''')))((($$$((('''''')))'''###"""%%%%%%''')))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,,,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))))))))))),,,...------------,,,+++***)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***++++++,,,,,,,,,++++++))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))*********(((''''''(((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---///111222www@@@@@@BBB;;;555333000---***'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&(((*********)))'''%%%111///++++++666HHHVVV[[[ooovvv~~~{{{uuuttt{{{bbb~~~~~~dddIIIDDD???111,,,222000(((!!!"""%%%%%%''')))###$$$%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))))))))))),,,...////////////...---,,,+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))*********))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******++++++,,,++++++***)))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))***+++***((('''((()))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---///111222yyy@@@>>>@@@:::444333000---***'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))),,,)))'''(((***++++++***///777555GGGppp|||yyy}}}|||vvvooo||||||zzzlllmmmhhhaaaeeepppwwwuuuzzzOOO999:::&&&(((,,,...)))###$$$)))&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***+++++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))))))))))),,,...............---,,,++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&''''''((()))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******++++++++++++******(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))***+++***)))((()))***(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---///111222zzzAAA===???999444222000---***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))---***)))***)))''''''***444```{{{|||rrr{{{nnneee^^^ccchhhqqqjjjLLLBBB:::222000---((($$$$$$)))(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))))))))))),,,...,,,,,,,,,++++++***)))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&''''''((()))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******************)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***+++))))))))))))))))))))))))((()))******((('''(((***(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,---///111222zzz@@@===???999333222000---***((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))))))))***&&&&&&***,,,)))(((000;;;OOOkkkyyyaaaTTTfffddd>>>...000111+++$$$'''&&&&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))))))))))),,,...++++++++++++***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''&&&&&&''''''((()))***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))*********))))))((('''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''')))***,,,...///))))))))))))))))))))))))'''((())))))''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))******************+++++++++,,,,,,,,,,,,---///111222xxx???===???999333222///---***((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((()))))))))******+++&&&$$$'''...@@@aaa}}}}}}xxxdddUUUccczzzoooYYYDDD333---...'''%%%###%%%((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))))))))))),,,...,,,,,,,,,,,,+++***))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))***))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))+++---///000))))))))))))))))))))))))'''((())))))(((((()))******)))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,---///111222uuu>>>>>>@@@999333111///---***(((''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((()))))))))*********000+++---:::III```yyyuuuwwwfffQQQqqqkkkLLL======444...'''%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))))))))))),,,...,,,,,,,,,,,,+++***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++---...))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,,,,---///111222sss>>>???AAA999222111///---***)))''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))************'''///FFFbbbqqqrrrwwweeehhhuuuxxxZZZEEEDDD:::...'''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((()))))))))))),,,...*********))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***+++------,,,,,,---............------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,,,,---///111222vvv>>>???888:::333111///---***(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%&&&%%%$$$$$$%%%$$$))))))$$$$$$***,,,)))''''''''''''&&&%%%$$$$$$###$$$&&&&&&%%%$$$$$$$$$"""""""""$$$%%%%%%"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$,,,)))&&&###""""""$$$%%%''''''&&&%%%$$$###$$$%%%***$$$!!!%%%%%%!!! ######""""""$$$''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%'''))),,,...---***'''+++JJJ|||}}}YYYbbb~~~WWWCCC666///((())),,,%%%&&&'''''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((((((***,,,---++++++)))(((''''''''''''(((''''''&&&&&&&&&''''''******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&******''')))---,,,&&&((((((111'''###+++%%%)))&&&666<<>>@@@999888333111///---***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%&&&)))+++***)))(((&&&)))000000((("""!!!******++++++,,,,,,,,,,,,///,,,'''%%%%%%&&&&&&%%%%%%&&&'''%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$%%%(((,,,...%%%%%%%%%&&&&&&%%%###!!!$$$$$$$$$%%%%%%'''---222$$$&&&((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))&&&(((...///(((111YYYjjjNNNFFFJJJLLLJJJNNNTTT[[[___```^^^\\\GGGKKKLLLIIIRRRnnnqqqggg~~~eeeGGG<<<888,,,(((((('''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))******+++)))(((''''''&&&&&&&&&'''&&&&&&'''((()))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))******((((((***,,,---333888FFFGGG[[[xxxssslllvvvZZZ>>>888)))&&&222666---***111++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---///111222ppp;;;???999999333111///---***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&((())))))((('''***&&&$$$'''+++111<<>>+++)))''''''((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))************((('''&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,,,,,,,'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))******)))******)))***///333333AAAgggtttmmmmmm}}}dddEEE......111,,,***111------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///111222nnn:::???::::::333111///---***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&((('''///888@@@QQQlllppp```UUUFFF333$$$%%%$$$###%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((,,,)))&&&$$$'''...555:::KKKTTT^^^dddfffhhhmmmqqqcccddd```XXXMMMAAA222%%%(((&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))******+++...***'''222VVVyyyuuuwwwuuu```TTTddd```___JJJRRR}}}ttt]]]BBB777111,,,'''&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))************))))))'''&&&&&&%%%%%%%%%&&&&&&((()))+++,,,---,,,,,,+++&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******((('''))),,,---///777???\\\WWWkkk~~~{{{}}}XXX777+++000333.........------------,,,,,,,,,,,,,,,,,,------------,,,---///111222mmm:::@@@:::999333111///---***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&)))***(((%%%'''///666???aaarrrVVVDDD555...&&&###%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))"""$$$+++888JJJ___rrr}}}mmmyyyzzznnnIII???333,,,,,,,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++)))+++777TTTyyy}}}{{{ssspppvvv___EEEwwwuuuddd777888111***&&&''')))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***++++++***)))(((&&&%%%%%%%%%%%%%%%&&&&&&((()))***,,,,,,+++)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((,,,333777;;;GGGSSS[[[}}}~~~xxxgggGGG888222///............---------,,,,,,,,,,,,------------...,,,---///111222nnn<<>>===999444333000---+++)))((('''''''''''''''''''''''''''***%%%###''')))((('''((('''***(((///EEE\\\xxxoooTTT@@@333+++&&&###((($$$((()))###%%%''' %%%%%%%%%%%%%%%%%%%%%%%%***((($$$###%%%)))***((()))***%%%&&&,,,((()))777UUUqqqwwwlllxxx}}}tttwwwsss{{{bbbVVVKKK@@@999666&&&###...&&&---&&&&&&&&&%%%$$$%%%''')))''''''''''''((((((((()))***'''(((---...******---"""FFFXXXyyy}}}VVVSSSsssfffNNN]]]www~~~\\\uuuPPP666@@@......((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''---+++(((&&&%%%&&&''')))%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&$$$$$$&&&(((&&&$$$%%%'''+++(((%%%%%%((((((&&&###&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))******++++++***)))(((((()))'''$$$###$$$%%%$$$###%%%'''((())))))'''%%%$$$((((((&&&&&&&&&'''((()))&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((&&&$$$%%%&&&&&&'''***&&&+++((("""$$$+++)))((('''%%%$$$%%%&&&)))***(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))+++***&&&$$$'''******'''***,,,+++(((&&&''')))444+++'''+++222555999???<<<>>>???>>>;;;888777666***...000,,,&&&###%%%***,,,(((%%%%%%)))***((($$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***)))***++++++***(((...CCC888888NNNOOO|||xxx|||YYY...777555111,,,(((''',,,222---------.........//////.........111333iii===>>>===999444222000---+++)))(((''''''''''''''''''''''''''')))%%%$$$(((***(((((()))...///,,,999\\\yyy|||cccLLL<<<555333)))$$$(((***&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))((((((&&&%%%"""++++++$$$###,,,KKKrrrxxxssssssxxx}}}|||{{{```JJJ777BBB999'''&&&,,,***%%%((((((((('''&&&&&&'''((('''''''''((((((((())))))---+++((('''+++000000---EEEssspppfffbbbpppYYYVVVlllgggOOOCCC222(((+++'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((())))))((('''************)))'''''''''&&&%%%$$$######$$$''')))$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))++++++***)))(((&&&%%%$$$"""###&&&)))+++------,,,,,,)))$$$ %%%***///''')))+++,,,,,,+++)))'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))*********)))((('''%%%###"""""")))''''''))))))(((''')))$$$%%%&&&&&&'''&&&%%%%%%%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''&&&%%%'''(((((()))***&&&%%%%%%''',,,333999>>>???LLLbbbrrruuurrrxxx~~~xxxqqqmmmkkkWWW@@@777:::999...!!!///+++'''&&&(((***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++)))444555EEElllxxx|||zzzVVV+++111111***---666222%%%---------.........//////.........111333jjj===>>>===999333222000---+++)))((((((''''''''''''''''''''''''(((&&&&&&******((((((***###888III]]]{{{___@@@---***###&&&((($$$'''***%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***+++)))'''(((***......)))000HHH```yyy}}}{{{|||}}}~~~}}}zzzXXXCCC;;;;;;111%%%%%%''')))))))))(((''''''&&&&&&''''''((((((((())))))))),,,---+++(((+++111111...MMMzzzUUUeeeQQQdddyyypppzzzxxxddd>>>222222(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((()))))))))))))))&&&''')))++++++)))((('''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%'''((('''%%%%%%(((***((($$$"""%%%(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))*********)))((('''&&&%%%%%%)))(((%%%""" !!!$$$''' %%%+++000000,,,%%% $$$$$$###$$$%%%''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&!!!###%%%(((+++...//////)))"""###++++++""""""+++((()))+++,,,+++)))&&&$$$###&&&))))))'''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))######)))+++(((''',,,777444222555AAAPPP```iiizzz{{{rrr\\\KKKBBB@@@%%%***...---(((%%%'''***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***)))(((***...333GGGFFFSSSfffyyy~~~{{{}}}888777444111000000///---------.........////////////...///111444lll>>>???===999333222000---+++***)))(((''''''''''''''''''''''''((('''(((+++)))'''(((---444___yyyaaaLLL555)))((()))$$$%%%((($$$&&&&&&&&&&&&&&&&&&&&&&&&***''''''(((((((((,,,111 ###)))CCCkkk~~~}}}}}}uuuxxxuuu|||ooo```\\\]]]XXXOOO\\\ccckkksssYYYJJJKKK;;;...---''')))((((((((((((((('''%%%'''(((((((((((()))))))))(((***...111,,,)))222@@@eeetttYYYkkktttLLLGGGxxx@@@888<<<&&&)))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((('''&&&%%%$$$)))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&%%%&&&'''((()))***)))(((***---+++'''"""&&&***+++***((((((((('''((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))((((((((()))))))))''')))************---000///,,,((($$$$$$&&&***,,,111000///---+++)))(((''')))((((((((('''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++,,,***&&&$$$%%%$$$!!!---''''''---...)))'''***(((((((((((()))***+++,,,(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((+++%%%&&&,,,+++&&&***555444???QQQdddvvv{{{pppddd___bbbgggZZZ[[[[[[YYYWWWWWW[[[^^^aaafffrrrqqq```GGG<<>>GGG```pppwwwzzzxxxfff[[[XXXWWWTTTRRRUUUUUURRRRRRYYYgggqqq}}}iii000***888666.............../////////000000/////////222444nnn??????<<<888222111///---+++***))))))((((((((((((((((((((((((***)))******(((+++888FFF\\\rrr{{{zzzyyy}}}pppSSS===111///'''&&&+++***(((((((((((((((((((((((()))%%%'''---,,,&&&&&&+++666WWWqqqyyy|||{{{rrr___```wwwmmm\\\eeennnJJJ>>>===555---)))&&&&&&(((***)))'''((((((((()))))))))******,,,(((,,,111+++111^^^}}}jjjkkkmmmSSSNNNzzz||||||cccRRRCCC000---+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))))))))******+++++++++---,,,+++***)))))))))))))))((('''''''''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))((('''(((***'''''''''''''''''''''''')))))))))&&&%%%'''...333///777===<<<@@@HHHMMMJJJMMMCCC777...+++***(((&&&&&&&&&&&&&&&'''(((******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))*********)))(((&&&&&&&&&'''(((---)))&&&(((000===HHHNNNTTT___ooo{{{~~~vvvjjjaaaTTTKKK===///'''$$$&&&(((+++***((('''&&&''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%######%%%((()))(((111999???LLL___jjjkkkkkkqqqpppiiillltttooobbbVVVPPPFFF<<<444///------///,,,(((&&&''')))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))$$$)))...222888FFF[[[kkk~~~oooddd___zzzzzz{{{~~~xxxmmmrrryyy}}}tttbbbNNNAAA<<>>CCCEEEGGGFFFDDD@@@;;;555111...000///,,,***((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((((()))***''''''''''''''''''''''''&&&'''((((((+++333???HHHXXXfffnnnlllnnnwwwooojjjbbbYYYNNNDDD;;;666...,,,***((('''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++(((((('''((())),,,///000666666<<>>;;;444,,,((()))+++)))'''))))))))))))************&&&000000***888ZZZuuu|||sss^^^oooJJJUUU}}}|||JJJAAA///'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++,,,---...///GGGLLLUUU```mmmxxx}}}sssggg]]]WWWAAA>>>999444///,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++((((((((((((((((((((((((&&&)))---111888EEEWWWcccuuu~~~www{{{~~~vvv~~~{{{lll^^^WWW888444///***'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))***+++%%%&&&'''+++///555:::===KKKWWWllliiiTTTKKKHHHCCC@@@@@@DDDIIILLLgggxxxzzzYYYBBB000///,,,+++******+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''+++444AAAPPP___hhhfffqqqwwwuuuxxx}}}tttyyy|||{{{|||xxxnnnhhhYYY[[[UUUEEE111&&&***222))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************888BBBGGGMMMfffzzzssswwweeejjjsss~~~eeeWWWmmmeeehhh~~~[[[111************************))))))))))))))))))))))))))))))))))))************,,,+++,,,666HHH^^^qqq|||{{{yyy{{{ggg\\\aaaqqqbbb:::555666///////////////000000000000000000000222555```DDD777BBB333000///...,,,+++***))))))))))))))))))))))))))))))+++))))))...:::HHHPPPQQQ```mmmzzzLLLAAAFFF)))&&&,,,'''((()))))))))))))))(((''''''***---///<<<]]]wwwffftttzzzooopppkkkbbbcccaaaUUUTTTfff}}}ooo~~~oooGGGJJJOOO%%%%%%555%%%)))---((((((((()))******++++++)))...000***DDDjjjsss[[[pppzzzWWWTTT|||}}}wwwyyy]]]EEE999)))(((&&&(((******'''(((,,,))))))(((((('''''''''&&&((('''(((***'''"""&&&...,,,******111???QQQ___hhh}}}|||uuufffRRRCCC:::111***111***'''(((***(((((()))))))))))))))))))))))))))(((((((((((())))))))))))$$$(((+++(((&&&(((***+++(((***:::===^^^~~~nnnooojjjfff]]]WWW\\\hhhppppppkkkeeecccnnnRRR666///###%%%///---,,,+++)))((('''&&&&&&%%%((((((((((((((((((((((((***)))((((((((((((((()))))),,,'''###)))+++'''&&&%%%***000111<<<444VVV```zzzhhhUUUJJJIIIMMMFFFTTTgggsssssshhhYYYOOOIIIDDDAAAJJJbbbjjjEEE+++---000&&&&&&222***,,,######,,,"""///((((((((((((((((((((((((******))))))((((((''''''***,,,***$$$%%%++++++%%%+++777UUUiiilll{{{qqq{{{xxxxxxzzzzzz{{{~~~{{{~~~|||~~~yyy|||wwwooogggaaaWWWEEE333(((...444''',,,---&&&---))))))))))))))))))))))))******)))(((((((((((((((%%%---!!!---***666;;;777DDDaaatttppp{{{|||mmmtttWWWrrrggg999+++%%%---222,,,(((***(((((((((((())))))))))))(((+++***'''(((---,,,'''***333111JJJxxx|||nnnTTTmmmWWW...:::111111111000000111222333333000111333555666cccDDD888AAA444000///...,,,+++***)))))))))))))))))))))))))))))))))***,,,555BBBPPPYYY\\\lllyyyqqqSSSKKK===&&&&&&((())))))))))))))))))))),,,111(((!!!///NNNtttrrruuuuuu{{{YYYcccddddddggg```UUUUUUQQQQQQMMMDDD===IIIlll}}}xxxtttBBB@@@@@@111%%%,,,,,,((((((((())))))***+++++++++000111$$$666vvvpppkkkzzzkkkMMMsss|||zzzvvvoooJJJ111<<<***'''(((******'''(((,,,))))))(((((((((''''''''')))'''(((---...)))&&&'''222<<>>jjjlll{{{rrr___qqqGGG+++333111111111111111222333333000111333555666iiiCCC888@@@666000///...,,,+++***)))))))))))))))))))))))))))))))))+++111<<>>111,,,+++)))((()))))))))))))))))))))))))))((((((((()))))))))******---(((&&&******)))...777NNN```uuulll___ZZZbbbooommmppprrriii[[[WWW[[[kkksss|||}}}{{{}}}dddEEE333222((('''''')))******)))'''(((((((((((((((((((((((()))))))))(((((())))))***---"""+++000$$$)))444+++555555???VVV|||hhhXXXTTTXXXjjj}}}lllbbb]]]]]]~~~dddCCC000(((---++++++((($$$+++///(((((((((((((((((((((((((((***))))))))))))((((((((()))$$$(((111///,,,>>>YYYvvv~~~|||{{{www~~~{{{{{{wwwuuutttwwwwwwuuuuuuxxxttt]]]GGGIII///&&&...---''')))---******************************)))((((((((())))))'''&&&+++(((...===@@@DDDqqqtttzzz}}}~~~mmmfffggg@@@******///,,,&&&))))))))))))))))))))))))))),,,---++++++---,,,))))))@@@ggguuuxxxVVVuuukkk)))555222111111111111222222333000111333555777oooBBB:::>>>777//////---,,,+++*********))))))))))))))))))))))))+++...666AAAJJJOOOUUUZZZZZZkkk}}}rrrHHHBBB666222,,,++++++***************(((...+++GGGvvv}}}zzzjjjaaauuueee<<>>)))000222&&&+++***************)))))))))+++,,,,,,++++++++++++...GGGyyyiii~~~|||fffnnnvvvXXX|||III:::222222222111111222222333000111333555777rrrAAA<<<===888///...---,,,+++*********************************,,,000999EEEJJJKKKOOOVVV[[[lll}}}jjjCCC@@@444...---,,,+++***+++++++++---+++222WWW}}}~~~|||ooo|||hhhpppvvvtttyyyvvvuuutttVVV<<>>>>>;;;777///...---,,,++++++++++++************************...111===IIIMMMKKKQQQZZZdddqqq~~~EEE@@@999000///---+++++++++,,,,,,'''222VVV|||zzzttteee{{{uuuuuu{{{sssIIIWWW|||xxxyyy[[[@@@@@@---000******++++++,,,,,,---......---222hhhrrrtttxxxxxxzzz}}}rrrlllCCC]]]}}};;;999000***)))***))))))+++************++++++++++++(((000???VVVrrr|||XXX666)))***************************)))))))))*********++++++111)))%%%000FFF]]]mmmsssnnnpppaaahhhppplllssshhhZZZHHH<<<999???AAA@@@;;;666888AAAIII]]]zzzwww{{{fff888111(((%%%'''******((())))))))))))))))))))))))))))))))))))******+++,,,***...***GGGiiiRRRAAAfffzzziii[[[gggfff{{{tttooollljjjhhheeeeeehhhnnnssswww{{{~~~qqqMMMHHHgggXXX222%%%(((//////%%%)))))))))))))))))))))))))))))))))************+++***(((999ZZZooosssxxx~~~nnn___UUUmmmvvvcccQQQFFFPPPccc|||hhh]]]UUU===''''''...++++++++++++++++++++++++******)))))))))***++++++###111111TTTdddfff}}}zzz~~~lllxxxtttnnnuuu~~~fff;;;(((000------,,,,,,+++*********))))))***,,,******///666RRR~~~iiiXXXtttZZZmmmCCC444333333222222222222333111222444666888sss<<<@@@:::666......---,,,++++++++++++************************000444@@@MMMOOOKKKQQQ]]]eeennnwww}}}XXX;;;AAA111000...,,,+++,,,,,,---'''???{{{xxx~~~llljjjhhhdddnnnbbbllluuuGGG\\\pppkkkuuu~~~TTT;;;999777'''++++++,,,,,,---.........+++>>>|||lllvvvwwwvvvtttqqqYYYooogggBBB||||||qqq```<<<222***)))*********+++*********+++++++++,,,,,,111FFF___tttjjjzzzuuuqqqjjjhhhiiirrr{{{\\\>>>...************************))))))*********+++++++++555111000>>>]]]wwwvvvggg~~~~~~pppjjjMMMJJJFFFFFFJJJRRRZZZ___LLLOOOSSSQQQLLLFFFBBBAAAAAAkkkxxxuuuuuujjjKKK???000((((((******)))))))))))))))))))))))))))))))))))))))***+++,,,------%%%444RRR\\\WWW```uuujjjSSScccxxxxxxyyyzzzyyyrrreeeTTTHHH>>>>>>===<<<;;;>>>BBBFFFOOO[[[ffflllqqqyyy[[[===MMMmmm]]]000###+++...---))))))))))))))))))))))))))))))*********+++++++++000:::UUUuuuwwwzzzzzz{{{zzznnnssseeeSSSOOOsssxxxyyy^^^fff___555!!!333++++++++++++++++++++++++******))))))******+++,,,'''222VVV```sss{{{zzzyyy|||~~~}}}lll}}}eee===(((...------,,,++++++******,,,******,,,++++++333===yyy___^^^|||~~~VVVVVV555444333222222222222222111222444666888rrr;;;BBB:::555...------,,,++++++++++++************************444777BBBOOONNNIIIOOO\\\bbbhhhnnnuuuyyy:::DDD222000...,,,+++,,,---...666IIIwwwyyyoooiii{{{vvvwwwxxxzzz???RRRaaajjjyyy}}}|||fff<<>>333***)))*********+++*********++++++,,,,,,,,,BBBddd~~~iiiuuuxxxuuuxxxnnngggaaa^^^```eee```===************************)))************+++++++++000:::CCCPPPiii~~~vvv```\\\wwwSSSSSSRRRgggzzzoooXXXHHH???dddzzzfff___OOO<<<...*********((())))))))))))))))))))))))))))))))))))***+++,,,---000***FFFNNN===___|||nnnvvv{{{wwwwwwxxx|||tttcccNNN>>>:::AAAJJJEEEIIIOOOQQQNNNHHHBBB???666===DDDMMM[[[lllwwwyyy{{{}}}YYY999VVVMMM///***(((((())))))))))))))))))))))))))))))******++++++++++++555UUUttt|||yyy|||}}}bbbnnnbbbMMMNNNuuuzzzrrriiiUUU777***++++++++++++++++++++++++******))))))***+++,,,,,,666;;;mmm~~~|||~~~~~~{{{~~~|||}}}yyy}}}\\\888......---,,,,,,+++******...++++++---------666CCC[[[fffqqq{{{ttt|||gggZZZ555444333333222222222222222333444666888[[[GGGAAA;;;999......,,,+++***)))))))))((())))))((((((***---000777777<<>>999999......,,,+++***)))))))))((())))))((((((***...111999888<<>>333...---,,,///222...WWW{{{~~~||||||~~~|||wwwHHHrrrrrrttt~~~|||sss999>>>444,,,------+++,,,///111000<<>>===YYYBBB```rrrCCChhhkkkyyyyyyMMM555***+++)))+++...******---,,,+++,,,---BBBbbb}}}~~~{{{vvvrrrsss{{{~~~YYY===***))),,,///...'''+++)))+++,,,)))---///***777UUUbbblllaaaZZZllleeeyyysss|||UUUDDDbbbwwwrrrrrr\\\GGG777,,,***,,,******************************)))((()))+++------GGGgggooo[[[vvvqqq{{{}}}~~~~~~}}}uuufffXXXCCCSSSjjjdddWWW>>>666MMMdddrrr}}}~~~kkkOOO___ppp888((('''++++++++++++************---)))+++///,,,***999NNNgggqqqyyy{{{___[[[eeekkkhhh666...***---...(((,,,000))),,,))))))'''---...(((444vvvyyy~~~}}}||||||}}}~~~xxx}}}]]]555++++++...***+++///+++,,,,,,+++000(((333999uuu^^^XXX]]]zzzyyyqqqbbbZZZ444000444222444///444333222333666999TTT@@@<<<888888......,,,+++***)))))))))((())))))))))))+++...111:::999===FFFNNNQQQSSSUUUYYY^^^fffoooxxxsssJJJ???666000///------333:::yyywwwzzz~~~yyywww|||\\\VVV~~~zzz|||>>>@@@888000---++++++...///111333QQQkkkjjjnnnuuu~~~\\\AAAVVVyyyMMM666:::;;;111000iiiqqqdddJJJpppwwwIIIOOOwww[[[<<<*********---...)))---)))---,,,)))<<>>FFFNNNRRRSSSTTT[[[```hhhnnnsssxxx~~~LLL@@@:::111......+++555JJJ~~~uuu||||||ooofffttt|||mmmtttoookkkppp~~~TTTfffuuupppuuuWWWCCC555333---***...///...///333___zzz|||xxxgggcccrrrgggNNNHHHlllIII>>>JJJKKK>>>DDDFFFOOOxxxOOOWWWgggZZZBBBzzz~~~gggDDD///---,,,,,,---)))---(((,,,***...WWWyyytttpppoooSSS000///,,,&&&---,,,+++))),,,000,,,***111GGGhhhpppeeeUUU[[[HHHkkkyyytttnnnaaaJJJ222))),,,++++++++++++++++++++++++++++++---...---,,,000666___fffvvvuuu~~~~~~zzz|||wwwnnnbbb\\\gggwww|||oooiiikkkppptttzzztttzzz[[[???IIIeeewwwvvvyyyzzz]]]RRRccc===---,,,,,,+++++++++*********(((***)))'''---BBB^^^sssrrruuu|||~~~eeePPPtttnnnpppooo666+++,,,111+++)))---***...)))333(((...222000iiixxx}}}~~~~~~|||~~~{{{sss]]]888(((111111***+++---///---000333)))///WWWiiiFFFZZZiiilll~~~eeemmm{{{DDD111888...333666000333222333666999SSSBBB>>>888555......,,,+++***)))))))))(((((())))))***,,,000333555:::???DDDIIIOOOUUUXXXYYY___gggmmmppptttzzzgggZZZ@@@===222---...***;;;___zzz~~~vvvtttxxxrrrrrrfffOOOZZZmmmgggiiiqqqrrrnnnqqqyyyeeeOOOxxx```mmmxxxBBB999555---,,,111111+++---777kkkqqqggg^^^pppsssVVV@@@kkk]]]]]]```WWWJJJUUUUUUWWW]]]nnnGGGzzztttAAAbbb{{{}}}jjjGGG111000,,,)))---------***+++,,,@@@wwwwwwrrrmmmtttCCC000)))'''///,,,...(((+++111((((((;;;nnnooo\\\cccfffUUU{{{vvvFFFOOOiiiwwwqqqUUU???222+++++++++++++++++++++++++++,,,,,,...///---,,,555AAAccclllwwwppp}}}xxxzzztttfff```kkk}}}yyyssssssyyy}}}||||||}}}qqq^^^HHHLLLlll~~~~~~{{{UUUlllOOO---,,,,,,,,,++++++++++++***)))000---&&&888]]]vvvyyysss~~~yyyyyyvvvnnn```ZZZ\\\fffnnnzzz|||ooo[[[cccxxxDDD000+++111---))),,,,,,,,,***444***)))222JJJqqqsss~~~}}}~~~||||||}}}}}}~~~|||zzz}}}}}}~~~mmm@@@(((000000***+++//////,,,///000...;;;rrrSSSBBBUUUnnnjjj{{{{{{}}}zzzXXXQQQ555888---444777000333222333666999SSSCCC@@@888444......,,,+++***)))))))))(((((())))))***,,,000444444:::???AAAEEEMMMUUUXXXRRRZZZdddkkkooottt{{{VVV{{{fffBBBAAA333---000+++CCCwww~~~}}}eeeooouuu~~~zzzqqqeeewwwssshhhbbbeeedddbbblll|||XXXzzzuuu{{{HHHBBB777...---444000(((111CCCxxxttt~~~bbbbbbcccooo{{{}}}mmm~~~YYYCCC|||uuuuuuzzzuuufffYYYSSSqqq___SSS{{{LLLyyyHHHKKKeee{{{sssrrrKKK222///+++(((---111---+++---999]]]~~~yyymmmzzz}}}\\\:::,,,+++000,,,000(((***111''',,,MMMmmmiii\\\TTTsssnnnnnnLLL===vvvyyy\\\HHH666''',,,,,,,,,,,,,,,,,,,,,,,,+++)))+++...,,,///>>>QQQgggpppvvvlll|||xxxooohhhooo~~~}}}uuu{{{|||xxxwwwxxx{{{}}}ooo===NNNuuuzzz}}}aaaTTT```777,,,,,,,,,,,,++++++++++++(((...++++++EEEmmmxxx}}}~~~|||~~~}}}~~~|||~~~{{{gggNNN===@@@KKKaaaxxxYYYaaaqqqhhhVVV777***000...***,,,---)))***------&&&777oooyyynnnzzz|||}}}~~~zzzzzzzzz{{{|||}}}~~~}}}||||||wwwxxxIII,,,------+++...000,,,+++---...999PPPOOOFFFOOOqqq{{{ooo~~~~~~~~~```YYYYYYeeesss|||vvvUUUttt^^^<<<555...555555111333222333666999QQQAAA???888555......,,,+++***)))))))))'''((()))******---111444666:::===???EEEOOORRRPPPMMMVVVbbbiiimmmrrryyyVVVllltttDDDEEE555...333///MMMooobbbpppyyyeeefffwwwrrrwww^^^WWW[[[kkkssssssyyyuuurrr|||{{{aaaDDD;;;000...333...(((:::VVVxxxSSS]]]dddrrr|||~~~zzzgggqqq~~~[[[JJJsssuuuuuuzzzwwwlllbbbSSSttt```XXXYYYjjjnnnUUUBBB~~~YYY666000,,,***...000...+++111QQQ}}}{{{mmmvvvvvvOOO555///...)))111)))***333(((444bbbkkkggguuujjjkkkppp{{{|||zzzqqqqqqrrruuuyyy}}}~~~cccBBBsss```KKK777***,,,,,,,,,,,,,,,,,,,,,,,,+++(((***...///666MMMfffqqq|||xxxvvvuuummmqqqzzz}}}zzzvvv~~~zzz}}}zzz}}}|||yyyyyy___<<<^^^wwwxxxtttJJJppp{{{FFF------,,,,,,,,,+++++++++***''')))888UUUqqq{{{zzz}}}yyy|||}}}{{{zzz{{{{{{zzzxxxooo|||VVVPPPRRRbbbrrryyyzzzzzzoooxxxRRR~~~iiiggg???)))...///+++---...***,,,&&&555---EEE|||nnnuuu~~~}}}}}}}}}~~~~~~}}}|||{{{|||}}}|||xxxzzzYYY777///,,,,,,000///------///000FFFddd|||HHHAAAMMMxxxmmmyyysss]]]RRRTTTiiisssjjjyyyfffqqq|||iiiBBB222000777111222333222333666999OOO???===888555......,,,+++***)))))))))'''((()))******---111555999:::;;;>>>HHHQQQPPPHHHMMMVVVbbbhhhkkknnnuuu{{{TTTeeefffhhhFFFHHH666///666222SSSyyy~~~rrr~~~}}}yyyzzzfff@@@SSS~~~sss___AAABBBWWWyyy{{{{{{VVV[[[zzz}}}^^^}}}>>>>>>222...222,,,)))AAAdddqqqxxxNNN___[[[sss}}}OOO]]]ppp\\\KKKfffxxxyyy{{{vvvmmmVVVjjjqqqjjjOOOtttzzz]]]???xxxkkk===222...,,,......///+++555eeeoooooobbb===111+++(((111)))***444+++;;;ppp___OOOqqqqqqYYYggghhhqqq|||vvvtttpppkkkhhhiiimmmqqqooollliiihhhiiijjjkkkllliii{{{KKKeeetttlllmmmeeeQQQ>>>777,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++111444>>>ZZZwwwgggnnn~~~~~~rrr{{{uuu}}}pppoooyyyzzzppprrr~~~~~~}}}~~~~~~yyy~~~~~~|||iiiDDDGGGpppwwwwwwUUU]]]NNN---------,,,,,,,,,++++++222&&&,,,JJJfffssszzzoooppp~~~xxxxxxyyyzzzzzzyyyxxxxxx||||||^^^RRRUUUVVVTTTRRRSSScccvvveeennncccrrrDDD)))---///,,,...///---///###===666SSSbbbvvv|||~~~}}}|||{{{|||}}}~~~~~~~~~~~~jjjDDD444,,,---///+++000222333333OOOnnnqqqaaa@@@FFFOOO~~~fffqqqlllnnnaaaYYYeee~~~xxxUUUpppGGG000222888///333333222333666999RRR======;;;555000...+++***+++***)))((()))(((''''''***...333555777===;;;@@@PPPTTTKKKFFFMMMSSSZZZaaafffllltttyyyzzz}}}ppp~~~yyywwwUUUDDD;;;222//////zzzzzzqqq}}}wwwPPP\\\EEEaaa___}}}jjjCCCLLLyyy~~~vvvdddqqquuubbbzzz{{{HHH???@@@&&&111000///555qqq~~~fffzzzcccSSSYYYbbbxxx{{{fffDDDwwwgggKKKkkk{{{{{{|||xxxsssqqq^^^[[[rrrjjjYYYPPP~~~sssFFF^^^}}}www{{{uuupppGGG///,,,***111---000222HHH{{{ttt^^^NNN@@@>>>DDDEEEVVVnnnbbb{{{|||jjj|||DDD...,,,///222'''000---111444qqqUUU~~~sssuuueeekkkVVVyyy{{{}}}|||}}}yyysssrrrvvvuuuooofffIIIWWWyyywwwooo}}}cccLLL...******+++++++++,,,,,,,,,(((333(((000666LLLyyyxxx}}}nnnhhhppptttooorrrttt~~~~~~}}}{{{~~~yyymmmGGGVVVqqqqqq}}}iiiFFF{{{iii666(((000---)))111***'''###222@@@MMMsssyyydddyyyrrr~~~|||yyyvvvvvvxxx{{{{{{zzzwwwyyyvvvqqqnnnrrrtttZZZ}}}kkkppp+++000...---///+++)))777)))000???qqqqqqmmmbbb}}}mmmvvvZZZnnnyyy||||||~~~pppzzzzzzxxx~~~|||LLL---000555///---000...888333YYYfffGGG777TTT}}}iii}}}wwweeecccooovvvsss|||TTT}}}www<<>>===;;;555000---+++***++++++)))((()))((('''(((***...222555666<<<;;;>>>NNNRRRHHHDDDMMMRRRZZZ```eeellltttzzzZZZOOOtttuuuTTTCCC;;;444333===lll{{{^^^xxxqqqkkkiiittt\\\KKKlll___}}}]]]vvvtttZZZ>>>@@@)))333000---777rrraaassszzz[[[OOOXXXdddzzz|||ZZZnnn}}}WWWwww{{{{{{|||yyytttrrr]]]XXXrrrjjj___WWWxxxrrr}}}}}}JJJSSSzzzuuuJJJ555222+++...***(((---\\\~~~wwwdddFFF>>>@@@@@@AAACCCBBB888AAA;;;===MMMssszzzkkkTTT:::111,,,000(((000111333KKKlllXXXppphhhyyyxxx___sss|||zzzzzzwwwtttuuuxxxrrrjjjlllNNNUUUsssmmmgggVVV888+++++++++++++++,,,,,,,,,***666000:::@@@^^^sssooodddyyyqqqtttvvvjjjuuuxxxmmmqqquuu|||~~~xxxzzzyyyyyy{{{{{{~~~}}}~~~nnnjjjFFF[[[|||{{{uuuKKKxxx<<<***000,,,)))000***(((---***CCCccc}}}vvvfffxxxwww||||||yyywwwwwwyyy||||||{{{yyywwwxxxzzzyyyxxx~~~~~~{{{{{{|||kkkkkkttt444000------000***&&&333---555EEEyyy}}}TTTkkk}}}eeeZZZpppjjj```nnn|||uuunnnfff^^^XXXLLLMMMIIIDDDJJJ^^^www|||QQQ000000333///...333///888:::iiiGGG???CCCZZZyyyhhh}}}{{{{{{~~~www^^^|||]]]}}}JJJ666555000555///222666111222;;;SSS???>>>;;;555///---+++***++++++***((()))((('''(((***...222555555<<<:::===KKKNNNEEE@@@LLLQQQXXX^^^ccckkktttzzz|||~~~xxx[[[GGG^^^wwwyyyXXXGGG>>>666666MMM||||||ggg}}}ooocccWWWLLL}}}[[[|||qqq[[[}}}WWWZZZ{{{~~~iiioooCCCBBB///222...///EEE~~~hhhwww{{{WWWNNNZZZfff{{{~~~{{{^^^~~~___}}}{{{|||}}}zzzvvvuuueeeXXXttthhh___TTTZZZ{{{mmmqqqRRRKKKppp~~~xxxFFF222222+++//////444???{{{ssswww|||nnnQQQCCC;;;AAAGGGCCC<<<999BBB777<<>>RRRAAA>>>;;;555///---+++***++++++***)))((((((((()))+++///222444666===<<<===JJJLLLCCC???JJJOOOUUU[[[```hhhqqqxxx{{{xxx~~~zzzssskkkSSSFFFSSSsss||||||bbbPPPEEE888666XXX||||||ggg~~~iiiMMM<<>>EEEGGGGGGGGGIIILLLIII@@@EEEeee~~~ccc;;;000//////333111///666GGGIII===999QQQnnnlll}}}~~~wwwxxxxxxzzz}}}}}}}}}xxxqqqsssVVV555555222666444///555444777CCCQQQAAA>>>:::666...,,,******++++++***)))((((((((()))+++///222444777???>>>???JJJKKKBBB@@@HHHLLLSSSXXX^^^eeemmmtttrrrxxxyyytttbbbbbbQQQ;;;:::XXXhhhiiiWWWJJJ:::444bbb~~~gggjjjddd]]]}}}aaaxxxTTTcccUUU|||ddd~~~yyyNNNEEE===444///000[[[zzzlllyyy~~~OOOFFFSSSeee{{{^^^mmmwww~~~}}}}}}sss]]]ssssssmmmdddHHHpppqqq^^^MMMxxxNNN555111(((---......UUUssstttiiinnn]]]WWWcccaaahhhtttzzzcccbbbmmmlllhhh[[[JJJ>>>@@@GGGAAASSS===999222GGG===999[[[lllnnnXXX666---,,,...000999666mmmddd|||}}}tttdddxxxnnnaaa|||dddtttxxx}}}zzzvvvssspppnnnooopppsssIIIxxxpppuuupppPPPGGG///...---,,,,,,,,,...///000555;;;FFFkkkwwwkkkwwwvvvfffllldddbbb}}}mmm~~~KKK777DDDUUUaaacccjjjuuuyyywwwuuuuuu~~~}}}~~~ssseeevvvIIIccc|||vvvvvvVVV[[[555---,,,***...)))///---???XXXoooooo~~~rrruuuvvvwwwwwwxxxyyy{{{|||xxx{{{zzzqqqgggdddiiioooppptttzzzyyyoooiiiqqq~~~~~~||||||~~~pppnnn^^^000,,,...333---......:::;;;TTTNNNGGG~~~}}}rrr^^^ZZZUUUQQQRRRZZZdddllllllnnnlll\\\CCC>>>[[[yyyzzz~~~jjj@@@000...///444000333:::LLL}}}HHH???888MMMmmmooo|||zzz}}}}}}vvvvvvtttvvv|||~~~~~~xxxqqqeee999777333333333111555444999GGGPPP@@@<<<999666...,,,******+++++++++***''''''(((***,,,///222333777@@@???@@@JJJKKKCCCAAAFFFLLLSSSYYY]]]cccjjjoooooo{{{|||qqqnnnbbbNNN<<>>EEE:::nnnrrrkkk[[[;;;000---000///444999iiimmm}}}sssxxx~~~|||zzzjjjZZZrrrvvvqqqmmmooossswww}}}IIIpppyyyjjjjjjZZZKKK///...,,,,,,,,,...000111>>><<<555999qqqwww|||sssoooZZZjjjyyyooo}}}^^^>>>@@@;;;@@@MMM```oootttwwwyyyzzzyyy{{{}}}YYYHHH```qqqyyy\\\ccc777,,,------...)))222888HHH~~~XXXtttsss~~~vvvtttvvvwwwxxxwwwxxxyyy{{{zzzwwwmmmmmmttt{{{nnnkkkppp{{{{{{pppgggfff}}}yyyzzz~~~}}}~~~uuuqqqppp}}}ddd111000///222111666555AAA@@@bbb{{{|||AAAEEE~~~}}}|||}}}kkkWWW^^^oooyyyyyy~~~}}}nnnCCC111///000444444:::@@@TTTLLL???777NNNlllqqq~~~zzzwwwyyy}}}|||xxxwwwuuuwww~~~~~~sssiii777666444444666444666444<<>>CCCYYYppp===>>>>>>LLLfffooo~~~|||~~~|||xxxxxx|||}}}||||||xxxyyyssslll555555444555999555666555BBB^^^MMM>>>:::888777---,,,******+++,,,+++***''''''(((***---///111333555??????@@@IIIJJJCCCBBBHHHOOOWWW]]]aaadddhhhkkknnn~~~yyynnnyyyxxx\\\GGGOOOGGG<<>>FFFXXXooo|||||||||~~~zzzkkkqqqXXXQQQ~~~eeejjj888+++///111000***444000kkkpppYYYrrrrrrrrrvvvvvvyyy{{{{{{yyywwwyyy{{{}}}xxxrrrrrrooojjjrrr|||{{{rrrsss{{{tttcccggguuu~~~{{{wwwxxx{{{|||zzz{{{|||}}}}}}~~~~~~qqqxxxtttttteee111888///000777666777FFFGGGwwwqqqmmm;;;CCCwww~~~zzz}}}qqqHHHkkk}}}ZZZ|||yyyyyy~~~pppDDD222111111333888>>>BBB[[[|||{{{III???333FFF|||```mmm~~~}}}zzzyyy}}}|||wwwwwwwwwqqqyyy~~~qqqwww:::777444222666444555555IIImmmHHH???777DDD///...,,,)))))))))******)))((()))***+++---000222333:::999<<>>QQQAAAFFFRRRVVV[[[]]]___ccckkkqqqxxx|||[[[NNNWWWiiiLLLKKKYYYwww{{{tttdddCCCrrr~~~}}}{{{lll}}}rrr|||^^^iiiWWWYYYxxx~~~}}}iiihhhVVV|||}}}kkkdddNNN444666444kkkuuujjj{{{~~~uuuGGGKKKTTTkkk~~~}}}xxxfffRRRCCCRRRqqqvvvhhh|||yyyoooVVVWWWVVVlllEEEkkkvvv{{{{{{fff555...///+++555CCCssswwwpppGGG|||DDD:::///:::222333OOOjjjIIIzzzhhh___}}}pppxxxZZZ///333888<<>>HHHFFFLLLNNNzzzrrrkkkzzztttOOOpppxxxcccrrrhhhnnnqqqsssuuuvvvtttqqqttt{{{vvvzzzrrrkkk|||uuurrrzzzvvvtttyyyyyyjjjddd___MMMlll^^^oooeee::://////000444333<<>>^^^|||~~~tttKKK777111333;;;DDDLLLNNNQQQCCCDDD888DDDwwwdddnnn|||{{{}}}{{{pppQQQDDDbbbLLL~~~~~~gggxxx>>>555444888999;;;===HHH]]]GGG>>>888@@@111...,,,)))))))))******)))((())))))***,,,///111333999:::<<>>HHHUUU^^^yyy___yyyiii```OOO^^^zzzOOOoooIIIIIIaaaDDDgggzzzPPP]]]sssqqqqqqnnnNNN333---+++...222555999???888;;;BBBIII~~~rrrzzzzzzUUUnnn{{{cccnnnkkknnniiinnnqqqsssuuussspppmmmkkkrrrhhhlllqqquuuoooxxxxxxnnnqqqzzzuuuqqqvvvvvvaaarrr___TTTlllssswww```888...---///666777AAAJJJdddcccNNN___kkkxxxkkkvvvvvvvvvtttssssssvvvxxxqqqrrroooxxxtttmmmttt{{{~~~|||||||||uuujjjuuuyyy}}}}}}zzzyyyzzz{{{}}}~~~~~~yyyuuuyyylllmmmWWW333555444999>>>999===>>><<>>FFFWWWkkkFFF>>>:::===333...,,,)))))))))******))))))((()))))),,,...111333888;;;===AAA<<>>AAADDDCCCDDDSSSvvvppp~~~~~~]]]iiihhhiiikkkppphhhiiinnnssswwwvvvtttrrrppplll^^^YYYYYYmmmVVVUUUqqq}}}rrrsssuuurrryyy|||pppuuuuuuttt^^^bbb[[[zzz{{{xxxWWW333,,,+++...888999CCCFFFTTTlll[[[OOOmmmrrroootttuuuvvvuuuttttttvvvxxx~~~{{{{{{yyyyyy|||{{{wwwxxx||||||{{{xxxtttxxxtttyyyzzzpppSSS111999999999===999999@@@BBBIIIkkkzzzFFF===FFFooo}}}wwwVVV[[[^^^ooo}}}|||~~~~~~~~~xxxIII777;;;;;;888@@@OOODDDHHHTTTCCC;;;;;;gggoooTTTvvv||||||zzz}}}~~~mmm[[[JJJ???~~~pppTTTbbbvvvjjjyyyAAA888444888===>>>MMMcccvvvGGG>>><<<:::555...,,,)))))))))******))))))(((((()))+++...111333777;;;>>>@@@<<>>FFFIIIPPP|||{{{lllFFFmmmiiivvvtttwwwzzz||||||{{{{{{|||ooo~~~~~~~~~}}}xxxvvvyyyyyywwwwwwzzzzzzvvv{{{yyyyyy}}}}}}oooyyy~~~vvv}}}}}}LLL222<<<;;;:::999;;;666<<>><<<777\\\vvv{{{QQQwww~~~|||yyy|||yyytttkkk```TTTaaaoooZZZKKKjjjrrrsssttt@@@999666;;;AAABBBUUUmmm~~~HHH>>>===666666...,,,)))))))))******))))))((('''(((***---111333666<<>>aaawwwbbbbbbDDDIIIvvvvvvuuuqqqIIIggghhhCCC......222111???{{{WWWttt@@@PPPrrrYYYAAA@@@222111444999888444FFF|||nnnpppVVVAAADDD<<<@@@PPP\\\aaakkkzzz|||vvvSSS888FFFWWWKKKGGGRRRpppjjj}}}jjj\\\UUUsssUUUkkkyyyiiiQQQYYYNNNdddoooZZZUUU...---000888???AAADDDGGG???>>>:::^^^ssstttxxxxxxtttXXXppp```ccckkkgggiiikkkkkkgggaaaaaahhhnnnhhh]]]NNNIIIqqqVVVXXXPPPjjjtttuuummmkkkrrrtttqqqyyyllliiiiiiqqqeeeeeexxx|||kkkKKK000222555888CCCCCCHHHLLLNNNqqqzzzQQQbbbaaawwwpppsssxxxzzzzzzyyyyyyyyyuuuuuu}}}xxx||||||wwwzzzwwwssssssvvvxxxwwwuuuyyytttttt|||xxxyyyooonnnBBB777<<<888<<<777<<<555555:::@@@lll```XXX:::;;;RRRzzz}}}zzz{{{}}}}}}~~~}}}}}}{{{qqqIII===BBBEEEGGG===DDD:::IIIbbb<<<<<<444OOOnnnVVVqqqzzz}}}yyy{{{mmmgggiiihhhooogggVVV???bbbqqqmmm;;;999999???EEEJJJ^^^uuuIII??????444777...,,,)))))))))******))))))((('''''')))---111444555<<<@@@AAA>>>ZZZKKKIIIIIIMMMRRRWWWZZZ^^^cccffffffwwwmmmjjjdddrrr]]]jjjMMM===UUUfffYYYKKKzzz>>>333SSS{{{tttyyysssxxxrrr||||||xxxyyydddjjjTTT111:::III~~~qqqgggnnnrrr{{{GGGDDDMMM___ttt}}}{{{}}}}}}|||}}}YYYooouuu~~~xxx\\\QQQ[[[}}}|||rrrMMMnnn~~~fffDDD,,,---444111666RRRrrrIII;;;dddaaalll]]]CCC999777111222444******MMMyyyyyy```UUU???777333444:::EEEPPPYYYbbbhhhpppsss{{{jjjEEECCCKKKSSSKKKLLLIIIkkkuuurrrZZZQQQqqqwwwqqqZZZaaaqqqkkk|||{{{]]]@@@\\\xxx}}}KKKiiiuuu}}}rrr]]]@@@...000666>>>AAAAAACCCGGGHHHQQQDDDWWWqqqeeerrrtttVVV{{{uuudddeeeiiieeeggggggffffffgggjjjpppttt]]]YYYGGG:::jjjVVVaaaOOOaaaoooqqqiiihhhlllnnnsssrrrfffiiiwwwggghhhooo|||zzzwwwrrrtttEEE///555:::>>>HHHEEEGGGHHHHHHvvvrrrkkkNNN]]]qqqmmmoooqqqrrrrrrqqqrrrsssxxxtttrrrtttvvvsssrrrssswwwuuutttuuuxxxzzz{{{|||uuuuuurrrnnnrrrzzzxxxooovvvvvvvvvvvv{{{}}}ssssssyyyggg~~~~~~YYY999>>>999222>>>777777777555:::===NNNeeecccAAA<<>>[[[jjjpppqqqqqqpppnnnoooqqqsssqqqsssmmmlllxxx{{{tttrrrqqqoooooorrruuutttsssrrrqqquuuqqqjjjooo{{{xxxkkkqqqzzz}}}yyyxxx|||yyyqqqqqq{{{sssuuuGGG333CCC777---@@@888111999;;;AAA???:::ppphhhFFF@@@999XXX|||~~~||||||{{{{{{~~~~~~yyy}}}}}}~~~UUU999;;;>>>::::::AAACCC@@@NNNllluuu@@@===333???fffeeeWWW{{{~~~zzz{{{yyypppZZZccckkkaaa333:::???EEEKKKRRReeewwwQQQAAA999999222...,,,***)))******)))((()))))))))((())),,,111555///<<>>VVVIIIkkkVVVNNNdddrrrmmmeeeggglllllliiihhhpppyyysssffflll~~~zzzvvvyyysssqqqddd===;;;:::===AAADDDEEEDDDBBBRRRDDD~~~dddkkkJJJdddlllpppssssssooommmmmmoooqqqjjjgggjjjmmmnnnpppuuupppnnnnnnpppooolllmmmqqqvvvooozzz___qqqkkkooosssttttttxxx}}}xxxpppuuuqqq~~~YYYHHH:::999777111222888;;;///>>>555:::BBBaaaSSSTTT:::???IIIjjjyyy}}}}}}}}}}}}}}}yyyxxx{{{~~~}}}{{{|||{{{{{{|||~~~~~~||||||{{{___@@@<<<::::::;;;888:::???AAASSS]]]BBB>>><<<999PPPzzzUUUaaayyy|||wwwyyy}}}tttiiizzzvvvFFF>>>===DDDQQQTTTZZZkkkwwwSSSAAA999999444...,,,***)))******)))((()))))))))((())),,,111444333<<>><<<;;;777333555:::222000000000222333333222111000///222555777777555---111777999666:::NNNdddjjjtttjjjNNNLLLIIIGGGEEEHHHHHHFFF^^^uuusss|||hhh]]]TTTRRRLLL|||~~~}}}zzzdddFFF~~~pppttt]]]TTT111;;;???FFFIIIIIIGGGEEEDDD@@@CCCEEEBBBNNN||||||gggrrrZZZdddaaaeeelllvvv|||nnnbbbooo{{{ssszzzoooOOONNNcccTTTjjjQQQIII```sssrrrkkkjjjkkkjjjhhhggglllssspppiiilllvvvzzz~~~ssstttvvvSSS::::::===BBBGGGIIIGGGEEEHHHHHHJJJkkkfffFFFOOOmmmhhheeehhhooosssrrrnnnpppllljjjmmmrrrrrrmmmgggfffeeegggjjjjjjjjjnnnttt|||qqqzzzxxxaaahhhqqqjjjppp}}}wwwjjjxxx|||yyyOOO@@@666666666111222777777///===333777<<>>@@@===FFFIIIFFFNNNVVV\\\<<<;;;555HHHnnnQQQ[[[www~~~~~~yyy}}}|||EEE??????FFFVVV[[[\\\mmmwwwUUUBBB888:::666...,,,***)))******)))((()))))))))((()))+++///333555999>>>DDDIIIOOOTTTWWW>>>DDDNNNUUUUUUTTTZZZdddcccrrruuu~~~]]]@@@BBBtttZZZ888;;;EEERRRyyyoooccc}}}jjjvvvzzz~~~}}}{{{uuuWWWKKKHHHIIImmmHHH^^^ccc]]]@@@LLLQQQdddtttwwwwwwyyy{{{yyy}}}}}}}}}~~~ooogggsssxxxqqqrrrzzzuuufffrrrpppQQQQQQ\\\qqqaaaOOOtttwwweee@@@---///333000999999[[[```jjj>>>+++[[[tttsssooodddOOO555+++444===888---333555777555222000000111333333222222111///,,,)))666555333111333BBBaaa{{{ppp}}}}}}~~~^^^IIINNNKKKKKKGGGHHHHHHCCCTTTwwwjjjuuu|||aaaEEEwww___YYYkkk~~~}}}\\\LLLyyyyyyvvvpppooo[[[CCC777@@@CCCFFFGGGEEECCCAAA@@@BBBNNN999???DDDYYYzzzjjjvvveeexxxZZZZZZrrrwwwyyyaaahhh~~~ttthhh```dddfffgggmmmrrrkkk___hhhkkknnnppprrrtttvvvwwwyyyttt|||dddCCC999<<>>UUU\\\MMMrrr~~~{{{|||zzzJJJBBBAAACCCRRRVVV^^^mmmwwwVVVAAA666888555...,,,***)))******)))((()))))))))((((((***...111444444;;;FFFKKKNNNYYYfffBBBCCCIIISSSVVVUUUZZZccchhhxxxzzz~~~YYYkkk|||}}}KKK;;;BBBLLLAAA|||jjjrrrnnnmmm|||pppooovvv~~~tttzzzxxxqqqlllNNNJJJHHHBBB^^^xxxYYY^^^dddddd???MMMMMM^^^ooovvvwwwyyy{{{zzz}}}}}}|||}}}~~~}}}hhhSSSHHHMMMxxxyyyxxx|||lllyyy|||cccfffLLLXXXzzz\\\XXX{{{```<<<,,,222666000<<<>>>dddtttNNNnnn///333SSS[[[jjj|||vvvSSS999999CCC>>>111///111333444222111222333------...000333555555555777222222;;;NNNcccvvvyyy|||sssoooQQQFFFQQQGGGIIIGGGGGGHHHDDDOOOjjjzzzwwwqqq>>>cccqqqnnnOOO{{{xxx|||~~~^^^XXX{{{qqq|||wwwccc<<<>>>CCCEEEFFFEEECCCAAA@@@@@@IIINNN<<<@@@AAA???ssskkk}}}dddoooyyyWWW|||pppmmmzzz___lllrrrhhh]]]___kkkvvveeemmmqqqooorrrzzz~~~{{{www|||zzzzzzTTT???===@@@DDDGGGGGGDDD???;;;>>>FFF===HHHkkkmmmjjj;;;III[[[eeeffffffhhhkkkxxxyyypppcccffftttyyyqqqkkkmmmqqqqqqkkkeeeffflllmmmpppvvvnnndddxxxoootttnnnaaabbbqqqxxxuuuzzz~~~{{{~~~fffHHH888111...111222000000333000000888///333555000MMMfffHHHBBBAAA777999ccc}}}zzz{{{yyyuuutttvvvwwwvvvrrrvvvyyyxxxuuurrrtttwwwyyy{{{}}}zzzuuutttxxx|||www|||~~~PPP999111666666777<<<;;;:::???DDD@@@IIIrrrIII;;;<<<666EEE}}}CCCddd~~~vvvJJJAAADDDDDDRRRSSS[[[jjjwwwVVV@@@444666333...,,,***)))******)))(((((())))))(((((())),,,///666555<<>>IIICCC[[[\\\NNN'''888CCCdddnnn}}}eeeEEE666555666444333333444666777666444777666444222111333555777000999III^^^sss~~~}}}xxxiiiuuu]]]GGGAAANNN@@@EEECCCCCCFFFCCCHHHZZZzzzzzz}}}WWW\\\ddd^^^RRR{{{}}}www|||ttt^^^mmmnnn|||ppp___555===GGGHHHHHHGGGEEEDDDEEEFFFGGGAAAFFFDDDIIIGGGXXXnnnbbbyyyqqqwwwRRRnnndddiiipppgggfffzzz~~~~~~vvvpppfffeeeeeedddffflllrrrqqqmmmeeepppuuunnnllltttyyywwwyyy|||xxxkkkGGGAAAAAACCCEEEFFFEEEBBB???>>>999CCC<<>>CCC<<<999>>>???@@@CCCHHH>>>CCCVVVdddSSS:::AAA000@@@TTTOOOIIIrrr|||sssCCC===HHHKKKYYYYYYWWWeeeuuuTTT@@@555555111...,,,***)))******)))(((((()))))))))((((((+++---::::::@@@HHHLLLNNNYYYfffcccLLL>>>HHHVVVZZZZZZ]]]\\\```lll{{{tttIIINNN{{{gggaaaXXXTTTlllrrr~~~cccBBB555GGG[[[KKKXXXvvviiifffrrreeeuuudddRRReee{{{{{{zzz~~~xxx}}}zzz}}}jjjooossshhhJJJ>>>BBBLLLNNN]]]dddHHHYYYmmmJJJAAACCCQQQdddqqqwwwyyyzzz{{{~~~}}}||||||}}}~~~|||aaa\\\|||zzzwwwrrrLLLJJJmmmXXXnnnwwwqqqXXX777,,,111888999===GGGDDDppp}}}LLLvvvzzzKKKAAA000QQQggg```{{{rrrVVVEEE>>>>>>:::666555555444111///666555333000///222777;;;NNN\\\mmmwww|||tttsssxxxvvv|||aaaOOOAAA>>>FFFBBBHHHEEECCCFFFDDDDDDNNN~~~zzzgggVVVMMMRRRzzz___yyy}}}uuuyyyzzzggg\\\dddkkk[[[QQQ999AAADDDEEEFFFEEEDDDDDDEEEFFFDDD<<>>:::DDD===???ZZZ{{{SSS999888GGGWWW```jjjtttvvvlllfffjjjppprrrcccfffmmmuuuuuupppmmmnnnkkksssiiigggyyywwwfffbbb```bbbkkkuuuwwwrrrttt{{{~~~|||wwwhhhLLL444000000000000000///......000///000///111666777666FFFQQQ777DDD???000BBBfff~~~}}}{{{}}}vvvuuuyyyxxxsssvvvyyy{{{yyyvvvvvvzzzvvvzzz~~~~~~|||yyyxxxxxx~~~III<<<999CCCHHH===999>>>???CCCAAAEEE:::AAALLLjjj>>>AAA///<<<:::sss<<<[[[|||aaaAAA<<>>KKK^^^nnnuuuvvvwwwyyy}}}}}}||||||}}}}}}qqqqqq~~~tttvvvFFF~~~bbbVVV|||kkkIII888444555777:::<<<@@@KKKTTTeeefffsssZZZ+++,,,555SSSbbb|||wwwhhhSSSPPPLLLEEE>>>:::999999111555<<>>???uuueeetttYYYXXXXXX]]]bbbccc___ZZZWWWYYYRRRRRRUUUHHHKKKhhhiiibbbZZZqqqwww|||pppvvvkkkpppmmmPPPAAABBB>>>CCCEEEFFFFFFEEECCCDDDDDDBBBRRR@@@AAACCCCCCPPP<<<;;;~~~```yyyyyyfffwwwoooyyyXXXWWW}}}tttrrrmmmyyytttuuu]]]VVV___nnn{{{xxxssspppsssvvvuuuuuuuuulllwwwqqqOOOJJJKKK999:::===AAAAAA>>>:::999999BBB<<<:::999EEEIII+++fffLLL@@@@@@CCCKKKVVVZZZZZZ]]]cccgggaaa___dddhhhfffbbb```^^^[[[XXXSSSMMMLLLYYYiiitttgggeeeqqqxxxwww~~~|||vvvTTT333,,,444***---...---,,,.../////////,,,+++222---+++555000888,,,ppp>>>===GGG@@@777;;;WWWqqqzzz~~~~~~{{{yyy~~~|||tttuuuxxx|||~~~~~~}}}|||{{{}}}|||zzz{{{}}}~~~~~~tttbbbWWWaaagggCCC444:::222444888555777<<<777===999DDD???DDD???NNN^^^BBB<<<000;;;;;;xxxxxxBBBTTT~~~nnn;;;???AAANNNGGGYYY___ZZZ___iiiMMM>>>888222444///---***))))))))))))((((((((((((((()))))))))))),,,555BBBKKKLLLQQQbbbtttuuuccc:::JJJWWWQQQ[[[XXXiiimmmhhh}}}}}}www~~~zzzjjj~~~RRRBBB999@@@EEECCCBBBEEELLLqqqwwwzzzqqqeeelllpppppp???HHHmmm~~~~~~|||xxxuuuuuuyyy|||yyy|||{{{gggXXXaaa~~~{{{BBBGGGGGGGGGFFFCCCFFFUUUeeedddVVV[[[pppAAA@@@:::KKKeeeqqqtttvvvssssssvvv{{{}}}~~~~~~~~~ttt}}}EEErrr~~~vvv[[[gggxxxggg<<<---555>>>???===@@@CCCDDD===RRRvvvVVVQQQ???444000DDDggg||||||sssssseee```vvvsssXXXCCCDDDJJJIIIEEEDDDAAAAAABBBCCCEEEDDDAAA???AAA[[[}}}rrrXXX>>>555PPPzzzWWWzzz~~~jjjVVVMMMRRR[[[NNN^^^jjjkkkmmmmmm___MMMTTT```}}}pppoooqqqkkkiiicccZZZPPPHHHDDDCCCEEEDDDCCC@@@>>>???BBBDDDAAACCCBBB??????CCCDDDBBBDDDaaavvv{{{pppiiiuuuwww{{{[[[PPPYYYjjjwww}}}hhhXXXQQQTTT]]]lll{{{|||wwwvvvtttqqqnnnnnnvvv~~~zzzsssgggUUUCCC===???<<<;;;:::999888999<<>>DDDAAA???MMMaaaQQQEEE444555===PPPSSSBBBiiitttNNNIIICCC@@@CCCLLLVVV]]]TTT```___}}}MMM>>>999333555///---***))))))))))))((((((((((((((())))))))))))000999AAABBBCCCPPPdddsss|||YYY666???UUURRRTTT\\\bbbdddnnn}}}|||uuu}}}pppeeejjjJJJ>>>999???DDD@@@>>>BBBHHH___bbbkkkbbbjjjkkk|||jjjMMM@@@PPPiiiyyygggYYYYYYiiixxxvvvxxx{{{EEE:::EEECCCBBBAAA???AAAMMMYYYxxxjjj333JJJ```\\\>>>888FFF]]]jjjtttyyytttyyyyyyyyyyyy{{{nnn}}}~~~]]]YYYiiiZZZooo]]]999222:::@@@BBBCCC<<>>AAA>>>===AAADDDBBBAAAAAAAAA@@@===;;;BBB===}}}SSSEEENNN888___ssskkkMMMJJJLLLVVVaaaeeeaaa\\\XXXJJJBBBEEEGGGHHHTTTeeevvv```fffssstttkkk]]]OOODDD???===>>>CCCDDDDDDDDDBBBAAABBBCCCAAACCCBBB??????CCCEEECCC@@@SSSyyy}}}nnnvvvpppwwwnnnsssppp^^^YYYPPPLLLFFFDDDHHHOOOWWW[[[fffttt{{{pppkkknnn~~~yyyaaa___vvvsssxxxhhhQQQ???:::=========<<<999777888:::===;;;;;;:::::::::;;;===>>>OOO~~~ppp]]]OOOIIIIIIFFF@@@FFFAAAJJJYYYSSSRRRWWWlllqqqnnn|||yyyxxxzzz}}}|||wwwcccJJJ999333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,111)))NNNgggLLLRRR===GGG<<<333777GGG[[[hhhmmmyyywww{{{|||yyyzzz~~~uuuhhh^^^FFFIIITTTuuuKKK666:::<<<444444555666777777777777999777;;;@@@>>><<>>:::555555///---***))))))))))))((((((((((((((())))))))))))%%%444CCCIIILLLUUU^^^dddsssPPP@@@JJJIII[[[[[[___gggjjjjjjooovvv~~~}}}uuuvvvyyy{{{{{{yyytttqqqrrr|||hhhwwwUUU???999888>>>@@@<<<;;;>>>FFFJJJkkkggglll]]]dddcccjjj|||nnnZZZMMMIIIMMMRRRUUUOOOQQQXXXfffzzz~~~mmmOOO>>>@@@DDD@@@>>>>>>>>>???EEELLL???PPPYYYkkk@@@888???PPP^^^oooxxxttt{{{zzzyyyyyy{{{zzzyyyyyyuuuDDDvvvzzzZZZ]]]xxxmmmKKK000333<<<===>>>CCC;;;BBBEEEAAA:::AAArrr{{{vvvoooQQQ>>>777666777NNNUUU```mmmyyy|||{{{vvvuuuwwwOOOMMMllluuuyyy}}}bbbEEE???===@@@???:::<<>><<<<<<<<<<<<;;;FFF000NNNQQQCCC777888nnnnnnUUUKKKJJJJJJHHHUUUQQQYYYkkkxxxyyytttkkk___TTTwwwiiiTTTCCC:::999;;;===<<<>>>@@@AAA???===<<<<<>>===CCC>>>>>><<<999777777888;;;::::::::::::::::::::::::444LLLllltttwww~~~uuu|||zzz}}}|||uuu___BBB+++***///,,,+++...++++++++++++++++++++++++,,,,,,,,,,,,------------333555111111UUUooo===EEE;;;>>>@@@===999:::AAAHHHiiinnnsssuuuvvvwwwsssooouuuyyy{{{yyyzzz~~~xxxmmm^^^OOODDD>>>===]]]```ppp```;;;333444+++222222333555555666666666888555777<<<<<<999???IIInnnxxxppp???AAA000444JJJwww555TTTzzz|||yyy~~~YYYDDDCCCAAAAAABBBEEEHHHIIIKKK\\\aaa~~~NNN===:::666666///---***))))))))))))((((((((((((((())))))))))))$$$,,,<<>>@@@BBBAAACCCGGGNNNFFFLLLwwwKKK<<<999DDDRRRggguuurrrwwwyyy{{{}}}}}}~~~~~~~~~~~~eeeeee{{{zzz```ppp~~~lllWWWggg|||YYY===---777???;;;;;;CCC>>>>>>:::@@@DDD999JJJzzzsssfffLLL===>>>===<<>>>>>???555///QQQ]]]___CCC666TTTtttlllmmmlllggggggjjj\\\III===:::===???AAA999;;;>>>>>>===;;;;;;;;;@@@CCCBBB??????CCCDDDBBBCCC555999gggkkkuuuooosssvvvwwwtttrrrwww}}}uuurrrqqqssswwwuuullldddUUU]]]mmm}}}}}}pppeeeXXXMMMCCC======AAA<<<<<<;;;999777666888:::777888999:::::::::999999<<<666BBBnnn{{{}}}zzziiisss~~~{{{yyymmm]]]:::222---///...))))))...++++++++++++++++++++++++++++++++++++,,,,,,,,,---$$$###777999(((MMMPPPKKKGGGAAA999555555:::>>>111888CCCPPP]]]gggllllllkkkrrrwwwwwwuuutttqqqlllUUUSSSPPPKKKDDDBBBGGGNNNhhhuuuPPP@@@222---333666111222333444555555666555777555666;;;===;;;===BBBLLLeeewwwPPP---888+++***IIIppp555IIIvvvzzzsssuuuBBBBBBAAA@@@??????@@@AAABBBEEEXXX___|||NNN<<<:::666666///---***))))))))))))((((((((((((((())))))))))))333(((,,,AAALLLNNN^^^vvvtttyyyFFF@@@HHHQQQXXXWWWWWWaaaooowwwwwwzzz~~~}}}yyyvvv|||uuummmjjjkkkllllllkkkkkkXXX///555444444555444444888===<<<:::FFF^^^]]]bbbiiikkkddd___gggttt~~~~~~~~~iii444CCCHHH444CCC>>>===AAADDDCCCCCCEEEhhhuuuDDDCCCbbb\\\AAA444;;;III___qqqttttttvvvzzz||||||}}}ppp{{{pppyyyyyysss}}}}}}{{{bbb___ttt{{{|||}}}OOO<<<444>>>DDD>>><<>>777>>>JJJ???777HHHzzzuuusssuuuooofff]]]WWWRRRNNNKKKXXX\\\eeetttoooQQQfffmmmXXXHHH777CCC@@@>>>>>><<<999:::<<<>>><<<999999:::<<<<<<<<<222777BBB888GGGtttOOOLLL///EEEnnnzzztttiiinnntttrrrXXX```ZZZYYYjjjrrrkkkjjjSSSKKK@@@<<<===??????>>>>>>???@@@???>>>>>>???AAA>>>@@@@@@<<<===AAABBB@@@666MMM@@@666dddlllggg}}}uuubbbcccsss}}}xxxmmmzzzxxxuuuuuuvvvwwwwwwvvvwwwsssooommmiii___PPPCCCccctttxxxxxxmmmfffVVVFFF???===999666444777888888777666666888:::444555777888999:::::::::<<<999DDDQQQ[[[lll{{{}}}{{{zzz~~~wwwyyywww}}}wwwzzzzzzzzzgggMMM666(((111444///+++---,,,)))************************************++++++++++++(((///'''+++888222HHHsss```JJJBBBDDDEEE===222???<<<;;;<<<>>>===;;;:::===DDDHHHFFFDDDBBB???:::@@@888000111<<>>QQQWWWuuuMMM::::::666555///---***))))))))))))((((((((((((((())))))))))))111###&&&===LLLOOO^^^sss{{{uuuuuuIII@@@KKKUUUXXX]]]dddiiiiiilllrrruuussspppoooooommmrrrqqqmmmhhhgggmmmxxx{{{ooo000666333333222111111222666999???===;;;@@@\\\ooo]]]___ggggggdddcccccciiipppqqqppptttxxxwwwtttrrrrrrwww|||www{{{XXXBBBBBB///DDDCCC???;;;;;;???AAA@@@@@@CCCGGG\\\AAATTT{{{vvvLLL333888CCCTTTiiitttssssssuuuvvvyyy~~~jjjyyy}}}pppmmmwwwooouuuzzzvvv~~~nnn___kkk{{{zzz~~~pppDDD;;;888>>>AAA<<<;;;???999???>>>===AAA???999:::FFF|||wwwggglllsssdddggggggEEE888BBBJJJ>>>;;;999888888999999:::>>><<<;;;::::::999777555...:::<<<...444aaammmdddMMMDDDEEELLLUUU___iiixxxooofffiiibbbfffTTTRRRrrr|||fffWWWAAA>>>;;;;;;<<<<<<999777===>>>>>>>>>======???@@@;;;======999:::>>>???===888FFF:::///DDDccc{{{lllkkk```kkk|||pppnnnkkklllnnnooonnnmmmssskkk]]]NNNGGGPPPccctttyyyqqqYYYRRREEE999999===<<<888555444555666555444555666888222333444555777888999::::::555BBBAAA===DDDUUUxxx}}}tttrrryyynnnZZZGGG666+++---111---%%%)))222///###))))))))))))))))))))))))))))))))))))*********+++:::000(((---111***,,,;;;aaavvvTTT>>>;;;EEENNN===666333555999999:::;;;666999999666666;;;>>>???444CCC___zzz{{{~~~sssGGG888666;;;777444///%%%000000222333555666666666666777:::===???@@@BBBCCC999===\\\hhhCCC%%%777444000SSS~~~OOO999LLLXXXlll}}}|||eeefffcccfff{{{zzzxxxeeeGGGRRR???===:::777777:::===@@@===NNNTTTrrrLLL999999666444///---***))))))))))))((((((((((((((())))))))))))$$$###)))888IIIVVV^^^bbbYYYLLLEEELLLUUUXXXZZZ^^^eeegggeee______eeejjjkkkeeennnuuutttqqqwwwuuuLLL%%%===000000000///000222333222333333555777HHHxxxuuuzzz|||eee___cccffffffgggiiikkkiiifffiiipppvvvuuupppooovvvuuujjjsssxxx{{{xxxssswwwUUUBBB///>>><<<$$$aaa===:::;;;===>>>;;;<<<@@@GGGppp:::MMM\\\___:::;;;???EEEYYYkkklllooorrruuuxxx}}}eee|||wwwwwwqqqnnnzzziiiaaa}}}wwwdddcccssszzz~~~aaa:::;;;;;;;;;:::;;;:::999999:::???<<<666999===888EEE444fffuuuhhh|||||||||yyyssskkkbbb[[[WWWppp}}}cccFFF@@@AAAFFFDDD888:::;;;;;;:::888999999999999999:::;;;;;;888444000111888'''***===333JJJuuuuuueeeHHHBBBDDDDDDIIIYYYiiifffXXX^^^aaaooo}}}hhhXXXTTT___qqqsssiiiXXX\\\999999999999999888777666777:::<<<===<<<;;;;;;<<<888:::999666777:::<<<:::===444222<<<>>>999VVV}}}vvvyyyssshhhnnnpppqqqnnniiibbb]]][[[CCCKKKUUU^^^iiiyyyzzz|||{{{kkkcccggg>>>777555999===<<<999999333444555444222222333444222111111111222333555666;;;...888666;;;BBB888CCCaaauuu}}}{{{jjjUUUCCC666......222000---'''&&&***...,,,'''))))))))))))))))))))))))((((((((()))))))))*********+++444""",,,>>>...222PPPnnnSSSGGG___TTTKKKHHHEEE???::::::666999:::888;;;DDDKKKNNN~~~xxxxxx~~~yyy999999444222)))!!!+++666333...///000222333444555555333666999::::::<<<>>>???===<<>><<<999:::???999lll;;;JJJBBBoooBBB???===999JJJ___eeejjjrrrxxx{{{{{{zzzzzzjjjvvv}}}nnnuuufff|||zzzkkk^^^gggvvvvvvsssBBB777>>>@@@;;;:::>>>>>>;;;===333999<<<222666<<<000777...777:::kkksssrrr}}}vvvvvvyyytttyyy~~~]]]OOOAAAAAAEEE===888::::::777<<>><<<;;;666888888444555999:::888444;;;===555000333:::>>>iii}}}{{{lllmmmkkkddd[[[YYY^^^dddnnnpppwwwvvv}}}rrruuuwww]]]:::999888999<<<999333111222444444555333111///000111222111///......000111333555...>>>777777@@@555@@@999888KKKrrrpppUUUCCC444111000+++***///***'''+++111...$$$&&&///))))))))))))))))))))))))(((((((((((()))))))))))))))333+++'''111+++$$$222......FFFeeecccZZZVVV[[[___^^^]]]^^^___eeekkkmmmrrryyy~~~~~~wwwwwwSSS<<<444///)))///666111///...(((,,,---///000222333333444111555888777555666999;;;<<<:::@@@lllaaa{{{xxx;;;111:::777---???ppppppYYYCCC;;;>>>@@@???>>>FFFIIIKKKHHHCCCAAAEEEIII\\\kkknnnooodddlllHHH888KKK;;;555555555555777888::::::555AAABBBaaa>>>BBB222<<<333666222---)))((()))))))))'''((()))((('''''')))+++)))((()))+++,,,<<>>@@@PPPHHH;;;JJJdddRRRBBB===...OOOFFFXXXcccmmmooorrr{{{eeeuuu~~~yyyzzz}}}}}}ZZZ}}}vvvttt{{{rrrkkkZZZlllxxx~~~yyy^^^@@@===???@@@@@@>>>;;;;;;;;;666666555444333333222222444111222555555???^^^~~~|||zzzzzzvvvXXXHHHEEE>>>??????>>><<<===???AAA===<<<;;;:::999777666666444333222111000000000000000000000000111111111111555VVV~~~{{{rrrqqqtttmmm```\\\ZZZWWWWWW\\\gggsss|||pppuuuvvvkkkWWWCCC777222888666666888<<<===<<<999555999;;;<<>>@@@HHHNNNVVViii|||tttnnnWWWPPP___```>>>======444555444444555555666777888;;;:::FFFSSS@@@CCC333;;;111555111,,,)))((()))))))))'''((())))))'''((()))++++++***+++,,,***111MMMkkkiii{{{yyygggZZZfffmmmfff]]]___lllwwwqqqsss~~~oooBBB,,,000333+++,,,---------............222///111444111222AAAUUUyyyuuuqqq^^^ZZZ___uuu{{{YYY444:::444444444444333333333222444555666777888:::;;;;;;@@@<<>>BBB<<<======<<<:::;;;===???999999888777666666555555333222111000////////////.../////////000000000000444///777YYY~~~tttwwwlllrrrtttaaa|||qqq___LLL>>>999999;;;777555333555777888666444777::::::999:::<<<:::555999888777666555555555555444444333333222333333333666999FFF^^^}}}~~~vvvxxxooovvvbbbNNN@@@888444777777777666555333222111000000//////...------,,,------........./////////111222333444666777888999000333666777999===DDDIII@@@LLLUUUaaattt|||~~~~~~uuuvvvvvvrrrUUUOOOFFF>>>777222---***.........---,,,+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,!!!,,,555111///AAAggg|||qqqMMM666111222000+++------------------------...---......///000111222333444555555444555888:::333AAA===444WWWlllzzz^^^III555......///222888EEEaaa{{{~~~|||zzzuuuWWW;;;IIIPPPmmmJJJ888777;;;<<<444444444444555666777777:::999DDDQQQBBBBBB444999111444111,,,))))))))))))((('''((())))))(((((()))+++***)))+++---)))(((555EEE}}}~~~fff:::***---///---,,,,,,,,,,,,,,,------------333------111222///333<<>>;;;:::CCC;;;>>>RRRmmmzzzttt{{{uuuJJJ444555***111111111111000000000000111222333444555666777888;;;BBBUUUTTT---MMMiii^^^@@@@@@111AAADDDLLLWWWdddsssdddvvv}}}uuurrr|||{{{~~~jjjzzzGGG]]]~~~}}}|||yyy~~~{{{sssjjjccc___ccczzzlllJJJ===AAABBBAAA???;;;888666666222111111000000//////...///,,,...555444,,,''')))666;;;>>><<<@@@UUUxxx}}}{{{qqqdddLLLBBB777777>>>AAA===777::::::;;;:::888888:::;;;666666555444444333222222000000///...------------------------............ +++555888;;;MMMmmm|||pppgggvvvyyy^^^VVVLLL???888888999999777666555333222333444333222:::;;;999555555777555000555555444444333333444444000000000///000000111111...///222888FFF\\\uuutttuuuoooTTT@@@777666666666777666444222111000////////////......------,,,,,,------------............//////000111333444555555333222222666999888222---333:::999:::BBBBBB>>>CCCAAACCC@@@::::::>>>;;;444;;;888444111000000000///---------,,,++++++******)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++)))---...***%%%)))777CCCUUU[[[xxx|||oooKKK>>>///(((+++......+++------------------------,,,,,,,,,---...000111222222444555555444555888:::<<<555555:::>>>VVViiizzzQQQ999:::@@@777'''...777BBBMMM^^^uuuvvvvvvrrrdddIII444555AAAdddrrrHHH888666555777===333333333333444555666666888777AAALLLCCC???555999222333000,,,))))))))))))(((&&&((())))))(((((()))***((('''))),,,***'''***111HHH{{{tttXXX999%%%,,,222+++(((...++++++++++++,,,,,,,,,---///++++++111333222222555333JJJooo~~~}}}yyy|||YYY,,,555;;;000777////////////////////////000000111222333444555555333<<>>999???KKK\\\ooozzz{{{wwwVVVlllzzzssspppxxx|||www{{{pppoooooo|||}}}}}}~~~xxx~~~yyypppgggbbbbbbdddpppxxxwwwpppWWW>>>666BBBBBBAAA===888444333333000000000//////.........///++++++111333111000222'''***///555888777444000BBBEEELLLRRRVVVUUUOOOJJJEEEEEEAAA;;;999:::666000333555888999888888777777888999:::999777777888999777666555333111000///......---,,,++++++++++++++++++++++++,,,,,,,,,,,,---///111111---***...999CCCbbbjjjrrryyyzzz{{{qqqiii[[[FFF555///...///555<<<===777111777666444444444555666666<<<<<<888444333555444000555444333222222111222222------------...///000000///333444///+++111BBBQQQppp{{{|||www|||xxxwwwcccMMMDDD:::555777999888555777555333000...............---------,,,,,,,,,+++,,,,,,,,,,,,------------------...///000111222333888444111222888<<<;;;888444999444111555222...333888:::999888<<>>GGGBBB:::555999444222///+++)))))))))((((((&&&(((******)))((()))))))))'''(((+++,,,***)))++++++JJJttt|||HHH,,,%%%&&&...///)))(((---************++++++++++++++++++---000111111444777---111???YYY|||vvvrrrlll<<<333;;;,,,...999***........................///000000111222333444444>>>000DDDDDD...AAASSSmmm@@@JJJ555:::999>>>JJJZZZgggooorrrKKKcccuuuuuurrruuuwwwttt}}}~~~ooo|||}}}}}}~~~}}}yyyoooccc]]]```iiiqqqqqqWWWIIIFFF@@@@@@>>>:::555222000000/////////...............000...------+++***---222999111******000444222...***,,,000333555444111...444555333222555;;;>>>>>><<<======999444333777;;;888999:::999777666777888999888666333000...,,,+++++++++******)))*********)))*********++++++++++++---(((%%%+++444666...%%%)))///777<<<@@@AAA===777::::::999555000...///222555444444555666666666555444555555555666666888999;;;;;;888444444777777444666555333222000/////////,,,,,,,,,,,,---...//////222---))),,,222555111,,,---777FFFVVVggg{{{~~~sssZZZQQQWWWWWWNNN999999999::::::888555333555444111///...------...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......///000111111444000------111777<<>>NNNXXXfffmmmxxxdddYYYAAA;;;---000'''&&&...***&&&&&&***------,,,++++++++++++++++++++++++*********+++,,,...///000///111333444333444555777000888;;;777333:::HHHTTTiiiJJJuuuyyyOOOAAA222///------///111333444333;;;>>><<>>III:::999666111000---+++******)))((('''%%%'''***+++***)))((()))***)))(((((()))******)))666)))---<<>>[[[rrrkkk[[[;;;888222///+++333111"""***555***+++,,,,,,,,,------------.........///000000111111'''...111FFFVVVMMMEEEUUU~~~[[[EEE:::777666888<<>>::::::<<<<<<999222333555888<<>>888777555222......111444---------------,,,++++++************************)))))))))*********++++++++++++,,,,,,------......,,,...000222333222///......333///...444444111888---...111333333111111222000...,,,+++***)))'''%%%((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++)))&&&'''***+++***)))***"""***(((+++222...999///555---333444000999444555>>>;;;555444000...---555000***###"""%%%,,,111%%%)))...///,,,))))))***))))))))))))))))))))))))++++++************+++++++++---000111111000111222>>>...,,,;;;>>>222000;;;AAA;;;dddkkkeeeKKK===777999??????;;;888666444555<<>>111;;;000@@@sss}}}:::LLL]]]\\\>>>??????<<<333111>>>PPPvvvZZZMMM\\\lllmmmlllqqqqqqqqq~~~~~~{{{{{{~~~zzznnncccQQQQQQTTT]]]kkkxxx}}}pppYYY???AAAFFF555666666444111...---...///))))))))))))******************)))&&&&&&)))+++++++++)))(((***---...+++'''+++,,,---,,,+++++++++,,,,,,++++++------///333777+++000555888777666666777555777999888666444333333111111000///...------,,,))))))((((((((())))))***))))))))))))************&&&%%%%%%(((,,,...+++((('''''')))++++++))))))+++(((+++---,,,))))))---222111///---,,,---000444666111666:::;;;888555333333111222111///111444333///...---,,,,,,++++++,,,,,,,,,+++***))))))))))))))),,,)))''')))---///---***...///000/////////000111***000444333333555555333<<<999999======888333444333555777999777333...+++)))***+++,,,,,,+++***))))))))))))))))))*********))))))))))))******************++++++,,,,,,,,,---,,,+++,,,///333444222///---222...,,,333111...444444333333666777555222111---+++******++++++***((('''''''''(((((((((((((((************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&&&&'''((()))***///%%%+++))),,,111***222,,,444000999999222777//////333666+++---111***333***---222000///((((((''',,,)))'''''')))++++++***)))))))))))))))))))))))),,,+++******)))************,,,///000000///000111---444666///+++///222222000)))>>>UUUsssYYYcccyyy~~~___KKK999333444999;;;>>>MMM___|||zzzkkkKKK555444444//////444444---,,,000...------......///000111222111888:::III999===777222111///---+++)))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((,,,...***''',,,999EEEgggUUU...---,,,+++***(((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++,,,,,,---///000222333333999888>>>SSSooo}}}wwwlll[[[NNN;;;999666333000///......++++++++++++++++++++++++))))))*********+++++++++++++++,,,------......///111111666:::;;;SSSYYY:::IIIkkkVVV>>>@@@DDD333666===+++RRR\\\bbbaaabbbhhhllllllppprrrvvvyyy|||}}}}}}}}}~~~zzzzzzwwwyyyppp^^^SSSTTTMMMMMM___{{{www}}}sssZZZMMMFFF@@@===>>>666555333111///---,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,------.../////////444222111444999;;;888444777777777777777666555555111000///...---,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------,,,------...///000000222444666777777666555666333111111333333111...,,,,,,+++***)))))))))***((()))))))))************))))))*********+++++++++---------.........//////111111111222333444666666888888999;;;;;;:::666333444444444333333222222222,,,,,,,,,+++++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......////////////////////////111111111000000///...---++++++***)))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))************+++++++++000111111222333555666777///666;;;999111+++***,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++,,,...///111222222333333333444444333222000///111...***333VVVvvvZZZWWWmmm}}}hhh}}}hhhKKK555000444000000//////.........------------...............111111333;;;pppEEE666:::444000111///---+++)))(((((((((''''''''''''''''''''''''''''''((((((((()))))))))%%%)))+++)))''')))111888+++CCCgggssshhhYYYBBB...$$$,,,++++++***)))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,---...000111222333000000111888AAAIIIMMMNNNqqqrrrsssssswwwyyyuuummmhhhaaaWWWNNNHHHAAA999444777666333000...---------++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,---.........///...111444222???kkkooo???LLLbbbZZZ<<>><<<999666666666666555444333222//////...---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,---...///000222333555666666666444333555333000000111111...,,,,,,+++******)))))))))***(((((()))))))))*********)))))))))*********+++++++++++++++,,,,,,,,,------/////////000111222333444888888999:::;;;:::777444333333222222111000//////++++++++++++*********)))++++++******))))))(((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,---..............................000000000000///...------+++******)))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++...//////000111222333444...222555333...***)))***+++++++++***)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************+++,,,...///000111111000111111111111///...---(((///333---***;;;cccdddnnnjjjbbbeeemmmsss{{{zzzqqqQQQ>>>777555666777/////////.........------------------............111111222:::nnnGGG888===777222111///---+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))$$$''')))***))))))***+++***+++,,,000777BBBNNNWWWTTTpppyyyfffbbbooofffLLL>>>;;;777222,,,&&&&&&***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********++++++,,,---///000111111222444777666444555999======AAACCCCCCCCCEEECCC>>>DDD@@@:::555222111111222222111///---,,,+++++++++************************))))))))))))***************++++++,,,,,,---......111...000444111333JJJeeefff___ssshhh^^^GGGAAA:::333111333777:::;;;@@@IIIPPPSSS]]]```eeejjjooorrruuuvvvtttyyyyyysssrrrvvvwwwrrrrrrbbbRRRHHH@@@;;;BBBLLLfffyyy~~~yyyiiiTTT>>>777;;;===:::777222111000...,,,+++************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,------......//////...///333888;;;:::777666666555444333111000///...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...//////222333444555555444333222444222000//////...,,,***+++******)))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************,,,,,,------...///111222444444555777999888666333222222111000///---,,,,,,******)))))))))))))))(((,,,,,,+++***)))(((''''''(((((((((((((((((((((((()))))))))*********+++++++++******++++++,,,---...........................///000000//////...---,,,******)))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++,,,,,,------...///000000,,,------,,,+++***((((((******))))))((('''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))******((()))+++,,,.../////////............---,,,++++++***))),,,000(((!!!...CCCaaa~~~xxxdddLLL555///444666222---............------------,,,,,,------............000000111888jjjIII:::>>>777333111///---+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((***++++++)))'''000///,,,)))&&&'''***,,,...111444333---)))''''''"""%%%'''(((&&&%%%(((,,,&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))******+++,,,---...///000(((---111222111333:::@@@999???BBB???;;;;;;;;;888666999======:::777666777...---,,,*********++++++))))))))))))))))))))))))((((((((()))))))))***************+++,,,,,,------111---///555666333;;;GGG]]]jjjMMMuuuvvvBBB>>>@@@777555333000...000666<<>>777000---,,,---,,,***))))))******+++((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,---)))***111555333444999SSSyyy]]]iiiPPPzzz\\\888;;;===999555444444333111000333555999>>>BBBGGGJJJKKKMMMNNNMMMKKKIIIHHHCCC>>><<<777444888DDDXXXrrr{{{hhhNNNEEEBBB>>>999666333000------,,,+++***))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,---------111111222444666666555444666666555444222///---,,,******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++******++++++,,,---......///000111333444444444222222111///,,,***)))))))))(((((('''(((((())))))&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))+++++++++,,,---...///000---,,,---///111222111000111111000...---+++******''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((()))))))))*********************+++,,,------........................---......------,,,+++***)))((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))************+++,,,,,,---,,,,,,+++,,,(((%%%%%%)))+++)))''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***+++,,,---.........---,,,,,,+++******))))))'''***(((""""""***///...111***)))222666SSS{{{}}}ssspppUUUAAA444;;;777333111---))),,,111++++++++++++,,,,,,,,,,,,++++++,,,,,,---......//////000111444bbbFFF666;;;555111111///---+++)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''((('''---***&&&!!! &&&***(((&&&$$$%%%(((***)))(((''''''$$$"""&&&,,,---+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((()))******+++,,,,,,333111000000111333333333...444777555444666777666999:::999555000,,,---...,,,+++***)))((()))******''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,///+++,,,111444333333666KKKdddiii{{{SSS@@@:::666999:::666000---//////000111222333444444555555555555555444111///666333777JJJeee}}}~~~|||[[[EEE:::>>>???;;;555333000---,,,+++***)))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********)))******++++++,,,,,,---///000111333333222222111555555444333111///---,,,))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************+++,,,------......///000111222333333000111000...+++))))))***'''''''''''''''(((((()))&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))******++++++,,,...///000///...///000222333333111000///...---,,,+++***)))&&&''''''''''''(((((((((######$$$%%%&&&'''((((((''''''''''''''''''''''''((((((((()))))))))*********))))))******+++,,,---------------------------,,,------,,,,,,+++***)))((((((''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))*********+++,,,---,,,+++***)))***(((%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***+++,,,---------------,,,+++***)))))))))))) +++,,,###!!!)))---)))""""""***///...333;;;888aaaZZZ~~~VVV>>>CCC555666DDD???444,,,,,,///...***)))************++++++++++++******+++,,,---......//////111111333___FFF666<<<999666111///---+++)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%%%%(((,,,---,,,+++))))))&&&++++++%%%%%%)))&&&((()))&&&!!!!!!&&&&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******+++))))))))))))+++,,,///000222666888777777:::;;;999666555333000///000222555+++***((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++++++++///...000333333222333777000JJJtttttthhhwww___NNN>>>999:::999:::<<<666555555444333333333333111333555555333555;;;AAA;;;PPPnnn}}}ppp```LLL;;;444888:::666444666444000+++******))))))))))))***'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))******+++,,,,,,,,,***,,,...///000/////////333222222111///---,,,+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))******+++,,,---111000000//////000000000,,,......---)))((((((***'''&&&&&&&&&''''''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))******+++---...///111000///000222333222111,,,,,,++++++***))))))(((&&&'''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))***+++,,,---------------------------,,,,,,,,,,,,+++***)))((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***)))***+++,,,+++***((('''((((((''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((()))***++++++++++++,,,+++)))(((''''''((((((%%%%%%&&&)))......'''+++***(((###&&&&&& '''(((&&&DDDMMMYYYkkkiiipppmmmwwwwwwZZZbbb666AAA;;;@@@BBB777777111555---)))...333///(((###)))))))))*********++++++)))***+++,,,---......///000222222333]]]@@@222999777555111///---+++)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&))))))'''$$$#########%%%&&&&&&%%%%%%&&&'''###"""###&&&&&&$$$&&&+++&&&***((((((***)))$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))*********,,,---,,,+++,,,000333222555555222222555444000444333111000...,,,***)))***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++)))+++...000///...111666777777OOOttt\\\WWW^^^III===;;;>>>999999888888888888999999555999===<<<888<<>>???666777222333000,,,***+++***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((************+++,,,------333333333444555666888888000///...,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---...000111111@@@999666aaaqqqRRR\\\hhhRRRHHH@@@::::::;;;;;;>>>BBB:::CCCKKKSSSeee~~~mmmqqq}}}tttSSS@@@DDDFFF===;;;888666444333111...+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,+++,,,///111222222111000222111///---+++******)))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++)))'''&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))******++++++---......///000/////////---,,,+++)))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,......///////////////...+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************,,,------......------,,,+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++++++++,,,---...000111000333666777555222111111------,,,,,,+++***))))))(((((((((((())))))))))))************+++,,,---......,,,111222SSS??????666888222333///,,,*********'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((************+++,,,------000111111222333444555666000///---,,,***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))******+++---...///000111---CCC555///dddQQQVVVppp~~~sss~~~~~~jjjKKK;;;======777999666333111///...,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,+++,,,...111222222111000111000...---+++******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***++++++***(((&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))******++++++,,,---......//////......---,,,+++)))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,---....../////////......++++++***))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********,,,,,,------------,,,,,,++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************)))*********+++,,,---//////...111333444222000///...,,,,,,++++++***))))))((('''((((((((())))))))))))************+++,,,------000...222222QQQAAA???666888111111///,,,******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''((((((((())))))))))))***+++,,,---......//////000111222333///...,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))***+++,,,---///000000)))===888---???]]]|||gggiiivvvhhh^^^yyy|||nnnUUU???666666666444777333///,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))******++++++,,,***,,,...000111111000/////////---,,,******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))***++++++***)))'''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))******++++++,,,,,,---------------,,,+++***)))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((***))))))))))))***++++++------............------******))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******+++,,,,,,------,,,,,,++++++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))***,,,------+++...000000///---,,,,,,+++******))))))(((((((((''''''((((((((()))))))))******)))******+++,,,---111///333111OOOBBB>>>666999000000...,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))((())))))***+++,,,,,,---...//////000000000------+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((()))***+++,,,...//////111222555>>>999...TTTzzz]]]VVVTTTWWW]]]^^^]]]bbbjjjzzziii```kkkvvvxxxgggTTT???666555666666666555111---***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++***,,,...000000000///......---,,,+++***)))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))***************+++,,,,,,,,,,,,,,,++++++***(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))***++++++,,,------------,,,,,,+++)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***++++++,,,,,,,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))***+++,,,***,,,......,,,*********))))))(((((((((''''''''''''''''''((((((((())))))))))))))))))***+++,,,---///...222000MMMzzzCCC<<<666999000......---***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++,,,---...///000000//////,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***+++---......///111---,,,444999>>>FFF{{{ooovvvzzz|||NNN>>>222333777777555666333000+++)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))******++++++***+++---///000///...---,,,+++***)))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))******)))******+++++++++++++++******)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++,,,,,,,,,,,,,,,+++******((((((((('''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))******++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''(((((()))***)))+++---,,,+++))))))***((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,,,,111...JJJpppCCC:::555:::000---------+++(((&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,---...///000///......******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((()))***,,,------***///...+++111<<<999,,,BBB^^^}}}www}}}kkkkkkHHH<<<666222444777555333222111...+++))))))******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++***+++---//////...---,,,***))))))((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((())))))***)))******+++++++++++++++***)))(((((('''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))(((((((((((()))******+++,,,,,,++++++***)))(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((()))))))))***,,,+++)))(((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((())))))***+++,,,++++++111---GGGgggBBB999555;;;000,,,------+++'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******+++,,,...//////...---,,,))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((***+++,,,,,,///)))111:::333,,,222;;;###>>>ccc|||{{{vvv\\\@@@111222666888666444333222///...,,,***)))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((()))************+++---......---,,,+++(((((((((''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))))))))***++++++,,,,,,++++++))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((''''''''''''(((((()))((()))***)))'''''''''((('''''''''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,,,,,,,111---EEEbbbBBB888555;;;000+++------+++'''%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))******+++---......---,,,+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))++++++,,,555***,,,333111000222---666111+++HHH}}}xxxxxx___@@@"""555---777<<<666222333333111+++***))))))))))))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))************+++---......---,,,+++(((''''''''''''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))******+++,,,,,,,,,,,,+++)))((((((''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******+++++++++******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))************))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''(((((()))'''((()))(((&&&%%%&&&'''''''''((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,---...222---DDDlll>>>666888;;;...------+++)))((('''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))***++++++++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++,,,,,,---.........------,,,...000333KKK{{{{{{qqq^^^GGG555---...333222222222222222111//////******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))******+++---///000///...+++)))))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++***)))))))))))))))(((((('''&&&&&&'''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++------///444;;;uuuBBB888666:::...------+++)))((('''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))******++++++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******++++++,,,---------------...,,,...///,,,///EEE___zzz\\\SSSDDD777///---///111111111111111000///...---***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********,,,...///...---***))))))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++***)))(((((((((((()))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++------///444;;;EEE999555888///------+++)))(((''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))***************)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))*********+++,,,,,,,,,,,,,,,,,,+++(((***000...'''&&&+++666aaauuueeeqqq~~~sssbbb;;;444,,,(((***---...---////////////...---,,,+++))))))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))***,,,---,,,+++)))'''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++------///444:::FFF:::333777111------+++)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))*********+++++++++++++++******%%%&&&,,,000...,,,---000333555UUUnnnwww}}}lll```QQQ777+++,,,)))'''''')))+++,,,+++............---,,,++++++)))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))******((()))***+++***)))(((&&&((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++------...333:::EEE;;;444777333------+++)))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))))))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))***************)))))),,,)))'''((()))))),,,///"""777;;;666999<<>>EEErrrjjjeeejjjtttwwwooodddbbbggghhhSSS:::;;;+++...777***$$$$$$%%%---555222'''((())))))***+++---...++++++++++++***)))(((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++******)))((((((''''''''''''(((((())))))******((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))***+++***+++---......---+++***+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,---222777BBBBBB999666000...---+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((())))))((('''&&&&&&%%%(((***(((&&&''')))***,,,'''111***,,,111'''&&&...111***(((...222000(((...222000...///...***///'''000***+++...)))000***!!!---555&&&""")))&&&+++(((%%%&&&***------+++************)))((('''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''',,,++++++***)))(((((('''''''''(((((()))*********))))))((((((((('''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++444777;;;??????;;;777444222222000///---,,,******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,---111777???999;;;777333///...---+++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++)))(((((()))((('''%%%(((((()))))))))((('''&&&$$$&&&(((*********+++,,,(((''''''((())))))'''$$$(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((---((($$$%%%(((***)))''''''&&&)))///000...222:::999;;;KKKHHHFFFKKKGGGQQQJJJGGGBBB======???===:::444---'''(((,,,,,,)))'''***+++***(((%%%&&&(((+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&***)))'''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,...222666AAA::::::666333///...---+++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))((('''((()))*********(((((())))))************000000///---***(((''''''+++***)))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&------)))&&&&&&)))111+++***000777<<>>777222333------,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************$$$(((,,,...---,,,,,,---------...------+++***)))...------...000111///,,,)))+++,,,,,,,,,,,,---...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((###&&&***---000222555777XXXfffwwwzzz{{{~~~kkkRRR???///---***'''&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,...222666CCC>>>888222333------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((('''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***,,,...,,,(((%%%&&&'''...111555999;;;<<<;;;:::999888888999;;;:::555000,,,+++))))))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((###***///,,,***555MMMbbbttt{{{zzzzzzgggKKK999&&&"""+++222---%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***&&&''''''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,...222666???>>>:::333333---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))&&&''''''((()))***+++++++++++++++******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++---......+++)))+++222999888???LLL[[[hhhpppuuuwwwqqqmmmiiieee```VVVIII@@@GGG>>>333.........+++'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((())))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++,,,...000;;;SSSrrr{{{~~~}}}kkkaaa___PPPQQQ]]]aaarrrpppYYY===......000---'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((()))***+++++++++******************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,...222666<<<>>>;;;444222---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++,,,...///000111333333111000...---++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++'''))),,,///666DDDUUUbbb~~~jjj[[[HHH<<<888555000***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''&&&...EEEeee}}}hhhUUUMMM???AAAMMMIIIOOOIII@@@>>>FFFNNNYYYooozzz___BBB---%%%)))000))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******++++++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,...222666|||HHH;;;999;;;555000...---+++)))''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''')))---...)))"""---)))222***111(((111111777,,,:::===555DDD???===888666999:::777888<<<888999222((()))000,,,""")))+++(((""""""(((***'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%$$$%%%&&&%%%((((((%%%&&&***(((###&&&&&&$$$$$$%%%''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))*********))))))((('''!!!,,,222---'''(((******+++---,,,''')))///000,,,,,,---)))###%%%******&&&""")))+++&&&&&&***((( ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&+++---***''''''***,,,)))&&&%%%)))///000+++%%%+++)))444555888;;;000111333///,,,+++)))(((+++111***((('''))),,,,,,(((%%%))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))'''******(((***...---***(((222EEE]]]sss]]]GGGDDD???333444***%%%+++111///)))'''))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&'''((())))))(((&&&&&&(((******((())),,,)))***000///(((---000'''(((*********---000---''')))''''''(((+++***'''###(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((,,,+++'''"""!!!,,,&&&***,,,...;;;666444888;;;;;;<<<===<<<999...---......***&&&''',,,###%%%'''(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&,,,+++$$$$$$,,,...)))///***@@@mmm}}}vvv|||yyyyyykkkQQQKKKOOObbb{{{vvvdddUUULLLHHHMMM___ppp999EEE&&&)))*********+++,,,***'''(((((('''''''''&&&&&&&&&***)))'''%%%''')))'''$$$///***000$$$...'''333222000GGG>>>UUUZZZOOOhhh]]]```TTTLLLBBB333000222...000(((000%%%---***%%%)))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&+++&&&&&&++++++$$$###'''---+++)))((()))***)))((('''((('''&&&)))...---)))%%%***((("""$$$---,,,"""''''''''''''''''''''''''&&&''''''((())))))(((((((((((()))***)))&&&%%%'''***'''!!!---###555///'''&&&)))666***,,,***,,,***+++***(((&&&&&&(((***(((((((((((()))))))))))))))************+++++++++(((...---000;;;uuuCCC:::999999000000...---+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))++++++(((&&&(((...333)))+++***333111999???KKKWWWgggkkkuuuxxxmmmggg\\\RRRLLLFFF>>>::::::BBBFFFKKKFFF:::...,,,000%%%(((***)))***---)))"""((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((''''''&&&&&&&&&'''&&&%%%%%%'''''''''((()))+++---,,,((((((***(((###'''&&&%%%$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''''')))***)))&&&###+++***&&&$$$)))000///)))---333777666777888333,,,***///111,,,***+++***&&&'''***)))$$$"""%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))+++------...111111***$$$***;;;KKKZZZZZZUUUUUUTTTRRRQQQNNNLLLGGGBBB===555+++'''(((---+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))222***(((+++)))###(((444OOOaaattt{{{xxxvvv~~~gggLLLGGG999666444222***$$$&&&---***)))))))))(((((((((((())))))))))))))))))))))))******))))))))))))'''&&&...***&&&'''***,,,,,,,,,444------,,,+++555999...222333///'''###%%%%%%$$$)))((('''&&&'''***,,,---((((((((((((((((((((((((((((((((((((((((((((((((###'''***)))%%%%%%***///+++111+++333333///===>>>JJJAAAEEETTTWWWKKKGGGMMMKKK===222333666444+++%%%*********'''$$$$$$'''***(((((((((((((((((((((((((((((((((((((((((((((((((((******((((((++++++(((000IIIfffyyyvvvqqq\\\VVVaaannneeeQQQNNNccc~~~EEE$$$,,,,,,,,,+++******+++***)))(((((('''''''''&&&&&&&&&((('''%%%&&&(((,,,...---###!!!---***===???RRRUUUmmm|||jjjvvvrrrbbbsssfffjjjmmm{{{qqq[[[CCC+++$$$$$$***---666)))000))))))(((((((((''''''''')))(((''''''&&&&&&&&&'''!!!)))---(((###%%%***---)))///888???BBBAAA===:::555999777,,,""""""&&&***000###$$$000/// ...'''''''''''''''''''''''''''''''''(((((((((((('''(((+++)))$$$(((222444...,,,444666>>>(((111...---888***'''***%%%+++$$$---((($$$&&&+++---***%%%((((((((()))))))))******************++++++++++++***000...000;;;ooo@@@;;;;;;888---///...---+++)))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''%%%%%%)))------)))&&&///222???JJJfffxxxsss]]]OOOCCC:::<<>>UUUiiirrrtttmmmuuufffooooooeeerrrfffsssjjj___VVVJJJ===777666......,,,***((((((***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***&&&+++///---%%%)))EEEccc}}}}}}}}}xxx\\\IIICCC;;;444+++&&&(((---******)))))))))((((((((())))))))))))))))))))))))*********+++***)))((('''***---...***&&&)))222;;;;;;999@@@BBB???HHHQQQLLL@@@CCCBBB:::222111222222---,,,+++)))(((''')))***(((((((((((((((((((((((((((((((((((((((((((((((($$$'''***)))&&&%%%)))...,,,***###888OOOZZZllllllyyyyyy}}}zzz|||zzzeeeOOOFFFDDD===222***,,,,,,+++)))&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((***((()))+++***(((+++///FFFiii|||xxxhhhYYYYYYhhh{{{}}}yyyxxxxxxvvvsss{{{}}}dddUUU___nnnmmm222555...,,,+++******))))))***((((((((('''''''''&&&&&&)))'''%%%%%%%%%&&&)))+++...---777000DDDQQQwwwiiivvvkkk{{{}}}pppgggccc___jjjvvvvvvWWW...%%%(((+++...$$$&&&)))))))))((((((((('''''')))(((((('''''''''''''''+++%%%###'''---222777===AAAMMM]]]kkkqqqrrrrrrqqquuuuuummm\\\KKK===333,,,$$$)))+++***)))***)))&&&(((((((((((((((((((((((('''''''''''''''''''''''''''###&&&///222...111888FFFPPPVVVdddWWWhhhllloooaaaVVVPPP666444&&&111222,,,***(((***------***&&&((())))))))))))*********************+++++++++,,,+++000...111===oooBBB===;;;999000///...---+++***)))((((((''''''''''''''''''''''''((((((((((((((()))))))))((('''(((***++++++...333<<>>///---******++++++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((+++((((((+++((('''555GGGmmmzzz~~~yyyxxx\\\PPPccczzz~~~}}}{{{ssskkkhhhkkkmmmmmmkkkhhhlllmmmjjjjjjuuunnnPPP]]]eee???---***(((***+++))))))***((((((((((((''''''''''''((('''''''''&&&$$$''',,,111+++???WWWlll{{{yyywwwcccMMMwwwRRR???'''333222$$$)))))))))(((((((((((('''))))))(((((('''(((((()))222###"""111999999HHH___hhhnnnuuuvvvsssoooooopppbbbjjjxxx___AAA(((...*** &&&444111!!!((((((((((((((((((((((((((((((''''''''''''''''''$$$,,,000000666BBBNNNRRRxxxqqqccceeeTTT^^^TTTJJJVVV```ttthhh___<<>>...:::***)))))))))(((((((((((())))))((((((((())))))***%%%***000444888EEE___vvviiinnnrrrrrrnnnmmmooosssppp^^^ZZZkkk\\\<<<%%%'''---((('''---)))))))))))))))))))))))))))(((((('''''''''((()))'''::::::...DDDppp{{{eeeSSSTTTTTThhhgggyyytttnnnuuuoooyyyeeeYYYDDD///...+++))))))***+++---************++++++++++++***++++++++++++,,,,,,,,,+++///---333CCCkkkAAA:::444666444///...---,,,*********)))(((((((((((((((((((((((((((((())))))******++++++///'''(((999OOOcccvvv{{{{{{zzzsssvvv|||{{{zzz~~~rrrVVV>>>:::<<>>QQQ]]]hhhxxxvvvuuu|||}}}{{{yyywwwsssooorrrvvvtttnnnXXXLLL;;;///***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%***---(((%%%111KKKaaaeeetttkkkiiiqqq|||~~~eee^^^```gggnnnkkkbbbbbbjjjllleeeeeeooo{{{{{{www```RRR???111***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))***///BBBbbb~~~~~~tttyyyhhh___mmmtttmmmiiilllkkkdddfffiiimmmnnnmmmiiifffeeebbb``````dddjjjmmmkkkgggiiirrrgggxxxKKK888)))***...,,,)))))))))))))))((((((((('''''''''&&&(((+++)))&&&000===VVV___{{{|||lllYYY{{{~~~:::,,,555!!!******)))))))))((((((((()))))))))))))))******+++%%%111000+++CCClllxxxhhhkkkrrr{{{zzz~~~}}}zzztttnnnhhhFFF000(((((())),,,))))))))))))))))))))))))***)))((('''((()))++++++444...888WWWsssvvvhhh[[[iiixxxyyy}}}wwwJJJ888'''$$$---444///'''******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---000...444EEEggg@@@<<<777777333///...---,,,+++*********(((((((((((((((((((((((((((((()))******+++,,,,,,,,,***:::^^^~~~}}}yyy}}}]]]OOODDDDDDGGGAAA888222++++++*********)))))))))''''''''''''''''''''''''(((((()))))))))************)))))))))******+++,,,...444666222777CCCIIIFFFKKKJJJLLLLLLGGG@@@@@@FFF555555333111///,,,***(((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((())))))***+++000,,,)))///AAA\\\xxx{{{vvvtttrrrvvv}}}}}}zzz}}}yyywwwxxxzzz}}}qqqjjj[[[GGG888222///,,,(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++***)))///:::BBBJJJ^^^tttssswww{{{{{{uuuiiiXXXGGG:::555444************************))))))))))))))))))))))))))))))))))))***+++,,,---***FFFlll{{{ttt^^^^^^```]]]PPPAAA<<>>]]]kkkIII999555+++++++++*********))))))***************************,,,,,,)))'''***111777AAA```yyyyyypppsss{{{mmmnnnxxx|||}}}vvvtttqqqmmmuuukkkZZZDDD222((('''***))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,444IIIeeeyyylll{{{vvvlll[[[WWWsss{{{rrruuuwwwuuu}}}tttiiihhhnnntttzzz~~~jjjfff[[[III666+++***...))))))))))))))))))))))))))))))))))))))))))))))))((()))***...@@@\\\vvvzzz|||tttyyywww```eeekkkjjjcccgggqqqooocccfffhhhkkknnnnnnmmmjjjhhhpppiiibbbccciiillljjjeeettteeeaaa{{{bbbmmmNNN111+++...---))))))))))))))))))((((((((('''+++'''(((***(((***;;;OOO~~~~~~}}}zzztttbbbzzzVVV777*********)))))))))((((((***)))))))))******+++,,,000555555>>>___kkkzzzsssmmmsssJJJ//////000(((***************************)))(((((()))+++---///DDD:::SSSeeeYYYllluuunnnXXX===//////222///)))+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------...111000999NNNeee@@@AAA===:::333///...---,,,+++*********))))))))))))))))))))))))((())))))***++++++,,,,,,---DDDiii}}}SSSBBBBBBBBB>>>:::+++++++++************)))(((((((((((((((((((((((())))))))))))******************))))))***+++,,,,,,...888@@@EEETTTkkkxxxyyyssspppmmmiii]]]PPPLLLQQQBBBAAA>>>;;;666222...,,,((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++&&&+++999OOOggguuuwwwtttxxx{{{sssxxx|||wwwwww||||||xxxxxx{{{|||yyyaaaIII<<<333***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++---000@@@UUU```aaahhhrrrrrrzzz}}}sss]]]GGG<<<999************************))))))))))))))))))))))))))))))))))))***+++,,,---GGGmmmuuu|||uuu}}}vvv___OOOIII\\\vvv|||~~~~~~tttiii\\\MMMDDDAAA:::;;;SSSpppPPPUUUkkkIII666+++++++++************)))************************&&&((())))))***000:::CCCoooxxx|||zzz|||vvvhhhyyywww{{{}}}|||zzzuuuuuummmYYYAAA000---000))))))))))))))))))))))))))))))))))))))))))))))))...&&&###111LLLffftttwwwuuubbbSSSpppzzzmmmmmmggg___\\\```eeeddd^^^tttzzzyyynnnnnnttteeennnqqqbbbGGG111+++...))))))))))))))))))))))))))))))))))))))))))))))))&&&)))***333MMMoootttpppxxxyyyooohhhhhhkkkgggiiiqqqooogggeeekkknnnllljjjjjjkkkjjjfffbbb\\\aaafffhhhgggeeeddddddbbbiiipppiiiuuukkk```999,,,---,,,))))))))))))))))))((((((((((((((($$$&&&---222<<>>444...///,,,&&&&&&+++))))))(((((((((((())))))&&&'''''')))+++,,,,,,,,,,,,)))###...---...===666OOOhhhWWWXXXMMMKKKMMMDDD<<<:::888)))'''***///+++###"""((())))))))))))))))))))))))***,,,,,,)))***,,,,,,***,,,;;;eeekkk|||www~~~yyyoooaaaXXXXXX^^^ZZZOOORRR___eeefffjjjrrryyyvvvlllbbbrrroootttxxxeeeFFF777<<<333)))$$$)))---)))'''((((((((((((((())))))))))))...$$$%%%111333)))(((111---;;;ssswwwhhh{{{sssvvvfffCCCEEE666666'''###...)))"""...))))))))))))))))))))))))$$$222)))&&&555...(((???xxxuuuzzztttsss|||iiiQQQHHHKKK@@@GGGYYYwwwnnnSSS:::>>>CCCNNNHHHDDDvvvRRRBBB888))),,,///###&&&///)))))))))))))))))))))))))))&&&///&&&+++...///SSStttyyyyyywwwvvvyyy~~~yyyttttttpppuuu~~~}}}ttt~~~mmmvvvhhh>>>...+++'''))))))***,,,...---***,,,***'''''''''((((((((((((***///FFFeeennnlllqqqjjjsssyyytttkkkaaaSSSFFF<<>>:::999:::333000///...,,,+++***))))))************+++++++++++++++'''***000***&&&<<<[[[tttiiipppIIICCCOOOPPPDDD222'''(((---,,,&&&)))))))))(((((()))))))))))))))((()))***+++++++++---777777444%%%000fffuuuqqqyyy~~~{{{xxxkkk^^^dddrrrooo```pppqqqPPPNNNNNN@@@888<<<222&&&###(((...---)))))))))))))))))))))))))))'''''')))+++---...///222777bbb~~~uuuqqq~~~{{{kkkfffVVVRRRiiifffbbb\\\SSSIIIBBB@@@BBBDDDJJJTTT^^^cccaaa^^^gggppppppjjjoooqqqVVV333<<<777///)))(((((((((&&&(((((((((((()))))))))***$$$***,,,***)))---///--->>>rrrrrreee|||vvvTTTBBBAAAAAA666,,,,,,)))&&&(((************************(((...(((&&&,,,,,,???gggzzz}}}ooo]]]QQQWWWtttTTT888HHHJJJgggSSSRRRDDD;;;***,,,222((('''...)))************************+++444&&&(((444EEEhhhzzzsssrrrrrrtttuuuvvvxxxzzzkkk{{{~~~xxxwwwtttooorrrhhhhhhgggnnnvvvkkk~~~kkkBBB<<<------,,,(((&&&(((+++---+++***))))))***++++++++++++333BBBZZZlllfffcccpppppp{{{~~~qqqbbb___ffflllkkkeee\\\WWW]]]gggkkkiiioooXXX___[[[cccyyytttxxxyyylll}}}lllXXXcccKKK$$$&&&...+++&&&***,,,)))(((************************+++(((000QQQmmmvvvpppwww{{{uuukkkjjjoooooojjjgggiiijjjgggfffggggggddddddfffccc[[[iiifffaaa___ccciiihhheeegggeeeiiikkkeeeddd{{{ooo}}}fffAAA(((---///((()))))))))(((((())))))))):::///)));;;\\\jjjdddlllyyyxxxqqqrrr888%%%***)))))),,,...)))(((((('''+++)))///111HHH]]]www||||||~~~```333222......---++++++,,,,,,++++++---)))'''+++444LLLjjjqqqggg~~~[[[444***444000,,,,,,//////,,,,,,...---,,,,,,,,,---...//////444444444FFFiii===:::999:::333000///...,,,+++***))))))************+++++++++,,,+++(((+++000,,,///OOOtttjjj}}}wwwLLL???RRRPPPBBB///(((...///'''******))))))))))))******+++***)))***,,,---,,,+++(((###$$$FFFiiixxxxxx[[[kkkeeeLLLUUU\\\OOODDD333''''''---,,,&&&))))))))))))))))))))))))***''')))---+++(((000;;;ZZZkkkvvvxxxsssmmmZZZ^^^[[[rrrzzz]]]NNNKKKGGG???555666:::???FFFLLLQQQSSSZZZffffffccctttpppFFF777555...&&&&&&+++,,,)))((((((((()))))))))******%%%+++...+++'''+++555>>>hhh}}}sss}}}{{{mmmEEE>>>999000'''***...(((***************************+++,,,+++(((333\\\zzzvvvvvv|||nnnZZZZZZnnnpppLLL<<>>///333...###222(((---&&&///999UUUmmmggg|||zzzzzzxxxuuuiii555...,,,111222---,,,000222***000999IIIxxx~~~RRR666111...000111...---...000000000000111222333333777AAAQQQooopppBBB===:::999111......---,,,+++++++++++++++++++++,,,,,,,,,------***000===MMMZZZggg~~~sss}}}sssXXXTTTTTTGGG666...,,,,,,++++++++++++,,,,,,***...000,,,---===]]]vvvUUUkkkiii^^^PPPFFF???333&&&,,,,,,,,,,,,,,,,,,,,,,,,+++...---///BBBaaavvv|||~~~iiiZZZOOOcccaaaGGG888,,,)))******---333...//////...,,,*********---777GGGZZZnnn|||}}}wwwrrrWWW===000111000+++))))))*********+++++++++%%%111///***EEEuuu|||{{{zzzxxx}}}eeeRRRGGG888---///+++++++++++++++++++++++++++///)));;;jjjuuummmmmmvvvzzzrrriiiggg}}}YYY@@@555[[[rrrFFFoooggg888---...+++---++++++++++++++++++++++++***888ZZZ|||tttuuu{{{pppooorrrmmmnnnwwwppp\\\SSS@@@FFFMMMTTTdddwwwnnn}}}zzzXXX777+++,,,+++***,,,)))+++,,,***(((***000666\\\qqqvvvnnnpppssslllhhhyyysssrrrqqqqqqvvv}}}ooo```bbbqqq~~~dddiii]]]hhh~~~nnnyyy^^^RRR:::)))***,,,***,,,++++++++++++++++++++++++"""```zzzzzzmmmxxxeeeUUUgggnnnbbbdddgggddddddhhhiiihhhmmmtttllleeefffmmmnnndddVVVLLL<<<333222DDD\\\gggccc[[[cccdddeeeeeeaaa^^^aaafffcccXXXooosssLLL......,,,,,,++++++++++++,,,,,,444]]]tttkkkooottt[[[NNN<<<,,,+++888KKK___lllfffyyysssTTT>>><<>>tttVVVFFFzzzCCC000...***...++++++++++++++++++++++++///LLLtttooooootttlllzzzxxxvvvyyymmm[[[CCCPPPNNNMMM]]]bbbMMM888999)))111JJJHHHAAAlllvvvpppqqqtttxxx[[[???666333---)))***(((***+++***)))---555<<>>888===666222......---,,,,,,,,,,,,------,,,******+++---------222BBBBBBNNNmmmnnnjjjccciiiMMMMMM333------------------......333'''111///OOOvvvcccEEEkkkHHHTTT<<<:::...,,,,,,------,,,---000%%%666,,,HHHuuu{{{yyyhhhRRRGGG666111333000---,,,---...//////,,,---...---------///111000)));;;JJJuuu|||oooggg<<>>>>>MMMVVVkkk555......///+++///***)))///+++'''---===ooovvvyyyiiiqqqzzzuuuqqqqqqpppttt}}}sssWWWFFF:::000222>>>CCC;;;///***222777555@@@;;;AAAyyymmmwww|||ccc___...555"""333+++++++++...&&&000---)))```jjjuuu}}}zzzqqq}}}fffeeeggglllsssMMMYYYddd{{{bbbFFF@@@<<>>dddbbbBBB}}}HHH000******,,,///++++++000,,,)))111TTT}}}{{{uuuvvvrrryyyuuuhhhgggqqqxxx~~~yyyhhhNNNGGG;;;444444222111555222111888999@@@:::777]]]ooowwwyyy|||}}}mmm}}}jjj:::444&&&222++++++,,,///'''///---000gggssswww{{{ooo}}}yyysssaaacccpppyyyyyyddd???EEEiiioooWWW<<<333TTT]]]ZZZbbbeee^^^ooo[[[iii{{{{{{iii___^^^333333...(((---)))///+++'''------+++222DDDpppnnnmmm~~~rrrAAAcccttttttsssdddpppiiidddaaa]]]]]]gggtttjjjXXXlllzzzwwwtttWWW;;;BBBDDD>>>999222JJJnnnbbbiiilllkkkiiilllrrrrrroooooogggdddxxxuuuuuuCCC,,,...+++---,,,(((---333000UUUiii[[[wwwnnnnnnyyy|||XXXJJJIII888+++...999VVVjjj\\\WWWVVVIII>>>;;;888gggcccrrr|||iii999(((777+++333000333888___```???]]]}}}www~~~yyy~~~===111222+++333//////333333SSSsssQQQwwwnnnlll[[[{{{zzz{{{eeevvvrrr888000$$$000666***666222222222333555888;;;===@@@LLLaaalllxxx@@@888===555222......---,,,,,,,,,,,,---,,,,,,+++***+++---///111===GGGSSS]]]ccceeelllvvv}}}}}}gggjjjNNNTTT<<<555...,,,///111111000(((777BBBYYY|||\\\```YYYLLL???:::555///,,,,,,...///---,,,+++UUU~~~yyylllOOOFFF666+++222111666000111222333333222111111///000111000......///000///:::CCCUUUcccyyyyyyuuu\\\777???///))))))******+++,,,---......111SSSsss~~~zzzrrr___XXX:::999......---,,,,,,---...///000222XXXrrrXXXjjjwwwqqqhhhiiippprrrzzz|||xxxnnn[[[ccckkklll|||~~~uuummmcccXXXRRRQQQuuu}}}GGGAAAEEEyyy???fffbbb777,,,---,,,000,,,,,,///+++,,,888```|||vvvzzzqqqxxx{{{tttbbbbbbrrr{{{vvvaaaUUUAAA999:::555444>>>:::///===HHHMMMIIIBBBUUUzzz```}}}zzzwwwyyyMMM333,,,000,,,+++...///(((---...<<>>www{{{WWW>>>WWW{{{HHH000...,,,333111000444:::eeekkkQQQvvvqqqvvvooo{{{xxxtttiiizzzccc<<<777222333+++000000111222555888<<>>555...555111333000222333444333222333333000222333222000//////000,,,<<>>000444VVVqqqzzztttkkkdddKKK===LLLsssyyy[[[GGG000---222...,,,999>>>{{{uuuOOO???RRRxxxQQQ111------111333222555???rrr^^^SSSwwwtttnnnpppuuu}}}nnnhhhnnn222555---000111222///111444888<<<@@@BBBDDDBBBLLL```kkk|||DDD:::===555333......---,,,,,,,,,,,,---++++++,,,++++++...333777@@@HHHXXX\\\WWWaaavvvlll{{{ppppppOOOJJJ???222+++---111111///444DDDuuupppbbbaaaWWWLLLEEEBBB999///---111111---000WWWyyy}}}sssQQQ<<<@@@;;;444888111111222333555444222222333555111333444444222000000111***444GGG~~~vvvuuuvvv}}}PPPLLL:::,,,++++++***+++---///000,,,DDD{{{fffiii{{{}}}RRRJJJ888eeezzzzzz```xxxaaaJJJTTTRRRKKK555......---,,,---...///000///???{{{LLLeeekkkeeehhhgggjjjkkk{{{~~~vvv}}}oooQQQWWW\\\OOOPPPJJJhhhhhhjjjmmmmmmcccRRRBBBuuu}}}OOO222]]]PPPPPP///...***---+++***---+++999TTTzzz}}}~~~{{{eeedddjjjqqqrrryyy~~~tttWWWWWWsssoooSSSKKKCCC777IIIMMMFFFFFFFFFTTTrrrsssfffyyykkknnn;;;444,,,---+++000......+++000TTT{{{}}}nnnttt}}}xxx___UUUKKKuuuuuuhhh___XXXSSSKKKYYYYYYcccXXX```ttteeeZZZ^^^bbbuuu{{{qqqccc[[[888)))...---+++...,,,,,,111,,,+++777ssssss}}}nnnvvvZZZnnnQQQFFFuuussslllfffggglllnnnmmmiiiffffffeeedddwww}}}ssszzzlllTTTGGG888888222EEElllkkkkkkjjjjjjmmmnnnllliiigggppp||||||~~~ccclll333+++///,,,,,,///)))222NNNkkknnnpppfffaaalllnnn~~~fffeee[[[BBB+++///WWWzzzttthhhaaaLLLDDDWWWuuu{{{xxx___WWW555,,,666444000;;;KKKsssFFF===KKKmmmbbb```~~~XXX333///000///555666888BBBzzz~~~rrrJJJUUU}}}ooo|||qqqeee:::555------222111000222666;;;???CCCEEEFFF@@@JJJ]]]iii~~~FFF:::===555333......---,,,,,,,,,,,,---***+++,,,++++++///555;;;BBBPPPYYYXXXVVV^^^ooo}}}rrrzzz|||qqqwwwsssXXXOOODDD666...---///000000,,,___|||xxxIII}}}VVVGGGGGG???333---111222...:::nnn|||yyyxxxpppLLL<<>>BBB\\\xxx~~~ZZZwwwrrrppp||||||HHH666---...+++000,,,000,,,111[[[xxxaaapppzzznnnRRRKKKPPPrrrrrrWWWLLLSSSJJJZZZVVV___TTTkkkwww~~~zzzQQQaaacccyyy|||wwwbbb___===---...---+++///---...000,,,111DDDwwwssswwwjjjpppHHHCCCxxxrrrdddaaahhhjjjffffffjjjiiibbbdddwww}}}pppWWW@@@FFFFFF@@@===222HHHvvvxxxoookkkjjjlllmmmjjjiiijjjxxx{{{yyyxxx~~~gggqqq888+++111++++++111)))555]]]yyypppwwwmmmeee^^^iiihhhrrrmmmgggNNN777===lllvvviiiZZZLLLOOOaaappptttjjj~~~ddd222(((111//////999bbbxxx???999BBB\\\jjjDDDaaazzz|||___555000444...777888;;;DDD~~~yyypppBBB[[[xxxiiiyyypppgggSSS888333...///---333555:::???BBBEEEFFFFFF@@@III\\\iiiGGG;;;<<<555444......---,,,,,,,,,,,,---)))+++---,,,+++///666===CCCYYYZZZQQQVVVWWW[[[mmmttt{{{|||nnnuuuhhhRRRIII<<<222......000111===fff~~~{{{qqqsss}}}]]]rrrdddFFFKKKEEE666...111333000IIIxxxyyyxxx{{{qqqoooFFF<<>>@@@333111///------...000111555mmmYYYYYY{{{}}}rrriiiQQQYYYBBB>>>FFF???:::KKK___```ZZZ???]]]jjjRRR@@@...---------...///111222666gggYYYMMMrrruuu]]]```\\\TTTaaannnwwwoooqqqxxxtttrrraaaBBBLLL\\\ooo~~~{{{bbbHHHrrr}}}zzzsssCCC000tttVVVKKKzzz:::///,,,---***+++...333OOOyyytttnnnxxxyyyvvvzzzzzzdddWWWfffvvvvvvxxx~~~tttmmmfffiiigggSSSKKKFFFGGGlll|||vvv}}}dddooo}}}wwwWWW888///...+++000***333---222^^^rrr}}}]]]qqqyyyjjjFFFAAA^^^lllkkkIIIMMMJJJVVVSSS]]]SSStttzzz|||TTT___hhhnnnrrrcccbbbEEE333,,,...+++///------...---<<>><<>>|||zzzsssyyyCCC```}}}}}}sssLLLDDD888;;;___}}}kkk...<<<333000222777:::???CCCFFFFFFEEEDDDCCCKKK]]]jjj}}}DDD:::===444000......---------,,,,,,,,,)))*********---222999>>>IIIKKK[[[QQQ```YYYccc]]]mmmxxx|||uuusssxxx~~~~~~___AAAEEE999>>>666;;;EEEFFFjjjzzzwww^^^ddd|||WWWXXXJJJ111///555111444nnn}}}kkkqqqsss{{{tttYYYTTT???UUUGGG222:::111444uuu{{{sss{{{xxxWWWDDDZZZeeegggRRRRRR@@@:::...[[[???KKK888999...111444888888555333555777777888RRR===kkkpppLLLKKKBBB222...111...///444222RRR___BBB[[[zzz___eeeaaarrrfffCCC999999777222111MMMdddzzzyyyCCCEEE~~~RRRAAA...//////......000555888KKKsssnnn:::LLL~~~YYY\\\TTTKKKOOO___|||~~~||||||~~~{{{kkkmmm{{{rrrmmmYYYKKK777RRReeeyyyaaaSSS{{{}}}{{{}}}YYY===MMMPPPPPP------//////000%%%<<>>WWWnnnvvvqqqvvvooorrruuuYYYhhh[[[IIIvvvtttqqqxxxppptttsssooo888---///,,,&&&///---...444jjjqqqkkkccc}}}]]]>>>CCCVVVeeeooo~~~uuuOOOKKKYYYYYY\\\dddooowww|||~~~pppQQQiiiaaa~~~sssddd[[[YYY+++,,,000,,,,,,///,,,333777IIIzzzyyyrrrEEEMMMsssrrrnnn~~~llljjjjjjeeeeeekkklll[[[mmmeeePPPYYYPPPMMMbbblllqqqrrrgggaaafffmmmnnnnnnpppssssssuuurrrvvvuuu~~~oooMMM,,,...111***...000>>>sssuuu~~~uuueee```bbb]]]ccclllnnn}}}uuu|||YYY333:::KKKyyydddLLL]]]qqqqqqrrrrrrppp~~~^^^jjjuuu444111111111:::;;;HHH>>>777===UUUsssMMMooo|||yyyddd777***999???:::<<<<<>>:::QQQyyylll///555000111555777;;;@@@CCCDDDDDDEEEFFFBBBGGGXXXggg}}}DDD:::===444111...------------,,,,,,,,,)))******+++---222999>>>IIIHHHQQQDDDRRRRRReeeffftttxxxuuukkkfffmmmwww{{{ttthhhKKK???AAA<<<888@@@:::===>>>444III```qqqSSS:::888@@@bbbbbb\\\VVVDDD888111111FFFhhh}}}oooyyy~~~ggghhhzzzzzz\\\zzzTTTDDDaaaRRR///...222III|||~~~{{{ooo[[[jjjooooooZZZZZZIII<<<111UUUFFFKKK;;;888444999777555444444555555444777999WWWBBBaaa|||vvvHHHGGG333,,,///,,,...444222VVVTTT@@@^^^kkkXXXiii^^^lll}}}QQQ:::555;;;<<<333>>>XXXvvvvvvDDDJJJYYYGGG/////////...///222777;;;bbbhhh>>>XXXUUUWWWNNNIIIPPPddd}}}|||}}}vvvrrrrrr{{{tttfffHHH:::KKKgggyyy~~~^^^___{{{|||}}}|||zzz|||]]]===IIITTTWWW///,,,---...222+++EEE|||hhhrrr\\\]]]YYYpppwwwqqqtttsssYYYYYY^^^[[[sssiii^^^lll```fffvvvttt{{{uuu}}}sssxxx{{{uuuuuu>>>000///444,,,000,,,///:::vvv}}}SSSkkkZZZ:::>>>RRRbbbjjjyyy}}}rrrgggGGGFFFRRRNNNQQQ\\\iiitttnnnOOOfff\\\zzz{{{zzzlll[[[XXX333333...---,,,///+++444777EEEyyy}}}qqqqqqzzzoooAAAGGGmmmrrrppp~~~kkkXXX```lllnnnddd[[[fffpppkkkvvvqqqlllzzzppphhhcccggglllnnnppptttrrrtttxxxwww~~~{{{yyytttVVV000---///+++//////===vvvxxx~~~ooo^^^ZZZYYYiiiwwwtttlllnnnbbbMMMOOO===hhhzzz```QQQeeezzz{{{ssssssppp{{{cccuuu|||777555333555999EEEhhh888444777BBBaaaaaakkk\\\888222999;;;<<<<<<666@@@dddzzz|||hhhIIIGGGzzzeeeRRRHHHGGG```ccc+++444333888>>><<<>>>AAADDDFFFGGGFFFEEEEEEIIIYYYjjj}}}DDD:::<<<444111------------,,,,,,,,,,,,))))))***+++---333999???GGGHHHLLL@@@HHHMMMbbbiiiyyytttjjj___\\\dddooouuuuuuuuusssfffPPP===;;;AAA888:::@@@:::>>>===...666(((WWWxxxjjjLLL;;;888;;;555KKKccc333FFFmmm\\\___RRR999***333^^^nnnwwwwwwbbbEEE???eee[[[___zzzllljjjXXXCCCccc[[[555...999```xxxuuu{{{vvvvvvddddddWWWDDD666JJJRRRNNNEEE;;;===BBB<<<666444666777666444888:::]]]IIIPPP|||PPPNNN666,,,...---000555555xxxQQQ???eee{{{YYYRRRqqq```hhhxxxUUUAAA666;;;AAA333555NNNuuutttFFFQQQ]]]JJJ000000000///000444:::>>>jjj|||[[[;;;[[[zzzPPPQQQFFFFFFPPPiii~~~}}}~~~uuuxxxuuuMMMEEEBBBjjjxxx{{{UUUlll|||zzzyyyzzzzzz{{{eee===CCCxxxZZZ~~~ddd111///------333000LLLyyy|||uuu|||^^^KKK[[[qqqxxxrrruuu\\\DDD??????===ooo```ccc^^^QQQvvvvvvwwwvvvyyyrrryyyzzzzzzFFF222---222***///+++000>>>{{{|||lllvvv|||YYY888:::NNN```hhhmmmiiiWWW>>>???999;;;JJJaaallljjjjjjqqqsssSSShhh]]]{{{sss{{{pppZZZWWW666555(((...---///,,,666888@@@ooo||||||pppBBBAAAfffrrrqqqzzz}}}nnn]]]___kkkcccbbbccchhh~~~sss\\\```ooommmlllzzziiiggghhhlllnnnnnnooorrrppprrrxxxzzzuuuwww[[[333+++---,,,000---@@@tttjjj^^^bbb^^^^^^eeekkkqqq```;;;^^^ooo^^^VVViiiyyyyyyrrrsssqqqyyykkk|||444555000:::;;;KKKyyy222777444888JJJcccuuu[[[JJJzzz~~~~~~QQQ999===999888???>>>CCCIIImmmnnnQQQ<<>>???AAA;;;555===@@@:::>>>???666:::===999AAAGGG<<<;;;888TTTYYYDDD:::DDDbbbuuu^^^iiiYYY888,,,;;;pppVVVLLL@@@888EEEsssmmmUUUTTT[[[aaa~~~lllsssyyygggFFFaaacccAAA333;;;fffuuuggg}}}uuuyyyjjjlllbbbPPP===>>>\\\TTTQQQ@@@BBBBBB???:::888888888777666888<<<```QQQBBByyynnnJJJRRR888---111111222777777CCC>>>mmm{{{NNNRRRyyyiiikkkqqqeee___JJJ???@@@666999MMM{{{sssHHHYYY\\\HHH000000//////111666<<>><<<888???XXXwwwuuuooossswwwWWWjjj^^^{{{qqqyyysssccc___888333(((///...111///:::===@@@hhhyyyvvvvvvHHH>>>___qqqqqqtttuuu}}}zzzbbbZZZkkkkkkjjj___YYYgggkkk]]]JJJ===222<<>><<<<<<@@@FFFIIIFFFBBBFFFIII[[[nnnEEE999;;;444222------,,,,,,,,,+++++++++))))))***+++...444;;;@@@AAAKKKNNNMMMHHHQQQ[[[cccqqq^^^PPPTTT^^^aaa^^^[[[NNNDDD>>>CCCMMMTTTYYY\\\MMMLLL<<<777>>>===>>>AAAAAA333===GGG===???HHH???@@@<<>>555>>>mmmwwwzzzmmm\\\BBB<<>><<<999666666777666<<<]]][[[???~~~IIIQQQ666---333222111777:::AAA;;;nnn{{{IIISSS{{{xxxttt{{{[[[FFFEEE<<<@@@RRRoooLLLdddYYYIII...//////000222888???DDDddd~~~MMM:::^^^dddGGGKKK<<>>sssxxxVVVxxx}}}yyyxxxzzz||||||zzzDDD>>>iiibbbyyywww999555000,,,222111KKK{{{tttzzzrrr>>>WWWoooxxxsssvvv|||zzzllljjjkkkgggvvv|||ooolllsssxxxxxxqqqyyyzzzwww{{{}}}KKK222+++---+++444222:::III___www^^^<<<777EEE^^^jjjeeeqqq}}}```KKKAAA:::BBBYYYttt~~~{{{}}}}}}uuuVVVjjj^^^{{{wwwyyyxxxsssooo;;;444000///111555333???AAAAAAeeetttoooyyy{{{MMM<<>>>>>BBBAAA===::::::???GGGJJJHHHEEEDDDHHH[[[oooFFF888:::333333,,,,,,,,,,,,++++++++++++))))))***+++...444<<>>888444444666333;;;UUUaaaCCCoooOOO555,,,333111000:::BBB~~~???888gggvvvFFFRRRuuu}}}tttSSSGGGLLLAAAAAAXXXkkkSSSrrryyyXXXJJJ---///111333666;;;BBBFFFooozzzDDD:::```[[[DDDJJJ777AAAGGGhhhwww{{{~~~sss~~~zzzhhhHHHzzzwwwfff|||yyyyyy|||}}}|||}}}FFF>>>fffcccxxx<<<333///---444333NNNrrrccc:::SSSkkkvvvssstttvvvyyyxxxqqqnnnaaassssssfffcccbbbsssrrrtttuuu{{{}}}sssyyyIII333...111---333...666III~~~hhhyyyddd@@@555>>>VVVhhhccclllzzzuuu___KKK333CCC]]]rrryyyvvvvvvyyysssXXXpppfffwwwvvvuuutttooo888111222000444:::666AAACCCAAAccc{{{ttt}}}{{{PPP999QQQoootttsssyyysssvvvtttuuusssaaadddpppbbbKKKBBBBBB555;;;;;;000777]]]uuummmvvvuuuoooeeeaaaeeelllppppppnnnnnnnnnvvvlllooozzzwwwzzzsssOOO...,,,111/////////NNN```|||~~~zzzNNNPPP^^^cccooommmjjj\\\xxxaaaFFFNNN[[[hhhnnnoooooopppiiimmmuuu}}}mmm```;;;555===;;;SSS<<>>???;;;===<<<===BBBHHHLLLLLLJJJBBBJJJ___sssFFF888999333444,,,,,,,,,++++++++++++***))))))***,,,///555<<>>EEEhhhsss}}}}}}~~~kkkqqq\\\qqqvvvxxxxxxzzz}}}|||zzz|||GGG>>>eeeaaauuu>>>000///...666444OOOttt;;;LLLfffttttttvvvwwwvvv|||yyynnnVVVoooSSS:::QQQzzz{{{^^^lll{{{rrrzzz}}}xxxzzzvvvpppxxxHHH222000...,,,333///999MMMMMMqqqmmmGGG666888OOOeeeccclllhhhpppRRR;;;TTTqqqyyytttoooZZZxxxpppqqqvvvrrrgggaaa333111...111999???999@@@AAA???aaa|||vvvyyy|||TTT888KKKkkkrrrqqq{{{xxxtttuuuuuuzzznnnkkkzzzuuuddd[[[XXXBBB===<<<333555YYYwwwrrrtttvvvrrrjjjgggkkknnnmmmmmmmmmnnnoooxxxcccvvv{{{qqqvvvpppJJJ...---000,,,111111CCC~~~gggzzzzzz{{{RRRXXX___UUU]]]gggnnnqqqYYY>>>BBBQQQfffpppnnnmmmrrriiiiiiqqqxxxeeeSSS???...;;;;;;HHH===DDDQQQpppIII:::777888222,,,BBBhhh~~~VVVAAA555999<<<999;;;AAA::::::DDDEEEeee^^^???NNNfff}}}SSS]]]===888888:::AAA>>>===>>>@@@CCCFFFIIIKKKLLLCCCNNNfffxxxFFF888999333444,,,,,,,,,+++++++++******))))))***,,,///555<<>>fff```sss???/////////666222LLL~~~xxxxxxmmm|||}}}>>>EEEaaarrrvvv{{{}}}|||rrrwwwOOO---AAA(((AAAcccmmmmmmiiipppwwwvvvvvvmmmxxxvvvrrr|||HHH111///+++...;;;;;;FFFXXX|||NNN]]]uuuNNN999666LLLdddeeemmmdddxxxTTT???VVVkkkooorrr|||~~~gggVVVxxxrrrppp{{{ttt^^^XXX555666...333<<>>]]]kkk>>>777777666111:::KKKOOOqqqtttwwwrrrppp}}}>>><<<666666:::555666BBB999AAAGGG888qqqtttoooFFF@@@FFFXXX___XXXzzzvvvGGGAAA;;;;;;@@@===<<<>>>AAABBBCCCEEEGGGIIIEEERRRkkk}}}FFF:::;;;444222---,,,++++++******++++++)))***+++,,,///555<<>>KKK|||rrrFFFIIImmmppp```???pppyyy~~~\\\888...444<<>>>>>SSSuuu{{{___fffUUU666999BBBUUUfffeeeYYYuuuyyy]]]LLLdddyyy|||kkknnnxxxiiijjjiiiooovvv||||||```111444///888999:::888888>>>IIIRRR~~~ooo222;;;jjjqqquuuvvvzzztttyyypppnnnwwwwwwkkkfffOOOEEEcccqqqmmmYYYaaammmllldddiiilllaaaeeemmmfffzzz~~~dddsss|||ttt;;;------,,,---000555;;;>>>```}}}pppTTTPPP[[[dddeeebbbmmmgggqqqhhh:::DDDZZZgggdddfffkkkhhheeeiiiooovvv|||qqq???444???;;;888:::<<<>>><<>>AAAEEEEEEDDDBBBFFFYYY```EEE999;;;444222---,,,++++++******++++++)))******,,,///555<<>>999DDD|||rrrBBBAAAbbb}}}|||{{{bbbTTTCCCzzz|||xxxZZZ888000666>>>CCCEEEFFFGGGJJJmmm}}}FFF333PPP[[[999>>>///777>>>[[[pppyyy}}}zzzzzz|||}}}}}}RRRwwwmmmlllooolllqqq{{{wwwwww}}}yyyyyynnntttFFFBBBsssVVVsss888000000555999;;;SSS{{{oooJJJ:::WWW~~~rrr|||www{{{RRRAAA???@@@NNNaaaooo||||||mmmmmmlllttt|||~~~jjj]]]zzzzzzvvv~~~oooAAA444,,,111888???AAACCCOOOlllppprrraaa<<<;;;EEERRR```gggggg{{{jjjfffdddmmmqqquuuzzzuuurrr{{{pppbbbaaahhhvvvvvvhhhnnnWWW555666+++222444666666777===FFFNNN~~~@@@666\\\mmmvvvuuuvvvssswww}}}~~~yyyttt___WWWuuukkkmmmqqqmmmdddeeejjjggghhhkkkggguuu}}}tttdddzzzxxxwwwjjj333...---,,,---///222555888{{{sss~~~OOORRRhhh___^^^iiijjjeeetttsssgggZZZ777BBBaaaxxxnnn```bbbhhhgggnnnpppnnnssspppsss<<<;;;BBB000CCCCCCCCCDDD>>>:::]]]fffIII>>>444888;;;...''';;;AAAHHHSSSFFFBBB\\\yyy{{{wwwMMM<<<888666888888666888<<<===777BBBAAA;;;hhhwwwxxxxxx\\\===```ooobbbdddCCC????????????;;;======>>>AAADDDEEEEEECCCCCCVVV]]]}}}EEE999<<<444333---,,,++++++******++++++)))******+++...555===BBBKKKOOODDDAAA===TTT^^^eeecccSSS;;;333999777666@@@MMM]]]zzz{{{qqq===JJJsssrrrdddpppwwwuuuvvvsssTTTAAATTT{{{vvvbbbkkk^^^;;;BBBcccppprrrYYYttteeeUUUSSSTTTEEE:::<<>>ppprrrBBB===\\\ooo~~~uuuoooQQQDDDppp~~~|||bbbVVV999666<<>>EEEZZZjjjZZZ===BBBhhhtttmmmvvv{{{~~~{{{{{{mmmffftttyyyzzz~~~uuuZZZkkkqqq~~~|||eeeeeerrrsssrrrttt999222111333@@@BBBDDDIIIJJJbbbXXXtttoooFFF777@@@IIITTTcccaaakkk~~~tttdddoooppppppzzz{{{vvvwwwuuukkkbbb^^^kkk}}}}}}pppbbbbbbLLL444666...000222444444444888>>>CCCSSS333LLLhhhuuuqqqtttssstttxxx~~~vvvrrruuummm]]]VVVkkkiiiZZZppplllkkkkkkhhheeegggkkknnnmmmnnnsss}}}dddlllyyywwwttteee444---------------...///000DDD{{{|||aaaEEEbbbkkk[[[mmmkkkhhhwww{{{PPPNNNfffxxxddd```eeeaaajjjooonnnttt~~~}}}RRR:::999:::999444<<>>|||nnnSSSmmm>>>222eeeaaafffxxx{{{~~~WWW???>>>@@@AAABBB===>>>>>>>>>@@@CCCEEEEEEEEECCCTTT\\\~~~GGG:::<<<444222---,,,++++++******++++++))))))***+++...555===CCCNNNRRRJJJAAA@@@RRRaaaiiidddVVV===333999999222555<<>>CCCiii}}}uuuPPPyyyuuuWWWFFFAAA777111555888666>>>___ddd]]]}}}ttt|||dddXXX666333888AAAPPPUUU```777===;;;```|||sssHHH???PPPmmm{{{uuurrrGGG666WWWqqq{{{~~~RRRQQQ777>>>CCCJJJNNNMMMLLLLLLMMMgggSSS777@@@iii:::???666444555GGGggguuu~~~}}}~~~yyyvvvdddwwwfffAAAAAAyyy|||uuummm|||jjjsss{{{gggAAARRR~~~```QQQ000...444:::BBBMMM]]]|||rrrqqqgggJJJ<<>>AAA>>>???>>>===???BBBEEEFFFFFFEEEVVV]]]HHH;;;<<<333111---,,,++++++******++++++)))))))))***...555>>>DDDNNNRRRPPP@@@???KKKaaakkkfff[[[BBB333888:::444444333444...>>>SSSIIIQQQ|||YYY999FFFkkkfff]]]PPPvvvvvvmmmggg```rrrtttsssqqqmmmuuu]]]|||yyy@@@FFFJJJnnnsss~~~OOOxxxmmmsssFFF)))---777<<<888---777>>>___aaagggooovvv~~~wwwRRR444666;;;BBBPPPRRRZZZDDD;;;888SSSvvv{{{RRR>>>@@@xxxttt|||mmmjjjqqqKKK777HHHlll{{{}}}~~~www}}}KKKLLL333BBBGGGLLLNNNMMMLLLLLLNNN```[[[:::777|||qqq<<<;;;777555555===^^^nnn}}}}}}|||~~~tttwwwwww]]]ZZZHHHsss{{{xxxiiirrrrrr~~~aaaBBB\\\zzzfffFFF,,,111;;;>>>DDDQQQXXXpppmmmAAA777QQQsssmmmhhhkkkWWWXXXooommmlll{{{wwwHHHfffrrrvvviiirrrqqq|||hhh000333999CCCNNNEEEBBBIII@@@PPPccctttooo===111===HHHRRRZZZiiiiiiaaa\\\PPPDDDBBBAAAaaatttqqqnnnkkkjjjqqqssscccdddkkkiiiuuuvvvwwwyyyjjjAAA---///777222333333333111111111111LLL|||{{{@@@555XXXmmmooorrrvvvtttmmmpppxxxwwwmmmqqqmmmlll^^^zzzdddDDDBBB===>>>```|||pppfffVVVZZZllljjjcccjjjfffmmmzzzrrrxxxnnnZZZnnnxxxlllJJJ'''+++,,,---.........---,,,111???xxxlllkkkNNNPPPooo```mmmccckkk|||nnndddcccfffooolllZZZqqqeeelllnnn999111<<<;;;777<<>>555///DDDXXXZZZkkkWWW;;;;;;666333222555555222333666555777111888FFF999444MMMyyy~~~RRRUUUWWW@@@444;;;GGGRRRMMM[[[lll|||zzzjjj]]]cccppppppGGG<<>>======>>>AAADDDEEEEEEFFFUUU]]]HHH;;;;;;333111---,,,++++++******++++++))))))))))))---555>>>EEEJJJRRRVVV@@@===BBB^^^jjjiiieeeMMM777666888555555555999000,,,222555LLLvvvwwwhhh]]]VVV[[[^^^rrr|||LLL???JJJeeeaaa]]]VVVmmmmmmgggYYYiiippppppwwwuuu{{{~~~ssseee^^^wwwfffBBBKKKIII```rrrNNNtttrrreeeuuu^^^eeeLLLAAA444000888>>>777>>>___^^^ppp}}}jjjvvv{{{eeeGGG111888???CCCMMMMMMRRRhhhIII666555HHHnnn^^^<<>>111kkkyyyCCC:::555777888666OOObbbuuu|||{{{{{{}}}~~~uuujjjNNNiii{{{rrrrrr\\\FFFiiinnnoooAAA///666BBBBBBFFFRRRQQQ```vvvLLL<<>>CCCQQQ[[[rrr{{{{{{aaaoooqqqmmmooommmiiimmmiii___^^^dddkkkwww{{{|||xxxYYY999222...111//////000111222222333333???www~~~QQQ111IIIbbbsssqqquuuuuuqqqrrrvvvtttnnncccmmm{{{```ssstttdddrrriiiPPPWWWjjj}}}zzz```XXXjjjjjjbbbmmmggguuu~~~wwwtttlllkkkssswwwxxxggg<<<***+++,,,------.........---------ccc{{{yyyEEEPPPiiiiiigggiiihhhgggqqquuuhhhlllnnnppphhhaaakkkpppccceeeWWW]]]zzzpppHHH...000666777:::---???@@@555<<>><<<<<<<<<<<<>>>AAACCCCCCCCCDDDQQQZZZFFF:::;;;444222---,,,++++++******++++++))))))((()))---555???FFFJJJUUU```DDD???===]]]lllppprrr]]]@@@777666444555***111999>>>888///000:::???GGGTTTVVVLLLGGGGGGAAALLL[[[gggooocccgggtttpppuuutttnnnnnnxxx{{{{{{CCCKKKRRR]]]ssstttcccvvvzzzvvvWWW[[[eeeiiimmmjjjsss~~~}}}yyyvvv}}}|||]]]nnnvvvQQQBBBEEEBBBQQQSSSiiihhhuuuttt}}}SSS555333999777AAAddd___xxxxxxeee>>>///>>>EEEGGGNNNKKKOOOooo777666;;;]]]lllCCCDDD<<>>333555:::333@@@VVVnnnxxxzzz|||lllfffYYY;;;BBBTTTxxx|||www~~~vvvuuuXXXLLLvvvggg}}}}}}ttt===333:::HHHEEEGGGRRRJJJRRRzzzsss\\\>>>WWW~~~{{{TTTgggfffmmmiiibbbuuutttppp|||qqq|||ppp}}}ttttttyyyuuuoooFFF>>>???AAAMMMKKKGGGDDDAAA@@@IIIVVVkkkzzzzzzyyyeeeDDD333666999JJJLLL```pppnnnpppjjjhhhlllgggdddmmmccceeeccchhhvvv{{{xxxzzzoooiiiGGG...333...000...------///111222333333444PPPpppmmmjjj999>>>QQQnnnqqqtttuuuuuutttvvvwwwxxx|||wwwsss{{{uuuqqqsss{{{nnn^^^kkkjjjbbbooolll{{{{{{zzzpppkkk~~~uuu~~~lllttt```111444------,,,,,,,,,,,,,,,,,,***,,,777qqqyyynnnIIIccc\\\aaaiiieee]]]gggrrrppp___aaajjjjjjaaadddiiicccWWWZZZgggyyyaaa111555999---***222:::...,,,>>>III>>>CCC___qqqaaaGGG]]]|||gggVVV888(((555222///000333333000///222,,,777555///333666777;;;,,,VVVqqqrrr\\\\\\```\\\JJJ===777???DDDEEEHHHWWWppp<<<===:::CCCJJJDDDBBBDDD???::::::;;;>>>AAABBBBBB@@@BBBOOOWWW}}}DDD999;;;555333---,,,++++++******++++++))))))((()))---555???FFFLLLYYYhhhIIIBBB<<<___pppwww}}}jjjIII:::666333555<<<,,,)))222222111111...666111444555111888DDDFFFCCCIIIOOOVVVKKKQQQeeeTTTEEEJJJEEECCCUUUgggmmmqqqmmmyyyyyy{{{>>>TTTWWWWWWttttttcccTTT}}}KKKXXXPPPZZZbbbfffcccmmmkkklllttt}}}{{{tttzzz}}}oootttpppmmmyyyrrr>>>===<<>>EEE000333GGGuuu~~~wwwnnn}}}mmmUUUQQQggguuuddd888555===KKKGGGGGGSSSGGGKKKtttuuukkkBBBGGGdddwwwaaappptttoooooofff777uuuzzzwwwuuuzzz~~~sssxxxkkkjjj===IIIJJJJJJFFFBBBDDDEEEAAAFFFMMMJJJzzz}}}ZZZ999777;;;<<>>===222666===;;;999LLLLLL<<<555WWWfff@@@999222***111111//////333333//////111...111000...000444333111>>>,,,888|||hhhrrr]]]xxx|||{{{tttqqq|||qqqooodddFFFDDDDDD<<>>AAABBB@@@???BBBNNNWWW~~~CCC888>>>666111,,,,,,,,,+++++++++******)))'''(((+++...222;;;EEELLLSSSfffmmmSSS888KKKtttyyyxxxttthhhMMM333000;;;,,,111777777222...///222///111333555888999;;;;;;EEEEEEDDD@@@>>>CCCNNNWWWZZZ\\\aaagggeee___aaahhhaaa```BBBGGGRRRTTTrrrTTTSSSWWWyyyxxxccc[[[ZZZMMMNNN]]]NNNuuuggghhhqqqzzzwwwpppvvvzzzxxxxxx{{{}}}wwwkkk~~~wwwkkkppp~~~dddIIIFFFBBBAAACCCKKKsssRRR~~~lll<<<~~~aaaBBBVVVlllxxx}}}lllEEE:::===BBBFFFGGGHHHJJJKKKIII[[[AAA999;;;mmmqqqTTT===???SSShhhyyy}}}vvvrrr>>>^^^zzz~~~SSS:::BBBHHHKKKKKKIIIHHHHHHIIIJJJKKKTTT{{{III<<<:::tttnnnEEE///AAA***;;;444CCC[[[mmmsssuuu|||ooo]]]dddUUUKKKGGG111JJJyyy~~~}}}yyy}}}}}}{{{zzzWWWTTTnnn}}}lllGGG888888EEEGGGLLLNNNJJJHHHSSSbbbQQQjjjXXX777DDDkkkuuuvvvwww}}}|||???gggxxxuuu|||jjjnnnpppuuuvvvzzzttt```@@@<<>>444000++++++000---------............///555666IIInnntttfffeee666777VVVlll~~~vvvgggqqqvvvrrrvvvvvvtttsssvvv{{{vvvrrrtttrrruuurrriiihhhmmmlllfffmmmmmmsssmmmeee|||pppvvv}}}xxx\\\:::+++,,,++++++++++++++++++++++++***111+++&&&DDDxxxGGG@@@KKKPPP\\\dddTTTQQQYYYRRRXXXeeeaaaQQQRRRccc888444...,,,...000000///111333555666555555666777666999<<<:::999NNN|||nnnCCC222111///...000........................////////////000000000000777:::222...NNNhhhxxxUUU]]]aaa```xxxddd}}}III::::::999;;;;;;;;;;;;;;;===???<<<999888;;;@@@BBB???<<>>555000,,,,,,,,,+++++++++******)))((()))+++,,,///:::EEEYYYXXX___```JJJ666IIIlllzzzpppUUUCCC:::777:::888333---000666555...000000111222444777:::;;;>>>>>><<<:::999===EEEKKK```[[[[[[bbbgggddd```___xxxyyyzzz}}}QQQMMMOOOSSSiiiwwwzzzjjj^^^[[[sssiiiaaa___AAA>>>sssRRRnnnmmmlllkkknnnssstttrrrzzzvvvtttvvvxxxxxxvvv}}}zzz{{{wwwooozzzvvvjjj[[[|||wwwFFFFFFAAA???CCCJJJMMMrrr{{{___SSSwwwwwwwwweeeaaahhhwww}}}yyyyyy{{{}}}yyy]]]LLL<<<>>>BBBDDDEEEEEEGGGHHHKKKggg666888555NNN{{{vvvLLL---666ccc~~~yyyBBB~~~zzzMMM<<>>777dddnnnoookkktttyyyuuu}}}vvvrrrlll~~~}}}uuuqqqTTT>>>BBBIIICCCCCCAAA???AAAEEEGGGDDDAAAIIIvvvyyygggxxxLLL===444666777444333;;;IIIVVVIII@@@;;;BBBRRR^^^aaa]]]||||||rrrvvvuuuoooRRR666......---,,,///------------............---(((AAAnnnxxxEEE666<<<[[[rrrrrriiipppsssqqqyyyuuutttsssuuuxxxzzzzzzyyy~~~zzzyyyzzzwwwqqqnnnooonnnlllmmmmmmfffaaahhhtttrrrhhhfffkkksssyyy~~~~~~oooRRR555)))***++++++++++++++++++++++++&&&------(((000OOOvvvkkkQQQ@@@NNNffffffjjjnnncccXXXNNNBBBEEEeee{{{WWW444111---,,,---//////...000222444555444444555666666888999888444999NNNddd\\\EEE333111444111///111------------------------............////////////***---777<<<888???eeetttkkkgggGGG777DDD>>>:::;;;<<<;;;::::::<<<>>>;;;999888;;;???AAA???<<>>???|||yyyZZZ@@@555999999444---111999888///333222000000222666:::<<<:::999666333222333555666999@@@HHHIIIDDDFFFVVVgggiiiggg@@@OOOLLLFFFhhhiiiwww___kkkkkk^^^iiiJJJ555EEERRR[[[___^^^fffuuuxxxqqqrrrpppoooooorrrtttuuuuuutttjjj```jjjpppxxxqqq]]]>>>CCC===:::@@@FFFpppmmmcccdddiiiiiiJJJzzz~~~mmmiii}}}tttsssyyyNNNAAA@@@AAACCCDDDCCCDDDFFFGGGSSSXXXRRR777999666kkk}}}]]]???555LLLmmm~~~\\\mmmyyylllvvvmmmHHH@@@GGGEEEHHHGGGFFFFFFFFFGGGHHHIIIHHHccc{{{MMM777888kkk999111<<<444666111555HHH___nnnssstttrrrnnn{{{xxx|||~~~zzztttpppwww|||bbbUUUlllzzzjjjcccBBB===FFFDDDFFFHHHHHHDDDBBBJJJSSSfff```dddrrr???:::___YYYuuuxxx||||||zzz|||ssswww|||xxxdddhhhvvvyyyxxxgggDDD>>>GGGFFF@@@CCCAAA@@@BBBEEEFFFDDDAAAAAAMMM}}}TTTFFFAAA;;;<<<>>>>>>777000,,,:::IIIOOOPPP[[[ppp~~~vvviiiqqqfff```FFF---(((---...------,,,,,,,,,---------......111(((===QQQttt}}}iii>>>555IIIbbbmmmlllnnnnnnmmmtttttttttssstttuuuuuusssqqqzzzvvvttttttqqqlllkkkmmmmmmmmmlllllliiiiiinnnttt]]]fffnnnzzzuuulll~~~www]]]@@@///******++++++++++++++++++++++++''''''+++,,,$$$***NNNvvvtttXXXJJJ???III;;;===FFFXXXkkk{{{UUU,,,///---,,,,,,---......---///000222333222222333444333222333666777555777;;;KKKmmmqqqUUU999222///444555...+++---------------------------,,,,,,---------.........222)))...999222&&&666WWW|||cccxxxsssTTT999CCCBBB@@@000;;;<<<<<<;;;:::999:::;;;;;;999888:::>>>@@@>>>;;;EEEMMMZZZEEE888<<<444000,,,,,,,,,+++++++++******)))***++++++'''(((444AAAQQQVVVfffyyy~~~jjjMMM888kkk{{{___DDD222333666777555333333666333333222333555777999;;;666444222222444444444333222;;;AAA>>>;;;IIIiiiqqqtttUUU<<>>888555<<<@@@[[[}}}kkkQQQqqqRRRUUUxxxvvvuuuvvvxxxHHH555CCCDDDEEEEEEEEEFFFHHHJJJ<<<>>>???===888GGGwwwqqqVVV;;;888RRRwwwqqqwww{{{www```EEECCCFFFAAAHHHGGGFFFEEEFFFGGGHHHIIIMMMVVVZZZ;;;:::gggEEE555555999:::111...:::MMM]]]jjjqqqyyy~~~~~~~~~}}}||||||{{{xxxrrrllliiizzz{{{ooo[[[^^^wwwpppRRRCCCBBBLLLHHHIIIKKKIIIFFFEEEIIINNNCCC]]]aaaQQQnnnJJJ&&&NNNbbb```fffppptttrrrxxxwwwpppvvvwwwgggaaauuu{{{|||~~~yyyVVV:::@@@DDD>>>@@@EEECCCBBBCCCDDDCCCAAA??????EEE```kkk{{{jjjTTT:::///333;;;:::666EEEJJJUUUdddsss}}}~~~xxx{{{{{{{{{nnnnnn[[[KKK999)))''',,,---,,,++++++,,,,,,,,,------------444000666>>>kkkzzznnnrrrKKKAAA===QQQccclllooollljjjkkkrrrssstttuuuuuussspppnnnyyywwwsssqqqooommmmmmnnnlllppplllfffkkktttnnn______www{{{||||||zzzhhhHHH000***,,,,,,************************...&&&&&&,,,***$$$///CCC}}}|||QQQ444---+++,,,,,,---.........------///111111000000111222222///...222777:::;;;;;;:::BBBQQQdddxxx{{{kkkVVVEEE777999444111222000***(((+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,333000+++***111888444++++++^^^vvv~~~zzz|||ppppppggg???...;;;CCC111222CCC;;;<<<<<<;;;999777777888999888888:::<<<===<<<:::>>>FFFTTTDDD777;;;444111,,,,,,,,,+++++++++************+++***''''''000;;;PPPVVVdddyyyfffDDDBBBvvvjjjIII999333;;;;;;000///888000111333555666777666666111000000333666999999999AAA;;;666===PPPjjjooo~~~iiiGGGDDDJJJRRRYYYVVVMMM^^^aaavvvbbb```yyyqqqoooccc]]]::::::888<<>>AAACCCDDDDDDEEEFFFIIIKKKSSSQQQiii```666<<<555```~~~]]];;;888>>>EEE```yyyqqqsssfffxxxuuunnnnnnxxx~~~yyytttPPPBBBDDDEEEBBBHHHGGGFFFFFFFFFGGGIIIJJJQQQJJJzzzppp======AAAiii;;;333888:::555222333999EEEYYYjjjrrr~~~{{{{{{{{{~~~vvvjjjfffiiinnnyyypppaaa]]]lll{{{~~~{{{GGGCCCAAAGGGDDDFFFFFFDDDBBBBBBCCCEEEBBBCCCkkkeeeZZZ^^^NNN444:::HHHaaavvvwwwooopppyyy{{{sssrrrxxxuuuggg___```vvv|||~~~wwweeeDDD888CCC<<<555AAAEEEDDDCCCBBBBBB@@@>>><<>>PPPcccllloooooolllppprrruuuvvvvvvtttrrrpppxxxvvvsssooommmnnnnnnnnnhhhiiijjjkkkiiieee]]]VVV[[[ooovvv}}}uuu{{{zzzqqqYYY999((()))------************************...)))&&&***---+++'''%%%>>>fffyyyxxxxxxkkkwwwNNN111+++222***+++---...............+++---///000//////000111222222111000222555888888DDD<<<666999DDDQQQYYY]]]XXX]]]XXXNNN>>>888222000333...***+++,,,,,,,,,---++++++++++++++++++++++++************++++++++++++"""222555((('''444555***999444'''555SSSjjjtttggg|||pppjjjhhh\\\\\\>>>:::...666:::;;;333555999AAA:::;;;<<<;;;888666555555777666777888::::::999888888???PPPDDD666:::444111,,,,,,,,,+++++++++******+++))))))***)))(((---444BBBQQQcccvvv```...KKKyyyyyyVVV:::999>>>777222444---///222555666555333111333222111000000000111222///444<<>>222777777666222...222EEEXXXgggzzz|||~~~rrr{{{yyy~~~yyy~~~}}}uuueee[[[___lllvvvpppfff[[[fffzzz||||||iii@@@AAA>>>???AAADDDDDDAAAAAACCCCCC@@@JJJ777JJJ|||]]]fff~~~EEEBBBAAAFFFQQQ[[[aaafffjjjhhhjjjggg]]]ZZZbbbnnnuuujjjQQQ:::<<>>===<<<<<<===KKKTTTpppaaawww}}}rrrqqq}}}~~~|||rrrvvvtttooofffAAA)))***+++,,,+++)))))))))******+++++++++,,,,,,,,,'''000&&&333666eeevvvzzz]]]BBB666>>>RRR___jjjrrrppplllpppsssuuutttsssrrrrrrsssssspppkkkjjjlllmmmkkkiiieeemmmvvviiiTTTWWWkkk{{{~~~yyyjjjyyyvvveeeJJJ222(((***---+++************************(((,,,+++''''''***,,,))) ;;;]]]tttJJJ+++///111%%%)))+++---...---,,,---...+++---//////......///000,,,222666444333444555555...666???DDDAAA:::555222777:::444999444<<<333//////+++))),,,000111...***************************))))))*********+++++++++%%%+++//////,,,+++///333+++***,,,333555111111111;;;555<<<===>>>EEE777999555999000444888JJJ>>>///999:::<<<;;;888555444444444555555666777777666666666<<>>BBBTTThhhsss~~~iiidddGGG===DDDDDDDDDHHHDDDLLLCCCRRR^^^kkkwwwSSS{{{||||||lll[[[OOOFFF@@@>>>CCCIIIPPPWWW```ppplll{{{www[[[,,,000666444111777999666:::;;;VVVTTTbbbhhhNNN|||zzzmmmKKK???FFF===@@@BBBCCCBBBBBBBBBCCC;;;DDD>>>```zzz???;;;***FFF___XXXGGGCCC888222999ZZZxxxxxxiii___YYYJJJUUUxxxrrrpppxxxqqqzzzaaaIIIHHHAAA:::BBBEEEEEEDDDDDDEEEFFFHHHIIIHHHIIILLL|||nnn;;;888BBBvvvpppLLL444555555777666000...666AAAOOObbbnnnttt{{{yyyvvv}}}pppzzz~~~xxxwwwrrrlll___UUUWWWcccnnnqqqdddfffeeettt|||}}}}}}QQQ===CCCAAA===BBBDDDDDDBBBDDDHHHFFFAAAAAA<<<<<>>?????????>>>??????999???(((EEEPPPrrr[[[YYY\\\iii|||~~~qqqpppzzz|||tttkkkvvvoooXXXFFF&&&)))************+++***(((************++++++++++++,,,---,,,//////CCCfffzzzwwwsssbbbCCC:::CCCGGGTTTfffiiiiiimmmpppqqqpppooopppqqqnnnpppnnniiigggkkkkkkgggjjjlllmmmhhhbbbcccnnnzzz|||~~~{{{ooolllzzzkkkRRR777++++++,,,+++***************************'''***+++)))&&&'''+++...((((((...CCCeeeyyyuuuppp~~~{{{uuuTTT///&&&111000""")))+++,,,,,,***)))+++---***,,,...///......///000***222888666444666777555222666888777333555<<>>BBBKKKXXXbbbyyy~~~iii{{{EEEEEE>>>AAAKKKDDD???NNN@@@GGGOOOYYYkkk|||sss^^^kkkrrr}}}~~~yyy|||~~~vvv~~~yyyhhh|||FFF---:::555666222+++444777111666666FFFqqq}}}JJJxxxrrryyyttt|||qqqVVVQQQAAAJJJ@@@CCCEEEFFFDDDBBBAAAAAA;;;FFFEEE???{{{RRR<<<>>>///<<>>===222<<<888IIIQQQYYYDDD@@@;;;HHHJJJ```{{{lll|||mmmaaasssuuummmQQQBBBGGG@@@999GGGDDDCCCCCCCCCDDDEEEGGGHHHEEERRRCCCfffIII>>>666MMMSSS===555444666:::888222000111888HHHXXXkkk|||zzztttxxxwwwsss~~~xxxssscccZZZNNNNNN]]]mmmnnneee]]]kkkrrrwwwxxx@@@===FFFGGGBBB???BBBCCCAAADDDHHHFFF???666MMMDDD999\\\RRRZZZhhhlll[[[HHHAAAAAA@@@EEE???SSSyyyuuuqqq}}}~~~rrrNNN>>>@@@AAA777:::@@@777888:::<<<>>>>>>???AAABBB>>>555EEE;;;===XXX{{{qqqqqquuurrrwwwsssvvvdddnnn```AAA888)))---***'''&&&***---,,,''')))************+++++++++***###///)))111---ZZZoooyyyWWW???:::222>>>UUU[[[gggkkknnnnnnlllkkklllnnnlllooonnnhhhgggkkkjjjfffeeetttfffHHHTTTsss{{{cccxxxddd]]]@@@'''%%%---...+++***)))))))))))))))))))))))),,,&&&&&&,,,---(((%%%'''+++***%%%$$$111MMMkkk|||{{{{{{zzzoooooolllyyysssooorrr|||mmmHHH,,,,,,000***(((...)))***+++***''''''))),,,***,,,...///......///000///555666111///222333111666666777:::;;;999333///...999222777%%%000***111)))******''''''(((******))))))))))))))))))))))))************++++++++++++&&&***---,,,)))(((***+++...+++---&&&)))111+++)))999111777---111888111333222444---===222<<<555???666888::::::777555333333000222333333222222222333555999JJJGGG666888;;;///---,,,++++++******++++++******+++++++++,,,,,,,,,&&&>>>cccqqqqqqfff000;;;zzzbbbDDDBBBQQQMMM???===MMM[[[ZZZSSSPPPNNNGGGHHH\\\yyyjjjzzzrrrUUUIII???@@@AAAAAAAAACCCFFFIIIHHHMMMNNNJJJKKK]]]~~~|||wwwoooUUU@@@666333333333222111000000000222444666444WWWoooEEEssswwwooo~~~|||fffHHH???FFFGGGDDDBBB@@@???@@@@@@???>>>>>>===<<<999RRRSSS888666777;;;NNNjjj{{{vvvjjjbbbNNNHHH>>>777444666;;;>>>EEEYYYmmmvvvkkkssszzzPPPSSSrrrYYY;;;>>>EEE>>>888;;;@@@AAABBBCCCDDDEEEEEEFFF>>>GGG===JJJ~~~JJJ>>>333ZZZbbb>>>888666888555//////555000777>>>IIIZZZkkkppplllmmmuuuzzzwwwrrriiiYYYJJJNNNFFFGGGWWWgggjjjeeeaaahhhttt|||```>>>AAAHHHCCCCCC????????????@@@@@@@@@@@@===999:::===BBBSSSzzzmmmaaa]]]hhhuuu}}}yyyoooqqqvvvyyy~~~uuufffFFF:::;;;;;;;;;;;;;;;::::::999888888888999;;;===>>>EEE777999EEE>>>333NNNyyy|||sssrrrtttuuuuuu}}}nnnVVV===---(((***))))))))))))************))))))))))))))))))))))))---'''***000)))$$$===aaauuuwwwXXXUUU<<<111,,,DDDJJJZZZxxxjjjdddpppfffkkkfffhhhkkkmmmnnnlllhhhfff^^^RRR>>>SSSVVVNNNwww}}}|||uuuvvvxxxpppccc;;;444,,,((()))+++)))'''+++*********))))))(((((())))))))))))))))))))))))***)))((()))***,,,///111[[[kkkxxx{{{zzzwww```MMM+++++++++*********))))))))))))))))))************++++++,,,------......//////000111222444555666777777666666666666555555555333222000///---,,,,,,++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******++++++,,,---...//////111222333444444555555666888888999999999999:::<<<<<<;;;888444111000000000000111222333444555444BBB~~~GGG:::888888------,,,++++++******++++++******+++++++++,,,,,,,,,...///MMMiiiooofffHHHMMM|||rrr]]]tttZZZAAA===EEEMMMYYYdddZZZlllwwwkkkSSSGGGRRRccc\\\SSS}}}LLLEEE@@@AAABBBBBBBBBCCCFFFIIIHHHLLLMMMHHHFFFPPPfffyyyvvvwww{{{___RRRBBB666222222333333222111000///000222444555666IIIvvv]]]\\\uuurrrYYY@@@???EEE???@@@>>><<<<<<<<<<<<:::999666;;;???999===gggLLLBBB111000444CCC\\\ppprrrkkkttteee\\\^^^gggppp}}}uuuQQQGGGGGGxxxzzzcccJJJ999<<>>@@@AAABBBCCCAAAIIIJJJGGG^^^hhh@@@666<<>>999444888???;;;000///111222444===HHHLLLJJJUUUUUUOOOFFFCCCFFFFFFBBB111???UUUeeefff___^^^ccc}}}yyyxxx~~~qqqQQQ@@@CCCCCC@@@DDD::::::::::::::::::::::::<<<888888::::::AAA\\\xxxwwwjjjpppssswww~~~|||pppuuukkkIII@@@>>>>>>>>>===<<<;;;:::999999888888999999:::;;;<<<<<<888999;;;333,,,555EEEeee{{{|||{{{~~~zzzwwwwwwzzz}}}{{{yyyqqqeeeQQQ===...((())),,,(((((()))))))))*********)))))))))))))))))))))))),,,''')))...+++(((777MMMrrr|||ooouuu{{{^^^PPP888555222777LLLHHHNNNaaa]]]eeefffiiimmmmmmhhh```YYYTTT===TTTZZZllltttuuu{{{zzz{{{uuuaaaMMM555///)))''')))+++***(((*********)))))))))((((((((((((((((((((((((((((((***)))(((((()))+++---/// ///???IIITTTcccooouuuooojjjddd]]]SSSDDD222&&&+++++++++******)))))))))(((((()))))))))************++++++,,,,,,---......///000111222333444555555666555555555555444444444222222000...---,,,++++++++++++***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))++++++******++++++,,,---......///000222333444444444555666777888888888888888999:::;;;999666333000/////////000000111222333555444BBBpppBBB<<<777555...---,,,++++++******++++++******+++++++++,,,,,,,,,000%%%444SSSiiiuuu>>>GGGqqqwwwbbbVVVMMMDDD@@@BBBNNNEEE>>>FFF^^^~~~{{{JJJKKK[[[;;;;;;>>>???@@@@@@@@@AAADDDGGGCCCFFFHHHDDDAAACCCMMMVVVyyy}}}yyynnnccc<<<666000---...000000///000000//////000111333444333555YYYbbbHHHtttbbbKKK;;;???DDD;;;===;;;::::::;;;:::777555333777:::999333:::pppmmmBBB>>>999555333;;;QQQeeecccrrrlll^^^UUU777KKK~~~kkkCCC===888999<<<<<<===@@@======>>>???@@@BBBDDDDDDGGGBBBLLLIIICCCmmm```???000DDDrrr\\\111666???333,,,555444444111---...444888888000666;;;<<<<<<:::555...GGGQQQ]]]bbb^^^___lll|||wwwkkkppp}}}YYY???BBBBBB===???BBB<<<<<<<<<<<<;;;;;;;;;;;;888555555777333222===MMMrrryyynnnvvvUUU:::EEE>>>>>>======;;;999888777888999999999999999999888222888888111///222111+++111III```zzz~~~}}}|||}}}~~~uuunnnSSSEEE333(((&&&(((******(((((())))))))))))******))))))))))))))))))))))))+++))))))+++,,,,,,000555eeezzzuuuyyyzzzzzz|||WWW>>>CCC777666000555@@@;;;@@@DDDGGGIIIGGGBBB===::::::RRRZZZUUUeee|||xxx|||{{{hhhKKK666---***&&&&&&)))***)))(((******))))))))))))((((((((((((((((((((((((((((((***)))((('''((()))++++++&&&***+++***+++111555666111333444222...+++******************))))))))))))(((((())))))))))))******))))))******+++,,,,,,---//////000000111222333333444444444333333333222222111111///---,,,+++++++++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((+++************+++,,,,,,------...000111333444444444555666777777777777777666777777777666444111///............///000111222444444AAA]]]:::;;;666444111---,,,++++++******++++++******+++++++++,,,,,,,,,+++((((((666XXX^^^333LLLvvv~~~xxxxxxQQQGGGdddUUU;;;???>>>;;;<<<<<<<<<<<<===@@@CCC===@@@AAAAAA@@@@@@BBBEEEIIIpppjjjfff~~~XXX666000---++++++,,,------+++............///000111222111---===kkk~~~aaaIIIaaaqqqaaaqqqeeePPPFFF>>>>>>BBB>>>===<<<;;;;;;;;;:::777444666444000777;;;///DDDzzzbbb666111:::888888???GGGQQQ^^^hhhlllmmmllllll```gggFFF444???SSS|||OOO777:::;;;888888;;;<<<;;;>>>>>>>>>>>>@@@BBBDDDEEEIII999@@@KKKBBBOOO|||[[[888000>>>ppp>>>'''666@@@666444444333///,,,---///000------,,,+++///888BBBGGG___YYYUUUYYYeeetttuuuiiilll}}}nnnDDD777AAA>>>:::???>>>>>>>>>>>>======<<<<<<<<<333111333555333000222888GGGjjj~~~qqqtttRRR@@@000444999:::999999888777666555888888999:::999888666555333888555,,,---666888111###000999IIIdddssszzz~~~~~~}}}|||rrrdddUUUJJJ555///)))(((+++,,,)))%%%(((((((((((()))))))))***)))))))))))))))))))))))))))++++++)))***---,,,(((999eee}}}~~~xxxrrrWWWEEE999333666888666999///111222222333:::DDDLLLKKKgggqqq{{{|||tttsssvvvmmmRRR888+++)))(((&&&''')))***)))'''))))))))))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''((())),,,+++(((%%%$$$%%%%%%###%%%((()))'''$$$###&&&)))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))***+++++++++......//////000111111222333222222222111111111111000///...,,,++++++******)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***************++++++,,,,,,,,,...///111222333444333444555666666666666666444444444444333111///...------------...///000000444333???VVV777;;;555444333---,,,++++++******++++++******+++++++++,,,,,,,,,***...******???ccc~~~OOOIIIUUU~~~dddRRRKKKuuu~~~KKKDDD555,,,FFF:::;;;;;;;;;:::;;;>>>@@@===>>>???@@@AAAAAABBBBBBEEEJJJ]]]qqq|||sss|||gggJJJ;;;444000...,,,++++++++++++***------------...///000000222111///DDDrrrhhhOOOIIIlllpppwwwxxxuuu~~~yyySSS@@@FFFBBB:::<<>>;;;:::---555333222444888:::999777555999===TTTrrraaa222888<<<;;;666777<<<===999;;;;;;::::::;;;===???@@@CCCAAA;;;BBBIIIBBBWWWWWW444888///uuuJJJ555444111777888::::::999666555666555666777;;;@@@IIITTT\\\IIILLLVVVkkkuuummmrrr|||}}}yyyyyyOOO999888>>>888;;;AAA888:::999999888777666555555111000111333333111111333,,,<<<]]]xxxuuu[[[>>>333;;;555---555666777777777777777666777888888999888777555444777444111---+++***---///+++///))))))444===HHHYYYooozzz~~~wwwxxx|||qqqpppllldddYYYLLL>>>222***'''(((***,,,,,,+++(((&&&'''(((((((((((()))))))))((((((((((((((((((((((((''',,,---((('''+++,,,(((%%%@@@^^^xxxrrr~~~vvvdddQQQ===444///@@@CCCFFFKKKRRR]]]iiirrr{{{zzz|||zzztttrrrooooooiiiUUU:::,,,,,,***)))))))))))))))((('''(((((((((((((((((())))))''''''''''''''''''''''''((((((''''''''''''''''''$$$######&&&***+++++++++---,,,+++***)))'''&&&%%%(((((((((((((((((((((((('''(((((((((((()))))))))''''''((())))))******+++------...///000000111111111111111111000000000000......---+++************((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((******))))))******+++,,,++++++---...000222333444333333444555555555444444222222111111000///......,,,,,,,,,,,,---...///000333222>>>\\\;;;<<<444333333---,,,++++++******++++++******+++++++++,,,,,,,,,---000.........444```vvvRRRKKKXXXmmmnnnZZZEEE;;;BBBiiitttGGG111999555...888::::::;;;:::::::::===???>>>?????????@@@AAABBBCCC777EEEMMMHHHXXXwwwvvvwwwyyyzzzvvvrrrqqqfffHHH222888999&&&---,,,+++*********++++++++++++,,,,,,---.........///111...444YYYbbbHHHIIIcccvvvhhh```VVVppp|||{{{gggDDD999EEEBBB777999???;;;888666444444333222000000222000000444222111999PPPoooKKKWWW???:::555777===@@@???<<>><<>><<<;;;<<<===???AAA<<>>777777666666444333222111111000000000000000///000000444...444CCCZZZ|||xxx}}}zzzpppllluuu\\\CCC777555666999AAA555666777888888999888888777777777777666555555444000,,,...222///&&&&&&...)))...***'''***&&&(((555777AAAIIIKKKPPPWWWWWWPPPEEEBBB<<<666000+++(((&&&''')))***)))&&&&&&(((+++''''''(((((((((((())))))((((((((((((((((((((((((&&&+++,,,)))'''))),,,,,,111111<<<^^^{{{~~~zzzyyyrrrmmmpppwww}}}jjj```vvv}}}mmmkkkeeeUUU===+++(((---+++******))))))(((((('''''''''(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''',,,((((((******&&&###"""###"""###'''+++---,,,)))''''''''''''((((((((((((''''''(((((((((((())))))''''''((())))))******++++++,,,---...000111222333111111111000000000000///---,,,+++******)))))))))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''***))))))))))))***++++++******,,,...000111333444222333333444444444333333222111///......---......,,,,,,,,,,,,---...///000222111===ggg@@@<<<444333333---,,,++++++******++++++******+++++++++,,,,,,,,,***///...000...$$$<<>>>>>>>>@@@AAAVVV>>>;;;EEE>>><<>>jjjfffQQQJJJHHHRRRYYY\\\YYYSSSQQQOOOMMMKKKwwwzzznnnQQQ@@@<<>>===???@@@BBBBBBHHHDDD>>>AAACCCBBBBBBRRRfffNNN777)))DDD~~~kkkQQQFFF<<<888777555777:::CCC@@@>>>@@@CCCIIIXXXfff||||||yyy}}}~~~xxxtttZZZ:::666===<<<999===<<<777999777777666444333111000000...000///---,,,,,,---...---))),,,,,,...FFFbbbkkk{{{|||wwwZZZHHH222555333888666***///<<<555666666777777777666666666666555555444555555555---***,,,000000,,,+++...'''***(((+++000***%%%---&&&''')))******(((%%%###++++++***)))))))))***+++((()))(((&&&$$$%%%(((+++'''''''''((((((((())))))((((((((((((((((((((((((((('''(((++++++)))))),,,%%%$$$%%%;;;aaayyy|||}}}qqqyyyooo}}}~~~yyyrrrxxxppp{{{ppp]]]fff___NNN999,,,(((******)))***)))(((''''''((()))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((('''%%%###$$$)))***''''''+++***)))((('''&&&%%%""" &&&&&&&&&''''''((((((((('''''''''((((((((())))))'''(((((()))******++++++***+++,,,...000222444444111111111000000000000///,,,+++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))***++++++))))))+++---///111333333222222333333333333222222111000...---,,,------...,,,,,,,,,------...///000111000===lllBBB;;;444555333---,,,++++++******++++++******+++++++++,,,,,,,,,"""000---+++666333***333fffwwwiiicccWWWLLLGGGHHHJJJKKKCCCEEEHHHJJJTTTiiijjjAAA)))>>>555)))555///$$$333222222333222111222444777333666:::<<<<<<===???AAAEEEBBBEEEEEEAAAHHHNNNFFFNNNIIIUUUVVVYYYaaa___lllccceeeaaaVVVKKKCCC:::222...,,,000...'''+++111,,,&&&)))+++,,,+++***))))))))))))***,,,,,,,,,,,,,,,111###000666"""666pppvvvrrr\\\bbbeeebbbdddooo}}}wwwoooJJJCCCBBBDDD???:::AAABBB333<<<888222/////////000000222(((111777,,,---333***000<<>>MMM444===MMM@@@<<>>DDDSSSeeerrr{{{tttiiippp~~~~~~[[[BBB===;;;AAA999999CCC;;;111===555555333222000///...---,,,///000---++++++---...+++---444333+++///666111HHHRRReeettttttoootttwwwqqqfffWWWGGG;;;555444,,,777...///999888444,,,444555555555444333222222666555444333333444666666444111,,,'''(((++++++'''...+++###%%%---)))$$$+++,,,)))))),,,,,,((((((,,,''')))******)))(((''''''&&&'''((())))))))))))(((''''''''''''((((((((()))((((((((((((((((((((((((***%%%%%%,,,...***'''(((%%%000,,,&&&777SSSnnnyyyzzz|||ooozzzrrrqqqhhhuuulllnnnddd{{{}}}wwwqqqdddzzz]]]QQQ999$$$""",,,...''''''(((((('''&&&''')))+++&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((())))))((((((&&&###$$$'''%%%!!!$$$***%%%&&&'''''''''(((***,,,&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))******++++++***+++,,,...111333555666111111111111000000000000++++++***))))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))******+++((()))+++---///111222333222222333333333222222111111000...,,,,,,,,,...///------------...///000000000000===yyy999:::555666111------,,,+++++++++,,,,,,************************+++++++++,,,,,,,,,------***OOOpppFFF333111//////......------------,,,...000000//////111333555666777888:::===???@@@???BBBEEEDDDBBBAAAEEEJJJLLLGGGEEEHHHHHHBBB???AAABBB>>>999666444222111///---------,,,,,,+++++++++(((((((((((((((((((((((())))))*********+++++++++------000000***---GGGfffvvvuuu```KKK???>>>======<<<;;;999888777111000000///...------------------.........//////333,,,+++???fffZZZ888---///111111000000//////111333666888999;;;======;;;:::999:::;;;===???@@@@@@===:::888<<<555QQQmmmDDD111555@@@FFFuuu{{{rrrgggfffppp}}}yyyvvvOOO999888>>>;;;;;;<<<;;;999666333222000000///------,,,,,,,,,++++++++++++++++++++++++---------.........//////444666999;;;<<<:::777555222111111111000000//////111111111111111111111111111111222222222333333333111222333444333333111111------,,,+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''---///,,,BBBkkk~~~wwwlllvvvxxxpppgggcccfffmmmrrruuurrrpppkkkuuucccnnnkkkjjj}}}sssmmmllljjjddd___555222...***(((((()))+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++,,,...///000111000000111222333333222000...,,,******)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***,,,...000111111111111000000000000000,,,,,,,,,+++++++++******,,,,,,+++++++++,,,------,,,...???{{{<<<;;;555555111------,,,+++++++++,,,,,,************************+++++++++,,,,,,,,,,,,---222,,,>>>mmmwwwUUU===222111333.........---------,,,,,,,,,...////////////000222333333444666888:::<<<===>>>AAADDDCCCAAAAAAEEEIIIJJJDDDAAABBBBBB???>>>AAA===:::666222111000...---,,,,,,,,,+++++++++******'''''''''''''''''''''''')))))))))*********++++++)))(((,,,000,,,(((222CCChhh___EEE===>>><<<;;;;;;:::999777666555000000///......---,,,,,,,,,,,,,,,---------......+++222444...---EEEsssdddQQQ999,,,,,,000000...///.........///222444666888:::<<<<<<;;;999999::::::<<<>>>???>>><<<999777<<<444555LLLxxx~~~YYYAAA777444222EEE^^^ppp~~~~~~pppfff___cccmmmzzzwwwZZZAAA777999<<<::::::;;;:::888555333111000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++---///111111000...---/////////.........------//////000000111111111111222222333333333444444444111222222333333222111000---,,,,,,+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***(((***+++&&&444RRRVVVeeeoooqqqvvv~~~{{{pppsssvvv{{{yyyttt|||vvvooo|||rrr{{{www{{{xxxtttpppiii[[[GGG999///---***((('''(((***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***+++,,,...////////////111111222222111...,,,******))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((()))***,,,...000111111111111000000/////////,,,,,,+++++++++*********,,,,,,+++++++++,,,------...000@@@~~~@@@===444555111------,,,+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,000++++++555IIIlllhhhAAA)))''',,,///------------,,,,,,,,,,,,,,,+++---............///111000000111333555777999:::===@@@BBBBBB@@@@@@CCCGGGIIIBBB>>>======;;;;;;>>>777444000......---,,,+++************))))))))))))''''''''''''''''''''''''))))))))))))************---)))+++111000))))))...>>>]]]yyywww```DDD555777@@@999999999888666555333222///......------,,,,,,,,,***++++++++++++,,,,,,,,,***///111+++%%%***;;;KKKiii|||bbbOOO333...))))))---///---)))---,,,,,,---...000222333666888:::;;;:::888888999999:::<<<===<<<:::777555...444000,,,BBBnnngggMMM888444444888>>>HHHWWWdddaaaaaa]]]UUUQQQUUUYYYZZZcccssspppSSS<<<555999:::888888888999888666444111000///...---,,,,,,+++,,,,,,***************************++++++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,------...///000111111333333333333444444444555111222222222111111000///,,,,,,+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$***)))'''(((%%%***999BBBLLLPPPOOOXXXiiinnniiirrrqqqooollljjjkkknnnqqq|||rrrggguuuooo~~~vvvmmmwwwgggXXXKKK===///&&&((((((((('''((()))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))+++,,,---.........000000000000...,,,***((())))))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((()))***,,,...///000222111111000///...------,,,++++++++++++*********+++++++++++++++,,,------000222@@@CCC???444444111------,,,+++************))))))))))))))))))))))))************++++++++++++111...+++)))+++888VVVqqq|||XXX:::555000......---***(((+++++++++++++++++++++++++++,,,------,,,,,,---///......///111333555777888<<<>>>??????>>>???BBBDDDHHHDDD???===<<<:::888777111///,,,+++,,,,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******111,,,)))---...,,,---111(((111PPP{{{dddXXXHHH===999:::;;;;;;777777777666444333111000------,,,,,,,,,+++++++++)))))))))*********++++++,,,((((((///777666+++ 000@@@TTTggg~~~vvvdddUUUFFF555)))///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///111222444666888999888777888888666888999:::999777555333+++///444222***///RRRyyy}}}jjjVVVKKK???555555===AAACCCBBBCCCNNNbbbuuuZZZJJJ777000666===;;;555666666666555444222000///------,,,+++++++++++++++************************)))))))))*********+++++++++++++++++++++,,,,,,---******************************+++---...///000111222222222333333333444444222222111111000///......,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((!!!+++)))%%%)))+++***///===999;;;???;;;:::KKKaaaeeeooozzz}}}yyywww{{{nnnwwwlllwwwlllbbblll]]]FFF444+++)))******&&&''''''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***+++------......//////...---,,,***(((''')))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((()))***+++---///000111111000///...---,,,+++++++++++++++************************+++,,,------000222===|||CCC???444444111...---,,,+++************(((((((((((((((((((((((()))))))))*********++++++)))(((+++111333///)))'''FFFnnnqqqTTT>>>...%%%+++000///+++((((((+++)))))))))******************+++,,,,,,+++***,,,---------...000222444666777;;;<<<<<<======>>>@@@AAAGGGFFFDDD@@@===:::444///...,,,+++***++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***((('''((())))))---222,,,222000000MMM|||~~~fffQQQDDD666333999>>>:::333666666555555333222000///++++++++++++************((((((((())))))))))))***+++******))))))+++---000+++,,,...222===NNN[[[aaayyywwwpppiiiVVVIII999000///000///...)))******))))))***---///,,,,,,,,,---...///000000111333666777777666777888444555666666666444222111777((('''222000%%%,,,@@@fffuuurrrgggfffbbbjjjrrrwww~~~iiiPPP999444111333888:::888555444333333222111///...---,,,++++++************+++))))))))))))))))))))))))((((((((())))))))))))***)))(((((('''((()))***+++************************((()))***+++---///000000000111111111222222222222222222111///...---,,,,,,+++******))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$---)))###)))---***---+++,,,666???999...222???EEEOOO]]]hhhmmmoooqqqssstttmmmaaafffRRRYYYPPPIII555000***'''((())))))(((((())))))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******++++++,,,...//////...------+++***((('''&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))***+++,,,...///000000///...---++++++***+++++++++*********))))))************+++,,,---...///000999vvvAAA>>>555555111...---,,,******)))))))))((((((((((((((((((((((((((())))))))))))*********%%%,,,111///)))***666AAA'''---333LLLwwwtttbbbPPP555000'''.........---+++))))))***+++,,,((((((((((((((())))))))))))***++++++))))))***+++,,,------///111333555777999999::::::;;;===>>>???EEEFFFDDD@@@<<<999222+++,,,+++******++++++***)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%(((+++,,,+++)))***,,,000222///***222JJJgggzzzvvv]]]```GGG;;;999777666666777666555444444444333111000...---))))))))))))))))))))))))(((((((((((())))))))))))+++,,,+++(((%%%'''---222---,,,+++******+++---......000111111333444...((()))'''%%%'''+++------+++%%%'''***+++***)))))))))++++++,,,------......//////111444555555555666777222333333333333111000//////***'''***///000---((((((===aaa}}}lllVVVBBB444333444666888666222222666222111000///...---,,,,,,+++***))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))))))))***************((()))***+++---...///000000000000000111111111111333222000...,,,+++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((...(((###((((((&&&***"""+++000///555===777(((---,,,***+++///888CCCKKKGGGDDD<<>>===555555000...---,,,***))))))((((((''''''''''''''''''''''''((((((((()))))))))******...+++(((***//////'''...999777---***///CCC___qqq||||||kkk\\\OOO@@@333777***+++%%%888111222%%%)))'''''')))+++,,,+++)))&&&&&&''''''((((((((((((((()))******(((((()))***++++++,,,---000222444555999888888888:::<<<======AAACCC@@@:::777666111***+++***)))***+++***)))'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''))),,,,,,,,,,,,+++***%%% )))888333###''':::PPPooo{{{www}}}yyykkkHHH111111///...111555666444333555777222222111000///---,,,+++(((((((((((((((((((((((((((((((((((())))))))))))+++)))(((+++000000***$$$$$$(((,,,...---***))))))+++000---++++++---000+++(((***,,,---+++(((%%%$$$)))***,,,,,,+++)))'''%%%))))))***+++,,,,,,,,,,,,---///222444444444555666111111111111000///...---###...222)))&&&,,,///---...'''***@@@___~~~|||zzzoooVVV:::+++...666555444666888666000000555000///...---,,,+++++++++)))))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++((((((((()))))))))******))))))***+++---...//////000000111111111222222222333222///---+++*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((,,,'''%%%)))%%%"""***(((+++(((""")))777888...,,,///333777888555///***222111,,,555""",,,))))))222///+++((('''(((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))***,,,---...++++++***)))))))))))))))'''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))***,,,------------,,,,,,+++++++++***************))))))))))))(((((())))))***,,,---...---...555mmm|||<<<<<<555666000...---,,,***)))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''***,,,+++***,,,///000&&&+++)))+++444333---000...222666333......444:::...111222///111555444...((('''333&&&///""",,,)))%%%((()))'''###"""%%%)))&&&&&&&&&''''''(((((((((((()))***)))((('''((())))))***+++,,,...111333444888777777888:::;;;<<<<<<>>>???;;;444222444111+++***)))))))))******(((&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''$$$###&&&+++,,,***---000,,,%%%(((000111+++)))000///FFFGGGcccpppwww]]]MMM333333333///222...000777555333444777888555333000000///...---+++***)))'''''''''((((((((((((((((((((((((((()))))))))***&&&((())))))((((((***+++'''))),,,,,,)))''')))---%%%///,,,+++***)))...'''***+++***'''%%%%%%***...)))(((''''''(((***+++,,,'''((()))******+++******,,,...222333444444555666000000000000///...---,,,+++---...+++(((&&&(((***---,,,,,,...000===YYYsss}}}vvvmmmWWWGGG333***,,,111000---000---///666888444111333///...---,,,++++++***+++))))))(((((((((((()))***(((((((((((((((((((((((((((((((((((()))))))))***&&&'''((()))))))))(((((('''''''''((((((((())))))******+++,,,---......///111111222222222333333333333222///---+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&(((''')))---%%%###...((($$$(((...***!!!'''555555000)))'''***...111111+++)))%%%000!!!...,,,,,,"""$$$(((+++,,,+++)))''')))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''((()))***,,,---******))))))))))))******&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---,,,+++++++++++++++++++++************))))))))))))((((((((()))***,,,---......///444lllzzzCCC777555000444...---+++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))***+++,,,------...111111222444555777888999<<<:::777444111...---,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,---------......444333333333222222111111,,,,,,------...//////000000111222333333222111000000///---,,,+++*********''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,---...000111111222222111000...,,,+++))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,333999CCCNNNXXX___dddfffhhhfffaaaYYYOOOCCC999222------------------------//////000000000000//////------,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---000000//////000111222222///...---,,,++++++++++++((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))...---,,,---......---,,,///,,,)))((((((***++++++%%%***+++&&&$$$(((+++***,,,&&&&&&---000---)))***666)))000"""777222,,,111,,,(((...111)))(((---***---,,,***'''%%%&&&))),,,(((&&&%%%%%%(((***+++***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))***************************))))))))))))))))))(((((('''''''''&&&)))))))))***++++++,,,,,,,,,,,,555XXXyyyBBB666777111333...---+++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((())))))***+++,,,------222222333444555666666666999777555111...,,,+++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))*********+++++++++,,,,,,///.........------------+++,,,,,,------......///000000111222222111000000///...---+++*********)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,...///000111111111000///---,,,***))))))(((((((((((((((((((((((((((*********+++++++++,,,,,,***+++...000111111///...000111222222111...+++)))***++++++,,,---......///...//////000000//////...,,,,,,,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,////////////000000111111...---,,,+++************(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))...---,,,,,,+++***)))((())))))((((((((((((((('''&&&+++---******---...+++555000000333555222222555777555KKK999<<<555333222888,,,+++...(((''',,,***'''((())),,,---,,,)))'''((('''%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))************)))*********)))))))))(((((()))((((((((('''''''''''')))))))))***++++++,,,,,,...---555VVVyyy@@@666888222222...---+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((()))***+++,,,------222222333444444444444333555333111...,,,***(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))******++++++,,,---------///000111111111111000///...---,,,+++***)))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---//////000000000///...,,,+++***)))(((((((((((((((((((((((((((((()))*********++++++++++++.........---+++)))'''&&&'''((()))+++,,,---------((()))***+++---...///000......////////////......++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,///////////////000000000,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))+++,,,,,,,,,+++***(((((())))))(((((()))+++,,,------222444444555;;;???AAA999;;;AAALLLSSSVVVYYY]]]www]]]iii```vvvxxxSSSYYYLLLHHHDDD;;;777555+++---+++***+++,,,+++'''###***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((())))))******))))))******))))))))))))(((((((((((((((((('''''''''''')))))))))***++++++,,,,,,///,,,111PPPzzz???555999333222------+++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))***+++,,,,,,///000111333333333333222111000...,,,***(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***************)))))))))))))))******++++++,,,,,,...///000000000000///...---,,,+++***)))(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++---....../////////---,,,+++***)))((((((((((((((((((((((((((((((((()))))))))************+++((()))))))))+++,,,---...---,,,+++***((((((''''''))))))***+++,,,---......------............------******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,........./////////......+++***)))((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((***+++,,,+++++++++,,,))))))))))))+++///444777;;;@@@EEEFFFHHHOOOZZZbbbaaaaaaeeekkkooolllddd]]]wwwhhhiiihhh}}}pppoooqqqtttjjj^^^___YYYEEE;;;777000+++((((((***,,,+++***))))))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((()))))))))))))))***)))))))))(((((((((((((((((((((((((((''''''''')))))))))***++++++,,,,,,...+++---HHH~~~@@@555:::333111------+++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((((((******+++,,,+++---///111333333333333///...,,,+++)))(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,---...////////////...---+++***)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++,,,---------------+++***)))(((((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))((('''''''''((())))))((('''&&&&&&&&&&&&'''(((*********+++++++++++++++,,,,,,------------,,,,,,)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,------.........------,,,))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((***+++***((((((***,,,%%%)))000444777999<<<>>>GGGPPP[[[``````aaahhhpppvvvqqqmmmnnnrrrpppeeeYYYppphhhaaaUUUiii}}}kkkdddvvvuuunnn~~~pppRRROOOHHH>>>444///000222***)))((()))***+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))))))))***++++++,,,,,,...,,,,,,CCCCCC444999333111...---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((()))***++++++)))+++...000222333222222---,,,+++))))))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''(((((((((((())))))***+++++++++,,,---............---,,,***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,,,,,,,)))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))---,,,++++++***+++++++++***************+++,,,---************************++++++,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***++++++,,,,,,---......,,,+++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))******'''%%%%%%(((,,,...777CCCLLLNNNMMMLLLKKKTTT[[[gggppppppiiifffgggqqqjjjaaa^^^eeellljjjbbbpppjjj~~~dddeeettt}}}kkk\\\hhhqqqjjjeeexxxpppqqqnnndddTTTBBB444,,,,,,***'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))(((((())))))(((((((((((('''''''''''''''((((((((((((((()))))))))***++++++,,,,,,000///...???FFF444777333111...---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''((()))***+++)))+++...000111111000///******)))((('''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((())))))******+++,,,,,,+++,,,---......---,,,+++)))(((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***++++++++++++++++++(((''''''&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&%%%%%%((()))))))))******++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((((()))***++++++,,,---...---,,,***))))))((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))******************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((())))))'''&&&)))000666FFFLLLSSSWWWWWWYYY]]]```gggaaaaaajjjpppkkkccc^^^qqqnnnfff\\\YYYZZZXXXRRRFFF]]]aaaQQQOOOddduuukkk___bbbiiicccdddtttyyy{{{}}}}}}vvvdddMMM<<<444000+++((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))(((((())))))((((((((('''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,///000...999xxxHHH444666222111...---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))*********,,,...000111///...,,,(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))***++++++,,,,,,+++,,,------------,,,+++(((((('''&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******+++++++++******''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))((())))))))))))((((((''''''''')))***++++++++++++&&&'''((()))***+++,,,---******++++++++++++******))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++***+++---------+++)))((())))))((((((((())))))***(((((((((((((((((((((((())))))))))))************************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))%%%'''))))))***000;;;DDDYYYWWWTTTOOONNNVVVcccnnnyyydddUUUZZZgggkkkfffaaaUUU]]]aaa\\\XXXXXXVVVSSS]]]hhhzzz\\\]]]ZZZaaaoooyyy[[[]]]uuuppp^^^ggg~~~hhhjjjrrrsss```<<<777111,,,************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((()))(((((((((''''''''''''&&&'''''''''(((((()))))))))))))))***++++++,,,,,,,,,///+++333mmmEEE444999222000...---,,,+++***(((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((()))***+++++++++++++++(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***************+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,++++++***)))(((''''''(((((((((((((((((()))...###***+++%%%---%%%''',,,'''000&&&...''',,,***)))000###$$$222,,,---(((...&&&222$$$...###&&&((((((((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((%%%"""###'''******)))'''+++222""":::FFFWWWLLLMMMMMM^^^cccWWW]]]ggg]]][[[qqqaaaLLLVVVXXXVVVggggggaaa\\\]]]ccchhhiiiiiifffiiimmmiii\\\TTT^^^mmmnnnhhhbbbaaaeeehhhfffcccqqqlll___hhh}}}xxxrrrpppSSS;;;777333((($$$++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))************+++------<<>>===777666///...******((('''&&&&&&'''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))'''%%%&&&***///555HHHEEEIIICCCaaacccdddbbbeeeiiihhhdddcccaaaZZZZZZhhhddd[[[^^^\\\[[[ccchhhhhheee\\\RRRIIIFFFFFFBBBDDDJJJSSS]]]gggqqqwwwaaaWWWNNNPPPZZZcccccc___^^^lllssspppmmmhhhcccaaarrrqqq{{{{{{VVV:::222---,,,++++++---,,,(((%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((()))))))))************+++///---333DDDAAA555999111222...---,,,+++***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((()))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))'''&&&&&&&&&''',,,---...111555999===@@@@@@AAALLLQQQXXX^^^[[[^^^qqquuuppp~~~wwwxxxyyyzzzoooyyyzzz{{{zzzqqq|||PPPLLLGGG>>>:::222000...---***((((((***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%$$$)))111888BBBHHH<<>>@@@>>>>>>III]]]nnncccdddoooqqqfffcccgggbbbfffeeedddkkk{{{zzzgggAAA888,,,&&&'''******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))************&&&------111<<<~~~???555888000333...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))+++---000222888999<<>>CCC^^^\\\oooxxxgggaaalllpppqqqmmmdddaaakkkzzz|||ttt___OOO:::,,,((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))************&&&------000999}}}>>>555888000333...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((***...222666999>>>AAAFFFOOOZZZfffpppuuuzzzvvvooozzz}}}vvvrrrfffZZZKKK>>>777222---)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''+++333888:::999YYYiii|||jjjpppffffffRRRXXXnnnmmmccceeeaaa```qqquuuZZZDDD<<<@@@YYYuuu|||aaaGGG777999;;;ZZZpppccc```vvvmmmaaa```mmmrrrnnnttt{{{fffJJJ444+++)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))************&&&......///666;;;888555000555000///---+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((())))))'''%%%######$$$###$$$%%%&&&'''(((((()))+++***'''%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''&&&%%%%%%''''''(((((())))))******&&&&&&&&&&&&''')))***+++&&&&&&&&&''''''(((((()))(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((('''''''''&&&&&&)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((((((((())))))+++(((...777888888<<<:::CCC]]]]]]ggg{{{sss~~~aaa~~~xxxzzzyyy~~~yyywwwvvvUUU:::>>>BBB444+++...,,,&&&''',,,+++%%%))))))))))))(((((((((((((((((((((((((((((((((((()))(((&&&&&&'''((()))))),,,///444000999EEEZZZbbbbbbYYYbbb___TTT]]]^^^ZZZjjjooogggiiiuuuuuuhhh???DDDQQQeeeyyy|||{{{WWW:::...HHHjjjrrreeeXXX```iiimmmeee^^^fffyyyppppppbbbGGG111++++++))))))++++++)))((((((&&&###(((((((((((('''''''''''')))((('''&&&&&&&&&&&&'''&&&((()))(((%%%%%%(((,,,,,,***'''&&&&&&'''(((((())))))((((((((((((((('''&&&&&&&&&'''((('''%%%"""***(((&&&''')))+++,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&((((((''''''&&&$$$######***%%%%%%)))***&&&%%%))))))++++++)))&&&&&&(((+++(((((((((((((((((((((((())))))))))))************,,,...000333444;;;666666222555000///---+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&((((((((('''&&&%%%$$$$$$%%%''')))*********,,,...,,,,,,+++***)))(((''''''$$$$$$%%%&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&''''''******))))))(((''''''&&&***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((()))((((((((()))+++&&&666:::444@@@JJJZZZccccccsss{{{vvv}}}yyyxxx{{{~~~VVV???<<>>;;;fffttt]]]~~~wwwfffzzz{{{vvvyyy~~~zzzwww}}}SSS???777000---+++((()))+++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))------888888LLLnnnqqqqqqrrrvvvgggcccbbbeeewwwvvvhhhjjjooopppbbbQQQMMMSSStttxxx~~~lllCCC888TTTxxxyyy```YYYnnnxxxlllgggpppeeeppppppHHH000---,,,(((%%%&&&***,,,***(((((((((((((((''''''''''''$$$$$$&&&''''''(((''''''///)))$$$###''',,,---,,,/////////...............)))---222444444555777:::444000***&&&&&&(((***+++(((''''''(((***+++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))(((((()))'''&&&%%%$$$$$$%%%&&&''')))((()))***'''$$$''',,,%%%'''((((((''''''(((***(((((((((((((((((((((((()))))))))*********++++++,,,...000222444EEE555999555111000///---+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''(((&&&&&&'''((()))*********+++,,,---,,,***))))))***))))))******+++,,,,,,,,,))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))''''''(((((()))*********)))))))))))))))))))))((('''((((((((())))))*********))))))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((,,,++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((***+++,,,,,,+++---222666000>>>^^^bbbvvv~~~iiiuuu{{{{{{}}}uuuuuuyyywww{{{|||~~~aaaNNN:::222///+++***---*********)))))))))((((((((((((((((((((((((((((((((()))******)))(((((())),,,000===AAAWWWlllccceee]]]ddd___eeebbb]]]mmmrrrnnn{{{uuuVVVAAAKKKfffyyy||||||||||||~~~|||wwwttttttuuuwwwyyy}}}}}}EEE777QQQyyylll```aaaeeehhhjjjmmmfffgggooozzzwww___<<<$$$---***))),,,,,,***((()))((((((((((((''''''''''''$$$%%%&&&'''(((''''''&&&+++)))''')))---111333333555555333111...---...///...,,,++++++///333777999:::777222...,,,***(((&&&''''''''')))******(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''******)))'''''''''''''''''''''''''''&&&&&&%%%'''((('''###!!!$$$((()))*********)))((((((((())))))))))))))))))))))))))))))*********+++++++++,,,---///222444EEE444999777222000///---+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((''''''(((((()))---+++)))&&&%%%%%%&&&'''!!!###&&&((()))+++...000000///---***'''$$$""" )))(((&&&%%%&&&(((+++---)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((((((''''''))))))(((''''''&&&&&&%%%'''((()))++++++,,,++++++******))))))))))))))))))''''''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((***,,,,,,,,,111:::AAA___UUUvvv}}}sss~~~~~~pppfffrrrooovvvzzzlllNNN<<<666222...---************))))))))))))))))))))))))))))))))))))&&&((())))))'''''')))***...666IIIUUUffffffUUUcccXXX\\\[[[hhhaaaOOO^^^kkkxxxnnn\\\OOOYYYooozzzvvvvvvxxx|||uuummmvvvxxxzzzxxxuuuuuuyyy}}}~~~~~~{{{|||kkk444FFFxxxlllVVVfffssslllfffiiikkkqqq}}}}}}^^^:::***)))+++...,,,'''&&&***(((((((((((('''''''''''''''''''''((((((''''''&&& (((222888999555111...000555:::;;;999555222111555000---///555888666333===<<<;;;:::777222+++&&&)))(((((()))+++***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***)))(((&&&&&&&&&%%%(((+++///000000///......111222///,,,***+++,,,******)))))))))***))))))************************************+++++++++++++++---///222333BBB333777777555000///---+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((())))))***((((((((()))+++---000222>>>@@@CCCDDDEEEFFFIIIKKKKKKJJJHHHFFFCCCAAA???>>>555333///,,,)))'''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********))))))))))))))))))***+++...000222444555111222444666777888777777333333111///,,,***)))((()))(((((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))******+++,,,,,,+++++++++*********&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((&&&))),,,---111;;;IIITTTssszzzzzziiiuuuvvvzzzlllwwwqqqooommmjjjgggffffffeeennnkkkfffllleeeLLL>>>777///'''++++++*********)))))))))))))))))))))))))))))))))&&&((()))(((''''''+++///;;;KKKaaammmyyynnn\\\uuudddeee```llliii^^^ooo{{{xxx[[[MMM^^^uuu{{{xxxxxxzzzxxxxxx|||yyyrrrssszzz~~~~~~sss777RRRqqq~~~yyyooommmppp```pppwwwvvv|||aaa---((((((,,,+++&&&'''---((((((((((((''''''''''''((((((((('''(((((()))***---111444555333333777;;;@@@BBBCCCBBBBBBFFFNNNTTTWWWTTTRRRSSSSSSMMMBBB999111222555888:::888333000+++***)))*********(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''')))))))))''''''((())),,,...111333444333111000555777888555333222...)))+++)))'''''')))+++++++++*********************************++++++++++++,,,+++---///111333CCC444555444666000///---+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))(((((())))))***+++)))+++000666;;;>>>???@@@<<<>>>????????????@@@BBB????????????????????????AAA@@@>>>:::555000,,,)))***))))))(((((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***+++,,,......///111222555999<<<@@@CCCDDD>>>???AAACCCCCCCCCBBBAAA===;;;999666333000...---...---,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++,,,---///000222333444444444333222111000//////++++++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''+++000444<<>>GGGMMMXXX[[[^^^___aaafffpppxxxwwwxxxxxxvvvqqqkkkeeeaaaHHHFFFBBB@@@???===:::888...,,,************)))(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))((((((***---000333444555777:::<<<>>>???CCCEEEDDDAAAAAA@@@888...555111,,,)))***+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,///111333GGG777444111555000///---+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))((())))))***++++++999<<>>AAADDDFFFEEEBBB===:::******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))***---///111333444@@@@@@@@@???>>>>>>>>>===BBBCCCDDDEEEEEECCCAAA@@@@@@???>>><<<999777555555333222000---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))222333555777999;;;======::::::999888666555444333666555333000...+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))+++///555<<>>;;;000...+++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***---222666222333777===FFFQQQZZZ```ssstttrrroooqqqpppeeeWWWCCC===444...,,,,,,***(((++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...111333HHH999999222333000///...,,,+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&((()))+++******((((((((((((((('''&&&%%%&&&&&&&&&(((***+++***(((+++)))&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******"""''',,,+++(((((()))***...''''''---...---555BBBVVVIIIKKKGGGMMMYYYYYYeeejjjqqqyyy~~~xxxttt```OOOGGGEEEDDDHHHIII???III???444///+++(((+++///''')))***)))'''&&&(((+++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))((()))***++++++++++++******333,,,+++666FFFJJJ888@@@EEEKKKTTT\\\WWWUUUeeehhh___ooofffeeemmm]]]eeeSSSXXXNNNOOOGGG;;;BBB>>>PPPDDD@@@;;;000///222...%%%,,,+++$$$&&&...***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&)))(((((('''((()))***+++---***&&&%%%(((*********'''((()))*********(((((())))))))))))))))))))))))))))))))))))))))))))))))###(((+++***'''''')))***'''&&&&&&'''+++111666999EEE888888***888000:::666888444;;;@@@<<<===<<<222555222777:::777999444%%%...%%%$$$///111)))%%%)))(((((((((((())))))))))))''''''''''''((((((((()))///(((&&&+++///---(((&&&...999<<>>LLLFFFtttssslllrrr}}}|||}}}oooggg|||\\\~~~bbbzzz}}}```qqqaaajjj~~~___}}}jjjHHH:::@@@@@@111!!!333222,,,))))))((('''&&&(((+++---((()))))))))((('''&&&%%%,,,%%%$$$---555555333333555:::VVVeee}}}vvv|||zzzqqqxxxxxxxxx~~~lllSSS===111------...,,,***---111---%%%&&&---******+++++++++,,,,,,,,,,,,---000222444|||BBB666888222222000///...,,,+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((...,,,***((('''%%%$$$###***)))((((((******)))'''000...,,,+++***)))((('''"""'''***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******))),,,---,,,***)))++++++###111///$$$---GGGNNNAAA???FFF```lll{{{}}}yyygggKKKBBBJJJMMMBBB>>>===???===555---***+++++++++++++++***((('''))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((()))))),,,+++******+++,,,,,,+++###222@@@III@@@:::MMMbbbgggttttttsss\\\TTTEEE<<>>ZZZ|||rrrooojjj]]]fff___aaa___jjjuuu}}}|||jjjZZZYYYhhhkkkooosssvvv{{{AAAVVVsss]]]lllfffkkknnnnnnzzzuuuccc>>>%%%000///***---******)))(((((((((((((((---)))(((---555888666333PPPFFFgggtttsss~~~]]]ccccccsss|||zzz]]]mmm~~~wwwPPP222>>><<<###%%%,,,...*********)))((((((***+++))))))))))))(((''''''&&&(((***///555444000333:::IIIeeezzz}}}xxx||||||ddd@@@)))$$$///---***))),,,...---******++++++++++++,,,,,,,,,,,,---000222444uuu<<<333888222111000///...,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))&&&&&&'''(((+++...111333)))'''%%%&&&)))***)))'''%%%$$$$$$$$$%%%&&&(((*********)))&&&######'''+++'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((()))************)))(((((()))***+++,,,&&&333JJJLLL@@@GGG]]]pppyyy~~~~~~{{{lllbbbWWWGGGAAA===@@@CCC@@@<<<:::///+++'''''')))++++++***))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))'''(((***,,,...000111222FFF888666IIIeeeyyymmmQQQGGGPPPLLLEEELLLTTT@@@111(((,,,---''''''---))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))))))))(((((('''***))))))(((((()))***+++(((((())))))))))))******+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))+++%%%***///333666999>>>CCCZZZgggiiijjjhhhvvvrrrkkkyyygggjjj{{{zzztttxxx|||uuuvvvxxxjjjOOO???888------888:::...&&&***,,,((())))))))))))))))))))))))''''''((((((((()))))))))''''''((()))((((((000999???FFFxxxqqqnnnwwwyyyuuuvvvvvvtttyyyvvvuuuwwwyyyyyyuuuqqqsssppplllhhhggghhhkkklllbbbdddffffffdddbbbaaaaaadddcccjjj}}}qqqyyyZZZ>>>+++......$$$%%%111***))))))))))))***++++++,,,&&&))),,,)))333MMMaaayyyggg___llltttaaalllsss[[[lllqqq^^^___dddiiimmmqqquuuxxx{{{aaa???eeeYYYxxxjjjuuuaaaqqqpppdddQQQ)))333'''...++++++***))))))((()))))))))***+++,,,...222999???DDDlllsss~~~vvvkkkuuupppggg}}}nnnccc~~~vvvcccOOO666555777'''*********++++++******)))((())))))))))))(((((((((((('''...666777111222BBBTTTnnnnnnOOO666***,,,+++(((***...,,,'''++++++++++++,,,,,,,,,,,,,,,---000222444ttt;;;333999333111000///...,,,+++***))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((***+++,,,------------...///000000000///------------///---)))&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++)))'''&&&)))******+++---888??????<<>>MMMUUUAAAKKKEEE444%%%'''111..."""))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******(((((()))************)))777555333222333666999<<>>555:::444222000///...,,,+++***))))))))))))(((((((((''''''''''''''''''(((((()))))))))(((((((((((())))))))))))***,,,...//////111555999???EEEIIIIIIDDDBBBEEEIII===>>>===888111***&&&$$$%%%$$$&&&+++111111***###(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,)))***...///---///444777@@@LLL\\\vvvqqqkkkJJJGGGCCC@@@???>>><<<;;;;;;;;;;;;<<<@@@GGGNNNSSSDDDYYYxxxhhhZZZMMMDDDAAAFFFDDD>>>777///***((((((************************(((((()))))))))))))))))))))))))))************+++,,,111444222111888GGGTTToooxxxxxxjjjbbbxxxmmmtttfff\\\^^^lllhhhLLLBBB???KKKKKK999+++,,,///---************************)))))))))))))))))))))))))))))))))))))))***++++++***+++,,,...000222444555,,,///333888<<<>>>??????444///---222:::>>>;;;555111000---+++))))))))))))))))))))))))))))))))))))************************+++((()))------***+++///&&&888RRRhhhtttwwwuuusssfffrrrfffhhheee|||tttmmmwww~~~www~~~pppjjjkkkmmmnnnyyywwwnnnQQQ999666888111+++++++++*********)))))))))((((((((((((((()))))))))***,,,***)))+++---333???KKKzzzkkkrrrxxxiiiooovvv~~~ttteee```dddhhhiiikkklllkkkjjjkkknnnrrrrrrpppnnnmmmooossswwwzzzxxx}}}zzz{{{rrrQQQ444,,,111///%%%++++++***************+++111'''+++---***@@@\\\___UUUhhh]]]VVVrrrkkkoootttrrr{{{tttZZZXXXggggggfffjjjooossstttuuuvvvwwwzzzwww|||~~~GGGJJJyyyooolll^^^eeeccczzz___rrrsssaaa555+++'''---++++++************++++++)))111888===III```vvv~~~oooiiirrr}}}~~~nnn```tttqqqeeecccfffiiiggglll|||nnn|||AAA???FFF555,,,+++)))***,,,,,,***((()))))))))))))))***+++,,,111222555===NNNdddxxxzzznnnjjjfff~~~|||rrrlllkkklllrrrwwwTTT===///111333,,,,,,444++++++,,,,,,,,,---------,,,---000222444}}}BBB777;;;555444000///...,,,+++***)))))))))))))))(((((((((''''''''''''(((((())))))******(((((()))******++++++,,,&&&***000555888<<>>:::555...)))************************(((((())))))))))))******)))*********+++++++++++++++...333888CCCWWWoootttaaaiiittt|||uuuaaadddxxxdddJJJCCCCCCHHHAAA111+++///************************))))))))))))))))))))))))))))))))))))***+++,,,---...---------///333666888DDDKKKWWWaaaffffffbbb^^^RRRPPPJJJ@@@666333888>>>777666333000---+++***)))))))))))))))))))))))))))************************+++((()))---,,,)))...999CCCSSSkkk}}}ttt```RRRiii|||ttt||||||{{{nnnwww}}}{{{mmmqqq}}}}}}}}}~~~nnnOOO:::555444///+++++++++******))))))(((((((((((()))))))))******(((,,,///---***666WWWuuuzzzwwwuuujjjrrroookkk}}}~~~}}}}}}yyyppp~~~{{{nnnDDD)))+++111///,,,,,,+++************+++---***+++...999SSSfffeeeWWWuuummmZZZjjjkkknnnggg}}}tttggg\\\```fffccchhhkkkpppsssuuuuuuwwwxxx|||{{{}}}{{{yyyzzz|||||||||}}}}}}~~~}}}}}}}}}@@@RRRuuuooooooiiieeekkk\\\ooovvvuuu===111'''---+++++++++***++++++,,,---***222===LLLccc{{{ooorrrnnnlll[[[```TTT[[[]]][[[ddd\\\___ZZZ___ooodddsssnnnttt~~~vvvXXXGGGAAA555000+++***+++,,,+++)))***))))))))))))+++---...333999DDDVVVlll~~~~~~tttvvvqqq~~~xxxttt|||wwwyyy|||xxxxxxRRR///)))//////...000,,,,,,,,,,,,------------,,,---000222444DDD777999555555000///...,,,+++***))))))))))))))))))((((((((('''''''''((())))))***++++++)))***+++,,,---...///000444:::AAAEEEGGGIIIMMMQQQWWWZZZ]]]``````]]]YYYUUUTTTTTTRRRKKKDDD@@@AAADDDLLLFFF<<<111+++)))+++---))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,+++(((***000333999LLLbbbzzz~~~lllNNN;;;DDD^^^rrr|||wwwtttbbbVVVPPPMMMXXXcccbbbwww~~~|||UUULLLBBB???BBBAAA:::333************************(((((()))))))))******************+++++++++,,,,,,+++///<<>>>>>===;;;777333///,,,***))))))))))))))))))))))))***************************&&&(((---...000@@@TTTlll___```kkkwww~~~oooyyy{{{xxxhhhvvv~~~ttt|||[[[FFF;;;333,,,,,,+++******))))))((((((((()))))))))*********(((***...222999LLLnnnzzzXXXxxxssszzz}}}qqq|||www}}}~~~}}}}}}}}}ooo{{{rrrmmmwwwwwwuuu|||VVV555---000111---,,,++++++*********+++(((...***...IIIcccjjjhhhZZZnnnoooiiillljjjZZZtttooo```cccfffbbbbbbiiilllpppssstttuuuwwwyyy|||}}}{{{vvvuuuxxxzzzxxxzzzzzzyyyxxxyyy{{{}}}~~~}}}}}}~~~cccBBBccc{{{{{{sssbbbUUU]]]aaarrruuuLLL222,,,++++++++++++++++++,,,------...CCCXXXbbblllzzzkkkhhh~~~|||sssbbbqqq\\\XXXJJJKKKOOOSSSfffXXX]]]UUUYYYdddRRRJJJLLLbbbttt~~~WWWFFFBBB:::000++++++,,,+++******)))((((((***,,,...000333BBBWWWlll{{{pppwww{{{{{{|||~~~mmmNNN333***...///+++,,,,,,,,,------------...,,,---000222444EEE666888444666000///...,,,+++***))))))))))))))))))(((((((((((('''(((((()))***+++++++++***+++,,,...000111222333???LLL^^^ppplllVVVGGGBBBAAA???HHHQQQPPPDDD666---)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,...+++...777===JJJgggfffTTTaaayyygggZZZ___aaaaaaccciiisss|||nnnRRRDDDFFFHHHBBB999************************(((((())))))*********+++******+++++++++,,,,,,,,,666<<>>NNNbbbwwwkkkggg```ZZZXXXYYY]]]___```aaalllfffLLLCCCBBB@@@<<<888333...+++))))))))))))))))))))))))************************---***,,,333777@@@YYYtttvvvlllbbbaaakkkxxx{{{wwwqqqlllxxx|||zzz|||yyywww|||eeeEEE555,,,,,,++++++***))))))((())))))))))))************...''''''777OOOgggzzzuuu{{{yyyppp]]]vvvrrrvvv}}}ccc{{{ttt{{{||||||yyyzzz|||~~~|||yyyuuuuuuuuuuuutttsssssssssvvvwwwvvvtttrrrpppqqqrrrwwwssspppqqqwwwzzzyyywwwvvvhhhJJJ555***&&&---,,,,,,+++*********+++&&&111***---RRRjjjhhhfff^^^dddjjjvvvoooeeeIIIpppvvveeeXXXbbbccc[[[^^^hhhkkknnnqqqrrrtttwwwyyyzzz|||vvvkkkkkkuuu{{{xxxzzzyyywwwvvvvvvxxx{{{}}}zzzzzz{{{|||}}}HHH@@@nnnjjjsssggg[[[```SSSmmmkkkXXX000222)))++++++++++++,,,,,,---...666]]]{{{yyyjjjnnn~~~```wwwtttuuuvvveee^^^SSSbbb^^^^^^^^^qqq\\\aaaWWWYYYVVVaaa\\\III999SSSZZZnnnlllJJJLLLAAA444,,,+++,,,+++******)))((((((***,,,///000333IIIcccvvvvvv|||}}}llluuuzzzsss|||NNN,,,---444///,,,,,,,,,---------......,,,---000222444???;;;666666000000///...---,,,+++++++++))))))))))))((((((((((((+++,,,,,,++++++,,,***'''++++++///444777===MMM\\\mmmQQQKKKVVVOOOKKKVVVHHH:::222### ,,,000'''%%%---++++++************++++++***+++***)))***,,,---+++***000<<>>222***+++***&&&(((///******+++++++++,,,,,,,,,%%%,,,000,,,)))---222555<<>>999444888333000///...---,,,+++++++++))))))))))))))))))))))))++++++)))'''''',,,222777***000555AAAcccyyybbbWWWUUUZZZNNNJJJDDD777***&&&(((*********++++++************++++++(((***,,,,,,---///111111222///BBBTTTtttjjjlllhhhyyy[[[@@@RRR777DDD<<<111***,,,000---'''***++++++++++++,,,,,,,,,111***''',,,...///666???iiiqqq}}}{{{{{{VVVpppUUURRRIIIHHH999((((((111,,,'''---************************+++000&&&***999,,,&&&BBBTTTqqqXXXhhhxxxqqqsss~~~vvv[[[VVVkkkRRR444EEE>>>+++777---+++))))))******)))(((++++++***))))))*********...///222BBBaaa{{{zzzkkkeeeqqq|||vvvRRRSSS\\\ppp}}}OOOHHHxxx{{{ppp|||}}}oooFFF666+++...000,,,+++///)))******++++++++++++***(((,,,;;;XXXvvv~~~yyy~~~xxxbbbqqqssstttuuuvvvuuuvvvwwwyyywwwvvvvvvuuutttsssrrrrrrttttttttttttuuuuuuuuuuuuppppppppppppppppppppppppooopppqqqqqqrrrrrrqqqqqqoooqqqrrrsssssstttvvvwwwxxx}}}}}}{{{vvv{{{QQQ---555---,,,++++++***+++++++++***333###DDDZZZYYY___lllkkkkkkbbbcccjjj```ooo}}}mmm\\\]]]ccc]]][[[fffpppooollloootttpppoooxxxmmmgggrrrjjjiii|||}}}zzzssssssuuuxxxzzz{{{zzzyyyxxx}}}~~~MMMFFFvvv~~~kkkjjj```hhh^^^^^^iiiPPP///000...+++222%%%***///%%%EEEmmmvvvwwwdddvvvzzznnnppp}}}}}}{{{tttuuu{{{vvvtttvvvyyywwwttt{{{xxxtttooofffXXXKKKBBBUUUuuurrr{{{hhhNNNPPP===(((111...,,,+++...)))(((111111000888aaaxxxxxx~~~yyy~~~vvvsssKKK777+++888///......------......///000000111222555@@@888333888666000///...---,,,+++++++++))))))))))))))))))))))))---(((%%%)))000111+++%%%999EEEiiiYYY[[[XXXOOOMMMMMMCCC111'''***,,,))),,,++++++******++++++,,,+++---......+++***,,,///<<<999VVV{{{zzzvvvmmm```TTTKKKFFFDDDEEEFFFGGGKKKRRR[[[ccciiitttwww}}}jjjooommmooo{{{|||HHHIIIAAAEEE???111,,,111///&&&++++++++++++,,,,,,,,,,,,333(((&&&...111333GGGaaarrr{{{{{{qqqyyygggSSSHHHEEECCC@@@???@@@DDDIIILLL^^^aaammmqqqaaarrrXXXHHHPPP>>>555333,,,))),,,,,,++++++++++++++++++++++++(((111'''%%%666333777WWWhhhTTTmmm|||ttt}}}uuu}}}fffuuugggZZZnnnEEEDDDGGG777///,,,***)))******)))(((---+++)))))))))*********111222CCCcccyyyzzzppphhhyyyzzz{{{vvvyyyrrryyybbbCCCdddpppyyywwwVVVBBB///+++---,,,+++,,,+++++++++++++++*********333...;;;ssszzzvvvnnn^^^cccwwwuuussssssuuuxxxzzz{{{tttsssrrrqqqpppqqqqqqrrrrrrrrrssssssssstttttttttooonnnnnnnnnoooppprrrsssnnnnnnoooppppppppppppooooooppprrrrrrqqqqqqssstttwwwyyy||||||}}}vvv~~~fff---+++------,,,+++++++++++++++***222)))RRR[[[]]]```vvvkkkkkkiiiqqqyyy]]]zzzxxx]]]SSS]]]]]]XXX^^^gggrrrgggiiisssssssssvvvwwwyyyddd\\\nnnooonnn|||||||||zzzxxxxxxyyy{{{zzz{{{{{{|||zzz|||nnn;;;WWWyyyvvvpppiiiWWWccc[[[]]]oooWWW...(((---!!!888'''(((999444gggrrrqqqyyyxxxyyytttiiiiiiqqq}}}zzzzzzpppiiibbbeeeooowwwyyywwwuuu||||||wwwzzz{{{dddFFF999ppp~~~uuubbbZZZZZZOOO222//////***------''')))222222333???}}}qqqvvv|||~~~~~~ooonnnrrr~~~999)))/////////............//////000000222555777CCC;;;333888666000///...---,,,+++++++++))))))***************++++++,,,...///......333999hhhwwwyyy]]]WWWMMMWWWYYYIII666,,,++++++,,,,,,++++++++++++,,,,,,***---//////+++***111:::YYYeeesssddd]]]IIILLLOOORRRTTTVVVYYY[[[ZZZ[[[[[[[[[WWWSSSNNNKKKEEEEEEHHHNNNYYYkkk}}}xxxmmmhhhqqq]]]nnn^^^wwwDDD:::DDDGGG<<<...))),,,///+++++++++,,,,,,,,,------)))***...111333AAAeeennn}}}|||tttbbbKKK:::333555:::>>>JJJJJJKKKJJJFFFAAA<<<999444???GGGCCCAAAQQQttt[[[yyy^^^DDDAAAFFF===''''''111(((+++++++++++++++++++++++++++)))333---%%%KKKrrrmmmuuutttccciiifffooopppIII>>>:::222///,,,************))),,,)))))),,,...------...---CCCeeezzzwwwkkklllwwwyyy~~~iiiSSSdddvvv}}}qqqZZZ>>>...++++++***))),,,,,,++++++*********+++,,,>>>YYYxxxzzzrrrvvv~~~vvvWWWtttjjjtttqqqoooppptttwwwwwwvvvrrrqqqooonnnnnnoooqqqsssqqqqqqqqqqqqrrrrrrrrrrrrnnnmmmlllkkklllnnnppprrrlllmmmmmmnnnnnnnnnnnnnnnpppqqqrrrrrrqqqppprrrsssvvvtttwww}}}|||zzzkkk}}}}}}vvvIII000...---,,,+++++++++++++++&&&///555aaa\\\\\\WWWqqqrrrhhhqqq}}}xxxlllvvvkkkUUUUUU[[[RRRWWWfffgggmmmdddmmmvvvssszzz~~~nnnsssssseee```rrrvvvwwwllljjjeee^^^[[[___gggooouuuzzz}}}||||||}}}{{{vvvyyy}}}JJJKKKzzz}}}YYYWWWeeeaaaggg}}}kkk@@@111***$$$333,,,***999MMM}}}qqq}}}hhhxxxvvvyyyyyyzzzuuuooohhh[[[]]]pppxxxpppiiilllqqquuuvvvvvvooovvvvvvrrr{{{{{{eeeOOOHHHrrraaauuuhhhaaa]]];;;,,,///***++++++''')))///...666LLL|||{{{~~~tttyyynnnTTT999222000//////......//////000//////333888;;;GGG>>>555777333000///...---,,,+++++++++)))*********++++++,,,,,,(((000666///%%%///WWW~~~wwwmmm]]]YYYWWWTTTIII888---***------,,,,,,,,,,,,------(((***...000...222CCCUUUtttvvvcccXXXVVVWWWbbbkkkyyy{{{ppp^^^MMMDDDFFFPPPXXX|||___UUUxxx}}}RRRrrrooovvvgggHHH@@@>>>AAA:::,,,)))111++++++,,,,,,,,,---------'''...000000???```}}}iii|||vvvaaaBBB;;;???FFFPPP^^^ooo~~~ppp\\\EEE<<>>bbbyyyyyyuuuyyy|||ppptttzzzyyy{{{rrrttt;;;888000000000//////000000000000///333<<>>PPPlllxxx~~~|||}}}gggPPPOOORRRHHH777---...------,,,,,,------...,,,,,,------+++333NNNjjjyyylll___]]]jjj{{{qqq]]]QQQDDD```ttt```mmmssssssoooMMM666???FFF:::---,,,,,,,,,,,,,,,------------///000...666YYY}}}zzzyyyYYYMMMLLLDDDWWWkkk[[[BBB888WWW@@@FFFmmmRRRVVV===GGGCCC///)))111,,,,,,,,,,,,,,,,,,,,,,,,444...###AAAxxxuuu~~~bbbyyyeeerrruuuvvvrrrtttBBB>>>999222---++++++++++++***)))+++///+++&&&+++666SSSmmmyyynnnfffssszzzvvv}}}~~~xxx}}}vvvmmm}}}cccCCC000...///---,,,+++*********,,,---...999ZZZnnnttthhh^^^lllooo~~~mmmpppssswwwyyywwwsssoooqqqpppooonnnooooooqqqqqqoooooopppppppppqqqqqqqqqrrrqqqooommmlllkkkllllllmmmmmmnnnoooooooooooonnnrrrsssttttttsssssstttuuusssoooqqqxxx{{{xxxxxx|||zzzkkk}}}xxxooo999000///...,,,++++++++++++...,,,MMM\\\ZZZ\\\hhh{{{|||ddduuu}}}fff}}}{{{OOOZZZ^^^PPPKKK___mmmeeeffflllqqqnnnsss~~~jjjhhh|||yyyjjjdddUUUOOOBBBAAA???;;;777555555555===EEERRReeeyyytttlllwwwuuussssss===PPPyyyfff^^^VVVXXX]]]```fffUUU///)))888"""111000:::yyyzzzzzzpppnnn{{{}}}}}}qqqnnnqqqxxxyyytttuuu{{{zzzwwwxxx{{{vvvnnnrrr}}}xxxjjjSSS___}}}MMMddddddPPP000...---+++---///222111...KKK{{{|||zzzqqqsssoooeeedddZZZ[[[```eeeeeefffnnnxxxpppnnnwwwWWW,,,111111000000000000111111444000555BBBKKKEEE???777777111000///...---,,,+++++++++******++++++,,,------...333&&&&&&???\\\iiikkkkkkpppxxxhhhTTTPPPOOOEEE999......------------......000...---,,,,,,:::```hhhXXX\\\hhh~~~___KKKKKKeeellllllzzzrrrnnnHHHAAAEEE@@@444---,,,,,,,,,------------...000000777PPPxxxjjjSSSHHHYYYttt@@@PPPLLL===WWW|||___tttPPPFFFGGG:::---111,,,,,,,,,,,,,,,,,,,,,,,,...333999^^^}}}ppptttpppmmm}}}ggglll~~~sssttt~~~hhhDDD>>>666///,,,+++++++++***)))+++...)))'''555HHHnnnvvvtttkkkooo~~~vvvllleeebbb^^^YYYTTTSSSQQQOOOPPPQQQYYYkkk{{{{{{xxxwww}}}sssRRR777///---+++++++++******+++,,,///000EEEpppwww[[[QQQrrrfffgggmmmrrrwwwzzzyyyuuurrrooooooooooooooooooooonnnnnnoooooopppppppppqqqqqqqqqsssrrrrrrpppooonnnnnnmmmnnnnnnooopppppppppppppppqqqsssttttttsssssstttvvvrrrqqqrrrtttuuuvvvxxxzzzlllaaauuuwww[[[000///...---,,,+++++++++111***\\\VVV___```uuu}}}uuuooo}}}~~~zzzbbbNNNYYYVVVLLLTTTaaaeeeddddddkkkmmmrrrzzzwwwrrruuutttzzzqqqdddgggaaabbbbbb___ZZZTTTMMMFFF>>>:::777111111AAA```zzz~~~wwwmmmppp```{{{~~~HHHDDDtttnnn\\\kkktttiiiwwwqqq===***111'''///777VVVuuuzzzvvv}}}xxxxxxxxxuuu}}}yyyllliiiccc^^^aaaooowwwvvvyyyvvvtttvvvzzzyyyssssssxxxttttttZZZKKKhhhWWWwwwdddeee^^^888---......------222333333VVVxxxuuutttggg~~~vvvvvv{{{qqqccccccrrrwww444222111111000000111111222555000888MMM]]]BBB===777888222000///...---,,,+++++++++******+++,,,,,,---......,,,---:::OOO\\\bbbnnn}}}cccLLLMMMNNNHHH......------------......---+++,,,111777NNN~~~mmmgggddd}}}cccOOONNNooowww~~~dddGGG===;;;999555,,,,,,,,,---------......)))111HHHlll~~~]]]KKKVVVooo___NNNFFFNNNlllkkkqqqEEE???DDD777,,,,,,,,,,,,,,,,,,,,,,,,,,,---999gggtttvvvxxxzzzjjjxxx\\\mmm{{{wwwHHHAAA888111---+++++++++***(((+++...***---CCC]]]zzzzzzvvvrrrxxxvvv___TTTFFF<<<888888999888999;;;>>>AAA???@@@JJJUUUpppnnnnnnaaacccCCC555000,,,+++***))))))+++---000111TTTsss|||rrrTTTYYYuuuyyyaaammmrrrxxxyyyuuurrrppppppnnnnnnoooooonnnnnnmmmlllppppppppppppqqqqqqqqqqqqsssssstttssssssrrrppppppoooooopppqqqqqqqqqqqqqqqppprrrsssssssssssstttvvvqqqttttttpppooosssxxx{{{zzzzzz~~~lllnnn000000...---,,,+++++++++...)))gggWWWgggbbbxxxuuummmqqqqqquuuuuu```QQQWWWLLLKKK^^^bbb]]]dddgggjjjkkkvvvxxxWWW???KKKOOOBBBQQQWWW^^^pppssswwwkkkeee\\\VVVSSSOOOKKKGGG;;;@@@???444222FFFhhhuuuqqqVVVxxx{{{YYYAAAcccgggjjjlllKKKWWW\\\HHHeeettt@@@111,,,///***444eeezzzppp]]]vvvkkkvvvgggzzzxxx~~~uuu~~~xxxrrryyy}}}wwwrrrssszzzvvvssssssvvvxxxsssmmmzzzeeekkk```QQQbbb}}}eeefffiii>>>,,,...000***'''///444777[[[ooo}}}XXX}}}yyyuuupppyyy}}}pppssspppyyy~~~BBB222222111111111111222222333///:::VVVnnnBBB===555777666//////...---,,,,,,,,,,,,,,,+++++++++---------,,,***999VVVSSScccddd}}}cccYYYNNNWWWNNN777)))---111---+++000...111222444CCCaaahhhggg{{{zzz[[[KKK___EEE@@@;;;@@@777///,,,000///***///222******OOOYYYyyy|||NNN\\\ooo___???EEEhhhQQQttt]]]LLL<<>>BBB'''000111)))...(((---333+++---VVVxxx}}}rrrlllnnnppprrrzzzeeezzzsss}}}|||ooonnn~~~jjjJJJ<<<444)))///111,,,)))---,,,///;;;bbbrrr[[[MMMnnnyyyZZZlllqqqvvvxxxvvvtttsssnnnhhhooooooooonnnnnnnnnnnnnnnqqqqqqqqqpppqqqqqqqqqqqqqqqsssuuuvvvwwwvvvuuutttzzzyyyzzz|||yyytttrrrtttmmmvvvxxxqqqlllqqqvvvwwwxxxmmmooouuuooommmsssvvv{{{rrr}}}sssiiiwwwxxx===000,,,---((()))---(((///333iiiPPPkkkrrrxxxjjjuuuxxxyyyPPPKKKYYYBBBLLL```YYYaaadddbbbsssgggooofffBBB>>>??????UUUxxx|||qqqpppmmmZZZVVVXXXLLLIII<<<777>>>III666SSSKKKvvv]]]ccc}}}~~~www777nnnllllllcccfffWWW^^^eeeZZZXXXTTT,,,,,,111444111zzzzzzvvvzzzaaaDDDIIItttkkk|||llllllyyy~~~~~~wwwvvv|||tttxxx{{{vvvtttvvvvvvqqqllljjjwwwnnnrrrvvvCCC999yyyjjjiiirrrDDD***///---'''777---222BBB~~~tttwwwccclllqqqeeeuuuvvvccc555222666...333555***777222:::===RRRBBB>>>555777555//////...---,,,,,,,,,,,,,,,+++++++++---......---333FFF\\\YYY\\\eee~~~SSSPPPVVVOOO>>>000///000...---///222222,,,333]]]}}}iiinnncccTTThhh}}}rrr===EEE...AAA222//////...+++///333...555===wwwvvvccc]]]ooouuuJJJKKKjjj^^^DDDKKK:::999---111---,,,111...***111999iiitttiiisss}}}wwwxxxyyyyyy{{{|||{{{yyyvvvzzz|||yyywww~~~tttrrriii;;;666***---,,,///---''',,,111...@@@jjj|||~~~iiiuuubbb222)))111...///+++,,,///,,,222GGG{{{sssTTTQQQmmmmmm]]]ppprrruuuuuurrrqqqrrrppplllkkkkkkllllllllllllkkkkkkppppppppppppooonnnmmmmmmpppooonnnmmmmmmppptttwwwsssuuu|||{{{lll]]]VVV^^^gggqqqtttsssqqqmmmjjjrrrkkkooowwwvvvtttwwwxxxyyyttt{{{rrr|||{{{jjjsssHHH333+++...***))),,,******333iiiiiillliii~~~mmmyyywwwIIILLLVVVCCCMMM___YYY```ccceeefffggglll}}}QQQYYYeeeccc___uuu|||eee[[[___\\\BBBRRREEEHHHGGGNNNZZZLLLKKK]]]oooRRRlllwww~~~~~~BBBdddsssqqqdddfff]]]fffiiiaaagggccc222111///111555xxxqqqttt|||iiinnn~~~OOODDDNNNEEEKKK]]]WWWcccllltttpppZZZUUUWWWmmmzzzxxx{{{vvvsssuuuuuurrrppppppxxxtttxxx}}}QQQ<<>>666777333//////...---,,,,,,,,,,,,,,,+++++++++,,,...///000BBBHHHHHHTTT^^^wwwvvvccc]]]OOOEEE999111////////////***,,,111EEEmmmnnnttttttOOOkkkLLLIII)))CCC666222...------///222333???ggg}}}yyyvvvbbb___~~~GGG<<>>@@@111111,,,,,,111---+++666dddzzzddd~~~vvvyyytttqqqxxxqqqtttvvvuuuqqqmmmkkklllaaahhhnnnooonnnrrr|||uuu}}}kkkvvvFFF///444---(((222000)))------000TTT{{{rrrwwwvvvkkkrrr{{{~~~yyyNNN555000---,,,+++///000***888YYYnnn}}}iiiKKK```sssbbbaaarrrrrrtttsssooooooqqqqqqooonnnmmmmmmmmmllllllkkkkkkppppppppppppooooooooonnntttqqqmmmjjjjjjnnnrrruuuwwwnnnddd^^^TTTHHH===999>>>EEEVVVjjjxxx}}}||||||sssoooooorrrsssssstttuuuxxxwww|||zzzuuuppp{{{wwwsssYYY888)))...---)))+++,,,---,,,]]]jjj}}}nnnzzzrrrxxxiiiFFFMMMQQQDDDMMM\\\YYY^^^aaahhh___qqqppphhhhhh```rrrzzzppp|||oooXXXRRRaaammmMMMMMM222MMMMMMTTTRRR^^^OOOEEE}}}gggvvv}}}~~~~~~}}}~~~OOOQQQvvvpppXXXXXXVVV___YYYTTTccc___333222,,,111GGG|||nnnnnn^^^___mmmsss{{{ttt]]]OOOqqqsss}}}kkkZZZ]]]eee}}}tttooommmpppqqqmmmiiigggqqqtttyyygggHHHfffuuu]]]iiiUUU777------$$$...;;;<<>>FFFeeeCCC>>>777777111//////...---,,,,,,,,,,,,++++++++++++,,,...111444@@@FFFBBBZZZddd{{{zzziiiNNNMMMIII???333---///000...333...CCCooozzzwwwtttQQQqqqjjjAAA:::999888555///...111......777RRRffffffzzzvvvIII;;;bbbmmmWWWLLL@@@555222+++,,,222,,,...???]]]kkkuuupppiiittt{{{rrrppphhhQQQLLLKKKLLLLLLIIICCC@@@@@@KKKMMMQQQYYYbbbjjjnnnooo{{{~~~vvv~~~bbbddd666>>>///)))///000+++...,,,:::nnn|||}}}~~~xxxiiivvvxxxppp}}}ttt~~~DDD///111,,,++++++111000)))@@@kkk{{{rrrVVVDDDqqq|||\\\fffqqqrrrtttssspppoooqqqpppmmmqqqpppmmmkkkjjjkkkllllllrrrqqqooommmmmmnnnoooqqqsssooommmoootttuuurrrnnnfffTTT@@@444///,,,---000000///999PPPeeerrrzzz{{{{{{tttnnnqqqrrrqqqtttxxxyyywww{{{|||nnneeejjjhhh>>>(((...///)))+++...000@@@lllrrrqqq~~~vvvsssrrrppp[[[HHHOOOKKKEEEOOOYYYYYY[[[```ccc\\\uuu{{{mmm]]]QQQjjjuuuhhhcccmmmzzzuuufffDDDMMMWWWaaa```pppkkkGGGRRRXXXZZZuuu~~~~~~}}}~~~aaaKKK}}}nnnbbbaaa___gggZZZTTTfffbbb444333)))333\\\{{{}}}zzztttYYY___[[[xxxrrrhhhpppddd___bbbppp~~~~~~oootttzzzwwwTTTaaayyyaaappp\\\444)))///...///???999AAA|||uuucccdddvvvwwwlllvvvggg|||tttpppvvv~~~vvv{{{zzzIII333333000111888333999777@@@JJJmmmEEE>>>777888111//////...---,,,,,,,,,,,,++++++,,,++++++...333888777OOOZZZlllbbbtttwwwcccMMMKKKBBB555...///111///222000KKKzzzeee\\\}}}~~~AAAGGG222888888000000555,,,---@@@ooo|||wwwlllwwwaaaDDD@@@}}}{{{aaaFFFBBB888222+++...222,,,555NNNqqqxxx|||zzzsssxxx}}}{{{yyy~~~hhhfffqqqGGG>>>,,,...+++---,,,---111NNNooowww|||xxx||||||rrrZZZccc}}}YYYxxx{{{ssssssttt{{{~~~yyy|||qqq]]]???111---,,,,,,111000,,,JJJ{{{|||zzzeeeIIIEEExxxwwwXXXjjjooorrruuuuuurrrqqqqqqooojjjooommmjjjhhhiiikkkoooqqqxxxuuuppplllkkklllnnnpppnnnlllnnntttyyytttfffYYY>>>555///000333333222333<<<333...666BBBKKKPPPRRRqqq~~~zzzsssyyyzzzuuuxxxyyyzzzsss}}}vvvuuulll^^^qqqCCC)))...///***,,,...JJJzzzkkktttzzzyyyooorrrssslllPPPHHHQQQCCCFFFPPPVVVXXXYYY^^^fffccckkkqqqrrrqqqlllyyyooommmzzz|||EEEEEE]]]nnndddSSSRRRQQQNNN]]]pppuuu~~~uuuYYYsssiiijjjcccggg^^^UUUcccbbb;;;444***222gggvvviiiooo|||pppuuu[[[\\\}}}~~~{{{{{{ddd|||ssscccccctttvvvzzzzzztttggg^^^eeeqqquuurrrooossswww|||}}}]]]```qqqXXXiiiXXX111333///999666OOOGGGSSS\\\^^^yyy~~~|||{{{xxx|||TTT444222333222;;;999;;;;;;BBBLLLrrrHHH===666888222//////...---,,,,,,,,,,,,***,,,,,,+++***...555;;;@@@RRR^^^fffaaammmwwwsssUUUNNNDDD;;;444000000111###BBBjjjccc[[[VVVGGG888777:::111111777---222SSS{{{}}}xxx~~~\\\CCC@@@yyyiiiNNNEEE;;;444---000111,,,===bbbeee~~~zzzyyyuuuyyyzzzqqquuu|||zzzsssooosssyyypppddd___;;;)))222+++---222---555___{{{~~~wwwfffxxx|||qqqdddYYYoooUUUTTTyyyTTTtttBBBmmmbbbkkkmmmrrrzzz|||sssqqqppp}}}zzzzzzRRR,,,,,,///...000000555YYYpppbbbCCCNNNuuugggXXXmmmoooqqquuuvvvsssrrrsssppplllpppooonnnmmmooorrruuuwww}}}zzzvvvrrrpppppppppqqqtttsssssssssmmm___LLL===<<<888777;;;>>>;;;888777===888000...555<<<;;;444TTTrrrxxxtttuuuyyyyyy{{{sss}}}ppppppiiiqqqGGG,,,---...,,,...,,,666LLL{{{jjjrrr}}}tttHHHEEESSS===GGGQQQSSSXXXVVV\\\ccceeeeeelllsssllltttiiiyyyuuuqqqkkk{{{[[[???CCCeeejjjWWWfff^^^UUUfffrrrqqqzzz~~~~~~wwwgggyyyaaahhhVVVXXX]]]RRRTTTYYY???222+++444nnn}}}tttzzz\\\]]]||||||sssfffxxxwwwiiiaaaIII@@@OOO___yyyzzzggg_________]]]]]]ooooooyyy~~~{{{iiimmmxxx^^^pppaaa222444&&&666666hhhdddlllUUURRR}}}iiiyyyyyy}}}wwwsssnnnqqqyyyttttttppp___555333555222>>>???===>>>CCCMMMuuuKKK===555999444//////...---,,,,,,,,,,,,***,,,,,,+++***...777>>>HHHNNNYYYYYYeeejjjuuuuuucccUUUIIICCC<<<222///333...[[[RRR^^^xxxKKKDDD666;;;000///888///<<>>???KKKSSSdddPPP___gggssstttOOOQQQPPP:::777222...<<>>BBBsss@@@???jjjhhh\\\nnnlllooonnnpppsssvvvvvvuuutttsssoooqqqppphhhZZZHHH999111000444>>>FFFJJJNNNWWWbbbXXX]]]]]]\\\dddqqqwwwtttuuusssoooiiiccc]]]XXXVVVYYYtttiiiZZZ___HHH111DDDdddhhhnnntttwwwwwwvvvtttppp||||||www}}}|||~~~fff~~~fff]]]///...)))...---111777[[[ttt]]]pppyyygggmmmlllBBBHHHIII===LLLOOOMMMVVVTTTYYYaaaaaaaaadddhhhooouuuxxx~~~~~~xxxzzz~~~~~~???DDDkkkhhhiiiiiiMMMWWWLLLFFFzzzxxxyyy{{{ZZZrrrlll~~~pppdddaaadddOOOWWWTTT***333444mmmiiikkkYYYWWWVVVzzzyyy}}}xxx}}}\\\cccyyyxxxyyy}}}zzzvvvxxxxxxuuuxxxfff}}}sssbbbooo[[[>>>///111<<<<<>>TTT[[[]]]\\\MMMVVV___eeesssuuuuuueee\\\UUU@@@>>>888555???~~~uuu~~~}}}{{{nnnlllxxxzzz^^^nnnQQQ@@@555;;;...444888hhhwww{{{|||qqqxxx~~~|||xxx}}}fffUUU]]]eeehhhqqq|||sssiiigggssskkkzzzDDDZZZ]]]xxxFFF:::999333666<<>>???jjjggg[[[nnnlllooorrrooonnnooosssxxxzzz{{{wwwiiiTTTBBB888666999<<>><<<888222555DDDUUUTTTdddoooppppppvvvzzzxxxxxxvvvqqqlllfffaaa^^^\\\hhhxxxsss```YYYnnnuuuppphhhbbb```ccchhhlllgggrrrssssssuuuxxxjjjdddoooeee666333,,,...+++...###WWWxxxnnniiimmmzzzggg===CCCHHH<<>>SSSYYY{{{kkkmmmfffiii~~~qqqzzzrrrbbb999222@@@>>>CCCKKK@@@DDDDDDEEEhhhGGG@@@444444777///...---,,,,,,+++++++++***+++++++++...333999>>>KKKQQQUUUGGGMMMZZZmmmnnn{{{|||wwwLLLDDDpppjjjlllzzzbbbUUUCCCBBB666666jjjooosssqqqrrrrrrooommmpppyyyiiiddd|||YYYEEE777999000333BBBsssvvvuuuyyyyyyvvvwwwwww~~~{{{{{{hhh___ZZZaaa___^^^jjjyyysssZZZUUUiiizzzOOOFFF```PPP===666...---444qqq|||\\\JJJUUU{{{wwwxxxzzzXXXKKKaaauuuppp___XXX[[[fffwwwxxxwwwkkklllggg???999:::...,,,111fffyyy@@@~~~nnnvvvrrr|||vvviiiddd{{{wwwqqqwww^^^666222000:::CCCGGGOOOooo<<<>>>iiifffYYYmmmkkkmmmnnnnnnooosssvvvwwwtttqqqTTTNNNHHHIIIQQQ[[[bbbfff\\\ZZZUUUHHH666+++000;;;???QQQ\\\VVVPPPXXXhhhrrr|||yyyuuupppkkkhhheeedddvvvyyy}}}}}}xxxtttsssssstttrrryyyvvvwww|||zzzbbbyyyjjj___000111---000---111???aaaxxxyyyvvvxxx|||hhh@@@EEEFFF:::HHHKKKIIIQQQPPPUUUXXX^^^cccccc```cccmmmuuuzzz~~~~~~yyyssskkkcccddduuu}}}PPP<<<;;;OOOPPPIIIMMM~~~jjjSSSEEE===LLLkkkxxxuuuuuuwwwzzzfffmmmdddtttsss]]]___iiihhhlllfffYYY+++888666ZZZwww~~~qqqqqq___jjjXXXyyyxxxqqqiiifffppp}}}xxx~~~yyywwwWWWqqqtttxxxzzzzzzzzzzzz{{{vvvyyywww}}}oooqqqYYYpppYYY666///<<<888BBBgggqqq???OOOYYYqqq|||ooovvvbbb~~~[[[uuubbbwwwllltttZZZ:::666CCCAAAEEEJJJ???CCCGGGLLLoooEEE>>>666666666///...---,,,++++++++++++******++++++...333:::???NNNSSSRRR777IIISSSfffcccdddiiifffaaavvvjjjDDDQQQNNNGGGWWWfffXXXLLLHHH333777oooxxxiiifff___bbbccc```]]]dddrrr{{{yyyWWWVVVMMM;;;999444444MMM{{{|||gggzzzoooyyyyyypppooosss~~~~~~uuuzzzaaa:::RRRiiifffDDDttttttTTT999333000222AAAlll^^^iii|||vvvyyy|||zzzggg]]]|||zzzppp[[[TTTbbbuuuuuuuuuwww___sssvvvdddHHH///+++---+++222iiiAAAmmmuuuwwwxxx___|||fff{{{jjjbbbmmm{{{|||rrrggguuubbbQQQ$$$666888BBBIIIGGGOOOnnn:::===iiidddXXXnnnllllllhhhooowww{{{wwwmmmaaaZZZVVV^^^jjjvvv}}}{{{tttnnnnnntttzzzvvvcccKKK:::666333FFFQQQJJJBBBKKK^^^lll|||xxxtttpppnnnmmmlllyyy}}}}}}||||||{{{zzzyyyxxx~~~iiippp}}}iii\\\---111...111...333444wwwssslllttt~~~lllDDDGGGEEE999GGGJJJHHHPPPOOOSSSXXX]]]aaaaaa```bbbjjjqqq{{{||||||xxxrrrgggYYYPPPZZZiiinnnrrr]]]>>>@@@===KKKVVVOOOeeeuuuppp[[[IIISSS^^^hhhsssuuuyyy~~~{{{xxxjjjwwwlllyyybbbLLLbbbpppmmm___XXX&&&//////LLLwwwddduuu___fffxxxWWWzzzyyyyyyzzzvvvsssmmmfffjjjuuu|||```mmmrrrvvvxxxxxxxxx{{{~~~uuu{{{yyy~~~rrrgggUUUrrr]]]<<<;;;<<<<<>>999888333......---,,,++++++++++++)))******+++...333:::???IIIPPPKKK///IIITTTddddddSSSQQQ>>>///>>>___hhhPPPKKKKKK@@@???aaadddrrrmmmfffbbbWWW666CCCjjjbbbZZZQQQTTTVVVSSSRRR\\\ooo~~~~~~jjjiiicccoooZZZ|||\\\WWWBBB;;;:::444XXXMMMrrrkkkzzztttfffhhhmmm[[[}}}{{{ccc```tttxxxyyy{{{~~~BBBCCCwwwfffooofffjjj~~~JJJ^^^tttddd???666222111BBBdddvvv]]]ccceeeuuu{{{|||xxxzzzrrr```yyyyyycccUUU|||vvv{{{{{{~~~|||zzzzzznnnccc???;;;222333555ddd{{{rrrOOOkkk{{{ggg{{{zzzYYYfff|||yyytttvvvxxxmmmOOOccc{{{|||sss}}}zzznnnlllRRRIII999<<>>iiicccWWWnnnlllkkklllqqquuurrrhhh___[[[ZZZqqqyyy}}}yyyyyytttzzzsss^^^SSSNNNcccuuutttnnnppptttvvv~~~{{{xxxuuusssrrrrrrrrr~~~|||xxxsssooopppttt{{{zzzkkkvvvzzzvvveee333555111111,,,222444|||{{{{{{jjjAAABBBEEE999GGGIIIGGGOOONNNRRRZZZ[[[]]]___bbbfffjjjmmmvvvvvvwwwxxxuuulllbbb\\\bbbhhheeefffvvvuuu???<<<555666NNNWWWaaacccSSSNNN===666IIIQQQTTT]]]```hhhqqq{{{gggwwwzzzyyy```kkkuuuWWWeeeeee//////+++>>>rrrkkkgggVVVlll~~~rrr^^^SSSIIISSShhh||||||~~~}}}yyywwwxxxzzzvvv}}}yyy}}}tttbbbYYYrrrYYY;;;===999DDD<<>><<<:::999111...---,,,++++++*********)))******+++...333:::@@@AAALLLAAA000JJJZZZfffqqq|||nnncccIII<<>>333bbbFFFkkkiiiyyykkk]]]bbbfffzzzZZZXXX|||{{{777???DDDOOOiii~~~HHH@@@sss{{{zzzqqqoooPPPXXX^^^lllQQQMMMlllpppCCC777222...@@@yyyIIITTTqqq{{{|||yyyyyydddqqqXXXrrrrrr||||||zzznnn}}}aaa}}}RRRYYY555666000000222bbb{{{kkkIII\\\|||oookkkrrryyyyyy~~~oooyyyqqqoooooouuu}}}}}}hhh}}}jjjfffpppCCC,,,;;;???EEEKKKDDDOOOfffccc888>>>jjjbbbVVVpppnnnkkkssspppiii```ZZZ]]]iiissszzz~~~tttooottt}}}zzzxxxvvvuuunnnooo}}}~~~}}}|||{{{{{{{{{rrr{{{{{{zzz}}}{{{aaayyywwwbbb///333111111///666IIIvvvqqqzzzkkkAAA@@@DDD888FFFHHHFFFNNNLLLQQQYYYYYY[[[^^^bbbgggjjjlllttttttxxx|||yyyqqqjjjhhh]]]iiinnnmmmpppvvvWWW<<<<<<&&&555QQQkkk{{{iiiQQQAAAEEEaaayyyuuuZZZYYYZZZ```jjjttt}}}```~~~wwwrrrhhhTTTnnnyyyPPP[[[jjj999555222===zzzoooTTTxxxsssttt}}}zzz{{{|||xxx~~~~~~xxxgggqqq{{{zzzwww~~~~~~}}}{{{yyyxxxyyyzzzvvv~~~yyy~~~|||xxxaaaeeepppMMM333444666HHH<<>>@@@LLL___mmmuuuyyylllTTT^^^RRRNNNpppVVVDDD@@@ZZZ}}}yyyeee{{{rrrSSS??????000jjjDDDkkk{{{gggiiiwwwbbbUUU]]]___jjjwww]]]]]]WWWFFF:::;;;MMMlllIIIDDD{{{www```KKKCCCOOOHHH___ttt]]]BBBooosssBBB999;;;;;;SSSpppMMMDDDcccvvvyyyxxxfffzzzQQQnnn~~~~~~uuulll\\\jjj{{{ffflll~~~\\\uuu}}}EEE999111,,,222mmmrrrvvvBBB```zzzlll{{{wwwppptttfffRRR:::DDDFFFHHHMMMCCCOOOYYYmmm777???kkkbbbVVVqqqooollllllgggaaa___dddooo{{{{{{yyy{{{zzzwww|||yyywwwqqqnnntttxxxwww}}}{{{}}}}}}wwwqqqmmmtttzzzzzzzzz|||vvvvvvpppsssvvvttt]]])))//////222111;;;888~~~}}}rrrwww|||pppDDD@@@CCC666DDDFFFDDDLLLJJJNNNTTTWWW[[[^^^```dddiiimmmtttvvv}}}}}}qqqjjjjjjYYYiiiqqqrrrpppooo>>><<<222@@@DDDQQQjjjSSS@@@IIIqqqlll|||wwwpppjjjgggdddaaa```yyy|||WWWkkkkkklllsssXXXTTTcccaaaaaa```PPP---///...333fffzzzhhhjjjRRRQQQvvvqqq}}}~~~kkkkkkgggsss```dddaaa^^^oooyyywwwvvvvvvxxxzzz{{{{{{uuu~~~xxx|||}}}}}}mmmUUUmmmsssOOO@@@AAA666CCC<<>>;;;...LLL{{{zzz___uuuuuu{{{yyy|||uuuppp>>>FFFDDD@@@FFFJJJHHHGGGFFFIIINNNqqqvvvCCC777333666111...---,,,+++************))))))***+++...444;;;@@@DDDOOO111222>>>UUUXXX{{{gggnnnkkkCCCTTT~~~]]]fffQQQTTT<<>>===<<<999777:::EEEVVVcccooossszzz~~~tttwwwzzzUUU===QQQyyyaaa|||YYY??????///ppppppTTTfffxxxeeejjjuuu]]]PPP[[[[[[bbbuuuNNNkkklllJJJ666444BBBkkkWWWNNNzzz|||ppp[[[NNNFFFQQQSSSlllkkk<<>>222:::}}}xxx999RRR{{{mmmiii{{{ttt```___iiissszzz{{{uuu~~~nnnssswwwKKK???OOONNNMMMPPPDDDNNNOOO|||777@@@lllbbbVVVrrrppplll^^^]]]aaammm{{{yyy{{{yyywwwuuuuuuvvvyyy|||}}}{{{|||wwwrrrqqqsssvvvyyyuuuxxxxxx|||{{{vvvdddsss}}}yyyfff...222000111000:::III}}}uuu}}}{{{pppDDD>>>AAA555CCCEEEBBBJJJHHHLLLOOOVVV]]]___^^^```hhhpppqqqvvvwwwqqqsssjjjddd^^^gggzzz|||zzzmmmMMM+++222555QQQ^^^xxxfff@@@999tttyyytttvvvzzz~~~~~~zzzuuugggmmmuuu~~~QQQYYY^^^kkkmmmSSSVVVeeennn```FFF---444333111PPPdddwwweeeKKK~~~rrrfffhhhwwweeeWWWWWWbbbllluuu|||~~~yyyxxxzzz{{{zzzxxxttt~~~xxx|||~~~lllXXXvvvqqqFFF999777666<<<;;;:::@@@hhhRRR555<<<<<>>{{{zzz~~~vvv>>>BBBDDD666???HHH@@@EEEQQQMMMSSSVVVZZZ\\\]]]aaaggglllpppppp|||tttpppzzztttqqqrrrWWWoooDDD888<<<111===SSSqqqxxx]]]WWW666KKKhhh|||~~~VVVCCCZZZrrrfffVVVeeeddd[[[dddnnnVVV,,,000888''';;;{{{cccjjjCCCRRRvvvvvvnnnyyy}}}wwwxxx~~~qqqbbbrrr~~~}}}}}}zzz{{{zzzwwwzzzzzzsss|||~~~{{{WWWmmm~~~QQQ999CCC777888===888AAAMMMNNN~~~444999DDDCCCUUU[[[kkkggghhhiii___RRRSSS^^^wwwuuuZZZEEEFFFDDDAAACCCGGGIIIHHHJJJZZZ[[[BBB:::999000333,,,+++******))))))******+++)))***---...222;;;EEEKKKHHH777,,,888IIIWWWffflllzzz|||sss~~~yyyrrr===|||wwwWWWGGG>>>888777888777555444888AAAIIIUUURRRHHHMMMeeexxxcccdddfff|||oooYYYDDD>>>yyywwwuuurrrxxxSSSllliiiOOOIIIOOOPPPjjjqqq{{{mmmKKKtttIIIxxxuuu```MMM>>>333CCCvvv???<<>>888___eee777bbbyyynnn|||yyyrrr}}}www|||wwwZZZkkkccc|||qqq|||kkkRRRZZZRRRPPPKKKKKKKKKGGGTTTrrrvvvzzzFFF===jjjwwwWWWuuu~~~~~~zzzyyy||||||zzz{{{~~~~~~vvv|||}}}|||}}}}}}|||}}}|||xxxrrrppprrruuuzzzyyywwwuuuttttttuuuuuuqqqwwwwwwzzzhhhwwwrrr|||ssslll???000777222888<<<@@@DDDxxxvvvzzzssswww???;;;HHH777;;;FFFBBBDDDNNNMMMQQQTTTXXX[[[]]]aaagggllllllppp|||sssnnnrrrwwwlllnnnyyylllsss999333FFF111111fffZZZ222555\\\{{{}}}```>>>ZZZooouuugggRRRkkkvvvjjjpppeeeRRR555...444---222rrr|||zzz\\\;;;rrr}}}{{{{{{{{{~~~{{{}}}{{{vvvvvvyyy~~~ppp```rrrvvvKKK666>>>777888>>>888<<>>RRRvvvrrrbbbgggyyy}}}ssseeeeeeyyyyyylllBBB@@@GGGKKKFFF@@@@@@BBBDDDIIIJJJ>>>fffFFF:::666000222,,,+++******))))))*********((())),,,...222<<>>888333333333222///...000444888@@@GGGJJJVVViiiooolllnnnUUUGGG```}}}nnnwww}}}qqqSSSEEEvvvllluuuBBBeeeRRRCCC<<<;;;AAA]]]xxxtttmmm<<>>ZZZwwwzzz|||xxxnnnzzzsssiii~~~iii~~~~~~wwweeeVVVQQQOOOKKKRRRNNNIIIPPPSSSTTTYYY}}}xxxLLL@@@[[[~~~RRReeeuuuxxxzzztttsssyyyxxxpppooouuuhhhkkklllhhhgggooo~~~zzzuuuyyy||||||wwwttttttuuuuuutttqqqsssttttttssstttwwwzzzxxxwwwuuutttsssrrrrrrrrrsssrrrzzzzzzuuussshhhtttwwwuuu}}}```555///444444::::::BBBSSS```ooopppsssFFF:::PPP999333AAAFFF@@@DDDMMMKKKOOOTTTWWWZZZ___fffkkkkkkvvv{{{xxxuuuyyyyyyuuuuuuuuuwwwooo|||\\\,,,999...___jjjWWWUUUjjjJJJ555tttjjjBBBrrrjjjRRR___```JJJoooVVV666---%%%...000555111rrreee444LLLqqqddd{{{}}}|||{{{fffjjj||||||~~~}}}|||zzzyyyzzzwwwwwwzzzppp]]]ppplllNNN888555777777555;;;777666@@@>>>===IIIxxx@@@000===AAA@@@HHHppppppjjj~~~qqqrrryyyhhh~~~rrrzzzvvv999>>><<>>444888666444555999666666>>>BBB===999JJJjjj>>>444;;;>>>???MMMnnn{{{ggg\\\iiiqqqkkkmmmtttfffzzz___777FFF999;;;<<<===@@@DDDAAA;;;===NNNUUUDDD:::777333000,,,+++******))))))******)))((())),,,///333<<>>NNNuuuttt\\\SSSYYY:::777======CCCfff{{{tttwww<<<]]]zzztttvvvlllLLL111AAA}}}~~~lllBBB---WWWzzz|||uuullluuuqqqzzzyyysss|||qqqmmmzzz~~~hhh___uuupppbbbAAA===HHHYYYWWWllltttPPP888HHHeeehhhdddPPPeeeNNNcccXXX___mmmXXXhhhzzzeeettt{{{||||||{{{zzz{{{|||~~~vvvyyyxxxsssgggzzzvvv```IIIBBBCCCIIIPPPNNNLLLUUUWWWSSSUUUqqqIII999>>>aaalllZZZiiiwwwxxxtttqqqqqqooolllmmmpppnnnkkkkkkoooqqqpppoooqqqtttuuullllllnnnnnnnnnrrrvvvtttnnnpppppppppoooooonnnnnnnnnttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrsssrrrvvvyyy{{{zzzggguuu~~~}}}DDD555888888<<>>IIIGGGKKKPPPSSSVVV[[[bbbgggzzz|||vvvjjjeeejjjmmmkkkhhhtttcccrrr???GGG+++VVVxxxWWW%%%===MMMhhhwwwwwwyyyxxxxxx}}}zzz|||~~~NNN>>>lllzzzQQQXXXddduuudddtttPPP333)))///222(((777666:::fffxxxnnnDDD???```rrrwww}}}~~~{{{tttzzz{{{xxxqqqoootttzzz|||www|||ttt```qqqzzzrrrTTT777333888555222777777666555888>>>;;;333...LLLrrrvvvHHH...000999777OOOccciiiuuuxxx```^^^}}}}}}{{{ggg888999---666666666999@@@FFFBBB;;;DDDKKKHHHtttDDD;;;999444...,,,+++******))))))******)))'''))),,,///333===GGGPPPUUUHHH555///000777FFF[[[kkk{{{xxx}}}iiiLLLZZZHHHZZZ:::///444333333222333333222000///***555999;;;BBB@@@@@@HHHYYY]]]ccchhhmmmppprrrssswwwuuuzzz{{{wwwuuuyyy~~~yyyqqqttt~~~rrrsssrrrppppppuuu}}}nnn|||QQQ;;;RRRnnnrrrkkkGGGddd888444===777;;;VVVzzzkkkooojjjpppbbb\\\nnnmmmuuuyyyrrriiiKKK333EEExxxhhhLLL---@@@eee|||xxx{{{~~~hhhllluuu|||uuuhhhnnniiieeeaaa]]]lll:::EEENNNUUUXXX[[[lllJJJ>>>LLLhhhjjjooonnniii{{{sssyyy}}}|||{{{{{{{{{{{{{{{|||yyysssyyy|||zzzbbb{{{~~~rrrbbbVVVQQQQQQSSSLLLPPPLLLMMMTTTQQQMMMUUUjjjeeeHHH333HHHzzzXXXeeetttwwwxxxwwwrrrpppqqqooollllllhhhgggkkkllljjjkkkpppooovvv{{{yyyuuurrrnnnkkkkkkkkkiiihhhlllrrrrrrnnnnnnnnnnnnnnnnnnnnnpppqqqttttttsssssssssrrrqqqpppooopppqqqrrrrrrsssssssssvvvvvvrrrvvv{{{jjjaaaxxx|||ttttttyyy;;;666<<<:::???@@@666DDD===<<>>DDD:::666BBBCCC???GGGFFFJJJNNNRRRTTTYYY```eee}}}wwwoookkkkkkmmmnnnqqquuu```~~~yyy}}}~~~qqq555YYYfffPPP===888<<<^^^tttwwwzzzzzzyyy~~~zzz}}}???DDDrrr___NNNLLL```]]]fffxxxOOO))),,,)))***666333>>>;;;EEEzzzaaaYYYLLLJJJSSSlllooozzz{{{uuuppprrryyyzzzzzz{{{rrrhhhiiihhhfffbbbcccmmm}}}ssshhhwww]]]@@@222222555555222666555777555111555888333@@@999BBBxxx|||SSSAAA555;;;???EEELLLSSSXXXYYYYYYRRR___\\\mmmNNN<<>>DDDCCC>>>GGGNNNHHHmmmEEE===:::555,,,,,,++++++***)))*********((('''))),,,///333===GGGMMMWWWLLL666...///444>>>AAAVVVmmmzzz{{{WWWNNNXXX{{{AAAccc>>>111888333222222333333222000...,,,111......888;;;===FFFEEEGGGKKKRRR\\\cccbbb^^^ffftttyyyooohhhmmmpppnnnsssqqqtttuuulll```cccoooiiigggccc^^^^^^eeeqqqzzzmmmQQQ888___iiirrr~~~zzzEEErrr???:::DDD888@@@DDD___}}}yyyiiiPPPrrrtttmmmnnnHHHIII}}}uuusssjjjMMM777IIIqqqyyygggBBB;;;OOOoooqqq}}}zzzgggrrrsss~~~lllvvv{{{zzzrrrnnn]]]777OOOTTTQQQVVVKKKhhhAAA===JJJfffvvvvvvzzzyyy}}}yyywwwxxxyyyyyywwwwwwdddrrr~~~wwwxxxSSSFFFJJJKKKJJJOOOPPPKKKMMMRRRKKKIIITTTPPPaaa666===WWW```nnnqqqxxxyyysssrrruuurrrjjjnnniiihhhkkkkkkjjjoooxxxooopppooommmmmmmmmiiieeejjjiiifffeeejjjqqqssspppkkkkkkkkkjjjiiikkkooorrrqqqppppppqqqssssssrrrpppnnnnnnpppqqqrrrssssssssssssuuuooowwwmmmmmmxxx```iii555555<<<999>>>>>>333AAACCC???lllmmmmmmvvv}}}wwwEEE888FFF>>>444AAADDD???FFFFFFJJJNNNQQQSSSXXX^^^dddyyyuuuqqqpppmmmkkklllooodddjjjmmmyyywww{{{pppwwwDDDQQQgggXXX___555///UUUqqqwwwzzzzzzxxx}}}zzz}}}}}}{{{777PPPsssdddhhhDDDkkkbbbSSSYYYJJJ+++999'''$$$BBB(((999>>>@@@FFFjjjnnnTTT<<>>;;;111333===RRRmmmvvvlllsss}}}}}}nnnlllYYYJJJzzzvvvzzz\\\BBBJJJTTTllluuuiiiGGG999>>>ccctttwwwzzzvvvxxxfffJJJ???TTTQQQRRRSSSTTTaaaPPPIIIAAAFFF[[[sss|||xxx{{{yyy|||sss|||uuusss~~~tttbbbcccyyyvvvtttpppYYYLLLJJJJJJGGGCCCDDDGGGIIIKKKKKKLLLMMMOOOVVVnnn^^^>>>CCCVVVnnngggdddyyyuuuuuuxxxyyytttooolllmmmnnnjjjfffjjjrrrsssoooooollljjjiiiiiiiiihhhgggdddeeehhhkkkmmmnnnnnnnnnjjjjjjkkklllmmmnnnooooooqqqrrruuuvvvvvvtttqqqooooooooopppqqqrrrrrrssssssrrrzzzmmmwwwmmmYYYqqqxxxLLL;;;;;;;;;;;;;;;:::::::::AAA888OOOyyyxxxNNN999III666<<>>|||vvvKKKZZZsssWWWLLLSSS@@@,,,++++++---111666999:::888BBBggg}}}lll]]]eeeHHHMMM]]]|||}}}pppooovvvtttpppwwwuuuqqqnnn{{{kkkTTT>>>///111777444111111222222333333444555555666>>>888999===<<>>???<<<777666888:::<<<>>>???BBBDDDFFFUUUXXXIII555:::333///,,,+++******))))))******)))*********+++000999???KKK```UUUHHH+++999111///999GGGXXXhhhzzzgggvvvVVVbbbUUUkkkaaaVVVJJJ555666444666555000000555555222...---------///222444666666888;;;>>>AAACCCEEEEEEQQQSSSVVVWWWVVVUUUVVVVVVYYYWWWVVVWWWYYYVVVPPPIIIIIIEEE@@@===AAALLL^^^lllwww|||vvvIIIMMMwwwRRR```pppZZZOOO\\\444???<<<===666:::RRRooo|||xxxmmmooonnn|||~~~wwwpppjjjfffaaa|||wwwyyyuuuUUU@@@IIIPPPjjjkkk<<<888]]]zzzyyyvvv}}}hhhnnniiiOOONNNTTTSSSUUUUUURRR[[[{{{lll:::<<>>DDDGGGKKKMMMPPPVVV^^^eeemmmllliiiggggggjjjppptttqqqtttwwwxxxwwwwwwxxxyyywwwvvvwwwyyyuuuvvvPPP```TTTJJJ888IIIgggwwwtttuuuxxxsssxxxyyy{{{}}}zzzdddAAAKKKrrrdddmmm```jjjhhhPPPUUUTTT111.........000444999<<<>>>FFF000@@@yyy|||oooWWW```QQQGGGUUUttteeefff||||||SSS<<<000)))---000,,,+++000222222222333444444555555888777;;;>>>999:::UUUvvv}}}zzzyyyppp]]]FFF::::::;;;666000222444777999<<<>>>AAACCCLLLVVVSSSGGG888999333///,,,+++******))))))******++++++***))))))...777>>>PPPjjjjjjbbb>>>@@@555666///333:::HHH```wwwoooQQQ\\\lll\\\ddd^^^gggxxxFFFzzz```555888666888666222000333555555...------,,,,,,...///000///222666:::======<<<<<>>EEETTTcccttt~~~gggOOORRRfffjjjjjj___FFFVVVCCC888999>>>222---:::SSSiiixxxtttxxx|||rrr~~~|||~~~jjjuuuxxxlllPPPGGGRRRRRRcccKKK///:::[[[pppmmmjjjpppkkk{{{~~~zzz\\\FFFQQQSSSTTTWWWVVVPPPTTTlllMMM333CCC^^^iiitttxxx||||||xxxuuuuuuwwwyyyvvvwww|||~~~yyyuuutttpppfffaaaaaacccrrr|||dddYYYMMMGGGHHHJJJIIIGGGHHHJJJNNNPPPQQQSSSUUUWWWRRR[[[jjjBBB888\\\hhhhhhbbbooowwwtttrrrvvvxxxuuunnnoooooommmnnnooolllgggfffhhhlllppprrrpppjjjfffbbbccceeeggghhhiiijjjjjjkkkkkklllmmmnnnoooppppppooooooooooooppppppppppppqqqpppooonnnnnnoooqqqrrr~~~xxxjjjkkkwww~~~aaa///999::::::;;;<<<===>>>???:::>>>;;;nnn|||ooowwwssswww>>>===LLL@@@111AAAEEE:::DDDFFFIIIKKKNNNVVVaaahhhgggeeecccdddgggkkknnnooonnnqqqsssuuuttttttuuuuuuvvvsssssssssooommmxxx}}}PPPcccgggEEE:::FFFaaatttssssssvvvrrrvvvxxxzzz|||yyymmmZZZ```mmmQQQLLLeee{{{qqqYYYVVVMMM222...///000333666:::>>>@@@FFF<<<:::RRR}}}TTT___zzzoooSSSFFFLLLQQQ]]]oooyyy~~~{{{___kkklllzzzttt^^^;;;...***,,,111///)))+++111111111111222333333444444333666:::;;;777333777>>>sssiiiKKKDDD>>><<>>777111000111333666:::===???@@@JJJLLLCCCwwwFFF;;;888333///,,,+++******))))))************)))((((((...777>>>HHHPPPmmmhhh[[[,,,)))...666333111444BBBWWWkkkvvv{{{eeeIII555hhhwww___cccbbb___```JJJnnnyyy>>>999777999888555222111222333000///...,,,,,,+++,,,,,,...000333666777888777777777888:::999999999;;;===;;;::::::;;;<<<;;;888555444000444===@@@@@@KKK[[[sss}}}~~~ZZZVVV\\\^^^iii\\\zzzTTTAAA___777555555444555777;;;HHHaaawww|||uuupppyyyyyypppsssvvvvvv|||wwwmmm}}}wwwttt```MMMSSS```XXXYYYqqq~~~tttJJJ;;;:::gggooorrrYYYnnnvvv[[[ooozzznnnvvvmmmOOO{{{bbbQQQOOOTTTSSSSSSTTTTTTQQQRRR___nnnjjj;;;444EEEWWW\\\dddkkkppprrrssstttxxxtttqqqpppnnniiigggiiidddVVV]]]iiilllwww{{{lll{{{ssswwwbbbZZZPPPKKKIIIIIIFFFCCCJJJMMMPPPQQQRRRSSSUUUVVVZZZJJJqqqZZZ555666lllsss[[[aaajjjrrrvvvwwwvvvssspppppppppnnnmmmllliiigggnnnppprrruuuuuuqqqkkkfffccccccdddfffggghhhiiiiiikkkllllllmmmnnnoooppppppooonnnnnnmmmnnnooopppqqqqqqpppnnnmmmnnnpppsssuuuqqqmmmppppppmmmxxxDDDFFF:::;;;;;;<<<<<<=========:::DDD555___pppkkkvvvLLL444MMMFFF111???>>><<>>@@@AAAJJJFFFAAA[[[sssqqqaaakkkxxxfffHHHHHHUUUTTT___^^^ggglllfffkkkuuuuuurrrwww|||kkksssxxx~~~xxxaaaBBB&&&//////111333000***+++000///000000111111222333333444666666777:::>>>;;;555>>>SSSooo~~~cccDDDBBBBBBCCCDDDEEEBBB<<<666222222333666999<<<======CCCDDD:::lllDDD>>>666333///,,,+++******))))))******((())))))'''(((---777>>>RRRUUUrrr{{{ZZZGGG777444555444222333===PPPaaa|||sssiiiaaaLLL777;;;OOOYYYUUUggg^^^ZZZYYYiiiUUUOOOvvv]]]333555666777777555333222333222111000...---,,,++++++++++++,,,,,,---...000000---000333444333222222333/////////000111111///...222222777======@@@OOObbbppp{{{}}}RRRXXXbbb]]]zzzLLLnnnkkkDDDUUUEEEBBB111666;;;999222444GGG[[[ZZZbbb___zzzzzzrrrjjjgggmmmqqqrrr{{{{{{uuuxxxoooVVVFFFTTTaaaWWWPPPYYYtttWWWDDD+++CCC^^^zzzvvvaaannnooorrryyy{{{RRRnnnzzzkkkMMMTTT```KKKSSSOOONNNPPPSSSUUUXXX\\\www\\\CCCDDDBBBDDDMMMZZZfffmmmnnnbbbfffnnnrrrjjj]]]TTTSSSGGGKKKeeevvvttt}}}___TTTPPPLLLHHHFFFGGGGGGFFFEEELLLNNNPPPPPPPPPPPPQQQRRRTTTDDDUUUgggNNN:::NNNfffhhh]]]]]]lllvvvtttqqqtttsssqqqpppnnnllljjjjjjlllpppppppppppppppmmmhhheeeeeeeeeffffffggghhhiiiiiikkkkkklllmmmnnnoooppppppoooooonnnmmmnnnppprrrtttpppooonnnnnnpppssswwwyyywww|||ooo~~~vvvxxx~~~hhh,,,...<<<<<<;;;;;;::::::999999999DDD333RRRxxx|||qqqzzzzzzuuueee555EEELLL::::::777BBB???CCCHHHKKKNNNSSSZZZ___eeecccaaacccggghhhgggdddfffgggiiijjjlllllllllkkklllkkkmmmqqqssssssuuuyyy{{{PPPMMM666666MMMjjjrrrtttxxxxxxxxxyyy{{{~~~}}}mmmWWWSSSiiixxxyyyrrrjjjYYYVVVbbbXXX<<<,,,000222555777999;;;???BBBDDD<<<>>>GGGHHHPPPxxxooolll{{{xxxqqqqqqgggnnnlllqqqssslllrrr~~~ttt}}}{{{lllggg{{{```CCC...***111...------,,,******,,,......//////000111111111555555555666???HHHEEE<<<999===GGGXXXqqq{{{sss~~~qqqIII999IIICCCCCCDDDDDDCCC@@@===:::777666666777:::<<<;;;:::AAAHHHBBBtttBBBAAA555444///,,,+++******))))))******((())))))((((((---444;;;JJJ\\\^^^tttyyyXXX,,,***---222333000111;;;HHH___rrr}}}kkkTTTLLLGGG>>>,,,***TTTtttOOOUUUddd[[[WWWWWW]]]===^^^>>>777444333777999777666666333222222000///...---,,,,,,+++***)))***+++,,,---(((+++...///...---------,,,,,,------...///000000333555555555999GGG^^^pppqqq{{{gggQQQVVV```^^^pppFFFhhheeekkk:::MMMIII888555444666555333666:::GGGSSS[[[uuu^^^aaa```cccjjjpppuuu}}}|||zzz{{{xxx|||fffNNNBBBMMMTTTOOOKKKOOOmmmuuuwwwfffBBB:::GGGnnn}}}ppprrrKKKNNN[[[CCCQQQNNNLLLOOOTTTVVVUUUSSSVVVhhhXXXEEE;;;:::<<<===;;;NNNIIIDDDBBBDDDPPPfffzzz|||{{{{{{vvvsss|||sssSSSLLLHHHHHHGGGFFFFFFFFFGGGGGGKKKMMMNNNNNNMMMLLLMMMNNNJJJPPPDDDZZZYYY>>>111KKKoooccc^^^eeekkklllpppvvvtttqqqqqqrrrpppmmmoootttsssrrrqqqpppqqqooommmjjjggggggggggggggghhhiiijjjjjjjjjkkklllmmmnnnooooooooonnnnnnnnnppprrrtttuuuppppppoooppprrrtttwwwyyyooo{{{nnnfffttt}}}wwwLLL;;;EEE;;;:::999888777777666555666???333DDDkkk~~~sss~~~~~~sssGGG>>>NNNFFF777555EEE===BBBGGGKKKMMMRRRXXX\\\fffeeeeeeeeeffffffeeedddffffffgggiiilllmmmkkkjjjjjjjjjlllnnnpppqqqssstttwww|||bbbEEE;;;444GGGgggqqqpppsssttttttuuuxxxzzz|||}}}}}}}}}uuuhhhZZZfff{{{qqqjjj___llljjj```\\\OOO999+++444888<<<======>>>AAAEEE???<<<>>>AAA:::777LLLiii}}}vvvjjjWWW[[[sss___dddkkkzzz|||bbb???)))"""444///,,,)))***---......------------...//////000000222333666999???CCC???888;;;<<<;;;;;;AAAQQQfffuuuzzzcccRRR<<<@@@>>>CCCCCCCCCBBBBBBAAAAAA@@@@@@<<<999888999<<<===;;;999???KKKKKKAAADDD444444///,,,+++******))))))******)))++++++***)))+++000555LLLhhhlll{{{^^^AAA999222222222000111555555HHHWWWdddqqqqqqkkknnn|||}}}kkk]]]UUUJJJ???666666666888BBB___uuu```\\\]]]ZZZ[[[ZZZZZZjjj}}}bbbFFFuuuoooCCC999333666:::999777888222222222111111000///...------------------,,,,,,)))***+++,,,++++++---...//////000000111222555666333777555333???XXXkkkqqq{{{mmmTTTZZZUUUZZZ______rrrOOOfffooo___KKKDDDBBB888111333777666222000&&&333CCC___mmm|||{{{{{{}}}gggYYY\\\___VVVZZZ___fffpppyyy{{{wwwuuu}}}yyylllUUUIIIHHHNNNKKKHHHKKKMMMHHHrrrRRR444111???[[[yyyoooxxxiiivvv~~~vvv^^^LLLIIIMMMOOONNNOOOPPPPPPQQQSSSTTTSSSSSSrrr~~~tttmmmgggcccPPP```zzzxxx{{{tttkkkbbbnnnhhhOOOIIIGGGJJJKKKKKKIIIGGGGGGHHHIIIHHHJJJLLLLLLKKKKKKKKKMMMGGGYYYHHHGGGPPP@@@999TTTccckkkddd```hhhqqqrrrrrrrrrtttyyyxxxtttvvv{{{|||{{{zzzyyyxxxvvvrrrooohhhggggggffffffggghhhiiiiiiiiijjjkkklllmmmnnnnnnmmmmmmnnnoooppprrrttttttqqqqqqqqqqqqrrrssstttttttttsss||||||tttkkksss888+++666777777666666555555444444444999666999MMMmmm}}}{{{lllfff===KKKOOO:::999AAA===AAAEEEIIILLLRRRZZZ```bbbccccccbbbaaaaaabbbccceeeeeeeeegggkkkllljjjggggggiiijjjjjjkkknnnqqqssszzzzzzyyy]]]???333CCCdddpppmmmoooqqqqqqsssuuuxxxyyyzzzzzzyyyxxxkkkkkkeeewwwdddWWWXXXaaaqqqttt^^^@@@333555777;;;???@@@>>>>>>AAAEEE;;;GGGFFF999777@@@BBB:::KKKrrrjjj|||jjjkkkgggddddddbbbrrrhhhhhhnnnooossspppdddtttiii{{{xxxtttpppIII---+++222%%%...,,,,,,,,,,,,...000000///,,,,,,,,,---....../////////111555888888555444666333777:::999555555;;;BBB:::TTTXXXmmmqqqeeejjjVVVGGGAAA666DDD888;;;888GGGAAAAAAAAABBBDDDDDDCCCAAA===:::777999===???<<<999<<>>777666:::222333555EEEqqq|||]]]WWWmmmdddRRR\\\^^^^^^aaa~~~777\\\QQQAAA555555999777555666111111111111111000000///***,,,...///...,,,)))(((,,,,,,,,,***)))+++///222...///000000111222555888222999::::::LLLgggqqqiii^^^JJJdddVVVVVVaaaVVVGGGaaaJJJsssLLLDDDEEE===666555555555666999666666444///999IIIYYY^^^eeepppzzzkkk}}}tttwwwrrrppp]]]SSSQQQMMMPPPSSSNNNRRRWWW\\\aaaooo{{{wwwiiippp~~~sss|||zzz___DDDFFFSSSXXXLLLHHHMMMNNNXXXUUUjjj|||UUUBBB,,,:::QQQccc~~~rrrVVVTTTfffAAARRRQQQCCCRRRLLLQQQUUURRROOOOOORRRUUUZZZSSS]]]{{{pppwwwiiiXXXFFF<<>><<<>>>AAADDDGGGKKKSSS^^^eee[[[]]]___]]][[[[[[]]]aaacccbbbbbbeeehhhiiigggdddeeehhhjjjiiiiiimmmrrruuuwwwccc{{{rrr???000@@@bbbooommmnnnqqqqqqsssuuuxxxyyyyyyyyyxxxpppggghhh[[[hhhuuu\\\]]]\\\SSSlllbbb:::---999777;;;??????===<<>>CCCDDD@@@===>>>;;;III___jjjuuuyyyzzzrrrnnnaaacccaaagggiiibbbeeennnnnnzzzXXX999555,,,,,,000###333'''+++...---,,,,,,+++***++++++,,,------....../////////222555111,,,222===666444555:::===;;;888555888:::<<<777999@@@???===999@@@888DDD999GGG===>>>======???BBBEEEDDD@@@<<<<<<888666999===@@@>>>;;;===HHHGGG|||GGG777888444111...---,,,+++******************+++++++++,,,,,,,,,555SSSjjjsss```HHH>>>888333000666111...111444555777:::???===<<<===@@@AAA===:::555444222222444777777777777???WWWqqqiiiZZZ\\\bbbhhheee^^^^^^cccXXXeeeiiiFFF]]]aaa666555===555333===999444//////333555333111111111000000/////////...111111000000000000111222444333222333666666444111888///<<>>@@@IIIPPPPPPNNN^^^OOOUUUqqqxxxfff^^^iiiuuu~~~uuuFFFHHHIIIJJJKKKKKKJJJIIIIIIJJJFFF^^^zzzooo```NNN---;;;555aaaaaasss}}}|||dddZZZJJJPPPjjj}}}zzz~~~dddLLLGGGIIIGGGHHHLLLMMMLLLOOOUUU[[[]]]XXXSSSTTTWWWRRRWWW~~~www```ppp}}}mmmcccVVVKKKFFFCCCBBBAAA@@@AAABBBCCCDDDEEEDDDDDDEEEGGGIIIHHHFFFEEEGGGIIIKKKlllEEEBBBQQQlllxxxXXX<<<>>>tttccc\\\[[[iiilllnnnsss|||~~~xxxyyywwwtttssssssqqqooommmnnnkkkhhhfffeeegggiiikkknnnmmmlllllllllmmmnnnooonnnqqqsssrrrnnnmmmqqquuulllooorrrssstttrrrkkkccctttrrrxxxwwwwwwXXX<<<...000888333333333222222111111111999333888:::>>>___}}}zzz```]]]DDDJJJEEEGGG888===???AAAEEEJJJNNNRRRTTTQQQSSSUUUWWWYYY[[[\\\]]]```aaaccceeeggghhhhhhgggffffffhhhiiijjjkkkkkkkkkwwwssszzzuuupppIII---bbbrrrqqqiiixxxrrrtttvvvwwwuuussstttwwwXXXppp|||rrrzzzUUUVVVppp^^^RRRfffYYY000111@@@===???<<<888777:::<<<:::>>>>>>>>>===<<<;;;:::999:::555444<<>>>>>===>>>>>>===;;;888:::>>>???===???AAAAAA===;;;:::;;;===??????>>><<<999IIIHHHiiiHHH888999444111...---,,,+++*********************+++++++++,,,,,,!!!CCCbbbnnn|||xxxJJJ000555EEE888666666888555...+++,,,222222333444666666444222444999<<<777000000:::EEEQQQrrrtttiiikkkiii]]]UUUXXX^^^___]]]]]]]]]cccoooKKKIIIcccYYY555222;;;999//////444999:::777333111111111111111000000000//////000000111111222333333333333;;;AAA>>>666333888>>>???IIIPPPQQQUUUfff^^^WWWVVVTTTSSSTTTWWWZZZ\\\qqq]]];;;aaaQQQPPPIII>>>777888::::::333222111111444777;;;===555777999;;;<<<;;;999888...<<>>>>>???@@@AAABBBBBBBBBEEEGGGHHHFFFDDDDDDEEEHHHKKKcccKKKDDDBBBOOOxxxNNN)))PPPlllWWWccceeemmmvvvyyyuuuqqqooooooqqqooommmmmmlllllljjjhhhmmmllliiihhhggghhhjjjkkkpppooonnnmmmlllmmmnnnnnnnnnmmmmmmqqqvvvuuupppjjj{{{pppkkknnnlllccc```fffyyysssuuuhhh@@@...333555---333222222222111111111111333000333444777OOOqqqhhh<<>>???@@@CCCFFFHHHKKKLLLOOOPPPRRRUUUWWWYYYZZZ[[[[[[]]]```ccceeefffggggggfffggghhhiiijjjjjjkkkkkkooogggtttsss~~~nnnsss\\\IIIjjjmmmooofffjjjmmmpppqqqrrryyy~~~zzzqqq___~~~uuurrriiiYYYooo```aaaXXXYYYIII111888===>>>@@@>>>999888<<<===;;;888888888777666444222000111000...000777BBBOOOXXXmmmxxx}}}~~~vvvyyyssssssvvv~~~rrrkkk^^^<<<:::(((,,,,,,++++++***))))))(((************************+++++++++,,,,,,,,,,,,------...000000/////////000222333555444333333444666888888999999::::::::::::===<<<;;;<<<<<<<<<999777666999:::999;;;@@@AAA???<<<;;;;;;<<<======;;;999>>>FFF>>>]]]JJJ999999444111...---,,,+++*********************++++++++++++,,,000000HHHrrrnnnFFF+++111000333777888666777;;;333444444333000//////000,,,000444666>>>SSSqqqnnnbbbffflllrrrfff\\\[[[```aaa___]]]XXX\\\TTTyyy}}}444KKK```bbb;;;222999===;;;666111000333555111---222222111111111111000000000111222333444555555555???BBBAAA888///...888CCCKKKPPPRRRWWWnnnyyyzzzLLLWWWWWWXXXYYYZZZ[[[\\\\\\jjjbbbVVVGGGWWWWWW555QQQ^^^===(((222777555222000//////111222444555555666666777777777===<<<>>>DDDLLLPPPMMMHHHiiioooiii[[[]]]vvvsssmmmEEEBBBHHHJJJMMMNNNLLLHHHDDD@@@AAA===<<>>XXXmmmqqq___ttt]]]PPPFFFFFFGGGEEEHHHMMMRRRPPPPPPRRRUUUVVVSSSPPPRRRNNNMMMMMMHHHPPPrrrzzzmmm|||xxxbbbRRRRRREEEDDDBBBBBBCCCDDDDDDCCC@@@AAAAAABBBCCCCCCCCCDDDFFFFFFEEECCCAAAAAACCCEEEKKKOOOKKKFFF===<<>>@@@BBBCCCEEEEEEKKKMMMOOORRRTTTVVVWWWXXXWWWYYY\\\___bbbddddddeeeeeeeeeeeefffggggggggggggmmmdddrrruuuiiiggg]]]WWWXXXkkkiiisssmmmjjjooopppmmmlllsssxxxmmm\\\OOOuuuqqq``````ccc]]]pppeeeOOO:::555AAA888???@@@???::::::======;;;999999999999777444000......//////,,,((((((---222222DDDSSS___lllooorrr|||rrrsssvvv|||~~~xxxrrreeekkkHHH===333)))'''+++******))))))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,...000000///...///000000111222222111111222444444555666888999999999888;;;:::999999::::::888666555777777666999???@@@>>><<<;;;:::;;;;;;;;;888666???CCC;;;]]]LLL::::::444111------,,,+++************************++++++++++++333$$$(((LLL{{{nnnJJJAAA999777777666888;;;888999888666555777===CCCAAACCCKKK___}}}mmm___aaafffiiiiiikkkmmmjjjccc\\\[[[]]]UUUZZZ]]]]]]yyy333===llliii:::///:::;;;999666444444444444333333333222222222222222222111222333444555555444444555333222555===EEEKKKMMMNNNPPPaaa~~~zzzSSSQQQUUUWWWYYY[[[[[[[[[YYYXXX]]]|||YYYIIIQQQRRRxxxhhhAAA@@@UUU\\\RRR111444777::::::888444222666666555555666888:::<<<===BBBDDDAAA???III^^^pppppp^^^TTTeeeuuu}}}YYYNNNEEEIIIIIIJJJIIIGGGCCC???======;;;EEE;;;111^^^}}}}}}eeehhhaaagggQQQUUUnnnwww|||{{{wwweeegggHHHCCCAAABBBBBB???BBBGGGNNNLLLJJJKKKMMMOOOOOONNNPPPFFFDDDJJJHHHDDDPPPeeexxxmmmpppuuudddppppppSSSOOO@@@>>>???@@@BBBCCCDDDCCCAAA???AAAAAAAAAAAABBBBBBCCCCCCFFFDDDBBB???>>>>>>@@@BBBGGG===GGGDDDEEECCC???bbbMMM222???IIIuuuxxxYYYYYY]]]gggqqquuupppkkkpppooommmlllmmmllljjjiiikkklllllllllllllllkkkkkkkkkjjjiiihhhhhhhhhiiijjjdddjjjppppppkkkhhhjjjnnnvvvoooggg[[[[[[{{{|||~~~uuu~~~QQQ000111666---+++444000000//////////////////000111---222555000QQQlllvvv>>>EEEUUU???999:::<<<>>>@@@CCCDDDEEEIIIJJJLLLOOORRRTTTUUUVVVUUUWWWZZZ]]]___```aaaaaaaaaaaaaaaaaabbbbbbcccccciiiiiilllqqqaaawwwHHH@@@TTTfffgggsssqqqnnnqqqmmmkkkmmmnnnhhh```[[[HHHgggwwwnnn___jjjggg]]]qqqaaaFFF555999GGG:::>>>@@@>>>::::::<<<===:::<<<<<<<<<;;;999555111///---///000...+++***+++,,,%%%///222444===AAAEEEQQQPPPPPPQQQRRRPPPLLLDDD>>>...888&&&'''***###///222))))))((((((((('''''''''))))))))))))))))))))))))************++++++++++++,,,---//////.........//////000222111000000111333222444777999::::::999888:::999888888999999888666888999:::999===BBB@@@;;;;;;:::999999::::::999777;;;CCCBBBmmmMMM;;;:::444111------,,,+++************))))))*********+++++++++&&&222---&&&IIIlllaaaYYYOOOEEE???BBBCCCCCCCCCFFFOOO[[[eee___WWW\\\^^^___bbb```fffjjjggg```YYYUUUSSSXXXYYYjjjUUU}}}hhh<<<>>>kkk{{{MMM111+++666???>>>666111555;;;333333444444444444444444444444555555555444333333777888;;;BBBIIINNNNNNLLL]]]vvvvvvYYY???QQQLLLNNNQQQUUUVVVWWWVVVUUUSSS\\\ZZZXXXTTTbbbmmmLLLDDDOOORRR]]]QQQ@@@111+++///888???444333222333555888<<<>>>BBB;;;===RRRmmmyyyooo```FFF]]]}}}{{{gggJJJLLLJJJHHHFFFDDD@@@>>><<<;;;;;;777;;;222666BBB777KKK||||||xxxxxx~~~jjjUUUQQQBBBCCCDDDEEECCC@@@BBBGGGHHHGGGFFFFFFIIILLLNNNOOOKKKFFFDDDHHHKKKJJJGGGEEEJJJ[[[|||}}}rrrNNNQQQBBB999HHH<<<666;;;===AAABBBBBB???<<<:::===<<<<<<<<<<<<======>>>DDDBBB???<<<<<<===>>>???>>>777GGG===DDDIII000???[[[UUU...>>>ZZZssswwwfffZZZXXX]]]eeekkkmmmllljjjjjjjjjjjjhhhfffiiijjjkkkllllllkkkkkkjjjhhhgggffffffggghhhiiijjjiiiiiihhhggggggkkkqqqwwwhhhSSSUUUlll^^^;;;(((444999,,,)))444........................222111,,,333777---CCCxxxzzzdddmmm<<>>===:::999;;;;;;888999999888777444111---+++---+++)))***---...---,,,///000'''"""'''((('''...+++++++++,,,,,,***'''%%%$$$,,,###&&&---(((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++---...///...---...//////111222222111111222333444666888;;;<<<<<<;;;:::;;;:::888999::::::999888888:::<<>>...***///666666333444444555555555555666666777666555555555555666777888===@@@@@@BBBNNNcccttt```AAAOOOMMMIIIKKKOOOSSSWWWYYY[[[[[[QQQWWW[[[[[[YYYBBBeeegggpppJJJEEESSSYYY```ccc\\\MMM<<<111<<<;;;;;;;;;===@@@DDDGGGTTTeeerrriiiQQQAAADDDNNNlllvvvcccWWWnnnXXXDDD:::JJJDDDBBB>>>:::888888999:::888111000;;;===000666PPP|||xxxpppsss^^^PPP@@@@@@BBBEEEDDDBBB@@@BBBDDDDDDDDDDDDEEEHHHKKKOOOQQQFFFJJJJJJFFFFFFIIIIIIFFFHHHEEEJJJZZZkkk|||vvvjjj\\\AAA@@@LLLBBB222444:::EEE:::>>>BBBEEEDDDBBBAAA@@@???>>>===<<<<<<===>>>???BBB???<<<;;;<<<=========666<<>>???@@@AAACCCEEEHHHKKKNNNPPPRRRSSSTTTUUUWWWXXXYYYYYYXXXXXX______^^^^^^___aaaccceeeYYYggg\\\```kkkfff|||CCC^^^llllllhhheeehhhdddbbbhhhooofff[[[hhhyyygggmmmeee```WWWggg^^^DDD???<<<777???999;;;>>>===:::999;;;;;;777888777666444111///,,,+++///+++''''''***,,,***'''%%%((($$$$$$------)))---++++++***************+++))),,,&&&%%%---***$$$&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))************,,,......---,,,---...000111333222111111222444666777999:::;;;;;;;;;:::<<<:::999999:::;;;;;;:::777999;;;???FFFKKKGGG@@@777666555555888999999999666AAA;;;ZZZMMM;;;;;;555111...---,,,+++************))))))))))))************+++###333(((DDDvvvTTTJJJGGGKKKUUU[[[XXXTTTUUUaaa^^^YYYWWW]]]ccc___UUUNNNNNNQQQhhhVVVrrrRRR:::EEE]]]vvvyyyTTTAAA@@@AAA:::///555555555666666777777777888777666666777999<<<>>>333>>>MMMZZZhhh}}}lll}}}rrrXXXLLL\\\OOORRRRRRTTTVVVYYY\\\^^^```___HHH___sssUUU]]]RRRNNN```uuuWWWNNN@@@666333999CCCKKKEEEDDDCCCBBBCCCFFFHHHJJJAAA;;;777===PPPmmm}}}zzzdddmmmcccZZZKKK@@@LLL???===:::888666666777888777---;;;;;;(((888DDD'''777zzz|||yyy}}}yyyjjjBBBDDDBBB===???@@@???>>>>>>@@@@@@AAAAAABBBCCCEEEHHHLLLOOOFFFGGGGGGEEEDDDEEEHHHJJJCCCIIIDDD888;;;NNNXXXVVVZZZbbbsssqqqjjjuuukkkJJJ+++<<>>===<<<555===???222333888444>>><<<:::rrrvvvggg###EEENNNSSS___pppzzzxxxlll\\\RRR```___```cccfffiiijjjiiifffffffffgggggghhhhhhhhhgggfffeeecccbbbbbbccccccWWW```mmmvvvtttgggUUUHHHLLL]]]vvvyyywww|||uuu333+++//////******------(((++++++++++++,,,,,,---------***...000,,,000888888yyyzzzNNNFFFKKKGGGBBB===;;;<<<>>>AAA@@@BBBDDDHHHKKKMMMOOOPPPPPPQQQSSSUUUVVVVVVVVVVVV[[[[[[ZZZ[[[]]]___bbbddd``````bbbbbbiiifffrrrPPPjjjjjjiiihhhgggiiieeeiiijjjddd\\\]]]fffnnnuuuooodddqqqccceee]]]mmm___DDDBBB@@@777<<<666;;;>>>>>>;;;:::<<<;;;888999777555222000///......---,,,***)))))))))(((''''''...+++(((,,,'''!!!%%%***+++***)))'''&&&&&&&&&###'''((($$$***+++&&&000'''''''''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))*********,,,------,,,,,,---...///111222222111111222333666666777777777888888888<<<:::888888999;;;;;;:::;;;:::888999???EEEBBB;;;666444222222444555555555333@@@333GGGkkkMMM;;;;;;555222...---,,,+++************))))))))))))************,,,++++++---///000...---WWWlllUUUKKKRRRTTTUUUVVV]]]ccc^^^TTTQQQ[[[```]]]ZZZ\\\]]][[[WWW^^^WWWXXXgggQQQLLL888<<>>>>>555555666666777777888888999777666666999===AAADDD]]]lllfff}}}oooOOOZZZ___SSSTTTYYYXXXVVVUUUVVVWWWZZZ[[[bbbKKK\\\\\\qqq```FFFMMMQQQZZZhhhwwwwwwbbbPPPEEEAAA@@@>>>======>>>???@@@LLL\\\vvv|||uuusssgggXXX\\\kkkjjjWWW]]]NNNDDDFFF===::::::999999888777777666///888000---666///+++===555222bbbvvvggg}}}hhhFFFFFF???JJJ;;;===??????======@@@AAAAAA>>>???@@@AAABBBDDDHHHJJJJJJ@@@===DDDIIIGGGDDDEEEEEE;;;<<>>MMM]]][[[___mmmxxxmmmeeeZZZMMM444HHH333999DDD666======999===@@@AAA@@@@@@AAADDDBBB@@@???======>>>@@@AAA>>><<<:::<<<>>>???>>>;;;999:::111111;;;999555888111FFF333nnnxxx888999dddLLL333222IIIdddssswwwRRRSSSUUUYYY___ccceeeeeeeeeeeeeeeeeeeeefffggghhhfffdddbbb___]]]\\\\\\\\\mmmrrrppp]]]FFF===IIIXXXmmmzzz{{{^^^:::///222))))))000...%%%'''111******+++++++++,,,,,,,,,+++)))222111'''333;;;+++@@@}}}eeeNNNIIIDDD???:::999;;;@@@CCC>>>???BBBEEEIIIKKKMMMNNNLLLMMMPPPRRRTTTUUUUUUUUUVVVVVVVVVVVVXXX\\\___aaaeeeXXXgggaaa]]]bbbeee\\\tttfff```bbbdddbbbeeeqqqmmm]]]\\\kkknnncccbbbiiikkk~~~eeeiiiggg\\\TTT===<<<===:::AAA;;;<<>>777333777<<<999333666444111000111222222111...???333AAAeeeJJJ===;;;222444...---+++***))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,***:::dddcccUUURRROOOLLLMMMNNNNNNOOOPPPQQQSSSTTTSSSXXX^^^^^^[[[YYY[[[^^^^^^WWWYYY```]]]XXXfff}}}}}}^^^FFF;;;NNNkkkoooiii___UUUMMMIIIHHHHHHKKKVVV```dddlll}}}pppWWW~~~cccMMMNNNVVVUUUQQQOOOKKKMMMPPPPPPOOOPPPSSSVVVJJJRRRNNNEEEWWWWWWLLLYYYGGGZZZdddwwwtttiiitttcccYYYSSS___vvvzzzQQQHHHNNNBBBCCCDDD///666555555444222111000000000000////////////000000:::...)))>>>ggg|||nnnxxx|||~~~{{{mmm\\\JJJBBB>>>;;;<<>>>>>??????@@@BBBDDDEEEEEEFFFIIIKKKIIIHHHFFFDDDAAA???>>>======???@@@>>>;;;999:::<<>>AAAIIIQQQQQQHHH???<<<<<<;;;888444444888<<<;;;999777999<<<>>>>>>===999999999999999999999999>>>===;;;999777555444444333333333444444555555555999;;;222555aaaJJJQQQSSSJJJ777---888KKKXXXqqqnnnggg\\\SSSQQQVVV]]]XXX^^^ZZZ\\\\\\XXX[[[UUURRR[[[PPP]]]fffeeeuuukkk[[[XXX999;;;???WWW^^^}}}eeeggg???***,,,+++++++++************)))******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///333ZZZqqqrrrFFFJJJEEE999777??????888>>>???@@@BBBEEEGGGIIIJJJJJJKKKMMMOOOPPPQQQRRRRRRUUUUUUUUUUUUVVVXXXZZZ[[[^^^]]]\\\\\\^^^aaadddfffjjjddd___^^^]]]\\\___dddiiijjj```___nnnwwwsssssskkkpppmmmrrrdddaaaRRRhhhOOOAAA666888<<<;;;999999>>>===;;;888666555444444111000///...---,,,++++++''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((()))***+++,,,---------......///000111222333333666444333555555555999??????===:::999999999888777;;;:::999777555333111000000000111111111222222222444888<<>>???======>>>>>>???@@@@@@@@@AAACCCDDDDDDCCCCCCDDDFFFDDDDDDCCCBBB@@@>>>===<<<===>>>>>><<<888666666777<<<:::888777888999888777888666666;;;AAABBB===888<<<<<<;;;999777777999;;;;;;999777777888999888666666777888999;;;<<<===>>>===<<<999666444222000000222222222333333333444444000333222222CCCjjjiii[[[___mmm^^^888+++:::AAAIIIUUUbbblllqqqssssss{{{}}}yyyyyywwwtttuuuqqqvvvxxx}}}ttt\\\RRR;;;<<<###AAAooobbbppppppjjjzzz~~~WWW///...333,,,+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,---...//////222EEEhhhttt^^^DDD===KKKCCC***...JJJ===???AAACCCEEEFFFGGGGGGIIIIIIKKKLLLMMMNNNOOOOOORRRRRRQQQQQQRRRSSSUUUVVVVVVYYY\\\___```^^^\\\ZZZ\\\]]]^^^[[[SSSRRR]]]kkkYYY___[[[[[[hhhooonnnppp^^^lllhhhllliiivvvccceeeGGG===666888;;;:::999:::===<<<;;;999777555444333000///...---,,,++++++***''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((())))))))))))))))))***+++,,,,,,,,,,,,---...///000111222222333444222222444444444888>>>;;;999666444444555444333:::999888666444222111000000000000111111111222222111444888===iiiHHH<<<999000222...---+++***))))))(((((((((((((((((((((((((((((()))*********++++++++++++...******///222:::MMMaaa}}}hhhSSSFFFBBBGGGMMMMMMJJJGGGGGGHHHFFFGGGGGGIIIKKKMMMOOOPPPRRRSSSUUUWWWXXXXXXXXXXXX]]]^^^^^^\\\YYYWWWWWWXXXeeefff666///DDDWWWwwwhhheeebbbRRRkkkqqqYYYSSSPPPRRRPPPJJJLLLRRRPPPRRRSSSSSSQQQOOONNNOOOPPPMMMOOOPPPDDD@@@ZZZ~~~eeeLLLKKK^^^KKKPPPZZZeeennnvvv~~~mmmhhhjjjkkkhhhfff___www~~~pppQQQ===@@@FFF888666>>>888333333222222111000//////...------,,,,,,------...)))000555111***+++888DDD\\\dddppp|||]]]gggSSSTTTLLL>>>HHH888888666888???CCCBBB>>><<<>>>>>>???@@@@@@AAABBBBBB>>>@@@BBBBBBAAABBBCCCEEE>>>?????????>>>===;;;::::::;;;:::888555222222222666333111444999;;;888555666444333444666888888777<<<;;;999:::;;;;;;:::999999888666666777777777666777777888:::;;;<<<===>>>@@@>>>;;;888555333111000000000000111111111111111...---///111...777]]]dddIII[[[sssjjjPPP666444333777===BBBCCCAAAGGGHHHLLLOOOTTTWWWZZZ\\\QQQQQQBBBBBB>>>777>>>888VVVrrrvvv|||uuuqqq{{{zzz|||wwwWWW;;;+++)))---000++++++*********)))))))))*********++++++++++++,,,,,,,,,,,,,,,---...///000555555LLLuuuzzzfff999>>>HHH===444:::999;;;>>>BBBDDDEEEFFFEEEGGGGGGIIIJJJKKKKKKKKKKKKQQQQQQPPPPPPQQQRRRSSSSSSYYYXXXWWWVVVWWWXXXZZZ[[[XXXOOOKKKQQQZZZ]]]\\\[[[ZZZhhhkkkjjjooommmhhhjjjdddwwwhhheeeiii~~~fffRRR>>>:::777999;;;:::;;;<<<::::::::::::888666444222...------,,,+++***))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))******+++++++++++++++***------...///000111222222222000000333333333777===:::777444222222222111000777777555444333111000000//////000000000111111111222666999<<>>BBBSSSkkkxxxmmmGGGWWWIIITTTlllKKKLLLLLLPPPSSSOOOHHHIIINNNOOOQQQSSSSSSRRRPPPNNNMMMNNNEEEFFFPPPNNNDDDFFFTTTbbblllNNNjjjeee___[[[XXXWWWYYY[[[eeejjjooooookkkiiilllpppPPP]]]iiicccLLL@@@WWWwww}}}~~~gggjjjGGG<<>>?????????======>>>???@@@AAAAAABBB999<<<>>>@@@AAACCCEEEGGG<<<===>>>===<<<:::777666777777666555333111111111222......333<<>>777666777222//////+++/////////...------,,,,,,++++++************++++++***,,,+++(((%%%(((000888999777444222000//////000,,,...---888:::111444333333333333444999>>>AAABBB;;;;;;<<<===>>>???@@@@@@999;;;>>>???@@@BBBDDDFFF=========;;;999666444222333222222222222222222222222///...333:::<<<888222...000111000......///111444333333666:::;;;888555555555666666777888999;;;888888888888777777666666333222111000///.........------------------------222...,,,///000///------555YYYrrrqqq]]]>>>JJJ\\\llltttsssmmmhhh^^^TTTaaa______bbbVVV```bbbgggxxx|||]]]```bbbxxx|||~~~|||```AAA333))),,,...***'''************)))))))))(((((())))))*********+++++++++,,,++++++,,,,,,---...///+++---333BBB\\\~~~zzzkkk<<<444<<<>>>:::999888777999<<>>;;;222333...---+++***))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++///111///)))%%%222222333222111///---,,,---000222444555777:::<<<:::>>>@@@>>>>>>AAABBBAAA999:::<<>>BBBBBBBBBBBBBBBCCCDDDDDDGGGHHHIIIKKKLLLNNNOOOPPPNNNRRRQQQLLLNNNUUUVVVRRRLLL^^^UUUfffyyyVVV:::888888666@@@RRRiiilllqqqvvv{{{|||fff^^^OOO@@@999???NNNZZZ\\\>>>III@@@IIIKKKNNNNNNKKKHHHFFFGGGFFFFFFGGGIIIKKKLLLKKKIIIEEEKKKKKKAAA:::<<<===999999===BBBhhhzzztttnnnbbbVVVYYYWWWVVVVVVZZZ^^^bbbeeeqqq___JJJCCCMMM888555222222444333///------------,,,,,,,,,+++++++++******))))))******+++&&&***---+++&&&&&&,,,333%%%&&&(((***,,,///000111---+++,,,///000...///000---111555777:::===>>>;;;999999:::;;;===>>>??????===>>>@@@???>>>>>>???AAA===<<<:::888555333111111000///...000222333222111333000...000444333...))),,,...000000///....../////////111333666777666555555666666555333333444666444555555666777777888888000000///...............,,,,,,,,,,,,,,,+++++++++)))......***)))---000///222444aaauuu```MMMCCCFFFPPPYYYjjj\\\oooooottttttyyykkk]]]LLLPPPPPP{{{fffQQQ111&&&000333+++%%%(((,,,+++******)))))))))((((((((()))))))))************+++************+++,,,---...444333---///CCCbbbxxx}}}}}}TTT777444@@@>>>;;;888777777999:::???@@@AAACCCDDDEEEFFFFFFDDDEEEHHHJJJLLLMMMNNNNNNRRRPPPKKKHHHFFFGGGIIIKKKSSSTTTUUUSSSOOOOOO[[[iiigggrrrnnnffffffgggjjjsss___vvvdddzzziiiLLL===666444888:::888666777666444777777666555333000...,,,))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((())))))***************)))++++++,,,---...///000000111000222555555333555::::::777444222111111///...---------------.........,,,,,,---------.........///333444222VVVHHH===;;;111222...---+++***))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))...)))""""""***000333$$$&&&)))...222444444333111333666666666666999;;;>>>???<<<999<<>>@@@CCCEEEEEEDDDBBBAAA=========>>>@@@AAACCCDDDCCCFFFHHHIIIHHHIIIMMMPPPKKKMMMOOOPPPQQQTTTVVVVVV___eeeYYYAAAUUUwwwbbbTTTHHH===888888999===BBBGGGMMMRRRTTTNNNSSSVVVUUUUUUWWWUUUQQQFFFCCCAAADDDUUUuuuYYYOOORRRXXXIIIGGGKKKNNNJJJEEEDDDGGGJJJJJJHHHGGGIIIKKKMMMLLLJJJEEEKKKJJJ???888888::::::888222777<<>>???<<<===>>>===<<<;;;<<<===:::888666333111000000111///...,,,---000111000...000.........///...+++(((//////...///000111111111,,,...111222333444666777555777777666333333444777555555666666777777888888333222111000////////////,,,,,,,,,,,,++++++******(((+++,,,***(((***...111(((;;;///>>>pppzzzhhh[[[^^^FFFQQQDDD@@@GGG666KKKKKK>>>LLLQQQ^^^ttt~~~dddlll===%%%888000)))(((---...))))))...***)))))))))(((((((((((())))))))))))************))))))))))))***+++,,,---,,,,,,---111<<>><<<;;;999888777777888:::===???@@@AAAAAADDDEEEFFFHHHIIIIIIIIIHHHLLLGGGAAA===???FFFOOOUUUWWWOOOJJJNNNUUU[[[bbbhhhxxx}}}uuujjjkkkiiigggkkkaaa{{{bbbsssZZZ;;;999777555999999777777:::999555777666555222///---+++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))******+++******++++++,,,---...//////000111000111444444111333777777444000......---+++***+++++++++,,,,,,---------,,,,,,,,,,,,------------000444555111TTTFFF<<<:::000111...---+++***))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%(((,,,,,,,,,,,,)))%%%...,,,))))))***+++,,,,,,***---000222222333666999555;;;CCCLLLVVVZZZPPPBBB???AAACCCCCCAAAAAADDDGGG<<<===>>>@@@CCCEEEHHHIII@@@DDDHHHGGGEEEFFFJJJOOONNNNNNQQQSSSQQQMMMLLLOOOSSSJJJUUU```NNNGGGpppjjjQQQCCCAAA===:::999888999999===???>>>999888===BBBCCCQQQ___tttddd\\\@@@VVVJJJ:::OOODDDKKKNNNHHH@@@@@@GGGNNNIIIFFFDDDEEEGGGIIIHHHFFFAAA>>>;;;<<<<<<999333///555333222666555666TTTooo[[[SSSJJJ<<<@@@DDD555000777333---...+++)))...+++++++++***************++++++************+++++++++***)))'''&&&(((+++...++++++***))))))***+++,,,&&&***333......444,,,)))+++000111...111999>>>>>>888888:::;;;<<<>>>???@@@888:::;;;;;;;;;;;;<<<>>>777555222///...///000111000---+++,,,...///---***+++,,,------............///,,,******,,,///000000+++...222222222333666:::444666888888666777:::===:::999999888777666666555222111///...,,,+++++++++,,,,,,,,,,,,++++++******///((('''...111,,,((()))///%%%,,,666///222UUU{{{}}}wwwooo}}}tttvvvFFF444'''000'''$$$***,,,(((&&&(((******))))))))))))(((((((((((())))))))))))************(((((((((((()))***+++,,,)))+++000///%%%---[[[zzzooowwwzzz:::<<<>>>@@@@@@>>>;;;999111333555888:::<<<===>>>===>>>?????????>>>===<<<000777BBBLLLSSSSSSQQQOOOCCCJJJSSSXXXVVVVVVaaannnuuu}}}yyytttyyyuuujjjgggVVVqqqOOOWWW>>>+++777:::888;;;;;;888;;;@@@???999888666444000---+++)))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((******+++++++++***++++++,,,---...///000111///111333222///000555666333///---,,,+++***))))))******+++,,,,,,------++++++,,,,,,,,,------------111222---OOODDD===222555111------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))***++++++,,,,,,------...///000222444555888888:::<<<>>>???AAABBB??????>>>===<<<===@@@BBB:::999999:::===AAAEEEHHHGGGFFFGGGGGGBBB???CCCJJJJJJLLLNNNMMMJJJIIIKKKMMMHHHJJJMMMNNNMMMMMMNNNPPPzzz~~~ssseeeeeecccmmmaaarrreeewwwyyyPPPHHHCCCDDDDDDAAACCCHHHBBBAAAAAAAAAAAA@@@@@@@@@AAA>>><<<<<>>:::999777555333222111000111111222222222333333333QQQzzzooovvv|||ooo___TTTCCCCCCBBBAAA>>>:::777444111000///...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---...///000000222666888:::;;;<<<=========<<<;;;;;;:::999777666444222222111111000......---------...---,,,,,,+++++++++,,,)))*********++++++++++++***+++,,,,,,------,,,,,,------......///000000000666666666666555555555555555555555444333000...,,,//////...------,,,++++++))))))))))))))))))))))))))))))))))))*********************+++,,,///111333___OOO@@@000+++///333///(((************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************,,,,,,///222,,,,,,@@@XXX{{{zzzhhh]]]===@@@===888@@@@@@@@@<<<888777888888555111777111000444666666:::AAADDDIIITTTTTTFFFDDDIIIGGGHHHSSSppppppXXXZZZiiikkkhhhrrrcccaaa}}}ccceeeUUUbbbeeeUUU999000;;;<<<000555666777888888777555444333111...,,,*********+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************...............///000111444333222222333444666777666444111...---,,,------)))))))))))))))))))))))))))******++++++,,,------...333222777EEEFFF@@@444666111------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,---------...000111333444666777888:::<<<===??????===???@@@@@@>>><<<;;;<<<;;;;;;::::::;;;>>>AAADDDGGGFFFGGGGGGDDD@@@DDDKKKIIIKKKLLLKKKHHHGGGHHHJJJEEEEEEEEEEEEFFFGGGGGGGGG???LLLrrrZZZLLLBBB===<<>>>>>AAADDDDDDDDDCCCCCCBBBBBBBBBAAA???===>>>???@@@>>><<<999888666444222111000///000000000111111111222222...999PPPqqq}}}vvviii]]]RRRGGG???@@@@@@@@@>>>;;;888444222000///...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,...//////000222555777999:::;;;<<<<<<<<<;;;:::::::::888777555333222111000000///------,,,,,,------,,,,,,+++******++++++))))))))))))*********+++***++++++,,,---,,,,,,,,,---------...//////000000666555555555555555555555555555555444222000---,,,......------,,,++++++***))))))))))))))))))))))))(((((()))))))))*********************,,,...///111--->>>]]]|||kkkQQQ???888111***(((***,,,+++)))*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************************...+++,,,000---***444CCCgggppp}}}tttqqqKKK>>>EEE222///888AAABBB======FFFOOOFFFDDDFFFLLLLLLHHHGGGIIIOOOAAA;;;::::::GGGSSSRRRdddnnnnnnxxxqqqfff]]]tttjjjgggssshhhtttttthhhaaaLLL444...777888///555666777888888777555444222000---+++))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********,,,,,,+++,,,,,,---...///111000000000000111222333333111///,,,+++++++++,,,)))))))))))))))))))))))))))******++++++,,,------,,,111000555CCCGGGBBB666666000------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++,,,,,,,,,---...000222222333444555666888999:::;;;:::===@@@@@@===999555444888888777888999<<>>??????>>>;;;999666555333111000///.............../////////000000555222111333===QQQqqquuuzzz}}}xxxiiicccYYYNNNEEE???<<<;;;===<<<<<<:::777444111///...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,---/////////111444666777888999;;;;;;;;;:::999999888777555444222111000......---,,,++++++++++++++++++***)))))))))******(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,---......//////000444444444444555555555555444444333222111///---,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((())))))))))))************)))******,,,------...***,,,;;;WWWsssvvv```LLL;;;000))))))+++---,,,***)))+++---******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************************...((()))...000++++++000DDDaaa}}}qqqtttjjjWWW<<<===@@@CCCCCC???888222777666888<<<<<<999777888>>>:::AAAIIIKKKTTT]]][[[[[[tttnnnttttttuuuwwwmmmccc``````]]]RRRHHH999000222999:::555555666777888888666444333///...,,,***((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******++++++++++++,,,---...///000000000///000000111111000...,,,***)))))))))))))))))))))))))))))))))))))))******++++++,,,------***000...333@@@FFFAAA555666111------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))******++++++++++++,,,---...000000000000111222444555666666555888;;;<<<999555111000111111222444777;;;???AAAAAA@@@BBBEEEDDDAAACCCHHHBBBDDDFFFIIIKKKNNNPPPRRROOOJJJEEEDDDGGGHHHEEEAAABBB@@@===666===LLLhhh|||yyy\\\SSSAAA222888:::999999;;;@@@CCCCCCBBBAAAEEEDDDDDDCCCBBBAAA@@@@@@===>>>>>>>>><<<:::666444222222000///------,,,,,,,,,,,,,,,------------...+++***///666666111666@@@CCCtttoooyyywwwlll```UUUNNNGGGGGGEEEAAA===>>>BBBFFF::::::999777444111///---,,,++++++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++,,,...//////000222444555666777999999999888888777666555444222111000///,,,,,,+++******************))))))((((((((())))))'''''''''(((((((((((())))))******++++++++++++++++++,,,,,,---......//////222222333333444444555555333222222000///---,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))************///222...***000AAAPPPbbb|||___TTTDDD666///...///111***---000///+++)))***,,,***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************'''(((...111...,,,......QQQnnnzzz~~~oooyyyxxxzzzeeeJJJ:::888<<<>>>===777666666999>>>DDDJJJOOORRRddd~~~ssswwwzzzsss{{{wwwjjjtttfffsss~~~kkknnngggttt]]]JJJ333...---222888999777777555666777777666444222111,,,+++***((((((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***,,,,,,,,,---...///000111333333222222222222222222---,,,+++***)))((()))))))))))))))))))))))))))))))))******++++++,,,------***///...111>>>CCC===222555111------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))******))))))******+++,,,---...------...///000000111111000222444444222000000000......000111444777:::<<<;;;;;;===AAABBB???@@@CCC@@@AAACCCFFFJJJMMMOOOPPPLLLGGGBBBAAACCCCCC>>>:::111333555;;;;;;<<<555222HHHkkk}}}wwwppp|||oooSSSFFF444888555111<<<000555555555666999======<<<@@@@@@??????>>>===<<<<<<:::;;;<<<;;;888555222000//////...,,,,,,+++++++++******+++++++++,,,,,,,,,;;;,,,!!!$$$))))))+++111...;;;KKKUUUYYY^^^hhhqqqvvvyyy{{{yyysssnnnlllmmm]]]YYYRRRLLLFFF@@@:::666333777:::;;;:::;;;@@@DDD888888666555222000...---*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***+++.........///000222222333555666777777777666444444333222111//////...+++******))))))))))))***(((((((((''''''((())))))&&&'''''''''((((((((((((((()))******++++++******++++++,,,,,,------......000111111222333444444555111111000...---,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''***...111000---+++***+++555***===LLLVVVvvvxxxooolllQQQLLL666111000...,,,,,,---......---+++***)))((('''''''''''')))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((***------,,,---111///...@@@aaawww{{{~~~{{{kkkzzzvvvwwwlllxxxtttiiidddccceeefffiiiooowww~~~wwwwwwlllxxxnnnjjjkkknnniiissslllyyyVVV<<<...,,,000666555000///444444555666666444222000...***)))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))+++,,,,,,,,,...///000111333333333333222222111111,,,++++++******))))))))))))))))))))))))))))))))))))******++++++,,,------+++000...222>>>BBB<<<111555111------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((((())))))***+++,,,++++++,,,,,,---------...,,,---......------///000/////////000111222222333666555888>>>@@@>>>===???AAA@@@@@@CCCFFFHHHHHHGGGHHHEEEBBBAAAAAA???:::666<<<:::000555///777333666888555222FFFQQQ~~~{{{mmmYYYBBB666...222222333,,,...;;;222444444333111444:::<<<:::<<<<<<<<<;;;;;;;;;::::::888999999888444111//////------,,,+++******++++++))))))*********+++++++++ (((222555...&&&)))111---...000111111...***'''+++...000000---***+++,,,333000---,,,---...//////222666999:::888777777999777666444222000...---,,,))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))+++---.........///000000111333444555555555555222222111000///...------******)))))))))))))))***(((((('''''''''((())))))''''''''''''(((((((((((((((((()))************)))******+++,,,,,,------......///000111222333444555000///...,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((()))******)))))))))111,,,&&&###%%%***111444(((///...555555,,,,,,$$$111222333666999;;;:::999BBB<<<...,,,'''000333999>>>999333///,,,+++***)))***'''%%%%%%'''))))))((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''***+++***'''&&&+++//////+++---<<>>333666111------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))''''''''''''((()))***+++************++++++++++++***,,,......---,,,---///........................333222666<<>>666///...---//////,,,---333999;;;222222222222000---***(((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))***+++---...///////////////...,,,***)))))))))***************))))))))))))))))))))))))))))))******++++++,,,---------111...111<<>><<<===@@@>>>>>>AAAEEEHHHGGGFFF???AAACCCBBB>>>999555333///222(((444***666+++...(((+++999...***///---555---666000333---444@@@000666777:::???999333111666'''---)))777333$$$///111444"""000333111555,,,///...111222111666===>>>:::::::::;;;;;;<<<=========777999888555111///000222++++++************++++++))))))))))))************)))//////'''%%%+++,,,'''---......---***)))***+++,,,+++*********++++++++++++******+++---......---------///000222444555555444222000...,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''***---...---------...---...000222333444333333000000///...------,,,,,,******))))))))))))***+++((((((((((((((()))******(((((((((((())))))))))))'''(((((())))))))))))))))))******+++,,,,,,------,,,---...000111333444555///...,,,***))))))******))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))&&&''')))***+++++++++***...)))$$$&&&+++...,,,(((,,,###111((((((222###------+++******+++,,,,,,+++333,,,222&&&333***333///111---)))'''((()))++++++''')))++++++)))&&&%%%%%%)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))***---......)))'''+++111---,,,@@@ZZZgggrrrxxx}}}tttwww{{{qqqggg```\\\```cccbbb^^^```hhhmmmkkkooojjjttt|||pppggglllqqqjjj{{{vvvuuuuuubbb___YYY]]]===000%%%)))+++***......,,,///555555...111111111111///,,,)))'''&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******+++,,,---///111111////////////...,,,***((('''((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,111...000;;;FFF<<<333111222------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))*********++++++++++++)))******++++++,,,------//////111333666:::<<<>>>>>>???@@@???>>>>>>???AAA>>>>>>===<<<:::777555444------,,,,,,+++***))))))******+++++++++,,,,,,,,,---..................---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000000111222222333333999888777666666555666666444333222000//////......******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,---...000111333444444111000...,,,+++)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,......///111111222222222......---,,,,,,+++************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...///000000+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++CCCcccwwwxxx{{{www|||yyyvvvuuukkknnnrrr___kkk{{{|||hhhhhhuuuwwwrrrssssssjjjqqquuurrroookkkaaaUUUUUUFFF444***+++......,,,,,,,,,,,,,,,---///111222222111///,,,***((('''&&&,,,***(((''''''(((''''''%%%&&&'''((()))*********+++***)))(((&&&&&&(((***)))(((((('''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((******+++,,,,,,---............---,,,,,,+++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++---000333666EEE===444111111------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))************))))))******+++,,,,,,,,,...///000333666999;;;===?????????>>><<<<<<>>>@@@======<<<:::888555333222---,,,,,,+++******))))))*********++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...//////000111111222222666666555555555555555555000///...,,,++++++*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************+++++++++,,,,,,,,,,,,---,,,---...///111222333444000///---+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,---...///000111111111111...------,,,++++++*********)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,------...//////+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++&&&BBBZZZeeewww}}}yyyxxxxxxkkkppp|||yyyhhhmmm}}}pppiiiooouuurrrwwwwwwjjj^^^cccssswww^^^@@@:::222((($$$'''***+++***,,,,,,+++,,,---///000111000///---+++***))))))***!!!&&&+++...---***'''------,,,+++)))'''%%%$$$%%%''')))***)))'''&&&%%%(((''''''((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((******++++++,,,------...------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++---000333555DDD>>>777222///------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))******++++++,,,---...///111444777999;;;?????????===;;;;;;===???<<<;;;999777444222000///,,,++++++******))))))((()))))))))*********++++++))))))************))))))((((((((()))))))))******+++******))))))******++++++++++++,,,,,,,,,,,,------------...//////000000333333333333333444444444---,,,+++***)))((((((((())))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///111111222...---+++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,------...///000000000000------,,,,,,+++*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++******++++++,,,---------+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******************************)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************"""+++222;;;OOOmmmqqq{{{}}}vvvzzz|||xxxyyy|||pppkkkqqqxxxuuutttsssqqqxxxmmmiii}}}yyyrrrggg___[[[RRR@@@000(((&&&%%%''')))+++,,,++++++++++++,,,---...///000///---+++)))(((((()))***+++***)))'''''''''((((((&&&''')))***+++,,,,,,,,,+++,,,---......,,,+++***'''''''''(((''''''&&&%%%)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((*********+++,,,,,,------+++++++++******))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++---000333555CCC???888222...------+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''(((((())))))******+++,,,---...000222444666888<<<>>>@@@@@@>>><<<;;;;;;999888666333000...,,,+++*********))))))((((((((((((((()))))))))*********(((((())))))))))))((((((''''''((((((((()))))))))))))))(((((((((((())))))*********+++++++++,,,,,,++++++,,,,,,---.........///000111111222222222222---,,,+++***)))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,---...//////000,,,+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,,,,---...............,,,,,,++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))*********+++++++++,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************---'''"""###...@@@XXXjjjpppqqq{{{kkkoooyyyxxxtttvvvrrrlllvvv|||{{{sssxxxxxxxxxrrr^^^mmmjjjnnniiiTTT999'''$$$(((&&&(((***++++++******++++++++++++,,,,,,---...///---+++)))'''&&&&&&((()))(((((()))***---222888===;;;:::999777555222000...///---***''''''''''''&&&))))))*********)))(((''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))*********++++++,,,,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---000333555CCC???888222...------+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***+++,,,,,,...000222444555777;;;@@@CCCAAA===999777666444222///---+++***)))))))))(((((((((((('''''''''''''''((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))***)))((((((''''''(((((())))))))))))************+++)))******+++,,,,,,---------...///000111111000000,,,,,,+++***))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,---------***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++++++++,,,---------,,,,,,+++***************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***&&&''',,,,,,)))---555JJJEEEfffsssuuuwwwzzzwwwmmmzzzwwwwwwsssrrrqqq|||zzzrrrooo{{{ssswwwvvv[[[bbbTTTLLL@@@555---(((&&&'''&&&((())))))&&&%%%&&&'''******+++,,,,,,---------''''''&&&&&&(((***---...///333666777666444444444555666888:::<<<>>>>>>???DDDAAA>>>===<<<999555222))))))***++++++,,,,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))***************+++))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---000222444DDD>>>777222///------+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))******+++,,,...///111222222777>>>AAA@@@;;;777555333111///,,,***)))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((()))))))))*********)))((((((''''''(((((()))((((((((()))))))))******))))))******++++++,,,,,,,,,---///000000///......***)))(((''''''''''''(((''''''&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********++++++++++++++++++++++++))))))(((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))******+++******+++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))&&&(((---+++%%%%%%***222222GGGVVVYYY]]]|||cccjjjpppzzzmmmppp|||yyytttyyy~~~}}}mmmhhhlll[[[CCCBBB:::...$$$$$$(((++++++,,,''''''((('''&&&&&&((())))))***+++,,,,,,,,,,,,+++$$$%%%(((+++000444888:::===<<<999333//////555:::AAACCCHHHMMMSSSWWWZZZ\\\JJJJJJJJJLLLKKKEEE;;;444+++***)))(((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---000222444EEE===444111111------+++)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))******+++,,,---///000///333888::::::777555444000///,,,***)))((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((())))))))))))))))))***++++++,,,,,,---...///000000...---,,,(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******************************)))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********)))******++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((+++(((&&&%%%%%%&&&,,,222$$$%%%)))///111CCCfffeeeiiiiiivvvooogggaaaqqqsssdddccc}}}hhhhhh```bbbmmmbbbSSSHHH???444***''')))'''((()))%%%"""'''///(((((((((((()))***++++++))))))+++,,,,,,++++++******,,,000555:::>>>@@@AAA444888===AAAFFFOOO[[[cccrrrqqqooommmiiifffcccaaapppnnnllllllmmmjjjccc\\\FFFBBB;;;444...***'''&&&*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---000222444FFF<<<333111222...---+++)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))'''$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))))))))***+++---...///...000333444444444444555///...+++)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))(((((((((((())))))''''''''''''((((((((())))))))))))***++++++,,,,,,---...000000000...,,,+++))))))((('''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************)))))))))))))))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********))))))************)))((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++***************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((($$$'''*********)))))))))'''666(((###///+++...,,,444<<>>OOOHHH888777---+++)))###%%%,,,,,,(((%%%''',,,,,,(((&&&***'''&&&&&&'''))))))'''%%%((()))+++,,,,,,+++***)))333666:::>>>AAABBBCCCCCCAAAQQQffftttuuummmddd___ZZZZZZ\\\]]]^^^^^^^^^^^^jjjcccZZZVVVXXX[[[\\\[[[kkkdddXXXJJJ>>>444...+++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---000222333III:::777222333...---+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((***+++++++++++++++...000222444444111...,,,***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))******))))))((((((''''''(((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((************************************************))))))))))))))))))))))))((((((((((((((((((((((((***'''$$$$$$''')))((('''(((***,,,+++)))+++222999666>>>CCCAAA;;;<<>>:::;;;<<>>FFF111888MMM:::,,,---444333,,,&&&************))))))(((((())))))))))))))))))))))))))))))))))))************%%%'''***+++,,,,,,,,,---(((444666333555333666BBBBBBBBBOOOIIISSSqqqmmm\\\yyyzzzsssgggccccccYYYJJJKKK???:::888333555333(((///,,,(((''''''&&&''''''))))))(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))***###***'''222GGGEEELLL999dddjjjzzz~~~}}}{{{~~~{{{vvv|||~~~{{{uuuvvvwwwwwwQQQdddGGG"""444@@@&&&222++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((()))))))))(((((((((((((((&&&''''''(((((()))))))))******++++++***)))((('''************++++++++++++,,,,,,++++++,,,,,,------,,,---000222444KKK<<<777666111...///...,,,)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,))))))***+++++++++000+++111CCCTTTYYYXXXYYYYYY\\\jjjccc^^^bbbYYY]]]QQQSSSRRRNNNLLLMMMKKKGGGIIIMMMPPPPPPKKK???111((()))((()))+++,,,+++)))'''******)))))))))(((((((((******************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******+++******)))+++...222222222444;;;@@@BBBEEEIIIMMMPPPQQQQQQPPPTTTTTTTTTTTTUUUUUUSSSPPPOOODDD666+++'''))),,,...***)))(((((((((***+++---************************************************)))))))))***+++++++++,,,,,,,,,222@@@OOOTTTOOOGGGAAABBBBBBQQQEEEJJJeeeGGGNNNEEEYYYRRRSSS[[[EEEKKK:::@@@FFFBBB444((((((///+++++++++++++++***(((((()))))))))))))))))))))))))))))))))*********++++++&&&(((++++++)))(((***,,,000::::::777;;;>>>EEEUUUbbbkkk{{{nnnrrruuu|||||||||}}}vvvlllpppggg___RRRDDDDDDAAA222888555000...//////---+++***))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))---+++111CCCWWWOOOXXXllloookkkwwwvvvvvv}}}~~~|||vvvtttxxx|||{{{{{{|||zzzttt~~~}}}}}}xxxuuuqqqlllbbbmmmsssYYY:::777"""111"""&&&,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((***+++******))))))((('''(((((('''''''''(((((()))(((((()))))))))((((((''')))******++++++******)))************+++++++++,,,---,,,+++++++++---...///,,,...000222444OOO===666666333...///...,,,)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((+++......---+++,,,---444AAAUUUaaa]]]RRRSSS]]]gggkkk}}}||||||rrraaaTTTKKKKKKMMMRRRXXXVVVIII:::222,,,(((***,,,,,,++++++*********)))))))))((((((++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))***++++++&&&...:::EEEKKKMMMMMMMMMHHHJJJKKKLLLKKKHHHEEECCCDDDHHHKKKOOOTTTYYYYYYVVVPPPUUUWWWRRREEE999111///***+++++++++++++++++++++************************************************((()))***************+++***555DDDRRRVVVPPPDDD;;;===PPPGGGYYYYYY```jjj|||xxx___aaaMMMOOOGGG???>>>???;;;222+++------------,,,+++******))))))))))))))))))))))))))))))*********+++++++++---,,,***((()))---000333444888777@@@VVVdddjjjsss|||yyyxxx}}}ttt```^^^^^^RRR666777555000------***'''+++***))))))(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))...******AAATTTXXXaaacccssseeennnjjjwww~~~xxxzzzyyywww}}}vvvqqqrrruuuuuuwwwyyyooolllzzz||||||zzz||||||zzzzzz{{{}}}}}}{{{qqqgggcccqqqvvvIIIYYY555(((:::111---,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((())))))))))))******++++++***)))(((************+++,,,...///222222222111000...,,,+++******))))))***+++---...*********+++++++++,,,,,,,,,,,,+++***+++,,,...///...///111444555QQQ>>>666666333...///...,,,)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((())))))***+++******************************************)))))))))((((((************************************************************************((()))))))))*********+++''',,,000...***+++444<<>>CCCMMMyyykkkyyyqqq[[[KKKFFFDDD===666...------,,,+++++++++***************************************++++++++++++,,,)))(((,,,333999<<<===>>>FFFLLL[[[ttttttzzz~~~}}}}}}|||nnnRRRSSSLLL===222...---+++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***&&&777+++PPP^^^SSSsssmmmhhhqqqwww~~~wwwrrrzzzvvv|||uuuvvvvvvnnnhhhkkkpppuuuzzzyyyeee^^^gggrrr}}}yyyvvvvvvxxx{{{|||}}}}}}~~~xxxlllhhhyyy|||===444///(((,,,------------,,,,,,,,,+++************************(((((((((((())))))******'''(((***,,,,,,,,,,,,+++000///000111333666888::::::;;;;;;<<<;;;999888666222000---***)))***,,,...***++++++++++++,,,,,,,,,+++*********+++,,,...//////111333555777QQQ===666666333...///...,,,)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************************************((())))))******+++++++++---///...***)))222CCCQQQTTTXXX]]]ggg{{{sssYYYOOOPPPSSSVVVHHH<<<666000(((''',,,++++++*********)))))))))++++++***)))***+++,,,---************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******+++,,,,,,,,,(((((())),,,111999@@@DDDNNNIIICCCAAAEEEMMMWWW]]]eeegggjjjnnnqqqsssuuuuuukkkpppqqqmmmooouuussslllaaaYYYPPPLLLOOOSSSUUUUUUPPPIII>>>333,,,***,,,...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,***(((***///444HHHLLLKKKAAA:::BBB\\\rrriii~~~cccNNNBBB<<<444222///,,,***)))***************************************++++++++++++,,,)))))),,,111888<<<======^^^ooozzzvvv|||kkkRRR@@@999555000,,,++++++***************))))))))))))))))))))))))((((((((()))))))))****** <<<888[[[fff\\\}}}wwwvvviiizzzqqq~~~ttt{{{yyyuuuyyyrrrkkkfffiiinnnrrrwww{{{tttNNNBBBRRRtttwwwsssrrruuu{{{}}}}}}}}}xxx~~~xxxmmmjjjqqqzzzggg???FFF...777......---------,,,,,,,,,************************'''(((((())))))******+++((())),,,...000000////////////000222555999>>>@@@888:::<<<>>>??????>>>===<<<:::555111---+++******++++++++++++,,,,,,,,,,,,******+++,,,---......//////111333555777MMM<<<666666333...///...,,,)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++)))***++++++,,,,,,++++++------------------------...---------,,,,,,,,,,,,************************************************************************((())))))******+++,,,,,,000...,,,...555CCCQQQ[[[JJJqqqyyydddRRRVVVMMMGGGEEE;;;...)))...+++++++++*********))))))******))))))***,,,...///************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++,,,------***,,,000555<<>>777111...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,++++++///888???EEEEEECCCCCCKKKaaa~~~gggFFFAAA===777000,,,+++,,,---*********************************+++++++++,,,,,,,,,000444666:::BBBNNNWWWwww}}}gggXXXNNN>>>,,,,,,,,,+++************+++))))))))))))))))))))))))(((((()))))))))*********(((<<>>___wwwrrrqqqppprrrwwwyyy{{{~~~uuuiiimmmzzzSSS777777,,,............------------************************'''(((((()))******++++++,,,...111333444333222111...///000333888>>>CCCFFF???@@@CCCDDDDDDCCCAAA???>>>>>>===;;;777222,,,)))+++++++++,,,,,,,,,------***+++...000111111000000...///222444666III:::777777333...///...,,,)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******+++,,,,,,,,,,,,+++........................000////////////.........************************************************************************((())))))***++++++,,,,,,,,,+++---666EEERRRYYYZZZ}}}NNNJJJMMMPPPGGG666///222+++++++++************)))***)))((((((***,,,///111************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***+++,,,,,,------///222888>>>CCCFFFGGGHHHVVVgggwwwxxxjjj\\\WWWXXXtttxxxkkkTTTTTTdddmmmdddUUUGGGMMMUUUXXXSSSFFF777---++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,---444???HHHCCCCCCGGGSSSeeexxxNNNHHH@@@777111//////000******************************+++++++++,,,,,,,,,///555:::;;;@@@SSSqqquuu~~~wwwsssqqqppp{{{pppmmmqqqzzzyyyttt|||yyyZZZ<<<---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************888===tttnnnvvvssswww~~~wwwxxxwwwwwwyyyzzzuuulllsssooolllnnnuuuzzzyyyvvvuuu\\\===RRRssszzzwwwqqqlllkkkkkkpppzzzyyyzzz{{{{{{jjjvvvCCCOOO222//////.........---------************************'''(((((()))***+++++++++111333555777777555333222555555777:::@@@FFFLLLPPPPPPQQQQQQQQQOOOKKKGGGEEE:::===AAABBB@@@:::222---++++++,,,,,,,,,---------+++---000333444333222111,,,...000222444WWW<<<555888777000///...,,,+++***))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((***,,,+++)))'''---(((%%%&&&))))))))))))111111...******,,,+++'''$$$,,,---&&&&&&...111,,,333+++######''')))))))))$$$''',,,...---+++(((&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((---,,,+++)))(((***...111******+++...222444444333:::@@@HHHNNNOOOMMMKKKIIIQQQQQQUUUXXXPPPCCC;;;<<<,,,111222---,,,///---'''///,,,***)))***++++++***++++++++++++++++++++++++***+++,,,+++,,,------,,,222444111EEE]]]NNNYYYfffHHHHHHNNNGGG888000000111---''')))......)))++++++++++++++++++++++++,,,,,,+++******,,,***(((---...//////...---,,,,,,...000222222111000//////---000444555222...+++***111,,,((()))---000///---/////////---+++******+++******+++++++++,,,,,,,,,/////////...------///000555>>>CCCDDDDDDGGGYYYttttttbbb^^^mmmuuu[[[___rrryyyfff[[[YYYVVVSSSNNNCCC000---,,,------+++***,,,++++++++++++++++++++++++---,,,+++,,,000999EEEOOO;;;dddhhhHHH888444111---+++///...---,,,+++++++++++++++//////+++***---...+++666:::---;;;TTT~~~}}}kkkppp{{{~~~|||}}}{{{lll^^^<<<999111***(((++++++***+++++++++************)))))))))&&&+++000((('''666555qqq|||hhhooo|||~~~zzz}}}{{{mmmxxx{{{qqq}}}uuuwwwnnnnnnooonnnmmmpppuuuyyyyyyxxxCCCVVVnnnvvvsssvvvrrrdddqqq}}}}}}zzzuuuzzzbbbOOOUUU***444444......---,,,///******++++++++++++***)))+++)))(((***...111111///222444666777666777888:::DDDLLLXXXcccjjjoootttwwwxxxtttqqqvvv}}}~~~uuulllhhhTTTBBB>>>AAA???;;;999---)))...000---000000$$$............/////////000///000333555666TTT===777888222000///...,,,+++***))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((()))******)))'''+++000...((($$$&&&***$$$(((***+++///888<<<===CCCNNNRRRHHH>>>999111'''((())),,,000000---***'''222,,,&&&%%%)))---,,,***))))))))))))))))))))))))))))))))))))))))))))))))************************(((+++///000...+++)))(((777666666888>>>FFFOOOUUUNNNQQQTTTUUUUUUSSSSSSTTTVVVRRROOONNNKKKKKKUUUaaaTTTAAA111...000///...///---+++******,,,---,,,+++++++++++++++++++++++++++.........---...000000///000000TTTXXXZZZ{{{VVVIIIQQQLLL;;;+++***---111...((((((...++++++++++++++++++++++++,,,,,,,,,+++,,,------,,,,,,...000///...111777<<<===888555999AAAGGGHHHEEEFFFGGGGGGGGGFFFCCC???===$$$---666666000)))((()))+++,,,,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,''''''&&&'''))),,,111444QQQAAA999;;;UUU]]]eeeyyyyyyTTTwwwyyyaaaVVVNNNKKKTTTEEE===000(((***000...'''++++++++++++++++++++++++000...)))(((555EEEFFF;;;sssmmmGGG444555333***......---,,,+++++++++,,,,,,+++,,,------------,,,333???PPPuuussszzzvvvhhhjjjppp}}}wwwrrrsssqqqllljjjlllhhhgggeeeddddddfffhhhjjjoooyyymmmUUUBBB111---///000......++++++++++++************(((---)))&&&---...---333NNNfff{{{sss}}}jjjcccttt~~~rrr|||vvv{{{wwwtttnnnllllllnnnsssvvvwwwvvvIII\\\pppvvvwwwssszzzwwwrrr{{{~~~}}}|||rrrxxx```|||FFF(((444---111000---)))+++,,,,,,,,,,,,++++++***...+++***,,,222555666444777888777666:::III___pppllltttzzzxxxpppkkklllqqqnnnhhhdddkkkxxx}}}wwwnnn}}}vvv```PPPHHHDDD<<<111000000'''(((333666........./////////000000---///111444555RRR>>>999777...000///...,,,+++***))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((((()))+++,,,***,,,+++((('''+++555===<<>>BBB===666999999;;;???DDDGGGHHHGGGKKKFFF@@@>>>@@@CCCDDDDDDPPPBBB333...222777777444,,,,,,,,,,,,------------+++++++++,,,,,,,,,------...///000111222666<<>>///+++000///(((,,,,,,,,,,,,,,,,,,,,,,,,!!!&&&///999CCCKKKQQQUUUeeeEEE777222......------,,,,,,,,,---------((((((...///,,,---444AAAMMMeee{{{||||||wwwnnnlllvvvooo\\\QQQLLLGGGBBB???;;;;;;:::999999999::::::CCCGGGRRRcccttt{{{tttVVV999000111...,,,,,,,,,+++++++++************'''000+++$$$+++222333777]]]hhhfffsssuuu~~~lllkkkrrrzzz}}}ooowwwttt{{{~~~vvvlllkkkkkkmmmpppsssttttttQQQgggwwwzzzwwwuuu}}}yyywww~~~|||{{{zzzqqqzzzqqqnnneeekkk111222***111111///(((---------,,,,,,+++++++++,,,,,,---000333444222111000333<<>>999777///000///...,,,+++***))))))''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))++++++++++++******+++,,,,,,+++***...:::FFFLLLLLL[[[[[[SSSEEE::::::???BBBAAAHHHMMMMMMMMMPPPNNNIIIdddgggfff]]]PPPBBB333((((((+++......---+++******************************))))))***************++++++,,,,,,,,,,,,,,,------//////......///444;;;@@@KKKPPPVVVYYY\\\bbbllluuu{{{uuunnneee\\\VVVQQQPPPQQQNNNKKKPPPWWWRRREEECCCJJJ777444///---,,,---,,,,,,------------------------)))))),,,...///...222777QQQMMMiiiaaaOOO[[[RRR888%%%)))222111,,,,,,------------------------+++******,,,---,,,...222***777BBB@@@888999HHHYYYRRRdddzzzttthhhXXXGGG;;;:::>>>BBB@@@888111------000///.........---,,,+++,,,,,,,,,,,,------------***...111000...222<<>>777666666444222<<<<<<<<<<<<;;;::::::999111333666>>>HHHVVVgggrrr~~~tttTTT<<>>;;;777222///777LLLggghhhMMM888111000555333%%%//////000000000111111111111222444666888TTT<<<666888444000///...,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((+++------+++***+++,,,***444>>>EEEMMMSSSRRRLLLCCCRRRaaafffddd___XXXRRRjjjkkkkkkjjjggg___QQQDDDBBBHHHOOOWWWbbbjjjhhhaaaQQQ@@@,,,$$$(((...---***++++++++++++++++++++++++)))*********++++++,,,,,,+++++++++,,,,,,------------000444888;;;>>>BBBDDDUUUbbbvvv{{{iii\\\NNNUUUZZZZZZWWWSSSLLLGGGGGGAAA888000---,,,,,,,,,---------------------------...222444000///777CCCJJJxxxfffIIIRRRDDD222(((,,,222111+++------------------------000...///222222000444;;;:::888888>>>LLLbbbxxx[[[QQQGGGEEEFFFCCC999///222///---,,,------,,,+++,,,,,,---------.........+++///111///000<<>>555:::@@@GGGPPPWWW\\\]]]SSSTTTUUUUUUUUUTTTSSSRRRNNNKKKBBB777000444>>>FFF^^^{{{vvvPPP555...///---,,,,,,,,,++++++++++++***(((((()))...---&&&???mmmsssmmm|||dddeeemmmppprrrtttrrrooojjjnnnqqqvvvffflllmmmnnnpppqqqsssuuuwwwqqqrrrXXXnnnxxx~~~{{{|||bbbRRRssszzz}}}|||yyyxxxyyyyyymmmsssooozzzwwwiiiaaa|||---111,,,...,,,000---,,,++++++++++++,,,---444888:::666111444@@@LLL\\\^^^ffftttwwwmmm___TTTFFF@@@EEENNNUUUXXXeeebbb]]]WWWUUUYYYccckkk~~~[[[888'''222<<<333000000000111111111111222222333555888:::SSS:::555999777000///...,,,+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++&&&))),,,---+++,,,///222:::HHHPPPKKKGGGLLLVVVZZZ^^^cccggggggjjjrrryyy|||wwwrrrllljjjlllnnnmmmkkknnnfffTTTEEEFFFQQQUUUQQQ[[[YYYQQQBBB222)))***...++++++++++++++++++++++++*********+++,,,,,,------++++++,,,,,,------......///000333999EEEVVVhhhttt}}}mmm^^^[[[]]]UUUHHHXXXPPPDDD999333///...---...........................///333222,,,...BBBYYY|||^^^FFFJJJEEE555***,,,//////...........................+++...444444222888BBB???AAAKKKdddnnn[[[TTTRRRMMMGGG666111,,,***,,,......------------.........//////111222444888DDD\\\|||yyy~~~}}}~~~zzztttssspppiiieeeaaaXXXUUU___vvvggg{{{vvvaaaNNNHHHCCC888///---........................&&&///444DDDrrr\\\000111111000......------...+++,,,...///---777WWWwwwsss|||mmmwwwnnnWWWJJJHHHUUUcccsss~~~}}}ooo[[[KKKCCC@@@===777MMM^^^eeeDDD444000///,,,,,,,,,,,,++++++++++++***&&&(((222///)))PPP~~~```NNNXXXuuu}}}wwwvvvwwwssskkklllmmmtttyyydddmmmnnnqqqrrrsssuuuyyy{{{{{{pppXXXfff~~~eeedddUUUQQQxxx|||yyy{{{}}}}}}|||zzzzzzzzz~~~www~~~zzzwwwRRR~~~;;;:::000///+++------,,,++++++,,,---///000777777555222333@@@TTTdddmmmjjjooo~~~}}}\\\???AAAYYYyyy}}}aaa777,,,444333000111111111222222222222000333777;;;>>>OOO888666:::555000///...,,,+++***))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,(((+++---......333<<>>777222///........................+++---111000,,,777\\\VVVSSSKKK???222***+++000........................,,,)))...666888777@@@MMMKKKpppwwwZZZPPPQQQDDD===444//////000///------.........////////////+++---444EEE]]]wwwwwwsss{{{zzzhhh___ttthhhzzzvvvfffQQQFFFDDD;;;---........................777777:::OOO|||NNN333222111///...---------+++---///...444IIIjjjvvvyyywww|||gggQQQNNN\\\kkk|||YYY===CCC===@@@^^^~~~```===...000------,,,,,,,,,+++++++++,,,***)))///000666ggg}}}~~~sssiiiZZZeeexxxwwwxxxuuuiiimmmlllvvv}}}jjjlllooorrrssstttwww{{{~~~ttt[[[aaa^^^UUUGGGJJJzzzzzzzzzyyyyyyzzz|||}}}}}}|||}}}{{{{{{mmm|||pppfffXXX<<>>666111////////////////////////---///444555555III|||{{{zzzxxx\\\DDD@@@;;;///)))---////////////////////////000...444???BBBCCCMMM\\\~~~XXXUUUKKK???666333111///,,,............/////////000333777FFFbbb|||wwwvvvrrrffflll|||kkk```GGGIIIDDD333////////////////////////)))777aaaqqq444333222000...---,,,,,,***.........;;;WWWuuu|||yyy|||vvveeeUUU[[[uuuQQQ:::888<<>>;;;666222...***(((***...333***&&&)))+++((()))...)))'''&&&'''***,,,,,,,,,+++'''&&&,,,000000,,,***888,,,)))777CCCJJJWWWgggvvvyyy}}}|||]]]lllMMMXXXhhh[[[ZZZ:::111,,,//////***(((+++...------------...//////000!!!;;;'''555666222<<>>>>>IIIQQQKKKlllRRRaaaIII???777:::'''...555)))///444***,,,555///444CCC^^^}}}kkkeeefffZZZGGGEEE@@@...333***000555,,,...666///EEEwwwYYY!!!;;;444//////555+++...,,,(((;;;>>>}}}www|||~~~eeeUUUgggooo===222FFFmmmnnn888---///...++++++...000...******+++,,,'''666[[[zzzvvvpppFFFBBBnnnyyyqqqllloooooommmnnnhhhvvv{{{ooommmooouuuwwwxxx}}}{{{~~~bbbTTTqqqqqqPPPNNNzzz~~~{{{wwwzzz}}}}}}|||}}}zzzoooeeeuuuJJJ333(((444---,,,111$$$222+++;;;444666KKKZZZ]]]hhh|||~~~rrroooEEE///111777222,,,333666444777;;;333UUURRRoooIII::::::777222000///...---,,,+++++++++************************---)))))),,,---+++***,,,666///+++,,,...///555<<>>;;;===@@@<<<333***$$$+++000///+++((('''(((+++***)))***+++,,,,,,+++///)))***111///&&&+++:::"""333===CCC\\\yyynnncccbbbmmmaaaLLL444))),,,222222---......------......///000888555'''555888&&&OOObbbooo]]]iiigggVVVKKKGGG777222///000000///000444&&&111>>>===eeedddLLLIII666222000111///...000000//////111444>>>GGGEEEwww\\\]]]FFF777---999000000---000111...333666///DDDMMM{{{ddd~~~tttUUUOOOAAA::::::...///555...,,,111AAArrr}}}???222111...+++000000+++,,,222BBBddd~~~wwwoooeeefffvvv{{{sssrrrwwwsss{{{LLL;;;MMMppp|||kkk___///111000...---...///---***+++222***111888{{{rrrwww```CCCQQQsss}}}wwwsssmmmmmmkkkkkkmmmgggtttzzzqqqzzz~~~mmm]]]~~~nnnKKKOOO~~~~~~|||{{{~~~}}}uuuwwwggg[[[333000333000111222,,,333---999333LLLvvvlllvvv~~~{{{}}}iiiiiikkkkkklllpppbbb>>>333777444000444555444777333444^^^hhhQQQ::::::999333111000...---,,,,,,++++++***************************)))+++000000...---000111///222<<>>sssyyyyyyfffhhhyyy~~~pppooo}}}yyynnnMMM888>>>NNNbbbuuuBBB444PPP|||eee>>>333222111000///---,,,++++++555'''888AAALLLIIIfff{{{wwwvvvuuunnnkkkhhhhhhlllfffsssuuu}}}uuusssjjj```bbbpppyyyzzz~~~{{{kkk[[[nnnwwwRRR]]]||||||}}}}}}llliiixxx>>>666000---333000333222000888888ppp{{{nnnmmmvvvPPPLLLGGGRRR^^^]]]aaalllrrr}}}HHH555666555555555444555888BBBLLLwwwZZZ<<<:::;;;444111000///---,,,,,,,,,,,,*********++++++++++++++++++,,,...000---+++000888444JJJmmm~~~bbbSSSOOOPPPRRRGGG<<<666333///......,,,++++++---...///---+++)))222333,,,000999555'''===NNNrrrqqqXXXRRR\\\aaaVVV===))))))222000////////////000111111+++///777222<<>>DDDjjj~~~wwwVVVdddCCC777...,,,555111000666000777SSS~~~vvvwwwcccMMM>>>999555...333666111???xxxsssyyyvvv666888777444000111,,,555888OOOwww|||{{{|||mmmkkktttzzzzzzmmmqqq|||~~~qqqMMMVVVnnniiiSSSHHHooo<<<===kkkrrrGGG333111111111///,,,,,,...***222)))666UUUxxxtttbbbFFF???wwwxxxxxxvvvnnnlllgggeeeiiieeeuuunnnooolll___JJJ>>>NNNiiipppfff^^^aaafffbbb^^^RRRVVV[[[gggzzz{{{{{{|||~~~pppwww]]]tttJJJ333666222///***666000333;;;GGGtttooorrrhhhYYYGGGGGGMMMIIILLL[[[bbbXXXbbbXXX999222444999555333888;;;FFFTTTyyy^^^===999999444111000///...---,,,,,,,,,***+++++++++,,,,,,,,,---000...---***)))000DDDWWWyyybbbNNNJJJMMMRRRFFF000***222,,,++++++---///000///---+++///111000///222999>>>bbbggguuuccc[[[\\\aaaVVV===///111111000000000000111222222???000111CCCmmmfff___aaaJJJ???555222222111222555(((///AAAWWWWWW@@@333333000333777333000:::III```}}}vvvTTTHHHOOO---333444000444666+++BBBxxx{{{~~~yyy^^^GGG===>>>222111222000OOOxxxlll{{{rrrqqq~~~PPP;;;222888444000'''555<<>>>>>{{{eee\\\RRREEE888444333333444666999EEEjjjfff]]]GGG777444222444666111111HHHcccxxxWWWKKK999777111000777555444^^^|||RRR;;;>>>444333666<<>>,,,444666333111555888}}}hhhiii~~~iiiiiicccDDDBBB{{{ttt>>>333,,,...000------222///...666???ooo>>>666```~~~wwwppprrrnnniiikkkkkk~~~jjjbbbcccsssxxxjjj]]][[[SSSVVVZZZRRRTTT^^^gggLLLRRR|||{{{~~~}}}zzz}}}zzzggggggzzz,,,444...000...555000888EEEtttpppuuu}}}oooXXXQQQNNNHHH[[[PPP222000<<<444555AAABBBKKKZZZnnn```CCC777555555222111000...------------++++++,,,,,,---.........---***111EEE```xxxvvv|||mmmUUUYYYbbbVVVBBB777444111//////111111111222---111888888DDDqqqcccRRRZZZaaaPPP888222222222222222333444444'''JJJoooVVV[[[LLL===777666555555777+++:::~~~ggghhhaaaKKK???444222444666444???ggg|||~~~{{{}}}nnnVVV???666///333666444LLL^^^ppplllBBB???555777<<>>:::444111000111111111+++666555...AAApppmmmWWW\\\\\\PPP333333222222333333444555<<>>333000666...:::dddzzz|||~~~ZZZuuusss777XXX{{{RRR>>>...///333000...000+++555---```pppiii222DDDxxx}}}{{{ttttttssstttxxxqqq|||www|||tttlllrrr]]]ggg\\\VVVuuuXXXnnnVVVEEEooo}}}{{{~~~}}}vvv[[[mmm}}}zzz{{{{{{rrrhhhDDD,,,555---333---222???WWWuuu{{{rrrFFF___pppSSSRRRYYYMMMzzzkkkLLL[[[cccnnntttiii[[[QQQppp>>>333???555888GGGCCCKKKVVV^^^[[[AAABBB777666222111000//////.........***,,,......---------......LLL[[[gggzzzxxxnnntttrrrwwwVVVgggWWWKKK999...000666444---///111<<<444bbbYYYiiiRRRYYYGGG...444---555222???---GGG\\\ZZZQQQ///<<<777<<<333<<<{{{}}}wwwttt~~~RRR@@@555;;;:::$$$NNN|||~~~zzzqqq}}}}}}xxxuuurrrwwwzzzzzzJJJ@@@///777>>>222}}}xxxtttjjjLLL555888AAAaaaOOOSSS}}}bbbDDDXXXRRRfffjjjooooooZZZddd}}}888444---111999...zzzxxxpppbbbxxxwww}}}|||xxx|||DDDIII~~~>>>222111---222***111///222---zzzzzz{{{JJJAAAQQQ~~~{{{xxxvvvppp|||uuuhhhyyyuuuzzzvvvhhhnnnkkkccciiilllHHH???^^^|||www|||}}}ffftttyyy|||~~~{{{~~~sssrrrzzzwww^^^000222...222000///@@@qqqyyy\\\>>>UUUrrriiijjjhhhppp\\\ttttttiiimmmfffRRRLLLmmmllllllgggRRRooo===555666BBB>>>IIIQQQSSSUUUccc\\\AAAAAA777777222111000//////.........+++,,,......---...000222IIIJJJhhhnnnTTTdddwwwYYY\\\RRRCCC777444555444111777777222^^^PPP[[[\\\RRR<<<555333777444<<<999nnnyyy___NNN888@@@333:::999EEEcccMMM===::::::;;;bbbzzzYYYAAA444777;;;NNN{{{vvvzzz{{{||||||SSS999555>>>}}}DDDUUU{{{TTT<<>>NNNggg~~~{{{~~~qqq{{{}}}~~~}}}ooouuu{{{sssccc000222333222000///:::zzz}}}WWW;;;PPPyyyuuu}}}{{{tttggg\\\JJJOOOooo~~~eeeHHHIIIIIITTTcccTTT^^^AAA999;;;HHHCCCKKKOOO^^^ZZZ```^^^BBBAAA777777222111000//////.........,,,---.........000444777LLLYYY___```iiisss}}}ccc```YYYNNNCCC:::444444666222;;;JJJoooSSSVVVVVVGGG333777444333888RRRiiiMMMDDDCCC111888>>>ccczzzaaaFFFDDD...===GGGkkkBBB:::777888vvv}}}qqqqqqvvvvvv}}}{{{xxxlllDDD333;;;fff@@@aaaqqqMMM888IIIKKKWWWbbbWWWeeeEEEPPPKKKWWW~~~NNN;;;777555888@@@~~~kkkFFFRRRfffzzz|||~~~~~~vvvzzztttzzzqqqWWW;;;sssLLL666111000222...333,,,333JJJyyyzzzfff???;;;qqq~~~yyyuuu|||gggCCC>>>IIIzzzeeeLLL===@@@JJJjjjxxxvvv||||||}}}}}}ssstttpppnnn444555555...333333777JJJ444DDDhhhvvvttt^^^KKK???EEE[[[tttvvvcccLLLCCCFFFdddbbbXXXFFF>>>???LLLGGGLLLLLLWWWRRRXXX```CCCAAA777888222111000///............------......///333888<<>>:::>>>ppphhhkkkpppnnntttvvvnnnrrrCCC888RRRMMMFFFmmm~~~hhhHHH888>>>AAANNNyyywwwbbbJJJiiiRRRAAA@@@FFFdddVVV999666444666FFF|||___CCCYYYdddxxx}}}~~~}}}|||KKKEEE\\\gggKKKEEEWWWYYYccc999lllccc>>>000...///000666000===dddaaa???:::}}}xxxzzzzzz}}}kkkYYYgggtttuuukkk\\\NNNCCC<<<::::::FFFYYYeee}}}zzz}}}xxx{{{ssswww444333222+++666:::888BBB333<<>>BBB222777SSS___MMM>>>999:::BBBqqqxxxzzzNNNCCC666CCCppp{{{|||{{{LLL???===OOOuuuwwwccc[[[```eeeaaafffrrrvvvxxxmmmmmmwwwzzztttNNNMMMJJJJJJVVVgggqqqqqqgggmmmmmmuuu}}}III333QQQBBBIIImmmwwwWWW???888888AAAHHHssslll}}}wwwJJJRRRmmmQQQFFFKKKVVV|||```999444444111PPPXXXDDD\\\aaattt}}}~~~~~~{{{yyy{{{xxxmmmDDDAAAMMM999000BBBJJJzzzlll;;;dddiii>>>///111///111444+++AAAlllUUU>>>===|||~~~www{{{pppsssoooppptttyyykkkWWWGGG@@@<<<777222AAADDDIIIZZZsssxxx{{{}}}zzz|||~~~rrrttt333000111***555:::888~~~@@@999<<<444gggiiieeePPPLLLMMMLLLbbbwwwsssfffuuu}}}yyyOOOFFFBBBNNNLLLQQQOOOPPPYYYhhheeeDDDAAA777999222111000//////.........---...//////111666<<>>666:::BBBjjj[[[TTTDDD@@@000888iiilllOOO>>>>>>===SSSiii\\\;;;EEE???tttpppZZZeee___>>>@@@iiippplllZZZSSSWWW^^^\\\aaalllnnnqqqqqqXXXLLLJJJKKKFFFJJJLLLLLLKKKLLLNNNOOOKKKJJJ^^^~~~zzzuuu}}}fffMMM???oooAAAEEElllwwwLLL;;;@@@???OOOLLLuuuqqq{{{fff>>>bbbQQQDDDMMMLLL```nnn>>>333666666UUUVVVEEEYYYeeesssyyy||||||iiiWWWRRR]]]PPP666???;;;555===BBBqqq|||sssBBBbbbvvvccc999///777111222222<<>>AAA~~~uuu}}}xxxuuuwwwnnnuuuuuu```NNNEEEBBB<<<555```aaa===;;;^^^rrr~~~|||lllnnn888444333...222333888www@@@:::999000MMMsssaaaXXXZZZ]]]iii{{{wwwvvvRRRKKKGGGPPPNNNTTTSSSSSS[[[eeegggEEEAAA777999222111000//////.........---...///000222666<<<@@@<<>>nnn}}}ddd~~~ttt|||fff===DDDPPP|||ooommmsssRRRKKKeee|||qqqjjjvvvxxx===@@@rrr|||}}}bbbQQQJJJPPPYYY[[[bbbmmmnnnuuuzzzfff^^^___ssswww}}}{{{tttppppppgggXXXJJJ```sss}}}sss}}}kkkWWWBBBpppBBB===qqqyyyIII???IIIDDDWWWHHHhhheeelllNNNCCCBBB>>>EEEAAAMMMbbb|||EEE222888999ZZZRRRFFFVVVmmmuuuvvvxxx|||zzzccc[[[LLLUUUiiiRRRBBB;;;AAABBB<<<===BBBiiiwwwwwwDDDaaawwwlll:::///999222666555222oooGGG>>>CCCyyy~~~|||xxxqqqyyy~~~||||||nnn\\\PPPJJJCCC<<>>>>>kkkdddxxxmmmrrraaaaaa```|||mmmMMMFFFBBBGGGjjjfffKKK>>>ppp|||pppjjjNNN???FFF[[[{{{zzzuuucccPPPKKKPPPlll===@@@vvv___EEEFFF???EEERRRWWW```kkklllhhhnnnyyy}}}___]]]___ssspppVVV???kkkCCC555tttxxxHHH@@@KKK>>>OOO<<>>JJJ///777333cccyyyMMMDDDSSSuuuxxxtttuuu~~~~~~|||oooZZZcccllltttXXXJJJLLLeeeuuuyyy===\\\BBB...777000999:::III@@@<<>>;;;ccc~~~bbbBBB999;;;===AAAjjj^^^PPPVVV|||eee666EEEUUUGGGCCC???iii<<<>>>222444]]]KKKDDDMMMkkkttt{{{{{{zzz|||}}}|||kkkOOO}}}}}}tttAAAdddxxx}}}DDD000777222===>>>GGGBBB:::@@@}}}~~~~~~|||{{{~~~qqqeeeaaaGGG555xxxNNNEEENNNnnnsss|||uuu|||JJJ444333,,,666555888SSSccc>>>444555999555iiiaaaUUULLLNNNTTTUUUPPPLLLPPPYYYiiirrrGGGCCC<<<888333222000///......//////---...000222444777:::<<>>@@@DDDNNNaaarrrxxxeee;;;xxxyyyAAA<<<```|||zzz```@@@777:::<<>>>>>@@@CCC:::CCCbbbPPPFFFxxxtttccc___ooommmeeeuuuqqqggglllwwwxxxrrrlllzzzssskkkPPPRRR}}}{{{III;;;@@@<<<::::::===FFFXXXiiiuuuGGG???777UUUuuuwww___>>>444888;;;???BBBNNNSSSVVVpppbbb```~~~nnnPPPCCCjjjnnn>>>;;;777;;;dddMMM<<>>111AAA222@@@{{{rrrUUUNNNKKKNNNQQQPPPPPPQQQZZZ]]]gggvvvLLLCCC:::888333111000///......//////,,,...000111222555:::>>>KKKLLLNNNSSS]]]iiissswwwnnndddtttggg~~~xxx{{{{{{sssbbbNNNLLLzzzeeeFFFCCCDDDIII:::EEEHHHHHHGGGIIIMMMHHHGGGHHHIIIIIIFFFAAA>>>>>>???PPP^^^gggdddCCCQQQ\\\jjjHHH>>>GGGYYYggggggSSSYYY]]]SSSJJJJJJOOOKKKXXXppp}}}ggg[[[kkkYYYKKKnnnooouuunnn{{{[[[\\\zzzDDD777999888999::::::<<>>333666888;;;???BBB>>>AAAdddooottt___```iii???::::::888XXXwwwOOO999HHH\\\gggrrrttttttxxx|||~~~ddd\\\aaalll|||YYYIII\\\777777@@@???JJJZZZhhhCCCDDD888NNN~~~rrrmmmOOOkkkggg:::qqqyyy999///000555000...555;;;lllzzz999CCC000>>>CCC<<<@@@ssskkkXXXSSSQQQRRRQQQNNNOOORRRSSSSSS[[[vvvLLLBBB888777333111000///......//////,,,///222222222555<<>>???GGGAAAFFFJJJHHHCCCAAACCCEEE???BBB???eeeqqqgggFFFWWWXXXhhhFFF;;;EEETTTzzzuuu|||{{{yyyfffeeeWWWUUUTTTIIIDDDFFFCCCGGGEEECCCDDDJJJTTT```jjjnnnooo{{{[[[JJJooojjjIII^^^yyyeeeddd}}}~~~GGG999777666888:::999666999>>>TTT```cccqqqtttAAAjjjEEE888DDDiiiuuucccAAA333555666777000555666;;;UUUmmmooouuu???666666666SSSeee@@@DDDUUUcccooosssrrruuuyyy{{{}}}}}}jjj^^^bbbyyyPPP[[[SSS444666???DDDIIIVVV^^^AAA???777AAAzzzfffmmmtttkkkSSSvvvAAAbbb555)))222000---555666222YYYyyy]]]===BBB111999>>>>>>EEEjjjyyyfffZZZWWWVVVVVVTTTQQQQQQUUUPPPPPPXXXvvvLLLAAA777999333222000///......//////,,,000333333222555===CCCBBBCCCJJJVVVbbbiiipppuuu~~~hhhUUU~~~}}}kkkbbbeeeoooooogggaaaIIIGGGJJJSSS[[[YYYhhhhhhllljjj```VVVPPPMMMJJJHHHIII???ZZZ}}}xxx\\\DDDXXXKKKqqqmmmyyyOOO??????CCCkkkxxxddd]]]WWWTTTNNNGGGEEEKKKbbbWWWEEEyyyyyyxxxoooIIIMMMjjjjjjJJJ:::;;;777666888777777<<>>MMM]]]mmmrrrrrrtttwwwyyyxxxuuurrrrrrqqqsss{{{}}}}}}vvvlllzzz|||zzzvvvOOOlll}}}LLL888:::CCCMMMNNNVVVSSSAAA666:::???yyykkkvvvwww\\\lll}}}jjj^^^BBBMMM}}}<<<555333------999333333HHHPPP888444000777???;;;>>>dddyyyiii[[[ZZZWWWVVVXXXXXXUUUUUUXXXZZZ]]]hhhwwwMMMAAA888;;;333222000///......//////+++///222222000444<<>>???777222555;;;>>>AAAEEE{{{mmm[[[[[[VVVTTTWWWXXXUUUSSSTTTUUU\\\kkkwwwMMMAAA:::>>>333222000///......//////)))...111111///222;;;CCC999999AAAOOOYYY```kkkvvv~~~fffrrrcccXXXBBBWWW```RRRooohhhpppxxxcccFFFQQQHHHNNNRRRNNNggg~~~JJJJJJaaaOOOpppeeejjjgggkkkooodddsssqqq```ggg^^^MMMYYY|||rrrwwwwwwwwwlllooo~~~NNNBBB;;;999:::===>>><<<===AAANNNOOODDD;;;@@@HHHUUUgggcccvvv[[[AAAXXXOOO>>>999MMMfffbbbCCC444666444000888///222<<<888888[[[lll@@@999777CCCRRRWWWEEECCCUUUgggllliiifffeeedddVVVHHH444///DDDcccuuuwww|||sssyyy}}}yyywwwzzz|||}}}|||UUUZZZkkkFFFOOONNNJJJXXXTTTVVVYYY^^^<<>><<<===AAAHHHMMMVVVZZZ___fffmmmvvvFFFJJJYYYnnn111;;;;;;fffgggBBB555777333333///777>>>DDD>>>444IIItttrrrfffFFF,,,BBB>>>VVV~~~wwwBBBBBBKKKWWW___wwwuuuQQQKKK@@@666999EEEQQQcccrrrssswwwxxx{{{vvvpppxxx~~~vvvuuurrrzzzyyy|||yyyqqq{{{tttZZZuuu|||ZZZKKKCCCIIIOOOQQQVVV___ZZZ}}}fffJJJ...<<>>AAADDDrrrjjjJJJ777;;;888+++333IIIZZZbbb```SSSQQQ]]]dddaaalllgggjjj|||{{{ccc^^^```___[[[YYYWWWXXXYYYUUUNNNGGGMMMWWW```zzzJJJEEE;;;999111///...---...///...---...000111222333666999<<<777;;;DDDQQQ[[[bbbkkksss}}}xxxsssMMMSSSooodddFFF___fffwwwxxxCCCRRRqqqFFFlllppp\\\___ggg{{{~~~ggguuuVVVWWWwwwiiiQQQ^^^ddd[[[mmmsssqqqxxxssskkkuuudddoooGGG>>>999777777888888999;;;@@@???===;;;;;;>>>CCCHHHKKKNNNTTTZZZaaahhhpppuuuwww}}}~~~JJJRRR^^^<<>>@@@===RRRyyyzzzWWW@@@AAAGGG<<<)))<<>>XXXnnnqqq|||xxxlllkkkpppbbb___wwwkkkgggjjjMMM@@@eee{{{yyy{{{xxx~~~uuuaaammm```SSSPPPRRRWWWVVVQQQQQQWWWUUUWWWgggLLL@@@222===ZZZnnnxxxggghhhwwwvvvkkkkkk{{{|||KKK999,,,///111333666999<<<>>>???JJJ>>>GGGtttkkkOOO666555EEE:::999@@@YYYggg\\\\\\ZZZWWWTTT___[[[WWWVVVXXXZZZYYYWWWOOOXXX___xxxLLL@@@777===111///...---...///...---...000111333444777;;;>>>555:::EEESSS\\\bbbjjjrrrwww\\\PPPQQQqqqNNNsssTTTVVVooowwwFFFUUU[[[WWWnnn|||]]]YYYkkkvvvUUUPPPVVVUUUaaagggwwwzzzrrrnnn|||YYY{{{zzzQQQDDD\\\}}}wwwtttsssfffZZZCCC:::666:::<<<888666888;;;;;;<<<:::888777888999;;;???DDDHHHLLLOOORRRUUU___gggooo{{{vvv}}}hhhQQQbbbffflllPPP666888555NNNaaaLLL666555444444333///222555222AAA___uuunnnnnnbbbMMMGGGGGGHHHnnnBBB<<>>OOOccciiifffrrrvvvxxx{{{qqqqqqrrrQQQEEEgggTTT\\\www___???[[[zzz}}}www{{{sss```mmm}}}[[[QQQRRRWWWZZZWWWQQQRRRXXX\\\TTTCCC???444555LLLccc{{{ppp```TTTKKKLLLSSSlllvvv}}}wwwgggrrr}}}kkksss~~~|||{{{DDD999'''111333666:::===?????????GGGCCC999MMM}}}zzziiiXXXAAA===@@@:::666JJJuuuiiiXXXZZZ^^^ZZZZZZ^^^^^^YYYSSSPPPPPPRRRTTTTTTRRR^^^dddxxxKKK???666<<<111///...---...///...---...000222333444777;;;>>>444888CCCSSS^^^ccchhhnnnxxxqqq999???cccKKKnnnzzzKKKPPPjjjGGG>>>DDDQQQVVVxxxqqqVVVaaapppttt```III[[[QQQccckkkyyysss```gggEEEEEEbbb___sss{{{llljjj~~~kkkggg}}}nnnoooCCC:::666;;;<<<666444999999:::;;;:::888666666777;;;>>>AAADDDFFFHHHKKKMMMNNNTTTYYYwwwwwwbbbMMMTTTaaappp{{{ZZZSSSaaaeee___uuuCCC<<<---@@@[[[QQQ>>>777111333555222222333///<<>>NNN\\\dddhhhkkk}}}OOOMMMKKKhhhsssPPPiiiJJJDDDgggTTT<<>>???@@@CCCEEEIIIMMMLLL```hhhYYYNNN:::999<<>>000777LLLPPPEEE:::222111444222222222,,,444KKKyyybbbPPPeeejjjUUUZZZgggeeexxxaaaHHHLLLGGGVVVXXX^^^QQQ[[[\\\AAA;;;JJJXXXooogggeeejjjooosssrrrxxxrrrhhhyyyzzzyyyxxxpppoooooo___hhhyyy{{{{{{dddVVVNNNPPPRRRPPPMMMMMMSSSXXXRRRPPPgggVVV;;;DDD777;;;OOOjjj}}}qqq[[[PPPpppiiibbbxxxlll555222666555777;;;>>>AAABBBBBBBBBBBBGGGFFFDDDEEEHHH]]]{{{qqqooovvvwwwxxx|||~~~uuuSSSJJJIIIOOOXXXVVVNNNRRR___WWWUUURRRQQQRRRVVV[[[^^^bbbwwwKKKBBB999999111///...---...///...---...000222333555888===@@@===666777EEEWWWccciiilll}}}ssscccFFFKKKZZZzzzcccdddiiiJJJ@@@qqqWWWBBBFFFHHHAAA???OOOpppyyyooohhhvvvsssxxxRRRTTTtttRRR\\\gggccc<<>>:::GGGYYY^^^fffccc]]]hhhsssnnnyyytttkkkmmmvvvtttkkkfffggg```jjjlllffftttyyy```PPPSSSUUUTTTQQQOOOPPPTTTWWWYYYUUU\\\}}}???<<<888777FFF```yyywwwVVVeeeppp~~~ppp}}}PPP:::777000666777:::===???AAAAAAAAANNN>>><<>>SSSccckkknnnwwwaaa|||FFFAAAEEE```bbb|||rrrYYYEEECCC~~~JJJJJJAAAMMMNNNAAAAAAVVVjjjqqqyyyzzzrrr}}}hhhiiisssjjjqqqZZZIIIWWWYYYbbbfff999EEE<<>>;;;555444111222444444444444666888444444444444333555999<<<666@@@GGG___jjjcccdddZZZ:::SSSuuuvvvpppttt{{{bbbOOO^^^XXX```lll___;;;BBB666111DDDHHH<<<;;;666555///222999333...555@@@rrrjjj\\\zzztttssszzzZZZEEELLLGGGRRRZZZ}}}yyyTTT^^^}}}```SSS===>>>@@@FFFPPPQQQPPP]]]dddZZZUUUeeepppiiifffxxxqqqkkkiiikkk^^^\\\^^^WWWfffiii}}}}}}pppXXXNNNSSSTTTSSSOOOMMMNNNPPPPPPSSSNNNVVV}}}III888===666AAAYYYvvv|||wwwVVVxxxdddxxxkkkwwwRRR444000@@@555777999;;;===???@@@AAA777555BBBEEE:::AAAJJJ???;;;UUUiiikkkttt~~~nnn^^^TTTQQQQQQPPPLLLJJJJJJQQQXXXZZZWWWSSSNNNOOOOOONNNNNNOOORRRTTTaaaOOOBBB999:::222000.........///...---,,,+++...444888888999===KKK???555777DDDUUUgggtttyyyyyyjjjqqqWWWLLL>>>WWWwwwxxxsssOOO;;;RRRUUUHHHDDDEEEHHHCCC<<<@@@JJJOOOOOOKKKHHHOOO\\\aaa___mmmpppLLLKKKjjj{{{```hhhkkkhhhoooxxxxxxNNNccc\\\PPPdddGGGCCC>>>;;;[[[NNNcccLLLJJJ\\\hhhfffxxxOOOhhhbbbfffZZZUUUXXXYYYtttRRR[[[EEE777777999333///222333000///222666888777666555555444444555555999555<<>>GGGNNNOOOOOONNNRRRXXXYYYUUUSSSTTTWWW[[[TTTQQQYYY```fffsss~~~iiiWWWLLLHHHTTTVVVWWWWWWUUUSSSRRRRRRNNN\\\QQQeeeggg::::::555:::III^^^zzzsss{{{zzz{{{yyyCCC666BBB888?????????>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA???BBBIIIQQQ[[[hhhttt|||{{{nnnfffbbbYYYPPPOOORRROOOHHHNNNLLLTTT[[[XXX[[[^^^XXXSSSSSSUUUVVVVVVWWWWWWWWW```xxxOOOBBB:::999222000.........///...---+++,,,000444555666===FFFOOONNNEEE999:::LLLcccrrrzzzooofffnnnKKKSSSDDDQQQuuuooonnnjjjxxxNNN???JJJsss___OOOAAA@@@EEEGGGEEEBBBEEEIIIIIIFFFGGGMMMPPPOOOSSSiiisss^^^eeexxx|||tttzzznnn\\\cccffffffkkknnnVVVGGG~~~vvvWWWTTTQQQ:::AAA>>>AAA]]]___]]]{{{___BBBSSS```hhhjjjiiisssSSSOOOvvvkkkXXXZZZ\\\SSSWWWXXXhhh{{{XXXjjjAAALLL@@@---@@@;;;:::777555444555555444666555444444333333444444:::888>>>UUUrrrPPPKKKIIIKKKNNNOOOQQQUUU\\\kkkrrrqqqeeeSSSGGGLLLSSSSSSRRRTTT```___666999;;;444888CCC333444555555555555444333444888???FFFLLLPPPTTTVVVTTTzzzcccJJJGGGEEECCCFFFOOOKKKOOOOOOKKKaaa|||MMMJJJEEEBBBDDDGGGCCC<<>>999BBBAAA@@@???===<<<;;;:::>>>?????????@@@?????????@@@BBBDDDFFFHHHMMMSSSWWWaaaeeeiiimmmqqqtttxxxzzzpppwwwuuulllgggfff```VVVXXXWWWRRRMMMOOOTTTRRRLLLOOOKKKQQQUUUQQQTTTYYYTTTSSSRRRQQQPPPQQQSSSVVVWWWiiiOOOBBB:::999222000.........///...---+++---111333222444@@@MMMTTT\\\VVV???000:::RRRbbbyyyzzzhhhfffmmmuuu```KKK@@@III[[[sss}}}lllnnnmmmkkkrrrxxxPPP444LLLttt```EEE>>>@@@@@@;;;;;;BBBFFFDDDAAABBBEEEEEE@@@LLLmmm```RRR[[[^^^|||}}}iiibbbggghhhlllooolllyyyiii>>>nnnVVVRRRcccZZZJJJEEE@@@===vvvffffffeeeOOOKKKaaabbbiiiuuuaaaooolllFFFTTT]]]oookkkSSSYYYQQQZZZRRRVVVVVV\\\qqq}}}iiiiii666777DDD>>>;;;888666777888888666444555444444333333333333333000---///:::KKKUUUVVVRRRHHH>>>777:::BBBHHHNNNRRRQQQVVVaaawww}}}UUULLLHHHOOOTTTQQQOOOQQQQQQGGG444999333111@@@777666555444444444444555------111===MMMVVVWWWSSSgggeeeppp~~~tttXXXLLLFFFFFFHHHFFFIIIHHHJJJLLLFFFEEEooojjj```\\\TTTKKKJJJGGGGGGKKKOOORRRXXX___dddqqq{{{eeeOOODDDDDDIIIGGGJJJMMMPPPPPPQQQSSSTTTPPPMMMPPPMMM___TTTGGG>>>666444777YYYzzz}}}{{{uuullliiinnnxxx~~~MMMAAA777000<<<@@@@@@???>>>===;;;:::::::::<<<===???@@@@@@??????===>>>???@@@@@@BBBDDDGGGGGGJJJOOORRRRRRRRRRRRSSSWWW[[[XXXPPPMMMPPPNNNIIILLLMMMLLLLLLPPPTTTRRRMMMOOOIIIMMMOOOJJJNNNSSSOOOVVVSSSPPPNNNOOOSSSXXX\\\kkkOOOBBB;;;888222000.........///...,,,,,,,,,///222222555???KKKTTT]]]___OOO999333AAASSSqqqooojjjlllnnnnnnXXXEEEKKKEEETTTttt|||ooohhhqqqmmmpppvvvoooUUU;;;EEEeee```QQQHHHAAADDDFFFGGGEEEDDDFFFIIIKKKVVVHHHHHHUUUWWWQQQ^^^wwwnnnhhhiiikkkiiippptttlllJJJ```^^^PPPLLLfffIII<<>>>>>:::666555555444333333222222333333555333111222666888777555:::777888<<<@@@BBBGGGMMMQQQVVVpppaaaNNNKKKLLLRRRSSSPPPOOOQQQNNNhhhrrr888444===666333@@@===888444111111333444777222000777BBBJJJIIIEEEEEERRRiii~~~bbbMMMNNNGGGGGGLLLFFFGGGGGGBBBIIIPPPEEEOOOwww~~~lllWWWIIIDDDGGGMMMIIIKKKNNNNNNNNNMMMMMMNNNLLLQQQQQQPPPfff555???888888222EEEeeetttyyyvvvSSSCCCqqq{{{ttt~~~nnn999999444222HHH<<<<<<<<<<<<<<<=========777999<<>>??????>>>>>>===???AAAAAA???======>>>HHHKKKNNNNNNLLLIIIFFFEEEBBBDDDFFFFFFIIIMMMOOONNNLLLLLLNNNQQQRRRPPPNNNMMMJJJFFFLLLPPPKKKNNNRRRMMMNNNNNNNNNOOOQQQTTTVVVWWWiiiMMMBBB===888222000.........///...---///++++++000444777<<>>MMMeeeYYY]]]]]]aaa^^^YYYaaahhhaaa\\\sssHHHPPPpppHHH???WWW{{{[[[UUU\\\YYY___[[[OOO[[[eeeTTTVVVxxxsssnnnvvv}}}UUUUUUooobbbPPPcccLLLYYYPPPMMMVVVaaaIII[[[iiiOOOGGGCCCDDDAAA:::888<<<888777777666555666666666111222333222222333555777888888777555555AAA]]]vvvjjjSSSFFFIIIIIIJJJIIIHHHHHHIIIKKKLLLFFFWWW```111+++>>>222666;;;???AAA???<<<999111444666777999@@@KKKTTT~~~uuu}}}|||WWWEEE>>>AAA@@@???BBBBBB===GGGFFFAAAFFFKKKJJJIIIYYYwwwccclllvvv~~~wwwsss{{{{{{}}}cccKKKEEEHHHIIIHHHJJJFFFHHHKKKLLLLLLLLLMMMNNNUUUEEERRRXXXCCCaaauuuGGG222999666///<<>>???<<<000<<<<<<;;;;;;:::999999888AAA@@@???===;;;:::888888;;;===??????>>>===>>>???DDDFFFHHHIIIIIIHHHIIIJJJFFFGGGIIIJJJKKKMMMMMMMMMMMMKKKLLLPPPQQQOOOPPPRRRJJJFFFLLLQQQLLLOOORRRMMMOOOQQQSSSVVVXXXZZZZZZ[[[jjjLLLBBB>>>888222000.........///...---...,,,,,,///111666???IIIVVVlllzzz```FFF666CCCPPPggg|||dddWWWjjjiiilllhhheeeggggggjjjgggcccKKKPPPCCC888GGG```yyypppzzztttfffllliiidddfffeeedddhhhSSScccDDDBBB@@@IIIbbbmmmXXX```]]]bbbbbb]]]bbbiiiddddddppptttFFFjjjdddQQQGGGTTTnnnfffXXXTTTWWW```bbb[[[YYYZZZ\\\```]]]WWWvvvdddSSSIIITTT^^^WWWTTT^^^PPPQQQMMMOOOUUUUUUOOOdddUUUgggRRR@@@???@@@===<<>>999777???RRRnnnrrrSSSLLLJJJGGGIIIIIIHHHHHHJJJJJJJJJKKKIIINNNfffRRR999===333444666999>>>CCCHHHJJJNNNKKKFFFAAAFFF[[[yyyvvvkkkrrr{{{BBBEEEAAA>>>BBB@@@@@@FFF@@@BBBEEE@@@<<>>;;;999777666666777888:::===>>>???AAACCCEEEAAABBBBBBAAAAAABBBEEEHHHIIIHHHHHHJJJKKKLLLMMMOOONNNJJJJJJMMMMMMKKKMMMSSSMMMHHHLLLNNNHHHKKKPPPKKKQQQSSSUUUXXX[[[\\\^^^^^^nnnLLLBBB>>>888222000.........///...---------...///...444CCCRRRGGGnnn|||JJJFFF:::===VVVmmm~~~kkkLLLTTTqqqdddkkkmmmccc```gggfffmmmkkkjjjwwwBBBJJJKKKAAACCCVVVlll{{{nnnkkk{{{yyyZZZ```nnnhhhaaajjjiiibbbjjjqqq```xxxYYYIII<<<@@@MMM]]]uuutttaaakkkkkkYYY^^^bbb]]]bbbfffaaadddjjjfffnnniii|||___PPP~~~cccEEELLL______ggg~~~yyy|||}}}yyy{{{vvvMMMWWWaaaWWWeeeWWWUUUiii^^^OOOeeeZZZ^^^aaapppQQQNNNQQQ^^^UUU@@@MMM]]]MMMSSSIIIKKKRRRVVVHHHhhhJJJhhhmmm___lllLLLCCCDDD@@@;;;:::<<<;;;::::::999999::::::555666888:::;;;<<<<<<===:::<<>>888000---333AAAPPP[[[aaammm{{{hhhbbb]]]bbbwwwhhhMMM333EEEBBB:::AAA???;;;FFFIII;;;>>>BBB===EEEMMMBBBFFF999TTTtttnnnvvv}}}|||{{{yyyiiihhh]]]PPPHHHKKKKKKDDDBBBGGGBBBEEEHHHIIIJJJJJJKKKLLLBBBWWWOOOMMMaaaDDD^^^cccUUU======777555222999PPPhhhwwwrrr{{{GGGJJJ444888777555444777777888999::::::;;;;;;;;;999666555444666888:::<<<=========<<<===???AAAEEEDDDAAA>>><<<===@@@DDDEEECCCBBBDDDFFFIIILLLPPPQQQLLLIIIJJJHHHEEEIIIPPPQQQIIIJJJJJJDDDGGGMMMJJJMMMNNNOOOQQQTTTWWWYYYZZZuuuJJJ??????777333000...---.........---+++---///...---111888???QQQSSSyyyJJJ>>>DDD???HHHPPPZZZhhhuuu|||~~~|||rrrffffffIIICCCXXXyyy~~~fff```]]]bbbhhhhhhbbb\\\YYYggggggaaaxxxMMMAAAFFFEEE???@@@MMM___jjjttt```YYYZZZnnnxxxbbbYYYeeefffeeeaaa\\\ZZZ]]]```bbbggg```aaacccGGGBBBBBB>>>:::<<>>>>><<<;;;;;;<<<======<<<===;;;;;;<<<:::;;;GGGUUUooosssWWWnnndddGGGFFFEEE;;;DDDEEEEEEEEEEEEEEEDDDCCCIIIFFFCCCEEEXXXKKKAAA:::>>>???111---777===GGGPPP]]]hhhoootttwwwzzzgggVVVKKKKKKKKKQQQpppccc<<>><<<;;;;;;;;;<<<===@@@===<<<>>>CCCGGGGGGFFF===AAA@@@OOO}}}ooooooeeeSSSTTTQQQLLLHHHDDDCCCCCCCCC@@@@@@@@@AAACCCFFFHHHIIIDDDFFFJJJNNNQQQRRRRRRRRR|||;;;===CCC,,,555222???RRRlll}}}{{{~~~zzz{{{nnnFFF222777666222444666555555666888:::<<<>>>??????;;;666555666888888777:::;;;<<<======???CCCFFFHHHCCC===;;;<<<===<<<:::>>>@@@BBBCCCDDDFFFJJJLLLPPPLLLIIIIIILLLNNNNNNMMMIIINNNNNNIIIGGGJJJMMMNNNRRRQQQQQQSSSVVVXXXXXXXXX]]]KKK@@@???777333000...---.........---+++...///...,,,...333888rrrppp___fffvvvYYYAAADDDHHH???;;;<<>>LLLEEEMMMYYYfffrrruuuiiiYYYJJJOOOKKKSSSddd]]][[[aaa^^^[[[YYYYYYZZZ[[[[[[UUUUUUYYY___hhh~~~QQQKKKYYYCCCHHHEEECCCHHHBBB888888;;;DDDRRRccc|||qqq]]]XXXWWWUUUQQQPPPPPPRRRVVV[[[^^^______llljjj~~~oooVVVnnn{{{SSSNNNUUUVVVZZZaaahhhqqqvvvuuurrrooonnnttt~~~qqq]]]SSSUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTWWWTTTTTTVVVVVV\\\tttggg[[[WWWTTTOOONNNLLLKKKJJJJJJJJJKKKPPPNNNLLLJJJJJJLLLOOOQQQSSSZZZ}}}TTTYYYvvvuuunnnPPPLLLFFFBBB@@@??????>>>:::;;;BBBNNNYYYhhhuuu\\\uuummmNNN@@@===??????BBBBBBCCCCCCCCCCCCCCCBBBFFFEEEFFFFFFFFFYYYqqqNNN777555:::@@@???333555<<>>UUUmmmzzz}}}~~~lllyyyvvv___eeeyyytttyyy[[[===000555444222333111333333444555777999;;;<<<===999555444555666666555888:::;;;;;;;;;===@@@BBBCCC@@@<<<::::::;;;;;;;;;???AAACCCDDDEEEGGGJJJMMMNNNJJJGGGGGGJJJMMMMMMLLLJJJLLLLLLGGGFFFIIILLLLLLQQQPPPQQQSSSVVVWWWWWWVVV___NNNAAA???888333000...---.........---+++...///...++++++...111---^^^nnn}}}mmmgggYYYRRRXXXZZZ\\\pppccc^^^cccbbbbbbaaabbbaaa]]]ZZZ]]]VVVcccyyysssfff[[[??????EEEAAA777??????@@@AAADDDHHHLLLNNNZZZccccccmmmnnnccc```SSSGGGQQQHHHCCC;;;???bbbttt```WWW^^^]]]bbb]]]XXXXXX\\\___```___ZZZRRRYYYgggbbb]]]xxxhhhSSSQQQTTTUUUTTTNNNPPPRRRUUUWWW[[[```ddd```pppjjjddd\\\JJJpppwwwQQQEEEJJJTTTSSSYYYaaafffhhhjjjppptttjjjqqqyyy}}}~~~~~~hhhOOORRRVVVPPPSSSRRRQQQPPPOOOPPPPPPQQQPPPLLLMMMRRRRRRPPPVVV```ssstttXXXLLLPPPVVVYYYLLLKKKJJJIIIHHHHHHIIIIIIKKKLLLMMMJJJGGGGGGIIILLLKKKQQQXXX~~~hhh@@@jjj}}}wwwnnnfffbbb___]]]\\\wwwyyy}}}yyyYYYfffjjjHHH@@@AAA<<<;;;BBB===>>>???@@@@@@@@@@@@@@@BBB???CCCEEE<<<<<>>CCCGGG<<<===AAACCC<<>>======<<<999777888:::<<<===@@@BBBDDDEEEGGGIIILLLKKKGGGDDDEEEIIILLLLLLKKKJJJKKKHHHEEEFFFKKKMMMKKKMMMMMMNNNQQQSSSTTTSSSQQQZZZOOOAAA???888333000...---.........---+++---///...,,,+++,,,---555===rrrtttyyyeee\\\aaa]]]```bbb``````aaaaaa___[[[ZZZ```hhhgggeeeooojjjRRRKKKGGGCCC@@@>>>>>>AAADDDDDDCCC<<>>??????===@@@???CCCAAA888QQQooo~~~~~~eeeTTTYYYbbb]]]ccc___[[[ZZZ]]]```bbbccc______bbbggggggbbb```bbb|||kkk]]]ZZZWWWPPPOOOSSSQQQTTTWWWWWWVVVXXX\\\```^^^iiihhh[[[ppp\\\JJJqqq\\\EEEGGGSSSTTTUUUWWWXXX\\\aaaeeekkkiiijjjnnnvvv{{{zzzwwwyyy{{{YYYMMMTTTVVVQQQQQQPPPOOOMMMMMMMMMOOOPPPKKKJJJNNNUUUXXXUUUVVVYYY[[[ZZZmmmkkkaaaTTTLLLNNNTTTXXXXXXLLLKKKJJJIIIHHHHHHIIIJJJHHHLLLNNNMMMHHHGGGJJJMMMOOOIIIQQQZZZ~~~EEENNNqqqfffFFF[[[fffJJJ888===BBB<<<999>>>999999;;;<<<============???:::;;;AAA???<<>>>>>============CCCCCCDDDFFFIIIMMMQQQSSSSSSXXXfff444DDD111555000111<<>>AAACCCDDDEEEHHHJJJIIIFFFCCCDDDHHHLLLLLLKKKKKKJJJFFFDDDIIIPPPQQQNNNIIIJJJKKKMMMPPPPPPOOOMMMRRRoooOOOAAA>>>999333000...---.........---***,,,.........------...$$$,,,EEEwwwwww~~~aaaZZZ]]]^^^VVV[[[]]]ZZZXXX[[[\\\[[[^^^dddgggdddeeeiiihhhccciii]]]RRRCCC999777999;;;;;;AAA??????<<<===EEEKKKTTTUUUrrr{{{ddd\\\YYY[[[^^^[[[\\\\\\ZZZXXXUUUVVVZZZ^^^SSS```eee\\\VVVYYY\\\ZZZ[[[eeeUUUTTTYYY```ZZZNNNJJJOOOLLLNNNQQQPPPNNNNNNQQQUUUVVVYYYaaa^^^ZZZ|||bbbVVVllllllQQQEEEFFFGGGKKKQQQUUUVVVVVVdddiiinnnnnnkkkiiimmmsssuuuXXXKKKMMMNNNLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLOOORRRQQQNNNPPPTTT___^^^]]]```nnnppp___XXXPPPNNNMMMOOOPPPNNNMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHCCCHHHLLLKKKHHHGGGKKKOOOQQQCCCLLLQQQLLLrrrOOOBBBpppeeeaaavvv}}}TTT@@@<<<888888888777777888555666777888999:::::::::999;;;;;;;;;===AAA@@@;;;PPPzzz]]]EEEEEEGGGOOO___rrrsssAAA:::222<<<333444444555666666444333222111333444333333555:::???CCC;;;555888===???>>>===BBBPPPYYYxxxvvvZZZGGGCCCBBBDDDAAA:::999===???@@@AAABBBAAA@@@>>>===>>>>>>>>>>>>======<<<<<>><<>>@@@666222;;;@@@>>>666KKKpppgggEEE777<<<111111222222222222333222111111000000111111222222333666999555888777666999>>>>>>999555BBB???@@@>>>FFFjjj|||}}}}}}wwwvvv[[[OOOMMMKKK999;;;???>>>777111444;;;555777888:::;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;??????>>>???AAADDDGGGIIIJJJIIIMMMyyyaaa555222333555555111333???NNNQQQcccooolllmmmwwwxxx___FFFAAAggguuu{{{nnnfffwwwnnn\\\xxx444333222...000000***///444---///////////////000111222///111444555444333333444333555888999888999:::;;;999:::;;;:::::::::;;;===>>>AAAEEEGGGHHHIIIKKKLLLLLLHHHEEEFFFJJJMMMMMMLLLIIIIIIGGGDDDHHHPPPTTTTTTJJJIIIIIIJJJLLLMMMMMMLLLWWW^^^sssLLL>>><<<;;;333000...---.........------,,,,,,,,,---......---;;;333>>>222FFFuuummmVVVGGGMMMXXXXXXTTTTTTXXX]]]\\\UUUUUU[[[[[[TTTXXX\\\aaa```XXXQQQXXXcccSSSvvvjjjeeerrrbbbYYY]]]bbbZZZUUUVVVTTTWWWWWWWWWWWWVVVUUUVVVVVVVVVOOOOOOYYYaaa^^^WWWTTTggg```ZZZ]]]lllooo[[[RRRNNNHHHUUUQQQIIIDDDEEEJJJJJJFFFHHHHHHHHHJJJLLLNNNMMMLLLGGGPPPRRRVVVWWWOOOhhhsssZZZNNNfffppp```YYY\\\aaacccooonnn~~~aaaJJJ;;;BBBIIIEEEBBBCCCBBBDDDFFFHHHJJJJJJJJJIIICCCFFFIIIJJJJJJLLLOOOPPPNNNQQQSSSPPPMMMOOOUUU[[[aaa]]]WWWSSSRRRSSSWWWZZZZZZXXXWWWWWWRRRLLLNNNTTTWWWNNNFFFBBB???<<>>@@@BBBEEEFFF;;;TTTEEE===TTTJJJ???]]]___VVVIIIMMMVVVcccrrrfffCCC444999777;;;:::333111666;;;:::333333444555555444444444222888:::555111555;;;???JJJ;;;HHHttt{{{\\\BBB---777777444///777111111000///////////////000//////111333444333222+++222:::======<<<;;;;;;777AAA???IIIHHH===???777999NNNXXXRRRSSSbbbkkkiiiVVV___|||ppp]]]KKKEEECCC;;;000???;;;444000222777999666111222333444555666666666555666888:::;;;;;;;;;;;;????????????AAACCCDDDFFFKKKIIIFFFJJJ^^^<<<888555555333111333888FFFMMMUUU^^^iiiuuuyyyyyyiiiYYYvvv}}}|||qqqjjjgggkkkccc{{{YYY'''999222***---111,,,---000,,,..................///000+++///333444333111222222111333666888888888999;;;:::999999999;;;;;;;;;:::===@@@DDDGGGHHHIIIJJJKKKLLLIIIFFFFFFIIILLLLLLKKKGGGIIIGGGBBBBBBHHHMMMOOOGGGEEECCCCCCEEEGGGHHHHHHUUUTTTjjjKKK===<<<<<<333000...---.........---///---++++++,,,,,,,,,+++"""222333$$$...111///VVV~~~zzz___LLLPPPQQQNNNNNNQQQSSSQQQPPPVVVTTTOOOQQQZZZZZZRRRVVV^^^\\\QQQPPPZZZ]]]XXX___ZZZnnnzzzmmmmmmaaacccaaaZZZXXXUUURRR[[[^^^RRRUUUSSSRRRSSSWWWWWWUUURRRKKKQQQPPPJJJNNN[[[bbb___WWWXXX^^^ffffffbbbiiivvvhhhVVVWWWRRR===EEEVVVLLLJJJPPPPPPFFFCCCHHHJJJFFFJJJHHHFFFHHHKKKLLLIIIFFFHHHYYYRRRNNN^^^ZZZXXXpppbbbJJJPPPSSSggg~~~kkkhhhfffNNNJJJGGGJJJNNNNNNLLLJJJBBBDDDHHHKKKMMMMMMLLLKKKFFFIIIKKKLLLNNNOOOMMMIIIOOONNNOOOSSSXXXYYYWWWSSSQQQRRRSSSUUUUUUTTTSSSRRRTTTSSSXXX___]]]SSSKKKIIISSSJJJCCCCCCBBB<<<999:::;;;:::999999999:::;;;<<<;;;:::999;;;>>>AAABBBCCCDDD===@@@DDDCCCGGGKKKIIIQQQ|||}}}yyyvvvuuutttrrrqqqpppyyymmmCCC333:::<<<444555111///111555555222///333333444444444333333222444......777;;;666333666999333;;;DDDTTTKKK555===333666(((666000333111000///------...//////111///...111444444111...444//////444666555:::BBB<<>>;;;888888888888777+++333777555555888444---444333333222222111111111222333555888:::;;;;;;;;;??????@@@@@@AAABBBCCCDDDDDDNNNQQQEEEQQQOOOAAA444222555444111...333222999FFFMMMQQQ\\\iiimmmkkkvvv}}}}}}}}}}}}zzzmmm```___mmm{{{pppaaayyy[[[""">>>%%%111&&&)))222...,,,...+++...------,,,,,,------...)))---111333222000000111///111555777777888999:::;;;999777888;;;<<<:::777:::===AAADDDEEEFFFGGGHHHMMMIIIFFFFFFHHHKKKKKKIIIFFFIIIGGG@@@===AAAGGGIIIBBB@@@===<<<>>>AAACCCCCCNNNIIIaaaQQQBBB:::888222000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........444HHHjjjhhhPPPIIILLLRRRLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKKKKLLLMMMOOOPPPMMMNNNOOOPPPRRRSSSTTTTTTXXXUUUWWW]]]cccjjjvvvrrr___TTTTTTYYY^^^ZZZTTTNNNKKKJJJLLLMMMMMMLLLLLLMMMNNNPPPRRRSSSKKKMMMOOOPPPPPPQQQSSSTTTVVVWWW[[[^^^___^^^```ccc___iiixxxqqq\\\MMMIIIHHHHHHGGGFFFEEEDDDDDDCCCBBB@@@??????@@@BBBCCCBBBAAAAAAEEEIIILLLKKKIIIFFFHHHKKKLLLMMMSSSZZZaaauuu]]]EEEFFFSSSYYYnnn}}}xxxdddNNNqqqfffCCCIIIFFFDDDEEEGGGIIIHHHFFF???EEEGGGDDDDDDHHHIIIGGGAAAGGGJJJHHHFFFIIIKKKKKKNNNLLLKKKKKKOOORRRTTTUUURRRQQQQQQQQQQQQOOOLLLIIIGGGJJJOOOTTTRRRMMMLLLNNNBBB===888888:::999666222444444444444444444444444444444555555666777777777::::::<<<>>>@@@BBBDDDEEEKKKLLLbbbfffUUU???111///222333222222222000///............//////////////////////////////000111222222333333111666:::;;;>>>OOOkkk}}}___DDD666333333222111000///...---......------------.....................///000000//////000///000222777:::===<<<:::999:::===@@@BBBAAACCCEEEDDDBBB???>>>===@@@>>>======>>>>>>===<<<888777777666555444444444000000000000000000000000////////////000000000000333222111111222555777999;;;<<<===>>>@@@AAACCCCCCJJJHHHLLLMMMGGGVVVWWW666CCC777555<<<***)))...444777999<<>>===>>>>>>>>>999888888888999;;;===>>>IIIFFF```PPPCCC;;;999333000---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............444000---111@@@YYYrrrxxxXXXQQQFFF<<<888999>>>BBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNWWWUUUVVVYYYZZZZZZ___fffppp~~~rrriii___ZZZVVVTTTXXX^^^VVVSSSOOOJJJHHHGGGGGGHHHFFFEEEEEEEEEFFFHHHIIIJJJGGGIIILLLNNNOOOPPPRRRTTTMMMOOOSSSVVVVVVVVVWWWXXXVVV[[[aaadddcccbbbdddfffyyy|||{{{xxxjjjddd\\\VVVRRRMMMEEE???CCCCCCBBBBBBAAAAAA@@@@@@@@@>>>===<<<<<<===>>>@@@======>>>BBBGGGKKKLLLLLLHHHJJJKKKKKKKKKOOOVVV[[[WWW{{{~~~UUUSSS@@@??????CCCVVVYYYcccbbbfffaaaSSSQQQQQQHHHIIIaaa~~~VVV>>>EEEAAA???===>>>@@@BBBAAA???===BBBDDD@@@???BBBCCC@@@CCCIIIKKKGGGDDDDDDDDDCCCEEEFFFGGGHHHKKKNNNPPPRRRHHHHHHHHHJJJLLLLLLJJJHHHIIIFFFCCCBBB@@@???DDDLLL@@@;;;777666777777555111333333333333333333333333333333444555555666666777999:::;;;===???AAACCCCCCIIIGGGMMM___vvvbbbMMM===666///...111333222///222111000///............//////////////////////////////000000111222222333333666888888888<<>>@@@@@@>>><<<<<<<<<@@@===:::999:::::::::999555555444444333222222111000000000000000000000000....../////////000000000111111000000111333555777999:::;;;===>>>@@@AAABBB>>>???FFFIIIDDDJJJlllooo000EEE;;;!!!>>>666444000***(((***111666333AAALLLMMMKKKMMMPPPQQQWWWXXXZZZZZZWWWQQQIIIDDDFFF;;;222KKKdddKKKBBBggg```@@@000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...000333444444555666888;;;;;;::::::::::::::::::999<<<@@@CCCDDDEEEFFFGGGKKKJJJIIIHHHHHHJJJKKKMMMEEEAAA===;;;;;;;;;;;;;;;888888777777999:::<<<===DDDBBB]]]MMMCCC<<<;;;333000...,,,------,,,++++++++++++++++++++++++++++++,,,,,,---------------***+++---///111333444444666888===CCCEEE@@@666...111333555888:::;;;<<<<<<::::::::::::::::::::::::;;;===@@@BBBCCCBBB@@@???@@@@@@@@@AAACCCDDDFFFGGGKKKKKKOOOTTTVVVUUUWWW\\\hhheeelllzzzvvviiidddaaa\\\YYYWWWQQQIIIDDDEEEKKKJJJGGGDDDBBBAAAAAAAAABBBBBBBBBAAABBBCCCDDDDDDBBBEEEIIILLLMMMOOOPPPRRRMMMQQQVVVXXXXXXXXXWWWWWW]]]^^^___^^^[[[VVVRRROOOXXXYYYZZZZZZZZZYYYXXXWWWPPPKKKEEEBBBDDDGGGGGGGGG<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888888::::::;;;;;;;;;>>>CCCGGGIIIJJJIIIJJJKKKJJJIIIKKKPPPUUUZZZZZZwwwnnnYYYIIIOOOKKKDDDEEENNNPPPOOO^^^ppprrr}}}SSS999666<<>><<<===???@@@@@@???BBBFFFGGGDDDBBBCCCCCCBBBAAAHHHLLLJJJHHHIIIIIIHHHCCCFFFJJJKKKJJJJJJMMMOOOIIIHHHHHHIIIKKKMMMMMMLLLLLLEEE???<<<999999???GGG===888444222333444333111222222222222222222222222222222333333444555555555777888999;;;===???@@@AAABBBCCCEEEFFFIIIVVVpppqqq]]]JJJ888,,,......///111333333000...111000///...------------..............................//////000111111111222222222555888999777555<<>>???<<<888555444555555444222111111000000/////////////////////////////////---.........//////////////////...//////111333444777777888:::<<<>>>???@@@===@@@EEEGGGEEEFFFQQQ^^^EEE;;;DDD:::222222222444444333000---///222333333777===@@@>>>===<<<:::777444000...---$$$>>>???>>>@@@AAA\\\aaa:::++++++,,,,,,---++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,...111333333444666777999888888888888999999:::777;;;@@@CCCDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHHHH@@@===999777777888888777777666666666777999;;;<<<===>>>XXXHHHBBB<<<;;;333111...,,,,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------------.........000---***+++000666:::;;;<<<<<<;;;999777555444333666777777777777777888888888:::<<<>>>>>>>>>===<<<:::::::::;;;<<<>>>@@@AAA???@@@FFFMMMPPPQQQTTTYYYcccaaadddhhheee]]]\\\```bbbjjjtttyyy{{{~~~~~~~~~xxxsssrrrrrrpppmmmgggbbb^^^\\\XXXVVVVVVWWWRRRJJJDDDCCCAAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>???>>>BBBFFFIIIJJJKKKLLLMMMMMMRRRWWWWWWWWWXXXXXXVVVYYYVVVSSSTTTWWWZZZZZZZZZSSSRRRRRRQQQPPPNNNMMMLLLRRRLLLEEE@@@???@@@AAAAAA777777888888888888888888666666555555555555666666<<<;;;:::;;;===@@@CCCDDDFFFHHHIIIHHHFFFHHHLLLQQQaaaZZZXXXpppzzzJJJ777<<>>>>>???@@@DDDHHHIIIJJJKKKMMMRRReee~~~uuueeeMMM:::111///111222444444333222000000222333//////...------,,,------------------------------------....../////////000000...,,,000666;;;============:::;;;FFFVVV___```gggfff}}}~~~vvvhhhJJJHHH<<<999666777777666333222000//////...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---............000444666999888777666555666666666:::;;;<<<<<<<<<===???AAA???;;;555222111111111111/////////......---------........................------------............///.........///000222222555555777999;;;<<<>>>???CCCFFFFFFCCCDDDIIIMMMNNNaaaeee???>>><<<777333222444555222...///---***))),,,......+++((()))+++---000444999<<<...222888AAAGGGVVV;;;''')))000...+++...++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,***---000111222333555666777777777777888999:::;;;777;;;@@@DDDEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@;;;999666555555666666555555555444555666777999:::999<<>>>>>===???CCCDDDDDDGGGMMMKKKUUU]]]___aaaeeeccc]]]YYY^^^dddfffdddbbbdddhhhggghhhiiihhhfffeeeeeeeeegggdddbbbbbbeeeddd```\\\LLLIIIHHHIIIGGGBBBAAABBB;;;;;;;;;;;;::::::999888666777777777777777777777===@@@CCCDDDEEEEEEFFFGGGDDDKKKOOONNNOOORRRRRRNNNSSSOOOKKKJJJLLLMMMKKKHHHMMMMMMLLLJJJHHHDDD@@@>>>AAA>>>:::777666555555555666666666666777777777777444444333333333333444444999888888888999<<>>@@@BBBCCCBBBDDDFFFPPPUUUVVVQQQLLLJJJHHHFFFFFFLLLPPPPPPKKKHHHHHHKKKKKKHHHFFFEEEFFFFFFEEEDDD???;;;999:::888333000111444111///------................................./////////000111111222222333333555666888999:::;;;>>>>>>>>>@@@FFFJJJKKKIIIFFFGGGHHHKKK\\\{{{{{{lll```QQQ@@@444777333///...000111111000,,,---------,,,...222666...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///...------///222666999555888999999999<<<<<<:::<<<999AAA@@@===;;;333888:::777222------///111111...------,,,,,,+++++++++++++++************+++++++++++++++++++++,,,,,,---,,,---.........///222444222444666999999999777666:::;;;<<<<<<<<<===???AAA>>>999444000////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------.........//////000111111333444666888:::<<<===>>>???DDDDDD???@@@GGGKKKKKKIIIuuu```???;;;777777999777000)))444333444555555333111000222444666666333000///000999444KKK___555***'''000222***)))000************************))))))))))))))))))))))))*********+++++++++,,,,,,))),,,///000111111333555666666666777888:::;;;<<<888;;;@@@CCCDDDDDDEEEFFFCCCBBBAAA@@@>>><<<;;;:::888666444333444555444333333333333333444666777999888<<>>BBBGGGHHHGGGGGGHHHJJJFFFEEECCCCCCDDDDDDBBBAAA???888333222111......111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111111222444555666777888777===AAA??????DDDJJJNNNIIIKKKJJJFFFFFFLLLQQQRRRVVV___fffbbbTTTHHHCCCCCCCCC===777666777777444000+++,,,...111333111---***'''))),,,...---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,///000//////000222222666:::;;;:::999999:::777777999:::<<<======>>>777777444///---//////---,,,,,,,,,++++++***************))))))))))))*********************+++,,,,,,+++,,,---...---...000222,,,///333777999888666555888999::::::999999;;;<<<:::666222////////////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---........./////////000111222444666888;;;<<<===:::@@@DDDCCCBBBDDDFFFFFFMMMCCCvvv```>>>000222<<>>AAABBBCCCEEEFFFEEEDDDAAA>>><<<:::888888555333111222333444333222222222111111222444666777888;;;IIIDDDGGG<<<:::555222///---,,,,,,+++***))))))))))))))))))))))))'''((())))))******))))))...,,,(((&&&&&&(((+++---)))(((''''''(((+++///222...000111111111...,,,***,,,,,,---......///000000111111222333444444444555222111000///111444777999666555888<<<>>>???DDDJJJ@@@CCCGGGJJJPPPVVVYYYXXXTTTRRRSSSXXXZZZXXXZZZ___\\\^^^```aaaaaaaaacccddd```^^^[[[XXXVVVQQQKKKFFF@@@===>>>BBBCCCCCCDDDHHH777666555444444444444555333444666777888888888888888999::::::;;;===AAADDDGGGPPPRRRNNNOOOWWW[[[WWWGGGJJJNNNSSSUUUTTTPPPLLLKKKJJJIIIFFFBBB>>>:::888999999999888666444222222444333333333222111111111000111111111111111111000///222555777888999===@@@:::>>>AAACCCDDDFFFKKKOOORRRMMMPPPZZZ^^^]]]hhhxxxbbb777---888:::000///888777,,,000222333333222333555888666555999???AAA???AAAGGG???DDDFFFDDDCCCGGGKKKLLL===???BBBEEEGGGIIIJJJJJJIIIHHHGGGFFFEEECCC@@@===>>>666000000111//////222+++,,,------,,,+++++++++************************,,,,,,------...////////////000000222333444555666222<<>>444777666;;;===:::777///+++111555444333333///***++++++************))))))***))))))(((((())))))******))))))))))))***++++++***,,,------------///111---///111444666666777666777999::::::888777666777444222///......///...---++++++++++++++++++++++++************************************+++++++++,,,,,,,,,------------------///000111444666888:::;;;<<<===AAADDDDDDBBBBBBEEEIIIOOOGGGgggqqqRRR===FFF>>>888777666333555::::::<<>>@@@CCCEEEBBB@@@===999777666666666111000///000111222111000111000000000111333555666666888@@@FFFIII>>>;;;555222///---,,,,,,+++)))))))))))))))))))))))))))'''(((((()))))))))))))))''''''((()))***+++,,,---))),,,///111000...,,,+++---------...///000222333+++++++++,,,---......///)))***---///000///---,,,///...------...111444666222222444888999777999===@@@;;;???LLLQQQLLLLLLRRRZZZSSSQQQUUUVVVSSSTTTWWWXXXWWWVVVXXXZZZ[[[YYYXXXYYY[[[[[[YYYSSSNNNJJJHHHBBB@@@@@@BBB@@@:::777777666555444222222222333444...///111333444555444444666777777777999<<>>AAACCCCCCFFFJJJNNNGGGSSSYYYUUUVVV___aaaZZZ___nnn[[[AAA...===<<<000...666555+++---888---000222111000111444777444333666===>>>;;;>>>DDDEEEIIIJJJEEECCCGGGLLLMMMDDDDDDEEEGGGJJJLLLLLLKKKLLLKKKHHHFFFCCC???999555666000...111222///,,,,,,)))+++---...---+++******))))))))))))))))))))))))++++++,,,------......///...///000111222333444444777999;;;AAAOOO[[[[[[RRREEEFFFEEEEEEHHHLLLIIICCCAAADDDGGGDDD===777444333333333222222111000///...***************+++******,,,***'''(((***,,,------+++***************++++++************************+++++++++***************000---++++++---000111222222000111444666666555555:::999---///333666;;;555///222000)))'''+++,,,***************))))))))))))))))))(((((((((((()))))))))))))))))))))******+++***+++------------///000222111111222444666888999888:::<<<<<<999777555555000///------...///...---))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,++++++---...///222444777999999===888888>>>@@@>>>AAAGGGCCCKKKPPPEEEUUUzzzssspppmmmnnnrrr~~~rrr]]]///444***,,,+++(((&&&+++111...&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************,,,......---,,,---...///000111333555888:::<<<666777999:::;;;===AAADDD===;;;777444222222333444///...---...000000000...000000///000111222444555444555:::vvvGGG>>>@@@>>>777222000000...***))),,,))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...111222222444666888<<<<<<>>>AAADDDIIILLLNNNOOOQQQOOOKKKKKKNNNOOOMMMPPPSSSTTTRRRTTTYYY[[[YYYRRROOOKKKIIIGGGFFFCCCAAA<<<;;;999777555444333222111111000///////////////.........///000000111111111444777666333444999======@@@DDDEEEDDDEEEGGGJJJGGGIIIJJJIIIFFFEEEEEEEEEAAA@@@>>><<<:::777666555222111111000///......---------------------------+++++++++,,,,,,,,,---------///222333333444777999;;;<<<>>>AAADDDFFFHHHIIIEEELLLQQQOOOOOOSSSYYY[[[SSSQQQTTT```vvvuuuSSS===777888666333000000////////////000000///000000000111111111111111333555666666888:::===DDDCCCBBBAAABBBDDDFFFHHHCCCAAA@@@BBBEEEFFFDDDAAAAAA@@@@@@???>>>:::555111000000///...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---///000222333444444666;;;BBBFFFGGGFFFFFFBBB???AAAFFFIIIHHHEEECCCAAA???===<<<999666333111000000///......------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,------......////////////000111333444555777666444111000//////000------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,000000000111444777999;;;;;;;;;:::888777555444444......---,,,,,,+++******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,------///111333555666777:::>>>@@@@@@?????????FFF<<>>???>>>===<<<:::999666444111///...---,,,,,,,,,---------......//////000111222333444444666...>>>___KKKBBB@@@<<<777222000000...***))),,,))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,...000111222333555777777888999<<>>:::999777555333222111000000000///...............------...//////000000111000333555444222333777<<<888;;;???@@@@@@AAACCCEEEHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@>>>;;;888555333111000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------///111222333444666888777888:::<<>>===;;;888444000///......---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,---...000222222555444555888<<<>>>>>><<>>AAACCCCCCBBBCCC@@@>>><<<:::888444111000//////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,,,,---........./////////000111222333444666555333222000//////...---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---......///000222333444777666555444222111000///------,,,,,,+++******)))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,---...000222444555666999<<<>>>>>>======>>>BBB;;;===BBB:::333GGGggguuu[[[===......000+++$$$))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((())))))))))))***,,,......---,,,---......//////111222555666777666888;;;======<<<;;;:::777555333111///...---,,,+++,,,,,,,,,,,,---------......///000111222333333999000???]]]NNNFFFAAA999777222000000...***))),,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************************************''''''''''''''''''''''''(((((()))))))))*********))))))))))))************+++---///000000111333555444444555888;;;???BBBDDDKKKNNNOOONNNNNNPPPPPPLLLUUUVVVUUUPPPOOORRRSSSQQQNNNKKKGGGDDDBBB???<<<:::555444333111///...............---,,,,,,,,,,,,---,,,,,,---......//////000...111333333111222666999888;;;>>>@@@AAABBBDDDEEEHHHFFFDDDDDDFFFEEEBBB???>>>===;;;888444111///............---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...000111222333555777888999999;;;>>>CCCFFFIIIKKKPPPQQQMMMIIIJJJKKKKKKPPPNNNMMMLLLKKKGGG???999<<<===>>>???@@@@@@@@@@@@<<<:::999999999666000+++)))---222444333222222333...------,,,,,,------...,,,------------.........000222333444444555888:::<<<<<<===>>>???????????????AAACCCDDDCCCCCCDDDEEEAAA???<<<999888555222///------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++,,,---///111111444333333555777999888777AAA@@@>>>======>>>@@@AAAAAA???<<<999777555222///......---,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,---...............///000111222333333333222111000///---,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---.../////////...333333222111///...------+++++++++******))))))(((((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///111333444666888:::;;;::::::;;;<<<<<<999:::<<<777...,,,111>>>eee~~~dddGGG555$$$$$$///555---"""))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))***+++------,,,,,,,,,---------...///111333444555666777999::::::999777666222111000...---,,,++++++******+++++++++,,,,,,,,,------...///000111111222999000<<>>@@@AAACCCDDDHHHDDD@@@AAACCCCCC>>>:::999888666444111///------,,,,,,+++++++++*********************************************+++++++++++++++---///000000111333555888888888999===AAAFFFIIIJJJOOOPPPMMMKKKMMMNNNMMMHHHDDDAAAAAACCCDDDBBB@@@;;;999777444222000.........------///222333222000000222333000,,,)))***,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......///000222222222444666888888999<<<>>>>>>>>>===<<>>;;;888555222000---,,,+++***))))))))))))******))))))))))))***************+++,,,,,,------+++---...000000111222333222333555888;;;===>>>>>>EEEAAA======??????:::555222222111000///...------************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,.../////////111333333222222444777;;;@@@CCCCCCGGGIIIGGGFFFHHHHHHFFF???:::555444555777777555222111111222333555777888666444222000...,,,***(((///,,,)))'''&&&''')))***++++++************++++++,,,,,,,,,---------.........///000111111222444666555777:::===>>>>>>===<<<>>>AAADDDDDDAAA@@@BBBDDD<<<999444111000///---,,,)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************+++---......---...000222444888;;;===AAAAAAAAA???======>>>@@@;;;888555222111///---+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------------...///000000......//////...,,,***)))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***+++---000111111111111111111000000///...------))))))(((((((((((((((''')))))))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++,,,---///000111666777888888777888999;;;<<<<<<666,,,+++111333///---111333000222JJJzzz}}}yyyzzzeeeHHH,,,$$$...555%%%***///...)))&&&)))---((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((***,,,,,,+++***+++,,,---------...///111222333444444444444333111000///------,,,++++++++++++,,,)))))))))*********++++++++++++,,,---...///000000333---555CCCGGGDDDBBB;;;777222000000...***))),,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''''')))+++++++++,,,---////////////111333666888:::===BBBFFFGGGJJJMMMMMMIIIJJJNNNNNNLLLKKKLLLJJJFFFAAA>>>:::666444111...,,,+++***))))))(((((((((((()))(((((((((((()))******((())))))******+++,,,,,,+++,,,---///000111222222333333444888<<<>>>???>>>@@@>>>;;;::::::999555111.........---------------))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************+++---...---...000111222222222444777:::>>>@@@BBBEEEFFFCCCBBBCCCAAA===@@@===:::999999777333///444333111///---,,,++++++******++++++---...//////...,,,+++,,,///111000...+++******))))))******+++,,,,,,,,,,,,---------------.../////////000222444222555888;;;>>>>>>>>>>>>===???@@@???>>>=========777444111......---,,,+++))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))******+++,,,------...//////000111555777<<<============<<<;;;:::777444111......---,,,+++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,------,,,,,,------...///---------,,,,,,***)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++((()))+++---...///000000......------,,,++++++***(((((((((((((((((((((((())))))******+++,,,------((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,...///000444666888888777777777888222555333+++)))---000---777---&&&(((---///000111IIIiiivvvzzzuuuIII999555***<<<111,,,+++***)))***++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((()))++++++*********+++,,,,,,------...000111222222222111111///...---,,,,,,,,,++++++******++++++))))))*********+++++++++++++++,,,---...//////000222000666===IIIDDDBBB;;;777222000000...***))),,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''(((************,,,...---------...000333555777999>>>BBBCCCFFFJJJKKKHHHIIIMMMOOOMMMKKKKKKGGGAAA<<<999555333111///,,,******))))))(((((((((((()))((((((((((((((()))******'''(((((())))))***++++++++++++---///111222111111444444555999>>>AAAAAA???<<<;;;:::888555333000///------,,,,,,,,,+++++++++(((((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))+++,,,---,,,---...000333333444666888:::<<<>>>CCCFFFFFFCCCBBBBBB???:::777444222222444444111...++++++,,,,,,---......///...//////...,,,+++++++++)))))))))***++++++)))'''+++******************+++*********+++++++++,,,,,,,,,---............111333000222555888<<<>>>???@@@@@@???>>>>>>>>>===;;;999222000...------,,,+++)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,...//////...---...111444999999999<<<>>>===999555444111---++++++,,,++++++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,------...,,,,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++,,,---...///,,,,,,,,,+++******))))))(((((((((((((((((((((((('''((()))***+++,,,------((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++---...///111444666777666555444555+++...///---,,,...///...%%%(((///333111,,,---222&&&444,,,888FFFUUUhhhvvvxxxmmmhhh]]]GGG999///$$$000///))) &&&&&&---555,,,)))'''))),,,---,,,)))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''')))++++++***)))***++++++++++++,,,---...///000/////////...---,,,++++++,,,+++***)))))))))))))))*********+++++++++,,,,,,++++++,,,---...///000000111111777666{{{LLLEEEBBB;;;777222000000...***))),,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&((()))***)))***+++---------...///000333555777777<<>>>>><<<999:::999777222///.........------,,,+++***))))))((((((((()))))))))))))))************************(((((((((((()))))))))))))))***,,,,,,,,,,,,...//////000111333555666777888???AAABBB@@@@@@AAA>>>999666222,,,+++///333555555,,,,,,---------,,,++++++&&&''')))******)))***+++,,,,,,,,,+++******,,,...++++++************++++++))))))))))))************+++,,,---------...000222...///222666:::===???@@@EEEBBB??????AAA@@@<<<999///...,,,,,,,,,,,,***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++---//////...---...333777999888888<<>><<<:::;;;<<<:::555000//////.........---------,,,,,,,,,+++++++++******************************++++++******++++++,,,---************************))))))))))))))))))))))))***++++++,,,,,,------...---...000333777:::===???HHHBBB<<<888777666444111------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++,,,,,,,,,,,,...000222444666777999:::999888666555,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------...///111222333222000///,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************+++++++++++++++++++++++++++*********))))))((((((******))))))((((((''''''*********)))))))))))))))++++++,,,------......///...222222>>>UUUGGGGGGAAA<<<666222000111...***))),,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''((()))***+++++++++,,,...///000111222444777:::<<<<<<>>>@@@AAA@@@EEEHHHDDD@@@>>>:::555000///...---+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++,,,,,,---...//////111222555888:::<<<<<<===888777555222000...------************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))************))))))******+++,,,---------...///111333555;;;;;;::::::999777333111......------------,,,,,,,,,+++++++++************************************++++++******++++++,,,---************************))))))))))))))))))))))))******+++,,,,,,------......///000333666999<<<>>>@@@>>>:::777555444222111,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++,,,,,,,,,,,,...000222333666777888777666444111000,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,---...///000111111000...---,,,+++++++++************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************)))++++++++++++++++++++++++*********)))))))))((((((***)))))))))((((((((('''***)))))))))))))))))))))++++++,,,------......//////333222<<>>555444222000...---,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))************))))))******+++,,,......---...///111333444777888999888555222111000---,,,,,,,,,,,,+++++++++************))))))))))))************************+++************+++,,,,,,************************))))))))))))))))))))))))******++++++,,,---------//////000222555777999;;;888888888666333000000000++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++++++++,,,,,,...///111222666666555444222///,,,***+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,....../////////---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))******************************))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))******++++++,,,------......///000444222999KKKSSS???EEE<<<777333111111///+++***,,,(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((()))))))))***+++,,,---...///000222555888;;;>>>BBBGGGJJJGGGJJJHHH@@@999666222...++++++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))+++,,,---...///000000222444666888999222111000...,,,++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))******+++,,,000000000000111333555666333666777555111......000++++++++++++************)))))))))))))))(((((((((***************************************++++++,,,************************))))))))))))))))))))))))*********+++,,,,,,------//////000111333555777888333666777555000------...******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************+++++++++,,,...///000000333333333111///---***)))+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,------------,,,+++)))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))************************))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))*********++++++,,,------......///000444111777FFFUUU???EEE<<<777333111111///+++***,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((())))))+++,,,---...///,,,...111444777;;;@@@DDDDDDGGGFFF@@@999444///***)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((***+++---......////////////000111333333000///---,,,+++*********))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))*********))))))******+++,,,000000//////000222444555111333444222...,,,---...++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))))))))***++++++,,,,,,---/////////000111333555555333666777444///++++++,,,)))))))))((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***************+++,,,---......///000000000///...---,,,+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((())))))************++++++,,,------......//////333111666DDDRRRCCCCCC;;;777333111222000+++***---((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((('''''''''((()))***+++,,,---...///000222333444777;;;>>>999>>>>>>999444222...***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++------...000000000111111111111111...---,,,+++***)))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************))))))******+++,,,------,,,,,,---...000111000111111///---,,,,,,,,,+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************))))))))))))))))))))))))))))))******+++,,,,,,,,,.........///000222333444444444444111...+++******))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******)))***+++,,,------------------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))((((((((()))******++++++++++++,,,------......///...333222666BBBNNNGGGAAA;;;777444222222000,,,+++---((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))******)))'''%%%&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&&&&'''((()))***,,,------111222333444555777;;;>>>666999888222......---***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***++++++,,,,,,...///000111222111000000---,,,+++******)))******((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))************))))))******+++,,,,,,,,,++++++,,,---///000111///...---------,,,++++++++++++*********))))))((((((((())))))*********)))))))))))))))))))))))))))))))))))))))***++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///111333444333111...,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))))))))))))))***+++,,,------,,,,,,,,,,,,++++++******++++++((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++******)))))))))))))))***((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***'''(((((()))******++++++++++++,,,------......///...333222555AAAJJJKKK???:::888444222222000,,,+++---)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''***,,,,,,***'''%%%&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%&&&&&&''')))***+++,,,---,,,---///000222555:::>>>999:::777///***++++++***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))******++++++***+++...000111111000///,,,,,,+++***************(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))***************)))***++++++,,,...---,,,,,,---...000111222///,,,+++---...,,,)))++++++++++++************(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---///111222333222...))))))+++------+++))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))((()))+++,,,------,,,+++,,,+++***))))))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++***))))))))))))******+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******'''(((((()))***+++++++++++++++,,,------......///...444222555???TTTHHHAAA:::<<<777333111---(((***...))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((,,,......)))%%%((((((((((((((((((((((((((((((((((((((()))******,,,---...000111111222222777555111---***)))((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++------------------------******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------......------......------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((()))***++++++,,,,,,************************)))))))))))))))))))))))))))************+++++++++***+++,,,...///000000111---,,,***)))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***'''&&&''')))******%%%%%%''')))+++,,,***)))(((+++------,,,,,,,,,+++***))))))***+++***(((&&&((('''(((***)))'''(((---$$$)))***&&&%%%)))+++)))(((((('''&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&'''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))++++++******************++++++,,,------......///000111333777<<>>;;;:::999---...333777666222222666******)))((((((***++++++((()))))))))(((&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&(((******)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***************+++++++++++++++,,,------......//////000222777;;;WWWHHHCCC===EEE999...+++------///111))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((())))))******+++,,,---------------***))))))(((((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************((()))))))))***************+++,,,,,,------,,,,,,++++++******************************************************************)))+++,,,......,,,+++)))***************+++++++++************************************************))))))*********+++++++++++++++,,,,,,++++++***))))))))))))************)))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))*********+++************************))))))))))))************************************************++++++++++++)))))))))***************++++++++++++++++++++++++************************************************************************((((((((((((((((((((((((************************************************************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%)))///111///+++((('''###'''---444;;;CCCLLLRRReeemmmiii^^^aaaooopppfffccccccbbb^^^XXXTTTRRRRRR;;;BBBLLLOOOHHH>>><<>>888555111---+++*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))---111555444///***)))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,------....../////////222666:::UUUIIIDDD>>>555333222333000++++++///))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******$$$'''******'''&&&(((***((((((((((((((((((((((((((((((((((((((()))******)))******+++++++++******((()))))))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++************************************************))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******************************************************************)))************+++++++++***+++,,,------------,,,***+++,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,************************))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%111CCCSSS^^^hhhqqqwwwtttyyy~~~~~~|||zzz}}}qqqnnn|||rrroooxxxvvvuuurrrkkkfffgggmmmtttlllhhhjjjrrryyywwwrrrpppkkk___YYY___ddd\\\NNNEEEOOOJJJBBB:::333///---,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((---222222---(((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,------......///...///111666:::VVVDDDDDDAAA888666444111///...------+++*********))))))((((((************))))))))))))'''((('''))),,,///---)))+++******+++,,,,,,+++***000(((&&&+++///+++((((((...+++'''(((+++---+++)))+++)))'''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++******++++++++++++*********((('''((()))***+++***++++++***)))((()))+++,,,$$$,,,111---***++++++'''************************************************++++++++++++******))))))++++++++++++++++++,,,,,,...,,,++++++------+++(((---...//////---,,,,,,,,,...000000---...111222///,,,///000,,,''')))111999222...---///---)))***000------.........,,,***(((************************+++++++++++++++++++++++++++,,,------+++)))***+++------+++******+++,,,------++++++---111222000...111000///,,,++++++,,,...111...++++++,,,------,,,+++---......,,,***)))(((************************************************++++++***))))))***,,,---000---***))),,,---,,,***###111,,,(((555444'''(((///+++000...111555000222555...///)))***///,,,///%%%---222111//////,,,)))******)))))))))***+++,,,************************************************+++,,,---,,,******+++---888***(((---***+++///,,,///111===AAAHHHQQQRRRXXXSSSQQQMMMHHHAAA888///))),,,111444000***''',,,111)))'''))),,,,,,***+++...************))))))))))))---+++)))))))))))))))(((###(((...000...+++)))***)))(((+++///---(((***111...,,,***))))))+++...000111---******---...,,,*********+++***)))***+++---))))))))))))))))))))))))))))))))))))))))))))))))***((('''))),,,,,,)))&&&&&&***---(((###&&&000999IIIYYYdddmmmxxxuuuooosssttt}}}tttnnn}}}www___ppp~~~bbb___sssnnnkkkqqqwwwyyyooorrrnnn___ccchhhZZZcccccccccffflllkkk\\\MMMBBBCCCLLLUUUPPP???222///222+++,,,---)))---///&&&,,,+++)))***+++***(((&&&((((((((((((((((((((((((000///,,,***(((''''''''''''%%%%%%'''++++++((($$$''''''(((***++++++)))(((((()))***++++++***)))(((&&&'''((()))***+++,,,,,,,,,+++***)))((()))******************************,,,,,,,,,---------......///000222666:::WWWEEEDDD???888666444111///......---++++++******))))))))))))+++++++++++++++*********222000,,,&&&$$$%%%'''((()))+++.../////////000111******---///---)))...666+++,,,---...---+++(((&&&,,,+++***)))***+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******++++++++++++*********)))(((((()))))))))((()))((())),,,//////,,,((('''***+++((()))///222000++++++++++++++++++++++++************************++++++++++++*********)))++++++++++++,,,,,,,,,,,,...,,,******---111333444111555999888333000000111,,,000222222333444000***+++---111666:::888000)))444---)))+++---++++++...***+++++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++'''))),,,...////////////000...---,,,,,,,,,......,,,///222444222...***'''%%%'''+++...000///---*********++++++++++++,,,---++++++++++++++++++++++++************************---,,,+++***))))))))))))'''(((***,,,---...------000666000***333>>>GGGPPPSSSTTT[[[ZZZYYYZZZXXX\\\WWWVVVZZZXXXTTTMMM???999AAA222((()))---+++,,,///*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++******)))))))))+++,,,'''%%%...222)))+++:::CCCRRRTTT]]]]]]YYYTTTKKKIIIMMMHHHGGGNNNYYY___\\\WWW666---%%%&&&---111...(((---++++++,,,***''')))...+++*********))))))))))))+++************+++******,,,,,,***((('''(((+++---555666;;;@@@???888777:::AAA???>>>???===666+++"""---++++++,,,---...,,,***************)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))***++++++***)))***---222;;;JJJVVVfffmmmjjjiiipppsssuuurrrtttoooiiijjjlllvvvxxxvvvlll}}}lllWWWaaabbbWWWZZZqqqgggsss~~~uuuwwwgggWWWZZZcccddd^^^]]]VVVNNNLLLSSSWWWOOODDD+++***000///''')))///,,,)))((('''''''''((()))***((((((((((((((((((((((((...---+++)))((('''''''''---***&&&%%%%%%&&&''''''...,,,)))''''''''''''&&&))))))))))))((('''&&&%%%---+++)))'''%%%%%%%%%%%%++++++***)))((((((((()))++++++++++++++++++++++++,,,,,,---------.........///000222666:::XXXGGGDDD===888777444111///.........+++++++++************)))+++++++++,,,,,,,,,,,,,,,%%%)))///111111000111333...///000---)))&&&&&&(((***+++...000---((((((,,,(((***------,,,+++,,,...*********)))'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************++++++,,,,,,++++++***************************+++)))(((,,,333555000+++------+++((()))------***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,------***,,,///111000...+++(((111222222222777CCCTTTaaabbbeeeeeeaaa___```]]]YYYYYYLLL<<<111///000222111,,,''''''---222111---+++***,,,,,,+++((())),,,///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))***---111222///,,,+++,,,---,,,+++***+++---,,,///444888;;;>>>@@@AAADDDBBB@@@<<<888555222000444111---)))'''***///333,,,,,,+++++++++---...000++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++***,,,------,,,,,,---///000444???QQQYYYWWWZZZ___[[[XXX\\\^^^\\\WWWVVV\\\bbbVVVTTTQQQRRRWWW\\\aaacccOOOBBB>>>BBB<<<,,,(((111,,,,,,,,,+++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---+++)))(((***+++,,,+++666***,,,444999EEESSSVVVNNNMMMHHHCCC>>>;;;<<<===GGGCCC@@@CCCIIILLLKKKHHH[[[TTTFFF888,,,)))+++......---------)))%%%(((---+++++++++*********))))))*********+++++++++++++++///,,,******---222555777777999@@@IIIKKKHHHFFFFFFCCCCCCGGGPPPXXXWWWMMMBBB,,,+++*********,,,...///,,,,,,,,,,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((***+++...+++///===JJJTTT```kkkcccmmmooopppssslllccceeeccchhh{{{}}}ZZZjjjlllZZZVVVlllyyyqqqzzzsssvvvuuuaaaUUUOOOmmmooovvvxxx^^^ZZZbbbbbb[[[\\\bbb^^^RRRTTTBBB666///(((,,,111+++))))))((('''&&&'''))),,,((((((((((((((((((((((((++++++***)))((((((((((((&&&&&&&&&&&&&&&'''***---'''(((((()))))))))((((((,,,,,,,,,---...///000111)))(((''''''))),,,///111+++++++++*********))))))++++++++++++++++++++++++,,,------------.........///000222666:::YYYIIIEEE<<<888777444222000.........+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******,,,///...***)))***000222777>>>FFFOOOWWW[[[WWWSSSOOOPPPPPPJJJ???666666222...***)))+++---///)))+++,,,+++((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,++++++)))***++++++++++++,,,---,,,***''')))---111222222,,,///111000---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///000000///------///111555@@@QQQ___eeeaaaZZZTTT\\\^^^ZZZPPPIIIKKKPPPSSSPPPXXXaaaeee```UUUHHH@@@>>>888111---------,,,,,,,,,///000...***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,000555666222---000000...,,,***---333999<<>>KKKLLLVVVMMMJJJPPPQQQFFF<<<888333111...+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++,,,......,,,***...)))111???EEELLLNNNFFF<<<@@@;;;@@@DDDJJJZZZ]]]RRRVVVXXXUUUOOOLLLNNNQQQ===HHHRRRRRRFFF777---))),,,+++,,,...+++'''(((---,,,,,,+++++++++*********)))***++++++******+++,,,+++---111888@@@DDDBBB@@@EEEFFFJJJPPPSSSSSSRRRRRRMMMIIIGGGJJJPPPSSSPPPLLLBBB>>>888222---,,,---///---------......---,,,***************************))))))))))))))))))))))))(((+++------***(((***,,,888:::FFFXXXbbbbbbdddiiijjjkkkaaaZZZ___bbbeeeppp}}}lllhhhpppmmmooosssaaaYYY```hhhddd[[[|||lll\\\UUUWWWXXXWWWfffVVVLLLDDD555///...(((+++,,,---+++((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))!!!%%%)))+++)))((()))+++###(((///444555444111///222222111111222444555777777666333000---+++)))(((++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000222666:::ZZZIIIEEE<<<999777555222000///......++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------777///+++...222555<<>>???DDDIIIJJJJJJHHHHHHIIIKKKOOOSSSSSSQQQKKKBBB777222222111---((()))+++---......---,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************,,,,,,------------,,,,,,***,,,,,,+++))))))+++------///111111000111555999'''+++000111---+++...333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,,,,---......//////333111...***---:::LLLZZZlll```PPPEEEDDDHHHMMMOOOZZZ``````VVVMMMNNNVVV\\\RRRNNNMMMSSS]]]eeegggeee^^^UUUFFF777...,,,...///***---//////---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,///444444000+++***...333666888>>>FFFMMMNNNNNNPPPUUUWWWRRRGGG>>>999>>>FFFNNNQQQLLLCCC<<>>>>>;;;666333222888666444222000000000000666777999999888555111///+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000222666:::[[[IIIFFF>>>999888555222000/////////+++,,,,,,,,,,,,---------,,,,,,------......//////000...333===CCCCCCGGGOOOFFFFFFGGGKKKPPPTTTUUUUUUSSSWWWTTTHHH======DDDJJJRRRJJJCCCCCCGGGFFF===444+++***)))+++---......---************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))*********++++++++++++,,,------......------,,,...///...,,,)))***///333---333999999555222555888444333222///***&&&***000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000)))000888<<<@@@HHHUUU```RRROOONNNRRR\\\gggmmmooollluuuzzzwwwrrrqqqrrrqqqmmm___TTTYYYeeedddQQQ===TTTVVVVVVSSSOOOHHH<<<111++++++,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000...+++(((111;;;BBBCCCDDDHHHKKKDDDDDDIIIQQQZZZ___]]][[[aaa^^^ZZZXXXXXXUUUPPPKKKHHHIIIKKKMMMMMMHHHAAA;;;///---+++,,,///000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...111666AAAPPP___ffffffddd]]]ZZZaaajjjjjjmmmttttttgggwwwpppyyyfffssshhhvvvuuueeelll[[[VVV```___TTTUUU```^^^RRROOOJJJCCC;;;555111//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---...000222HHHMMMYYYZZZQQQWWWeeegggpppzzzqqqttt___QQQLLLMMMNNNNNN888111---///111///---------------,,,,,,,,,++++++***,,,---+++***,,,111666BBBAAA@@@@@@BBBCCCCCCCCCMMMTTTYYYYYY[[[```fffhhhZZZ[[[[[[[[[ZZZZZZ[[[\\\SSSSSSSSSSSSPPPGGG;;;222000---******---...---+++++++++++++++++++++++++++************************,,,***''''''---:::JJJTTTWWW___```ZZZWWW\\\aaa```ZZZhhhsss|||{{{iiicccgggsss~~~uuu^^^UUUYYYVVVOOOCCC555******)))***,,,,,,***((())))))))))))))))))))))))'''((()))************)))***)))((('''***222;;;AAAKKKJJJFFF===444...---///666666777777888:::;;;;;;>>>AAAFFFIIIIIIFFFBBB???111000...,,,+++++++++,,,------------------------------.........////////////000222666:::[[[HHHGGGAAA999888555333111/////////,,,,,,,,,,,,---------.........///000000111222222333666???GGGDDD===CCCQQQRRRaaawwwvvvmmmeee^^^```XXXPPPOOOSSSVVVTTTQQQ>>>555,,,)))+++...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------............------...000222111222777@@@HHHiiiiiihhheeebbbccchhhlllPPPIIIDDDDDD@@@666...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111+++999IIIQQQPPPNNNPPPTTTnnnqqquuu~~~yyyxxxsssdddUUUGGGLLLRRR[[[dddcccQQQ===999444---+++...000000///------------------------------------------------,,,,,,,,,,,,---///000111777>>>EEEGGGEEEDDDFFFJJJVVVbbbsssxxxpppjjjccc^^^^^^VVVMMMJJJMMMQQQRRRQQQ>>>888111---...000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///333777:::FFFNNNYYYaaaccccccbbbcccsssvvvvvv{{{tttwwwzzzppplllhhhccc^^^[[[UUUNNNDDD;;;333///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,,,,000;;;CCC[[[NNNIIILLLXXXtttrrrwwwzzztttgggZZZRRROOOMMM???111...000000...---------------,,,,,,,,,,,,***,,,---,,,,,,111:::BBBGGGGGGEEEDDDEEEHHHNNNRRRIIIZZZjjjpppsssxxx}}}|||wwwnnnccc\\\]]]XXXUUUWWW[[[[[[SSSLLL888333---,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,222===JJJUUU[[[UUU^^^[[[NNNUUUmmmyyyuuurrrtttoooooo|||eeeuuuttt[[[[[[^^^^^^VVVHHH888222+++***,,,...,,,((())))))))))))))))))))))))((()))***+++++++++***)))&&&&&&(((...777AAAHHHLLLEEEGGGGGGCCC<<<777888:::===>>>AAADDDGGGIIIKKKLLLYYYZZZYYYVVVPPPIIIAAA===???;;;666111...,,,,,,---------------------------............///////////////000222666:::[[[HHHHHHCCC:::888555333111000//////,,,,,,,,,------.........000000111222333333444444<<<>>>EEELLLOOO]]]zzzooo___UUURRRWWW]]]aaaXXXJJJ888//////111000---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------------............---------000444777<<>>111,,,---///,,,''')))))))))))))))))))))))))))***+++,,,,,,+++***)))***,,,333<<>>KKKRRRSSSQQQPPPQQQLLLMMMMMMNNNMMMKKKJJJHHHEEEGGGKKKOOOSSSTTTUUUUUULLLGGG@@@888333000///000..................................../////////000///000222666:::XXXTTTBBBDDD:::888666333111111111222///............//////000...222000111777444111999>>>LLLiii}}}qqqaaammmjjjTTTQQQZZZ]]]NNN;;;444111******+++,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------,,,++++++,,,,,,+++***555%%%)))111'''***555111444888===BBBCCC???:::555KKK444(((000444---+++333444,,,)))///222...***+++,,,,,,++++++,,,,,,---.........---,,,++++++++++++***+++...111333333222111666FFFVVVTTTFFF;;;===DDDLLLTTTZZZ\\\___dddhhhiiibbb]]]TTTQQQ[[[fff^^^KKKMMMCCC222))),,,444222***000---***))),,,///...***......---------...//////000111///,,,///444666555PPP???WWWSSSWWW~~~|||iiirrrSSSWWWhhhiiiccc```999fffMMM%%%777666%%%:::///------///...,,,---111...------,,,,,,,,,------$$$333888///***444AAAFFFPPPNNNTTTeeeyyyhhheee[[[___UUUKKKLLLNNNEEE555333444,,,000---,,,///...+++***---000///---------......---///...000:::LLLZZZZZZSSSaaaSSS___RRRjjj|||kkk^^^YYY^^^RRR777...333333---+++000111,,,........................111---+++///777AAALLLSSSUUUdddtttllldddMMMIIIWWW888'''666+++000...---///222111---,,,000)))222///---;;;IIIMMMOOOLLLUUUQQQYYYkkkhhhtttsss^^^]]]fffjjjOOO777222333///---000---------,,,,,,,,,++++++000---******,,,---+++(((444444IIIPPPRRRTTTPPP]]]\\\JJJaaa|||zzzddd]]]~~~tttyyysss___www{{{]]]NNN[[[QQQ@@@%%%'''444)))---///---+++***++++++***))),,,***)))+++------***&&&:::333@@@MMMDDD999===DDD---HHHWWWUUURRRKKKHHHMMMZZZeeeqqqxxxeeeSSSKKKEEENNNJJJRRRZZZGGG***''':::...//////------000333333////////////000000000000000111333777;;;VVVPPPAAABBB:::999666333111111111222//////.........///000000222444------999>>>>>>EEEqqqgggkkkhhhUUU???GGGVVVDDD...444//////...,,,+++***,,,---,,,,,,,,,,,,------------------------.........---///(((444===444888GGGIIIffffffeeecccccciiissszzzccctttyyygggRRRDDD888---,,,222---))),,,///---,,,,,,,,,,,,,,,------...---------,,,---......///666111000111//////888FFFHHHDDD@@@???EEERRR```jjjvvv{{{~~~}}}}}}}}}{{{vvvzzzuuunnniiiddd``````cccQQQRRRPPPHHH:::000000555000///---,,,...///...+++......---------...//////111+++000:::777///===WWWWWW>>>QQQ||||||xxxWWW___eeeXXXcccAAAIIIUUU666(((444000111......000///,,,,,,000......---------------...888111+++---555===EEEKKKLLLYYYrrrsssggg^^^]]]HHHGGGQQQFFF444000333111------///000---,,,...///.........///000000///444111666BBBKKKPPPYYYdddUUU]]]yyycccYYYYYYUUUFFF000%%%000777000+++///........................%%%111333111AAAXXXYYYIII\\\iiitttvvvqqqXXXFFFQQQ333'''BBB%%%///...///222000,,,,,,000111...111>>>MMMTTTUUUVVVZZZ___vvvcccVVVbbbZZZ;;;'''---333000------------,,,,,,,,,,,,,,,++++++***)))+++---///??????RRRVVVVVVVVVMMMWWWbbbjjj___zzzqqqlllNNNRRRRRR;;;555:::,,,,,,...,,,++++++,,,,,,***)))******)))))))))***---///555DDDOOODDD555888BBBAAAOOOKKKFFFNNN^^^gggppp}}}\\\FFFOOO[[[OOO666%%%666666444111.........////////////000000000111111000111333777;;;VVVNNNCCCCCC;;;999666333111111111222///////////////000111111///222555<<<999555XXX~~~TTT^^^ZZZXXX___WWWEEE@@@222222000///...---,,,+++,,,,,,---------...................../////////000444+++111>>>GGGUUUcccdddBBBEEEGGGDDD>>><<>>cccccc```\\\[[[^^^eeekkkmmmhhh\\\PPPKKKTTTdddpppfffRRR???888444...,,,000......------......///000---------...///111222333000222444:::EEEPPPPPPKKKWWWbbbooovvv~~~||||||jjjeee]]]WWWWWWSSSAAA---///...///222111...---..................///000111...666555111;;;SSSaaabbbvvvuuuvvvccc]]]___XXXRRRWWWSSSAAA333222...---000111...---/////////.........///000000)))000;;;DDDFFFNNNeee}}}mmmKKKDDD\\\YYY777555///---///111000000111---...000111000000000000///444BBBSSS\\\]]]eeepppppp\\\PPPOOODDD333,,,///222000////////////////////////444333;;;IIIPPP\\\wwwyyy{{{]]]WWWKKK&&&:::222000000111///,,,---222777;;;KKKQQQHHHRRRqqqlll\\\PPP===000000/////////.........------------,,,,,,///666@@@GGGQQQKKKRRRNNNTTTiiivvvrrrhhhfff___PPPBBB222777,,,++++++---......,,,***---------,,,---111999???;;;444000;;;IIIHHHFFFLLL~~~iiiSSSDDD222111222555555333222333000000000111111111222222222222444888<<<]]]LLLJJJEEE;;;999777444222222222333/////////000000222333333000444???XXXrrryyy|||SSSaaaXXXJJJnnnXXXIII777...///111000---....../////////000000000000111000///...111666:::III[[[jjjlllhhhgggppp|||fffjjjpppuuutttjjj[[[OOOjjjpppsssmmmbbbXXXSSSRRRXXXjjjmmmTTT:::111000...//////......//////000111.........//////111222222>>>000777PPPVVVKKKUUUppptttwwwiiiRRRXXXhhh]]]AAA333///...111111------000////////////000111222333666///;;;NNNLLLIIIqqq```]]]fffTTTLLLNNNBBB444///,,,///111///...000000/////////000000111222444>>>AAA===GGGkkkmmm\\\ZZZ[[[UUU===444...///111000///111...000111111///...///000555EEEPPPQQQYYYvvvyyyZZZWWWJJJ777...111444222000000000000000000000000,,,===CCCHHHiiilllTTTNNNDDD---333111000111000...000555DDDMMMQQQMMMWWWyyyQQQBBB:::000000000000/////////.........+++***---666@@@IIIMMMWWWKKKSSS___yyy|||aaahhhzzzeeeNNNPPP===&&&///---------//////---+++///---,,,...444999;;;<<<222AAAEEEEEEHHHIIIZZZ{{{yyyXXXAAA:::666888999555222222111111111111222222222222222333555999===```JJJKKKCCC<<<:::777444222222222333000000000000111222444444222>>>WWWvvv|||pppmmmNNNVVVcccsss```GGG444---...000222//////000000000111111111111222111000222888BBBJJJggglllfffeeevvvtttxxxpppdddjjjwwwnnnWWWVVVTTTaaarrrfffCCC000333000000//////000000111222000000000000111222333444222FFFUUUTTTWWWmmmddd[[[jjjmmm```AAA666///111222...---111000000000111222333444555555111:::LLL\\\rrrpppvvvcccXXXRRROOOPPP;;;444///000111000000111000000000000111222333333555>>>EEENNNlll~~~~~~kkkaaa```WWWIII===333000000000///111///111222111......111444???HHHNNN\\\dddIIIDDD@@@555000555000000000000000000000000333@@@QQQfff{{{RRRQQQ///444111111222111000444:::AAAYYY```hhh{{{wwwRRR<<<333111111111000000000//////---******111<<>><<>>111000000000000111222222111111222333444666888999888\\\qqqnnn~~~{{{qqqooooooTTTBBB444444555111///222222222222333444555666777333>>>BBBLLLxxxwwwjjj```VVVWWWGGG===444222222000000111000000000111111333444444888CCC[[[~~~sssiiiTTTWWWHHH888222111000000111///111333111///111777<<>>FFFooo{{{MMM888222222111111111000000000,,,...222:::DDDNNNVVVZZZ[[[kkk||||||zzzxxxuuussshhhjjjnnnrrrtttppphhhbbbOOOJJJCCC???@@@EEEIIIJJJFFFCCCDDDJJJMMMQQQ[[[fff||||||bbbPPPMMM888555111/////////000///------000555;;;AAAEEEGGG\\\pppddd______???555555444333666222222222333333333333444333444666:::>>>hhhMMMQQQDDD<<<:::777555333222333333000000000111222444555666NNNMMM[[[hhhUUUfffnnnrrreeeLLL777000222000111111111111222222222333444555777>>>MMM```nnnuuulll}}}~~~|||rrrhhhbbbTTT^^^}}}jjj___dddooo]]]CCCXXXxxxFFF111111000000111111222333111111333555777:::<<<>>>ddd\\\rrrooopppcccLLL:::777888333000333333333333444555666888888777DDDUUUppppppxxx[[[lllYYYPPPDDD888444333111000111111111111111222333444555MMMWWWwwwyyyhhhiii___OOO===444222111111333...111333222111444<<>>___TTTMMMCCC>>>;;;777444333333222111222111111222222444<<>>;;;777444333333222111222111111333333555<<>>999444555444777AAAkkkBBB222555444000333111222333999HHHRRRfff}}}xxxXXXHHHKKKDDDEEEEEEBBBJJJ:::FFF:::EEEIII]]]MMMTTTZZZcccddd^^^```cccccccccdddfffkkkpppssstttgggGGG111444111222000///(((222DDDAAABBBFFF{{{oooXXX888:::444666555555666888999999888777666666;;;@@@^^^RRRLLLEEE>>>:::666444333333222222222111111333444666>>>GGGOOOcccVVVjjjgggtttrrr[[[<<<666999888222111777;;;999888:::OOOeeefffoooyyykkkdddmmmcccSSSrrrZZZ===333666000...999666444888??????MMM}}}}}}zzzqqqggg]]]III555444>>>111<<<555///;;;<<<:::DDDssscccRRRHHHDDD888000111111444777555444333111IIIrrr~~~~~~aaawww~~~lll^^^@@@@@@777+++;;;555---999+++888FFF~~~}}}tttxxx\\\JJJHHHMMMkkkmmmHHH<<<444777555222555333555AAAxxxFFF@@@666888666>>>FFFfff333444777333999000666:::DDDHHHyyyoooYYY[[[]]]\\\^^^hhhZZZmmmiiirrreee333555///:::***333111777AAA999GGGmmmyyyaaayyy>>>555:::888777666777999::::::999888777777:::@@@___QQQLLLFFF===:::666444333333333222333111222444555777???IIIbbbyyysssNNNtttqqqllliiiUUU999:::888444666<<<===:::555KKK~~~hhh~~~bbbvvvgggXXXbbbcccLLL888;;;888111999111>>>>>>777OOO{{{kkk```VVVDDD777555333>>>444222???666:::^^^|||^^^UUUSSS>>>222444111555666888777222888aaafffyyy}}}TTT\\\CCC222777111777...;;;444888TTT|||ttt{{{[[[IIIEEE___[[[CCC555888777000666666555PPPeee===;;;777999BBBaaaDDD888999666;;;///:::CCCLLLVVVLLL333///999///999666???:::???TTT~~~^^^WWW@@@:::999888777888999:::999888;;;999888<<>>777bbbhhhYYYGGG<<<999777444444999777666YYYooo]]]III@@@777888333777---===FFF^^^DDD^^^UUU???666888000888555>>>MMMEEE000BBBJJJ}}}AAA111777666;;;FFFAAAlllyyyzzz|||bbbLLL}}}|||llllllwwwuuu___@@@***666222:::555DDDBBBvvvzzz<<<;;;999888888999999777666888777999>>>EEEhhhTTTKKKHHH<<<999555444444444444333333222333666888;;;DDDNNN}}}WWW{{{zzzsssqqqrrr|||yyyttteeeIII:::???<<<444EEEfffyyyhhhsssmmmwwwwww\\\<<<777===:::???666RRRwwwggg[[[OOO@@@;;;888:::===;;;LLLyyy[[[NNNAAA777777888777:::555999hhh}}}pppUUUHHH444;;;222999333;;;bbb___KKKfffiiiGGG666999222;;;555EEEzzzrrrGGG111EEERRRMMM444===333BBBGGGUUUnnnwww~~~uuu:::zzzyyy\\\ooo}}}ppp```wwwtttMMM222555444AAA;;;:::]]]jjjVVV===;;;999999::::::888666777888===EEEMMMjjjUUUKKKHHH<<<999555444444444444333333222333777999<<>>777XXXvvvrrr|||zzzuuu|||pppKKK888<<<888===EEErrr~~~uuunnnZZZ???<<<;;;???:::888```zzzggg[[[LLL;;;;;;666555;;;999DDDxxx^^^JJJ888666111;;;>>><<<|||PPPJJJ~~~LLL666:::555>>>666JJJpppGGG333FFFYYYZZZ:::DDD333FFFEEEpppxxxnnn\\\ccc{{{fffkkkeeecccddd}}}VVV===555;;;...JJJ>>>~~~pppppp>>>===;;;;;;;;;;;;999777888;;;BBBLLLVVVmmmNNNMMMHHH<<<999666444444444444333...222555666888???IIIRRRYYYXXXYYY^^^dddlll{{{{{{qqqkkk@@@<<>>DDD>>>GGGGGGcccvvvmmmjjjFFF???666===@@@>>>mmmTTT___:::===;;;666===555JJJ|||hhhRRR;;;<<<666555555QQQzzzOOO]]]VVV@@@666777999???lll^^^SSS666DDDhhh{{{999===>>>EEENNNsss{{{mmmyyydddSSSmmmhhhyyy}}}???888777===BBBKKKmmmfffMMMBBB???888>>>@@@444???888BBB???TTTjjjpppQQQMMMFFF<<<999555444444444444333222555777777777===FFFOOOaaa[[[WWWYYY]]]fffttt|||~~~tttQQQ???EEEFFFjjj~~~}}}ddd<<>>IIImmm{{{vvvtttOOOCCC===777???DDDnnnpppCCC<<>>;;;:::<<<>>>666>>>888@@@???^^^{{{qqqTTTNNNCCC<<<999555333333444333333222555777777777===FFFOOOggg]]]TTTTTTZZZdddrrr~~~}}}hhhAAACCCTTTbbb{{{;;;CCCCCCQQQ|||~~~ZZZ===@@@;;;GGG___xxxRRR>>>===:::AAAEEEnnn{{{~~~___@@@:::888666???AAAYYYzzz:::===444<<>>999@@@<<<===:::>>>>>>CCCHHHvvvoooTTTNNNCCC;;;888555333333333333222...222555666888???IIIRRR___TTTLLLOOOXXXcccpppzzz|||EEE===ZZZ```===FFFNNNbbb|||iii===???BBBFFFbbbvvvfffDDD<<<999>>>III}}}kkkiiiyyy~~~~~~~~~uuuppp___~~~xxxcccFFF@@@;;;999JJJ\\\PPPCCCFFF555<<>>aaa]]]>>>IIIWWW~~~~~~vvvHHH???FFF<<>>@@@QQQwwwgggWWWRRRcccmmmwww\\\VVV[[[IIIEEE}}}~~~pppGGG>>>666333LLLtttnnnrrrxxxQQQFFFGGG777???eeeyyyyyyIIIIIIxxxtttHHHDDDLLLsssggg{{{eee[[[EEEKKK|||yyy888BBB:::DDDXXXzzzxxxoooOOO===DDD<<<<<<===@@@>>>HHH^^^kkkRRROOOEEE;;;888444222222333222222222555777777777===FFFOOOJJJGGGHHHPPPWWW]]]ccciiirrr|||jjjGGGkkkCCCNNNaaaVVVmmm|||{{{GGG???LLLKKKtttcccooo}}}iiiaaaxxxwww@@@???AAACCCYYYooommmVVVKKKCCCQQQ[[[bbbxxx}}}gggRRRhhhMMM<<>>;;;>>><<>>EEEKKKeeekkk___KKKEEE:::DDDLLLOOO___ffflllccceeeTTT>>>000666ggg{{{lllsss~~~zzznnnmmmaaa___PPPMMMeeeRRRXXXFFFJJJRRRYYYvvvyyy^^^QQQuuuyyy~~~{{{rrrsss^^^aaannntttYYY[[[dddnnnSSSCCCFFFLLLJJJGGGUUUUUU???;;;111<<<;;;<<<333HHHDDD@@@MMMMMMWWWhhhaaaoooTTT;;;<<>>BBBBBBJJJ\\\jjjkkkppp}}}VVV???@@@JJJ~~~sss\\\___gggrrruuu___AAAnnnkkkaaaYYYUUU@@@PPP\\\QQQvvvttt}}}kkkUUUwwwxxx|||}}}zzz|||fffsssxxxUUUggg```iiiOOO;;;CCCBBBAAA@@@OOOhhhjjjSSS???>>><<>>777@@@999<<>>>>>???AAA@@@AAAIIIRRRpppwwwQQQFFF===jjjaaaaaannnlll}}}DDD???DDDHHHXXX[[[jjjiiipppRRRNNNEEE:::777444222222222222111444444555666999<<<@@@CCC555777>>>JJJRRRUUUYYY]]]cccjjj~~~|||wwwJJJbbbcccWWWPPPRRRZZZ[[[[[[kkkwww|||uuunnnppp}}}oookkkvvvjjjkkkrrrvvv___YYYgggJJJRRR]]]RRRQQQPPPOOOzzzxxxfffSSSHHHXXXdddqqqrrrTTTdddKKK@@@999<<<888@@@;;;???DDDFFFKKKUUUdddpppvvvOOOLLLCCC___sss]]]HHHHHHMMMXXXccckkkssszzzbbbccc[[[ccclllJJJzzzccc^^^~~~rrrvvvOOO~~~pppfffbbbaaaqqq}}}}}}mmmkkkVVVyyy~~~ggguuuiiiooouuulll^^^cccccchhhmmmiiiZZZJJJBBB>>><<<;;;===<<<===CCCLLLgggjjj{{{{{{RRR???QQQccctttXXXjjjkkk}}}}}}|||zzzGGGFFFMMMQQQ```iiixxxqqqSSSNNNEEE:::777444222222222222111333444555666777:::???CCC666666<<>>@@@BBBEEEIIILLLQQQbbb|||MMMOOOhhhkkk~~~[[[GGGBBBBBBIIIRRR[[[eeennnvvvsss~~~zzzmmmcccmmmjjjMMM{{{}}}JJJppp}}}qqqfffGGGppp~~~}}}\\\IIIXXXZZZfffhhhwwwxxx^^^iii|||qqqxxxuuujjj[[[OOOHHH@@@999AAA===;;;;;;:::;;;@@@GGGHHH???XXX___TTTcccXXX;;;eeefffnnnTTTQQQXXXllllllqqqsssIIIMMMTTTVVVddduuuvvv{{{rrrSSSNNNDDD:::777444222222222222111333444555555555999???DDD888555:::GGGRRRWWWWWWWWWYYYaaatttHHHIIIwwwSSSRRROOOMMMOOOQQQQQQOOO___aaaiii{{{eeeXXX~~~bbbRRRbbblllIIINNNaaaaaaGGGPPPVVVbbbpppzzzlllMMM]]]llloooqqqqqqMMMTTTMMMEEEIIIBBB:::@@@???===;;;<<>>===BBB>>>999777999;;;======BBBFFFJJJNNNUUUaaaqqq}}}]]]jjjdddpppgggXXXNNNEEECCCFFFHHHLLLPPPYYY___kkkdddlllqqqooo~~~}}}yyyrrrwwwkkk~~~KKKZZZ}}}~~~}}}xxxuuueeeKKK^^^hhh```sssxxxbbbxxx|||pppdddcccqqqaaa[[[OOOIIITTTiiirrrooohhhhhhjjjmmmnnnrrr}}}bbbHHH:::___NNN\\\qqqhhhdddrrrwwwmmmvvvaaabbbdddeeeeee}}}~~~vvvrrrSSSNNNDDD:::777444222222222222111000333555555555999BBBIII<<<999;;;DDDLLLOOORRRUUU[[[]]]dddyyyxxxOOOaaaccc:::HHHYYYLLLCCCJJJGGGGGGKKKRRRSSSVVVbbbpppzzzPPPUUUwwwZZZeeemmmhhhTTTFFFFFFbbbuuuFFF@@@LLL]]]```eeeooommm{{{eeeyyyyyyaaaXXXiiiNNNeeejjjqqqrrrrrrsssJJJjjjyyyJJJ@@@>>>CCC??????>>>=========;;;999777;;;???CCCGGGKKKSSS```iii{{{iiipppuuurrr}}}```SSSGGGCCCCCCCCCDDDGGGQQQRRR```XXXjjjlllgggnnnuuuvvvzzz|||{{{zzzuuuwwwxxxuuuqqq{{{TTTOOO|||~~~ttt~~~VVVGGGTTTzzzaaaeeeooo~~~xxxfffccc|||{{{yyyxxxuuuuuuuuuqqqjjjhhhrrr[[[PPPtttPPPwwwuuuPPP^^^wwwrrrgggcccWWW\\\nnn~~~uuulllgggeeejjjbbbwwwooowwwqqqSSSNNNEEE:::777444222222222222111///333666555555:::DDDMMM>>>;;;===BBBGGGJJJOOOUUUVVVYYY___lllgggSSSttt|||dddPPPGGG===>>>IIIBBBCCCGGGLLLNNNOOOTTTZZZ___ppp{{{\\\RRRuuuyyyiiijjjqqqggg~~~\\\<<<:::BBB{{{aaaJJJQQQHHHRRRVVVeeennnQQQsssmmmYYYhhhzzzooobbbiiipppxxx{{{zzz|||XXXKKKhhhGGG===HHHAAA>>>@@@AAABBBBBBAAA@@@???<<<===<<<:::;;;CCCPPP[[[lll{{{ooollliiipppqqqaaaPPPGGGDDDBBBBBBCCCHHHDDDSSSHHH```]]]XXX]]]dddcccgggkkkllljjjooowww}}}xxxzzz|||llluuukkkrrruuuYYY>>>|||tttvvvjjjqqq|||uuu|||TTTPPP]]]uuueeeddd{{{~~~```rrr{{{WWWXXXUUUxxxUUU[[[^^^uuu|||~~~zzz~~~qqqqqqfffdddoooaaaqqqffftttqqqSSSNNNEEE:::777444222222222222111...222666666555;;;FFFOOO???===>>>BBBEEEGGGNNNVVVQQQXXX]]]dddwww[[[TTT~~~uuucccBBBGGGMMMHHHEEECCCAAABBBFFFLLLQQQRRRSSSVVVaaarrr|||}}}}}}QQQ\\\pppllljjjrrrfffyyyfffCCCGGGEEE]]]pppDDDFFF999TTTRRRWWWVVVXXXgggaaaaaaIIIooofffooo}}}]]]vvvdddooonnnrrrrrrsssvvviii===dddTTTAAAKKKBBB@@@@@@???===::::::===@@@;;;>>>@@@???===???EEEKKKRRReeessswwwrrrnnnssshhhiiiqqq[[[NNNHHHDDDBBBCCCAAA===LLL===QQQLLLQQQ^^^]]]ZZZ\\\cccgggfffiiioooeeehhhnnntttuuussstttwwwxxxyyyyyyzzz{{{wwwdddrrrdddsssrrrkkk;;;nnn}}}kkk|||zzz{{{fff]]]aaaaaauuuNNNOOOYYYppphhhYYYccc{{{JJJTTT}}}vvvYYY___```}}}888fffUUUWWWWWW]]]fffhhhzzzqqqwwwiiigggwwwfffsss{{{~~~rrrUUUNNNAAA===777333333333000000222444333444666777999AAAJJJKKK999AAAOOOGGGFFFOOOMMMVVVWWW]]]dddiiiwww]]]kkknnneeesssdddAAAIIIAAABBB???HHHKKKFFFIIIGGGLLLPPPVVV___^^^nnnRRRLLLlll}}}pppcccmmm\\\ooorrrIIICCC999KKKyyy|||RRR@@@AAAEEEVVVkkk}}}hhhSSS~~~\\\ffffff```mmmyyygggfffxxxgggpppoooeeetttnnn}}}CCCIIIsssRRREEEAAA>>>@@@CCCEEEDDDCCCBBBAAA>>>@@@BBB@@@===???EEEKKKMMMUUUnnnkkkvvvqqqhhhiiiWWW}}}YYYMMMQQQJJJAAAAAAAAA@@@@@@AAADDDFFFFFFEEEIIIMMMSSS\\\cccffffffeeehhhfffgggkkkjjjfffggglllffffffjjjnnnjjjiiixxxooobbbmmmdddmmmppp{{{DDDKKKzzzyyyYYYsss\\\SSSWWWlllxxxNNN```}}}xxx{{{{{{|||QQQHHH{{{nnn\\\```dddXXXMMMfffpppMMMJJJRRRSSSUUU\\\fffmmmzzzppprrr{{{jjjaaalllsssyyyqqqVVVPPPDDD===777333444333111000222222111333666777999@@@IIISSS<<<999GGGLLLIIINNNSSSSSSTTT[[[cccfffnnnzzz\\\iiiooojjjuuu}}}fffXXXQQQFFFCCCAAA@@@IIINNNCCCBBBRRRvvvyyyvvvwwwSSSFFFxxxhhhnnnqqqkkkeeejjjeeebbb222OOO;;;\\\~~~cccFFF===CCCCCC^^^hhhdddUUUgggnnn]]]iiizzzttt___pppSSSbbb|||{{{ppplllrrrkkkiiippplllyyyrrrrrrHHHXXXvvvMMMFFFFFFBBB???>>>???@@@@@@@@@GGGHHHGGGCCC???>>>BBBGGGWWWqqqmmmmmmmmmhhhiii___sssaaaJJJJJJLLLHHHCCCBBBAAA@@@@@@CCCGGGIIIJJJJJJLLLPPPWWW]]]aaaccc```]]]]]]^^^[[[SSSQQQUUUXXXVVVVVVYYYaaapppkkkaaammmdddiiiiiisssOOOIIIeeezzznnnaaaggglllkkk{{{tttuuudddNNNZZZuuulllrrryyywwwiiiBBBsss```eeewwwfff```fffeeegggWWWgggYYYQQQHHHKKKWWWSSSXXX```iiirrr~~~uuupppvvvkkkhhhrrrsssuuuqqqVVVRRRGGG===777333444444111000222000000222666777999???HHH```LLL<<>>BBBEEEGGGHHHDDDCCCDDDEEECCC>>>>>>@@@OOOUUU\\\fffxxxmmmkkkcccnnnhhhiiiffflllVVVFFFNNNrrrzzzsssYYYjjjqqqgggiiiyyy|||dddOOOMMMkkkxxxppplllllluuummm~~~zzzGGGooogggpppzzzpppxxxxxx\\\[[[]]]^^^mmmjjjLLLXXX^^^OOOTTTSSSGGGLLLPPPUUUVVVXXX```mmmwwwuuu}}}|||~~~qqqggggggeeejjjqqqmmm}}}qqqpppUUUQQQGGG===777444444444111111333......111666777999???HHH]]]\\\JJJCCCRRRPPPEEEIIIQQQSSSZZZdddhhhiiinnnvvvyyy^^^\\\ZZZ^^^ccc^^^hhhjjjUUUCCCPPPyyyhhheee^^^]]]\\\ppp```\\\fff666>>>;;;RRR|||pppTTTLLLIII???<<<===KKKFFFkkkggg@@@MMMXXXFFFWWW```cccJJJcccsssiiixxxtttmmmtttooollljjjaaajjjdddfffoooRRRJJJJJJmmmyyyiiiVVVJJJIIIKKKKKKHHHSSSRRRQQQQQQUUU^^^jjjrrrkkktttjjjllliiirrruuulllvvveeeXXXQQQMMMHHHEEEDDDCCC@@@>>><<<<<<<<<>>>???===999666>>>???BBBEEEHHHJJJOOOTTT\\\pppyyy```kkkbbbiiifffhhhdddeee~~~QQQAAAXXX{{{rrr]]]iiiqqqqqqyyyxxxnnn}}}jjjQQQFFFSSSooozzzpppzzzkkkpppdddrrr|||PPPUUU|||mmmBBB}}}mmmWWWUUUQQQSSSlllhhhFFFfffRRRQQQSSSLLLOOOQQQSSSSSSVVV[[[```]]]gggppprrrqqqzzzvvvnnneeeaaacccmmmrrrnnn|||rrrqqqSSSOOOEEE>>>888444444444111111333......111555777999@@@IIIRRReeeYYYBBBHHHPPPMMMMMMOOOPPPVVV___ggglllqqqvvvsss}}}gggVVVZZZSSSTTTZZZQQQ]]]^^^iii|||{{{}}}fffggg___CCC;;;WWWWWW```[[[YYY[[[iiiZZZ^^^^^^nnnzzzEEE666;;;[[[yyy{{{hhhYYY]]]:::GGG???KKKFFFKKKQQQKKKHHHeeeTTT<<<@@@eee[[[cccxxxmmmllliiiaaahhhggg___kkkcccfffhhhuuuhhh???MMM~~~wwwggg```[[[XXXXXXVVVVVVXXXaaannn}}}zzz```iiifffcccgggnnnllleeeqqqmmmaaaSSSKKKJJJIIIEEE@@@AAAAAAAAACCCFFFGGGGGGFFFEEEIIINNNSSS\\\gggqqqxxxaaassshhh^^^___aaaeeecccaaattthhh999EEEoooyyylll]]]dddiiikkkrrrtttxxxaaaEEEBBBWWWmmm}}}ccc~~~ccclllyyygggkkkcccjjjrrruuuBBBFFFqqqHHHXXXdddYYYYYYXXXSSSmmmiiijjjHHHeee[[[SSSOOOKKKKKKMMMPPPPPPOOOQQQYYYccclllvvvxxxooouuurrrkkknnnvvv{{{~~~wwwrrrSSSNNNDDD>>>888444555444222111333///...000444666:::BBBLLLVVVoookkkNNNBBBIIIMMMLLLIIIJJJNNNUUU^^^gggpppuuutttvvvxxx~~~wwwWWWOOOUUUNNNNNNUUUOOOTTT[[[\\\aaa}}}|||jjjxxxyyy{{{~~~{{{yyy{{{|||xxxwwwrrrzzzHHHHHHRRRNNNhhhMMMUUU^^^YYYTTT[[[]]]TTTZZZYYY\\\XXXBBB333AAA```uuuuuummmxxxGGGJJJ???BBBEEE:::GGGNNNTTTmmmqqqmmmFFFQQQnnnfffmmmmmmwwwxxxnnnpppeee___gggfffaaajjjccceeecccdddbbbDDDEEE^^^~~~ddd``````ccc\\\bbbccc\\\[[[hhhhhhssseee[[[QQQJJJFFFBBB>>>???EEEOOOXXX^^^YYYaaakkktttYYYfff^^^hhh___]]]bbbffffffeeegggQQQ<<>>888555555555222111333000///000333666:::DDDOOOWWWkkk}}}qqqVVVLLLNNNKKKDDDGGGIIILLLSSS]]]gggnnnpppsssuuuvvv}}}ZZZMMMLLLOOOKKKLLLQQQQQQQQQUUUXXXXXX___yyyjjjxxxwwwmmm{{{~~~{{{wwwsss|||}}}qqq}}}}}}nnn???GGGIIIbbbuuuTTTUUUZZZWWWRRRMMMTTTQQQTTTUUUXXXXXXppp~~~___BBB<<>>===AAAGGGJJJMMMPPPDDDJJJMMMKKKGGGFFFIIIMMMWWW```ggguuuiiihhhddd___]]]^^^```nnnfffgggnnnjjjDDDFFFooojjjoooQQQAAA]]]^^^]]]^^^YYY\\\^^^TTTOOOZZZSSSZZZpppUUUsssfffrrrnnniiinnnkkkooouuuVVVPPPFFF>>>999555555555222222444222000000333555:::FFFQQQIIIZZZuuu\\\YYYUUUDDDFFFHHHHHHLLLVVV```ffffffooovvvxxxzzzcccJJJJJJLLLLLLJJJJJJNNNQQQSSSNNNWWWccc[[[OOOhhh}}}hhhyyyzzz~~~yyyuuuyyylllqqq{{{uuuyyyUUUAAA@@@BBBQQQqqqWWWAAAPPPNNNFFFKKKOOOIIIHHHWWWTTT[[[YYYPPP{{{xxxQQQ???999<<>>888===@@@???@@@MMM___mmm\\\\\\dddfffpppbbbddd]]]nnndddoooooo}}}JJJ>>>NNN|||{{{LLLBBBkkkfffNNN]]]___RRRSSSWWWKKKiii[[[TTT]]]ZZZuuu___xxxoookkkeeemmmeee```gggaaaeee~~~TTTSSSEEE===777333333333000000222333///...111555<<>>PPPiii```NNNMMM^^^OOOQQQRRRUUUXXX[[[^^^______^^^DDDbbboookkkfffoookkkfffbbbaaaiiiyyyTTTSSSEEE===777333444333111000222222111111000000666EEEUUUtttjjjTTTtttZZZCCCLLLJJJAAAFFFRRRZZZgggjjjxxx{{{vvv}}}xxxpppJJJEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMbbbsssqqqtttrrrkkkgggbbbrrrxxxqqqmmmtttvvvpppnnnpppqqqqqqooorrr~~~sssLLL---666MMM>>>EEEEEE@@@@@@KKKSSSUUU\\\YYYdddTTTMMMHHHBBBAAACCCDDDBBB@@@CCCEEEGGGHHHHHHHHHJJJLLL^^^xxxPPP;;;333LLLxxx{{{zzzUUUTTTkkkgggdddcccdddeeecccaaa]]]\\\ZZZZZZ[[[[[[ZZZYYYaaalllWWWNNNLLLJJJBBBFFFMMMKKK\\\cccUUUYYYVVVPPP^^^YYY^^^zzzgggWWWMMMPPPUUUSSSSSSWWWZZZ^^^aaaaaa```aaaeeejjjdddWWWXXXYYYXXXWWWOOOPPPRRRSSSUUUWWWYYYYYYZZZuuummm@@@555MMMqqq|||wwwyyydddaaa]]]YYYZZZ\\\]]]\\\SSSUUUcccnnneeeWWWaaayyyzzzhhhYYYXXXXXXUUUUUUZZZ_______________aaacccdddZZZOOOLLL555aaacccZZZCCCjjjmmmddd^^^eeeZZZUUU^^^MMMNNNQQQUUUYYYZZZZZZZZZZZZgggsssDDDDDDssswwwooojjjdddlllooorrrsssrrrrrrtttxxxwwwyyyTTTSSSEEE===777333444444111000222111222333111---///>>>OOOhhhsss|||NNN;;;OOOWWWAAAFFFTTTWWWccchhhjjj|||yyyEEE999FFF????????????????????????AAAAAABBBCCCEEEGGGHHHIIILLLHHHGGGVVVyyyxxxrrrssssssnnniiiffffffnnnttttttsssvvvzzz|||ooovvvwwwtttuuuzzzxxxpppsssppp```gggmmmdddVVVjjjooorrrqqqpppxxxKKK<<>>???AAABBB@@@===@@@BBBCCCDDDDDDEEEGGGIIIDDDjjj\\\SSS;;;===]]]sssmmmUUU~~~eeeiiihhhfffdddcccbbbaaaaaa^^^\\\ZZZYYYYYYYYYXXXVVVZZZMMM___nnnSSSKKKNNNKKKBBBGGG@@@HHHPPPWWWmmmrrr]]]WWWOOOLLLRRRTTTPPPMMMPPPSSSVVVYYYYYYXXXYYY]]]```dddmmmaaaVVVTTTUUUTTTSSSSSSNNNOOOQQQSSSUUUWWWYYYZZZSSS^^^PPP333CCCeee~~~zzz{{{kkk{{{qqq___]]][[[ZZZ[[[[[[YYYYYYXXXZZZaaafff___TTTRRRXXX]]]{{{zzzjjjRRROOORRRZZZ\\\XXXYYY___```bbbbbb```]]]]]]___bbb]]]pppyyy\\\CCC888???|||rrrppp;;;PPPWWWZZZYYYbbb[[[VVVaaaUUUJJJOOOUUUXXXWWWVVVUUUVVVSSSsss___NNNSSS\\\pppmmmpppbbb``````gggooossstttrrrooonnnwwwUUUTTTEEE===777444444444111111333111111222222......777BBBaaa~~~xxxSSS>>>BBBCCCGGGPPPNNNVVVXXXVVVeeefffmmmqqqqqqwww{{{rrrkkkLLL999@@@DDD<<<===============>>>>>>@@@AAAAAABBBDDDEEEGGGHHHAAAGGGKKKJJJMMM[[[rrrzzz~~~zzzyyyzzzwwwooojjjhhhnnnppptttxxxxxxwww{{{xxxyyywwwtttwww}}}|||wwwxxxqqqkkkXXX]]]ppp~~~zzzppptttqqqEEE999BBB>>><<<:::;;;===>>>===;;;<<<===???@@@@@@AAACCCEEEEEE>>>ddd{{{fffFFFFFFEEEbbbzzzbbbQQQjjjLLLwwwkkkoooeeeeeeeeebbb___]]]]]]^^^ZZZXXXVVVVVVXXXYYYYYYYYYWWWMMMGGG[[[qqqUUUQQQNNNKKKMMMSSSSSSOOOLLLNNNNNNPPPRRRSSSTTTUUUYYY\\\jjj^^^kkkSSSPPPOOOPPPQQQPPPMMMKKKLLLLLLNNNOOOQQQRRRTTTTTTKKK[[[^^^{{{JJJ===GGG[[[iiiyyymmm^^^mmmVVVTTTSSSVVV\\\^^^[[[WWWVVVZZZ[[[[[[ZZZYYYYYY[[[\\\YYYXXXbbbxxxTTTJJJXXXVVVXXX\\\[[[YYY[[[```cccfffgggeee```___cccgggooo```aaaOOO???JJJuuuxxxKKKCCCmmmgggUUU[[[UUUZZZWWWRRRZZZPPPJJJOOOTTTUUUTTTSSSUUUXXXXXX\\\cccOOONNNOOOhhh|||zzz}}}iiirrroooccceee\\\ccciiihhhhhhmmmuuu{{{UUUTTTFFF>>>888444444444111111333111///000333444222222666MMM{{{sssaaaRRRAAAIIIFFFPPPRRRLLLRRRJJJMMMMMMQQQRRRTTTYYY[[[```[[[eee___RRRbbb[[[666:::@@@999999:::::::::;;;;;;;;;<<<::::::;;;<<<===>>>@@@AAA<<<@@@GGGLLLLLLIIIHHHHHHWWW]]]iiivvv{{{|||zzzuuuooommmppptttnnnooosssxxxwwwpppmmmnnnnnnlllnnnsssrrrooorrryyyvvvppplllnnnoooooosssyyyssssssrrrvvvOOO777;;;AAA======;;;888777777999::::::888:::<<<<<<<<<===???AAA>>>@@@GGGgggsssZZZDDD===FFFaaaRRRVVVZZZgggkkkeeeeeeaaa```YYYHHHVVVYYYbbbyyykkkggg[[[\\\]]]]]][[[WWWUUUTTTUUUQQQOOOMMMMMMNNNPPPPPPPPPNNNMMMEEE@@@TTTrrrFFFCCCLLLEEEEEEIIINNNPPPPPPRRRUUUNNNPPPRRRTTTVVVYYY\\\___dddRRR^^^vvvSSSVVVQQQNNNKKKKKKNNNOOOLLLHHHIIIIIIIIIJJJJJJKKKKKKKKKMMM]]]WWW___======KKK]]]kkkssszzzpppVVVfffxxxWWWQQQOOOPPPVVV___bbb\\\UUUTTTNNNTTTYYYYYYXXXUUURRROOOWWWYYYZZZ[[[bbbtttlllVVVPPPVVVTTTYYYYYYTTTQQQRRRTTTTTTUUUWWW___ccceeeddd``````eeejjjddd___qqqYYY222JJJggg|||lllBBB~~~zzzjjjMMMQQQ\\\TTTWWWZZZRRRPPPBBBMMMOOOQQQQQQPPPRRRWWW[[[RRRVVV___hhhwwwkkkrrrtttzzzpppbbbnnnnnnlllqqqqqqkkksssuuulllgggpppUUUTTTFFF>>>888444555444222111333222//////444777444111111!!!XXXccc```MMMJJJHHHDDDNNNIIIMMMHHHPPPIIIHHHMMMHHHOOOQQQZZZbbbooo]]]:::999;;;777222444555555666666777777888777777777888999:::<<<<<>>999999;;;@@@IIIRRRIIIJJJOOOVVVYYY[[[___dddpppssstttpppkkkkkkqqqwwwhhhiiinnnssssssmmmkkkmmmlllkkkmmmooonnnlllnnnqqqqqqkkkiiimmmkkkeeegggooobbbvvvyyydddYYYnnn}}}MMM...999EEE;;;222777<<<:::777555444555777888555777999999999:::<<<>>><<>>AAAhhh___dddaaaSSSTTTJJJIIIOOOKKKWWWLLL{{{vvv`````````MMMZZZZZZYYYXXXWWWUUUSSSRRRPPPMMMIIIFFFFFFFFFFFFEEEAAA@@@EEEHHHBBBKKKvvvRRRNNNEEEKKKGGGHHHGGGGGGHHHJJJMMMOOOQQQMMMMMMOOOQQQTTTWWWYYY[[[UUUVVVUUUYYYvvvXXXRRRMMMYYYQQQOOOJJJGGGKKKPPPOOOKKKLLLLLLLLLKKKKKKKKKKKKKKKTTTTTT]]][[[gggLLLBBB:::@@@MMM[[[gggooosssoooTTTOOOjjjgggWWW^^^TTTRRRWWWaaacccZZZSSSSSSOOOPPPRRRSSSQQQOOONNNOOOFFFRRR\\\ZZZPPPKKKSSS^^^ooozzz~~~kkkddd\\\WWWSSSPPPQQQSSSRRRQQQPPPMMMLLLQQQWWW[[[ZZZXXXWWWYYY\\\\\\\\\]]]bbbfffVVVgggddduuuXXX<<>>888555555555222111333222000111444555222222555==='''IIInnnbbbkkkiiiUUUOOO\\\XXX]]]mmmkkkyyymmm888222<<<888222444111222222333444444555555666666666777888999:::;;;444888???CCC???<<>>;;;:::BBBIIIBBB999IIIddd^^^BBB777KKKDDDIIIDDDNNNKKKHHHFFFHHHKKKLLLKKKKKKKKKKKKLLLOOOQQQRRRRRRRRRUUUTTTTTTYYYfffhhheeeLLLFFF```VVVGGGLLLMMMKKKFFFHHHMMMMMMJJJLLLLLLLLLLLLLLLMMMMMMMMMOOOMMM[[[PPP^^^iiiNNNAAA>>>>>>???BBBPPPMMMOOORRRKKK@@@@@@IIIFFFpppSSSLLLPPPWWWQQQRRR[[[\\\VVVSSSWWWaaaVVVNNNNNNPPPPPPUUU[[[```XXXOOOJJJLLLRRRYYY^^^NNNVVVSSSYYYYYY]]]VVV]]]___UUUWWWQQQUUUPPPPPPSSS[[[ZZZRRROOOMMMLLLRRRRRRPPPPPPQQQUUU\\\aaaaaa___SSSTTTUUUWWWYYY]]]```bbb\\\eeebbb\\\{{{mmm===222666LLLxxx~~~JJJhhhwwwggg]]]ZZZZZZqqq{{{^^^MMMQQQRRR[[[^^^VVVQQQMMMMMMPPPSSSSSSRRRRRR\\\^^^WWW\\\[[[fffwwwttt___WWWaaannnnnneeedddhhhgggeeeooorrrllliiiooossspppvvvVVVUUUFFF>>>999555555555222222444222222333444111///333;;;...777111CCC}}}UUUAAA333444555111111666111222222333444555555555333333333444555666777888;;;666555<<>>CCCKKKOOOQQQWWW___jjjhhhgggjjjnnnmmmeee^^^gggeeefffkkkmmmjjjhhhjjjjjjqqquuusssvvv}}}~~~zzzyyy~~~vvvhhhjjjvvvuuuhhh\\\eeemmmhhhYYYNNNTTT___UUURRRRRR\\\mmmmmm^^^<<>>===<<<;;;===AAA@@@<<<===CCC@@@888CCCbbb^^^BBB;;;IIIDDDCCC333AAAAAAIIIGGGEEEFFFLLLRRRTTTRRROOONNNMMMMMMOOOPPPPPPOOOSSSQQQHHHNNN```YYYQQQ^^^uuu{{{cccZZZLLLDDDLLLNNNAAASSSEEEKKKMMMGGGEEEHHHIIIGGGEEEEEEFFFGGGGGGHHHIIIIIICCCLLLRRRPPPRRR___kkkUUUMMMNNN@@@===???CCCCCCJJJdddcccZZZPPPSSSSSSTTTKKKJJJRRRUUURRRTTT\\\kkk\\\SSSXXX[[[UUUQQQTTTUUUQQQLLLLLLPPPTTTUUUTTTRRRXXXMMMJJJWWWVVVNNNVVVTTTHHHUUUKKKWWWMMMNNNNNNOOOUUURRRTTTQQQLLLQQQOOOUUUVVVTTTSSSTTTYYY\\\\\\VVVUUUUUUWWW[[[___aaabbbdddXXXgggkkk___mmmLLL<<<;;;RRRaaaMMM^^^ggg___\\\PPPZZZGGG___PPPGGGOOOOOOVVVZZZXXXRRRMMMMMMQQQSSSOOOJJJKKKSSSKKK\\\VVVXXXNNN```aaarrrxxxZZZffffffOOOZZZWWW^^^qqqeeeUUUbbbRRRZZZ^^^]]]cccnnnoooggg~~~WWWLLLJJJ>>>;;;777444333333222111000111222222111000111222111222555888???___\\\888777666555444333333222222222222111111111111000111111222222222333333333666666666777888:::;;;<<<>>>???AAACCCFFFKKKRRRVVVeee```ZZZZZZ^^^bbbbbbaaafffaaa]]]^^^bbbdddbbb___ffflllssswwwxxxwwwvvvwwwllljjjiiilllppppppkkkfff]]]\\\YYYTTTNNNJJJHHHHHHKKKJJJIIIGGGEEECCCAAAAAABBBCCCEEEEEEDDDBBB@@@>>>999888888777666555555444333333333222111000000///////////////000000000000111111222333555666666777777888:::;;;<<<@@@DDDHHHddd{{{gggdddeeegggbbbXXXTTTVVVTTTSSSRRRPPPNNNLLLKKKJJJCCCAAA>>>;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<======@@@<<>>>>>>>>>>>>>>AAABBBDDDFFFHHHJJJLLLMMMHHHGGGHHHLLLQQQTTTTTTRRRYYYUUUQQQQQQTTTWWWXXXXXXddd___aaa{{{]]]LLLNNNOOOQQQRRRPPPLLLHHHFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEJJJFFFKKKRRRLLLNNNppp~~~dddPPPTTTXXXTTTNNNRRROOOJJJHHHIIIMMMSSSWWWeeeWWWRRR[[[^^^SSSLLLNNNQQQRRROOOIIIJJJSSSXXXXXXQQQOOOOOOQQQPPPLLLJJJLLLMMMLLLLLLLLLMMMNNNPPPQQQKKKSSSUUUNNNJJJLLLNNNMMMSSSOOONNNQQQTTTUUUWWW[[[YYYTTTTTT[[[^^^^^^___dddiiiggghhhhhhdddlllxxxNNNBBB777666MMM}}}KKKWWWqqqbbbZZZVVVRRRPPPQQQQQQPPPOOOPPPUUU^^^eeeSSSKKKFFFKKKRRRTTTTTTTTTJJJOOOTTTWWWWWWWWWYYY[[[YYYOOOZZZqqq|||lllmmmhhhdddkkk```hhhhhhaaaccckkkeeeVVVQQQZZZdddgggfffjjjsss|||xxx~~~WWWLLLJJJ>>>;;;777444333333222111333333444333333333333444444333555777666???]]]}}}YYY***777666555333222222111111222222222111111111000000111111111111222222222222444444555666777999;;;<<<;;;===>>>@@@CCCHHHMMMRRRWWWWWWYYY]]]ccchhhiiiiiiiiieee___\\\\\\```dddfffbbbdddeeeeeeeeeiiipppuuujjjgggddddddfffeeeaaa]]]ZZZWWWRRRMMMIIIEEECCCBBBCCCBBBAAA???===<<<::::::999999::::::999888666555666666555555444333333333222222222111000/////////.../////////000000000000000111111222444555555666666777888999:::<<>>???;;;333444MMMxxxcccMMMAAA;;;@@@JJJ<<<<<<<<<<<<<<<<<<<<<<<>>;;;777444444333333222333333333333333333333333333000222777666111555===qqqiii<<<333>>>555444333222111000000000222222111111111000000000//////000000000111111111111111222333555777999:::===>>>@@@AAADDDGGGMMMPPPUUUYYY```eeehhhhhhiiiiiikkkjjjgggbbb______cccgggfffeeedddcccdddiiiqqqvvvkkkgggcccaaabbbbbb```^^^XXXSSSKKKFFFDDDBBB???<<<<<<;;;:::888777555444444666666555555444333333333333333333222111111000000111111000000///.............../////////000000000//////000111222333333444444555666666666888<<<>>>GGGBBB???UUUoooYYYWWWXXXUUUTTTTTTVVVTTTPPPOOORRRPPPNNNJJJFFFBBB???===;;;<<<:::888555444555666777666666555555666666777888444;;;AAA>>>777555<<>>444444333222111000000111111111111111000000000000........./////////000000...///000111333555777999<<<===???@@@BBBEEEIIIMMMTTT[[[dddiiihhhggghhhjjjkkklllmmmllliiieeebbb```dddfffiiikkkllllllmmmmmmjjjfffaaa___```aaaaaa```XXXPPPGGGBBBBBBAAA===999888888777666555444333222666555444333333333333444111111111111000000///////////////......---------........./////////000000......///000000111222222333444555555444555888:::999@@@>>>===FFFRRRllljjjbbbXXXTTT[[[___TTTTTTUUUUUUSSSQQQRRRTTTMMMKKKHHHDDD@@@===;;;:::;;;:::888666555555666777444444333333444444555666999333000444<<>>===>>>???EEEFFFCCC======>>>;;;555333222555:::;;;777666999777777888888888888999999888999:::;;;===>>>???@@@FFFFFFGGGHHHJJJLLLMMMMMMZZZWWWTTTSSSSSSTTTVVVWWWXXXVVVUUUXXX```bbbYYYLLLNNNSSSVVVUUURRRTTT]]]eeeeeefffeee```]]]___fffllllllaaaZZZXXXYYY___{{{uuubbbTTTQQQFFFIIIJJJGGGEEEDDDCCCBBB@@@@@@??????>>>@@@AAACCCCCCBBBAAA???======>>>???@@@AAABBBCCCAAAAAA@@@@@@FFFLLLMMMIIIIIIPPP```MMMJJJLLLOOORRRPPPMMMJJJIIIRRRQQQOOOLLLKKKIIIIIIIIIEEEJJJLLLHHHFFFIIILLLKKKJJJKKKJJJIIIIIIIIIIIIHHHSSSPPPOOOQQQPPPLLLKKKNNNMMMKKKHHHFFFFFFIIIMMMOOOJJJLLLNNNNNNNNNPPPSSSUUUPPPPPPRRRWWWXXXVVVWWW[[[aaa\\\WWWVVVWWWYYY[[[\\\ZZZ]]]eeemmmlllddd___```WWWvvvMMMDDDGGG:::HHH[[[mmmVVVAAAJJJ\\\{{{gggZZZZZZWWWSSSRRRSSSTTTTTTSSSZZZUUUOOOJJJJJJNNNUUUZZZKKKIIIJJJLLLJJJHHHKKKQQQRRRPPPOOOQQQTTTUUUSSSPPPQQQLLLMMMLLLOOO]]]```RRR]]]\\\SSSNNNJJJUUU```jjj___llliiibbbfffeeeZZZUUU[[[^^^ZZZYYY]]]UUUNNNUUU\\\cccccc\\\\\\eeeiiifffeeeaaa^^^aaahhhmmmmmmkkkqqqXXXKKKIII???<<<888555444444333222222111///000222333111000555111///000222333444777<<<777000BBBssszzzSSS111000???AAA555***444444333222111111111222111111111000000000//////------........./////////---......000111333555666555666888:::;;;>>>BBBEEEKKKTTT^^^cccdddeeeiiinnnhhhggggggiiilllkkkfffaaa___aaadddfffgggeeeaaa^^^dddaaa]]]ZZZXXXXXXWWWVVVTTTLLLCCC???>>>>>>;;;777666666555444333333222222111111000/////////000000111111111000000000000000.........---------------............////////////---......//////000000000222333444444333444555777000888:::<<>>@@@>>>:::555444666777555444555777777333000555<<<666666666777777777888888666777888999:::;;;<<<<<<<<<>>>@@@DDDGGGLLLPPPRRRWWWUUUQQQNNNNNNQQQVVVZZZWWWZZZZZZTTTQQQTTTYYY[[[ZZZ[[[[[[XXXTTTSSSVVVYYY^^^[[[WWWRRROOOPPPUUUYYY___ZZZUUURRRJJJLLLYYYuuutttXXXEEE???AAAJJJFFFDDDCCCAAA>>><<<;;;;;;;;;:::<<<>>>???@@@???>>><<<;;;<<<===???@@@AAABBBBBBBBBGGGFFF>>><<>><<<>>>HHHeeejjj@@@,,,444<<<<<<222***000:::444333333222111111222222111111000000000/////////------........./////////---......///000222333444333555888:::;;;>>>AAADDDJJJQQQYYY]]]]]]^^^bbbfffgggbbb]]]___eeejjjjjjhhhgggeeedddcccdddeeedddcccdddccc___ZZZUUUPPPLLLJJJKKKFFF???;;;:::999666444222222222111111000000000////////////////////////000000000000000000000000------------------------------........./////////---........./////////000000222333333333333444555===@@@999666<<<>>>@@@III???GGGBBBLLL]]]uuunnnccc]]]ZZZXXXUUULLLSSS]]]XXXSSSVVVUUURRRUUUUUUPPPLLLKKKJJJHHHAAA???<<<999777777777777444333333222111111222222222222222222222333333444000666======999444333444;;;;;;;;;:::999777555444,,,...///111222333444333000000222666888555...(((333444444555555666666777555555666777777888999999<<<>>>@@@BBBEEEIIIMMMQQQRRRPPPMMMJJJIIIMMMSSSXXXXXX]]]]]]UUUOOOQQQXXX]]]PPPQQQSSSVVVZZZ___cccfffbbb]]]WWWSSSSSSUUUXXXYYYTTTUUURRRQQQNNN[[[\\\~~~cccTTTGGGIIIDDDIII===AAA@@@>>><<<:::999888888999:::;;;============<<<:::;;;<<<>>>???@@@@@@@@@<<>>IIIIIIHHHHHHLLLSSSTTTPPPCCCDDDDDDDDDEEEEEEEEEEEE>>>BBBFFFFFFEEEDDDEEEGGGIIIFFFFFFIIIKKKKKKMMMQQQOOOLLLJJJLLLKKKHHHGGGJJJNNNKKKHHHEEECCCDDDFFFGGGHHHEEEEEEIIIKKKLLLPPPTTTHHHIIIMMMQQQQQQPPPSSSZZZZZZYYYVVVRRRTTTYYY[[[ZZZ___\\\[[[^^^aaabbb```___VVVfffccc```}}}jjjOOO???AAA>>>CCCTTTccczzz]]]YYYtttiii}}}~~~iiigggOOOWWWYYY]]]]]][[[YYYUUUQQQNNNLLLQQQOOOMMMMMMMMMMMMKKKJJJLLLLLLNNNQQQQQQOOORRRYYYSSSRRRQQQRRRSSSSSSSSSRRRLLLQQQZZZVVVHHHJJJTTTTTTSSSOOOVVVTTT^^^XXX^^^\\\^^^fffcccaaajjjlllgggiiiaaa```YYYYYY___ZZZVVV]]]\\\eeeiiibbb[[[```llluuuiiiccc\\\YYY\\\dddmmmrrrnnnXXXKKKHHH???<<<888666555555444333666333000111555666444111---///222222333444444555???999,,,)))222333555@@@IIIfffpppQQQ???555***:::999444...///444888888222222111000000000111111111000000000////////////............////////////.........//////111222222444666:::<<<>>>@@@DDDGGGLLLRRRYYY]]]^^^^^^^^^___iiieeeaaa```bbbeeeggggggooolllhhhhhhjjjmmmmmmmmmeeeeeeccc___WWWOOOIIIEEECCCAAA===:::777555444333000000///////////////......///000111111000//////////////////////////////---------...............---------.........//////............////////////...///111222111111222444)))777;;;:::<<<999888@@@888@@@:::AAAGGGMMM\\\YYY[[[```dddgggjjjkkkddd\\\eee___XXXWWWYYY]]]^^^]]]VVVRRRVVVUUUMMMRRR]]]___QQQVVVVVVQQQMMMLLLJJJEEE>>><<<999666444333444555111000000000////////////111000000000000111222222999222+++***000555666444,,,---...000222111000...888888999999666222///...999333,,,(((+++111333333111111111222333333444444333333333444555555555666<<<>>>???@@@@@@CCCHHHLLLKKKLLLKKKIIIGGGHHHLLLOOOWWWYYYYYYYYY\\\___[[[TTT[[[]]]^^^]]][[[[[[\\\^^^^^^VVVNNNMMMQQQUUUTTTRRRWWWUUUIIIEEEGGG___TTTqqq~~~___QQQ::::::111>>>777:::::::::999999888888777777777777888999:::::::::888999;;;<<<============;;;<<>>777444???:::AAAFFFGGGNNN]]]ooozzzzzzjjj\\\MMM>>><<<>>>555111777;;;...<<>>;;;777444444444////////////////////////+++,,,...//////...---+++................................................---------.........//////.........///////////////,,,...000111000000111222333777222222<<<===777777;;;BBB;;;@@@DDDEEEOOOFFFQQQTTTVVVVVVWWWZZZXXXTTTZZZXXXXXX[[[``````\\\WWWYYYUUUXXXWWWTTT[[[^^^SSSLLLRRRTTTNNNJJJJJJGGGBBB@@@===999555333222333444000000000000000////////////////////////000111111///000222333444333222111666444111000000111111111111000111111111000222555)))000666444000...000222...//////000111222222333111111222222333333333333111444888;;;>>>CCCJJJOOOJJJMMMOOONNNKKKIIIIIIKKKMMMRRRTTTRRRSSSXXX\\\]]]QQQVVV[[[\\\ZZZ[[[___dddggg\\\QQQOOOSSSUUUPPPJJJJJJKKKAAAAAAKKKgggJJJ]]]___LLLOOO???@@@111===666444555666777888888888888333333333333444555777888777888:::;;;<<<<<<;;;:::CCC:::777???DDDAAA<<<<<<>>>BBBIIILLLJJJHHHKKKPPPNNNPPPMMMSSShhh```fffSSSUUU>>>OOORRRLLLYYYMMMIIIJJJMMMMMMIIILLLSSSUUUQQQMMMLLLJJJGGGEEEDDDCCCCCCIIIBBBFFFQQQQQQFFFCCCIIIEEEDDDHHHPPPQQQKKKIIIKKKTTTPPPNNNOOONNNKKKKKKNNNKKKKKKJJJIIIIIIIIIJJJKKKWWWOOOLLLNNNNNNJJJKKKOOOUUUTTTVVVVVVSSSQQQUUU]]]\\\^^^[[[VVVWWW\\\[[[VVV```aaaaaaaaadddgggfffcccccceee```^^^bbbbbbkkk~~~mmm^^^mmm]]]HHHPPPZZZgggssswww^^^ggg```kkkWWWRRRHHHWWWKKKOOOLLLMMMNNNMMMJJJGGGFFFFFFNNNJJJEEECCCDDDGGGGGGFFFFFFCCCCCCFFFGGGEEEEEEGGGJJJMMMOOONNNMMMMMMPPPTTTIIIEEESSS___WWWMMMMMMLLLJJJOOO^^^MMMTTTKKK[[[ZZZYYYXXXUUUXXX^^^YYYZZZjjj^^^ZZZPPPPPPZZZXXXPPPTTT[[[ZZZXXXUUUVVV\\\aaacccPPPYYYbbbccc```___dddkkklllTTTOOOHHH@@@===999666555444333222111111000000000000111111000111111111222222222222333333444444555666666777<<<<<<===>>>???@@@AAAAAAAAAAAABBBAAA@@@>>><<<;;;888777777666555555444444222222111111111111111222222222111111000000//////////////////////////////////////////////////////...............///000000222222444666999<<>>888888666555444333333333////////////////////////111111111111111111222222111111000000000000111111000000111111111111000000111111111111000000000000000000111111111111000000////////////000000000000000111111333444555666666666555777:::@@@EEEIIIJJJMMMKKKJJJIIIJJJKKKJJJIIINNNRRRTTTSSSPPPRRRXXX^^^]]]^^^]]][[[]]]aaaaaa^^^^^^XXXSSSRRRTTTSSSLLLFFFKKKIIIGGGEEEEEEGGGIIIKKKiii]]]III888444777888444444444444444444444444444222333333444444333333222555666888:::;;;:::999888<<<<<<======>>>>>>??????@@@AAACCCDDDDDDFFFIIIKKKIIIIIIIIIJJJJJJJJJKKKKKKNNNMMMLLLJJJIIIIIIIIIIIIHHHIIIJJJKKKJJJIIIHHHGGGLLLIIIEEEFFFIIIJJJHHHFFFLLLKKKIIIFFFEEEDDDEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBAAACCCDDDCCC@@@@@@BBBDDDKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKHHHEEEEEEHHHLLLFFFLLLRRRQQQKKKIIIKKKOOOPPPSSSVVVUUURRRQQQUUUYYYUUUWWWWWWTTTQQQSSSZZZaaa[[[\\\\\\\\\\\\^^^aaaddddddcccaaa```______``````pppyyyaaaMMMTTTZZZMMM>>>QQQsssyyy}}}sssvvvssszzzppplll___\\\WWWSSSPPPNNNKKKJJJOOONNNKKKIIIHHHHHHHHHIIIGGGHHHHHHFFFEEEEEEGGGIIILLLHHHFFFIIINNNOOOIIICCCJJJHHHJJJNNNPPPQQQVVV]]]OOOMMMNNNPPPOOOMMMOOOSSSWWWXXXTTTOOONNNRRRUUUTTTUUUUUUVVVWWWYYY[[[]]]^^^cccYYYSSSVVV[[[ZZZXXXWWW^^^```aaa]]]XXXXXX]]]bbbWWW\\\rrreee___iii```jjjpppTTTOOOHHH???<<<888555444333222111000000////////////000000000000000111111111222222333333333444555555666666999::::::;;;======>>>???>>>>>>???>>>===;;;:::999666666555444444333222222222222111111111111222222111111111000000000/////////////////////////////////////////////////////////............///000000111222333666999<<<>>>@@@>>>@@@IIITTT[[[[[[\\\^^^fffhhhjjjgggaaa]]][[[[[[___dddgggccc```^^^\\\XXXWWW___\\\XXXXXXKKKLLLdddCCC<<<444000111111000---/////////000000000111111////////////////////////................................................////////////////////////............------,,,,,,........./////////000000000111222333444555555666888888999:::<<<>>>@@@AAABBBEEEIIILLLMMMMMMNNNOOORRRSSSUUUVVVVVVVVVUUUTTTRRRUUUVVVSSSQQQQQQOOOKKKMMMMMMLLLIIICCC>>>;;;:::777666555333222111111111////////////////////////000000000000111333444444111111000000000000111111000000111111111111000000111111111111000000000000000000000111111000000000...////////////000000000000000111222333444555555555555666999===BBBEEEGGGHHHHHHIIIKKKMMMMMMKKKIIIYYY\\\]]]]]][[[ZZZ[[[]]]\\\\\\YYYUUUWWW\\\^^^[[[YYYSSSNNNLLLNNNNNNLLLHHHJJJHHHFFFDDDCCCDDDFFFGGG```[[[PPP@@@666555555444333333333333333333333333222333333444444333333222444555777999:::999888777::::::;;;;;;<<<<<<======>>>???AAABBBBBBDDDFFFIIIGGGGGGGGGGGGGGGHHHHHHIIILLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJIIIIIIGGGEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@===???AAAAAA@@@@@@CCCFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHJJJLLLIIIEEEDDDGGGKKKEEEGGGJJJLLLNNNOOORRRTTTJJJMMMPPPOOOLLLLLLPPPTTTVVVVVVUUURRRPPPQQQVVVZZZZZZZZZZZZYYYXXXXXX[[[^^^^^^^^^\\\[[[[[[[[[[[[\\\YYYmmm~~~hhhXXXTTTRRRTTTSSSJJJaaaaaa```cccccc]]]ggg}}}ppppppkkkrrr{{{}}}~~~iiieeeYYYWWWUUUSSSRRRQQQQQQPPPLLLKKKJJJJJJIIIIIIIIIIIILLLLLLKKKHHHEEECCCDDDEEEKKKIIIHHHIIIKKKMMMNNNMMMIIIGGGIIIMMMOOOOOOSSSYYYOOONNNPPPRRRRRROOOPPPTTTWWWWWWTTTOOOMMMQQQRRRQQQRRRSSSTTTVVVYYY\\\___```XXXSSSSSSZZZ```bbbccceeeiiihhheeebbb```___aaabbb[[[cccwwwkkkbbbhhhdddqqqbbbSSSOOOIII???<<<777444333333222111/////////......////////////000000000111111111111222222222333444444555555666777777888999:::;;;;;;:::;;;;;;:::999888666666444444333333222222111111222222222111111222222333111000000000000/////////000000000000000000000000///////////////////////////////////////000000111111222333555888;;;===>>>>>>@@@HHHSSS[[[^^^aaaeeeggghhhiiijjjiiieee```\\\___dddfffdddbbbbbb^^^YYY[[[]]]XXXUUUQQQCCC===JJJ;;;777222///000000...,,,///000000000000111111111//////////////////////////////////////////////////////////////////////////////////////////////////////............------////////////000000000000//////000111222333333444555555666777888:::<<<===???@@@DDDIIIMMMNNNMMMLLLPPPQQQSSSUUUVVVWWWWWWVVVRRRXXX[[[XXXUUUTTTSSSQQQMMMMMMLLLGGGAAA;;;888777555444333111000000000000//////////////////////////////000111222444555666222111111000000111111222000111111222222111111000222222111111111000000000///000000111111000000///........./////////000000///000000111222333444444444444555777:::>>>AAACCCBBBCCCFFFIIILLLMMMJJJHHHSSSRRRPPPLLLJJJKKKOOORRRXXXWWWRRRMMMNNNSSSVVVTTTRRRNNNIIIFFFGGGIIIJJJJJJFFFEEEBBB???>>>>>>>>>???RRRVVVSSSFFF888222333444222222222222222222222222222222333333333333222222333444555777888777777666777888888999::::::;;;;;;;;;===???@@@@@@AAACCCEEEEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJIIIHHHGGGFFFIIIIIIHHHGGGFFFDDDCCCBBBAAADDDGGGHHHGGGEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA???>>>>>>???AAABBBBBBBBBBBBDDDFFFBBBCCCEEEEEEFFFEEEDDDDDDEEEHHHKKKIIIEEECCCFFFIIIIIIGGGFFFHHHKKKLLLKKKIIIHHHKKKMMMMMMKKKLLLOOOSSSZZZXXXUUURRRQQQRRRTTTVVVZZZZZZZZZXXXVVVVVVWWWYYY[[[ZZZZZZYYYYYYYYYZZZZZZQQQYYY```dddnnnyyyuuu\\\]]][[[UUU```}}}rrryyy{{{{{{qqq|||yyykkkccckkk[[[dddUUUTTTSSSRRRQQQQQQQQQQQQGGGGGGHHHHHHHHHHHHGGGGGGJJJJJJIIIFFFCCCAAABBBCCCDDDEEEDDDCCCCCCFFFLLLRRRGGGGGGIIIMMMNNNLLLOOOSSSMMMMMMPPPSSSRRRNNNNNNQQQSSSTTTQQQLLLKKKNNNOOOMMMQQQQQQSSSVVVYYY\\\___```WWWTTTTTTYYY\\\ZZZXXXYYY]]]ZZZXXXYYY]]]```aaaaaa[[[ccctttiii^^^aaacccqqqfffSSSOOOIII@@@<<<888555444444333111000000////////////000000//////000000000111111111111111222333333444444555555555666777777888999999888888888777666666555444333333333333222222111111333222222222222333333444000000000000000000000000111111111111111111111111000000000000000000000000000000//////000000111222111111333444777:::<<<===CCCDDDJJJUUU]]]```eeejjjgggiiilllnnnnnnllliiifffdddgggiiigggffffffbbb\\\ZZZVVVOOOKKKFFF:::333666666333000000000000///---000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111//////000000111222222333555555666777888:::<<<===???@@@CCCJJJQQQTTTRRRPPPPPPQQQSSSUUUWWWWWWWWWWWWTTT[[[^^^[[[WWWXXXZZZ[[[PPPOOOMMMHHHAAA<<<999888444333222111000000000000000000000000000000000000111111111222222444555666222222111111111111222222111111222222222222111111222222222111111111000000///000000111111000000///....../////////000000000//////000111222222333333444555666777888;;;>>>@@@AAAAAACCCFFFIIIKKKJJJHHHRRRQQQNNNJJJJJJTTTeeerrrXXXWWWSSSOOOOOOSSSTTTRRRMMMLLLIIIFFFEEEEEEGGGHHHAAA@@@===:::888777777777EEELLLMMMBBB777222222333111111111111111111111111222222333333333333222222222222444555666666555555666666777888999999:::::::::<<<>>>??????@@@BBBCCCCCCBBBAAAAAAAAABBBDDDEEEDDDFFFGGGIIIIIIHHHFFFEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDGGGIIIIIIGGGDDDBBB@@@AAACCCDDDEEEDDDCCCBBBCCCCCCCCCBBBAAA???>>>===BBBBBBBBBBBBAAAAAA@@@@@@CCCDDDFFFHHHIIIHHHFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEHHHHHHIIIKKKLLLKKKHHHEEELLLNNNPPPQQQPPPQQQTTTWWW___[[[WWWUUUUUUWWWWWWWWW\\\\\\\\\[[[YYYYYYZZZ\\\\\\\\\\\\[[[[[[[[[\\\\\\___]]]\\\\\\\\\aaappp|||eeeuuuggg^^^iiiQQQ[[[rrruuuhhhttteee]]]JJJOOOXXXOOO\\\VVVVVVTTTRRRNNNLLLKKKKKKEEEFFFGGGGGGFFFEEECCCBBBAAABBBCCCCCCBBBBBBCCCEEECCCBBBBBB@@@AAAEEEJJJOOOHHHGGGIIIMMMMMMJJJKKKOOOLLLLLLOOORRRPPPKKKHHHJJJMMMOOONNNKKKKKKNNNOOOMMMTTTTTTUUUVVVWWWYYY[[[\\\\\\VVVTTTWWWXXXSSSLLLIIINNNNNNNNNPPPSSSVVVYYYZZZXXX^^^fff```XXXYYY___iiilllSSSPPPKKKAAA>>>:::777666555444333222111111000000111111222000000000000111111111111111111222333333444444555666666666777888888999999888777777666555555555555444444444444333333333333333333222222333444555555000000000111111111111111222222222222222222222222111111111111111111111111000000000000000111222222111222333555777999<<<===@@@@@@EEEOOOVVVYYY___dddbbbgggkkklllkkkkkkmmmooommmpppooojjjfffccc___YYYSSSIIIDDDBBB>>>;;;999666333222111111111222111000111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111111222000000111111222222333333555666666777888:::;;;<<<@@@AAACCCIIIOOORRRPPPNNNOOOPPPRRRSSSTTTTTTSSSSSSPPPUUUXXXSSSPPPTTTYYY\\\NNNNNNKKKFFF@@@;;;999999555444333222222111222222111111111111111111111111444444333333333333333444333333222222222222333333222222333333333333222222222222222222111111111111000000111111111111000000/////////000000000000111000000000111111222222333555777888888888999===@@@FFFEEEDDDEEEHHHKKKLLLLLLLLLQQQUUUTTTUUU```vvv[[[\\\ZZZWWWXXXZZZXXXTTTMMMLLLKKKIIIGGGEEECCCCCC???>>>;;;999777555555444===@@@???888333333333111111111111111111111111111111222222333333222222111111222222333444444555555555666777888999:::;;;;;;:::<<>>>>>>>>>>>???@@@???>>>===CCCEEEGGGHHHIIIHHHGGGFFFIIIDDDAAADDDJJJKKKGGGAAA???EEELLLQQQRRRPPPNNNMMMNNNOOOPPPQQQRRRTTTWWWYYY]]][[[XXXWWWXXXZZZ[[[[[[ZZZ[[[\\\\\\[[[\\\]]]___]]]]]]]]]]]]]]]]]]\\\\\\ddd`````````[[[UUUXXX```XXXggg{{{wwwlll{{{jjj___ZZZWWWWWWTTT\\\]]]NNNPPPVVVWWWVVVSSSNNNJJJIIIIIIHHHHHHHHHHHHFFFDDDBBB@@@>>>@@@BBBCCCCCCCCCEEEGGGHHHFFFDDDEEEHHHJJJKKKKKKHHHHHHJJJMMMLLLIIIJJJMMMLLLLLLOOORRROOOIIIEEEGGGJJJMMMOOONNNOOOTTTVVVTTTYYYXXXWWWVVVVVVUUUUUUVVVYYYRRROOOVVV^^^]]]WWWRRRUUUWWWXXXVVVRRRPPPSSSVVV\\\^^^\\\]]]\\\ZZZbbbeeecccTTTQQQLLLBBB???:::777666666555444333222222111111222222333000111111111222222222222222222222333444444555555777777777888888888999999888777666555555555555666555555555555444444444444333333333333444555666666111111111222222222222333333333333333333333333333111111111111111111111111111111111111111222222333222333444555777:::<<<===>>>>>>BBBKKKRRRUUUZZZ___^^^ccchhhiiihhhhhhkkknnnuuuyyyvvvlllbbb]]]ZZZWWWWWWIIIDDDAAA:::;;;===444333333333222222222333333111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000111111111111222222000111111111222222222222111111222222222333333333444444555555666888999:::??????AAADDDGGGHHHHHHGGGKKKLLLNNNOOOPPPPPPPPPOOONNNRRRSSSOOOMMMRRRVVVWWWHHHHHHFFFAAA<<<999888888555555444333333333333333111111111111111111111111666666555444333333333333444333333222222333333444222333333444444333333222333222222222222111111111111222222222222222222111000000000111111111222222111111111222222222333333555777999999777888<<<@@@JJJGGGEEEEEEIIIMMMOOOQQQFFFOOOWWWVVVQQQQQQ[[[eeeWWWYYYYYYWWWXXXYYYVVVQQQMMMLLLIIIHHHGGGEEEAAA>>>>>>===<<<:::999888777777999999666111111444444111111111111111111111111111111111222222222222111111111111222222333444444555555555666888999:::;;;<<<:::===@@@AAAAAA@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDAAABBBDDDFFFGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGEEEAAA@@@GGGQQQUUUOOOFFF???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA??????======???BBBFFFGGGGGGEEECCCCCCEEEFFFFFFEEEDDDDDDJJJEEE@@@CCCIIILLLHHHBBB>>>DDDLLLPPPOOOLLLIIIHHHKKKKKKLLLNNNPPPSSSUUUVVVXXXWWWVVVVVVVVVXXXZZZ[[[UUUWWWYYYZZZZZZZZZ\\\^^^\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWYYY]]]]]]YYYVVVWWWWWWWWWYYYbbbzzzpppcccaaa[[[PPPZZZWWWWWWZZZ\\\\\\VVVPPPPPPSSSTTTRRRMMMJJJJJJKKKKKKJJJIIIHHHFFFCCCAAA@@@AAACCCEEEEEEDDDCCCDDDEEEFFFDDDCCCEEEGGGHHHGGGEEEIIIGGGIIIKKKJJJGGGHHHMMMMMMMMMPPPSSSPPPJJJGGGIIIJJJOOORRRRRRUUU[[[\\\ZZZZZZYYYXXXVVVTTTSSSSSSSSSVVVNNNLLLSSS[[[]]][[[YYYVVVZZZ]]][[[VVVTTTXXX\\\ccccccZZZbbbddd```jjjhhhcccUUUSSSNNNAAA>>>:::777666555444333222222111111111111222222222222222222333333333333333333333444555555666666777777888888888888999999777777666555444555555666444444444444555555555555333333333333444555666777222222333333333444444444333333333333333333333333222222222222222222222222222111111111111222333333333444555666888:::<<<===@@@@@@EEEOOOVVVYYY^^^cccdddfffjjjmmmnnnnnnlllkkkvvv{{{zzznnnaaa\\\^^^___[[[KKKHHHDDD888:::<<>>AAAAAAGGGQQQYYY\\\aaafffnnnnnnpppuuuyyyxxxpppiiissszzz{{{ooodddaaaggglllRRRDDDEEEDDD888<<>><<<@@@BBB???;;;777777777777777777777777888;;;;;;666333333333222222222222222222222222222111111222222222222111111222222222222333444555666333333444666777999::::::888;;;>>>@@@??????>>>??????AAADDDFFFFFFEEECCCAAABBBBBBCCCDDDFFFHHHJJJKKKJJJIIIHHHFFFFFFFFFGGGGGGDDDCCCBBBCCCEEEDDDAAA===???>>>=========>>>@@@AAA??????@@@@@@@@@??????>>>===<<<>>>BBBFFFGGGEEEBBBFFFEEEDDDCCCCCCCCCCCCCCCFFFHHHIIIGGGDDDDDDIIIMMMLLLHHHFFFJJJQQQUUURRRMMMNNNNNNOOOQQQUUUXXXZZZZZZUUUXXXZZZXXXSSSSSSVVV[[[QQQSSSUUUVVVVVVVVVWWWXXX[[[[[[[[[ZZZXXXVVVTTTRRR[[[XXXPPPLLLSSS]]]\\\TTTPPPQQQRRRTTTYYY]]]^^^]]]WWW___sss}}}}}}wwwrrriiiaaa]]]ZZZVVVSSSYYYMMMQQQ\\\YYYSSSPPPKKKKKK@@@IIIUUUEEEEEEQQQ;;;AAAEEEHHHFFF@@@<<<===???@@@???===;;;;;;;;;;;;<<<===???AAAAAA???=========>>>BBBEEECCC??????EEELLLGGGDDDDDDEEEDDDCCCFFFKKKDDDDDDHHHMMMMMMJJJKKKOOOGGGLLLPPPQQQTTTXXXXXXUUURRRRRRSSSTTTUUUWWWXXXYYYVVVUUUTTTQQQJJJGGGNNNXXXSSSQQQPPPQQQSSSSSSRRRQQQRRRZZZPPP]]][[[PPPccccccYYY