BMv6( ,,,------......---,,,,,,---,,,,,,,,,,,,---......***+++++++++******,,,---...---+++,,,...111222222.........------,,,,,,,,,************************'''((()))+++++++++***)))+++***)))***++++++***(((******))))))))))))******+++)))'''((()))++++++******)))((()))******)))'''(((((())))))))))))(((((())))))************))))))((('''''')))+++,,,***'''))))))))))))))))))))))))''''''((((((((((((''''''((()))***)))'''&&&'''(((((((((((((((((((((((((((+++(((%%%%%%&&&''''''&&&%%%&&&&&&'''((())))))***&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((***)))(((((((((((()))***%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&%%%))))))%%%###''')))'''***)))((('''''''''''''''(((&&&%%%%%%'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))%%%&&&***,,,***'''((((((((('''&&&&&&&&&&&&''''''''''''((())))))((((((((((((''''''''''''(((((()))((((((''''''(((((()))$$$&&&'''(((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***)))((('''&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((())))))'''$$$%%%&&&&&&'''((((((''''''$$$$$$$$$$$$$$$###"""!!!'''''''''''''''&&&&&&&&&''''''''''''((((((((((((222,,,'''((((((&&&%%%''')))(((''''''''''''((()))(((((())))))))))))((((((((((((''''''''''''((((((((('''''''''(((((((((''''''''''''&&&&&&'''''''''+++******))))))******+++))))))))))))(((((((((((())))))(((((((((((())))))************)))******************+++++++++,,,,,,,,,,,,+++)))(((***---000---------..........................................,,,******,,,---,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++***,,,......---,,,---...---------,,,,,,,,,+++++++++,,,,,,+++++++++******,,,+++***+++,,,---,,,+++***+++++++++++++++,,,,,,(((((())))))************(((''''''((()))******)))))))))))))))))))))))))))((('''''''''(((((()))***))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))))))))))))))))))))))))))((('''((()))++++++)))(((***(((%%%%%%''')))(((((())))))))))))))))))))))))((((((((((((((((((((('''***)))(((''''''''''''''''''&&&&&&&&&&&&'''((())))))(((''''''''''''((()))((((((((((((((((((((((((,,,,,,---------------------,,,,,,,,,,,,---......***+++,,,+++******,,,...///...,,,---///000111000---------------,,,,,,,,,************************&&&''')))***++++++***)))+++***)))***,,,,,,+++)))******))))))))))))*********((('''(((***+++***)))***))))))***+++,,,***)))(((((())))))))))))(((((()))))))))******)))))))))''''''((()))******((('''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&'''(((''''''''''''''''''''''''***)))''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&%%%((()))&&&%%%&&&((('''(((((('''''''''''''''((((((&&&%%%%%%'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''$$$%%%)))***'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((******(((&&&$$$$$$&&&(((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&''''''((('''''''''$$$%%%%%%&&&%%%%%%$$$###''''''''''''''''''''''''''''''''''''((((((((((((...***'''((((((%%%%%%(((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((('''((((((((('''''''''((())))))(((''''''((())))))++++++************++++++(((((((((((())))))))))))))))))(((((((((((())))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))),,,///---------.........//////---........................,,,++++++,,,------+++,,,---...---,,,,,,---...++++++++++++++++++++++++***,,,......---------...------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))+++***)))***,,,---,,,+++*********++++++,,,,,,,,,)))))))))))))))*********'''((())))))(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&&&&''''''((((((''''''&&&'''((()))((('''&&&''')))(((((((((((((((((((((((((((''''''((()))***)))(((***(((&&&&&&'''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''',,,,,,,,,------------...---,,,,,,,,,,,,---......***+++,,,+++***+++,,,...111///....../////////...,,,,,,------------,,,+++++++++++++++++++++++++++((())))))***+++++++++*********)))+++,,,---+++*********))))))))))))******)))((('''(((***+++***)))***))))))***+++,,,***)))(((((())))))))))))((((((((())))))******))))))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&(((((((((&&&&&&'''((('''''''''''''''''''''''')))(((((((((((())))))***)))))))))(((''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((((('''%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%'''((('''&&&&&&'''''''''''''''&&&''''''(((((((((&&&%%%%%%'''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&$$$$$$((((((%%%%%%((()))((('''&&&&&&&&&&&&&&&%%%&&&(((((('''''''''(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''+++***)))&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((+++(((''')))(((%%%%%%((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''((()))((('''&&&'''(((+++***)))(((((()))***+++++++++************++++++(((((((((((())))))))))))))))))(((((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++++++++)))***++++++******+++---,,,,,,------.../////////---------...............---,,,+++,,,---...---++++++,,,------++++++,,,---***++++++++++++,,,,,,,,,+++---...///------...///,,,,,,,,,,,,+++++++++++++++,,,---------,,,***)))+++***)))+++---...---,,,*********++++++,,,,,,---))))))))))))))))))******''')))***)))((('''(((***))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))((((((((((((((((((''''''&&&&&&'''((())))))((('''&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((('''&&&'''((())))))''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))************++++++((((((''''''&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,------......---,,,,,,,,,,,,---......+++,,,,,,,,,++++++---...333111///...///...---++++++,,,------------,,,+++++++++++++++++++++++++++++++++*********++++++,,,******)))+++------,,,*********))))))))))))******(((''''''(((***+++)))((((((''''''(((******)))((((((((())))))))))))(((((((((((())))))))))))((((((%%%'''((()))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&'''(((((((((((()))***(((((((((((((((''''''''')))((((((((('''''''''&&&&&&%%%%%%&&&&&&((())))))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&(((((('''%%%&&&(((&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''%%%%%%((((((%%%&&&)))))))))(((&&&&&&%%%%%%&&&$$$&&&(((((('''&&&''')))((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''&&&%%%%%%&&&'''(((&&&'''''''''((((((((()))''''''''''''(((((((((((((((&&&''')))(((%%%%%%(((''''''((((((((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((''')))***)))&&&%%%&&&(((***)))(((''''''((()))***))))))(((((((((((())))))'''((((((((()))))))))***))))))(((((((((((())))))'''((()))***+++******)))))))))))))))))))))))))))'''))),,,,,,+++******+++,,,,,,------...//////000---------.........//////---,,,,,,---......---+++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++---//////...---...///,,,,,,,,,++++++++++++***+++,,,---...---,,,***))))))(((((()))+++---,,,+++)))******+++,,,,,,------***)))))))))))))))))))))''')))******''''''(((***))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***%%%''')))++++++***((('''(((((((((((((((''''''&&&&&&'''((())))))((('''&&&'''((()))((('''&&&''')))(((((((((((((((((((((((((((&&&%%%&&&''')))((('''((((((((('''&&&&&&((()))((((((((((((((((((((((((((()))))))))************'''''''''&&&&&&''''''(((%%%&&&&&&'''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''',,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......+++,,,,,,,,,++++++---///444222000//////...+++)))***+++,,,---------,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---*********+++------,,,+++******))))))))))))******(((''''''(((***+++)))(((&&&%%%%%%&&&((()))(((&&&(((((())))))))))))(((((((((((())))))))))))((((((%%%'''((()))'''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$&&&''''''''''''((()))&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&((()))(((%%%&&&(((&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''(((((('''''''''''''''((((((((()))(((((((((((((((((((((((('''&&&'''))))))&&&'''+++***)))((('''&&&%%%%%%%%%###&&&)))(((&&&%%%''')))((((((''''''''''''((((((%%%$$$$$$######$$$$$$%%% $$$))),,,,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&'''''''''''''''&&&&&&%%%$$$"""!!!!!!"""$$$&&&&&&'''''''''(((((())))))''''''''''''((((((((()))&&&%%%''')))(((%%%%%%(((''''''((((((((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((''')))+++)))&&&%%%&&&(((***((('''&&&&&&'''(((***''''''&&&&&&&&&&&&'''''''''((((((((())))))******))))))(((((((((((())))))%%%&&&''')))))))))((('''((((((((((((''''''''''''&&&))),,,---,,,*********,,,,,,------...///000000---------.........//////---,,,,,,---......---+++)))***++++++))))))***+++*********++++++,,,,,,,,,+++---//////...---...///,,,,,,,,,+++++++++******+++,,,---......,,,***)))&&&%%%%%%&&&)))***)))((())))))***+++,,,,,,------*********)))))))))))))))''')))+++***'''&&&(((***))))))))))))))))))))))))++++++***************+++(((((((((((((((((((((((('''((((((((())))))******$$$&&&))),,,,,,+++(((&&&(((((((((((((((''''''&&&&&&'''(((******((('''&&&'''((()))((('''&&&''')))(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''((((((((('''&&&&&&(((***(((((((((((((((((((((((('''((((((((())))))******''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''///......------,,,,,,+++---.........---,,,++++++))),,,///...+++***+++...***+++,,,---..................---------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++---++++++...111222///,,,,,,++++++***)))))))))*********)))(((''''''((((((((()))***++++++***)))(((******+++,,,,,,,,,,,,+++&&&&&&&&&''''''((()))***...,,,)))'''&&&''')))+++))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''444///***)))++++++'''###((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''%%%$$$%%%&&&''''''((((((''''''$$$&&&(((((('''&&&'''(((************************&&&'''((())))))***))))))((((((((((((((((((((((((***)))'''%%%%%%%%%'''((('''(((((((((((((((''''''******)))((('''&&&%%%%%%$$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))%%%!!!!!!%%%((('''%%%######%%%&&&'''(((((((((+++******)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&+++,,,,,,+++(((''''''(((******)))(((((((((((((((((((((((((((((('''''''''(((&&&%%%'''***,,,+++)))(((((())))))******++++++))))))(((((((((((())))))///---)))((()))******)))))))))(((((('''''''''&&&((((((((((((((()))******&&&&&&&&&&&&'''''''''(((***)))))))))))))))***+++,,,,,,++++++******))))))++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---......---,,,,,,......,,,+++***))))))))),,,------......------,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))+++*********+++,,,,,,---000...,,,******,,,...000---,,,***)))))))))******))))))))))))))))))))))))++++++++++++***)))(((''')))(((''''''((()))+++,,,((((((''''''''''''((((((*********)))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&((()))'''%%%$$$&&&)))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((()))'''((()))******)))((('''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((''',,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***(((***++++++***)))******)))***+++,,,------------------------------------,,,++++++******)))))))))(((((((((((((((((((((((()))(((((())),,,---,,,***++++++***)))))))))))))))******)))((((((((())))))))))))************))))))(((((()))************)))***)))((((((''''''((((((***)))'''&&&'''((()))***)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''&&&$$$$$$%%%&&&''''''((((((''''''###%%%&&&'''%%%%%%&&&'''''''''''''''''''''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((***((('''%%%%%%%%%'''(((''''''((((((((((((''''''))))))((((((''''''&&&&&&%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%% !!!$$$###!!!%%%%%%&&&'''''''''&&&&&&((((((((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''''''''''''''&&&'''((((((''''''((()))***))))))(((((((((((((((((((((((((((''''''''''''&&&%%%$$$%%%(((***)))'''((((((((()))))))))))))))))))))(((((((((((())))))000---)))'''&&&&&&&&&%%%)))(((((((((''''''''''''((((((((((((((()))******&&&'''''''''((((((((((((******)))))))))))))))***))))))((('''''''''((((((++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,------,,,++++++------,,,+++************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++***)))))))))******+++,,,,,,+++)))(((((()))+++,,,***++++++++++++***)))((())))))))))))))))))))))))&&&&&&&&&&&&%%%$$$###"""&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''&&&((()))(((&&&%%%(((***(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))'''((())))))))))))((('''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))(((''')))******+++,,,,,,------,,,,,,------,,,,,,++++++***))))))***++++++***(((((()))***+++,,,,,,,,,++++++,,,,,,------...............------,,,++++++***''''''''''''''''''''''''((('''&&&''')))*********+++******))))))))))))*********)))))))))***++++++******))))))))))))******'''((())))))******))))))---,,,+++)))((('''''''''&&&&&&&&&'''((())))))***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%%%%''')))$$$$$$%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''((((((''''''$$$%%%''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%(((((((((((((((((((((((()))((('''%%%%%%&&&''''''&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''$$$!!!"""%%%'''&&&%%%'''''''''''''''&&&%%%%%%((((((''''''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''%%%&&&(((((('''&&&((()))))))))((((((''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''(((((((((((((((''''''''')))((((((''''''(((((()))---+++(((''''''((('''&&&((((((((((((''''''''''''((((((((((((((()))******(((((((((((())))))))))))++++++***)))((((((((()))((('''&&&&&&&&&'''((()))+++***************++++++,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,******++++++++++++******,,,++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------)))))))))((())))))***+++))))))))))))))))))))))))((()))+++,,,,,,***((('''))))))))))))))))))))))))(((((()))(((((('''&&&%%%((())))))))))))(((((('''((((((''''''''''''((((((%%%&&&&&&''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((()))((('''(((***,,,(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((((((((((('''&&&)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((+++++++++,,,,,,---------,,,,,,------------,,,,,,---+++)))+++---...,,,)))))))))***+++,,,,,,++++++******+++,,,---...///000000000///...---,,,,,,+++***************************)))(((((()))+++,,,---,,,+++************++++++***)))))))))***+++,,,,,,+++***)))(((((()))***+++)))******+++++++++++++++...---+++***)))(((((((((&&&&&&((()))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))(((''''''((()))&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&(((******)))((()))***))))))))))))))))))))))))'''''''''''''''&&&%%%$$$((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%'''((()))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++((('''''')))++++++***&&&&&&''''''''''''&&&&&&)))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&''''''((()))(((((((((***++++++***(((&&&'''((()))(((((('''''''''((((((&&&&&&'''''''''''''''((((((((((((((()))******)))(((((((((''''''&&&&&&%%%(((((((((''''''(((((((((***((('''(((+++---------((((((((((((((('''''''''((((((((((((((())))))***((())))))))))))*********,,,,,,***)))(((((((((((()))((('''&&&''')))***,,,*********)))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,***++++++++++++++++++******************+++,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,++++++++++++*********++++++,,,------...******)))))))))******+++******+++,,,,,,+++******))))))************)))((())))))))))))))))))))))))+++,,,,,,,,,++++++***)))******+++,,,+++***((('''((((((''''''''''''((((((++++++******)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))***+++---)))((((((''''''(((((()))(((((((((((((((((((((((()))(((((((((((())))))***&&&''''''''''''''''''&&&)))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((//////......------------,,,---............---------***)))***---...+++(((***++++++,,,,,,,,,,,,+++******+++,,,...///000000------,,,+++***)))((((((++++++++++++++++++++++++*********))))))+++---...,,,,,,+++++++++,,,,,,---***)))))))))***+++,,,,,,+++***)))(((((()))***+++))))))***++++++++++++***++++++************++++++((()))***++++++)))'''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((%%%"""###&&&(((&&&###))))))))))))((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&(((******)))((()))***((((((((((((((((((((((((((((((((((((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''(((((('''$$$%%%&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&''''''((()))((((((((()))******)))'''&&&'''(((((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((((((((())))))((())))))***((((((''''''&&&&&&%%%%%%((((((''''''''''''((((((((('''''')))+++---...---'''''''''(((((((((((((((((((((((((((((())))))***))))))))))))*********+++,,,,,,***)))((((((((((((((((((''''''((()))***+++******))))))***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,,,,------............------------------------------,,,,,,+++++++++*********(((((()))***+++,,,------,,,++++++*********++++++***+++,,,------,,,+++***+++***(((''''''(((***,,,))))))))))))))))))))))))(((((()))))))))((('''''''''(((((()))((('''%%%$$$((((((''''''''''''((((((+++++++++***))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((***+++,,,,,,***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((()))******'''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))000000//////...------,,,,,,,,,------......------)))(((((()))******)))'''++++++,,,,,,,,,,,,,,,+++******+++,,,---//////000///......,,,+++***)))((())))))))))))))))))))))))'''((())))))((()))+++---,,,++++++++++++,,,------******)))))))))***++++++******))))))))))))******&&&'''(((((())))))(((((())))))))))))***+++,,,---***++++++++++++)))'''&&&'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%!!!!!!'''+++)))%%%******))))))(((''''''&&&''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((%%%&&&''''''((((((''''''$$$%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''''''''%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''###$$$&&&&&&&&&&&&(((***''''''&&&&&&''''''((((((%%%%%%%%%&&&''''''((((((%%%'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((()))((('''((()))***)))''''''''''''(((((((((((((((((((((((((((((()))******))))))))))))************++++++***)))((((((((()))&&&'''''''''''''''(((((())))))))))))***+++,,,,,,,,,,,,,,,+++******))))))***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,)))))))))))))))***+++,,,......////////////.........------------,,,,,,,,,++++++++++++************(((((()))***++++++,,,,,,---,,,++++++++++++++++++((()))***++++++***)))(((,,,***'''%%%%%%(((+++---))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))((('''((((((''''''''''''((((((&&&''''''(((((())))))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((***((('''(((***++++++******))))))(((((())))))***(((((((((((((((((((((((((((''''''(((((()))***+++(((((('''&&&&&&'''(((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))..................------)))***+++,,,,,,,,,,,,+++'''(((******)))(((((()))******++++++++++++******++++++,,,,,,---...//////222111000///---,,,+++***))))))))))))))))))))))))%%%(((******))))))***,,,***)))))))))******+++,,,******)))((((((((())))))))))))************))))))&&&''''''(((((((((((((((((((((((())))))+++,,,,,,))))))))))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%###%%%(((++++++***''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''###%%%&&&'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''((((((((())))))))))))&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))((((((((()))&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''''''''''''''"""$$$&&&&&&&&&&&&(((***'''&&&&&&&&&&&&'''((()))$$$$$$%%%&&&&&&'''((((((%%%''')))(((&&&%%%&&&((('''''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((******((('''''''''''''''((((((((()))((((((((((((((()))******((((((((()))))))))************)))))))))))))))***'''((()))******((('''&&&))))))))))))***+++,,,---,,,,,,++++++***))))))(((******++++++++++++******,,,+++***))))))***+++,,,***)))))))))))))))***+++---..................---......---------,,,,,,,,,++++++++++++*********************++++++,,,,,,,,,,,,,,,+++***************(((((())))))))))))((((((***)))'''&&&'''(((***,,,)))))))))))))))))))))))))))******+++++++++******+++++++++***++++++,,,,,,((((((''''''''''''(((((('''''''''((())))))******''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))+++((('''''')))+++***(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))(((''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***+++,,,,,,------......///'''((()))***************(((+++---,,,***(((***,,,))))))*********))))))(((+++,,,,,,------.........///...---,,,***)))((('''************************%%%))),,,---+++***+++---(((((('''(((((()))************)))(((((('''((((((((()))***++++++***)))(((((())))))***************))))))(((((()))******+++&&&&&&''''''((()))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((###$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''(((%%%&&&''''''((((((''''''$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''((((((((())))))******&&&''''''''''''''''''&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''((('''&&&'''((((((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((())))))'''&&&'''(((&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''((((((''')))+++***'''&&&(((***&&&'''''''''((()))))))))'''''''''&&&&&&'''''''''((('''(((***,,,------+++&&&'''''''''(((((())))))((((((((((((((()))******(((((((((((())))))))))))***)))))))))))))))***+++)))***,,,...---+++(((&&&))))))))))))***+++,,,---,,,,,,++++++***))))))(((******++++++++++++******+++***)))(((((()))***+++******))))))))))))******,,,------......------,,,.........------,,,,,,,,,+++++++++************)))++++++,,,,,,,,,,,,------++++++***))))))((())))))******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))((())))))*********))))))(((((('''''''''(((***+++((((((''''''''''''((((((,,,,,,++++++***)))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))+++)))&&&''')))***)))'''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''((()))++++++***)))(((''''''((()))***'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***......//////000000111111+++++++++************))),,,,,,,,,------,,,++++++***)))))))))***,,,...///,,,,,,,,,+++++++++******///000///,,,,,,...,,,'''((()))***+++***)))&&&%%%++++++***%%%!!!!!!(((...++++++***)))((('''&&&&&&+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))+++---...///(((((())))))))))))((((((+++***((('''''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''((()))(((((((((((('''''''''------,,,+++***)))(((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%'''******'''$$$%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%$$$%%%''')))******)))((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%$$$'''''''''(((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))'''(((((((((((((((''''''''''''((((((((((((''''''''')))***++++++***)))'''$$$$$$%%%%%%%%%&&&&&&&&&******))))))(((((('''''''''((((((((('''&&&%%%%%%((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''---(((###$$$(((+++)))&&&###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%###!!!(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&''''''((()))***++++++(((((((((((((((((((((((('''&&&%%%&&&((((((((('''))))))))))))))))))))))))***(((((()))***+++***)))++++++******************+++,,,,,,------,,,,,,+++...---+++***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------......------,,,+++))))))***+++++++++++++++******+++,,,,,,,,,,,,+++******************************))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))***))))))************))))))***)))(((''''''((()))***))))))(((((('''''''''&&&(((((()))))))))(((((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((%%%###$$$'''******)))***))))))(((((((((((()))))))))(((((((((((()))))))))'''&&&'''((()))((('''''''''((((((((((((''''''))))))*********+++++++++))))))(((((((((((()))))),,,***(((&&&%%%&&&''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%''')))***+++***)))(((,,,,,,,,,,,,------------))))))******+++++++++,,,,,,,,,,,,------,,,,,,+++//////---,,,+++*********+++++++++*********))))))%%%)))***((())),,,,,,***((()))***++++++***)))(((***---...+++'''&&&***---************))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***,,,,,,---(((((())))))))))))(((((()))(((((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''((()))***+++((((((((('''''''''&&&&&&((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%((((((&&&$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%$$$%%%''')))***)))(((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((('''((('''&&&&&&&&&&&&'''(((((((((((()))))))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''(((***++++++***((('''$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$############$$$$$$((((((((((((((('''&&&%%%))))))(((((('''&&&%%%$$$((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''(((''''''&&&&&&'''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&''')))***)))((()))))))))))))))))))))))))))(((((((((***+++***)))***************************++++++,,,,,,++++++******************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,++++++***((()))******++++++******)))******+++++++++++++++******************************))))))((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((())))))************))))))+++***)))(((((()))******)))(((((((((''''''''''''&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((%%%###$$$''')))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''***((('''((()))***)))(((''''''(((((((((((('''''')))))))))*********++++++))))))(((((((((((())))))+++***(((&&&&&&&&&'''((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&(((******)))(((''',,,,,,,,,+++++++++++++++'''((()))***+++,,,------+++,,,,,,------,,,,,,,,,&&&'''(((***+++,,,,,,,,,************))))))))))))###))),,,)))''')))++++++************++++++++++++(((,,,//////,,,))))))+++))))))******+++++++++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********(((((())))))))))))(((((('''''''''''''''&&&&&&%%%((())))))******))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%&&&(((((('''%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%&&&''')))))))))((((((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''(((*********)))))))))(((''''''''''''((()))&&&&&&%%%%%%%%%'''((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%(((++++++)))&&&&&&&&&*********)))(((&&&%%%$$$(((''''''&&&&&&''''''(((''''''((((((((()))))))))''''''''''''''''''''''''(((''''''&&&''''''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((('''(((*********))))))))))))))))))))))))))))))((('''(((***+++***)))************************)))******++++++******)))((()))+++,,,+++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++******)))'''((())))))******))))))((()))******++++++******************************+++***))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&((())))))******))))))(((+++******))))))***++++++((((((((((((''''''''''''%%%%%%'''((()))*********(((((((((((((((((((((((()))))))))))))))((((((((((((&&&%%%%%%'''))))))((((((((('''(((((()))***+++''''''&&&&&&&&&&&&''''''***)))((((((******)))(((''''''((((((((((((''''''))))))))))))************))))))(((((((((((())))))***)))((('''''''''((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))((('''&&&//////......------,,,,,,((())))))***++++++,,,,,,++++++,,,---------,,,,,,###$$$(((+++---/////////++++++++++++*********)))+++111444///))))))******++++++***)))))))))******%%%(((,,,,,,***((('''((()))))))))*********++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((&&&'''((()))((('''&&&%%%)))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((())))))***))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&'''((())))))(((((()))(((((((((((()))******''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%&&&(((***++++++******(((''''''''''''''''''(((%%%$$$#########&&&(((*********)))((('''&&&&&&%%%$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((%%%%%%&&&'''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''''''''''''''''')))((((((''''''(((((()))%%%''')))***))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&''')))***)))((()))))))))))))))))))))))))))((('''(((*********((())))))))))))******************++++++++++++*********+++,,,---,,,,,,******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++,,,+++******)))''''''((()))))))))))))))(((((()))************)))************************+++***)))(((((('''(((((())))))))))))))))))))))))***)))(((&&&&&&%%%%%%%%%(((((())))))))))))(((((()))))))))))))))*********((((((((((((((('''''''''''''''((()))************((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((()))++++++))))))(((((((((((()))))))))((('''((()))***)))'''''''''((((((((((((''''''((((((((()))))))))******))))))(((((((((((()))))))))(((((('''(((((()))***)))(((''''''''''''((((((((((((((((((''''''''''''%%%&&&'''(((((('''&&&&&&000/////////......------***************************+++,,,,,,---------,,,,,,---...//////...---,,,------,,,,,,,,,+++++++++000666888222+++*********,,,+++***(((''''''''''''&&&((())))))((('''((((((******)))))))))(((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((()))******((('''&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))((())))))***&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((())))))***'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''')))+++---******)))((('''&&&&&&%%%######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((((((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&""" """'''******(((%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***)))))))))))))))((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((''''''''')))***)))((((((((()))))))))*********++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,++++++***''''''((()))))))))))))))(((((()))************)))))))))))))))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))***)))(((&&&&&&%%%%%%%%%(((((())))))))))))((((((&&&''''''((((((((())))))'''''''''(((((((((((((((++++++++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''''''''''''''''''''((()))++++++))))))(((((((((((())))))((('''&&&&&&(((((('''&&&''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((()))))))))(((((((((((())))))***((((((''''''''''''(((((())))))((((((((('''''''''&&&'''''''''''''''&&&&&&------------,,,,,,,,,,,,+++++++++*********))))))******+++,,,------------((()))***++++++,,,,,,+++...---------,,,,,,,,,,,,---222444///+++,,,,,,+++******))))))((('''''''''***))))))((())))))***+++***)))))))))((((((''''''***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))***))))))((('''''''''''''''&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''&&&%%%%%%''')))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''((((((''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&''')))***))))))((((((''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''((())))))))))))(((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%$$$((((((%%%''''''''''''&&&%%%$$$###'''(((((())))))(((((('''***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''((((((&&&((((((((((((((((((((((((((('''&&&''')))***)))((('''(((((())))))*********,,,,,,,,,------,,,,,,,,,+++***((('''''')))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,++++++***'''((())))))******))))))((()))******++++++******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%&&&'''(((((((((((('''''''''(((((((((((((((,,,,,,,,,+++***)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))******(((&&&&&&'''(((((('''(((((()))***+++''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))(((((((((''''''((((((((('''''''''''''''+++++++++++++++,,,,,,,,,***************+++++++++)))***+++,,,------------$$$$$$%%%''')))+++---...---------,,,,,,,,,++++++***......++++++---,,,)))'''((()))***+++******)))***))))))***++++++++++++)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((())))))))))))(((((())))))(((''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))(((&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''&&&$$$""""""$$$&&&'''$$$%%%&&&%%%###$$$&&&)))'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''((((((((((((''''''(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++******))))))******+++%%%###"""###&&&((('''&&&&&&&&&''''''''''''&&&&&&'''((()))******)))((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&'''((()))((('''((((((((((((((((((((((((((('''&&&''')))))))))(((''''''(((((()))******+++++++++,,,,,,,,,,,,++++++))))))((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++++++++******)))((()))******++++++******)))******+++++++++++++++))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))(((''''''(((((((((''''''((((((((((((''''''%%%%%%'''((()))))))))(((''''''''''''((((((((())))))))))))))))))((('''&&&''''''''''''''''''''''''&&&'''''''''(((((((((((((((***,,,+++(((&&&&&&'''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))************))))))(((''''''''''''''''''((())))))))))))))))))((((((((('''***)))(((((('''''''''(((+++++++++,,,,,,------...(((((()))***+++,,,,,,---)))***+++,,,------...---111///...,,,+++,,,,,,---,,,,,,,,,+++++++++******,,,---,,,***+++---+++&&&$$$&&&))),,,---...---,,,''''''(((***,,,,,,***((('''((()))***+++,,,------))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++(((((())))))))))))(((((()))((('''%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((()))))))))***+++,,,---------+++***))))))(((((((((((('''''''''&&&&&&'''((()))***+++,,,(((((('''''''''&&&&&&&&&(((%%%###!!!!!!###%%%(((%%%'''(((&&&$$$%%%(((+++''''''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''(((((((((''')))(((((('''''''''((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''(((+++,,,,,,+++((('''%%%&&&'''''''''&&&%%%$$$&&&'''((())))))((('''&&&'''(((((())))))((('''''''''''''''((((((((((((((()))))))))))))))((((((((('''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''###$$$%%%&&&''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''***,,,---+++(((((((((###$$$%%%''')))***++++++'''((()))******)))((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++&&&''''''((()))***++++++(((((((((((((((((((((((()))((('''((()))******(((((((((((((((((((((((((((((('''&&&''')))))))))'''&&&''''''((()))******+++******++++++++++++******((()))+++---------,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***************)))(((((())))))***+++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&&&&&&&&&&((()))***+++)))))))))))))))))))))))))))(((((((((((())))))***''''''((((((((((((''''''%%%&&&((()))*********)))&&&'''''''''(((((())))))&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''((((((((())))))******(((***---,,,(((&&&%%%'''***))))))(((((((((((()))))))))(((((((((((()))))))))'''&&&'''((()))((('''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))++++++++++++***((('''&&&'''''''''''''''((()))***))))))))))))((((((((((((+++***)))(((((((((((((((..................------++++++******)))*********+++++++++,,,,,,---------------...///000000000///111000///...---,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++******,,,,,,---------,,,++++++))))))***+++,,,...///000,,,)))'''(((,,,000111000''')))******))))))***+++)))((()))******'''&&&''',,,+++++++++******))))))))))))))))))******************))))))((((((''''''(((((((((((('''&&&$$$$$$&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&)))((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''***)))'''%%%%%%%%%'''(((&&&''''''(((((('''&&&&&&'''''''''''''''((())))))(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&'''''''''((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''(((******)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((('''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%)))+++***)))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&'''(((************))))))(((&&&&&&''''''&&&$$$))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))((('''((()))'''''''''''''''((()))***((((((&&&%%%###!!! ''')))***)))((('''(((************************************))))))))))))))))))************+++++++++&&&'''((()))***+++,,,,,,************))))))))))))((((((((((((((((((((((((&&&((()))***))))))+++---)))))))))))))))******+++(((((()))***++++++,,,,,,))))))))))))))))))))))))......,,,+++******))))))...---+++)))((())))))***++++++************++++++(((((((((((((((''''''&&&((((((((((((((()))******''''''''''''''''''''''''))))))(((((('''''''''&&&************))))))))))))''''''''''''(((((((((((()))))))))))))))((('''''')))((('''&&&&&&'''((()))*********)))))))))))))))******))))))((((((''''''''''''((()))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++***)))((((((((((((((()))(((''''''&&&***+++,,,+++((('''((()))((((((((((((((()))******..................------)))***+++,,,,,,,,,***)))------------......//////------......///............---,,,+++++++++++++++,,,,,,---,,,,,,+++***))))))******++++++******)))++++++,,,,,,++++++++++++))))))******+++,,,......---+++((()))+++------,,,+++,,,,,,+++(((''''''(((,,,*********)))((()))***)))))))))(((((((((''''''((((((((())))))*********(((((((((((('''''''''&&&******+++******)))(((''''''&&&&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%''')))***''''''''''''''''''''''''(((((('''&&&%%%&&&''''''***((('''%%%%%%%%%'''(((&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))(((''''''''''''&&&&&&&&&)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&(((((('''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))+++***)))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''((('''%%%$$$###$$$%%%&&&***)))(((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))'''&&&''''''''''''((((((((()))))))))------,,,+++)))(((''''''''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********************************************))))))))))))(((((((((((((((((((((((($$$&&&''''''''''''(((***)))))))))))))))******+++((())))))***++++++,,,,,,))))))))))))))))))))))))******)))(((''''''''''''---,,,+++)))))))))))))))*********))))))*********(((((())))))(((((('''&&&((((((''''''(((((()))***(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((()))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((******************)))((()))(((((((((''''''''''''***++++++***(((''''''(((((((((((((((((())))))***---------.........------'''))),,,...///...+++***************++++++++++++,,,---------------,,,+++,,,,,,++++++++++++,,,,,,------------,,,+++***))))))******++++++******)))+++***************++++++***))))))))))))***+++,,,---+++******++++++)))(((+++,,,,,,+++(((''''''(((++++++)))(((''')))******))))))((((((((((((''''''&&&&&&'''((())))))******''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((())))))((('''&&&%%%&&&''')))***((((((((((((((((((((((((''''''&&&&&&&&&'''(((((()))((('''%%%%%%&&&'''''''''&&&%%%%%%&&&'''((()))''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((******)))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''+++((($$$  ###%%%)))((('''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***)))'''&&&&&&&&&&&&'''((()))***)))((((((*********)))((((((''''''''')))***)))((('''(((***''''''''''''''''''''''''(((((())))))******++++++'''((((((((()))))))))))),,,++++++***)))(((''''''************))))))))))))((((((((((((((((((((((((%%%&&&((((((''''''(((***)))))))))))))))******+++)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((,,,+++***)))))))))))))))***))))))(((((())))))***)))))))))))))))(((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))***)))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((''''''((((((''''''''''''((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************)))((('''&&&''''''((()))******)))'''&&&&&&'''(((((((((((())))))))))))+++,,,---.........------(((***+++---......------************************,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,---......///------------,,,+++***)))))))))************))))))***))))))(((((()))***+++***))))))((((((((())))))+++************)))((('''''')))******))))))***+++((())))))''''''))))))'''******************))))))%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''')))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&''')))'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&(((((((((((((((''''''''')))))))))((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''(((******)))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''''',,,***&&&###"""###%%%'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((())))))'''&&&'''(((%%%&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))((('''(((***''''''''''''''''''''''''''''''((()))***++++++,,,((((((((()))))))))************)))((('''&&&&&&%%%************)))))))))((((((((((((((((((((((((((((((***++++++******+++---)))))))))))))))******+++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***+++,,,++++++***)))))))))))))))))))))(((((((((((())))))))))))******))))))((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((************))))))))))))%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((((((''''''(((((((((''''''(((((((((&&&&&&'''(((((()))******))))))))))))((((((((((((((((((((((((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++)))'''&&&%%%&&&((()))((()))***)))&&&%%%&&&''''''(((((()))))))))))))))***+++---.........---,,,++++++******+++---///000........................+++,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,---...///------------,,,+++******)))))))))******))))))))))))((((((((())))))***+++))))))((((((''''''(((((('''(((*********)))))))))''')))******))))))***+++%%%***+++)))))),,,***%%%))))))))))))))))))******&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((())))))*********)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%"""$$$(((***+++)))'''%%%((((((((((((((((((((((((%%%%%%&&&''''''(((((((((''''''&&&&&&&&&'''''''''+++***'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((******)))((('''((()))))))))))))))))))))))))))******)))'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&'''((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''(((((((((((((((((((((''''''''''''((((((%%%$$$$$$%%%'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((()))(((((()))***$$$%%%'''(((((('''%%%$$$'''''''''((((((((())))))''')))***)))((('''(((***((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))*********++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***,,,------,,,+++,,,...)))))))))))))))******+++***************+++++++++))))))))))))))))))))))))************+++,,,------************)))))))))((())))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))************&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''%%%%%%&&&'''((()))))))))(((((((((((()))))))))))))))(((((('''((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,------......+++)))'''&&&%%%&&&((()))((()))***)))&&&%%%&&&'''''''''((()))***))))))((()))***,,,...///...---,,,---,,,)))((()))+++...000............------------++++++++++++++++++***)))***************+++,,,,,,.........------,,,+++***((())))))******))))))((('''((()))******+++******))))))(((''''''(((((((((&&&((()))***))))))+++---+++,,,,,,+++(((''''''(((&&&,,,---)))***...---'''&&&&&&''''''''''''((((((''''''((((((((()))))))))((((((((()))))))))))))))((((((((())))))(((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&$$$######(((***)))'''%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''+++)))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&(((((('''&&&%%%&&&'''((((((((((((((((((((((((+++***)))(((&&&$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))***************''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&%%%$$$###%%%'''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((###$$$&&&((())))))((('''((('''&&&&&&((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((("""%%%'''(((((()))***+++&&&&&&'''((('''&&&%%%$$$'''((((((((()))))))))***''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))******++++++************++++++++++++******++++++,,,,,,------************)))))))))))))))))))))))))))))))))))))))***++++++***)))***,,,)))))))))))))))******+++************************))))))))))))))))))))))))))))))((())))))***++++++((())))))******)))((((((***))))))(((((())))))***(((((((((((((((''''''&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((()))))))))))))))***'''''''''((())))))******''''''''''''((((((((((((&&&&&&'''(((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&''''''(((((((((((((((((()))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,------------***)))((('''&&&''''''((()))******)))'''&&&&&&'''&&&''')))*********)))((((((***,,,...///...---,,,,,,+++***))))))***,,,---++++++++++++******))))))******++++++,,,,,,++++++******************++++++............---,,,+++***(((((())))))))))))((((((&&&'''***,,,---,,,+++))))))((((((((((((((())))))((()))***)))((())),,,///+++,,,,,,+++(((''''''(((&&&,,,***###$$$+++---(((&&&&&&&&&'''''''''((((((***))))))))))))((((((((('''''''''((((((((())))))''''''''''''&&&%%%$$$$$$%%%%%%''''''((('''&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))''''''&&&%%%%%%&&&''''''&&&(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''$$$$$$&&&(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))$$$%%%'''((())))))(((''')))'''&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&((()))(((((()))***))))))(((((((((''''''''''''''''''''''''(((((((((''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))*********))))))))))))************************+++++++++,,,************))))))))))))))))))))))))))))))))))))((()))******(((((()))***)))))))))))))))******+++************************)))))))))))))))))))))))))))(((((((((((())))))***'''((()))******)))((((((*********))))))*********'''''''''''''''&&&%%%%%%((((((''''''(((((()))***''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((())))))******''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***))))))'''''''''(((***+++***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++)))(((((((((''''''''''''***++++++***(((''''''(((&&&''')))*********(((((('''))),,,...///...---+++******+++++++++******)))---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---............---,,,++++++(((((())))))))))))((((((%%%'''+++---...---+++)))((((((((((((((()))*********++++++)))'''(((+++///((()))******))))))***+++&&&)))%%%''',,,((('''((((((((())))))******++++++******))))))((((((&&&&&&&&&'''''''''((((((************)))((('''&&&###$$$&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((('''''''''---,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$%%%%%%&&&'''((((((((('''###$$$%%%'''((()))))))))&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***++++++***)))(((''''''((()))***(((*********((('''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))***(((&&&%%%'''***)))(((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))((((((((()))))))))))))))'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''))))))((('''((((((,,,+++***)))(((((()))))))))))))))))))))*********((()))***)))((('''(((***))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''************)))))))))))))))))))))))))))))))))))))))***+++***)))((()))***)))))))))))))))******+++++++++******************))))))))))))))))))))))))******))))))))))))******'''((()))******)))((((((++++++************++++++&&&&&&''''''&&&&&&%%%$$$((((((((((((((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''''''((()))******''''''''''''((((((((()))%%%%%%&&&'''((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((((())))))*********)))'''&&&'''(((***+++***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((()))(((((('''&&&***+++,,,+++((('''((()))&&&''')))***+++***(((''')))***,,,------,,,***)))++++++******)))*********++++++++++++******))))))000...,,,,,,......,,,***,,,,,,+++***))))))))))))***+++,,,,,,+++***)))(((---+++))))))))))))((('''))))))************))))))******))))))))))))******---,,,***)))''''''((((((,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''((()))+++''''''((((((((((((''''''((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''"""$$$'''(((&&&$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))+++,,,---//////...+++(((&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))))),,,---***&&&$$$%%%(((((((((((((((((((((((((((((('''&&&%%%&&&(((***+++%%%%%%%%%%%%%%%$$$###"""''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***'''&&&%%%%%%%%%'''((()))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%'''(((******)))'''&&&%%%&&&&&&'''''''''''''''(((((()))(((''''''***,,,+++)))'''''''''((('''&&&))))))))))))))))))))))))&&&((()))***)))(((&&&%%%(((((((((((())))))))))))---,,,+++)))))))))***++++++******)))(((''''''&&&((()))+++,,,,,,+++)))((())))))))))))))))))))))))******))))))))))))************)))))))))))))))***++++++******)))(((((((((+++++++++,,,,,,+++++++++))))))))))))))))))))))))&&&&&&''')))***,,,------))))))))))))))))))))))))&&&'''((()))***+++,,,,,,***))))))((('''&&&&&&&&&$$$%%%'''((()))))))))(((***)))((('''''''''''''''&&&'''''''''&&&&&&((())))))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((&&&&&&'''((())))))(((((((((((())))))((('''&&&&&&)))))))))))))))(((((((((%%%''')))******)))'''%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&))))))***++++++***((((((,,,,,,,,,+++,,,,,,------++++++++++++*********))),,,***((()))++++++***(((++++++************++++++)))***+++++++++***)))(((+++)))'''''')))))))))(((******++++++++++++************))))))))))))******,,,+++***(((((((((((()))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))******''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''$$$&&&))))))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''***++++++)))'''&&&'''(((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((()))))))))(((((('''&&&&&&(((''''''&&&&&&''''''(((((()))***)))((('''((()))(((((((((((((((((((((((()))((('''&&&&&&''')))***&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((((((((''')))******(((''''''(((***+++)))''''''(((((('''&&&))))))))))))))))))))))))((()))***+++***)))'''&&&(((((((((((())))))))))))+++***((('''''''''((()))''''''(((((())))))******((()))+++,,,,,,+++)))((())))))))))))))))))))))))******))))))))))))******+++******))))))*********)))))))))))))))***************++++++++++++******))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))*********))))))(((''''''&&&&&&%%%&&&((())))))))))))((()))((((((''''''''''''(((&&&'''''''''&&&&&&((()))***)))''''''&&&'''((()))''''''&&&%%%%%%&&&''''''&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((%%%''')))******)))'''%%%'''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&++++++******)))))))))(((++++++++++++,,,---......++++++++++++***************(((((((((***+++***)))+++************++++++,,,******+++,,,,,,,,,++++++---+++)))((())))))((('''++++++,,,,,,,,,,,,++++++***))))))(((((())))))******))))))(((((())))))***)))))))))*********++++++************************((((((((((((((()))******)))***++++++++++++))))))''''''''''''''''''''''''((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&(((******)))((('''((((((((((((''''''''''''&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&''')))''''''((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))+++***)))((('''&&&&&&&&&'''&&&&&&''')))+++******((((((((((((((((((((((((***)))'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''$$$%%%&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''%%%$$$$$$%%%&&&''''''((()))))))))(((((('''((()))((('''((()))+++***(((''''''((()))(((''')))))))))))))))))))))))))))***+++++++++***((('''(((((((((((())))))))))))***)))(((((('''((((((((('''''''''((()))*********((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))***************))))))******+++'''(((((()))******++++++)))******************)))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,++++++***)))(((''''''***))))))((((((''''''&&&'''((())))))))))))(((((((((''''''''''''(((((()))&&&'''((('''&&&&&&(((***+++***((('''&&&''''''((((((((('''&&&&&&'''((((((&&&''''''((((((((((((((((((((((((((((((''''''&&&$$$$$$%%%&&&'''((())))))&&&'''(((******((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((******))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((......---+++++++++++++++))))))))))))***+++,,,---+++++++++++++++++++++++++++******+++,,,---------,,,,,,+++*********++++++,,,,,,------............111...,,,*********((('''***++++++++++++++++++***))))))(((((((((((())))))(((((((((((())))))******((((((((()))***++++++,,,************************((((((((((((((())))))***---------,,,+++***)))(((''''''''''''''''''''''''***+++,,,+++***))))))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&'''((()))((('''''''''''''''''''''''''''&&&(((******)))'''((((((((((((((((((((((((((('''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''###%%%''''''&&&&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))***)))((('''&&&&&&&&&&&&'''%%%$$$&&&***,,,***(((((((((((((((((((((((((((***)))((('''&&&&&&'''''''''&&&%%%$$$$$$&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%&&&'''(((((((((&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''###%%%''')))******)))((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&%%%$$$$$$%%%&&&'''(((((()))))))))))))))$$$&&&'''(((((()))+++---***(((''''''((())))))((((((((((((((((((((((((((())))))*********)))((('''(((((((((((())))))))))))++++++*********************)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))((((((((()))******(((((())))))************))))))************))))))))))))))))))))))))))))))(((((()))***+++,,,---...++++++++++++++++++++++++,,,++++++***)))(((''''''))))))))))))((((((''''''))))))))))))))))))(((((('''''''''''''''((()))***&&&'''((('''&&&&&&(((***+++***)))'''''''''(((((())))))))))))))))))))))))''''''(((((((((((((((''''''(((((((((((((((''''''''''''(((((())))))******&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((......---,,,++++++,,,,,,))))))))))))***+++,,,---+++++++++++++++++++++,,,+++,,,,,,---------.........---,,,+++************,,,,,,,,,,,,------......---+++))))))******)))((())))))************))))))))))))(((((((((((())))))&&&'''(((((())))))******''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((())))))***222111///---+++***))))))''''''&&&&&&&&&&&&''''''***+++,,,+++***))))))+++''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&''')))))))))(((''''''''''''''''''''''''&&&'''(((((('''&&&'''((('''((((((((((((((((((((((((((((((''''''&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&((())))))%%%'''))))))'''&&&&&&'''&&&'''''''''(((((())))))'''''''''((((((((())))))%%%&&&&&&''''''(((((()))&&&&&&%%%%%%&&&&&&'''((()))'''%%%&&&)))***(((&&&(((((((((((((((((((((((())))))((((((''''''''''''&&&%%%$$$###$$$%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''$$$%%%(((*********)))((()))))))))(((((()))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&&&&'''(((((()))))))))))))))&&&'''))))))(((((()))+++)))(((&&&''')))*********(((((((((((((((((((((((((((((()))(((((((((''''''(((((((((((())))))))))))*********+++++++++******))))))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******'''''''''''''''((()))***************))))))(((((())))))************))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,*********************************))))))))))))))))))))))))))))))((((((((()))))))))((((((((((((((('''''''''''''''((()))***'''((((((((('''''')))***+++***)))(((''''''((()))(((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((((((((((('''******))))))((((((''''''''''''((())))))((('''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((***+++++++++++++++++++++++++++++++++,,,---......++++++++++++,,,,,,,,,,,,***+++,,,,,,+++***+++---...---,,,++++++*********++++++*********+++,,,,,,&&&$$$$$$%%%(((***+++***)))))))))******))))))))))))((((((''''''(((((()))&&&'''((())))))))))))(((''''''(((((()))***++++++))))))))))))))))))))))))((((((((((((((()))******222111000///---,,,+++***((('''&&&%%%%%%&&&'''(((((()))***)))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&''')))***)))(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&''''''''''''((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))******(((&&&&&&&&&&&&&&&''''''((()))))))))''''''((((((((()))))))))%%%&&&&&&&&&''''''((((((###$$$$$$$$$&&&'''((())))))(((''''''''''''&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&''')))))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$!!!###&&&((())))))((('''''''''((()))))))))(((((()))+++,,,+++(((&&&&&&&&&((('''&&&''')))+++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))''''''((())))))))))))(((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''((()))******++++++******)))((((((''')))******************)))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((''''''''''''((()))(((''''''''''''(((((()))'''((()))((('''''')))+++***)))((((((((()))******%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((('''&&&&&&'''(((((((((((((((((())))))((('''&&&%%%$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((()))***,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------)))+++,,,+++)))((()))++++++++++++++++++,,,---......---,,,+++++++++,,,---(((&&&%%%&&&)))***+++***)))******++++++******)))((((((''''''''''''((((((&&&'''((())))))((((((''''''((((((((())))))******************************((((((((((((((()))******+++---111333333000---+++((('''%%%$$$$$$%%%'''((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))''''''''')))***)))(((''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((%%%%%%&&&&&&''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%(((******((('''&&&&&&&&&&&&''''''((())))))***'''((((((((())))))))))))''''''''''''(((((((((((($$$$$$%%%%%%&&&((()))***'''(((((((((&&&%%%&&&'''((((((((((((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%&&&''''''((((((((((((&&&&&&'''(((((((((((('''((()))++++++)))'''''''''((('''&&&'''***,,,,,,,,,))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))&&&'''((()))***))))))(((%%%%%%&&&((()))+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******((((((((())))))***+++,,,*********)))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,,,,+++******)))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))&&&&&&%%%%%%&&&'''((())))))((((((''''''''''''((('''((()))((('''''')))+++)))((((((((((((***+++,,,&&&'''(((((((((((('''&&&((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&%%%%%%'''(((((((((((((((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((())))))*********'''''''''''''''''''''''''''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((***,,,///000///...---++++++******)))*********+++++++++,,,,,,---------+++---...---***(((***,,,((())))))+++,,,...000111222111000///......///000000...,,,+++++++++)))(((+++++++++,,,,,,+++++++++((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))++++++++++++++++++++++++((((((((((((((()))******%%%)))111666888555///,,,((('''%%%$$$$$$%%%'''((((((******)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************)))((('''((()))***)))(((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###&&&))))))((('''&&&&&&&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))))))))((((((((('''&&&&&&''''''((()))***$$$''')))(((%%%$$$''')))((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((())))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))'''&&&%%%%%%&&&''')))((('''&&&%%%%%%&&&''''''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''******))))))))))))******''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%***)))'''&&&&&&'''((()))%%%&&&&&&'''''''''''''''"""%%%(((*********+++,,,((('''&&&'''***,,,---,,,))))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))((()))***,,,,,,,,,+++***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******************+++,,,---...((((((((()))******++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********++++++,,,,,,---((((((((((((((((((((((((*********))))))))))))))))))))))))))))))*********%%%$$$$$$$$$%%%&&&((()))***)))(((''''''''''''''''''((()))((('''((()))+++(((((('''((()))***,,,---)))***+++,,,,,,+++***)))(((((())))))((('''&&&&&&&&&&&&'''((())))))((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))******++++++++++++''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((('''&&&&&&)))***+++------......------,,,,,,+++*********++++++***((()))+++---......((()))***,,,,,,+++******))))))***+++,,,...///000222000...---,,,---///000))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((()))))))))***(((((((((((())))))))))))(((((()))+++,,,,,,)))&&&))))))(((''''''''''''''',,,)))///>>>FFF???111)))+++******)))((('''&&&&&&&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''',,,***(((&&&%%%%%%%%%%%%)))(((((('''''''''(((((("""$$$&&&(((((((((&&&%%%%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''(((((()))******)))(((&&&$$$$$$&&&((()))+++)))'''))),,,---,,,***((())))))))))))'''%%%$$$'''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))$$$%%%&&&'''((((((((((((''''''(((((((((((('''''''''((()))((('''&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++(((%%%%%%''''''&&&###'''&&&%%%$$$$$$%%%&&&'''''''''''''''((()))++++++(((((())))))))))))((((((''''''&&&%%%%%%%%%&&&&&&)))(((&&&&&&'''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$&&&'''''''''&&&%%%((((((((((((((('''''''''%%%&&&'''&&&%%%%%%&&&'''+++***)))'''''''''((()))###***,,,)))&&&''')))************))))))))))))%%%'''))))))((((((***,,,******)))((((((((((((((())))))***))))))((('''&&&((((((((((((((('''''''''&&&&&&''''''(((((())))))******))))))(((((('''''''''((()))++++++***))))))((()))***++++++***)))((())))))************))))))&&&&&&'''((())))))(((((((((((('''(((((()))******((((((((((((((((((((((((+++*********))))))(((((((((((()))***************))))))************))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&((()))+++,,,,,,+++***)))'''''''''((())))))(((&&&%%%&&&''')))+++)))((('''&&&&&&&&&&&&&&&'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))***************+++,,,------------,,,++++++******++++++,,,***))))))+++---------+++,,,,,,---...---------************+++---///000111000///...------......)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((***++++++(((&&&))))))(((''''''''''''''',,,))),,,666<<<777///***++++++***))))))((('''''''''''''''((((((((())))))%%%&&&''''''((((((''''''((((((((())))))((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&###$$$&&&(((((((((&&&&&&''''''((()))(((((('''&&&'''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))***)))(((((((((((((((((()))(((&&&$$$$$$&&&((()))+++)))((()))+++,,,+++)))((())))))))))))'''%%%$$$((((((&&&%%%%%%&&&((((((((((((((((((((('''''''''&&&&&&'''((())))))))))))''''''((((((((((((''''''%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))'''%%%%%%''''''%%%###''''''&&&&&&''')))***+++(((((((((((()))***+++,,,&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''')))(((&&&&&&'''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&'''(((''''''&&&((((((((((((((((((((('''&&&'''((((((&&&&&&'''(((+++***((('''''''''((()))$$$'''******(((&&&''')))******)))))))))(((((((((&&&'''))))))((((((***+++******)))(((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((''''''''''''(((((((((((((((***)))))))))((((((((('''(((((()))***************((()))***++++++***)))(((******++++++++++++******((((((((()))))))))******)))((((((((())))))***+++************************************)))))))))((((((((()))***************))))))************))))))((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((((())))))***''''''(((((())))))))))))+++***((('''''''''((())))))(((&&&&&&&&&''')))***))))))(((''''''''''''''''''((()))((('''&&&''')))(((''''''''''''''''''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%)))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((******))))))***+++---...,,,,,,++++++******++++++---+++)))***+++,,,,,,+++---,,,,,,,,,,,,---......---,,,***)))***+++---...000000000///...---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))((('''''')))******(((&&&)))((((((''''''''''''(((,,,))))))---///---+++++++++++++++******))))))(((''''''(((((((((((())))))&&&&&&'''((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))'''&&&&&&&&&'''((())))))'''&&&&&&%%%&&&&&&''''''%%%&&&'''(((((('''&&&&&&((((((((((((((('''&&&%%%''''''''''''''''''''''''((((((((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***+++,,,+++***)))((('''''''''''')))(((&&&%%%%%%&&&((()))+++***))))))******)))((((((((()))))))))'''&&&%%%)))(((&&&%%%%%%&&&((()))***))))))(((''''''&&&&&&(((((()))))))))))))))(((''''''((((((((((((''''''$$$%%%&&&&&&%%%$$$%%%''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&''''''&&&$$$&&&&&&&&&'''(((***,,,---))))))))))))***+++,,,,,,''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((***(((&&&&&&'''((('''&&&(((((((((((((((((((((((((((((((((''''''''''''&&&((((((''''''''''''((((((&&&&&&'''(((((((((((('''''''''((((((((((((((((((''')))))))))''''''((()))***)))((('''''''''((((((***)))((('''&&&&&&'''((()))))))))(((((((((''''''&&&'''))))))((((((***+++******)))((((((((((((((('''(((((())))))))))))(((''''''((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((()))))))))))))))******+++))))))************))))))++++++,,,,,,,,,,,,+++++++++***)))))))))***+++,,,***))))))))))))***++++++************************************))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))***))))))(((((('''''''''***)))((('''''''''(((((((((''''''&&&&&&((()))***'''&&&%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***))))))(((&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((+++***)))((((((***,,,---,,,,,,++++++***++++++,,,---+++******+++,,,+++*********)))((((((***+++,,,///---+++))))))***,,,---//////000000///---+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''&&&&&&(((((((((((())))))))))))(((''''''((())))))'''&&&)))(((''''''''''''(((((())))))))))))((('''(((***+++++++++***************(((((((((((((((((())))))''''''((((((((((((''''''$$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((())))))***''''''(((((((((''''''&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++)))(((((('''''''''(((((()))((('''&&&&&&'''((()))+++***))))))))))))(((''''''((()))))))))(((&&&%%%''''''((((((((((((''''''))))))((((((''''''''''''(((((()))))))))(((((('''''''''((((((((((((''''''%%%'''((((((&&&&&&''')))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))((('''&&&%%%%%%%%%&&&''')))******))))))(((((()))******+++************)))((('''&&&%%%%%%%%%%%%&&&((())))))***(((&&&&&&'''((('''&&&(((((((((((((((((((((((((((((((((''''''''''''''')))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''((((((((((((((()))***)))'''&&&'''((((((((((((((('''(((((((((***'''%%%$$$%%%'''&&&&&&((((((((((((''''''''''''&&&((())))))(((((()))+++***))))))(((((((((((((((&&&'''((())))))***))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))))))))((((((((((((***)))((((((((()))+++,,,)))))))))******)))))))))***++++++++++++++++++***,,,***)))(((((()))+++,,,+++***************++++++*********************************)))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''&&&)))))))))(((''''''&&&&&&(((((((((((('''((((((((((((''''''''''''((())))))''''''&&&&&&%%%&&&&&&''''''((()))((('''&&&''')))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******,,,***)))((((((***,,,---,,,++++++***++++++,,,,,,,,,+++***+++,,,,,,+++))))))((('''''''''(((***+++///---+++)))))))))***+++---...000000000---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&'''))))))(((&&&((((((''''''''''''((((((''')))***)))&&&&&&'''(((***************+++++++++))))))))))))))))))(((((('''(((((((((((((((''''''###%%%&&&((((((&&&%%%###''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&((((((((((((((()))***+++))))))))))))(((''''''&&&'''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''(((******)))(((''''''''''''((()))))))))))))))(((''''''''''''((()))))))))((('''&&&$$$&&&)))++++++)))&&&$$$''''''''''''(((((())))))''''''((((((((('''&&&&&&''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))))))))(((((()))''''''(((((((((((((((((((((''''''''''''((())))))))))))***))))))(((''''''%%%%%%%%%&&&'''((()))******)))''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((())))))&&&'''''''''(((((())))))'''((()))(((&&&%%%&&&''''''''''''((((((((((((''''''&&&%%%&&&((()))((('''(((((((((((('''''''''''''''((())))))(((((()))******))))))(((((((((((((((&&&'''((())))))***))))))&&&'''''''''(((((())))))))))))((((((''''''&&&&&&(((((((((((())))))))))))***)))((((((((()))+++,,,***))))))))))))))))))***))))))************))))))+++***(((''''''(((***+++++++++***************+++))))))))))))))))))))))))))))))))))))))))))******(((((()))***************))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((()))))))))))))))(((((((((''''''((())))))((('''&&&''''''''''''(((((((((((('''''''''((((((((((((''''''''''''''''''((())))))***)))))))))))))))******'''((()))((('''&&&''')))))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((()))******,,,+++***)))******+++,,,++++++******++++++,,,,,,+++******+++------+++******************+++,,,,,,---,,,,,,+++***))))))))),,,---/////////...,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))******(((((((((((()))))))))))))))(((''''''))))))((('''(((''''''''''''(((((()))%%%)))+++)))'''((((((&&&((())))))******+++++++++******))))))))))))(((((((((((()))))))))(((''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''(((((()))))))))((((((&&&&&&&&&&&&'''((())))))++++++***)))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&$$$$$$%%%&&&''')))***+++)))(((((((((((((((((()))'''((()))((('''&&&'''(((''''''((())))))((('''&&&$$$&&&***,,,,,,***&&&$$$&&&&&&''''''((())))))***&&&&&&'''''''''''''''&&&''''''((((((((((((''''''"""###%%%%%%$$$$$$%%%''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((((())))))((('''&&&(((*********++++++++++++******'''''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))+++)))''''''((()))((('''(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))&&&&&&''''''((()))))))))((())))))(((&&&%%%&&&'''&&&&&&'''((((((((('''''''''(((((()))))))))******)))))))))(((((((((''''''''')))***)))((('''(((*********)))((((((((((((((('''(((((())))))))))))(((&&&&&&''''''((()))))))))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******)))))))))******)))))))))+++***)))((('''((())))))++++++***))))))))))))***(((((((((((((((((((((((())))))))))))************(((((()))***************))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((''''''((()))***+++,,,+++******%%%%%%&&&'''(((((())))))&&&&&&'''((((((((('''''''''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''''''''((()))((('''&&&'''))))))((((((''''''(((((()))'''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((,,,,,,,,,,,,++++++++++++++++++******++++++,,,---***)))***+++---...,,,***++++++,,,---------------++++++,,,,,,+++***)))(((+++,,,---.........------))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))%%%&&&&&&'''((()))******(((((((((((())))))))))))***)))'''((()))***)))((('''''''''''''''((())))))%%%)))***'''(((+++***&&&''''''((())))))***++++++*********)))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,------------&&&&&&&&&&&&'''((()))***---,,,+++)))(((''''''''''''&&&&&&%%%&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''''''''%%%%%%%%%&&&'''((()))***)))(((((((((((((((((()))%%%''')))(((&&&&&&''')))&&&'''((())))))((('''&&&'''((()))******)))(((''''''''''''(((((((((((((((%%%&&&'''(((((((((((((((''''''((((((((((((''''''!!!###$$$$$$$$$$$$&&&'''&&&'''''''''((((((((()))''''''''''''(((((((((((())))))(((%%%######&&&)))((()))+++,,,,,,,,,,,,+++((((((''''''''''''(((((($$$%%%&&&'''((((((((((((((('''''''''''''''((((((+++)))''''''((()))((('''(((((((((((((((((((((((('''((((((((())))))))))))''''''(((((((((((('''''''''&&&%%%%%%%%%&&&((((((&&&&&&''''''((())))))***)))******)))'''&&&&&&'''%%%&&&'''(((((((((''''''((()))(((&&&######'''+++******)))))))))(((((((((((()))***)))((('''((()))******)))(((((((((((((((((())))))))))))(((((('''&&&&&&''''''((())))))***'''''''''((((((((((((((('''((((((((()))))))))***(((((()))***************+++***)))(((((()))***+++)))******++++++******)))++++++*********)))))))))+++***))))))((((((((()))))))))))))))))))))))))))((()))))))))************(((((()))***************))))))************))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''***,,,---,,,,,,+++%%%%%%&&&''''''(((((()))%%%&&&'''(((((((((''''''&&&''''''(((((((((((((((###############$$$%%%&&&'''((()))((('''&&&''')))(((''''''''''''''''''(((%%%%%%&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''((()))***&&&''')))******)))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((,,,,,,---------,,,,,,++++++*********+++,,,,,,---)))((()))+++......---+++***+++,,,---...---,,,+++)))***,,,---,,,+++((('''++++++,,,---............))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))###$$$%%%&&&''')))******(((((((((((())))))))))))+++***(((((()))******)))'''''''''''''''((()))***''')))((($$$''',,,+++&&&&&&&&&'''((()))******++++++*********))))))(((((()))))))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))((())),,,...000111222222(((((((((((()))***,,,,,,---,,,+++)))((('''''''''''''''''''''(((***+++---''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((())))))))))))(((((($$$&&&((((((&&&%%%(((***&&&'''((())))))(((''''''***)))(((''''''((()))***)))))))))(((''''''&&&&&&&&&&&&((()))************''''''((((((((((((''''''###%%%&&&&&&&&&&&&((()))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))'''### $$$(((%%%&&&(((***+++,,,,,,+++***)))(((((((((((())))))%%%&&&''')))******++++++)))((((((''''''''''''(((+++)))((('''((()))((('''(((((((((((((((((((((((('''((((((((())))))******&&&'''((())))))((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''((())))))******+++,,,+++(((''''''((($$$%%%'''(((((((((''''''((((((&&& """)))************))))))))))))((()))***)))((('''((()))******)))((((((((((((((())))))***))))))(((''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''((((((((())))))******'''(((***+++++++++***)))+++***)))(((((()))***++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******)))(((((('''((((((************************(((((())))))*********+++(((((()))***************))))))************))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%###%%%'''***++++++******&&&&&&&&&'''''''''''''''$$$%%%'''(((((((((''''''&&&''''''((()))(((((((((((((((((((((((()))***+++'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''###$$$%%%&&&''')))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))'''&&&&&&'''((()))'''((()))++++++)))((('''((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))*********)))***,,,------,,,***)))+++***)))))))))***+++,,,------,,,,,,---///000111...---,,,++++++++++++++++++,,,------......------)))***,,,,,,---,,,+++*********))))))))))))******((((((''''''((()))*********)))))))))))))))******''''''((())))))))))))))))))(((''''''(((***,,,...))))))(((''''''((()))******)))'''%%%%%%&&&((()))''''''''''''((()))***+++...+++((()))+++---,,,+++***)))(((((((((***+++,,,(((***++++++)))'''&&&&&&)))((('''&&&&&&'''((())))))***---000222333444444,,,***'''''')))************++++++******)))((('''''''''&&&&&&&&&&&&''''''***&&&$$$$$$(((******(((&&&'''((((((((('''%%%$$$&&&'''(((******((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((+++,,,,,,+++)))((()))***''''''''''''((((((((((((&&&&&&'''((((((''''''&&&)))(((''''''(((((('''&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++***)))'''''''''((((((---+++)))((((((((('''&&&))))))(((''''''(((***+++***)))(((''''''((()))***$$$$$$%%%%%%&&&'''(((((('''(((***)))(((&&&''''''(((((((((((((((''''''''')))(((&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))((('''&&&'''((()))((('''(((''''''&&&&&&((()))***''')))++++++)))&&&%%%%%%))))))))))))))))))))))))(((((())))))((('''&&&%%%))))))))))))))))))))))))'''((()))***************((((((((())))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((''''''''''''''')))+++...000000...+++)))'''((())))))(((((()))***))))))(((((((((((())))))*********)))))))))))))))''')))***,,,---------,,,************************'''((()))+++++++++***)))%%%'''))))))((((((***,,,((()))))))))))))))((((((((('''&&&&&&&&&''')))******)))(((''''''((()))***''''''''''''''''''''''''+++(((%%%'''+++,,,)))%%%((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))***+++(((((('''''''''&&&&&&&&&,,,***(((&&&&&&''')))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))*********)))))))))))))))******))))))((((((''''''&&&&&&%%%$$$######""""""''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''************))))))))))))+++***))))))))))))***+++,,,+++*********+++,,,---******))))))***+++,,,---...------,,,++++++,,,,,,,,,,,,------...---------******+++,,,,,,+++***)))******))))))))))))******))))))((((((((()))******)))))))))(((((())))))***''''''((()))))))))))))))***)))((('''((()))+++,,,***)))((((((((()))******---+++***(((''''''''''''''''''''''''((()))******000---)))((())))))(((&&&******)))))))))***+++,,,''')))+++***(((&&&&&&&&&)))((('''&&&&&&'''((())))))+++---...000000000000,,,***((((((***,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&&&&&&&&&&''''''((('''%%%%%%&&&(((((((((''''''(((((('''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((()))(((&&&%%%&&&'''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((''''''''')))))))))((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''&&&'''''''''(((''''''&&&&&&''''''(((***)))((((((((()))******(((&&&$$$$$$&&&''''''''')))(((((((((((())))))******)))(((''''''((()))***%%%%%%%%%&&&&&&''''''''''''((())))))(((''''''((()))(((((('''&&&%%%%%%%%%+++***)))))))))***))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&''')))***)))((((((''''''&&&'''((()))*** ###&&&'''&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))*********))))))%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''')))+++,,,,,,+++)))''''''((())))))(((((()))******))))))(((((())))))******)))))))))))))))))))))%%%&&&((()))******))))))************************((())))))************)))'''((()))((('''&&&'''(((***)))(((''''''((()))***((((((''''''(((((()))******)))(((''''''((()))***''''''''''''''''''&&&&&&,,,)))'''))),,,---***'''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((()))))))))((((((+++++++++***)))))))))(((,,,)))&&&$$$$$$&&&))),,,,,,++++++++++++,,,---...******))))))))))))***+++......---,,,,,,,,,---------------...------,,,,,,***+++++++++***)))((((((******))))))))))))******++++++***)))))))))******))))))(((''''''(((((()))'''(((((()))))))))))))))***)))((((((((()))***++++++******)))))))))******///...---,,,***(((&&&%%%''''''''''''(((((()))***000---***)))))))))((('''+++******))))))))))))***((()))++++++)))'''&&&&&&((((((''''''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,***)))))),,,...//////---,,,,,,++++++***))))))''''''&&&&&&&&&&&&'''''''''(((((('''%%%%%%&&&((((((((('''&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((&&&'''((('''%%%$$$%%%&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''''''''(((((())))))******'''''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((***)))((((((''''''''''''(((''''''&&&&&&''''''((((((((((((((()))***+++,,,---***''''''((()))******'''((())))))*********)))))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&''''''&&&((())))))((('''((()))((('''&&&&&&%%%%%%&&&&&&'''''''''&&&''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&)))((('''((()))******((((((''''''''''''((())))))###%%%((()))((('''((((((''''''''''''''''''''''''(((((('''&&&&&&'''))))))''''''''''''''''''''''''))))))*********)))((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))((('''''''''(((((((((((())))))))))))(((((('''((())))))(((((()))************))))))*********))))))))))))))))))******&&&'''((((((((((((''''''))))))))))))))))))))))))+++***)))))))))))))))))))))******(((&&&$$$$$$%%%+++***'''%%%%%%'''***,,,(((((()))***************))))))(((((((((((())))))(((((((((''''''&&&&&&&&&***((('''(((++++++)))&&&&&&&&&&&&'''((((((((()))&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((())))))******++++++******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&******++++++******)))))),,,,,,++++++***)))((((((+++)))'''%%%%%%''')))+++************+++,,,,,,---,,,,,,,,,,,,++++++++++++......------,,,------...------......------,,,++++++++++++***)))(((''''''******))))))))))))******,,,,,,+++***)))))))))***)))((((((''''''''''''((((((((())))))))))))((((((***))))))((((((((())))))+++++++++***************......//////---+++(((&&&((((((((((((((()))***+++...---+++++++++,,,------******))))))(((((('''''')))+++,,,,,,***((('''((((((((((((''''''(((((((((((((((((())))))************(((''')))+++...//////,,,,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''''')))***)))%%%$$$&&&(((((((((&&&%%%%%%&&&'''(((%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((''')))***)))''''''((()))''''''''''''((((((((((((***)))'''%%%$$$%%%&&&'''((()))***)))((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***)))(((((('''((((((((((((''''''''''''(((((())))))))))))******++++++333///+++))))))))))))(((&&&''')))***++++++***))))))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&((()))((('''((()))+++'''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&%%%&&&''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''''')))((('''(((*********)))''''''''''''((((((((()))(((***+++***((('''&&&'''''''''''''''''''''''''''((('''&&&%%%&&&'''***+++'''''''''''''''''''''''')))*********)))(((''''''(((((()))))))))*********((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))((((((((((((((()))******))))))))))))******'''((())))))(((((()))***++++++************++++++)))))))))))))))*********+++++++++******))))))(((((((((((((((((((((((((((,,,+++***((((((((()))******++++++)))&&&%%%%%%%%%))))))'''''''''(((***+++((()))***+++,,,+++******))))))(((((((((((())))))))))))((((((''''''&&&&&&'''%%%$$$&&&'''(((&&&$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((+++***)))(((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''((((((((()))))))))))))))(((((('''''''''))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&++++++++++++******)))(((---,,,,,,+++***))))))((())))))))))))))))))))))))'''(((((()))***+++++++++---------------,,,,,,,,,------,,,,,,,,,------...,,,------...------,,,,,,,,,+++***))))))(((''''''******))))))))))))******,,,,,,+++***)))))))))***))))))((('''''''''''''''(((((())))))))))))(((((())))))((((((((((((((((((++++++++++++******))))))+++,,,...//////---+++)))******))))))******++++++------,,,+++***+++,,,...))))))))))))(((''''''&&&+++,,,...---+++)))))))))'''(((((((((((((((((('''&&&&&&&&&'''((()))******(((&&&%%%'''***,,,......+++***)))(((''''''((((((''''''&&&&&&&&&&&&'''''''''***,,,***'''%%%&&&)))((('''&&&%%%%%%&&&(((((('''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((()))******(((((()))***''''''''''''((((((((((((***)))&&&%%%$$$%%%'''((()))++++++***'''%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''******)))((((((((((((((((((((((((''''''(((((((((************))))))((((((...,,,(((&&&&&&&&&&&&%%%&&&''')))++++++++++++***)))((('''&&&&&&'''((()))'''''''''''''''''''''&&&&&&'''(((((('''(((+++---+++***((('''''''''((()))''')))***)))((((((***---&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))''''''((()))***)))(((&&&''''''(((((((((((((((%%%'''''''''$$$######$$$''''''''''''''''''''''''((('''&&&%%%&&&'''***+++(((((((((((((((((((((((()))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((())))))((((((((())))))*********)))(((((()))******'''((())))))(((((()))***++++++************++++++(((((())))))************---,,,,,,+++************((((((((((((((((((((((((,,,+++***((((((((()))***)))***+++***((('''((()))&&&''')))*********)))(((((()))+++,,,,,,,,,+++***(((((())))))))))))(((((())))))((((((((('''''''''%%%%%%%%%&&&''''''%%%$$$$$$%%%%%%&&&'''(((((()))&&&&&&&&&''''''''''''(((+++***)))(((((((((((((((&&&'''''''''''''''''''''+++***(((&&&&&&'''((()))'''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((())))))))))))((((((((('''''''''&&&((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&************)))((('''''',,,,,,,,,+++*********)))((()))+++,,,,,,+++)))(((&&&&&&((()))******************++++++,,,++++++***,,,,,,+++++++++,,,------+++,,,------......------,,,+++***)))))))))))))))******))))))))))))******++++++***)))))))))************)))((('''''''''''')))))))))))))))(((((('''((((((((((((((((((((((((++++++++++++***)))((('''((()))+++---...---,,,+++*********))))))******+++------,,,)))&&&%%%'''((()))************))))))(((+++,,,......,,,***))))))''''''((((((((((((''''''&&&&&&&&&&&&'''(((***+++&&&%%%$$$%%%(((+++,,,,,,+++***((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''((())))))(((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''((())))))))))))''''''''''''((((((((((((%%%'''(((((('''&&&((()))''''''''''''((((((((((((((('''&&&%%%&&&&&&'''((((((***+++)))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%&&&&&&&&&&&&''''''''')))((((((''''''(((((())))))((((((''''''(((((()))************)))(((&&&&&&)))((('''''')))******)))'''((()))***+++,,,,,,,,,(((((('''&&&&&&'''((((((''''''''''''''''''((((((&&&'''((((((((())),,,///111///,,,(((&&&%%%%%%%%%&&&(((***)))&&&&&&(((+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((('''&&&'''((())))))'''&&&''''''((()))((((((((($$$%%%''''''&&&&&&((()))''''''''''''''''''''''''(((((('''&&&&&&'''))))))))))))))))))))))))))))))(((((()))))))))(((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((())))))((((((((()))******((((((''''''''''''(((((('''((())))))(((((()))************))))))*********((((((((()))******++++++++++++***)))(((((())))))))))))))))))))))))))))))+++***)))))))))))))))))))))***++++++))))))***,,,$$$&&&)))+++,,,+++)))'''))))))***+++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''',,,+++(((&&&&&&''')))+++''''''''''''''''''''''''''''''((())))))((('''''''''''''''(((((())))))***))))))(((((('''&&&&&&%%%))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((()))((((((''''''++++++++++++++++++++++++((()))+++,,,,,,+++)))(((%%%&&&(((***++++++++++++'''((()))***++++++*********************+++,,,---***+++,,,---.../////////,,,+++******)))***+++,,,******))))))))))))******))))))((((((((()))******++++++***)))(((((((((((()))))))))))))))(((''''''&&&&&&'''((())))))))))))******+++******((('''&&&'''((()))+++,,,,,,++++++))))))((((((((((((((()))+++,,,+++)))%%%$$$%%%(((++++++,,,---...---,,,,,,)))+++---,,,***(((((((((&&&'''((())))))((('''&&&))))))(((''''''((())))))'''%%%$$$%%%'''***++++++,,,+++)))'''&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&((((((&&&$$$%%%&&&&&&'''(((((('''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''((((((((((((''''''''''''(((((((((((($$$%%%''''''&&&%%%'''(((''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((($$$''')))(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))''''''((()))(((((('''&&&''''''(((***,,,---,,,***((((((((()))***+++------((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))&&&'''((('''((()))---000000...***'''%%%%%%%%%&&&$$$''')))'''###"""%%%((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''&&&%%%&&&'''((('''&&&&&&&&&((()))))))))((('''&&&((())))))((((((***,,,((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((()))((((((((())))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))(((((()))******+++(((((((((((((((((((((((('''((())))))(((((()))******))))))(((((())))))***'''(((((()))******++++++***)))(((''''''((())))))************************((())))))************)))(((***+++***)))((()))+++%%%&&&(((*********)))))))))))))))))))))***++++++'''((()))******)))(((''''''''''''((())))))******'''((()))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((***)))((('''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((()))(((((((((++++++++++++++++++,,,,,,))))))************))))))&&&''')))+++,,,---,,,,,,'''(((***+++,,,,,,,,,+++***)))))))))***++++++,,,)))***+++---...///000000,,,+++*********+++,,,---******))))))))))))******(((((('''(((((()))******,,,,,,***)))(((((((((((()))))))))))))))(((''''''%%%%%%'''((()))))))))))))))*********)))(((&&&%%%'''((())))))************(((''''''&&&&&&&&&'''''')))***+++)))''''''***---,,,---///000000000//////(((***++++++)))'''&&&&&&&&&'''((())))))((('''&&&,,,+++***((('''''''''((('''&&&$$$%%%'''*********---,,,***((('''((()))***'''''''''&&&&&&'''''''''###"""!!!$$$'''(((%%%"""$$$%%%'''((()))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))###$$$%%%&&&''''''''''''''''''''''''((((((((()))%%%&&&''''''&&&&&&((()))''''''''''''((((((((()))###$$$&&&'''((())))))((( $$$''''''$$$$$$(((,,,&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))$$$%%%&&&(((((((((((('''%%%%%%&&&((())))))&&&###)))((((((((()))+++---///((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******&&&'''''''''(((***---111***(((&&&%%%%%%''')))+++(((+++---***&&&$$$'''+++&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&((()))))))))(((''''''((((((&&&$$$###$$$&&&))))))))))))))))))))))))(((((())))))((('''&&&%%%''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))((())))))***++++++******++++++++++++******'''((())))))(((((()))***))))))(((((((((((())))))'''(((((()))***++++++++++++***)))(((((()))***+++************************'''((()))+++++++++***))))))******)))(((''''''((('''''''''(((((()))++++++***)))((((((((()))+++,,,'''((()))******)))((('''&&&&&&'''((()))***++++++%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((()))***+++&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))))))))))))))***************************++++++,,,,,,++++++***++++++***************+++++++++************++++++++++++++++++++++++++++++---...............------++++++***)))(((((())))))***++++++***)))(((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))************((((((''''''''''''((((((***,,,---+++'''&&&'''***,,,000111...---///000///111000---***(((((())))))&&&'''''''''((()))))))))---,,,+++)))((((((''''''))))))))))))******************+++***(((%%%!!!''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&''''''%%%######$$$&&&))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))******)))'''%%%$$$(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))%%%&&&&&&'''&&&$$$###!!!&&&((()))++++++)))(((&&&***)))))))))((((((((('''&&&''''''((()))******+++***)))))))))))))))******((((((((((((((()))************)))(((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((***+++***)))((()))***))))))))))))))))))))))))+++***)))'''''''''((()))(((+++,,,+++)))'''((()))))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''###$$$%%%&&&''')))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((())))))*********)))))))))((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************((()))))))))((((((***,,,***************)))(((((()))))))))))))))*********************************(((((((((((())))))))))))++++++************++++++((()))***+++***)))'''%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%&&&&&&'''(((((((((000,,,((('''((())))))'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((((((((())))))))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))+++***((('''%%%%%%$$$$$$***((('''&&&&&&'''(((***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++***************++++++******))))))******+++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++***))))))))))))))))))*********)))((()))))))))***************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((()))))))))*********((((((''''''''''''((((((###&&&((())))))((((((((($$$***......///111222000000...,,,)))((((((((()))'''''''''''''''(((((((((******)))((((((((())))))++++++***)))(((''''''&&&'''((()))***)))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))******%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((('''(((''''''''''''''''''((())))))))))))((('''&&&%%%)))))))))((('''''''''&&&(((''''''&&&&&&''''''(((******))))))((((((''''''&&&&&&'''''''''''''''(((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&*********)))(((&&&$$$###'''((()))******)))((('''++++++******))))))((((((''''''(((((())))))******,,,++++++*********++++++((((((((((((((()))*********))))))(((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,,,,''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((()))******)))((('''&&&''')))+++***(((&&&'''((())))))(((((((((''''''''')))(((((('''''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))***++++++*********)))))))))''''''((((((((((((''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++,,,------,,,+++***,,,---)))*********))))))((('''))))))******))))))((((((************************(((((((((((())))))))))))***))))))(((((())))))***((()))***+++***)))'''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,)))%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))------------------------+++++++++++++++++++++++++++***************++++++******))))))))))))*********************************++++++,,,,,,++++++++++++*********)))))))))))))))))))))))))))*********+++,,,,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***(((((())))))))))))******((((((''''''''''''((((((&&&''')))---//////---***&&&,,,...000333333111...---+++)))'''''''''((('''''''''''''''&&&&&&&&&''''''''''''((())))))*********)))((('''&&&&&&%%%(((((()))******)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((&&&%%%&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((+++***)))'''&&&&&&''''''(((''''''&&&&&&''''''(((++++++***)))((('''&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&))))))******)))((('''&&&'''((()))******)))(((''',,,,,,+++******)))(((((((((((((((((())))))))))))++++++***)))))))))))))))((((((((((((((())))))***))))))((((((''''''((((((''''''((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&(((***,,,+++)))'''%%%&&&((())))))'''&&&&&&'''))))))((((((((((((''''''***))))))(((((((((((((((***))))))((('''&&&&&&&&&(((((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))******)))))))))))))))((('''(((((())))))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))))))))*********+++++++++***+++,,,***((('''((())))))))))))))))))(((((('''((()))*********((('''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((()))******)))'''&&&(((((((((''''''''''''&&&***))))))((('''&&&%%%%%%))))))(((((('''&&&&&&%%%)))'''$$$$$$%%%''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))'''(((((())))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((()))***)))((('''&&&&&&'''((()))++++++++++++++++++++++++++++++************++++++*********)))******+++,,,***))))))(((((())))))***))))))))))))))))))))))))******++++++,,,+++++++++*********************))))))(((((()))***++++++************++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((()))************)))(((((((((((()))))))))***((((((''''''''''''((((((***)))***---111222000---"""(((------///222333111,,,+++)))(((''''''''''''((((((''''''&&&&&&%%%%%%'''''''''''''''((())))))&&&&&&&&&'''''''''((((((************)))'''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&'''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((('''&&&&&&&&&((()))***,,,+++((('''&&&&&&((()))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%)))(((((((((''''''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%&&&''''''((()))))))))''''''((())))))(((''''''++++++******)))(((((('''))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((((((((()))))))))(((((('''''''''((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))***++++++))))))***+++(((((((((((((((((((((((('''((()))******)))'''&&&'''((())))))((((((''''''))))))((((((((((((((((((+++******)))((()))))))))******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******'''(((***)))(((''''''((((((((()))))))))(((((('''((()))*********(((&&&%%%(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))((('''((((((((('''''''''''''''******)))((('''&&&%%%%%%)))((((((((('''''''''&&&((('''&&&&&&'''((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((((((((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''((()))(((''''''''''''((()))+++++++++++++++++++++++++++******))))))******+++******))))))***++++++,,,******))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,)))***++++++++++++******)))((('''(((+++,,,+++)))&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******&&&''''''((()))((((((((('''(((((((((((()))))))))((((((''''''''''''(((((('''%%%$$$&&&,,,111222111,,,///000,,,,,,///111000***))))))(((((('''''''''(((((((((''''''&&&&&&%%%))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))++++++************++++++((('''&&&&&&&&&(((***+++,,,***((('''&&&''')))***(((((((((''''''(((((((((%%%%%%&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&''''''''''''''''''&&&'''((((((((())))))))))))(((((((((''''''(((((((((''''''(((((((((((('''''')))(((((((((((('''''''''))))))))))))(((((((((((((((((('''&&&%%%%%%&&&&&&))))))(((((((((((())))))((((((''''''''''''((((((&&&'''''''''(((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((***+++,,,,,,******+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******)))((((((((())))))))))))))))))++++++***)))))))))))))))***))))))((('''&&&&&&&&&((((((''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))''')))+++,,,++++++,,,---(((((())))))))))))((((((((()))*********((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))***(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''''''''((()))***(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''((((((------------------------+++***)))(((((()))***+++))))))))))))***+++,,,,,,++++++************++++++************************)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***+++((('''(((+++,,,***((($$$%%%'''(((***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++%%%&&&''''''((((((''''''''''''(((((((((((())))))((((((''''''''''''((((((%%%$$$$$$&&&,,,222777999111333222,,,***---//////)))))))))))))))(((((((((((((((((((((((('''''''''***))))))(((''''''''''''))))))((('''&&&%%%%%%$$$######$$$&&&''')))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))++++++************++++++'''''''''''''''((()))***))))))((((((((()))***+++)))((((((''''''(((((()))&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((...---+++***(((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((((((((((((''''''&&&&&&''''''((((((&&&&&&''''''((()))))))))(((((()))***+++,,,------((((((((((((((((((((((((((()))******(((((()))***************************))))))'''''''''(((***+++)))(((((()))++++++***)))(((((())))))))))))******+++******)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))*********((())))))******))))))(((***))))))(((((())))))***))))))))))))))))))))))))'''''''''((((((((())))))###&&&)))++++++++++++,,,((())))))************)))***)))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))'''(((((((((((()))))))))'''''''''(((((()))))))))&&&&&&'''(((((()))******$$$%%%''''''&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%'''(((((('''%%%%%%&&&''''''((((((''''''&&&'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))***+++((((((((((((((((((((((((........................+++***)))(((((()))***+++))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''((()))***++++++++++++((()))+++------,,,+++***---)))'''(((+++,,,)))&&&&&&'''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++&&&''''''((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((&&&(((***+++...111666999---111111,,,+++---///...((()))))))))***)))))))))((((((((()))))))))))))))))))))((((((((()))************)))((('''&&&%%%%%%###$$$$$$&&&(((***,,,---''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%"""$$$'''((('''&&&&&&&&&&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&''''''((())))))******))))))(((((())))))***''''''((((((((((((((('''''''''((()))***++++++,,,))))))(((((((((((())))))''''''(((((())))))******&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,+++***(((''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&'''((()))******''''''(((((())))))******(((((((((((()))***++++++******)))((((((((((((((('''&&&&&&&&&&&&'''((()))&&&&&&''''''((())))))***''''''((()))***+++,,,,,,((((((((((((((((((((((((&&&((()))((('''&&&'''((())))))))))))))))))))))))'''((((((((()))))))))))))))''''''(((++++++***((((((((()))))))))***************)))(((((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))))))))(((((((((''')))))))))*********++++++))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************"""$$$''')))(((((((((((())))))***++++++++++++++++++***)))((()))+++---...(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((()))******'''((((((((())))))))))))'''((((((((())))))))))))((((((((((((((()))))))))%%%''')))((('''&&&''')))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''((()))******''''''(((((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''')))***+++))))))))))))***+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++&&&'''((()))************((()))+++---------+++***...***'''(((+++,,,)))%%%)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((&&&))),,,,,,******,,,...''',,,///---,,,//////---((())))))************)))(((((())))))******++++++''''''(((((()))+++,,,---'''''''''(((((((((((()))''''''''''''((()))***+++'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))***+++'''''''''&&&&&&%%%%%%%%%###%%%((()))((('''''''''######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&((()))+++,,,,,,,,,))))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$&&&(((***,,,''''''&&&&&&&&&&&&''''''%%%%%%&&&((()))+++,,,,,,&&&''''''((()))******+++&&&&&&&&&&&&((()))***+++******)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&)))++++++***((('''(((&&&%%%'''***+++)))&&&(((((())))))*********+++***))))))(((((((((((((((&&&&&&''''''((()))))))))(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))************))))))((((((((('''''''''(((((())))))******))))))************))))))******))))))))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,&&&)))+++,,,+++))))))))))))***+++,,,,,,,,,,,,,,,,,,***)))((())),,,///111))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''((((((((((((((()))******'''((((((((())))))******))))))))))))((((((((((((******))))))(((((('''''''''***,,,,,,)))((()))+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''')))******)))'''&&&&&&''''''''''''''''''&&&))))))(((((('''''''''&&&)))))))))))))))))))))))),,,+++***((('''&&&&&&&&&''''''(((((((((((('''''',,,...000///,,,)))(((***(((((())))))******++++++))))))))))))************,,,,,,++++++,,,...///111///---***)))***++++++*********++++++++++++******)))))))))+++---...,,,***)))))))))))))))))))))))),,,+++***((((((((())))))000,,,)))(((***+++***(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))************)))***,,,---...---+++***)))***+++,,,,,,+++***)))'''''''''''''''''''''''')))***)))(((&&&%%%'''(((&&&'''''''''(((((())))))---,,,***)))((((((((((((***))))))((('''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''')))***++++++***(((%%%$$$%%%%%%&&&'''((((((''''''************)))'''&&&%%%((()))++++++)))((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&'''((()))***(((((())))))))))))((((((((((((((((((((((((((((((,,,+++)))((('''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))(((((((((((()))))))))(((''''''&&&&&&))))))(((((('''''''''&&&&&&&&&''''''(((((())))))%%%&&&((()))))))))((('''******))))))))))))******&&&&&&''''''(((((())))))''''''&&&&&&'''(((***+++''''''''''''''''''''''''+++******)))))))))))))))((()))))))))))))))((((((******))))))***,,,...///+++***)))'''''''''((()))((((((''''''''''''((((((******)))((('''&&&%%%%%%((())),,,...///...---,,,)))(((((('''&&&%%%%%%%%%***)))))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))))))))((((((((((((%%%&&&''')))***+++++++++%%%&&&'''))))))'''&&&%%%***+++,,,,,,+++***+++,,,)))))))))))))))(((''''''))))))***+++,,,,,,------111000...,,,***((('''&&&++++++++++++++++++++++++*********)))***++++++,,,+++)))(((''''''((()))+++***)))))))))((((((''''''+++******)))((('''&&&&&&+++***)))(((((()))***+++((((((''''''''''''((((((***))))))(((''''''&&&&&&)))))))))((('''''''''&&&++++++******))))))((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((()))***+++,,,,,,###%%%'''))))))((('''&&&((((((''''''''''''((((((&&&((())))))(((((()))+++))))))(((''''''''''''(((''''''''''''((((((((())))))))))))(((''''''&&&&&&************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,...///...***((('''(((((()))))))))))))))******))))))))))))***************)))))))))***+++---...///---+++***+++,,,,,,+++******++++++++++++******)))))))))+++......---+++))))))))))))))))))))))))+++***)))((((((((()))***...,,,)))((()))***)))''')))((('''&&&&&&'''((()))'''''''''((((((((())))))&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))*********(((((()))))))))*********((())))))******)))(((''''''((()))******)))(((''''''''''''''''''''''''''''''((()))(((&&&&&&''')))'''''''''((((((((()))))))))((('''&&&&&&&&&'''(((***))))))(((''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''(((((()))'''((()))******)))'''&&&&&&''''''((((((((((((((('''((((((((((((''''''&&&'''(((******((('''((()))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((,,,+++)))((('''''''''(((((((((((((((((((((((((((''''''(((((()))(((((('''))))))))))))(((((((((((('''''''''((((((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((&&&&&&((()))))))))((('''***))))))(((((())))))***'''''''''(((((((((((((((''''''&&&&&&'''(((***+++((((((((((((((((((((((((***)))))))))))))))******(((((())))))))))))(((((())))))(((((()))***+++,,,+++***)))(((''''''((()))++++++************++++++)))))))))))))))((((((((()))***+++------------,,,*********)))((('''''''''************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))'''((((((((()))))))))******)))))))))((((((''''''''''''''''''&&&%%%$$$###%%%&&&((())))))(((&&&%%%)))***+++***)))((()))+++***************)))(((((()))))))))***+++,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++)))))))))))))))******+++***)))(((''''''((()))************))))))(((((((((,,,,,,+++***))))))((((((***)))(((''''''((()))***((((((''''''''''''(((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''((((((((()))))))))))))))&&&'''((()))))))))((('''((((((''''''''''''((((((&&&(((******)))(((((()))'''''''''''''''((()))***'''''''''((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***+++---,,,***))))))***))))))))))))(((((((((((()))))))))*********++++++)))))))))))))))***+++,,,...,,,+++***,,,,,,,,,+++******++++++++++++******)))))))))+++...///...---(((((((((((((((((((((((()))))))))((())))))***+++,,,***(((((())))))((('''))))))(((((((((((())))))(((((()))))))))*********''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((''''''((()))(((((((((((())))))))))))'''&&&%%%%%%&&&'''((())))))))))))(((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''))))))(((((())))))***+++%%%&&&((()))***))))))(((&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''''''''(((&&&'''))))))'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&(((******)))'''&&&(((((())))))))))))((((((((((((((((((((((((((((((+++***)))((('''''''''(((((((((((((((((((((((((((''''''((()))*********)))))))))))))))((((((((((((&&&&&&''''''((())))))***((((((((((((''''''''''''((((((((((((((('''''''''&&&''''''((()))((((((((()))((((((''''''(((((()))((((((((((((((('''''''''''''''''''''((()))******)))))))))))))))))))))))),,,+++***)))((('''''''''(((((())))))))))))((((((((((((''''''''''''((((((***))))))(((((((((((())))))((((((''''''(((((()))(((((())))))******++++++*********+++,,,,,,------,,,,,,++++++***)))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((('''''''''((()))*********(((((((((((()))))))))***(((((((((((())))))))))))******))))))((('''&&&&&&(((((('''&&&%%%###"""!!!''''''))))))))))))'''''''''((())))))''''''((()))***++++++++++++******)))(((((())))))******++++++*********+++++++++,,,,,,************************)))))))))*********++++++***)))(((''''''((()))******************)))))))))+++++++++***)))))))))((()))((((((''''''(((((()))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))'''''''''((((((((())))))'''''''''''''''''''''''')))))))))))))))((((((((())))))(((((('''''''''&&&)))))))))))))))((((((((((((((((((''''''(((((((((&&&(((++++++***(((''''''%%%&&&&&&&&&((()))***+++''''''((((((((()))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''''''''(((((((((((()))***+++,,,,,,---...***))))))(((((('''''''''))))))*********+++++++++*********++++++,,,,,,---,,,+++******+++,,,+++*********++++++++++++*********))))))+++...//////...((((((((((((((((((((((((((((((((()))******+++,,,***)))((((((((((((((('''***))))))))))))))))))***((((((((()))))))))******'''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***,,,,,,***)))((((((((((((&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((***)))'''''''''((())))))))))))))))))))))))))))))(((''''''((()))***))))))((((((''''''''''''%%%&&&''''''%%%%%%&&&'''))))))(((((())))))***+++&&&'''((()))))))))((((((&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((())))))*********))))))(((((())))))))))))((((((''''''''''''''''''''''''******)))(((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))*********))))))))))))((((((((((((''''''''''''(((((())))))((((((((((((((('''''''''))))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''(((((()))******((((((((((((((((((((((((///---+++)))'''%%%$$$$$$'''(((((())))))))))))((((((((((((''''''&&&&&&&&&)))))))))(((((((((((()))(((''''''&&&&&&''''''((((((((()))))))))************************+++,,,---,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((()))))))))(((((((((((())))))))))))******)))((('''&&&&&&%%%''''''(((((()))((((((((((((((()))******)))(((((('''((()))(((''''''((()))*********++++++***))))))'''((((((((())))))******((())))))***+++,,,,,,,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,******)))(((((()))******++++++******************)))))))))))))))((((((((())))))(((((((((((())))))((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%''''''(((((())))))******((()))))))))*********+++&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&******)))((('''''''''(((''''''((((((((((((''''''&&&))),,,,,,***(((&&&%%%&&&&&&&&&''''''(((******'''(((((((((((()))))))))&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((------,,,,,,------------******))))))((((((''''''************++++++++++++******++++++,,,,,,,,,+++***)))((()))++++++***(((******++++++++++++*********))))))***---//////...))))))))))))))))))))))))''''''((()))***++++++,,,((()))))))))(((((((((((()))******************)))''''''((((((((()))))))))((())))))))))))))))))(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))),,,,,,***)))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))+++,,,+++)))'''&&&'''*********************))),,,+++)))(((''''''((((((((((((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''((((((''''''(((((()))***(((((((((((((((''''''&&&)))(((''''''&&&'''((((((+++***)))(((''''''''''''''')))+++***)))((())))))''''''''''''''''''''''''''''''''''''((((((((((((***)))'''&&&&&&''')))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))))))))))))))(((((((((((())))))(((((('''''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((()))((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''((())))))*********'''''''''''''''''''''''',,,+++***(((''''''&&&&&&''''''((()))))))))))))))))))))))))))((('''&&&&&&((((((((())))))))))))(((+++******))))))******+++))))))((((((((('''''''''******)))))))))***+++++++++***************))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''''''''((((((((())))))))))))(((((((((((()))))))))((('''&&&&&&%%%&&&'''((()))+++++++++,,,(((((())))))))))))((((((((()))******(((((()))***(((((()))))))))))))))(((((((((((((((((()))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***+++***************))))))))))))************************++++++)))*********************************************((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''(((((())))))*********+++*********)))))))))(((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))'''&&&&&&&&&&&&'''''''''((())))))(((''''''&&&))),,,,,,***(((&&&%%%((((((''''''''''''(((((((((((((((((()))))))))***&&&''''''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))444222///------,,,***(((************))))))))))))*********++++++++++++,,,))))))******+++******)))))))))(((***+++,,,***)))******++++++++++++******+++***))))))+++------,,,))))))))))))))))))))))))'''''')))***++++++++++++''')))+++***)))(((((()))))))))************))))))'''''''''((((((((())))))))))))************))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))((((((''''''''')))(((''''''''''''((()))((((((((((((((((((((((((***,,,------+++)))((((((++++++++++++************,,,***)))'''&&&%%%&&&&&&((((((((((((((((((''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&''''''((()))(((((((((''''''&&&&&&&&&,,,+++***)))))))))***+++---,,,***((('''&&&''''''(((***++++++***))))))***''''''''''''''''''''''''''''''''''''((((((((((((***((($$$""""""$$$''')))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''))))))))))))((((((((((((***))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((''''''''''''((()))))))))((((((''''''(((((()))((((((((((((((('''''''''''''''((()))************''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,&&&'''((())))))******)))))))))******)))((('''''''''(((((())))))))))))(((***))))))(((((())))))***))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))))))))))))))))))))))))))*********)))((('''''''''&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((((((((''''''''''''&&&'''(((((()))))))))(((((((((((((((((((((((((((((()))***++++++))))))***+++''''''((())))))))))))((((((((((((((())))))))))))************************************************%%%&&&'''((((((((('''&&&************************)))))))))******************++++++,,,,,,---------***++++++,,,,,,++++++***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((()))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&(((++++++***(((''''''))))))((('''''''''''''''((((((((()))))))))******''''''((())))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))444111---,,,,,,,,,***(((************++++++++++++*********+++++++++,,,,,,******+++,,,,,,+++***)))*********,,,---...,,,*********++++++++++++******,,,***((((((***++++++***++++++++++++++++++++++++'''((()))***++++++******'''***,,,,,,***))))))***(((((()))******)))(((((((((((()))))))))*********)))******++++++******)))'''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))*********'''''''''((((((((())))))((())))))******)))(((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((***---...---,,,,,,,,,,,,,,,+++++++++*********+++***)))(((''''''((()))'''(((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&''''''((()))''''''&&&&&&''''''((((((,,,+++)))((((((((()))***+++***(((&&&&&&&&&((((((''')))******)))(((((()))((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&$$$$$$%%%&&&((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((((((((((((((((((((((((((((((&&&'''((((((((((((''''''))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))'''''''''((((((((((((((((((''''''&&&'''((()))******))))))(((((())))))***'''''''''(((((((((((((((&&&''')))***++++++******''''''''''''''''''''''''&&&&&&&&&'''((()))***+++&&&'''((()))************(((((()))***))))))''''''&&&'''((()))******)))(((''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))(((((()))******)))((('''))))))))))))************%%%%%%%%%%%%&&&&&&&&&'''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''&&&&&&&&&''''''''''''((((((((()))(((((('''&&&&&&(((''''''''''''''''''((()))***++++++))))))***+++'''((()))***************))))))))))))))))))))))))((()))))))))*********+++++++++++++++++++++++++++%%%&&&((()))))))))'''&&&*********++++++*********((((((((())))))*********(((((()))***++++++,,,,,,)))***++++++++++++***)))((((((''''''''''''(((((())))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((('''''''''''''''&&&&&&((())))))(((''''''&&&'''((())))))((('''&&&&&&(((******)))(((((()))(((''''''''''''(((((()))(((((()))))))))*********((((((((())))))******+++''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))///,,,)))))),,,...---,,,*********+++,,,,,,,,,---******+++++++++,,,,,,,,,,,,---...///...---,,,+++++++++,,,---//////...,,,******++++++++++++******---***((('''((()))))))))++++++++++++++++++++++++'''(((***++++++***))))))'''***------+++)))***+++'''((()))******)))(((''')))************+++++++++******++++++++++++******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***++++++,,,''''''''''''((((((((())))))***,,,---...---+++***((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))&&&)))---////////////000,,,,,,,,,++++++*********,,,+++*********+++------'''''''''(((((((((((((((%%%&&&''''''%%%%%%&&&''''''''''''''''''((())))))%%%%%%%%%&&&'''((()))******)))&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&(((***&&&((())))))(((''''''((())))))))))))))))))))))))''''''''''''((((((((()))++++++******)))))))))((((((((())))))))))))((((((************************'''((()))******)))((((((************************((()))))))))))))))((('''))))))))))))((((((((((((&&&&&&''''''((()))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((''''''&&&&&&((()))*********))))))))))))******&&&'''''''''(((((())))))&&&''')))***++++++******))))))))))))))))))))))))***)))(((''''''&&&''''''&&&'''((()))************&&&'''((())))))(((''''''&&&'''(((*********)))(((******))))))))))))******''''''((()))***+++,,,,,,'''(((***++++++)))'''&&&*********************+++)))*********++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))******))))))((((((((('''%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((***+++***)))((()))+++((()))***+++++++++++++++************))))))))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++((()))+++,,,---,,,***)))******++++++++++++******''''''(((((()))))))))***$$$%%%%%%&&&'''((())))))((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))************++++++******))))))(((((((((((())))))******++++++''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******+++***)))((('''&&&%%%%%%%%%&&&)))***+++***)))(((&&&'''(((******((('''&&&&&&((())))))((((((***+++&&&&&&&&&'''((()))***+++))))))))))))************))))))))))))************************************(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))((((((((((((%%%&&&'''(((((()))))))))************************))))))************))))))++++++************++++++))))))))))))************''''''((((((((())))))))),,,,,,,,,+++++++++*********************)))((('''''''''''''''((()))++++++###$$$&&&((())))))((((((&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))************)))((('''&&&)))%%%""""""%%%((())))))******))))))((((((''''''***+++,,,------,,,***)))(((((('''''''''(((((()))---,,,)))'''&&&%%%%%%%%%)))))))))***,,,///333555333111...,,,,,,,,,,,,+++...---,,,***))))))((((((&&&'''((()))))))))''''''''''''''''''''''''&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))************))))))))))))+++***)))''''''(((((()))(((((((((((((((''''''&&&%%%&&&&&&'''((()))******$$$###"""$$$&&&''''''&&&&&&'''''''''&&&%%%$$$$$$((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''')))***+++)))'''%%%%%%%%%***************)))(((((('''((()))******)))((('''+++)))''''''((())))))(((((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))************+++++++++******))))))(((((('''''''''(((******))))))***+++((((((''''''''''''((((((,,,***(((&&&&&&''')))***(((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&'''''''''%%%$$$###''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))(((((('''''')))))))))))))))*********,,,,,,,,,,,,,,,+++***))))))))))))))))))******+++((()))*********)))'''&&&((((((((((((((((((((((((+++***))))))***,,,...///***)))((((((((()))+++,,,(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((***((('''&&&&&&'''(((***'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###((((((((((((((((((((((((%%%&&&&&&'''((()))*********)))(((''''''((()))***%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((+++)))'''&&&%%%&&&'''((('''&&&&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))*********+++++++++***)))))))))((((((((((((((()))******++++++++++++++++++++++++++++++++++++)))******************)))++++++************++++++---,,,+++)))((((((''''''++++++++++++,,,,,,,,,---*********)))))))))(((((())))))*********)))((((((''''''''''''((()))***+++%%%&&&'''))))))))))))((('''(((((())))))(((((('''''''''((()))))))))((((((''''''((()))))))))((((((&&&###!!!!!!$$$&&&'''&&&))))))))))))(((((('''''')))***+++------,,,***)))''''''&&&&&&&&&''''''((('''(((((((((&&&%%%###"""&&&&&&&&&'''))),,,000111333111...---------,,,+++,,,+++***))))))((())))))'''(((((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++*********)))))))))+++***)))''''''&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((((())))))%%%$$$$$$%%%'''((('''&&&&&&''''''''''''&&&&&&%%%((((((((('''''''''&&&&&&((())))))***************((()))***)))'''&&&&&&&&&)))))))))))))))((('''''''''((())))))))))))(((''')))(((&&&'''((())))))((('''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))*********+++++++++***)))))))))((((((((('''(((***++++++******+++,,,))))))(((((((((((())))))***))))))((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&*********************************))))))((((((((()))))))))***++++++,,,,,,***+++++++++******)))((()))))))))))))))******+++''''''((()))******))))))((((((((((((((((((((((((***)))))))))***+++---...***))))))(((((()))***+++(((((((((((()))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''&&&((((((((((((((((((((((((&&&'''''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((''''''''''''''''''((((((((((((***)))((('''''''''(((((())))))((('''&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********++++++******)))))))))(((((((((******++++++,,,+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******++++++************++++++---,,,***(((((('''(((((()))))))))************+++***))))))))))))((((((((((((((()))*********))))))(((''''''(((((()))***+++(((((())))))))))))((((((((())))))******))))))(((&&&&&&'''(((((((((((('''%%%%%%&&&'''((()))))))))'''&&&&&&''')))***)))((()))))))))(((((((((((('''''')))***+++,,,,,,+++***''''''&&&%%%%%%&&&&&&'''''')))+++,,,,,,***'''%%%&&&&&&&&&'''))),,,...000222000...------...---+++))))))(((((((((((())))))***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++*********))))))))))))***)))((('''&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''((((((((((((((('''&&&%%%&&&'''((('''&&&&&&'''((((((((((((((('''))))))((((((((((((''''''))))))***++++++++++++***&&&((())))))(((''''''((('''((((((((((((''''''&&&&&&'''(((((((((((('''&&&(((&&&&&&''')))***)))(((&&&'''(((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))***&&&&&&&&&&&&'''((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))*********++++++))))))))))))((((((((((((((()))******))))))***+++******))))))))))))******((()))*********)))'''&&&******))))))((((((''''''(((((((((((()))))))))***&&&&&&'''(((((((((''''''''''''''''''''''''''''''++++++++++++++++++++++++***************)))))))))))))))***+++,,,------...)))************)))(((((()))))))))))))))******+++'''''''''((()))***,,,,,,)))))))))))))))))))))))))))((((((((()))***+++,,,+++***)))))))))))))))***((((((((()))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%''')))******)))'''%%%((((((((((((''''''''''''''''''''''''''''''''''''(((((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))((((((''''''''''''''''''((((((((((((******)))))))))(((((((((,,,+++)))(((&&&%%%%%%%%%(((((((((''''''''''''&&&''''''((((((((()))))))))))))))))))))*********************)))))))))(((((())))))************))))))+++,,,,,,,,,,,,,,,------+++++++++,,,,,,+++++++++++++++************++++++***)))((('''((()))+++---))))))))))))))))))))))))++++++++++++************''''''((()))*********)))((((((((((((((()))******))))))))))))((((((''''''((())))))******))))))(((%%%&&&&&&'''''''''''''''%%%%%%&&&'''((((((''''''''''''(((*********)))((((((((((((((((((((((((((('''''')))***++++++++++++(((((('''&&&&&&&&&'''''''''(((***,,,,,,+++***))))))))))))***,,,...000111000///------......---+++'''''''''''''''((())))))+++***((('''&&&&&&&&&'''''''''''''''((((((((((((((('''&&&%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&(((((((((((((((''''''''')))(((''''''(((((('''&&&&&&'''((())))))))))))))))))))))))))))))(((((((((&&&&&&'''(((((((((((((((%%%'''((()))((('''((()))'''(((((()))((((((''''''&&&''''''''''''''''''&&&'''''''''(((***,,,+++***%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$%%%%%%&&&'''(((((()))&&&%%%%%%%%%&&&&&&'''((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))(((((((((((('''((()))(((''''''((()))***))))))(((((())))))***)))))))))))))))(((''''''+++******)))(((''''''&&&''''''((((((((()))))))))%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((************************++++++***************************+++++++++++++++)))***************)))))))))))))))))))))******+++)))(((''''''(((***+++---))))))))))))))))))))))))(((((((((((())))))***************)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))))))))(((((((((((('''''''''((((((((((((''''''''''''((()))***+++++++++(((((((((((((((((((((((()))))))))((((((((((((((('''((()))******)))((('''))))))((((((((((((((((((''''''''''''(((((((((((())))))************)))(((++++++)))((('''&&&%%%%%%((((((((('''''''''''''''(((((((((((())))))))))))(((((()))))))))*********************))))))))))))((())))))************)))+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++************++++++)))((((((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************&&&'''((())))))))))))))))))(((((((((((())))))***)))(((((('''&&&&&&&&&&&&'''(((((())))))(((((('''%%%&&&&&&'''''''''''''''''''''(((((('''&&&%%%%%%"""$$$%%%'''&&&%%%$$$$$$'''''''''''''''(((((((((&&&'''((()))******++++++******)))(((((('''(((((($$$$$$$$$$$$%%%&&&'''(((******++++++---...///000...,,,,,,,,,---...,,,+++&&&&&&&&&&&&'''((()))***+++***((('''&&&&&&&&&''''''''''''((((((((())))))((((((&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))(((((((((((((((''''''&&&(((((((((((((((''''''''')))(((''''''((()))(((&&&''''''((()))*********)))((((((((()))))))))))))))$$$%%%&&&&&&''''''&&&&&&$$$&&&((()))(((((((((***((())))))******)))))))))'''''''''&&&&&&'''''''''(((((((((***,,,---,,,***%%%%%%&&&((())))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''%%%%%%&&&&&&'''((()))))))))))))))((())))))******'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********(((((((((((())))))))))))((()))******(((((()))***)))((((((''''''(((((()))+++***((('''&&&''')))***+++******)))(((''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++++++++***))))))((((((******++++++,,,++++++***)))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))'''((((((((())))))))))))))))))*********)))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((())))))(((''''''%%%&&&'''((()))*********(((((((((((((((((((((((()))))))))))))))((((((((('''((()))******)))((('''%%%%%%&&&''''''((())))))''''''''''''((((((((((((((()))************))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******++++++*********)))))))))((()))***+++,,,,,,,,,,,,******++++++,,,,,,------******++++++++++++******++++++************++++++************))))))((((((***************)))))))))''''''((((((((((((((()))''''''((()))))))))(((((())))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&'''(((((((((((('''((())))))((('''&&&%%%%%%###%%%(((((('''%%%%%%&&&&&&''''''''''''(((((((((''''''(((((())))))******++++++***)))((((((((((((&&&%%%$$$$$$%%%''')))***'''((())))))***++++++,,,+++******+++,,,---+++***'''''''''''''''((())))))***)))(((''''''''''''''''''''''''(((((())))))***(((((('''&&&&&&&&&&&&''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''&&&&&&&&&&&&###$$$&&&'''))))))******(((((((((((((((''''''&&&'''''''''(((((((((((((((((('''&&&'''((()))(((''''''(((((())))))))))))(((''''''(((((((((((())))))&&&&&&'''(((((((((((('''%%%'''((()))((('''((()))((())))))***************(((((('''&&&&&&'''(((((((((((()))***,,,---+++)))%%%&&&''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((((((((((())))))******+++(((((((((''''''(((((()))'''((()))((('''&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))******(((((((((((())))))))))))+++,,,---,,,+++***+++,,,((((((''''''''''''((((((,,,***(((&&&%%%''')))+++******))))))((((((''''''&&&&&&&&&&&&'''''''''''')))))))))((())))))***+++************************(((((((((((((((((((((((()))))))))***************++++++******)))(((((((((******+++,,,,,,,,,,,,+++)))))))))))))))******+++,,,+++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************)))))))))*********++++++''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((***)))'''%%%%%%''')))***(((((((((((()))))))))***'''((()))******)))((('''$$$%%%&&&'''(((((()))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((###$$$%%%&&&''')))******''''''''''''(((((((((((((((((())))))))))))******&&&'''(((((((((((((((''''''(((((((((((()))))))))''''''((((((((()))))))))(((((((((((()))))))))***+++++++++*********))))))&&&'''(((***+++,,,,,,---))))))******+++,,,,,,---)))******************)))++++++************++++++((()))+++++++++***((('''''''''''''''&&&&&&%%%%%%''''''''''''(((((())))))((((((((()))((((((''''''))))))(((((((((((()))))))))((('''&&&&&&'''((((((((())))))******))))))(((''''''((()))))))))(((((((((((()))))))))(((''''''''')))++++++)))'''(((***&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))+++***)))(((((('''''''''(((((())))))*********+++&&&&&&'''(((((()))))))))(((((((((***+++,,,***(((((((((((('''(((((())))))'''(((((((((((((((''''''&&&''''''((())))))******''''''(((((('''&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((((((((('''''''''&&&'''((()))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))'''&&&%%%&&&((())))))'''(((((())))))((((((''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((%%%'''))))))(((''''''((('''(((((()))******))))))))))))(((''''''((())))))''''''((()))+++***(((&&&&&&&&&''''''((('''''''''(((((((((((((((((((((((())))))(((((((((''''''''')))))))))))))))*********'''&&&&&&%%%%%%%%%&&&&&&'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***'''((((((((()))))))))***+++,,,,,,+++***))))))+++))))))(((((((((((())))))******)))((('''(((((()))))))))))))))((((((((((((''''''''''''(((((((((((()))(((''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))))))))******+++++++++))))))***+++++++++++++++)))))))))))))))******+++))))))***+++++++++******((((((((((((((((((((((((((()))*********)))((((((&&&'''(((***++++++++++++))))))*********+++++++++''''''(((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))'''((()))******)))((('''%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))*********+++))))))(((((((((((())))))%%%%%%&&&'''((())))))***''''''''''''(((((((((((((((((('''''''''((()))***&&&'''((())))))((('''''''''((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))+++++++++************)))"""$$$%%%''')))***++++++(((((()))***++++++,,,,,,))))))************))))))++++++************++++++$$$&&&))),,,---,,,+++)))******))))))((((((((('''((()))))))))******++++++((()))))))))((('''&&&&&&***)))(((((((((((())))))***)))(((''''''((()))*********++++++++++++******'''(((((()))))))))))))))&&&'''((()))************&&&(((***)))&&&%%%''')))&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((******)))''''''&&&&&&&&&$$$%%%(((******)))'''&&&&&&&&&'''((())))))(((((('''&&&''')))++++++)))((())))))(((((((((((())))))&&&'''((()))))))))''''''&&&''''''((()))******+++&&&'''((()))((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************)))))))))))))))************((('''%%%(((((((((((((((''''''&&&%%%&&&&&&'''((()))******%%%%%%$$$&&&((())))))((((((((()))(((((('''&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&&&&'''''''''''''''&&&((())))))(((''''''(((&&&&&&'''((())))))((((((***)))(((''''''((()))***&&&&&&'''((()))(((&&&###'''''''''(((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''***))))))((((((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******((())))))((('''&&&&&&'''******))))))))))))******((()))*********)))'''&&&(((((((((((())))))))))))(((((((((((())))))))))))'''&&&$$$###"""######$$$''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((()))))))))***'''((()))***,,,---...///(((((()))***************)))))))))))))))******+++&&&((()))+++,,,,,,,,,+++((((((((((((((((((((((((((()))***++++++***)))(((%%%&&&(((***+++,,,,,,+++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&!!!"""###$$$&&&'''(((((('''((()))++++++)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,***)))(((''''''((()))***(((((((((((())))))))))))''''''''''''((((((((()))((('''&&&%%%&&&''')))+++'''((()))))))))(((&&&%%%'''((((((((())))))******&&&&&&&&&&&&'''''''''(((************************))))))))))))))))))))))))------,,,+++************))))))************))))))+++++++++*********)))))))))******+++++++++******************))))))))))))(((((())))))******++++++***)))((((((((()))+++,,,((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((()))***+++))))))************))))))(((((())))))))))))(((((()))((('''&&&%%%%%%&&&'''%%%&&&&&&'''((())))))***((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&&&&''')))***)))(((&&&%%%&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&& %%%(((***)))&&&$$$'''((()))******)))''''''******)))''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&******))))))))))))******))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&'''((('''%%%%%%'''((('''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((***+++++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''((()))************))))))((((((''''''))))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''((()))******)))((('''***)))((('''''''''''''''******)))((('''&&&%%%%%%&&&'''''''''(((((())))))))))))))))))************++++++++++++***************)))(((''''''((()))***)))))))))))))))))))))))),,,,,,+++***))))))******+++******)))(((''''''&&&((()))+++,,,,,,+++)))(((************************+++***)))((((((''''''(((***(((&&&'''***+++)))'''''''''''''''((((((((()))))))))************))))))))))))))))))************((()))***++++++***)))(((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((''''''&&&''''''((()))***+++*********))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''&&&%%%$$$$$$%%%&&&''''''((()))******+++******%%%&&&&&&'''((()))******(((((((((((())))))))))))************************))))))************))))))(((&&&######%%%'''((((((''''''&&&''''''((()))***((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((************************))))))))))))))))))))))))++++++*********++++++,,,(((((()))***************+++++++++*********))))))))))))************))))))************))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++(((((((((((((((((((((((((((((())))))***+++++++++(((''''''''''''(((((()))))))))*********))))))((((((((())))))))))))(((((())))))'''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''((((((((('''''''''&&&&&&)))(((((((((((()))))))))(((((((((((((((((())))))((((((((((((((('''''''''(((''''''''''''(((((()))(((((('''''''''&&&&&&&&& """&&&((()))(((&&&%%%(((((()))))))))))))))(((***)))(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((((('''''''''******))))))))))))******))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((&&&&&&''')))'''(((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''&&&&&&#########$$$%%%&&&((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))((('''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))((('''&&&))))))((('''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))(((((()))))))))*********&&&&&&&&&''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''*********)))((('''''''''))))))***++++++***)))))))))))))))))))))))))))))))))((((((((((((((()))******(((''''''******)))''''''''''''((((((((())))))))))))************))))))))))))))))))************)))))))))******)))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((('''(((((())))))*********)))))))))(((((())))))))))))))))))))))))''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''(((((())))))***)))))))))&&&&&&''''''(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))((()))'''%%%%%%'''((()))((()))((((((''''''(((((()))((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))************************))))))))))))))))))))))))))))))))))))***+++,,,---***************)))((('''+++++++++***************)))***************))))))************))))))))))))*********)))(((''''''''')))))))))((()))******+++(((((((((((((((((((((((())))))******++++++,,,,,,+++++++++******************************)))((('''(((((())))))))))))(((((())))))((('''''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((((((((''''''***)))''''''''')))+++---))))))))))))))))))(((((('''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&(((((('''(((((()))***+++***)))(((''''''&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((((((((''''''******))))))))))))******))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%&&&&&&''')))***+++%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))((('''''''''(((((((((''''''&&&&&&''''''(((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%((((((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((())))))))))))******"""###$$$%%%&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))******)))'''&&&******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++***((('''((()))***)))'''''''''((((((((()))))))))))))))************))))))))))))))))))***************))))))(((((())))))***(((''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******)))((((((((())))))******))))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((('''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((('''&&&''')))***)))(((***))))))((((((((((((((((((''''''&&&&&&''''''(((((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))***++++++------,,,+++)))'''%%%$$$************************++++++++++++++++++***)))************)))))))))((()))))))))((((((((('''''')))))))))))))))******+++(((((((((((((((((((((((()))))))))******++++++++++++++++++******))))))(((******+++******)))((('''(((((())))))))))))(((((()))))))))((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((()))+++,,,++++++******))))))((((((&&&&&&''''''(((((())))))''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((('''''''''((('''''''''''')))+++,,,))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((((((((((((((******))))))))))))******))))))(((((((((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((())))))))))))((((((((()))+++***)))((()))***((((((((((((''''''''''''''''''''''''''''''''''''***************))))))))))))(((''''''''''''((()))(((((((((((((((((((((((('''(((((((((((((((''''''))))))(((((())))))***+++&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))((((((((((((((()))((((((''''''''''''(((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((''''''&&&%%%%%%'''(((((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))***%%%%%%&&&''''''((())))))'''((()))******)))((('''(((((((((((((((((((((((((((***+++---,,,+++)))(((***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******)))((((((((()))))))))((('''(((((((((((()))))))))))))))************))))))((()))))))))***************)))(((''''''((()))*********))))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((('''((()))******)))((('''(((((((((((('''&&&%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((******)))'''))))))((((((((())))))***((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((((((((()))***++++++******)))((('''************************,,,,,,------,,,++++++***************)))))))))((('''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))((((((((()))))))))))))))'''(((((((((((('''%%%%%%***************)))(((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))&&&'''''''''(((((())))))))))))))))))((((((((((((###$$$&&&((())))))((((((++++++******))))))((((((&&&&&&''''''(((((())))))(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''))))))(((((('''''''''(((((('''''''''''')))+++,,,)))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))******))))))(((((((((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))******)))(((((()))******''''''''''''''''''''''''(((((())))))))))))((((((((()))++++++***))))))***))))))(((((('''''''''&&&((((((((((((((((((((((((************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((''')))((('''&&&%%%%%%%%%%%%)))))))))((((((((('''''''''((((((((()))))))))***))))))((((((((())))))***(((((((((''''''(((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''&&&&&&&&&&&&&&&'''(((((()))(((''''''((((((((((((''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((()))+++,,,---+++***((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((((()))))))))((((((((()))(((((((((((()))))))))***))))))************))))))((()))))))))***************)))(((''''''((()))***++++++***))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***++++++***(((&&&++++++***))))))((())))))(((((((((((((((((())))))(((((((((((((((((((((((()))))))))(((((()))))))))'''((()))******)))((('''''''''(((''''''&&&%%%$$$((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&'''))))))(((&&&''''''''''''((()))++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''%%%&&&((()))+++,,,,,,---***************+++++++++------------,,,+++******************))))))))))))((((((((()))***+++++++++(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((()))******+++,,,,,,+++))))))))))))************))))))(((((())))))))))))((((((''''''((()))))))))(((((())))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))(((((((((''''''"""$$$&&&((()))(((&&&%%%))))))))))))))))))(((((('''''''''(((((((((((((((******)))((((((((())))))&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((('''(((((()))***+++((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))******))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))************************''''''''''''''''''''''''(((((())))))))))))((((((''')))+++,,,***))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((((((((((((((((((+++***)))((('''&&&&&&&&&+++******)))((((((''''''''''''(((((())))))******))))))((((((((()))******)))((((((''''''(((((()))(((((()))***************************************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''((((((&&&&&&((()))))))))((('''))))))(((((('''''''''&&&((((((((((((((('''''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))******)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''''')))***)))((('''(((***((((((((()))))))))******))))))************))))))))))))))))))************)))((((((''''''(((((())))))((((((''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''((()))++++++)))((('''******)))((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((''''''''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''&&&%%%&&&((()))((('''&&&&&&&&&''''''((()))***'''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((%%%&&&((()))+++,,,,,,,,,))))))*********+++++++++++++++++++++***)))((('''************))))))))))))************++++++++++++'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---//////...---,,,'''((()))******+++******(((((())))))))))))((((((%%%&&&'''((()))(((((('''&&&&&&''''''(((((())))))&&&&&&''''''((())))))***((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))((((((((((((((('''''''''(((((('''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((''''''(((((()))))))))))))))(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%'''((()))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))******))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((())))))))))))((((((&&&(((++++++***(((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&'''(((((((((((((((++++++************++++++(((((((((((((((((((((''''''''''''((()))*********))))))(((((()))******+++))))))(((((((((((())))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''(((***+++%%%&&&((()))***)))(((''''''''''''((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))'''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((())))))))))))))))))***++++++***))))))((((((((((((((((((((((((***)))((((((((((((((()))''')))******''''''(((***(((((()))))))))*********))))))************))))))))))))))))))************'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))(((''''''((((((((('''(((((())))))'''''''''((((((((())))))))))))))))))))))))))))))******)))(((((()))******)))((((((''''''(((((()))&&&''''''(((((((((''''''&&&&&&''''''(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))(((***(((&&&&&&((()))***)))(((((('''&&&&&&&&&&&&&&&'''((()))******)))((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))******************)))(((((())))))******++++++++++++*********))))))(((&&&&&&************))))))))))))------,,,,,,+++*********'''((()))++++++******)))))))))))))))))))))))))))++++++******************%%%&&&(((*********((((((&&&'''(((***++++++++++++(((((())))))))))))(((((($$$%%%'''(((((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***((('''''''''&&&&&&&&&&&&***)))'''&&&&&&'''((()))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&(((((()))******)))''''''(((((('''''''''(((((()))&&&''''''''''''''''''&&&$$$%%%'''))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))*********+++******))))))))))))******))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))(((((())))))))))))((((((%%%(((***+++***(((''''''***))))))((('''&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&'''((())))))((((((%%%%%%&&&&&&''')))***+++%%%%%%&&&&&&'''(((((((((&&&''''''((()))******+++))))))((())))))***++++++))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''(((***+++---$$$&&&((()))***)))((('''%%%%%%&&&'''((()))***+++))))))(((((('''''''''&&&''''''''''''((((((((()))&&&''''''((()))***++++++***)))(((''''''((()))*********************************))))))***+++,,,,,,(((((((((((())))))))))))((()))+++------+++)))(((''''''''''''''''''''''''(((''''''(((((()))***+++''')))+++***'''&&&(((***))))))))))))************))))))************))))))))))))))))))************&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++)))((('''&&&&&&'''((()))&&&&&&'''((()))))))))(((%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))),,,)))'''&&&(((***+++++++++***(((&&&$$$######"""'''((()))******)))((('''''''''''''''(((((((((((('''(((******))))))***,,,))))))))))))))))))))))))***)))(((((((((((())))))))))))************)))))),,,+++++++++******))))))******+++++++++,,,,,,,,,))))))))))))))))))******(((((((((((())))))))))))+++*********))))))((((((&&&''''''((()))*********&&&''')))*********)))((((((((()))***************))))))((((((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((*********)))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))(((&&&$$$###$$$$$$$$$###!!!&&&&&&''''''(((((())))))******)))((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((***,,,---,,,+++***&&&&&&&&&''''''''''''(((************************)))(((''''''''')))***++++++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))(((((('''''')))***+++(((((((((((())))))))))))))))))))))))((('''%%%%%%,,,,,,***)))(((((((((((()))))))))))))))*********+++******)))(((&&&$$$###&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&******))))))(((((('''''''''&&&%%%&&&((()))((('''&&&%%%$$$$$$&&&&&&%%%$$$'''''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%''')))***))))))*********)))((('''&&&'''%%%$$$&&&)))+++***(((***(((&&&&&&((()))'''$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%+++*********))))))((((((((((((((((((''''''''''''))))))(((((((((((())))))''''''&&&'''((()))+++---((((((''''''''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((((((((***)))(((''''''((()))***((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((,,,***((('''((()))(((''''''''''''''''''''''''''''''((())))))(((''')))***))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))++++++*********)))))))))*********+++++++++,,,,,,*********)))))))))))))))))))))))))))************************)))))))))(((((())))))***++++++,,,,,,&&&'''((()))***))))))(((&&&'''(((******+++++++++******))))))))))))******'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&%%%###"""!!!)))))))))((('''&&&%%%$$$'''''''''(((((((((((((((***))))))(((''''''(((((()))(((((('''&&&&&&'''''''''(((*********)))'''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''(((((())))))*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))---,,,***((('''''''''((((((((((((((())))))))))))++++++++++++***)))((('''***)))((('''&&&&&&&&&&&&)))))))))(((((((((''''''))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&)))))))))(((((((((''''''))))))((((((((((((((('''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((('''''',,,***((('''(((((('''&&&(((((((((((())))))))))))(((&&&%%%&&&)))***)))((()))(((&&&(((***+++***((()))((((((((()))******+++(((((((((((((((((((((((((((((('''''''''(((((()))*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''(((((()))***+++((((((''''''''''''(((((((((((((((((())))))))))))(((''''''&&&&&&''''''((()))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((+++)))''''''(((((((((&&&'''''''''''''''''''''''''''((()))((('''&&&'''((())))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))******))))))))))))((((((*********++++++++++++,,,+++*********))))))((((((************++++++++++++************)))))))))))))))))))))***++++++,,,,,,''''''((()))))))))))))))((())))))************)))+++******))))))******+++((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''+++***)))((((((((((((((($$$$$$%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''(((((((((((('''&&&%%%'''&&&&&&&&&''''''((()))((((((((((((((('''''''''))))))(((''''''''''''((())))))((((((''''''(((((('''((((((((((((&&&$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((('''&&&&&&******))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))---,,,***)))((('''''''''(((((((((((())))))))))))***++++++******)))((('''***)))(((''''''&&&&&&'''))))))((((((''''''&&&&&&''''''((())))))(((((((((&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&,,,++++++***(((''''''&&&'''''''''''''''((((((((('''***+++***'''&&&(((***)))((('''((()))***)))(((''''''''''''(((((())))))(((((((((((())))))))))))...,,,***)))******)))'''((('''''''''((()))+++,,,)))''''''''')))))))))''')))((('''((()))***)))(((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((()))***+++******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((''''''(((((())))))******((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))++++++)))(((&&&'''''''''(((((((((((((((***)))(((''''''((()))***((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&'''(((((('''&&&''''''''''''''''''''''''((()))***)))'''&&&'''((())))))))))))))))))))))))'''(((((()))))))))))))))))))))************)))))))))))))))(((((((((((((((************++++++++++++++++++******)))((((((((()))))))))*********++++++*********)))))))))))))))''''''(((((())))))))))))'''(((((()))))))))))))))++++++++++++)))((('''&&&)))))))))((())))))***+++))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''******)))(((''''''''''''&&&'''((())))))))))))(((''''''''''''''''''''''''&&&''''''(((((()))))))))))))))))))))))))))((((((%%%$$$#########%%%&&&'''))))))((((((''''''&&&&&&(((((('''&&&&&&'''''''''))))))(((((((((((())))))&&&''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((&&&%%%$$$))))))))))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))((('''(((((((((((())))))(((((((((((())))))))))))((((((((((((((('''&&&&&&++++++***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))((((((((('''''''''''''''***))))))((('''&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$(((+++***&&&%%%(((,,,)))((('''(((***+++***)))&&&&&&''''''(((((())))))(((((((((((()))******+++)))((('''(((+++---------***((('''&&&'''(((***,,,))))))((((((((((((((('''***)))(((''''''&&&%%%%%%''''''''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))(((((())))))))))))************))))))(((((((((((())))))((()))*********((('''&&&((((((''''''''''''((((((&&&''''''((()))******+++)))((((((''''''(((((()))++++++******))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((((((((''')))))))))))))))*********))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))*********))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''(((((((((***)))(((''''''((()))***((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&(((((('''%%%'''''''''''''''''''''''')))***+++***((('''((()))))))))))))))))))))))))))&&&'''((()))***)))))))))))))))************))))))((((((((((((((()))))))))))))))*********+++++++++************))))))((((((((((((((()))))))))******))))))))))))))))))******((((((((((((((()))))))))((((((((((((((())))))******************)))(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&'''((()))***+++***)))'''&&&''''''''''''''''''''''''''''''((())))))***++++++''''''&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&(((((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((&&&%%%$$$(((((((((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))'''((((((((((((''''''&&&+++******))))))))))))***''''''((()))******+++,,,************)))((('''&&&))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&''''''((((((!!!%%%)))(((&&&%%%)))...((('''&&&''')))***)))(((&&&&&&&&&'''((())))))***(((((((((((()))+++,,,---&&&%%%%%%'''***---......,,,***((('''&&&'''(((***))))))))))))((((((((()))(((((()))(((((('''(((((()))******++++++***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((())))))((()))))))))*********+++))))))(((((((((((())))))))))))*********((('''%%%((((((''''''''''''((((((&&&''''''((()))******+++)))))))))(((((()))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))******++++++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))******)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''(((((())))))***)))(((''''''((()))***)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%(((((((((((((((((((((((()))***+++***)))((()))***))))))))))))))))))))))))&&&'''(((*********))))))))))))************))))))(((((())))))))))))******)))))))))************+++)))))))))))))))))))))***'''((((((((())))))))))))))))))))))))******************************++++++((((((((((((((()))******&&&'''((()))++++++,,,,,,&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((()))***+++***(((&&&$$$''''''''''''''''''''''''(((((())))))***+++,,,,,,******)))(((''''''((((((***)))(((''''''&&&''''''((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((())))))&&&&&&''''''((())))))***&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((((((((('''&&&&&&''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((()))))))))((('''&&&%%%$$$(((((((((((())))))))))))))))))************))))))((((((''''''''''''((((((''''''((()))***+++,,,,,,************)))((('''&&&''''''(((((((((((('''''''''(((((((((((()))))))))((((((((())))))*********'''''''''''''''(((((((((!!!$$$''''''&&&&&&))),,,'''&&&%%%&&&(((***)))(((%%%&&&&&&'''((()))******)))(((((((((***,,,...///((('''%%%&&&(((******))),,,+++)))((('''''''''(((((()))******(((((()))***&&&((()))***)))***,,,---((()))*********)))(((''')))))))))))))))))))))))),,,+++***)))((((((((((((''''''(((((((((((())))))'''(((((())))))*********))))))(((((((((((()))))))))))))))))))))(((''''''((((((''''''''''''((((((''''''(((((())))))************))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))++++++++++++))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++''''''(((((())))))*********)))(((''''''((()))***)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&((())))))'''%%%(((((((((((((((((((((((('''(((***)))(((((()))***))))))))))))))))))))))))%%%&&&(((***+++***))))))))))))************)))))))))))))))*********++++++))))))))))))************((((((((()))******++++++(((((()))))))))*********((()))))))))************+++*********************)))(((((('''((()))***+++(((((()))***************&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''((()))***''')))+++,,,,,,***((('''''''''''''''''''''''''''(((((()))***+++,,,------...---,,,***))))))******&&&&&&''''''&&&&&&%%%$$$'''''''''(((((((((((((((%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&'''(((((()))(((''''''''''''(((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''(((((())))))'''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((******+++***)))(((&&&%%%(((((((((((())))))))))))))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))*********))))))(((&&&''''''((((((''''''&&&'''((((((((())))))))))))))))))(((((((((((((((((())))))(((((((((((((((''''''''''''''''''((((((((('''&&&%%%''')))******)))%%%%%%&&&'''((()))******)))(((((((((***,,,///000+++)))''''''(((((('''&&&))))))))))))((((((((((((&&&(((******((((((***,,,&&&(((***)))'''&&&''')))'''((()))***)))(((&&&%%%))))))))))))))))))))))))******)))))))))))))))***'''''''''((((((((())))))&&&&&&'''(((((()))******))))))(((((((((((())))))***))))))(((((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))+++******))))))******+++)))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&(((***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***++++++,,,***)))(((''''''((()))***)))(((''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''')))++++++(((&&&((((((((((((((((((((((((%%%'''(((((('''''')))***))))))))))))))))))))))))$$$&&&(((***++++++))))))))))))************))))))))))))******+++++++++,,,))))))))))))************''''''((()))***+++,,,,,,)))************+++++++++(((((())))))*********+++)))))))))((((((((((((((()))((('''''''''(((***+++------,,,+++)))'''%%%$$$''''''''''''((()))++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))''''''''''''(((***+++,,,(((***,,,//////...---+++''''''''''''''''''''''''((())))))+++,,,---......---+++)))(((&&&&&&&&&'''%%%&&&((()))))))))''''''&&&'''''''''(((((())))))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((''''''''')))***+++&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((()))***,,,,,,++++++***(((((((((((())))))))))))''''''((((((((((((((('''******))))))))))))***++++++***)))((('''&&&%%%%%%'''''')))******+++++++++(((((())))))))))))(((((('''((((((((())))))******(((((('''&&&%%%$$$$$$###******))))))(((((('''''',,,***(((((())))))'''%%%'''&&&&&&'''***+++***)))%%%%%%&&&'''((()))***+++)))(((((((((***---///111+++)))''''''((())))))(((&&&'''((()))*********)))%%%(((******)))(((+++---)))******'''!!!+++,,,.........,,,***)))))))))))))))))))))))))))'''&&&&&&''''''((()))***&&&'''''''''(((((())))))%%%&&&&&&'''((())))))***))))))(((((((((((())))))***)))(((''''''((()))***((((((''''''''''''(((((())))))))))))((((((((((((++++++************++++++(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))++++++)))((('''((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''$$$&&&(((***++++++***)))************************))))))))))))))))))))))))'''((()))******)))((('''((())))))***+++,,,,,,,,,***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***,,,+++)))'''))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''(((((()))))))))(((((('''((((((((((((((((((((((((''')))******))))))***+++,,,+++******))))))******'''((()))******)))((('''))))))))))))))))))))))))++++++***************+++(((((())))))))))))(((((())))))))))))************))))))))))))************((((((((((((((()))******%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%&&&((())))))))))))'''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((***...222333000+++&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))***)))'''''')))))))))(((''''''''''''''''''''''''***(((&&&$$$$$$$$$%%%&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))******(((&&&%%%%%%&&&'''((((((''''''******))))))((((((''''''&&&''''''((()))******+++(((((((((((((((((((((((('''''')))***++++++++++++******))))))((((((''''''***)))(((''''''((()))***''''''''''''((((((((((((((()))+++***(((''''''((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''******))))))(((((('''''')))************+++++++++((()))++++++)))((()))***))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))))))))(((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((()))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******&&&'''''''''''''''&&&%%%((()))***+++***)))'''%%%))))))))))))))))))))))))((((((((((((((())))))***************************************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))***************)))((((((''''''(((((())))))******'''((()))******)))(((''')))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))))))))(((((((((((())))))'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))---,,,,,,,,,++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))(((((((((''''''***)))))))))((((((((('''((())))))******))))))((())))))))))))))))))))))))((()))******))))))***,,,+++***))))))(((((())))))'''((()))******)))((('''))))))))))))))))))))))))******))))))((())))))***((())))))******))))))((())))))))))))************)))))))))))))))))))))(((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((('''''''''&&&%%%&&&&&&(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((***---000222111---)))******))))))((('''&&&&&&''''''''''''((((((((((((***(((''''''((())))))((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&************************(((&&&&&&&&&(((((('''&&&&&&&&&'''(((((((((((((((***)))))))))(((((((((''''''''''''(((((()))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))***)))))))))((((((((('''***)))(((''''''((()))***''''''((((((((()))))))))(((***++++++)))'''(((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++,,,,,,************)))))))))((((((((()))))))))*********'''(((******((('''((())))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((('''(((((()))))))))((((((((()))***+++***)))'''&&&))))))))))))))))))))))))))))))((((((((()))******((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&'''((((((((()))))))))***'''((()))******)))((('''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++))))))(((((((((((())))))(((((()))***+++***))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((******))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''***)))))))))))))))(((((())))))))))))(((((((((((())))))***************)))************************(((***++++++******+++,,,***))))))((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((((((((((()))))))))******************)))))))))))))))************)))))))))(((((('''''''''((((((''''''(((((()))***++++++***))))))(((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))+++...111111///---,,,,,,+++***)))((('''&&&&&&&&&&&&&&&''''''''''''***(((''''''((())))))(((''''''''''''''''''''''''&&&%%%%%%$$$%%%'''(((***'''''''''''''''''''''''''''(((((((((((('''&&&&&&((((((((((((((((((((((((&&&$$$######%%%'''''''''''''''((()))))))))(((((())))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((())))))((())))))))))))(((((((((((())))))(((((((((((())))))((((((((()))))))))******)))***,,,+++***((())))))))))))))))))))))))))))))((())))))******))))))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************++++++************))))))'''((((((((())))))))))))&&&'''))))))'''''''''((())))))))))))))))))))))))******)))(((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))'''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((('''%%%''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((((()))***++++++++++++(((((()))******)))'''&&&))))))))))))))))))))))))***))))))))))))***++++++((((((((((((((((((((((((************))))))))))))************************))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))*********)))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((('''((((((((((((''''''''''''))))))))))))))))))))))))***)))))))))))))))((((((************))))))))))))))))))))))))(((((((((((()))******++++++++++++***************************)))***++++++******+++,,,******)))(((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((()))************++++++++++++******((()))))))))************))))))((((((''''''&&&&&&(((''''''''''''((())))))*********))))))((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((('''''''''&&&&&&&&&&&&)))(((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((()))+++///111111111...---,,,+++***(((''''''&&&&&&'''''''''((((((((()))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$'''((()))(((((()))))))))))))))((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))***************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************)))+++,,,,,,***)))******))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''%%%$$$###***)))))))))))))))))))))((((((((()))))))))******&&&((())))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,------,,,***)))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))((('''((()))***+++,,,,,,,,,(((((())))))))))))((('''))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******+++******)))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((&&&%%%))))))(((((((((((())))))*********))))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((***)))))))))((((((''''''))))))))))))))))))((((((((((((((((((((((((((((((************))))))))))))))))))))))))************(((((((((((())))))))))))))))))***+++++++++++++++************************(((***++++++***)))+++,,,++++++***))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,******++++++++++++******((()))))))))************)))((((((((('''''''''&&&'''''''''''''''(((((()))'''''''''(((((()))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''&&&&&&(((((('''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''''')))---///111111------,,,+++***)))((((((''''''((((((((())))))))))))'''&&&&&&'''(((((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''%%%######%%%((()))***((()))))))))))))))(((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((())))))************)))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************(((***,,,,,,*********+++(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''%%%$$$###'''((((((((((((((((((((()))))))))*********++++++''')))+++***)))((())))))))))))))))))))))))))))))'''''''''((((((***+++,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((+++---......---,,,''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,,,,&&&'''((()))************(((((()))))))))))))))(((((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))(((((((((((()))))),,,,,,++++++++++++,,,,,,++++++***)))((())))))***))))))))))))(((((((((((())))))(((((((((((())))))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))(((((('''))))))(((((((((((())))))******)))(((((('''''''''(((((((((((((((((((((((((((((()))))))))***************))))))((((((((('''(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))************(((((()))))))))))))))***(((((((((((())))))))))))(((((()))***++++++++++++************************''')))******))))))***+++,,,++++++***************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))***+++,,,---)))******************)))))))))))))))************((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&'''(((((()))******(((((((((((((((((((((((($$$%%%&&&((())))))******%%%&&&''''''((((((''''''&&&&&&'''((((((''''''&&&''''''&&&&&&&&&&&&''''''((('''&&&(((+++---......,,,,,,++++++***)))))))))(((((((((((()))))))))***)))'''&&&&&&'''(((((('''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''')))))))))(((((()))))))))(((''''''(((((((((((())))))))))))'''''''''''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******''')))++++++***)))***+++(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************&&&&&&''''''''''''((((((************++++++++++++(((***++++++***))))))***))))))))))))))))))))))))&&&&&&'''((()))+++,,,---))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((()))++++++++++++''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,&&&&&&'''((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))***++++++((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))******))))))))))))*********)))'''&&&&&&&&&'''((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) !!!###&&&(((***+++,,,))))))(((((((((((())))))))))))((('''''''''((((((((((((((((((((((((((((((((())))))******++++++,,,***))))))))))))))))))(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((()))))))))))))))***''''''((((((((()))))))))'''((((((((()))))))))***&&&'''((()))************))))))))))))))))))))))))&&&((())))))(((((()))***++++++***)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((())))))***+++,,,((())))))******))))))((())))))))))))************'''(((((())))))*********'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((###$$$&&&'''((()))(((((($$$%%%&&&(((((((((((('''''''''&&&&&&&&&&&&''''''((('''&&&''')))******)))************************'''''''''((((((((()))))))))'''%%%&&&'''((('''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&'''((()))((('''((((((((((((((('''&&&&&&'''((((((((()))))))))***'''''''''(((((()))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***'''((()))******)))((('''''''''((((((((()))))))))&&&(((******)))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++,,,,,,''''''''''''((((((((()))))))))))))))************''')))******)))(((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''(((((()))(((((((((((((((((((((((()))******(((((((((((((((((((((((())))))((((((((()))******((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))***)))'''&&&&&&&&&((((((***)))))))))((((((((('''***)))(((''''''((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))###$$$$$$&&&(((***,,,---))))))(((((((((((())))))(((((('''&&&'''((())))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))*********&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&((())))))*********((((((((((((((((((((((((&&&'''((((((''''''((()))******)))(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((()))++++++(((((())))))))))))(((((())))))))))))************''''''((()))***+++,,,,,,'''&&&&&&&&&&&&'''((((((,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&"""###%%%'''))))))))))))###$$$&&&((())))))(((((('''''''''&&&&&&''''''''')))'''&&&'''((()))(((&&&((())))))))))))*********&&&&&&&&&'''''''''((((((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((((('''&&&'''((((((&&&%%%''''''(((((('''&&&%%%%%%'''((((((((())))))******&&&''''''((()))***++++++)))))))))))))))))))))))))))***************))))))'''((((((((())))))******'''((()))******)))((('''''''''''''''((((((((((((&&&''')))***)))((()))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((''''''((((((((())))))******(((((((((((())))))))))))&&&((())))))(((''''''((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************((()))))))))))))))((('''&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))'''&&&%%%((())))))))))))(((((('''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((())))))***************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))),,,+++)))((('''(((***+++******))))))((((((((('''***)))(((''''''((()))************+++,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''((()))***))))))(((((((((((())))))((('''&&&&&&'''((()))***************************&&&''''''((()))******+++(((((())))))******++++++((()))))))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************************))))))))))))---+++***((((((((())))))&&&&&&&&&&&&'''(((******((()))***++++++,,,++++++(((((())))))))))))((((((------,,,+++***)))((((((******++++++++++++******(((((((((((())))))))))))+++++++++************)))''''''(((((())))))******///...,,,+++)))((((((((($$$%%%&&&((())))))******))))))(((((((((((())))))(((((((((((('''''''''''''''((()))))))))(((&&&%%%))))))))))))))))))))))))&&&'''(((******((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((''''''((((((((('''(((((()))******)))((('''!!!&&&(((&&&&&&'''(((''''''((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&%%%%%%&&&'''(((&&&&&&''''''((()))))))))&&&'''((())))))***))))))((((((''''''&&&&&&&&&%%%'''''''''(((((((((((())) """$$$&&&''''''''''''+++***((('''&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))---***'''$$$###$$$&&&((((((((((((((())))))))))))******)))(((((((((((((((******))))))))))))*********(((''''''((())))))((('''(((***+++***)))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************(((((())))))******++++++))))))*********))))))(((******))))))))))))******,,,+++***)))((('''&&&&&&%%%&&&&&&'''((())))))***+++*********))))))((((((''''''(((((())))))******))))))((((((''''''&&&&&&*********)))(((&&&%%%$$$+++)))(((&&&&&&((()))+++******))))))((((((''''''((((((((((((((((((((((((*********)))(((((('''''''''(((((((((((((((''''''***)))''''''((())))))((())))))))))))))))))))))))***)))'''&&&%%%&&&((()))(((******(((&&&%%%(((+++,,,,,,++++++***)))((((((''')))+++***'''&&&(((***))))))))))))))))))))))))+++*********))))))((((((,,,+++)))((('''''''''(((---((('''++++++'''''',,,))))))))))))))))))))))))+++******)))(((''''''&&&+++,,,,,,+++)))((()))+++******))))))))))))******...)))%%%%%%(((+++)))'''++++++******))))))((((((++++++***)))(((((())))))'''((()))******)))((('''((((((((((((((((((((((((+++*********))))))((((((''''''((((((((((((''''''((()))))))))((('''&&&&&&&&&)))+++***'''&&&(((+++(((((((((((((((((((((((())))))((((((''''''&&&&&&***)))((('''&&&&&&''''''((((((((((((((())))))***))))))))))))************************))))))))))))+++******)))))))))))))))(((((((((((()))***+++,,,++++++,,,++++++***)))((())))))************))))))+++++++++***))))))((((((******++++++++++++************))))))((((((''''''*********)))))))))(((((())))))))))))(((((((((((()))((('''&&&&&&%%%&&&&&&'''(((((())))))((((((((())))))(((((((((((())))))(((((((((((('''''''''''''''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((())))))((('''((()))***+++++++++***)))"""&&&)))***((('''(((***''''''((((((((('''%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((('''''''''''''''(((&&&&&&''''''((()))))))))'''(((((())))))))))))((())))))))))))((((((''''''''''''((((((((()))))))))###$$$&&&'''((())))))(((,,,+++)))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))'''&&&%%%'''(((***(((((((((((())))))))))))******)))(((((((((((((((((((((''''''''''''((((((,,,***))))))***++++++***)))***+++,,,+++)))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))))))))++++++******))))))))))))******))))))))))))******%%%&&&&&&'''(((((())))))''''''(((((()))******************)))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''%%%&&&''')))***+++++++++***)))(((''''''((()))******)))))))))((((((((('''(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&'''((())))))))))))***)))((((((((()))))))))))))))))))))))))))))))))***)))'''&&&&&&((()))***+++,,,---+++))))))+++...,,,,,,+++******)))((((((''')))+++***((('''(((***))))))))))))))))))))))))************)))))))))(((+++***)))(((''''''((())))))&&&%%%)))(((%%%%%%((())))))))))))))))))))))))*********)))(((''''''''')))******)))''''''(((*********))))))))))))******///+++'''&&&)))+++***'''*********)))))))))))))))++++++***)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))((((((''''''(((((((((((('''''')))))))))(((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''******+++++++++******)))))))))))))))************************))))))))))))(((((()))******************************+++,,,---++++++,,,++++++***)))(((******++++++++++++******))))))))))))))))))))))))******++++++++++++******,,,+++***)))(((''''''&&&))))))))))))((((((((('''******))))))((('''''''''***)))))))))))))))******+++++++++***)))((('''&&&))))))(((((((((((())))))((((((((((((''''''''''''((((((((()))(((((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))))))))((('''''''''((()))***************''')))******((('''((()))'''''''''(((''''''&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))(((((((((&&&''''''(((((())))))***((())))))))))))(((((('''++++++************))))))'''(((((((((((()))))))))&&&&&&((()))************,,,+++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++(((((((((((())))))))))))***))))))(((((((((((((((((((((''''''''''''((((((,,,***))))))***++++++***++++++,,,,,,+++)))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))((((((((((((((((((***))))))))))))+++,,,---******))))))))))))******''''''((())))))***++++++))))))))))))******************))))))))))))(((((())))))))))))(((((((((((('''((((((((((((((())))))++++++++++++***)))((('''***)))(((''''''((()))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''')))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,))))))***)))(((((()))++++++++++++******))))))(((''')))******)))((()))***))))))))))))))))))))))))************))))))))))))+++***)))((((((((()))***+++)))))),,,+++(((''')))))))))))))))))))))))))))******))))))((((((''''''((())))))(((&&&&&&'''(((******))))))))))))******000,,,)))(((***+++***((())))))))))))************+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((('''(((((())))))(((((('''))))))((('''((((((******)))((('''((()))***)))((((((((((((((((((((((((((('''''''''((((((((((((((($$$%%%''')))***))))))((('''(((***,,,,,,+++***)))((()))))))))************************)))))))))(((&&&''')))***++++++******************++++++,,,---((((((***+++++++++++++++)))******++++++******)))''''''(((((()))))))))*********++++++++++++******+++******))))))(((((((((******)))))))))((((((((())))))))))))((((((((((((---,,,,,,++++++,,,,,,---++++++++++++***((('''&&&))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))******((('''&&&&&&$$$%%%%%%&&&'''((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''')))*********)))((('''''''''((())))))******))))))***))))))((('''&&&************************&&&&&&'''''''''((((((((('''(((((()))*********************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******)))(((&&&&&&((()))((('''++++++++++++***((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************))))))((((((''''''&&&&&&((('''''''''))),,,000222******))))))))))))******+++******)))'''&&&&&&%%%***)))))))))))))))))))))))))))))))))))))))((((((******))))))((((((''''''''''''(((((()))))))))***---,,,,,,+++)))'''%%%$$$))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''((())))))************((()))******))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,---''''''(((((('''(((((()))+++*********)))))))))((('''(((************))))))))))))))))))))))))))))))*********)))))))))))))))***)))((((((((()))***+++++++++,,,------+++******))))))))))))))))))))))))***)))))))))(((((((((''''''((()))(((&&&&&&''')))******))))))))))))******///,,,)))))))))***)))'''(((((())))))******++++++******)))))))))))))))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))(((&&&&&&&&&(((***++++++(((&&&'''***+++)))&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''(((((((((((()))!!!###'''***++++++***)))((()))))))))************************)))))))))(((%%%''')))***+++++++++******))))))))))))***++++++((((((***+++++++++++++++(((((())))))))))))(((((('''''''''((())))))************++++++++++++******(((((())))))******++++++++++++*********)))))))))&&&''''''((()))******+++))))))((('''&&&&&&&&&&&&))))))************))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((('''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''***,,,+++)))&&&&&&&&&%%%%%%%%%&&&'''((())))))+++************)))'''&&&''''''&&&&&&'''''''''''''''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''')))*********)))(((''''''(((((()))*********))))))***))))))((('''&&&))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((&&&%%%$$$(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******)))'''&&&&&&'''((((((''')))))))))(((((('''&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((''')))+++---///******))))))))))))*********)))(((&&&$$$"""!!! ((((((((((((((((((''''''(((((((((((((((((())))))******))))))(((((('''''''''((((((((())))))******%%%&&&'''((()))*********))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))*********+++++++++***)))(((((('''))),,,+++***((()))***((((((((((((((((((((((((((((((((()))***+++,,,,,,*********+++,,,,,,,,,+++*********)))))))))))))))'''((()))+++,,,+++***)))(((((((((((((((((((((((())))))))))))))))))************)))(((((()))***+++'''((()))))))))******)))************************))))))))))))(((((((((((())))))***)))(((((()))+++******))))))))))))******,,,***)))((((((((('''&&&(((((())))))******++++++***)))))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))((((((((('''%%%%%%%%%''')))++++++(((&&&'''***+++)))&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))+++)))'''&&&&&&&&&'''(((###%%%(((******)))'''&&&))))))))))))************************))))))))))))''''''(((******+++++++++))))))((((((((())))))***++++++,,,++++++***)))((((((((())))))))))))((((((((((((((())))))***************++++++++++++******'''(((((()))***+++,,,,,,++++++++++++************%%%&&&'''((()))***+++,,,(((((('''%%%%%%$$$$$$$$$''''''((()))************))))))(((((((((((())))))((((((((((((''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))),,,///...+++''''''((((((((((((((()))***++++++,,,+++,,,...///...,,,)))''''''&&&&&&&&&'''(((((('''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&'''((())))))))))))'''(((((())))))******+++((())))))))))))((((((''''''''''''(((((((((((()))%%%%%%&&&&&&&&&''''''''')))((('''''''''''''''(((''''''(((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''%%%$$$###(((((((((((())))))))))))((((((((((((((())))))***((((((''''''''''''((((((+++)))(((((()))******)))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))((((((((((((((((((---,,,***(((((((((((((((******))))))))))))******++++++******)))(((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))((((((((((((((())))))))))))))))))***''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++,,,,,,,,,,,,***)))((('''&&&***------***((()))+++))))))))))))))))))))))))'''(((((())))))*********(((((((((***,,,,,,+++***))))))))))))))))))))))))'''''')))+++------+++((((((((((((((((((((((((((())))))))))))************++++++))))))))))))***+++'''******(((***...///...************************))))))))))))(((((((((((()))***+++***))))))+++---******))))))))))))******))))))))))))((((((((('''))))))))))))************)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))((())))))******))))))((((((((('''&&&&&&''')))))))))((('''((()))***)))((((((((((((((((((((((((((('''''''''(((((((((((((((+++***((('''&&&&&&''''''***+++++++++***(((&&&$$$))))))))))))************************))))))))))))))))))(((((()))***++++++***))))))((((((((())))))++++++,,,++++++***)))((()))))))))******)))))))))))))))************************++++++++++++******)))))))))******++++++,,,************))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))&&&'''((())))))))))))((())))))(((((((((((())))))((((((((((((''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))+++000333333...******++++++***)))))))))***++++++)))***,,,000222222...***'''&&&&&&%%%&&&'''((()))(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&'''((()))***((((((((()))******++++++'''(((((())))))))))))((('''''''''((((((((())))))'''''''''((((((((())))))***)))((('''&&&''''''((('''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((()))******((((((''''''''''''((((((***)))'''''')))***)))((('''''''''''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))))))))******))))))(((''''''&&&******))))))))))))******,,,,,,,,,,,,---------...'''''''''((())))))******'''''''''((((((((())))))(((((((((((())))))))))))*********))))))))))))))),,,,,,+++***(((&&&$$$###(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))******++++++,,,,,,,,,,,,+++***))))))&&&***......***((()))+++))))))))))))))))))))))))'''(((((())))))(((((((((&&&%%%%%%'''***+++)))'''((()))))))))))))))))))))''''''(((+++......+++(((((((((((((((((((((((((((((()))))))))************---,,,***))))))))))))***))),,,+++(((+++111555444************************(((((((((((()))))))))))))))***++++++******,,,---******))))))))))))******'''(((******)))))))))************))))))))))))))))))))))))))))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))*********)))))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&''')))******(((&&&%%%)))*********)))(((''''''))))))))))))************************))))))))))))***)))((((((((()))+++,,,******)))))))))))))))***((()))***++++++,,,++++++******++++++++++++******++++++************************++++++++++++******+++++++++***************))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((()))***+++'''(((((((((((((((''''''))))))(((((((((((()))))))))(((((((((''''''''''''((('''&&&&&&'''((()))***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))...333777666111---,,,...***)))(((''''''((())))))%%%&&&***///333222---)))'''&&&&&&%%%&&&'''((()))(((((())))))))))))(((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&%%%%%%&&&''')))***((((((((()))******++++++''''''((())))))***))))))''''''(((((()))))))))***))))))))))))************+++***)))'''''''''((((((((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((((((((())))))))))))((((((((((((((()))************))))))))))))******((('''%%%%%%'''((('''&&&((('''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))(((((())))))******++++++$$$%%%&&&((()))***************))))))))))))******(((((((((((((((((())))))'''(((((()))***++++++,,,&&&'''''''''(((((())))))''''''(((((())))))******++++++******))))))(((((('''((()))***************(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))************++++++++++++***++++++,,,,,,,,,++++++%%%***......***((()))+++))))))))))))))))))))))))'''((((((((((((((('''&&&)))((((((***---...,,,)))(((((((((((())))))))))))''''''(((+++//////+++((((((((((((((((((((((((((((((((())))))*********+++...---+++))))))((())))))&&&)))((($$$'''///444333************************(((((((((((()))))))))))))))***+++***)))***+++---******))))))))))))******''')))+++++++++++++++,,,++++++******))))))(((((())))))((())))))***++++++'''((()))******)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))************)))))),,,,,,,,,,,,,,,+++***)))&&&)))+++***'''&&&(((+++(((((((((((((((((((((((())))))(((((('''''''''&&&!!!$$$)))------+++'''$$$######$$$&&&''')))***+++)))************+++++++++************))))))(((((('''((()))***+++,,,,,,,,,+++++++++***************************************************************,,,+++***((((((((())))))((()))***++++++***)))(((******************+++++++++***)))(((((()))***++++++++++++***************************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&((()))++++++)))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))))))))))))))************,,,111444222---******+++***((('''&&&&&&'''(((***+++++++++,,,,,,+++++++++(((&&&%%%$$$%%%(((+++---///---***'''$$$######$$$+++)))''''''(((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((************)))'''&&&%%%,,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))************************************'''(((((()))***)))))))))))))))))))))))))))))))))***(((&&&&&&(((*********************************))))))))))))))))))))))))%%%&&&''')))************(((((((((((())))))))))))))))))))))))************((()))***++++++***)))(((,,,++++++*********++++++)))))))))))))))***++++++%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,)))((((((((((((((()))***'''((())))))(((((()))***+++******)))(((''''''&&&'''((()))******)))((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((*********)))))))))))))))...---,,,+++***(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''******))))))))))))******+++***((('''&&&''')))*********++++++++++++******,,,,,,++++++***)))))))))***)))(((''''''((()))***************++++++++++++++++++,,,++++++***(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&(((******)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,++++++******)))((((((((())))))))))))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))&&&''')))***,,,---------((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&%%%%%%&&&''')))))))))((((((((((((((()))''''''((((((((((((''''''((((((((((((((('''''''''))))))(((((((((((())))))///$$$---$$$***$$$000'''))))))))))))(((((((((((((((((()))))))))*********++++++*********)))))))))((()))***+++++++++++++++************************************************************************+++***)))(((((())))))*********++++++++++++******,,,+++++++++***)))))))))******))))))))))))******************************))))))))))))))))))))))))******(((((('''((())))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%'''((()))******)))((('''$$$$$$%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((()))))))))******,,,000333111---)))***+++)))((('''&&&&&&'''((()))))))))************))))))((('''&&&%%%&&&(((***+++111///,,,***(((''''''((((((&&&$$$$$$%%%&&&%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))******))))))((('''&&&)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***(((&&&&&&(((*********(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))''''''''''''((((((((((((((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&'''''')))(((((((((((()))***+++)))******+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((()))+++,,,---'''((())))))(((((()))++++++++++++***))))))((((((&&&''''''((()))((((((((())))))))))))))))))))))))))))))(((''''''((())))))***))))))))))))))))))))),,,,,,++++++***)))))))))************************))))))))))))))))))))))))''''''((((((((((((((((((***))))))(((((())))))***(((((()))***************)))******************)))))))))*********************)))(((''''''((()))***(((((((((((())))))))))))''''''((()))************))))))))))))))))))))))))))))))************))))))''')))******((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))++++++)))))))))))))))*********))))))))))))))))))))))))---,,,,,,+++******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''')))***++++++,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))---,,,***)))'''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((((((((()))***+++(((777333777***111)))))))))))))))(((((((((((('''((((((((())))))))))))+++++++++***************)))******+++++++++******(((((())))))******++++++************************))))))))))))))))))))))))***))))))((())))))***+++,,,,,,++++++++++++,,,,,,---,,,,,,+++***)))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))***---000///+++((()))***)))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((()))///...,,,***))))))******)))'''&&&&&&((())))))(((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))+++)))''''''(((*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))************))))))''''''(((((())))))******((((((''''''(((((())))))(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******((((((((()))***,,,...///'''(((***)))(((((()))+++,,,,,,++++++******))))))((((((((((((((()))***+++************************+++******))))))******+++))))))))))))))))))************************++++++************************))))))))))))))))))))))))'''''''''(((((())))))))))))((((((''''''(((((()))%%%'''***,,,------,,,+++((())))))******))))))(((''''''((())))))***++++++))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&'''(((((())))))*********************************++++++++++++******(((***+++***((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++'''(((((()))******++++++))))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))'''((())))))*********)))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***,,,,,,***((('''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******(((,,,AAABBBHHH222111,,,))))))))))))((((((((((((((((((((()))))))))******++++++++++++******************+++++++++******)))''''''((()))******++++++************************((((((((((((((((((((((((((((((((())))))***++++++,,,+++***))))))***+++,,,,,,+++++++++***)))))))))((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((++++++***))))))((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&)))(((''''''''''''((()))+++******))))))(((((((((((((((((())))))(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((***++++++(((''''''((()))(((''''''''''''((()))&&&''''''((((((''''''&&&******+++++++++***(((((())))))(((''''''(((((()))(((&&&%%%&&&(((*********''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))'''''''''''''''((()))***))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))***)))'''&&&'''(((***,,,((((((((((((((((((((((((+++)))'''''')))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))******)))))))))((()))***+++,,,,,,,,,---((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))***+++,,,---''')))******)))(((***++++++++++++******))))))))),,,+++***)))))))))***+++))))))))))))))))))))))))************************)))))))))))))))*********************************************************((((((((((((((((((((((((&&&&&&'''((()))******+++((((((''''''''''''(((((('''((()))+++,,,,,,++++++(((((())))))))))))((((((''''''(((((())))))))))))))))))(((((((((((()))))))))*********++++++++++++******)))((('''''''''''')))))))))))))))))))))))))))******++++++******))))))***+++***(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++(((((())))))************)))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))((())))))******))))))))))))))))))))))))(((((())))))))))))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((()))******)))(((((((((((())))))***''''''((((((((((((''''''((((((((((((((()))))))))(((''''''(((((()))***+++***---???EEERRR888///,,,))))))))))))(((((((((((()))))))))*********++++++******************************+++++++++******)))'''(((((()))***++++++,,,************************(((((((((((((((((((((((((((((())))))************+++***)))(((((()))***+++)))))))))***+++++++++,,,((()))***++++++***)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''((((((***)))))))))((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&%%%%%%&&&((((((''''''''''''(((((('''(((((())))))(((((('''+++,,,------,,,+++)))(((&&&&&&&&&&&&''''''((((((###!!!!!!"""$$$&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))******)))+++***))))))((((((((()))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))***)))'''&&&'''(((***,,,((((((((((((((((((((((((,,,***(((((()))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************(((((((((((())))))))))))))))))))))))***************))))))))))))))))))***###$$$%%%'''((((((((((((((((((''''''''''''(((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((***))))))((((((((())))))((()))******))))))***+++)))))))))))))))(((((((((---,,,***((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++((((((''''''''''''((((((***)))(((((('''((()))***(((((())))))))))))(((((())))))))))))((((((''''''(((((())))))))))))(((((()))*********++++++++++++,,,+++)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++***(((&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))************************))))))((((((((((((((((((((((((((((((+++++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((())))))))))))((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((()))******''''''((((((((((((''''''(((((((((((())))))******((((((((((((((()))******///+++444<<>>???@@@@@@???>>>===>>>======<<<===>>>???@@@<<<===>>>???@@@???>>>===888888777777666666666555555555444444444333333333555444333333222222333333...------...111222222111000000000000000000000000111222222111...------...000000000000000000000000---..................---+++,,,,,,---...------------------.........//////......---------,,,,,,,,,------------------------...------,,,,,,------...************+++,,,------+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,+++******)))***+++---...******+++,,,,,,,,,,,,++++++++++++***************(((((()))++++++,,,,,,,,,))))))******+++++++++++++++***)))))))))***,,,---++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++------,,,,,,+++***)))))),,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++******+++,,,,,,******+++,,,...------,,,,,,++++++***------------------------***************************+++,,,---------------************************)))******+++---......///---,,,++++++,,,,,,***(((++++++++++++++++++++++++((()))***++++++***((('''))))))************))))))))))))))))))***+++,,,---------,,,,,,+++***))))))************************+++++++++,,,---------...''''''((()))))))))))))))))))))***+++,,,,,,------)))))))))))))))******+++%%%'''***,,,,,,+++)))(((+++++++++*********))))))))))))************))))))+++++++++*********))))))+++***)))'''''')))***+++***+++++++++,,,,,,,,,,,,'''((()))++++++******)))))))))))))))))))))))))))///,,,))))))++++++***'''&&&((()))***))))))+++,,,***)))(((''''''((()))***++++++++++++++++++++++++)))************+++++++++++++++,,,------------,,,)))***,,,...000000...+++++++++++++++++++++++++++......---------,,,,,,,,,---,,,+++***++++++------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000///...---...000000000000///......------////////////////////////......////////////............//////000000111111///111333222000000222444111000/////////000222333333333222222222222222222444444333333222222111111333111...///111333222000000000111000000000333555444555555666555555444444444555666666555555777999999;;;<<<>>>??????@@@@@@CCCCCCDDDEEEHHHJJJLLLMMMNNNNNNOOOQQQTTTTTTSSSQQQRRRRRRQQQQQQQQQQQQQQQRRRNNNMMMMMMMMMMMMNNNOOOPPPLLLKKKIIIJJJLLLKKKGGGDDDHHHDDD@@@???@@@???===::::::<<<===;;;777555666888777666555444444444444444111111333444444333222111111000//////111222222111000000111222222111111111222111111///...---,,,,,,---......///000111111222333111/////////000///...////////////////////////......................../////////......---------+++++++++,,,,,,---------...,,,***+++...111111000,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---,,,***)))***+++,,,)))&&&'''+++---***'''))))))************))))))''''''((()))***+++,,,,,,))))))))))))************------,,,+++***)))(((''',,,***)))***+++------,,,++++++******************************************++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++---,,,,,,,,,,,,---......,,,,,,------,,,,,,+++***+++,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))******+++*********************************)))******+++---......///...---,,,,,,,,,,,,***((()))))))))))))))))))))))))))***,,,------,,,***)))))))))************))))))))))))))))))***+++,,,---------,,,,,,+++******)))************************)))))))))***************((()))******+++*********************+++,,,------)))))))))))))))***++++++((()))+++,,,,,,,,,***)))+++++++++*********))))))))))))************))))))+++++++++*********))))))+++***)))(((((()))***+++((((((((()))))))))******'''((()))***+++******)))************************(((&&&$$$%%%(((******(((((()))******((('''(((******))))))(((((())))))***++++++++++++++++++++++++************++++++++++++)))******+++++++++++++++---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///...---------...///------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------...///000///...---...000///////////////.........////////////////////////......////////////............//////000000111111---///111000......///111111111000000000111222333222222222222222222222222222111111111000000//////444222000111444555444333000222444444444444555666333333444555777777888888888999:::::::::;;;>>>@@@FFFIIILLLOOOPPPOOONNNNNNPPPSSSWWWZZZ^^^bbbfffiiinnnnnnppprrruuuwwwvvvuuuoooooonnnnnnnnnnnnnnnnnniiiiiiiiihhhgggffffffeeecccaaa^^^]]]]]][[[XXXUUUWWWTTTOOOLLLKKKHHHEEEBBBCCCDDDCCCAAA>>><<<<<<===999888888777777777777888888888888777555333222111222111000111333333333222//////000000000000000///111111000000///...------.........///000111111111000///---,,,---...---,,,........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------...+++)))***---//////...++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))***++++++(((%%%&&&***+++)))&&&))))))************))))))))))))******++++++,,,,,,))))))))))))************+++++++++***************,,,***)))***+++---,,,,,,++++++******************************************)))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++---------------...//////,,,,,,------,,,,,,+++***,,,------,,,+++******+++***++++++,,,------......++++++++++++++++++++++++......------,,,,,,,,,+++))))))*********)))((((((++++++++++++++++++++++++******+++,,,,,,---......000///---,,,---,,,***((())))))))))))))))))))))))+++,,,---......---,,,+++))))))************))))))******)))******+++,,,------,,,,,,++++++*********************************))))))))))))))))))(((((()))***++++++,,,,,,++++++,,,+++*********+++,,,---***))))))))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++***************))))))************))))))+++++++++***************+++***)))(((((()))***+++'''((((((((())))))))))))(((((()))************)))++++++++++++++++++++++++'''%%%$$$%%%'''))))))(((***++++++***(((&&&'''(((*********++++++*********************************************+++++++++,,,(((((()))))))))*********...,,,))))))+++---......------------------------***+++,,,---...///000000000000///...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...///000///...---...000......////////////000000////////////////////////...//////000000//////.........//////000000111111///000111000///...///000111111000000000111222333111111111111111111111111111111111111000000000000222000///000222333333333///111444555444444555666666777888999;;;<<<===>>>@@@AAACCCDDDGGGKKKQQQUUUccchhhnnnqqqpppnnnkkkjjjjjjooowww}}}}}}{{{xxxuuussstttpppkkkfffbbb^^^YYYVVVUUUSSSPPPNNNLLLJJJGGGEEEAAAAAA@@@???>>>>>>======<<<;;;999777555444333222111000000111333333111000000000000000000000000000000000000//////...............//////000000111111000...---,,,.........---........................---------------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...,,,******,,,------,,,******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))***++++++)))'''(((+++,,,***'''))))))************))))))++++++++++++++++++++++++)))))))))*********++++++))))))******+++++++++,,,,,,+++)))***+++,,,,,,+++******++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++)))************+++++++++---,,,,,,,,,,,,---......,,,,,,------,,,,,,+++***,,,---...---+++******+++,,,,,,,,,,,,------......++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++******+++,,,,,,---......222000---------,,,+++)))+++++++++++++++++++++++++++,,,------...------,,,)))******++++++******)))************++++++,,,---,,,,,,,,,++++++*********************************,,,+++++++++***))))))))))))******+++++++++++++++---,,,+++))))))***+++,,,******))))))******+++,,,------+++***)))******+++************************)))******++++++******)))******************************)))(((((()))******))))))*********+++++++++((()))))))))************++++++++++++++++++++++++,,,+++***)))))))))((((((***+++,,,+++)))(((((()))******,,,------,,,******))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))******+++,,,***)))***,,,///000000------------------------,,,,,,,,,---...//////000......------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////...///000///...---...000---......///000000111111//////////////////////////////000000000000//////......//////000000111111222222222222111111111111/////////000000000111111000000111111111111222222333333333333333333444444333222111111222333333333444555666666555666888:::??????AAABBBDDDFFFGGGHHHLLLNNNRRRXXX___hhhrrryyy}}}xxxuuuppplllfffcccaaa^^^YYYTTTUUUTTTQQQOOOKKKHHHEEEDDDBBB@@@>>>;;;:::999::::::444333333444555555333111222222111111000000111111////////////.............../////////000000000111222000......000000000///------------------------------------------------///////////////...............------,,,,,,,,,+++...---,,,,,,,,,,,,,,,+++******++++++,,,---......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---,,,***)))***+++---,,,***+++---...,,,+++)))******++++++******))),,,,,,+++++++++*********))))))*********+++++++++)))************+++++++++---+++******+++,,,,,,+++******+++++++++++++++,,,************************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,------,,,,,,+++***,,,---...---+++***+++,,,.........------,,,,,,,,,------------------------------,,,,,,+++++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,---------222000---,,,,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++,,,---,,,,,,+++++++++++++++***************************,,,+++++++++***)))))))))((()))******++++++******---,,,+++*********+++,,,***************++++++,,,---,,,***((((((((()))*********************************++++++++++++************************************))))))))))))******************++++++++++++)))))))))))))))*********************************------,,,+++***)))*********+++,,,,,,******+++,,,***+++,,,------,,,+++***))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++*********+++,,,------,,,,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000...///000///...---...000---......///000111222222000000000000000000000000//////000000000000//////......//////000000111111222111111111222222111111.........///////////////000000111111222222222222333333444444555555666666777777777666666666666777;;;;;;;;;::::::===BBBFFFHHHJJJNNNRRRWWWZZZ\\\]]]```dddkkkttt~~~yyysssoooqqqooolllfff```YYYTTTQQQPPPNNNJJJGGGDDDBBBAAAAAA;;;:::999999999999777555333222111000000000000111/////////...............////////////000000000000111///......000111000///........................------------------------////////////////////////.........------,,,,,,,,,...//////...---,,,,,,,,,******+++,,,------......++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,---,,,***)))***+++---,,,,,,,,,---------,,,******++++++++++++******+++++++++***))))))((((((************+++++++++++++++++++++************)))---+++******+++,,,+++*********++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++***************++++++,,,,,,,,,------,,,,,,+++***+++---...---,,,+++,,,...//////......---,,,,,,+++------------------------+++++++++++++++,,,,,,,,,******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000...,,,++++++,,,,,,+++))))))))))))))))))))))))))))))******++++++,,,,,,******++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))((((((((())))))***+++*********+++++++++++++++++++++++++++************+++,,,,,,+++***)))((((((((()))******************+++++++++******++++++++++++*********************+++++++++)))))))))******)))))))))((()))))))))************)))))))))((()))******+++************************((()))******))))))+++---)))+++,,,+++******+++,,,+++++++++,,,,,,+++++++++************************++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...//////...------......+++))),,,,,,,,,,,,,,,,,,,,,,,,/////////.........------...///000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------............///000///...---...000......///000000111222222000000000000000000000000///000000111111000000///......//////000000111111///.........000111000///---...///000000000//////111111111222333333444444222333333444555666666777666777888888777777999;;;???@@@AAABBBEEEJJJQQQVVVYYY^^^eeennnuuuzzz}}}~~~~~~{{{sssmmmiiidddaaa\\\WWWQQQLLLHHHFFFCCC@@@===<<<;;;:::999777666555333222111111222333111111111000000/////////////////////000000000000///---,,,,,,...//////...////////////////////////........................---------------..................------------------///000000...,,,,,,---++++++,,,,,,------......++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,---,,,***)))***+++******************************++++++++++++***************)))))))))((((((*********++++++++++++,,,,,,+++++++++******))))))---,,,******+++,,,+++*********++++++,,,---------************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++******++++++,,,---,,,,,,------,,,,,,+++******,,,------,,,,,,...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///,,,***)))***,,,,,,,,,)))))))))))))))))))))))))))))))))******+++,,,---***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***************)))***++++++,,,,,,++++++((()))+++---------,,,+++++++++******++++++,,,---*********)))******++++++))))))*********+++++++++***++++++,,,,,,++++++***))))))*********+++++++++))))))************))))))************++++++++++++***)))((((((((()))++++++++++++++++++++++++++++++'''(((***)))((((((+++---***++++++***((('''((()))++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***+++,,,...///,,,***))))))+++,,,------------------------------............////////////---...///000111111000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000///...---...000/////////000000111111222000000000000000000000000000000111111111111000000......//////000000111111...---,,,...111333222000//////111222222222111000111222222333444444555555333444555666777888999999666888;;;<<<===???BBBFFFHHHLLLRRRXXX___fffmmmqqqyyy~~~|||wwwqqqjjjccc]]]ZZZSSSOOOJJJGGGEEEDDDCCCBBB===<<<:::888777777888999555555444444333222111111000000000000////////////...---,,,,,,...//////...000000000000000000000000////////////////////////,,,---------.........///------------............+++---000///---+++,,,---,,,,,,------------------++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,---,,,***)))***+++)))*********)))))))))******++++++,,,,,,++++++***+++******************************+++++++++,,,,,,***************+++++++++...,,,******+++++++++*********++++++,,,------...************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++)))+++------------///000,,,,,,------.../////////+++++++++++++++++++++++++++,,,,,,---...///000000,,,------...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))(((***,,,------++++++++++++++++++++++++************+++,,,---...***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,---------...++++++,,,---------,,,,,,&&&(((+++.........,,,+++++++++******++++++,,,---*********+++,,,,,,,,,,,,))))))******++++++++++++***++++++,,,,,,++++++***))))))******++++++++++++))))))************)))))),,,,,,---------.........***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------+++(((''')))+++***++++++)))&&&$$$$$$%%%,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******,,,...///'''$$$"""###(((---222444////////////////////////,,,------...///000111111***+++---...000000//////------------------------........................000000000000000000000000////////////000000000111...///000///...---...000000000000000111111111111000000000000000000000000000000111111111111000000......//////000111111111000...---///333666555333000111222333444333222222222222333444444555666666666777777999:::;;;<<<===<<<@@@DDDFFFHHHKKKQQQUUUWWW^^^iiittt}}}yyyvvvhhhccc]]]XXXVVVUUUUUUTTTEEECCCAAA???>>>???@@@AAA999888888666555444333333000000000000////////////000///---...000111111000000000000000000000000000000000000000000000000000.../////////000000111111,,,---------.../////////))),,,//////,,,++++++---------------------,,,,,,++++++++++++++++++++++++,,,------......------,,,+++,,,---,,,***)))***+++***+++,,,,,,+++***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))***+++,,,------...,,,******+++++++++*********+++,,,,,,---......************************++++++++++++++++++++++++******))))))))))))******)))************+++++++++------------------------...---++++++++++++---...,,,------......------,,,,,,,,,,,,---------......,,,+++)))(((((()))+++,,,,,,,,,+++***+++,,,...///------,,,+++,,,---...///++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********---,,,+++******+++,,,---)))******++++++,,,,,,---000///...---,,,,,,++++++...---,,,***))))))***+++)))))))))(((((((((((('''))))))************))))))+++++++++*********)))))),,,,,,+++***))))))*********++++++,,,,,,++++++***---,,,+++******+++,,,---+++++++++*********)))))),,,)))''''''***+++***(((++++++,,,,,,,,,,,,------*********))))))))))))(((,,,,,,+++***))))))******+++++++++*********))))))(((((((((((()))***+++,,,...---,,,***))))))((((((+++***)))))))))***,,,,,,///...---,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------222---)))***...000---)))------------------------000///...---------------------------------------//////...---------------////////////////////////++++++,,,---...///000111............////////////000000111000000///......000000000000000000000000///////////////...............///000111222333333000000000000000000000000333111///...---...///000333333222222111000000///444222000111333444222///444666888777666555555666777999;;;======>>>???AAAGGGJJJOOOSSSXXX___iiioootttzzzzzzssslllhhhccc^^^ZZZVVVRRRMMMLLLMMMNNNMMMKKKFFFBBB===:::888888777666111111111111111000///...111000000//////000000111000000111111222222333333222222222111000//////...,,,---...//////...---,,,111...++++++,,,...---+++------------------------.........------.........+++,,,,,,---,,,+++)))(((...---,,,,,,++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++++++++*********))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))++++++++++++******))))))***+++,,,,,,******+++,,,************************))))))))))))************...------,,,+++***))))))+++++++++++++++++++++,,,,,,,,,,,,++++++*********---------------------------,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,---------.........---+++******+++---...---,,,,,,,,,------...///------,,,,,,,,,---...///++++++,,,,,,,,,,,,------......---------,,,,,,,,,............------------,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,)))******+++,,,------...///...---++++++++++++,,,---+++***)))***,,,,,,,,,------------,,,,,,,,,+++))))))************))))))+++++++++*********)))))),,,++++++***))))))*********++++++,,,,,,++++++***,,,++++++++++++++++++,,,+++++++++*********))))))---***((()))+++,,,+++************+++++++++,,,,,,++++++*********))))))))),,,++++++***))))))******+++++++++*********))))))))))))))))))***+++,,,---,,,,,,+++***))))))))))))+++***)))))))))***,,,,,,...---,,,,,,++++++++++++,,,,,,------------,,,,,,++++++******++++++,,,,,,111000...------------,,,------------------------//////...---------------------------------------333222111000////////////////////////////////////....................................////////////...///////////////...---////////////////////////000000000000000000000000//////000000111111222222111111111111111111111111333111000.........000111222222222333333333333333333222111222555777666555444666777888888888:::<<<;;;???BBBCCCCCCFFFLLLPPPVVV[[[aaahhhpppyyy|||xxxtttpppkkkfff___[[[[[[[[[ZZZXXXWWWRRRKKKEEEBBB???>>><<<999888777666666555333222000000////////////000000....../////////000000000222222111111000//////...,,,---...///000000000000111///,,,,,,...///...---..............................------------......,,,,,,,,,,,,,,,+++******......------,,,,,,------++++++++++++++++++++++++***************+++,,,,,,---,,,,,,,,,+++++++++***,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++*********)))***+++,,,,,,******+++,,,************************))))))*********+++++++++++++++******)))((((((((())))))***+++,,,,,,------,,,,,,,,,+++++++++******------------------------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,---------......///...---,,,,,,---...///------......//////......---,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++)))***+++,,,---.../////////---+++)))))))))+++,,,,,,)))'''))),,,......,,,,,,,,,+++++++++*********))))))************))))))+++++++++***************,,,+++******)))************++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++***************---+++******+++,,,,,,+++)))))))))************+++,,,+++++++++************,,,+++******)))*********+++++++++***************************+++,,,------******))))))))))))******+++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,***************+++,,,,,,///111111///,,,+++---///------------------------//////...------------...------------------------111000///...------------////////////////////////000000///...---,,,,,,+++............////////////------.../////////..............................111111111111111111111111111111111111111111111111111111111111111111111111222111000/////////000111222222333444444555666666111000000222555777888888444555777888999<<<@@@CCCGGGMMMRRRTTTUUUYYYccclllpppuuu}}}yyysssqqqpppmmmkkkhhhbbbYYYQQQKKKGGGDDDBBB???===:::888777555333111222111111000000111111222.........////////////000222222111111000/////////000////////////000111111000///---...///000000///////////////////////////------,,,,,,,,,,,,---------,,,,,,+++++++++++++++......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((()))+++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,******+++,,,++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))(((((()))***,,,---...///,,,,,,,,,++++++++++++***........................+++,,,---......---,,,+++,,,------......------,,,,,,,,,,,,---------......//////...------...//////,,,---...//////...---,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,------------------------------)))))))))******+++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++,,,...///000000...,,,***(((((()))***,,,,,,)))''')))---///---+++*********)))))))))(((((()))******++++++******)))************************++++++***************+++***++++++,,,,,,++++++******+++,,,------,,,+++***************************,,,+++*********+++++++++)))))))))*********++++++,,,,,,,,,+++++++++******++++++***************+++***************************************+++,,,---)))((((((((())))))***+++************++++++,,,,,,++++++******+++,,,------++++++,,,,,,,,,,,,++++++************+++,,,------.........---------...///------------------------///......---------.................................------,,,,,,------...////////////////////////000000///...---,,,,,,+++............////////////------...///000000000///////////////////////////000000000111111111111111222222222111111000000000111111111111111111111111222111111000000000111222222333333444444555666666444444333444666888999:::999:::<<<>>>BBBGGGNNNSSS[[[dddnnnrrrrrrwww~~~yyyrrriii```YYYTTTOOOMMMHHHDDD>>>;;;999888555222555555444333222222333333111111111111111111111111111111111111000000//////444333111000//////000000............///000000000........................---,,,,,,++++++,,,,,,---...---+++******+++,,,---------,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,---------,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++)))))))))************+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++........................,,,,,,...//////...,,,,,,,,,------......------,,,,,,,,,,,,---------............------------......+++,,,---......---++++++,,,,,,,,,---------------+++++++++,,,,,,,,,------------------------------)))))))))******+++++++++++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,...//////000,,,+++***(((((()))***+++---+++)))***------+++))),,,,,,,,,++++++++++++*********++++++++++++******************************+++***************++++++***++++++,,,,,,++++++******+++,,,------,,,+++************************************)))))))))***+++************+++++++++,,,,,,,,,,,,+++++++++******+++***************++++++***************************))))))))))))******+++(((((((((((()))***+++,,,******++++++,,,,,,,,,,,,************+++,,,------******++++++++++++******+++++++++,,,,,,...//////---***''')))...000///---------------------------......---------......///.................................///000111333444////////////////////////.....................---............////////////...///000111111111111111000000000000000000000000/////////000000111111111333333222222111111000000111111111111111111111111222222111111111222222222444444444444444444444444999888888888888:::<<<>>>???BBBFFFLLLSSS]]]hhhooovvv}}}uuunnniiidddaaaYYYRRRJJJEEECCCAAA===:::888777666444333222222222222222222222222111111111111111111000000000000000333222000/////////000111,,,---.........//////000---------------------------,,,,,,++++++,,,,,,---------+++++++++,,,---...,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,*********+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++((((((((()))))))))***************+++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++........................------............------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---,,,,,,+++++++++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,------......++++++***************+++++++++,,,,,,,,,+++******************))))))))))))******++++++++++++*********************+++++++++*********)))******+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++***************+++++++++)))******)))(((((()))+++*********+++++++++,,,,,,,,,+++++++++*********************)))******+++,,,***************+++++++++***)))))))))))))))************))))))***+++,,,,,,***++++++,,,---,,,,,,,,,***************+++,,,---******++++++++++++******,,,,,,,,,,,,---///000111---(((%%%(((...111///+++------------------------...------------...//////........................,,,------...///111222333////////////////////////,,,---------.../////////............////////////000000111222222222111111111111111111111111111111......///000000111111111333333222222222111111111222222222222222222222222111222222222222333333333444444444444444444444333666777888888999<<>>:::999999888777444222000000111222111000000000000/////////......000000000000000000000000////////////////////////...........................---------,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++......---,,,,,,---------,,,,,,............,,,,,,+++,,,,,,,,,,,,---------+++,,,---......,,,***)))*********+++++++++,,,,,,+++,,,---...////////////++++++++++++++++++++++++((((((((((((((((((((((((...------------...//////------------------------........................------------------------++++++,,,---............------------------------.........------------,,,------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------------,,,,,,///---,,,,,,---...---,,,+++++++++++++++*********++++++++++++++++++++++++,,,------......------,,,)))************+++++++++******++++++++++++******++++++++++++++++++++++++((()))+++---,,,+++)))(((,,,,,,++++++***))))))))),,,***((()))+++------------------,,,,,,,,,,,,+++,,,,,,+++++++++++++++******,,,------+++******+++************************)))******+++++++++******++++++++++++******************+++++++++***))))))************************)))***+++,,,---,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,,,,------......,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,///---,,,---//////...---,,,++++++,,,,,,---...///........................000000/////////.........111111000000////////////////////////////////////////////////000000000000////////////////////////333222111000///.........000000111111111111000000000111222111//////111222555555555555555444333222333333333333333333333333444444444333222444888;;;===BBBGGGLLLQQQ[[[iiissszzz{{{yyyyyyxxxwwwnnnllljjjjjjmmmoooooooootttwwwzzz}}}xxxsssqqqrrrssssssrrrvvv{{{~~~~~~xxxqqqhhhaaa\\\XXXTTTPPPMMMIIIDDD@@@>>><<<999777666444222222222333222111111111000000000/////////000000000000000000000000////////////////////////........................---------------------,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,000///...---,,,,,,,,,,,,,,,,,,............,,,,,,))))))***+++---...//////+++,,,---...---,,,+++***+++++++++,,,,,,,,,------+++,,,---......//////...************************++++++++++++++++++++++++---------------...//////................................................---......//////......---***+++,,,---................................................------------......------,,,,,,,,,+++------------------------,,,,,,------------,,,,,,000///---++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,,,,,,,,,,+++++++++*********))))))+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++***+++---,,,+++******+++******************************+++++++++******)))+++++++++++++++++++++++++++++++++,,,,,,++++++***************************)))***,,,------,,,***)))))))))***************)))***+++---.........---,,,++++++,,,------...//////,,,,,,,,,---------.........------,,,,,,------...//////...............---+++*********++++++,,,---,,,------......------,,,/////////.........------////////////////////////////////////////////////////////////000000000000...//////000000000000000222222111000/////////000000111111222222111111000222333333222000111333666666666666555555444333333333333333222222222333333555666666555555888===BBBIIIPPP[[[fffqqq}}}{{{yyytttnnnkkkkkknnnqqqrrrppprrruuuxxx{{{tttvvvyyyzzzyyyxxxyyy{{{|||rrrkkkddd___\\\TTTQQQLLLHHHEEEBBB>>>;;;:::888555444555555444222222111111111111000000000000000000000000000000000////////////////////////........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------...------,,,,,,---,,,++++++*********+++******,,,,,,,,,,,,******''''''((()))+++,,,------+++,,,---------,,,++++++,,,,,,,,,---------..................---,,,++++++************************------------------------++++++******++++++,,,---........................////////////////////////---......//////......---***+++,,,---....................................//////.........---------.........------,,,,,,,,,------------------------,,,------......------,,,//////---,,,++++++,,,------,,,,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((('''&&&%%%&&&(((***++++++++++++******************+++++++++++++++,,,,,,************++++++++++++...---------,,,,,,++++++)))+++,,,,,,+++***+++,,,******************************+++++++++******)))+++++++++++++++++++++,,,***+++,,,,,,,,,,,,++++++************************)))***,,,------,,,***)))'''((())))))***)))))))))+++,,,---...///...------++++++,,,------...//////,,,,,,,,,---------.........------,,,,,,------...............------------///............//////000---...////////////...---.........---------,,,,,,,,,,,,---......///000000////////////////////////.../////////000000000111......///000111111000000000000000000000111222333111111222222222222111111///000000///...///111444666666555555444444444444333333222222222333444555777999;;;;;;===BBBKKKSSS]]]hhhyyy}}}wwwsssnnniiihhhffffffhhhmmmuuu{{{~~~~~~{{{xxxwww|||}}}~~~}}}tttmmmiii^^^[[[WWWSSSOOOJJJEEEAAA>>>;;;888777666555333222333222222222222111111111111111111111111111111111000000000000000000000000////////////////////////.....................///++++++++++++++++++++++++------------------------------------------------,,,,,,------...------,,,+++*********++++++,,,---******,,,,,,,,,,,,******)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,+++***************************************************+++************+++,,,,,,........................////////////////////////------------------------++++++,,,---..................................../////////.........------.........---------------,,,,,,,,,------------...------............---------......---++++++,,,...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((('''''')))+++---***************************+++,,,,,,+++***+++,,,)))***************++++++------,,,,,,,,,,,,,,,+++)))+++,,,,,,+++++++++,,,++++++++++++++++++++++++)))******+++++++++******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))******+++++++++++++++***+++,,,------......------++++++,,,,,,------......,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++---...---,,,,,,---...///...............//////000000000000000000000000///.........------------++++++,,,---...///000000////////////////////////......//////000000111111---...000111222111111000/////////000111222333444111111222222222222111111000111222222111111333555555555444444444444555555444333333333444666888999777;;;@@@DDDIIISSSaaalll}}}qqqgggeeefffgggfffhhhjjjooouuu~~~~~~zzzwwwuuuuuuuuuvvvxxx{{{iiigggbbb]]]XXXQQQJJJFFFDDDAAA===;;;999777444222444333333333333222222222111111111111111111111111000000000000000000000000//////////////////////////////////////////......++++++++++++++++++++++++........................------------------------,,,,,,------......------,,,,,,,,,,,,---...///000,,,,,,............,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,------......---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---..............................////////////////////////...---,,,++++++,,,---...,,,,,,------...---------........................////////////............------------............,,,,,,,,,---------......------............------***---///...---,,,---...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))************++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,************************)))+++------+++)))***,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,(((***,,,,,,+++++++++---++++++++++++++++++++++++((()))***++++++++++++++++++++++++,,,,,,,,,------))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------***,,,......,,,,,,...000...------,,,,,,---------000///...------...///000000000000000////////////------....../////////000////////////////////////.........///000111111111---...000222222222111000000000000000111222333333111222222333333222222111111333555666555555666777333333222222333444555666666555555666777:::===>>>???FFFOOOWWWaaaqqq}}}zzzrrrnnniiiiiilllrrrxxx{{{}}}yyyvvvuuuuuupppxxx~~~yyyrrrkkkbbbYYYSSSOOOKKKGGGCCC@@@===999777444444444444333333333333111111111111111111111111000000000000000000000000////////////////////////111000000000///.........------------------------................................................+++,,,------......---------------,,,,,,---......,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,,,,------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++,,,,,,---...////////////////////////000000000000000000000000...---+++******+++---...---------...------,,,,,,////////////////////////000/////////............,,,---------.../////////,,,,,,,,,------.........------............------(((,,,//////---,,,---///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++&&&))),,,......,,,(((&&&******************++++++))),,,...---+++)))***,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,(((***,,,,,,++++++,,,---++++++++++++++++++++++++'''((()))***+++,,,,,,,,,+++++++++,,,,,,---------((()))***+++++++++++++++++++++++++++++++++++++++------++++++*********++++++,,,,,,,,,++++++***)))---,,,+++***+++,,,---...,,,+++++++++++++++++++++,,,,,,,,,---------......000//////......//////000***,,,///...------///222222111111000000000111111---,,,***))))))***,,,---222222222222111111111111000000000000////////////////////////////////////---......///000111111222,,,...000222333222111000222222111111111111111111111222222333333222222111---000333444333222333444222111111111222444666777888777777888:::===AAACCCOOOXXXcccooo}}}zzztttoookkkiiinnnooossszzz{{{zzzppptttxxxyyyxxxxxxzzz|||xxx~~~wwwlllfffXXXUUUPPPKKKHHHDDD@@@===555555444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000222111111000///......---////////////////////////................................................+++,,,,,,---.........---------,,,+++******************,,,,,,,,,,,,******))))))*********+++++++++,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------------------,,,+++******------------------------++++++++++++++++++++++++******))))))******+++,,,...///000111111000///...111111000///000000111111///////////////.........111000///......///000111222111111111000000//////000000//////......------,,,,,,---.../////////...////////////////////////---......//////......---.........---------,,,,,,,,,---...---+++***+++,,,++++++,,,,,,,,,---------...------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,+++***(((''')))))))))))))))************++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***((()))++++++******+++,,,******,,,,,,,,,,,,******)))***+++,,,,,,+++***)))))))))))))))))))))))))))---------,,,,,,++++++++++++,,,,,,---,,,+++)))((()))***+++,,,,,,+++***)))))))))*********+++++++++************))))))((((((,,,,,,+++++++++,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------...///////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000111111000000/////////.............../////////000000000//////......------////////////000000000000333333222111000000111111111111222222222333333333222222222222333444555555777444333444555333555:::555888;;;===???EEENNNUUUhhhvvv}}}sssnnniiigggfffgggnnnwww|||wwwuuutttrrrqqqrrrwww}}}rrrjjjaaa[[[XXXTTTNNNHHH>>>:::999:::888444222333555444444333333222111111111000000///......------////////////////////////------...///000111222222...///000111111000///...000//////...------,,,,,,------------------------............---,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---...///...+++***,,,///++++++,,,,,,,,,,,,------///...---,,,++++++++++++************************...///000111111000///...111111111000000000000000.........///////////////111000///......///000111111111000000000////////////////////////.........---------...............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,---...---+++***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,---------,,,+++)))(((---,,,,,,+++)))(((((('''++++++,,,,,,,,,,,,+++++++++******))))))******+++***+++,,,,,,,,,,,,+++***(((***++++++******+++,,,,,,------......------,,,******+++,,,,,,+++******************************,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,+++***************++++++++++++,,,+++++++++******)))))))))...---,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............//////000000000000//////........................////////////////////////........................//////.........---------........./////////000000//////////////////000000/////////000000000111111333333222111111111111111111222222222222333333333333333333333444555666666:::777666777666444666:::888:::===BBBJJJXXXhhhtttwwwqqqnnndddbbbbbbfffkkkqqq{{{~~~{{{yyyvvvxxxzzz{{{|||zzzpppjjjbbbYYYRRRKKKEEEAAA@@@>>>888666888444444333222222111111111//////000000111111111222/////////////////////////////////////////////000...///000111111000///...111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,+++(((((()))+++++++++,,,,,,,,,,,,------......---,,,++++++++++++++++++++++++++++++++++++//////000000000000//////000111222222111000///...------......//////000000000000////////////000000000000///////////////............///////////////000///...---,,,---......------------------------,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***------,,,,,,+++***)))))),,,,,,------------,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,++++++)))***++++++******+++,,,...------,,,,,,------...++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******//////---,,,+++************++++++,,,------------,,,,,,,,,,,,,,,,,,------.......................................---------...//////000000//////...........................////////////////////////........................//////............------....../////////000000000...//////000111111222222000000000111111111222222333222222111111111111222222222222222333333333333333333333333444555666777777555555777666444777===>>>AAAGGGPPP___tttvvviiiddddddeeedddfffmmmyyy~~~}}}}}}~~~ssshhh___WWWOOOIIIFFFCCC>>><<<>>>666555444333222222222222111111111111222222222222////////////////////////000000000/////////......//////000000000000//////111111111000//////......////////////////////////,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))***+++***(((((()))***++++++,,,,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////000111222333222000...---,,,------...///000111111000000////////////000000////////////............------......//////000000111000...,,,+++,,,---///////////////////////////......////////////......------------,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,------------...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***++++++,,,,,,---------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++)))***+++,,,---.........,,,,,,,,,---------------......................../////////...---------,,,...//////////////////...000000000000000000000000////////////////////////000000000000000000000000111111000000000000000000...////////////000000000000000111111111222222222000111111111222222222222333222222111111222222222222222222333333333444444333333333333444555666666555444555888888888>>>EEEGGGNNNZZZiii{{{wwwhhhccceeelllpppwww|||{{{{{{~~~}}}uuufff]]]UUUQQQNNNIIIFFFGGG<<<;;;999666555444444444555444333111000...------////////////////////////111111111111111000000000//////000000000000//////000000000/////////..............................++++++,,,---............------------------------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,---------,,,++++++++++++++++++,,,,,,,,,------------------,,,,,,+++***------------------------000000////////////000000///000222333222111///---,,,------...///000111111//////000000000000//////............////////////------......//////000000111000...,,,+++,,,---///000000000000000000000000...//////000000//////...,,,,,,,,,,,,++++++++++++,,,---...---+++***+++,,,,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,------......,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---)))***+++,,,---.........,,,,,,,,,------................................./////////...---------,,,......////////////......000000000000000000000000////////////////////////111111111111111111111111000000111111111111111111////////////000000000111333222222222111111111000000111111111222222222222333222222222222222333333222222333333333444444444222222222333333444555666777777999<<<===???GGGQQQUUUaaatttzzztttmmmjjjoooxxx~~~}}}}}}}}}rrrhhhccc___WWWQQQOOODDDBBB>>>;;;777555555444444444222111///---,,,+++000000000000000000000000000000111222333333444444000000////////////000000//////............------++++++++++++++++++++++++++++++,,,---............------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,.........//////...---,,,+++++++++,,,,,,,,,------,,,,,,---------,,,+++***------------------------000000////////////000000///000111222222111000///------......//////000000//////000000000000//////...////////////000000000.........///////////////000///...---,,,---..............................------............------************)))))))))))),,,---...---+++***+++,,,,,,---------............//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,+++******))))))******+++------,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...***++++++,,,------------,,,,,,,,,---......//////.......................................------------......//////......---........................////////////////////////////////////////////////......////////////000000/////////000000000111111333333222222111000000///000000000111111111222222333222222222222333333444333333333333444444444444333333333333444555666777888888:::>>>AAAGGGTTTaaappp}}}xxxuuuxxxooopppttt|||{{{}}}{{{vvvooocccXXXSSSPPPMMMGGGAAA<<<999777666333333222222111000//////000000000000000000000000000000111222333444555555000000////////////000000...............---------////////////////////////,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,---......+++)))++++++,,,,,,,,,,,,------+++,,,---------,,,+++***------------------------111000///......///000111/////////000111111222222.........///////////////...///000111111000///.../////////000000000111111///////////////.........---------.......................................------............------,,,,,,,,,+++++++++******,,,---...---+++***+++,,,------------...........................---------------------------------...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++...---,,,,,,,,,,,,---...,,,---...---+++***+++,,,,,,------......------,,,,,,+++************+++,,,************************++++++++++++************)))***+++,,,,,,,,,,,,,,,,,,+++************+++,,,*********++++++++++++,,,***+++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,------,,,,,,,,,,,,,,,------.../////////........................---------...............---......//////......---........................////////////////////////////////////////////////....../////////000000000//////000000000111111111111111111111111000000000/////////000000000111111222222222222222333444555333333333444444444444555555555555555666777888999:::<<>><<<888888777666555444333333000000000000000000000000000000000111111222222222111000///......///000111.............../////////111111111111111111111111---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,+++---///...+++(((++++++,,,,,,,,,,,,------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,111000///......///000111////////////000222333444///////////////............///000111111000///...//////000000111111222222000000//////.........---,,,,,,---.../////////...111111111111111111111111//////000000000000//////000000/////////.........,,,---...---+++***+++,,,---------.........//////,,,,,,------.../////////------------------------///...---,,,,,,---//////((())))))***,,,---......***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---...,,,---...---+++***+++,,,******,,,------,,,******,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,+++++++++******))))))(((***+++,,,---,,,,,,+++,,,+++***))))))***+++,,,))))))*********+++++++++*********++++++,,,,,,,,,///...---,,,+++*********,,,,,,---------,,,++++++,,,,,,------...///000000........................,,,------....../////////---..................---000000000000000000000000////////////////////////111111111111111111111111000000111111222222222333000000000000111111111111/////////000111111222222////////////000000000000222222222222333333444555333333333444444444555555777777777777888999:::;;;AAAEEEMMMZZZhhh{{{~~~uuuooopppsssxxx~~~~~~tttrrrwww}}}~~~}}}tttmmmiiiaaaWWWOOOIIIEEECCC@@@???===;;;888666444333000000000000000000000000000000000000////////////111000///......///000111////////////000000000000------------------------............---,,,++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------...,,,,,,...000000,,,(((++++++,,,,,,,,,---------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,111000/////////000222333000111111111222222222222000000000000000000000000000000000000000000000000000000000000000///......//////////////////////////////...------------...---...///111111111000///...............///000111///111111000///...///000------..................//////.........------------...///...------...///---+++***+++......,,,)))******++++++,,,---............---------,,,,,,,,,,,,,,,---...---,,,***)))+++++++++,,,,,,------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++*********))))))************************''')))+++,,,,,,,,,***)))...---,,,,,,++++++++++++,,,---///000000///---,,,------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........////////////.........//////000---------.........//////******++++++,,,---......000000//////.........---......////////////......000111222333333222111000000000000000000000000000000000111111111111000000333333333222222000//////............///000111222222222111111111111111222111222333333333444666888555888::::::888999<<>>;;;666333666333111111222333333222000000//////000111222222222111000///...---,,,,,,................................................++++++,,,,,,,,,---------------------------------///...,,,***))))))***+++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++.........///......------------------------------------------------------///......------,,,++++++000000000000000111222222000000000111111111222222111111111111111111111111000000000000000000000000000000000000000///......//////////////////////////////...------------...000000111222111111000//////............//////000///000111000...---...///000000000//////......---//////.........------------...///...------...///---,,,+++,,,...///---***+++++++++,,,---...............---------,,,,,,,,,,,,,,,---------,,,+++***++++++,,,,,,,,,------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...------,,,,,,,,,------+++++++++++++++,,,,,,,,,......---------,,,,,,,,,************************((()))+++,,,,,,,,,***)))...---,,,,,,+++++++++,,,******+++,,,,,,+++***))),,,,,,---------,,,******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////...------,,,,,,,,,---------------.........//////,,,,,,------...//////000000000/////////............//////////////////...---......////////////...000000000000000000000000111111222222222222111111000111111222222222111111111111111111222333444555333333222222222222333333333444555555555555666888666999<<<===>>>BBBHHHMMMVVVfffzzzuuuooommmoooqqq|||tttggg[[[UUURRRVVVRRRMMMJJJHHHEEE???:::555333111000111222111111000000000000000111222222////////////000000111111................................................++++++,,,,,,,,,---------------------------------...---,,,+++************,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......------------------------------------------------------------------------000000111222222222111111/////////000000000111111111111111111111111111111000000000000000000000000000000000000000//////...////////////////////////000///......------......222222222222111000//////000//////............///...///000///---------...222222111000///...------...............------------...///...------...///...---,,,---//////---,,,,,,,,,,,,---......//////......---------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,+++***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,------......------------......---------.....................------,,,,,,,,,,,,------........./////////......//////000000111111000000////////////......////////////////////////000000000000000111222333000000000000000000000000222222333333333333222222...///000111222333333333111111111111222333444555444444444333333444444555444666888888777666666777777999<<<>>>BBBKKKWWW___ppp|||tttiiiaaabbbjjjuuu}}}}}}vvviii___[[[]]]YYYUUURRRPPPLLLEEE@@@888666222111111222222111000000000000000000111222...//////000111222333333////////////////////////........................,,,,,,,,,,,,------------------------------------,,,------,,,,,,+++***))),,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////------------------------------------------------++++++,,,------...//////000111222333333333111111////////////000000000000111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////000//////...............000111111111000000000000111000///...............---/////////---,,,---...111000000//////.................................---...///...---------///...---......//////...------------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------------,,,,,,------,,,,,,,,,,,,------++++++++++++,,,---......---------,,,,,,++++++***************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,...------,,,------...///++++++,,,,,,,,,+++++++++,,,,,,,,,---------------......------------..............................000000000//////...------............/////////////////////000000111111111000000//////////////////000//////////////////000222111000000111222444555000000000000000000000000111222222222222222222111///000111222222222222222///......//////000111222444444333333444444555555555777999999777666666777<<<===???CCCLLL\\\nnn{{{tttiiifffcccccckkk{{{~~~|||{{{|||~~~zzzqqqllliiiccc\\\WWWTTTQQQLLLHHH>>>;;;777444444444444333111000000000000000111111000000000000000000000000000000000000000000000000........................,,,,,,,,,------------...------------------------+++,,,---...---,,,***))),,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,------------------------******,,,---............------------------------------------------------,,,,,,,,,---------......111222333444444333222111////////////000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000///............///---------...///000111111111000///...............---/////////---,,,---...---------....../////////---.....................---...///...---------///---...//////......---...---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...+++++++++++++++,,,---......------,,,,,,+++++++++((((((((()))))))))))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******))))))***+++,,,,,,---,,,,,,,,,,,,---------,,,,,,,,,------.........///......------......///.....................---//////000000///...------........./////////000000///////////////000000000//////000000000000000000111000////////////000111///...---------///000111111111111111111111111111000000111111111111000000111111111222222222111111............///000111111333333333333333444555555444666888888888777888999@@@CCCHHHRRRaaaxxx{{{nnngggdddhhhoooxxx}}}zzzxxxxxx|||yyypppeee\\\XXXUUURRRPPPDDD@@@:::666444444333222111111000000000000000111////////////////////////000000000000000000000000........................,,,,,,---------.........------------------------+++,,,---......,,,+++***,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------((()))***+++,,,---------------------------------------------------------......---------,,,,,,,,,333333444444444333222222/////////000000000111111222222222222222222222222000000000000000000000000...//////000000000000000000000000000000000000000111000//////......//////++++++,,,,,,...000111222000//////............///...///000///---------...++++++,,,---...///000000---------...............---...///...------...///,,,---//////---,,,---...------------------------......---------,,,,,,,,,,,,,,,+++++++++,,,------............------------------------..................------------......,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,------++++++,,,,,,------......------,,,,,,,,,---...///,,,,,,,,,---......////////////............//////...............---------+++,,,---......---,,,+++....../////////000000000............//////////////////000000000000111111111111////////////111111111000000//////000000111111111111111111111111111000000000111111000000000111111222222222111111000000000000000111222333444333333333333333444555666555666888888999:::===???AAAIIIVVVggg|||yyylllggghhhpppyyy||||||{{{zzz||||||mmmaaa[[[XXXVVVTTTJJJEEE>>>888555333111000222111111000000000000000,,,------...///000000111////////////////////////........................,,,---------............------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------------------------------------//////...---,,,,,,++++++555555444333333333333333000000000111111111222222222222222222222222222222000000000000000000000000......///000000000000000000000000000000000000000111000000///////////////------------...///111222///............//////000///000111000...---...///------......//////000000---------.........//////---...///...------...///***---///...,,,+++,,,------------,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,---...///.........------------------------.........///......------------......,,,,,,++++++***+++++++++,,,,,,,,,---------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,---...---...///111222222111111,,,,,,+++++++++,,,......,,,,,,------...///////////////............////////////.........---------)))+++---...///...------.../////////000000000000//////////////////////////////000000000111111111222111///......///111222333333333333333222111000111111111111111111111111000111111222222111111000///000111222222222222222222222222222333444555666444444444444555666777888666777888999;;;>>>CCCGGGMMMZZZooo|||ssskkkiiioooyyy{{{zzz~~~|||ooofffaaa]]][[[SSSMMMDDD===888555333222222222111000000000000000......//////000000000000................................................------------............------------------------------,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---------------------------------------------------------------------,,,777666444333222333333444111111111111222222222222222222222222222222222222000000000000000000000000......///000000000000000000000000000000000000000111111000///////////////000000///......///000111...............///000111///111111000///...///000000000000000////////////---------.........//////---...///...------...///))),,,......+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++***+++,,,.../////////.........------------------.........//////......------------......------,,,+++************,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++,,,,,,---...)))+++---///000000///...++++++*********+++---...,,,,,,------...///000000//////............////////////.........---------***,,,...000111111000///////////////000000000000000000000/////////////////////000000111111111222222111000......000111222000111111111000...---+++111111111111111111111111222222222333333222222222---...///111333444444444222222222222333444555555555555555555666777999999777888999:::<<>>AAAIIIUUU^^^kkk{{{vvvooonnnwww~~~~~~ooofff[[[QQQKKKFFF???:::888777444222111111222333111222222222111111000000000000000000000000000000////////////////////////................................................,,,,,,---------.........+++,,,---.........------........................------------------------...------,,,,,,------...,,,,,,---------.........,,,---///000000///...---:::999999999999999::::::777777888888999999999999777777888888999999999:::666555555444444555555666111111111111222333444555333222222111111222222333555555444333333222111111////////////000000000000............/////////000---000333444333222111222+++,,,......---...///111000000000000000111111111000/////////............---.........//////000000111///...,,,,,,---...///------------------------000//////.........//////......---------......///------///000000000///...+++,,,...---,,,++++++,,,,,,,,,++++++,,,,,,------.........///......------,,,,,,,,,,,,++++++***)))+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,---......---,,,,,,............---,,,+++***...............---------//////.........---------......////////////......//////////////////////////////...------///000111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111222333444444444000111222333333333333333444444444555555555666666444444555555666777777777:::===@@@CCCIIITTTcccnnnvvvooorrrzzz{{{yyy|||vvviii]]]VVVNNNFFF@@@999777555222111111222333111222222222222111000000000000000000000000000000////////////////////////................................................---------....../////////+++,,,---.........---,,,000000000///......------------------------------...------,,,,,,------...,,,,,,,,,---------......((())),,,...///...,,,***>>>???@@@@@@???>>>>>>???;;;<<<=========<<<<<<<<<:::<<<<<<:::777666999===888777555333111333666999444555666555444444555666999777333///...///111222555444333333444333111///222222222222222222222222111111222222222222111111222222111111000000//////111111111111111000//////...///000111111000///...////////////000000000000000000000000000/////////111111000000//////......000000//////......------...---,,,,,,,,,------..............................//////000000//////...------------------------+++,,,---......---,,,+++,,,------......------,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,...------,,,,,,------...***,,,...//////...---+++---------............///................................................000000000000000000000000000000000000000000000000...000111333333111000...///////////////.........000000000000000000000000......///////////////...////////////000000000000222000...------...111222000000111111111222222222333444444555555444444333333333333444444444555555444444555777555222666<<<;;;???DDDLLLZZZmmmzzz~~~~~~wwwrrrrrr~~~wwwxxxzzzkkk```WWWOOOIIIEEE???:::888555222333777333222222222111111000000000000000000000000000000---...///111111111000///)))***+++,,,...///000111////////////////////////------------------------...........................+++)))'''''')))+++.........................................................////////////......,,,---......//////......HHHIIIJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFGGGFFFDDDCCC@@@@@@???===<<<<<<===???;;;::::::999888888999:::666666666555444333444444999777444222111222333444333222111111333333111///222222222222333333333333000111111222222111111000111111000000000000000///111111111111111000//////...///000111000///...---////////////000000000000////////////////////////111000000000/////////...///////////////.........,,,,,,,,,,,,,,,+++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,,,,------......------,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,---.........---,,,---------............///................................................000000000000000000000000000000000000000000000000---...///000000///...---////////////////////////000000000000000000000000***+++---///000111222222000000000000111111111111444333000//////000222333111111111222222222333333333444444555555444444333333333444444444555555555444333555777666444888>>>===EEEOOOZZZkkk~~~yyy{{{}}}zzzuuuzzzzzzooodddYYYQQQHHHBBB>>><<<999444222333333333333222222111111111000000000000000000000000---...///000111111000///.............../////////////////////////////////------------------------------------------------000///---++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,---......//////......[[[[[[ZZZYYYXXXWWWVVVVVVXXXVVVTTTTTTUUUTTTQQQMMMOOOLLLIIIHHHHHHHHHHHHHHH?????????>>>===<<<;;;;;;999888777666555444444444666666555444333333444444222111000111222333222111111111222222333333333333000000111111111111000000////////////000000000000111111111111111000////////////000000000...---,,,000000000000////////////.........///////////////000000000000////////////.........///////////////------.........,,,+++***...---,,,++++++,,,---...---,,,++++++++++++,,,---------------------------...------,,,,,,------...,,,------......------,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------+++***)))++++++,,,,,,---------------------............///................................................000000000000000000000000000000000000000000000000---...///000000///...---////////////////////////000000000000000000000000+++,,,---///000111222222111111111111222222222222666555333111111222333444222222222333333333444444333444444555555444444333333444444444444555555555555555777999999777<<>><<<<<<<<<;;;;;;888888999999888888777666444222111222333444444333000000000111222222333333///000000111111000000///.........//////000000111111111111111111000////////////000000///...,,,+++000000000000////////////.............../////////000000000000////////////------......//////000000///000111222111000---,,,...---,,,++++++,,,---...000...---++++++---...000...........................---,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++***+++---------+++)))''',,,+++++++++,,,---...///---------............///................................................////////////////////////////////////////////////000000111111111111000000///////////////000000000000000000000000000000000///000000000000//////...000000000111111111222222777666444222222222333333333333333444444444555555333444444555555444444333444444444444555555555555888777999;;;;;;<<>><<<;;;777555333333444555444333000000000111111111222222000000111111111111000000......//////000000111111111111111111111000//////...///000000000///---,,,111000000000/////////...............//////000000////////////000000000000------......//////000000///000111222222000...---...---,,,,,,,,,,,,---...000///---,,,,,,---///000...........................---,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++---------+++)))(((,,,,,,,,,,,,---...///000---------............///........................////////////////////////////////////////////////////////////////////////000000111111111111000000////////////000000111111111111111111111111111111000000111111000///....../////////000000000111111555444333222111222222333333333444444444555555555333444444555555444444333444444444555555555666666888777888;;;===@@@IIISSSfffvvvzzzuuuqqqvvv}}}yyylll___VVVOOOFFF@@@???777666444222111111111222111111111111111111111111000000000////////////000------...//////000111111////////////////////////........................////////////////////////,,,---............---,,,000000000000000000000000..............................////////////......,,,---......///.........}}}|||{{{tttpppkkkjjjkkkkkkiiifff^^^YYYSSSPPPPPPPPPNNNKKKHHHGGGGGGEEECCCAAA???======;;;777666666666555444222222222222222222222222111111222222222222111111000000000000111111111111111111111111111000//////...///000111111000///...111111000000//////............//////000000111111////////////000000000000.........///////////////,,,---...//////...------...........................---,,,,,,,,,,,,---..............................------,,,,,,------...,,,------......------,,,++++++,,,,,,,,,,,,---------------------,,,,,,+++***+++,,,------,,,+++***,,,,,,---...///000000111---------............///........................////////////////////////000000000000000000000000000000000000000000000000//////............//////...//////000000111111222111111111111111111111111---...///000111111111111.../////////000000000000222222222111111222222333333333333444444444555555333444444555555444444333444444555555555666666666777666777<<>>===<<<;;;999777666666555555444444333222222333333333333222222222222222222111111111111111111111111111000//////...///000222222222111111111111111000///.........//////000000111222222333.../////////000000000111///////////////.........+++,,,,,,------......///---...000111111000...---................................................,,,------------------,,,,,,------......------,,,+++++++++,,,,,,---------------......---,,,,,,+++++++++,,,,,,------......,,,---///000111222111111---------............///........................////////////////////////000000000000000000000000000000000000000000000000//////............//////...//////000111111222222111111111111111111111111...///000111111111111111//////000000000111111111111111111222222333444444222333333333444444444444333444444555555444444333555555555555666666666666:::999;;;BBBKKKYYYlll|||{{{wwwyyy}}}~~~vvvlllcccXXXOOOKKKCCC@@@<<<888555444444444111111111111111111111111222111000///......///000000000///......---,,,,,,////////////////////////........................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,---......//////......|||vvvrrrooommmiiieee```]]][[[ZZZTTTPPPKKKGGGEEECCCAAA@@@::::::999888777666555555222333333444444333333222444333333333222111111111111111111111111000//////---///000222333333333333222111111000///......---///000000111222333333333.../////////000000111111000000//////.........---------------...000111222---...111222222111...---000000111111111111000000////////////////////////+++,,,............,,,+++,,,------......------,,,+++++++++,,,,,,------------.........---,,,,,,++++++++++++,,,---...000000+++---000222333333222111---------.........//////........................000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111...//////000111222222222111111111111111111111111222222222111111///......000111111111111222222222000111222222333444555555222222222333333333444444333444444555555444444333555555555555666666666777???===@@@IIIVVVggg~~~{{{{{{~~~yyy}}}wwwnnnbbbVVVQQQGGGDDD@@@;;;888666666666111111111111111111111111222111000.........///000------......//////000000////////////////////////////////////////////////..............................------------.........................................................//////////////////...,,,---......//////......|||vvvtttqqqllleee___XXXTTTQQQNNNJJJFFFAAAAAA???<<<999777666777444555777999999888555444444444333333222222222222000///...000222444444444000111111111111222222222333333222222222222222222222111111111000000//////000000000000//////////////////000111111111111000111111000//////////////////000111222222111000///000000000000111111111111......//////......---,,,//////............//////........................------------------------...---,,,++++++,,,---...,,,...///000///...///000000000000000000111111222+++,,,.../////////......///////////////////////////000111222111000...,,,---......///////////////////////////000000000000444222000///...///000111111000///////////////000333222111000000111222333111111111111111111111111000111222333333222000000222222222222222222222222444444444555555555555666777777777777777666666666888555555777888666888<<<@@@AAAGGGUUUhhh}}}~~~xxxlllbbb[[[[[[QQQGGGBBB>>>888555555111111222222222222111111////////////000000000000000000000000000000000000......////////////..............................000000000///...---+++***......//////...---,,,,,,+++,,,------......------...---,,,,,,...//////...........................////////////000000000000|||vvvnnngggbbb]]]VVVRRRMMMJJJFFFBBB???<<<999777666666555555555444333222333333222222222111111111222111///000111333222111111111111111222222222222///000000000111222222222111111111111000000000/////////000000111111222222111111111111111000///...111000//////.........//////000000111111000//////000000000000000000000000,,,,,,------,,,,,,+++***///..................///........................---------------------------------,,,,,,---------,,,...000000///...///000222222111000////////////,,,---.../////////......//////////////////////////////111111111000...------...//////000000//////////////////000000000000333222000///...///000111000000////////////000000222222111111111111222222111111111111111111111111111222333444333333222111333333333222222222222222444444444555555555555666666666666666666666666666:::777777:::::::::===BBBEEEKKKXXXjjj}}}~~~}}}}}}{{{mmmeee___VVVNNNKKKGGG@@@;;;:::444444444444333222111111111111111111111111000000000000000000000000000000......////////////..............................000000//////...---------......//////...------,,,,,,,,,---.........------///---,,,,,,...///......................................./////////000000xxxpppgggaaa[[[VVVOOOMMMLLLIIICCC>>>>>>;;;888555555555444333444444333333333222222222555333222111222333222111111111111111222222222333//////000111222333444444111111111111000000000000...///000111222333333444222222222111000///------000///......---............//////000000000///...////////////////////////,,,,,,------,,,,,,+++***......------------..............................------------------------,,,------......------,,,+++,,,......---,,,---...111000000//////000000111------.../////////......////////////////////////...///000111000///...------...//////000000//////////////////000000000000222222000/////////000111000000000//////000000111111111222222222222111111111111111111111111111111222333333444444444333333444444333333222222111111444444444555555555555666555555555666666666666666777555555888999:::???FFFOOO]]]rrr~~~uuuuuuwww~~~~~~|||qqqccc[[[UUUSSSOOOGGG@@@>>>999888777666444333111111333333333222222111111000000000000000000000000000......////////////..............................000///...------...///000.........///......---,,,------.........------,,,///...,,,,,,---......---........................---------.........//////xxxiiibbb[[[ZZZ\\\[[[SSSLLLIIIEEE@@@======<<<:::888666666666555444444444333666444222222333444333222111111111222222222333333333333333444444555555555111111111000000000000000//////000000111111111222111111111111000///...---///......---------...............///////////////////////////..................//////......---,,,------,,,,,,,,,,,,------........................------------------------+++,,,---......---,,,+++)))***,,,,,,*********+++,,,,,,---...000222444555.........////////////...////////////////////////...//////000000///............///000000000000000////////////000000000000222111000//////000111111000000000///000000111111000111222333333222111000111111111111111111111111222222222333333333333333444444444333333222111111444444444555555555555666555555555555555666666666777555666999;;;===EEENNN^^^rrr~~~qqqrrr{{{|||{{{}}}ooofff___[[[WWWNNNHHHFFF>>>===;;;888555333111000444444333222111000000///000000000000000000000000......////////////.................................---,,,++++++---///111---...............------...............------,,,///...,,,,,,---...---,,,........................,,,,,,,,,---------......~~~{{{sssllllllpppoooggg^^^VVVPPPJJJFFFEEECCC???;;;999888777666555444333333222000///000111333222222111222222222222333333333555555555444444333333333000000000000000000111111000000//////.........---...//////000000000//////......------------...///...............///000000000/////////.........---......//////......---,,,------,,,,,,,,,,,,------........................------------------------+++,,,---......---,,,+++***+++------+++***++++++++++++,,,...000222444555////////////.../////////////////////////////////........./////////.........//////000000000000000////////////000000000000000000000000000000111111000000000000000111222222000111222333333222111000111111111111111111111111111111111111111222333333444444444333333333222222444444444555555555555666555555555555666666777777999888:::>>>AAAFFFRRR^^^ssstttppp{{{}}}xxxmmmfff```WWWQQQPPPEEEBBB???:::666333111000333333222111000000//////111111111111111111111111......////////////......////////////////////////---,,,*********,,,...000------...............------......//////...------///---++++++---------,,,........................,,,,,,,,,,,,------------}}}wwwuuutttvvv|||xxxkkkbbbWWWPPPMMMJJJEEE@@@======;;;999777666444444000...---...///111111000222222222222333333333333444444333222111000//////000000000000111111111111111000///...------,,,+++---...//////000000000///.........---......///000............///000111111111000000//////.........,,,,,,------,,,,,,+++***......------------..............................------------------------,,,------......------,,,---///000///...------...............//////000111111000///.........//////////////////////////////..................//////...///000000111111000000////////////000000000000000000000000111111111111000000000000111111222333111111222222222222111111111111111111111111111111000000000000111222333333333333333333444444444444444444444555555555555666555555666666777777888888777777;;;AAAGGGQQQaaapppxxx}}}zzzpppggg\\\UUUSSSLLLJJJEEE???999555333222222222222111000000//////111111111111111111111111......////////////......////////////////////////,,,,,,+++++++++,,,...///,,,---......///.........------...///////////////---,,,***+++---......---........................,,,,,,,,,---------......zzzuuuqqqpppooonnnrrrxxxmmm```ZZZVVVRRRNNNGGGFFFDDDAAA>>><<<:::999444222111111222222222111222222222333333333444444222222222111000000000//////000000000111111111111000000//////......------/////////000//////......///.........//////000111//////......///000222333222222111000000///......,,,,,,------,,,,,,+++***///..................///........................---------------------------------,,,,,,------------///000///...,,,,,,---//////.........//////000222111///.........//////////////////////////////------------......////////////000111111111111000////////////000000000000//////000111111111111111000000000000111222333444222222111111111111222222111111111111111111111111111111000000111222444555222222333333444555555555444444444555555555555666666666777777888999999:::777999@@@IIISSSbbbwwwtttfff[[[WWWTTTQQQKKKDDD>>>999666555222222222222222222111111111111111111111111111111......////////////......////////////////////////........................,,,------...//////......+++,,,---///000000000000+++***)))***---...///...........................------------............vvvsssrrrrrrqqqnnnpppuuu~~~~~~}}}||||||ooofffccc___\\\PPPOOOLLLIIIFFFCCC@@@???;;;999777666666666555444222222333333333444444444222222222222222222333333//////000000111111111222////////////000000000000111111000000///...,,,,,,///////////////000111111000/////////000111333444333222222111000//////.........//////......---,,,//////............//////........................------------------------......,,,++++++,,,......+++,,,------+++*********,,,,,,------///000222333222111000.........///000////////////////////////---------------...///000//////000111111111111111////////////000000000000...///000111111111111111000000000000111222333444333222111000000111222333111111111111111111111111222222111111222444555666111222222333444555666666444444444555555555666666666777777888999:::::::::>>>BBBJJJVVVcccuuutttfff```ZZZVVVOOOHHHAAA<<<999777333333333333333333333444111111111111111111111111......////////////......000000000000000000000000//////000111000000//////,,,,,,---.../////////...++++++---///000111111111***))))))***---/////////........................---------.........//////~~~{{{uuuqqqxxxtttgggbbbbbb[[[TTTQQQPPPMMMGGGAAA???<<<;;;;;;888444444777777555444333444555444333222222222222333333333333111111111111111111111111000000000000000000000000///////////////000111111111000///------......///+++---//////...///000111555444333222000///...---222222111///...---,,,+++///...---,,,,,,---...///222222000***$$$$$$***000//////...---,,,++++++***...------,,,,,,------...000000///...------,,,,,,---......------...111333888777555222...---///111------------.........//////000000000000000//////---......///000111111222000000000000000000000000......//////000000111111000000000000000000000000---...000111111111000//////000111333333222222111222222222222222222222222333333333444444444555555444555555666777888888999:::444333777;;;;;;:::<<>>888888555222111222222111000222222222111111111111111000000000000000000000000........................///111---///777111)))---///.........------------...///////////////......000000//////............111111000......---------------......//////000000~~~zzzxxx{{{}}}}}}xxxmmmhhhbbb^^^[[[WWWRRRNNNHHHDDDBBB@@@<<<555333555999777555444555555444333111111111111111111111111111111111111111111111111000000000000000000000000......------......///000111000///...---...//////...///000000///000222444555555444222111000......111111000///...------,,,......------------.........//////---***)))+++............------,,,,,,+++...------,,,,,,------...000//////...------,,,,,,---.........---...000222444444333111...---...///------.........///////////////000000000000//////......//////000000111111000000000000000000000000//////000000000000000111000000000000000000000000///000000111222111111111000111111222222222111111333333333333333333222222333333333444444444555555666666666666666666666777666333444999;;;;;;<<>>CCCHHHWWWppp~~~uuuzzz{{{nnnbbb^^^XXXTTTSSSRRROOOMMMHHHAAA888555666777555333111000000000000000111111222111111000000000000000000000////////////000000////////////////////////000000//////.........---...------,,,---...///000222000...---,,,---...///////////////////////////vvvjjjddd___YYYWWWXXXTTTSSSPPPLLLHHHCCC>>><<<===:::777555444444444333222222333333333222111111222222111000000111222333222222111111000//////...........................111000///......000222333222111111000000//////...,,,,,,,,,,,,------...///------............------///......---,,,+++++++++,,,,,,---------.................................+++---//////...---.../////////////////////...---000000111111111111000000////////////////////////000000////////////000000000000000000111111111111111111111111111111111111111111111111111111000000111111222222222333333333444333333333222222222222333333333222222111111111333333555666666666555444444333555888999888<<>>;;;888666555444333333222222111111111111222222333333444555111111111111000000//////......................../////////000111333444555666555444222111///...---,,,,,,,,,------...///000------............------///////////////...------------------....................................+++---//////...---...///------...///000000//////......////////////......////////////////////////000000////////////000000///000000000111111111111222222222222222222222222444444333333222111111111111111222222222333333333111111111111111111111111444444444444444444444444555666666777777777777777888777888;;;===AAALLLWWWkkk}}}{{{yyytttssspppnnnmmmlllkkkkkkhhhhhhgggggghhhjjjlllmmmlllkkkjjjjjjlllnnnqqqrrruuuuuuvvvxxx{{{wwwdddZZZXXX[[[ZZZYYYWWWQQQIIIBBB===999444222333333222111111111222222222111111000000000000000000000////////////000000///////////////////////////////////////.........///.........------------000///............//////////////////////////////{{{iii___\\\ZZZYYYSSSPPPLLLHHHEEEAAA>>>;;;444444333222222222222333222222333333444444444444111111111000000000000000/////////////////////////////////000222333444555333333222222111000000//////......------.........------............------111000...------...///000---------.........//////........................+++---//////...---...///------...///000000//////......////////////......////////////////////////000000////////////000000///000000000111111111111111111111111111111111111333333333222222222111111111111222222222333333333111111111111111111111111222222333444444555666666666666666666777777777888888888999<<>>CCCOOOcccvvv}}}}}}}}}zzzzzzxxxtttqqqooommmjjjhhhhhhhhhhhhfffcccaaa```aaacccbbbaaa```____________````````````aaabbbdddeeecccdddeeefffgggiiillloooqqqtttzzz~~~pppeee___[[[XXXXXXWWWTTTOOOIIIAAA:::666555555444333222222222222222111111000000000000000000000////////////000000////////////////////////.........///////////////,,,---......//////...............///////////////////////////////////////~~~mmmccc___XXXVVVSSSRRRQQQOOOLLLIIICCCAAA>>>;;;999888777888555555666666555444333222000000000000000000000111////////////////////////...///000000111111111111111111000000000000/////////...............///000------............------///......------...//////............////////////........................+++---//////...---.../////////////////////...---/////////000000/////////////////////////////////000000////////////000000000000000000111111111111111111111111111111111111///000000111111222222222111111222222222333333333222222222222333333333444222222222222222222222222555444444333444555666777888999===DDDLLL]]]vvv{{{zzzzzz}}}}}}{{{xxxuuutttqqqnnnlllkkkiiigggeeeccceeeeeeccc___]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZ[[[[[[\\\\\\\\\]]]___```aaaaaacccgggjjjjjjmmmqqquuuxxx{{{pppddd]]]ZZZWWWXXXYYYWWWPPPHHH@@@;;;666555444333333222222222222111111000000000000000000000////////////000000////////////////////////............/////////000***+++---...///000//////---......///////////////////////////////////////}}}ooohhhXXXVVVUUUTTTTTTRRRPPPMMMLLLIIIEEE@@@===:::999999666666777777666444222111000000000000000111111111000000000000000000000000...//////000000000//////111111111000///......------------......000111222---..................---,,,---...//////...------............/////////000........................+++---//////...---...//////000000000///...------//////000000000000//////////////////////////////000000////////////000000000000000000111111111111222222222222222222222222......///000111222222333111111222222222333333333222222222333333444444444777777666555333222222111777666666555555777888999:::<<>>>>>FFFRRRaaassszzzxxxuuuqqqooommmmmmmmmgggeeeccc```^^^]]]]]]\\\\\\\\\[[[ZZZXXXWWWVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQRRRTTTVVVWWWXXXWWWZZZ]]]___bbbggglllooooooqqqrrrtttvvv{{{uuuhhh]]][[[XXXXXXYYYYYYUUUQQQCCC???888555444444333111111111111111111000000///111111111111111000//////000//////...///000111222000/////////....................................////////////////////////////////////////////////}}}vvvnnneee___]]]]]]\\\ZZZ\\\[[[YYYXXXVVVTTTPPPMMMJJJEEE???:::888777666666666444333444444333111////////////000111111222222111000000//////000000111000000000000000///....../////////.........------////////////////////////........................---------............///......------------......------,,,,,,---///111222000000000000////////////...............///000000000////////////000000111111000///......///000111000111111111111222222222111111111000000000000000///000000000111111111111222222222222333333333333444444333222222222222222444444444444444444444444666444555777888888<<>>888444333333333222222111000000000000111000111111111111000000///111000000000000111111222////////////............////////////////////////////////////////////////////////////////////////|||yyy{{{xxx~~~zzzpppjjjfffccc```]]]bbb^^^[[[YYYYYYXXXTTTRRRQQQMMMHHHCCC@@@===999777555444222333444444222111000000000111111111111000000000000000000000000000000000000000000///......111111000000000/////////////////////////////////---------.........//////---------............///......------------......,,,,,,,,,,,,---///000111000000000000////////////...............///000000......//////000000111111111111000//////000111111000000111111111222222222222222222222222222222222//////000000000111111111222222333333333444444444666555333222111111222333333333333333444444444444666444555777777888>>>FFFQQQbbbxxxyyywww{{{xxxwwwwwwwwwwwwvvvtttqqqnnnkkkiiiggggggcccaaa___\\\ZZZYYYYYYYYYWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOOOONNNLLLKKKJJJJJJKKKLLLJJJJJJJJJKKKLLLMMMOOOPPPPPPRRRTTTVVVWWW[[[___bbbbbbdddeeefffgggiiimmmpppqqqtttwwwzzz|||~~~vvviiiZZZTTTWWWZZZXXXUUUTTTNNNEEE<<<666333333333333222111000///000111222000000111111111111000///000000000000000000000111///////////////.........000000000000000000000000////////////////////////////////////////////////{{{vvvvvvpppuuu~~~zzzwwwsssmmmiiifffaaaZZZWWWXXXYYYXXXVVVUUUTTTQQQNNNJJJDDD>>>999444333222222333444333222111111222222111000///...////////////////////////000000000000000///......000000000000////////////////////////////////////,,,,,,------.../////////---------............///......------------............---------.........////////////000000000000...............///000000......//////000000111111111111000000000000111111000000111111111222222222222222222222222222222222000000000000111111111111222222333333333444444444444333222222222333444555333333333444444555555555666555666777888;;;DDDOOOeeewww{{{{{{}}}yyyvvvuuuvvvuuutttuuusssqqqmmmjjjgggeeedddaaa___\\\ZZZXXXWWWVVVVVVSSSRRRQQQPPPOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNNNNPPPQQQRRRSSSVVVYYY\\\[[[\\\^^^^^^___aaadddgggjjjmmmppprrrsssuuuwwwxxx|||}}}iii[[[YYY\\\\\\[[[YYYTTTKKKAAA999555444444444333111000000000111222///000000111111111000000/////////////////////............///////////////000000000000000000000000////////////////////////////////////////////////yyyxxx{{{}}}tttkkk```ZZZ[[[\\\\\\[[[XXXXXXWWWVVVSSSMMMEEE???888666444333333333222111000111222222222000///......//////000000//////...000000000000000///...............---------,,,,,,////////////////////////---------.........//////---------............///......------------......////////////......------////////////000000000000...............///000000...///000000000000000///111111111111111111111111000111111111111222222222000000000000000111111111000111111111222222222222222222222222333333333333333222222333333444555666333444444555555666666666666666777:::===BBBOOO\\\yyy}}}xxxttt{{{wwwwwwwwwuuussssssrrrooollliiifffcccbbb^^^]]]ZZZXXXUUUTTTTTTTTTQQQPPPOOONNNLLLKKKJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOOOOQQQTTTWWWTTTVVVXXXYYYYYY[[[^^^```dddgggiiikkklllmmmppprrruuuvvvxxx|||wwwddd]]]]]]^^^]]][[[XXXRRRIII@@@999666555333333222111111111111111///000000111111111111000...////////////......---.........///////////////////////////////////////////////////////////////////////////////////////qqqeee```___]]][[[\\\[[[ZZZYYYWWWRRRLLLGGG@@@===999666444333111///,,,...000222333222111111///000111111111111000///000000000000000///............---------,,,,,,,,,////////////////////////---------...............---------............///......------------......///000000000//////........./////////000000000111...............///000000///000000111111000///...111111111222222111111111000111111111111222222222//////000000000111111111222222222222333333333333111111111222222222222333222333444444555444444444444444555666666777888888555666999???DDDMMM^^^nnn}}}wwwvvvuuu{{{}}}zzzyyyxxxuuuqqqpppooommmjjjgggccc```^^^]]][[[YYYVVVTTTSSSRRRRRRPPPPPPOOONNNLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLKKKKKKLLLOOORRROOOQQQTTTUUUVVVWWWZZZ\\\^^^```bbbccceeehhhllloooqqqqqqsssuuuyyy~~~qqqddd^^^\\\[[[\\\\\\YYYRRRHHH???:::888222222333333222222111000//////000111111111111111///000000111000///...---............/////////000........................////////////////////////////////////////////////oooeee```[[[WWW^^^]]][[[ZZZXXXUUUQQQNNNFFFBBB===999555333///---)))+++...111333444444333000111222333333222111000000000000000000//////...000000/////////.........////////////////////////........................---------.........//////.........------.........//////000000000000000///.../////////000000111111...............///000000000000111111111///...---111111222222222222111111000111111111111222222222111111222222333333333333222222333333333444444444000000111111111222222222333444555666555444333222555555555666777888888999444666;;;BBBIIIUUUhhhzzz}}}pppkkkooorrr~~~zzzwwwvvvsssuuuwwwyyy|||~~~~~~{{{{{{yyytttpppnnnmmmkkkhhheeeaaa^^^\\\\\\ZZZXXXUUUSSSRRRQQQQQQQQQPPPOOONNNMMMKKKKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIHHHIIIIIIIIIHHHIIILLLNNNMMMOOORRRSSSTTTVVVYYY[[[YYY[[[]]]^^^aaaeeekkkoooooooooppprrruuuyyy}}}nnnbbb\\\ZZZ]]]^^^^^^XXXNNNDDD===:::222222333444333222111000//////000111111111111111000111222222222000///...---.........//////000000........................////////////////////////////////////////////////zzzwwwrrrwwwuuufff]]]ZZZ[[[XXXUUUUUUXXXXXXVVVTTTSSSMMMEEE>>>;;;999888888222111111000000000000111444222000......///000111000000000000////////////000000000000000000000000///......//////000111222,,,,,,------...///000000111///------......---,,,////////////////////////////////////000000000000////////////000000000000/////////000111111222222......///000000000000000000000000000000000000000000111111111111222222222444444333333222111000000---......///000111111111222222333333333444444444444444444444444444444444777666666777888888777555888999===GGGWWWiiiyyywwwsssmmmgggqqq|||xxxrrrmmmiiiggghhhhhhgggggghhhjjjmmmqqqtttvvv{{{}}}~~~|||{{{wwwqqqkkkiiihhhfffccc___[[[XXXVVVWWWWWWVVVVVVUUUTTTTTTTTTMMMNNNNNNNNNLLLJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMMMMNNNPPPQQQRRRRRRTTTVVVXXXZZZ[[[^^^aaadddhhhjjjlllnnnoooqqqsssuuuzzz~~~{{{mmmaaaYYYYYYYYYYYYXXXTTTLLLBBB;;;888555222333666666222---000111333333333222000...////////////////////////////////////////////////000///...------...///000...///000///...---...///222111111111000000//////}}}zzzmmmooouuu|||wwwkkkddd___\\\XXXWWWYYYZZZXXXVVVUUURRRMMMHHHDDD@@@;;;888555444222111000000111111222111000///......///000111000000000////////////000000000000000000000000111000///////////////000,,,,,,---......//////000000...------.........---////////////////////////....../////////000000000////////////000000000000000000000///////////////...///000000111111000000000000000000000000000000111111111111222222222222444444333333222111111000///000000111222222333333222222333333333444444444444444444444444444444444555444555666888888888888======CCCOOO```rrrxxxnnnkkkiiimmm~~~|||rrrllliiifffccc___]]]]]]]]]^^^``````aaacccfffiiilllnnnrrrtttxxx}}}~~~|||yyyrrrmmmiiihhhfffccc___[[[XXXVVVVVVVVVUUUUUUTTTSSSRRRRRRLLLMMMMMMMMMKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOQQQSSSUUUVVVWWWZZZ]]]```aaacccgggiiijjjmmmppprrrwwwzzz}}}yyyjjj___]]]]]]\\\[[[XXXPPPFFF???:::666222111333444111...000111222333333111000///000000000000000000000000//////////////////////////////............//////...///000///...---...000111111111111000000000///{{{nnnooopppttt|||{{{pppgggbbb\\\ZZZ[[[\\\[[[YYYXXXWWWVVVTTTPPPIIIAAA<<<999777555222111000111222000000000///////////////111111000000000/////////000000000000000000000000222111000///............---------......//////000///---,,,,,,...//////...////////////////////////------........./////////////////////000000000000000000000///...---------///000111111222222111111000000000000000000000000111111111111222222222333444333333222222111111111222222222333333444444555333333333333444444444444555555555555555555555555333333444555777888:::;;;???AAAJJJZZZmmm{{{{{{ooodddccchhhvvvzzzooofff___ZZZYYYYYYXXXWWWWWWWWWXXXXXXWWWWWWXXXZZZ\\\___bbbdddiiikkkpppuuuzzz~~~}}}{{{wwwqqqllliiihhhfffccc___[[[XXXVVVUUUUUUTTTSSSRRRQQQPPPOOOKKKLLLLLLKKKJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDD@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLNNNPPPQQQRRRTTTWWWZZZXXX[[[___bbbdddhhhkkknnnrrrtttvvvwwwwwwwwwyyy{{{}}}~~~uuufffbbb```^^^]]]\\\VVVMMMGGG@@@;;;555222222333333111111111222333222111000///111111111111111111111111////////////////////////......////////////......---///000///...---///000111111111111000000000000|||wwwwwwxxx||||||pppjjjccc_________]]][[[ZZZZZZZZZZZZWWWQQQIIICCC>>><<<888444222111111111000000111111111111000///111111111000000000//////////////////////////////111111000///////////////------....../////////000...---+++,,,.../////////////////////////////////------------.........///////////////000000000000000000000//////.........000000111222222222222222000000000000000000000000111111111222222222333333333333333222222111111111222333333333444444444555333333333444444444444555666666666666666666666666444444555555666888;;;===???EEERRReeewww{{{pppgggaaadddpppuuuiiibbb]]]ZZZWWWRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRTTTVVVYYY[[[]]]eeegggjjjooossswwwzzz|||{{{xxxwwwsssmmmhhhhhhgggeeebbb^^^ZZZWWWVVVTTTSSSRRRQQQPPPOOONNNMMMKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAABBBAAAAAAAAAAAAAAABBBBBB?????????@@@@@@@@@AAAAAADDDDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHIIIHHHJJJLLLMMMMMMOOORRRTTTRRRUUUYYY]]]```dddhhhkkkoooppppppppppppqqqtttvvvxxx{{{~~~ooogggccc___^^^^^^[[[UUUOOOIIICCC;;;666555555555555111222222222222111000///000000000000000000000000////////////////////////---...///000000///...------...//////......///000111111111000000000000000~~~~~~wwwoooiiifffeeebbb___]]]\\\[[[ZZZYYYUUUPPPLLLDDDAAA===999555333222111111222222333333333222222111111111111000000000000///////////////////////////////////////000111111.........///////////////...---+++,,,.../////////////////////////////////------------.........///////////////000000000000/////////000000111111111000000111222222222222222000000000000000000000000111222222222222333333333333333222222222222222111222222222333333333333333333333444444444555555555666666666666666666666666555666666555555777<<>>HHHPPP\\\bbbhhhgggaaaZZZWWWVVVdddssstttkkkaaaXXXRRRPPPMMMLLLLLLNNNNNNJJJGGGFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFGGGHHHJJJKKKMMMSSSTTTVVVZZZ^^^ccchhhjjjpppppprrrwww{{{xxxxxxzzz|||wwwsssllliiifffccc^^^ZZZUUUVVVVVVUUUTTTSSSRRRQQQMMMNNNNNNNNNNNNOOOOOOOOOLLLKKKJJJIIIHHHIIIJJJKKKDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBAAA@@@??????@@@@@@>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEDDDDDDDDDGGGHHHHHHJJJMMMOOOPPPQQQTTTVVVXXXZZZ]]]___aaaccceeehhhiiipppxxx~~~}}}|||yyy{{{wwwiiifffgggfffdddhhheee```XXXMMMCCC<<<999333222111111000000111111000000000000000000000000////////////////////////000///...------...///000,,,---//////...///000222//////000000111111111222wwwqqqiiidddaaa___]]][[[\\\ZZZXXXUUUQQQJJJBBB===:::777444222333333333222222333333222222000//////111111111111000000000000111111000000//////...............////////////000000000000000000000000000000000000000000000000000222000...---,,,---...///////////////////////////111000000000//////......222222222222222222222222000000111222333333444444111222333333444444333333111111222222222333333333444333333333333444555555333333333444444444555555444444444555555555555555444888:::::::::AAANNNXXXdddeeehhheee\\\TTTVVV^^^nnnwwwkkkaaa[[[UUUMMMGGGIIIJJJJJJKKKJJJHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDIIIHHHHHHGGGHHHJJJKKKLLLOOOPPPSSSVVVZZZ___bbbdddiiilllpppuuuyyy}}}}}}yyytttqqqoooooopppmmmkkkhhheeeaaa]]]ZZZYYYVVVUUUTTTRRRQQQQQQPPPPPPMMMLLLLLLLLLMMMNNNOOOOOOLLLKKKJJJIIIHHHIIIJJJJJJHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@???>>>>>>======<<>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????CCCBBB@@@??????@@@BBBCCCAAAAAA@@@???@@@BBBEEEFFFFFFHHHJJJKKKLLLMMMOOOQQQQQQUUUZZZ^^^aaaccceeeggghhhkkknnnqqqsssrrrpppnnnpppuuu{{{}}}~~~rrriiigggdddbbbffffffeeeaaaZZZOOODDD>>>:::888666333222222333333444333222111000000000000000000000000000000000000////////////////////////000000000000////////////000000000000111111111111rrrhhhcccaaa^^^\\\]]]\\\[[[YYYWWWRRRLLLGGG>>>:::555222222333333333222222222222222111000000111111111111000000000000111111000000////////////---............/////////000000000000000000000000000000000000000000000000222000///---------///000////////////////////////222222222222111111111000222222222222222222222222000000111222222333444444111222333333444444333333222222222222333333333333444333333333333444555555333333444444444555555555444444444555555555555666666888:::<<>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@?????????BBBAAA@@@??????@@@AAABBBAAAAAA@@@???@@@BBBDDDEEEEEEFFFIIIJJJJJJKKKNNNPPPQQQTTTXXX[[[^^^aaadddffffffhhhkkkmmmnnnnnnlllkkkkkkoootttwwwxxx|||~~~|||pppkkkhhhfffggggggfffddd^^^VVVLLLFFF>>><<<999666333333333333333333222111111000000111////////////////////////////////////////////////000000000000////////////000000000000111111111111ooogggdddaaa]]]]]]]]]\\\\\\\\\YYYUUURRREEE@@@888333111222333444222222222222222222222111111111111111000000000000111000000000000/////////---------............///000000000000000000000000000000000000000000000000111000///...---...///000////////////////////////222222222222111111111111111111111111111111111111000000111111222333333333111222333333444444333333333333333333444444444444444333333333333444555555333444444444444555555555444444555555555666666666999999:::???FFFPPP[[[aaaiiifffbbb\\\WWW\\\ooozzzssstttvvvuuuzzzooodddXXXSSSNNNLLLMMMMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFIIIJJJLLLOOOSSSWWWZZZ[[[^^^```cccfffhhhiiijjjjjjgggeeebbb___]]]\\\\\\]]]YYYYYYXXXWWWVVVUUUTTTSSSTTTSSSSSSRRRQQQPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>??????AAA@@@@@@@@@@@@?????????AAA@@@???>>>>>>???@@@AAAAAAAAA@@@???@@@AAACCCDDDBBBDDDFFFGGGHHHIIIKKKMMMPPPRRRTTTWWWYYY\\\aaadddcccdddfffhhhiiiiiiiiihhheeeiiilllnnnqqquuu|||~~~}}}{{{|||~~~uuuooommmiiihhhhhhgggddd]]]VVVPPPDDDAAA>>>:::777555555555444444333333222111111111////////////////////////////////////////////////////////////000000000000000000000000111111111111xxxmmmhhhccc___]]]\\\\\\\\\]]]\\\YYYWWWPPPIII???777333333333444333333333222222222333333111111111111000000000///000000000000000000000000------------............////////////////////////////////////////////////000000///......//////000////////////////////////000000000///////////////000000000000000000000000000000111111222222222333111222333333444444333333333333333444444444555555444333333333333444555555444444444444555555555555444444555555666666777777:::999;;;BBBMMMXXX```cccgggccc^^^ZZZZZZhhh|||sssnnnqqqsssuuu|||oooccc[[[RRROOOKKKIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIKKKNNNRRRTTTVVVXXXYYY[[[]]]____________]]][[[YYYWWWUUUUUUUUUVVVUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOOOONNNMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????????????????>>>>>>>>>???@@@AAAAAA@@@@@@???@@@@@@AAABBB@@@BBBDDDEEEEEEFFFHHHIIIMMMNNNPPPQQQSSSXXX]]]aaabbbcccdddeeegggggghhhhhhdddfffhhhiiikkkooouuuyyyyyyxxxxxxyyysssllljjjhhhgggeeeaaaZZZUUUIIIGGGCCC@@@===;;;;;;;;;:::999888777555333111000........................////////////////////////////////////000000000000///000000000111111111111tttlllfffbbbaaa___]]]]]]]]]]]][[[YYYZZZRRRGGG>>>888666555444555444333333222333333444111111111111000000000///000000000000111111111111---------.........//////////////////////////////////////////////////////000000/////////000000000000000000000000000000000//////////////////000000000000000000000000000000000111111111111111222222111222333333444444333333333333333444444444555555444333333333333444555555444444444555555555666666444444555555666777777888;;;;;;>>>GGGSSS]]]bbbbbb```[[[XXXZZZbbbwwwtttlllhhhkkknnntttxxxlllccc\\\VVVRRRPPPNNNKKKIIIHHHGGGFFFEEEHHHGGGEEEDDDCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKNNNPPPRRRTTTUUUWWWXXXYYYYYYXXXWWWXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPQQQQQQPPPOOONNNMMMJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFEEECCCBBBBBBAAAAAABBBBBBAAA@@@@@@??????>>>======>>>>>>????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@?????????@@@@@@>>>@@@BBBBBBBBBCCCEEEGGGJJJKKKKKKLLLNNNSSSXXX]]]aaabbbccceeegggiiiiiijjjgggggghhhhhhiiikkkooorrr||||||zzzyyyppplllgggeeedddaaaZZZUUUMMMKKKHHHEEECCCBBBBBBCCCAAA@@@>>><<<999555222000////////////////////////////////////////////////.../////////000000000111///000000000111111111111~~~rrrkkkgggfffcccaaa``````___^^^]]]^^^XXXOOOFFFAAA<<<999888777666444333222222333444111111111111000000000000000000000111111111111222.........////////////000000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000111111111111222222222222111111111111111111111111111111111111111111111111111222333333444444333333333333333333444444444444444333333333333444555555444444555555555666666666444444555666777777888999<<<>>>DDDNNNXXX___aaa```XXXUUUVVV___oooxxxfffaaa```fffkkkttt{{{qqqcccXXXRRROOOLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCFFFFFFGGGHHHJJJLLLNNNOOOQQQRRRSSSUUUVVVVVVUUUUUUVVVVVVUUUSSSRRRRRRRRRRRRPPPPPPOOONNNMMMLLLKKKKKKNNNOOOPPPPPPPPPNNNMMMLLLHHHHHHHHHIIIKKKLLLNNNOOOJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@=========>>>??????@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>===???@@@AAAAAAAAACCCDDDFFFGGGHHHIIIJJJNNNTTTXXX]]]___bbbeeehhhjjjjjjkkkjjjjjjjjjjjjkkkllllllmmmwwwyyy|||{{{yyyxxx{{{~~~sssnnngggdddccc```ZZZTTTPPPNNNKKKHHHFFFFFFFFFFFFEEEDDDBBB@@@<<<777444111000000000000000000000000////////////////////////......//////000000111111000000000000111111111111yyyqqqmmmgggeeeaaa``````aaaaaa```^^^ZZZTTTNNNIIIEEEAAA===:::888666333222222222333111111111111000000000000000000111111111222222222/////////000000000111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000111111111222222222222222222222222222222222222111111111111000000000000111222333333444444333333222222222222333333333333444333333333333444555555555555555555666666666666444444555666777888999999===BBBKKKUUU\\\______]]]WWWUUUZZZkkkuuujjj[[[[[[```kkktttvvvggg```VVVOOOLLLKKKIIIGGGCCCDDDDDDDDDDDDDDDEEEEEEAAAAAABBBAAAAAA@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDDDDDDDDDDCCCGGGGGGHHHIIIJJJLLLNNNOOONNNOOOQQQSSSTTTUUUUUUTTTTTTTTTSSSRRRPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKMMMNNNOOOPPPOOONNNLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????<<<======>>>??????@@@@@@????????????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBB@@@@@@@@@@@@???>>>===<<<<<<>>>@@@@@@@@@@@@BBBCCCBBBCCCEEEFFFHHHKKKPPPSSSXXXZZZ___dddgggiiiiiiiiijjjjjjkkklllnnnnnnmmmlllooorrrtttsssooonnnqqquuuyyy|||wwwpppgggddddddbbb\\\WWWSSSPPPMMMIIIGGGEEEEEEEEEDDDDDDCCCAAA>>>:::666444111111111111111111111111////////////////////////.........///000111111111000000000000111111111111~~~uuuqqqfffccc```______aaaaaaaaa\\\YYYVVVSSSOOOKKKFFFBBB;;;999666444222111222222111111111111000000000000000000111111222222222222000000000000111111111111000000000000000000000000000000000000000000000000...///000111111111111111000000000000000000000000......//////000000000111222222222222222222222222111111111000000000000000222222333444444444333333111111222222222333333333444333333333333444555555555555555555666666666777444444555666777888999999???FFFPPPZZZ___```^^^\\\[[[ZZZbbbwwwwwwiiicccYYY[[[gggvvv}}}pppfffVVVQQQLLLIIIIIIIIIFFFDDDBBBCCCDDDDDDCCCCCCCCCDDDBBBCCCDDDDDDCCCBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFHHHHHHIIIJJJKKKMMMNNNOOOLLLMMMPPPRRRTTTTTTUUUTTTRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOOOONNNLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJKKKKKKKKKJJJHHHHHHFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@??????>>>======<<<<<<======>>>???@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBB@@@@@@@@@@@@???===<<<;;;<<<>>>???@@@???@@@AAACCC@@@BBBDDDEEEGGGJJJNNNQQQSSSWWW\\\bbbfffhhhhhhgggiiiiiikkknnnppppppnnnlllhhhkkkmmmkkkgggfffjjjmmmrrruuuzzzyyyqqqhhheeeeeeddd___ZZZTTTRRRNNNIIIFFFDDDCCCCCCAAABBBBBBAAA>>>;;;888666111111111111111111111111////////////////////////---......///000111111222000000000000111111111111zzzrrrfffbbb^^^___bbbbbb^^^ZZZ^^^]]][[[XXXSSSOOOKKKHHHAAA===888444333222111000222222222222111111111000000000000000000000000000222222222333333222222222////////////............111111000000000000111111......//////000000111111////////////000111222333111111111111111111111111////////////000000000000111111111222222333333333444333333222222333333444444555555555555555555444444444444444444444444444222333555777777666555444222444777888888999:::<<>>>>>>>>>>>????????????>>>=========>>>????????????>>>@@@@@@@@@???>>>======<<<<<<======???@@@AAABBBBBB@@@@@@??????>>>============>>>???@@@@@@???>>>===@@@AAABBBCCCEEEGGGIIIJJJHHHLLLQQQXXX^^^cccfffhhhgggiiilllnnnooommmkkkiiigggggggggfffffffffffffffiiioooxxx}}}zzzqqqpppmmmfff```___YYYWWWRRRLLLFFFCCCCCCCCCBBB@@@===;;;;;;:::999777444444333222111111111222000000000000000000000000////////////////////////111111111111111111111111}}}}}}|||}}}}}}||||||}}}{{{qqqkkkeeeaaabbbccccccbbb___^^^\\\ZZZVVVRRRNNNLLLCCC>>>999555333333222111222222111111111111111111111111111111111111111111000000111111111111000000//////////////////////////////............//////////////////000000111111111111000000000000000111111111111111111111111111111111111111222222222222333333333333333444444444111222444555555444222111444444555555555555444444444444444444444444444444333444666777888777666555444666777888888:::===???FFFNNNXXX^^^^^^ZZZWWWUUUdddrrr}}}rrrkkkddd___eeeooovvvjjjcccYYYOOOJJJJJJGGGEEEEEEFFFFFFDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKIIIGGGFFFEEEEEEFFFGGGDDDCCCBBBAAA@@@??????>>>>>>>>>>>>??????>>>>>>===>>>???@@@@@@AAAAAA@@@@@@@@@@@@??????>>>======<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@??????>>>>>>>>>===>>>???@@@@@@???>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHJJJOOOTTTZZZ___ccceeehhhjjjnnnpppqqqpppnnnmmmllllllkkkjjjiiihhhgggggghhhoooxxx~~~|||xxxuuunnngggddd]]]ZZZTTTMMMFFFBBBAAAAAAAAA???<<<;;;:::999777555333333222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111}}}~~~~~~}}}{{{zzzzzz{{{yyyzzz{{{zzzzzz{{{}}}{{{uuukkkbbb^^^^^^aaaddd``````^^^\\\YYYUUURRRQQQGGGBBB<<<777555444333333111111111111111111111111111111111111111111111111...//////000000//////...000000000000000000000000//////............///////////////000000000000111333222111000////////////111111111111111111111111111111111222222222333333555555444444444444444333000222444666666444222000333333444444444444333333444444444444444444444444444555777888888888777666666777777777888;;;@@@DDDMMMVVV^^^```\\\YYYYYY\\\tttsssllljjjhhhfffppp~~~tttddd\\\WWWPPPJJJGGGFFFEEEDDDDDDEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@??????AAABBBCCCEEEGGGIIIJJJKKKIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLPPPPPPQQQQQQQQQQQQPPPPPPLLLMMMNNNOOOPPPPPPPPPPPPLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFCCCCCCBBBAAA@@@??????>>>======>>>>>>>>>>>>======@@@@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>=========<<<======>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>======>>>???@@@BBBDDDEEEFFFGGGJJJNNNSSSXXX]]]```fffhhhllloooqqqqqqpppooopppoooooommmkkkiiigggfffhhhooowww}}}~~~yyypppkkkccc___XXXPPPIIIDDDAAA@@@AAA???<<<::::::888666444222222111000000000111111000000000000000000000000000000000000000000000000111111111111111111111111zzznnnddd______aaaaaa```___]]]ZZZXXXVVVUUUNNNIIIBBB;;;888555333222111111111111222222222222111111111111111111111111...//////////////////...111111111111111222222222111111000000000000111111000000000000000000000000222222111000//////000000111111111111111111111111//////000000000111111111555555444444333333222222111222444555555444222111222333333444444333333222333333444444444444444444444555666777777777777666666666666777888===CCCHHHTTT\\\cccbbb\\\ZZZ```gggwwwooollllllmmmnnnzzzssseeeXXXRRRPPPLLLHHHGGGCCCCCCBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAACCCCCCEEEGGGIIIKKKMMMNNNLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBAAAAAA@@@??????>>><<<<<<===>>>>>>>>>======???@@@AAAAAABBBBBBAAAAAA????????????>>>>>>======>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>??????AAABBBDDDDDDDDDDDDEEEGGGLLLQQQVVVYYY```bbbfffjjjmmmooooooooooooooonnnnnnllljjjhhhgggkkkooouuuyyyzzz{{{|||}}}yyyrrrhhhccc[[[TTTNNNIIIFFFDDDBBB@@@>>><<<;;;999666333111111000000000000000111000000000000000000000000////////////////////////111111111111111111111111~~~~~~{{{nnnfffbbbaaa```^^^\\\ZZZYYYWWWWWWUUUPPPIIIBBB<<<888444222222222222222333333333333111111111111111111111111///000000111111000000///000111111111222222222333111111000000000000111111111111111111000000000000000000//////000111222222111111111111111111111111000000000000111111111111444444333333222222111111555444222111111222444555222333333444444333333222333333333444444444555555444444555555666666666555666666666666999>>>FFFKKKTTT\\\bbb```[[[]]]iiittt|||rrrooonnnnnnrrrxxxnnnbbbWWWMMMJJJHHHEEECCCCCCAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHIIIIIIIIIGGGEEEDDDAAAAAAAAA@@@@@@??????>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAABBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>??????AAABBBBBBBBBAAAAAABBBFFFKKKOOOSSSYYY\\\```eeejjjmmmoooooommmmmmooooooooonnnlllkkkoooqqqsssuuuvvvxxxzzz|||~~~~~~}}}vvvhhhccc[[[UUUQQQMMMJJJHHHEEECCCAAA@@@>>>;;;777444111000000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111|||wwwssswww}}}~~~yyy|||yyyqqqfffbbbaaa___\\\ZZZYYYXXXXXXYYYUUUOOOHHHCCC===888444555555555444444444333333222222222222222222222222000111111222222111111000000000000111222222333333//////............//////222111111111111000000000////////////000111222333111111111111111111111111222222222333333333333444333222222222222222111111666444222000000222444666333333444444444444333333222333333444444555555555444444444444555555555666666666777999<<>>??????@@@@@@???======>>>????????????>>>??????>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBB??????@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@===<<<<<<<<<===>>>??????@@@@@@???@@@BBBFFFJJJMMMSSSVVV[[[aaagggkkknnnpppmmmnnnppprrrssssssqqqpppqqqqqqqqqsssuuuxxx{{{}}}yyyyyyyyy|||xxxhhhbbbZZZTTTRRRPPPLLLIIIHHHFFFDDDBBBAAA===999555111111000000000111222222111111111111111111111111333333333333333333333333111111111111111111111111|||uuunnnjjjnnnuuuzzzpppdddccc```]]][[[ZZZYYYYYYXXXUUURRRNNNJJJDDD===999888888777666555444444333222222222222222222222222000111111222222111111000//////000000111222222333//////............//////222222222111111111000000111000000000000000111111111111111111111111111111222222222333333333444444222222222333333333333333555444222111111222444555444444555555555555444444222222333333444555555666555555555555555666666777777888:::<<<@@@FFFMMMRRRRRRWWW[[[^^^cccrrrvvvpppnnnqqqqqquuu}}}nnneeeZZZQQQNNNHHHEEEGGGGGGEEECCCDDDAAACCCEEEDDDAAA@@@BBBDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGIIIKKKMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEEEE@@@@@@@@@@@@????????????===>>>???@@@AAAAAAAAAAAA<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>????????????@@@@@@>>>>>>???@@@AAABBBCCCCCCEEEDDDBBBAAA@@@@@@@@@AAA==================>>>???????????????AAADDDGGGHHHLLLOOOTTT[[[bbbgggkkkmmmlllnnnqqqssstttsssrrrqqqpppppprrrtttwwwzzz||||||uuusssrrrsssxxx}}}{{{llleee\\\WWWUUUSSSOOOKKKIIIHHHFFFDDDBBB>>>999555111111111111111222333333111111111111111111111111222222222222222222222222111111111111111111111111xxxppplllqqqyyyxxx}}}fffdddaaa^^^\\\[[[ZZZZZZVVVUUUSSSQQQNNNHHHBBB===::::::999777666555444333222222222222222222222222000000111111111111000000...//////000111111222222111111000000000000111111222222222222111111000000333222111000////////////111111111111111111111111000000111111111222222222333333333444444555555555222333333444444333333222444555555666666555555444222222333333444555666666666666666666666777888888888:::<<>>>>>???@@@AAABBBBBBBBB======>>>???????????????>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>======>>>???AAABBBCCCCCCEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@????????????@@@@@@????????????AAACCCEEEFFFFFFIIINNNUUU\\\cccgggjjjkkkmmmppprrrrrrqqqooonnnnnnooorrrvvv{{{}}}|||{{{qqqooommmnnnsssyyy~~~|||rrrjjjaaa\\\YYYWWWRRRNNNIIIHHHFFFDDDBBB>>>999555222222111111222333444444111111111111111111111111////////////////////////111111111111111111111111|||yyyxxxwwwpppfff___```cccbbb^^^]]][[[[[[[[[ZZZVVVPPPKKKGGGAAA===;;;;;;>>>>>>999555111111222333222111000///111111000000//////......000000111111111111000///////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000333222111000000111222333000111222333444555555555222222333333333333444444333333333333333333333333444333333333333444555555444555666666666666666555999666999DDDKKKMMMQQQWWWXXX[[[___eeewwwwwwsssrrrwwwuuufff[[[TTTOOOIIIEEECCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCFFFFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNMMMKKKJJJJJJKKKIIIKKKMMMMMMMMMLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLMMMLLLLLLLLLMMMNNNOOOQQQQQQNNNNNNMMMLLLKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKLLLKKKIIIIIIJJJKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA??????>>>>>>>>>????????????>>>>>>???????????????>>>======>>>@@@AAA@@@???>>>???@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCEEEGGGGGGIIIKKKOOOTTT\\\eeekkkfffiiikkkllllllkkkkkklllqqqmmmmmmppprrrooommmnnnkkkjjjjjjkkkmmmppptttvvv}}}}}}uuuqqqkkkfff___XXXPPPKKKKKKHHHEEEBBB???<<<888666111111111111111111111111111111111111111111111111222222111111111111111111222222222333333444444444zzznnnddddddfffddd___\\\YYYZZZ[[[\\\ZZZXXXUUUSSSSSSOOOKKKIIIGGGCCC;;;444111222222333222111000///000000000000111111111111......///000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111222222111000000111222222111222222333444444444444222222333333333333444444333333333333333333333333444444333333444444555666555555666666777777666666;;;888;;;FFFOOOQQQSSSWWWVVV[[[cccooo{{{vvvttt||||||pppgggZZZQQQMMMJJJFFFBBBDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNMMMLLLKKKKKKKKKJJJLLLMMMMMMLLLLLLLLLMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQOOOOOONNNMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIJJJKKKJJJHHHIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBAAA@@@???>>>======>>>>>>????????????>>>>>>???????????????>>>======>>>???@@@???>>>>>>???@@@????????????>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBB=========>>>???@@@AAABBB@@@@@@???@@@AAACCCDDDFFFEEEFFFIIIKKKPPPWWW```fffgggiiikkklllkkkjjjkkkllloookkkjjjmmmmmmjjjhhhiiihhhhhhhhhiiijjjmmmooopppuuutttxxx{{{zzzzzzxxxqqqggg[[[RRRLLLHHHFFFBBB???===:::777444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222zzzkkkgggiiifffaaa]]]\\\]]]___bbbdddeeeffffffjjjeee^^^WWWPPPGGG<<<444222222222333222111111000000000000111222222333333------...///000000000000////////////////////////000000000000000000000000000000000000111111111111222222222222222222222222222222111000000111222222222222333444444333333333222222333333333333444444333333333333333333333333444444444333444444555666555555666666777777777777===;;;???JJJUUUYYYYYYYYYTTT[[[gggyyy{{{uuuttt~~~{{{jjj]]]WWWNNNHHHFFFEEEDDDBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLNNNMMMLLLJJJKKKKKKKKKLLLNNNMMMLLLKKKKKKLLLOOONNNLLLJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNOOOKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHJJJKKKJJJHHHHHHHHHGGGGGGFFFFFFEEEEEEAAA@@@@@@???>>>===<<<<<<===>>>>>>??????>>>>>>===>>>????????????>>>>>>======>>>??????======>>>???????????????>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAAAAAEEEDDDDDDDDDCCCCCCCCCCCC======>>>???@@@BBBCCCDDD@@@??????@@@AAABBBCCCDDDCCCDDDEEEGGGKKKQQQXXX]]]fffhhhkkklllkkkiiiiiiiiijjjeeedddfffgggdddbbbcccggghhhiiiiiijjjjjjjjjjjjjjjiiinnnyyy}}}}}}ppp___SSSNNNGGGEEEAAA???===:::777444222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111111111ppphhhhhhgggdddaaacccdddfffiiimmmqqqtttuuuxxxqqqggg\\\QQQFFF;;;444333333333222222222111111000111111111111111111111///000000000000000//////////////////////////////000000000000000000000000///000000000111111111111222222222222222222222222222111111111111111111222333333444444444333222222222222222333333333444444333333333333333333333333444444444444444555666666666666666666777888888999>>>>>>CCCOOO\\\aaa```^^^XXXcccttt{{{wwwyyy~~~lll___RRRNNNHHHEEEDDDEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLJJJIIIIIIJJJKKKMMMNNNMMMKKKJJJJJJKKKNNNMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOOKKKKKKLLLLLLLLLKKKJJJJJJHHHGGGFFFGGGHHHIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDD@@@@@@??????>>>======<<<======>>>>>>>>>>>>======>>>>>>????????????>>>===<<<>>>???>>>===<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@AAAAAABBBBBBAAABBBCCCDDDFFFKKKQQQUUU___dddjjjmmmllliiifffdddbbb^^^]]]```aaa______```iiijjjkkklllllljjjiiiggggggeeehhhpppwww{{{|||wwwbbbUUUOOOIIIFFFCCCAAA???===999777222222222222222222222222111111111111111111111111111111111111111222222222444444444333333222222222vvvjjjhhhhhhgggggghhhiiijjjlllooorrruuuvvvxxxqqqdddWWWKKKAAA:::666333333333222222222222222222222111000//////......333333333222111000///...000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111222222111111111333333444444444333222222222222222333333333444444333333333333333333333333555444444444444555666666777666666666777888:::;;;>>>AAAHHHTTT```hhhhhheeecccqqq{{{|||}}}lll]]]SSSLLLIIIFFFDDDDDDDDDDDDDDDBBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJKKKKKKKKKLLLKKKKKKMMMMMMLLLKKKJJJJJJIIIIIIHHHJJJKKKJJJIIIGGGHHHHHHKKKLLLNNNMMMKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOLLLLLLMMMMMMLLLKKKKKKJJJGGGFFFEEEFFFGGGHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@??????>>>======>>>>>>>>>>>>=========>>>>>>?????????>>>>>><<<>>>???>>>===<<<===>>>AAAAAAAAAAAAAAAAAAAAABBBEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCC@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDGGGKKKOOOVVV]]]fffllllllhhhccc___]]]YYYXXX\\\___^^^___bbbiiijjjlllmmmllljjjhhhfffgggdddcccggglllpppyyy{{{{{{fffWWWPPPJJJGGGDDDAAA???===:::777222222222222222222222222111111111111111111111111000000111111111222222222444444444333333222222222sssmmmjjjjjjkkkiiiiiiiiiiiiiiijjjkkkllloooiii^^^RRRGGG???:::888444444333222222222222333333222111000///---,,,,,,444444444333222111000///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111222222222222111000222222333444444333333333222222333333333333444444333333333333333333333333555555444444555555666777777777666666777999;;;<<<@@@FFFOOOXXXbbbjjjllljjjiii|||{{{ooo```SSSLLLGGGFFFEEECCCBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIKKKJJJHHHGGGGGGHHHJJJKKKMMMLLLKKKJJJJJJKKKIIIIIIIIIHHHIIIIIIJJJKKKFFFGGGGGGGGGFFFEEEDDDDDDHHHHHHHHHIIIJJJKKKMMMMMMNNNMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNMMMLLLKKKKKKIIIHHHFFFGGGHHHHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@<<<======>>>>>>======<<<===>>>>>>????????????>>>===>>>??????======>>>???????????????@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@AAABBBBBBBBBDDDHHHKKKNNNUUU___fffhhheeeaaa___[[[WWWWWW[[[___```aaaeeeggghhhjjjkkkkkkjjjhhhggggggcccaaaccceeeiiirrr{{{~~~mmm\\\SSSJJJHHHDDDAAA>>>;;;888555333333333333333333333333111111111111111111111111000000000111222222333333222222111111111111111111wwwnnnkkklllhhhggggggeeedddbbbaaa```eeeaaa[[[RRRIIIAAA<<<:::555444333222222222333333222222111111000///......000111111222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000111222222222222111000111222222333444444444444222222333333333333444444333333333333333333333333555555555555555666666777888777777666888:::<<<===DDDNNNWWW[[[```hhhlllkkkrrr~~~pppdddWWWMMMIIIDDDDDDDDDCCCBBBBBBCCCDDDAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKIIIKKKLLLLLLJJJIIIIIIJJJIIIJJJLLLLLLKKKJJJKKKLLLJJJJJJIIIHHHHHHIIIIIIIIIFFFFFFGGGFFFFFFDDDCCCBBBGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPOOOPPPPPPOOOOOOMMMLLLLLLMMMKKKJJJIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<============<<<<<<======>>>???????????????>>>???@@@???>>>>>>???@@@?????????@@@@@@@@@AAAAAACCCCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEECCCDDDDDDDDDDDDCCCBBBAAA???@@@AAA@@@@@@BBBEEEGGGIIIOOOWWW]]]```aaabbbbbb^^^ZZZYYY]]]aaaaaacccggghhhiiijjjllllllllllllkkkfffddddddfffhhhiiipppyyyuuucccVVVMMMJJJFFFCCC???<<<888555333333333333333333333333111111111111111111111111///000000111222222333333111111111111111111222222rrrkkkkkkhhhgggfffdddbbb___\\\[[[___^^^[[[UUUMMMDDD>>>;;;555444333222111222333444222222222111111111111111---...///000222222333333000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222000111222333333222111000000111222333444555555555222222333333333444444444333333333333333333333333555555555555555666777777888777777777888:::<<<>>>GGGSSS\\\]]]___fffkkkkkk~~~kkkaaaXXXNNNGGGEEECCCDDDEEEEEEDDDDDDEEEFFFBBBBBBBBBCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLKKKJJJIIILLLLLLLLLLLLMMMMMMMMMMMMKKKLLLNNNMMMKKKJJJJJJKKKHHHIIIKKKLLLKKKJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBAAAGGGGGGGGGHHHIIIJJJKKKLLLOOOOOOOOOOOOPPPPPPQQQRRRQQQQQQQQQPPPOOONNNMMMLLLPPPNNNLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGBBBBBBAAAAAAAAAAAAAAAAAA<<<<<<============<<<<<<======>>>???????????????>>>@@@AAA@@@???>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDEEEFFFGGGGGGDDDDDDEEEEEEEEECCCBBBAAA>>>???@@@??????@@@CCCFFFHHHLLLQQQVVVZZZ^^^cccfffbbb]]]\\\___bbbbbbdddgggjjjkkklllnnnooopppqqqqqqeeeeeehhhlllmmmnnnssszzz|||hhhYYYQQQNNNJJJFFFBBB>>>:::777333333333333333333333333111111111111111111111111///000000111222222333333222222222333333444444555sssnnnvvvllleeefffhhheee```]]]___^^^]]]YYYRRRHHH???:::666666444333222111111111222222222111111111000000444333111////////////000000000000000000000000000111111111000000000000000///////////////000000111333333333222222111111111444444444333333222222222444444333333444444555666444444444444444444444444555555555555555555555555555555444333222222222222777888888777888<<>>>>>???@@@AAAAAAAAA@@@@@@??????>>>>>><<<>>>>>>>>>===>>>@@@BBBBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD???@@@@@@@@@@@@AAACCCFFFKKKKKKKKKMMMRRRXXX^^^aaa___```aaabbbbbbdddgggiiiiiijjjjjjkkklllnnnnnnooommmllllllnnnqqqvvv||||||~~~ssseeeVVVSSSMMMHHHEEEAAA===;;;888666555555555555333222111111111111111111111111222222222222222222222222222222333444444444333333zzzuuummmhhhiiijjjfffbbbaaaaaaaaa___[[[UUULLLCCC>>>:::888666444333222222333333333333333222222222111444333111000/////////000000000000000000000000000111000000000000000000000000000000000000111222222333333333222222222111111222222222111111111000000222222111111222222333444444444444444444444444444444444444444444444444444555444444333333333333444444444555555777<<>>>>>???@@@@@@???>>>>>>>>>=========<<>>>>>??????@@@>>>>>>>>>>>>>>>=========AAABBBCCCBBBAAAAAACCCEEECCCCCCDDDFFFGGGIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCBBBBBBBBBDDDFFFDDDDDDCCCDDDFFFJJJNNNQQQWWWZZZ___aaabbbcccdddeeedddeeeggghhhjjjkkkllllllkkkmmmqqqvvv{{{}}}|||iii^^^RRRJJJIIIGGGCCC>>>888666555444555555444333222222222222222222222222222222222222222222222222000111222333444444555444vvvtttuuurrrnnnlllffffffddd```[[[TTTNNNKKKDDDAAA<<<777444333444555444333333333333222222222222222222111111000000000000000000000000000000000000000000000000111111111111000000000000111222222222222222222222222222222333333333333333333333333444444333333444444555666444444444444444444444444222222333333333333333444444444444555555666888888666777888999===DDDLLLRRRZZZ]]]```cccjjj{{{ooobbbVVVNNNHHHFFFEEECCCCCCFFF@@@AAAAAABBBBBBCCCDDDDDDDDDDDDFFFGGGIIIJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMNNNPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQSSSTTTUUUVVVWWWVVVUUUTTTQQQNNNLLLMMMNNNQQQRRRSSSRRRQQQPPPQQQSSSPPPOOONNNLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMJJJKKKLLLKKKJJJJJJKKKMMMNNNOOOOOONNNMMMMMMNNNPPPRRRRRRSSSSSSRRRQQQQQQPPPRRRQQQOOOMMMLLLKKKJJJJJJHHHGGGFFFGGGGGGGGGEEECCCBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCBBBBBBDDDFFFEEEFFFGGGIIIJJJLLLMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNQQQPPPNNNKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDAAACCCDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDGGGJJJNNNPPPSSSXXX]]]aaabbbccccccdddcccdddfffiiikkklllllllllnnnpppssswww{{{ssseeeUUUMMMLLLLLLHHHCCC:::888555444555555444333222222222222222222222222222222222222222222222222000111222333444555555555|||tttuuuuuupppllliiihhheeeaaa\\\WWWRRROOOHHHEEE???999555444444444222222222222111111111111222222222222222111111111000000000000000000000000//////000000111111111111000////////////000111111222222222222222222222222333333333333333333333333444444333333444444555666444444444444444444444444222222222333333444444444444444444555666777888999888999:::<<<@@@GGGPPPVVV```dddgggjjjuuunnn^^^UUUPPPJJJFFFFFFFFFCCCCCCFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPOOONNNNNNNNNOOOOOOPPPQQQRRRSSSUUUVVVXXXYYYZZZVVVVVVTTTQQQMMMLLLMMMOOOQQQRRRSSSSSSQQQQQQRRRSSSRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMMMMJJJKKKLLLJJJIIIIIIJJJLLLMMMNNNOOONNNMMMMMMNNNPPPPPPPPPQQQQQQPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKHHHGGGFFFFFFGGGFFFDDDBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDCCCCCCEEEGGGGGGHHHJJJLLLNNNNNNOOOOOOLLLLLLMMMNNNNNNNNNNNNMMMPPPOOOMMMKKKIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDBBBAAABBBCCCCCCCCCDDDEEEHHHKKKNNNPPPPPPUUU[[[```bbbcccccccccbbbdddgggjjjlllnnnnnnnnnrrrrrrrrrtttwww{{{}}}nnn\\\RRRPPPPPPMMMHHH===;;;777666555666555444222222222222222222222222222222222222222222222222000111222333444444444444vvvtttsssooolllllljjjgggccc]]]XXXTTTRRRMMMIIIDDD>>>999666555444222222222111111111000000111222222333222222111111000000000000000000000000/////////000111111222222///////////////000000111111222222222222333333333000111111111111222222222222222111111222222333444444444444444444444444444222222333333444444555555444444444555555777888888777888999<<>>>>>===>>>>>>??????>>>>>>============>>>???@@@AAAAAAAAACCCDDDDDDDDDEEEHHHJJJKKKLLLNNNOOOPPPQQQPPPPPPKKKLLLLLLMMMNNNMMMMMMMMMMMMKKKJJJHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEEEECCCEEEFFFEEECCCBBBBBBCCCAAABBBBBBDDDFFFIIILLLMMMMMMRRRXXX]]]```aaabbbcccbbbdddhhhlllnnnooooooooosssrrrqqqrrrtttyyy~~~~~~}}}zzzgggZZZUUUSSSPPPMMMBBB???:::777666666555444333333333333333333333333222222222222222222222222222222333444444444333333vvvqqqpppqqqpppmmmiiiddd___ZZZWWWUUUQQQNNNIIICCC>>>999777555333333222222222111111111111111222333333333222111000000000000000000000000...//////000111111222222000000//////000000111222111111222222222333333333000000111111111222222222222222111111222222333444444444444444444444444444222333333444555555666666444444444444555666666777666777999>>>EEEPPP\\\dddlllqqqvvv~~~uuueeeVVVNNNLLLDDDBBBBBBDDDCCC@@@???CCCAAABBBBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNMMMLLLMMMNNNPPPQQQTTTUUUVVVWWWXXXYYYZZZZZZXXXXXXXXXVVVTTTRRRSSSTTTRRRSSSTTTSSSRRRQQQRRRTTTRRRRRRQQQQQQQQQQQQRRRRRROOOOOONNNMMMNNNOOOQQQRRRNNNNNNNNNLLLJJJIIIJJJLLLMMMNNNNNNNNNMMMMMMOOOQQQLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKIIIGGGFFFFFFFFFEEECCCAAAAAAAAA@@@@@@???>>>>>>>>><<<===>>>??????>>>===<<<<<<======>>>@@@AAAAAABBBBBBCCCEEEFFFGGGIIILLLNNNNNNOOOQQQRRRRRRRRRQQQPPPLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKIIIIIIJJJLLLOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKKKKJJJIIIIIIHHHHHHFFFHHHIIIHHHFFFDDDDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIIIINNNTTTYYY\\\^^^```aaaaaadddhhhlllooopppppppppppppppqqqsssvvvzzz~~~~~~~~~uuudddZZZUUURRROOOFFFBBB===999777666555444333333333333333333333333222222222222222222222222333333444444333333222222zzzqqqrrrxxxrrrpppkkkfff```\\\YYYWWWTTTQQQMMMGGGAAA<<<888666444444444333333333222222000111333333444333222111000000000000000000000000...//////000111222222222111111111000111222222333111111111222222333333333222222222333333444444444444444333333444444555666444444444444444444444444333333444444555666777777555444444444444555666666666777;;;@@@IIIVVVccclllppptttzzz}}}uuufffYYYNNNIIIKKKBBBAAABBBEEEDDD@@@AAADDD>>>???@@@AAACCCDDDEEEFFFEEEGGGIIILLLMMMMMMMMMLLLNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRPPPPPPPPPRRRTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZVVVWWWWWWVVVTTTSSSSSSTTTRRRSSSTTTTTTRRRRRRSSSTTTRRRRRRRRRRRRRRRSSSSSSTTTNNNNNNMMMMMMOOOQQQTTTVVVOOOPPPPPPNNNKKKJJJKKKMMMMMMNNNNNNNNNMMMMMMOOOQQQOOOPPPPPPQQQQQQQQQPPPPPPPPPOOONNNLLLKKKJJJJJJJJJIIIGGGFFFFFFFFFEEECCCAAAAAAAAA@@@@@@???>>>>>>>>><<<===>>>??????>>>===<<<>>>>>>???@@@BBBCCCDDDDDDBBBDDDFFFHHHIIIKKKNNNQQQPPPQQQRRRTTTTTTRRRQQQPPPMMMMMMNNNOOOOOOOOOOOONNNNNNMMMLLLLLLMMMPPPTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTOOONNNNNNMMMLLLKKKKKKKKKHHHJJJKKKKKKHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGKKKQQQUUUXXX[[[^^^``````cccgggkkknnnppppppooolllmmmqqquuuyyy|||~~~~~~kkk^^^VVVRRRPPPIIIEEE???:::888777555444333333333333333333333333222222222222222222222222444444444444333222111111xxxsssrrrvvvrrrlllhhheeebbb]]]YYYYYYWWWSSSNNNHHH@@@:::666777666555333222111111111111111111111111111222222222222111111111111222222222222111000//////000000000111222333333222111000111111111111111111111111222222222222222222222222333333333444444444555555666555444333333444555666666666555555555444444444666777888777555555666888666666:::BBBPPP\\\fffjjjrrrvvvwwwzzzxxx~~~hhhXXXPPPLLLGGGCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGJJJKKKNNNOOOPPPOOOMMMLLLLLLMMMMMMNNNOOOPPPRRRSSSRRRRRRQQQQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXWWWUUURRRPPPPPPQQQVVVUUUUUUTTTRRRQQQPPPPPPTTTSSSRRRPPPOOOOOOPPPPPPPPPOOOMMMMMMMMMOOOQQQSSSTTTRRRPPPNNNNNNNNNOOOPPPLLLLLLLLLMMMNNNNNNOOOOOOKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>>>>???????????????????????????@@@AAABBBAAABBBEEEGGGGGGGGGIIIKKKNNNPPPQQQRRRPPPPPPPPPPPPQQQRRRTTTTTTTTTRRRPPPNNNMMMLLLLLLLLLLLLNNNPPPQQQRRRUUUXXX[[[\\\YYYWWWWWWYYYYYYVVVSSSSSSTTTTTTTTTRRRPPPNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGJJJMMMQQQUUUYYYZZZ[[[```ffflllnnnooopppqqqlllnnnrrrvvvzzz}}}~~~~~~}}}hhhWWWQQQQQQJJJHHHDDDAAA===999444111555333222222444555555444444333333222222111111111222222222222222222222222{{{yyy{{{uuuooojjjgggccc^^^ZZZYYYXXXUUURRRLLLEEE>>>:::666555444222111000000000222222111111111111111222222222111111111111222222333333222111111111111111000111222222222222111000111111111111111111111111222222222222222222222222333333333444444444555555666555444444444444555666666666555555555444444444444555666666555666888:::888999>>>GGGSSS___gggkkkqqqxxx~~~~~~wwwrrr___QQQKKKHHHEEEBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHMMMNNNOOOPPPPPPPPPOOONNNPPPPPPPPPPPPQQQRRRTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXWWWWWWVVVUUUTTTSSSSSSRRRTTTUUUUUUSSSQQQQQQRRRSSSWWWVVVUUUTTTSSSRRRRRRRRRSSSRRRQQQOOOOOOOOOOOOOOOOOOOOONNNMMMNNNOOOQQQQQQSSSQQQPPPNNNMMMNNNOOOOOOLLLLLLLLLMMMMMMMMMMMMNNNKKKKKKLLLMMMNNNNNNNNNNNNPPPPPPOOONNNLLLJJJIIIHHHIIIIIIHHHFFFEEECCCBBBBBBAAAAAAAAA@@@@@@???>>>==============================>>>@@@AAAAAABBBEEEGGGHHHIIIJJJLLLNNNPPPRRRSSSNNNOOOOOOPPPRRRSSSTTTTTTVVVUUURRRPPPNNNNNNOOOPPPQQQTTTWWWZZZ\\\^^^aaaddddddaaa___^^^______]]][[[WWWXXXYYYYYYYYYXXXWWWWWWQQQQQQPPPOOONNNMMMMMMLLLJJJIIIHHHFFFEEEEEEFFFFFFEEEEEEGGGIIIMMMPPPRRRTTTVVV[[[aaafffiiijjjlllmmmmmmooosssxxx|||~~~yyyzzzvvvbbbYYYVVVMMMJJJFFFCCC@@@<<<777444666444333333444555444333333333333222222222222222333333333333333333333333~~~~~~~~~yyyrrrmmmjjjfff```[[[YYYYYYXXXVVVRRRLLLDDD>>>777666555333222222222222444333222111111111111111222222111111111111222222444333222222222222222222000111222222222222111000222222222222222222222222222222222222222222222222333333333444444444555555666555444444444444555666555555555555555444444444111333444555555666999;;;999===DDDMMMWWWaaahhhlllrrr~~~|||xxxxxxpppdddUUUKKKGGGFFFDDDBBBCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBCCCEEEGGGIIIJJJQQQQQQQQQQQQQQQQQQPPPPPPRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOQQQRRRSSSSSSRRRQQQSSSTTTWWWVVVTTTRRRRRRSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOPPPQQQPPPOOOMMMLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNQQQPPPOOONNNLLLJJJHHHGGGJJJJJJHHHFFFDDDCCCAAA@@@@@@?????????>>>======<<<========================<<<>>>@@@BBBCCCEEEHHHKKKJJJKKKLLLNNNPPPQQQSSSSSSNNNNNNPPPQQQRRRSSSSSSSSSTTTRRROOOLLLLLLMMMOOOQQQXXX\\\aaafffiiikkknnnoooooommmjjjiiiiiihhhgggeeeeeefffffffffeeedddcccbbbZZZYYYXXXWWWUUUSSSQQQPPPNNNLLLJJJGGGFFFFFFGGGHHHDDDEEEFFFGGGIIILLLNNNOOOSSSWWW]]]aaadddfffhhhjjjnnnpppuuuzzz}}}{{{xxxkkk\\\VVVPPPMMMJJJFFFCCC???;;;777888666444333444444333222222222222222333333333333444444444444444444444444zzztttooommmiiiddd```[[[YYYXXXXXXVVVPPPHHHAAA:::999777555444444555555555444333222111000000000222222111111111111222222333222222111111111222222111111111222222111111111222222222222222222222222222222222222222222222222333333333444444444555555555555555444444555555555555555555555555555555555222333444555555666888::::::???GGGPPPXXX```hhhmmmuuuzzzvvvyyyddd[[[OOOHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDFFFIIIKKKMMMSSSRRRRRRQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQRRRRRRUUUVVVWWWXXXXXXXXXVVVVVVSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRTTTTTTSSSRRRSSSTTTVVVTTTRRRPPPPPPQQQTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSOOOOOOPPPPPPPPPOOONNNNNNPPPOOONNNMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJKKKMMMNNNNNNNNNNNNOOOOOOOOONNNMMMKKKJJJIIIKKKJJJIIIGGGDDDBBBAAA@@@???>>>>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFIIILLLOOOMMMMMMNNNPPPQQQSSSTTTUUUQQQQQQRRRSSSSSSSSSRRRQQQRRRPPPMMMKKKLLLOOORRRUUU^^^cccjjjppptttvvvxxxzzzyyywwwuuusssrrrqqqppppppxxxxxxvvvsssqqqnnnlllkkkdddccccccaaa^^^[[[XXXVVVVVVTTTPPPMMMJJJJJJJJJKKKFFFGGGGGGIIIJJJLLLNNNOOOSSSVVV[[[```cccfffiiikkkppprrruuuyyy|||}}}}}}}}}|||{{{ttt___UUURRROOOLLLIIIFFFBBB>>>:::999777555444444444333111111222222333333444444444444444444444444444444444~~~zzzuuurrrrrrpppllliii```]]]YYYXXXVVVQQQIIICCC<<<;;;888555444444555666555444333222111111111111222222111111111111222222111111000000000000111222222111111111111111111222222222222222222222222222222222222222222222222222333333333444444444555555444555555555555555555444444555555555555555555555444555666555555555777999:::AAAIIIQQQWWW___iiiqqqzzz{{{{{{wwwiiiZZZTTTKKKEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCEEEHHHKKKNNNPPPSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWVVVTTTTTTPPPPPPQQQQQQRRRRRRSSSSSSTTTVVVWWWWWWUUUTTTTTTUUUUUUSSSQQQOOOOOOPPPSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTOOOPPPPPPPPPPPPOOONNNMMMOOOOOONNNMMMLLLLLLLLLLLLMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIGGGDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCEEEGGGJJJNNNQQQPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTSSSRRRPPPPPPRRRPPPOOOOOORRRVVV\\\___eeejjjrrryyy}}}}}}{{{yyyxxxyyyzzz|||xxxuuusssrrrnnnnnnnnnllliiiddd```]]]]]][[[WWWSSSOOOMMMMMMLLLIIIIIIJJJKKKLLLNNNOOOPPPRRRVVVZZZ^^^aaadddiiilllqqqrrrtttuuuvvvwwwwwwwwwyyyyyy}}}~~~~~~gggYYYRRRPPPMMMJJJGGGDDD???<<<:::888555444444444333111222222222333333444444555222222222222222222222222~~~zzzyyyzzzyyyvvvtttjjjddd\\\XXXVVVRRRLLLFFF>>><<<888555333222333444555444333222222222222222222222111111111111222222000000000///000000111222222222111000000111222222333333333333333333333333222222222222222222222222333333333444444444555555444444555666666555444444444444444555555555555555555666777666666666888:::===DDDLLLQQQVVV___mmmxxxlll___QQQMMMGGGBBBAAAAAAAAA@@@CCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDFFFIIIMMMQQQSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWUUUUUUVVVUUUUUUTTTSSSSSSPPPQQQRRRSSSTTTUUUVVVWWWWWWYYY[[[[[[ZZZXXXXXXXXXWWWVVVTTTRRRRRRRRRTTTUUUTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQPPPOOOOOONNNMMMMMMOOOOOONNNNNNMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOMMMNNNOOOPPPPPPPPPPPPPPPJJJJJJHHHFFFDDDCCCAAA@@@???>>>===;;;:::;;;;;;<<<========================>>>@@@CCCEEEGGGJJJNNNQQQRRRSSSSSSTTTUUUVVVVVVWWWXXXWWWUUUSSSQQQQQQPPPPPPNNNOOOPPPSSSXXX___eeeiiipppuuu|||}}}{{{yyyyyyvvvwwwwwwvvvsssmmmhhheeeaaa```]]]ZZZVVVTTTRRRQQQOOONNNNNNNNNNNNOOOPPPQQQQQQSSSWWWZZZ^^^bbbgggkkkqqqqqqppppppqqqrrrsssttt{{{{{{}}}|||nnn]]]SSSQQQNNNKKKHHHEEEAAA>>>:::888555555555555333222333333333333444444444444222222222222222222222222~~~xxxnnnbbbZZZXXXUUUOOOJJJCCCAAA<<<888555444555666444333333222222222333333222222111111111111222222111000000000111111222333222222111000000111222222333333333333333333333333222222222222222222222222333333333444444444555555444444555666666555444444444444444555555555666666444555777777777888:::===CCCIIIPPPSSSWWWbbbtttvvvcccXXXJJJHHHDDDAAA@@@AAAAAAAAADDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDGGGKKKOOORRRTTTQQQRRRSSSUUUVVVVVVVVVVVVTTTTTTTTTUUUVVVWWWXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXYYYYYY[[[^^^______^^^^^^^^^\\\[[[ZZZYYYXXXWWWWWWWWWVVVWWWXXXXXXXXXXXXWWWVVVSSSRRRPPPNNNMMMMMMMMMMMMOOOOOOOOOOOONNNMMMLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQIIIIIIHHHFFFEEECCCBBBBBB@@@???===;;;:::;;;<<<===========================AAACCCFFFHHHJJJMMMQQQTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVTTTQQQOOOOOOOOOQQQRRRQQQSSSVVV\\\dddlllssswww}}}~~~~~~|||}}}~~~~~~zzzuuuoookkkeeeddddddcccaaa___]]][[[YYYXXXVVVUUUSSSRRRRRRQQQPPPSSSVVVYYY\\\aaagggkkkooonnnllllllmmmpppsssuuu||||||wwwdddUUURRROOOMMMJJJGGGCCC@@@999777555555555555444333444444444444444333333333333333333333333333333333vvvggg]]]YYYWWWRRRNNNIIIFFFAAA<<<999888888999333333222222222333444444222222111111111111222222222111111111222333333444333222111000000111222333333333333333333333333333222222222222222222222222333333333444444444555555333444555666666555444333444444444555555555666666333444666777888:::===???HHHNNNSSSUUUXXXeeeyyy~~~kkkZZZOOOHHHFFFDDDCCCBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCEEEGGGKKKPPPSSSVVVPPPRRRUUUWWWYYYYYYXXXWWWRRRRRRRRRSSSTTTVVVWWWXXXYYYXXXVVVTTTSSSSSSTTTTTTWWWWWWXXXXXXXXXYYYYYYYYYYYY\\\```bbbbbbbbbbbbccc``````___^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZTTTSSSPPPNNNLLLLLLMMMNNNOOOOOOPPPOOOOOONNNLLLLLLIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNNNNOOORRRRRRSSSSSSRRRQQQQQQPPPHHHHHHGGGFFFEEEDDDCCCBBBAAA???===;;;:::;;;<<<===????????????????????????FFFHHHKKKMMMOOOQQQUUUXXXVVVVVVVVVWWWWWWWWWXXXXXXSSSQQQNNNLLLLLLOOORRRTTT[[[]]]ccckkkttt}}}~~~yyyrrrnnnhhhiiijjjkkkkkkiiigggeeebbbaaa^^^[[[XXXVVVTTTSSSRRRTTTWWWZZZ]]]bbbiiimmmmmmkkkjjjiiikkkpppuuuxxxyyyzzzoooVVVTTTQQQNNNLLLIIIDDDAAA999777555555555666555444555555555444444333333333444444444444444444444444~~~nnnddd^^^XXXRRROOOOOOLLLFFF???999666666777333333222111111222333333222222222222222222222222000000111111111111000000111111111111111111111111666555333222111222333333222222222222222222222222222222333333444555666666666555333333444444333222444555666777777666555444666555444333555888<<>>===;;;;;;::::::===<<<::::::<<<>>>BBBDDDFFFHHHJJJLLLMMMPPPSSSVVVWWWWWWXXXYYYXXXWWWUUUTTTUUUQQQLLLIIIKKKRRRZZZ___eeekkkuuu~~~yyyrrrmmmooommmooosssrrrmmmlllqqqqqqrrrnnnfff___^^^]]][[[XXXYYYZZZ\\\^^^```bbbccceeeeeegggiiimmmrrruuuxxx|||}}}```WWWOOONNNMMMIIIEEECCC===;;;888777777666444333555555555444444333333333333333333444444555555555uuuiiiaaaYYYTTTQQQNNNLLLGGGAAA<<<888888888444444444444333333333222222222222222222222222222111111222222222222111111111111111111111111111111444333222111111111222222222222222222222222222222222222333333444555555666999777666666777777666555444555666777777666555444666555555444666999>>>BBBIIIQQQWWW[[[eeeyyy|||iiiXXXNNNKKKEEEDDDCCCBBBAAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCGGGFFFGGGKKKOOORRRRRRPPPTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTUUUUUUUUUTTTSSSRRRUUUTTTSSSTTTUUUUUUTTTTTTXXXZZZ[[[\\\[[[[[[[[[\\\```^^^^^^bbbiiinnnnnnmmmnnnoooooolllhhheeeccccccdddcccaaaaaaaaa___\\\YYYXXXWWWTTTRRROOOMMMKKKJJJNNNMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNOOOQQQSSSSSSQQQOOOJJJHHHEEEDDDDDDEEEDDDCCC@@@???>>>===<<<;;;;;;;;;===<<<;;;;;;<<>>;;;888777777666555333555555444444444333333333333333333444444444555555vvvjjj```YYYUUUPPPNNNJJJEEE@@@<<<999888555555666666666444333222222222222222222222222222222222333333333333222222222222222222222222222222333222111000000000111111333333333333333333333333222333333444444555555555999888777777888888777666555555666666666666555555666666666666777;;;AAAFFFOOOUUU[[[cccrrrooo^^^PPPGGGEEEBBBBBBBBBBBBBBBCCCDDDEEECCCBBBBBBAAAAAABBBBBBBBBHHHHHHIIILLLPPPRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTUUUUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUVVV[[[ZZZZZZ\\\]]]^^^^^^]]]aaa______bbbhhhnnnoooooossstttuuutttpppllljjjiiikkkjjjhhhgggeeeccc___\\\\\\[[[ZZZWWWTTTPPPMMMKKKMMMLLLKKKJJJIIIJJJKKKLLLNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPSSSSSSQQQOOOIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>>===<<<;;;;;;;;;===<<<;;;;;;===???BBBDDDFFFIIINNNQQQRRRSSSTTTVVVUUUUUUVVVWWWVVVUUUTTTSSSOOONNNNNNRRRZZZeeepppxxx~~~{{{zzzyyyyyy|||{{{{{{~~~yyyvvvtttlllccc^^^^^^______```aaabbbcccggghhhjjjmmmqqquuuxxxzzz|||}}}{{{hhhUUUNNNNNNLLLHHHFFF???<<<999777777666555444555444444444444333333333333333333444444444444555zzz|||{{{nnnbbbZZZVVVSSSOOOJJJEEE@@@;;;777333555666777777666444333222222222222222222222222222222333333333333222222222222222222222222222222222222222111111111111222333333333333333333333333333333333444444444555555666555444555666666555444555666666666666666666555666777777777999>>>EEEKKKWWW\\\bbbmmmuuudddVVVJJJDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCJJJJJJLLLNNNQQQRRRSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRTTTTTTUUUUUUWWWXXX[[[ZZZYYY\\\```bbb```]]]aaa___^^^```dddhhhjjjjjjppprrruuuuuusssqqqooooooooonnnlllkkkjjjhhhdddaaabbbbbbaaa___[[[VVVQQQNNNLLLJJJIIIGGGGGGGGGHHHIIILLLLLLJJJIIIHHHHHHGGGGGGJJJKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMPPPRRRRRRPPPNNNMMMJJJHHHFFFEEECCCAAA???@@@???>>>===<<<<<<<<<<<<======<<<===>>>@@@BBBDDDDDDHHHNNNRRRSSSSSSTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSPPPPPPSSSZZZdddrrr~~~|||zzzyyy~~~~~~|||}}}|||qqqeeecccbbbbbbaaaaaaaaabbbbbbfffhhhjjjmmmqqquuuxxxyyy|||}}}uuu[[[OOONNNLLLIIIFFF@@@===:::777777666666444444444444444444444444444444444444444444444444444}}}pppbbb^^^ZZZUUUPPPKKKDDD===888333444666888888777555444222222222222222222222222111111222222222222111111222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444555444333333555555444333666666666555555666666666666777999999;;;@@@JJJRRR___ccckkkwww~~~|||iii\\\QQQHHHDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCDDDKKKLLLNNNPPPQQQQQQRRRSSSSSSRRRRRRQQQQQQRRRRRRSSSQQQQQQQQQPPPPPPQQQQQQQQQQQQSSSUUUVVVUUUVVVXXXZZZ]]]\\\]]]aaaeeefffccc___]]]\\\[[[[[[\\\^^^^^^^^^eeehhhllloooppppppqqqrrrnnnmmmmmmmmmmmmllliiiggghhhhhhhhhfffccc]]]XXXUUUMMMLLLJJJHHHFFFEEEEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMPPPRRRRRRPPPNNNNNNLLLIIIHHHGGGEEEBBB@@@@@@???>>>========================>>>???AAACCCDDDCCCGGGMMMRRRSSSSSSSSSSSSRRRSSSTTTUUUUUUUUUTTTSSSQQQSSSXXX```lllyyy|||~~~xxxrrrnnnlllkkkpppvvvzzzzzzxxxvvvuuuuuutttvvvzzztttggghhhgggfffdddcccbbbbbbbbbeeegggjjjmmmqqquuuwwwxxx{{{}}}cccSSSNNNKKKHHHEEEBBB???:::888777777666555444444444444444444444444444444444444444444444444mmmeee```ZZZTTTPPPIIIBBB<<<888888999999888777666555222222222222222222222222111111222222222222111111333333333333333333333333222222333444444444333333333333333333333333333333444444444444444444444444666555444555666777666555666666555555555555666666555888;;;;;;<<>>>>>=========>>>===>>>>>>???@@@BBBCCCDDDCCCGGGMMMQQQRRRSSSSSSSSSRRRSSSTTTUUUVVVUUUTTTTTTSSSVVV[[[eeeqqqwwwsssvvvtttqqqmmmhhhddd```^^^ZZZ^^^dddhhhiiiiiiiiijjjgggiiimmmuuuyyyooonnnmmmkkkhhhfffdddcccccceeegggjjjnnnrrruuuwwwxxxzzz}}}oooZZZQQQKKKGGGFFFDDD@@@;;;888777777777666333333333444444444444555555444444444444333333333xxxiiiccc\\\WWWTTTOOOHHHBBBAAA@@@>>><<<999777555444222222222222222222222222222222333333333333222222333333333333333333333333000111222333444333333222444444444444444444444444444444444444444444444444666555555666777888888666777666555444444555666777555999<<<<<<>>>EEEQQQ[[[gggppp|||zzzvvvmmmbbbVVVPPPKKKFFFCCCDDD???@@@BBBCCCDDDEEEDDDDDDBBBAAA@@@AAABBBEEEIIIKKKKKKMMMPPPPPPOOOOOOPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSPPPOOOPPPPPPQQQSSSUUUWWWTTTWWWZZZZZZWWWWWWZZZ]]]bbbffflllmmmiiibbb[[[WWWLLLNNNOOOOOONNNKKKJJJIIILLLNNNSSSWWW[[[aaagggkkkgggggghhhjjjmmmmmmlllkkklllllllllkkkiiigggdddbbb\\\[[[ZZZWWWRRRMMMHHHEEEBBBAAAAAAAAAAAABBBCCCCCCEEEFFFGGGIIIKKKMMMOOOPPPPPPPPPPPPRRRSSSRRROOOMMMJJJIIIHHHHHHHHHGGGEEEBBB@@@???>>>>>>===>>>>>>>>>===>>>???@@@AAACCCDDDDDDEEEIIINNNQQQSSSSSSTTTUUURRRSSSUUUVVVVVVVVVUUUUUUXXX[[[bbbmmmzzz}}}rrrllliiiiiiddd^^^YYYWWWVVVSSSPPPOOORRRUUUWWWXXXYYY[[[\\\[[[^^^dddmmmwww}}}}}}{{{uuutttqqqnnnkkkhhhfffffffffhhhlllppptttwwwxxxyyyyyy|||zzzcccUUULLLHHHGGGEEEAAA<<<888777777777666333333333444444444555555555555444444444333333333jjjccc\\\XXXVVVSSSMMMHHHHHHFFFBBB>>>:::666444333222222222222222222222222333444444555555444444333333333333333333333333333///000111222333333222111444444444444444444444444444444444444444444444444555444444555666777777666777666555444444555666777555999<<<===>>>FFFSSS^^^gggrrrxxx|||uuudddZZZPPPLLLIIIEEEBBBCCC===>>>AAACCCEEEFFFFFFFFFBBBAAA@@@AAACCCGGGJJJMMMJJJMMMPPPPPPOOONNNPPPRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPQQQSSSVVVXXXZZZUUUYYY\\\[[[XXXWWWZZZ^^^bbbhhhnnnnnnfff\\\SSSOOOFFFHHHKKKLLLKKKHHHFFFFFFFFFHHHLLLPPPTTT[[[bbbgggfffffffffiiikkklllkkkiiikkkkkkkkkkkkjjjhhhfffeeeccccccaaa^^^XXXRRRKKKHHHBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHJJJMMMOOOQQQRRRRRRQQQQQQRRRSSSRRROOOLLLLLLKKKIIIHHHGGGEEEAAA>>>@@@???>>>>>>>>>>>>>>>???===>>>???@@@BBBCCCDDDDDDGGGJJJOOORRRSSSTTTVVVWWWSSSTTTUUUVVVWWWVVVVVVUUU]]]aaahhhtttpppeeeaaa``````XXXOOOKKKKKKKKKHHHEEEMMMMMMNNNMMMLLLMMMOOOQQQSSSVVV]]]gggqqqwwwyyyyyyzzzyyyxxxzzzzzzxxxuuurrrnnnkkkiiihhhgggiiimmmqqquuuxxxzzzzzzyyy|||jjjYYYMMMIIIIIIFFFAAA<<<888777777777777333333333444444555555555555555555444444333333333oooiii```XXXSSSRRRTTTUUUVVVOOOFFF===888555333333333333333222222222111111333333333333333333333333555444333333222222222222111111222222222333333333222222333333333444444444444444444555555555555666444555555666777888888999999888888777777777888888888666777===BBBIIITTT^^^mmmwww{{{{{{lll^^^VVVKKKEEEDDDDDDCCC@@@AAAAAABBBBBBBBBBBBBBBBBB===>>>@@@BBBEEEGGGIIIJJJKKKMMMPPPRRRTTTTTTSSSRRRVVVUUUSSSRRRQQQQQQRRRRRRPPPPPPPPPPPPQQQTTTVVVWWWVVVXXXYYYVVVRRRRRRWWW\\\bbbdddddd```YYYPPPIIIEEEEEEHHHJJJJJJHHHFFFEEEEEEDDDDDDFFFJJJOOOUUUZZZ]]]```aaabbbdddeeefffffffffeeedddddddddeeegggjjjkkkoooooollleee```]]]VVVNNNIIIGGGEEEDDDDDDEEEGGGIIIIIILLLOOOQQQSSSRRRPPPOOOTTTRRRQQQPPPQQQQQQPPPOOOKKKIIIGGGFFFFFFEEECCCAAA>>>>>>>>>>>>>>>?????????;;;<<<===???@@@BBBCCCCCCGGGJJJMMMOOOPPPRRRTTTVVVVVVUUUUUUUUUVVVWWWYYYZZZccckkkwwwwwwkkk```WWWQQQIIIIIIHHHGGGFFFEEEDDDDDDAAABBBEEEGGGHHHIIIIIIIIILLLNNNSSSXXX^^^dddhhhjjjggglllttt|||~~~yyyuuurrrpppkkkmmmppptttwwwyyyzzzzzzzzz|||zzzcccSSSLLLJJJIIIFFF@@@;;;888666666777333444555666777777666666555555666666666666555555pppjjjaaa[[[XXXWWWVVVUUUWWWPPPFFF===888666555444444444444444333333333222333333333333333333333333555444333333222222222333111222222222222333333333222222333333333444444444444444444555555555555666555555666666777777888888666555555444444444555555999888;;;BBBGGGLLLUUU^^^ppp~~~qqqcccWWWOOOGGGCCCCCCCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBCCCAAABBBCCCEEEGGGHHHJJJJJJLLLNNNPPPRRRSSSTTTTTTTTTSSSRRRQQQOOOOOOOOOPPPPPPRRRRRRRRRRRRSSSUUUVVVWWWVVVWWWWWWTTTPPPOOOSSSXXX[[[[[[[[[WWWPPPJJJEEECCCEEEGGGJJJJJJHHHFFFEEEEEEEEEFFFGGGJJJNNNTTTXXX[[[]]]^^^___aaacccdddddddddccccccbbbcccdddgggjjjllloooqqqpppkkkgggccc[[[SSSOOOMMMJJJHHHGGGIIIKKKMMMKKKLLLOOORRRSSSTTTSSSSSSTTTRRRPPPOOOOOOOOOMMMLLLLLLJJJHHHGGGFFFEEECCCAAA>>>>>>>>>>>>????????????======>>>???AAACCCDDDEEEIIIKKKNNNPPPQQQRRRTTTVVVVVVWWWXXXXXXXXXYYY]]]```lllttt{{{lllaaaWWWOOOIIIFFFFFFEEEEEEDDDCCCCCCBBBAAABBBDDDFFFGGGHHHHHHGGGHHHJJJLLLPPPTTTYYY\\\^^^```eeemmmvvv}}}|||xxxvvvqqqrrrsssuuuwwwxxxyyyyyy{{{}}}iiiUUULLLJJJKKKHHHCCC===999777777777666666666666666555555555555555555555555555555555vvvmmmccc```aaaaaa^^^ZZZXXXQQQFFF===888666666555555555555555444444444444333333333333333333333333444444333222222222333333222222222222333333333333333333333333444444444444444444444555555555555666666666666666777777777777888777777777777777888888::::::???GGGMMMRRRZZZbbbxxx{{{ggg[[[OOOJJJDDDBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIIIINNNOOOPPPQQQRRRSSSTTTUUURRRQQQPPPOOOOOOOOOPPPQQQUUUUUUUUUVVVVVVVVVWWWWWWTTTTTTSSSOOOKKKJJJMMMPPPPPPOOOMMMIIIEEEBBBAAABBBEEEGGGIIIIIIHHHFFFFFFFFFFFFGGGHHHJJJMMMQQQUUUWWWXXXYYY[[[]]]___aaaaaabbb`````````aaadddgggkkkmmmooorrrssspppnnnkkkccc[[[UUUSSSOOOKKKJJJLLLNNNPPPMMMNNNPPPQQQSSSUUUVVVWWWWWWTTTRRRPPPPPPOOONNNLLLMMMKKKHHHGGGFFFEEEDDDBBB??????????????????????????????>>>???AAACCCFFFHHHKKKMMMOOOQQQQQQSSSUUUWWWVVVYYY\\\\\\ZZZ]]]ccciiiwww~~~uuuggg\\\SSSKKKFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJMMMPPPRRRUUU[[[ccclllttt{{{~~~{{{vvvuuuuuuvvvwwwyyyzzz{{{|||}}}sssYYYOOONNNMMMJJJDDD???:::888777777999888666555444444555666777666555444444555666777sssgggdddhhhkkkgggbbbWWWPPPFFF===888666666555555555555444444444444333222222222222222222222222444333333222222333333333222222222333333333444444333333333444444444444555444444444555555555555666777777777777666666666666999999888888888999:::::::::;;;@@@JJJRRRYYYcccmmmsssbbbXXXLLLIIIEEEDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@BBBDDDEEEGGGHHHIIINNNNNNNNNOOOPPPRRRSSSTTTRRRRRRQQQQQQQQQRRRTTTTTTXXXXXXXXXXXXXXXWWWVVVUUUPPPPPPMMMIIIEEEDDDFFFHHHHHHGGGCCC@@@======@@@CCCFFFGGGIIIIIIHHHFFFGGGGGGGGGGGGHHHIIIKKKNNNPPPQQQTTTUUUWWWZZZ\\\^^^______^^^^^^___```dddhhhkkknnnoooqqqrrroooooonnniiiccc[[[XXXSSSNNNLLLMMMPPPQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZXXXUUUTTTTTTTTTRRRQQQOOOLLLIIIGGGFFFFFFDDDCCC@@@@@@???????????????>>>???>>>===>>>@@@CCCGGGIIIKKKMMMOOOPPPPPPRRRTTTVVVWWW\\\______]]]aaajjjsss~~~sssdddYYYPPPHHHCCC@@@@@@@@@AAABBBBBBCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKMMMMMMRRRZZZbbbjjjssszzz~~~wwwvvvuuuvvvxxx{{{~~~~~~~~~~~~aaaTTTRRRLLLIIIDDD???;;;999888888999888666444444555777888999888666555555666888999{{{lllgggkkknnnkkkeeeUUUOOOEEE===999666555444444444444444333333333333222222222222222222222222333333333222222333333444222222333333333444444444333333444444444555555555444444444555555555555666777777777777666666666666555555555555555666777888;;;;;;AAALLLWWWcccqqq}}}|||lll^^^VVVIIIHHHFFFDDDDDDDDDCCCBBBEEEEEEDDDDDDCCCCCCCCCCCC>>>@@@BBBDDDGGGJJJLLLMMMNNNNNNMMMNNNOOOPPPRRRRRRRRRQQQQQQQQQRRRTTTUUUWWWYYYYYYZZZZZZXXXVVVSSSQQQLLLJJJGGGCCC@@@???AAABBBDDDCCC@@@<<<;;;===BBBFFFGGGHHHJJJIIIHHHGGGHHHIIIGGGHHHHHHIIIJJJKKKLLLMMMQQQRRRTTTWWWYYY[[[\\\\\\\\\\\\]]]___bbbgggkkkmmmmmmnnnllliiijjjmmmlllhhhbbb^^^YYYTTTQQQQQQRRRSSSTTTTTTSSSSSSSSSUUUWWWYYY[[[YYYWWWWWWWWWWWWVVVUUUPPPMMMJJJGGGFFFFFFEEECCCAAA@@@@@@@@@??????>>>>>>>>>===<<<===???BBBFFFIIIJJJLLLMMMNNNOOOPPPTTTVVVXXX\\\``````___dddoooxxx{{{kkk\\\QQQHHHAAA<<>><<<===>>>???CCCBBB@@@>>>===???DDDHHHHHHJJJKKKJJJIIIIIIJJJLLLIIIIIIIIIJJJJJJKKKKKKKKKNNNOOOQQQSSSUUUWWWXXXXXXYYYYYYZZZ\\\```dddhhhkkkiiiiiigggdddfffkkkllljjjhhhfffaaa\\\XXXVVVVVVVVVVVVVVVUUUUUUVVVXXXZZZ[[[]]][[[YYYXXXXXXXXXVVVUUURRROOOJJJGGGFFFFFFEEEDDDAAAAAAAAA@@@??????>>>>>><<<<<<<<<===@@@CCCFFFHHHIIIJJJLLLMMMNNNQQQTTTWWWYYY\\\^^^^^^```fffqqqzzz|||rrrbbbUUULLLFFFAAA===DDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIIIILLLPPPUUU[[[bbbjjjppptttyyy~~~}}}~~~}}}zzzzzz}}}uuu]]]RRRIIIGGGDDD@@@<<<:::888888555555555555666888:::<<<:::999888777777888999:::|||vvvoooddd[[[SSSOOOIIIDDD???;;;777444555555555555444444444444111111111111111111111111333222222222333333444555333333333444444444444555444444444444555555555555444444444555555555555666555555666666777777888888999999999999:::;;;<<<===>>>@@@IIIYYYhhhwww|||jjj\\\RRRMMMEEEEEECCCAAA@@@@@@BBBDDDDDDDDDCCCCCCBBBAAAAAA@@@DDDEEEGGGJJJMMMPPPRRRSSSNNNOOOQQQRRRSSSRRRRRRQQQPPPPPPPPPQQQSSSVVVXXXYYYVVVWWWXXXWWWTTTOOOJJJGGGAAA???<<<::::::;;;======BBBBBBAAA@@@???AAADDDGGGJJJKKKLLLKKKKKKKKKLLLNNNKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQRRRSSSSSSUUUUUUVVVXXX[[[```dddfffeeefffeeecccfffkkkllliiikkkiiieeeaaa\\\XXXVVVUUUUUUVVVWWWYYY[[[]]]___aaadddaaa^^^[[[ZZZYYYVVVTTTSSSPPPKKKHHHFFFFFFEEEEEEBBBBBBAAA@@@@@@???>>>>>><<<===>>>@@@BBBEEEGGGHHHIIIJJJLLLMMMOOORRRWWWZZZ[[[ZZZZZZ[[[___hhhrrryyy~~~|||oooeeeYYYOOOKKKIIIGGGEEEGGGGGGHHHIIIIIIJJJKKKKKKGGGGGGGGGGGGHHHJJJLLLMMMLLLLLLMMMMMMLLLJJJHHHFFFKKKLLLOOOQQQUUU[[[ccchhhlllrrr{{{~~~||||||}}}jjjZZZMMMKKKGGGBBB===:::777666555555666777888888999:::777777777777777777777777~~~rrrcccXXXTTTPPPLLLGGGCCC>>>999555777666666666555555555555111111111111111111111111222222222222333333444555333333333444444444555555444444444555555555666666444444444555555555666666444555555666777888888999666666666666777888999:::???CCCOOO```ppp~~~xxxfffYYYPPPJJJFFFEEEDDDBBBBBBCCCFFFIIIDDDDDDCCCBBBAAAAAA@@@@@@EEEFFFGGGIIILLLNNNOOOPPPOOOQQQSSSUUUUUUTTTSSSRRRRRRRRRSSSTTTVVVYYY[[[]]]UUUVVVWWWVVVSSSMMMGGGDDD>>><<<999888999;;;======@@@AAABBBAAA@@@AAACCCEEEKKKLLLMMMLLLKKKLLLNNNOOOMMMNNNNNNOOOOOOOOOOOONNNJJJKKKLLLMMMOOOOOOPPPPPPRRRSSSSSSUUUXXX\\\```bbbbbbeeeeeeeeehhhllllllhhhjjjiiieeeaaa\\\XXXTTTRRRTTTVVVXXX\\\___bbbdddeeejjjgggccc```]]]ZZZWWWUUUTTTPPPKKKHHHGGGFFFFFFEEEBBBBBBAAAAAA@@@???>>>>>><<<===???BBBDDDFFFHHHIIIIIIKKKLLLNNNPPPTTTYYY\\\[[[YYYXXXYYY___hhhrrrxxx~~~|||wwwssspppaaaYYYOOOHHHGGGHHHIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLEEEEEEEEEFFFGGGJJJLLLMMMPPPPPPQQQQQQOOOKKKHHHEEELLLMMMNNNOOORRRWWW^^^bbbgggnnnvvv}}}wwweeeQQQOOOJJJDDD>>>999666444666777777888888888777777555555666666666666555555qqqcccZZZRRRQQQNNNJJJEEE@@@<<<:::666444222222333444555444444444444444444444444444333222222222222222222222222333333444444333333222444333333333333444555555777777777777666666666666333444444555555555555555:::666555888::::::;;;>>>???KKKYYYbbbmmmoooaaaUUUOOONNNHHHFFFEEECCCCCCCCCDDDDDDDDDCCCAAA@@@@@@AAABBBCCCEEEGGGJJJLLLMMMNNNMMMLLLOOOQQQTTTTTTSSSSSSSSSTTTRRRSSSSSSTTTVVVWWWXXXXXXXXXWWWVVVRRRNNNHHHCCC@@@===;;;999777777888:::;;;@@@AAABBBCCCDDDFFFGGGGGGKKKKKKLLLMMMOOOQQQSSSTTTSSSSSSSSSRRRPPPNNNLLLJJJMMMKKKIIIHHHJJJLLLMMMMMMRRRRRRSSSSSSTTTWWW]]]```eeeeeeeeeeeeeeeeeeeeefffkkkjjjiiieee___XXXQQQMMMQQQQQQVVV^^^aaabbbeeeiiinnnllliiifffbbb]]]WWWSSSRRRQQQMMMJJJGGGEEEDDDCCCAAABBBBBBBBBAAA???===<<<>>>???@@@BBBEEEHHHKKKLLLJJJJJJJJJKKKOOOTTTXXX[[[\\\[[[ZZZ\\\aaajjjrrrxxxzzzpppfff___QQQNNNIIIFFFEEEHHHLLLOOOPPPPPPOOONNNNNNMMMMMMLLLIIIFFFEEEGGGGGGGGGLLLSSSSSSTTTUUUTTTQQQOOONNNOOONNNLLLKKKKKKMMMRRRWWW[[[dddjjjrrrwww{{{|||{{{jjjWWWNNNKKKGGG>>>@@@AAA888888888777666666666666666777777777777666666666666sssbbbXXXTTTQQQMMMJJJFFFBBB<<<888777555333222333555444444444444444444444444444444444444444444333333222222333444444555555444444333444333333333333444555555777666666666666666666666444444555666666666666666888444333777999888:::===GGGSSS```iiittt}}}jjj\\\QQQKKKJJJGGGFFFEEEDDDCCCDDDEEEEEEFFFEEECCCAAAAAABBBCCCDDDFFFHHHJJJLLLMMMNNNNNNMMMPPPRRRTTTUUUTTTRRRSSSSSSTTTTTTVVVWWWXXXXXXXXXXXXXXXWWWVVVRRRMMMGGGAAA>>>;;;999777666777888:::<<<>>>???AAACCCEEEHHHIIIJJJMMMNNNNNNPPPQQQSSSUUUVVVTTTTTTTTTSSSQQQNNNLLLJJJMMMKKKIIIIIIJJJKKKLLLLLLMMMOOOPPPQQQRRRVVVZZZ^^^```aaabbbcccdddeeeeeeeeeiiihhhhhheee```YYYSSSOOOSSSTTTZZZdddiiikkknnnsssuuurrrnnniiieee___ZZZVVVUUURRROOOKKKHHHFFFFFFEEEBBBBBBBBBBBBAAA???>>>===??????AAACCCFFFIIIKKKMMMJJJJJJJJJLLLOOOTTTXXX[[[ZZZYYYXXXZZZ```iiirrrxxx|||tttiii^^^WWWLLLJJJGGGEEEFFFJJJOOORRRQQQQQQQQQPPPOOONNNMMMMMMJJJGGGFFFIIIIIIJJJOOOVVVWWWXXXXXXVVVSSSPPPOOOOOOMMMLLLKKKKKKMMMQQQUUUWWWZZZaaajjjqqqwww|||{{{zzz}}}sss\\\QQQMMMHHH@@@@@@@@@777888888777666666666666666777777777777666666666666zzzeeeYYYYYYTTTOOOMMMLLLHHHAAA:::888666444333444555444444444444444444444444444444333333444444555555666666444555555666666555555444444333333333333444555555666666666666666666666666555555666777777777777777888444444777999999;;;@@@LLLWWWccclllyyyxxxfffYYYNNNIIIHHHEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFDDDCCCBBBCCCEEEFFFIIIIIIJJJLLLMMMNNNOOOPPPRRRTTTVVVUUUTTTRRRSSSSSSVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXVVVRRRLLLEEE>>>;;;888777666666777999<<<======>>>@@@CCCGGGJJJLLLNNNPPPPPPQQQRRRTTTVVVXXXYYYVVVVVVUUUSSSQQQOOOLLLKKKLLLKKKJJJIIIIIIIIIJJJJJJJJJLLLOOOQQQSSSVVVZZZ]]]^^^```bbbeeefffffffffeeegggggggggeeeaaa[[[UUUQQQPPPQQQYYYdddlllppptttxxx}}}yyysssnnnhhhccc]]]YYYXXXUUUPPPLLLIIIGGGGGGHHHBBBBBBBBBBBBAAA???>>>===???@@@BBBEEEGGGJJJLLLMMMKKKKKKLLLMMMPPPTTTXXXZZZZZZYYYYYY\\\bbbllluuu{{{|||vvvlll```TTTNNNFFFEEECCCDDDGGGMMMRRRVVVTTTTTTTTTSSSQQQOOOMMMLLLJJJGGGGGGIIIKKKLLLRRRZZZ\\\]]]\\\YYYUUUQQQPPPPPPKKKKKKKKKKKKMMMOOOQQQRRRTTTZZZdddlllqqqwww}}}}}}{{{zzzyyycccUUUOOOJJJBBBAAA@@@666888888777666666666666777777777777777666666666666nnn```]]]XXXSSSSSSUUUQQQHHH@@@:::777555444444555444333444444444444444444444444///000111333555777999999444444555555555555444444444333333333333444555555555555555666666666666666666666777888888888888888999777777:::;;;;;;???EEEOOOZZZfffpppuuudddYYYOOOJJJIIIDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEFFFKKKKKKKKKLLLMMMOOOQQQRRRUUUVVVWWWVVVTTTSSSSSSTTTWWWXXXYYYZZZ[[[ZZZXXXWWWXXXWWWUUUQQQJJJBBB<<<777666555555666888;;;>>>??????@@@BBBEEEHHHKKKMMMNNNQQQQQQRRRSSSUUUWWWYYYZZZXXXXXXVVVTTTRRROOONNNLLLKKKKKKKKKKKKIIIHHHHHHHHHJJJMMMPPPSSSVVVXXX\\\^^^aaacccfffhhhiiihhhfffeeeggghhhgggfffbbb\\\VVVSSSOOOPPPWWWdddnnnssswww{{{}}}wwwqqqkkkfff```]]]YYYVVVQQQLLLIIIGGGGGGHHHCCCCCCBBBBBBAAA???>>>>>>@@@AAACCCFFFIIIKKKMMMNNNLLLLLLMMMNNNQQQUUUXXXZZZ\\\\\\]]]aaahhhqqqzzz}}}{{{wwwooodddXXXNNNHHHBBBBBBBBBDDDHHHNNNTTTWWWYYYYYYYYYWWWTTTPPPMMMJJJHHHEEEEEEHHHJJJMMMTTT[[[aaaaaa```\\\WWWRRRPPPOOOKKKKKKKKKLLLLLLMMMNNNNNNTTTZZZccciiimmmqqqvvvzzz~~~zzzxxx{{{lllYYYOOOKKKDDDBBB@@@777999888777777666666777777777777777777666666666666wwwfff^^^ZZZWWWXXXZZZWWWNNNEEE;;;999666555555555444333444444444444444444444444111111222333444555666666333333444444444444333333444333333333333444555555444444555555666666666777666777777888888888888888888777888:::;;;<<>>AAABBBCCCCCCEEEGGGIIIKKKLLLMMMPPPQQQQQQSSSTTTVVVXXXYYYZZZYYYWWWUUUSSSQQQPPPOOOLLLMMMOOONNNJJJHHHGGGHHHJJJMMMPPPSSSVVVXXX\\\^^^dddeeegggiiiiiigggdddccciiiiiiiiigggccc^^^XXXUUUTTTTTTZZZfffqqqwww|||~~~xxxsssnnniiiccc___YYYVVVQQQLLLIIIGGGGGGGGGDDDCCCCCCAAA@@@@@@??????@@@AAADDDGGGJJJLLLMMMMMMKKKLLLMMMOOORRRVVVYYY[[[\\\]]]```eeemmmuuu|||yyyvvvqqqhhh^^^TTTKKKFFFAAABBBCCCFFFJJJOOOSSSVVV]]]]]]]]]\\\XXXRRRMMMJJJFFFCCCCCCFFFHHHLLLSSS\\\ddddddbbb^^^XXXSSSPPPOOOKKKKKKLLLLLLMMMMMMMMMLLLRRRWWW^^^dddgggkkkpppuuu|||{{{yyyzzz{{{www___PPPLLLEEECCCAAA999999999888777777777777777777777777777666666666666mmmaaa^^^]]]^^^^^^YYYOOOGGG===:::777555555555444333444444444444444444444444666555555444333222111111222333333333333333333222444333333333333444555555444444444555555666666777666666777888888888888888666555666999:::;;;BBBJJJTTT___nnnkkk^^^TTTMMMHHHHHHDDDEEEFFFHHHHHHIIIIIIIIICCCCCCBBBBBBCCCEEEHHHJJJMMMMMMNNNOOOQQQRRRSSSTTTWWWXXXXXXWWWUUUUUUVVVXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYVVVQQQKKKDDD===999666777888999;;;>>>AAADDDEEEFFFFFFGGGHHHJJJKKKLLLLLLOOOOOOPPPQQQSSSUUUWWWXXXZZZYYYWWWUUUTTTSSSRRRRRROOORRRUUUSSSOOOKKKJJJJJJJJJLLLOOOQQQSSSVVVZZZ]]]dddeeefffgggfffdddbbbaaaiiijjjjjjiiifffaaa\\\YYYVVVTTTXXXdddqqqyyy~~~|||xxxssslllfffaaaXXXVVVRRRNNNKKKHHHFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@???AAADDDGGGJJJLLLLLLMMMJJJKKKMMMPPPTTTWWWZZZ\\\YYY\\\bbbiiipppvvv{{{}}}vvvrrrlllcccZZZQQQJJJFFFBBBCCCEEEHHHLLLPPPSSSVVV]]]^^^______\\\VVVQQQMMMGGGDDDCCCFFFIIILLLTTT]]]hhhgggeee```ZZZTTTQQQPPPMMMMMMMMMMMMNNNNNNNNNNNNLLLQQQVVV[[[___eeelllrrrwww{{{{{{xxxxxxwwwhhhTTTNNNGGGCCCBBB;;;999999888777777777777888777777777777666666666666xxxhhhhhhgggfffbbbZZZPPPJJJ>>>;;;888666666555444333444444444444444444444444666666555555444333333333333333444444444444333333444333333333333444555555333333444555555666777777555666777777888888777777666555777::::::;;;CCCMMMSSS___qqq{{{hhh[[[SSSLLLHHHGGGEEEFFFGGGIIIIIIIIIHHHHHHBBBBBBBBBCCCEEEHHHKKKMMMLLLNNNPPPRRRSSSTTTSSSSSSWWWXXXXXXWWWVVVVVVXXXZZZZZZYYYYYYXXXYYY[[[]]]___YYYUUUOOOGGG@@@;;;999777:::;;;<<>>@@@CCCGGGJJJKKKLLLLLLIIIJJJMMMQQQUUUYYY\\\^^^YYY^^^eeemmmtttxxxzzz{{{tttppphhh___UUUMMMGGGDDDBBBCCCFFFIIINNNRRRUUUVVVYYY\\\___aaa___[[[VVVSSSKKKHHHGGGIIIKKKOOOWWW```kkkjjjhhhccc]]]WWWTTTRRROOONNNNNNNNNNNNOOOPPPQQQLLLOOOSSSUUUXXX^^^gggmmmtttxxx}}}}}}yyywwwuuusss}}}uuu[[[RRRIIIDDDBBB;;;:::999888888777777888888777777777777666666666666pppqqqqqqnnnggg]]]SSSMMM???<<<888666666555444333444444444444444444444444333333444555666777888999444555555555555555555444444333333333333444555555333333444444555666777777555555666777777777777777777777999<<<<<<>>>FFFPPPXXXeeeyyyzzzggg[[[TTTMMMIIIIIIFFFGGGHHHIIIJJJIIIHHHGGGBBBBBBCCCDDDGGGJJJNNNPPPLLLNNNQQQSSSTTTTTTTTTSSSWWWWWWXXXWWWVVVWWWYYY[[[\\\[[[YYYYYYZZZ]]]```bbbZZZUUUMMMEEE???;;;999888;;;<<<>>>AAACCCFFFHHHIIIFFFGGGHHHJJJKKKMMMNNNOOOOOOOOOPPPQQQSSSTTTVVVWWWZZZYYYWWWVVVUUUUUUVVVVVVYYY^^^aaa```YYYTTTRRRRRRRRRRRRSSSSSSTTTXXX]]]aaaffffffffffffgggggghhhhhhdddfffiiikkkkkkiiigggeee]]]YYY[[[hhhwww}}}tttjjjcccYYYXXXWWWTTTPPPLLLHHHEEEFFFEEECCCAAA@@@@@@@@@AAA===???CCCGGGJJJKKKKKKKKKHHHJJJMMMQQQVVVZZZ]]]___[[[```iiirrryyy|||||||||sssooofff\\\SSSJJJEEEBBBAAACCCFFFJJJOOOSSSVVVXXXUUUYYY^^^aaabbb___[[[XXXOOOLLLJJJLLLNNNRRRZZZcccmmmllljjjeee___YYYVVVUUUPPPOOOOOONNNOOOPPPRRRSSSQQQSSSTTTTTTUUUZZZccciiisssvvv{{{~~~{{{xxxuuurrrooouuu~~~~~~```UUUJJJDDDAAA;;;:::999888888777888888888777777777777666666666666~~~|||uuuiii^^^VVVQQQMMMEEE>>>777444666888777555555555444444444333333333111333444444333222444555444444444444444444444444444444444555555555666666666555555444444555777888888888888777777777777777<<<888777:::>>>DDDOOOYYY\\\iii}}}zzzeeeZZZTTTNNNHHHFFFFFFFFFGGGJJJMMMLLLHHHDDDBBBDDDFFFGGGGGGHHHJJJLLLQQQRRRTTTTTTSSSSSSTTTVVVWWWVVVVVVVVVWWWXXXZZZ[[[\\\]]]ZZZWWWYYY___cccccccccVVVIIIBBB>>>::::::<<<<<<>>>AAAEEEGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKMMMNNNOOOOOOMMMOOOSSSWWWXXXWWWWWWWWWTTTQQQTTTZZZdddhhhggg```XXXUUURRRPPPQQQRRRSSSUUUWWW\\\aaaeeefffhhhjjjjjjiiihhhgggggggggiiilllmmmkkkiiiggggggccc```aaaiiiyyyzzznnneee^^^[[[XXXVVVVVVRRRMMMHHHGGGFFFEEECCCAAA???>>>===>>>???BBBEEEGGGHHHIIIIIIJJJIIIJJJMMMSSSYYY^^^```\\\aaajjjrrrwwwyyyyyyxxxwwwrrriii\\\PPPHHHDDDCCCEEEFFFGGGJJJMMMPPPRRRSSSTTTSSSSSSVVV[[[______]]]VVVQQQNNNMMMMMMQQQ\\\hhhkkkkkkgggaaa^^^^^^[[[VVVTTTSSSQQQNNNLLLMMMOOORRRUUUSSSRRRTTTXXX^^^aaacccnnnrrrwww{{{}}}~~~}}}|||{{{xxxssspppnnnkkklllrrr|||kkkRRRJJJHHHDDD???<<<;;;999999999999777666444444555555666777777777rrrddd[[[UUUQQQMMMFFF@@@999555666888777555555555444444444333333333111333444444333222444555444444444444444444444444333444444444444555555555555555555555555666666777777777777777777777777777<<<888777:::???FFFQQQ\\\dddqqqwwwcccYYYTTTNNNIIIGGGFFFFFFHHHJJJLLLLLLHHHDDDDDDFFFHHHIIIIIIJJJLLLNNNQQQRRRTTTUUUTTTTTTVVVWWWWWWVVVVVVVVVWWWYYY[[[\\\]]]___^^^]]]___dddfffddd___RRREEE>>>;;;888999<<<@@@AAADDDFFFHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLMMMQQQTTTVVVUUUUUUVVVTTTSSSXXX___hhhjjjhhh___XXXUUUSSSQQQRRRSSSUUUWWW[[[```fffjjjlllmmmmmmllljjjgggfffeeefffiiilllllljjjhhhgggfffbbb___```iiixxxuuukkkbbb^^^YYYWWWUUURRRMMMHHHGGGFFFEEECCCAAA@@@>>>>>>>>>@@@BBBEEEGGGHHHIIIIIIIIIHHHHHHLLLRRRXXX]]]___```eeemmmuuuzzz|||{{{zzzuuuqqqhhh]]]QQQIIIEEEDDDEEEFFFHHHKKKMMMOOOPPPQQQRRRQQQQQQTTTZZZ^^^______]]]XXXTTTSSSQQQSSS]]]hhhnnnnnnjjjccc``````^^^ZZZWWWVVVTTTQQQOOOPPPQQQSSSUUUTTTSSSVVVZZZ___aaabbblllpppuuuyyy{{{|||}}}~~~}}}{{{zzzyyyvvvrrrooonnnjjjjjjpppyyysssYYYOOOKKKFFFAAA===;;;999999999999777666888777777666555555444444mmm^^^XXXTTTPPPMMMHHHBBB;;;777777777666444555555444444444333333333111333444444333333444555444444444444444444444444333333333333444444444444444444555666666666666666777777777777777777777777<<<888777;;;AAAIIIVVVbbbmmm}}}sssaaaWWWSSSNNNJJJIIIGGGHHHIIIKKKLLLKKKHHHEEEFFFHHHJJJKKKKKKLLLOOOPPPQQQSSSUUUVVVVVVVVVWWWYYYVVVVVVWWWWWWXXXZZZ[[[\\\]]]aaacccdddggglllkkkggg\\\PPPCCC<<<::::::<<<@@@DDDEEEGGGIIIKKKLLLNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOMMMKKKIIIKKKNNNQQQTTTRRRSSSUUUUUUVVV]]]fffmmmmmmhhh^^^VVVUUUTTTRRRRRRSSSVVVZZZ```ffflllpppsssrrrpppnnnkkkhhhfffdddfffhhhjjjkkkiiigggffffffaaa___```hhhxxxtttiiiddd\\\WWWUUURRRMMMJJJGGGGGGEEEDDDBBBAAA?????????@@@CCCFFFHHHIIIIIIIIIHHHGGGHHHKKKQQQXXX]]]___bbbgggooowww|||}}}|||{{{uuuqqqiii^^^SSSKKKGGGFFFFFFGGGJJJMMMOOOOOOOOONNNNNNNNNNNNQQQWWW]]]```bbbeee```\\\YYYVVVWWW___hhhooooookkkdddaaaaaa___\\\]]][[[XXXVVVTTTTTTTTTUUUVVVVVVWWW[[[___cccddddddkkkooouuuyyyzzz{{{|||}}}}}}|||yyyxxxvvvtttpppnnnmmmiiihhhllltttbbbTTTNNNHHHCCC>>><<<:::999999999888666888777777666666555555444hhh[[[WWWTTTPPPLLLJJJEEE???:::888777555444555555444444444333333333222333444444333333444666444444444444444444444444222222222333333333444444333444555666777666555444666666666777777777777777<<<888888<<>>>>>>>>BBBFFFHHHHHHIIIJJJLLLNNNQQQRRRRRRQQQPPPOOOOOOOOOPPPPPPSSSQQQMMMJJJHHHJJJMMMOOOTTTRRRSSSUUUVVVXXXaaajjjrrrpppggg[[[UUUTTTUUUSSSRRRSSSVVV\\\dddlllrrruuuvvvtttrrrpppmmmkkkhhhfffeeegggiiijjjhhhgggfffgggdddbbbbbbhhhvvv~~~qqqjjj```YYYUUURRRNNNKKKHHHGGGFFFEEECCCBBBAAA@@@@@@AAADDDFFFHHHIIIIIIIIIIIIHHHHHHLLLRRRYYY^^^```ccchhhooowww|||}}}|||{{{xxxtttkkk```TTTLLLHHHGGGGGGIIILLLOOOPPPOOOMMMLLLLLLLLLLLLOOOTTT[[[```ccchhhccc```]]]ZZZYYY```iiinnnooollleeeaaaaaaaaa^^^bbb```\\\ZZZXXXXXXWWWVVVXXXYYY[[[```eeehhhhhhhhhnnnqqqvvvzzz{{{{{{|||}}}~~~~~~|||yyywwwuuussspppmmmjjjgggeeehhhppp~~~hhhUUUMMMHHHDDD???===:::999999999888777555555555666777777888888fff[[[YYYUUUOOOKKKKKKGGGBBB===999777666444555555444444444333333333222444555555444333555666444444444444444444444444222222222333333333444444222333555666666666555444555555666666777777777777<<<999999???GGGQQQ```lllyyyyyylll]]]VVVQQQMMMKKKLLLJJJKKKLLLLLLKKKIIIGGGGGGFFFHHHJJJKKKLLLMMMOOOQQQRRRTTTXXXYYYYYYXXXYYYZZZVVVWWWXXXYYY[[[\\\]]]]]]]]]aaaeeekkkssszzzxxxsss[[[OOODDD@@@AAABBBFFFKKKIIIIIIJJJKKKMMMPPPRRRSSSRRRQQQPPPPPPPPPQQQSSSTTTWWWSSSMMMIIIHHHJJJLLLNNNVVVUUUUUUXXXYYY[[[cccmmmuuuqqqfffYYYSSSTTTUUUTTTQQQRRRVVV]]]gggpppuuuwwwvvvssspppoooooonnnllliiieeegggiiiiiihhhgggggghhhhhheeedddiiitttxxxpppeee\\\VVVSSSOOOLLLHHHHHHGGGFFFDDDCCCBBBBBBAAACCCEEEGGGIIIIIIJJJIIIJJJIIIIIIMMMTTT[[[```bbbeeejjjrrryyy~~~~~~~~~yyyooobbbUUULLLHHHGGGIIIKKKNNNPPPQQQPPPNNNMMMLLLLLLMMMOOOSSSXXX]]]aaaccc```^^^]]][[[ZZZaaaiiinnnqqqqqqkkkfffffffffdddfffccc___]]]\\\\\\YYYWWWXXXYYY]]]bbbhhhkkklllkkkpppsssxxxzzz{{{{{{{{{{{{~~~}}}~~~zzzwwwuuusssooommmgggdddccceeekkkzzzoooWWWMMMIIIEEE@@@>>>:::999999999888777555555666666777888888888jjj^^^[[[VVVOOOMMMKKKHHHDDD???;;;888666666555555444444444333333333222444555555444444555666444444444444444444444444333333333333444444444444333333444555555555555555444555555666666777777888;;;:::<<>>FFFOOOXXXeeeppp~~~xxxlll___WWWQQQLLLJJJLLLMMMNNNPPPNNNJJJHHHGGGHHHFFFHHHJJJKKKLLLMMMOOOQQQSSSVVVYYYZZZYYYWWWVVVVVVUUUWWWYYY[[[]]]^^^^^^^^^___eeeoooyyyzzzmmmTTTJJJBBBAAACCCDDDFFFIIIJJJKKKNNNPPPRRRSSSTTTTTTQQQQQQQQQRRRUUUYYY\\\___YYYRRRJJJEEEEEEIIILLLMMMWWWWWWZZZ___aaacccjjjssszzzttthhh\\\XXXZZZ[[[XXXVVVVVVYYYaaallluuuxxxxxxsssoookkkkkkooopppnnnlllggghhhiiiiiihhhhhhiiikkkjjjhhhfffiiirrrwwwkkkbbb[[[VVVRRRNNNIIIIIIHHHGGGFFFEEEEEEDDDCCCDDDFFFHHHJJJJJJJJJJJJIIIHHHIIIMMMTTT[[[aaaccchhhmmmvvvrrrcccVVVPPPOOOQQQOOOPPPQQQRRRSSSSSSSSSSSSPPPRRRTTTSSSRRRRRRUUUXXXYYYWWWWWWXXXWWWWWW]]]eeepppwww|||zzzvvvuuutttrrrmmmiiieeeeeeffffffbbb^^^]]]^^^bbbiiipppwwwzzzzzzyyy||||||{{{{{{}}}xxxtttpppmmmjjjfffcccaaa______hhh|||ppp^^^SSSIIICCC???;;;888888888888888999999888888777666666666uuueee]]]TTTQQQTTTJJJIIIFFFAAA<<<999888888555555444444444333333333333444555555444444555777444444444444444444444444444444444555555555666666555444333222333444555666444444444555666777777888;;;;;;???IIIQQQZZZfffpppxxxmmm```XXXQQQKKKIIIKKKMMMOOOPPPNNNJJJGGGGGGIIIGGGIIIKKKLLLLLLNNNPPPRRRTTTWWWZZZZZZYYYVVVUUUTTTUUUWWWYYY\\\^^^^^^______```hhhtttxxxhhhSSSKKKDDDDDDEEEFFFGGGJJJJJJLLLOOOSSSUUUUUUUUUUUUQQQQQQRRRSSSWWW\\\```cccXXXQQQHHHCCCDDDHHHKKKLLLUUUVVV[[[aaacccfffmmmvvv{{{uuujjj^^^[[[]]]]]]ZZZXXXXXXZZZcccnnnvvvyyyxxxsssnnnjjjjjjnnnpppnnnkkkgggiiijjjjjjiiiiiijjjlllhhhgggeeehhhrrryyymmmccc]]]XXXRRROOOIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJHHHGGGHHHLLLSSS[[[```bbbfffkkkttt}}}rrrcccWWWRRRSSSUUUPPPQQQQQQRRRSSSTTTUUUUUURRRUUUVVVUUURRRQQQRRRTTTWWWUUUVVVWWWVVVUUU[[[bbbmmmvvv}}}|||xxxvvvuuusssoookkkggggggiiiiiieeeaaacccdddhhhooowww~~~}}}wwwsssoookkkhhhfffdddaaa]]][[[aaasss}}}gggWWWKKKCCC@@@;;;888888888888888666666666777888888999999jjjaaa\\\UUUMMMKKKKKKHHHDDD???;;;999999666666666666555555555555666666555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555666666666777888:::<<<<<>>;;;;;;;;;:::999999999888777777888999999zzzyyy|||~~~}}}ggg\\\VVVSSSOOOMMMJJJFFFAAA===999888666666666666555555555555555555555555555444444444555555555555555555555555444444444444444444444444555555555555555555555555666666555555555555666666<<>>:::777666666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555777777777666777777888999===CCCLLLSSSVVV___vvv}}}qqqccc\\\VVVQQQOOOPPPOOOOOOMMMKKKJJJIIIIIIHHHIIIKKKNNNOOOOOOPPPSSSUUUXXXYYYZZZZZZXXXVVVVVVVVVXXXZZZ^^^```cccggglllpppyyy~~~ssseeeZZZQQQJJJEEEFFFHHHHHHIIIKKKRRRUUUYYYZZZYYYWWWUUUTTTUUUVVVVVVVVV\\\cccccc___SSSKKKEEEFFFHHHIIILLLOOOSSSSSSTTTTTTVVVZZZaaagggjjjhhhfffeeefffiiilllnnnnnnqqqxxx{{{qqqiiiffffffggghhhhhhjjjkkkjjjgggfffiiillljjjgggeeegggqqqzzznnnggg```YYYSSSNNNMMMLLLJJJHHHFFFEEEDDDDDDFFFHHHJJJKKKKKKJJJIIIIIIIIIKKKNNNSSSZZZ___ccceeekkkttt}}}}}}xxxpppggg^^^YYYUUUTTTTTTVVVXXXZZZ[[[\\\[[[[[[^^^]]]ZZZVVVSSSRRRSSSUUUSSSRRRPPPLLLIIIHHHJJJMMMPPPUUU\\\bbbgggjjjnnnpppnnnrrrzzzyyyrrrlllhhheeebbb^^^[[[ZZZWWWUUUWWW]]]hhhwwwuuuZZZLLLGGGDDD@@@===;;;;;;:::888888888888777777888888888|||vvvvvvyyy}}}|||}}}~~~uuu```YYYYYYTTTPPPLLLHHHDDDAAA<<<888666666666666555555555555444555555555555555555555555555555555555555555555444444444444444444444444666666666666666666666666555555666666777999:::;;;===EEEOOOVVVZZZfff}}}}}}qqqddd]]]XXXRRRPPPQQQPPPOOOMMMLLLJJJIIIIIIIIIJJJLLLNNNOOOOOOPPPRRRTTTWWWYYYZZZYYYWWWVVVWWWXXXZZZ\\\```dddhhhmmmrrruuu}}}|||rrrfff\\\RRRKKKGGGIIILLLLLLLLLNNNSSSVVVZZZ\\\[[[YYYXXXWWWUUUVVVUUUVVV\\\cccddd```VVVNNNIIIJJJLLLLLLMMMPPPQQQQQQOOONNNPPPSSSYYY]]]dddddddddeeehhhmmmrrruuuuuuwww~~~|||qqqhhheeeeeegggiiigggjjjkkkjjjggggggiiilllkkkjjjhhhkkkvvvyyypppiiibbbYYYRRRPPPOOOMMMKKKIIIGGGFFFEEEDDDFFFHHHJJJLLLKKKJJJJJJIIIIIIKKKNNNSSSZZZ___ccceeekkksss|||}}}yyyqqqhhh___YYYUUUSSSTTTWWWZZZ^^^```aaaaaaaaabbbbbb```\\\YYYXXXYYY[[[YYYWWWRRRMMMIIIHHHIIIKKKOOOTTTZZZ```fffjjjooorrrrrrwwwxxxppplllhhheeeaaa^^^\\\[[[XXXSSSTTTXXXbbbpppzzz\\\LLLIIIFFFAAA>>><<<;;;999888999999999999999999999999}}}xxxxxx||||||zzzyyyyyy{{{||||||}}}~~~hhh\\\YYYUUUQQQLLLHHHFFFCCC>>>999666666666666555555555555444444444555555555555555555555555555555555555555555555555555555555555555666666666666666666666666333444444555777888:::;;;===FFFQQQYYY```nnn|||pppddd^^^YYYTTTQQQRRRPPPOOONNNLLLKKKJJJIIIIIIJJJLLLNNNOOOOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWXXXZZZ]]]```dddjjjoootttwwwyyyzzzrrrfff\\\RRRLLLHHHKKKOOOOOOPPPRRRUUUXXX]]]``````___^^^^^^ZZZZZZYYYYYY^^^eeefffccc\\\TTTOOOOOOQQQOOOOOOPPPNNNLLLJJJIIIKKKOOOTTTVVVcccdddeeefffhhhmmmsssxxxzzz|||~~~sssjjjffffffhhhjjjhhhiiijjjjjjiiiiiijjjkkkmmmllllllpppzzzzzzqqqkkkddd[[[TTTRRRQQQOOOMMMKKKHHHGGGFFFEEEFFFIIIKKKLLLLLLKKKJJJIIIIIIKKKNNNSSSZZZ___cccfffkkkrrrzzzyyyuuuooohhhbbb]]]YYYXXXVVVYYY^^^cccgggiiiiiiiiifffggggggeeebbb_________```[[[TTTMMMIIIHHHIIIJJJOOOTTT\\\dddlllrrrxxx|||~~~wwwooolllhhhdddddd```^^^\\\WWWQQQQQQTTT^^^kkk~~~cccPPPKKKGGGBBB>>><<<;;;999888999999::::::::::::999999~~~zzz{{{~~~zzzyyywwwvvvvvvwwwyyy{{{{{{|||}}}~~~~~~~~~ppp___YYYVVVQQQKKKIIIHHHEEE@@@;;;666666666666555555555555444444444555555555666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666777888::::::AAAJJJUUU^^^hhhxxxzzzoooddd^^^ZZZUUURRRSSSPPPOOONNNLLLKKKJJJJJJIIIJJJLLLNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWWWWXXXZZZ\\\```ccciiipppvvvzzz{{{{{{{{{vvvpppcccXXXQQQKKKHHHLLLPPPQQQRRRTTTWWW[[[aaaeeeffffffffffffcccccc```___ccchhhiiieeebbb[[[UUUUUUUUURRRQQQQQQKKKJJJHHHHHHLLLQQQVVVYYYgggggggggfffgggkkkqqqwww{{{wwwmmmiiihhhiiijjjiiihhhhhhiiikkkkkkjjjiiimmmnnnooottt~~~|||qqqjjjeee^^^YYYSSSSSSQQQNNNLLLJJJHHHGGGEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIKKKNNNSSSZZZ___ccchhhkkkqqqxxx}}}wwwtttoooiiiddd___]]]\\\YYY]]]cccjjjooorrrssssssqqqsssuuuuuurrrnnnllljjjhhhbbbYYYQQQLLLKKKLLLLLLPPPWWWbbbnnnyyyyyypppllliiidddbbb___]]][[[WWWQQQQQQTTT[[[fffxxxlllWWWLLLHHHCCC???===;;;999888777888999::::::999888777~~~{{{|||~~~|||uuutttsssssstttwwwyyyzzz}}}}}}~~~}}}|||}}}~~~vvvbbbXXXVVVQQQKKKIIIIIIGGGAAA<<<777666666666555555555555444444444555555555666666555555555555555555555555777777777777777777777777777777777777777777777777;;;:::::::::::::::;;;;;;FFFOOOZZZdddqqq~~~yyynnnccc^^^ZZZUUUSSSSSSQQQPPPNNNLLLKKKJJJJJJJJJJJJLLLMMMNNNNNNOOOPPPRRRTTTUUUWWWWWWWWWXXX[[[]]]bbbffflllssszzz}}}}}}}}}{{{vvvsssmmm```SSSPPPJJJHHHLLLQQQRRRSSSUUUYYY^^^dddhhhjjjkkklllllllllkkkgggdddgggkkkkkkgggggg___YYYYYYXXXTTTQQQQQQLLLJJJIIIKKKPPPVVV\\\___kkkkkkjjjgggfffhhhoootttzzz{{{pppkkkiiiiiiiiiiiigggfffhhhlllmmmjjjhhhmmmnnnpppuuuqqqjjjeeeaaa]]]UUUTTTRRRPPPMMMKKKIIIHHHEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIKKKNNNSSSZZZ```ccciiilllqqqvvv|||xxxuuupppjjjddd```]]][[[\\\```gggnnntttxxxyyyyyy|||}}}yyyvvvnnnhhh^^^VVVQQQOOOPPPPPPRRR[[[hhhwwwzzzpppmmmiiiccc^^^[[[YYYZZZWWWSSSTTTXXXXXXbbbtttttt\\\LLLIIICCC???===;;;999888666777888999999888777666}}}zzzwwwvvvzzz}}}zzzwwwwwwsssooommmnnnppprrrrrryyy{{{}}}~~~dddYYYVVVQQQLLLJJJIIIGGGCCC???:::999888666666666777777555555555555666666777777555555444444444444555555666666666666666666666666666666666666666777888888888777999;;;999777;;;AAAFFFQQQ^^^iiiwwwzzzrrrggg^^^XXXVVVUUUUUURRRPPPMMMJJJJJJKKKNNNPPPMMMLLLKKKKKKLLLNNNPPPRRRSSSTTTVVVYYYZZZ[[[ZZZZZZ___cccjjjqqqvvvyyyzzzzzz{{{zzzyyyvvvqqqiii___XXXRRRLLLJJJNNNSSSUUUWWWZZZ[[[```gggllloooppppppqqqrrrpppnnnnnnoooqqqqqqpppiiiccc\\\XXXWWWVVVSSSQQQNNNMMMKKKMMMSSS[[[ccchhhvvvuuussspppmmmmmmppprrr~~~|||wwwssslllfffccchhhhhhiiilllooopppooommmqqqnnnpppyyyrrriiiccc^^^ZZZUUUTTTSSSQQQNNNJJJGGGEEEFFFFFFHHHJJJMMMMMMLLLJJJIIIIIIKKKOOOUUU\\\dddhhhlllpppuuu{{{}}}}}}{{{zzz{{{vvvoooiiifffcccaaa___]]]eeepppwwwzzz||||||vvvoooeee\\\WWWSSSRRRQQQ[[[aaaooo|||tttmmmgggddd```^^^[[[XXXVVVVVVWWWXXXVVV___ooo\\\RRROOOHHHBBB??????===999:::::::::999999999999888{{{yyyvvvuuuzzz}}}zzzxxxvvvsssnnnlllmmmooopppppptttwww{{{iii\\\VVVRRRMMMJJJIIIGGGCCC???:::999888777666666777777444444555555666666666666555555444444444444555555666666666666666666666666666666666666666777888888888777999;;;999888<<>>EEEPPP[[[hhhwww~~~yyyqqqiiiccc^^^YYYVVVTTTRRROOOLLLJJJJJJKKKKKKMMMMMMMMMNNNOOOQQQSSSTTTXXXWWWUUUTTTUUUWWWZZZ\\\[[[\\\^^^```cccfffhhhiiiooopppqqqqqqnnneee[[[TTTPPPMMMLLLOOORRRSSSWWW\\\eeeiiioootttxxx{{{~~~{{{yyywwwvvvxxxyyyyyyyyyvvvqqqkkkfffccc___XXXSSSSSSUUUXXX]]]fffvvvvvvqqqllljjjjjjddddddeeehhhlllooopppooojjjkkknnnqqqttt|||}}}tttnnnhhhccc^^^\\\XXXSSSOOOLLLKKKJJJIIIIIIIIIKKKMMMNNNMMMKKKLLLLLLMMMOOOSSSWWW\\\^^^```ccciiiooosssttttttssssssqqqnnnkkkhhhddd___[[[```eeekkkppptttxxx}}}}}}uuupppmmmmmmkkkgggaaa\\\XXXVVVZZZfff{{{zzzsssqqqrrrwwwzzzrrrlllggg```^^^[[[XXXVVVVVVUUUVVVWWWYYYbbbttt[[[QQQGGGCCCAAA???===<<<999999:::::::::999888777{{{yyyxxx|||||||||}}}|||{{{uuuuuuuuuvvvxxxzzz}}}~~~~~~}}}||||||}}}|||yyywwwwwwtttsssuuuttttttyyy}}}||||||{{{xxxvvvppplllgggeeedddeeeffffffnnnqqqvvv{{{|||hhh[[[UUUNNNJJJIIIGGGDDDAAA===;;;999888777666777777555555555555555555555555555555444444444444555555666666666666666666666666666666666666666777777888888777888:::999999???GGGSSS^^^mmm}}}~~~yyyqqqjjjddd___ZZZWWWUUUTTTQQQNNNLLLKKKKKKKKKKKKLLLLLLMMMOOOQQQRRRSSSYYYWWWUUUTTTUUUXXX[[[]]]\\\]]]]]]___bbbeeehhhiiikkklllmmmmmmiiiaaaXXXQQQOOOLLLLLLOOOQQQRRRVVV\\\dddjjjrrryyy}}}~~~}}}{{{yyyyyyzzz{{{{{{{{{yyytttnnnjjjhhhddd^^^YYYUUUWWW[[[bbbpppvvvqqqllliiijjjcccccccccfffjjjmmmnnnnnniiijjjmmmpppttt|||xxxqqqjjjeee```^^^YYYUUUPPPMMMKKKJJJIIIHHHHHHIIIKKKLLLKKKJJJKKKKKKMMMPPPTTTYYY^^^```aaadddiiimmmpppqqqqqqpppqqqpppmmmkkkiiieee___\\\bbbeeejjjooosssvvvyyy||||||}}}~~~}}}vvvnnnhhhfffdddgggiiigggccc^^^[[[ZZZ\\\iii}}}tttooommmkkkooovvv{{{ssslllggg```___\\\ZZZXXXVVVVVVUUUWWWXXX___pppbbbUUUIIIEEECCC???<<<===999999;;;;;;;;;:::888777qqqppprrryyy~~~yyytttqqqrrrrrrqqqooonnnmmmmmmmmmnnnppprrrsssxxx{{{~~~}}}|||{{{{{{xxxvvvsssrrrrrrqqqpppnnnmmmlllmmmppppppoooqqqvvv~~~}}}||||||{{{yyyvvvsssllliiidddbbbbbbcccddddddhhhkkkpppvvvzzz|||}}}}}}~~~{{{|||~~~|||nnn\\\WWWOOOKKKIIIHHHEEEBBB===<<<:::888777666777777666666666666666555555555555555444444444444555555666666666666666666666666666666666666666777888888888666777999999:::@@@IIIUUUaaasss}}}xxxqqqjjjeee```\\\YYYVVVUUURRRPPPNNNMMMMMMMMMJJJKKKLLLNNNOOOQQQRRRRRRXXXWWWVVVVVVWWWZZZ]]]___]]]]]]___aaaeeehhhkkklllkkkjjjjjjiiieee^^^VVVOOOMMMJJJKKKNNNOOOOOOTTT[[[bbbhhhrrryyy}}}}}}|||{{{|||zzzxxxxxxyyyzzzzzzzzzyyyuuuppplllkkkiiieeeaaaYYYZZZ___jjj|||wwwpppjjjggggggbbbbbbbbbdddgggjjjlllllliiiiiilllrrrxxx{{{ssslllfffccc```]]]XXXSSSOOOMMMKKKJJJHHHHHHIIIJJJKKKKKKJJJIIIJJJMMMPPPUUUZZZ___aaabbbeeeiiillloooppppppppprrrpppmmmkkkiiifffaaa]]]aaadddhhhmmmpppsssssstttqqqooonnnmmmhhh```]]]^^^\\\aaaeeeeeebbb^^^\\\\\\]]]kkkvvvnnnjjjhhheeegggnnnwww~~~uuulllgggaaa```^^^\\\YYYWWWVVVVVVVVVYYY```nnnjjjYYYKKKGGGEEE@@@<<<===999:::<<<===<<<;;;999888lllnnnrrr{{{tttpppllljjjjjjiiifffccceeedddcccbbbcccdddeeefffkkkpppuuuvvvuuusssqqqqqqnnnkkkhhhfffeeeeeedddcccbbbbbbeeeiiiiiifffgggkkkvvv}}}|||{{{zzz{{{|||{{{xxxtttpppiiieeeaaa___```aaabbbccccccffflllsssxxx{{{}}}}}}|||}}}~~~uuu^^^WWWPPPKKKIIIHHHEEECCC>>>===:::888777666666777888888777777777666666666555555444444444444555555666666666666666666666666666666666666666777888888777666777999999:::AAAJJJXXXfffyyy~~~yyyqqqjjjeeebbb___\\\VVVUUUSSSRRRPPPOOOOOONNNKKKLLLMMMOOOQQQRRRSSSTTTWWWWWWWWWXXXZZZ]]]```aaa\\\^^^```dddhhhkkknnnooommmllljjjgggccc]]]UUUPPPNNNLLLMMMPPPPPPQQQVVV]]]```fffnnntttwwwwwwwwwwwwyyywwwuuutttvvvwwwwwwwwwuuuqqqkkkiiijjjjjjhhhfff```___dddrrrxxxpppiiieeedddbbbaaa```bbbeeehhhiiiiiijjjiiilllttt~~~}}}tttlllfffeeedddaaa]]]XXXSSSOOOMMMKKKJJJIIIIIIKKKLLLKKKKKKHHHJJJLLLPPPTTTYYY]]]___```bbbgggkkknnnpppqqqqqqssspppmmmkkkiiifffccc```___aaaeeejjjmmmnnnlllkkkjjjeeebbbaaa[[[UUUTTTXXXXXX]]]bbbbbb^^^[[[ZZZ[[[```mmmvvvmmmhhheeecccddddddiiirrrxxxzzzxxxnnnhhhcccbbb```]]][[[YYYWWWVVVUUUZZZbbbnnn|||qqq^^^MMMJJJGGG@@@<<<>>>:::<<<===???>>><<<:::999mmmooouuu}}}~~~}}}yyyvvvtttqqqmmmiiihhhhhhfffaaa^^^^^^]]]\\\[[[ZZZ[[[\\\\\\```eeelllnnnmmmjjjhhhhhhfffccc^^^\\\[[[[[[ZZZYYYYYYZZZ___dddccc```___bbbmmmxxx}}}{{{}}}xxxyyyzzz|||{{{xxxrrrnnngggddd```^^^___aaabbbbbbaaaeeekkkrrryyy}}}~~~yyy^^^XXXPPPKKKIIIHHHEEECCC>>>===;;;999777666666777999999888888777777666666555555555444444555555555666666666666666666666666666666666666666777888888777666777999999;;;BBBKKKZZZhhh}}}yyyrrrkkkfffcccaaa___WWWVVVTTTSSSQQQPPPPPPPPPKKKMMMNNNQQQRRRTTTTTTUUUWWWWWWWWWYYY[[[^^^aaaccc[[[^^^aaafffjjjnnnpppqqqooommmjjjgggccc]]]VVVQQQQQQPPPRRRTTTTTTTTTZZZaaa___dddjjjoooqqqssstttuuuvvvtttrrrqqqssstttttttttoookkkfffdddfffhhhgggffffffdddhhhxxxyyyppphhhcccbbbbbb```___```cccfffggggggjjjiiilllvvv~~~uuullleeehhhfffddd```[[[VVVQQQNNNMMMKKKJJJJJJLLLMMMMMMLLLHHHJJJLLLOOOSSSWWWZZZ\\\]]]```eeeiiinnnpppqqqrrrsssqqqnnnkkkiiigggdddaaa]]]___cccgggjjjjjjgggeeefff```[[[YYYTTTMMMMMMSSSVVV\\\aaa```\\\XXXXXXYYYcccpppuuulllfffcccaaaaaaeeedddhhhqqquuuvvv|||zzzoooiiiccccccaaa^^^\\\YYYXXXWWWTTT[[[dddnnnzzzuuu```OOOKKKHHH@@@<<<>>>;;;<<<>>>@@@???===;;;999oooooottt|||yyyyyywwwtttsssqqqnnnjjjggggggdddaaa^^^\\\ZZZVVVTTTRRRRRRRRRRRRSSSTTTVVVVVVYYY[[[___aaaaaa___]]][[[\\\XXXSSSRRRSSSTTTSSSRRRPPPRRRTTTVVVWWWZZZ]]]```dddlllvvv~~~~~~wwwuuuwwwzzzzzzxxxvvvssspppnnnllliiieee___\\\\\\^^^``````aaabbbgggoooxxx}}}~~~|||}}}~~~|||{{{bbbXXXOOOLLLJJJGGGEEEFFFDDD@@@:::888888888666444777555222000000222555777666666555555555444444444555555555555555555555555777888888777555444666777777555555777999<<>>>>>===<<<<<<;;;::::::::::::;;;kkklllrrr}}}}}}|||zzzxxxxxxvvvsssqqqooommmlllkkklllkkkjjjhhh^^^[[[XXXVVVTTTRRROOOLLLNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSUUUWWWWWWVVVTTTRRRTTTPPPMMMKKKLLLMMMLLLKKKMMMNNNQQQRRRSSSUUUYYY[[[aaagggpppwwwzzz}}}|||uuusssuuutttsssrrrpppmmmjjjhhhgggeeebbb^^^[[[[[[]]]^^^^^^]]]___dddllltttzzz{{{{{{{{{|||~~~hhh]]]SSSNNNLLLHHHEEEEEEDDD@@@;;;888888888666555777555333222222333555777666666555555555444444444555555555555555555555555777888888777555444666777888666666888:::===GGGRRR\\\jjjuuummmjjjgggddd```[[[YYYVVVSSSQQQPPPPPPQQQPPPOOONNNOOORRRTTTUUUUUUUUUTTTTTTVVV[[[___bbbcccaaa```aaafffmmmqqqpppmmmiiigggeeeccc```[[[UUUPPPNNNQQQTTTWWWYYY\\\```bbbaaacccdddeeeeeefffiiikkkgggeeedddaaa___]]]\\\[[[[[[YYYXXXZZZ^^^bbbeeefffeeefffqqq{{{mmmhhhgggeeeccccccccccccccccccdddddddddcccccchhhrrr}}}{{{tttoookkkmmmkkkhhheeeaaa\\\UUUQQQOOOMMMKKKKKKLLLLLLKKKKKKMMMKKKKKKMMMRRRWWW[[[\\\]]]```eeejjjooosssuuuvvvtttrrrooojjjeee```]]][[[WWWWWWWWWYYY]]]```aaaaaaYYYWWWRRRNNNKKKJJJKKKLLLSSSWWW\\\^^^]]]YYYVVVTTTZZZaaalllwww}}}~~~|||zzzuuulllccc```^^^\\\\\\___```ccciiiqqqyyy~~~~~~~~~pppfffdddaaa^^^\\\[[[ZZZYYYXXXXXXYYY^^^gggppp}}}hhhPPPMMMGGGBBBAAA>>><<<<<<;;;::::::::::::;;;eeehhhnnnwww~~~rrrpppnnnmmmmmmllljjjhhheeedddbbbbbbcccdddcccbbbVVVTTTQQQPPPOOOMMMJJJHHHKKKKKKKKKLLLMMMNNNPPPPPPMMMNNNNNNOOOOOONNNMMMMMMMMMKKKHHHGGGHHHHHHHHHGGGIIIKKKNNNOOOQQQSSSWWWYYY___dddkkkqqqtttwwwzzz|||}}}{{{{{{xxxrrroooqqqllllllkkkiiigggeeecccaaaaaa^^^[[[ZZZ[[[[[[[[[ZZZXXXZZZ___gggooouuuwwwwwwyyy{{{}}}pppdddWWWQQQNNNIIIEEEEEEDDD@@@<<<999888888777666666666555555555555666666555555555555555444444444555555555555555555555555777888888777555555666777999777777:::;;;???JJJTTT\\\llluuunnnjjjgggccc```\\\YYYVVVRRRPPPPPPQQQQQQOOOMMMLLLMMMPPPRRRTTTSSSSSSUUUWWWYYY[[[]]]___aaaaaa```aaaeeejjjllljjjgggdddcccaaa```^^^YYYSSSOOOOOORRRVVVZZZ\\\]]]```aaabbbcccddddddbbbbbbccceeeccccccaaa___\\\XXXUUUSSSRRRPPPPPPSSSXXX]]]aaabbbccceeeqqquuuiiifffggghhhhhhdddddddddddddddccccccccc```aaahhhrrr~~~|||uuuqqqnnnpppnnnkkkgggccc^^^WWWSSSPPPNNNKKKJJJJJJKKKJJJIIIKKKJJJJJJLLLQQQVVVYYY[[[\\\```eeelllppptttuuuuuutttrrrnnniiiddd___[[[YYYWWWVVVUUUVVVZZZ\\\^^^^^^VVVSSSOOOKKKIIIIIIKKKLLLPPPTTTYYY[[[YYYWWWTTTSSSXXX\\\ccciiinnnoooooonnnkkkccc\\\ZZZZZZZZZ^^^bbbdddgggllluuu~~~~~~ssskkkeeebbb___\\\\\\[[[ZZZXXXVVVWWW\\\dddnnn{{{rrrUUUNNNIIIEEEDDD???<<<<<<;;;::::::::::::;;;```dddjjjooorrrrrrssssssiiigggeeeeeefffgggfffdddaaa___\\\ZZZZZZZZZYYYXXXTTTSSSQQQPPPPPPOOOMMMKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPOOOOOONNNMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIIIIIIIHHHJJJMMMPPPSSSVVVZZZ^^^cccfffkkkqqquuuxxxzzz|||yyyuuuuuurrrmmmjjjkkkhhhggggggfffdddbbb```___]]][[[ZZZZZZZZZ[[[YYYXXXTTTWWW\\\cccjjjppptttvvvxxxyyy|||vvvhhhYYYRRROOOKKKGGGFFFDDDAAA>>>:::888888777777666666777777777777666666555555555555555555555555555555555555555555555555666777888777555555666888999888888;;;===AAALLLVVV\\\lll~~~uuummmhhheeeaaa___\\\YYYUUUQQQOOOOOOPPPQQQNNNMMMKKKLLLOOOQQQRRRRRRQQQUUUZZZ[[[[[[[[[]]]```bbbbbbcccfffhhhhhheeeccc``````___^^^\\\WWWSSSOOOPPPSSSXXX\\\]]]^^^___aaaaaabbbdddcccbbbaaaaaabbbccccccbbb```\\\WWWRRROOOJJJIIIJJJNNNTTTZZZ^^^______bbblll~~~zzzzzzsssjjjggghhhhhhhhhdddddddddccccccbbbbbbbbbaaabbbiiiuuu~~~xxxtttrrrqqqooommmjjjgggbbb\\\XXXRRROOOLLLJJJJJJJJJIIIIIIJJJIIIIIILLLQQQUUUXXXYYY\\\```eeekkkoooqqqqqqqqqpppnnnkkkgggccc^^^[[[YYYXXXVVVTTTTTTWWWYYY[[[[[[WWWTTTPPPLLLJJJJJJKKKMMMOOOSSSWWWYYYXXXVVVUUUUUUWWWYYY]]]```dddfffhhhhhhfff___XXXWWWXXXYYY___eeeiiikkkqqqzzz~~~uuuooofffccc```]]]\\\[[[ZZZXXXUUUVVV\\\dddooo}}}{{{YYYNNNIIIHHHFFF???<<<<<<;;;::::::::::::;;;\\\aaaeeehhhgggffffffgggbbb```______aaabbbbbbaaa]]][[[YYYWWWWWWVVVUUUSSSSSSRRRPPPPPPQQQQQQPPPNNNLLLLLLMMMNNNOOOQQQSSSTTTSSSRRRQQQOOOOOONNNOOOOOOKKKKKKKKKJJJJJJJJJJJJKKKGGGJJJNNNRRRWWW[[[aaadddiiilllqqqwww{{{~~~~~~~~~|||uuupppnnnlllgggeeeeeebbbbbbbbbaaa```___^^^]]]ZZZYYYXXXYYYZZZZZZYYYWWWSSSVVVZZZ___eeemmmssswwwwwwyyy{{{~~~}}}{{{kkkZZZSSSPPPMMMIIIGGGDDDBBB???<<<999777888888666666777888888777666666444555555555555555555555555555555555555555555555666777777666555555777888999888999<<<>>>CCCNNNXXX[[[lll}}}uuummmgggbbb___^^^[[[YYYUUURRRPPPOOOPPPPPPOOOMMMLLLLLLOOOQQQRRRQQQPPPTTTYYY[[[[[[[[[]]]___cccdddeeeggghhhgggdddaaa^^^______^^^[[[WWWSSSQQQQQQUUUYYY\\\]]]^^^___```___aaacccdddcccbbbbbbccc______^^^\\\XXXRRRMMMIIIFFFFFFHHHMMMSSSYYY]]]^^^^^^aaaiiivvv{{{rrrrrrvvvzzz}}}tttmmmjjjhhhfffdddccccccbbbbbbaaaaaa``````dddfffmmmxxx{{{vvvsssqqqpppnnnmmmkkkhhhccc___UUURRRNNNKKKJJJJJJJJJIIIIIIHHHIIILLLQQQUUUXXXXXX\\\___dddiiilllmmmlllkkkkkkjjjhhhfffccc```^^^]]][[[XXXTTTSSSUUUXXXZZZZZZYYYVVVRRRMMMJJJJJJKKKKKKPPPSSSWWWXXXXXXXXXXXXYYYVVVWWWYYY\\\```cccfffhhhddd^^^YYYWWWVVVWWW]]]dddkkknnnttt~~~vvvqqqgggddd```]]]\\\[[[YYYXXXUUUVVV\\\fffqqq^^^OOOGGGHHHGGG???<<<<<<;;;::::::::::::;;;[[[^^^aaaccccccbbbbbbbbbaaa^^^\\\[[[\\\\\\\\\\\\WWWWWWWWWXXXZZZZZZYYYXXXRRRQQQQQQQQQSSSTTTSSSRRRPPPQQQQQQRRRTTTVVVXXXYYYXXXWWWUUUTTTRRRRRRQQQQQQLLLMMMNNNNNNMMMMMMNNNOOOLLLOOOTTTYYY]]]bbbhhhlllqqqttt{{{zzzqqqjjjhhhgggccc``````\\\\\\\\\\\\[[[ZZZZZZYYYXXXVVVVVVVVVXXXYYYXXXVVVTTTUUUXXX[[[aaajjjssszzzzzz{{{}}}zzz|||ooo\\\TTTRRRNNNJJJHHHDDDCCCAAA===999777888:::666666777777777777666666444444444555555555555555555555555555555555555555555666777666555555777999999777888<<>><<<<<<;;;::::::::::::;;;YYY[[[^^^bbbdddeeeeeedddfffbbb^^^[[[ZZZYYYWWWVVVUUUVVVXXX\\\___```___]]]XXXWWWWWWXXX[[[\\\\\\[[[YYYYYYZZZ[[[]]]___aaabbbaaa``````^^^]]][[[ZZZYYYTTTVVVYYYYYYWWWVVVXXXZZZXXX[[[___cccggglllqqquuu{{{xxxooofffdddbbb___\\\\\\XXXXXXYYYYYYYYYXXXWWWWWWUUUTTTRRRSSSUUUVVVVVVUUUTTTUUUUUUWWW\\\gggsss|||~~~}}}{{{}}}wwwrrruuu```WWWTTTPPPKKKHHHDDDDDDBBB===999777999;;;666666666666666666666666444444444555555555666666555555555555555555555555555666777666555666777999888777888<<>>999777999;;;666666555555555555666666444444444555555555666666555555555555555555555555555666777666555666888999888666888<<>><<<::::::;;;;;;;;;999sssqqqsss}}}sssjjjhhhjjjpppvvvwwwzzz|||wwwssskkkjjjiiiiiijjjlllnnnppppppqqqsssuuuwwwzzz|||}}}|||zzzzzzyyyyyyxxxxxxwwwwwwvvvwwwxxxxxxxxxzzz~~~~~~wwwjjj]]]SSSSSSTTTRRRRRRUUUUUUTTTSSSRRRQQQQQQQQQQQQOOONNNMMMLLLMMMNNNLLLKKKKKKLLLLLLMMMPPPYYYdddmmmyyy||||||pppcccaaaooojjj```VVVRRROOOHHHIIIGGGDDD@@@<<<:::888888777777777777666666666666555555666666666777777777666666555555555555666666444444555555555666666666888888999<<>><<<;;;;;;;;;999888zzz{{{|||||||||{{{zzzxxxuuutttsssssssssqqqsssuuuxxx{{{}}}~~~|||{{{zzzxxxwwwvvvvvvvvvsssttttttsssqqqrrrtttvvvrrrssstttvvvvvvqqqjjjddd]]]UUUOOONNNOOOPPPQQQTTTTTTSSSQQQOOONNNOOOOOOPPPNNNMMMMMMOOOQQQQQQOOONNNNNNOOOOOOOOOPPPVVV```gggvvv{{{vvviiiaaahhhtttrrrfff[[[WWWUUUOOOLLLIIIEEEAAA===:::999888777777777777666666666666666666666666777777777777555666666666666666666555777777777777888888888999777888;;;???GGGRRR___gggttt~~~{{{tttmmmgggdddcccccc^^^]]]]]]\\\\\\ZZZXXXVVVUUUUUUTTTTTTTTTSSSSSSSSSPPPQQQSSSVVVZZZ^^^aaaccccccdddfffiiimmmrrrvvvxxxtttsssrrrooollliiifffeeebbbdddfffggghhhhhhhhhgggfffiiimmmqqqssssssrrrqqqnnnmmmkkkkkkiiifffbbb^^^\\\___bbbbbbaaaccciiinnnxxxppplllhhhddddddfffmmm{{{qqqlllfffbbbaaabbbbbbbbbbbbbbbbbbbbbcccdddffffffgggnnn~~~|||{{{zzzzzzyyywwwuuussspppjjjaaa\\\YYYXXXUUURRRPPPPPPPPPSSSXXX\\\___```aaa\\\[[[dddnnnqqqrrrrrruuuwwwzzz|||{{{yyyvvvssspppkkkiiikkkkkkkkkqqqyyyvvvpppmmmllleeegggiiilllqqqzzz|||wwwqqqmmmfffccc___\\\[[[ZZZYYYWWWXXXWWWXXX[[[^^^eeetttuuuWWWKKKGGGCCCAAA???<<<;;;;;;;;;:::888xxx}}}~~~|||zzzyyyyyyvvvwwwxxxzzz|||}}}|||{{{xxxvvvuuutttttttttssstttuuuuuutttssstttuuuqqqrrrssstttsssmmmeee___XXXTTTPPPNNNOOOPPPQQQRRRRRRQQQOOOMMMMMMNNNPPPQQQNNNNNNOOOQQQRRRSSSQQQOOOLLLMMMMMMMMMNNNSSS\\\cccooottt|||vvvggg^^^dddnnnwwwiii]]]XXXVVVPPPMMMJJJFFFBBB>>>;;;999888777777777777666666666666555555666666666777777777555555666666666666555555555555555666666666777777888999<<>><<<;;;<<<<<<;;;:::www~~~|||yyywwwvvvwwwwwwvvvyyy|||}}}|||{{{{{{|||uuuuuuuuusssooohhhaaa\\\SSSRRRQQQOOOOOOPPPPPPOOOOOONNNLLLKKKKKKMMMOOOPPPPPPPPPPPPRRRSSSRRROOOMMMJJJKKKLLLLLLMMMRRR[[[aaaiiinnnuuu{{{~~~vvvhhh___eeeppp|||lll^^^XXXUUUOOOMMMKKKGGGBBB>>>;;;999888777777777777666666666666444444555555555666666666444555666777777666555444555555666666666777777777999:::>>>DDDMMMZZZgggppp~~~zzzssslllfffccccccccc``````___]]][[[YYYXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRSSSUUUXXX[[[^^^aaaccc```cccfffkkkooosssuuuwwwxxxwwwwwwuuutttrrrpppooopppqqqrrrqqqooolllhhhfffaaaccchhhnnnssswwwyyyzzzuuurrrooommmlllkkkiiihhhiiikkkkkkgggdddgggqqqyyyyyytttsssqqqsssxxx}}}~~~ppplllfffccccccdddfffffffffeeedddccccccdddfffgggnnnwww~~~}}}{{{{{{vvvqqqkkkfffccc^^^XXXTTTSSSRRRQQQTTTYYY___bbbdddddd^^^\\\```fffiiinnnrrrsssvvvzzz|||}}}zzzwwwtttpppjjjkkkrrruuuuuu|||{{{{{{{{{yyyyyyyyyzzz}}}}}}uuuooolllbbb___\\\ZZZZZZZZZYYYXXXXXXWWWXXX[[[^^^dddqqq~~~___PPPJJJDDD???===<<<;;;<<<===<<<;;;|||{{{~~~zzzyyyvvvrrrllleee___[[[PPPQQQQQQOOOOOOOOONNNLLLMMMKKKIIIIIIIIIKKKNNNPPPRRRQQQQQQRRRRRRPPPMMMJJJKKKLLLMMMMMMNNNSSS[[[bbbggglllsssxxx|||~~~wwwkkkdddkkkwwwmmm^^^WWWSSSLLLNNNLLLGGGCCC>>>;;;999888777777777777666666666666444444444444555555555666444555666777777666555444888888888888999999999999999;;;???EEEOOO\\\jjjsss{{{tttlllgggdddddddddaaaaaa```^^^[[[XXXXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTSSSTTTVVVXXX[[[^^^aaacccbbbeeeiiinnnrrruuuwwwxxxxxxxxxwwwwwwuuutttrrrrrrtttuuuuuutttppplllhhheeebbbdddiiinnntttzzz~~~xxxuuurrrpppppppppppppppooopppooojjjeeehhhrrr{{{qqqlllppptttxxx||||||ppplllgggddddddeeegggggggggeeecccbbbbbbcccdddfffsss||||||~~~~~~|||{{{zzzxxxtttnnnjjjgggaaaZZZUUUSSSRRRRRRTTTYYY___ccceeeeee___\\\___cccffflllrrrqqqtttxxx|||}}}|||yyyvvvoooiiikkktttxxxxxxwwwppplll```^^^[[[ZZZZZZZZZZZZYYYWWWVVVXXX[[[]]]cccppp}}}cccSSSKKKFFF???===;;;;;;=========<<<~~~vvvooojjjddd]]]XXXPPPPPPOOOOOONNNOOOOOOOOOMMMLLLJJJIIIJJJKKKMMMNNNQQQQQQRRRRRRRRRQQQOOONNNOOOJJJHHHLLLPPPRRRVVVZZZdddllltttvvvxxx}}}|||vvvjjjlll~~~oooddd\\\UUUSSSPPPLLLGGGBBB???===;;;999888888888777777777777777777777777777666666666666666666666666666666666666777777888888999999999::::::>>>>>>FFFVVV^^^gggvvv~~~uuulllfffccccccccceeebbb___^^^^^^]]]ZZZVVVZZZYYYYYYZZZ[[[ZZZVVVTTTSSSTTTUUUVVVWWW[[[___bbbcccbbbeeemmmtttvvvxxx{{{yyyuuuuuuuuuuuuwwwyyywwwvvvuuutttrrrooojjjgggdddfffkkkqqqvvvzzz}}}yyyxxxxxxwwwvvvuuuttttttrrrsssrrrqqqpppqqqtttwwwzzztttnnnhhheeejjjrrr}}}ooolllgggddddddddddddcccgggeeeddddddbbb```eeemmmrrr~~~|||xxxvvvrrrooojjjddd\\\WWWSSSOOOLLLPPPXXX```ddddddaaa___[[[ZZZ\\\ccckkkqqqwwwxxxzzz}}}~~~}}}yyyvvvpppqqqsssuuuyyy|||qqqiiiaaa^^^ZZZXXXYYYZZZ[[[[[[YYYUUUWWW\\\[[[^^^ooodddPPPNNNGGGAAA>>>;;;999999:::999999~~~}}}|||wwwooohhhccc]]]VVVRRROOONNNNNNMMMMMMMMMNNNNNNLLLKKKJJJIIIJJJKKKMMMNNNPPPQQQQQQRRRRRRQQQPPPOOOOOOKKKIIIMMMPPPQQQUUUZZZbbbjjjqqqrrrtttyyy}}}~~~~~~yyyllllll}}}rrrfff]]]WWWTTTQQQMMMGGGCCC@@@===;;;999;;;:::999888777666555444777777777777666666666666666666666666666666666666666666666666555555555555999===>>>FFFWWW```jjj{{{}}}tttlllfffdddddddddgggdddaaa______^^^[[[XXXZZZZZZYYYZZZ[[[YYYVVVSSSPPPSSSVVVXXXYYY[[[^^^```eeedddgggnnnrrrtttwww|||wwwxxxxxxyyyzzz|||}}}|||uuuuuutttsssrrroookkkhhhiiilllpppuuuyyy{{{}}}}}}||||||{{{zzzyyyxxxxxxxxxttttttsssqqqooooooppprrrtttpppkkkhhheeefffmmmwwwpppmmmhhheeeddddddcccccceeecccccceeedddccciiiqqq~~~~~~~~~~~~}}}yyywwwtttqqqlllfff___ZZZTTTPPPMMMPPPXXX```dddddddddaaa]]][[[]]]dddmmmssszzzzzz{{{|||}}}|||xxxuuusssssstttvvvyyyyyynnnfffaaa^^^ZZZXXXXXXYYYZZZYYYYYYUUUWWW[[[[[[]]]mmmlllTTTNNNEEECCC@@@<<<::::::;;;::::::~~~zzzwwwtttrrroookkkddd^^^YYYSSSNNNJJJLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMOOOOOOQQQRRRRRRQQQPPPPPPOOOKKKJJJMMMPPPQQQUUU[[[bbbjjjpppqqqrrrwww{{{||||||{{{{{{|||~~~|||ooonnn~~~xxxjjj```YYYVVVRRRNNNHHHCCC@@@===;;;999::::::999888777777666666666666666666777777777777666666666666666666666666777666666555444444333333999>>>>>>GGGXXXbbbnnn{{{tttlllgggeeeeeefffiiigggdddbbbaaa___]]]ZZZ[[[ZZZZZZZZZZZZYYYVVVSSSNNNQQQVVVYYYZZZ[[[]]]^^^eeefffiiinnnpppqqqwww~~~~~~|||yyytttssssssttttttrrrooolllkkkooorrrvvvzzz}}}~~~}}}|||}}}|||||||||}}}}}}yyyyyyxxxuuurrrppppppqqqqqqmmmjjjiiihhhkkkuuurrrnnniiieeeddddddccccccbbbaaabbbeeeeeegggnnnwww{{{{{{|||~~~~~~|||zzzxxxuuusssoooiiibbb]]]UUURRROOORRRXXX___ccceeefffccc___\\\]]]dddnnnuuu}}}|||{{{||||||{{{xxxvvvwwwwwwwwwxxxzzz~~~uuukkkdddaaa^^^ZZZWWWWWWWWWWWWWWWXXXVVVWWW[[[[[[]]]kkk|||vvvZZZNNNCCCDDDAAA>>><<<<<<<<<<<<;;;~~~xxxtttpppooopppsssuuuvvvtttvvvxxxzzz|||}}}{{{vvvqqqlllhhheeeddd```]]]YYYTTTPPPLLLIIIGGGIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJLLLMMMMMMMMMNNNPPPQQQRRRQQQQQQPPPOOOLLLKKKNNNOOOPPPUUU\\\eeemmmsssssstttyyy}}}}}}|||||||||~~~|||yyyoooppp~~~mmmccc\\\XXXTTTOOOIIIDDD@@@===;;;999666666777888999999::::::666666666666777777777777666666666666666666666666888888888888888777777777:::@@@AAAIIIYYYcccppp{{{uuunnniiigggggghhhjjjiiigggeeecccaaa___]]]]]][[[ZZZZZZYYYXXXUUUSSSOOOQQQUUUWWWXXXZZZ]]]___dddeeejjjnnnnnnpppxxxwwwtttpppqqqsssuuuuuutttrrrppppppssswww|||~~~~~~}}}}}}~~~~~~~~~|||xxxvvvvvvvvv{{{vvvsssrrrrrruuu{{{rrrnnniiifffddddddccccccaaa```aaadddfffhhhqqqzzzyyyyyyzzz|||~~~}}}zzzxxxyyywwwuuussspppkkkddd```WWWTTTRRRSSSYYY___ccceeehhheeeaaa\\\\\\bbblllttt{{{zzzzzz{{{}}}}}}|||zzz||||||{{{{{{}}}}}}tttkkkeeebbb^^^YYYVVVVVVVVVUUUUUUWWWVVVXXXZZZZZZ]]]hhhuuu~~~^^^OOODDDEEEBBB>>><<<<<<<<<;;;;;;tttooofffccc```^^^___bbbcccdddaaaccceeegggjjjnnntttwww|||wwwxxxyyyyyyxxxuuusssrrrllliiieee```\\\YYYWWWWWWRRRRRRPPPMMMJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMNNNOOOQQQQQQQQQPPPPPPMMMKKKLLLOOOOOOPPPVVV^^^gggooovvvwwwxxx|||}}}~~~xxxuuuuuummmppppppfff___ZZZUUUQQQJJJEEEAAA>>>:::888666777777888999::::::;;;555666666666777777777888666666666666666666666666777777888999::::::;;;;;;<<>>;;;;;;;;;::::::tttjjjeee[[[XXXVVVUUUVVVWWWXXXWWWVVVWWWXXXZZZ[[[___dddggglllsssyyyzzzzzzxxxrrrlllhhhiiijjjiiifffdddddddddZZZYYYVVVSSSPPPOOONNNNNNKKKKKKKKKIIIGGGFFFFFFHHHFFFFFFFFFGGGHHHJJJKKKLLLJJJKKKLLLMMMNNNNNNOOOOOONNNNNNPPPQQQQQQPPPOOOOOOKKKJJJLLLOOOPPPQQQXXXaaagggpppyyy{{{}}}{{{zzztttqqqqqqjjjmmm~~~rrrgggaaa[[[WWWRRRLLLFFFAAA>>>:::888;;;::::::999888888777777555555666666777777888888666666666666666666666666444555666777999:::;;;;;;:::BBBFFFNNN\\\dddpppxxxqqqkkkhhhgggfffggghhhhhhfffcccaaaaaabbb___]]][[[YYYXXXWWWTTTRRRRRRRRRQQQQQQRRRWWW]]]bbbaaabbbffflllnnnpppwww}}}{{{nnnlllpppooosssxxxyyyxxxwwwyyy{{{yyy~~~xxxooolllgggddddddddddddccceeeccccccfffgggjjjsss}}}zzzxxxvvvvvvvvvuuusssppptttsssrrrqqqppplllgggcccZZZYYYWWWWWWYYY]]]bbbfffhhhgggddd]]]YYYZZZcccjjjssstttvvv{{{xxxqqqmmmbbb^^^YYYVVVVVVVVVUUUUUUVVVWWWYYYYYYYYY\\\bbbhhhxxxfffTTTJJJEEEBBB>>><<<;;;;;;:::999uuujjjaaa\\\SSSQQQPPPPPPQQQQQQPPPOOOPPPQQQQQQQQQRRRTTTXXX[[[^^^cccfffeeeeeefffccc___\\\\\\\\\YYYUUUTTTUUUWWWPPPPPPNNNMMMKKKJJJJJJJJJHHHIIIIIIGGGDDDCCCDDDFFFFFFFFFGGGHHHIIIKKKMMMNNNKKKLLLMMMNNNOOOPPPPPPQQQNNNOOOPPPQQQPPPOOONNNMMMIIIIIILLLOOOPPPRRRZZZccciiittt~~~yyyzzztttrrrrrrhhhggguuurrrhhhbbb\\\XXXSSSLLLFFFBBB>>>:::888<<<<<<;;;:::888777666666555555555666777888888888666666666666666666666666555555666777888999999:::666@@@FFFOOO^^^eeeqqqxxxpppjjjeeecccbbbdddeeefffeeebbbaaabbbcccaaa^^^[[[YYYXXXVVVTTTRRRPPPQQQQQQRRRSSSWWW\\\```cccbbbeeekkkooopppssswwwzzzzzztttiiiiiilllqqqwwwyyyxxxxxx{{{~~~~~~uuummmiiieeeccccccddddddcccfffeeeeeehhhjjjnnnxxxzzzxxxuuutttuuuuuutttsssssssssrrrrrrqqqmmmhhheee[[[ZZZYYYXXXYYY]]]bbbfffiiiiiiggg```YYYXXX___fffppprrrvvv}}}zzzrrrnnnbbb^^^ZZZWWWVVVWWWVVVVVVUUUXXXYYYYYYYYY\\\```ccctttlllWWWLLLGGGDDD@@@===<<<<<<;;;:::wwwkkkbbb[[[UUUNNNMMMMMMMMMNNNNNNLLLJJJMMMNNNNNNMMMLLLMMMQQQSSSVVVXXXXXXVVVVVVYYYZZZWWWSSSSSSRRRNNNJJJIIIKKKNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIGGGCCCAAABBBDDDGGGGGGGGGIIIJJJLLLNNNOOOKKKLLLNNNOOOPPPQQQQQQQQQOOOPPPPPPQQQPPPOOOMMMLLLHHHHHHLLLOOOPPPRRR[[[eeelllxxxyyyzzzvvvuuutttgggbbbmmmrrriiibbb\\\YYYTTTMMMGGGBBB>>>:::888::::::999999999999999999444555555666777888888999666666666666666666666666888888888888888999999999222>>>FFFPPP___gggsssxxxppphhhccc```^^^bbbdddeeedddbbb```bbbdddaaa^^^[[[YYYWWWVVVSSSRRRNNNPPPRRRTTTUUUXXX[[[^^^eeeccceeekkkoooooooooqqqwwwnnnuuurrrnnnjjjpppvvvyyyxxxxxx{{{~~~zzzrrrkkkhhhdddbbbbbbcccddddddgggeeefffjjjlllqqq|||zzzxxxuuutttuuuwwwwwwwwwssssssrrrrrrqqqnnnjjjfff\\\[[[ZZZYYYYYY]]]bbbfffiiikkkiiibbbZZZXXX]]]dddppprrrwww~~~zzzsssnnnaaa^^^ZZZWWWWWWWWWWWWWWWUUUXXXZZZYYYYYY\\\___aaammmpppYYYMMMIIIEEEAAA???>>>======<<<{{{lllccc]]]VVVPPPMMMMMMLLLKKKJJJIIIHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHKKKOOORRRTTTRRRPPPNNNMMMNNNLLLKKKIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDGGGFFFFFFFFFGGGIIIKKKMMMOOONNNMMMLLLLLLMMMNNNNNNPPPOOOOOOQQQSSSSSSOOOKKKJJJJJJJJJJJJNNNUUU^^^dddrrrwww}}}}}}zzznnn``````hhhuuuwwwlllddd]]]]]]XXXQQQJJJEEEAAA===:::::::::888777777777888999888888888888888777666555555666777888888777666555666777888888777888:::<<<;;;===GGGVVV```gggvvv|||qqqeee^^^^^^```dddcccbbbbbbaaaaaabbbbbb___]]]ZZZYYYXXXWWWUUUSSSNNNNNNPPPSSSWWW[[[___aaagggiiikkknnnpppqqqrrrrrruuurrrrrrxxxxxxooojjjjjjnnnvvvzzzyyyzzz}}}uuutttlllhhhccc``````bbbdddeeegggccceeelllnnnqqqyyywwwuuussstttuuuxxxyyyvvvuuuuuutttrrrpppnnnmmmddd```ZZZWWWWWW\\\bbbgggnnnnnnkkkddd\\\YYY\\\```ggglllttt{{{~~~tttmmm```\\\XXXUUUUUUWWWXXXXXXYYY[[[[[[[[[ZZZ[[[\\\^^^mmmzzzYYYJJJFFFDDDAAA>>>;;;:::::::::oooccc]]]XXXRRRMMMLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGJJJMMMPPPQQQPPPNNNLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCFFFFFFFFFEEEEEEDDDDDDDDDGGGFFFEEEEEEFFFHHHKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPRRRPPPOOOPPPRRRRRROOOLLLJJJJJJKKKLLLOOOUUU]]]bbbkkkpppzzz~~~ppp___[[[aaaooozzzooofff___^^^YYYRRRKKKFFFAAA===::::::999888777777777888999888888888888888777666666555666777888888777666555666777888888777888:::<<<>>>@@@IIIXXXbbblll}}}{{{pppddd^^^]]]___eeedddddddddccccccbbbbbb___]]][[[YYYYYYWWWUUUSSSNNNOOOPPPRRRVVVZZZ^^^```dddfffhhhkkknnnoooooopppnnnllllllpppuuuuuuooohhhhhhhhhmmmuuuyyyzzz{{{vvvnnnllliiieeeaaa^^^___aaabbbccchhhdddfffmmmrrrxxx{{{zzzyyyyyyyyyzzz{{{||||||{{{yyywwwtttqqqnnnmmmhhhddd^^^ZZZZZZ^^^cccgggmmmooonnnhhhaaa]]]]]]___aaafffnnnvvv{{{~~~~~~tttmmmaaa]]]XXXUUUUUUVVVWWWWWWXXXYYYZZZZZZYYYZZZ\\\]]]gggxxx]]]MMMGGGDDDAAA>>>;;;:::::::::~~~|||{{{}}}wwwnnnbbbZZZWWWUUUPPPLLLKKKJJJIIIHHHGGGFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEGGGJJJMMMMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCCCCDDDCCCBBBBBBAAAEEEEEEDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEFFFGGGIIIKKKJJJJJJJJJKKKMMMOOOPPPQQQSSSRRRPPPPPPQQQPPPOOOMMMKKKKKKLLLMMMPPPUUU[[[```ffflllvvv~~~}}}}}}~~~sss___WWW[[[hhhyyysssjjjccc```[[[SSSLLLFFFBBB===::::::999888888777777888888888888777777777777666666666666777777777777666666666777888888777888:::<<>><<<;;;:::;;;{{{yyyxxxwwwxxx}}}|||vvviiiccc\\\WWWUUUTTTPPPLLLJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFHHHJJJJJJIIIGGGGGGHHHHHHIIIIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNPPPPPPTTTSSSQQQPPPOOOOOOOOOOOOKKKLLLNNNOOOQQQUUUZZZ^^^hhhmmmuuu~~~}}}zzzxxx|||~~~ttt___WWW[[[eeexxxxxxnnnfffccc]]]UUUNNNGGGBBB===:::999999999888888888888888777777777666666666777777666666777777777777666666666777888888777888:::<<<===@@@MMM___mmmyyyxxxnnneee______```dddeeeffffffeeecccaaa___```___]]]\\\\\\ZZZVVVTTTPPPPPPPPPQQQTTTWWW[[[^^^^^^```bbbeeehhhiiijjjjjjhhhiiiiiigggeeebbbaaaaaa___^^^bbbjjjooorrrvvv{{{yyyrrrnnnmmmhhhfffcccbbbdddeeeeeeeeehhhgggkkksss~~~zzzwwwtttsssrrroookkkfffdddcccdddeeehhhmmmqqqqqqllleee___\\\```bbbgggmmmssswwwxxxxxx|||~~~{{{rrrkkkccc___YYYVVVUUUUUUUUUUUUWWWXXXYYYYYYYYYZZZ\\\^^^dddrrrcccOOOGGGEEEBBB>>><<<;;;;;;;;;}}}~~~yyyuuutttvvvvvvrrrmmmccc___YYYVVVTTTRRROOOLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEFFFGGGHHHHHHJJJJJJJJJIIIGGGFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKKKKLLLMMMMMMNNNNNNSSSSSSRRRQQQOOOOOOOOOPPPLLLMMMNNNOOOQQQUUUZZZ^^^iiimmmuuu|||{{{xxxwww|||~~~ppp]]]XXX]]]ggg}}}}}}sssjjjfff```XXXOOOIIICCC===:::999999999999888888777777777666666555555666777777777777666666666666777777666777888888777888:::<<<;;;AAAQQQgggvvvwwwmmmeeeaaaaaabbbbbbccceeeeeedddbbb```^^^bbbaaa______^^^\\\XXXUUUQQQQQQPPPPPPRRRVVVZZZ\\\^^^___bbbdddfffhhhhhhhhhggghhhhhhfffbbb``````aaa]]]\\\___ffflllooosssyyyvvvqqqmmmjjjiiifffeeecccdddeeeffffffeeeeeegggmmmwww~~~{{{zzzzzzwwwuuurrrnnnkkkhhhffffffgggkkkqqqssspppiiibbb]]]^^^___bbbhhhoootttvvvvvvwwwzzz}}}~~~}}}}}}yyyqqqjjjccc___YYYVVVUUUUUUUUUUUUXXXYYYZZZZZZZZZ[[[]]]___fffuuudddMMMGGGEEEBBB???<<<;;;;;;;;;xxxrrrqqqoookkkggg```\\\WWWTTTQQQOOOLLLJJJKKKJJJJJJIIIHHHGGGFFFEEEGGGEEECCCBBBAAABBBDDDEEEDDDDDDEEEDDDBBBBBBDDDFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGEEECCCAAA@@@????????????@@@AAABBBCCCCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJKKKLLLMMMMMMMMMLLLQQQRRRSSSRRRPPPPPPPPPRRRMMMNNNNNNOOOQQQUUU[[[```hhhlllsss{{{}}}{{{yyyxxx|||}}}|||mmm\\\XXX^^^lllxxxppphhhbbbZZZQQQJJJCCC>>>:::888999999999999888777777777666555444555666777888777777666666666666777777666777888888777888:::<<<===CCCVVVmmm}}}~~~uuukkkeeeaaaaaabbbbbbbbbcccdddcccbbbaaa```dddcccbbbbbbaaa___[[[WWWSSSQQQPPPOOOQQQTTTXXX[[[^^^___aaadddeeeeeeeeeeeedddeeeeeedddaaa_________```]]]___dddiiilllqqqwww{{{|||xxxqqqnnnjjjggggggcccbbbbbbccceeefffeeedddccciiiqqq|||}}}|||zzzwwwsssoookkkiiiiiimmmrrrvvvuuupppiiiddd\\\\\\^^^dddmmmtttvvvvvvsssvvvzzz{{{{{{|||xxxooojjjbbb^^^YYYVVVUUUVVVVVVVVVXXXYYY[[[[[[[[[\\\^^^```eeeuuufffOOOHHHFFFBBB???===;;;;;;<<>>???AAACCCCCCCCCCCCDDDFFFGGGIIIJJJKKKJJJGGGCCC@@@???======>>>>>>???@@@AAABBBCCCCCCFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHJJJLLLMMMNNNNNNNNNNNNQQQSSSTTTRRRQQQQQQRRRNNNNNNMMMNNNPPPUUU]]]bbbhhhlllsss{{{~~~|||{{{zzzzzzzzz|||~~~~~~~~~rrr```ZZZ___rrr~~~uuujjjddd[[[RRRJJJDDD>>>:::888999999:::999888777666777666444444444666777999888777666555555666777888666777888888777888:::<<<===CCCUUUkkk{{{{{{qqqhhhbbb`````````bbbbbbccccccccccccddddddfffeeeeeeeeedddaaa]]]YYYTTTRRRPPPNNNPPPSSSWWWZZZ^^^___aaabbbccccccbbbbbbbbbbbbbbbccccccaaa___^^^___\\\\\\aaadddggglllrrrtttvvvzzzzzzsssooolllhhhfffhhhbbbaaabbbdddfffgggeeedddbbbkkkvvv{{{vvvpppmmmooorrrvvvzzz{{{xxxsssoooeeecccbbbgggnnntttuuutttppptttwwwxxxxxxyyy~~~~~~wwwoooiiiaaa]]]XXXUUUUUUVVVWWWWWWWWWXXXYYYZZZZZZ[[[^^^```dddssskkkTTTHHHFFFCCC???===<<<<<<<<>>===???AAABBB@@@@@@???===<<<<<>>>>>======>>>@@@AAABBBCCCCCCGGGGGGHHHIIIIIIIIIHHHHHHEEEFFFIIILLLNNNOOOPPPPPPLLLPPPTTTUUUSSSQQQRRRSSSNNNNNNMMMMMMOOOUUU^^^dddlllooouuu|||~~~|||{{{zzz{{{{{{yyy{{{|||}}}|||}}}~~~yyyeee]]]aaavvvyyykkkeee\\\SSSKKKDDD>>>:::888888999:::999888777666666555444333444666888999888777666555555666777888666777888888777888:::<<<<<>>;;;::::::;;;;;;<<<===>>>>>>CCCCCCDDDEEEGGGJJJLLLMMMKKKOOOMMMEEE???>>>>>>===<<<<<<<<<===???BBBDDDFFFFFFGGGHHHHHHGGGFFFGGGIIIGGGHHHIIIKKKLLLNNNOOOPPPQQQRRRTTTUUUUUUTTTSSSRRRRRROOONNNPPPRRRTTT\\\dddlllqqquuuxxx~~~~~~}}}|||||||||~~~}}}}}}~~~jjj]]]bbbsss~~~uuujjj^^^UUULLLCCC>>>???:::::::::999999999888888666666777777777777666666:::999888666666666777888666666666666777888999:::>>>FFFVVVgggttt}}}xxxppphhhbbb```aaabbb^^^___aaaccccccccccccbbbeeeeeeeeeeeebbb___\\\ZZZUUURRRNNNLLLMMMQQQVVVYYY\\\```cccbbb___]]]___cccaaaaaabbbbbbaaa___]]]\\\XXXXXXWWWXXXZZZ^^^aaaccchhhkkknnnqqquuuzzz}}}rrrmmmgggeeeeeefffeeeccchhhddddddjjjnnnoooooopppssssss{{{~~~||||||}}}xxxtttssssssrrrqqqwwwwwwwwwvvvuuuwww{{{~~~~~~~~~~~~{{{xxxqqqhhhaaa\\\XXXWWWVVVTTTUUUZZZZZZZZZZZZZZZZZZ[[[[[[\\\gggooopppVVVMMMGGGBBBAAA???<<<;;;===~~~pppfff___YYYRRRNNNMMMLLLKKKIIIHHHGGGEEECCCBBBBBBCCCDDDDDDBBB@@@@@@AAA@@@===;;;999999:::;;;<<<===>>>>>>CCCCCCDDDFFFGGGIIIKKKLLLJJJMMMLLLFFFAAA???>>><<<<<<<<<<<<===???AAACCCEEEDDDFFFGGGGGGGGGGGGHHHJJJIIIIIIJJJKKKMMMNNNOOOOOOQQQRRRTTTUUUUUUUUUSSSRRRPPPLLLKKKNNNPPPRRRZZZbbbnnntttzzz|||}}}}}}}}}}}}~~~iii]]]ccczzzvvvlll```WWWNNNDDD???>>>:::::::::999999999888888777777888888888888777777:::999777666666666777888666666666777777888999:::???GGGVVVggguuu{{{vvvnnnfffaaa^^^______^^^___aaabbbcccdddddddddffffffeeedddbbb___]]][[[UUURRROOOLLLMMMPPPUUUXXXZZZ^^^aaaaaa]]]\\\]]]```______``````___^^^]]]\\\ZZZYYYXXXXXXYYY[[[]]]___dddfffiiillloootttzzz~~~yyyrrrooommmiiidddcccdddeeeeeedddhhheeeeeekkknnnnnnnnnqqqvvv}}}{{{xxxxxxxxx|||zzzyyyvvvvvvwwwyyy|||~~~~~~~~~~~~zzzwwwpppgggaaa\\\XXXWWWVVVSSSUUUYYYVVVVVVWWWXXXZZZ\\\^^^___aaahhhxxxsssWWWNNNGGGBBBAAA???<<<;;;<<>><<<:::888999:::;;;<<<===>>>>>>CCCCCCDDDFFFGGGIIIJJJKKKGGGKKKLLLGGGCCCAAA???;;;<<<<<<<<<<<<>>>@@@BBBDDDCCCDDDFFFGGGGGGHHHJJJLLLKKKLLLLLLMMMNNNNNNOOOOOOPPPRRRSSSUUUVVVUUUTTTSSSOOOLLLKKKNNNPPPSSS[[[cccpppzzz}}}}}}~~~iii^^^hhhxxxooocccZZZPPPEEE>>>===:::::::::999999999888888888888999999999999888888999888777777666777777777777777777777777888::::::???GGGVVVgggtttzzzvvvnnngggaaa___^^^^^^^^^___```aaacccdddeeefffgggfffeeedddbbb```^^^]]]UUUSSSOOOLLLLLLOOOSSSVVVYYY\\\``````]]][[[[[[]]]\\\]]]]]]^^^^^^]]]\\\\\\\\\[[[YYYXXXXXXXXXYYYYYY___aaaccceeegggkkkooosssvvvxxx|||}}}wwwsssoookkkgggfffdddaaa```aaacccddddddfffdddfffllloooppprrrvvv}}}|||yyyxxxyyy{{{|||}}}}}}~~~}}}yyyvvvnnnfffaaa\\\XXXWWWUUUSSSTTTXXXVVVVVVVVVXXXYYY[[[]]]^^^```eeesssyyy[[[NNNHHHBBBAAA???<<<;;;<<<~~~~~~yyyoooccc\\\SSSMMMKKKJJJHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDBBB@@@>>>===<<<:::999888999999;;;<<<===>>>???CCCDDDEEEFFFGGGHHHIIIIIIEEEIIIKKKHHHEEEDDD@@@;;;<<<<<<<<<<<<===???AAABBBAAACCCEEEGGGGGGIIIKKKMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOQQQSSSUUUVVVUUUTTTTTTQQQNNNMMMPPPSSSVVV^^^gggrrr~~~~~~}}}~~~~~~}}}iiibbbppp{{{qqqfff]]]RRRFFF===;;;:::::::::999999999888888777888888999999888888777888888777777777777777777777777777777888999::::::@@@GGGUUUdddppp}}}|||xxxqqqjjjdddaaa______]]]]]]^^^```bbbdddfffgggggggggeeedddbbb```___^^^VVVTTTPPPMMMMMMOOORRRTTTXXX\\\___```^^^\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYWWWWWWVVVWWWWWWZZZ\\\^^^___```bbbfffhhhjjjmmmqqqwww}}}~~~wwwooollllllllliiieeebbbaaa_________aaabbbbbbddddddhhhmmmppprrrwww~~~~~~|||{{{}}}~~~{{{|||~~~|||xxxuuummmdddaaa\\\XXXWWWUUUSSSTTTXXXZZZZZZZZZYYYZZZ[[[[[[\\\___dddppp^^^OOOHHHCCCAAA???<<<:::<<<}}}{{{xxxtttsssuuuzzz}}}}}}vvvhhhaaaVVVNNNKKKIIIFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBB@@@===;;;999999999888999:::;;;===>>>???@@@CCCDDDEEEGGGGGGHHHGGGGGGDDDHHHJJJIIIHHHGGGCCC===<<<<<<;;;;;;<<<>>>???AAA@@@BBBEEEGGGHHHIIILLLNNNNNNNNNNNNNNNNNNNNNOOOOOONNNPPPRRRUUUVVVVVVUUUTTTQQQOOONNNQQQTTTXXX```iiisss|||{{{~~~}}}}}}}}}|||{{{}}}}}}hhheeeuuutttiii___SSSEEE===::::::::::::999999999888888666666777777777777666666777777777888888888777777777777777777888999:::;;;@@@FFFRRR```jjjvvv{{{xxxrrrkkkeeeaaa^^^]]]\\\]]]^^^```bbbdddeeefffggggggfffeeecccaaa```___XXXUUURRROOONNNOOOQQQSSSXXX[[[___bbbaaa___\\\[[[XXXXXXYYYYYYZZZZZZ[[[[[[XXXXXXXXXWWWWWWWWWWWWWWWXXXZZZ[[[\\\\\\]]]___aaaaaacccggglllssszzz{{{yyyrrrllleeebbbdddeeebbb___aaaaaa```___^^^___```aaaffffffiiimmmnnnpppyyy}}}~~~}}}~~~|||~~~}}}|||xxxuuulllccc```ZZZWWWVVVUUUSSSUUUYYY\\\\\\[[[[[[\\\\\\]]]^^^]]]```jjj|||bbbPPPIIICCCBBB@@@<<<:::<<>>@@@AAAAAACCCDDDFFFGGGGGGGGGFFFFFFEEEHHHJJJIIIJJJJJJFFF@@@===<<<;;;;;;;;;===>>>???@@@BBBEEEGGGHHHIIILLLNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMOOORRRUUUVVVVVVVVVUUUPPPNNNNNNQQQTTTXXXaaajjjsss~~~{{{xxxxxx{{{~~~yyyzzzzzzzzzzzz|||xxxeeedddvvvyyylllaaaTTTFFF===;;;:::::::::999999999888888666666777777777777666666666666777888888888888777888888777888888999:::;;;@@@FFFQQQ^^^hhhsssyyyvvvqqqjjjddd___\\\ZZZ]]]___aaaccceeeffffffeeeffffffggggggfffccc```^^^ZZZXXXTTTQQQOOOPPPQQQRRRWWWZZZ___cccdddbbb___\\\XXXXXXXXXXXXXXXYYYZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZZZZZZZZZZ[[[]]][[[\\\___dddjjjpppuuuyyyzzz~~~|||xxxuuurrrooollliiieee```^^^^^^___]]][[[```aaabbbaaa``````aaacccjjjkkkmmmnnnnnnqqq~~~~~~|||zzzxxxwwwwwwxxxyyyzzzzzz|||||||||yyyuuulllbbb^^^YYYVVVVVVUUUTTTVVVZZZZZZZZZ[[[\\\]]]___aaabbb^^^```jjjzzzdddQQQJJJDDDBBB@@@<<<:::<<>>???>>>;;;888777999<<<:::;;;<<<>>>???AAABBBCCCCCCDDDFFFGGGGGGGGGEEEDDDGGGIIIJJJIIIKKKMMMIIICCC===<<<;;;;;;;;;<<<===>>>@@@BBBEEEGGGHHHIIILLLNNNLLLLLLMMMMMMNNNNNNOOOOOOMMMOOORRRTTTVVVWWWWWWVVVQQQOOOOOOSSSVVV[[[ccclllrrr|||~~~}}}{{{wwwuuutttvvvyyy{{{vvvxxxzzzzzz{{{}}}ooo```cccvvv~~~pppcccVVVHHH@@@>>>:::::::::999999999888888777777777888888777777777555666777888999888888777888888888888999:::;;;;;;@@@FFFQQQ^^^iiiuuuxxxvvvqqqkkkeee___[[[YYY```bbbfffhhhjjjiiigggfffdddfffhhhiiihhhddd```^^^\\\ZZZVVVSSSQQQQQQQQQRRRUUUXXX^^^ccceeeddd```]]]YYYYYYXXXWWWXXXXXXZZZZZZXXXXXXXXXXXXXXXWWWVVVVVVUUUWWWYYYYYYXXXXXXYYYZZZXXXYYY[[[^^^bbbggglllooooooqqqtttwwwyyyyyyxxxwwwuuussspppnnnllliiieeeccccccbbb```___^^^]]]]]]\\\___aaaccccccbbbbbbeeeggglllnnnqqqtttvvv~~~~~~{{{yyywwwvvvuuutttvvvwwwxxxxxxyyy|||~~~}}}||||||}}}yyyuuulllbbb\\\WWWTTTUUUUUUTTTWWW\\\YYYZZZZZZ[[[]]]___aaabbb^^^```iiiyyyfffQQQJJJDDDCCC@@@<<<:::<<<\\\]]]]]]]]]\\\^^^aaadddddddddfffmmmtttwwwtttooofff]]]SSSKKKIIIHHHGGGFFF@@@@@@AAABBBBBBBBBAAAAAA===>>>===;;;777777:::===;;;;;;===>>>@@@BBBCCCDDDCCCDDDFFFGGGGGGFFFEEEDDDHHHJJJJJJIIILLLNNNKKKEEE===<<<;;;:::;;;;;;<<<===AAACCCEEEGGGHHHIIIKKKNNNKKKLLLLLLMMMNNNNNNOOOOOOLLLNNNQQQTTTVVVWWWWWWVVVTTTRRRRRRVVVYYY^^^gggpppqqqyyy}}}|||~~~{{{yyyvvvsssqqqrrrtttuuuuuuwwwzzz{{{|||}}}vvvhhh\\\bbbvvvrrreeeWWWJJJBBB@@@:::::::::999999999888888888888999999999999888888555666777999999999888777888888888888999:::;;;<<<@@@FFFRRR```kkkyyyzzzxxxsssnnngggaaa]]]ZZZbbbeeeiiilllmmmllliiigggcccfffiiijjjiiieee```]]]]]][[[WWWTTTRRRQQQRRRRRRSSSWWW\\\bbbfffeee```]]]ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWUUUUUUTTTVVVXXXYYYXXXWWWXXXYYYXXXXXXYYYZZZ^^^bbbfffhhhhhhjjjkkkmmmmmmmmmlllkkkpppnnnllljjjhhheeebbb___]]]^^^___^^^\\\[[[[[[\\\]]]```dddeeedddeeehhhkkkkkkoootttzzz~~~|||{{{zzzyyyyyyyyyuuuwwwxxxxxxxxxyyy|||~~~{{{~~~~~~}}}zzz~~~}}}zzzvvvlllbbbZZZVVVTTTUUUUUUUUUXXX]]]\\\\\\[[[[[[\\\\\\]]]^^^XXXZZZdddtttgggRRRKKKEEECCC@@@<<<:::<<>>BBBAAA>>><<<:::::::::;;;<<<======???@@@BBBDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIKKKNNNQQQOOOJJJFFFBBB???<<<;;;;;;===>>>>>>@@@AAACCCDDDEEEGGGJJJLLLOOOOOOOOOOOOOOOOOOOOOPPPOOOPPPRRRTTTVVVVVVVVVVVVSSSSSSTTTUUUXXX___gggmmmpppwww|||}}}|||xxxtttsssuuuxxx{{{|||}}}~~~zzzrrrfff___fffssszzziiiUUUEEE@@@BBB===<<<<<<;;;999888888777888888999999999888888777888777666666666666777777666777999999888999;;;===CCCKKKVVVbbbooo~~~yyyqqqiiiccc```___```fffkkkppprrrqqqmmmiiiggghhhggggggggggggfffccc``````^^^ZZZWWWTTTRRRQQQQQQVVVYYY^^^dddhhhgggccc```YYYZZZ[[[ZZZXXXWWWXXXYYY]]]\\\[[[[[[[[[ZZZWWWTTTVVVWWWYYYXXXXXXWWWYYYZZZZZZZZZZZZ[[[\\\^^^___```aaabbbdddeeefffffffffeeegggfffeeecccaaa`````````^^^______^^^\\\[[[\\\]]]______aaaeeeeeedddfffkkkmmmpppxxx{{{|||{{{yyyzzz|||xxxwwwyyyyyyxxxzzz~~~yyy|||~~~xxxpppgggaaaXXXVVVTTTRRRRRRTTTWWWYYYZZZ[[[]]]^^^___^^^^^^]]]```\\\___lllhhhUUULLLDDDBBBBBB???;;;:::NNNNNNOOOPPPQQQSSSTTTUUUXXXWWWXXX[[[^^^aaaaaa```\\\WWWPPPKKKHHHFFFDDDCCCAAABBBDDDDDDDDDBBBAAA???CCCAAA???<<<;;;;;;;;;<<<>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLOOOQQQOOOJJJFFFBBB???<<<;;;;;;<<<===>>>@@@BBBDDDEEEFFFHHHKKKMMMNNNNNNNNNOOOOOOOOOOOOOOOMMMNNNPPPRRRSSSTTTTTTTTTSSSTTTUUUWWW[[[aaajjjoootttzzz~~~~~~}}}zzzvvvsssrrrtttwwwyyy}}}~~~wwwmmm```YYYbbbppp}}}lllWWWFFF???@@@===<<<<<<;;;999888888777666777777888888888777777777777666666666666777777666777999999888999;;;===DDDLLLYYYfffsss}}}xxxppphhhbbb_________eeeiiinnnpppooollliiihhhgggfffeeeffffffeeebbb```___^^^\\\ZZZXXXWWWVVVUUUWWWZZZ___eeeiiiiiifffccc\\\]]]]]][[[YYYWWWXXXYYYZZZYYYYYYYYYZZZYYYWWWUUURRRTTTUUUUUUTTTTTTUUUWWWYYYYYYYYYZZZ[[[]]]^^^___^^^___```bbbbbbbbbbbbaaaaaa```___]]]\\\\\\\\\\\\[[[\\\]]]\\\ZZZYYYZZZ[[[___^^^___ccccccccchhhooovvvxxx~~~}}}{{{wwwwww{{{xxx{{{~~~}}}xxxpppgggaaaYYYWWWTTTRRRRRRSSSVVVXXXZZZ[[[]]]^^^___^^^^^^]]]ccc___aaalll}}}lllWWWMMMEEEDDDDDD@@@<<<;;;IIIIIIJJJKKKMMMOOOQQQRRRTTTSSSSSSTTTWWWYYYYYYXXXWWWRRRMMMHHHFFFDDDCCCBBBCCCCCCDDDEEEEEEDDDBBBAAACCCBBB???===;;;;;;<<<===>>>???@@@BBBDDDFFFHHHJJJJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPMMMIIIEEEAAA@@@===;;;:::;;;<<<===@@@BBBEEEFFFGGGHHHKKKMMMMMMMMMNNNOOOOOOOOOOOOOOOKKKLLLNNNOOOQQQRRRRRRRRRSSSTTTWWWYYY^^^eeemmmrrrxxx}}}~~~~~~|||yyyvvvsssrrrtttwwwyyy~~~qqqdddYYYUUUaaarrrnnnYYYFFF>>>>>><<<<<<;;;::::::999888888444555666777777777777777666666666666666777777777666777999999888999;;;===DDDNNN\\\jjjyyy{{{vvvooohhhbbb___^^^^^^dddgggkkkmmmllljjjiiiiiihhhgggffffffgggfffcccaaa____________^^^\\\ZZZYYYXXXZZZ___dddiiikkkiiigggaaaaaa___\\\YYYXXXYYYZZZWWWVVVVVVWWWXXXXXXWWWUUUQQQSSSTTTTTTSSSRRRSSSUUUXXXXXXXXXYYYZZZ[[[\\\]]][[[\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYY[[[\\\aaa```aaacccccceeellluuu}}}~~~yyyxxx{{{yyy{{{}}}~~~|||wwwooofff```YYYWWWTTTRRRQQQSSSUUUWWWZZZ[[[\\\^^^______^^^^^^aaa^^^```jjjzzzrrrZZZPPPGGGEEEEEEAAA===<<>><<<;;;;;;<<<===>>>???@@@BBBDDDGGGIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNMMMJJJGGGDDDAAA@@@???===::::::;;;<<>>>>><<<<<<;;;::::::999888888555555666777888888888888555666666777777777777777666777999999888999;;;===CCCMMM]]]mmm|||yyyuuuoooiiiccc```^^^^^^ccceeehhhiiiiiiiiijjjjjjkkkjjjhhhhhhiiiiiigggeeeaaabbbccccccbbb___\\\ZZZXXXYYY]]]ccchhhkkklllkkkfffeeeccc___[[[YYYYYYZZZVVVUUUTTTUUUWWWXXXWWWVVVTTTUUUVVVVVVUUUTTTUUUWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYYYYYYYYYYZZZ[[[[[[]]]^^^^^^]]]\\\\\\^^^```cccccceeegggggghhhpppzzz~~~}}}~~~||||||{{{uuunnneee```YYYWWWTTTQQQQQQRRRTTTVVVYYYZZZ\\\^^^______^^^^^^\\\[[[^^^gggwwwyyy\\\QQQHHHEEEDDDAAA======DDDEEEGGGJJJMMMQQQTTTVVVWWWVVVVVVWWWXXXXXXVVVTTTNNNJJJGGGDDDCCCBBBAAA@@@BBBBBBBBBCCCCCCCCCBBBBBBAAA@@@>>><<<;;;;;;<<<======>>>???AAACCCEEEGGGHHHJJJIIIGGGFFFFFFGGGIIIJJJJJJKKKLLLLLLJJJGGGDDDBBBAAABBBAAA>>>;;;999:::<<<<<>>;;;;;;;;;::::::999999888666777888888999999999888444555666777888777777777666777999999888999;;;===AAAMMM]]]nnn}}}~~~|||wwwuuupppkkkfffbbb```^^^bbbdddggghhhhhhhhhiiijjjllljjjhhhhhhiiiiiihhhgggdddeeefffeeeccc```\\\YYYXXXYYY[[[```fffkkkmmmmmmjjjjjjgggccc^^^\\\[[[\\\XXXVVVUUUVVVXXXYYYXXXWWWVVVWWWXXXXXXVVVUUUVVVXXXVVVVVVVVVVVVWWWXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\]]]```bbbcccdddhhhkkkkkkkkksss~~~{{{{{{~~~yyytttllleee___XXXVVVSSSQQQQQQRRRTTTVVVYYYZZZ\\\^^^____________\\\[[[___hhhvvv]]]RRRHHHEEEDDD@@@===<<>><<<<<<<<<===>>>>>>>>>???@@@AAACCCEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKHHHEEECCCCCCBBBDDDDDDAAA<<<:::;;;===;;;>>>AAADDDDDDEEEFFFGGGHHHIIILLLNNNOOOOOOMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTQQQUUUZZZ___dddjjjooossszzz}}}|||zzzwwwppppppoooppprrruuuyyy{{{~~~}}}}}}~~~pppZZZNNNJJJPPPcccwwwrrr\\\HHH??????;;;;;;;;;::::::999999999888888999999999999888888444555666888888888777777666777999999888999;;;===AAALLL]]]mmm}}}~~~{{{xxxxxxvvvrrrnnniiieeebbb```aaadddggghhhhhhggghhhiiiiiigggfffeeefffgggfffeeefffgggggggggeeeaaa]]][[[ZZZZZZ[[[___eeejjjmmmnnnoooooonnnjjjeeebbb``````]]][[[YYYYYYYYYZZZYYYXXXVVVWWWXXXWWWUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXZZZZZZYYYYYYYYYYYYZZZ[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]```cccdddfffjjjnnnnnnppp{{{~~~}}}}}}~~~{{{|||}}}xxxrrrkkkddd___WWWUUURRRPPPQQQRRRUUUWWWXXXZZZ\\\^^^____________aaa```dddnnn|||___TTTIIIEEECCC@@@===<<>>>>>>>>@@@@@@?????????@@@AAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCGGGJJJLLLJJJGGGDDDDDDDDDCCCFFFFFFCCC===:::;;;===;;;>>>BBBDDDEEEEEEFFFGGGGGGHHHKKKNNNOOONNNMMMLLLMMMMMMMMMMMMOOOPPPRRRTTTSSSWWW]]]bbbgggkkkppptttyyy~~~zzzvvvoooooooooqqqtttyyy}}}}}}}}}}}}}}}jjjXXXPPPPPPYYYooottt]]]HHH??????;;;;;;::::::::::::999999999999999999888777666555333444666888999888777777666777999999888999;;;===CCCMMM]]]mmm|||}}}zzzwwwyyywwwtttqqqlllhhheeecccaaadddgggiiihhhgggggghhhiiigggeeedddeeeffffffeeegggggghhhgggfffdddaaa___]]]\\\\\\___eeekkkoooqqqtttuuuuuusssnnniiifffeeeccc```]]]\\\\\\[[[ZZZYYYVVVWWWXXXWWWUUUUUUUUUVVVWWWWWWVVVVVVVVVWWWXXXXXXZZZYYYYYYXXXYYYZZZ\\\\\\ZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]___cccfffjjjkkknnnqqqssszzz|||yyyzzzzzzwwwxxx{{{|||{{{zzzyyyyyy{{{}}}~~~|||yyyzzz|||wwwqqqjjjccc___UUUTTTQQQPPPQQQSSSVVVXXXXXXYYY[[[^^^___``````___bbbbbbiiiwwwbbbVVVKKKFFFDDDAAA>>>===VVVUUUUUUUUUUUUVVVWWWWWWVVVYYY]]]aaabbb___XXXSSSMMMJJJGGGEEEEEECCCAAA@@@DDDDDDDDDDDDDDDEEEFFFFFFEEEDDDBBB@@@@@@@@@BBBCCCAAAAAAAAAAAABBBCCCDDDDDDAAAAAABBBCCCCCCBBBAAAAAAGGGJJJLLLKKKHHHEEEEEEFFFDDDGGGHHHDDD>>>:::;;;>>>;;;???CCCEEEFFFFFFGGGHHHFFFHHHKKKNNNOOONNNMMMLLLLLLLLLLLLLLLNNNPPPRRRSSSUUUYYY___dddiiimmmrrruuuyyy{{{vvvpppqqqrrruuuxxx}}}||||||}}}wwwfffWWWTTTYYYfff}}}vvv]]]HHH??????;;;:::::::::::::::::::::888888888888777555444333222444666888999999777777666777999999888999;;;===DDDNNN]]]lll|||~~~}}}zzzxxxyyyxxxvvvrrrnnnjjjfffdddaaaeeehhhjjjiiihhhggggggjjjhhhffffffggghhhhhhggggggggghhhhhhgggfffeeeddd___^^^]]]```ffflllppprrrxxxyyyzzzxxxtttnnnkkkiiigggddd```^^^]]]]]][[[ZZZXXXYYYZZZYYYWWWVVVWWWXXXWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXYYY[[[\\\]]]]]]]]]]]]]]]]]]^^^______aaaaaaaaa``````bbbfffiiiqqqqqqsssuuuxxx|||zzzuuussstttssspppqqqtttwwwvvvvvvvvvwwwyyy|||}}}yyyuuuvvv|||{{{vvvqqqjjjccc^^^TTTSSSQQQPPPQQQTTTWWWYYYXXXYYY[[[^^^___````````````aaajjj}}}dddXXXLLLHHHFFFBBB??????ddd^^^WWWTTTUUUVVVUUURRRRRRUUUYYY^^^aaa```\\\XXXMMMJJJGGGDDDBBBAAABBBCCCBBBCCCDDDCCCCCCCCCEEEGGGFFFFFFFFFEEEBBBAAAAAABBBDDDCCCBBB@@@???>>>>>>>>>======>>>>>>>>>>>>>>>===CCCEEEGGGHHHGGGFFFFFFGGGIIIHHHFFFDDDAAA>>>;;;:::;;;<<<===@@@BBBEEEFFFGGGIIILLLOOOPPPOOOMMMMMMMMMMMMOOOPPPPPPOOONNNPPPQQQWWW\\\bbbeeegggkkkrrrxxx}}}|||xxxuuutttttttttvvvyyy~~~{{{yyyqqqdddTTTOOOZZZrrrwww]]]GGG???AAA;;;::::::999999888888777:::::::::999888777666666777777777777777777777777777777888999:::<<<===>>>EEERRRcccqqq|||~~~~~~}}}}}}||||||yyyyyyxxxtttmmmgggbbb``````cccfffhhhiiijjjlllmmmmmmmmmllljjjiiigggffffffgggfffeeefffggggggeeeccceeeccccccggghhhjjjpppwww~~~~~~xxxrrrqqqmmmiiieeecccaaa^^^\\\[[[XXXVVVWWWYYYYYYWWWTTTXXXYYYYYYZZZ[[[[[[\\\\\\WWWVVVUUUVVVXXXYYYYYYYYY\\\]]]]]]]]]]]]^^^aaaccccccccccccaaa```cccgggkkkvvv{{{uuulllkkkggggggggghhhiiikkklllmmmmmmnnnooopppqqqssswwwzzz|||yyypppvvv{{{vvvpppkkkeeeaaaWWWTTTPPPMMMMMMQQQUUUYYYYYYYYYZZZ[[[]]]```bbbdddbbbbbbkkk~~~iii[[[LLLFFFDDDAAA>>>===ggg```XXXTTTSSSSSSPPPMMMOOOQQQVVV[[[^^^\\\XXXTTTLLLJJJFFFCCCAAAAAAAAABBBBBBCCCDDDCCCBBBCCCDDDFFFEEEFFFFFFEEEBBBAAAAAABBBDDDCCCAAA@@@???>>>>>>>>>>>>>>>??????@@@??????>>>BBBDDDGGGGGGGGGFFFGGGHHHIIIHHHFFFDDDAAA>>><<<:::;;;<<<===???BBBDDDFFFGGGHHHJJJMMMNNNMMMLLLKKKLLLKKKMMMNNNOOONNNOOOQQQRRRVVV[[[bbbfffhhhmmmtttzzz}}}}}}~~~~~~|||yyyuuusssuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~||||||mmm```RRRPPPaaa|||yyy^^^HHH???@@@<<<<<<<<<;;;::::::999999999::::::999999777666666777777777777777777777777777777888999:::<<<===>>>GGGTTTeeesss}}}|||}}}}}}{{{yyyvvvvvvuuurrrmmmgggcccaaa___bbbfffhhhiiijjjkkkllllllkkkkkkjjjiiihhhgggfffffffffeeeggghhhiiihhhfffgggeeedddgggiiijjjqqqxxx}}}xxxuuupppllliiigggdddaaa^^^^^^___``````^^^[[[YYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXYYY[[[\\\\\\\\\[[[\\\^^^^^^___```ccceeedddeeeeeeeeeeeeiiiooottt}}}xxxjjjddddddbbbbbbbbbcccdddeeeggghhhfffhhhjjjlllmmmpppuuuxxxzzz}}}~~~vvvooouuu~~~zzzsssnnngggaaa^^^VVVSSSOOOMMMMMMPPPUUUXXXWWWWWWXXXYYY[[[^^^```aaabbbbbbkkk|||kkk\\\MMMGGGEEEBBB???>>>___YYYRRROOONNNMMMKKKHHHLLLOOOSSSXXX[[[YYYUUUQQQLLLJJJFFFCCCAAAAAAAAAAAABBBCCCDDDCCCBBBBBBDDDFFFEEEFFFFFFDDDBBBAAAAAABBBBBBBBBAAA??????>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???@@@CCCEEEFFFFFFFFFHHHIIIIIIHHHGGGEEEBBB???===;;;;;;<<<===???AAADDDFFFGGGGGGIIIKKKLLLKKKJJJJJJKKKJJJLLLMMMNNNNNNOOOQQQSSSVVV[[[bbbgggkkkqqqxxx}}}|||||||||{{{yyyvvvsssqqqpppssswww{{{}}}|||zzzyyy{{{}}}~~~iii\\\PPPVVVnnn{{{___HHH>>>>>>>>>>>>======<<<;;;;;;;;;999999999999999888777666777777777777777777777777777777888999:::<<<===>>>IIIWWWhhhuuu}}}}}}}}}zzz||||||yyyvvvtttsssrrrpppmmmhhhdddaaa___bbbfffhhhhhhiiijjjkkkjjjiiiiiiiiiiiihhhhhhhhhgggffffffhhhjjjllllllkkkkkkhhhgggiiijjjlllrrrzzz{{{wwwssspppllliiibbbdddffffffccc___\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXYYY[[[]]]]]]\\\]]]___aaacccccceeegggiiifffggghhhggghhhmmmuuu|||qqqeee^^^\\\]]]ZZZZZZ[[[[[[\\\]]]______^^^```bbbeeegggkkkpppssswwwzzz~~~zzzssspppvvv~~~xxxqqqjjjccc]]]YYYUUUSSSOOOLLLMMMPPPTTTWWWWWWWWWXXXYYY[[[^^^```aaabbbbbbiiiyyymmm^^^OOOIIIFFFCCC???>>>MMMJJJFFFDDDEEEFFFFFFEEEKKKMMMQQQUUUXXXWWWRRROOOKKKJJJGGGDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBBBBCCCEEEDDDEEEEEEDDDBBBAAAAAABBBBBBAAA@@@???????????????@@@AAAAAAAAAAAA@@@@@@??????AAADDDEEEEEEFFFHHHJJJIIIHHHGGGEEECCC@@@>>><<<<<<<<<===>>>@@@CCCEEEGGGGGGIIIKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNPPPSSSWWW[[[bbbiiiooouuu{{{}}}|||zzzxxxvvvtttrrrqqqnnnqqqvvvzzz}}}~~~}}}}}}|||hhh[[[SSS```|||___HHH======>>>>>>======<<<;;;;;;;;;999999999999999888777666666666666666666666666666777777888999:::<<<===>>>JJJXXXjjjvvv~~~~~~~~~|||}}}~~~~~~~~~{{{yyywwwvvvtttsssqqqnnniiieeeaaa___bbbfffggghhhhhhiiikkkhhhhhhhhhiiiiiiiiijjjjjjjjjiiihhhjjjlllnnnnnnmmmoookkkjjjkkkkkkmmmsss{{{~~~zzzuuurrrmmmooooookkkddd___]]]^^^aaaaaa`````````_________]]]\\\[[[\\\^^^_________bbbdddggghhhhhhiiikkkmmmnnnnnnmmmlllmmmtttlllaaa\\\YYYWWWWWWTTTSSSSSSTTTUUUVVVWWWWWWXXXZZZ\\\^^^```dddhhhlllrrruuuyyy|||~~~yyyrrrqqqwwwwwwooogggaaaZZZVVVTTTQQQNNNLLLLLLOOOSSSUUUXXXYYYZZZ\\\^^^```bbbccccccccchhhuuuooo```PPPIIIGGGBBB???===@@@???======???AAABBBBBBHHHIIIKKKOOOQQQQQQNNNKKKJJJIIIGGGEEEDDDDDDDDDDDDBBBCCCDDDCCCAAAAAABBBDDDCCCDDDEEEDDDBBB@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAA@@@AAAAAAAAA@@@??????>>>>>>@@@BBBDDDDDDFFFHHHJJJIIIIIIHHHFFFCCCAAA???======<<<<<<===???BBBEEEFFFIIIJJJLLLLLLKKKKKKKKKMMMMMMNNNNNNMMMLLLMMMPPPRRRYYY]]]dddlllrrrxxx~~~~~~|||zzzwwwuuutttssssssuuuvvvxxxzzz}}}~~~hhh^^^[[[ooo{{{^^^GGG============<<<<<<;;;:::::::::888888999999999888777777666666666666666666666666777777888999:::<<<===>>>IIIWWWjjjxxx}}}~~~|||{{{{{{{{{{{{zzzxxxuuussspppllleeeaaa```cccfffhhhhhhhhhiiijjjhhhhhhhhhiiijjjkkkkkkkkknnnlllkkkkkkmmmnnnnnnnnnrrrnnnlllmmmmmmnnnttt{{{}}}~~~}}}yyyqqqhhhccccccdddffffffeeedddcccbbbbbbaaacccbbbaaaaaadddeeeeeedddfffhhhjjjkkkjjjkkkmmmoootttuuuvvvuuuxxx{{{mmm___ZZZYYYUUURRRQQQOOONNNNNNOOOOOOPPPQQQRRRTTTUUUWWWXXXYYY[[[___bbbkkkmmmqqqsssvvvyyy}}}yyyssspppvvvvvvnnnfff___YYYUUURRRPPPMMMLLLLLLNNNRRRTTTXXXYYYZZZ\\\^^^```aaabbbbbbcccfffrrrqqqbbbRRRJJJGGGBBB>>><<<>>>>>>===<<<<<<===>>>>>>DDDCCCCCCEEEGGGHHHGGGEEEGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDBBBAAA@@@BBBCCCBBBCCCDDDCCCAAA@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAA@@@???>>>>>>???@@@BBBCCCCCCEEEHHHJJJIIIIIIHHHFFFDDDBBB@@@???======<<<===>>>AAADDDFFFJJJLLLMMMMMMLLLKKKMMMNNNNNNNNNNNNMMMMMMNNNRRRUUU]]]aaagggnnnuuu{{{~~~|||xxxuuussstttuuuvvvxxxwwwuuuuuuvvvxxx{{{}}}~~~yyyeee```ddd}}}{{{^^^HHH??????<<<<<<;;;;;;:::999999999888888999999999888888777777777777777777777777777777777888999:::<<<===>>>GGGWWWlll{{{yyyzzz}}}||||||}}}~~~}}}zzzvvvtttsssnnngggbbbbbbdddgggiiiiiiiiijjjkkkiiiiiijjjjjjkkkllllllmmmpppnnnllllllmmmooooooooossspppooopppoooooosssyyy~~~~~~uuummmiiiiiijjjmmmmmmllljjjiiigggffffffeeedddcccdddfffgggggggggjjjkkklllllllllnnnqqqtttvvv{{{|||hhh___WWWUUUTTTPPPLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMPPPQQQRRRQQQQQQSSSVVVXXX```bbbfffiiilllpppuuuxxxzzztttooovvvvvvmmmeee^^^YYYUUUQQQOOOMMMKKKKKKNNNPPPRRRUUUVVVYYY[[[]]]^^^___```bbbbbbeeepppttteeeTTTLLLHHHCCC>>>============<<<::::::;;;<<>>>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDBBB@@@@@@AAACCCBBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCBBBBBBAAA@@@??????@@@BBBBBBBBBDDDGGGIIIIIIIIIHHHGGGEEEBBBAAA???>>>===<<<<<<>>>AAADDDFFFKKKLLLMMMLLLKKKKKKMMMNNNLLLMMMMMMMMMNNNQQQVVVYYYaaadddiiipppwww|||~~~}}}{{{vvvsssrrrsssvvvxxxuuutttsssssstttvvvxxxzzz{{{}}}~~~zzzooo```___jjj{{{___JJJCCCDDD<<<<<<;;;;;;:::999999999777888888999999999888888777777777777777777777777777777888999:::<<<===>>>FFFWWWnnn~~~}}}}}}yyyuuuttttttqqqjjjdddcccfffiiijjjjjjjjjkkklllkkkkkkkkkllllllmmmmmmmmmooommmkkkkkknnnpppqqqqqqrrrpppppprrrqqqooorrrwww~~~|||yyyvvvuuuxxxxxxvvvuuusssqqqpppooojjjiiihhhiiikkkllllllllloooppppppqqqrrrvvv|||zzzkkk[[[UUUPPPPPPOOOKKKIIIJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLOOORRRTTTWWWZZZ^^^bbbffflllpppxxx|||zzzuuutttyyy}}}tttkkkccc]]]XXXUUUPPPNNNLLLKKKKKKMMMPPPQQQUUUVVVYYY[[[]]]_________aaabbbeeennnxxxhhhXXXOOOKKKEEE@@@???:::;;;;;;:::999999;;;<<>>AAACCCDDD???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDBBB@@@@@@AAABBBAAACCCCCCCCCAAA@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBAAAAAACCCFFFHHHJJJIIIHHHGGGEEECCCAAA@@@>>>===<<<<<<===@@@DDDFFFJJJKKKLLLKKKJJJKKKLLLNNNJJJKKKLLLMMMOOOTTTYYY]]]dddfffkkkrrrxxx|||~~~~~~|||yyyuuuqqqqqqsssvvvyyyuuuvvvwwwxxxzzz}}}www~~~~~~}}}|||sssggg[[[]]]mmm|||```LLLFFFHHH===<<<<<<;;;::::::999999777888888999999999888888777777777777777777777777777777888999:::<<<===>>>EEEWWWooo~~~{{{wwwtttttttttrrrlllfffdddfffiiikkkkkkjjjkkkllllllllllllmmmmmmmmmnnnnnnmmmkkkjjjkkknnnqqqssstttrrrpppqqqsssrrrpppqqquuu~~~~~~|||zzzyyyxxxuuutttssstttvvvwwwwwwwwwtttuuuuuuvvvyyyxxxdddZZZUUUPPPMMMMMMKKKHHHIIILLLGGGGGGFFFFFFFFFGGGGGGHHHEEEFFFGGGGGGGGGIIILLLNNNLLLOOOSSSWWW[[[```fffkkkpppttt{{{zzzuuuzzz|||sssjjjbbb\\\WWWTTTOOONNNLLLKKKKKKMMMOOOQQQWWWXXX[[[]]]```aaaaaaaaaaaabbbdddnnn{{{kkkZZZRRRMMMGGGBBB@@@999999999999999888888888:::;;;<<<>>>????????????AAABBBBBBCCCDDDEEEEEEFFFFFFEEECCCBBBAAAAAABBBCCC???@@@CCCDDDEEEEEECCCBBBDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEFFFFFFEEECCCAAAEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJGGGDDDBBB@@@>>>>>>???===<<<;;;===@@@DDDFFFOOOPPPQQQPPPNNNNNNOOOPPPLLLMMMNNNPPPRRRXXX___ccchhhlllpppsssuuuwwwyyy{{{uuurrrpppqqqtttwwwwwwvvvzzzyyyxxxzzz}}}zzzxxx{{{zzzpppeee___WWW```uuuxxxZZZLLLIIIHHH@@@>>><<<:::::::::888777999999999888888888888777777777777777777777777777;;;999888999:::;;;;;;;;;DDDTTTnnn|||yyyvvvtttrrrnnngggaaa___^^^___bbbfffiiijjjiiilllkkkkkkjjjkkkkkklllllliiijjjmmmoooqqqqqqqqqqqqsssqqqpppnnnoooqqqsssuuuyyy}}}~~~vvveeeYYYTTTIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBCCCDDDFFFHHHHHHIIIKKKMMMPPPUUU[[[___gggkkkrrryyyxxxtttuuuzzz{{{vvvmmmeee___[[[WWWTTTQQQNNNKKKIIIJJJMMMRRRUUUVVVXXX[[[]]]___aaaaaaaaaaaa___aaammm{{{lll\\\RRRKKKDDD@@@???888888888888888999::::::<<<======>>>>>>>>>======@@@@@@AAABBBCCCEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCAAABBBCCCEEEEEEDDDCCCBBBCCCCCCBBBAAAAAA@@@@@@AAADDDDDDFFFGGGGGGFFFEEEDDDHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJHHHEEECCCAAA@@@@@@@@@>>>===<<<===AAADDDGGGLLLMMMNNNMMMLLLKKKLLLMMMLLLMMMOOOQQQTTTYYY___dddhhhlllqqquuuwwwyyy{{{}}}vvvtttrrrsssvvvxxxwwwvvvyyyxxxxxxyyy|||yyyuuuuuurrriii___ZZZYYYeee|||zzz]]]OOOKKKIIIAAA???===;;;;;;;;;999888999999999888888888888777777777777777777777777777:::999888999:::;;;;;;;;;DDDTTTooo}}}zzzxxxvvvtttoooggg```]]]]]]^^^aaaeeeiiijjjjjjkkkkkkjjjiiiiiiiiijjjjjjjjjkkkmmmoooqqqqqqrrrqqqsssrrrpppppppppsssuuuwwwzzzooo```TTTMMMJJJIIIHHHHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAABBBDDDEEEEEEFFFGGGHHHJJJNNNSSSWWW^^^aaagggmmmttt|||xxxssssss~~~~~~wwwrrrjjjbbb]]]XXXTTTRRRNNNLLLIIIHHHJJJNNNSSSWWWZZZ\\\^^^```aaaaaaaaaaaa```___aaakkk~~~rrraaaUUUMMMEEE@@@>>>999999888888:::;;;===???>>>>>>======<<<<<<<<<;;;>>>>>>???AAACCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCDDDEEEEEEEEEDDDBBBAAACCCBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGGGGHHHHHHIIIIIIMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJHHHGGGEEECCCBBBAAA@@@???===<<<>>>AAADDDGGGJJJLLLMMMLLLKKKJJJKKKMMMLLLNNNPPPSSSVVV[[[aaaeeeiiimmmssswwwyyyzzz{{{}}}wwwvvvuuuvvvxxxxxxwwwuuuxxxxxxwwwyyy{{{}}}}}}|||zzzsssllljjjfff___XXXVVV^^^lll|||aaaSSSMMMJJJBBB@@@===<<<<<<<<<;;;999999999999888888888888777777777777777777777777777888888888888999:::<<<<<>>>>>@@@AAABBBBBBCCCDDDDDDEEEHHHLLLOOOWWWZZZ^^^dddjjjsss|||wwwqqqqqq|||tttooohhhaaa[[[WWWSSSPPPKKKJJJHHHGGGJJJOOOUUUYYY]]]^^^```aaaaaaaaaaaa```______aaaiiiyyyyyyfffYYYOOOFFF@@@>>><<<;;;::::::;;;===???AAA>>>>>>===<<<<<<;;;;;;;;;;;;<<<===???AAACCCDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEECCCBBBAAABBBBBBCCCCCCDDDDDDDDDDDDGGGGGGGGGGGGIIIJJJLLLLLLPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCBBB@@@???===<<<===@@@CCCFFFKKKLLLMMMMMMLLLLLLMMMNNNLLLOOORRRVVVYYY^^^dddggglllpppuuuyyyzzzyyyyyyyyyvvvvvvwwwxxxxxxwwwvvvtttyyyyyyxxxzzz|||}}}|||zzzssskkkbbb^^^[[[VVVTTTUUUcccppp|||bbbTTTLLLGGGAAA???<<<<<<<<<<<<:::999999999999888888888777777777777777777777777777777777777888999999:::<<<>>>DDDSSSlll~~~}}}|||yyyqqqeee]]]WWWWWWXXX]]]ccchhhkkkmmmlllkkkjjjiiiiiiiiiiiiiiimmmnnnoooooopppqqqqqqrrrqqqqqqqqqrrrsssvvvyyyzzz{{{tttfffXXXQQQMMMJJJJJJLLLFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>>>>?????????@@@@@@??????>>>======>>>???@@@@@@AAABBBCCCCCCFFFIIILLLPPPSSSVVV[[[aaaiiirrryyyzzzuuuqqqrrr}}}sssnnnhhhaaa\\\XXXTTTQQQKKKIIIGGGGGGIIIOOOTTTXXX\\\]]]^^^````````````___^^^___aaahhhvvv}}}iii[[[PPPFFF@@@>>><<<<<<;;;;;;<<<===???@@@???>>>===<<<<<<<<<<<<===::::::<<<===???AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAABBBCCCEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOSSSSSSRRRRRRPPPNNNMMMKKKIIIIIIIIIHHHFFFDDDCCCAAA@@@>>><<<;;;<<>>@@@EEERRRjjj~~~~~~}}}|||yyypppddd[[[UUUUUUWWW[[[bbbhhhlllnnnnnnmmmllllllkkkkkkkkklllnnnnnnnnnooooooppppppqqqoooppppppqqqsssvvvxxxzzz{{{}}}zzznnn\\\TTTMMMLLLKKKHHHFFFHHHEEEEEEEEEDDDCCCBBB@@@@@@============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBDDDGGGJJJHHHJJJMMMPPPVVV]]]ffflllrrryyyyyyrrrqqqttt}}}qqqmmmfff```[[[WWWRRROOOKKKIIIGGGFFFIIIMMMSSSVVVXXXYYY[[[]]]____________]]]^^^aaahhhwwwjjj\\\QQQGGG@@@???::::::;;;===>>>???@@@@@@BBBAAA???===<<<;;;<<<<<<999999;;;<<<>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCC@@@AAADDDFFFGGGHHHHHHGGGHHHHHHJJJLLLNNNPPPRRRSSSUUUUUUUUUUUUSSSQQQOOOMMMKKKKKKKKKJJJHHHFFFCCCBBBAAA???===<<<<<>>>>><<<:::::::::;;;:::888999999999888888888888777777777777777777777777777555888;;;;;;:::;;;???CCCHHHSSShhh}}}|||{{{{{{wwwoooccc[[[UUUUUUVVVZZZaaahhhmmmoooooonnnnnnmmmmmmnnnnnnoooooonnnnnnnnnnnnnnnooopppppppppqqqrrrtttvvvxxxyyyzzz{{{nnn```YYYPPPKKKIIIJJJJJJFFFCCCDDDDDDDDDCCCCCCBBB@@@???>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>======999;;;===>>>???@@@CCCEEEEEEGGGJJJMMMQQQWWW^^^ccckkkrrr{{{~~~uuupppqqqttt|||}}}ooojjjddd^^^YYYTTTOOOKKKJJJIIIFFFFFFHHHMMMRRRUUUXXXYYY[[[]]]____________]]]^^^aaajjj{{{nnn^^^RRRHHHAAA@@@:::<<>>;;;:::::::::999999:::;;;<<<===>>>>>>BBBCCCEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEE???AAADDDGGGIIIIIIIIIIIIIIIKKKNNNQQQSSSUUUVVVVVVWWWWWWXXXXXXWWWTTTRRRPPPNNNNNNNNNMMMKKKHHHEEECCCCCCAAA???===>>>AAADDDFFFHHHJJJKKKKKKKKKKKKLLLNNNQQQUUU\\\bbbfffjjjnnnqqqrrrwww~~~~~~zzzxxxuuuwwwxxxxxxvvvvvvyyy{{{|||{{{{{{||||||{{{xxxuuujjjaaaWWWQQQNNNNNNVVV^^^iiitttaaaLLLFFFBBB>>>???===;;;;;;;;;<<<;;;:::999999999888888888888777777777777777777777777777555999<<<===;;;===AAAEEELLLUUUhhh~~~{{{zzzyyyxxxuuummmbbbZZZVVVUUUVVVZZZaaahhhmmmpppnnnnnnnnnnnnnnnooopppqqqooonnnmmmllllllmmmnnnnnnqqqrrrssstttvvvwwwxxxyyyyyy{{{pppdddYYYRRRPPPMMMIIIHHHJJJIIIEEECCCEEECCCCCCBBBBBBAAA???>>>===<<<<<<<<<============>>>===>>>>>>>>>======<<<;;;:::;;;============???AAACCCEEEHHHKKKNNNRRRWWW[[[```gggpppxxx|||}}}vvvpppoooqqqyyy{{{~~~oookkkeee___YYYSSSMMMIIIHHHFFFEEEEEEHHHMMMSSSWWW\\\]]]___```aaaaaaaaa```]]]]]]```llluuudddVVVKKKCCCAAA;;;???DDDIIIMMMOOOPPPPPPLLLIIIDDD???;;;999777777999999:::;;;;;;<<<======BBBCCCEEEGGGHHHIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFFFF???AAADDDGGGIIIJJJJJJJJJJJJMMMPPPTTTWWWXXXYYYXXXXXXYYYZZZZZZYYYWWWUUUSSSQQQQQQQQQPPPMMMJJJFFFDDDEEECCCAAA???@@@BBBEEEHHHJJJLLLNNNNNNMMMMMMOOOQQQRRRVVV]]]dddhhhlllppprrrqqqwww~~~|||vvvxxxyyyxxxwwwwww{{{{{{zzzzzz{{{{{{zzzvvvsssbbb[[[SSSPPPPPPTTT^^^hhhppp{{{ZZZFFFCCCBBB>>>@@@>>><<<<<<<<<===<<<;;;999999999888888888888777777777777777777777777777666:::===>>><<<===BBBGGGOOOXXXiii~~~|||zzzxxxwwwvvvssslllbbbZZZWWWVVVWWW[[[aaahhhmmmpppmmmmmmmmmmmmnnnpppqqqrrrooonnnmmmkkkkkklllmmmmmmssstttuuuvvvwwwxxxyyyzzzyyy|||ggg[[[UUUPPPMMMNNNJJJFFFEEEFFFEEEBBBBBBDDDBBBBBBBBBAAA@@@???>>>===<<<<<<<<<=========>>>>>><<<=========<<<<<<;;;:::===>>>??????======>>>???===???BBBEEEGGGJJJNNNQQQVVV]]]fffnnnsssxxx~~~}}}wwwpppmmmnnnvvvyyy~~~|||rrrnnnhhhaaa[[[UUUOOOJJJEEEDDDCCCDDDHHHNNNUUUYYYaaabbbcccddddddcccbbbaaa^^^]]]```mmm{{{hhhYYYMMMEEEBBBAAABBBFFFOOOWWW[[[WWWSSSMMMIIIEEE???<<<999999999999999:::;;;<<<>>>???@@@FFFFFFFFFFFFFFFFFFGGGGGGIIIHHHGGGFFFEEECCCBBBBBBAAADDDGGGIIIHHHGGGGGGHHHHHHKKKOOOTTTWWWXXXYYYXXXZZZ\\\]]]]]]\\\YYYUUUSSSTTTRRRPPPOOOMMMIIIDDD@@@@@@???>>>>>>???BBBEEEHHHLLLLLLLLLLLLLLLOOOSSSWWW[[[\\\___ccciiinnnrrrttt}}}}}}{{{|||{{{yyyxxxyyy|||}}}{{{zzzyyyyyyuuunnnhhh___\\\UUUQQQSSS^^^mmmyyyqqqUUUCCC???@@@:::============<<<<<<<<<<<<888888888888777777777777444555555666777888888999888888999:::;;;===>>>???LLLUUUhhh~~~}}}}}}yyy{{{zzzuuurrroooggg___YYYYYYYYY\\\bbbhhhlllmmmpppooommmkkkkkklllnnnoooqqqooojjjgggfffhhhkkkmmmqqqrrrtttvvvyyy{{{}}}~~~qqqgggZZZRRROOONNNKKKHHHIIIGGGEEEEEEGGGHHHFFFDDD@@@AAAAAA@@@@@@???>>>============<<<;;;;;;::::::<<<<<<<<<=========>>>>>>===??????>>>===<<<===>>>CCCBBBBBBBBBDDDFFFIIIKKKQQQVVV]]]dddkkkrrrxxx|||}}}vvvsssqqqqqqtttzzz}}}xxxtttlllccc[[[WWWSSSOOOKKKIIIHHHFFFEEEGGGNNNVVV\\\fffggghhhfffccc___^^^]]]^^^ZZZZZZfff~~~{{{mmm```OOOCCC@@@IIIJJJMMMTTTZZZ\\\XXXSSSOOOLLLFFFAAA<<<:::999888888888999:::;;;===>>>???CCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHFFFDDDCCCBBBAAABBBDDDGGGHHHGGGFFFFFFGGGIIIKKKPPPUUUXXXZZZ[[[ZZZ\\\]]]______^^^\\\ZZZXXXXXXVVVUUUSSSQQQNNNHHHDDD@@@?????????AAADDDGGGIIIJJJKKKKKKKKKLLLNNNSSSVVV\\\]]]aaaeeejjjooosssuuu}}}~~~{{{~~~|||zzzxxxxxxzzz}}}}}}||||||{{{vvvnnnhhh[[[YYYVVVUUU[[[gggwwwkkkRRRCCCAAABBB<<<============<<<<<<<<<<<<888888888888777777777777555555555666777888888888777777888999:::<<<>>>???HHHRRReee}}}{{{|||{{{wwwtttpppiii```ZZZZZZZZZ^^^dddiiilllmmmpppooonnnmmmmmmnnnoooooonnnmmmkkkjjjjjjmmmppprrrrrrsssuuuwwwyyy{{{|||}}}~~~tttaaaYYYOOOIIIGGGGGGEEEBBBHHHFFFDDDDDDFFFFFFDDDBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===============<<<<<<<<<=========>>>>>>===??????>>>===<<<===>>>???>>>>>>>>>???BBBDDDFFFJJJNNNTTT[[[aaaiiipppuuuzzz|||}}}vvvqqqnnnnnnttt{{{~~~yyyrrrkkkaaaZZZVVVRRRNNNKKKHHHHHHFFFEEEHHHNNNVVV\\\fffhhhhhhgggccc```______```\\\\\\eeezzzqqqbbbPPPDDDBBBTTTTTTVVVZZZ]]]\\\WWWRRROOOLLLGGGBBB===:::999888777777888999:::<<<===>>>>>>???@@@BBBDDDGGGIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@CCCEEEGGGHHHGGGEEEEEEFFFIIILLLQQQVVVZZZ]]]]]]]]]^^^___aaabbbcccbbb```___]]][[[YYYWWWUUUPPPJJJFFF?????????@@@BBBFFFIIIKKKKKKLLLMMMMMMNNNQQQUUUXXX^^^___ccchhhmmmrrrvvvxxx{{{}}}{{{yyyxxxzzz{{{}}}~~~}}}}}}}}}|||vvvmmmfffYYYWWWVVV[[[fffwwwdddOOODDDCCCCCC============<<<<<<<<<<<<;;;999999888888888777777777555555666666777777888888777777777888999;;;<<<===CCCMMMbbb{{{|||~~~}}}yyyuuurrrjjjbbb[[[[[[]]]aaafffjjjmmmmmmooopppppppppqqqpppppppppnnnnnnmmmnnnoooqqqssstttttttttuuuvvvxxxyyyzzz{{{{{{~~~{{{iii]]]VVVQQQJJJGGGGGGGGGEEECCCFFFDDDCCCCCCCCCCCCBBB@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????@@@<<<============>>>>>>>>>>>>?????????===<<<===>>><<<<<<;;;<<<===???AAABBBGGGJJJOOOTTT[[[bbbjjjpppxxx{{{~~~~~~|||tttooommmlllssszzz}}}wwwooohhh___YYYUUUQQQMMMIIIHHHGGGFFFFFFHHHMMMUUU[[[eeeggghhhgggdddaaa``````^^^\\\\\\ddduuuwwwfffRRRFFFDDD[[[ZZZ[[[\\\[[[XXXSSSNNNLLLJJJFFFAAA===;;;999999666777777888999;;;<<<===<<<===>>>@@@BBBEEEGGGHHHIIIHHHGGGFFFDDDBBBAAA@@@DDDFFFGGGGGGFFFEEEEEEFFFJJJMMMRRRWWW\\\^^^______```aaaccceeeffffffffffffbbb```\\\XXXTTTNNNHHHDDD>>>??????AAACCCFFFJJJLLLLLLMMMOOOQQQRRRUUUZZZ]]]aaacccggglllqqquuuxxxzzz|||}}}|||zzzyyyyyyzzz|||}}}|||||||||~~~}}}xxxnnnggg[[[XXXYYYaaasss~~~___MMMEEEDDDDDD>>>======<<<<<<<<<;;;;;;;;;999999999888888888777777555666666666777777777888666666666777888:::;;;<<>>===>>>>>>???@@@@@@AAAAAA===>>>>>>>>>>>>?????????>>>???@@@???>>>======???============>>>@@@AAABBBDDDFFFJJJNNNTTT[[[ccciiiuuuyyy~~~}}}}}}yyyqqqmmmmmmmmmrrryyy~~~wwwrrrlllfff]]]WWWSSSPPPKKKHHHGGGGGGFFFFFFHHHMMMUUUZZZcccdddfffeeeccc`````````ZZZYYY[[[cccttt}}}jjjTTTGGGDDDZZZZZZZZZYYYWWWSSSMMMIIIFFFEEEBBB???===<<<;;;:::666666777888999;;;<<<=========>>>???@@@BBBDDDEEEHHHGGGFFFEEEDDDBBBAAAAAADDDEEEGGGGGGFFFFFFGGGIIIKKKNNNSSSYYY]]]___```aaaaaaccceeegggiiikkkkkkkkkjjjfff```YYYSSSLLLFFFAAA>>>>>>???AAADDDGGGJJJKKKKKKMMMPPPSSSVVVZZZ^^^bbbeeegggkkkppptttxxxzzz{{{zzzzzzyyyxxxyyy{{{}}}~~~{{{{{{}}}{{{rrrkkk___\\\\\\hhh}}}\\\MMMGGGDDDBBB===<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888666666666666777777777777666666666777888999:::;;;AAAIII\\\www~~~{{{~~~}}}yyywwwtttmmmeee```___```ccchhhlllnnnnnnnnnppprrruuuuuuuuusssrrrpppqqqqqqrrrrrrrrrrrrqqqssssssssssssttttttttttttuuuyyy}}}pppccc[[[WWWVVVKKKIIIGGGFFFFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>=========>>>???@@@AAAAAABBB??????@@@@@@@@@@@@AAAAAA@@@AAABBBAAA???>>>???@@@???????????????@@@AAAAAA???@@@CCCFFFKKKQQQYYY^^^jjjpppvvvzzz{{{{{{{{{|||uuummmjjjlllnnnssszzzzzzsssnnniiiccc\\\VVVSSSOOOJJJGGGFFFFFFFFFFFFHHHMMMTTTYYY___aaacccbbbaaa_________YYYYYY\\\eeewwwnnnVVVHHHEEEVVVVVVVVVUUURRRNNNJJJGGGCCCBBBAAA???===<<<<<<;;;666666777888999;;;<<<===>>>>>>>>>>>>???@@@BBBBBBFFFFFFEEEDDDDDDCCCBBBBBBBBBDDDFFFGGGHHHIIIKKKMMMNNNQQQVVV[[[___aaabbbbbbeeefffhhhjjjmmmoooppppppqqqkkkbbbYYYQQQKKKFFFCCC@@@@@@BBBCCCFFFHHHJJJKKKIIILLLPPPUUUYYY^^^cccgggjjjlllppptttxxxzzz{{{|||yyyxxxxxxyyyzzz{{{}}}~~~}}}|||}}}{{{ssslllaaa^^^```qqqYYYNNNGGGBBB@@@===<<<<<<<<<;;;;;;;;;;;;::::::999999999999888888888666666666666777777777777777777777777888999:::;;;AAAHHHZZZttt}}}}}}}}}zzz}}}}}}zzzxxxvvvppphhhcccaaaaaacccgggkkknnnooonnnppprrrtttvvvvvvuuutttnnnooopppqqqrrrssstttuuurrrrrrsssssssssssstttttttttvvvzzz}}}~~~~~~~~~pppbbbYYYTTTQQQOOOHHHHHHGGGEEEDDDBBBAAA@@@???AAABBBBBB@@@@@@AAACCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCCCCAAA@@@AAABBB>>>????????????????????????AAACCCFFFIIIMMMSSSWWWbbbhhhnnnrrrssstttwwwyyy~~~~~~~~~sssjjjiiimmmqqq{{{zzzsssnnngggaaa[[[VVVSSSOOOJJJFFFEEEEEEFFFFFFHHHMMMTTTYYY\\\^^^```aaa```^^^^^^___[[[[[[^^^hhh{{{uuuZZZIIIEEEQQQRRRSSSRRRPPPMMMJJJIIIDDDCCCBBB@@@>>>===<<<;;;777777777888:::;;;===>>>======>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAACCCFFFHHHIIILLLOOORRRRRRUUUZZZ___bbbdddddddddiiijjjlllnnnpppssstttuuuqqqjjj___UUUNNNIIIFFFDDDCCCDDDEEEGGGHHHJJJLLLLLLJJJNNNTTTYYY___dddjjjnnnnnnppptttwwwzzz{{{||||||zzzyyyyyyyyyyyyzzz{{{||||||zzzyyyyyyyyytttlllfff]]]\\\ddd{{{xxxVVVNNNFFF??????>>><<<<<<<<<;;;;;;;;;::::::::::::999999999888888888777777777777666666666666888888888888888999:::;;;???EEEWWWrrr~~~~~~}}}}}}~~~zzz}}}}}}{{{zzzyyysssllleeebbb```aaaeeejjjnnnpppnnnoooqqqsssuuuvvvvvvuuuqqqqqqqqqqqqrrrsssuuuuuusssssstttttttttuuuuuuuuutttuuuwwwyyy{{{}}}}}}~~~~~~||||||{{{rrreee[[[UUUQQQMMMJJJHHHGGGGGGEEECCCBBBBBBBBB>>>@@@BBBCCCBBBBBBDDDFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEECCCDDDEEEDDDCCCBBBBBBDDD??????@@@@@@@@@?????????@@@BBBEEEGGGIIILLLOOORRR[[[```gggjjjkkknnnssswwwuuuvvvxxxyyy{{{|||}}}~~~|||~~~qqqjjjmmmuuu|||yyysssnnnfffaaaZZZVVVSSSPPPKKKFFFDDDEEEFFFFFFHHHMMMSSSXXX[[[^^^```aaa```______```YYYXXX[[[hhh{{{^^^LLLGGGOOOPPPRRRRRROOOMMMKKKKKKFFFEEEDDDAAA???===;;;:::777777888999:::<<<===>>><<<======>>>@@@AAACCCDDDCCCCCCCCCCCCDDDDDDEEEEEE@@@BBBEEEHHHJJJNNNRRRUUUVVVYYY]]]bbbeeeffffffffflllmmmnnnqqqsssuuuwwwxxxnnnfffZZZPPPIIIFFFEEEDDDFFFGGGHHHIIIKKKLLLMMMNNNNNNRRRXXX___eeekkkqqqvvvqqqsssvvvyyy{{{||||||{{{|||{{{{{{zzzyyyyyyyyyzzzzzzzzzwwwtttsssqqqlllddd^^^YYYZZZfffrrrSSSMMMEEE===>>>???<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777777777777666666666666999888888888999:::;;;;;;===CCCUUUppp|||xxx}}}}}}}}}~~~zzz}}}~~~}}}||||||vvvooofffccc``````dddiiinnnqqqnnnoooqqqrrrtttuuuvvvvvvwwwvvvtttsssrrrrrrrrrsssttttttuuuuuuvvvwwwwwwwwwttttttuuuwwwyyy{{{|||}}}|||yyyzzz{{{ooofff[[[TTTRRROOOJJJFFFCCCCCCCCCAAA@@@???@@@AAA===@@@CCCCCCCCCCCCFFFIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFFFFEEEDDDCCCDDDEEEAAABBBBBBBBBBBBAAAAAA@@@===???BBBDDDEEEFFFIIIKKKRRRWWW]]]```aaaeeekkkqqqmmmoooqqqtttvvvwwwwwwwwwwwwyyy}}}}}}ppplllsss~~~xxxqqqmmmeee```ZZZVVVSSSPPPKKKGGGDDDEEEFFFFFFHHHMMMSSSXXX[[[^^^```aaaaaa``````aaaTTTSSSWWWhhhbbbNNNHHH[[[ZZZVVVSSSUUUWWWSSSLLLLLLEEE@@@AAAAAA<<<888777888888888888999:::;;;<<<>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEHHHLLLQQQUUUWWWZZZ]]]```dddfffhhhhhhhhhkkklllnnnpppqqqrrrqqqqqqggg^^^SSSIIIDDDBBBCCCCCCFFFHHHKKKLLLLLLMMMOOOPPPOOOTTT]]]eeekkkppptttvvvvvvwwwyyy{{{|||||||||||||||{{{xxxuuurrrrrrtttuuuxxxsssppprrrqqqhhh]]]XXXXXXYYYooogggIIIBBBDDDBBB>>>======<<<<<<;;;;;;:::999999999999999999888888888777888888888888777777777777777777777888999999::::::===CCCPPPkkkxxxsss}}}}}}xxxwwwzzz|||zzzxxx||||||}}}~~~}}}zzzuuupppgggaaa\\\]]]eeemmmqqqrrrqqqqqqqqqrrrrrrrrrssssssvvvvvvvvvuuuuuuuuuuuuuuutttuuuvvvwwwxxxyyyzzzzzzwwwwwwwwwxxx{{{||||||{{{yyyyyyzzz|||}}}wwwpppfff```YYYRRRNNNJJJGGGEEEFFFDDDBBB@@@????????????AAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBCCCDDDFFFGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAABBBDDDFFFHHHIIIMMMQQQWWW\\\___bbbdddfffhhhjjjmmmnnnoooppprrrtttxxx{{{}}}uuuuuuzzz|||sssmmmeee```XXXRRRNNNJJJGGGFFFDDDCCCCCCEEEHHHMMMSSSVVV[[[[[[\\\]]]^^^^^^^^^^^^[[[\\\```kkkgggPPPHHHccccccaaa```aaabbb\\\TTTQQQJJJDDDCCCCCC???<<<;;;999888888888999:::;;;;;;======>>>??????@@@@@@AAACCCCCCCCCCCCBBBBBBBBBAAABBBCCCEEEHHHLLLPPPTTTVVVXXX[[[^^^bbbdddfffffffffjjjjjjkkkllllllkkkjjjiii]]]VVVMMMFFFDDDEEEGGGHHHHHHKKKMMMNNNOOOOOOPPPRRRSSSYYYaaahhhmmmqqqtttvvvvvvwwwxxxzzz{{{||||||{{{~~~~~~}}}}}}||||||{{{yyyvvvtttssssssrrrllliiijjjiiiaaaYYYUUUVVV]]]yyyxxx^^^GGGCCCEEEAAA===<<<===<<<<<<;;;;;;:::999999999999888888888777777777777777777666666666666555777777777888999999::::::>>>DDDNNNhhhzzzsss{{{}}}yyyyyy|||~~~}}}{{{}}}~~~{{{uuupppgggaaa\\\]]]eeemmmqqqrrrsssssstttttttttuuuuuuuuuxxxxxxwwwvvvvvvuuuttttttvvvvvvvvvwwwxxxyyyzzz{{{xxxwwwuuuuuuwwwxxxwwwvvvyyyyyyzzz{{{|||}}}~~~yyyqqqkkkbbb]]]VVVOOOKKKHHHEEEDDDDDDCCCBBB@@@??????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHKKKNNNSSSWWWZZZ]]]```bbbeeegggjjjkkkmmmooosssuuu{{{~~~|||~~~{{{rrrlllddd___XXXRRRMMMJJJHHHFFFDDDCCCCCCEEEIIIOOOTTTWWW[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]aaallliiiPPPHHHmmmpppqqqqqqrrrqqqiii```XXXOOOGGGDDDBBB???======:::999999999999::::::;;;=========>>>??????@@@@@@CCCBBBBBBBBBBBBAAAAAAAAACCCCCCEEEGGGKKKOOORRRUUUUUUWWW[[[^^^aaacccccccccggggggfffeeeccc```^^^]]]RRRMMMGGGCCCDDDFFFIIIKKKLLLNNNQQQRRRQQQRRRSSSUUUZZZ^^^eeekkkoooqqqtttuuuuuuvvvwwwxxxyyyzzzzzzzzz||||||zzzyyyyyyzzzzzzzzzwwwtttpppmmmlllfffaaaaaa___YYYTTTRRRRRRaaaeeeSSSEEECCCDDD@@@<<<<<<===<<<<<<;;;;;;:::999999888888777777777666666666666666666666555555555555777777777888999999::::::???DDDLLLccc~~~uuuzzz~~~{{{zzz}}}}}}|||uuupppgggaaa\\\]]]eeemmmqqqrrrttttttttttttuuuuuuuuuvvvzzzzzzyyywwwvvvuuutttsssxxxwwwwwwwwwxxxzzz|||}}}{{{yyyvvvtttuuuuuuuuuuuuyyyyyyzzz{{{{{{|||}}}}}}{{{vvvpppjjjddd\\\XXXQQQLLLHHHFFFDDDBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNMMMMMMKKKJJJHHHGGGJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHJJJNNNPPPSSSVVVZZZ^^^bbbdddfffhhhkkkooouuuyyy~~~yyyqqqkkkccc^^^WWWQQQMMMJJJHHHFFFDDDCCCDDDFFFJJJPPPVVVZZZ[[[\\\]]]^^^^^^______^^^___^^^bbbnnnlllRRRIIIuuu{{{vvvmmm___TTTIIIDDD@@@;;;999:::::::::999999999::::::;;;<<<======>>>>>>???@@@@@@BBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDGGGJJJMMMPPPRRRQQQSSSVVVZZZ]]]^^^^^^^^^bbbaaa^^^[[[XXXUUURRRPPPLLLHHHDDDBBBDDDGGGIIIJJJNNNPPPSSSTTTTTTTTTVVVWWW^^^bbbhhhllloooppprrrsssttttttttttttuuuvvvxxxxxx|||~~~~~~{{{xxxwwwwwwwwwvvvvvvtttpppkkkhhhiiibbb[[[YYYWWWRRRPPPQQQUUUiiiYYYMMMCCCBBBAAA===<<<======<<<<<<;;;;;;:::999999777777777777666666666666777777666666666555555555777777777888999999::::::???DDDJJJ]]]xxxyyy}}}}}}|||}}}~~~|||uuuppphhhbbb]]]^^^eeemmmrrrsssrrrsssssssssssstttttttttzzzyyyyyyxxxwwwvvvuuuuuuzzzyyyxxxxxxxxxzzz|||~~~~~~zzzwwwuuuuuuwwwxxxxxxzzzzzz{{{{{{|||}}}}}}~~~~~~zzztttpppkkkeee```XXXSSSMMMIIIFFFEEECCCBBB@@@@@@??????@@@BBBDDDEEEDDDFFFHHHKKKMMMNNNOOOOOOLLLLLLLLLKKKJJJIIIHHHGGGKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMLLLJJJIIIGGGFFFIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEDDDCCCBBBBBBAAADDDCCCCCCBBBBBBCCCCCCDDDFFFGGGIIIKKKMMMPPPUUUYYY___aaadddgggkkkqqqxxx}}}}}}}}}~~~~~~~~~~~~|||wwwpppkkkaaa]]]VVVPPPMMMJJJHHHFFFDDDDDDDDDGGGKKKRRRXXX[[[[[[\\\]]]^^^____________^^^^^^cccqqqqqqVVVLLL~~~wwwgggZZZMMMEEE???999666777:::::::::999::::::;;;;;;=========>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFHHHKKKNNNPPPNNNOOORRRUUUWWWXXXXXXWWWZZZXXXUUURRRNNNKKKIIIHHHFFFDDDBBBCCCFFFIIILLLMMMOOOQQQTTTVVVVVVWWWXXXZZZ```dddiiimmmnnnooopppqqqtttsssrrrqqqrrrsssuuuwww|||~~~~~~zzzxxxxxxyyyvvvtttrrrpppmmmiiieeeddd\\\UUURRROOOLLLMMMPPPZZZpppsssTTTLLLCCC???===<<<<<<>>>===<<<<<<;;;;;;:::999999777777777777666666666666888888888777777777666666777777777888999999::::::>>>CCCHHHXXXsss|||~~~}}}~~~~~~~~~{{{uuupppkkkeee___```fffnnnrrrrrrssssssssstttttttttuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxzzzyyyyyyyyyyyyzzz|||}}}{{{yyyuuuuuuvvvyyyzzz{{{{{{{{{|||}}}~~~~~~wwwrrrnnniiiccc^^^UUUQQQKKKGGGEEEDDDCCCBBB>>>>>>>>>???@@@CCCEEEFFFFFFHHHKKKNNNQQQRRRRRRRRROOOOOOOOONNNMMMLLLJJJIIILLLLLLLLLLLLMMMNNNOOOOOOLLLLLLKKKJJJIIIGGGEEEDDDGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBAAADDDDDDCCCBBBBBBBBBBBBBBBEEEFFFGGGHHHIIILLLQQQUUU]]]___bbbfffkkkrrryyyyyyvvvuuutttvvvyyywwwzzz~~~|||wwwpppjjj```[[[UUUOOOLLLJJJHHHFFFDDDDDDEEEGGGLLLRRRXXX\\\\\\\\\]]]^^^____________\\\^^^fffxxxwwwZZZOOO{{{jjj^^^OOOGGG@@@:::777777999999999999:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGJJJLLLNNNKKKMMMOOOQQQSSSRRRRRRQQQPPPOOOMMMJJJGGGEEEDDDDDD@@@@@@AAAEEEJJJNNNQQQRRRPPPSSSVVVXXXYYYZZZ\\\^^^bbbfffkkkooopppqqqrrrsssuuusssqqqpppppprrruuuwww|||}}}~~~|||zzzyyyyyy{{{wwwtttrrrqqqmmmhhhccc[[[TTTNNNLLLJJJIIIMMMRRR\\\rrrdddPPPJJJCCC>>><<<<<<=========<<<<<<;;;;;;:::999999888888777777777666666666888888888888777777777777777777777888999999::::::<<>>>>>>>>???AAACCCEEEGGGIIIKKKNNNQQQTTTTTTTTTTTTSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKJJJIIIHHHGGGEEEDDDFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCBBBAAAAAABBBBBBDDDEEEFFFFFFGGGJJJNNNQQQYYY[[[___ccchhhooovvv{{{~~~wwwqqqpppooorrrvvvwww{{{~~~xxxoooiii^^^ZZZTTTOOOLLLJJJHHHGGGEEEDDDEEEGGGKKKQQQWWW[[[\\\]]]^^^______``````___[[[___kkk|||^^^RRR}}}uuuggg[[[NNNFFF@@@:::777777888888999999;;;<<<>>>????????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFHHHJJJLLLJJJKKKMMMNNNOOONNNLLLKKKHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBDDDHHHMMMQQQRRRRRRQQQTTTXXXZZZ\\\^^^aaaccceeeiiiooosssuuuvvvwwwxxxxxxvvvsssqqqqqqtttwwwyyyzzz{{{{{{zzzxxxxxxyyyzzzxxxvvvssssssrrrmmmddd]]]SSSMMMJJJJJJKKKMMMSSSZZZfff{{{WWWKKKGGGAAA======>>>===;;;===<<<<<<;;;;;;:::999999999999888888888777777777888777777777777666666666777777777888999999:::::::::BBBFFFSSSnnn{{{ttt{{{~~~}}}|||yyyxxxsssllleeedddiiiooorrrrrrvvvvvvwwwwwwwwwxxxxxxxxxuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{{{{zzzyyyxxxwwwvvvuuuvvvyyy{{{{{{{{{xxxyyy{{{|||~~~zzzwwwssspppmmmhhh```ZZZRRRNNNHHHDDDCCCBBBAAA@@@>>>>>>>>>???AAACCCEEEGGGJJJMMMPPPSSSUUUUUUUUUTTTUUUUUUTTTSSSRRRPPPOOONNNKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDEEEEEEGGGKKKMMMRRRUUUZZZ___ccciiiooorrrvvvyyy}}}tttooonnnooossswww{{{yyynnnfff]]]YYYSSSNNNKKKJJJHHHGGGEEEEEEEEEGGGKKKPPPVVVYYY\\\]]]^^^___````````````]]]bbbqqq```SSS}}}tttlllbbbVVVJJJCCC>>>999666777777888888999;;;===???@@@???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDFFFHHHJJJKKKIIIJJJLLLMMMMMMKKKIIIHHHCCCBBBAAAAAAAAABBBDDDDDDGGGGGGHHHKKKNNNPPPPPPOOORRRUUUYYY]]]___aaadddfffhhhlllrrrvvvxxxzzz{{{|||zzzxxxuuussssssuuuyyy{{{yyyyyyyyywwwvvvvvvxxxzzzsssrrrrrrsssrrrkkk```WWWOOOKKKIIILLLNNNRRRZZZcccyyy{{{}}}yyyNNNGGGDDD@@@===???@@@===888===<<<<<<;;;;;;:::999999999999999999888888888888777666666666555555555555777777777888999999::::::888AAAEEERRRmmmuuunnnuuu~~~}}}}}}|||{{{vvvooogggfffjjjppprrrrrruuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuttttttvvvwwwzzz||||||zzzxxxwwwzzzyyyyyyzzz|||}}}}}}|||vvvwwwyyy{{{~~~}}}wwwtttqqqpppmmmggg^^^WWWPPPLLLGGGCCCAAA@@@???>>>>>>>>>>>>???AAACCCEEEFFFKKKNNNQQQTTTVVVVVVUUUTTTTTTSSSSSSRRRPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBB@@@BBBCCCDDDDDDFFFHHHKKKMMMQQQVVV[[[___dddhhhlllpppssswwwzzz|||~~~|||qqqnnnnnnppptttxxxzzzmmmddd\\\XXXRRRNNNKKKJJJHHHGGGFFFEEEEEEFFFJJJOOOTTTXXX\\\]]]^^^___````````````___eeeuuuaaaSSSuuuiiiaaaXXXRRRIIIAAA;;;888666444777888999:::;;;===>>>>>>AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHLLLLLLKKKJJJHHHEEEBBB@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEGGGJJJKKKLLLNNNPPPRRRXXXZZZ^^^bbbfffhhhiiijjjooorrrwww{{{~~~~~~}}}|||~~~|||yyywwwwwwxxxzzz{{{~~~{{{xxxxxxyyyyyyvvvrrrxxxvvvuuuvvvwwwppp___PPPJJJHHHIIIMMMQQQZZZmmm~~~wwwyyyfffNNNFFFCCCAAA@@@@@@???>>><<<<<<<<<<<<;;;:::999777666777777777777777777777777444555555555666666777777777777888999999999999888<<<>>>CCCPPPfffvvvooommmttt~~~~~~~~~}}}|||tttpppkkkjjjmmmqqqrrrrrrqqqrrrsssrrrqqqrrrsssuuuvvvwwwwwwxxxxxxyyyyyyzzz}}}|||{{{{{{{{{{{{||||||}}}|||zzzxxxwwwxxxzzz{{{|||{{{yyyyyy{{{{{{uuusssppplllgggaaaYYYTTTLLLHHHDDDBBBAAAAAA@@@@@@??????@@@AAADDDGGGJJJKKKRRRRRRSSSSSSTTTSSSSSSRRRNNNNNNMMMMMMMMMMMMNNNNNNPPPNNNLLLKKKKKKKKKMMMNNNNNNMMMKKKLLLMMMNNNNNNMMMMMMMMMLLLKKKIIIFFFCCCAAAEEEEEEDDDCCCCCCDDDDDDDDDFFFFFFDDDCCCBBBAAAAAAAAADDDCCCAAAAAAAAACCCEEEFFFIIILLLOOOQQQTTTYYY^^^bbbkkkkkkrrr||||||{{{~~~uuukkkooorrrrrrwww{{{sssjjjdddWWWTTTOOOKKKIIIHHHGGGEEEDDDDDDEEEHHHKKKPPPTTTWWW\\\]]]^^^`````````______```fffyyyfffPPPvvvjjj___XXXQQQKKKDDD===:::888666666999999:::<<<===???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJHHHGGGGGGGGGHHHHHHKKKJJJJJJHHHGGGEEECCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHJJJLLLNNNNNNPPPRRRTTTZZZ\\\___cccgggjjjlllmmmtttvvvzzz}}}~~~|||}}}|||zzzyyyyyyzzz|||}}}|||yyyvvvwwwzzz|||{{{yyyzzz|||}}}}}}yyymmm\\\NNNNNNKKKLLLUUU```ooozzzrrruuu}}}ZZZJJJDDDBBB@@@>>>>>>>>><<<;;;<<<<<<<<<;;;:::999888777777777777777777777777777555555555666666666777777777777888999999999999888888:::@@@NNNgggwwwnnnjjjrrr}}}|||xxxtttnnnlllmmmpppqqqrrrssstttuuutttssssssuuuwwwwwwxxxxxxyyyzzz{{{||||||~~~}}}{{{zzzyyyxxxxxx|||{{{zzzxxxxxxxxxxxxyyy~~~}}}|||{{{|||~~~~~~}}}|||}}}}}}zzzwwwuuuqqqmmmggg```XXXSSSKKKHHHDDDBBBAAAAAAAAA@@@??????@@@BBBDDDHHHJJJLLLQQQQQQQQQQQQQQQPPPPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKLLLNNNPPPQQQPPPNNNMMMMMMOOOOOOOOONNNKKKKKKKKKKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEGGGGGGEEEDDDCCCBBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEEGGGJJJMMMPPPSSSXXX^^^bbbhhhhhhoooxxx{{{yyyzzz~~~sssjjjnnnsssssswww}}}vvvnnneee___WWWSSSNNNKKKIIIHHHFFFEEEBBBCCCEEEHHHLLLRRRVVVYYY\\\]]]^^^______^^^]]]\\\[[[```rrreeeOOOyyyooocccXXXRRRHHHCCC===999888777777777:::;;;<<<>>>@@@BBBCCCDDDBBBCCCCCCCCCDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIHHHGGGGGGHHHHHHJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGIIIIIIJJJKKKMMMPPPQQQRRRSSSUUUWWW^^^___bbbeeeiiimmmoooqqqvvvxxx{{{}}}~~~}}}{{{zzz||||||{{{{{{|||}}}}}}yyyuuuvvvzzz}}}~~~~~~wwwfffVVVNNNOOOOOOVVVggg|||qqqjjjnnnpppPPPKKKDDDBBB@@@??????>>>===<<<<<<<<<<<<<<<;;;999888777777777777777777777777777555555666666666666777777666777888888999999888888777999===KKKeeewwwmmmsss~~~}}}|||wwwqqqmmmllloooqqqrrruuuvvvwwwwwwvvvvvvwwwyyyxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{yyyyyyxxx{{{{{{zzzzzzyyyxxxwwwwww~~~~~~~~~~~~~~~~~~|||{{{|||~~~}}}{{{zzzwwwrrrmmmfff___VVVQQQJJJGGGCCCAAAAAAAAAAAA@@@???@@@AAACCCFFFIIILLLMMMRRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOMMMMMMMMMMMMOOOQQQTTTUUUTTTRRRQQQQQQRRRSSSSSSRRRPPPPPPNNNMMMLLLKKKKKKKKKGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEGGGKKKNNNRRRXXX^^^ccceeehhhooowwwzzzyyyzzz}}}~~~zzzooojjjnnnssstttyyy~~~wwwpppiii```ZZZVVVRRRNNNJJJHHHGGGFFFEEE@@@BBBDDDHHHNNNSSSXXX[[[]]]^^^^^^___^^^\\\[[[ZZZ[[[___nnndddNNNvvviii]]]SSSMMMBBB???:::777777777888777;;;;;;===???AAABBBDDDEEECCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKNNNQQQSSSUUUWWWZZZ]]]aaabbbdddgggkkknnnqqqsssssstttwwwyyyzzzyyyxxxwww{{{{{{}}}~~~{{{vvvvvvzzz~~~ooo[[[QQQPPPOOOWWWiiikkkffflllbbbIIIKKKEEECCC@@@@@@@@@@@@>>>===<<<<<<<<<<<<;;;:::999888777777777777777777777777666666666666666666777777666777777888888888888888;;;;;;>>>HHH___yyy{{{{{{}}}yyyrrrnnnlllnnnqqqsssvvvxxxzzzzzzyyyxxxyyyzzzxxxyyyzzz{{{|||}}}~~~||||||}}}}}}}}}}}}}}}}}}zzz{{{|||}}}|||zzzxxxwww|||}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~{{{xxxrrrkkkddd\\\TTTNNNIIIFFFCCCAAAAAABBBAAAAAA@@@AAACCCEEEHHHKKKMMMNNNSSSRRRQQQOOONNNMMMLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQQQQRRRSSSUUUWWWXXXXXXWWWUUUVVVWWWXXXXXXWWWZZZXXXUUURRROOONNNMMMMMMHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCCCCDDDFFFIIIMMMRRRYYY```eeehhhnnnvvv}}}~~~|||{{{{{{sssllljjjnnntttwww||||||uuuooohhh___YYYTTTQQQLLLIIIHHHGGGEEEDDDAAABBBEEEIIIOOOTTTXXX[[[____________^^^\\\ZZZYYY```cccpppbbbMMM}}}ooobbbVVVKKKEEE@@@===999777777888888888;;;;;;<<<>>>@@@BBBCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMQQQUUUXXX[[[___bbbcccdddgggiiillloooqqqrrrppprrrtttvvvxxxxxxwwwwwwyyy{{{~~~}}}yyywwwxxx}}}~~~tttaaaQQQNNNUUURRRffflllhhhoooVVVCCCEEEBBB@@@>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::999999777777777777777777777777777777777777777777666666666666777888888888888777:::;;;===DDDVVVooo|||yyytttooommmnnnrrruuuwwwyyy{{{{{{zzzyyyzzz{{{wwwxxxyyyzzz{{{|||}}}}}}|||}}}~~~~~~{{{|||~~~}}}{{{yyyyyyzzz|||}}}~~~~~~~~~}}}~~~~~~~~~{{{wwwpppiiiaaaYYYPPPKKKHHHEEEBBB@@@AAABBBBBBAAABBBDDDFFFHHHJJJLLLNNNOOOPPPOOONNNMMMLLLKKKLLLLLLOOOOOOOOOQQQRRRTTTVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[YYYYYYYYY\\\]]]]]]]]]___]]]YYYVVVSSSQQQQQQPPPLLLLLLKKKJJJIIIHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFJJJMMMSSSZZZbbbgggmmmvvv|||zzzooolllkkkoootttzzz~~~wwwqqqjjjaaa[[[SSSOOOKKKHHHGGGFFFEEECCCCCCDDDGGGKKKOOOTTTWWWYYY````````````___^^^\\\[[[```eeesss___LLLwwwjjj]]]RRRHHHCCC???<<<999888888999:::999;;;<<<===>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJKKKKKKKKKKKKGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLOOOTTTWWW[[[^^^cccffffffhhhkkkmmmpppqqqqqqqqqrrrtttuuuwwwyyyyyyyyyyyyxxx{{{wwwvvvxxx}}}wwwmmmcccUUUJJJNNNYYY^^^|||nnnllltttuuuSSSEEEDDD???===;;;:::;;;;;;:::999<<<<<<<<<<<<<<<;;;::::::777777777777777777777777888888777777777777666666555666777777888888777777444888<<<@@@NNNeee}}}|||zzzwwwsssoooooorrruuuvvvxxx{{{{{{zzzyyyyyyzzzxxxxxxxxxyyyzzzzzz{{{{{{~~~|||{{{{{{}}}~~~}}}zzzzzz|||}}}~~~}}}~~~~~~{{{{{{{{{xxxtttmmmeee]]]UUUMMMHHHFFFDDDAAA@@@AAABBBBBBBBBEEEFFFHHHJJJLLLMMMNNNNNNLLLLLLJJJJJJJJJKKKLLLMMMRRRSSSTTTUUUXXXZZZ\\\]]]____________^^^^^^]]]]]]___^^^^^^```bbbeeefffeee___^^^]]][[[YYYXXXWWWWWWSSSRRRQQQOOOMMMLLLKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCEEEGGGIIIMMMRRRZZZbbbhhhooozzz}}}{{{xxx}}}nnnmmmmmmpppuuu}}}yyyssskkkbbb[[[RRRNNNJJJGGGFFFEEEDDDCCCCCCEEEHHHLLLQQQTTTWWWYYY^^^___`````````___^^^]]][[[fffxxx]]]LLL}}}wwwmmmbbbWWWNNNEEE@@@;;;999777777999;;;<<<;;;===>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCEEEFFFFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNRRRTTTXXX[[[]]]aaadddgggiiilllooorrrtttsssqqqpppvvvwwwxxxxxxyyyyyyxxxxxxxxx{{{vvvxxx|||yyyjjj\\\UUUNNNIIIPPP\\\qqq|||}}}dddQQQIIIBBB???===;;;;;;;;;<<<;;;:::<<<<<<<<<<<<<<<;;;;;;:::777777777777777777777777888888888777777777666666555666666777777777777777000888===???GGG^^^yyy}}}xxxsssqqqrrrtttuuuwwwzzz{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~{{{zzzzzzuuuqqqiiiaaaYYYQQQJJJEEEFFFCCC@@@???AAABBBCCCBBBHHHIIIKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKLLLNNNQQQRRRVVVWWWXXXZZZ]]]___bbbcccdddddddddddddddcccbbbbbbiiihhhiiikkkooorrrssssssggggggfffeeecccaaa___^^^[[[ZZZXXXUUUSSSQQQPPPOOOKKKJJJJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFHHHLLLQQQXXXaaagggmmmvvv|||xxxtttuuuwwwwww{{{~~~|||pppppppppqqqvvvyyyrrrjjj```YYYPPPMMMIIIFFFEEEEEEDDDCCCAAADDDHHHMMMRRRVVVYYY[[[[[[\\\]]]___``````______^^^nnn[[[LLLlllggg___VVVMMMEEE>>>999888777666777:::<<<======??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDHHHIIIKKKLLLMMMLLLKKKKKKHHHHHHJJJKKKMMMOOOPPPQQQVVVYYY\\\^^^___bbbeeeggglllooosssvvvwwwuuurrrpppxxxxxxxxxxxxxxxwwwvvvuuuxxx{{{zzz|||tttbbbRRRNNNLLLJJJQQQ]]]uuuRRRKKKGGG<<>>>>>>>>???>>>===<<<<<<<<<===<<<<<<;;;;;;777777777777777777777777999888888888777777666666555666666777777777777777111;;;AAA???DDDXXXuuu~~~|||vvvrrrrrrssstttwwwyyyzzzyyyxxxxxxxxx{{{{{{zzzzzzzzzyyyyyyyyywwwyyy{{{}}}~~~~~~||||||yyyzzz{{{}}}|||{{{{{{sssnnnggg___WWWOOOHHHCCCEEECCC@@@???AAABBBCCCCCCJJJKKKLLLMMMNNNNNNMMMLLLNNNNNNMMMNNNPPPSSSVVVXXXYYYYYY[[[]]]```ccceeegggfffgggggggggggggggffffffsssrrrsssvvvzzz~~~rrrrrrqqqnnnkkkgggdddbbbaaa```]]]ZZZWWWTTTSSSRRRMMMLLLLLLKKKKKKKKKKKKLLLGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGJJJOOOWWW```fffiiiqqqtttnnniiinnnuuuwwwxxx{{{~~~|||qqqrrrrrrrrrwww}}}wwwpppggg]]]VVVPPPMMMHHHFFFEEEDDDCCCBBB???BBBGGGMMMSSSXXX[[[]]]XXXYYY[[[^^^___`````````eeexxxZZZLLL[[[XXXSSSLLLFFFAAA>>><<<888888888999:::===???AAA@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKKKKJJJHHHHHHHHHHHHJJJLLLPPPSSSWWWYYYZZZ___`````````aaadddhhhkkkpppqqqrrrttttttsssrrrqqqxxxxxxxxxvvvttttttvvvxxxttt{{{}}}~~~yyyeeeXXXMMMJJJHHHIIIWWWiiigggMMMGGGEEE@@@AAA@@@@@@???>>>======<<>>@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFGGGHHHIIIIIIIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFHHHKKKLLLKKKKKKKKKLLLLLLNNNPPPTTTWWWZZZ]]]^^^bbbdddeeeeeefffhhhkkknnnppppppqqqrrrssssssssssssvvvwwwwwwuuussssssuuuvvvuuu{{{~~~oooWWWNNNIIIIIIIIIMMM]]]ppp^^^JJJDDDBBB@@@???>>>>>>===<<<<<<;;;;;;>>>???AAABBBAAA???;;;999;;;999777777888999888777777777777777666666666666666666666777777777888888888999:::<<>><<<::::::999777888999999888666777777777777666666666666555555666666666777777777888999;;;<<<@@@MMMggg||||||}}}||||||}}}}}}~~~~~~{{{qqqmmmqqquuuvvvxxxzzz{{{zzzyyyxxx}}}|||{{{zzzzzzzzz{{{|||}}}~~~zzzvvvsssmmmeee\\\WWWPPPHHHDDDDDDBBBCCCCCCEEEFFFHHHJJJKKKPPPQQQQQQPPPMMMMMMNNNOOOQQQTTTWWW\\\aaaeeegggiiijjjiiijjjjjjkkklllnnnnnnvvvwwwzzz}}}yyytttkkkeee\\\VVVTTTRRROOOLLLIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKKKKLLLMMMRRRXXX\\\aaadddiiimmmpppuuu}}}tttlllkkklllrrr{{{{{{wwwqqqkkkeee^^^XXXTTTNNNKKKGGGEEEDDDDDDCCCBBBDDDGGGLLLQQQVVVZZZ]]]^^^\\\^^^____________aaabbbeee}}}zzzWWWOOO777777777777777888888888;;;;;;<<<===???@@@BBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGIIIKKKLLLLLLMMMNNNPPPSSSTTTWWWYYY]]]```bbbcccfffhhhkkkmmmmmmmmmoooppppppooooooppprrrtttvvvxxxtttuuuvvvuuutttsssuuuvvvsssvvvyyy{{{~~~jjjRRRMMMIIIHHHJJJPPP___zzz~~~TTTHHHFFF???<<<@@@;;;;;;;;;;;;::::::999999:::;;;===??????>>><<<::::::999888888999999888666777777777777666666666666555555555555666666666666777888;;;<<>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNSSSTTTVVVYYY\\\^^^aaabbbcccfffiiikkklllmmmnnnppprrrqqqqqqqqqrrrtttwwwxxxuuuvvvwwwwwwvvvuuuvvvwwwtttvvvxxx|||rrr\\\LLLLLLIIIHHHKKKWWWooo}}}|||lllIIIDDDGGG???;;;@@@<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;======<<<;;;:::999888888999:::999777555777777777777666666666666555555555555666666666666777888;;;<<<>>>HHH___uuu~~~~~~vvvrrrrrruuuvvvxxxzzz{{{{{{{{{{{{~~~|||zzzyyyzzz|||}}}~~~}}}~~~}}}{{{~~~}}}yyyvvvuuukkkbbbYYYTTTNNNHHHDDDEEECCCDDDEEEGGGIIILLLNNNOOOLLLMMMMMMMMMMMMOOORRRUUUVVVYYY^^^eeejjjoooqqqrrrrrrsssvvvxxx{{{~~~zzzpppgggaaa\\\UUUQQQNNNOOOPPPPPPPPPNNNKKKJJJKKKLLLMMMMMMMMMOOORRRUUU\\\ccclllsssxxx}}}zzzmmmbbbeeelllttt|||~~~|||xxxssskkkccc]]]WWWRRROOOLLLIIIEEECCCCCCCCCCCCBBBDDDHHHMMMSSSYYY\\\^^^^^^aaabbbcccaaa___]]]]]]^^^eee{{{zzzXXXNNN222333666888:::<<<======>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHGGGHHHHHHIIIIIIIIIHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLKKKJJJKKKMMMOOORRRSSSUUUXXX[[[]]]___```bbbdddgggiiijjjllloooqqquuuuuutttttttttuuuvvvvvvtttvvvxxxxxxwwwvvvwwwwwwxxxwwwyyy}}}qqq```TTTMMMHHHHHHKKKUUUhhhuuuuuuxxx}}}^^^DDDCCCFFF???<<>>>>>???@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBCCCEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIHHHEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLLLLLLLMMMPPPRRRTTTUUUVVVYYY\\\^^^```aaabbbdddfffhhhjjjmmmrrruuuxxxxxxxxxwwwwwwuuutttssssssuuuwwwwwwvvvvvvvvvwwwxxxuuuvvv{{{~~~mmm]]]VVVPPPLLLGGGLLLWWWhhhyyypppppprrrsssgggSSSCCCBBBDDD???<<<>>>;;;;;;<<<<<<<<<<<<<<<<<<888999999::::::999888888888888888:::;;;:::777555777777777777666666666666666666666777777777888888666888;;;<<<<<>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777888888888:::;;;:::777444777777777777666666666666777777777777888888888888666888;;;<<<;;;CCCWWWjjj|||yyyvvvwwwxxxyyy{{{|||}}}~~~zzz{{{|||}}}~~~~~~}}}}}}~~~|||~~~~~~~~~|||wwwttthhh___UUUPPPKKKFFFDDDFFFHHHHHHIIIJJJLLLNNNOOOPPPMMMNNNOOOQQQSSSWWW]]]aaakkknnnsssxxx|||~~~~~~~~~{{{qqqjjjaaa___\\\XXXTTTRRRPPPOOOPPPSSSVVVXXXYYY[[[]]]^^^aaaeeekkkooosssyyyyyykkkdddiiiqqqyyyzzzwwwmmmggg^^^WWWRRRPPPNNNMMMJJJGGGCCCBBBBBBBBBBBBAAAEEEIIIOOOVVV[[[^^^______^^^___aaaaaa``````bbbcccfffzzz~~~___SSS;;;===>>>>>>======>>>@@@@@@AAADDDFFFGGGGGGFFFFFFCCCDDDDDDDDDDDDDDDCCCCCC@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKNNNOOOPPPQQQRRRTTTUUUUUUZZZZZZZZZZZZ\\\___bbbdddcccfffjjjmmmooorrruuuwww~~~}}}|||zzzxxxvvvuuuttt}}}zzzwwwuuuuuuttttttsssrrrqqqppprrrvvvzzz{{{||||||lll[[[OOOHHHFFFIIINNNNNNaaa|||oooiiikkknnnqqqnnnOOOHHH@@@===>>>@@@???===<<<<<<;;;::::::999888888999999999999888888888777666666666666777777777777999777555444555666555444666666666666777777777777888999:::;;;;;;AAARRRbbb{{{tttuuuvvvxxxzzz||||||||||||||||||{{{{{{{{{{{{|||}}}|||tttmmmccc\\\SSSLLLIIIHHHIIIIIIIIIKKKMMMOOOPPPOOONNNMMMOOOOOOPPPSSSWWW]]]cccgggjjjnnntttyyy}}}}}}yyykkkkkkhhhaaaZZZUUUUUUVVVSSSVVVZZZ^^^aaaeeeiiikkknnnllljjjkkkpppxxx~~~zzzpppeeellluuu}}}wwwqqqkkkcccYYYTTTTTTRRRMMMHHHGGGEEEBBB???===>>>BBBEEEFFFLLLSSSYYY\\\^^^___```aaa```aaacccaaa\\\\\\___iiibbbRRR===>>>??????>>>>>>???AAABBBCCCDDDFFFFFFEEECCCBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJKKKLLLMMMNNNNNNPPPQQQRRRSSSUUUWWWXXXXXX\\\\\\\\\]]]___bbbdddfffdddggglllppprrrtttwwwyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{yyywwwvvvvvvvvvtttssspppooommmnnnppprrrsssrrrkkk^^^QQQKKKJJJJJJMMMPPPZZZqqqssskkkmmmrrr\\\KKKFFF???===>>>???===;;;======<<<;;;;;;:::999999::::::999999999888888888777777777777777666666666888666555555666666555444444444444444555555555555888888:::::::::@@@PPP```zzz}}}vvvuuuvvvyyy{{{|||}}}||||||||||||||||||||||||||||||xxxpppiii```ZZZQQQKKKHHHHHHIIIJJJKKKLLLMMMOOOOOOOOONNNMMMNNNPPPSSSWWW\\\bbbgggkkkqqqtttyyy}}}|||{{{wwwoooddd\\\XXXVVVYYY]]]ccciiinnnsssvvvxxxuuurrrmmmlllnnntttzzz~~~xxxooojjjpppyyy}}}uuunnniiiaaaXXXSSSRRRQQQLLLGGGFFFFFFDDDAAA???@@@CCCFFFHHHMMMTTTZZZ]]]___```aaabbbaaabbbccc```\\\]]]aaarrrdddUUU>>>???AAA@@@??????@@@BBBDDDDDDDDDDDDCCCBBB@@@???CCCDDDDDDEEEEEEDDDDDDDDDGGGHHHIIIHHHFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUWWWYYYZZZ\\\\\\^^^______aaaccceeegggiiieeeiiiooosssuuuwwwyyy{{{vvvwwwxxxyyyzzz{{{|||}}}zzzyyywwwwwwwwwvvvsssqqqnnnkkkhhhgggffffffeeedddZZZPPPHHHHHHKKKOOOVVV\\\uuuvvvlllrrr~~~oooOOOGGGCCC>>>======>>>;;;999======<<<<<<;;;;;;::::::::::::999999999888888888888888888777777666666666777666555555666666555444444444444444555555555555777777888::::::???MMM[[[uuu~~~xxxtttvvvyyy{{{}}}}}}|||{{{}}}}}}~~~~~~~~~}}}{{{zzz~~~|||tttkkkddd[[[UUUNNNIIIGGGHHHJJJJJJMMMMMMNNNOOOOOOOOONNNMMMNNNRRRWWW]]]bbbgggmmmpppyyy{{{uuujjjbbb^^^^^^bbbhhhpppxxxwwwqqqpppsssyyy}}}xxxpppnnnsss{{{yyyqqqkkkeee]]]UUUPPPOOONNNJJJFFFEEEEEEEEECCCBBBBBBDDDFFFJJJOOOVVV[[[^^^```aaabbbcccbbbcccccc```\\\___ddd|||dddVVV>>>@@@AAA@@@??????@@@AAACCCCCCCCCCCCBBB@@@???>>>CCCDDDDDDEEEEEEEEEEEEDDDFFFGGGHHHHHHGGGGGGIIIJJJGGGHHHIIIKKKLLLNNNOOOOOOLLLMMMMMMOOOPPPRRRTTTUUUUUUVVVXXXZZZ\\\^^^``````aaabbbccceeeggghhhjjjjjjgggkkkppptttwwwxxxyyy{{{zzzzzzzzzzzzzzzzzzyyyyyy|||zzzyyywwwvvvsssooolllkkkgggccc___]]][[[YYYWWWPPPJJJFFFGGGKKKWWWiiiyyyvvvnnn|||___JJJCCCAAA>>>===>>>===;;;888<<<<<<;;;;;;;;;:::::::::999999888888888777777777999999888888777666666666777555555555777777666444666666666666777777777777666666777999:::===IIIUUUrrrxxxtttvvvyyy{{{}}}}}}|||{{{}}}~~~~~~{{{zzz~~~zzzqqqgggaaaVVVQQQKKKGGGGGGIIIKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOQQQWWW^^^cccgggkkkpppttt~~~{{{rrrlllfffggglllsss}}}{{{vvvwww|||{{{tttooouuu||||||uuummmggg```YYYRRRMMMLLLKKKHHHDDDAAACCCDDDDDDCCCCCCDDDEEEJJJOOOUUUZZZ]]]___aaabbbcccccccccccc```]]]aaaiii{{{___SSS>>>???@@@@@@>>>===>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@CCCCCCDDDEEEFFFFFFEEEEEEDDDEEEGGGGGGGGGIIILLLNNNLLLLLLMMMMMMNNNNNNNNNOOOMMMMMMNNNPPPRRRTTTVVVWWWWWWXXXZZZ\\\___aaacccdddeeefffhhhjjjkkkkkkkkkkkkhhhlllqqqtttvvvwwwxxxzzz|||{{{{{{zzzzzzyyyyyyyyy~~~|||yyyvvvsssnnnhhhdddeeebbb]]]XXXVVVSSSPPPNNNJJJHHHHHHIIIPPPdddyyyyyypppPPPEEEAAA@@@>>>>>>>>>===;;;999:::::::::999999999999999888777777777666666666666999888888888777777777666555555555666777777666444666666666666777777777777555555777999:::<<>>@@@BBBCCCBBBCCCDDDEEEKKKOOOUUUYYY\\\^^^```aaacccccccccccc___^^^eeeooonnnXXXNNN>>>@@@@@@@@@>>>===>>>?????????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFCCCEEEFFFGGGHHHJJJNNNQQQSSSRRRQQQPPPOOOMMMLLLLLLOOOOOOPPPRRRSSSVVVWWWYYYYYYZZZ\\\___bbbeeeggghhhjjjkkknnnooopppooommmllllllnnnqqqssstttuuuwwwyyyxxxyyyyyyzzz{{{||||||||||||wwwrrrnnnhhhbbb^^^^^^[[[VVVRRRPPPNNNKKKIIIEEEFFFJJJOOO[[[www^^^HHHCCC???>>>>>>===<<<;;;;;;:::999999999999888888888888888888777777777666666666888888888888888888888888555444555666888888666444444444444444555555555555666555777:::;;;<<>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDFFFFFFGGGGGGFFFFFFGGGHHHIIIIIILLLOOOSSSSSSSSSRRRQQQPPPOOOOOOOOORRRSSSSSSTTTVVVXXXYYYZZZ\\\]]]___bbbfffiiikkklllppprrrtttuuuuuussspppnnnpppqqqrrrsssrrrtttwwwyyyvvvwwwxxxzzz{{{}}}~~~~~~zzztttnnniiiddd___\\\VVVSSSOOOLLLKKKJJJIIIGGGEEEFFFKKKVVViiijjjPPPEEEDDD<<<<<<<<<;;;999999:::;;;999999999999999999999999999999999999888888888888777777777888888999999:::444444555777888888666444444444444444555555555555666555777;;;<<<<<>>===:::::::::999999999999888888888999999999999888888777777888888888888777777777666666666666777777888666666666666666666666666777666666555555555666666555666777777777999<<>>???@@@AAABBBCCCDDDEEEJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJMMMOOOQQQRRRRRRSSSTTTVVVTTTUUUVVVXXXZZZ]]]^^^___```aaabbbfffiiillllllllllllmmmmmmmmmlllmmmppprrrqqqpppoooooopppsssvvvxxxzzz|||~~~zzzxxxzzzwwwrrrnnnjjjeee___\\\\\\[[[XXXTTTOOOJJJGGGFFFEEEFFFIIIOOOVVVcccyyy|||ZZZNNNCCC>>><<<:::;;;>>>::::::999999999888888888777888888999999888888888666777888888888888777666666666555555666777888888666666666666666666666666666666666555555555555555444666666777777888;;;>>>CCCSSSjjj~~~~~~}}}~~~zzzrrrggg]]]VVVRRRQQQOOOOOORRRTTTUUUUUUTTTUUUWWWZZZ```hhhrrryyy|||uuuhhh]]]RRRNNNKKKHHHHHHJJJJJJLLLOOOPPPQQQSSSUUUXXX]]]___aaa^^^[[[\\\bbbhhhuuu{{{}}}}}}|||wwwrrrmmmiiibbb\\\WWWSSSNNNLLLHHHFFFCCCBBBBBBBBBBBBAAA@@@AAABBBCCCDDDGGGLLLOOOTTTUUUWWWYYY[[[]]]_________```aaa___[[[```rrrnnnhhhddd^^^@@@AAABBBCCCDDDEEEFFFFFFJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMPPPRRRSSSSSSTTTUUUVVVTTTUUUWWWYYY\\\^^^```aaacccfffjjjmmmmmmmmmnnnooommmnnnnnnnnnmmmnnnpppsssqqqppppppppprrruuuxxxzzz{{{}}}|||yyywwwwwwtttppplllgggccc]]]YYYWWWVVVTTTOOOJJJGGGGGGHHHJJJJJJOOOXXXeeewwwyyynnnooowwwwwwPPPJJJDDDAAA===999;;;@@@999999999999888888888888666777888888999888888888666777888999999888777666555555555555666777888888666666666666666666666666555555666666666666666666555666777666666777:::<<>>999999999999888888888888666666777888888888888888666777888999999888777666555444444555555777888888666666666666666666666666444444555666666777777777666777777666555666888:::<<>><<<<<<;;;:::999888888777888888888888888888888888888888777666555444333222777777777666555444222222555555666666666666555555222333444666666666555444666555444444444444555666666777777666555555666888:::>>>IIIYYYiiixxx~~~sssggg\\\TTTOOOMMMMMMMMMOOORRRTTTUUUTTT___ccclllwww~~~}}}sssiii```YYYRRRMMMNNNOOOPPPRRRTTTVVVWWWXXXYYYWWWWWW\\\iii{{{|||{{{~~~||||||}}}}}}}}}{{{vvvuuuxxxzzzxxxuuuqqqmmmhhhccc___ZZZUUUNNNJJJIIIGGGCCC@@@@@@???????????????@@@@@@BBBDDDFFFHHHKKKPPPVVVZZZ\\\]]]___```aaaaaa``````^^^___aaaeeelll~~~rrr^^^SSSPPPPPPKKKOOOOOOOOOPPPQQQRRRTTTTTTVVVSSSPPPMMMLLLMMMOOOQQQRRRSSSUUUVVVWWWXXXXXXWWWYYYZZZ\\\___aaacccdddeeecccdddeeegggjjjmmmoooppprrrtttuuutttrrrqqqrrrsssssstttuuuwwwzzz{{{{{{{{{|||||||||}}}{{{tttnnnhhhbbb[[[VVVOOOMMMJJJHHHHHHGGGDDDBBBEEECCCDDDIIIRRR^^^qqq}}}kkkRRRDDD???AAA<<<<<<;;;:::999888777666888888888888888888888888777777666444222111//////888888888888777666555444555555666666666666555555111222333444555555555444555555555444444555555555555666666666555555666888:::===GGGUUUdddsss~~~rrrfff[[[SSSNNNLLLLLLMMMOOOQQQSSSTTTTTT```fffpppyyyyyysssiii```YYYSSSNNNKKKLLLOOOSSSUUUVVVWWWYYY[[[```bbbeeennn~~~zzzyyyyyy}}}|||wwwvvvtttqqqppprrrqqqnnnkkkjjjjjjgggbbb]]]VVVRRRLLLHHHFFFEEEBBB@@@>>>>>>>>>>>>>>>??????@@@AAACCCFFFHHHLLLQQQXXX\\\^^^___```aaaaaaaaa```_________aaahhhsssnnn^^^SSSPPPQQQLLLMMMMMMNNNOOOQQQSSSTTTUUUYYYVVVSSSPPPOOOQQQSSSUUUSSSUUUWWWXXXYYYYYYYYYXXX[[[]]]```dddhhhjjjlllmmmnnnnnnnnnnnnoooqqqssstttsssttttttsssrrrrrrsssuuussstttvvvxxxzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~uuupppiiieeebbb^^^XXXTTTMMMKKKIIIGGGEEEDDDCCCBBBFFFGGGMMMYYYeeetttzzzpppVVVHHH???===>>><<<<<<;;;:::888777666666777777777777777777777777999888777555333222000000666666777777777777666666555555666666666666555555222333333444444555555555444555555555555555555444222444555555555666888:::;;;===EEEQQQ___ooo~~~rrrfff[[[SSSOOOLLLMMMOOOPPPQQQSSSTTTVVV___gggqqq{{{~~~rrrlllbbbZZZTTTQQQOOONNNLLLQQQVVVWWWVVVXXX]]]aaallluuuzzzxxxwww{{{{{{tttsssrrrnnnmmmooollliiifffffffffccc^^^ZZZSSSPPPKKKGGGEEEDDDCCCBBB>>>=========>>>>>>???@@@@@@BBBEEEIIILLLRRRXXX\\\^^^___```aaaaaa```______aaa___bbblll{{{mmm___UUURRRSSSNNNLLLMMMNNNOOORRRTTTVVVWWWZZZYYYVVVUUUTTTVVVWWWYYYVVVXXX[[[]]]^^^]]]\\\\\\___aaaeeejjjnnnppprrrssssssssstttuuuuuuvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxuuuxxxzzz{{{{{{{{{|||}}}}}}yyyvvvuuuvvvjjjddd___]]]^^^\\\WWWRRRJJJIIIFFFDDDCCCDDDEEEFFFDDDKKKYYYkkk{{{~~~ZZZIIIBBB;;;777777;;;;;;:::999888777777666777777777777777777777777::::::999888777666555444222333444555555555555555555555666666666666555555555444444444444444444444444444555666666555444444111333444444555666888:::;;;<<>>???@@@AAA@@@CCCGGGJJJNNNRRRWWW[[[]]]^^^___```aaa```___^^^aaa^^^bbbpppkkk```VVVRRRSSSOOONNNOOOPPPRRRUUUWWWZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\^^^aaacccddddddbbbaaadddfffjjjnnnqqqssssssssssssvvv{{{~~~~~~|||zzz{{{{{{{{{|||}}}|||{{{zzzzzz|||~~~}}}|||}}}~~~~~~~~~}}}xxxpppkkkhhhhhh```\\\XXXXXX[[[[[[UUUPPPIIIHHHFFFEEEEEEIIIMMMPPPOOOZZZnnneeeKKKBBB???:::777888:::999999999888888777777777777777777777777777777888888888777777777777777444444444555444444333333555555666666666666555555777777666555444444444444444444555666666555444444222444555555444555777999999:::???JJJXXXiii~~~rrrfff]]]VVVSSSOOOQQQTTTUUUUUUUUUXXX[[[bbbmmmwww}}}xxxsssfff___VVVPPPNNNPPPSSSUUURRRWWW\\\]]]]]]eeettt}}}}}}yyyvvvwwwwwwpppooooookkkgggfffeeeeeeddd```[[[VVVSSSQQQMMMLLLIIIEEECCCAAABBBCCC>>>>>>>>>>>>???@@@AAAAAA@@@DDDIIINNNQQQTTTXXXZZZ\\\]]]^^^___``````___^^^^^^\\\bbbsss|||hhh___TTTPPPQQQMMMPPPQQQSSSUUUXXX[[[]]]___[[[[[[[[[[[[\\\]]]^^^^^^aaacccfffhhhiiihhhgggfffgggiiilllooorrrrrrrrrrrrvvv||||||||||||}}}~~~}}}{{{yyy~~~~~~}}}~~~zzzzzzxxxqqqhhhaaa]]]]]]\\\XXXTTTVVVZZZYYYTTTNNNIIIIIIHHHGGGIIIOOOUUUZZZcccooogggSSSBBB@@@@@@<<<;;;@@@999999888888888888888888777777777777777777777777444444444555555555666666888888777777666555333333555555666666666666555555999888777666555444444444333444555666666555444333444555666555333333555777888888===HHHVVVhhh~~~~~~rrrggg^^^XXXUUUPPPSSSVVVWWWVVVWWWYYY\\\fffqqqzzz{{{sssooobbb[[[RRRLLLLLLOOOSSSVVVTTTYYY______aaalll|||}}}zzzuuuvvv}}}tttnnnmmmmmmiiidddccc^^^```aaa^^^XXXSSSRRRSSSKKKJJJHHHDDDAAA@@@AAABBB>>>>>>>>>>>>???@@@AAABBBBBBFFFLLLQQQTTTVVVXXXZZZ[[[\\\]]]____________^^^[[[YYYaaatttwwweee^^^RRRMMMNNNKKKRRRRRRSSSUUUXXX[[[^^^````````````______^^^^^^^^^cccdddeeefffgggjjjnnnqqqrrrssssssqqqoooooossswww{{{yyyyyy|||}}}vvvppphhh```\\\YYYXXXWWWYYYYYYXXXWWWVVVRRRNNNKKKFFFGGGHHHLLLTTTbbbqqq|||pppQQQIII???;;;;;;===<<<;;;999888666555555555666777888888777888888999::::::555555555555555555555555666666666666666666666666555555555555555555555555555555555444444333333333444444444444444444444444444555555666777888888999444888===CCCNNN```uuu|||qqqeee\\\VVVSSSTTTSSSVVVXXXXXXXXX]]]dddjjjqqq{{{~~~nnncccZZZSSSNNNPPPRRRSSSUUUXXXWWW\\\dddkkkmmmvvv{{{vvvwwwzzz}}}~~~uuuqqqkkkhhhgggfffccc```^^^]]]]]]\\\ZZZUUUOOOJJJGGGFFFDDDAAA@@@?????????@@@>>><<<===AAADDDDDDCCCFFFIIIMMMPPPRRRTTTVVVWWW\\\^^^___]]]\\\\\\[[[XXXWWW]]]iiizzzwwwggg[[[UUUQQQMMMJJJUUUVVVWWWYYY\\\___aaabbbaaaaaaaaaaaaaaaaaa``````cccdddeeeeeeeeegggkkknnnoooqqqssssssssstttxxx{{{}}}|||}}}|||wwwtttjjjfff```[[[YYYXXXWWWVVV[[[ZZZXXXUUUSSSOOOKKKHHHGGGHHHOOO___ttt|||~~~wwwZZZKKKEEE===999:::;;;:::888888888666555555555666777555555555555555666777777555555555555555555555555555555555555555555555555555555555555555555555555555444444444333333333333666666666666666666666666444444444555666777777777333777<<>>>>>???@@@>>><<<===@@@CCCCCCCCCFFFIIINNNRRRTTTVVVYYY[[[[[[^^^______^^^]]]\\\[[[\\\___iii}}}xxxhhh[[[TTTPPPMMMJJJZZZ[[[]]]```bbbcccdddeeebbbbbbcccdddddddddcccccceeeffffffeeeeeefffiiillllllooosssvvvxxxzzz}}}}}}~~~~~~}}}{{{yyytttnnniii^^^[[[XXXVVVVVVVVVUUUTTTSSSRRRPPPMMMJJJGGGEEEDDDKKKOOO^^^{{{zzz|||{{{xxxuuuvvv}}}___JJJCCC???:::777888999777555888777666666555555666666444444444444444444555666555555555555555555555555555555555555555555555555444444444444444444444444444444333333333333222222666666666666666666666666333333444444555555666666333666:::???HHHYYYmmm|||{{{pppddd[[[TTTQQQPPPOOOQQQTTTTTTTTT[[[cccnnnvvvwwwggg\\\WWWQQQNNNPPPSSSSSSVVVZZZ___```dddiiiqqq~~~rrrkkkhhhfffeeegggnnnyyy{{{wwwxxxwwwwwwxxxyyy|||wwwssssssooojjjggggggfffccc```\\\ZZZWWWUUUSSSPPPLLLIIIDDDCCCAAA???>>>>>>>>>>>>@@@>>>===>>>@@@BBBCCCCCCGGGKKKPPPTTTVVVYYY\\\^^^[[[]]]___```___]]]\\\]]]```cccooozzzjjj\\\TTTPPPMMMKKK^^^```bbbeeefffgggggggggcccdddeeefffgggggggggfffhhhiiihhhgggfffgggiiilllmmmppptttxxx{{{}}}~~~yyyzzz}}}~~~}}}|||~~~}}}zzzwwwssspppkkkfffbbbZZZXXXVVVUUUUUUTTTRRRPPPKKKJJJHHHFFFDDDDDDFFFGGGPPP\\\uuuyyy{{{ttttttwwweeeOOODDD===:::888777888888666444777777666666555555555555666555555444555555666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333222444444444444444444444444444444444555555666666666444777:::>>>FFFUUUhhhwww{{{oooddd[[[UUUQQQQQQOOOPPPSSSSSSUUU\\\eeerrrzzzrrrbbbXXXUUUQQQOOORRRTTTTTTWWW\\\aaabbbeeeiiisssvvviiibbb___ZZZ[[[\\\___gggvvv}}}zzzzzzxxxwwwvvvvvv|||~~~yyyvvvrrrnnniiiffffffeeeccc```\\\YYYUUURRRPPPMMMJJJHHHBBBAAA???>>>=========>>>@@@???>>>>>>@@@BBBCCCDDDJJJMMMRRRUUUWWWYYY[[[]]]\\\]]]___```^^^ZZZ[[[^^^```iii|||{{{kkk]]]UUUPPPNNNLLLbbbccceeeggghhhhhhhhhgggdddeeehhhjjjkkkkkkkkkkkkjjjjjjiiihhhggghhhkkkmmmrrrsssvvvzzz|||}}}|||{{{xxxyyy{{{}}}~~~|||yyyvvvssstttwwwzzz|||}}}uuuqqqlllhhhfffcccaaa___^^^\\\YYYVVVUUURRRNNNKKKIIIHHHGGGDDDCCCEEEKKKOOOVVVjjjvvvwwwttt{{{eeeOOOCCC@@@999999888888999888777555666666666666666555555444555555444444444444444555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444666666666666666777777777666888:::===CCCQQQdddrrr}}}zzzoooeee\\\VVVSSSSSSQQQRRRTTTTTTWWW```iiivvv}}}{{{nnn___UUUTTTQQQQQQTTTUUUVVVYYY___bbbdddgggkkkuuu~~~nnnbbb[[[YYYZZZWWWXXXZZZ]]]fffvvv|||yyyxxxvvvuuuzzz}}}yyyvvvqqqlllgggeeedddccc```^^^[[[XXXSSSPPPNNNLLLIIIHHH@@@@@@>>>===<<<======>>>?????????@@@AAABBBEEEGGGNNNQQQTTTVVVWWWXXXYYYZZZ^^^]]]^^^```\\\WWWZZZ```cccvvvyyykkk^^^UUUPPPNNNNNNffffffggghhhiiiiiiiiiiiigggiiillloooqqqqqqqqqpppkkkllllllkkkjjjlllooorrryyyyyyyyy{{{}}}|||zzzwwwyyyzzz{{{{{{{{{yyywwwvvvqqqnnnkkklllpppssstttsssiiigggcccaaaaaa```___^^^```]]]YYYUUURRROOOJJJGGGFFFFFFDDDBBBBBBGGGPPPWWWbbbzzz{{{~~~lllTTTDDD>>>???888999999999999888777777555666666666666555444444444333222222222222222222555555555555555555555555444444444444444444444444333333333333333333333333333333444444444444555555666666666666666666666666666666777777777777777777777888:::;;;AAANNN___lllyyyzzzpppfff^^^YYYVVVVVVSSSSSSUUUVVVZZZdddnnnzzzwwwjjj]]]UUUSSSRRRSSSWWWXXXXXX\\\bbbcccfffiiinnnxxxyyyiii___YYYWWWXXX[[[WWWXXXYYY^^^hhhyyy~~~|||zzzxxxvvvzzz~~~yyytttqqqpppkkkfffcccbbbaaa]]]ZZZYYYVVVRRROOOMMMJJJHHHEEE@@@???>>>===<<<===>>>???>>>???AAAAAABBBDDDHHHJJJQQQSSSVVVXXXXXXXXXYYYZZZ^^^\\\\\\___[[[WWW]]]gggrrryyyssshhh^^^UUUPPPNNNMMMjjjiiiiiiiiiiiiiiijjjjjjkkknnnqqquuuwwwxxxwwwwwwqqqrrrsssssssssuuuyyy|||~~~|||}}}~~~}}}zzzwwwuuuwwwxxxxxxwwwtttrrrqqqjjjhhhgggiiimmmmmmhhhddd``````aaacccffffffeeeccc\\\YYYTTTPPPMMMKKKGGGEEECCCDDDDDDEEEHHHQQQ___iiivvvnnnWWWIIIAAA===>>>888999999999888777777777555555666666666555444333444444333222222222222222555555555555555555555555444444444444444444444444333333333333333333333333444444444555555666666666666666666666666666666666666666666666666666666666666888888999===IIIZZZggguuuzzzpppggg```\\\YYYWWWUUUTTTVVVWWW[[[fffqqq|||ttthhh]]]WWWSSSSSSUUUYYYZZZZZZ^^^eeefffiiilllqqq}}}}}}nnn```[[[ZZZYYY[[[^^^ZZZZZZ]]]cccqqq~~~}}}{{{xxx{{{}}}xxxtttrrrooojjjeeeaaa```^^^ZZZWWWUUUSSSPPPMMMKKKHHHEEEBBB???>>>=========>>>???@@@===???BBBCCCDDDFFFKKKNNNRRRTTTXXXZZZZZZZZZ\\\]]]^^^ZZZ[[[^^^\\\ZZZcccrrruuuoookkkddd[[[SSSNNNLLLKKKlllkkkjjjiiiiiijjjkkkllloooqqquuuyyy{{{||||||{{{xxxyyyzzz{{{|||~~~~~~|||xxxppprrruuuuuussspppnnnmmmgggfffgggjjjllliii```YYY\\\___dddjjjnnnooollliiiVVVSSSNNNKKKIIIHHHFFFDDDDDDFFFJJJMMMUUUcccttt}}}wwwVVVEEE@@@===:::;;;888999999888777666666777444555666666666555333333777666555555444444444444555555555555555555555555444444444444444444444444333333333333333333333333555555555666666666777777444444444444444444444444555555555555555555555444555777777777;;;GGGWWWdddrrrzzzqqqhhhbbb^^^\\\XXXUUUTTTVVVWWW\\\gggrrr~~~sssggg]]]XXXSSSSSSVVVZZZ[[[[[[```ggghhhkkknnntttuuufffZZZXXXZZZZZZ[[[_________bbbkkk{{{~~~}}}zzz|||~~~{{{yyywwwooojjjddd```^^^\\\XXXTTTSSSQQQNNNLLLJJJFFFBBB??????>>>>>>======>>>@@@@@@===@@@CCCDDDEEEGGGLLLQQQRRRUUUYYY[[[\\\]]]___```]]]YYYZZZ___^^^]]]iii{{{nnngggeee```YYYQQQLLLJJJIIImmmnnnnnnooopppppppppoootttvvvyyyzzzzzz{{{|||~~~}}}}}}vvvssssssllliiillllllgggfffiiimmmnnnnnnmmmhhhccc^^^\\\^^^dddmmmuuuxxxtttlllfffXXXRRRLLLHHHHHHJJJKKKLLLRRRTTTYYYaaakkkyyyyyyzzzzzz___GGGBBBCCC???:::;;;:::999999888777666666555444444444444444444444444555555555555555555555555999888666444333333333333666555444333222333333444555555555444444333333333333333333333333333333333333333333444444444555555777777888888777555333111888666555888;;;BBBNNN[[[mmmwwwnnneee]]]ZZZ]]]XXXVVVVVVWWW\\\hhhuuuxxxoooddd[[[TTTRRRUUUXXXZZZ[[[^^^eeejjjkkkooorrrxxxlllaaaXXXWWWYYY[[[\\\___]]]```gggttt~~~{{{wwwxxx}}}{{{yyyxxxooojjjccc___]]]\\\XXXUUUOOOMMMKKKJJJIIIGGGDDDAAA============>>>>>>>>>>>>@@@@@@AAABBBEEEIIILLLNNNUUUWWWYYY\\\]]]^^^______bbb^^^]]]]]]ZZZ^^^vvv|||xxxhhhYYYRRROOOLLLIIIIIIssssssuuuvvvvvvvvvvvvuuuxxxzzz}}}~~~~~~~~~yyytttssspppjjjgggjjjllljjjjjjnnntttxxxyyytttjjjaaa]]]]]]bbbgggpppvvvvvvooofff^^^RRROOOKKKIIIJJJQQQ[[[cccdddhhhoooyyy}}}vvv}}}zzzgggRRR???===???;;;888999777777666666555444444333444444444444444444444444555555555555555555555555555444333222222222333333666555444333222333333444555555444444444333333333333333333333333333333333333444444444555555555555666666666666666666555444888555555888;;;AAAMMMYYYkkk}}}|||sssiiibbb^^^ZZZVVVSSSTTTUUU[[[gggtttwwwnnneee[[[VVVSSSUUUWWWZZZ]]]bbbgggkkkkkkpppsssxxxiii___XXXXXX[[[\\\^^^aaa```aaaggguuu|||xxxxxx|||yyywwwuuummmhhhbbb^^^\\\ZZZWWWTTTPPPNNNLLLJJJHHHFFFBBB???>>>>>>>>>???????????????AAAAAABBBDDDGGGKKKOOOQQQVVVXXXZZZ\\\^^^_________dddaaaaaaaaa^^^ddd~~~{{{rrrcccUUUOOOMMMJJJHHHHHHuuuvvvxxxyyyzzzzzzyyyyyyxxx{{{~~~zzztttqqqssssssnnnmmmqqquuuwwwyyy}}}{{{kkk^^^YYYZZZ___dddjjjmmmkkkbbbXXXQQQLLLMMMOOORRRZZZiii}}}{{{|||}}}xxxyyyxxx```QQQCCC:::;;;<<<888777:::666666666555444444333333444444444444444444444444444444444444444444444444222222222222222333444555555444444333333333333444444444444444333333333333333333333333333333333333444444555555555666666666555555555555555666777888777555555888:::???JJJVVVgggwww}}}sssiiibbb]]]YYYVVVSSSTTTVVV\\\iiiuuu~~~vvvnnneee]]]WWWUUUTTTVVVZZZ```gggkkkmmmnnnqqqtttyyywwweee]]]YYYZZZ]]]^^^___aaabbbaaafffttt~~~yyywww}}}yyyvvvtttrrrjjjeee___\\\[[[YYYUUURRRQQQNNNKKKHHHFFFDDD@@@>>>?????????@@@@@@@@@AAAAAABBBBBBDDDFFFJJJNNNRRRTTTWWWYYY[[[]]]___`````````aaa``````aaa```jjjzzziii\\\PPPKKKJJJGGGFFFGGGwwwxxxzzz|||~~~~~~}}}}}}{{{~~~~~~xxxrrrsssxxx{{{zzz{{{yyyfffXXXRRRQQQVVVYYY]]]^^^[[[UUUOOOKKKKKKOOOYYYgggzzz{{{~~~xxx|||cccOOOBBB===:::<<<<<<999999<<<777777777666666555555555444444444444444444444444444444444444444444444444444444444444555555666666444333333333333333333333333333333333333333333333333333333333333333333333555555555666666666666777666666555444444555777888666444555777999===GGGQQQcccrrr}}}tttjjjaaa]]][[[XXXVVVVVVYYY___lllyyy~~~|||uuummmeee^^^YYYUUUTTTUUUZZZccckkkoooppprrruuuwww|||rrrddd___\\\^^^___^^^]]]___```___dddtttzzzwww~~~|||wwwtttpppnnngggccc^^^[[[ZZZXXXTTTQQQOOOLLLIIIFFFEEECCC@@@>>>>>>>>>??????@@@AAAAAAAAAAAABBBEEEHHHLLLQQQTTTWWWYYYZZZ\\\^^^```````````````______```ccctttwww```VVVLLLIIIHHHFFFFFFHHH|||}}}~~~{{{yyylll]]]RRRKKKHHHKKKNNNPPPPPPNNNLLLMMMMMMPPPVVVfff~~~wwwvvvxxx~~~eeeOOOBBB;;;;;;<<<>>><<<999999;;;666666666666555555555555444444444444444444444444444444444444444444444444555555555555555555444444222222333333333333333333333333333333333333333333333333333333333333333333555555555666666666666777888777555444444555666666555444555777888:::CCCLLL^^^mmm}}}wwwmmmeee```\\\XXXVVVWWWYYY```mmmyyy}}}{{{sssllleee^^^ZZZUUUTTTUUU[[[eeemmmrrrssswwwxxx{{{|||rrriiidddbbbcccbbb^^^\\\^^^^^^___gggyyyzzzxxxzzzuuuqqqllliiiddd```\\\ZZZYYYWWWSSSPPPKKKIIIFFFDDDCCCCCCAAA@@@======>>>>>>???@@@@@@AAAAAACCCEEEIIINNNRRRVVVWWWZZZ[[[]]]___```aaa```````````````dddnnnqqqZZZQQQJJJHHHHHHGGGGGGIIInnn]]]SSSMMMIIIGGGDDDGGGJJJJJJIIIJJJNNNRRR[[[dddyyy~~~ppplllppp~~~}}}eeePPPBBB===888:::;;;;;;999777777888333333333333333333333333444444444444444444444444333333333333333333333333333444444444333333222111111222222333333333333222222222222222333333333333333333333333333333333333444444555555555666666666888777666555555555555555555333444777777888???HHHXXXiii|||wwwmmmeee```[[[XXXUUUVVVXXX^^^kkkwww}}}zzzrrrkkkddd^^^ZZZTTTUUUWWW]]]eeemmmsssuuu{{{{{{}}}}}}uuupppllljjjiiifffaaa___aaabbbgggsss}}}yyyyyy~~~xxxrrrmmmhhhddd```]]]YYYWWWWWWUUUQQQNNNIIIGGGDDDBBBBBBBBBAAA@@@<<<======>>>???@@@AAAAAACCCDDDGGGKKKPPPTTTVVVXXXZZZ[[[]]]___`````````___[[[\\\```jjj}}}yyyhhhUUUNNNIIIIIIHHHGGGHHHKKKuuukkk^^^RRRLLLKKKMMMNNNNNNSSSXXXYYYXXXYYY]]]```lllxxxrrrfffjjjvvv}}}fffSSSDDD===>>>888999999888777777777666222222222222222222222222444444444444444444444444333333333333333333333333111222333444444444333222000111222333444333333222111111222222222333333333333333333333333333333333333444444444555555555555444555666666666666666666444333444777666777===EEEQQQeee{{{~~~vvvmmmeee```]]]YYYVVVWWWXXX^^^jjjwwwzzzqqqjjjccc]]]YYYSSSUUUYYY^^^dddkkkrrrwww|||{{{}}}zzzxxxtttqqqppplllfffeeehhhlllttt}}}zzzxxx{{{zzztttnnnhhhccc___\\\XXXUUUTTTTTTRRRNNNJJJJJJGGGCCCAAA@@@@@@??????======>>>???@@@AAABBBCCCEEEGGGJJJNNNRRRVVVXXXYYYZZZ[[[\\\^^^_________^^^XXX\\\fffyyy}}}qqq]]]RRRLLLHHHIIIHHHFFFGGGKKKwww]]]ZZZTTTNNNJJJKKKQQQVVVcccjjjqqqsssqqqpppqqqtttzzz|||lllcccooo}}}eeeRRRDDD:::999>>>::::::888666666888888666444444444444444444444444444444444444444444444444333333333333333333333333111222444666777777777666000111222333444333333222111111111222222333333333333333333333333333333333333333333444444444555555111333555777888888777777444333444777666666;;;CCCMMMbbb{{{zzzrrrjjjeee```\\\YYYYYYZZZ```lllxxxyyyqqqiiiccc\\\YYYRRRVVV[[[___ccciiirrrxxx|||zzz|||}}}|||xxxvvvtttpppkkkkkknnnttt|||yyywww|||~~~xxxrrrllleee___[[[XXXUUURRRQQQRRRPPPLLLHHHKKKHHHDDDAAA??????>>><<<>>>??????@@@BBBCCCDDDDDDHHHIIIMMMPPPTTTWWWYYYZZZYYYZZZ\\\^^^______^^^^^^]]]cccsssxxxkkkVVVPPPKKKHHHHHHHHHFFFGGGJJJ