BM6P6(@ rrrjjjiiijjjffffffaaa]]][[[[[[[[[XXXUUULLLNNNQQQTTTWWWVVVRRROOOLLLHHHBBB===;;;999888666666666666666555111+++'''111111000000//////......000...,,,******,,,...000...------,,,,,,------...+++,,,,,,------,,,,,,+++''''''((()))***))))))))))))************+++++++++''''''(((((()))+++,,,---************************,,,+++***((((((((()))***((()))***++++++***((('''))))))))))))))))))))))))+++******))))))***+++,,,(((((('''''''''(((((()))************))))))))))))+++*********))))))((((((***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***---//////...,,,,,,---,,,,,,---...---,,,***)))++++++++++++++++++++++++///...,,,++++++,,,---......------,,,,,,------...000///...---+++***)))((((((+++---...---,,,,,,---...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,000,,,((()))...000---)))------------------------,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---///---++++++++++++)))(((************************))))))))))))((((((((((((+++++++++++++++***)))(((***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))***)))&&&000+++(((555,,,;;;BBBFFF>>>///&&&(((///---,,,++++++******++++++***+++,,,------,,,+++***))))))))))))((((((((((((''''''&&&&&&&&&''''''(((''''''((())))))(((''''''(((((())))))))))))(((((())))))(((((('''''''''&&&))))))((('''&&&%%%%%%$$$))))))))))))(((((((((((()))'''''')))+++)))(((((())))))((((((''''''&&&&&&"""$$$&&&'''&&&&&&'''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((())))))(((''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((()))#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%(((((((((((())))))))))))"""$$$%%%&&&%%%&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%******))))))(((((((((''')))((('''%%%%%%&&&&&&'''~~~ssskkkjjjlllhhheeeaaa\\\ZZZ[[[ZZZXXXUUUPPPQQQSSSUUUVVVTTTPPPLLLIIIEEE@@@<<<;;;:::999888333333444666777666333000111111000000//////......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))))))))***)))************+++++++++(((((((((((()))***+++,,,************************,,,+++)))((((((((()))***'''(((***++++++***)))((()))))))))))))))))))))))))))((((((''''''((()))***+++***)))((((((((((((((((((((())))))*********+++************)))))))))(((***++++++,,,,,,++++++************+++++++++,,,,,,***,,,......---,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++...---+++***+++,,,---...------,,,,,,,,,,,,------...------,,,,,,++++++***)))+++---...---,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,///,,,)))))),,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,)))((((((***---......,,,***************************)))))))))((((((((((((******+++++++++***)))))))))***++++++,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))+++***&&&///+++)))888//////777???@@@:::222,,,+++******)))((((((((((((((()))******++++++******)))(((((((((((('''''''''''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''((((((((('''&&&&&&%%%%%%))))))(((((((((''''''''')))(((((())))))((('''&&&((((((((((((''''''''''''((((((((('''&&&%%%###"""&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((('''(((***)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((''''''''')))((('''&&&&&&&&&''''''ssslllkkknnnjjjeeeaaa\\\ZZZZZZZZZWWWUUUSSSSSSTTTUUUVVVSSSNNNJJJFFFCCC>>>;;;;;;:::999888555444444666777888777555111111000000//////......------------------------***+++,,,------,,,+++***++++++***))))))***++++++))))))((('''((()))***+++)))************+++++++++******))))))))))))******************************+++***))))))((()))))))))'''((()))+++++++++***)))))))))))))))))))))))))))((((((''''''((()))******---,,,+++)))((((((((((((''''''((()))***+++,,,,,,************))))))))))))******+++,,,,,,+++***************++++++++++++,,,***,,,......,,,+++,,,,,,,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++++++++*********+++---...------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---***+++------,,,+++,,,---------,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++*********)))*********++++++++++++,,,---,,,,,,++++++,,,,,,------,,,***))))))***,,,---++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,************************)))***++++++,,,,,,++++++&&&&&&(((+++...///...---******************************)))))))))((((((((()))******+++++++++******((())))))***+++************************)))))))))))))))))))))))))))))))))))))))))))))******+++,,,))))))))))))))))))))))))---,,,&&&---***,,,===666***///666===@@@===555...***)))((((((''''''((((((++++++************++++++''''''''''''&&&&&&&&&&&&((((((&&&%%%$$$$$$######''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((()))(((''''''&&&%%%'''''''''''''''(((((((((***(((&&&&&&''''''$$$ &&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%%%%'''''''''&&&%%%$$$'''''''''''''''(((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&))))))(((''''''''''''(((uuummmlllnnnjjjddd```[[[YYYZZZYYYWWWTTTTTTSSSTTTUUUUUUSSSNNNKKKEEEBBB>>>;;;::::::888777:::888666555666666444333111111000000//////......,,,,,,---......---,,,,,,***+++---......---+++***...---+++******+++---...***)))((('''''')))+++,,,))))))*********+++++++++++++++***)))(((((())))))******************************))))))))))))))))))&&&'''(((***++++++++++++)))))))))))))))))))))))))))))))))******+++,,,,,,+++******)))(((((((((((('''(((((()))******++++++*********)))))))))))))))******++++++++++++******************++++++++++++***,,,---,,,+++***+++,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))***+++---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------***,,,------,,,+++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------************++++++++++++------,,,,,,,,,,,,------++++++***((('''(((+++...************************))))))***+++++++++++++++))))))))))))))))))))))))((()))+++,,,,,,,,,+++***))))))***+++---,,,***(((*********************************)))))))))((((((((()))***+++++++++++++++((()))******++++++******************************++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))------'''---+++111DDD===///...///333999;;;999666,,,,,,+++************+++---,,,+++******+++,,,---((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%((()))'''&&&''''''%%%&&&&&&&&&''''''(((((((((&&&###!!!$$$)))+++)))%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++(((''''''''''''''''''(((&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$&&&&&&&&&$$$$$$%%%&&&((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''wwwmmmkkkmmmhhhccc___ZZZYYYYYYXXXVVVSSSQQQQQQRRRSSSTTTSSSPPPMMMFFFCCC???<<<;;;999777555<<<999666444444444222111111111000000//////......+++,,,...//////...,,,++++++---///000000///---+++...---+++******+++---...+++***((('''((()))+++---))))))*********+++++++++,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))*********))))))''''''((()))***+++++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,''''''''''''(((((()))*********))))))))))))))))))))))))))))))))))))******************************))))))*********+++++++++***+++,,,+++***)))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++,,,---,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++------,,,++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******((()))***+++---...//////))))))*********+++++++++---,,,,,,++++++,,,,,,---+++++++++)))((((((+++---************************++++++++++++******)))((())))))))))))))))))))))))((()))***+++,,,+++***))),,,+++***+++,,,+++(((&&&************************************))))))))))))((()))***+++++++++++++++)))******+++++++++++++++******++++++++++++++++++************************)))))))))((())))))******))))))))))))))))))))))))***---''',,,+++444HHH???...---,,,,,,---000222444------,,,++++++++++++,,,+++***)))(((((()))***+++)))))))))(((((((((''''''&&&&&&&&&&&&'''((()))***'''''''''&&&&&&'''''''''((((((((())))))((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%!!!'''***&&&%%%((()))'''%%%%%%&&&&&&''''''((((((### ###***---+++'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((()))&&&'''''''''((((((((((((%%%%%%&&&&&&((()))+++,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&''')))((('''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&'''''''''(((((((((%%%'''((()))((((((***+++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((''''''&&&yyynnnllllllhhhccc___ZZZXXXXXXXXXUUUSSSOOOOOOOOOQQQSSSRRRPPPNNNGGGDDD@@@===<<<999777444888666444333444555444333111111000000//////......,,,,,,---......---,,,,,,---...///000000///...---++++++***))))))***++++++******)))((()))***+++,,,)))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))(((((()))************)))(((((())))))******++++++))))))))))))))))))))))))%%%&&&''')))************&&&&&&&&&&&&''')))***+++************))))))(((((())))))))))))************+++***))))))))))))***+++)))))))))************+++***++++++***))))))***,,,+++************+++,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------,,,******,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((&&&&&&''')))***,,,---...)))))))))************+++,,,++++++******++++++,,,++++++*********+++++++++************************++++++++++++***)))((('''))))))))))))))))))))))))((()))******++++++*********)))((()))***++++++***************************++++++*********))))))))))))******+++++++++******)))***++++++,,,,,,++++++*********+++++++++++++++(((((((((((((((((((((((()))))))))(((((())))))***))))))))))))))))))))))))'''+++'''+++***222EEE:::%%%)))++++++)))''''''(((+++******)))))))))))))))''''''&&&&&&&&&&&&''''''***)))))))))((((((((((((***))))))(((''''''((((((''''''((())))))(((''''''(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%!!!))),,,'''$$$(((***'''&&&&&&&&&&&&&&&'''''''''%%%######%%%(((***(((&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''(((((('''''''''((((((((())))))###$$$$$$%%%&&&'''))))))'''&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((()))((((((((('''''''''''''''%%%&&&'''(((((((((((((((&&&''''''''''''(((((((((###%%%'''''''''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%yyyooommmnnniiibbb^^^YYYWWWXXXWWWUUURRRNNNNNNNNNPPPQQQQQQOOOLLLEEECCC@@@>>>===;;;999777555444333444666666666444111111000000//////......,,,------------------,,,........................************************))))))*********+++++++++)))************+++++++++******)))))))))))))))***))))))))))))))))))))))))'''((()))***+++******)))***)))))))))))))))******))))))))))))))))))))))))$$$&&&''')))************((('''''''''((()))******)))))))))))))))*********((()))))))))************+++***)))(((((()))***+++))))))))))))*********************)))((((((***,,,+++***)))))))))***,,,---++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...---...---,,,******+++---,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,******************************++++++++++++******((((((((()))******++++++))))))))))))************+++******))))))******+++,,,+++***+++......,,,(((++++++++++++++++++++++++)))***************)))(((************************)))))))))))))))***++++++***(((&&&''')))+++,,,,,,************************+++++++++*********))))))******+++++++++***))))))((())))))***+++*********)))))))))*********++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))$$$+++'''***'''---<<<...$$$'''******)))'''%%%$$$)))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''))))))(((''''''''''''(((&&&(((***++++++***(((&&&'''(((((((((((((((((('''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&$$$---000(((###''')))%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''')))((((((''''''''''''(((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))((((((''''''''''''((((((%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&&&&''' """$$$&&&''''''&&&%%%''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))))))))%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%&&&'''''''''&&&$$$$$$zzzpppoooppplllbbb^^^YYYWWWXXXWWWUUURRROOONNNNNNOOOPPPOOOMMMKKKDDDBBB@@@???>>>===;;;999666666555666777777555333111111111000//////......------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++))))))***++++++++++++***)))************+++++++++******))))))))))))******))))))))))))))))))))))))'''((()))+++++++++***)))+++***)))))))))))))))***))))))))))))))))))))))))&&&''')))+++,,,---,,,,,,******)))))))))))))))***''''''((()))***+++,,,,,,(((((())))))*********++++++***)))(((((()))***+++))))))))))))*********************)))'''(((***,,,******)))))))))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,++++++++++++++++++,,,((()))***+++---...///000......---,,,******+++---,,,++++++++++++++++++,,,*********++++++,,,,,,---************************---......//////......---,,,,,,,,,++++++++++++***))))))))))))******************))))))))))))******---***))),,,000111,,,'''++++++++++++++++++++++++'''((()))******++++++******************************)))((((((((()))+++,,,---***'''&&&'''***+++,,,************************+++++++++************)))+++++++++++++++***)))((('''(((((()))))))))))))))'''((((((((())))))*********************************)))(((((((((((())))))))))))))))))))))))))))))###***'''((($$$(((555$$$+++)))(((((()))++++++***))))))((('''''''''''''''((()))***++++++***)))((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''(((******&&&(((+++------+++(((&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''111333)))###&&&'''"""'''''''''&&&&&&%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***))))))(((((((((((())))))%%%%%%'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''###((()))'''$$$!!!%%%%%%%%%$$$$$$#########%%%&&&'''((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))'''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%&&&&&&&&&%%%$$$###sssqqqqqqmmmgggddd```[[[XXXXXXWWWTTTRRRQQQSSSRRRMMMJJJLLLNNNMMMGGGDDDAAA>>>>>>===;;;::::::999888999999999777555000000111111111///---,,,...------------,,,,,,,,,++++++,,,------...//////))))))))))))))))))))))))))))))))))))************++++++***)))(((((()))))))))***)))(((&&&###!!!***'''&&&(((+++,,,)))&&&)))************+++++++++***)))(((''''''((()))******)))(((''''''((()))***((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((---,,,***)))))))))******)))))))))***++++++,,,,,,***+++,,,------,,,+++***))))))))))))***+++,,,---+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******///---***(((((())),,,...))))))************))))))++++++************++++++)))************+++++++++************************))))))))))))))))))))))))......------,,,+++******++++++******++++++,,,---************************''''''&&&&&&&&&&&&'''''',,,,,,+++***))))))******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------***((('''((()))***,,,,,,***%%% ))))))))))))))))))))))))((((((((()))((('''&&&&&&+++*********))))))(((((((((((((((((((((((((((((())))))))))))************'''(((***+++++++++***)))))))))))))))************((()))+++,,,,,,***'''%%%((('''''''''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''))))))((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%---444333+++&&&'''+++'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###$$$&&&'''''''''&&&&&&((('''%%%$$$$$$%%%'''(((((((((((('''&&&%%%###"""%%%&&&((()))***)))'''&&&+++***'''%%%$$$$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&######$$$%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%))),,,'''&&&***%%%$$$...%%%%%%%%%&&&&&&''''''''''''$$$""" """$$$'''%%%$$$$$$$$$$$$%%%&&&&&&vvvrrrpppkkkeeeddd___ZZZXXXXXXWWWSSSOOOHHHMMMOOOMMMKKKKKKJJJHHHHHHEEEAAA???>>>===;;;:::999888777777888888666444000000111111000///...---.........------,,,,,,,,,+++++++++,,,------......************************))))))))))))************++++++***)))))))))))))))((()))))))))((('''%%%$$$((()))***)))((('''''''''(((((()))))))))*********))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))((((((''''''''''''((((((((()))))))))***)))(((((((((((()))******************))))))))))))***+++,,,,,,+++***)))(((((((((((()))***+++,,,((()))******++++++++++++*********+++++++++,,,,,,))))))*********+++++++++************************+++++++++*********))))))+++++++++++++++,,,,,,---,,,,,,+++++++++*********---+++)))(((((()))+++,,,)))******************)))+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,+++************))))))))))))***++++++************************)))((((((''''''(((((()))++++++***))))))))))))))),,,++++++******++++++,,,,,,,,,+++++++++++++++++++++,,,------***)))))))))((()))+++,,,+++((($$$"""++++++++++++++++++++++++******)))(((((('''&&&&&&************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((()))******++++++******((((((((()))))))))******(((***+++,,,,,,***(((&&&((('''''''''((()))+++,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((''''''%%%&&&&&&'''(((((('''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$)))...---'''###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''(((''''''&&&'''&&&$$$######$$$&&&'''''''''((((((''''''&&&&&&&&&'''((()))((('''%%%$$$***)))'''%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&)))%%%'''---'''###***%%%%%%%%%&&&&&&''''''''')))(((&&&$$$$$$&&&((()))%%%%%%%%%%%%%%%&&&''''''yyyrrrmmmhhhfffddd^^^YYYXXXYYYXXXQQQJJJDDDKKKQQQQQQQQQPPPMMMIIIIIIFFFBBB???>>>===;;;:::888777666777777777555333000111111111000///...---//////...---,,,,,,++++++******++++++,,,,,,------++++++++++++++++++++++++))))))))))))************+++***))))))))))))))))))(((((()))***************'''***,,,+++&&&###$$$''''''''''''((((((((())))))((())))))******))))))((())))))(((((((((((())))))++++++************))))))((((((((()))))))))*********))))))((())))))***++++++******)))((((((''''''))))))************))))))'''''''''((())))))******&&&'''((()))***+++++++++*********++++++++++++,,,(((((()))))))))*********))))))))))))))))))))))))+++++++++******************************++++++,,,,,,++++++++++++***************))))))))))))***+++******++++++++++++******+++******))))))******+++)))))))))*********++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***))))))))))))(((((((((((()))******))))))))))))))))))))))))***))))))(((((())))))*********)))((((((((()))))),,,+++************+++,,,*********************++++++,,,,,,***(((''')))***((()))***++++++***)))(((++++++++++++++++++++++++,,,+++***(((''''''((((((************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))***++++++''''''((((((((())))))))))))***,,,,,,,,,+++)))(((((('''''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&((((((((()))))))))))))))%%%&&&''''''((('''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''((((((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%$$$######$$$%%%&&&&&&&&&'''((()))))))))((((((((())))))'''&&&$$$"""((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&$$$'''&&&***333---$$$'''&&&&&&&&&&&&&&&'''''''''***)))(((((((((((()))***&&&&&&&&&&&&'''''''''(((zzzrrrkkkhhhhhhddd^^^XXXWWWYYYWWWOOOGGGCCCKKKRRRSSSSSSSSSPPPLLLJJJGGGCCC@@@???>>><<<:::999888777777888777555333111111111000//////...---//////...---,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))******************)))))))))))))))***((())))))******+++++++++''')))***)))'''%%%&&&'''''''''((((((((()))))))))((()))***++++++***)))((())))))(((((((((((())))))************************))))))))))))************------,,,+++++++++++++++))))))((((((''''''''''''(((((())))))))))))(((((('''(((((())))))******)))'''((()))***++++++++++++************++++++++++++))))))))))))*********+++************************************************)))))))))))))))******+++++++++++++++************)))******++++++++++++***+++++++++,,,,,,+++++++++******))))))))))))******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((()))(((((((((((()))******((((((((((((((((((((((((***))))))(((((())))))***))))))((((((((((((((()))++++++************++++++))))))))))))******************)))'''&&&%%%''')))((()))))))))******++++++)))))))))))))))))))))))),,,***)))'''''')))***,,,*********)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***)))((('''''''''(((***+++''''''''''''(((((((((((()))***+++,,,,,,+++***)))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''(((((())))))***&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((((()))))))))((('''%%%$$$'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''%%%((((((///999333''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&''''''(((((((((((((((zzzrrrkkkiiilllccc^^^XXXXXXYYYVVVNNNGGGCCCJJJOOOOOOPPPQQQPPPMMMKKKHHHDDDAAA???>>><<<::::::999888888999888666555111111000000///.........//////...---,,,,,,++++++******++++++++++++,,,,,,++++++++++++++++++++++++((()))))))))***************)))))))))))))))*********)))))))))))))))))))))'''&&&%%%'''******)))'''((((((((()))))))))******((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************......---,,,+++)))((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))***+++++++++*********++++++,,,++++++******))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))(((((())))))***++++++++++++*********))))))******,,,---------,,,,,,+++++++++,,,,,,+++++++++***))))))))))))))))))***(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))(((***))))))))))))***++++++(((((((((((((((((((((((()))((((((''''''(((((())))))((((((((((((((())))))************************((((((((())))))******************(((&&&''')))+++***)))))))))))))))))))))(((((((((((((((((((((((()))(((''''''(((***---...))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++''''''&&&%%%%%%'''((()))''''''''''''(((((((((((()))******+++++++++***)))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''(((((((((&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''+++)))&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%(((((((((((()))(((((((((&&&&&&&&&&&&''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%((('''...999222&&&'''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&'''((()))))))))((((((|||vvvnnnkkknnnaaa^^^ZZZXXXWWWTTTOOOKKKJJJPPPSSSRRRRRRTTTTTTQQQLLLIIIEEEBBB@@@>>><<<;;;;;;999888999999999777555222111000///.........///......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))))))))))))))******++++++***)))((('''''''''((((((%%%$$$''',,,---+++((((((((()))))))))*********)))******************)))(((((())))))))))))(((((('''''''''(((((((((((()))((((((((()))))))))******+++++++++***((('''%%%$$$&&&&&&''''''((())))))***))))))(((((((((((()))))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++******)))))))))************+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))))))))******++++++************)))))))))***+++,,,---.........---******++++++++++++*********))))))(((((())))))***((((((((()))))))))******************************))))))))))))))))))))))))******))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((((()))******))))))***++++++***))))))((((((((()))******+++++++++,,,,,,+++***)))+++,,,*********)))))))))))))))************************''''''''''''(((***,,,---))))))))))))************))))))))))))))))))))))))(((((()))))))))*********&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((((()))************)))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''')))'''&&&%%%'''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))(((''''''&&&&&&'''''''''''''''(((((('''''''''&&&'''''''''&&&%%%$$$$$$''''''''''''(((((())))))%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((###&&&%%%)))222,,,###&&&((((((((('''''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))((('''~~~tttllllll```___\\\YYYUUURRRQQQPPPPPPVVVZZZYYYXXXXXXWWWSSSMMMJJJEEEBBB@@@???===;;;:::999888888999888666444222111000///......//////,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,************************))))))))))))************)))))))))))))))***+++++++++***)))((('''(((((()))(((((((((***+++++++++***'''''''''((((((((())))))+++******))))))******+++'''((()))******)))(((''''''''''''((((((((())))))''''''((((((((()))))))))''''''((()))((('''&&&%%%((((((((((((((((((((()))******)))(((((()))******((()))***++++++***)))((()))******++++++++++++***))))))))))))************************++++++++++++************************))))))*********+++++++++***))))))))))))***++++++************))))))))))))***++++++,,,,,,---......)))******************)))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((((((((()))*********************************))))))(((((())))))***)))))))))))))))***++++++((()))***++++++***)))((((((((()))******+++,,,,,,(((***++++++***))))))*********++++++++++++******************************''''''((((((((()))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))((((((((((((((()))))))))******''''''(((((())))))))))))(((((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%'''$$$%%%+++&&&!!!))))))((((((((('''''''''&&&(((((((((((((((((((((((($$$&&&'''))))))((('''&&&xxxllliii______^^^YYYTTTQQQRRRTTTNNNUUUZZZZZZXXXWWWTTTOOOMMMJJJFFFBBBAAA???===;;;999777777777888777555333333222000///......//////++++++,,,------......///------------------------))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++***)))((((((((()))***+++(((+++...---)))((())),,,&&&&&&&&&'''''''''((((((,,,+++***))))))***+++,,,'''((()))******)))((('''''''''(((((()))))))))***''''''''''''((((((((((((%%%&&&(((************)))*********)))((((((''''''+++***)))(((((()))***+++'''(((***+++***)))'''&&&&&&'''(((***++++++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))******++++++++++++***************++++++,,,************))))))))))))************+++,,,---...))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++'''''''''''''''((())))))************************++++++************++++++******))))))***+++,,,,,,((()))***++++++***)))(((((())))))***+++,,,,,,,,,$$$&&&((()))(((&&&&&&''')))***,,,---......---,,,((((((((((((((((((((((((((()))))))))((('''&&&%%%(((((())))))*********+++))))))))))))))))))))))))))))))))))))************'''(((***+++++++++***)))))))))))))))************&&&'''''''''(((((())))))(((((()))******)))((('''************************&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&******))))))(((((('''''''''((((((((('''&&&%%%%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%(((***)))((('''((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))*********'''&&&%%%$$$###"""""""""&&&''''''(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))))))((((((&&&%%%$$$######((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''***%%%$$$((($$$""",,,))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%'''((()))((('''&&&|||{{{vvvlllfffccc[[[UUUUUUVVVUUUVVVXXXYYYXXXXXXYYYYYYVVVRRRNNNJJJHHHDDDBBBAAA???===;;;444555555666666666666555333333222222111000000000++++++,,,------......///,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))))))))***+++,,,---((())))))))))))*********,,,)))'''''')))***)))'''*********)))))))))))))))((((((((((((((())))))***(((***,,,***'''%%%''')))'''((()))******)))((('''***)))(((''''''''''''''')))))))))))))))(((''''''))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((''''''((()))******)))((()))***+++,,,+++******)))((((((((()))***+++++++++***((()))******)))((())))))))))))))))))))))))*********(((''''''***,,,******))))))******+++,,,)))))))))))))))******+++++++++************+++++++++***)))))))))***+++,,,,,,+++*********,,,---...******))))))))))))*********,,,,,,+++)))((()))******)))(((&&&&&&&&&'''(((((((((''''''''''''((((((+++***)))'''%%%&&&***---************)))))))))))),,,***(((((()))***)))((('''''''''((())))))******,,,+++***))))))***+++,,,((())))))))))))*********************++++++++++++((())))))))))))(((((('''************************))))))(((((('''''''''&&&(((((())))))))))))(((((()))((((((''''''''''''((())),,,------///111---(((+++)))((((((*********)))++++++++++++++++++++++++))))))))))))((('''&&&%%%((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''',,,+++***)))((((((((((((%%%&&&&&&&&&'''&&&&&&%%%((((((((('''&&&&&&&&&%%%***)))((('''&&&&&&'''(((&&&'''''''''&&&%%%$$$$$$(((''''''&&&&&&''')))***((('''%%%$$$$$$%%%&&&((("""###%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((((()))((((((''''''''''''((())))))))))))(((((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&''''''((({{{zzzuuukkkfffbbbZZZTTTTTTVVVVVVWWWYYYYYYXXXXXXXXXXXXUUUQQQMMMJJJHHHDDDBBB@@@???<<<:::777777888888888888777777333333222111111000000///------------------------,,,,,,,,,+++++++++******************++++++,,,,,,******))))))((()))))))))++++++******)))))))))((((((&&&%%%%%%(((***)))((())))))))))))))))))))))))((('''''''''((()))******))))))***)))(((''''''(((((())))))))))))))))))((())))))((('''''''''''''''(((((())))))(((((('''&&&'''''''''''''''''''''''')))((((((((((((((((((((('''''''''''''''((())))))***)))(((((())))))((('''''')))***,,,,,,+++***))))))))))))((())))))*********(((((((((******)))((())))))))))))))))))))))))*********(((''''''***,,,******))))))******+++,,,)))))))))))))))******++++++******))))))******+++++++++******)))***************)))''''''&&&&&&&&&((((((''''''''''''((((((***+++,,,+++)))((()))***,,,+++***(((((((((((())))))))))))(((((()))))))))''''''&&&%%%###$$$&&&)))************************,,,***(((((()))***)))(((+++++++++*********************)))(((((()))******(((((((((((())))))))))))''''''((((((((()))))))))++++++++++++***(((''''''(((((((((((((((((((((((($$$$$$%%%'''(((***+++,,,(((((())))))))))))((((((((((((((('''(((((())))))000444555333222222///++++++)))(((''')))******)))************************))))))))))))((('''&&&%%%((((((((((((((((((((('''&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''++++++***((((((''''''(((###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&%%%%%%&&&'''&&&''''''''''''&&&&&&%%%'''''''''''''''((())))))'''&&&%%%%%%%%%&&&((()))%%%&&&((())))))(((''''''$$$%%%&&&'''((((((((((((((('''''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%zzzyyysssjjjfffaaaYYYQQQQQQTTTUUUXXX[[[]]]\\\\\\\\\[[[XXXSSSOOOJJJGGGDDDBBB@@@???<<<:::888888999888888777666555333222222111111000////////////...------,,,++++++,,,,,,,,,++++++++++++***)))))))))************++++++***)))(((''''''''''''------,,,+++***)))((('''%%%$$$$$$%%%''')))))))))))))))))))))))))))))))))''''''''''''((()))***+++***((('''((())))))((('''******))))))))))))******((((((((((((''''''''''''(((((())))))((((((''''''''''''&&&''''''((())))))*********))))))((((((((((((''''''''''''(((((()))+++***(((((())))))'''&&&&&&(((***,,,---+++)))(((******)))((((((((())))))***)))((()))+++,,,,,,+++))))))))))))))))))))))))*********)))'''(((***,,,***))))))))))))***++++++)))))))))))))))******++++++******))))))******+++++++++++++++***)))((((((************)))(((''''''((((((''''''''''''((((((***+++++++++)))((()))***...---,,,******)))******************************((()))***)))((('''(((*********************++++++,,,***(((((()))***)))(((,,,,,,++++++***))))))((())))))(((((((((((())))))'''((((((((())))))))))))''''''(((((((((((())))))------,,,+++***((('''&&&(((((((((((((((((((((((("""###%%%''')))+++,,,---((())))))******))))))((((((((((((((())))))***+++444:::;;;666111000...+++,,,***'''&&&((()))******((((((((((((((()))))))))))))))))))))((('''&&&%%%''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''***)))((('''''''''''''''"""###$$$&&&'''((())))))&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&''''''(((((()))'''((()))***)))((('''&&&%%%&&&''''''((((((((((((&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''zzzwwwqqqiiifff___VVVOOOOOORRRTTTXXX\\\]]]\\\\\\\\\[[[XXXSSSOOOJJJGGGDDDAAA@@@>>><<<:::777777777777666444333333222222222111000000//////......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***+++***)))(((((((((((((((,,,,,,,,,+++***)))))))))&&&&&&%%%&&&'''((())))))((((((((()))))))))))))))&&&&&&&&&'''((()))***+++***(((%%%&&&)))***(((%%%+++***)))(((((()))***+++'''(((((((((((((((''''''((())))))***))))))(((((()))((((((((()))+++,,,---++++++******))))))((((((((((((''''''''''''((()))***)))(((((())))))((('''&&&(((***,,,---+++)))'''+++***)))(((((((((((((((+++******+++---///...---)))))))))))))))))))))))))))******)))(((((()))+++)))))))))))))))***++++++)))))))))))))))******+++******))))))))))))*********++++++++++++)))'''&&&%%%''')))***+++++++++*********))))))))))))******)))***+++***)))((()))***------,,,+++*********))))))******************)))(((***,,,,,,***))))))***)))))))))***************,,,***(((((()))***)))((())))))))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))*********++++++++++++***)))((('''&&&))))))))))))))))))))))))'''''''''((((((((((((((()))))))))******)))))))))(((((((((((()))***,,,,,,000777999333---******))),,,)))&&&&&&''')))******((((((((((((((()))))))))(((((()))(((((('''&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&)))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((%%%&&&((()))))))))(((''''''(((((())))))(((''''''''''''(((((((((&&&%%%$$$&&&&&&'''(((((((((((((((%%%%%%%%%&&&'''((()))***%%%%%%&&&''''''((())))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((zzzvvvpppiiiggg^^^UUUMMMMMMPPPSSSWWW[[[ZZZZZZYYYZZZYYYVVVQQQMMMIIIGGGCCCAAA???>>>;;;:::777777777777666444333333222222111111000//////...,,,,,,,,,---------......++++++++++++++++++++++++***)))))))))))))))))))))***)))))))))******+++,,,************************))))))((((((''''''((()))''''''(((((())))))))))))&&&&&&&&&&&&'''((()))***)))'''%%%&&&)))***(((&&&+++***)))(((((()))***+++&&&'''(((((()))((('''''')))******++++++*********)))(((''''''(((***,,,---+++*********)))))))))(((((((((''''''''''''(((((('''&&&&&&'''***++++++***&&&'''***,,,,,,+++)))(((******)))((('''''''''((()))(((((())),,,------,,,(((((((((((((((((((((((()))*********(((((()))+++))))))(((((())))))***+++)))))))))))))))******+++***))))))))))))))))))*********++++++***)))'''%%%!!!###%%%'''((((((((('''******))))))))))))******((()))******)))((()))******************)))))))))((())))))******))))))((($$$'''))))))((('''&&&&&&((((((((()))))))))******,,,***(((((()))***)))(((''''''(((((())))))))))))************************)))))))))*********++++++((())))))))))))*********''''''((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&%%%))))))************))))))(((((((((((()))***,,,,,,***111444...)))((())))))+++)))&&&&&&''')))))))))((((((((()))))))))******(((((((((((((((((('''&&&&&&'''''''''(((((()))))))))))))))((((((''''''&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''(((((((((''''''&&&&&&'''((()))))))))(((%%%&&&((()))))))))((('''))))))))))))((('''%%%$$$''''''(((((((((&&&%%%$$$&&&'''(((((()))(((((((((%%%%%%%%%%%%&&&((())))))&&&&&&'''((())))))******))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%{{{uuuoooiiihhh^^^UUUOOOOOORRRTTTWWW[[[]]]]]]]]]^^^]]][[[VVVSSSIIIFFFCCCAAA???>>>;;;999888888999888888777666555222111111000000///......++++++,,,,,,---...//////***++++++++++++,,,,,,,,,+++************)))))))))))))))))))))***+++,,,---(((((()))))))))*********)))******)))''''''((()))&&&''''''(((((())))))***''''''&&&&&&''''''((()))'''&&&&&&&&&((()))((('''))))))(((((((((((())))))&&&&&&((()))))))))((('''))))))******++++++******'''&&&%%%$$$%%%&&&)))***)))))))))))))))))))))))))))((((((''''''''''''(((&&&%%%%%%'''***,,,,,,+++'''((()))*********))))))))))))((('''''''''(((((('''&&&%%%&&&((())))))((((((((((((((((((((((((((((((***+++***)))((()))***)))(((((((((((()))******)))))))))))))))******+++***))))))(((((())))))***************)))(((''''''''''''(((((((((''''''&&&((((((''''''''''''((((((''')))***)))(((((()))+++'''((())))))******))))))'''((()))******)))((('''&&&(((***+++)))(((((((((((((((((()))******++++++,,,***(((((()))***)))(((((())))))***++++++,,,,,,******++++++++++++******))))))))))))************&&&&&&''''''''''''((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))******++++++******)))(((((((((((())))))***+++'''---///+++((()))***)))***(((''''''((()))((('''''''''(((((())))))******'''(((((((((((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((***)))(((''''''&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((&&&&&&'''(((((((((''''''&&&''''''(((((((((((((((***))))))((('''&&&%%%%%%'''((()))***)))((('''&&&'''(((((())))))(((((((((%%%%%%%%%%%%&&&'''((((((''''''(((((())))))******((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&{{{uuuooojjjjjj```XXXRRRSSSVVVVVVXXX[[[_________```aaa^^^[[[WWWIIIFFFCCC@@@???===;;;999777777888888888888777777111111111000//////......,,,---------------------******+++++++++,,,,,,,,,,,,,,,++++++******************)))))))))******+++)))))))))(((((((((((((((&&&((()))(((&&&&&&(((+++&&&&&&''''''((())))))***(((((('''&&&&&&&&&''''''%%%&&&'''''''''&&&((()))''''''((((((((((((''''''%%%&&&((()))***)))((('''''''''((()))))))))))))))(((&&&$$$######%%%'''((('''''''''(((((())))))***))))))(((''''''''''''''''''&&&&&&'''***++++++***((((((((((((((()))******(((((('''''''''((())))))((('''&&&&&&(((((((((&&&((((((((((((((((((((((((((()))++++++)))((()))***((((((((((((((()))******)))))))))))))))******+++))))))(((((((((((())))))***))))))((((((((())))))+++******)))*********+++((((((''''''''''''(((((('''((())))))(((((()))+++%%%&&&((()))***+++******((()))+++,,,,,,+++)))(((***+++---,,,+++***+++,,,)))******+++,,,,,,------,,,***(((((()))***)))(((***************+++++++++((()))***++++++***)))(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((((((((((('''((((((((((((((((((((((((&&&'''''''''(((((()))))))))******++++++******)))((((((((('''(((((())))))'''***+++((((((******((((((''''''(((***)))(((&&&%%%&&&&&&'''(((((())))))''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((()))))))))***)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((('''''''''''''''(((((($$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((((((''''''&&&''''''''''''&&&&&&%%%'''''''''''''''((())))))''''''&&&%%%%%%&&&'''(((%%%&&&((())))))(((''''''(((((())))))))))))((((((&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''(((((((((|||vvvooojjjjjjbbbZZZUUUVVVYYYYYYZZZ\\\YYYYYYZZZ[[[\\\ZZZWWWTTTIIIFFFCCC@@@???===;;;999444555666666666666666555111111111000//////......///......------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++***)))((((((''''''(((******)))((('''&&&%%%%%%###%%%''''''%%%&&&))),,,&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&###&&&)))(((&&&%%%'''***%%%&&&'''(((((('''&&&%%%$$$&&&((()))***)))((('''%%%%%%&&&'''((((((''''''***(((&&&$$$$$$%%%''')))%%%%%%&&&'''((()))*********)))(((''''''''''''''')))((('''((()))***)))((()))((('''''''''(((***+++'''''''''''''''((()))***+++***((()))******)))(((((((((((((((((((((((((((((()))++++++)))((()))***((((((((((((((()))******)))))))))))))))******+++))))))(((((((((((())))))***)))(((''''''(((***+++%%%%%%%%%%%%''')))+++---******))))))))))))******&&&((())))))(((((()))+++$$$&&&(((***+++,,,,,,,,,)))***,,,------,,,***)))''')))))))))''''''((()))++++++,,,------...//////,,,***(((((()))***)))(((******))))))(((''''''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***))))))***))))))(((''''''++++++++++++++++++++++++((((((((((((((('''''''''******++++++++++++******)))((((((''''''''''''(((''')))(((%%%'''***)))%%%&&&&&&''')))+++***'''$$$$$$$$$%%%&&&&&&'''((((((''''''((((((((((((((('''&&&&&&&&&'''((())))))***''''''(((((())))))************)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((())))))(((((((((''''''''''''(((((('''''''''(((((()))"""###$$$&&&'''(((((()))(((((((((''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&''''''''''''&&&%%%$$$$$$(((((('''&&&&&&((()))***%%%$$$######$$$''')))+++"""###%%%&&&&&&&&&%%%%%%((()))))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%zzzvvvpppjjjhhhaaa[[[VVVUUUYYY]]]^^^]]]```___]]]]]]\\\YYYTTTQQQLLLIIIEEEAAA@@@>>><<<:::888888999:::;;;:::777444555333111000000000...---,,,,,,+++***+++,,,---...111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((()))***,,,,,,+++*********)))))))))***)))&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))***)))((('''&&&&&&'''(((+++***)))((((((''''''''''''((()))******)))(((''''''((()))))))))(((&&&%%%'''''''''''''''((())))))((('''&&&'''((((((&&&$$$(((''''''&&&&&&&&&''''''%%%)))+++)))&&&%%%)))---((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))((('''(((((((((((((((((((((((())))))(((((((((((()))))),,,+++***))))))(((((()))---+++(((&&&%%%''')))***((((((((((((((('''''''''))))))))))))))))))))))))***)))'''%%%&&&(((***,,,&&&&&&&&&&&&(((***---...---...000///---,,,,,,,,,,,,,,,,,,------.........---------,,,+++***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''(((((())))))&&&''')))*********)))(((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))(((((((((******((('''((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&'''(((******((((((((()))((('''&&&%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))((((((''''''''''''((((((***)))(((''''''(((***+++&&&%%%$$$######%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((('''''''''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''***(((%%%######$$$&&&((()))&&&###"""$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%zzzvvvpppiiiggg___ZZZVVVVVV[[[___`````````___^^^^^^]]]ZZZUUURRRKKKHHHCCC@@@???===;;;999888888888:::;;;:::777444555333000000000000///---------,,,++++++,,,---...---------,,,,,,,,,,,,,,,************************(((((((((((())))))))))))))))))***++++++++++++***+++***))))))++++++,,,+++((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''&&&'''((((((''''''&&&&&&'''((()))***'''(((((())))))((((((''')))*********))))))(((''''''''''''''''''(((((()))***)))''''''(((((('''&&&(((((('''''''''''''''(((((((((((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((('''''''''''''''((()))+++***(((''''''''')))***(((((((((((((((((((((''')))))))))))))))))))))))))))((('''&&&&&&((()))+++'''&&&%%%%%%&&&'''((())))))***+++***((('''((()))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++***)))((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''''''''((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&''''''''')))((('''(((******(((''''''''''''(((((()))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''(((******((('''((()))(((((((((''''''((((((((('''&&&%%%%%%%%%&&&(((((((((''''''''''''''''''(((&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''%%%$$$$$$%%%'''((()))'''&&&$$$$$$%%%&&&'''&&&$$$!!!!!!###%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%{{{vvvooogggddd]]]ZZZWWWXXX\\\aaabbbbbb``````______^^^[[[VVVSSSJJJGGGCCC@@@>>><<<:::888999888888999::::::777555444222000000000000///.........---,,,,,,------...***+++++++++,,,,,,,,,---************************(((((((((((())))))))))))***))))))))))))***++++++))))))((()))***,,,...000))))))))))))))))))))))))((((((''''''''''''''''''''''''((((((((()))))))))(((''''''''''''(((((()))'''&&&%%%$$$%%%''')))+++(((''''''''''''''''''(((***)))(((((('''(((((((((''''''&&&&&&''''''((()))---+++((('''((((((((('''(((((((((''''''(((((()))(((&&&$$$&&&***,,,)))%%%((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((''''''''')))((('''''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''((()))***((((((((((((((()))))))))''''''(((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))((('''&&&&&&%%%%%%&&&*********)))'''''')))+++++++++++++++************************)))(((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))((('''((()))***(((&&&&&&&&&'''((()))***++++++''''''''''''(((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((&&&(((***)))((('''((()))(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((())))))(((((('''''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%%%%%%%''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%###!!! !!!###&&&''''''%%%&&&&&&''''''&&&&&&%%%{{{vvvnnneeebbb]]][[[YYYZZZ^^^aaabbbbbb```````````````\\\WWWSSSKKKGGGCCC@@@>>>===;;;999999888888999::::::888666444222000///000000///...//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***)))((((((((()))+++,,,&&&'''((())))))***+++,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((()))))))))''''''''''''(((((())))))+++)))'''%%%$$$%%%'''(((((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((...+++(((&&&&&&''''''''')))(((((((((((())))))***&&&$$$$$$'''+++---+++)))((((((((((((((())))))***(((((((((((((((((((((((())))))((((((''''''&&&&&&)))((('''&&&&&&''')))+++(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++&&&'''((()))******))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))*********))))))++++++***)))((('''''''''******)))'''&&&&&&)))+++*********))))))(((((((((((()))))))))(((((('''&&&************************'''''''''((((((((((((((())))))((((((''''''&&&&&&)))((('''''''''(((***+++))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))***+++(((''''''((())))))(((&&&''''''(((((()))******+++''''''''''''(((((((((((('''((((((((((((((((((''')))((('''&&&&&&'''((()))&&&((())))))(((''''''((('''((()))******)))((('''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((()))***++++++***(((''''''&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((())))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzvvvmmmeeeaaa^^^]]]\\\]]]^^^___```````````````aaa```]]]XXXTTTLLLHHHDDDAAA???>>><<<:::999888777888999:::999777444222000///000000000...//////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***)))((((((((()))+++,,,%%%(((++++++)))''''''((('''''''''''''''''''''''')))))))))((((((''''''&&&(((((((((((()))))))))***&&&&&&'''(((((()))))))))+++***(((&&&&&&'''((()))((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((,,,)))&&&%%%%%%&&&&&&&&&((((((((((((((()))******'''((())))))************((((((((((((((())))))***(((((((((((((((((((((((())))))((((((''''''&&&&&&((('''&&&%%%&&&''')))+++(((((((((((((((((((((((())))))(((((((((((())))))++++++***)))))))))))))))%%%'''(((***+++***)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((''')))***,,,,,,+++***))))))))))))))))))(((((((((%%%%%%%%%###"""###%%%((()))))))))(((((('''''''''''''''((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''))))))((((((''''''&&&&&&)))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++((('''&&&'''))))))'''&&&)))))))))(((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&'''))))))'''&&&'''(((&&&&&&((())))))(((&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((())))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))'''(((((((((((()))))))))&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&(((((('''%%%$$$'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzuuummmeeebbb]]]]]]^^^^^^^^^^^^^^^^^^______```aaaaaa]]]XXXSSSLLLIIIEEEBBB@@@>>><<<;;;999777777777999:::999888333111//////000111000///...///000111111111111000......---,,,+++***))))))************************(((((((((((()))))))))))))))(((((((((((()))******'''+++---,,,)))&&&&&&'''''''''''''''''''''''''''))))))((((((((((((((((((((((((((()))))))))******&&&'''(((((()))(((((('''&&&&&&'''((()))***,,,,,,(((''''''''''''''''''(((((((((((('''(((((()))***&&&&&&%%%%%%&&&&&&'''(((***'''%%%%%%&&&''''''&&&''''''''''''((()))******,,,++++++)))'''&&&&&&'''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((()))***(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''&&&&&&&&&&&&'''''')))******)))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((()))***+++,,,+++***)))%%%&&&''''''((('''''''''&&&''''''&&&%%%%%%''')))(((((((((((('''''''''''''''''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((('''''''''((())))))((('''&&&'''((()))'''%%%)))((((((((('''''''''&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((%%%''')))((('''&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((('''&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''yyytttmmmfffcccZZZ[[[]]]^^^^^^^^^______]]]^^^___aaaaaa]]]WWWSSSKKKHHHDDDAAA???===;;;:::999777666777999::::::999333111//////000111000///---...000111222333222222...---------,,,,,,++++++************************(((((((((((())))))))))))'''(((((())))))))))))))))))++++++((($$$###&&&***''''''''''''''''''''''''((((((((((((((()))))))))(((((()))))))))*********'''(((((())))))((('''&&&###$$$&&&(((************'''(((((())))))((((((''''''((())))))*********)))&&&&&&%%%%%%&&&&&&'''(((((('''&&&'''((()))((('''&&&&&&&&&&&&'''((()))***,,,((($$$###%%%''''''&&&((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''''''''''''''((()))))))))))))))(((((('''&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''(((((('''&&&%%%((()))******))))))***,,,''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''&&&''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''((((((''''''''''''((((((&&&'''((()))))))))(((((((((''''''''''''''''''(((,,,+++***))))))((((((((($$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((''''''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((!!!""""""""""""#########%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((&&&%%%'''&&&%%%%%%%%%%%%&&&'''yyytttmmmfffdddVVVYYY\\\^^^______```aaa\\\]]]___aaaaaa]]]WWWRRRJJJGGGCCC@@@>>><<<:::999999777666777888::::::999333111//////000111000///,,,...000222333444444333........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++&&&''')))*********)))(((((()))&&&"""&&&,,,))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((((()))))))))'''&&&%%%$$$&&&'''))))))(((&&&%%%'''((()))******)))((('''%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''(((***+++***(((%%%%%%%%%&&&&&&((()))))))))"""&&&,,,+++(((((((((((((((((()))******************************&&&'''''''''(((((())))))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((())))))***+++,,,******))))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))*********((('''&&&%%%'''))))))((('''((()))&&&''''''(((((()))))))))''''''((((((((((((((('''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&''')))*********)))(((************************(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%###$$$$$$%%%&&&'''((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&%%%'''(((((('''&&&&&&'''***)))(((''''''((()))***&&&''')))*********)))(((((((((''''''''''''((((((***)))'''%%%%%%%%%%%%&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((''''''&&&'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''###"""###%%%'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''zzzrrrlllhhheeeZZZ[[[\\\]]]]]]]]]\\\\\\bbbbbbccccccaaa[[[TTTNNNIIIFFFBBB???>>><<<999777999888777777777777777777222111000///............//////000000111333444555.........------,,,++++++------,,,,,,+++***)))))))))************(((&&&%%%************************))))))(((((('''''''''&&&((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######%%%'''(((((('''''')))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***(((&&&%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''((())))))(((&&&$$$%%%&&&'''&&&%%%$$$&&&((())))))((((((((()))((('''&&&&&&'''((()))(((((((((((('''%%%$$$###$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((((('''&&&'''((((((&&&$$$%%%&&&((()))))))))((('''******)))(((((((((((((((''')))+++)))&&&$$$&&&)))'''&&&%%%$$$$$$%%%&&&'''&&&'''(((((()))(((((('''''''''((((((''''''&&&%%%&&&&&&''''''((()))))))))'''''''''''''''((()))))))))((((((((()))***++++++)))))))))(((''''''&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&(((''''''&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''))))))***&&&''''''((((((((((((((((((((((((((())))))))))))&&&((()))++++++)))(((&&&)))((('''%%%%%%&&&''''''+++(((&&&'''***------,,,***(((&&&%%%&&&''''''&&&%%%''')))(((%%%###$$$&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%+++)))(((&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%'''''''''&&&%%%$$$###"""(((((((((((('''&&&%%%$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''((()))******+++'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((zzzrrrlllhhheee]]]]]]]]]]]]]]]]]]]]]^^^aaaaaaaaaaaa```\\\VVVQQQHHHEEEBBB@@@???>>>===;;;999999888777666666666777444333222111000000000000///......//////000111222000000///...------,,,,,,,,,,,,++++++******))))))&&&&&&(((***+++,,,,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))((())))))(((&&&%%%&&&'''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))***)))'''&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''((())))))+++)))''''''((()))))))))"""$$$&&&((()))******+++)))((('''&&&&&&'''((())))))***************)))(((%%%%%%'''(((((()))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&'''((()))'''&&&&&&&&&((()))))))))((('''(((((('''&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''(((((())))))(((((((((((((((''''''''''''''''''''''''(((((()))((((((((('''(((((())))))((((((((()))))))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))))))))'''''''''((((((((((((((((((''''''&&&'''((()))***(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''((())))))((('''%%%))))))((('''''''''''''''***(((&&&(((+++---...---,,,)))&&&%%%%%%&&&&&&&&&&&&(((***)))'''%%%&&&'''&&&''''''&&&%%%$$$######%%%&&&&&&&&&''''''(((((())))))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%''''''''''''''''''&&&&&&###$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((())))))***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((({{{rrrlllhhheeeaaa```^^^]]]]]]^^^___``````_________^^^\\\XXXTTTKKKHHHDDDAAA@@@>>>===;;;:::999888777666666555666444333222111000000000000......------------......111111000///...---,,,+++************************---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&'''((()))******)))((((((''''''''''''((((((((()))))))))*********&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((())),,,***''''''(((***+++***$$$$$$&&&'''))))))))))))((((((''''''''''''((((((((()))***+++++++++++++++%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***)))'''&&&''''''((()))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&((((((((('''((((((''''''''''''((((((((('''&&&%%%$$$$$$%%%&&&###$$$&&&'''(((((())))))***))))))(((''''''&&&&&&''''''&&&&&&''''''((()))((((((''''''&&&&&&'''''''''(((((()))******++++++))))))(((((('''&&&&&&%%%&&&'''''''''((()))))))))''''''((((((((()))))))))&&&&&&''''''((())))))***(((''''''''''''((())))))(((((((((''''''((((((((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%)))))))))))))))((('''''')))((('''(((+++.../////////+++&&&$$$$$$%%%&&&&&&%%%'''((((((&&&%%%%%%&&&$$$%%%%%%%%%$$$###"""!!!######$$$%%%&&&'''((()))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((((('''&&&&&&&&&'''''''''''''''###$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((zzzrrrlllhhheeedddbbb___]]]\\\^^^```bbbaaa___^^^]]]\\\ZZZWWWUUUPPPLLLFFFAAA>>>;;;999777:::999888777666555555555222111000///............///......---,,,,,,------111000000...---,,,+++***)))))))))))))))*********000///,,,)))((('''&&&'''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''((())))))***))))))((((((((((((((()))******)))((('''&&&%%%%%%!!!###%%%&&&''''''***+++(((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&''')))+++(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''((((((((((((((()))'''$$$###%%%'''((())))))(((''''''''''''&&&%%%(((((((((''''''(((((((((&&&'''((((((((((((''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&%%%&&&'''***+++***(((&&&''''''(((((((((((((((***)))(((((((((((())))))(((&&&$$$%%%)))***)))&&&))))))(((((((((((()))))),,,+++(((&&&%%%&&&'''((('''''''''(((''''''&&&%%%))))))(((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&''''''(((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((())))))''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))%%%&&&''''''''''''&&&%%%'''((()))))))))(((&&&%%%(((''''''(((+++---///000111---'''$$$###$$$%%%&&&###$$$%%%%%%$$$$$$###### !!!"""$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$(((((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''yyyqqqlllhhhffffffccc```]]]\\\]]]___aaaccc```^^^\\\ZZZXXXUUUSSSPPPKKKEEE@@@===:::888666999888777666555555555555222111000///............000000///...------------//////...---,,,******))))))))))))))))))*********((((((''''''((()))+++,,,************************'''''''''(((((((((((((((((((((((((((((('''''''''))))))((((((((())))))*********)))((('''&&&%%%%%%"""$$$&&&''''''(((***,,,))))))(((''''''((())))))''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&)))*********((())),,,...(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&'''((()))((((((((('''%%%""""""$$$&&&''''''***'''&&&&&&''''''&&&$$$'''(((((((((((((((((('''''''''''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&%%%%%%''')))***)))(((''''''''''''((((((((()))))))))(((((((((((()))))))))&&&%%%&&&***+++***'''((())))))))))))))))))(((,,,+++(((&&&%%%&&&'''((('''''''''(((''''''&&&%%%''''''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((***))))))(((''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&%%%$$$###"""!!!!!!''''''''''''(((((((((((())))))((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))'''''''''(((((('''''''''%%%&&&'''((('''&&&%%%$$$&&&''''''((())),,,///000222...((($$$###$$$%%%&&&######$$$$$$%%%%%%$$$###!!!"""###%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&$$$######%%%%%%%%%%%%&&&((()))***'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&xxxppplllhhhgggeeeccc___\\\[[[\\\]]]___bbb```]]]\\\ZZZXXXTTTQQQLLLHHHCCC???===<<<;;;:::777777666666555555666666444333222111000000000000111000///...............------,,,,,,+++*********************************((((((((((((((())))))***************************'''''''''((((((((((((((())))))((((((''''''''''''((((((((((((((())))))***(((((()))))))))*********'''((()))((('''&&&'''(((***)))(((''''''((()))***''''''''''''''''''''''''******)))((((((((())))))%%%'''(((&&&######'''***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&%%%$$$%%%'''(((((('''&&&$$$"""$$$'''******(((''''''(((((((((((('''''')))))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((()))(((&&&(((''''''''''''((())))))'''&&&&&&&&&&&&''''''((()))(((((((((*********)))(((((())))))))))))((((((((('''&&&%%%$$$$$$%%%&&&###$$$&&&'''(((((())))))&&&&&&''''''((())))))***&&&&&&%%%%%%&&&&&&'''((())))))(((((('''((((((((((((((('''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((())))))''''''&&&%%%$$$$$$###"""&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&&&&''''''((()))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$&&&'''(((((())))))((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''((()))---///111---(((%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''%%%%%%&&&&&&&&&&&&&&&%%%%%%)))))))))(((((('''''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$"""!!!&&&&&&%%%%%%&&&''')))***###$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''#########$$$%%%&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&vvvnnnkkkiiihhhcccaaa^^^[[[ZZZZZZ[[[\\\___^^^\\\\\\[[[XXXUUURRRMMMIIICCC???>>>======<<<666555555555555666777777444333222111000000000000000///...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++++++++***)))((('''&&&************************''''''''''''((((((((()))'''''''''(((((((((((((((((('''''''''(((((()))***''''''((((((((())))))))))))***+++***(((''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''((())))))"""$$$&&&### """&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&((()))***)))((('''%%%$$$%%%''')))***((('''&&&""" """'''++++++)))&&&'''((())))))((('''&&&(((((())))))((('''&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%$$$&&&''''''&&&$$$(((''''''&&&'''((()))***&&&&&&&&&&&&&&&'''((((((***+++,,,+++***)))***+++''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''(((((())))))'''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$&&&''''''&&&'''***---///,,,)))&&&&&&'''&&&%%%'''&&&%%%''')))***(((&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''(((%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&%%%$$$$$$'''&&&%%%%%%%%%''')))***###$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&uuunnnkkkiiihhhbbb```^^^[[[YYYYYYYYYZZZ\\\[[[[[[\\\\\\ZZZVVVSSSQQQMMMFFFAAA>>>===<<<;;;555444444555555666777888222111000///.....................------......///,,,,,,,,,---------......---------,,,+++***))))))$$$&&&(((+++---.........))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&&&&'''((()))******'''''''''''''''((())))))(((((('''&&&%%%$$$######''')))******))))))***,,,'''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''''')))+++((($$$"""&&&***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&((()))***)))((('''######$$$'''))))))'''%%%)))%%%!!!"""''')))(((&&&&&&'''((())))))((('''&&&%%%&&&''''''''''''''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&%%%$$$%%%&&&&&&$$$###(((''''''&&&&&&((()))***((((((((((((((()))***+++***---///---***(((***,,,&&&'''((())))))((('''&&&&&&'''((())))))(((((('''''''''((((((''''''&&&%%%)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''((()))))))))'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***+++&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))%%%&&&((()))))))))((('''((((((''''''''''''(((((($$$$$$%%%&&&'''))))))***$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))***&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%%%%&&&''''''$$$&&&'''&&&%%%%%%))),,,...,,,)))'''''''''&&&%%%&&&$$$###%%%((()))'''%%%!!!"""###%%%'''(((((((((""""""###$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&(((***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((("""######$$$$$$%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%vvvooommmjjjhhhdddbbb___[[[YYYYYYZZZ[[[ZZZ^^^___ZZZWWWVVVUUURRRQQQLLLFFFBBBAAA@@@===;;;999777444444444444333222222111000//////......///000///...,,,---...000111,,,,,,------...---------------,,,,,,+++***))))))(((((((((((()))))))))))))))******+++***)))((('''(((((((((((((((''''''&&&&&&''')))***+++***((('''&&&&&&''')))***,,,------'''''''''''''''((())))))&&&&&&''''''(((((())))))'''((()))((('''&&&''')))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%***))))))((((((((((((((('''&&&&&&&&&(((((('''&&&'''(((((()))(((&&&%%%$$$((((((((('''&&&&&&&&&%%%(((((())))))((('''&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((&&&((())))))(((''''''(((&&&'''''''''&&&&&&((()))***)))(((''''''((()))***,,,***((('''&&&'''((()))+++***)))'''''''''((()))&&&''''''''''''''''''&&&((('''%%%%%%$$$%%%&&&'''%%%%%%%%%&&&'''((()))***(((&&&%%%&&&)))***)))''''''&&&&&&%%%%%%%%%&&&&&&***))))))***++++++(((&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&******)))(((((((((((((((%%%&&&''''''((((((''''''******))))))))))))******+++***)))((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$(((''''''''''''((())))))---+++)))&&&%%%%%%&&&'''***(((%%%%%%'''(((&&&$$$'''&&&%%%$$$###"""""""""%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%)))))))))((('''%%%$$$############$$$%%%&&&((((((((('''&&&&&&'''))),,,---)))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((())))))((('''&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%vvvpppnnnkkkjjjfffdddaaa]]][[[[[[\\\\\\[[[______ZZZVVVUUUTTTPPPKKKGGGCCCAAABBBBBBAAA@@@:::888666666777777666555111111000///............000///...------...///000,,,---------------,,,,,,------,,,,,,+++******)))(((((((((((()))))))))))),,,,,,---------,,,+++***(((((((((((((((''''''&&&&&&'''((()))(((&&&%%%###)))))))))))))))))))))((('''''''''''''''((())))))'''''''''((((((((((((((('''((()))((('''&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%((((((''''''((()))******)))'''&&&%%%'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%''')))((('''&&&'''(((&&&'''''''''&&&&&&((()))***)))(((''''''((()))***+++***(((&&&&&&'''((()))***))))))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&''''''((()))(((&&&%%%&&&)))***)))'''(((((('''''''''''''''((('''((())))))((('''&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''***))))))(((((((((((((((%%%&&&&&&'''''''''''''''((((((''''''''''''((((((***)))((('''(((((()))***(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%&&&''')))***+++(((&&&&&&((()))'''&&&((('''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$&&&'''''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$######%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))))))(((&&&%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%vvvqqqooommmkkkiiigggccc___]]]]]]]]]^^^\\\______ZZZUUUTTTRRRNNNHHHFFFCCCBBBBBBBBBBBBAAA888777666666888888777666222222111000////////////........................------...------,,,+++***---,,,,,,++++++*********(((((((((((()))))))))))))))************))))))((((((((((((((((((''''''&&&&&&'''''''''&&&$$$"""!!!)))))))))((('''''''''&&&(((''''''''''''(((((()))))))))(((((((((((((((''''''((()))((('''&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))+++,,,+++(((%%%$$$%%%&&&'''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&((((((&&&%%%&&&'''&&&'''''''''&&&&&&((()))))))))(((((((((((()))))))))((('''&&&&&&&&&'''((((((((()))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''(((((()))'''''''''&&&''''''((((((((('''&&&'''((()))((('''))))))((((((((())))))***%%%(((***)))&&&%%%&&&''')))******++++++******)))''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((***(((&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%&&&(((***+++***)))'''((())))))(((''''''&&&&&&'''((()))******'''''''''&&&&&&%%%%%%$$$%%%&&&)))******'''%%%###%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''((((((((('''''''''&&&%%%$$$$$$%%%%%%&&&%%%###"""""""""###$$$((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%***++++++)))&&&$$$###$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&uuupppooommmllljjjhhhddd```^^^]]]^^^___]]]``````ZZZUUUSSSPPPMMMLLLIIIFFFCCCAAA???===<<<555555444555666777666444444444222111111111111111....../////////...---,,,.........---,,,+++***))),,,,,,,,,++++++*********(((((((((((())))))))))))((((((((((((((((((((('''(((((((((((((((''''''&&&'''''''''''''''&&&%%%$$$&&&&&&&&&''''''(((((((((((((((''''''''''''((()))***)))))))))(((((('''''''''((()))((('''&&&''')))((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''((()))******,,,)))%%%$$$$$$&&&'''''''''&&&&&&%%%%%%'''((()))%%%&&&&&&&&&'''((((((((())))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''$$$&&&''''''&&&%%%%%%&&&%%%'''''''''&&&&&&''')))))))))(((((((((((())))))((('''&&&&&&&&&&&&'''''''''''')))))))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((((((((()))((('''''''''''''''(((((('''''''''(((((((((''')))(((((((((((())))))***&&&***---+++'''%%%'''+++)))******++++++******)))''''''((((((((((((''''''&&&&&&&&&''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&''''''(((((()))))))))(((((()))))))))***(((%%%###!!!"""###$$$''''''''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&###$$$&&&(((((('''&&&$$$(((((('''&&&&&&&&&''''''(((''''''(((((((((''''''(((((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%'''((((((((('''&&&%%%%%%&&&'''''''''&&&&&&%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%&&&&&&'''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((('''''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%)))***+++***'''%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%"""###&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''uuupppooommmllljjjhhhddd```]]]]]]]]]^^^]]]aaa```ZZZUUUSSSPPPMMMMMMKKKIIIDDD@@@<<<:::999555555555666777888666444333333222111000000000000......//////...---,,,,,,------------,,,+++***))),,,,,,+++++++++++++++***(((((((((((())))))))))))+++++++++***++++++++++++(((((((((((((((''''''&&&'''(((((()))************%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((******))))))(((((((((''''''((()))((('''&&&''')))((((((''''''''''''((((((&&&&&&&&&''''''(((((((((((((((''''''''''''((((((,,,)))%%%###$$$&&&'''''')))((('''%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$&&&((())))))((('''$$$&&&''''''&&&%%%%%%&&&%%%'''''''''&&&&&&''')))(((((())))))))))))((((((''''''&&&&&&&&&'''''''''&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''')))(((((('''''''''(((((('''((((((((('''''''''(((&&&&&&&&&&&&''''''((()))&&&***---***&&&$$$'''+++((())))))******))))))(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((()))))))))(((((((((((())))))((('''%%%$$$###$$$%%%&&&&&&&&&'''((((((''''''&&&&&&'''''''''&&&&&&%%%$$$###$$$&&&(((((('''&&&$$$'''''''''&&&&&&&&&&&&'''$$$%%%'''''''''&&&&&&&&&******)))(((((((((((()))(((((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$&&&(((***,,,%%%%%%&&&&&&&&&&&&&&&%%%'''''''''(((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((((((((((((%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((('''''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&(((******((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))&&&### !!!$$$(((+++$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''uuupppooommmllljjjhhhddd```]]]\\\\\\]]]^^^aaaaaa[[[VVVTTTRRRNNNIIIIIIHHHEEE@@@===;;;;;;888777888999::::::777555111111000///............//////......---,,,,,,,,,,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++(((((((((((()))))))))))))))))))))((())))))***+++(((((((((((((((''''''&&&(((((()))***+++,,,,,,---((((((((('''&&&&&&&&&%%%)))((((((''''''''''''(((***))))))))))))))))))((('''((()))((('''&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((()))(((''''''&&&&&&''''''***'''%%%$$$&&&'''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%$$$#########$$$%%%&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((((((%%%&&&((((((&&&%%%&&&'''&&&'''''''''&&&&&&((()))(((((())))))))))))((((((&&&''''''''''''(((((((((&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''''''''&&&((((((((('''(((((())))))'''((()))((('''&&&'''(((%%%%%%$$$%%%%%%&&&'''(((&&&((()))'''$$$###%%%((('''(((((())))))(((((('''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((((((''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))******%%%&&&'''((((((((('''&&&''''''''''''&&&%%%$$$###$$$%%%&&&'''(((''''''&&&$$$$$$%%%&&&'''((((((((("""$$$''''''&&&%%%%%%&&&$$$$$$$$$%%%&&&(((******'''''''''&&&&&&%%%%%%$$$&&&%%%######%%%(((+++...&&&&&&&&&&&&&&&%%%$$$$$$'''((((((((('''&&&%%%%%%&&&&&&%%%%%%&&&'''((((((######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((((('''''''''&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))(((((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&***+++***(((((((((&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((())))))((('''######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&wwwrrrpppnnnmmmkkkhhhddd```]]]\\\\\\]]]^^^bbbbbb\\\WWWVVVSSSPPPGGGHHHHHHEEE@@@===<<<<<<999888999::::::999777444222222111000////////////000///...,,,++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++(((((((((((())))))))))))'''&&&&&&%%%&&&'''((()))(((((((((((((((''''''&&&(((((((((((())))))***+++((((((''''''''''''''''''))))))(((''''''''''''''')))))))))))))))*********'''((()))((('''&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&'''(((((('''%%%$$$%%%'''))))))(((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%#########%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%''')))((('''&&&'''(((&&&'''''''''&&&&&&((()))'''((()))******)))((('''''''''(((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&###$$$&&&'''((((((((('''((('''''''''((()))******''')))***)))&&&%%%&&&((($$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''(((((())))))(((((('''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((()))((('''&&&%%%%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&%%%$$$%%%'''((()))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((($$$%%%&&&&&&''''''''''''!!!%%%(((((('''%%%&&&'''!!!!!!"""###$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***'''''''''&&&%%%$$$###"""%%%&&&''''''((('''''''''(((''''''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''((()))((((((''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$'''***+++***)))((((((%%%%%%%%%%%%%%%&&&'''(((((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&& """%%%'''((('''%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%yyysssrrrpppnnnllliiieeeaaa^^^]]]]]]^^^^^^bbbbbb]]]XXXWWWUUUQQQHHHIIIIIIEEE@@@;;;:::;;;888777777888999777444111666555444333222222222222111000---+++***+++,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((())))))))))))***)))(((((((((***+++,,,(((((((((((((((''''''&&&(((''''''&&&&&&&&&''''''$$$$$$&&&''')))***+++,,,***)))((('''''''''''''''(((((())))))******++++++'''((()))((('''&&&''')))(((((((((''''''((((((((())))))((((((''''''&&&&&&%%%%%%%%%&&&'''((()))***%%%$$$$$$&&&(((***)))((($$$%%%&&&((()))(((((('''(((((((((''''''&&&&&&%%%)))(((&&&&&&&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&((())))))(((''''''(((&&&'''''''''&&&&&&((()))'''((()))******)))((('''''''''((()))******))))))'''&&&%%%%%%&&&'''((()))&&&''''''((((((''''''&&&$$$%%%'''))))))))))))(((''''''''''''(((***++++++''')))+++)))&&&%%%&&&((($$$$$$$$$%%%&&&'''((()))+++)))&&&&&&'''(((((('''(((((())))))))))))((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))((('''%%%%%%%%%&&&(((***(((((((((''''''(((((((((***+++***)))&&&"""$$$%%%'''))))))((('''&&&$$$$$$%%%&&&''''''''''''(((''''''''''''((())))))((((((((('''&&&$$$###""""""%%%)))***(((&&&'''((((((((('''''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%(((((('''&&&%%%###"""!!!###$$$%%%'''((()))))))))***)))((('''&&&%%%%%%%%%''''''((((((((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''***)))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%(((+++,,,+++(((''''''%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%$$$######$$$&&&((()))""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%zzzppplllmmmooommmkkkgggccc___^^^]]]]]]^^^]]][[[ZZZXXXWWWWWWWWWKKKKKKHHHDDD???<<<<<<===:::999888999999999777555333222111000//////////////////...---+++***))))))+++,,,,,,------,,,,,,++++++***************++++++'''(((((()))***++++++,,,***)))))))))((((((''''''&&&&&&''''''(((((())))))***)))((()))***+++***)))(((%%%%%%((('''###&&&,,,---+++)))(((((('''&&&%%%(((((('''''''''&&&&&&&&&++++++***)))((('''&&&&&&'''''''''((((((((((((((()))(((((()))+++,,,+++)))&&&&&&'''(((((((((((((((***)))'''%%%$$$%%%&&&(((***(((&&&%%%%%%%%%'''((((((%%%$$$%%%'''(((&&&$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''((())))))'''&&&%%%%%%&&&''')))))))))))))))(((((((((((()))(((((('''''''''((((((++++++******)))))))))((())))))((('''''''''''''''***)))(((&&&%%%%%%%%%%%% ###'''******(((%%%###&&&&&&%%%$$$%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''')))++++++)))(((''',,,,,,+++)))%%%######$$$)))((('''&&&&&&&&&&&&&&&)))'''%%%&&&)))***)))'''$$$%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))******(((%%%%%%'''((('''%%%)))'''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&'''(((*********)))(((%%%'''(((***)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$***,,,---+++'''%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%############%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%%%%%%%&&&(((***+++((($$$"""###%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''((()))(((''')))(((((()))***(((%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""%%%$$$$$$######$$$$$$%%%"""######$$$&&&''''''((($$$(((++++++(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((({{{qqqnnnnnnooommmkkkgggccc```___^^^^^^aaa```]]]ZZZWWWUUUTTTSSSLLLKKKHHHDDD???<<<<<<===999888777888999999777555222222000///............///......---,,,++++++***+++,,,,,,------,,,,,,+++*********))))))******+++---,,,+++***)))((('''&&&******)))))))))((((((((((((((((((((())))))))))))(((&&&&&&&&&((()))((('''+++((((((+++***''')))...///---***)))***)))((('''(((((('''''''''&&&&&&&&&)))(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%'''&&&&&&'''))))))(((&&&))))))******+++*********)))((('''&&&%%%&&&''''''######""""""$$$%%%'''((('''&&&$$$%%%'''(((&&&$$$&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''')))(((&&&%%%%%%'''((())))))(((&&&%%%%%%&&&((()))))))))))))))((((((((('''(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&******)))(((((((((((((((,,,+++***)))((((((((((((%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&(((((()))******)))''''''((())))))'''%%%$$$%%%&&&(((((('''&&&&&&&&&&&&&&&'''%%%###$$$&&&((('''&&&((((((((()))))))))((((((&&&&&&''''''''''''''''''&&&$$$"""###&&&''''''%%%(((&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&''''''((('''''''''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''%%%%%%%%%&&&((()))...+++'''%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''((((((''''''(((''''''((()))'''$$$"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''{{{ssspppooopppmmmkkkhhhdddbbb`````````aaa___]]]ZZZWWWUUUTTTSSSLLLKKKHHHDDD???<<<<<<<<<888777666777888888666444222222000///...---------............------,,,,,,+++,,,,,,------,,,,,,+++******)))))))))))))))***...---,,,***)))'''&&&%%%************))))))))))))*********)))))))))))))))'''&&&%%%&&&((()))(((''''''&&&&&&((('''%%%'''+++...,,,))))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))(((&&&%%%$$$$$$%%%&&&((('''''''''(((((('''%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&'''((())))))***'''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))))))))'''''''''''')))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&+++***))))))(((((())))))(((''''''&&&&&&'''''''''***)))'''%%%%%%&&&((()))&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&)))))))))(((((('''''''''$$$%%%&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&''''''%%%$$$$$$&&&''''''&&&************))))))))))))%%%&&&((())))))'''%%%$$$$$$###"""###&&&((((((((('''&&&%%%&&&'''((('''%%%"""###%%%&&&'''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$######$$$&&&(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&((()))***'''$$$###$$$&&&''''''%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&'''&&&$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%***(((&&&%%%%%%&&&'''))))))((((((''''''(((((()))))))))(((''''''&&&%%%%%%$$$$$$%%%'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&{{{tttrrrqqqqqqmmmkkkhhheeecccbbbbbbbbb]]]\\\ZZZYYYWWWWWWVVVVVVLLLKKKIIIDDD???<<<;;;<<<666555555666777777555444444333111000...---------.....................---+++,,,,,,------,,,,,,+++******))))))(((((()))))))))))))))))))))***************************))))))******))))))(((((('''''')))((('''(((*********)))%%%%%%&&&'''&&&%%%&&&)))***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&'''((()))+++)))))))))***)))(((&&&$$$%%%%%%%%%%%%$$$######%%%%%%&&&'''(((((((((''')))))))))***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%'''((()))***)))(((((((((((()))***))))))((((((((('''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((''''''***))))))(((((((((((((((%%%%%%$$$$$$%%%&&&'''''',,,***((('''&&&'''((()))&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&***)))((('''''''''''''''$$$&&&&&&&&&%%%%%%''')))(((''''''&&&&&&&&&''''''((('''''''''(((((())))))******)))((((((''''''''''''((((((((((((&&&%%%###&&&&&&%%%&&&((()))******'''&&&%%%&&&(((((('''%%%###$$$%%%&&&'''''''''''''''&&&%%%#########$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&$$$###%%%)))+++)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&%%%###$$$&&&((())))))%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((((('''&&&'''''''''&&&%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$""""""$$$((()))'''$$$''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%yyytttrrrqqqqqqnnnlllhhheeecccbbbbbbbbb]]]\\\ZZZXXXWWWVVVVVVVVVMMMLLLIIIDDD???;;;;;;;;;555555444555777777666444555444222111000/////////.....................---+++,,,,,,------,,,,,,+++++++++***)))))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))******(((((((((''''''&&&&&&%%%)))''''''((()))***)))(((''')))******))))))******((('''%%%%%%&&&'''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&'''((()))******)))((()))***)))'''%%%''''''(((((((((''''''&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%&&&'''(((((())))))(((((((((((())))))((((((((((((''''''''''''(((((('''(((((()))******''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((()))***************))))))(((''''''&&&&&&'''''''''(((((('''(((''''''''''''&&&&&&&&&))))))((('''&&&&&&'''''''''(((((('''&&&&&&''')))''''''&&&&&&&&&''''''((('''''''''''''''((()))***,,,+++***(((''''''''''''***)))(((&&&%%%%%%%%%&&&'''((((((''''''((()))***)))'''&&&&&&'''(((&&&%%%%%%&&&&&&'''&&&&&&%%%%%%((('''%%%$$$$$$$$$%%%%%%###$$$%%%''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%)))&&&$$$%%%((()))'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''')))---/////////%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%''')))(((&&&%%%&&&'''(((&&&&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$"""!!!###''')))'''$$$''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%vvvrrrrrrqqqpppnnnllliiieeecccaaaaaaaaa```^^^\\\YYYVVVTTTSSSRRRMMMLLLIIIDDD???;;;:::;;;555555444555777777666555444444333222111111111111............------,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***))))))))))))))))))))))))************(((((((((((())))))))))))''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$(((***((('''))))))((()))'''&&&&&&((())))))(((&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&$$$%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''######$$$%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((()))***++++++&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((***++++++)))'''&&&&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))******(((&&&%%%'''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&%%%%%%'''(((///...,,,***((((((((()))+++***'''%%%$$$%%%&&&'''%%%&&&'''&&&%%%%%%'''(((,,,***'''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&%%%%%%&&&&&&$$$&&&(((******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&(((&&&%%%%%%&&&&&&$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''))),,,......---%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%(((***)))&&&$$$%%%'''(((&&&%%%&&&'''''''''%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&$$$###&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&sssooopppppppppooollliiieeebbb`````````___^^^\\\YYYVVVTTTRRRRRRNNNLLLIIIDDD???;;;:::;;;666555555666888888777666222222111111111111111222///......---,,,++++++***+++,,,,,,------,,,,,,+++...---,,,+++*********************)))))))))))))))&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&!!!''')))&&&%%%'''(((%%%(((&&&%%%&&&'''))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''(((((('''%%%###"""&&&%%%%%%&&&'''(((&&&%%%!!!"""###%%%&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%%%%&&&((()))+++$$$&&&((('''%%%$$$&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&''''''((((((((('''''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&'''''''''(((((()))***+++&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&'''(((******)))((('''%%%&&&'''((()))(((((('''(((''''''''''''&&&&&&&&&$$$%%%'''((((((((((((''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&'''(((((($$$&&&'''&&&$$$$$$&&&)))///...+++)))'''''''''((()))(((''''''&&&&&&&&&&&&###%%%'''&&&%%%&&&(((+++000,,,'''%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''))))))'''%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%(((+++)))%%%###%%%((('''%%%$$$$$$&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''qqqmmmoooooooooooommmiiidddaaa______^^^\\\[[[YYYXXXVVVVVVUUUUUUNNNMMMJJJDDD???;;;::::::666555555666888999888666000000000000000111111222//////...---+++***))))))+++,,,,,,------,,,,,,+++///...---,,,++++++++++++(((((())))))******++++++%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))((('''&&&''')))))))))(((###***,,,)))'''++++++'''%%%$$$######%%%''''''&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))******+++,,,,,,***&&&""" '''&&&&&&''')))***)))'''$$$%%%&&&((()))***++++++***)))'''%%%$$$%%%'''(((&&&%%%###!!!!!!"""###$$$$$$&&&((('''%%%$$$%%%((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((((((((()))((((((''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******((()))))))))******++++++))))))((('''''''''''''''(((''''''&&&&&&'''''''''&&&&&&''''''(((((())))))%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&"""$$$&&&((())))))((('''%%%&&&&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''((()))&&&((()))(((&&&&&&(((+++...,,,)))&&&%%%$$$%%%%%%&&&'''((())))))'''%%%$$$###%%%((((((((())),,,000222...((($$$###$$$%%%%%%###$$$%%%&&&'''((((((((("""###%%%&&&''''''&&&%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&)))+++***'''&&&)))+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%)))))))))******(((%%%"""%%%&&&&&&''''''&&&&&&%%%)))((((((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$(((+++***%%%###%%%(((&&&$$$"""###$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((((('''%%%%%%%%%''')))***&&&&&&&&&%%%%%%&&&&&&&&&""""""$$$&&&(((***+++,,,%%%'''((('''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((rrrmmmmmmmmmmmmlllhhhdddbbbaaaaaa```___\\\[[[ZZZXXXVVVTTTSSSRRRPPPMMMIIIEEE@@@<<<999777555444444555666666444333444222///......///...---222000...,,,+++,,,---......------,,,+++***))))))+++++++++*********))))))))))))(((((((((((())))))))))))))))))************(((((())))))******++++++))))))))))))((((((((((((&&&((())))))(((''''''(((%%%$$$$$$%%%(((***)))))))))((('''&&&&&&&&&&&&&&&))))))******************(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''***000222+++###"""$$$%%%(((((()))))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''')))******+++((($$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((''''''''''''((())))))******)))((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&'''%%%%%%&&&((((((%%%"""''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&''')))+++)))&&&$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&'''''''''((()))******)))((('''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((()))***)))((('''&&&%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&'''((()))***(((((('''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''(((''''''***'''$$$$$$%%%%%%###!!!%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrmmmmmmllllllkkkhhhdddaaa```______^^^^^^]]][[[XXXVVVSSSQQQPPPOOOMMMIIIDDD@@@<<<:::888888777666777888999777666555222///...//////...---111000...,,,,,,,,,---...---,,,,,,++++++*********+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((((((((())))))))))))((((((((('''&&&((())))))(((''''''(((%%%$$$$$$&&&(((***))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''',,,...)))$$$%%%&&&&&&''''''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''((()))***---***&&&&&&((())))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))(((''''''''''''''')))(((((('''&&&&&&&&&''')))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((()))))))))'''''''''((((((((((((((('''&&&%%%&&&''''''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&&&&%%%$$$######%%%&&&(((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%$$$###$$$%%%&&&&&&)))((('''&&&&&&&&&%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&%%%%%%$$$############$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((())))))))))))(((&&&$$$$$$&&&'''&&&$$$&&&%%%%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrmmmllllllkkkjjjgggccc```___^^^]]]\\\___]]][[[XXXUUUSSSPPPOOOMMMLLLHHHDDDAAA===;;;:::999888777777999999888777555222000...//////......///...---,,,,,,---......+++++++++++++++++++++++++++++++++***************))))))(((((((((((())))))***))))))(((((('''''''''&&&''''''''''''((((((((()))))))))(((((((((''''''&&&((())))))(((''''''(((&&&%%%%%%&&&(((***))))))'''&&&&&&&&&&&&''''''(((&&&%%%%%%%%%$$$$$$#########$$$&&&'''((((((((('''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%((((((&&&%%%((((((&&&%%%&&&&&&''''''''''''&&&'''''''''&&&&&&''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((())),,,)))'''&&&'''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******)))(((((((((((()))***)))(((&&&%%%$$$$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))&&&&&&''''''((())))))***(((&&&&&&&&&&&&&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%$$$#########$$$&&&'''$$$%%%'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%$$$#########$$$$$$''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&%%%$$$%%%'''((((((''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$&&&''''''((('''&&&%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$rrrmmmlllkkkjjjiiifffaaa^^^]]]]]]\\\[[[]]]\\\ZZZXXXVVVTTTRRRQQQMMMKKKHHHDDDAAA>>>===<<<888666555555777888777666555333000////////////...------,,,,,,,,,---......*********++++++,,,,,,,,,************************))))))(((((((((((())))))***))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))((((((((('''''''''&&&((())))))(((''''''(((&&&&&&%%%&&&)))***)))((('''''''''''''''((()))***(((((('''&&&&&&%%%%%%%%%!!!###%%%'''(((((('''&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&%%%###&&&***)))$$$$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((((((((((()))(((((('''&&&%%%$$$$$$$$$''''''''''''(((((())))))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))))))))(((((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%###"""!!!&&&&&&&&&'''(((((('''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$### """$$$'''((()))((('''&&&%%%###""""""###%%%&&&''''''''''''''''''''''''rrrmmmllljjjiiigggddd```^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTLLLKKKHHHEEEBBB???===<<<888777555555666777777666555333000//////000///...---,,,,,,,,,,,,------...*********++++++,,,,,,---************************))))))(((((((((((())))))***))))))((('''&&&&&&%%%)))))))))(((((((((((((((((((((((((((''''''''''''&&&((())))))(((''''''((('''&&&&&&''')))***)))((()))((((((((()))***++++++((((((((((((''''''&&&&&&"""###&&&((((((((('''&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&''''''&&&$$$###&&&***'''"""%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&'''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''))))))(((((('''''''''''')))))))))((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$###$$$&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&'''((()))(((((('''&&&''''''''''''''''''&&&))))))((((((''''''&&&&&&###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%&&&'''((()))&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&'''(((((((((&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((((('''&&&&&&%%%'''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###!!!$$$%%%&&&%%%$$$&&&%%%###""""""###%%%&&&''''''''''''''''''''''''rrrmmmkkkiiihhhfffccc___]]]]]]^^^]]]]]]XXXXXXWWWWWWWWWVVVVVVVVVMMMKKKIIIEEEBBB???===<<<:::888666666777999999888666333111///000000//////------------,,,,,,,,,,,,*********++++++,,,,,,,,,***************+++++++++))))))(((((((((((())))))***))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%((((((((('''''''''&&&&&&&&&((())))))(((''''''(((((('''&&&''')))***)))(((***))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&''''''(((%%%###&&&)))'''"""'''&&&&&&%%%&&&&&&'''((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&'''((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''***))))))(((''''''&&&&&&((())))))'''&&&%%%'''(((%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&$$$"""###$$$''')))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((******)))((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%###$$$&&&'''''''''&&&&&&''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&((()))******((('''%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''))))))******%%%'''))))))'''%%%$$$%%%'''%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrlllkkkhhhgggdddaaa^^^]]]^^^_________YYYXXXXXXWWWVVVVVVUUUUUUNNNLLLIIIFFFBBB???===<<<:::888555555666888888888666444111000000000000///------------,,,,,,+++***++++++++++++++++++,,,,,,))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&((())))))(((''''''((()))((('''((()))***)))((())))))(((((('''(((((((((%%%%%%%%%&&&''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%''''''%%%&&&)))(((%%%)))((('''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''((((((''''''&&&''''''(((&&&(((***)))&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((('''''''''%%%&&&'''%%%$$$$$$&&&)))$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''((('''''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&((()))***)))((('''&&&&&&'''(((((('''&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%'''((()))***)))'''&&&'''''''''(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%))))))(((''''''''''''((($$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%''')))***+++)))(((&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''!!!%%%((((((&&&%%%%%%&&&(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrlllkkkhhhfffcccaaa^^^]]]^^^`````````ZZZZZZYYYXXXVVVUUUTTTSSSOOOMMMJJJFFFBBB???===;;;888555333222333555666666666444111000000000000///.........---,,,+++***)))++++++++++++++++++++++++))))))******++++++++++++))))))(((((((((((())))))))))))))))))************))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&((())))))(((''''''((()))((('''((()))***)))((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))************(((''''''&&&''''''&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''###'''(((%%%&&&)))***(((***)))((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))(((''')))(((((('''''''''((((((###&&&((('''$$$######%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((()))******+++***)))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&''''''((()))))))))"""$$$%%%$$$""""""&&&)))######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&%%%&&&'''(((((('''&&&%%%###$$$&&&'''(((''''''&&&((()))***,,,+++***)))'''%%%&&&'''((())))))))))))#########$$$%%%&&&((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%(((***+++***(((&&&((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%###!!!"""&&&(((&&&%%%&&&((()))'''%%%%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''''''''&&&!!!!!!!!!"""###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((rrrnnnnnnllljjjdddcccaaaaaaaaa```^^^\\\[[[ZZZYYYWWWVVVUUUTTTTTTSSSOOOIIIEEECCCAAA===:::666666666777666555555444444333333222111000//////---,,,+++,,,------,,,***---,,,,,,+++*********++++++++++++************)))************))))))))))))''')))+++)))''''''+++...***(((&&&&&&'''(((((('''))))))(((((('''''''''&&&'''))))))((('''&&&'''((((((((())))))((('''&&&&&&%%%&&&((()))))))))((('''"""!!!"""%%%)))+++)))'''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''')))(((((((((((('''''''''+++)))'''%%%%%%(((+++---111///+++'''%%%%%%'''((())))))((('''&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%(((((((((((())))))))))))%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&''''''&&&%%%&&&'''((((((((('''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%'''''''''&&&%%%$$$&&&%%%###%%%''''''%%%"""'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))''''''(((((('''&&&%%%%%%((((((&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$$$$%%%'''&&&$$$######$$$&&&'''$$$$$$%%%&&&''''''''''''$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&%%%$$$$$$rrrnnnnnnkkkjjjeeecccbbbaaaaaa```]]][[[[[[ZZZXXXWWWUUUTTTTTTTTTSSSOOOIIIEEECCCAAA===;;;666666666666666555555444444444333222111000//////222000.........---***(((---,,,++++++******+++++++++++++++************))))))))))))(((((((((((('''((())))))((('''(((***,,,,,,***(((((()))+++++++++(((((((((((((((((((((((('''))))))((('''&&&'''((('''((((((((((((''''''&&&'''''')))*********)))(((&&&%%%%%%''')))***(((%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&(((((('''&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&''''''((((((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%''')))+++///---***'''&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&''''''((())))))$$$%%%&&&'''''''''&&&%%%'''&&&%%%&&&((((((&&&$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&((()))&&&&&&''''''&&&%%%%%%$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$###"""  """###%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%sssnnnmmmkkkjjjgggeeebbbaaaaaa___]]][[[[[[ZZZXXXWWWUUUTTTTTTTTTRRRNNNIIIEEECCC@@@===;;;777777777666666666555555555444444333222111000000333111000//////...,,,***,,,,,,++++++******+++++++++++++++************)))(((((((((((('''''''''''')))'''&&&&&&''')))))))))(((&&&$$$%%%&&&((())))))'''''''''((((((((((((((('''))))))((('''&&&'''(((&&&''''''(((((((((''''''(((((()))************)))***)))(((((()))(((&&&$$$'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''(((((((((((()))))))))***%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%$$$###""""""'''&&&&&&&&&&&&'''((((((+++***)))(((''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((&&&&&&%%%$$$$$$%%%&&&'''***)))((('''&&&%%%%%%%%%&&&&&&''''''((()))))))))$$$%%%&&&&&&'''''''''&&&((('''&&&'''((()))(((&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%&&&%%%%%%$$$###''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&tttmmmlllkkkjjjhhhfffcccaaa```___]]][[[ZZZYYYXXXVVVUUUTTTSSSSSSQQQNNNJJJFFFBBB@@@>>>===888777777666666666666666555555444333222111000000///...------///000000///,,,,,,++++++***++++++,,,+++++++++*********))))))))))))((((((((('''''''''***'''$$$$$$''')))(((&&&%%%###"""###%%%'''(((((())))))(((((('''''''''&&&'''))))))((('''&&&'''(((%%%%%%&&&'''(((((((((((('''((((((((())))))))))))***)))((((((''''''%%%$$$'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''***)))'''%%%###!!! &&&&&&''''''(((((((((''''''(((((())))))(((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''%%%$$$###%%%&&&'''+++***((('''''''''((((((&&&&&&''''''(((((((((((($$$$$$%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((%%%&&&'''(((((((((''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$))))))(((((((((((())))))''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$###"""###$$$%%%&&&'''''''''tttllljjjjjjkkkiiigggcccaaa```___]]]\\\ZZZYYYXXXVVVTTTTTTSSSSSSPPPNNNKKKFFFBBB???>>>>>>888888777666666666666777555444444333222111000///...,,,++++++---//////...,,,++++++***++++++,,,,,,+++++++++*********))))))*********)))))))))((((((***'''$$$$$$'''((('''%%%((('''%%%&&&(((***+++++++++******((('''&&&%%%$$$'''))))))((('''&&&'''(((%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%######$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((((('''(((((('''&&&%%%$$$$$$###(((&&&%%%######%%%&&&(((''''''''''''''''''''''''(((((('''&&&%%%$$$######&&&'''((()))))))))((((((%%%&&&'''((()))(((((('''%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######)))'''%%%$$$$$$%%%'''(((''''''&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&((()))%%%&&&&&&'''''''''&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&%%%$$$$$$"""###$$$%%%&&&'''''''''tttkkkiiijjjllliiifffcccaaa``````___]]]ZZZYYYWWWVVVTTTSSSSSSSSSOOONNNKKKGGGBBB???>>>???999888777666555666777888444333333222111000//////000...+++***+++++++++***++++++******++++++,,,,,,+++++++++************)))************))))))))))))***(((&&&%%%&&&''''''&&&)))'''%%%%%%''')))***)))+++******((('''&&&%%%$$$'''))))))((('''&&&'''(((%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&$$$%%%&&&(((&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%&&&&&&'''######%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))$$$%%%&&&'''''''''''''''(((((('''&&&%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''(((((()))***)))))))))%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%&&&'''(((#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$%%%(((***((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&sssiiihhhjjjmmmiiifffbbb````````````___YYYXXXWWWUUUTTTSSSSSSRRRNNNNNNLLLGGGAAA>>>>>>@@@:::999777666555666777888333222222111000///......000---***)))***+++++++++++++++******++++++,,,---+++++++++************)))***))))))))))))((((((((())))))((('''%%%%%%'''((((((&&&$$$$$$&&&'''''''''(((((((((((('''''''''''''''))))))((('''&&&'''(((&&&&&&'''''''''&&&%%%%%%'''&&&&&&%%%&&&'''((()))&&&'''(((&&&$$$$$$''')))&&&$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))'''&&&$$$$$$%%%&&&'''###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&)))---,,,***(((%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&''''''''''''&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%###$$$'''(((((('''$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%rrriiigggjjjnnnhhheeebbb``````aaaaaa```YYYXXXWWWUUUTTTSSSRRRRRRMMMMMMLLLGGGAAA>>>>>>@@@:::999777666555666777999222222111000///...---------+++))))))+++---//////+++*********+++,,,,,,---+++++++++************))))))(((((((((''''''''''''(((******(((%%%$$$'''***---***(((((()))******)))&&&&&&&&&'''((())))))***''')))))))))'''&&&'''(((''''''''''''&&&%%%$$$$$$(((''''''&&&&&&((()))***)))******(((%%%$$$''')))&&&$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((()))***+++###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$%%%'''(((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&''' !!!###&&&((()))******&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((*********)))((('''((((((((((((((('''''''''***)))'''%%%$$$$$$$$$%%%'''((()))'''&&&'''+++...///---)))&&&$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''%%%%%%&&&''''''''''''((()))******+++(((''''''&&&&&&''''''((($$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%###%%%(((******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%'''(((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$vvvmmmlllkkkiiigggdddaaa___```aaaaaa```\\\YYYVVVTTTTTTUUUTTTSSSPPPOOOLLLHHHDDDAAA>>><<<>>>999666666999:::888444222111000///............------,,,,,,,,,,,,++++++,,,,,,,,,++++++************************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%&&&(((((('''&&&'''(((******))))))((('''%%%%%%''''''&&&%%%&&&'''((()))((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%((()))(((&&&(((''''''''''''&&&&&&&&&%%%&&&'''((()))))))))))))))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''&&&%%%###"""'''''''''''''''((())))))(((((((((((((((''''''&&&******))))))(((((((((((('''%%%&&&)))***''''''***(((%%%&&&((((((%%%%%%''',,,((('''(((&&&&&&///;;;CCC000"""%%%)))'''&&&))))))))))))(((((('''''''''''''''''''''''''''''''''+++(((%%%$$$&&&((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((('''%%%### ########################&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((######%%%&&&'''(((((((((&&&$$$######$$$%%%$$$###''''''((('''&&&'''(((***,,,((($$$###%%%''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%&&&''''''&&&%%%%%%########################''''''&&&&&&&&&&&&''''''***(((&&&%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###$$$&&&(((%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((()))(((&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&vvvmmmlllkkkiiidddbbbaaaaaaaaa```^^^\\\\\\ZZZXXXWWWWWWVVVTTTSSSPPPNNNLLLHHHEEEAAA???===<<<888555555888999777444444333111000///.........------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))******+++++++++******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''')))***)))'''&&&&&&'''''''''''''''&&&%%%$$$$$$'''&&&&&&%%%&&&'''((()))((('''&&&&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$&&&'''((((((((('''&&&&&&&&&%%%###%%%''''''&&&%%%&&&&&&''''''(((''''''&&&&&&%%%'''&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''((((((((()))%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$&&&((()))(((&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((()))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$###(((&&&&&&(((&&&$$$''',,,...)))&&&'''(((&&&%%%'''***''''''(((&&&&&&...888???..."""%%%***'''&&&(((&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%######"""''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&'''&&&$$$%%%&&&''''''&&&''''''&&&&&&&&&(((,,,000555000)))%%%%%%'''(((((($$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&$$$$$$%%%%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&(((%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&wwwmmmlllkkkiiidddccccccccccccaaa]]]ZZZ[[[ZZZZZZZZZZZZXXXUUURRROOONNNKKKHHHEEEBBB@@@???;;;888555555777888666333555444333111///......---------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***'''((()))***++++++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***)))***+++***(((&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((()))'''&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''&&&&&& ###'''((('''%%%$$$$$$'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&''''''((((((((('''''''''((()))+++,,,&&&&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&((()))(((&&&''''''''''''&&&&&&&&&&&&(((((())))))(((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&###"""(((111888...&&&&&&'''&&&%%%&&&'''&&&'''(((&&&&&&,,,333888+++"""&&&***(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))))))))))))))'''''''''''''''&&&%%%%%%%%%&&&'''(((((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$&&&(((((('''&&&&&&%%%$$$%%%)))///444===777///)))&&&'''((()))%%%$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''%%%###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&wwwmmmlllkkkiiigggfffddddddcccaaa^^^[[[[[[[[[\\\^^^^^^[[[VVVRRRNNNMMMKKKHHHEEECCCAAA@@@;;;888666666777777666444777666444222000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++''''''((()))))))))))))))((((((((((((((((((((((((+++***(((''''''(((***+++))))))))))))))))))))))))''''''''''''(((((())))))''')))***)))'''&&&&&&'''&&&''''''((())))))((((((&&&&&&&&&&&&''''''(((((()))(((''''''((()))(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''!!!###&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''((())))))***'''&&&%%%%%%%%%''')))***'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%&&&((()))'''&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&"""""",,,888???222&&&$$$&&&&&&&&&&&&$$$%%%&&&'''&&&&&&)))---000(((###'''***(((&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&%%%$$$$$$###%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%###"""!!!"""$$$&&&&&&&&&$$$%%%%%%$$$%%%(((---111;;;777111+++(((&&&&&&'''((('''''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''')))++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwllllllkkkjjjhhheeebbb```______]]]\\\[[[\\\^^^``````\\\VVVRRROOOMMMKKKIIIFFFCCCAAA@@@;;;:::888777777777777666777666444222000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++******)))((((((((((((((((((((((((((())))))(((''''''((())))))))))))))))))))))))))))))))))))((((((''''''''''''###%%%''''''&&&&&&'''(((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''''''''((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$%%%&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&'''((('''((((((((('''&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&''''''((())))))******((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''((('''&&&&&&'''((()))'''&&&'''&&&&&&&&&&&&%%%%%%%%%!!!"""$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$%%%000<<<@@@222&&&$$$&&&&&&&&&&&&###%%%&&&&&&&&&'''((((((***&&&%%%((()))(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''###"""!!!"""$$$&&&&&&&&&"""$$$&&&&&&&&&&&&((()))000000...+++(((%%%$$$###(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%''')))++++++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuukkkkkklllkkkeeebbb^^^\\\\\\\\\\\\[[[[[[\\\^^^``````]]]WWWRRRPPPNNNLLLIIIFFFCCCAAA@@@;;;:::999888777777777777555444333111///......---------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,............---,,,+++***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&!!!###%%%&&&&&&&&&'''((($$$$$$%%%&&&'''''''''&&&%%%&&&''''''((((((''''''(((&&&&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%''')))''''''&&&%%%%%%'''((()))&&&'''((((((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))((((((((((((((((((''''''%%%%%%%%%%%%&&&''''''(((''''''&&&'''))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%% !!!###%%%&&&(((((()))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%'''&&&'''///888:::///%%%$$$&&&&&&&&&(((###&&&&&&%%%%%%((((((&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))******(((''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((&&&%%%$$$$$$&&&(((((('''!!!$$$&&&'''&&&%%%$$$%%%&&&(((***)))'''$$$######&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$###$$$&&&'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######%%%)))+++)))&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$tttjjjkkklllkkkcccaaa___^^^^^^^^^]]][[[[[[\\\^^^``````\\\WWWRRRQQQPPPMMMJJJFFFCCC@@@???999999999888666666666777444333111000///.........------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((('''''''''###%%%&&&'''&&&&&&&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&%%%%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%%%%&&&(((((('''&&&''')))((('''%%%%%%%%%'''(((***$$$&&&'''((()))(((&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###%%%&&&((()))((('''&&&###$$$%%%&&&''''''''''''((('''''''''))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&'''((())))))%%%%%%'''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''(((((((((%%%$$$%%%''''''&&&***///111***%%%%%%%%%%%%&&&)))$$$''''''###$$$(((((($$$%%%((())))))''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&(((******(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&$$$%%%&&&''''''&&&###%%%&&&&&&%%%$$$%%%&&&###%%%''''''$$$###$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%(((---000---***###$$$&&&%%%%%%$$$&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$sssjjjkkkllllllcccbbbbbbcccdddbbb___\\\\\\\\\]]]______\\\WWWSSSRRRQQQNNNJJJFFFBBB@@@>>>888888888777555444555666222111000///............---------,,,,,,,,,++++++*********++++++,,,,,,,,,'''((()))***************)))))))))))))))))))))))))))+++---//////---+++)))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&''')))((('''&&&&&&''''''(((((((((((((((''''''%%%%%%'''((((((((('''&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&&&&%%%%%%###&&&***+++***(((''''''((('''%%%%%%%%%''')))***###%%%'''))))))((('''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$###### ###&&&((('''&&&%%%"""$$$%%%'''(((((('''&&&(((''''''((())))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''((()))))))))((($$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%'''((($$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$"""""""""######$$$$$$$$$'''$$$$$$'''(((%%%%%%'''***&&&$$$&&&&&&$$$&&&***%%%((('''###$$$))))))$$$%%%)))+++)))''''''((((((#########$$$$$$%%%%%%%%%))))))))))))))))))))))))$$$'''******'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''!!!!!!!!!!!!!!! ''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&$$$######$$$%%%$$$###%%%&&&%%%$$$$$$%%%(((***$$$%%%&&&%%%""""""%%%((($$$%%%&&&''')))+++---...&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################&&&%%%$$$######$$$%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&&&&+++111333111...###$$$&&&%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$xxxpppllliiihhhfffdddbbbaaaaaaaaa___]]]]]]\\\\\\\\\]]]\\\YYYWWWTTTQQQMMMHHHCCC@@@>>>===<<<:::888888999:::999888555444333111000//////...//////...---,,,,,,++++++---***''''''+++---...---***)))))))))((((((''''''''''''((()))***++++++,,,******))))))***+++,,,,,,&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''$$$###%%%(((#########$$$&&&((()))***))))))((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%)))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$&&&''''''&&&$$$$$$''''''''''''((((((((((((+++)))&&&$$$$$$%%%'''(((%%%'''(((((('''&&&&&&'''''''''&&&%%%###$$$&&&)))***************)))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%((()))((()))***+++***(((&&&%%%###$$$$$$%%%'''(((((()))''''''&&&&&&&&&''''''(((((('''&&&$$$###"""!!!!!!'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%(((+++)))$$$###%%%((('''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((###&&&))))))&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%'''''''''%%%###"""$$$%%%$$$  &&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))"""###$$$$$$######%%%'''"""$$$&&&'''%%%$$$######%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%yyyqqqmmmjjjiiieeedddbbbbbbbbbbbb```^^^^^^]]]\\\\\\]]]\\\YYYWWWTTTRRRMMMIIIDDDAAA???===<<<:::888888999999999888555444333111000//////...//////......---,,,,,,+++000---***)))***+++***)))++++++++++++*********))))))))))))))))))*********((((((((((((((()))******'''''''''((((((((((((((("""######$$$%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&)))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%$$$$$$######''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''''''''&&&%%%&&&'''(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&'''(((%%%&&&((((((&&&%%%&&&'''''''''&&&%%%###$$$&&&)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&''')))******)))((('''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$#########''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&)))+++)))%%%###&&&)))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((*********(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))'''&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''%%%###"""&&&(((((($$$ ###((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%%%%%%%$$$$$$%%%'''###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))((('''((('''&&&%%%$$$$$$$$$$$$%%%%%%'''((())))))))))))zzzrrroookkkjjjeeecccbbbbbbccccccbbbaaa^^^]]]]]]]]]]]]\\\YYYWWWTTTRRRNNNJJJEEEBBB???>>>;;;:::888888999999999888555444333111000//////.../////////...------,,,,,,...,,,******++++++***(((++++++++++++*********************))))))(((((((((''''''&&&&&&''''''((((((((((((((((((((('''''''''""""""###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&&&&&&&%%%&&&''')))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&''''''((((((&&&&&&&&&(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%''''''%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&((()))******))))))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&)))***)))&&&%%%''')))'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&''''''((()))%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))++++++***)))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$"""$$$'''(((((((((((()))(((((())))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&((()))'''###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%''''''&&&%%%$$$%%%&&&%%%$$$###""""""###$$$%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''')))((('''''''''&&&%%%$$$$$$$$$$$$!!!"""###%%%&&&'''(((((({{{tttppplllkkkdddcccbbbcccdddeeedddccc___^^^]]]]]]]]]\\\YYYVVVUUUSSSOOOKKKFFFBBB@@@>>>;;;999777777888999888777555444333111000//////.../////////......---------((())))))+++,,,,,,,,,+++)))))))))((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&''''''((())))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&''')))***((('''&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&&&&'''((('''&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''(((''''''&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&$$$$$$&&&(((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''''''''&&&&&&(((((())))))((((((&&&%%%%%%%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&((((((((((((&&&&&&((('''&&&$$$###"""""""""%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))++++++***((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$###%%%&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%'''(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((''''''&&&%%%%%%$$$$$$$$$%%%!!!!!!###$$$%%%%%%%%%%%%|||uuuqqqmmmkkkeeedddcccdddeeefffeeeddd```___^^^^^^^^^\\\YYYVVVTTTRRROOOKKKGGGCCC???===;;;999777777888999888777555444333111000//////..................---------'''(((***+++++++++++++++(((((((((((((((((())))))&&&''''''((())))))******))))))(((((('''(((((()))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))'''%%%%%%&&&'''''''''%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&'''''''''###$$$&&&'''((('''&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&'''&&&%%%$$$&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''((((((((((((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((+++***)))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))******(((&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))'''%%%%%%&&&$$$%%%&&&)))+++***'''$$$&&&'''(((******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%|||uuuqqqmmmkkkfffeeedddeeefffgggfffeee```___^^^^^^^^^\\\YYYVVVSSSRRROOOKKKGGGBBB???<<<:::999777777888888888777555444333111000//////...------------------------+++,,,,,,+++)))(((((()))************++++++++++++%%%&&&&&&''')))******+++******))))))(((((())))))((((((((((((((('''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&((())))))((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))(((&&&$$$$$$%%%&&&'''&&&$$$$$$############$$$$$$&&&&&&&&&&&&''''''''''''###$$$&&&''''''&&&%%%%%%$$$%%%''''''%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%&&&'''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&''')))******(((%%%''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''))))))'''&&&%%%&&&%%%%%%'''+++......((($$$''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""|||uuuqqqllljjjhhhfffeeefffggggggfffeeeaaa```___^^^^^^\\\YYYVVVRRRQQQNNNKKKGGGBBB>>>;;;:::888777666777888777666555444333111000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***'''&&&(((+++)))*********++++++++++++'''''''''((((((((())))))+++***))))))(((((())))))'''''''''((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%&&&((()))((('''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))(((%%%###"""$$$%%%&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((((((&&&%%%&&&'''$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&''')))***(((''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%(((+++------''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&(((***,,,+++(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%'''&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%###%%%((()))'''&&&&&&&&&&&&%%%%%%)))---...)))%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&"""############""""""!!!|||uuuqqqllljjjiiigggffffffggggggfffeeeaaa```______^^^\\\YYYVVVQQQPPPNNNKKKFFFAAA===::::::888666666777888777666555444333111000//////...++++++++++++++++++++++++((()))***(((&&&'''+++///''''''(((((()))))))))***((((((((((((((('''''''''******)))(((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++(((%%%&&&((()))(((&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%#########$$$%%%&&&'''((('''%%%"""!!!###$$$%%%%%%%%%&&&((((((((((((&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%'''(((((('''&&&&&&'''$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''((()))******(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++&&&&&&&&&&&&&&&'''((()))+++***)))((('''&&&%%%%%%#########$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%(((,,,...///''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""(((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''''')))+++---,,,)))'''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$$$$""" """%%%''''''%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!$$$'''((('''&&&&&&&&&(((%%%###&&&+++,,,***&&&&&&%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&yyyssspppooonnnkkkjjjiiiiiihhhfffaaa^^^```^^^\\\]]]^^^]]]YYYUUUUUUSSSPPPKKKFFFBBB???===:::777444333444777888999777444111000111111///---........................,,,------......------,,,((()))*********((('''&&&))))))(((''''''((()))***)))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$#########&&&&&&%%%%%%%%%%%%$$$$$$'''(((***+++++++++***)))((('''&&&&&&'''(((&&&%%%'''&&&%%%&&&(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&)))!!!###&&&$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((***)))(((''''''((()))***))))))((((((((('''''''''((((((''''''&&&&&&&&&&&&'''((()))***)))(((&&&$$$###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&%%%$$$######&&&''''''((((((((((((((()))'''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%&&&%%%###""""""###%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))))))))'''&&&$$$###!!!!!!&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%((()))***)))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$&&&&&&$$$######$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&%%%###yyyssspppooonnnkkkjjjiiiiiihhhfffbbb___```^^^\\\]]]^^^]]]YYYUUUUUUSSSOOOKKKFFFBBB>>><<<999666444444555777888888777444111000111111///---******++++++,,,,,,------++++++,,,,,,,,,,,,++++++******************)))(((+++***)))(((''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''&&&&&&'''(((''''''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''''')))(((&&&&&&''''''&&&$$$)))(((&&&&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&(((""" $$$&&&$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''''''''&&&'''((()))((('''%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$&&&((('''%%%xxxrrrqqqoooooollljjjiiiiiihhhfffbbb``````^^^\\\]]]^^^]]]YYYUUUTTTRRROOOJJJEEEAAA===<<<777666444555777888888777777555222111111111///...++++++++++++++++++++++++******++++++++++++************************+++,,,,,,+++***(((''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((((((((((((((((()))*********((('''&&&''''''%%%$$$***)))'''''''''&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&'''###"""$$$&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))))))))(((((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******+++'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''(((((((((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&xxxrrrqqqpppooolllkkkiiihhhhhhfffcccaaa```^^^\\\]]]^^^]]]YYYUUUSSSQQQNNNIIIDDD@@@<<<;;;666555555666888999888777777666444222111000///...000000///---,,,+++***)))******++++++++++++*********))))))((()))***,,,---******)))(((((((((''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''(((((())))))&&&&&&'''(((((()))))))))$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((***)))((((((((()))+++,,,***)))''''''''''''%%%###)))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''***)))'''&&&%%%$$$$$$###%%%%%%&&&'''(((((())))))%%%&&&''''''((((((''''''&&&&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%'''(((***%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%wwwrrrqqqpppppplllkkkiiihhhhhhgggdddbbb```^^^\\\]]]^^^]]]YYYUUURRRPPPMMMHHHCCC???;;;:::555555444666888999888777777777555333000///////////////...------,,,,,,+++++++++,,,,,,,,,,,,++++++)))(((''''''((()))+++,,,''''''(((((()))))))))***))))))((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***((('''&&&''''''%%%$$$&&&%%%%%%&&&((()))((('''%%%%%%&&&&&&&&&'''''''''$$$&&&'''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&%%%%%%$$$'''$$$!!!"""&&&)))***)))'''&&&%%%$$$$$$###&&&&&&''''''''''''''''''%%%&&&&&&'''''''''''''''%%%'''((('''%%%$$$%%%&&&(((((((((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((''''''&&&&&&''''''(((%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((('''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%'''(((***%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%&&&'''wwwrrrqqqqqqpppmmmkkkiiihhhhhhgggeeeccc```^^^\\\]]]^^^]]]YYYUUUQQQOOOLLLGGGBBB>>>:::999666555444555777999999999777777666444000......///******+++,,,,,,---......++++++,,,,,,,,,,,,++++++(((((((((((((((((()))***%%%&&&''')))***************))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%'''''''''&&&''''''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((()))'''&&&&&&'''(((&&&%%%%%%$$$$$$&&&((())))))(((%%%&&&&&&&&&''''''''''''###''')))'''&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%******))))))(((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%&&&$$$ """&&&***%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&(((***)))&&&$$$%%%'''((((((((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((&&&%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))vvvrrrqqqqqqqqqmmmkkkiiihhhhhhgggfffddd```^^^\\\]]]^^^]]]YYYUUUPPPNNNKKKFFFBBB===:::888777555333333666888::::::777888777444000......000------------------------******++++++++++++******))))))*********)))((((((&&&'''((()))******))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&((('''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''((())))))******))))))'''&&&%%%&&&(((((((((&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''"""(((+++(((&&&((()))'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$""""""###%%%''')))$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&***,,,+++'''$$$%%%'''&&&&&&&&&&&&'''''''''((('''(((((((((((((((((('''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((((((''''''&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&(((vvvrrrqqqqqqqqqmmmkkkiiihhhhhhhhhfffeee```^^^\\\]]]^^^]]]YYYUUUPPPNNNKKKFFFAAA===999888777555222222555888:::;;;777888888555000---...000555444333111///---+++***))))))************))))))***+++,,,,,,,,,***)))'''(((((()))******)))((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((//////---+++***))))))))))))(((&&&%%%$$$$$$%%%&&&((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))###$$$&&&'''''''''&&&%%%&&&%%%%%%&&&((()))((('''((('''&&&&&&'''((('''%%%&&&&&&&&&'''''''''((((((!!!))),,,(((&&&))))))'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''((()))******)))(((''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&***...,,,(((%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%'''((((((((('''&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&'''((())))))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%###"""###$$$))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$&&&&&&$$$######$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&###"""###%%%uuusssuuuvvvvvvnnnlllhhhfffdddccc```___\\\\\\]]]^^^^^^ZZZUUUQQQPPPLLLGGGBBB???<<<999777666555555555666777999:::777666333111///000000111...------,,,,,,------...,,,++++++***)))))))))*********)))(((((()))******+++*********))))))(((((()))((('''&&&&&&'''((())),,,+++***(((''''''''''''&&&((())))))(((((()))+++*********)))((((((''''''(((((()))***************(((&&&$$$$$$&&&(((((((((''''''&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''(((&&&$$$"""######"""###%%%'''''''''%%%$$$((('''&&&%%%$$$%%%%%%&&&(((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%******)))((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***'''$$$###&&&(((((('''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%((()))***)))'''&&&&&&'''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&''''''''''''''''''((()))***(((((('''''''''&&&&&&&&&++++++***((('''%%%$$$$$$***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$###$$$%%%&&&&&&&&&''''''''''''&&&&&&(((((('''&&&'''((()))***%%%%%%&&&'''((((((((('''))))))(((((((((((())))))'''&&&%%%$$$$$$%%%&&&'''))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###%%%''')))'''%%%$$$&&&''''''%%%%%%&&&''')))%%%"""$$$(((,,,,,,+++&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&'''&&&%%%######$$$&&&''''''(((((('''&&&&&&%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&wwwssstttsssrrrkkkiiifffddddddcccaaa```]]]\\\\\\]]]\\\ZZZVVVSSSQQQMMMHHHCCC@@@===:::888666555555555666777999:::777666333111000000000111...------,,,,,,------...++++++******))))))))))))++++++++++++++++++++++++******)))))))))((((((((()))((('''&&&&&&'''((()))***))))))(((((((((((()))'''((())))))(((((()))***&&&''''''(((((()))******&&&'''(((((())))))(((((()))'''%%%%%%'''((()))((('''''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''(((******(((&&&))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&((())))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%'''((()))((('''&&&'''(((((((((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%)))((((((((('''''''''&&&((('''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((()))&&&&&&''''''(((''''''''')))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%&&&(((***,,,...///'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###&&&'''&&&$$$!!!$$$'''((('''%%%$$$$$$######"""!!! !!!"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&xxxttttttrrrqqqiiigggeeeddddddcccbbbaaa]]]\\\ZZZZZZZZZYYYWWWUUURRRNNNIIIDDDAAA???<<<999666666555555555777888999777666444111000///000000...------,,,,,,------...+++++++++***************+++,,,------------,,,+++))))))((((((((((((((('''))))))''''''''''''))))))((((((((((((((()))******((()))***)))((('''((()))%%%&&&&&&'''(((((())))))%%%%%%&&&'''''''''&&&&&&)))'''&&&&&&((()))))))))'''''''''''''''((()))***(((''''''''''''&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&((('''%%%######$$$&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''))))))***,,,---,,,)))'''))))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''+++...,,,(((&&&(((+++''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%&&&'''&&&%%%&&&'''(((((('''&&&''')))&&&&&&''''''((())))))***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''(((((())))))&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''(((((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((''''''&&&&&&'''''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%$$$###"""&&&((((((%%%#########&&&'''%%% !!!$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((()))'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&''''''&&&%%%%%%&&&'''(((%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&yyyvvvvvvtttssskkkhhhfffdddddddddbbb```]]][[[YYYXXXYYYXXXWWWVVVQQQMMMHHHDDDAAA???<<<:::777666555555555777888999777666444222000/////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++***+++---......---+++***((((((((((((''''''''''''***)))(((''''''((()))***))))))(((((((((((()))))))))******)))(((''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&)))((('''''')))******)))&&&&&&&&&&&&'''((()))***(((''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&))))))***+++,,,+++***(((''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&,,,000...(((%%%(((---''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%'''''''''&&&%%%&&&'''''''''&&&((()))$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&$$$%%%''')))***)))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((()))((('''%%%###"""""""""'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$$$$$$$ ###&&&((('''&&&%%%%%%''')))***)))'''&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((&&&'''''''''''''''&&&&&&((('''%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''(((&&&%%%$$$$$$&&&''')))%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&zzzwwwvvvsssqqqnnnllliiifffeeedddbbb```^^^[[[XXXWWWWWWWWWVVVUUUPPPLLLGGGCCCAAA>>>;;;999777666666555555666888888777666555333111///.........------,,,,,,------...------...//////......---(((***+++------+++***(((''''''''''''((((((((((((***)))(((''''''((()))***+++***)))((('''''''''''')))******)))(((''''''(((((((((((('''&&&&&&%%%%%%''''''(((((((((''''''&&&(((((('''(((******)))(((%%%%%%%%%%%%&&&'''((()))(((''''''''''''&&&&&&&&&###%%%&&&&&&&&&&&&''')))&&&''''''((('''&&&$$$###&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&***))))))((('''((()))+++''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%***///---'''$$$''',,,&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$&&&''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&%%%(((''''''&&&%%%$$$######!!!###&&&((())))))'''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%&&&(((++++++(((&&&&&&((()))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&'''((((((''''''&&&((('''%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&'''''''''&&&$$$###$$$%%%((()))###$$$%%%'''((())))))***'''&&&&&&%%%%%%&&&&&&'''zzzwwwtttpppmmmpppmmmjjjgggfffdddbbb```^^^[[[YYYWWWWWWVVVTTTSSSOOOLLLGGGCCCAAA>>><<<:::888777666555555666777888777666555333111///...---...------,,,,,,------...,,,---///000000///......((()))************)))((('''(((((((((((()))))))))******((((((((((((******,,,+++***(((''''''&&&&&&((()))***)))((('''((()))%%%&&&&&&'''(((((())))))((())))))))))))((('''''''''''''''(((******)))'''%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&$$$&&&''''''&&&&&&''')))%%%&&&((())))))'''%%%$$$&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&&&&'''))))))(((&&&%%%&&&)))+++))))))(((''''''''''''(((&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$######'''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%))),,,***&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''%%%%%%%%%'''((('''&&&%%%&&&''''''&&&%%%&&&(((+++******)))((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$$$$(((((((((((('''&&&%%%$$$''''''&&&%%%$$$######""" !!!###%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&'''''''''###$$$&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%'''(((&&&'''&&&%%%%%%'''***---000+++&&&$$$&&&(((&&&###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''))))))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&&&&'''%%%%%%$$$$$$$$$&&&'''(((!!!"""###%%%&&&''''''(((''''''&&&&&&&&&&&&''''''zzzvvvtttppplllnnnkkkhhhffffffdddbbbaaa^^^\\\YYYXXXWWWUUURRRPPPPPPLLLHHHDDDBBB???===;;;888777666555555666777888777666555444222///---,,,...------,,,,,,------...***,,,---/////////---,,,))))))))))))))))))))))))((((((((()))))))))******+++***)))(((((()))***+++******)))((((((((((((((('''((())))))(((((()))***&&&''''''(((((()))******)))))))))))))))(((''''''&&&&&&&&&((())))))(((&&&''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%&&&((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''(((***(((&&&&&&(((***))))))(((''''''''''''((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''')))(((&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&'''((((((&&&&&&'''((('''%%%$$$%%%&&&******************))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((('''''''''&&&''''''((((((%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%$$$#########&&&'''''''''((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$&&&((('''%%%%%%''')))$$$%%%&&&&&&&&&'''))),,,///,,,'''$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%&&&&&&''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&%%%&&&'''###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''yyywwwvvvrrroookkkiiifffeeeeeeeeecccbbb^^^\\\ZZZXXXWWWUUUQQQNNNQQQNNNIIIEEECCCAAA>>><<<888777666555555666777888777777666444222///---,,,...------,,,,,,------...)))***,,,......---,,,+++******)))(((((()))******(((((())))))******+++++++++***)))(((((()))***+++((((((((((((((())))))***&&&((())))))(((((()))+++*********)))((((((''''''(((((())))))((('''&&&&&&%%%%%%&&&'''))))))'''%%%)))(((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&((('''&&&%%%%%%%%%''')))***%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%(((+++,,,)))''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%))))))))))))))))))))))))%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&((((((((('''&&&'''((('''%%%$$$%%%&&&''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''((()))***$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((((((((('''$$$$$$%%%&&&'''((()))***''''''((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&((()))))))))((('''%%%%%%&&&'''((((((((('''(((''''''&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((***,,,...///&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))!!!###&&&'''''''''((()))%%%&&&$$$  &&&,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&((()))***)))((('''$$$%%%'''((()))(((''''''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$&&&&&&%%%%%%%%%'''"""###$$$%%%&&&'''&&&&&&(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''xxxuuuppplllkkkjjjhhheeedddddddddcccaaa\\\ZZZYYYYYYZZZXXXVVVSSSPPPMMMJJJGGGDDDAAA===::::::888777777888888666555555777888555111...///000......---------,,,,,,,,,+++,,,---------,,,+++************))))))))))))(((************++++++++++++***++++++)))'''&&&'''(((((((((''''''''''''((((((((('''%%%%%%&&&''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++)))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$######%%%'''((()))((('''&&&&&&&&&&&&&&&+++((($$$###$$$'''((())))))))))))'''&&&'''***,,,***))))))((('''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###%%%&&&'''((((((((('''&&&)))'''%%%&&&'''(((''''''''''''''''''''''''''''''%%%''')))++++++***)))((($$$$$$$$$%%%%%%'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))++++++******))))))(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$######))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&'''''''''&&&&&&'''''''''(((((())))))&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((()))%%%&&&,,,,,,&&&%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))***)))((('''######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$&&&''')))&&&&&&%%%$$$$$$###""""""%%%%%%######%%%((('''%%%'''&&&$$$######$$$&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%'''zzzwwwrrrnnnnnnjjjhhheeeddddddcccbbb```]]][[[YYYXXXXXXWWWVVVTTTPPPNNNJJJGGGDDDAAA>>>;;;999888777777888888777666555666666444000---...///......---------,,,,,,,,,+++,,,,,,,,,+++***((('''++++++*********)))))))))(((((((((((())))))))))))***+++***(((&&&%%%%%%&&&)))(((((('''''''''(((((()))((('''((()))***)))'''((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''&&&%%%%%%%%%%%%&&&''')))((((((''''''&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%'''((((((''''''&&&&&&&&&'''''''''%%%######$$$%%%%%%$$$$$$&&&''''''&&&&&&'''(((+++******))))))(((''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%"""###%%%''''''((('''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&'''&&&$$$$$$''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((())))))))))))))))))(((((((((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''''''''''''''''''''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$&&&''')))((((((''''''&&&%%%%%%$$$$$$%%%$$$###$$$%%%%%%%%%'''&&&$$$######$$$&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''yyyvvvrrrooooookkkiiifffddddddcccaaa___]]][[[YYYXXXWWWWWWUUUTTTQQQNNNJJJGGGEEEBBB???<<<888777666777999999888777444555444222///---------......---------,,,,,,,,,++++++++++++)))'''%%%$$$,,,+++++++++************(((((((((((())))))))))))((()))***)))((('''(((******)))((((((''''''''''''***))))))+++,,,,,,***((()))))))))(((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%'''(((''''''&&&&&&&&&'''(((((($$$$$$$$$&&&''''''$$$""""""%%%((()))(((&&&&&&&&&)))))))))((((((''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%!!!"""$$$%%%'''((((((((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))((('''&&&***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&((()))***((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&%%%%%%&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&***)))(((''''''((()))***(((((('''&&&&&&%%%$$$$$$&&&&&&''''''((()))))))))&&&((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((''''''$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((''''''&&&%%%%%%%%%'''((())))))'''&&&'''((('''&&&%%%$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''vvvssspppmmmnnnkkkhhhfffdddcccbbb```___\\\[[[[[[[[[[[[YYYUUURRRPPPNNNJJJHHHEEECCC???===888777666777999:::999888555555444222000...------......---------,,,,,,,,,***************(((&&&%%%,,,,,,,,,+++++++++******)))*********++++++++++++%%%'''*********+++,,,...+++***)))(((''''''''''''))))))***,,,---,,,)))'''******))))))((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((()))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! %%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&(((+++---+++'''###%%%''')))***)))(((((()))&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""""""""$$$$$$$$$$$$%%%&&&''''''(((((()))(((&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%+++++++++++++++***)))((())))))((('''&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''(((((((((%%%$$$$$$$$$$$$%%%&&&&&&((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%''')))***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%'''(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((('''+++***%%%%%%***+++'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&((()))))))))((('''%%%%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$'''''')))+++)))%%%%%%((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((vvvsssooolllmmmjjjhhheeeccccccbbb```___[[[\\\^^^______[[[TTTPPPPPPMMMJJJGGGEEECCC???===888777666777999::::::999666555444222111000...---......---------,,,,,,,,,((()))***+++++++++***))),,,,,,,,,+++++++++******)))*********++++++++++++&&&(((******)))))))))*********)))((((((((((((((((((((()))***,,,+++(((&&&******))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&'''***---///---((($$$'''(((((('''&&&&&&)))+++%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&((((((((('''''''''''''''***(((&&&'''((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))))))))***(((&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&''''''(((((('''&&&&&&((((((''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''$$$&&&'''$$$$$$'''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&***)))$$$"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&'''(((wwwuuupppmmmllliiifffdddcccccccccaaa```[[[\\\^^^```___[[[TTTNNNNNNLLLIIIFFFDDDBBB???<<<999888777888::::::999888777555333222222111...,,,......---------,,,,,,,,,((()))***,,,---,,,,,,+++,,,+++++++++************(((((((((((())))))))))))((()))+++)))&&&$$$""""""***))))))(((((())))))***(((''''''(((******(((&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((%%%&&&(((***,,,***'''###&&&&&&%%%###"""$$$''')))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((())))))+++***)))(((''''''''''''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))******+++)))((('''%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((((((((('''&&&%%%%%%&&&''''''''''''&&&'''(((((((((((('''&&&&&&((((((((((((((('''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((------(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''''')))%%%'''///111+++''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((wwwuuupppkkkiiigggeeecccbbbccccccbbbaaa\\\[[[[[[\\\[[[XXXSSSOOOMMMJJJGGGEEECCCAAA>>><<<;;;999888888::::::999777777444111111111000---+++......---------,,,,,,,,,)))***+++,,,,,,,,,+++***++++++*********)))))))))(((((((((((())))))))))))(((***+++***(((%%%######(((((((((((()))***++++++)))(((''''''))))))((('''((((((((()))******++++++(((((((((((((((((((((((()))))))))(((((((((''''''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''((((((&&&$$$$$$%%%&&&%%%$$$$$$&&&''''''''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&)))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))((('''&&&'''((((((((('''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))$$$***777777***$$$)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''((((((((((((((((((---%%%&&&111777111++++++&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))uuusssmmmgggeeefffdddbbbbbbcccdddcccbbb]]][[[YYYWWWVVVUUURRRPPPLLLJJJGGGDDDCCCAAA===;;;<<<:::999999::::::888777666333000///000///,,,)))......---------,,,,,,,,,***+++,,,,,,+++***)))(((*********))))))))))))(((************++++++++++++&&&))),,,---,,,+++***+++''''''(((((()))+++,,,---***)))''''''((())))))(((''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))((((((((('''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&((('''%%%&&&'''((('''&&&###&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&'''&&&%%%%%%&&&'''((()))***)))'''''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&$$$###"""!!!!!!"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&)))))))))((('''''''''&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((()))***&&&'''((()))*********)))&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&''''''((()))))))))))))))(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&%%%%%%$$$((((((((((((((('''''''''&&&'''::::::'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((((((&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((,,,444...'''%%%&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))tttqqqllliiiiiibbbbbbaaa```````````````aaa```^^^\\\YYYUUUPPPLLLKKKIIIGGGDDDBBB@@@>>>>>>;;;:::999999;;;======<<<555555444444222000///...+++---......,,,+++++++++...---++++++,,,---,,,+++******++++++++++++******))))))))))))((((((((((((((()))*********((('''&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))***&&&######%%%''''''&&&))))))))))))))))))))))))'''$$$$$$))),,,***''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%'''((((((%%%###"""&&&)))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''''''''%%%###!!!(((''''''&&&&&&((()))***(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))((('''''''''''''''$$$&&&((())))))(((&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))(((++++++******))))))(((((('''(((******((((((((())),,,+++***((((((((()))***))))))'''&&&&&&'''((()))''''''&&&&&&&&&''''''(((***)))((('''&&&''''''((()))((('''&&&&&&'''((()))((('''&&&%%%$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$)))((('''&&&&&&'''((()))%%%&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""######$$$$$$%%%''''''''''''((((((((((((''''''((((((((((((((((((%%%$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''ssspppkkkhhhhhhbbbbbbaaa```````````````aaa___]]][[[YYYUUUOOOKKKJJJIIIGGGDDDBBB@@@>>>>>>===;;;999888999999777666555555444333222000///...,,,...///...---+++,,,---///---+++******)))((('''******++++++++++++*********************)))))))))))))))*********)))'''&&&))))))))))))************)))(((''''''''''''((())) """&&&(((''''''''''''''''''''''''''')))%%%%%%***,,,)))&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%%%%''')))(((%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%(((''''''&&&'''((()))***(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((***+++++++++))))))))))))((((((((('''((()))++++++)))'''&&&'''******((('''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&)))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&++++++***))))))(((((('''''''''''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&,,,+++)))&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''~~~rrrnnniiifffgggbbbbbbaaa```````````````___^^^]]][[[YYYTTTNNNJJJJJJHHHFFFDDDAAA@@@???>>>===;;;999888888888777666555555444333111000///...---...//////---,,,---...111///---,,,------,,,+++******++++++++++++*********************+++++++++))))))*********)))((('''))))))*********+++++++++)))((((((''''''(((((()))(((&&&$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''***''''''+++,,,)))&&&'''&&&''''''((((((''''''&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%$$$&&&))))))(((%%%$$$$$$)))((((((''''''&&&%%%%%%%%%&&&((()))******))))))(((''''''''''''((())))))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((&&&$$$######%%%(((***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''###""""""###$$$%%%&&&&&&&&&&&&$$$######$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))***++++++******))))))))))))(((((((((***,,,+++)))&&&%%%%%%)))((((((''''''''''''(((''''''(((((((((((((((''')))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&)))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%'''''''''(((((('''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""''''''&&&&&&&&&&&&&&&%%%***))))))(((((('''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$######''''''(((((()))******+++%%%%%%&&&&&&''''''((((((,,,***)))'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''~~~qqqmmmhhheeefffbbbaaaaaa```````````````^^^]]]\\\[[[YYYTTTNNNIIIIIIHHHFFFCCCAAA@@@???>>><<<;;;999:::;;;<<<<<<;;;555555333222000//////...---......---,,,+++,,,---...,,,+++,,,///000111000******++++++++++++******))))))***************+++)))))))))***))))))))))))((())))))))))))*********)))(((((((((((((((((()))///---+++***)))((('''''')))))))))))))))))))))))))))&&&'''++++++(((((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))(((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&&&&((()))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))'''((((((((())))))))))))(((((()))))))))(((((('''''''''''''''''''''''''''((((((((()))((((((''''''+++*********************&&&(((++++++)))'''%%%%%%((((((((((((((((((((((((&&&&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&((((((((((((''''''(((((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''((())))))***%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''~~~qqqmmmhhheeefffbbbaaaaaa```````````````^^^]]]\\\\\\YYYTTTMMMIIIHHHGGGEEECCCAAA??????>>>===;;;::::::;;;<<<;;;:::555444333111////////////,,,------+++))))))+++,,,)))((('''(((***,,,,,,,,,******++++++++++++******((((((((()))))))))*********))))))))))))*********'''''''''(((((((((((()))((())))))))))))))))))(((%%%%%%&&&''''''(((***+++))))))))))))))))))))))))'''%%%&&&******((())),,,((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&)))(((&&&&&&&&&&&&''''''######$$$%%%&&&'''''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&((()))))))))((('''((((((((())))))*********)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((('''&&&&&&((()))))))))))))))))))))###&&&)))***)))((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''(((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((('''(((((((((((((((((('''&&&'''''''''''''''''''''''''''((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%$$$$$$######%%%%%%&&&''''''(((((()))&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))******$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''~~~pppmmmiiiggghhhbbbbbbaaa```````````````^^^^^^]]]]]]ZZZUUUNNNIIIGGGFFFEEECCCAAA??????>>>???===:::888888888666444666444222000///......///,,,,,,,,,***((((((***,,,...,,,************)))(((******++++++++++++******'''''''''((())))))************)))))))))***++++++&&&&&&&&&'''''''''((((((((())))))******))))))(((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&%%%&&&)))(((&&&(((,,,)))((((((''''''(((((()))&&&'''(((((((((((('''&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''+++)))&&&$$$&&&'''((((((!!!"""###$$$&&&'''(((((((((((('''&&&&&&%%%%%%$$$&&&''''''((()))((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&"""$$$'''))))))(((%%%$$$%%%%%%&&&&&&'''(((((((((***)))((('''&&&%%%$$$$$$&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''*********))))))(((((((((&&&'''((())))))))))))((($$$$$$$$$%%%%%%%%%%%%&&&(((((()))*********))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&''''''###%%%'''((('''((()))***((())))))************)))%%%&&&'''((())))))))))))''''''&&&&&&&&&''''''((($$$%%%&&&&&&'''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((((((((((((''''''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''''''''(((((('''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%$$$$$$)))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''""""""###$$$%%%&&&''''''***))))))(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''~~~qqqmmmjjjiiijjjbbbbbbaaa```````````````^^^^^^^^^^^^[[[VVVNNNIIIGGGFFFDDDBBBAAA??????>>>???===:::999888777666444666444222///.........///------,,,***((()))+++---333000...---------,,,*********++++++++++++******'''(((((()))******++++++******)))))))))***+++,,,''''''''''''((((((((((((((()))************)))((()))+++,,,+++(((&&&&&&'''''''''''''''''''''''''''((('''''')))&&&"""$$$)))***)))(((''''''((()))***&&&'''((())))))((('''&&&$$$%%%&&&(((((((((((('''''''''''''''''''''''''''***(((&&&&&&((()))'''%%%###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&###$$$&&&'''((('''&&&%%%$$$$$$%%%&&&&&&'''((((((((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&'''((()))***))))))(((%%%%%%%%%%%%&&&&&&&&&&&&(((((()))***************''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''&&&%%%&&&(((***'''''')))*********))))))&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&'''((()))$$$$$$&&&'''''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&'''((())))))((('''&&&''''''((()))*********&&&'''(((((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%&&&((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''~~~qqqnnnkkkjjjlllbbbbbbaaa```````````````____________\\\VVVOOOJJJGGGFFFDDDBBB@@@?????????>>><<<::::::;;;;;;;;;999666444222///.........///......---+++)))***,,,......,,,++++++,,,,,,,,,+++******++++++++++++******((())))))***++++++,,,,,,******)))))))))***,,,---(((((((((((())))))))))))((()))***++++++***)))((( $$$''')))((((((***---))))))))))))))))))))))))***)))))))))$$$ !!!&&&***)))(((''''''((()))***&&&'''((())))))((('''&&&###$$$&&&((())))))((('''&&&'''''''''''''''''''''((('''''')))+++***'''###&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&'''((()))%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((())))))&&&&&&&&&'''((())))))***&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&''')))*********)))((((((((((((((()))))))))***(((((()))***************(((((((((((((((((((((((((((((((((((('''&&&%%%$$$((()))))))))******++++++(((((('''%%%$$$$$$'''***%%%&&&((()))))))))((((((''''''&&&&&&'''(((***+++%%%%%%%%%&&&'''((()))***%%%&&&((()))))))))((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''&&&&&&'''((()))***++++++&&&'''((())))))((('''&&&###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''(((((())))))******''''''(((((()))*********%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&"""###$$$&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((("""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''}}}sssllljjjkkkfffcccddddddddddddcccbbbbbbbbbaaa___^^^\\\XXXRRRNNNHHHGGGEEEBBB@@@???>>>=========<<<;;;:::999999888777777666444111...***((( ###''',,,...//////...---------,,,,,,++++++++++++++++++++++++***))))))***++++++***((((((((()))))))))))))))'''%%%###!!!***)))(((''''''((()))***((((((''''''''''''(((((()))((('''&&&%%%$$$$$$$$$++++++***)))((('''&&&&&&******))))))((((((''''''&&&'''((())))))((('''&&&)))(((((((((''''''''''''***(((&&&$$$$$$%%%''')))&&&'''((())))))((('''&&&***((($$$"""!!!###%%%''')))(((((('''&&&&&&%%%%%%''''''(((((())))))******))))))(((((('''''''''&&&###$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''(((((('''''')))(((((('''&&&&&&%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''(((((((((&&&%%%&&&'''(((&&&%%%&&&((())))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%+++***)))''''''(((((()))&&&&&&&&&''''''''''''(((******))))))((((((((('''+++***)))'''''''''((()))******)))((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((('''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%''')))+++''''''(((((())))))******((((((((((((((())))))***((((((''''''''''''(((((())))))************)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&'''((('''&&&&&&&&&(((((('''%%%%%%%%%''')))***''''''&&&&&&&&&''''''((()))((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''+++***)))(((((((((((((((###%%%&&&&&&%%%$$$$$$%%%$$$%%%''')))******)))((('''&&&%%%%%%%%%'''((()))%%%%%%%%%&&&&&&'''''''''~~~tttllljjjkkkeeeccccccddddddccccccbbbaaaaaa```___^^^\\\WWWRRRNNNHHHGGGEEEBBB@@@???>>>=========<<<;;;:::999999888555555444333111///---,,,&&&(((***---/////////...---------,,,,,,+++++++++***+++++++++,,,++++++***++++++***(((&&&&&&)))+++,,,,,,---------,,,***)))***)))(((''''''((()))***((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))((((((''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''')))(((%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((((((((('''''''''&&&$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&'''(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&'''(((((((((&&&%%%&&&'''(((&&&%%%%%%'''((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%***)))((('''''''''(((((('''''''''((((((((())))))((('''''''''&&&&&&&&&&&&(((((('''''''''((()))*********)))(((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''''''''''''''(((((('''&&&%%%&&&''')))***))))))))))))((((((((((((&&&&&&'''(((((((((((('''((((((''''''''''''(((((('''(((((()))((((((''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%'''((())))))''''''((()))((('''%%%%%%%%%'''(((***)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%'''(((***++++++,,,''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&uuummmjjjjjjeeecccccccccccccccbbbaaaaaa```___^^^]]][[[WWWRRRMMMHHHGGGEEECCCAAA???>>>>>>======<<<;;;:::999888888444333222111111000000111------..................------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,+++)))&&&$$$%%%)))---))))))***,,,,,,,,,,,,,,,))))))(((((((((((())))))((((((''''''''''''((((((++++++***)))((((((((((((''''''(((((())))))******))))))))))))************((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%&&&((()))***)))((((((((((((''''''''''''((((((''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&((((((((('''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))))))))))))))&&&&&&&&&'''(((((())))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((()))))))))))))))******)))((('''&&&%%%%%%((((((((('''''''''&&&&&&'''(((((((((&&&%%%&&&''')))'''%%%%%%'''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''(((((((((((()))))))))***''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,***'''&&&'''(((((())))))*********((((((''''''''''''(((((()))((((((''''''(((((())))))((('''''''''((()))************)))((('''''''''%%%&&&(((******)))((('''((((((''''''''''''((((((%%%&&&&&&'''''''''&&&&&&)))))))))(((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$((()))***)))((('''(((***''''''&&&%%%%%%'''((()))******)))(((''''''((((((###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&((()))***+++,,,,,,''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%(((((((((((((((((((((((()))((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((***)))(((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''###$$$%%%'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$uuummmjjjjjjdddbbbbbbbbbcccbbbaaaaaa```___^^^]]]\\\[[[WWWQQQMMMHHHGGGEEECCCAAA???>>>>>>===<<<<<<;;;:::999888888555444222111000111111222000///...------...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***))))))(((******)))'''%%%&&&)))+++''''''((()))************))))))(((((((((((())))))((((((''''''''''''((((((******))))))((()))))))))(((((((((((())))))))))))(((((())))))******++++++)))((('''&&&&&&'''((()))************))))))))))))''''''(((***++++++++++++)))((('''&&&&&&'''((()))%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((******))))))((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((((((((''''''&&&%%%%%%%%%((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((('''''''''''''''(((((((((&&&%%%&&&'''***((('''&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))((((((((($$$%%%%%%&&&'''((())))))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&'''(((((()))***++++++,,,(((((((((''''''((((((((())))))(((((((((((())))))((((((''''''((()))***+++***)))))))))((((((((('''''')))+++------,,,***)))((((((''''''''''''((((((%%%%%%&&&'''''''''&&&&&&)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%'''((())))))((('''((()))''''''&&&&&&&&&&&&'''(((***)))(((''''''&&&&&&'''&&&'''''''''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))***&&&((())))))(((''''''(((&&&&&&'''((())))))(((((($$$%%%''''''((('''&&&%%%&&&&&&%%%%%%$$$$$$$$$###uuullljjjjjjdddaaaaaabbbbbbaaaaaa```___^^^]]]\\\\\\ZZZVVVQQQMMMIIIHHHFFFCCCAAA@@@???>>><<<<<<;;;:::999888888777777555333111000000000111...---,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))'''&&&%%%&&&(((******)))(((((()))+++*********))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''((())))))))))))))))))(((((((((((((((((())))))*********+++)))((('''&&&&&&'''((()))************))))))))))))((('''&&&&&&&&&(((+++,,,)))((('''&&&&&&'''((()))###$$$%%%&&&'''&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&''''''&&&&&&%%%$$$$$$###******)))((('''&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((((((''''''''''''(((((((((&&&%%%&&&'''+++)))''''''(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((()))))))))))))))%%%&&&&&&'''''''''''''''***))))))(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((((()))***++++++,,,'''(((((((((((((((((('''))))))(((((((((((())))))&&&&&&'''((()))***+++,,,'''((((((((()))))))))***''')))+++------,,,***)))((((((''''''''''''((((((%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''&&&'''((((((&&&&&&'''((('''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%)))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))(((((()))***++++++&&&((())))))(((''''''(((''''''(((((((((((((((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$~~~tttllliiiiiidddaaaaaaaaaaaaaaa```______]]]\\\\\\[[[ZZZVVVQQQMMMIIIHHHFFFDDDBBB@@@??????<<<<<<;;;:::999888777777777666555333111000//////,,,,,,++++++,,,---///000++++++,,,,,,,,,,,,------,,,++++++***)))'''&&&%%%%%%(((+++,,,+++***))))))+++***)))'''&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''((()))******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%###!!!"""$$$''')))((((((''''''''''''(((((($$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))******)))))))))((((((((('''''''''(((((((((&&&%%%&&&'''***((('''&&&(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''******)))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''(((((())))))*********''''''(((((((((((('''''')))((((((''''''(((((()))%%%&&&'''((()))******+++'''''''''((()))*********%%%&&&(((******)))((('''((((((''''''''''''((((((&&&'''((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((()))(((((((((&&&'''((('''&&&%%%&&&((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&''')))***,,,,,,((((((((('''(((((())))))&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&%%%%%%}}}ssskkkiiiiiiddd``````aaaaaa``````___^^^\\\\\\[[[ZZZYYYVVVQQQMMMIIIHHHFFFDDDBBB@@@??????<<<;;;;;;:::999888777777666555555444333111000///------,,,,,,------......+++++++++,,,,,,---------***++++++++++++******)))((())),,,,,,+++***+++,,,***)))(((&&&&&&&&&&&&&&&'''((()))******)))((('''((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))((((((((('''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((()))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&''''''(((((()))''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''(((((())))))))))))))))))(((((((((''''''(((((((((&&&%%%&&&''''''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&'''''''''((((((((()))(((((()))))))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&''')))*********)))******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''''''''''''''(((''''''(((((((((''''''&&&(((((((((((())))))))))))&&&&&&'''(((((((((((('''((((((''''''''''''((((((&&&&&&'''))))))******))))))))))))(((((((((''''''''''''''''''((((((((((((%%%&&&''''''((((((((('''&&&((()))((('''&&&'''(((''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((($$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&((()))***+++,,,)))((((((''''''''''''(((%%%''')))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((({{{rrrjjjiiiiiiddd```````````````______^^^\\\[[[[[[ZZZYYYUUUPPPMMMIIIHHHFFFDDDBBB@@@@@@???<<<;;;;;;:::999888777777444444555555444333111000...............---------+++++++++,,,,,,---------)))***+++,,,---.........***++++++*********---///...---,,,+++++++++,,,---'''((()))******)))((('''((((((''''''''''''((((((&&&&&&&&&&&&''')))***+++&&&&&&'''((()))***++++++((((((''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&)))(((((((((''''''''''''&&&'''((((((((('''&&&%%%&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&###$$$%%%&&&((()))******'''((((((((())))))******%%%%%%%%%&&&&&&'''''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))***))))))(((''''''*********)))((((((''''''%%%%%%&&&'''((()))***+++************************))))))))))))))))))))))))******))))))((((((((('''((((((((((((((('''''''''))))))))))))(((((((((((('''(((((((((&&&%%%&&&'''$$$###""""""$$$&&&&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))((()))*********)))'''&&&(((((((((((())))))))))))'''((((((((())))))******###$$$''')))+++,,,,,,,,,******)))(((((((((((((((((((((((((((((((((((((((&&&'''***++++++***'''&&&((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&'''''')))))))))((('''%%%$$$###******))))))((((((''''''(((((((((((()))))))))***((((((''''''''''''((((((%%%&&&'''((())))))))))))************))))))))))))''''''''''''((((((((()))$$$%%%%%%&&&'''''''''&&&((()))***)))((('''(((***'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***''''''(((((()))*********&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***))))))))))))((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$&&&'''((()))))))))((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******+++***)))(((((((((((((((%%%'''(((((('''&&&&&&''')))(((((('''''''''((((((((('''%%%$$$###$$$%%%%%%&&&'''''''''((()))))))))zzztttmmmiiihhheee```___^^^]]]\\\[[[[[[[[[ZZZZZZZZZYYYUUUPPPLLLIIIJJJHHHFFFCCC@@@===<<<;;;===999666666888999888666777777666555444222111111---,,,+++***+++---///111---......,,,+++,,,///111---,,,,,,+++++++++++++++,,,,,,+++***)))))))))******)))))))))))))))***+++))))))************)))(((((((((((((((((((((((((((&&&''''''(((((('''&&&%%%((((((''''''&&&&&&&&&%%%******)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***(((&&&$$$###$$$%%%&&&)))((('''&&&&&&&&&&&&&&&'''%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''%%%&&&&&&'''''''''''''''######$$$$$$%%%&&&''''''))))))(((((('''''''''&&&$$$$$$%%%&&&'''''''''&&&)))((('''%%%%%%&&&''''''((((((((((((((()))******&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((&&&%%%&&&((()))&&&$$$&&&'''((()))************))))))(((''''''''''''''''''''''''((((((((())))))&&&'''''''''''''''&&&&&&'''''''''(((((((((((()))+++***)))(((((('''((((((...,,,)))'''&&&&&&((())))))((('''&&&&&&'''((()))))))))((('''''''''''''''((()))*********((('''&&&'''&&&%%%%%%&&&'''((()))&&&&&&'''(((******(((&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''((((((((()))***+++***(((&&&%%%(((((((((((((((((((((((()))(((&&&(((++++++)))'''))))))))))))))))))))))))++++++***)))(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((++++++***)))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''''''''((())))))((((((''''''''''''%%%%%%%%%&&&'''((())))))///***$$$###%%%'''&&&###%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$""""""&&&((()))(((***)))"""###,,,(((###(((((((((((((((((((((((((((zzztttlllhhhhhheee______^^^]]]\\\\\\\\\\\\ZZZZZZZZZXXXUUUPPPLLLIIIJJJHHHFFFCCC@@@>>><<<;;;===:::777666777888777666555444333111000...------///...---,,,+++,,,------......//////000000111111***))))))(((((((((((((((++++++******)))*********+++***))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&))))))(((((('''&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((('''((((((((('''(((((())))))((('''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%'''((('''&&&'''(((((()))))))))))))))%%%%%%&&&&&&''''''(((((()))(((((((((''''''''''''%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((())))))***''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&'''******'''%%%$$$%%%&&&'''(((((((((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&&&&''''''''''''(((((((((***))))))(((((((((((()))(((((((((''''''''''''''')))((('''&&&&&&'''((()))***)))((((((''''''(((((()))))))))))))))(((''''''((('''&&&&&&&&&''')))***)))((((((((()))((('''&&&((('''&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((###%%%'''((())))))''''''((((((((((((((((((((((((+++)))((()))++++++(((&&&((((((((((((((((((((((((+++******)))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&((())))))000+++&&&%%%''')))(((%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""###%%%(((((((((((()))###$$$,,,'''""")))''''''''''''''''''''''''yyyssskkkffffffccc^^^^^^]]]]]]]]]]]]]]]^^^ZZZZZZZZZXXXTTTPPPLLLIIIIIIHHHEEECCC@@@>>><<<<<<===;;;888666777777666555777666555333111///...---000000///---,,,+++******///...///222666666333///,,,,,,+++*********************)))))))))***++++++++++++)))((('''&&&&&&&&&)))((('''''''''((()))***))))))))))))))))))))))))'''&&&&&&&&&&&&''')))***))))))(((((((((((('''''''''''''''''''''''''''''')))(((((((((((((((((())))))))))))******)))))))))))))))))))))(((((((((((()))(((''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%&&&(((((((((&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&$$$$$$%%%&&&'''&&&%%%'''(((((()))))))))))))))((((((((((((((((((((()))(((((((((((('''''''''''''''''''''((((((((((((((('''(((((((((((('''&&&&&&((((((''''''(((((()))***''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&''')))++++++)))&&&%%%%%%&&&&&&'''((((((((()))((((((''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((()))(((((((((((())))))***%%%'''(((******)))((((((((((((''''''''''''((((((******)))(((((((((((()))***))))))((((((((((((((()))((((((((((((((()))***))))))(((((((((((()))))))))(((''''''))))))((('''&&&&&&'''''''''((((((((($$$%%%'''((())))))((('''((((((((((((((((((((((((***)))((()))***+++)))'''((((((((((((((((((((((((*********)))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))///+++&&&%%%''')))(((&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((&&&$$$$$$%%%'''''''''%%%(((%%%&&&,,,'''""")))''''''''''''''''''''''''yyyrrrjjjeeeeeeccc^^^^^^]]]]]]]]]^^^^^^___[[[ZZZYYYWWWSSSOOOLLLIIIIIIGGGEEEBBB@@@>>>===<<<===;;;999777666555555555888777666444222000....../////////...---,,,***)))...---...333888888333---------,,,++++++++++++,,,))))))((())))))***+++,,,***)))(((''''''&&&'''''')))(((&&&%%%%%%''')))***))))))))))))))))))))))))'''&&&%%%%%%&&&(((***,,,)))))))))))))))(((((((((%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$"""###&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''''''''''')))))))))((((((((((((((((((((((((((((((''''''''')))((((((((((((((())))))'''((()))))))))(((&&&%%%(((''''''''''''((())))))'''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))***)))))))))$$$&&&(((***,,,+++***(((((((((((((((((()))******)))(((''''''''''''((((((((((((((((((((()))))))))&&&''''''(((((((((((('''&&&&&&&&&&&&''''''''''''(((((('''(((((()))******))))))************))))))(((((((((''''''(((((((((+++******)))))))))))))))***)))(((''''''((()))***))))))))))))))))))******((((((((('''''')))+++---***((('''((()))***)))(((''''''''''''((((((((((((******++++++***)))''''''((((((((((((((((((((((((&&&&&&'''((()))******)))(((((((((((((((((((((((())))))*********)))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******)))((('''&&&&&&%%%(((''''''&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((()))))))))))))))(((''''''(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''&&&(((((((((((((((((((((((()))))))))))))))((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((('''%%%%%%%%%&&&&&&&&&###'''&&&(((---'''""")))''''''''''''''''''''''''yyyqqqiiidddeeebbb^^^^^^]]]]]]]]]^^^______[[[ZZZYYYVVVRRROOOKKKIIIHHHGGGEEEBBB@@@>>>======<<<;;;999777555444444555444333222000///---,,,+++,,,------......---,,,,,,,,,+++---111666666000*********)))((((((((((((((((((((((((((()))***++++++''''''&&&''''''((()))))))))'''&&&%%%&&&''')))+++))))))))))))))))))))))))((('''&&&%%%&&&(((+++,,,((((((((()))))))))))))))%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$!!!###%%%((()))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''(((((((((((((((***))))))((((((((())))))'''((()))))))))(((&&&%%%'''''''''''''''(((((()))((((((((((((((('''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))***)))))))))$$$&&&)))***+++******))))))(((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((())))))((((((&&&&&&&&&'''''''''(((((((((((('''(((((()))******,,,***(((&&&&&&&&&'''((('''(((((((((((((((((('''+++******)))))))))))))))***)))(((''''''((()))*********************))))))((())))))(((&&&&&&))),,,***((('''((()))***)))((('''''''''((((((((())))))+++++++++******)))(((((())))))))))))))))))))))))&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''((()))************))))))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''((((((((())))))*********(((''''''(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''&&&&&&%%%%%%&&&&&&###''''''***111***###(((''''''''''''''''''''''''zzzrrriiidddeeebbb______^^^^^^^^^^^^^^^___[[[ZZZXXXUUURRRNNNKKKJJJHHHGGGEEEBBB@@@???>>>===::::::999777444333555666555444333222111//////...++++++,,,,,,---...//////,,,+++,,,///111111---***++++++***))))))))))))***))))))((((((((()))******&&&&&&&&&'''((()))++++++(((''''''''''''(((***+++))))))))))))))))))))))))(((''''''''''''(((***+++''''''(((((((((((())))))&&&'''''''''(((((()))))))))(((((((((((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''')))(((''''''''''''''''''"""###&&&((((((((('''&&&''''''&&&&&&&&&'''((((((((('''&&&&&&'''(((&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&$$$$$$%%%&&&'''&&&%%%'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((+++***(((''''''((())))))((())))))))))))(((''''''''''''&&&&&&''''''((()))((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%'''))))))(((((()))***((('''&&&%%%%%%&&&'''((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&'''(((((())))))))))))'''''''''(((((((((((())))))(((((((((((())))))***+++)))%%%###""""""$$$%%%''''''((((((((((((''''''******)))(((((((((((()))((((((((((((((())))))***)))************))))))((()))++++++)))%%%###%%%((()))(((''''''))))))((('''''''''((((((((()))))))))&&&''''''(((((()))******))))))))))))))))))))))))+++++++++)))&&&###""""""'''''''''''''''''''''''''''(((***++++++***))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((())))))))))))*********''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&''''''(((((())))))***+++)))(((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&''''''%%%%%%&&&'''$$$'''&&&,,,555///$$$'''&&&&&&&&&&&&&&&&&&&&&&&&{{{rrriiieeeeeecccaaa```___^^^^^^^^^^^^^^^[[[ZZZXXXUUUQQQNNNKKKJJJHHHFFFDDDBBB@@@???>>>===888999999777444333555777666666666555444333333333,,,,,,++++++,,,---///000------,,,,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,***))))))(((((((((((()))(((((((((((())))))***+++''''''(((((()))***++++++((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&'''''''''((((((((((((((())))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))((((((((('''(((((())))))###$$$&&&'''''''''&&&&&&(((''''''''''''((()))***)))'''&&&&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%'''((('''&&&'''(((((()))))))))))))))%%%%%%%%%&&&&&&''''''(((''''''''''''((((((((()))+++***(((&&&&&&'''((()))***))))))((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&(((((('''%%%%%%(((***)))(((&&&%%%%%%&&&'''((('''''''''''''''((())))))(((((((((((('''''''''&&&&&&&&&((())))))*********((((((((()))))))))*********))))))(((((((((((()))((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))((('''&&&***)))((((((''''''((((((''''''((()))))))))))))))))))))*********)))''''''###'''***)))%%%$$$&&&)))((('''&&&'''(((((('''&&&'''((((((((())))))))))))''''''''''''((()))******))))))))))))))))))))))))***,,,---+++(((%%%%%%&&&'''''''''''''''''''''''''''(((***+++++++++))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***(((((((((((()))))))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''************************((((((((((((((('''''''''''''''&&&&&&'''(((((()))((((((''''''''''''((((((%%%&&&&&&'''(((((())))))+++***(((((())))))'''%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''%%%&&&''''''''''''((()))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&%%%'''(((&&&(((%%%---999444&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&|||sssjjjeeeeeecccbbbaaa```___^^^]]]]]]]]][[[ZZZWWWTTTQQQNNNKKKJJJGGGFFFDDDBBB@@@???>>>>>>777999999777444333666888333333333222222222111111...---+++++++++---///000......---+++))))))+++---+++***))))))(((((())))))+++***)))(((((('''((((((+++***)))))))))))))))***'''''')))***++++++++++++((((((((((((((((((((((((((()))))))))))))))((('''%%%&&&&&&&&&''''''((((((************))))))))))))%%%%%%%%%$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&''''''&&&&&&((((((((((((((()))******)))(((&&&&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''%%%&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))+++)))'''&&&%%%&&&'''(((+++***((('''''''''((()))'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((&&&######'''***+++***(((''''''((()))***'''''''''''''''((()))***++++++******)))))))))(((&&&&&&((()))************))))))))))))************+++***)))(((((('''(((((('''''')))*********)))(((&&&'''((())))))((('''&&&))))))((('''''''''''''''&&&'''(((*********)))(((((()))*********((('''&&& &&&(((''''''***...(((&&&%%%&&&'''((('''&&&(((((((((((())))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))'''))),,,,,,***)))+++---''''''''''''''''''''''''&&&(((***+++,,,+++***)))'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))***((((((''''''''''''((((((%%%%%%%%%&&&'''(((((())),,,***(((((())))))'''%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((''''''&&&&&&&&&''''''###$$$%%%%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''&&&%%%''')))((((((%%%...<<<777((($$$&&&&&&&&&&&&&&&&&&&&&&&&yyyppphhhdddeeebbbdddbbb```]]]\\\\\\]]]^^^^^^]]]ZZZWWWTTTQQQPPPOOOGGGEEEBBBAAAAAAAAA@@@???:::999888666555555555555222444666444000,,,+++,,,---,,,,,,,,,---...000111***+++,,,,,,------------+++*********+++,,,,,,---,,,,,,+++)))(((&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''&&&'''((((((((('''%%%$$$(((''''''''''''&&&&&&&&&''''''%%%%%%%%%%%%''''''))))))((('''&&&&&&%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%!!!!!!(((,,,***&&&'''''''''''''''((())))))((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%'''(((***(((&&&%%%$$$%%%'''(((&&&&&&&&&''''''((((((((('''''''''''''''((()))))))))(((((()))******(((''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((&&&&&&'''(((((('''$$$%%%&&&''''''&&&%%%$$$(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''(((((('''&&&&&&(((((((((((()))))))))***''''''((()))))))))))))))******+++******)))((((((((('''%%%$$$%%%&&&(((***+++)))((()))+++,,,,,,+++))))))))))))))))))))))))******)))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&'''((()))******************************+++++++++&&&&&&((()))************''''''''''''((((((((()))''''''''''''((((((((()))+++*********))))))(((((((((((()))***+++,,,,,,,,,***************)))(((((((((((((((((((((((((((((())))))))))))((((((((((((+++)))'''$$$$$$%%%&&&((()))(((((('''''''''(((((())))))******++++++,,,,,,'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''$$$###$$$(((***)))((())))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&)))'''$$$$$$+++111...'''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%######&&&***+++&&&!!!(((((('''''''''&&&&&&&&&$$$$$$%%%%%%'''(((***+++)))((('''&&&%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&+++((($$$###$$$%%%&&&&&&%%%&&&&&&'''((()))******''''''''''''&&&%%%$$$###!!!###&&&((()))(((&&&%%%###%%%''')))******)))(((&&&%%%$$$######$$$%%%&&&yyyppphhheeeeeebbbcccbbb___]]]\\\\\\]]]^^^]]][[[YYYVVVSSSQQQOOONNNKKKHHHEEEBBBAAA@@@===<<<:::999888777555555555555555666777555111......///------,,,,,,---...///000+++,,,---............---************++++++,,,---++++++***)))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&'''$$$%%%&&&'''((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%$$$######$$$%%%%%%''''''&&&%%%%%%$$$######%%%&&&''''''&&&&&&'''((((((%%%"""$$$'''***(((&&&'''''''''''''''((())))))&&&&&&''''''''''''''''''%%%&&&((('''&&&&&&((()))***)))(((&&&&&&&&&&&&'''''''''''''''((((((((()))&&&&&&%%%%%%&&&&&&'''(((((((((((()))***)))((('''(((((((((((((((((('''''')))((((((''''''(((((())))))(((((((((((('''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((,,,***)))***+++,,,+++)))%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''(((((('''&&&&&&%%%((('''&&&%%%&&&''')))***+++***((()))***++++++***(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''(((((()))))))))((())))))************))),,,+++(((&&&%%%&&&'''(((''''''((()))*********)))'''''''''((((((((())))))'''''''''((((((((())))))************)))))))))((()))))))))***+++++++++,,,++++++,,,,,,++++++***)))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))***************((((((''''''(((((()))***))))))))))))))))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''***(((&&&''')))+++***((('''''''''''''''''''''''')))((((((''''''''''''((((((&&&%%%''')))***)))((('''+++,,,)))'''))))))&&&''''''''''''''''''''''''***)))))))))(((((((((((((((''')))---111000***$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''''''''%%%%%%%%%%%%''''''***'''$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###"""$$$&&&'''(((((('''&&&$$$&&&''')))***)))(((''''''&&&&&&%%%%%%&&&&&&'''yyypppiiieeeeeebbbbbbaaa___]]]\\\\\\]]]]]][[[ZZZXXXUUUSSSPPPOOONNNHHHEEECCCBBBBBBBBB@@@???:::999888777666555555555666666666333000...///000......---------......///------......//////......************+++++++++,,,******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++)))'''&&&%%%&&&((()))"""$$$&&&((())))))((('''))))))((((((''''''(((((($$$%%%&&&'''((()))******&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$&&&((())))))(((''')))******)))((('''&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%&&&&&&'''(((((()))&&&''')))(((''''''((()))******)))(((((('''&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''((()))(((((())))))))))))(((((()))))))))((((((''''''''')))((((((''''''(((((())))))))))))(((((((((''''''(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((('''(((******(((&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''')))(((''''''((()))***+++&&&&&&'''''''''(((((((((''''''((())))))))))))))))))************)))(((((()))((('''''''''(((***+++,,,***))))))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((***++++++,,,*********+++******))))))***(((%%%""""""###&&&((((((((())))))***)))))))))''''''((((((((()))))))))''''''((((((((()))))))))************))))))))))))******************+++++++++++++++++++++***))))))(((((((((((((((((((((((())))))))))))((((((((((((###%%%''')))***)))((('''((((((''''''''''''(((((())))))))))))(((((((((((()))(((((((((((()))******))))))))))))))))))))))))((())))))))))))(((''''''''''''''''''''''''''''''+++)))(((((())))))(((''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&(((***++++++***'''222888111&&&"""%%%(((''''''''''''''''''''''''*********))))))))))))((()))***---222555333,,,&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%'''((()))(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyqqqiiieeedddaaa```___^^^]]]\\\\\\\\\\\\ZZZYYYXXXVVVTTTQQQPPPNNNIIIFFFCCCAAA@@@???===;;;::::::888777666555555555555444222000...---......///.........---------...------............------*********+++++++++******(((((()))))))))*********++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&'''(((******%%%&&&)))***+++)))(((&&&***)))(((''''''((()))***%%%&&&&&&'''((()))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&((())))))(((((()))***(((******(((%%%$$$%%%''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''(((((('''&&&''')))************)))((('''&&&'''''''''''''''''''''''')))))))))))))))***++++++'''(((******)))(((((()))+++******)))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&'''))))))'''%%%(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))+++)))'''&&&&&&''')))***((())))))))))))*********''''''((()))))))))))))))***++++++,,,++++++******))))))(((((())))))***+++---+++)))((()))***)))(((''''''''''''''''''''''''''''''(((((())))))))))))''''''((())))))***++++++++++++++++++******)))(((%%%$$$######%%%'''***+++))))))*********))))))((('''(((((((((((()))))))))'''(((((((((((()))))))))*********)))))))))))))))+++++++++***************((())))))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&((()))))))))((('''(((''''''''''''(((((()))))))))(((((('''''''''&&&)))))))))))))))******+++(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''')))************777>>>777)))###&&&***'''''''''''''''''''''''')))))))))(((((((((((((((((((((***...000///***''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&''''''$$$$$$$$$%%%&&&(((***+++'''&&&%%%'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$xxxppphhhdddccc______^^^]]]]]]\\\\\\\\\\\\ZZZYYYYYYXXXVVVSSSQQQPPPOOOKKKFFFAAA>>>:::666333;;;:::999777666666666666555444111///..............................------,,,,,,---------,,,,,,+++)))***+++++++++***))))))((((((((()))***+++++++++,,,+++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((((('''((())))))***)))'''$$$###***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((''''''%%%'''(((((('''&&&((()))%%%((()))'''$$$###&&&)))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%'''''''''%%%%%%&&&''')))))))))***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***++++++&&&)))******((('''((()))++++++***)))(((''''''&&&'''''''''&&&&&&'''''''''&&&&&&'''((()))***++++++(((((((((''''''(((((((((((((((''''''''''''((((((+++***)))***+++,,,***((()))))))))(((((()))))))))))))))************))))))(((((((((((()))))))))))),,,***(((%%%$$$%%%&&&'''))))))))))))*********+++''''''((()))))))))))))))''''''((())))))((((((''')))))))))))))))***++++++,,,***(((((()))))))))'''((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((+++++++++++++++***)))(((%%%&&&''')))***+++++++++)))***************)))((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))******+++++++++***************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''''''''''''''''''''((()))))))))(((((((((''''''&&&&&&)))))))))))))))******+++(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''###%%%&&&'''((((((((((((((((((((((((((((((((((((******(((''''''&&&&&&&&&%%%%%%&&&''''''((())))))+++444999444+++(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''')))))))))(((&&&'''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''''''''$$$$$$$$$%%%&&&)))+++---'''&&&&&&''')))***)))(((%%%&&&&&&'''(((((())))))''''''((((((''''''&&&&&&'''&&&%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwooogggbbbaaa]]]]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYYYYXXXWWWUUURRRQQQHHHFFFCCC@@@???>>><<<:::;;;:::999888777666666666777555222222222222000///------......///......---,,,,,,,,,---,,,,,,++++++)))***+++++++++***)))((((((((())))))***+++,,,,,,)))))))))((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((('''&&&%%%))))))((('''%%%$$$"""!!!((((((''''''(((((()))))))))))))))(((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((($$$&&&((('''$$$$$$''')))'''''''''''''''((()))))))))(((((('''&&&&&&%%%%%%%%%'''''''''%%%$$$%%%&&&''''''(((((((((((())))))'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))&&&)))++++++(((&&&(((************))))))(((((((((***))))))(((((())))))*********)))))))))((((((((()))((((((''''''(((((()))((((((''''''''''''((((((+++)))'''''')))***))))))))))))(((((((((((()))))))))******++++++******)))&&&&&&&&&&&&''''''''''''***)))'''&&&%%%%%%%%%%%%'''''''''((((((((())))))''''''((()))))))))))))))((())))))***************((()))))))))************+++)))(((((()))***)))((())))))))))))))))))))))))((((((((())))))*********)))))))))(((((('''''''''+++++++++,,,++++++******)))+++,,,------+++)))'''))))))******+++*********((((((((()))))))))******((((((((()))))))))******))))))))))))******************************++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((''''''''''''''''''&&&''''''((()))***(((((((((((('''''''''''')))(((((((((((()))******))))))))))))))))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''###&&&)))************+++))))))))))))))))))))))))+++***)))(((&&&&&&&&&%%%%%%&&&''''''&&&&&&'''((((((---///,,,))))))(((%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''((('''&&&%%%&&&''')))***&&&&&&&&&'''''''''''''''$$$$$$$$$%%%''')))***+++%%%&&&''''''((('''''''''$$$$$$$$$%%%'''))),,,---***((('''''')))******)))%%%%%%&&&'''((()))***+++''''''(((((((((''''''&&&'''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&((((((vvvnnnfffaaa```[[[\\\\\\\\\\\\\\\[[[[[[ZZZWWWWWWXXXXXXWWWTTTRRRPPPEEECCCAAAAAABBBBBBBBBAAA;;;;;;999888777666666666666444222222333333000...+++,,,---/////////......------......---,,,,,,+++)))***+++,,,+++***(((''')))))))))******++++++,,,))))))(((''''''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%'''***,,,,,,+++)))'''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((()))))))))&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&%%%'''((('''(((((('''&&&&&&''')))'''''''''''''''((())))))''''''''''''''''''&&&&&&'''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&(((***+++***)))))))))((((((((((((&&&&&&%%%%%%&&&&&&'''(((%%%))),,,+++'''&&&(((******)))))))))))))))))))))******))))))))))))***************))))))))))))((())))))(((((((((((())))))((((((''''''''''''((((((***'''$$$###%%%'''(((((()))(((''''''''''''((()))))))))************))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''((((((((()))))))))''''''((()))))))))))))))***+++,,,,,,---------,,,'''((()))))))))***))))))***((('''''')))******)))************************))))))))))))))))))******)))))))))))))))))))))*********+++,,,,,,,,,+++++++++,,,,,,++++++)))((('''((()))******++++++++++++(((((()))))))))*********(((((()))))))))*********((()))))))))************)))))))))***+++++++++,,,---------------,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))''''''&&&&&&&&&''''''((()))***(((((((((((((((((())))))((((((''''''(((((()))***))))))))))))))))))))))))((())))))))))))(((''''''''''''''''''''''''''''''$$$'''***+++***((()))***((((((((((((((((((((((((***)))(((''''''''''''''''''(((***)))&&&%%%&&&(((&&&))))))'''''')))((($$$''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&''''''&&&&&&&&&((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***%%%%%%'''(((((((((''''''%%%%%%%%%%%%''')))+++------***''''''((()))***)))&&&&&&&&&''''''(((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&$$$""""""$$$&&&(((uuummmeee```___ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZUUUVVVWWWWWWVVVTTTQQQOOOOOOLLLHHHDDDBBB???<<<:::<<<;;;999888777777666666333111000111333222...+++***+++---///000000//////.../////////...------,,,)))***+++,,,+++***(((&&&))))))*********++++++++++++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&###!!! ###***111666///...+++***)))***+++,,,$$$%%%'''((((((((('''&&&&&&&&&'''((()))***++++++((()))***++++++***)))(((((((((((()))))))))))))))%%%&&&''''''&&&&&&''')))+++***)))((((((((((((''''''''''''''''''((())))))%%%%%%&&&&&&'''(((((((((((()))***)))'''&&&&&&'''%%%$$$$$$$$$%%%(((+++---,,,+++++++++******))))))'''''''''''''''((())))))%%%))),,,+++'''%%%(((+++)))))))))))))))*********((((((''''''''''''((((((''''''((()))***+++,,,,,,))))))(((((((((((())))))((((((''''''''''''((((((...+++'''%%%''')))+++,,,)))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((()))))))))***%%%&&&''')))***+++++++++************++++++++++++'''(((((()))))))))))))))'''((()))***************''''''((())))))))))))))))))'''&&&''')))***************************************))))))))))))))))))(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,))))))(((''''''((()))***'''((()))***+++,,,,,,,,,))))))))))))************))))))))))))************(((((())))))*********+++(((((()))***+++,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((###&&&))),,,---+++(((&&&&&&&&&&&&'''''')))******''''''(((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''$$$'''******'''%%%%%%&&&''''''''''''''''''''''''(((''''''''''''((())))))(((***,,,***'''%%%''')))&&&))))))&&&&&&))))))&&&''''''''''''''''''''''''&&&'''''''''(((((())))))###%%%''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((($$$%%%'''(((((((((''''''%%%%%%%%%&&&''')))+++---///+++(((&&&''')))******''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))%%%###  ###%%%xxxrrrjjjdddaaa\\\]]]\\\[[[\\\\\\\\\ZZZXXXXXXWWWWWWXXXWWWTTTOOOKKKIIIGGGEEEDDDCCCAAA>>>;;;<<<;;;:::888666555444444444333222000///......---------------------------******++++++,,,,,,++++++000...,,,,,,---------,,,)))))))))))))))(((''''''+++*********))))))(((((())))))))))))************''')))+++,,,---,,,***))),,,***))))))+++000555888BBB888+++&&&'''******(((***)))))))))))))))******%%%&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((()))******************)))'''&&&%%%%%%&&&&&&******+++,,,,,,+++)))((())))))))))))))))))))))))(((''''''&&&&&&((()))***'''((()))******)))((('''''''''(((((((((((('''''',,,+++***(((''''''&&&&&&((((((((((((***,,,...///******))))))((((((((('''&&&'''((())))))******)))((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))'''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&))))))************))))))))))))(((''''''''''''(((+++*********))))))(((((())))))************))))))***))))))***,,,,,,+++***'''((()))******)))((('''******))))))))))))******'''***------+++))))))+++***)))))))))((((((''''''(((((((((((())))))))))))))))))(((''''''))),,,...)))******++++++,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))((((((((()))+++,,,,,,+++)))((((((((()))***************************+++++++++++++++++++++,,,++++++++++++******)))((()))***+++,,,,,,+++***)))***************)))((('''))),,,+++((((((******'''******))))))((((((''''''******))))))((((((''''''***(((&&&&&&)))+++***(((((((((((((((((()))******)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))******)))((('''&&&&&&%%%((()))***++++++***)))(((&&&'''((())))))***)))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((())))))(((&&&&&&''')))((((((((((((((((((((((((((()))*********)))'''&&&&&&&&&'''((('''&&&$$$###&&&&&&%%%%%%&&&)))+++---===000&&&%%%&&&###$$$''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$wwwqqqkkkfffccc^^^^^^]]]\\\]]]^^^]]]\\\ZZZXXXWWWWWWVVVVVVSSSOOOLLLIIIGGGEEEDDDCCCAAA>>>;;;;;;:::999777666555444444777666444222111000000000------------------------------......---,,,++++++---+++***)))***+++***)))***************)))((((((******)))))))))(((((((((''''''''''''(((((((((((('''''')))*********)))(((+++***(((((())),,,000222888222+++((()))***)))'''((((((''''''((()))******)))((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&((()))***((('''&&&'''''''''''''''''''''''''''((())))))******))))))***)))((('''''''''((((((&&&'''(((***+++,,,++++++))))))))))))))))))))))))(((''''''&&&'''((()))***)))))))))))))))(((''''''(((((((((((((((((((((((())))))((((((''''''(((((((((((((((((()))+++,,,---*********)))))))))((((((((()))))))))))))))((('''((((((((((((''''''&&&&&&'''''''''((((((((())))))'''(((((()))))))))))))))''''''((((((((((((''''''))))))************))))))'''''''''''''''((()))*********)))))))))((((((((())))))************))))))(((''''''(((******)))((((((((())))))))))))((((((***))))))(((((())))))***(((***,,,+++)))((()))+++*********))))))((((((((((((((((((((()))))))))***((((((((((((((()))+++---,,,,,,++++++***))))))(((,,,+++***))))))***+++,,,))))))))))))))))))))))))******)))))))))***++++++,,,+++***)))))))))******************************---------,,,,,,+++++++++------......------,,,+++******++++++++++++*********+++++++++******)))((((((+++***''''''))))))'''***)))))))))((((((((('''***************************(((&&&''')))+++***(((((((((((((((((()))******))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&'''(((((())))))))))))((()))((('''&&&&&&'''((()))''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((&&&%%%$$$&&&'''(((((((((((((((((((((((((((((()))))))))((('''&&&%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%&&&(((***,,,777---%%%%%%&&&%%%%%%(((''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$vvvqqqkkkhhhfffbbb```^^^]]]]]]______^^^\\\YYYXXXVVVUUUTTTRRROOOMMMIIIGGGEEEDDDCCCAAA>>>;;;999888777666555555555555777666444333111000000000------------------------000000000000...---,,,+++,,,***))))))*********)))***++++++++++++******)))))))))((((((((((((((('''''''''''''''((((((((((((&&&&&&'''''''''((((((((()))((('''''''''(((***+++,,,,,,+++******)))((('''&&&&&&&&&&&&'''(((******+++******)))((('''&&&&&&************************ """&&&)))+++)))'''&&&''''''''''''''''''''''''''''''((()))))))))(((((()))(((((((((((()))******%%%&&&'''((()))*********))))))))))))))))))))))))(((''''''''''''((())))))+++***)))(((((('''(((((()))((('''&&&&&&'''((()))'''&&&&&&&&&'''((()))))))))(((((((((((()))***+++*********))))))))))))(((************)))((('''&&&))))))))))))((((((((((((''''''((((((((()))))))))'''((())))))******))))))(((((())))))))))))(((((())))))************))))))&&&&&&&&&'''((()))++++++))))))((((((((((((((('''))))))************))))))(((''''''(((******)))((())))))(((((((((((()))))))))((((((''''''(((((()))))))))***)))(((''')))+++***************)))))))))((((((((()))))))))******))))))******+++,,,,,,,,,+++++++++***))))))((((((++++++************++++++))))))))))))))))))))))))++++++++++++++++++***))),,,++++++***)))*********************************//////...---,,,+++*********++++++++++++***))))))++++++************++++++++++++,,,,,,,,,+++******))),,,+++((('''******((())))))))))))((((((((((((''''''((())))))***++++++)))((('''''')))******)))((((((((((((((()))******)))))))))(((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''(((((()))))))))''''''((((((((((((''''''((())))))))))))(((((('''((((((''''''''''''((((((((((((''''''&&&'''''''''((((((((((((((((((((((((%%%&&&&&&%%%######$$$&&&(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%&&&'''''''''&&&&&&((('''&&&&&&&&&''')))***///((($$$%%%'''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%uuupppllliiiiiifff```^^^]]]]]]^^^___^^^]]]ZZZXXXUUUTTTSSSRRRPPPNNNIIIGGGEEEDDDCCCAAA>>>;;;777777666666555666666666555444333111000///......------------------------000000000//////...,,,,,,---+++******+++,,,++++++*********++++++***))))))((((((((((((''''''''''''))))))))))))************''''''&&&&&&&&&'''((()))''''''''''''''''''(((((('''***,,,+++)))'''''')))%%%&&&&&&'''((()))+++,,,)))))))))(((((('''''''''((((((((((((((((((((((((!!!$$$''')))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((()))******(((((((((((('''&&&&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))***)))(((''''''((()))******)))'''%%%%%%''')))***&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''******))))))))))))))))))'''(((((((((((()))))))))(((((()))************)))))))))************))))))))))))************))))))''''''''''''((()))***+++((((((((((((''''''''''''))))))************))))))***))))))***,,,,,,+++******)))(((''''''((()))***((((((''''''''''''((((((***)))(((''''''''')))***++++++******************(((((()))))))))*********+++++++++---...///...---)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++)))(((++++++******))))))))))))************************---------,,,,,,+++++++++((()))))))))))))))((((((,,,+++***))))))***+++,,,,,,,,,,,,------,,,+++++++++---,,,)))(((+++,,,***))))))))))))((((((((((((%%%&&&&&&&&&'''''''''((()))(((''''''((()))******((((((((((((((())))))***)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))************))))))))))))***))))))((('''&&&(((((((((''''''((((((((())))))(((''''''&&&''''''((((((((((((((((((((((((%%%&&&&&&%%%######$$$&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''(((((((((((('''&&&&&&&&&'''(((***&&&$$$%%%'''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%uuupppllljjjkkkhhh___^^^\\\\\\]]]___^^^^^^[[[YYYVVVUUUTTTSSSPPPNNNIIIGGGEEEDDDCCCAAA>>>;;;777777666666666666777777555444333111000//////...------------------------,,,------.........---------+++******+++,,,,,,+++(((((()))))))))))))))(((''''''''''''(((((((((((())))))))))))************(((((('''''''''((()))***&&&&&&'''(((((()))(((((())),,,---+++'''%%%(((+++'''''''''((()))+++,,,---&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&(((***+++((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((('''''''''''')))+++,,,***)))'''%%%%%%''')))***(((((('''&&&&&&&&&&&&&&&)))))))))))))))(((((('''''''''''''''''''''''''''''''''((()))))))))))))))))))))******************(((((((((((()))))))))***((())))))***************))))))************))))))))))))************))))))***))))))((((((((())))))''''''''''''(((((((((((())))))************))))))***))))))***,,,,,,+++******)))(((''''''((()))***((((((''''''''''''((((((***)))'''''''''((()))*********************++++++))))))))))))***************))))))+++...///---+++******+++,,,,,,------...+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,+++)))((()))))))))))))))(((((((((************************))))))******+++++++++,,,++++++,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,+++,,,,,,---------,,,,,,+++---+++''''''***+++)))(((((((((((())))))))))))((('''''''''&&&&&&&&&%%%(((((((((((((((((()))***((((((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***+++******)))((((((''''''******))))))))))))******))))))***))))))((('''&&&'''(((((((((((((((((('''***)))((('''''''''''''''(((((((((((((((((((((((('''(((((('''%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%uuuqqqllljjjkkkhhh```^^^\\\\\\]]]_________[[[ZZZXXXWWWVVVTTTQQQOOOIIIGGGEEEDDDCCCAAA>>>;;;999888777777777777777888888777555444222111111111------------------------++++++,,,---------------+++)))((((((***++++++***''''''((())))))))))))((('''(((((((((((()))))))))''''''''''''(((((((((((((((((()))))))))*********((((((((()))))))))))))))+++------***'''&&&(((+++(((((((((((()))+++,,,,,,$$$%%%&&&'''((())))))***((((((((((((((((((((((((&&&%%%$$$###%%%'''***,,,(((((((((((((((((((((((((((((()))))))))(((''''''$$$$$$&&&'''((((((((((((&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''(((***+++,,,)))((('''&&&&&&'''((()))))))))((('''&&&&&&&&&'''))))))*********)))((((((&&&&&&''''''''''''((((((&&&'''((()))************))))))))))))************((((((((()))))))))******((()))******++++++******))))))************))))))))))))************))))))+++***))))))((((((((()))'''(((((((((((()))))))))))))))************))))))(((''''''(((******)))((())))))(((((((((((()))))))))((((((''''''(((((()))+++)))(((((()))***)))))))))))))))***************)))))))))*********++++++)))'''%%%'''***,,,+++(((.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++***))))))************)))((((((************************''''''((()))***+++,,,,,,))))))***+++++++++******++++++************++++++++++++,,,---------,,,,,,)))***((($$$$$$''')))'''(((((((((((())))))))))))++++++***))))))((('''''''''((()))((('''((()))+++((((((((((((((()))************)))))))))((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++,,,++++++***(((''''''&&&((((((''''''''''''((((((((())))))))))))(((((('''''''''((((((((((((''''''))))))(((((('''(((((((((((((((((((((((((((((((((((())))))(((&&&&&&''')))(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''''''''&&&''''''((()))'''''''''&&&&&&&&&&&&&&&&&&))))))&&&&&&''''''$$$&&&'''(((((((((((('''&&&''''''&&&&&&''''''((()))((((((''''''''''''((((((***)))(((''''''((()))***''''''''''''&&&&&&&&&%%%wwwqqqllljjjkkkhhhaaa___]]]\\\^^^```aaaaaa[[[ZZZZZZYYYYYYVVVRRROOOIIIGGGEEEDDDCCCAAA>>>;;;::::::999888888888888888888777666444333222111111------------------------,,,,,,---------,,,,,,++++++***((()))+++,,,,,,+++'''((()))***************((((((((()))))))))******''''''''''''(((((((((((('''((()))***+++***))))))++++++***((((((((((((((()))*********)))((()))***((((((((((((((()))***+++'''''''''(((((())))))***************************''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))******))))))((('''%%%&&&'''((())))))(((((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))((()))***++++++******)))((((((((()))))))))******'''((()))))))))))))))(((((((((((()))))))))******(((((()))))))))*********))))))***++++++++++++***((())))))))))))))))))((())))))************)))))))))))))))((())))))******((((((((()))))))))******))))))************))))))(((''''''(((******)))((((((((())))))))))))((((((***))))))(((((())))))***+++)))((()))+++,,,***(((((((((((())))))*********))))))*********++++++++++++'''$$$%%%))),,,+++)))......---,,,,,,++++++***++++++,,,------,,,++++++))))))))))))))))))))))))******)))))))))***++++++++++++,,,---,,,+++***)))************************)))))))))******++++++,,,&&&&&&'''(((((((((((((((******++++++++++++************+++,,,,,,,,,,,,,,,***+++)))%%%$$$(((***((('''((((((((()))))))))***************************'''(((***)))''''''))),,,((((((((((((((()))***************)))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((()))***************)))))))))(((((()))((('''&&&&&&'''((()))'''(((((())))))))))))(((&&&'''((())))))((('''&&&(((((((((((((((((()))***(((((((((((((((((((((((())))))***((('''&&&''')))((((((((((((((((((((((((***)))((('''''''''(((((()))((('''&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&%%%))))))&&&%%%))))))'''&&&'''((())))))((('''&&&'''''''''''''''(((((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&xxxqqqllliiijjjgggbbb```^^^^^^___bbbcccccc[[[[[[[[[[[[ZZZWWWSSSOOOIIIGGGEEEDDDCCCAAA>>>;;;<<<;;;:::999888888888888666555444222111000//////------------------------//////......---,,,******...,,,+++,,,---//////...((()))***+++++++++++++++(((((())))))******++++++))))))))))))************&&&''')))++++++***((('''///---+++(((&&&&&&&&&&&&&&&'''(((***+++***)))((((((((('''''''''(((((()))************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))(((&&&&&&))))))))))))))))))))))))***************)))((((((&&&''')))*********)))(((+++***(((&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&((()))))))))((('''******++++++)))'''%%%$$$''''''((((((((((((''''''&&&''''''''')))***+++,,,((()))***,,,,,,,,,+++***))))))******+++++++++,,,************)))((('''&&&''''''(((((()))))))))***))))))))))))************))))))***++++++++++++***(((((())))))))))))(((((())))))************))))))(((((((((((()))+++,,,---(((((())))))******++++++))))))************))))))***))))))***,,,,,,+++***'''((()))******)))((('''******))))))))))))******+++))))))+++------***'''''''''(((((()))))))))***)))************+++++++++...***&&&'''+++///...,,,)))******++++++,,,------++++++------------++++++++++++++++++++++++++++++))))))((((((((()))+++,,,------...///...---,,,+++************************,,,,,,++++++++++++++++++))))))***+++++++++++++++)))***+++,,,,,,+++***))))))***++++++,,,,,,,,,,,,---///,,,''''''+++---,,,'''((((((((())))))******''''''(((((())))))******&&&(((***)))''''''))),,,((((((((((((((()))******************))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************+++***)))(((((()))***+++''''''((())))))***))))))&&&'''((())))))((('''&&&(((((('''(((((()))***+++((((((((((((((((((((((((((())))))(((&&&&&&''')))((((((((((((((((((((((((+++***)))''''''(((((()))***)))((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&###))))))%%%%%%***,,,)))&&&'''((())))))((('''&&&'''''''''''''''((())))))((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&tttmmmjjjkkknnnllleeecccaaa```aaaaaa```___\\\[[[ZZZZZZZZZXXXUUURRRMMMJJJFFFDDDCCCBBBAAA???<<<;;;:::999888888888888888777555444333222111111---...//////------...///+++---...000000///---,,,,,,++++++,,,...//////...))))))******++++++++++++++++++***)))(((((())))))&&&''''''((()))******+++''''''(((******+++++++++((())))))))))))*********'''((((((((()))))))))*********)))(((((((((((((((%%%&&&'''((()))))))))(((%%%&&&&&&'''((())))))*********)))((('''&&&&&&%%%&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&((()))*********++++++***)))((('''(((((((((((())))))))))))+++++++++************)))$$$$$$&&&((()))*********((((((((((((((((((((((((******++++++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,******))))))))))))******,,,,,,+++)))'''''')))+++************************++++++***)))))))))))))))(((((()))***+++,,,,,,------+++)))'''&&&&&&((((((&&&(((+++++++++++++++---,,,,,,,,,+++++++++******+++++++++************)))************************)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++************)))++++++***))))))((()))))),,,++++++******++++++,,,+++++++++******))))))))),,,+++)))(((((()))+++,,,(((((()))***************,,,,,,,,,+++***)))((('''&&&''')))+++,,,+++***)))+++,,,,,,***(((((()))++++++++++++******(((''''''******))))))))))))******))))))************)))))))))))))))***+++++++++,,,,,,++++++************+++))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))((((((((((((******)))''''''&&&&&&&&&&&&((()))******)))(((&&&)))***)))'''''')))***)))))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((()))******)))((('''&&&&&&&&&&&&&&&)))((('''((())))))'''%%%(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))((('''%%%$$$rrrkkkhhhhhhkkkiiifffcccaaaaaaaaaaaa```___[[[YYYXXXXXXXXXVVVSSSPPPJJJGGGCCCAAA@@@???===<<<<<<;;;:::999888888888888888777555444222222111111,,,.........---,,,---...//////......------------+++******+++---///...---***************++++++,,,++++++***)))))))))))))))''''''(((((())))))******'''((()))******+++++++++)))************+++++++++(((((((((((())))))))))))******)))((((((((((((((())))))(((''''''&&&&&&%%%'''''''''(((((())))))******))))))(((''''''&&&&&&'''''''''((((((((()))))))))((((((((('''''''''''''''''''''(((''''''&&&&&&'''(((((((((((((((((()))************************))))))))))))))))))))))))(((((())))))(((''''''&&&(((''''''''''''(((((()))+++***)))((((((((()))***''''''(((((())))))***************))))))))))))(((&&&&&&((()))******++++++))))))))))))))))))))))))******++++++++++++************************************************++++++******))))))))))))******))))))(((&&&$$$$$$&&&)))************************+++***))))))(((((())))))*********++++++,,,,,,,,,,,,+++***(((((((((((()))''')))++++++******+++---,,,,,,+++++++++*********++++++++++++************************************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++************++++++***))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))***+++,,,))))))***************)))+++++++++++++++***)))((('''(((***+++++++++)))(((***++++++***)))((()))***,,,,,,,,,++++++***)))(((******))))))))))))******))))))))))))))))))))))))******************++++++'''''''''&&&&&&'''((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))))))))(((((((((((()))(((((((((((()))******(((((((((''''''((((((((((((((((((''''''((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((''''''(((((()))***(((((('''&&&&&&&&&&&&&&&)))((('''((())))))'''%%%(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%ssslllhhhhhhjjjhhhfffdddaaaaaaaaaaaa```^^^[[[YYYXXXXXXWWWVVVRRRPPPMMMJJJFFFCCCBBBAAA???>>>;;;;;;:::999888888888888888777555444222111111000+++---...---,,,+++,,,---222000...,,,++++++,,,,,,+++***)))***,,,------,,,+++***)))))))))***,,,---+++***))))))))))))))))))(((((((((((())))))))))))'''((()))******+++******'''''''''((((((((())))))))))))))))))((((((((((((******)))(((((((((((((((***)))(((&&&&&&&&&&&&''')))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((())))))((((((((((((''''''''''''&&&&&&'''(((((((((''''''******))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))(((''''''+++***)))(((((((((((((((+++)))'''%%%&&&(((***,,,''''''(((((()))***++++++***))))))))))))(((((((((((()))******+++++++++*********************************++++++++++++************************************************))))))***************************+++***)))'''''')))+++******************************)))((((((((())))))++++++++++++++++++,,,,,,,,,,,,++++++******))))))((()))++++++******+++---+++++++++*********)))))),,,+++++++++************++++++++++++++++++++++++))))))******+++,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******))))))******,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,+++***))))))***+++,,,******+++++++++******)))***+++++++++++++++******)))***+++++++++***)))((()))***,,,+++***(((((())),,,,,,,,,,,,,,,+++***)))******))))))))))))******+++***)))(((((()))***+++******************))))))(((((('''(((((()))***+++''''''''''''''''''''''''))))))''''''''''''))))))))))))))))))(((((((((((('''''''''(((***+++---...***)))'''&&&&&&''')))***((('''(((((((((((('''((())))))(((((((((((())))))))))))(((((((((((())))))''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&''')))((('''((())))))'''%%%((('''''''''(((((()))***((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%uuuoookkkjjjllliiifffdddbbbaaaaaa```___^^^]]][[[ZZZZZZYYYWWWTTTQQQNNNKKKGGGEEECCCBBB@@@???;;;:::999999888888888999888777555333222111000000+++,,,------++++++,,,---///......------,,,,,,,,,***)))((()))+++,,,+++***+++***)))((()))***,,,---******)))))))))))))))***))))))))))))(((((((((((((((((()))***************((((((((())))))))))))***))))))))))))((((((((((((***))))))((((((((((((((()))((('''&&&''')))+++---************)))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((('''''''''%%%&&&'''(((((((((((((((*********))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))(((((('''+++******))))))*********)))((('''&&&'''(((***,,,''''''((()))***++++++,,,************)))))))))))))))***************))))))******************************++++++++++++******************************++++++******))))))((((((************************+++,,,,,,+++))))))+++---***************************))))))(((((()))))))))++++++++++++************,,,,,,------,,,+++******(((***+++***))))))+++---++++++*********))))))))),,,,,,+++++++++*********++++++++++++++++++++++++))))))***++++++,,,,,,---)))******++++++******)))+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,******++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,++++++***)))******++++++,,,++++++++++++++++++++++++***)))((()))+++,,,,,,+++*********++++++,,,,,,+++******)))******))))))))))))******,,,***(((''''''(((***,,,++++++******))))))(((((((((((((((((()))***+++,,,(((((((((((((((((((((((())))))(((''''''((())))))))))))))))))((((((((((((&&&''''''((()))+++,,,---***)))(((((((((((()))***)))((())),,,,,,)))((()))))))))(((((((((((())))))***)))(((''''''((()))***&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''')))((('''((())))))'''%%%''''''''''''((()))******))))))))))))))))))))))))%%%&&&&&&'''((())))))***%%%&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&$$$######$$$%%%&&&uuuoookkkkkkllliiigggeeebbbaaaaaa```___]]]]]]\\\ZZZYYYYYYVVVSSSPPPKKKHHHDDDAAA@@@???===;;;::::::999999888888999999888777555333111000//////+++,,,------++++++,,,---(((***---///000///---+++***)))((()))+++,,,+++***+++***)))))))))***+++,,,***)))))))))))))))******))))))))))))((((((((((((((())))))************)))+++++++++,,,,,,,,,------))))))))))))((((((((((((***))))))(((((((((((((((+++***(((((((((***---...************))))))))))))((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((&&&&&&'''((()))))))))((()))))))))(((((('''''''''''''''''''''''''''''''''************************(((((()))))))))))))))((()))))))))******,,,------''''''((())))))***))))))((((((((()))***++++++,,,,,,,,,++++++++++++******))))))******))))))(((((())))))))))))))))))))))))******++++++++++++******************************+++******))))))((((((((()))***++++++++++++***)))'''((()))(((''''''(((*********************************))))))))))))*********************))))))))),,,------------,,,,,,+++)))***+++***))))))+++---+++++++++************))),,,,,,,,,++++++++++++***++++++++++++++++++++++++*********+++,,,,,,------)))******++++++******)))++++++,,,,,,,,,---------------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))))),,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++***))))))***,,,------,,,+++,,,---******************)))(((******))))))))))))******,,,***(((''''''(((***,,,+++******))))))((((((((($$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''((()))***)))***++++++++++++***)))+++)))+++000000+++)))+++))))))(((((((((((())))))***)))(((''''''((()))***&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((()))((('''((())))))'''%%%'''''''''(((((()))++++++))))))))))))))))))))))))&&&&&&''''''((()))******%%%%%%&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$######$$$&&&'''sssmmmjjjiiikkkggggggeeebbbaaaaaa```^^^]]][[[ZZZXXXWWWVVVTTTPPPMMMMMMJJJFFFCCCAAA@@@>>><<<::::::999999888999999:::888777555333111//////...+++---...---,,,+++,,,---%%%(((---000111000---++++++***)))***+++,,,+++)))))))))******++++++++++++)))))))))))))))******+++(((((((((((())))))))))))))))))************))))))((((((((()))))))))******(((((((((((())))))))))))******)))(((((((((((((((---,,,+++***))))))******))))))))))))))))))))))))((((((((())))))***************))))))))))))(((((('''''''''(((((((((((((((''''''((()))))))))(((((()))(((((((((((((((''''''************************************************(((((()))*********)))))))))))))))***+++,,,---...'''(((***++++++***)))((()))))))))*********++++++------,,,,,,,,,+++++++++)))))))))***))))))(((((())))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))(((((()))***+++,,,,,,+++***)))((()))******))))))***+++************************++++++*********+++,,,,,,************************------------,,,,,,,,,,,,***++++++)))((()))+++---,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------******++++++++++++******,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------111000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++*********+++,,,,,,+++***+++,,,...))))))*********))))))(((******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))(((((('''''''''''''''((()))***************************))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''''''''(((((()))+++,,,,,,+++)))(((,,,))),,,333333,,,))),,,))))))(((((((((((())))))))))))(((((((((((())))))''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((()))((('''((())))))'''%%%'''''''''((()))***+++,,,(((((((((((((((((((((((('''''''''(((((())))))***%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''rrrmmmkkkjjjlllhhhhhheeebbbaaaaaa```^^^]]][[[ZZZXXXWWWVVVSSSPPPMMMPPPMMMHHHEEECCCBBB@@@>>>:::999999888999999::::::888777555333111///......,,,.........---,,,---...(((***---//////...,,,+++,,,+++******+++,,,+++***((()))***,,,,,,+++***))))))))))))))))))***++++++''''''(((((())))))******))))))************))))))&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++******)))(((((((((((((((++++++***))))))((((((''''''''''''(((((())))))***'''(((((()))******++++++*********)))))))))((((((''''''''''''((((((((()))((())))))))))))(((((('''((())))))))))))))))))***************************************************(((((()))*********************)))******+++,,,,,,+++++++++***************+++++++++************))),,,,,,,,,+++++++++******))))))******+++***************************************++++++++++++******++++++++++++++++++++++++((((((((())))))))))))))))))***,,,------,,,***))))))+++------,,,,,,,,,...************************,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------------,,,++++++,,,---...+++++++++)))((((((+++------------,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...............------------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++)))***+++---............------------,,,+++******++++++******++++++,,,,,,*********((('''(((,,,///)))******++++++***************))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))++++++*********++++++,,,)))))))))))))))))))))))))))))))))******)))))))))))))))))))))(((((((((((())))))((((((((((((((()))((((((((())))))(((((((((,,,(((+++444444+++(((,,,))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''(((((()))***&&&&&&&&&&&&&&&'''(((((()))((('''((())))))'''%%%'''''''''((()))+++,,,---''''''''''''''''''''''''((((((((((((((()))))))))%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''tttooommmmmmoookkkhhheeecccaaaaaa```^^^\\\]]]\\\ZZZYYYXXXUUUQQQNNNMMMJJJEEEBBB@@@???<<<;;;999999999888999999::::::888777555333000///...------...//////------...///,,,,,,---------,,,++++++---+++***+++,,,,,,+++***'''(((+++------,,,***((())))))((())))))***++++++&&&''''''((()))******+++))))))*********))))))(((++++++++++++,,,,,,,,,,,,%%%&&&'''((()))***+++,,,******)))(((((((((((((((%%%&&&'''((()))))))))(((%%%&&&&&&'''((())))))***''''''((()))***++++++,,,+++*********))))))((((((&&&'''''''''(((((())))))))))))***))))))(((''''''))))))******+++++++++,,,((((((((((((((((((((((((************************(((((()))***************,,,+++******))))))******///---+++)))((()))+++,,,,,,,,,++++++***)))))))))+++++++++************))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++''''''(((((())))))******)))***,,,------,,,***)))&&&(((******))))))***+++************************,,,,,,,,,,,,------...///,,,,,,------...///000000...---+++******+++---...,,,,,,+++)))((((((+++---......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++)))***+++---...///000000.........---,,,+++***)))************+++,,,------***)))'''%%%$$$&&&+++...***++++++,,,,,,,,,++++++******))))))))))))******))))))************))))))''''''(((((())))))*********)))((((((((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))***++++++)))'''&&&%%%%%%&&&''')))+++'''***444444***'''+++))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((()))******&&&&&&&&&&&&&&&'''((())))))((('''((())))))'''%%%'''''''''((()))+++,,,---''''''''''''''''''''''''))))))))))))((((((((((((&&&'''((()))************''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%'''((()))(((''''''wwwnnnjjjmmmqqqmmmkkkhhhcccaaa```aaaaaa```]]][[[XXXWWWWWWUUUSSSQQQNNNJJJFFFCCCBBB@@@<<<888:::::::::::::::999888777;;;888444222222222///,,,+++******))))))******+++,,,---///000000///---,,,))))))(((((()))+++---...+++************,,,---...,,,***(((''''''(((***,,,++++++************++++++))))))************))))))))))))(((((((((((())))))%%%'''******)))(((((((((,,,++++++***)))************((('''&&&&&&'''(((***++++++***)))((((((((()))))))))(((((((((((())))))))))))))))))((((((((((((---,,,+++)))((((((((((((%%%&&&'''((()))***+++,,,))))))))))))((((((((((((((())))))(((((((((+++------,,,***))))))+++---...)))))))))(((&&&''')))+++******))))))((((((''''''******))))))((((((''''''...***&&&%%%(((+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,++++++,,,---......---+++(((&&&%%%''')))***,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))''')))+++***((((((***,,,******+++++++++,,,,,,,,,******)))((('''&&&%%%%%%,,,---......//////......++++++++++++++++++++++++(((((((((((()))***+++,,,***+++,,,,,,------,,,,,,))))))))))))))))))***************+++,,,,,,,,,---+++,,,,,,,,,,,,---------...........................//////...,,,+++,,,...//////.........---------000///...------///111222+++,,,......,,,++++++,,,------...//////000111111+++000444222+++(((,,,111,,,---....../////////......---,,,+++***)))))))))******+++++++++++++++***,,,,,,++++++******))))))---//////---)))(((+++...---------,,,,,,,,,+++++++++,,,+++***''''''((()))))))))))))))))))))))))))))))))***+++,,,------......---,,,+++***(((''''''***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,)))))))))))))))******+++''''''&&&%%%&&&'''((())))))******)))&&&%%%&&&&&&+++''''''+++,,,)))((()))&&&%%%%%%&&&''')))+++,,,)))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%&&&'''%%%!!!###%%%(((***+++***(((&&&((((((((((((((('''''''''((())))))***)))'''%%%$$$((('''&&&'''((((((&&&$$$xxxoookkknnnrrrnnnlllhhhdddaaa`````````___]]][[[YYYWWWVVVUUURRRPPPNNNKKKGGGEEECCCAAA===999999;;;===>>>>>><<<:::888;;;888444333222222///------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++******))))))***+++,,,---,,,,,,***)))))))))***++++++***)))(((((()))***+++++++++************++++++''''''((((((((((((''''''))))))(((((((((((())))))+++,,,...---,,,++++++,,,******)))))))))************)))'''&&&&&&''')))***+++******))))))))))))***,,,+++***)))(((''''''''''''((((((((())))))******'''''''''''''''((())))))***)))))))))((((((((('''((((((((())))))*********)))******)))((((((***,,,***)))(((''''''((())))))))))))***)))(((''')))+++(((((((((((())))))))))))************))))))))))))(((%%%"""!!!$$$&&&''''''++++++++++++++++++++++++************************************************))))))((('''&&&&&&&&&'''---+++***(((((((((******++++++,,,,,,+++******)))************))))))))))))''')))+++***)))(((***,,,))))))*********+++++++++************)))))))))))),,,,,,---............---++++++++++++++++++++++++,,,,,,,,,,,,---...///000++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------))))))*********+++++++++---------,,,,,,,,,,,,,,,---......---++++++,,,............---------,,,,,,...---,,,+++,,,---///000,,,......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***+++...000///////////////......---******))))))))))))))))))*********+++++++++******,,,,,,++++++++++++++++++---,,,******+++,,,------+++++++++*********))))))***++++++***(((''''''(((************************))))))******+++,,,,,,,,,******))))))))))))))))))((((((((()))+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((())))))***)))))))))))))))******+++******)))(((((())))))***)))***+++)))'''&&&&&&''')))&&&%%%)))***(((&&&'''&&&&&&&&&&&&''')))***+++,,,+++)))'''&&&%%%%%%%%%'''''''''(((((()))))))))((((((''''''&&&'''''''''((((((((((((((((((((((((&&&'''((()))(((&&&###"""&&&''')))***+++***((('''((((((((((((''''''''''''))))))))))))((('''&&&%%%'''&&&%%%&&&''''''%%%###yyyppplllooorrrooommmiiiddd```___^^^^^^]]]^^^\\\YYYWWWVVVTTTQQQOOONNNLLLHHHFFFDDDAAA>>>;;;888;;;>>>AAAAAA???<<<999:::888555333222111000............------.........***+++,,,------,,,+++***++++++************+++,,,///...---+++***)))))))))************************++++++************++++++'''(((((())))))(((((('''))))))(((((((((((())))))***++++++)))''''''((()))'''(((((())))))******++++++***)))(((((()))***+++******************++++++++++++***)))))))))))))))&&&''''''((()))***+++,,,(((''''''''''''((())))))+++******)))(((''''''&&&''''''((()))***+++,,,---***++++++***(((((()))+++,,,,,,,,,++++++***))))))(((***++++++***))))))***'''''''''((()))*********************++++++++++++)))'''&&&&&&((())))))(((************************************************************************+++******)))))))))******,,,++++++++++++***************++++++******))))))************************((()))******))))))***,,,))))))))))))***************+++++++++,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,---------------.........------,,,,,,,,,------------------,,,,,,************++++++++++++---------,,,,,,+++++++++---...///...------///000/////////.........------...---,,,,,,,,,---///000///000///---+++***+++,,,---------,,,+++******))),,,+++******,,,---......000000000000///...------))))))))))))******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---)))'''(((,,,///...++++++++++++*********))))))***,,,------+++)))))))))************************************************&&&&&&'''((()))***++++++&&&''''''((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))))))))******+++)))***,,,------,,,***)))***++++++***((('''((()))***&&&&&&***,,,)))'''((((((''''''''''''((()))***,,,+++)))(((&&&%%%%%%%%%&&&&&&'''((()))***++++++***)))((((((''''''''''''''''''))))))))))))''''''&&&'''((())))))))))))((())))))*********)))((((((''''''''''''''''''''''''***)))(((''''''&&&''''''&&&%%%$$$%%%&&&&&&$$$"""xxxoookkknnnrrrnnnnnnjjjddd```^^^^^^\\\\\\___\\\YYYWWWUUUSSSPPPNNNMMMKKKHHHFFFCCC@@@===<<<888:::<<>><<<;;;999888666444222111000/////////............//////+++,,,------------,,,+++,,,,,,++++++************000///...---,,,++++++***)))******++++++******)))++++++************++++++*********++++++*********))))))(((((((((((())))))))))))(((&&&$$$###%%%&&&%%%&&&'''((()))***++++++++++++***))))))***++++++******)))******+++,,,---''''''((()))***,,,...///'''(((((()))******++++++------+++***)))((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,+++,,,,,,+++)))((()))***,,,---......---+++)))((((((***,,,---+++***)))***'''((((((((()))))))))***(((((()))******+++,,,,,,+++++++++,,,------,,,,,,*********************************************************************************+++---///000111******+++,,,,,,+++***)))))))))*********))))))((()))***************++++++))))))************++++++)))*********+++++++++++++++,,,,,,,,,------------***+++,,,,,,------,,,,,,------------------------***************,,,------+++,,,,,,---...---------/////////...------,,,,,,.........------,,,,,,+++,,,,,,---------.........//////......---,,,,,,,,,...///000/////////111333111111111000000000000//////............///000000222222111///,,,+++,,,---//////...------,,,,,,+++///000000///,,,)))'''&&&...//////000000/////////,,,,,,------------------------.........---,,,,,,*********+++,,,,,,,,,---,,,***((())),,,---,,,+++---------,,,,,,,,,+++++++++---000000...,,,++++++*********************************)))))))))((((((&&&'''((()))***+++,,,---+++++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++***...444999999666111...***+++,,,+++)))((()))***---***+++///000---++++++))))))(((((((((((((((((('''''''''''''''(((((()))''''''(((((()))******++++++***)))(((((('''((((((&&&''')))******)))'''&&&&&&&&&&&&&&&''''''((()))******)))(((((((((''''''&&&&&&'''''''''''''''(((***)))(((&&&&&&&&&'''(((&&&%%%$$$%%%''''''%%%###wwwnnnjjjmmmqqqmmmnnnjjjeeeaaa___^^^\\\[[[^^^\\\YYYWWWUUUSSSPPPMMMJJJJJJHHHEEEAAA>>>===<<<999999999999::::::;;;;;;888888777444222111111111......------------......------............------------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++******++++++++++++******++++++************++++++******++++++++++++******))))))(((((((((((())))))------,,,***(((''')))+++$$$%%%''')))***+++++++++++++++************++++++))))))))))))***+++,,,,,,''''''((()))+++,,,...///************))))))))))))...---,,,***))))))))))))(((((((((((())))))))))))++++++*********************,,,---,,,***))))))***(((***+++++++++(((&&&$$$(((***,,,---+++***)))******)))))))))((((((((('''&&&''''''((()))***++++++'''((()))*********))))))************************************************************************&&&''''''(((***,,,---...((()))***,,,,,,+++)))(((((())))))*********))))))))))))******+++++++++,,,******)))***+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,---...///000,,,,,,---.........------//////.........---------......------,,,,,,,,,+++............//////////////////.........------------...//////......000222111111111111000000000000...............//////000333444333111///---...///........................+++111666444,,,%%%"""###,,,,,,...000111222222222111111111111000///...------------------,,,++++++)))*********+++,,,,,,,,,+++,,,...---***)))***+++---------,,,,,,,,,++++++))),,,...///---+++******************************++++++******)))(((((((((*********++++++,,,,,,,,,...//////...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++++++++)))))))))))))))******+++,,,333<<>>===>>>;;;;;;;;;:::::::::::::::777888888666222111222444...------,,,,,,------......------------------...+++,,,---------,,,+++***'''((()))++++++,,,++++++,,,,,,************,,,,,,++++++************++++++((())))))******))))))((())))))(((((((((((())))))''')))******)))(((((()))&&&''')))+++,,,,,,+++***))))))************))))))))))))(((((('''(((((((((******)))((((((((())))))******************++++++))))))(((((())))))***+++***)))))))))((((((((('''((()))))))))))))))))))))(((***,,,---,,,++++++++++++,,,---------,,,++++++))))))***)))(((''')))+++))))))))))))((((((((((((((((((((())))))*********)))+++------+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,+++************)))******+++,,,,,,++++++)))******+++,,,,,,++++++))))))***++++++,,,------,,,***)))***,,,---,,,***++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,---............---........................***))))))******+++,,,---,,,------...............//////000000111111222222000000000000000000111111//////000000000111111111222222222333444444555555444444555444222222333555333333333333222222222222000000111222222222222222333555888999777444333333222222111111000000//////111555::::::666333444666111222333555777888999999:::;;;<<<===<<<:::999777222222222222111000///..................---------,,,---...///...---,,,,,,+++++++++*********))))))''')))***)))(((((()))***+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,###%%%''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***)))))))))))))))******+++%%%(((---111222000---***)))***+++***))))))***+++)))&&&(((---///***''''''(((((()))*********)))(((((()))))))))((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))((((((((($$$%%%'''((()))(((&&&%%%$$$$$$%%%&&&&&&'''((((((''''''((((((((((((''''''%%%%%%%%%&&&(((((('''%%%xxxoookkknnnrrroooooolllgggcccbbbaaaaaa```[[[YYYWWWUUUUUUTTTQQQOOOIIIKKKJJJGGGBBB??????@@@<<<===>>>???>>>===;;;999777888888666222111222444......------------......---,,,,,,++++++,,,,,,---++++++,,,---------,,,++++++,,,---...///...---------,,,***))))))***,,,---++++++************++++++++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))&&&(((***+++)))(((((()))'''(((***,,,---,,,+++***))))))************))))))***)))((('''''''''''''''''''''''''''(((***+++,,,(((((()))***+++,,,,,,---///...,,,+++******))))))%%%&&&'''((()))***+++,,,&&&&&&'''((()))***++++++'''***,,,---,,,++++++,,,((())))))*********)))))))))))))))(((&&&''')))+++''''''(((((())))))*********************+++++++++)))+++,,,+++)))))),,,///------------------------++++++++++++++++++++++++***************************)))))))))***+++,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,***(((***---...,,,*********+++++++++,,,,,,,,,******+++,,,---...///000,,,---......//////......////////////////////////............///000111111,,,---......//////......000000111222333444444555111111111222333333333444222222333333333444444444666777777888999:::;;;;;;:::;;;;;;:::888777888:::888777777777777666666666444555666777777777666666222666999;;;999777555444888777666555333222111111222222111000000111111111555666777999::::::::::::???@@@BBBCCCDDDCCCAAA@@@888888888888777666555444111111000000//////......---++++++---111222///,,,---------,,,,,,,,,++++++++++++,,,+++******,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---+++,,,...//////...---,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++***)))((()))))))))))))))******+++***++++++++++++++++++***((()))******)))((()))+++(((&&&(((---///+++'''&&&'''((()))+++++++++***)))$$$%%%'''))))))))))))(((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&'''((()))*********))))))))))))******&&&''''''(((((((((((('''$$$%%%(((***+++***(((&&&$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&$$$$$$###%%%''''''&&&%%%zzzqqqkkkllloookkkppplllhhheeeddddddcccbbbaaa]]]XXXTTTRRRQQQOOONNNIIIIIIIIIHHHEEEAAA>>>;;;:::::::::;;;;;;;;;<<<<<<999999888666555444333222//////000222333111...***+++,,,---...////////////,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++***((('''&&&%%%(((+++,,,******,,,...++++++************++++++)))(((''''''''')))***+++++++++************++++++*********))))))))))))))))))((((((((()))***++++++((((((''''''((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))(((((((((((())))))((((((((()))******++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++******))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++******+++++++++******)))///---,,,,,,,,,+++)))''',,,,,,,,,++++++************++++++,,,,,,------......,,,+++,,,......+++(((+++++++++++++++++++++++++++******,,,...---)))%%% ###'''***---------,,,,,,------,,,+++,,,///111........./////////000000///000111000...---...///000111111222222333333333222222333333444555666666555777999<<<=========<<<999999999999:::;;;<<<===999:::<<<>>>@@@AAABBBBBB>>>???BBBDDDFFFFFFFFFFFFIIIGGGCCCAAA???@@@AAABBBEEEEEEEEEDDDBBB???===;;;:::;;;<<<>>>???@@@@@@AAA@@@BBBCCCCCCBBBAAABBBCCC@@@@@@???>>>===;;;999888888777555333333444555666888999999:::<<<>>>@@@AAACCCEEEGGGIIIKKKJJJIIIHHH@@@AAABBB@@@===:::999999999888666444333222111111222111000///////////////000///.........---***(((///...,,,+++***************)))((((((((()))***+++,,,,,,,,,,,,++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***)))((('''''')))***************************+++---------+++)))((())))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++))))))))))))(((((((((((()))******++++++)))((('''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))(((''''''((())))))))))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''zzzqqqkkklllooolllmmmjjjfffddddddddddddccc___\\\XXXUUUSSSQQQOOONNNKKKJJJIIIHHHEEEBBB???===:::::::::;;;;;;;;;<<<<<<:::999888666333111000///...///222555666333...***++++++,,,....../////////,,,,,,+++******+++,,,,,,*********)))))))))((((((+++++++++++++++*********(((***,,,,,,***)))***,,,+++******))))))******+++)))((((((''''''((()))***))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))***++++++******)))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))))))))***+++,,,&&&&&&%%%%%%%%%%%%&&&&&&++++++******)))(((((((((******)))))))))***+++,,,++++++++++++++++++++++++************))))))))))))++++++***))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,---,,,+++************+++******++++++++++++******((((((''')))***+++)))(((,,,,,,,,,+++++++++*********++++++,,,,,,------...///---++++++------,,,***---------,,,,,,,,,,,,,,,...,,,***+++,,,---+++))))))+++---//////...---++++++,,,,,,,,,++++++---000......//////000000111111...000111000///...///111000111111222333444555666777777888999:::;;;<<<======???BBBEEEGGGHHHHHHGGGDDDCCCDDDDDDEEEFFFGGGGGGJJJKKKLLLNNNPPPQQQRRRRRRTTTTTTVVVWWWXXXXXXWWWWWWXXXVVVTTTRRRQQQRRRSSSTTTRRRRRRRRRQQQOOOMMMJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQQQQOOONNNOOOPPPLLLLLLLLLKKKIIIGGGFFFEEE@@@???===<<<;;;<<<===>>>?????????>>>?????????@@@AAACCCEEEGGGIIIKKKKKKKKKJJJLLLNNNMMMJJJHHHFFFFFF@@@???>>><<<;;;:::999999666555444333222111111111222111000000000000...,,,---,,,+++*********+++++++++***)))))))))***+++,,,++++++++++++***************************************++++++++++++,,,,,,,,,)))***+++***((((((((()))((((((((((((((((((((((((***+++,,,------+++***(((***************************)))'''&&&%%%''')))***)))))))))))))))))))))))))))******+++***)))((('''''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((''''''''')))))))))((((((((((((((('''((((((((())))))))))))((((((((((((((()))))))))((((((((((((((('''&&&&&&)))*********)))(((&&&&&&%%%%%%%%%&&&&&&'''''''''zzzqqqkkklllooollljjjhhhdddccccccddddddccc\\\ZZZWWWVVVUUUSSSOOOMMMMMMLLLJJJGGGDDDBBB@@@???:::::::::;;;;;;;;;<<<<<<;;;:::888555222000...------///222666777444...)))***+++,,,------......---,,,++++++******++++++,,,*********)))))))))))))))***))))))((()))***,,,,,,***+++,,,,,,***))))))***+++******))))))******+++***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))******+++***))))))))))))))))))+++++++++***************))))))************)))))))))))))))))))))))))))))),,,+++)))(((((()))***+++((((((''''''''''''((((((++++++******)))((((((((())))))(((((())))))***+++************************************************++++++***))))))))))))***((((((((()))))))))************+++++++++,,,,,,,,,++++++******))))))************+++++++++++++++***++++++***,,,---...---+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...000---++++++,,,---,,,,,,//////......------,,,,,,000---+++***+++------,,,,,,---...///...---+++***,,,---------,,,,,,...///......///000111222222333000111333333222222444555666777888999;;;===>>>???CCCCCCEEEFFFHHHIIIJJJKKKKKKMMMQQQTTTVVVWWWWWWWWWTTTTTTTTTUUUUUUVVVWWWWWWZZZ[[[\\\^^^```aaabbbcccggggggggghhhggggggffffffeeedddbbb`````````bbbcccaaaaaaaaaaaa___]]][[[YYYZZZZZZ[[[[[[[[[[[[ZZZYYY\\\^^^______]]]]]]]]]^^^ZZZZZZYYYXXXWWWVVVTTTSSSLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHFFFCCCAAA@@@???@@@AAABBBDDDFFFIIIKKKLLLPPPSSSVVVWWWVVVUUUTTTTTTMMMLLLJJJIIIHHHGGGGGGFFFAAAAAA???===<<<:::999888777666555555555555222000...---,,,,,,,,,,,,------)))))))))))))))***+++++++++++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,***,,,,,,+++***)))***+++))))))))))))))))))))))))***+++,,,---,,,+++***)))++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))************)))((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((())))))''''''((((((((()))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&%%%***************)))((('''&&&&&&&&&&&&&&&'''''''''zzzqqqkkklllpppllljjjgggdddbbbbbbcccbbbbbbYYYXXXWWWWWWVVVSSSOOOLLLNNNMMMJJJGGGDDDBBBAAA@@@:::::::::;;;;;;;;;<<<<<<:::999888555333111///...---...000333444222...******+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))(((&&&%%%%%%''')))***)))***+++++++++***************))))))))))))************))))))((((((''''''******++++++++++++******)))))))))))))))*********++++++***)))((((((((()))((())))))***++++++++++++))))))************))))))))))))))))))))))))))))))---,,,)))''''''((()))+++++++++************++++++((((((((()))******++++++))))))))))))*********+++)))))))))))))))))))))))))))***************++++++,,,+++******))))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++************++++++******++++++,,,,,,++++++000///......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000...,,,***+++,,,---...//////......---,,,,,,,,,...---,,,,,,,,,---------,,,,,,---...////////////...///000///......000111///000111222444555666777666777999::::::;;;===???BBBCCCEEEGGGJJJLLLMMMNNNSSSTTTUUUWWWYYY[[[\\\]]]\\\^^^aaaccceeeeeeeeedddddddddeeeeeeffffffffffffhhhhhhiiikkklllnnnpppqqqqqqrrrrrrrrrqqqqqqqqqppppppnnnlllkkkjjjjjjkkkkkkllllllllllllkkkiiigggeeehhhhhhhhhhhhgggeeedddddddddfffggggggeeeddddddeeebbbbbbbbbaaa```___]]]\\\XXXWWWVVVUUUUUUUUUVVVVVVVVVUUURRRNNNJJJFFFCCCAAAAAA@@@@@@@@@BBBEEEHHHIIIKKKOOOTTTXXXZZZZZZZZZ[[[XXXXXXWWWVVVUUUUUUUUUUUURRRQQQPPPNNNLLLJJJHHHGGGBBB@@@>>>======;;;888666333333222111000///......,,,,,,,,,,,,,,,,,,---------------...............+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------+++***+++,,,++++++++++++++++++++++++***+++,,,,,,,,,++++++***++++++++++++++++++++++++(((((())))))******))))))))))))***************+++************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((&&&''''''(((((()))))))))'''''''''((((((((()))))))))))))))((((((''''''&&&'''''''''((((((''''''&&&))))))))))))((((((''''''&&&&&&&&&'''''''''''''''zzzqqqkkklllpppmmmllliiieeebbbaaaaaa```___XXXXXXWWWWWWVVVSSSOOOKKKNNNMMMJJJGGGDDDBBBAAA@@@:::::::::;;;;;;;;;<<<<<<999999888666555333222111...---,,,---//////...---++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))'''%%%%%%&&&((()))(((((()))***,,,,,,,,,+++***))))))))))))))))))*********))))))(((((('''''')))***++++++++++++***)))(((((())))))************++++++***)))((((((((()))))))))*********)))((('''))))))************)))))))))))))))))))))))))))))),,,+++)))((('''((()))***))))))(((((((((((())))))((((((((()))******++++++*********+++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,,,,++++++***************(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,,,,,,,,,,+++***+++,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000///---+++***+++---///...---------,,,,,,,,,+++***,,,...//////---,,,,,,000000000000111222333333///111222333222222333555555666777999;;;===>>>???AAACCCEEEFFFGGGHHHJJJLLLPPPQQQSSSVVVYYY[[[]]]^^^bbbbbbdddeeegggiiijjjkkkkkklllnnnppppppooonnnmmmooopppqqqrrrrrrqqqqqqpppsssssstttuuuwwwyyy{{{|||zzzzzzzzzzzzzzzzzz{{{{{{{{{zzzxxxvvvtttsssssssssssstttttttttsssrrrpppooopppppppppooommmkkkjjjiiihhhjjjkkkkkkiiihhhhhhhhhggggggggggggfffeeeccccccaaaaaa```__________________^^^[[[WWWRRRMMMIIIFFFEEEDDDBBB@@@@@@BBBDDDEEEFFFKKKQQQVVVZZZ\\\^^^`````````______``````aaaaaa``````___^^^\\\ZZZWWWVVVPPPNNNLLLIIIHHHEEEAAA>>><<<;;;999777555222000///111111111111000000//////........................++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...---,,,++++++---***************************+++++++++,,,+++++++++************************'''(((***+++++++++******)))*********++++++,,,,,,*********)))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))((((((''''''&&&&&&'''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''yyyqqqkkkmmmpppmmmmmmjjjeeecccaaaaaa```___YYYXXXWWWVVVUUURRRNNNJJJMMMLLLJJJGGGDDDBBB@@@???:::::::::;;;;;;;;;<<<<<<999999888666555444333333///---******,,,---......,,,,,,------------,,,,,,***++++++,,,,,,++++++***)))))))))))))))*********,,,,,,***)))((())))))***((('''(((***,,,------+++***))))))(((((())))))***((()))))))))))))))(((''''''((()))******)))((('''((((((((()))******+++++++++***))))))))))))))))))++++++++++++)))'''$$$###))))))************))))))))))))))))))))))))))))))******))))))(((((())))))+++******))))))******+++++++++******)))(((((((((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++************+++((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...)))***+++,,,------------)))))))))+++---...---,,,,,,,,,,,,,,,------------***++++++,,,,,,------......//////---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,***---000222111///------222222000000000111222333444666999:::::::::<<<===@@@AAACCCFFFHHHJJJLLLMMMPPPRRRUUUVVVVVVWWWZZZ\\\]]]^^^```bbbeeehhhjjjkkkkkklllmmmnnnpppqqqssssssuuuvvvxxxxxxxxxwwwuuutttvvvwwwxxxyyyyyyxxxwwwvvvvvvuuuuuuvvvxxxzzz}}}~~~}}}}}}|||||||||}}}~~~~~~~~~}}}{{{zzzyyyxxxxxx{{{{{{|||||||||{{{yyyxxxvvvvvvuuutttrrrpppooommmnnnooopppooommmllllllmmmmmmmmmmmmllllllkkkjjjiiiggggggggggggffffffeeeeeeeeedddbbb___ZZZVVVQQQOOOMMMKKKHHHFFFEEEEEEEEEFFFHHHLLLQQQVVVZZZ]]]aaadddbbbbbbcccdddeeegggiiijjjiiiiiiiiiiiihhhfffdddccc```^^^[[[XXXVVVSSSOOOLLLGGGGGGEEEBBB???;;;999777333333333222111///...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...---,,,+++,,,---))))))))))))))))))))))))++++++++++++++++++,,,,,,************************((()))***++++++,,,++++++*********+++,,,,,,------+++******)))((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''''''''''''''((((((&&&&&&'''''''''((((((((((((((('''''''''''''''''''''((())))))))))))))))))''''''&&&%%%%%%&&&&&&'''((((((((('''''''''''''''yyypppkkkmmmqqqnnnllliiieeecccbbbbbbbbbaaa[[[YYYWWWUUUTTTQQQMMMJJJKKKJJJIIIHHHEEEBBB???===:::::::::;;;;;;;;;<<<<<<:::999888666444222111000...,,,++++++---.........------.........------,,,***+++,,,,,,,,,,,,+++***(((((()))))))))******************+++++++++++++++***)))(((***,,,---+++)))))))))(((((((((((())))))'''((()))******))))))((('''((()))******)))(((''''''(((((()))******++++++))))))))))))))))))***+++)))***+++++++++)))'''&&&))))))************))))))))))))))))))))))))))))))'''((()))******))))))(((,,,++++++******++++++,,,++++++******)))(((((((((((()))***+++,,,++++++***************************))))))***++++++,,,---------,,,++++++******++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++******+++,,,,,,---)))***+++,,,------------*********,,,///000///...,,,,,,,,,---------......***++++++,,,,,,------...---///000///,,,+++---...,,,,,,------......//////---000333333111000111222666555444333555777:::<<<@@@BBBFFFHHHHHHIIIKKKLLLOOOPPPRRRUUUXXX[[[]]]^^^___aaacccdddeeefffhhhjjjggghhhjjjmmmooorrrtttuuusssssstttuuuvvvxxxxxxyyyyyy{{{|||}}}~~~|||{{{zzzyyyzzz|||}}}}}}|||zzzyyyvvvvvvuuuvvvwwwzzz}}}}}}||||||||||||}}}}}}}}}||||||||||||||||||}}}||||||zzzyyywwwuuutttssstttuuutttrrrppppppqqqqqqqqqqqqqqqpppooonnnmmmkkkkkkkkkkkkkkkjjjjjjiiiggggggfffdddaaa]]]YYYWWWUUUSSSQQQOOOMMMLLLLLLLLLKKKNNNQQQTTTWWWZZZ^^^aaaaaaaaaccceeegggjjjmmmnnnnnnooopppqqqqqqpppnnnmmmmmmkkkhhhgggeeeccc___]]]WWWVVVUUUSSSPPPLLLIIIGGG===<<<<<<;;;888666333222222222111000///......---------------------------,,,,,,,,,------------...,,,---...---+++***+++,,,+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++))))))******+++,,,,,,---******++++++,,,------...++++++)))((((((((()))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&'''(((((())))))((((((((('''&&&%%%&&&&&&'''((()))((((((((('''''''''&&&yyypppkkkmmmqqqnnnkkkhhheeeccccccddddddccc\\\ZZZWWWUUUSSSPPPLLLJJJIIIIIIIIIHHHEEEAAA>>>;;;:::::::::;;;;;;;;;<<<<<<;;;:::888555333000...---,,,,,,,,,...000000///---.........///......------***+++,,,------,,,+++*********++++++,,,,,,,,,,,,&&&'''(((***++++++++++++,,,***)))***,,,,,,***'''))))))(((((((((((())))))&&&'''(((*********))))))(((***+++,,,,,,+++***((('''(((((()))***+++++++++))))))(((((()))***++++++$$$%%%(((+++---...------))))))************))))))))))))))))))))))))))))))%%%&&&)))***+++***)))(((''''''&&&&&&&&&&&&''''''((((((((()))******++++++'''((()))++++++******)))************************))))))***+++,,,,,,---------,,,++++++******++++++************++++++++++++******+++++++++,,,,,,,,,******))))))***+++,,,,,,)))***+++,,,------...---***)))((()))******)))''',,,,,,,,,------.........***++++++,,,,,,---......,,,///111000---+++,,,...,,,,,,---...///000111111111333444333111111444777<<<<<<<<<===AAAEEEJJJMMMKKKNNNRRRTTTUUUVVVXXXYYYYYY[[[]]]```cccfffhhhiiiiiijjjlllmmmmmmnnnppprrroooppprrrtttwwwyyy{{{|||yyyyyyzzz{{{{{{|||}}}}}}zzz|||~~~~~~{{{|||}}}~~~~~~}}}{{{zzz{{{zzzzzzzzz|||~~~~~~~~~~~~}}}~~~~~~|||{{{zzzuuuvvvwwwvvvtttrrrrrrsssrrrrrrrrrrrrqqqqqqpppooommmmmmnnnnnnmmmmmmlllkkkggghhhhhhgggeeebbb^^^\\\ZZZYYYXXXVVVUUUSSSSSSSSSLLLNNNOOOPPPQQQTTTXXX\\\___```bbbdddhhhkkknnnooorrrsssuuuwwwwwwwwwuuuuuutttrrrqqqpppooonnnkkkiiiccccccbbbaaa^^^[[[XXXVVVLLLLLLLLLJJJGGGDDDAAA???888777666555333222111111------------------------,,,,,,,,,---------......,,,---...---+++***+++,,,////////////////////////+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******+++,,,,,,---......,,,+++)))((((((((()))***************************'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((%%%%%%&&&'''(((((((((''')))((('''&&&&&&'''))))))))))))(((((('''''''''&&&wwwqqqkkkiiilllkkkooojjjeeebbbaaabbbbbbbbb]]]XXXSSSRRRSSSRRRMMMIIIKKKKKKIIIFFFCCC???<<<:::;;;:::999888999:::;;;<<<===;;;888444111///...---.../////////...---,,,,,,//////.........---------,,,---///000000///---,,,************************+++***))))))((())))))***++++++***)))((('''&&&&&&))))))))))))************((())),,,------+++)))'''...***((()))---///,,,)))))))))))))))))))))))))))************************)))((('''((()))***)))'''******++++++++++++******))))))***++++++***((((((,,,***))))))***++++++***************************)))************+++++++++(((((())))))*********+++(((((((((((()))***+++,,,******+++++++++******)))+++,,,...///000///...---***************)))(((''')))************+++++++++***+++,,,,,,------,,,,,,)))******++++++******))),,,,,,,,,------.........++++++++++++,,,---...///((()))***+++,,,---...///------.....................000111111000000111333555777:::<<<>>>>>>======BBBCCCFFFJJJNNNSSSVVVXXX_________```aaaaaaaaabbbbbbdddfffhhhiiijjjmmmooorrrqqqqqqqqqrrrtttvvvxxxxxxyyyzzzyyyxxxxxxzzz{{{~~~~~~}}}|||{{{{{{zzz~~~~~~~~~~~~|||}}}~~~~~~}}}{{{zzzzzz{{{||||||yyywwwxxxxxxyyyxxxwwwuuusssqqqtttrrrooooooooonnnmmmkkkjjjjjjiiihhhfffeeedddcccccc```]]]\\\]]]\\\YYYVVVRRRRRRQQQQQQRRRSSSUUUVVVVVVWWWZZZ^^^dddiiinnnqqqsssvvvyyyzzzyyyxxxxxxyyy|||yyyvvvuuuuuuuuurrrooopppnnnkkkhhhfffeeeeeeeeebbb```\\\XXXTTTPPPKKKGGGKKKEEE???<<<<<<:::666222666555333000......---...))))))***---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************------------------------******)))(((((()))***+++---,,,)))'''''')))+++---,,,+++++++++******))))))))))))))))))))))))))))))***)))((((((((()))++++++,,,,,,++++++***)))))))))+++***))))))******)))'''(((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&wwwrrrlllkkknnnmmmnnnjjjeeebbbbbbbbbbbbaaa\\\XXXSSSQQQRRRPPPLLLHHHKKKJJJHHHFFFCCC???<<<;;;:::::::::::::::;;;;;;<<<<<<:::777444111000///.........//////......---,,,......------,,,,,,,,,,,,+++---...//////...---+++************************++++++*********)))))))))*********)))((((((''''''))))))))))))************((()))+++,,,,,,+++***)))***'''%%%''',,,...,,,)))))))))))))))))))))))))))***************************)))((((((******)))(((******++++++++++++******((()))******+++***)))))),,,***))))))***++++++***************************)))************+++++++++))))))))))))*********+++,,,,,,+++*********++++++******++++++++++++******,,,,,,---............---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,+++,,,------------------...+++*********+++,,,------......///000111222222333///////////////////////////111333444555666888:::<<<>>>BBBGGGKKKMMMOOOOOONNNOOOQQQUUUYYY\\\```bbbfffggggggggggggggghhhhhheeehhhjjjkkklllnnnppprrrvvvvvvwwwwwwxxxzzz{{{||||||}}}}}}|||{{{{{{~~~}}}}}}~~~~~~~~~}}}|||{{{~~~~~~|||zzzzzzzzzzzzxxxwwwuuutttvvvtttpppnnnmmmmmmkkkjjjfffffffffffffffgggiiiiiijjjgggdddccccccccc```^^^XXXWWWTTTRRRQQQQQQRRRSSSSSSTTTWWW[[[aaahhhnnnrrrtttwwwzzz||||||{{{{{{||||||zzzwwwwwwwwwwwwtttrrrssssssqqqpppnnnmmmmmmmmmhhhfffcccaaa___\\\XXXUUUUUUPPPJJJGGGGGGFFFBBB>>>===;;;888555222000///...---,,,,,,,,,...---,,,***------,,,,,,++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///,,,+++***))))))***,,,---***************+++++++++************************((()))***+++++++++******,,,,,,+++******))))))((())))))***,,,......+++)))(((((((((((((((((((((((('''(((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwsssnnnmmmpppnnnllliiifffdddcccbbbaaa```[[[WWWRRRPPPPPPNNNJJJGGGJJJIIIHHHEEEBBB???===;;;::::::;;;<<<<<<<<<<<<<<<:::999777444222111000///....../////////...---------,,,,,,,,,,,,++++++++++++,,,---......---,,,+++************************&&&'''((()))******)))))))))))))))))))))))))))))))))))))))*********++++++))))))******++++++++++++'''$$$$$$&&&***,,,+++)))))))))))))))))))))))))))************************+++***))))))++++++***)))******++++++++++++******'''((()))******+++******,,,***))))))***++++++***************************)))************+++++++++)))))))))***************---,,,+++***))))))))))))******+++++++++++++++***,,,,,,++++++,,,,,,---...///...---,,,,,,,,,---...,,,,,,,,,,,,------------++++++,,,---------------.................................---------------,,,,,,,,,,,,,,,,,,------....../////////000000000000000000111111222222222333666999;;;===@@@CCCFFFIIIKKKPPPUUUYYY]]]___```\\\]]]___aaadddgggjjjkkknnnmmmmmmmmmmmmmmmmmmlllkkkmmmooopppqqqrrruuuwwwzzz{{{|||}}}~~~~~~}}}~~~~~~~~~}}}|||}}}}}}}}}}}}|||zzzyyyxxxxxxtttoookkkhhhfffdddbbb]]]]]]]]]^^^bbbggglllooopppnnnkkkjjjiiiiiihhhfffaaa^^^ZZZUUURRRQQQQQQQQQPPPQQQSSSWWW]]]eeelllpppsssvvvyyy||||||||||||}}}|||{{{yyyyyyzzzzzzyyywwwwwwwwwwwwwwwvvvvvvuuutttnnnmmmkkkjjjjjjhhhfffcccccc___ZZZXXXWWWVVVRRROOOIIIGGGCCC>>>:::666333222333111............---,,,.........------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---***(((((()))+++,,,++++++++++++,,,---------))))))******+++,,,,,,,,,++++++++++++++++++++++++''')))+++---...,,,***))),,,++++++******)))((((((((()))***,,,...---***'''))))))))))))))))))))))))'''(((((())))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''wwwtttpppoooqqqpppkkkiiifffdddcccbbb```^^^[[[WWWRRROOOMMMKKKHHHFFFIIIHHHGGGEEEBBB???===<<<999:::<<<===>>>===<<<;;;888777666444333111111000......////////////......---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************!!!%%%(((************(((((()))))))))*********))))))*********+++++++++***))))))))))))+++,,,---'''&&&%%%&&&)))+++***)))))))))))))))))))))))))))************************,,,+++******,,,,,,+++*********++++++++++++******''''''((()))***+++++++++,,,***))))))***++++++***************************))))))*********+++++++++***************************)))(((((('''''''''(((******++++++,,,,,,++++++,,,+++*********+++---...000...---++++++,,,...///,,,,,,,,,,,,------------+++,,,,,,---...---------///................../////////......------,,,,,,//////............//////,,,,,,---------.........000111333444666888:::;;;???AAADDDGGGIIIKKKOOOQQQWWWYYY\\\___bbbdddeeefffffffffgggiiikkkmmmoooppppppppppppooonnnnnnnnnmmmoooqqqssstttuuuvvvxxxzzz|||}}}}}}~~~~~~~~~{{{{{{{{{{{{zzzzzzyyyyyy{{{|||}}}}}}~~~~~~}}}}}}}}}~~~~~~yyytttnnnhhhbbb^^^YYYWWWRRRRRRRRRTTTZZZbbbjjjppprrrqqqooonnnmmmmmmmmmllljjjgggaaa\\\XXXVVVUUUVVVRRRQQQRRRTTTYYY```ggglllooorrrvvvyyyyyyzzz{{{|||||||||{{{||||||||||||{{{yyyzzzzzz{{{zzzxxxwwwvvvrrrqqqppppppppppppnnnlllmmmjjjgggeeedddbbb___]]]XXXUUUQQQKKKFFFAAA===;;;999666333222222222111111........................,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,***'''%%%$$$%%%'''))))))***,,,......///......***+++++++++++++++++++++++++++++++++++++++++++++(((***,,,---------+++***+++++++++***))))))(((((())))))((()))***)))&&&$$$))))))))))))))))))))))))'''(((((())))))))))))(((''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&((())))))))))))'''''''''(((((('''''''''((((((((((((((((((((((((wwwuuuqqqppprrrpppkkkhhheeedddcccbbb```^^^[[[XXXSSSOOOKKKIIIGGGEEEGGGGGGFFFDDDBBB@@@>>><<<999:::<<<===>>>===<<<;;;777777666555333222111000......///////////////...------------............,,,,,,,,,,,,,,,,,,,,,,,,************************###%%%'''***++++++***)))(((((())))))******++++++************+++++++++++++++***)))((()))***,,,---***)))((())))))))))))((())))))))))))))))))))))))************************,,,+++***+++,,,---,,,*********++++++++++++******'''(((((()))***++++++,,,,,,***))))))***++++++***************************))))))*********++++++++++++++++++***************((((((((((((((()))************+++,,,,,,,,,,,,,,,++++++***)))***+++,,,---...---,,,******,,,...///++++++++++++,,,,,,,,,,,,,,,,,,---.........------......---,,,,,,---....../////////......---------///............///000000...//////000111222333333444555888;;;???CCCFFFGGGNNNPPPRRRTTTUUUWWWYYY[[[bbbcccdddfffgggiiijjjjjjkkkkkklllmmmoooqqqrrrsssrrrqqqqqqppppppooooooooorrrtttvvvwwwwwwxxxzzz|||~~~~~~{{{yyywwwvvvnnnnnnnnnnnnnnnnnnnnnnnnrrrssstttvvvwwwxxxyyyyyyzzz{{{|||~~~}}}xxxqqqjjjccc\\\VVVQQQNNNMMMLLLOOOUUU^^^gggmmmrrrrrrssssssrrrrrrrrrrrrpppnnniiieeeaaa```___```XXXWWWUUUUUUXXX]]]bbbeeemmmppptttwwwxxxyyyzzz{{{{{{{{{||||||||||||}}}}}}||||||}}}|||{{{yyyvvvuuuvvvuuuttttttuuutttrrrppprrrpppnnnmmmkkkjjjgggfffdddbbb___ZZZTTTOOOKKKIIIEEEAAA===999777666444222.............../////////---------,,,,,,+++++++++++++++++++++++++++++++++///---***)))((()))+++,,,)))+++---...//////......---------,,,+++***))))))++++++++++++++++++++++++++++++******++++++,,,---++++++******)))(((((('''((('''&&&''')))*********))))))))))))))))))))))))''''''((()))******))))))''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((wwwuuurrrpppqqqnnnkkkhhheeecccbbbaaa```___[[[YYYTTTOOOJJJGGGFFFFFFFFFFFFEEEDDDBBB@@@>>>===::::::;;;<<<<<<<<<<<<<<<777777666555444222000///......///000000000//////------...............///------,,,,,,,,,,,,------************************,,,---------,,,+++)))((()))))))))******+++++++++*********++++++++++++,,,,,,+++***))))))***+++,,,,,,++++++******))))))((())))))))))))))))))))))))************************,,,+++******,,,,,,+++*********++++++++++++******)))((((((((()))***+++,,,,,,***))))))***++++++***************************)))************++++++++++++++++++++++++*********************+++,,,---...)))***+++,,,------------++++++******++++++,,,---,,,,,,+++***+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,---..................---,,,++++++,,,---.../////////...............------------...///000111///000222333666777999:::===>>>BBBFFFKKKOOOSSSUUU[[[]]]____________aaacccfffggghhhjjjlllnnnooopppoooooopppppprrrsssuuuvvvtttttttttttttttssssssssstttvvvxxxxxxxxxyyy{{{}}}|||yyyuuuqqqnnnmmmeeeeeedddeeeeeefffggghhhjjjkkklllnnnpppqqqqqqrrrqqqrrrsssuuuwwwyyyzzz{{{zzzzzzyyyzzz{{{}}}~~~~~~~~~yyyssslllddd\\\WWWSSSQQQOOOPPPTTT\\\eeejjjqqqtttxxxyyyyyyxxxxxxyyyuuusssqqqnnnllljjjjjjjjjbbb```^^^\\\\\\^^^```bbbmmmqqquuuwwwxxxyyyzzzzzzyyyzzz{{{{{{zzzzzz{{{}}}~~~~~~}}}|||{{{yyywwwvvvzzzyyyxxxxxxyyyyyywwwuuutttssssssrrrpppnnnmmmlllmmmkkkiiifffbbb^^^ZZZXXXUUUQQQLLLFFFBBB>>>999666333333222222111000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...***+++---...///......---//////...,,,+++***)))(((++++++++++++++++++++++++++++++)))))))))***,,,---+++******))))))(((''''''&&&%%%&&&)))---000111111))))))))))))))))))))))))''''''((()))************''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))))))))&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''wwwuuurrroooooollllllhhhdddaaa````````````\\\ZZZUUUOOOJJJGGGFFFFFFEEEEEEEEECCCBBB@@@>>>===:::::::::::::::;;;;;;<<<777777777666444222///.........///000000000000000,,,,,,,,,------............------------------...************************---------,,,++++++************************++++++*********+++++++++,,,,,,,,,,,,+++***))))))))))))***++++++******))))))***))))))))))))))))))))))))************************,,,***)))***+++,,,+++*********++++++++++++************)))(((((()))***+++,,,***))))))***++++++***************************)))************+++++++++,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,------)))***+++,,,------------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,------...............///...,,,++++++,,,...///............////////////......//////111222444555333444777:::===@@@CCCDDDJJJKKKNNNRRRWWW[[[^^^```bbbdddeeefffeeeeeeggghhhhhhiiijjjkkkmmmoooqqqrrroooppppppqqqrrrtttvvvwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvxxxyyyzzzzzz{{{}}}~~~~~~{{{yyyyyyxxxvvvsssoookkkgggcccbbb^^^^^^^^^^^^```bbbdddeeebbbcccdddeeeeeefffffffffaaabbbdddfffhhhjjjkkklllmmmmmmlllmmmnnnqqqsssuuuttttttttttttuuuvvvvvvwwwxxxyyy{{{}}}|||wwwooogggaaaYYYWWWTTTSSSUUUZZZ```dddnnnsssyyy}}}}}}|||||||||xxxxxxwwwvvvtttrrrqqqpppkkkjjjgggdddcccccccccdddlllooosssvvvvvvvvvwwwxxxvvvxxxzzzyyyxxxwwwyyy{{{|||{{{zzzyyyxxxxxxxxxxxxzzzyyyyyyzzz||||||{{{yyyvvvwwwwwwwwwuuusssrrrqqqpppoooooommmkkkiiifffeeedddaaa]]]XXXTTTOOOJJJFFFAAA@@@>>><<<999777555444222222111000000///......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,---,,,+++,,,,,,---------,,,,,,......---,,,++++++******************************)))))))))************************)))((((((''''''$$$&&&)))...222222000...((((((((((((((((((((((((''''''(((******++++++***''''''(((((((((((('''''''''''''''((((((''''''''''''(((((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvuuuqqqnnnnnnkkkmmmiiiccc```___`````````]]][[[VVVOOOJJJFFFFFFGGGEEEEEEDDDCCCBBB@@@???>>>;;;:::999888999:::;;;<<<888888777666444111///---......///000000000000000+++++++++,,,,,,---------///......------......///************************'''''''''((()))+++,,,---******************************+++++++++,,,,,,,,,---,,,,,,+++***)))((((((''')))******))))))***,,,))))))))))))))))))))))))************************+++***))))))++++++***)))******++++++++++++******+++***)))(((((()))******,,,***))))))***++++++***************************)))************+++++++++,,,,,,,,,++++++*********------,,,+++************)))***+++,,,------...---***+++,,,---...---,,,,,,++++++,,,---......---------------.........//////,,,---......//////......000///---,,,,,,---///000------......//////000000111222222333555777999:::;;;===@@@DDDHHHLLLOOOQQQSSSUUUWWW[[[^^^bbbdddfffeeeggghhhhhhhhhhhhjjjkkkjjjjjjjjjjjjkkkmmmnnnooonnnnnnooopppqqqsssuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwyyy{{{{{{{{{|||~~~~~~}}}||||||}}}}}}~~~~~~zzzuuusssqqqooommmjjjfffbbb^^^[[[YYYVVVVVVVVVWWWYYY[[[^^^___]]]]]]]]]]]]]]]\\\[[[[[[TTTUUUVVVXXXZZZ\\\^^^___]]]]]]\\\\\\^^^aaadddeeeeeeeeeeeeeeefffgggiiiiiinnnoooqqqsssvvvyyy{{{|||xxxxxxwwwwwwyyy{{{~~~~~~}}}vvvnnnhhh]]]ZZZVVVTTTTTTWWW\\\___jjjpppyyy~~~~~~}}}||||||zzzzzzzzzzzzxxxvvvsssrrrqqqooommmkkkiiigggggggggjjjmmmqqqsssssssssssstttuuuwwwyyyxxxvvvuuuwwwyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwwwwyyy|||}}}|||{{{xxxzzz{{{zzzxxxvvvuuuuuuppppppqqqqqqpppooommmlllllljjjhhhgggdddaaa\\\YYYOOOMMMJJJFFFBBB>>>;;;:::444444333333222111000000------------------------)))***,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''***,,,,,,+++)))(((*********)))((((((''''''%%%''',,,111333000)))$$$((((((((((((((((((((((((''''''(((******+++++++++''''''((((((((((((''''''&&&'''((())))))((('''&&&((())))))))))))(((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&xxxvvvrrrnnnnnnkkkkkkhhhdddccccccddddddccc^^^SSSNNNQQQPPPIIIEEEIIIEEEDDDCCCBBBAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;888888777666333111///...////////////............111000...,,,++++++++++++...//////...,,,++++++,,,++++++,,,------------,,,++++++++++++++++++++++++((())))))***+++,,,,,,,,,------,,,,,,+++***))))))+++*********))))))((((((***))))))***,,,...---,,,))))))))))))))))))))))))---,,,,,,+++***)))((((((++++++***************************++++++,,,,,,,,,(((***,,,,,,+++++++++,,,(((((()))******+++,,,,,,******+++++++++,,,,,,,,,...------,,,+++***)))))),,,,,,,,,++++++*********))))))*********+++++++++(((***,,,+++***)))***+++******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---***++++++,,,---...//////111000...,,,,,,---...000---...000000...,,,+++,,,000111222222000000000222555555555666999<<<@@@BBBIIIJJJNNNRRRUUUYYY[[[\\\]]]]]]]]]^^^aaadddhhhjjjkkkkkkllllllkkkiiigggfffgggfffffffffffffffggggggfffffffffgggiiilllnnnppprrrssstttuuuvvvwwwxxxxxx|||{{{yyyxxxyyyyyyxxxxxxuuutttsssrrrrrrsssuuuuuusssssstttsssppplllhhhfff```___]]]ZZZWWWUUUSSSRRRPPPPPPPPPPPPPPPQQQRRRRRRNNNOOOQQQRRRRRRPPPNNNMMMKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPRRRTTTUUUWWWWWWXXXXXXXXXXXXWWWWWWYYY[[[^^^aaaccceeeeeeeeeeeeeeeeeefffhhhiiikkkkkknnnmmmmmmoootttwwwyyyzzzxxxzzz|||{{{zzzzzz}}}{{{uuuqqqeeebbb\\\XXXVVVXXX[[[]]]iiinnnvvv}}}|||yyyxxxxxxzzz{{{vvvuuussspppooooooooooooooommmlllkkklllooosssuuuxxxxxxwwwvvvvvvvvvvvvvvvxxxxxxyyywwwtttqqqppppppvvvwwwxxxzzz{{{|||}}}}}}~~~|||zzzxxxwwwvvvuuuuuusssrrrqqqqqqqqqqqqppppppooommmkkkiiigggfff``````^^^YYYSSSJJJCCC>>>BBB@@@<<<:::999777444222222000......000111111111000///---,,,---...000111......---------......///)))...111///)))%%%(((,,,))))))))))))))))))))))))************************))))))************)))))),,,///111222///+++)))'''(((((((((((((((((((((((((((((())))))))))))((((((+++***)))((((((((((((((())))))'''&&&&&&'''((()))+++***(((((())))))(((&&&(((((())))))((('''&&&&&&''''''''''''((((((((((((yyywwwsssooooookkkjjjgggdddccccccddddddccc[[[VVVQQQPPPMMMHHHFFFFFFFFFEEEDDDCCCAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999777555333111000////////////............///...---,,,,,,------...---...///---+++***+++,,,))))))))))))*********+++++++++++++++++++++++++++))))))******+++,,,,,,---------,,,,,,+++******)))+++*********))))))))))))***)))(((***,,,---,,,,,,************************,,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,(((***++++++***)))***+++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,,,,+++++++++***************+++++++++,,,,,,+++,,,......,,,+++,,,---++++++,,,,,,,,,---------------,,,,,,------......---------------------......---,,,++++++,,,---...///000111000///------...///000222222222333666888=========???BBBFFFJJJLLLTTTVVVXXX[[[^^^```aaabbbccccccbbbbbbcccdddfffgggmmmlllkkkiiifffcccaaa___```___]]]\\\ZZZYYYYYYXXX\\\\\\]]]^^^aaacccfffgggiiijjjlllnnnqqqsssuuuvvvxxxwwwtttsssrrrqqqpppoookkkjjjiiigggggggggggggggfffffffffeeebbb___[[[XXXUUUTTTSSSQQQPPPNNNMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNJJJKKKKKKKKKKKKJJJHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQQQQPPPPPPPPPRRRSSSUUUWWWYYYZZZZZZ[[[ZZZZZZZZZ[[[\\\^^^___```aaa______aaaeeeiiilllmmmppprrrttttttssstttwwwzzzzzz|||~~~~~~}}}zzzvvvssshhheee```[[[XXXXXXYYYZZZ```eeemmmuuu|||}}}||||||}}}~~~}}}|||zzzwwwuuutttssssssrrrpppmmmkkkkkkmmmppprrrvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwtttrrrrrrrrrvvvvvvxxxyyyzzz{{{{{{|||~~~~~~}}}|||{{{zzzzzzyyy{{{zzzyyyxxxvvvvvvuuuuuurrrrrrrrrrrrqqqpppnnnnnnjjjjjjiiifffaaa[[[UUUQQQMMMJJJGGGDDDBBB>>>:::777555333000000111222222111---------..................---------------......***---///...***((()))+++************************++++++++++++++++++++++++))))))************))))))+++...000000---***(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((''''''''')))(((((('''''''''((((((***((('''((())))))((('''((((((((((((((('''&&&&&&''''''''''''((((((((((((zzzxxxtttppppppllljjjgggdddccccccdddcccbbb[[[\\\YYYQQQKKKJJJIIIFFFHHHGGGFFFDDDBBB@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888777444222000///////////////...............---------...///000000,,,---...---+++)))***++++++******))))))+++,,,---++++++++++++++++++++++++)))******++++++,,,,,,,,,---,,,,,,++++++************************))))))))))))(((((()))+++,,,+++******************************************************************************++++++++++++,,,,,,,,,)))******)))(((''')))+++...------,,,+++******)))++++++++++++,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------+++,,,......,,,,,,,,,---,,,,,,---------.........,,,,,,------......------.........---------,,,,,,,,,,,,------------------000111222111//////000222000222444666888;;;@@@CCCHHHIIIJJJLLLOOOSSSWWWYYY\\\]]]___aaacccdddeeeeeeggggggfffeeeddddddddddddiiigggddd```\\\YYYVVVUUUTTTSSSRRRPPPNNNMMMMMMMMMRRRSSSSSSUUUWWWYYY[[[\\\\\\]]]___bbbeeeiiilllmmmpppooollliiigggeeedddccc^^^]]][[[YYYXXXWWWVVVVVVXXXXXXXXXWWWTTTPPPLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNQQQRRRRRRSSSSSSRRRRRRQQQOOOOOOOOOOOOOOOPPPQQQRRRPPPOOOOOONNNOOOPPPQQQRRRRRRQQQOOOQQQTTTXXXZZZ[[[^^^```bbbcccccceeehhhkkkoooppprrrtttuuuuuutttsssmmmjjjfffaaa]]]ZZZXXXXXX[[[^^^ccckkkrrryyy~~~~~~}}}{{{zzzyyyyyyuuurrrnnnkkkiiijjjlllmmmrrrrrrrrrsssttttttuuuuuuwwwxxxyyyxxxvvvuuuuuuuuuwwwwwwxxxxxxyyyzzzzzz{{{}}}}}}}}}}}}}}}|||||||||{{{{{{zzzyyyxxxwwwvvvvvvwwwwwwwwwvvvuuusssrrrqqqnnnnnnooonnnlllhhhdddbbb\\\ZZZWWWTTTPPPJJJDDD@@@<<<999666555444444333222---...///000000///---,,,------,,,,,,,,,,,,------***+++,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))************))))))+++,,,...---+++)))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))((('''&&&%%%'''(((((())))))(((((((((((('''&&&'''((()))((('''(((((((((((((((''''''&&&''''''''''''((((((((((((zzzyyyuuuqqqqqqmmmiiigggdddccccccdddcccaaa]]]ccc```TTTLLLMMMMMMHHHIIIHHHFFFDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;777777666444222000...---////////////........................//////000000+++,,,---,,,***)))***++++++***)))((((((***,,,---++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,++++++*********************************)))((('''(((***+++***)))************************))))))*********+++++++++***************+++++++++++++++++++++++++++++++++***++++++)))(((((()))+++,,,,,,++++++******))))))+++++++++,,,,,,,,,------)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------......)))+++,,,,,,+++******+++,,,,,,,,,,,,------------)))***+++,,,---,,,+++***...............---------,,,---...///000000//////111111111111000111333666555888;;;>>>BBBGGGMMMQQQTTTUUUVVVWWWZZZ]]]___aaa```aaaccceeefffggghhhhhhhhhgggfffdddbbbaaa``````[[[YYYVVVSSSPPPOOONNNNNNLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUQQQQQQRRRTTTWWWZZZ\\\^^^bbbbbbaaa^^^[[[YYYYYYZZZSSSSSSRRRQQQPPPPPPOOOOOOSSSSSSRRRQQQNNNKKKHHHFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFHHHKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWXXX\\\\\\]]]]]]]]]]]]\\\\\\WWWVVVTTTSSSSSSSSSTTTTTTQQQPPPNNNLLLKKKKKKLLLMMMNNNKKKIIIIIIKKKMMMNNNNNNOOOPPPRRRSSSUUUWWWYYY[[[aaabbbccceeegggiiikkkllljjjiiifffccc___[[[WWWVVVYYYZZZ\\\___eeekkkqqquuuuuuvvvwwwyyyzzz|||}}}~~~~~~~~~~~~}}}}}}tttqqqmmmiiigggggghhhjjjnnnnnnppprrrssstttuuuvvvxxxzzz{{{{{{zzzyyyyyyzzzyyyyyyyyyyyyzzzzzz{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzz|||{{{zzzxxxvvvsssqqqooopppqqqrrrrrrqqqooommmkkkhhhfffdddbbb^^^YYYRRRMMMIIIEEEAAA===;;;999777555333333222111000//////...------,,,+++++++++,,,,,,+++))))))***---...,,,***************************************************))))))************)))))))))+++,,,+++)))(((((()))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((())))))'''&&&$$$&&&''')))******)))(((''''''&&&%%%&&&((())))))((('''(((((((((((((((''''''''''''''''''(((((((((((({{{yyyuuuqqqqqqnnnhhhfffdddcccdddcccbbbaaa^^^dddaaaTTTMMMNNNMMMHHHHHHHHHFFFDDDBBB???>>>===;;;;;;;;;;;;;;;;;;;;;;;;777777666555333000...---////////////............///////////////.........+++,,,---,,,***)))***+++***((('''&&&&&&(((***+++++++++++++++++++++++++++((((((((())))))))))))))),,,,,,+++++++++++++++******************+++++++++***(((((((((***+++***)))************************)))))))))***++++++,,,,,,))))))*********++++++++++++++++++++++++++++++++++++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........)))+++---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,---......///000000,,,,,,...///000000000000111222333333444666999<<>><<<;;;888555111//////000000...---,,,++++++++++++++++++)))(((***...///---***************************))))))))))))))))))))))))))))))************))))))((()))+++***)))(((((()))))))))))))))))))))))))))(((((())))))))))))(((((($$$&&&'''))))))(((&&&%%%&&&''')))*********)))((('''&&&&&&''')))***)))(((''''''((((((((((((((('''''''''''''''(((((((((((({{{yyyuuuqqqqqqmmmgggeeedddcccdddcccbbb```^^^___[[[SSSMMMKKKIIIGGGGGGFFFEEECCCAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999888555333111000////////////............///////////////...---,,,+++,,,---,,,+++***+++,,,------,,,+++,,,---...///++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++++++++)))))))))++++++***)))++++++++++++++++++++++++))))))******+++++++++,,,)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***(((***,,,---,,,+++,,,---------------............,,,,,,,,,,,,------------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,---//////---------...*********+++++++++,,,,,,,,,,,,------......------+++,,,---...///000111111,,,,,,---...///000111222444666999;;;<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777444222111////////////............,,,,,,---...///...------+++---...---,,,+++,,,...////////////000000000000+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++******+++,,,+++)))++++++++++++++++++++++++***************+++++++++((())))))***++++++,,,,,,,,,,,,,,,+++++++++******%%%(((+++------,,,++++++---------,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,,,,------------,,,...//////...------...+++++++++,,,,,,,,,------------,,,,,,------......------......//////000000000//////000222444666777999<<>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999777555333111000000/////////............)))***,,,.../////////...,,,---......,,,,,,---...((()))***+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---+++***+++,,,,,,+++***++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,,,,++++++*********!!!%%%***------,,,+++***,,,+++***)))(((&&&%%%%%%,,,,,,,,,---------......------------------------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------***,,,------,,,++++++,,,,,,,,,,,,---------......,,,+++***)))***+++,,,---///////////////.........555444444444666888;;;======AAAGGGLLLPPPTTTWWWYYYYYY\\\aaadddddddddddddddeeefffgggiiijjjjjjjjjjjjlllllllllllllllkkkkkkjjj___[[[TTTNNNJJJIIIJJJLLLHHHJJJNNNQQQUUUWWWXXXXXXXXXVVVTTTQQQNNNKKKIIIIIIAAABBBCCCDDDEEEDDDCCCCCCBBBCCCDDDGGGKKKQQQWWWZZZ]]]aaaffffffeeeggglllqqqnnnppprrrtttvvvwwwwwwwwwyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{wwwvvvvvvuuutttttttttuuupppppppppqqqrrrtttuuuvvvsssttttttuuuuuuttttttsssppppppppppppqqqrrrsssssspppqqqqqqqqqqqqqqqqqqpppoooppprrrsssssssssrrrqqqtttsssrrrrrruuuyyy~~~~~~~~~xxxtttnnnjjjeeebbb```^^^ZZZVVVUUUUUUUUUUUUVVVWWWXXXYYYVVVVVVUUUUUUTTTRRRQQQPPPKKKJJJIIIGGGEEECCCAAAAAAAAAAAABBBEEEJJJQQQWWWZZZ]]]bbbiiiqqqvvvyyyzzzzzzyyyvvvrrrmmmjjjiiijjjkkkhhhkkkooouuuyyy|||~~~~~~}}}~~~}}}zzzyyyyyyyyyzzzyyyzzz{{{|||}}}~~~~~~~~~~~~}}}~~~}}}{{{yyyxxxxxxxxxvvvtttrrroookkkiiihhhgggeeedddWWWUUUPPPKKKEEE@@@===<<<111000///...---,,,,,,,,,***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))$$$'''+++------+++))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))***+++)))(((((('''(((***,,,------+++******++++++)))(((&&&&&&'''((())))))((((((''''''''''''((((((((()))zzzwwwqqqmmmmmmjjjhhhhhhhhhhhhfffeeecccaaa___\\\XXXSSSOOOLLLJJJIIIEEEEEEDDDCCCAAA>>><<<;;;===<<<;;;:::999:::;;;;;;888888777777666444333222//////...---------------////////////...---,,,+++,,,------......------,,,))))))))))))***+++,,,------,,,+++***))))))))))))'''((()))++++++******)))'''(((+++------,,,***(((*********)))******++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,---......---,,,+++++++++,,,---...------,,,,,,,,,,,,++++++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++)))'''$$$###......---***((('''))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------+++******---000111///,,,///000111000//////000222555888;;;>>>???@@@AAACCCNNNPPPRRRTTTWWWZZZ\\\]]]bbbdddffffffeeeeeeeeefffffffffffffffggghhhjjjkkkmmmkkkjjjlllooonnnhhhccc]]]VVVNNNJJJJJJKKKLLLLLLLLLMMMNNNNNNMMMMMMOOOQQQKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLNNNQQQWWW]]]bbbeeefffhhhjjjnnnrrruuuvvv|||zzzyyyzzz~~~~~~}}}|||{{{|||~~~~~~xxxsssnnnllllllmmmlllkkkjjjjjjkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnpppqqqrrrqqqqqqpppoooooooooqqquuu{{{~~~yyyvvvuuuppphhhaaa```aaaaaa```___```ccceee```bbbdddeeedddaaa]]][[[]]]XXXRRRNNNMMMKKKHHHEEEAAA@@@??????AAAEEEJJJMMMTTTWWW]]]dddkkkrrrzzz~~~}}}|||xxxsssooommmmmmkkklllnnnrrrvvvzzz~~~|||yyyyyyxxxwwwwwwyyy|||}}}}}}}}}~~~~~~|||zzzxxxwwwuuusssqqqooonnnllliiigggdddbbb___ZZZSSSLLLEEEBBB<<<888444111///...,,,***000000000111000000///...............------++++++...,,,***)))***++++++++++++++++++*********))))))***+++,,,,,,+++)))&&&%%%******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++************************))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&zzzwwwqqqlllmmmkkkhhhhhhhhhhhhfffdddbbbaaa___]]]YYYTTTPPPMMMKKKJJJFFFFFFDDDBBB@@@>>>===<<<===<<<;;;:::999:::;;;;;;<<<;;;:::888555222///...222222111000000000000000------...............---,,,------......------,,,++++++***++++++,,,---......---,,,+++************))))))+++,,,,,,,,,+++***)))***,,,---------+++***,,,++++++*********++++++---,,,,,,,,,,,,,,,,,,---((())))))******+++,,,,,,))))))((((((((()))***+++------,,,,,,,,,,,,++++++************++++++++++++*********+++++++++,,,,,,------------------,,,,,,+++,,,,,,---,,,+++***))),,,+++++++++,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......------///222222000...000111222222111222555888888;;;@@@EEEHHHKKKNNNPPPTTTUUUVVVYYY[[[^^^```aaadddfffhhhhhhgggggggggiiikkkkkkkkklllmmmmmmnnnnnnllljjjhhhiiikkkjjjeee```XXXTTTNNNKKKKKKKKKJJJHHHHHHJJJKKKKKKJJJKKKMMMPPPLLLLLLKKKKKKJJJIIIIIIIIIKKKLLLMMMOOOPPPQQQRRRSSSQQQQQQRRRSSSVVVZZZaaaeeeeeefffiiimmmrrrwwwzzz}}}}}}|||}}}{{{wwwrrrooooooooonnnmmmnnnnnnpppqqqrrrsssssssssttttttuuuuuuuuuuuuttttttuuuuuuvvvwwwvvvvvvuuutttuuuuuuuuuvvvzzz}}}yyyrrrlllggghhhhhhhhhffffffggghhhfffiiinnnqqqrrrpppllljjjfffdddaaa^^^\\\WWWQQQLLLGGGEEECCCBBBCCCFFFIIIKKKMMMQQQWWW___gggqqq{{{|||wwwtttssssssrrrssstttvvvyyy{{{~~~||||||zzzyyyyyyyyy|||~~~~~~~~~~~~}}}~~~~~~}}}{{{{{{xxxuuurrrppppppooommmkkkjjjiiigggccc^^^XXXRRROOOGGGCCC<<<666333222111000///.........------,,,,,,++++++,,,---.../////////000...++++++,,,------,,,+++++++++*********))))))((()))***++++++***((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&zzzwwwppplllnnnlllhhhhhhhhhgggfffdddbbb```___]]]YYYUUUQQQNNNLLLKKKHHHFFFDDDAAA???>>>>>>======<<<:::999999999:::;;;<<<;;;:::888555222///...000///......------......+++,,,---...////////////,,,------......------,,,------,,,,,,,,,,,,---...///...---,,,,,,+++,,,,,,***+++,,,,,,---,,,,,,,,,++++++,,,,,,------------...---,,,++++++***++++++))))))))))))))))))))))))((())))))******+++,,,,,,((((((((((((((()))******------,,,,,,,,,,,,+++++++++++++++++++++*********))))))*********+++++++++,,,,,,------------------+++,,,---...////////////,,,***(((***...222222111,,,,,,,,,,,,,,,,,,------------------------------------------------------......///000000000000///111000000111222333111///222333444444555888===@@@@@@CCCHHHMMMPPPTTTWWWZZZYYYZZZ\\\^^^```bbbddddddfffhhhiiiiiihhhggghhhiiijjjkkkmmmnnnnnnmmmkkkjjjkkkhhheeeeeeeeeccc^^^ZZZQQQOOOMMMKKKKKKJJJHHHGGGFFFHHHJJJJJJKKKLLLOOOQQQSSSSSSSSSSSSSSSSSSTTTTTTXXXYYY[[[]]]^^^_________ZZZ[[[[[[[[[\\\```eeeiiigggiiimmmrrrxxx}}}|||wwwtttsssrrrqqqqqqrrrssstttvvvxxxyyyzzzzzz{{{||||||}}}}}}||||||{{{~~~~~~~~~}}}{{{{{{~~~~~~~~~}}}xxxqqqssstttssspppnnnmmmmmmlllpppuuuzzz||||||zzzxxxsssssssssrrrooohhh```ZZZSSSPPPMMMJJJHHHIIIJJJKKKNNNRRRXXX```hhhrrr|||~~~{{{{{{{{{|||}}}}}}}}}~~~~~~|||{{{zzz{{{}}}~~~}}}~~~~~~}}}~~~~~~|||~~~~~~~~~~~~zzzwwwtttrrrrrrrrrrrrqqqooonnnnnnlllhhhddd```^^^VVVPPPGGG@@@<<<:::888888111000...---,,,+++,,,,,,***+++,,,---...///000000///---+++***+++,,,,,,++++++++++++***************'''((()))+++++++++***))))))((((((''''''(((((()))************************************++++++++++++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&((()))******)))(((&&&{{{wwwqqqmmmnnnmmmhhhhhhhhhgggfffcccaaa```]]]\\\YYYUUUQQQNNNKKKJJJIIIGGGDDDAAA???>>>>>>???<<<;;;:::999999999:::;;;777777777777666555444333///...------,,,,,,------+++,,,---...////////////,,,------......------,,,...---,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,---...///...---,,,++++++***+++((())))))))))))))))))(((***++++++,,,,,,---......+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************++++++++++++,,,,,,,,,------.........,,,,,,---...//////000000000+++''')))---///---***,,,,,,,,,---------------......................................................///000000000//////111111111111222222111000444666777888;;;???DDDHHHLLLNNNQQQSSSUUUVVVYYY[[[______```bbbdddeeefffggghhhiiiiiihhhffffffggghhhhhhjjjlllmmmmmmkkkhhhffffffddd```^^^\\\YYYUUUQQQLLLKKKJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQQQQSSSVVVYYY```aaaaaabbbbbbcccddddddhhhhhhiiijjjkkkjjjjjjjjjccccccccccccccceeeiiillllllnnnrrrxxx}}}|||zzzyyyxxxzzz{{{|||~~~{{{}}}~~~zzzvvvsssrrroooqqqtttxxxzzz|||||||||{{{}}}~~~~~~{{{vvvoookkkbbb```[[[WWWSSSQQQQQQQQQZZZ^^^eeelllrrrwww}}}~~~~~~~~~||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}|||}}}~~~~~~~~~}}}}}}~~~{{{wwwtttrrrssstttuuuuuupppppppppooommmjjjfffddd]]]YYYRRRLLLHHHDDDBBB@@@888666333000.........///......------,,,,,,,,,,,,...+++)))((()))***))))))************************((()))************))))))+++******************+++************************)))))))))*********++++++++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((***,,,,,,***((('''|||xxxrrrmmmnnnlllhhhhhhhhhgggeeeccc```___[[[YYYWWWTTTPPPMMMJJJHHHIIIGGGDDDAAA???>>>??????<<<;;;:::999888999::::::444555555666666666666666222111000000//////000000------............------,,,------......------,,,---,,,,,,++++++++++++,,,---,,,,,,++++++++++++,,,************++++++,,,,,,++++++)))))))))***,,,---///...---,,,++++++***+++++++++,,,------,,,++++++***++++++,,,,,,---......,,,,,,,,,---------------------,,,,,,,,,+++++++++---,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------222---)))***---...+++''',,,,,,,,,------.........................................................------...////////////...000000111111111111222333999:::===???BBBFFFKKKOOOUUUVVVXXXYYYYYYZZZ\\\^^^eeeeeefffggghhhiiijjjjjjjjjjjjiiigggdddcccdddeeefffhhhkkklllllliiieeeccc]]][[[WWWSSSPPPNNNKKKIIILLLLLLKKKKKKMMMQQQUUUXXXXXXYYY[[[\\\]]]^^^aaadddkkklllmmmnnnoooppppppqqqrrrrrrqqqpppoooooonnnnnniiijjjjjjjjjjjjkkknnnqqqsssvvvyyy~~~}}}yyyxxxsssrrrqqqqqqsssuuuxxxyyy}}}~~~}}}{{{zzzrrrpppkkkfffbbb___]]]]]]fffkkktttzzz~~~~~~{{{zzz}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~}}}~~~~~~~~~|||{{{zzzzzz{{{|||yyyvvvsssqqqrrrtttuuuvvvqqqrrrrrrqqqooollliiiggg```^^^[[[XXXUUUQQQLLLIIIAAA???;;;666333111111111///...---,,,++++++,,,,,,...,,,***))))))***)))(((************************+++++++++***)))(((((('''++++++************++++++))))))))))))))))))))))))((((((((()))))))))******++++++******))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((((()))***,,,,,,***)))(((~~~{{{tttnnnnnnkkkhhhhhhhhhgggeeebbb```^^^YYYXXXVVVSSSPPPLLLIIIGGGIIIGGGEEEBBB@@@???>>>>>><<<;;;999888888888999:::777777777777666555444333111000//////......//////---...............------,,,------......------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,+++***)))))))))***+++,,,...---,,,++++++***++++++'''((()))******)))((('''((())))))******+++,,,,,,***++++++,,,---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,------------------,,,,,,+++*********++++++///---,,,---000111///---,,,,,,,,,---......//////................................................------...////////////...///000222333333444777:::???AAAEEEHHHJJJNNNRRRUUUYYYZZZ\\\]]]^^^```ccceeeiiijjjjjjkkkkkkllllllllljjjjjjhhhddd```^^^^^^```\\\^^^```bbbaaa___\\\ZZZSSSQQQOOOLLLJJJIIIIIIJJJRRRRRRSSSTTTVVV[[[aaafffeeefffggggggggghhhkkkmmmpppqqqrrrssstttuuuvvvvvvvvvtttrrrooonnnnnnoooppppppqqqrrrrrrrrrsssvvvyyy|||~~~~~~yyywwwtttrrrrrrsssvvvxxx{{{}}}}}}yyyuuuqqqooommmlllnnnttt|||yyywwwyyy|||~~~~~~~~~}}}~~~~~~|||~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyywwwuuurrrqqqrrrtttttttttttttttuuutttssspppmmmkkkeeeddddddcccbbb^^^XXXTTTLLLJJJEEE@@@;;;888555444000///...------...///000222///---,,,,,,,,,,,,+++***************+++++++++,,,,,,+++***)))(((''''''***))))))(((((())))))***))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))************))))))}}}vvvooommmjjjhhhhhhhhhgggdddbbb___]]]YYYXXXWWWTTTQQQMMMJJJHHHHHHGGGFFFDDDBBB@@@>>>===;;;;;;999888888888999:::999999888777555333222111......---,,,,,,,,,,,,---,,,,,,---...////////////,,,------......------,,,,,,,,,+++,,,,,,---...///------,,,,,,,,,,,,------,,,++++++***+++,,,---...+++*********++++++,,,,,,,,,++++++*********++++++%%%&&&((())))))(((&&&%%%((())))))******+++,,,,,,)))***+++,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------,,,,,,---,,,++++++++++++,,,---,,,,,,---///000000000000,,,,,,------.../////////------------------------------------------------......///000000000000///000333666777888;;;???CCCFFFIIINNNQQQSSSUUUXXXZZZZZZ\\\^^^___```bbbfffiiiiiiiiiiiiiiiiiiiiijjjjjjdddccc```[[[VVVSSSSSSTTTPPPRRRTTTUUUUUUSSSQQQPPPNNNNNNNNNNNNOOOQQQUUUWWWZZZ]]]```aaacccfffkkkooonnnoooooonnnmmmmmmoooqqqrrrrrrssstttuuuvvvvvvwwwxxxvvvrrrooooooqqqtttvvvvvvxxxzzzzzz{{{}}}~~~}}}|||zzzyyyxxxxxxxxxyyy}}}}}}|||{{{zzzxxx}}}zzzvvvvvvxxx{{{~~~~~~~~~}}}~~~}}}}}}zzz{{{{{{{{{{{{zzzyyyyyyvvvtttrrrrrrssstttsssrrrtttuuuvvvwwwvvvtttrrrqqqnnnmmmllllllkkkhhhddd```ZZZWWWSSSMMMGGGBBB===;;;555444222000///000111111333111...------------,,,))))))*********+++++++++++++++***))))))((())))))***))))))(((((())))))***************************(((((()))))))))*********''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))(((((((((((()))***~~~wwwpppmmmiiihhhhhhhhhfffdddaaa___]]]ZZZYYYXXXVVVRRRNNNKKKIIIGGGGGGFFFEEECCC@@@>>>===;;;:::999888888888999:::999888888777666444222111111111000////////////000)))***,,,...///000111111,,,------......------,,,,,,,,,,,,---...///000111......---------......///------,,,+++,,,---...///++++++,,,,,,,,,---------*********)))******++++++***,,,---......---,,,******++++++,,,------......***+++,,,---...---,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------)))************+++++++++.........------,,,,,,,,,...---,,,,,,---...000111***,,,......---,,,---...,,,,,,------...///000000------------------------------------------------//////000111111111111111333666999;;;<<<@@@EEEJJJKKKOOOTTTWWWYYYZZZ\\\]]]\\\]]]^^^^^^___aaadddgggeeeeeeeeeeeeeeeeeeeeeeee^^^\\\XXXSSSMMMJJJIIIJJJMMMOOOPPPQQQQQQPPPOOONNNOOOPPPRRRSSSWWW\\\bbbfffaaaeeejjjllllllmmmpppsssqqqrrrrrrqqqooonnnoooqqqssssssttttttuuuvvvwwwwww{{{xxxsssqqqqqquuuzzz}}}{{{}}}}}}zzzyyyyyy~~~{{{vvvuuuwwwyyy}}}~~~~~~}}}}}}{{{{{{|||}}}}}}|||zzzzzzvvvuuussssssttttttrrrqqqssstttvvvxxxxxxwwwuuutttwwwuuurrrqqqpppnnnkkkiiieeeccc^^^XXXQQQJJJEEEBBB<<<:::777333111000000000222000---+++,,,,,,+++***))))))******++++++++++++)))))))))))))))******+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++(((((())))))******++++++************************&&&'''''''''(((((())))))+++)))'''&&&&&&''')))+++}}}vvvrrrpppiiihhhfffeeeddddddbbb```^^^\\\[[[YYYVVVRRRMMMIIIGGGFFFHHHIIIGGGBBB>>>???@@@;;;:::999999999999:::;;;777777777666555333222111000/////////............000///---++++++---///000///---,,,,,,---...,,,+++************+++,,,---......---,,,,,,+++++++++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***,,,,,,---------.........++++++++++++++++++++++++,,,+++***))))))***+++,,,)))***+++,,,---,,,+++***---+++)))(((((()))+++---++++++++++++++++++++++++.........------,,,,,,,,,---------....../////////111111000000//////...............///......---,,,222///,,,,,,///000///...---------....../////////000111111111111222555777:::;;;>>>AAAEEEIIILLLMMMUUUUUUWWWYYYZZZ[[[\\\\\\]]]^^^______^^^___aaaccccccbbb```^^^\\\ZZZYYYYYYWWWQQQJJJGGGFFFFFFEEEDDDEEEGGGKKKMMMOOOPPPSSSUUUZZZ]]]aaadddeeegggjjjlllkkklllmmmoooqqqtttvvvwwwrrrsssssspppmmmkkkjjjkkkrrrtttuuuvvvuuuvvvwwwyyy|||{{{zzzzzz{{{|||~~~~~~yyyuuusssvvvxxx{{{~~~}}}}}}|||zzzzzzzzzxxxyyy{{{|||||||||{{{zzzyyyyyyxxxwwwvvvttttttssstttuuuwwwyyyyyyxxxwwwvvvzzzxxxuuutttsssrrrqqqoooiiigggdddbbb___[[[VVVRRRIIIDDD===888555222000...///...------......---+++******++++++++++++************)))(((((((((((((((******)))))))))))))))******)))((()))***+++***(((((()))+++,,,,,,+++)))(((******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))|||uuuqqqooohhhgggfffddddddcccbbb___]]][[[ZZZXXXUUUQQQLLLHHHFFFEEEEEEDDDCCCCCCBBB@@@>>>===<<<;;;::::::;;;<<<===;;;;;;:::999888666444333000000/////////.........////////////////////////000///------------+++***************+++,,,------...---,,,,,,+++++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,------------------------------------,,,,,,,,,,,,------------........./////////////////////......,,,,,,---.../////////...111///,,,,,,...000///...,,,,,,---------.........000111222333333555888;;;???@@@BBBFFFIIIMMMOOOQQQWWWXXXZZZ\\\]]]^^^______]]]___```___^^^^^^```aaa\\\[[[XXXUUURRRPPPOOONNNMMMIIIDDDBBBCCCCCCCCCBBBCCCGGGLLLQQQTTTXXX\\\___aaadddgggjjjkkkmmmoooqqqrrrrrrqqqqqqrrrssstttttttttuuuuuutttqqqppppppqqqqqqsssvvvwwwxxxzzz|||~~~~~~}}}xxxuuutttqqqrrrtttwwwzzz}}}}}}zzzyyyyyy{{{|||}}}~~~~~~}}}}}}|||{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyzzzzzzyyyxxxwww{{{yyywwwvvvwwwwwwuuutttmmmllljjjiiigggeeeaaa]]]WWWRRRJJJCCC===999555333333111///.........---,,,,,,,,,,,,,,,,,,+++******++++++***))))))))))))*********))))))))))))******+++)))((()))***+++***((())))))***++++++***))))))******))))))((((((((((((************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))){{{tttqqqooohhhgggfffdddccccccbbb___\\\YYYXXXVVVSSSOOOKKKGGGDDDEEEBBB???AAACCCDDD@@@<<<===<<<;;;::::::;;;<<<===::::::999888666444222000000000000/////////.........///111222222111///...///...,,,---......---,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---++++++******++++++,,,------.../////////---,,,+++------------------------+++,,,,,,,,,,,,,,,,,,------------------.........------..................***+++,,,...///000000000///...,,,,,,...///......---............/////////000222444666888;;;>>>AAAEEEGGGIIILLLOOORRRTTTVVVYYYZZZ\\\^^^___``````___]]]___```___]]][[[[[[[[[SSSQQQNNNKKKHHHFFFDDDDDDDDDBBB@@@@@@BBBCCCCCCCCCFFFJJJQQQWWW\\\aaafffiiikkkmmmppprrrrrrsssuuuwwwxxxwwwwwwvvvuuuuuuuuuvvvuuuvvvwwwvvvuuutttvvvwwwwwwyyy{{{}}}}}}~~~{{{xxxvvvuuuooonnnmmmooorrrvvv{{{~~~|||{{{{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{yyyxxxxxxzzzxxxvvvwwwxxxyyyxxxwwwpppooonnnoooooonnnkkkhhhccc^^^VVVOOOIIIDDD@@@===:::777444111000///...------------,,,,,,++++++***,,,,,,+++************+++******)))))))))******++++++***))))))***+++***)))))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzztttqqqpppjjjhhhfffeeedddcccaaa^^^\\\XXXWWWUUURRRNNNIIIEEECCCEEECCCAAABBBCCCBBB@@@===::::::999888888999::::::::::::999777555222000///000000000////////////......///111222222111///...---,,,+++,,,///000///...------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))***------------....................................------------------------,,,+++***)))***+++,,,---////////////...---,,,+++++++++++++++++++++++++++***+++++++++,,,,,,------------------------......,,,,,,,,,------.........+++,,,---...////////////------------............000000000111222222222333222555888;;;>>>AAAEEEHHHLLLMMMOOOQQQTTTVVVXXXYYYZZZ[[[]]]_________^^^]]]\\\]]]^^^[[[XXXTTTSSSRRRKKKJJJHHHFFFDDDBBBBBBAAACCCCCCCCCDDDEEEFFFGGGGGGMMMQQQXXX___ccchhhlllooorrrtttwwwxxxxxxxxxyyy{{{yyyyyyyyyyyyyyyzzzzzz{{{yyyzzz{{{zzzzzz{{{}}}zzzxxxwwwvvvrrrppplllkkkmmmqqqwww{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{yyywwwwwwvvvuuussstttuuuvvvvvvuuuppppppooopppqqqqqqnnnlllddd```[[[VVVSSSPPPMMMKKKGGGCCC===888555222000...------,,,,,,,,,,,,,,,,,,,,,,,,+++*********************))))))******+++++++++***))))))++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((({{{uuussssssmmmiiigggeeeddddddbbb___\\\XXXWWWUUURRRNNNIIIEEECCCEEEFFFGGGEEEAAA>>>>>>???:::999888888888888999:::>>>>>>===;;;999666444333111000000000///////////////////////////////////////...------//////...---------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))*********++++++++++++........................------------------------,,,+++***)))***+++,,,---///...,,,+++***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------........................++++++,,,,,,------......---...............------,,,---............//////000000111222333444555666666999===AAADDDGGGKKKNNNPPPPPPRRRTTTVVVXXXZZZZZZ\\\]]]___```___^^^\\\ZZZYYYYYYXXXUUUPPPLLLKKKJJJEEEEEEEEEDDDDDDEEEEEEFFFIIIIIIJJJJJJJJJJJJKKKLLLRRRWWW^^^eeejjjnnnrrruuuvvvxxxzzz{{{zzzzzz{{{}}}zzzzzzyyyyyyzzzzzz{{{{{{~~~{{{yyyxxxwwwvvvrrrmmmiiiiiilllqqqtttuuu|||~~~~~~~~~~~~}}}zzzwwwtttrrrsssqqqpppppprrrsssrrrrrrqqqppppppqqqrrrqqqnnnlllfffccc```]]]\\\[[[YYYWWWTTTOOOIIICCC>>>999555222...---,,,,,,,,,---...///++++++***))))))))))))******************+++,,,,,,+++***)))***+++,,,+++)))))))))(((((((((((())))))))))))))))))************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((({{{uuuttttttoookkkiiigggfffeeeccc```]]]YYYXXXVVVSSSOOOKKKGGGDDDEEEGGGIIIFFF@@@======???<<<;;;:::999999:::;;;<<<======<<<:::888666444333111111000000000/////////000//////......//////000444222000......---+++)))------,,,,,,,,,,,,------,,,,,,+++++++++,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///++++++++++++,,,,,,,,,,,,........................,,,------......------,,,++++++******++++++,,,---...,,,***((((((***---...------------------------,,,,,,---------------...000000000///////////////,,,,,,------------------......//////...------,,,+++---///000/////////111///000111333555777888999;;;>>>BBBFFFIIILLLOOOQQQRRRSSSTTTVVVWWWYYYZZZZZZ^^^___``````___\\\XXXVVVRRRRRRPPPMMMJJJGGGGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQOOONNNNNNPPPRRRUUU[[[ccckkkqqquuuyyy{{{xxxzzz|||}}}||||||~~~}}}}}}|||{{{{{{{{{{{{{{{}}}{{{yyyxxxuuurrrmmmiiiggghhhkkkmmmpppwww|||}}}}}}xxxsssooolllmmmlllkkklllooopppqqqppprrrrrrqqqrrrsssrrrpppnnnnnnkkkhhhfffeeedddbbb```^^^ZZZUUUOOOJJJEEE???;;;333222000///......///000++++++***)))))))))))))))***************+++,,,---,,,*********+++,,,+++***)))))))))))))))))))))))))))))))))************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))~~~yyytttssstttooolllkkkhhhgggfffdddaaa^^^[[[ZZZXXXUUUQQQLLLHHHFFFDDDDDDDDDCCCAAA???>>>===<<<;;;:::999999:::;;;<<<::::::999888777555333333111111111000000000////////////111111111111//////222111///...///...,,,***,,,,,,,,,,,,,,,---...///,,,+++++++++,,,,,,---...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,...///---------.........//////------------------------+++,,,------------,,,+++******+++,,,,,,,,,,,,+++++++++******+++,,,---...------------------------///..................---222111111111000000000///............------------------..................+++...111222000///111222111222444777:::<<<>>>@@@???CCCGGGJJJLLLNNNQQQSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]\\\ZZZUUUQQQNNNJJJJJJIIIGGGFFFFFFIIILLLMMMNNNOOOQQQTTTVVVYYYZZZXXXYYYXXXUUUSSSTTTWWW[[[]]]bbbjjjqqqvvvyyy{{{}}}zzz|||}}}zzzyyysssqqqmmmjjjhhhhhhiiijjjlllsssyyy{{{}}}~~~~~~~~~|||wwwpppjjjfffcccbbbcccfffjjjmmmooooooqqqpppqqqrrrttttttrrrppprrrpppnnnllllllkkkiiigggcccaaa^^^ZZZVVVQQQKKKFFF<<<:::777333111/////////,,,,,,+++************+++************+++,,,---...,,,+++******,,,,,,+++***))))))***++++++***))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))|||xxxsssrrrsssooonnnllliiihhhgggeeeaaa___\\\[[[YYYVVVRRRMMMIIIGGGDDDAAA???@@@BBBBBB???;;;999999888777777888999999===<<<<<<;;;:::999777777111111111111000000000000---000333555555333000------,,,,,,---000111111000+++++++++,,,---...///000++++++++++++,,,,,,---...---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++,,,*********+++++++++,,,,,,------------------------++++++,,,------,,,++++++)))***+++,,,---,,,++++++((()))+++---.........---++++++++++++++++++++++++000000000///.........---333222222222111111000000/////////......---------++++++---...//////000000+++///222333111000111333555777999<<>><<<999777666777888:::>>>===<<<;;;999888777666222111///...---------...000///222999999222///000///////////////......---,,,---......,,,,,,---.........------------......,,,------......------,,,---.........---,,,,,,+++++++++******++++++,,,---....../////////...,,,+++++++++++++++++++++++++++,,,,,,,,,------.........111000...------...000111///...---,,,+++,,,---.....................------222555666333---***,,,/////////000000000000//////...............///000000+++---111222222111000111222222222333444666999:::>>>???BBBEEEGGGIIIKKKKKKMMMNNNOOOQQQSSSTTTTTTTTTVVVWWWXXXXXXWWWUUUSSSQQQMMMNNNMMMKKKHHHGGGGGGHHHFFFGGGIIIKKKLLLOOOSSSVVV\\\^^^aaaccccccdddeeegggfffeeeaaa^^^^^^bbbiiiooonnnrrrvvvxxxyyyyyyyyyzzz}}}}}}{{{pppooommmllllllkkkiiigggiiikkknnnsssxxx|||~~~}}}|||xxxuuutttrrrjjj```WWWRRRQQQWWW]]]```dddggglllrrrtttsssrrruuuvvvuuussssssrrrrrrqqqpppppppppgggfffdddbbb```[[[UUUPPPLLLHHHCCCAAAAAA>>>888222000...------.........---------............------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))************++++++***((('''((()))|||tttnnnooonnnnnnmmmkkkiiigggddd```\\\XXXXXXXXXVVVSSSNNNJJJGGGGGGFFFDDDCCCCCCBBB@@@>>>>>><<<999777666777888999>>>===<<<;;;999888666666222111///...------.........,,,///444444///,,,...///////////////......---,,,---......,,,,,,---...------------------------,,,------......------,,,------......------,,,++++++++++++***++++++,,,------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...,,,++++++,,,...///...---,,,,,,,,,,,,---...........................,,,000333111---***+++---/////////000000////////////............///000000+++---000000000///000111222222333555888;;;>>>???AAACCCEEEHHHJJJLLLNNNNNNOOOPPPQQQSSSUUUVVVVVVVVVWWWWWWVVVTTTRRROOOLLLKKKFFFGGGHHHGGGEEEEEEGGGIIIJJJLLLNNNOOOPPPSSSVVVZZZ]]]```bbbcccbbbcccdddeeecccdddeeeeeefffiiinnnrrrsssuuuxxxzzzzzz{{{|||~~~|||~~~zzzwwwrrrqqqpppppppppooollljjjhhhjjjlllppptttyyy}}}~~~zzzvvvuuutttnnneeeZZZSSSOOOQQQUUUXXX\\\```ffflllpppoooppprrrrrrpppssssssrrrrrrqqqppppppooollljjjiiihhheeeaaa\\\XXXSSSOOOJJJGGGFFFCCC===777222000---,,,---------,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************''''''(((((())))))***************)))))))))))))))''')))***)))(((((()))***}}}uuuooopppooommmkkkiiihhhfffccc___[[[VVVWWWWWWVVVTTTPPPLLLIIIFFFEEECCCBBBBBBAAA@@@>>>>>><<<:::888666777888888>>>===<<<;;;999777666555222111///...---......///...,,,...111111...,,,...///////////////......---,,,.........---,,,---...,,,,,,------------,,,,,,,,,------......------,,,------......------,,,,,,+++++++++++++++,,,---------............---,,,,,,------------------------++++++******************---,,,+++******+++,,,---------,,,,,,,,,------...........................,,,000555666333///...///......////////////......//////......//////000111...///000000///000111333333444666999===AAADDDFFFGGGHHHJJJLLLOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXYYYWWWTTTPPPLLLIIIFFFEEEBBBCCCEEEEEEEEEGGGIIILLLPPPQQQSSSSSSTTTWWWZZZ]]]___aaacccdddccccccdddeeecccfffkkkoooqqqsssuuuwwwwwwyyy{{{|||}}}xxxooojjjkkklllkkkkkkmmmqqqttt{{{zzzvvvtttsssssstttuuussspppmmmhhhggghhhjjjnnnssswwwzzz}}}}}}xxxwwwxxxsssmmmbbbYYYPPPNNNNNNOOOTTTYYYdddlllrrrssstttuuutttqqqssssssrrrrrrqqqpppppppppooonnnmmmmmmkkkhhhddd```]]]YYYUUURRRPPPKKKEEE???888555111///......---------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++******))))))((((((&&&'''))))))((()))***,,,~~~vvvpppqqqoookkkjjjhhhfffeeebbb^^^[[[WWWXXXXXXWWWTTTPPPLLLIIIGGGEEECCCCCCCCCBBBAAA???>>>===:::888777777777777======<<<;;;999777555444222111///.........///000///////////////////////////////////////......------...///...---,,,---///,,,---...//////...---,,,,,,------......------,,,,,,------...------,,,,,,,,,++++++++++++,,,------------------------------........................,,,+++++++++***))))))))),,,,,,+++******+++,,,,,,---,,,,,,,,,------......---------...............---111666888666222///.........////////////....../////////...///000000111222222222111111222555888888999<<>>===;;;999777777666666;;;;;;<<<;;;:::888555444222111///......///000000...//////------//////...///////////////......------...//////------...///.........//////.........,,,------......------,,,,,,,,,------...------,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,---------........................---------,,,,,,++++++***------,,,,,,,,,,,,------+++,,,,,,------.........---------.........//////---///333444222...+++)))......////////////......///////////////000111111222333333222222444888<<>>===;;;999888777666666888999;;;;;;:::888666555111111000/////////000111+++------++++++------+++///////////////......------...//////...---...//////......------......///,,,------......------,,,,,,,,,------......------,,,,,,,,,,,,,,,------...,,,,,,,,,+++,,,,,,---.................................------------------------............------++++++,,,---............,,,,,,------.../////////000111111111000...,,,***//////000000000000//////000000//////000000111222111222333333444777;;;???DDDEEEHHHJJJLLLNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUWWWWWWVVVUUUTTTRRRQQQPPPGGGFFFFFFFFFGGGJJJLLLNNNQQQRRRSSSRRRQQQPPPRRRTTTSSSTTTVVVXXXYYY\\\```ccc]]]```dddgggiiikkknnnpppssswww~~~|||pppeee\\\XXXWWWWWWVVVWWWYYYZZZ[[[[[[[[[[[[YYYXXXVVVUUUTTTTTTUUUUUUVVVWWWXXX[[[^^^aaadddfffeeeeeedddddddddddddddddddddfffiiillllllhhhaaa\\\\\\[[[ZZZXXXVVVUUUTTTTTTUUUUUUTTTUUUWWWZZZ]]]______dddjjjoooqqqrrrssstttqqqsssvvvxxx{{{|||||||||}}}}}}~~~}}}~~~}}}xxxwww{{{~~~zzzyyyxxxvvvvvvvvvuuurrrpppkkkiiidddaaa```aaadddeeekkknnnrrrvvvxxxyyy|||~~~~~~~~~}}}~~~}}}|||zzz{{{}}}}}}uuulllcccYYYPPPOOORRRXXXcccnnnuuuzzz~~~~~~zzzwwwwwwvvvvvvuuutttttttttvvvuuutttuuuvvvvvvtttrrrmmmmmmmmmkkkgggaaa\\\YYYPPPLLLHHHEEEBBB???<<<999222111000...---......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++******))))))((((((,,,------,,,***))))))***{{{rrrlllllljjjiiihhhffffffeeebbb^^^\\\YYYZZZZZZYYYVVVRRRNNNKKKGGGFFFDDDDDDEEEEEECCCBBB>>>===<<<:::888777555555666777999;;;;;;999777666111111000//////000111222***...///,,,,,,///...***///////////////......------///000///...---...000...---+++))))))+++---...,,,------......------,,,+++,,,------......---------,,,,,,,,,,,,---......,,,,,,+++++++++,,,---...---------------------------------------.........------............------***+++,,,...............,,,,,,------...//////000333222000//////000000000000000111111111111000000000000//////000000111222222444666888:::===AAADDDFFFHHHJJJMMMPPPQQQRRRRRRQQQRRRSSSTTTUUUUUUVVVUUUVVVVVVTTTRRRPPPMMMJJJIIIDDDEEEFFFIIILLLPPPTTTVVVVVVWWWWWWVVVTTTTTTUUUWWWWWWYYY[[[]]]___cccgggjjjhhhjjjnnnqqqrrrtttwwwyyyyyy{{{sssooommmlllnnnnnnmmmnnnppppppooommmdddbbb```^^^\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]\\\]]]^^^___aaaccceeeggghhhiiijjjkkklllooorrruuuvvvzzz||||||qqqpppmmmjjjgggdddbbbaaa```___^^^^^^___bbbdddfffhhhjjjlllllljjjgggffffffeeefffhhhjjjjjjjjjiiihhhffffffgggfffeeefffhhhjjjqqqwww}}}}}}zzzxxxwwwvvvuuutttqqqnnniiieeebbbaaabbbcccdddgggjjjlllnnnqqquuuxxxxxxzzz}}}}}}|||}}}~~~}}}|||{{{{{{{{{{{{||||||||||||{{{{{{yyyzzz|||~~~{{{uuunnnbbbVVVQQQSSSSSS^^^jjjsssyyy}}}yyyyyyxxxwwwwwwvvvvvvuuuvvvuuuttttttuuuuuutttrrrnnnooopppooolllgggcccaaa[[[XXXUUUSSSPPPLLLGGGDDD<<<:::777333111000//////------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******++++++,,,*********))))))))))))))))))***+++***(((((()))***~~~yyypppjjjjjjiiijjjhhhgggfffeeeccc___\\\XXXXXXYYYYYYWWWSSSPPPNNNFFFEEECCCCCCDDDDDDCCCAAA>>>===<<<:::888777555444444666999;;;;;;:::888777111111000//////000111222+++000222......222000+++///////////////......---...///000///...---...000...,,,)))''''''))),,,...,,,------......------,,,+++,,,,,,---.........------,,,,,,,,,,,,---......,,,,,,+++***+++,,,...///------------------------,,,,,,,,,------.........,,,------......------,,,)))+++,,,...//////......,,,,,,------...///000000///---***)))***---///000111111222222222222111111000000000000000111111222666888;;;>>>@@@CCCGGGJJJFFFHHHKKKOOORRRSSSTTTUUURRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSPPPMMMIIIFFFEEEFFFGGGJJJNNNRRRWWWZZZ\\\ZZZ[[[[[[ZZZYYYXXXZZZ[[[\\\^^^```bbbeeeiiimmmqqqsssuuuyyy{{{|||}}}uuuqqqiiibbb]]][[[\\\]]]\\\[[[ZZZ[[[]]]^^^]]]]]]]]]```eeejjjnnnpppqqqrrrsssrrrpppooonnnmmmmmmnnnnnnppptttxxx}}}{{{yyyrrrrrrqqqqqqsssvvvxxxzzz}}}wwwrrrooonnnkkklllnnnnnnnnnlllkkkiiidddeeeeeecccaaa```aaabbb___ccchhhjjjiiikkkpppuuuuuuzzz}}}zzzyyyyyyxxxwwwuuurrrmmmhhheeebbbbbbbbbaaabbbeeefffhhhlllqqqtttqqqtttwwwxxxwwwxxx{{{~~~~~~}}}|||{{{zzzyyyxxxzzzzzzyyyyyyzzzzzzzzzzzzzzzzzz|||}}}|||vvvjjj\\\UUUUUUKKKVVVbbbkkksssyyy{{{yyyzzzzzzyyyyyyxxxwwwwwwvvvsssrrrqqqqqqrrrrrrqqqpppnnnppprrrrrroookkkgggeeedddcccaaa___\\\WWWQQQMMMFFFCCC???:::555333111111------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,)))))))))))))))*********%%%&&&(((((('''''')))***yyyqqqjjjhhhllliiijjjhhhggggggeeebbb^^^[[[XXXYYYXXXWWWUUURRROOOMMMHHHFFFDDDCCCDDDDDDDDDCCC@@@>>><<<:::888777777777111999:::;;;???:::444999555333000//////000///...////////////000000000000111111111111111000//////+++---///111000---***'''////////////...,,,***)))..............................///000000///......---,,,+++***+++,,,---......//////...,,,,,,...///000///---+++++++++---...000000//////.........---..................------///////////////.........000//////.........//////000000///...............000000///...---,,,,,,+++///444888666111000444999666888<<>><<<:::888777777777888:::;;;:::999<<<<<<777555333000//////000///...////////////000000000000///////////////...------...///000000///---***(((+++,,,---------,,,++++++................................................,,,,,,+++++++++,,,---...+++,,,---,,,++++++,,,...111000...,,,,,,---...///000/////////....................................000000000000////////////000//////......//////000111000//////......//////111111111111111111111111000555999888444333777;;;999;;;???CCCFFFHHHIIIIIIJJJJJJKKKLLLNNNQQQTTTUUUVVVWWWXXXWWWUUURRROOOMMMIIIGGGFFFDDDDDDEEEGGGIIIRRRUUUZZZ]]]```bbbdddffffffeeeddddddfffhhhiiijjjkkknnnsssuuuxxx|||ssshhheeeccc^^^[[[[[[YYYVVVWWWZZZ[[[YYYXXXZZZZZZZZZ]]]```dddgggffffffgggddddddggghhhiiiooovvvwwwtttqqqoooooooooooonnnpppqqqsssuuuwwwzzz~~~}}}wwwrrrooonnniiieee```]]]]]]^^^______cccdddeeefffhhhkkknnnqqqpppqqqqqqqqqqqqqqqpppppprrrtttwwwxxxxxxxxxyyyzzzzzz{{{}}}~~~~~~|||wwwoooeee^^^XXXXXXZZZ^^^eeennnuuuzzz}}}}}}|||{{{zzzyyyxxxwwwxxxwwwuuuqqqlllgggeeecccdddggglllmmmmmmllllllnnnlllllllllkkkiiifffcccaaaWWWSSSMMMHHHCCC>>>999666333111...---------,,,+++---,,,,,,,,,++++++++++++++++++************+++++++++***)))***+++,,,+++***((((((((((((((((((((((((+++***)))(((((((((((((((zzzsssllljjjmmmjjjllljjjiiigggeeebbb]]]YYYUUUVVVVVVVVVTTTQQQNNNLLLIIIGGGDDDDDDDDDEEEDDDCCC???>>><<<:::888777777777===999===;;;555EEEMMM<<<555333000//////000///...////////////000000000000///////////////...------///////////////...---,,,((()))***,,,------------........................///...---,,,,,,---...///,,,,,,,,,+++,,,------...***+++,,,,,,++++++---///111000///...---...///000////////////....................................000000000000000000000000000000/////////000000111111111000////////////000------......///000111111222666::::::777777;;;???>>>@@@CCCFFFHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUTTTSSSQQQNNNKKKIIIEEEBBB@@@>>>@@@DDDJJJMMMSSSWWW]]]aaabbbcccdddeeeiiiiiikkklllnnnoooooopppvvv{{{}}}wwwqqqkkkhhheee^^^XXXXXXXXXVVVUUUUUUPPPPPPSSSWWWWWWTTTVVV[[[```gggsss~~~~~~{{{{{{xxxtttqqqqqqqqqrrrrrrwwwzzz~~~}}}yyyqqqlllddd___\\\[[[ZZZZZZXXXYYYYYYZZZ\\\___bbbcccdddeeeeeefffgggggghhhhhhiiilllppprrrtttuuuxxxzzzyyy{{{}}}}}}}}}~~~~~~zzztttnnniiiaaa^^^[[[[[[___hhhpppvvvzzz{{{}}}~~~}}}|||{{{yyywwwvvvtttpppjjjccc]]]YYY[[[^^^bbbeeegggiiikkkmmmkkklllnnnooonnnmmmkkkjjj```]]]XXXTTTOOOIIICCC???:::666222///......---,,,++++++,,,---------,,,,,,++++++************++++++***+++,,,+++***)))***+++(((((((((((((((((((((((((((((((((((()))***++++++{{{uuummmlllnnnjjjkkkjjjhhhfffddd```[[[WWWTTTTTTUUUTTTSSSPPPNNNLLLIIIGGGEEEEEEEEEEEEDDDBBB???>>><<<999888777777888===777@@@???888PPP]]]BBB555333000//////000///...////////////000000000000111111111111111000//////............//////000111)))***+++,,,---.................................///...,,,++++++,,,...///,,,,,,,,,,,,------......,,,---......------///111//////...------.../////////////////////.....................////////////.../////////000000111111111000000000000111222222222222111000000000000111,,,------...///000111111333777;;;;;;::::::>>>AAABBBCCCEEEGGGHHHIIIIIIIIIKKKKKKLLLMMMNNNPPPQQQRRRRRRQQQPPPNNNLLLIIIGGGFFFDDDBBB@@@@@@CCCHHHMMMQQQQQQVVV]]]cccfffhhhiiijjjlllmmmoooqqqsssuuuyyy{{{}}}tttnnnkkkjjjjjjiiiiiiiiigggeeebbb`````````[[[\\\___dddgggfffdddccc^^^^^^aaagggjjjjjjlllpppxxx}}}wwwuuussspppnnnppprrruuuwww{{{{{{rrriiiddd```]]][[[VVVUUUSSSSSSUUUVVVWWWXXXXXXYYYYYYZZZ[[[]]]^^^^^^___bbbfffiiilllooorrruuuvvvxxxzzz{{{{{{{{{}}}~~~}}}zzzvvvtttjjjfffaaa^^^___dddjjjooowwwyyy|||~~~|||{{{xxxvvvsssooohhh^^^TTTNNNOOOQQQUUUYYY^^^bbbgggiiiiiijjjlllnnnoooooonnnmmmhhheeeaaa]]]YYYSSSMMMIIIBBB>>>999555333111000///,,,,,,...//////......---,,,++++++******++++++,,,***---...---)))((())),,,************************(((((((((((()))***+++,,,{{{vvvooommmoookkkjjjhhhfffdddbbb^^^YYYUUURRRSSSTTTTTTSSSPPPNNNLLLIIIHHHFFFFFFFFFEEECCCAAA???===;;;999888888888888;;;666BBBBBB:::QQQ\\\???555333000//////000///...////////////000000000000111111111111111000//////000///............///000......---------.................................///...,,,++++++,,,...///,,,,,,---------.........,,,---......------///111---------------------............///////////////........./////////000000------...///000000111111111111111111111222333444333333222111111111111222222333333333444444555555555888;;;<<<;;;<<>>===;;;999888888888999;;;999AAA@@@:::GGGKKK777555333000//////000///...////////////000000000000///////////////...------333222000...---,,,++++++111000///...------..............................///...---,,,,,,---...///,,,,,,---............---,,,,,,---,,,+++***,,,---,,,,,,,,,---------------.........///////////////.........//////000000111------...///111222333333222222222222222333444555444444333222222222222333333444444444555555666666888:::<<<===>>>???AAACCCEEEEEEEEEFFFFFFGGGHHHHHHFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDBBBAAABBBBBBCCCFFFGGGJJJNNNPPPRRRTTTTTTZZZ___eeekkknnnqqqsssuuutttvvvzzz}}}wwwjjjbbb^^^\\\ZZZXXXXXXXXXYYYYYYYYY\\\```ccceeejjjqqqvvvzzzxxxvvvuuutttqqqmmmjjjlllpppuuuzzz{{{uuummmhhh```ZZZVVVRRRMMMHHHLLLKKKIIIHHHGGGGGGGGGHHHLLLNNNQQQSSSUUUXXX\\\___fffiiinnnqqqsssuuuwwwyyyxxxzzz|||}}}}}}~~~wwwvvvuuussspppnnnkkkjjjsssvvvzzz~~~~~~}}}~~~{{{wwwsssmmmbbbUUULLLFFFDDDCCCDDDIIIOOOTTTVVV```bbbfffjjjmmmooooooooonnnllliiifffccc```[[[XXXPPPMMMHHHDDD@@@<<<888555222111///...,,,+++++++++,,,,,,++++++++++++,,,,,,+++,,,---,,,+++***+++,,,))))))))))))))))))))))))++++++***)))))))))******|||yyysssppppppllliiihhhfffeeeddd```\\\XXXRRRSSSTTTTTTTTTRRRPPPOOOJJJHHHGGGGGGGGGFFFCCC@@@>>>===;;;999888888888999:::<<<>>><<<;;;===;;;666555333000//////000///...////////////000000000000///////////////...------//////......---,,,,,,+++000///...---,,,------...................................................,,,,,,.../////////...------......,,,***)))+++,,,,,,,,,---.........................../////////000---......///000000111111...///000111333444555666222222222222333444555666555444444333333333333333111111222444555666777888;;;===>>>???@@@AAACCCDDDFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFDDDCCCDDDFFFHHHJJJKKKMMMPPPTTTXXX[[[]]]^^^bbbfffmmmssswww|||zzzwwwvvvvvvvvvvvvtttpppjjjfffeeeeeebbbdddfffhhhiiikkkmmmnnnsssxxx}}}{{{xxxtttqqqkkknnnpppppppppvvv{{{rrrkkkcccZZZTTTRRRPPPLLLIIIFFFEEEEEEEEEFFFGGGIIIIIIJJJLLLPPPSSSWWW[[[aaafffjjjmmmppprrrppprrruuuyyy|||}}}~~~~~~{{{}}}~~~}}}|||{{{}}}zzz{{{{{{{{{zzzwwwtttrrruuuwww{{{~~~}}}yyywwwtttlll```WWWNNNJJJDDDBBBDDDHHHKKKKKKVVVYYY^^^ccchhhlllmmmnnnqqqoookkkhhhgggeeebbb```[[[XXXTTTPPPMMMHHHBBB>>>:::888444000---,,,,,,------,,,,,,++++++,,,,,,---,,,+++++++++---------,,,))))))))))))))))))))))))+++******))))))******+++|||yyysssqqqqqqllljjjiiiggggggfffccc^^^[[[RRRSSSTTTUUUTTTSSSQQQPPPJJJIIIHHHHHHHHHFFFCCC@@@>>><<<;;;999888888999999999>>><<<:::<<<999666<<<555333000//////000///...////////////000000000000111111111111111000000///((()))+++---...///000000...---,,,+++,,,,,,...///..............................///000000///......,,,,,,.../////////...---000111000...,,,+++,,,---------...///000000//////---.........//////000000---......///000111111222000000222333555666888888222222222333444555666777555555444333333333333444333444555777:::<<<===>>>>>>???@@@AAABBBCCCEEEEEEGGGFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOOOONNNLLLKKKJJJIIIHHHHHHIIILLLPPPRRRQQQRRRUUUYYY^^^bbbfffhhhlllqqqxxx|||wwwppphhhcccaaaaaabbb^^^aaacccbbbbbbfffnnnvvv{{{~~~{{{xxxvvvuuuuuuuuuuuuxxxzzz{{{zzzxxxxxxxxxssssssppplllhhhhhhkkkoooooovvvxxxuuutttyyy}}}|||}}}zzzuuuooollllllmmmnnnrrrvvvzzz}}}~~~zzztttsssyyy}}}rrrjjjZZZWWWSSSNNNJJJHHHGGGGGGBBBCCCDDDDDDDDDEEEHHHKKKKKKPPPVVV\\\aaadddhhhjjjhhhjjjnnnsssvvvxxxyyyyyyxxxzzz||||||zzzzzz||||||}}}~~~}}}|||{{{wwwyyy|||~~~{{{zzzyyysssiiiaaaWWWPPPHHHCCCCCCDDDEEEEEELLLPPPVVV]]]ccchhhkkkllltttqqqmmmjjjiiiiiigggfffdddbbb___\\\XXXRRRKKKGGGBBB???:::444111///000111---,,,,,,++++++,,,,,,------***)))***...///...+++++++++++++++++++++++++++))))))))))))***+++,,,,,,}}}yyyrrrnnnnnniiillliiigggffffffccc]]]XXXPPPRRRTTTUUUUUUSSSQQQOOOJJJIIIGGGFFFEEECCC???<<<>>><<<999777666666888999;;;<<<======<<<999666444666555222///------.../////////000000000000//////111111000///...---,,,,,,............////////////////////////..................------------......222111111000///.........,,,,,,+++++++++,,,------......---,,,---...///000////////////000000000000///...------///000000///222111111111111111222222000000000111333555777999;;;:::999777666555555555:::888666444444555666777555777999::::::;;;===???>>>@@@CCCFFFHHHHHHGGGGGGGGGIIIJJJJJJJJJKKKMMMOOOUUUTTTSSSSSSSSSRRRPPPOOOPPPRRRTTTSSSQQQRRRWWW[[[ZZZ[[[^^^bbbggglllooorrryyy~~~uuupppfffbbb]]]YYYXXXYYYYYYXXXYYY^^^dddjjjrrr~~~yyysssooommmeeedddaaa___]]]\\\\\\\\\]]]]]]___``````]]]YYYVVV\\\YYYTTTRRRSSSVVVYYY[[[]]]]]]^^^^^^___```aaabbb___aaabbbaaa^^^ZZZXXXWWW[[[^^^___^^^aaahhhkkkjjjpppooolllhhhcccaaa```aaafffiiinnnuuu}}}}}}vvvmmmooolllmmmsssyyyyyyooobbbZZZWWWUUUOOOJJJDDDEEEFFFFFFEEEDDDDDDEEEGGGIIIKKKNNNQQQUUUYYY]]]^^^aaadddgggjjjmmmrrruuuuuuwwwyyyzzz{{{{{{{{{{{{|||~~~}}}{{{{{{{{{}}}}}}~~~~~~|||wwwrrrnnnddd___VVVLLLFFFCCCCCCDDDHHHJJJNNNQQQVVV\\\cccgggooonnnlllkkkjjjkkkllllllccccccbbbaaa^^^[[[XXXWWWPPPJJJAAA:::666444333222......------------......---,,,,,,++++++*********************************)))))))))***++++++,,,,,,}}}zzzsssooooooiiillliiiffffffeeebbb\\\WWWSSSTTTVVVVVVUUURRROOOMMMIIIHHHGGGGGGHHHGGGDDDAAABBB@@@===:::888777888999:::;;;<<<<<<<<<999666555555444222000///....../////////000000000000//////000000000///......------............////////////........................///......------......///111111000//////...------++++++++++++,,,---...///......---------...///000000000000000000/////////000...------///000000///111111111111111111222333000000000111333555777888;;;:::999888777777777777;;;:::888777777777888999888:::<<<<<<<<<===>>>@@@???AAACCCFFFHHHHHHHHHHHHHHHJJJLLLLLLMMMNNNQQQTTTWWWWWWVVVVVVVVVVVVTTTSSSUUUWWWZZZ[[[\\\]]]___aaacccdddfffgggjjjpppwww|||wwwoooiiidddaaa```^^^\\\YYYYYYZZZ\\\^^^eeelllwwwxxx{{{|||xxxrrrnnnooorrrwwwxxxxxxvvvrrrooonnnmmmddddddcccaaa^^^[[[ZZZYYYXXXWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRPPPOOORRRQQQOOOOOOQQQTTTVVVVVVXXXWWWVVVUUUUUUVVVXXXYYYRRRSSSUUUUUUSSSQQQQQQQQQRRRUUUVVVUUUWWW\\\^^^\\\^^^^^^\\\YYYVVVTTTSSSTTTVVVXXXZZZ___fffmmmtttxxx~~~||||||rrriiiiiidddcccfffiiinnnzzz{{{rrrllleee\\\UUUNNNMMMKKKGGGDDDBBBBBBBBBEEEFFFHHHIIIJJJMMMPPPRRRUUUXXX[[[___bbbggglllooorrrsssuuuwwwyyyyyyyyyyyyzzz|||~~~~~~||||||}}}{{{|||}}}~~~}}}xxxssspppkkkfff^^^VVVOOOLLLKKKLLLJJJKKKMMMOOORRRUUU[[[^^^hhhiiikkkllllllllljjjjjjhhhhhhgggfffdddaaa___]]]YYYSSSKKKCCC===888333000///...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***************************************+++++++++~~~{{{tttppppppjjjllljjjgggfffeeeaaa[[[VVVWWWWWWXXXWWWUUUQQQMMMKKKKKKJJJIIIJJJJJJIIIFFFDDDDDDBBB>>>;;;888777777777888999:::;;;;;;999777666333333222111000000/////////000000111111000000///////////////////////////............////////////---------......////////////......------......///000000//////...---------+++++++++,,,---...///000...............///000000111111111000000/////////000///---...000111111000111111111111111222333333222222222222444555777777;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;===??????>>>???@@@BBBAAABBBDDDGGGIIIIIIIIIIIIJJJLLLNNNPPPQQQSSSVVVYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[^^^aaaeeeggggggffflllooorrrsssuuu|||zzztttjjjccc``````aaaaaadddfffhhhhhhhhhjjjpppttt|||wwwqqqkkkeeeaaa___bbbccccccaaa___^^^___aaa___```___]]]ZZZXXXXXXXXXYYYXXXVVVTTTTTTTTTTTTUUUPPPOOOMMMJJJIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUWWWVVVSSSQQQPPPQQQRRRRRRKKKLLLMMMMMMLLLKKKMMMNNNLLLPPPPPPNNNOOOQQQQQQNNNQQQPPPOOONNNLLLKKKKKKKKKLLLLLLLLLMMMQQQUUUZZZ]]]```bbbeeehhhiiigggeeecccaaaeeekkkrrr{{{yyypppjjjfffgggggggggjjjmmm|||tttkkk___\\\UUUOOOIIIFFFDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIILLLPPPTTTWWW\\\aaaeeekkklllnnnqqqtttvvvwwwwwwxxxzzz}}}~~~}}}}}}~~~zzz{{{|||~~~~~~zzzuuurrrqqqnnnhhhbbb]]]ZZZYYYXXXSSSTTTTTTSSSRRRRRRUUUWWW___bbbhhhlllnnnllljjjgggjjjjjjjjjjjjiiigggeeeccc^^^[[[UUUOOOIIIAAA:::555333222000...---+++++++++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++************))){{{uuuqqqqqqkkknnnkkkhhhgggfffbbb\\\WWWWWWXXXXXXXXXUUURRRNNNKKKOOONNNLLLKKKJJJHHHDDDAAAAAA???<<<999777666666666666777999::::::999888777111222222222222111000///000000000111111000000000......//////000000000000............////////////---......//////000000111//////............////////////......------------------------------...//////////////////000000000222222111111000/////////111///...///000111111111111111111111222333444555555555555666666777888888;;;;;;;;;;;;;;;===>>>>>>>>>>>>?????????>>>>>>======???AAAAAA@@@@@@BBBCCCCCCDDDFFFHHHJJJKKKLLLLLLNNNOOOQQQSSSSSSUUUXXX[[[\\\\\\]]]]]]]]]^^^___```bbbaaaaaaeeekkkooonnnmmmqqqxxx~~~vvvsssqqqmmmhhhkkkgggdddcccffflllssswww~~~{{{tttooollljjjiiihhhhhheeeaaa\\\WWWTTTRRRRRRPPPOOOOOOOOOOOOPPPQQQRRRWWWXXXXXXVVVTTTSSSTTTUUUNNNMMMKKKKKKKKKLLLLLLLLLQQQPPPNNNLLLLLLMMMNNNOOOQQQRRRRRRQQQOOOMMMMMMMMMNNNPPPQQQSSSVVVZZZ^^^aaafffeeeccc```]]]YYYUUUSSSPPPPPPOOONNNMMMMMMPPPSSSUUUXXXZZZWWWUUUUUURRRMMMQQQOOONNNMMMMMMMMMLLLKKKLLLLLLKKKLLLMMMOOOQQQRRRUUUVVVWWWWWWWWWVVVUUUTTTWWWYYY\\\___dddllltttzzz}}}~~~~~~yyyuuurrruuuyyy}}}yyysssiii```XXXRRRNNNLLLHHHGGGEEEEEEEEEFFFFFFEEEBBBEEEHHHKKKMMMQQQUUUXXX___aaadddhhhlllpppsssuuuvvvyyy|||~~~}}}|||||||||yyyzzz|||{{{xxxuuusssrrrnnnkkkhhhgggffffffccccccaaa]]]YYYWWWWWWXXX[[[___dddjjjlllllljjjhhhiiiiiijjjjjjiiihhhfffeee]]]\\\[[[YYYUUUOOOGGGBBB:::888666333000...---,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,++++++***))))))(((|||uuuqqqqqqlllooollliiihhhgggddd^^^YYYVVVWWWXXXXXXVVVTTTPPPNNNOOOMMMKKKKKKJJJGGGCCC@@@>>>===;;;:::888888888888666777888999999999888888222222222333222111000///000000111111111111000000......//////000111111111............//////////////////000000000111111111/////////....../////////...............---------000000///...------------/////////000000000000000222111111111000000000///222000//////111222222111111111222222444555666777:::::::::::::::::::::::::::::::::;;;<<<===??????>>>??????@@@@@@@@@??????>>>@@@AAABBBAAABBBCCCEEEFFFGGGIIIKKKLLLNNNOOOOOORRRSSSTTTUUUTTTUUUXXXZZZ\\\^^^_________```cccfffgggffffffjjjqqqwwwxxxxxxyyy}}}vvvlllgggffffffdddbbbcccdddhhhoooyyy~~~wwwqqqkkkhhheeeaaa[[[XXXWWWWWWWWWWWWVVVTTTRRROOOMMMMMMMMMMMMKKKKKKJJJJJJKKKMMMOOOPPPVVVXXXZZZ[[[ZZZYYYYYYZZZRRRPPPNNNNNNNNNNNNLLLJJJQQQPPPPPPRRRUUUZZZ___bbbeeeggghhheee```[[[XXXXXXZZZZZZ\\\^^^ccclllwwwwwwlllaaa[[[XXXWWWUUUSSSSSSVVV[[[___hhhmmmpppnnnllljjjddd]]]XXXUUUQQQOOOOOOOOONNNLLLKKKMMMOOOQQQQQQQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTUUUVVVXXX\\\bbbfffhhhiiiiiijjjjjjiiihhhgggdddeeehhhkkkrrr||||||xxxrrrmmmkkkkkkkkkkkkiiippp{{{yyynnnddd[[[VVVMMMIIIFFFDDDEEEFFFEEEDDDBBBDDDEEEFFFGGGHHHKKKNNNRRRTTTXXX]]]ccchhhmmmooorrruuuyyy{{{zzzyyyxxxxxxxxxzzz|||}}}zzzxxxrrrqqqpppoooooonnnooooooppppppmmmiiiccc___]]]]]]]]]```cccgggjjjkkkkkkkkkhhhiiijjjjjjjjjiiigggggg]]]]]]^^^___^^^YYYRRRLLLBBB@@@<<<888444000...---,,,,,,,,,------......///---------------------------,,,,,,+++***)))((((((|||uuuqqqqqqkkkmmmkkkhhhhhhgggddd___ZZZUUUVVVXXXXXXWWWUUURRRQQQKKKJJJIIIIIIJJJIIIFFFCCC??????>>><<<;;;;;;;;;;;;888888999999999999999999444333333222111111000000000111111222222111111000/////////000000111111111............////////////000000000000000000000000000//////......//////000........................111000///...............//////000111111111111111111111111111111111111111222111///000222333333222222222333444666777999:::======>>>>>>===<<<;;;;;;999999999:::;;;===>>>???>>>>>>>>>>>>???????????????AAACCCCCCCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVVVVVVVWWWYYY[[[]]]___aaabbbaaacccgggkkkhhhiiimmmsss{{{xxxpppnnnkkkgggfffgggiiikkkkkkpppvvv}}}zzzxxxrrrooojjjddd^^^YYYVVVUUUVVVRRRNNNKKKKKKLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOPPPPPPQQQSSSWWW[[[^^^bbbhhhlllmmmllljjjjjjddd```\\\ZZZ[[[[[[YYYWWWUUUVVVYYY___hhhrrr{{{wwwqqqnnnnnnooopppqqqttt{{{yyyooogggfffbbb``````eeemmmrrr~~~~~~iiiccc[[[WWWVVVUUUSSSQQQOOOSSSZZZ^^^```]]]XXXTTTPPPOOONNNNNNNNNNNNOOOPPPHHHKKKNNNPPPRRRTTTWWWYYYZZZZZZZZZYYYYYYXXXWWWVVVWWWYYY[[[\\\___eeeooovvv|||qqqjjjfffbbb___]]]```gggqqq~~~pppggg[[[UUUNNNIIIHHHGGGEEECCCEEEFFFFFFFFFDDDDDDFFFHHHIIIJJJNNNSSSXXX^^^ccceeeiiimmmqqqttttttsssrrrrrrvvvxxx{{{~~~~~~~~~~~~~~~}}}|||{{{rrrqqqqqqpppqqqrrrssstttuuuuuusssooojjjfffdddccccccdddfffgggiiikkklllllliiijjjkkkkkkkkkjjjiiihhhaaabbbbbbcccbbb^^^XXXSSSJJJGGGCCC>>>888444000///------..................////////////////////////,,,,,,++++++***)))(((((({{{tttqqqpppkkkjjjhhhfffffffffddd^^^ZZZVVVWWWXXXYYYXXXUUURRRQQQKKKJJJJJJJJJJJJIIIFFFDDDAAA@@@???===<<<:::999999:::::::::::::::999999999666555333111000000000000000111111222222111111000000000000000000000111111............////////////000000//////......------000000////////////000000//////////////////////////////......///000000111///000111222222222111111000000000111111222222333333111000000222333333222333444444666777:::;;;===????????????>>>===;;;:::888888888999:::;;;<<<======<<<<<<;;;<<<===>>>???@@@BBBDDDFFFFFFHHHJJJLLLMMMMMMNNNPPPQQQSSSUUUVVVTTTVVVWWWXXXXXXYYY\\\^^^^^^aaaddddddccceeekkkpppooovvv|||xxxvvvtttsssuuuwwwyyy{{{}}}xxxtttnnniiieeeccc```^^^[[[YYYWWWSSSOOOMMMLLLLLLPPPMMMIIIHHHJJJLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTNNNQQQUUUUUUUUUXXX```fffzzzyyyrrriiifffgggjjjkkkjjjlllnnnsss{{{{{{yyy}}}vvvooollljjjhhhfffeeemmmwww{{{rrrlll```___\\\YYYWWWUUUTTTTTTMMMQQQWWW[[[\\\\\\[[[\\\YYYYYYXXXVVVUUUTTTRRRRRRQQQTTTVVVUUUUUUWWW]]]ccciiirrr}}}xxxpppjjjgggfffeeegggmmmuuu}}}xxxooobbbXXXSSSPPPLLLIIIFFFGGGGGGFFFDDDDDDEEEGGGDDDEEEGGGJJJOOOSSSWWWYYY\\\aaagggkkkmmmmmmmmmmmmtttuuuxxx{{{||||||zzzyyyzzzzzz{{{|||}}}}}}||||||vvvuuusssqqqqqqrrrtttuuuuuuuuuuuurrrnnnjjjiiiiiiiiiiiijjjkkklllkkkkkkjjjiiijjjjjjkkkjjjiiihhhgggeeeddddddeeedddbbb^^^[[[TTTQQQLLLFFF@@@:::666444/////////.......................................,,,+++++++++***)))))))))~~~{{{tttppppppjjjhhheeedddddddddbbb]]]YYYWWWXXXYYYYYYXXXUUURRRPPPOOONNNLLLKKKJJJHHHDDDAAAAAA@@@>>><<<:::777666555;;;;;;;;;:::::::::999999888666333111//////000000111111222222222222111111111111000000000000000000............/////////000//////...---,,,++++++***000000////////////000000/////////000000000000000,,,------...000111333444///000111222333222111111//////000111222333333444333111000111222444333333444444555777999;;;===>>>??????@@@???>>><<<;;;999888888888888999:::;;;;;;<<<;;;:::999:::;;;===???AAACCCFFFGGGIIIJJJMMMOOOOOOOOOPPPQQQSSSUUUWWWXXXTTTVVVXXXYYYZZZ\\\___bbb___cccffffffeeegggnnnttt~~~~~~vvvtttqqqppprrrwww~~~}}}tttpppooonnnkkkhhhccc```\\\XXXWWWUUUSSSQQQNNNNNNMMMJJJHHHHHHIIIJJJNNNLLLIIIJJJNNNRRRUUUWWW^^^___```bbbbbbbbbaaa```___dddjjjkkkjjjoooxxx}}}wwwtttpppjjjddd___[[[YYYaaafffmmmqqqqqqnnnllljjjbbbaaa```^^^\\\ZZZYYYXXXOOORRRTTTSSSPPPPPPTTTYYY[[[```gggooo||||||~~~{{{wwwssslllggggggjjjooosssuuu{{{vvvhhh```ZZZUUUPPPGGGHHHHHHFFFEEEDDDFFFGGGDDDDDDEEEFFFIIILLLOOOQQQRRRXXX___eeehhhjjjjjjkkkqqqsssvvvxxxyyyyyywwwvvvwwwxxxyyy{{{|||}}}}}}}}}zzzxxxuuusssqqqrrrsssuuutttuuuuuutttpppnnnmmmmmmkkklllnnnooonnnllljjjhhhggghhhhhhiiihhhgggeeedddeeeddddddeeeffffffdddbbb]]]ZZZTTTNNNGGGAAA===;;;000000//////......------........................+++++++++***************~~~zzztttpppmmmfffiiihhhggggggeeebbb]]]YYYZZZYYYXXXWWWUUURRRQQQOOOPPPNNNKKKJJJJJJIIIFFFDDDAAA@@@>>>;;;999888777666666777:::<<<<<<<<<;;;:::888444///...///111111000//////000111111111111111111000///......---......////////////000000000000000///...---,,,------...////////////////////////////////////000000000000......///111111222222222000000111222222222222111222222111000//////000000111111111000111111222333333333444666888:::<<<===AAA@@@???>>><<<:::999888666666666666888:::<<<===>>>@@@@@@@@@???@@@AAACCCDDDEEEFFFGGGIIILLLNNNOOORRRQQQOOOPPPSSSWWWYYYZZZ]]]\\\\\\[[[\\\___bbbddddddfffggghhhkkkrrr{{{|||vvvppplllhhhfffhhhjjjnnnttt~~~}}}wwwrrrgggdddaaa\\\XXXVVVTTTSSSRRRQQQPPPOOONNNNNNMMMMMMTTTQQQNNNMMMLLLLLLJJJHHHKKKPPPTTTTTTUUUZZZfffpppwwwxxx|||zzztttvvvtttuuuyyy{{{{{{tttnnniiilllxxx{{{zzzwwwrrrkkkccc\\\XXXWWWWWWUUUTTTSSSSSSTTTTTTUUUVVVXXX]]]ccchhhjjjkkknnnllliiiffffffhhhmmmqqq{{{vvvrrrsssssstttxxx}}}rrrfff^^^VVVQQQLLLJJJJJJIIIGGGDDDEEEDDDDDDDDDEEEFFFGGGHHHJJJMMMRRRXXX^^^bbbfffggghhhkkkpppuuuxxxxxxwwwvvvvvvuuuvvvyyy}}}}}}{{{zzzyyyyyyxxxwwwuuutttssssssrrrrrrrrrsssrrrooolllmmmnnnppprrrrrrooojjjffffffeeeeeegggjjjjjjgggdddeeefffgggggggggfffdddccc^^^]]]\\\XXXTTTNNNIIIFFF;;;777333111222111...+++//////......---,,,,,,++++++,,,,,,------,,,,,,+++|||zzzuuurrrqqqkkkgggfffffffffeeebbb]]]YYYXXXXXXXXXWWWUUURRROOONNNMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@>>>;;;999888777666777888:::<<<<<<<<<:::999777444000///000111000//////000000111111111111111000000//////.../////////////////////000000000000000///...---,,,---......////////////////////////////////////000000000000...///000111111222222222000000111222222222222111111000///////////////000111111111111111222222333222222333444666888:::;;;=========<<<;;;;;;::::::777777777888999;;;===>>>???@@@AAAAAA@@@AAACCCEEEFFFGGGHHHIIIKKKMMMOOOQQQUUUTTTSSSSSSUUUWWWXXXYYY[[[\\\^^^```aaadddfffhhhgggjjjnnnqqqvvvzzzsssooohhhccc``````aaabbbkkksss{{{pppkkkfffdddeeeddd___[[[YYYWWWUUURRROOOMMMLLLLLLJJJJJJKKKLLLNNNQQQSSSUUUVVVVVVUUUTTTSSSSSSSSSSSSWWW[[[___aaafffqqqvvvnnniiiaaa```]]][[[ZZZ[[[\\\]]]\\\ZZZYYYZZZ\\\]]]]]]]]]^^^]]]ZZZXXXXXXZZZ^^^aaannn{{{|||{{{|||}}}|||zzz}}}uuuiiicccZZZTTTQQQNNNJJJGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEFFFIIILLLQQQUUUYYY\\\ccceeejjjnnnrrrtttuuuuuuttttttuuuyyy}}}~~~|||zzzzzzzzz{{{zzzzzzyyyxxxwwwtttssssssssssssrrrooollliiijjjlllnnnpppoookkkiiigggeeedddeeehhhiiihhhgggffffffgggggggggffffffeeeaaa```___]]]YYYTTTPPPMMMGGGAAA999444333111...+++...............---,,,,,,++++++,,,,,,,,,,,,++++++|||zzzuuurrrrrrmmmeeeeeeeeeeeeeeebbb^^^ZZZWWWWWWXXXXXXVVVRRRNNNLLLLLLJJJHHHGGGFFFEEECCCAAAAAA@@@>>><<<:::888777777888999;;;<<<<<<;;;999888666444222111111111000//////000111111222222111111000000000000000000111222////////////000000000000000///...---------...///////////////////////////////////////000000000000...///000111111222111111///000111111222222111111//////.........///000000111111111111111222333333000000111222444555777888999999999::::::::::::;;;888888888999:::<<<>>>???@@@AAABBBBBBAAABBBDDDFFFIIIIIIJJJKKKMMMPPPRRRSSSVVVVVVVVVWWWXXXZZZ\\\\\\]]]```dddfffhhhjjjlllnnnnnnuuu~~~|||rrrjjjdddccc```]]]\\\___eeelllqqq~~~}}}wwwoooiiigggeeebbb```[[[WWWSSSRRRTTTTTTSSSPPPPPPOOOMMMKKKJJJIIIIIIIIIIIIJJJLLLPPPUUU\\\cccfffhhhjjjkkkhhhdddaaabbbdddeeehhhlllqqqzzz|||rrroookkkhhhhhhjjjnnnqqqlllgggaaa\\\XXXVVVTTTRRRTTTSSSQQQOOOOOOQQQTTTUUU[[[eeevvv}}}zzzqqqjjjeeeeeehhhmmmwwwuuukkkccc[[[TTTNNNIIIHHHFFFEEEEEEDDDAAA???CCCBBBBBBCCCEEEJJJNNNQQQYYY[[[___ccchhhllloooqqqrrrsssuuuyyy|||}}}{{{yyyyyyzzzzzz{{{{{{{{{zzzzzzvvvuuutttssssssrrrooommmhhhhhhiiikkknnnooonnnmmmhhheeebbbaaacccgggiiijjjiiihhhhhhgggggggggggggggddddddcccaaa^^^[[[XXXVVVVVVNNNDDD<<<777444000------......///......---,,,***++++++,,,,,,++++++***}}}{{{tttooonnniiidddcccdddeeeeeebbb^^^[[[WWWXXXYYYZZZWWWTTTOOOLLLMMMKKKIIIHHHHHHGGGEEECCCAAA@@@>>><<<:::888777777999:::;;;<<<<<<;;;999888555444333222222111000///000000111222222222222111000000000000111222333333////////////000000000000000///...------...///000////////////////////////////////////000000000000//////000111111111111111///000000111111111111111///////////////000111222222111111111111222333333000000111111333444666666777777777888888999999999777888999:::;;;===>>>>>>@@@AAABBBBBBBBBBBBEEEGGGJJJJJJKKKMMMOOOQQQSSSTTTTTTVVVXXXZZZ\\\^^^aaaccccccfffjjjmmmnnnqqquuuyyytttjjjfffddddddaaabbbfffkkktttssshhhccc\\\XXXVVVVVVUUUTTTVVVSSSQQQQQQSSSVVVVVVVVVTTTSSSQQQOOONNNNNNOOOOOORRRTTTWWW^^^gggrrr|||}}}wwwvvvwww{{{~~~~~~{{{zzz}}}|||rrriiiccc^^^[[[YYYXXXVVVSSSRRRSSSSSSSSSSSSTTTYYYdddqqq~~~|||sssiiidddbbbbbbfffkkkttttttggg^^^TTTOOOJJJGGGEEEDDDBBB@@@BBBBBBBBBBBBDDDFFFIIIKKKOOOPPPSSSWWW\\\bbbgggjjjnnnppptttxxxzzz{{{zzzxxxwwwwwwxxxyyyyyyyyyxxxxxxxxxvvvuuutttsssrrrpppnnnjjjiiihhhiiilllnnnnnnnnnhhhddd___\\\^^^ccchhhlllmmmkkkiiigggffffffggggggeeeeeeeeedddbbb```^^^]]]___XXXOOOGGGBBB<<<666111......//////...---,,,,,,***++++++++++++++++++***|||sssnnnmmmhhhccccccdddeeeeeeccc___\\\YYYZZZ[[[[[[YYYUUUQQQNNNLLLKKKIIIHHHHHHGGGFFFDDDBBBAAA???<<<:::999888777999:::;;;<<<<<<;;;999888444444444333222000000000000000111222222222222222111111000111111222333444////////////000000000000000///...---......000000000000000000000000000000////////////000000000000///000000111111111111000//////000111111111111000000000000000111222333333222222222111222333333444222222222222333444555666666666666666777777777777777888999:::<<<===>>>>>>@@@AAABBBBBBBBBCCCEEEGGGKKKKKKLLLNNNPPPRRRTTTUUUUUUWWWZZZ[[[\\\^^^bbbeeefffkkkqqquuuyyy|||pppgggeeehhhnnnrrrnnnuuuyyyqqqggg```[[[WWWSSSPPPOOOPPPQQQRRRQQQQQQRRRTTTXXX\\\___```aaa^^^[[[WWWVVVWWWXXXZZZ]]]```fffppp}}}vvvooojjjgggeee^^^[[[YYYXXXWWWVVVSSSPPPRRRTTTWWW]]]dddlllrrrvvv{{{~~~}}}zzzxxxwwwvvvxxx~~~tttjjjaaa]]]]]]eeelllyyyxxxhhh```UUUNNNKKKJJJGGGEEE@@@AAABBBCCCDDDEEEEEEEEEGGGGGGIIILLLQQQWWW\\\```gggjjjnnnrrruuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvyyywwwuuuttttttsssqqqpppmmmjjjgggfffhhhiiiiiiiiifffbbb]]]YYYZZZ^^^fffkkkooommmkkkhhhffffffeeefffddddddddddddcccbbbaaaaaabbb^^^XXXSSSOOOHHH???999333222111///...---,,,,,,+++++++++,,,,,,+++++++++~~~tttooonnnjjjeeeeeeeeeffffffddd```\\\[[[[[[\\\\\\ZZZVVVSSSPPPJJJIIIGGGFFFGGGFFFDDDCCCBBBAAA???===;;;999888888888999;;;<<<<<<;;;999888555555555333111000000222000111222222333222222222111111111111111111222222////////////000000000000000///.........///000111000000000000000000000000////////////000000000000000000111111111111000000...///000000111111000000222222111111111222333333222222222222222333444444333333333333333444555555555555555666666666777777888999;;;<<<>>>?????????@@@BBBCCCDDDCCCEEEGGGIIILLLMMMNNNOOOQQQTTTVVVWWWYYY[[[]]]]]]]]]___eeejjjooowwwnnnllljjjkkkqqq{{{wwwqqqjjjfffccc___ZZZVVVRRRPPPNNNLLLLLLNNNQQQSSSRRRUUUZZZ```gggmmmrrruuuvvvrrrlllgggeeegggjjjmmmooosss{{{xxxrrrooolllgggdddaaa___^^^ZZZTTTOOORRRQQQQQQRRRUUUYYY\\\___```bbbeeeeeedddbbbbbbbbb^^^bbblll~~~sssfffaaa___bbbhhhrrrvvvggg\\\VVVQQQKKKGGG@@@AAABBBCCCCCCBBB@@@???CCCBBBBBBDDDHHHMMMQQQUUU[[[___cccgggjjjllloooqqqttttttuuuvvvwwwxxxxxxxxxzzzwwwuuutttuuuuuutttrrrnnnkkkgggdddddddddcccccceeebbb^^^ZZZXXX\\\ccchhhlllkkkjjjhhhgggfffffffffeeeeeeddddddddddddddddddbbb```^^^\\\YYYSSSKKKDDD<<<:::666222///---------+++,,,,,,------,,,,,,+++wwwpppoookkkgggffffffggggggddd```]]]\\\\\\[[[ZZZXXXUUUSSSQQQKKKIIIHHHGGGHHHGGGFFFDDDBBBAAA???===;;;999888888777888:::<<<<<<<<<:::999666666555222//////111444000111222222333333222222222111111000000000000111////////////000000000000000///.........///111222000000000000000000000000////////////000000000000000000111111111111000000...//////000000000000000333222111111111111111111333222222222222333444444333333222222222333444444222333444555666888999999:::;;;===???AAAAAAAAAAAACCCDDDFFFFFFFFFGGGJJJLLLOOOOOOPPPRRRTTTVVVXXXYYY\\\___bbbcccdddiiirrryyy}}}tttqqquuu|||zzzpppjjjccc```]]]\\\]]]\\\YYYWWWRRRRRRPPPPPPQQQTTTXXX[[[]]]cccmmmxxx~~~zzzuuussspppjjjaaaZZZWWWUUUSSSQQQQQQQQQRRRSSSRRRTTTVVVVVVUUUTTTTTTUUUQQQUUU]]]jjj{{{~~~sssqqqnnnoootttzzzwwwmmmbbbVVVNNNIIIHHHFFFEEECCCBBB@@@@@@AAA@@@???@@@BBBEEEHHHKKKMMMQQQUUUYYY\\\```eeeiiimmmnnnpppsssuuuwwwxxxyyyyyywwwuuutttuuuvvvvvvuuupppmmmiiifffeeedddcccaaaeeecccaaa]]]ZZZ\\\aaaffffffggghhhhhhiiiiiihhhhhhggggggfffffffffgggggggggeeebbb``````___[[[TTTOOOGGGCCC<<<555111//////000,,,------......------,,,xxxooolllhhhhhhgggggghhhgggeee```]]]\\\[[[ZZZXXXVVVTTTRRRQQQMMMLLLJJJJJJJJJJJJHHHGGGBBBAAA???===;;;999999888666777:::<<<<<<<<<;;;:::777777555222......222555111111222333333333333222222222111000/////////000////////////000000000000000///.........000111222000000000000000000000000////////////000000000000000000111111111000000///...//////000000000000000222222111000//////000000333333222222333333444555333222222222222222333333000111222555777999;;;<<<<<<>>>@@@BBBCCCDDDCCCCCCEEEFFFHHHHHHHHHJJJLLLNNNQQQQQQRRRSSSVVVXXXZZZ[[[^^^bbbfffiiimmmvvvzzzuuuvvvvvvsss~~~|||wwwooogggaaa^^^^^^[[[[[[\\\^^^``````^^^[[[XXXXXXXXXXXXYYY]]]bbbfffgggooo|||}}}sssjjj___]]]ZZZVVVSSSPPPOOOOOOOOOPPPPPPPPPNNNNNNOOOPPPMMMPPPUUU[[[fffxxx~~~zzzxxxwwwwwwtttuuuvvvxxx}}}yyyhhh\\\TTTRRRMMMIIIFFFDDDDDDEEE@@@@@@???>>>???AAACCCEEEDDDGGGLLLOOORRRWWW^^^cccfffhhhkkkooosssvvvxxxyyyyyywwwuuutttvvvwwwwwwwwwssspppllljjjiiigggfffdddeeeeeeccc___\\\]]]aaaeeeaaaccceeehhhjjjkkkkkkkkkiiiiiiiiihhhhhhiiijjjjjjgggdddaaa``````^^^ZZZVVVOOOIIIAAA888333111222333---......//////......---~~~vvvkkkeeeffffffggggggeeeaaa^^^[[[\\\[[[[[[[[[ZZZVVVRRRNNNQQQOOOMMMLLLKKKIIIEEECCC@@@@@@???>>><<<:::888777:::::::::::::::::::::::::::777333222222333333222000000111222222222222111111222222222222111000000////////////000000000000111111111111111111111111222111111111000000//////222222222222222222222222000000////////////000000000000000111222222333333000000000000000000000000111111222222222333333333333333333333333333333444444333333444666888;;;<<>>????????????@@@AAA@@@@@@@@@AAAEEEIIINNNQQQZZZ^^^dddiiimmmppptttvvvvvvvvvuuuvvvwwwvvvuuusssrrrqqqooommmkkkiiihhhhhhcccdddfffgggfffdddaaa___bbbaaa```ccciiimmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkhhhgggeeebbb```^^^]]]]]]YYYTTTLLLDDD>>>999555222111///---,,,---------,,,|||tttkkkfffdddeeeffffffdddaaa^^^\\\]]]\\\\\\[[[ZZZWWWRRROOOOOOMMMLLLKKKKKKJJJGGGEEEAAAAAA@@@???===;;;999888:::;;;;;;<<<<<<;;;;;;:::999666444333333333333222000111111222222222222222222222222222222111000000/////////000000000111111111111111111111111111111222111111111000000000000111111111111111111111111000000////////////000000222111111111111000000000111111111111111111111111111222222222222333333333333333333333444444444444666777777888:::<<<>>>???>>>@@@BBBBBBBBBCCCDDDFFFHHHJJJLLLLLLMMMNNNQQQTTTRRRTTTVVVYYY]]]aaaeeegggmmmrrr}}}pppgggccchhhhhhjjjppp||||||sssiiiaaa^^^YYYVVVXXXZZZZZZ]]]bbbjjjsss|||zzzvvvuuuvvvyyy|||yyypppiiiddd```]]]\\\ZZZWWWWWWYYYXXXTTTQQQMMMMMMNNNNNNQQQWWW___fffnnnrrrwwwxxxxxx{{{~~~zzzwwwrrrpppqqqzzzqqqaaaWWWPPPIIIDDDDDDAAABBBBBBBBBAAAAAAAAABBB????????????AAADDDFFFHHHQQQVVV\\\bbbgggmmmrrrvvvvvvuuuttttttttttttrrrqqqtttsssrrrpppooonnnmmmmmmgggiiijjjkkkkkkiiifffeeecccaaaaaadddiiilllmmmmmmjjjjjjjjjiiiiiiiiiiiiiiihhhgggfffeeedddbbbbbbaaa]]]YYYTTTOOOIIIBBB;;;666111///,,,+++,,,------,,,|||yyyssskkkfffbbbcccddddddcccaaa___]]]^^^]]]\\\\\\[[[XXXSSSOOOLLLKKKJJJJJJKKKJJJHHHFFFCCCBBBAAA@@@===;;;999888999;;;<<<===>>><<<;;;:::888666555444444444222111000111222222333333222222222222222222222111111000///000000000000111111111000000000000000000000000111111111111111000000000111111111111111111111111111000000//////000000111333333222111///...------111111111111111111111111222222222222333333333333333333444444444555555555444555777999:::<<<<<<===>>>@@@BBBCCCCCCDDDFFFHHHJJJKKKKKKKKKLLLNNNRRRVVVUUUXXX\\\___dddiiinnnrrr}}}{{{nnnfffbbb___]]]eeekkkwww}}}zzzwwwqqqjjjfffccc```[[[WWWTTTRRRSSSVVVXXX\\\fffppp}}}}}}wwwsssooolllhhhhhhhhhfffbbb^^^VVVSSSPPPOOOPPPSSSTTTUUUXXX[[[^^^___^^^```dddhhhnnnyyyrrrhhhgggnnnzzznnnaaaTTTKKKGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@FFFJJJPPPWWW^^^fffnnnssstttttttttssssssrrrppppppuuuttttttrrrqqqqqqppppppkkklllnnnoooooommmllljjjeeeddddddfffjjjmmmnnnnnnkkkkkkjjjjjjjjjiiiiiiiiifffggggggggggggfffeeeddd```^^^\\\YYYTTTLLLCCC<<<777333///------.........zzzwwwqqqjjjfffaaabbbcccccccccaaa___^^^^^^]]]]]]]]]\\\XXXTTTPPPLLLKKKJJJJJJJJJIIIGGGEEECCCCCCBBB@@@>>><<<:::999777999<<<===>>><<<:::999777666555555666555222000111222222333333333333333222222333333222222111000000000000111111111222222////////////////////////111111111111111111111111333333333333333333333333111000000000000000000111222222111000///...------111111111111111111111111222222222333333333444444444444444555555666666777333555777:::<<<<<<<<<<<<>>>@@@BBBDDDEEEFFFIIIKKKLLLMMMOOOOOOOOOQQQTTTWWW[[[^^^bbbffflllttt~~~|||sssgggaaabbbfffiiijjjvvvzzztttnnniiifffeeeddd```\\\ZZZZZZ\\\[[[[[[YYYYYY[[[]]]^^^cccqqq|||vvvrrriiibbbZZZVVVVVVWWWUUUSSSSSSTTTVVVVVVVVVWWWYYY\\\ZZZdddqqq|||yyyjjjkkkmmmuuu{{{iiiYYYOOOLLLIIIEEECCCAAAAAA@@@@@@@@@@@@@@@???>>>======<<<>>>AAAFFFKKKRRR[[[dddjjjoooppprrrrrrrrrrrrsssssstttttttttsssqqqpppnnnnnnlllnnnooopppqqqpppoooooojjjjjjjjjkkkmmmoooqqqqqqoooooonnnmmmllllllkkkkkkfffgggggghhhgggfffeeeddd```___^^^]]]ZZZSSSLLLFFFAAA===777333111000//////zzzvvvoooiiieeeaaabbbbbbbbbbbbaaa```___^^^]]]]]]]]]\\\XXXTTTPPPMMMLLLJJJIIIIIIHHHEEECCCBBBBBBAAA@@@>>><<<;;;999555777:::<<<<<<;;;999888888777666666666555333000222222333444444444444444222333333333333222111111111111111111222222222222////////////////////////111111111111111222222222333333333333333333333333111111000000000000111111////////////////////////111111111111111111111111222222333333333444444444444444555666777777888888888:::<<>>>>>===<<<;;;;;;<<>>===;;;;;;555666888:::;;;:::999888999777555555555555333222222333444444555555444444333333333333333222222111111111222222222333333333000000000000000000000000111111111222222222222222000000000000000000000000222111111000000111111222......///000000111222222222222222222222222222222333333333333444444444444555555666777888888999::::::;;;<<<>>>@@@AAABBBBBBBBBDDDGGGHHHIIIKKKMMMOOOOOOQQQTTTVVVYYY\\\```cccjjjqqq|||~~~sssllljjjlllnnnsss|||vvvkkkccc___YYYWWWUUUSSSSSSUUUWWWYYYYYY[[[___ccciiimmmqqqrrrpppppprrrtttwww~~~tttlllgggbbb^^^\\\[[[YYYVVVTTTSSSRRRQQQNNNRRRVVVWWWYYY```jjjrrrvvvqqqooonnnmmmrrrxxxmmmeeeZZZQQQKKKGGGCCC@@@AAA@@@>>>===<<<;;;;;;;;;:::;;;===>>>@@@EEEKKKOOOVVV[[[aaaeeehhhkkkppptttsssttttttsssrrrpppmmmlllpppqqqssstttvvvwwwxxxxxxtttuuuvvvvvvuuuuuuwwwyyysssrrrqqqooonnnlllkkkkkkkkkjjjiiihhhggggggggggggfffdddbbbaaaaaaaaa___^^^QQQMMMFFF@@@:::555111...~~~zzzvvvoooiiigggeeeddddddcccbbbaaaaaa```]]]\\\\\\[[[ZZZWWWRRROOOKKKIIIHHHHHHHHHGGGEEECCC===>>>>>>>>>>>>===<<<<<<666777888999:::::::::::::::888555444444555444333333333444555555555555555333333444444333333222111222222222333333333333444111111111111111111111111111111111222222333333333////////////////////////222111111000000111111222//////000000111222222333222222222222222222222222333333333444444444444555555555666777888999:::;;;::::::;;;<<<>>>@@@AAABBBEEEGGGJJJKKKKKKMMMOOOQQQQQQRRRTTTVVV[[[cccmmmsss}}}rrrllliiihhhoooxxxzzzmmmccc]]]YYYWWWTTTSSSQQQQQQSSSVVVZZZ\\\aaagggqqq{{{|||yyynnnkkkfffbbb]]]YYYVVVSSSQQQQQQQQQPPPQQQVVV\\\aaaiiiuuu~~~yyyuuupppqqqpppmmmlllrrr|||sssfff\\\UUUMMMHHHFFFDDDAAA>>><<<;;;;;;<<<;;;;;;<<<<<<<<<>>>BBBEEEGGGMMMTTTXXX[[[___eeejjjmmmnnnoooppppppooommmllloooppprrrsssuuuwwwxxxyyyvvvxxxyyyxxxvvvvvvxxxzzzuuuuuusssrrrpppnnnmmmlllgggfffdddbbbbbbdddfffgggiiigggeeeeeeeeedddbbb```WWWSSSNNNIIICCC>>>888444}}}yyyuuuooojjjiiiffffffeeedddcccbbbaaaaaa\\\[[[[[[[[[ZZZWWWRRRNNNHHHGGGGGGGGGHHHHHHGGGEEE<<<<<<===============<<<888888999999:::;;;<<<<<<;;;888555333444444555444333444555555666666555555333333444444333333222111222222333333333444444444111111111111111111111111111111111222222333333333000000000000000000000000222222111111111111222222000111111111222222222222222222222222222222222222333333333444444444555555555666777888999:::;;;;;;>>>>>>>>>???AAACCCEEEGGGGGGIIIKKKLLLMMMNNNPPPRRRZZZYYYZZZ\\\dddppp}}}xxxqqqiiiccccccgggppptttnnnfff^^^YYYVVVTTTSSSRRRRRRQQQRRRUUUZZZ___bbbnnnwww~~~wwwpppjjjddd___[[[UUUSSSPPPNNNNNNPPPTTTVVVWWWaaammmuuuxxxyyy|||~~~vvvmmmfffgggmmmrrruuussshhh___XXXLLLJJJEEEAAA>>>======>>>:::;;;<<<;;;;;;<<<>>>@@@<<>>;;;<<<===<<<:::999888888<<>>???BBBFFFHHHIIIIIIJJJKKKLLLNNNQQQUUUYYY\\\bbbgggqqq}}}{{{nnnddd___^^^aaajjjwww|||qqqhhhddd```bbbeeeggghhhiiiiiijjjhhhaaa___dddfffjjjxxx|||zzzwwwwwwxxx{{{vvvpppggg```[[[XXXVVVUUUTTTUUUVVVWWWWWWXXXZZZ\\\\\\bbbjjjttt~~~vvvjjjiiikkkvvvyyykkk]]]TTTMMMFFFCCCDDD<<<===>>>======<<<<<<===;;;===???@@@AAACCCHHHKKKRRRUUU[[[___aaabbbdddeeekkknnnpppqqqpppoooooooooqqqssswwwxxxxxxyyyzzz{{{xxxwwwwwwwwwxxxuuuppplllddd\\\RRROOOQQQVVVYYYZZZ^^^```ccceeeffffffdddcccccc```\\\[[[[[[WWWPPPJJJ~~~zzzssspppnnneeedddcccaaa`````````^^^\\\ZZZYYYXXXWWWVVVTTTOOOLLLIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@@@@???===<<<:::999999999999999::::::::::::999888777666444444444333555444444333222111000000000000111222333444444333444444444444555555555555/////////000000111333333222222222222222111111111333222111111000111111111////////////////////////333222222111111111111222333333333333333333333333222333444444555555555555888888888888999:::<<<<<<>>>@@@BBBEEEHHHIIIIIIJJJJJJMMMQQQTTTXXX\\\aaaeeepppvvvuuuggg___]]]___dddsssuuukkkdddaaa```aaagggnnnvvv}}}zzzvvvxxx{{{{{{{{{zzzzzz|||xxxpppiiidddaaaZZZXXXVVVTTTSSSTTTVVVXXXUUUYYY]]]bbbhhhrrr}}}zzzssskkkkkkvvvvvvfffZZZOOOJJJIII@@@???>>>===<<<<<<<<<===;;;<<<======<<<>>>AAACCCHHHLLLQQQUUUXXXZZZ]]]___eeeiiimmmpppppppppppppppoooqqqtttuuuvvvwwwyyy|||zzzzzzyyyyyyxxxuuupppmmmddd[[[PPPIIIIIIMMMPPPRRRYYY\\\aaaeeegggfffdddccceeebbb`````````]]]WWWRRR|||ssspppnnnfffdddbbb```______^^^\\\ZZZXXXWWWVVVVVVUUUSSSNNNKKKIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@@@@???===<<<:::999888999999999999:::::::::999999777666444444333333333333333222222111111111000000111222222222222222333333333444444444444444111111111111111222333444222222222111111111111111333333222111111000000000000000000000000000000000333333333333222333333333333333333333333333333333111222444666777777777666999999999999:::<<<===>>>>>>AAAEEEHHHIIIJJJKKKLLLQQQSSSUUUXXX\\\dddnnnuuuuuuhhhcccccciiiuuuyyyqqqlllggg```ZZZYYY^^^fffmmm||||||vvvhhhddd___[[[ZZZ[[[\\\\\\\\\]]]^^^]]]^^^aaaggglllvvvvvvuuu{{{ttteeeXXXQQQJJJGGGBBB???>>>>>>======>>>>>>=========>>>???AAACCCFFFJJJNNNQQQTTTXXX[[[^^^ccciiinnnppppppqqqqqqoooqqqrrrsssssstttwwwyyyzzzzzzzzzyyyxxxtttpppmmmggg^^^RRRIIIFFFHHHKKKLLLRRRVVV]]]cccffffffeeeccccccbbbaaaaaaaaa___\\\XXX|||sssqqqooogggcccaaa___^^^^^^]]][[[YYYWWWVVVUUUUUUUUURRRNNNKKKIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@@@@???===<<<:::999888888888999999999:::::::::999777666444333333333111111111222222333333333111222222222111111000///111111222222222333333333444444333222222222222222111111111111111111111111222222222222111111000000111111111111111111111111333333333444444444444333333333333333333333333333111222444777999999999999:::::::::;;;===>>>@@@AAA???CCCGGGJJJKKKLLLNNNPPPUUUWWWZZZ^^^fffssszzzoookkkiiinnnvvvuuujjjbbb]]]ZZZXXXUUUTTTXXXdddsss}}}zzzrrrmmmiiihhheeedddbbbaaa___\\\YYYYYYZZZ\\\aaahhhsss|||uuuhhhWWWRRRJJJEEECCCBBBBBBAAA???>>>======>>>???@@@AAA???AAADDDGGGJJJMMMRRRUUUXXX]]]dddjjjmmmooopppqqqqqqrrrrrrrrrqqqqqqsssuuuwwwxxxyyyyyywwwssspppnnnjjjbbbWWWMMMGGGFFFFFFGGGKKKPPPWWW___dddeeeeeedddccccccbbbccccccbbb```^^^|||sssqqqppphhhbbbaaa___^^^^^^^^^\\\ZZZVVVVVVUUUUUUUUURRRNNNKKKIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@@@@???===<<<:::999888888888888999999999999:::999888666444333222222000000111222333444444555222333333222111000//////000000111111222222333333555555333222222111111111000000000111111111111111111111222222222111000000222222222222222222222222222333333444444444444333333333333333333333333333222333555888:::;;;<<<===;;;;;;<<<===@@@BBBDDDEEEBBBFFFJJJLLLMMMOOOTTTXXXYYY```hhhrrr}}}uuunnnmmmpppsss|||tttggg]]]XXXUUUSSSOOOPPPQQQUUU___ppp~~~xxxsssjjjgggccc___ZZZWWWTTTSSSXXX[[[aaahhhpppzzz|||uuuppppppuuuiiiaaaUUULLLGGGEEECCC@@@???===<<<<<<>>>???@@@???<<<===???@@@BBBEEEIIIMMMQQQVVV]]]cccgggjjjmmmoooppprrrsssrrrqqqpppqqqrrrsssvvvxxxyyywwwtttrrrrrrmmmggg^^^TTTLLLGGGDDDDDDEEEJJJRRRZZZ```dddeeeeeeeeeeeefffffffffeeeeeeddd{{{rrrppppppiiibbb```^^^^^^______]]][[[VVVVVVUUUUUUUUUSSSOOOLLLIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@@@@???===<<<:::999888888888888999999999999;;;:::888666444333222222111111111222222333333444222222222333222222111111000000111222222333444444333333222222222222222333///000000000111111111222000000111222333222111111111111111111111111111111111222333444555444444333444444444444444444444444444555666888;;;===@@@AAA;;;<<<===???BBBEEEHHHIIIFFFJJJNNNPPPPPPTTT[[[```gggsssyyytttnnnkkkpppyyyxxxlllfff^^^WWWTTTRRRRRRQQQNNNRRRYYYbbbpppyyyppphhh```YYYUUUVVVXXXZZZ]]]```eeekkkooorrrvvv}}}qqqkkkjjjlllttt}}}nnn___TTTLLLEEEAAABBB@@@======???@@@@@@>>><<<<<<=========@@@DDDGGGJJJOOOUUU[[[```dddhhhkkknnnppprrrsssrrrqqqqqqrrrppptttxxxyyyxxxvvvvvvwwwqqqnnnggg___UUUMMMGGGEEEAAAEEEMMMUUU\\\bbbeeeffffffggghhhgggggggggggghhh{{{rrrppppppjjjaaa```^^^^^^______^^^]]]WWWVVVUUUVVVUUUSSSPPPMMMIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@@@@???===<<<:::999777888888888888999999999;;;:::888666444333222222333333222222222222222222000111222333333333333333111111222333333444555555111111111111222333444444//////000000111111111222///000111222333333222111000000000000000000000000000111333444555444333333444444444444444444444444555666666888;;;>>>BBBDDD;;;<<<>>>AAADDDGGGJJJLLLJJJMMMQQQRRRSSSWWW```gggwww~~~ooojjjhhhiiijjjnnn}}}sssjjjccc\\\YYYUUUTTTTTTTTTTTTSSSTTT[[[eeerrryyylllbbb[[[VVVXXXYYYZZZZZZ[[[]]]______bbbhhhppp}}}{{{pppjjjeeefffjjjrrrwwwfffYYYNNNGGGGGGDDD@@@???AAABBB@@@>>>>>>>>>>>><<<<<<>>>BBBEEEFFFJJJPPPVVVZZZ___dddhhhkkknnnrrrtttssssssssssssooosssxxxzzzyyyxxxyyyzzzvvvtttppphhh]]]SSSKKKHHH>>>CCCJJJRRRZZZ```dddfffeeefffggggggfffeeefffggg{{{ssspppnnneeedddbbbaaaccceeeccc]]]WWWXXXWWWUUUSSSQQQPPPPPPOOOEEEDDDCCCCCCDDDDDDCCCAAAEEEBBB>>><<<;;;;;;;;;:::999999999999999999::::::888888777666555444333333111111111111111111111111222222222333333444444444222111111000000111111222111111111222222333333333111000...---...///111222222222222222222222222222111111222222222333333333555555555555555555555555888666555555777888888777888999999:::;;;===>>>???@@@@@@BBBDDDFFFIIIKKKMMMLLLLLLQQQXXX\\\```mmm{{{ssshhheeehhhkkkpppzzzvvviii^^^XXXXXXSSSTTTSSSPPPRRRYYY]]]]]]aaaeeeoootttfffdddaaa]]]ZZZZZZZZZZZZYYYXXXYYYZZZ^^^hhhuuuwwwnnnfff___dddiiiuuusss___RRRLLLFFFCCCCCCBBB???===>>><<<<<<>>>???<<<999>>>FFFAAADDDHHHLLLPPPVVV\\\```dddgggkkknnnoooppprrrtttqqqrrruuuxxxzzzyyyvvvsssqqqqqqpppmmmfff]]]TTTOOODDDHHHNNNSSSXXX]]]bbbeeejjjjjjiiiiiihhhhhhgggggg{{{ssspppmmmdddbbb```___aaacccaaa[[[UUUSSSRRRPPPOOOMMMMMMLLLLLLHHHFFFDDDDDDEEEFFFEEEDDDDDDAAA>>><<<;;;;;;:::999777888999999::::::::::::888888777666555444444333222222222222222222222222000000111222444555666666444333333222222333333444222222222222222222333333222111000//////111222444222222222222222222222222111222222222222333333333555555555555555555555555555444444444555666666666999999999:::;;;===>>>???AAABBBDDDEEEGGGIIIKKKMMMQQQQQQUUU]]]eeepppxxxpppmmmlllmmmttt~~~{{{lllccc^^^XXXTTTSSSUUU[[[______bbbhhhlllmmmuuuzzztttpppkkkgggccc```[[[YYY[[[ZZZZZZ[[[```gggooouuu~~~vvvmmmiiihhhkkkuuu}}}ooo[[[RRRJJJFFFBBB>>>===@@@;;;<<>>???AAADDDGGGJJJOOOTTTXXXbbbeeeiiilllnnnppprrrtttpppqqqtttwwwyyyyyywwwuuussstttssspppjjjbbbZZZUUUIIIJJJLLLPPPVVV[[[```cccggggggggghhhhhhhhhiiiiiizzzsssppplllbbb___^^^^^^___aaa___YYYTTTPPPOOONNNLLLKKKJJJJJJJJJIIIGGGDDDCCCDDDEEEFFFFFFCCC@@@===;;;;;;;;;:::999666777999:::;;;;;;::::::999888777777555555444333333333333333333333333333//////111222444555777777444333333222222333333444333333222222222222222222333222111111111222444444333333333333333333333333222222222222333333333333555555555555555555555555555555555555555666777777:::::::::;;;<<<===>>>???AAADDDFFFHHHIIIKKKNNNQQQVVVYYY```kkkxxxyyyooollltttttthhh^^^TTTSSSTTTUUUVVVXXXcccnnnzzz~~~zzzqqqhhhaaaaaa```]]][[[ZZZ[[[\\\^^^dddkkkvvvxxxqqqiiihhhsssuuuiiiZZZPPPHHHBBBBBBFFFGGGBBBAAABBBAAA===:::;;;===???AAACCCEEEIIIMMMQQQ]]]aaaeeehhhkkkmmmpppsssoooqqqsssuuuwwwxxxxxxxxxvvvwwwvvvtttooohhhbbb]]]SSSPPPMMMOOOUUU\\\```bbbddddddeeefffggghhhiiijjj~~~zzzrrroookkkaaa]]]]]]^^^___```^^^YYYUUUTTTSSSQQQOOOLLLKKKJJJJJJHHHEEEBBB@@@AAACCCDDDDDDBBB@@@===;;;;;;;;;:::999555666888:::;;;;;;::::::999999888777666555444444333333333333333333333333000000111222444555666666222111111000000111111222333333333222222111111111222222111111222222333444333333333333333333333333222222222333333333444444555555555555555555555555777777888888777888999;;;;;;;;;<<<<<<===>>>@@@@@@AAADDDHHHJJJLLLOOOTTTXXX[[[dddrrrwwwyyy~~~~~~sssggg___YYYSSSOOOQQQTTTZZZcccmmmyyyoookkkeee```\\\YYYXXXVVVZZZ]]]bbbhhhppp{{{{{{sssuuu}}}ssscccVVVLLLJJJLLLWWWKKK@@@======<<<===???===???AAABBBDDDGGGKKKNNNWWW[[[___cccfffiiimmmpppoooqqqssstttuuuuuuwwwxxxwwwxxxxxxwwwsssnnnhhheee```YYYRRRQQQWWW___ccccccccccccdddeeefffhhhiiiiii}}}xxxqqqnnnjjj```]]]^^^___aaaaaa^^^ZZZWWWXXXWWWTTTQQQMMMKKKIIIHHHHHHEEEBBB@@@AAACCCDDDDDDAAA???===<<<<<<<<<:::999666777888:::;;;;;;::::::999999888777666555444444222222222222222222222222333333333333333333333333222111111000000111111222333333333222222111111111111111111111222222333333333333333333333333333333222222333333333444444444555555555555555555555555666888999999888888:::===<<<======>>>???AAABBBCCCDDDGGGJJJLLLMMMQQQYYY___gggvvvxxxuuu|||pppfff^^^WWWTTTPPPPPPRRRVVV[[[fffzzz~~~tttjjjccc___[[[XXXYYYXXXXXXYYY^^^fffpppvvv~~~kkkYYYPPPNNNXXXKKK>>>;;;===>>>???AAA;;;===???AAABBBEEEJJJMMMPPPSSSXXX[[[___ccchhhkkknnnpppssssssrrrrrrtttuuuwwwxxxxxxwwwuuupppllliiiggg___VVVTTTYYY___bbbccccccddddddeeefffggggggggg}}}wwwpppmmmiii___]]]^^^```bbbaaa^^^[[[YYYYYYWWWTTTQQQMMMKKKIIIHHHIIIGGGDDDCCCDDDEEEFFFFFFAAA@@@>>>>>>>>>===;;;:::999999999999999999:::::::::999888888666666555444111111111111111111111111444444444333333333222222444333333222222333333444333333222222222222222222111111222222222333333333333333333333333333333333333333333333444444444444555555555555555555555555444666888888666666999<<<===>>>???@@@BBBDDDFFFHHHJJJMMMPPPQQQSSSZZZfffooo{{{yyyyyyoooeee^^^WWWQQQOOOPPPLLLOOOWWWaaalll~~~~~~tttlllddd___]]][[[WWWVVVWWW\\\bbbfffmmmyyy}}}zzzzzznnn]]]UUUPPPGGGAAABBBCCCBBB??????999;;;===>>>???BBBFFFIIIJJJLLLPPPTTTWWW\\\aaadddiiimmmqqqrrrqqqppprrrtttwwwwwwxxxwwwuuuqqqnnnkkkhhhbbbZZZWWWYYY]]]```aaaddddddeeeeeefffgggggghhh}}}vvvooollliii___\\\^^^aaabbb```^^^[[[YYYWWWVVVTTTQQQOOOMMMLLLKKKHHHFFFDDDDDDEEEFFFEEEDDDBBB@@@????????????===;;;<<<:::999777777888999::::::999999888777666555555222222222222222222222222333333333333333333333333444333333222222333333444222222222222222222333333222222333444444444444444444444444444444444444444333333333444444444444555555555555555555555555555333666999888666666:::>>>>>>>>>@@@BBBEEEHHHJJJLLLNNNSSSXXX\\\bbbooo{{{uuurrrtttzzz~~~tttfff^^^XXXWWWTTTQQQQQQVVVWWWZZZdddvvvyyyqqqmmmiiiccc^^^]]]]]]______aaahhhqqqzzz~~~vvvtttzzzwwwlllYYYQQQKKKIIIGGGCCC@@@@@@;;;<<<=========???BBBEEEDDDGGGJJJMMMPPPUUUZZZ^^^bbbhhhnnnqqqpppppprrrtttwwwwwwxxxwwwuuurrrooommmgggddd```]]]\\\]]]___aaabbbcccdddeeegggiiijjjkkk}}}vvvnnnkkkiii```ZZZ]]]```aaa```]]]ZZZYYYWWWVVVUUUSSSRRRQQQPPPPPPEEEDDDCCCCCCDDDDDDCCCAAABBBAAA@@@@@@@@@@@@===;;;>>><<<999777666777999:::::::::999888777666555555333333333333333333333333111111222333333444555555222111111111111111111222111111111222222333333444333444555555666666555555444444444444444444444444333333333444444444555555555555555555555555555555555999<<<;;;888888<<>>???AAACCCFFFJJJMMMNNNPPPVVV^^^fffqqqyyylllfffeeehhhsssxxxjjjddd\\\VVVSSSWWWXXXVVVYYY___iiiiiittt~~~yyyrrrkkkfffccc```______aaadddggglllttt{{{rrrqqquuuzzz{{{lllaaaUUUMMMFFFAAAAAADDD??????@@@???>>>???AAACCCAAACCCGGGIIIMMMQQQVVVZZZ]]]dddlllpppppppppsssvvvwwwxxxxxxwwwuuurrrooommmhhhhhhfffbbb______aaaccc```aaaccceeehhhkkklllmmm}}}zzzqqqkkkfff___]]]___bbbcccbbb^^^ZZZWWWVVVTTTRRRPPPOOONNNLLLJJJGGGFFFDDDEEEFFFFFFEEEDDD@@@AAAAAA@@@???===;;;999;;;888666666777999:::::::::999888666555555444444333222000//////000222333222333555666666555333222111111222222222333333333000111222222333444555666555555444333333333444444222222222333333333444444222222222333444555666777666666555444444444444555:::999888999:::<<<<<<<<>><<<;;;:::888666666888:::::::::;;;;;;:::999888777777777555444444444333333222222222333444555555444333222111111222222222333333333555555555555555555555555333222222222333333333333333444444444444555555555666666555555555666666777777777777666777777888888777888999;;;>>>AAACCCEEEFFFIIIKKKMMMPPPWWWaaahhh~~~{{{kkkcccbbbgggooo|||uuupppiiiaaa^^^```eeejjjxxxtttiiiccc___\\\ZZZ[[[```hhhppp{{{}}}jjjXXXMMMGGGEEECCCBBBBBBBBB@@@???@@@????????????@@@AAAAAABBBGGGNNNVVV]]]ccciiimmmsssuuuwwwyyyzzzyyywwwvvvssspppllljjjhhhfffdddbbb^^^]]]\\\[[[ZZZ[[[___bbb{{{xxxpppjjjggg```aaaaaaaaaaaa```^^^\\\[[[UUUSSSQQQQQQQQQPPPNNNLLLIIIGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<:::888999:::<<<<<<;;;:::::::::999999888777666555666666666555444333222333333444555555444333333111111222222222333333333666555555555444444444333111111222222333333222222444444444555555555666666555444444333333333444444888888888888888999:::;;;666888:::<<<>>>@@@DDDFFFIIIKKKNNNQQQXXXdddsss~~~zzzmmmgggjjjpppvvvnnn`````````^^^```iiiwww{{{rrrllleee```]]]^^^___bbbhhhrrr~~~ooo^^^SSSMMMGGGCCCBBBCCCCCCBBB@@@@@@????????????@@@@@@===BBBIIIPPPXXX___eeejjjkkknnnssswwwyyyyyywwwuuutttqqqnnnlllkkkiiifffddd```^^^[[[WWWTTTTTTWWWZZZ|||xxxpppjjjggg```______``````___^^^]]]\\\VVVTTTRRRQQQQQQPPPNNNLLLIIIHHHFFFFFFGGGFFFEEECCCDDDCCCBBBAAA???>>>======:::999888888:::;;;;;;:::888999999999888777666555555666666666666555444333333444444444444444444333111111222222222333333333555555444444333222222222000111222333333333333222444444444555555555666666555444444333333333444444888888888999:::;;;<<<===;;;>>>@@@AAABBBDDDHHHKKKNNNQQQVVV]]]iii{{{vvvmmmlllsssqqqgggaaa^^^XXX]]]bbbhhhppp~~~tttmmmbbbaaa___^^^___ccciiinnnyyyvvvfff\\\PPPGGGEEEGGGHHHGGG??????>>>>>>>>>?????????<<<@@@FFFLLLRRRXXX^^^bbbeeeiiioootttxxxyyyxxxvvvtttrrrooommmllljjjgggdddcccbbb^^^YYYTTTQQQQQQSSS~~~yyypppjjjggg```[[[\\\^^^______^^^]]]\\\XXXVVVSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGGGGGGGEEECCCDDDCCCAAA@@@>>>=========888777666777999999888777777888999999999888666555555555555555555555555555444444444444444444444444111111222222222333333333444444444333333222222222000111222444444444333333333444444444444555555555666666555555555666666777888888888999:::<<<===>>><<<@@@CCCDDDDDDFFFKKKOOOPPPVVV```lll}}}zzzsssnnnqqq|||tttdddZZZVVVVVVVVVWWW```nnn|||llljjjeeebbb______```aaabbbhhhrrr{{{|||ooo]]]PPPKKKIIIHHHFFF??????>>>============>>><<>>===<<<<<<===888777777888:::;;;999888888999:::;;;:::999777666555444444333444555777888444444444333333444444444111111222222222333333333444444444444444333333333000111333555666555444333333333333333444444444444555555555555555666777888777777888999:::<<<>>>>>><<<@@@EEEFFFGGGIIIOOOTTTVVVaaaqqq}}}ppppppxxxvvvmmm```WWWSSSTTTWWWYYY```mmmyyyqqqkkkgggdddbbb]]]```dddgggkkktttwwwggg]]]VVVNNNIIIDDDCCCBBB@@@>>>=========<<<>>>BBBEEEHHHLLLQQQUUUZZZ^^^eeelllrrrvvvwwwxxxuuusssqqqpppooommmjjjgggfffhhhhhheee___XXXRRRPPP{{{qqqjjjggg```[[[^^^cccggghhhgggeeecccZZZXXXUUUSSSQQQNNNKKKIIIKKKIIIHHHGGGGGGGGGEEECCCCCCBBB@@@>>><<<<<<<<<<<<;;;;;;:::<<<===>>>===;;;999:::;;;<<<<<<;;;999777444333222222333555888999555444444333333444444555111111222222222333333333555555555555555555555555000111444666666666555444222222222333333333444444222222222333444555666777666777777888:::<<<>>>??????DDDJJJLLLMMMQQQXXX]]]bbbppp{{{nnnrrrxxx~~~oooeee___XXXTTTUUUZZZ___bbbmmm}}}yyyrrrllljjjbbbcccbbb^^^]]]aaajjjrrrxxxuuuiii\\\SSSJJJIIIGGGDDDAAA???>>>======???BBBEEEHHHLLLQQQUUUTTTXXX___fffmmmrrrtttuuuvvvtttsssrrrqqqoookkkhhheeehhhkkkjjjddd\\\UUURRRyyynnngggccc\\\\\\^^^bbbfffiiihhheeeaaa[[[ZZZWWWTTTQQQOOOMMMMMMKKKJJJHHHFFFEEEEEEFFFFFFEEEBBB???======>>>>>>>>>888888888888888888999999999888888777666777777777777777666555555666888888000222444555444444555666:::888666444333444555666444444444555555555555666555555555555555555555555777666666555444222111000555555444444444555555666777555666:::<<<;;;===BBBCCCCCCIIIPPPRRRUUU```mmm}}}zzzkkkllluuuwwwfff___YYYVVVVVVZZZ\\\___jjjwww|||sssggg]]]ZZZXXXWWW[[[aaaiiissslll]]]SSSQQQLLLGGGBBB@@@>>>>>>??????>>>???BBBFFFJJJLLLJJJQQQZZZccciiimmmppprrrvvvvvvuuutttrrrnnnkkkiiimmmjjjiiiiiiiiiddd[[[SSSzzzooohhhddd]]]___```cccfffhhhgggccc```\\\ZZZXXXUUURRRPPPNNNNNNJJJJJJHHHGGGFFFEEEEEEEEEDDDBBB???>>>>>>>>>>>>===999999888888888888888999999999999999888888888888777777555444444444555666111333555555444444555666888666444333222222333444444444444555555555555666555555555555555555555555444444444555444444444333666666555555666666777777;;;999:::===>>><<<>>>BBBFFFFFFIIIRRR[[[fffwww|||tttnnnmmmxxxzzziii___]]]^^^]]]aaaiiinnnsss~~~pppfff^^^WWWWWWZZZeeehhhrrryyyggg^^^SSSKKKIIIGGGEEEBBB@@@???>>>???AAACCCFFFHHHKKKQQQYYYaaafffiiilllnnnrrrssstttsssrrrooollljjjmmmkkkjjjlllmmmiiiaaaZZZ{{{pppiiifff___bbbbbbccceeefffeeebbb___\\\[[[XXXUUUSSSPPPOOONNNIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@?????????===<<<;;;:::999888888888888888999:::;;;;;;;;;:::888888777666555444444333444444222444666666444444444555555444333111111111222222444444444555555555555666555555555555555555555555111222333444555666666777777777777777777888999999:::999<<<@@@@@@???AAAEEEMMMLLLPPP\\\lllxxxnnneeefffkkkxxx|||oooddd]]]^^^ccclllpppyyy|||nnnaaaZZZYYY^^^\\\___gggppp|||rrr^^^RRRMMMKKKFFFBBB??????>>>>>>???AAABBBCCCKKKQQQXXX___cccfffiiijjjmmmnnnqqqrrrqqqooommmkkklllkkkkkkmmmnnnlllgggaaa|||rrrkkkggg```bbbaaabbbdddeeedddbbb```ZZZYYYWWWTTTRRRPPPNNNNNNHHHIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@???===;;;<<<;;;:::999888777777777888999;;;<<<<<<:::888777666555555555555555555555333555666666444333444444444444333222111111222222444444444555555555555666555555555555555555555555222222333444555666777888777777666777777888999:::777777;;;AAABBBAAAEEELLLRRRVVV```pppwwwgggeeegggppp}}}uuuiiiaaa^^^```jjjuuuxxxkkkeee\\\YYYYYY^^^dddjjjttt}}}vvvbbbVVVNNNGGGBBB??????>>>>>>??????@@@AAAHHHOOOXXX```eeeggghhhiiihhhjjjmmmooopppooommmllljjjjjjjjjlllmmmlllhhhddd|||rrrlllhhhaaa``````aaaccceeeeeecccaaaXXXWWWUUURRRPPPNNNMMMLLLHHHIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@???===;;;<<<;;;:::999888888888888777999:::;;;;;;999777666555555666666777777777777444555777666555444444555444444444333333333333333444444444555555555555666555555555555555555555555444444444444444555666777666666666666777888999:::888999===BBBBBBCCCIIIPPPUUUbbbvvvxxxpppdddkkkzzz}}}rrrhhhccc___aaafffqqq|||hhhaaa\\\[[[]]]___eeekkkyyy~~~hhhXXXNNNIIIBBBAAA@@@??????@@@AAABBBCCCKKKVVV```fffiiijjjjjjfffgggjjjlllmmmmmmmmmmmmlllllllllllllllkkkhhhfff|||sssllliiiaaa^^^___```cccfffeeeccc```WWWUUUSSSQQQOOOMMMLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@?????????===<<<<<<;;;:::999999999999999888999:::::::::999777666555666666777888888777777333555777777555444555666555555555555555444444444444444444555555555555666555555555555555555555555666666555444444555666777666666666666777888::::::===>>>AAAEEEEEEFFFNNNXXXaaavvvqqqjjjjjjnnn}}}ssseee___VVVXXXaaannn}}}yyyjjjaaa\\\ZZZ]]]ccceeeppplll[[[RRRHHHFFFCCCAAA@@@@@@BBBCCC@@@GGGQQQ[[[bbbgggjjjlllffffffggghhhiiikkkllllllnnnnnnnnnmmmlllkkkjjjiii{{{rrrlllhhhaaa^^^___bbbeeefffddd```]]]WWWUUUSSSQQQOOONNNMMMLLLJJJJJJHHHGGGFFFEEEEEEEEEDDDBBB???>>>>>>>>>>>>===;;;::::::999999999::::::::::::::::::999999999999777777777777777555444333222444666777666555666777444444555555555555444444444444444555555555555666555555555555555555555555666555444333444555777888777777777777999:::;;;<<>>>>>>>>::::::999999999:::;;;;;;===<<<;;;:::::::::;;;;;;888888888777555222000...222444666777666666777888333333444555555444444444444444444555555555666666555555555555555555555555555444333333444666888:::888888888999:::;;;===>>>>>>@@@EEELLLPPPXXXhhhwwwssslllrrrkkk```YYYWWW[[[bbbeeerrrvvvfff___^^^___```bbbgggppp|||yyyYYYTTTLLLEEEAAA@@@AAACCC@@@BBBDDDHHHOOOYYYdddkkkiiigggeeeccccccfffiiikkkhhhhhhhhhhhhggggggiiijjjzzzwwwrrrnnnkkkbbb___```bbbccccccbbbaaa```XXXVVVSSSRRRRRRQQQPPPNNNLLLJJJHHHFFFFFFFFFEEECCCDDDCCCBBBAAA???>>>===<<<;;;:::999888888888999:::::::::999999999999999999777777777777666666666666555555555555666666666666555555666777777666555555555555555555555555555555444555555555555555444444555555555666666666666666999666777;;;===<<<>>>BBBBBBGGGGGGMMMYYYccctttsssqqqvvvttthhh^^^[[[YYYYYY^^^eeewwwxxxnnnddd\\\]]]___bbbhhhoooppp___OOOLLLKKKGGGCCCBBBCCCBBBBBBCCCGGGMMMUUUZZZfffiiijjjfff```^^^ccciiigggiiikkkjjjhhhgggffffff{{{wwwrrrmmmiiiaaa```aaacccdddcccbbb```___XXXVVVSSSRRRRRRQQQOOONNNLLLJJJGGGFFFFFFFFFDDDCCCDDDCCCBBBAAA???>>>======;;;;;;999888888888999::::::::::::999999999999888777777777777666666666666555555555555666666666666555555555555555555555555222222222222222222222222444555555666666555444444555555666666666666777777:::888999<<<===;;;<<<@@@EEELLLPPPYYYjjjxxxsssnnnoooxxxrrrggg```]]]^^^aaafffppp{{{sssgggbbb```^^^bbbgggmmmzzz|||fffZZZSSSLLLIIIIIIDDDCCCAAAAAACCCGGGLLLPPPZZZ___eeeddd___\\\]]]aaaaaaccceeeeeedddccccccddd|||xxxqqqmmmiii```aaabbbcccdddcccbbb```___YYYVVVTTTRRRRRRQQQOOONNNLLLJJJGGGFFFFFFFFFDDDCCCCCCCCCBBBAAA???>>>======<<<;;;999888888888999::::::::::::999999999888888777777777777666666666666555555555555666666666666666555444333333444555666555555555555555555555555444555555666666555555555555555666666777777777777;;;:::<<>>===<<<;;;:::999888999::::::;;;::::::999999888888888777777777777666666666666555555555555666666666666666555333222222333555666666666666666666666666666444555555666666666666555666666666777777888888999::::::===AAABBBBBBGGGMMMNNN```ooouuurrrttt|||mmmggggggjjjuuu~~~qqqeee___cccdddiiisssqqqaaaWWWRRRIIIFFFBBB@@@???@@@AAAAAAFFFNNNXXX^^^^^^\\\\\\\\\[[[]]]___```aaaaaaccceeeyyyuuupppmmmkkkcccbbbcccdddeeedddcccaaa___ZZZWWWTTTRRRQQQPPPNNNMMMOOOMMMJJJIIIIIIIIIGGGFFFBBBBBBAAAAAA@@@???>>>>>><<<;;;:::999999999:::;;;;;;;;;::::::999888777777777777777777666666666666555555555555666666666666666555333222222333555666333333333333333333333333444555555666777777666666666666777777888999999:::;;;;;;>>>BBBCCCDDDKKKTTT\\\tttuuunnnppp|||vvvjjjdddjjjssswwwjjjcccbbbccciiiuuuzzzfffYYYMMMIIICCC@@@@@@AAABBBAAACCCIIIPPPUUUXXX[[[^^^aaa]]]^^^````````````bbbdddwwwsssnnnlllkkkcccaaabbbccceeeeeedddbbbaaaZZZXXXTTTRRRQQQPPPNNNLLLOOOMMMJJJIIIIIIIIIHHHFFFBBBBBBAAAAAA@@@???>>>>>>===<<<:::999999999:::;;;<<<;;;;;;:::999888777777777777777777666666666666555555555555666666666666666555444333333444555666555555555555555555555555444555666666777777777777666666777888999::::::;;;>>>>>>@@@CCCCCCFFFQQQ\\\mmm}}}nnnjjjnnnzzzvvvjjjeeebbbfffwwwiiiddd```dddmmmwww|||}}}yyyeeeWWWPPPHHHCCCBBBCCCBBBAAABBBDDDGGGKKKPPPWWW___dddaaabbbbbbaaa___^^^```aaawwwrrrllljjjhhhaaa___aaaccceeeeeeeeedddcccZZZXXXUUURRRQQQPPPNNNLLLNNNLLLIIIHHHHHHHHHFFFEEEBBBAAAAAA@@@@@@?????????===<<<;;;:::999:::;;;;;;<<<;;;;;;:::999888777666777777777777666666666666555555555555666666666666555555555555555555555555777777777777777777777777444444666777777888888888666777777888999:::;;;<<>>@@@DDDKKKQQQ]]]pppzzzpppqqq~~~kkk___]]]WWWZZZgggwwwtttrrrvvvyyyyyyccclllwwwzzzooo___SSSMMMJJJGGGDDDBBBAAAAAADDDLLLVVVaaahhhqqqpppnnniiidddaaaaaabbb{{{ssskkkhhhgggaaaaaabbbcccccccccaaa___^^^\\\XXXUUUVVVUUUOOOKKKKKKJJJJJJJJJIIIGGGFFFFFFFFFFFFEEECCCAAA>>>===<<<;;;<<<<<<;;;::::::::::::;;;888999:::::::::888666444666777888777555444444555777666444444555555555444444444555555666777777777444666777666222222444777666666666666666777888888999777777:::;;;999;;;>>>GGGEEEIIITTTaaappp~~~rrr|||qqqcccYYYUUUZZZZZZ___qqqvvvssswwwlllfffsssyyylll]]]UUUNNNJJJJJJBBBAAABBBDDDFFFKKKWWWccclllqqqwwwzzzvvvmmmccc\\\{{{sssjjjeeeddd^^^]]]^^^```bbbcccbbbaaa```\\\VVVSSSTTTRRRMMMKKKKKKMMMNNNNNNLLLGGGDDDEEEFFFDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;::::::::::::;;;:::;;;<<<<<<<<<:::888777666777888777555444555666777666444444555555555444444444555555666777777777666555444555666777777777666666666666666777888888777555777;;;<<<;;;===BBBHHHJJJTTTdddtttzzzjjj```XXXUUUUUUZZZ___lllqqqbbbjjjmmmtttuuufffYYYQQQPPPFFFCCCBBBCCCCCCFFFOOOYYYgggnnnxxx|||qqqhhhyyyqqqgggcccaaa[[[YYY[[[^^^aaaccccccbbbaaa[[[UUUPPPPPPOOOKKKJJJLLLOOORRRSSSNNNGGGCCCDDDFFFBBBBBBAAA@@@????????????<<<<<<;;;::::::::::::;;;:::;;;<<<<<<;;;:::888777666777888777555444555666888666444444555666555444444444555555666777777777777444222444888;;;:::777777666666666666777888888777666999===>>>>>>BBBGGGOOOVVVfffzzzvvvcccWWWRRRRRRWWW]]]dddoooyyybbbbbbcccgggrrrxxxyyyfffYYYTTTMMMIIIEEEDDDCCCBBBGGGNNN[[[eeetttxxxwwwnnneeeaaa```ZZZXXX[[[___bbbccccccbbbaaaZZZTTTNNNNNNMMMJJJJJJMMMNNNQQQSSSNNNGGGBBBDDDGGGCCCBBBAAA@@@????????????<<<<<<;;;::::::::::::;;;999999999999999888666555666777888777666555666777888666444444555666555444444444555555666777777777777555333444777888888777777777666666777777888999::::::<<>>======<<<<<<;;;::::::::::::;;;999999999999888777666666555777888777666666777888888777555555666666666555444444555555666777777777555777777666333222444666777777777777777888999999<<<;;;===???@@@BBBKKKUUUfffuuu{{{}}}zzzfff___ZZZ[[[cccoooxxxiiidddeeebbbeeemmm{{{|||mmm___VVVMMMJJJHHHEEEEEEGGGIIIPPP]]]ooossskkkccc```aaa\\\ZZZ]]]```ccccccaaa]]][[[XXXQQQLLLLLLLLLJJJKKKNNNIIIJJJJJJIIIGGGEEEFFFFFFEEEDDDBBB@@@???>>>======<<<<<<;;;::::::::::::;;;<<<<<<;;;::::::999999999555777888888666666777999999777555555666777666555444444555555666777777777555888999666222000222555888777777777777888999999::::::<<<@@@DDDJJJXXXfffzzzrrrnnnppp}}}jjj]]]^^^dddnnn{{{{{{oooiiiaaaaaabbbhhhtttnnnaaaTTTNNNKKKGGGEEEEEEGGGLLLUUUaaaooo}}}sssjjjbbb___```[[[WWWZZZ^^^aaaaaa___[[[YYYTTTNNNJJJKKKKKKIIIIIILLLKKKIIIGGGGGGHHHHHHFFFDDDCCCBBBAAA@@@????????????<<<<<<;;;::::::::::::;;;<<<<<<;;;:::999999999999555777888888777777888999999777555555666777666555444444555555666777777777777777777555444444444555888888777777888888999::::::;;;???FFFNNN[[[ooosssjjjfffiiivvv}}}ppphhhjjjppp~~~rrrjjjeeeccchhhppp}}}sssaaaVVVQQQKKKFFFDDDEEEIIIOOOUUU^^^kkk{{{tttkkkaaa^^^^^^YYYTTTWWW[[[______]]]ZZZXXXRRRLLLIIIJJJJJJHHHHHHJJJNNNJJJFFFGGGIIIIIIFFFBBBAAA@@@@@@???@@@@@@AAAAAA<<<<<<;;;::::::::::::;;;;;;:::999888777777777777555777888888777777888:::999777666555666777666555444444555555666777777777999666333444777999888555888888888777888888999:::;;;===CCCMMMXXXjjjqqqfff```bbbkkkwwwmmmkkkmmm~~~vvvmmmfffdddeeekkk|||lll___WWWOOOHHHEEECCCFFFKKKMMMRRR^^^ppp}}}qqqhhh___^^^```\\\[[[[[[\\\^^^___^^^[[[XXXQQQNNNJJJIIIIIIKKKKKKKKKNNNKKKGGGGGGHHHJJJHHHGGGCCCAAA???>>>??????>>><<<;;;:::999999999999:::;;;:::;;;;;;::::::888777666777777888888888888777777666666666666666666666666555555555555666666666777666666666666666777888888<<<999999;;;:::888888;;;BBBBBBJJJZZZkkkqqqbbbaaaiiipppvvvnnnjjjmmmyyynnneeeeeegggnnnvvvkkk___TTTNNNMMMFFFEEEGGGKKKNNNTTTaaammmqqqggg^^^\\\^^^ZZZZZZZZZ[[[]]]^^^]]]ZZZWWWPPPMMMJJJHHHIIIJJJKKKKKKMMMJJJGGGGGGHHHIIIHHHFFFDDDBBB???>>>???>>>===<<<>>>===<<<;;;;;;<<<===>>>;;;;;;:::999999888777777888777777777777777777888666666666666666666666666555555666666666666666666666666666666666777888888;;;999999;;;;;;:::<<>>>>>>>><<<;;;;;;:::999888888999:::;;;<<<;;;999888777777888888888777666555555666777888666666666666666666666666666666666666666666666666777666666666666777888888:::888888;;;<<<<<>>>>>===;;;:::999888777666666777888999<<<:::888666666777888999888777555444444555777888666666666666666666666666777777777666666666666666777777666666777777888999:::888888:::;;;===EEENNNZZZhhhuuufffeeepppyyyhhh```YYY[[[aaannn}}}xxxtttrrrpppmmmjjjhhhffffffeeebbbaaa___^^^]]]]]]\\\\\\VVVVVVUUUUUUUUUTTTTTTTTTXXXYYYYYYYYYZZZZZZ[[[[[[XXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]]]]^^^aaaeeehhhlllooouuu{{{}}}sssmmmkkklllrrr|||mmm^^^UUUNNNIIIGGGGGGGGGKKKQQQpppiiiaaa```aaa\\\YYYZZZ[[[^^^aaa```^^^[[[OOOLLLHHHGGGGGGIIIIIIIIIHHHHHHIIIHHHGGGFFFEEEEEEDDDAAA???>>>======<<<:::<<<;;;:::999999:::;;;<<<;;;999888666666777888:::888777666555555666777888777777777777777777777777777777777777777777666666777777777777777888999999:::888888:::;;;@@@KKKWWWkkkzzzrrrlllkkkvvvwwwfff\\\ZZZZZZ```kkkyyy|||yyyxxxsssqqqooommmkkkhhhdddaaa___^^^[[[YYYXXXYYYYYYZZZSSSRRRQQQPPPOOONNNNNNOOONNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOLLLMMMNNNOOOOOOOOOOOOOOOQQQQQQRRRQQQRRRTTTXXX[[[\\\___ccchhhkkkmmmmmmlllpppssswwwzzz|||~~~vvvnnnhhhiiinnnvvvmmm\\\RRRIIIFFFFFFFFFIIIMMMqqqiiibbb```aaa\\\YYYZZZ\\\___bbbbbb___]]]PPPMMMIIIGGGHHHIIIJJJJJJHHHIIIJJJIIIGGGFFFFFFFFFBBB@@@>>>=========<<<;;;;;;;;;999999999999;;;;;;999888777777666777888999777777888888888888777777777777777777777777777777666666666777777888888888888777777777777888999999;;;999:::<<>>===<<<:::999888777777888999:::777777777777888888888888777888999::::::999888777777777777777777777777777555555666777888999999:::888888777777888888999:::<<<;;;===BBBGGGRRRfffwwwvvvoooooooooccc[[[WWW\\\fffnnn}}}}}}{{{zzzyyyzzzyyyxxxvvvwwwwwwwwwwwwvvvtttrrrqqqlllkkkjjjhhhfffdddcccbbbcccbbb```]]]ZZZWWWUUUTTTVVVSSSPPPNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJLLLLLLJJJHHHGGGHHHJJJGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHEEEFFFHHHGGGFFFFFFGGGIIIGGGHHHJJJLLLNNNOOOPPPPPPOOORRRTTTVVVWWWXXX[[[]]]XXXYYYZZZ[[[\\\]]]]]]]]]___`````````___^^^\\\[[[YYY\\\^^^```aaabbbeeeggghhhjjjlllnnnoooqqquuuwwwxxx{{{yyynnneeegggpppzzzmmmZZZPPPMMMKKKIIIJJJsssiii```[[[ZZZUUUVVVWWWZZZ]]]```aaa___]]]QQQNNNJJJIIIIIIKKKKKKKKKHHHJJJMMMLLLIIIFFFGGGHHH???>>><<<<<<>>>>>>>>>=========<<<;;;;;;<<<======666777888888888888777777666888:::<<<<<<:::888666777777777777777777777777444444555777888999:::;;;888888888777888888999:::======@@@FFFNNN[[[qqqxxxpppmmmnnnqqq```]]]___bbbmmm{{{}}}zzzwwwtttssssssvvvvvvuuuuuuttttttssssssllllllllllllkkkjjjiiihhhiiigggffffffggggggfffeeeeeeeeeeeeeeedddcccaaa```___^^^]]][[[ZZZXXXWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUQQQMMMJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGIIIJJJKKKIIIFFFEEEGGGJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFHHHIIIIIIHHHGGGGGGHHHDDDEEEFFFGGGIIIKKKMMMMMMIIIJJJLLLLLLLLLLLLNNNPPPOOOPPPQQQRRRSSSTTTTTTTTTRRRSSSTTTTTTTTTSSSQQQQQQQQQSSSTTTUUUTTTTTTVVVXXXXXXZZZ\\\\\\]]]___aaaddd___bbbfffiiikkknnnrrruuuvvv}}}vvvgggdddkkkhhhwww~~~gggZZZTTTOOOLLLLLLtttiii^^^ZZZ[[[XXXXXXWWWVVVXXX[[[^^^______VVVPPPHHHDDDEEEHHHJJJJJJJJJIIIHHHHHHIIIHHHFFFDDDCCCAAA???======>>>???@@@===;;;888777999:::;;;;;;888999;;;;;;;;;:::888666555555666666777777888888666666666666666666666666777777777777777888888999:::999777777888999999888>>>@@@DDDJJJUUUggg}}}vvvkkkbbb___mmmrrreee\\\]]]dddooo{{{vvvrrrooommmmmmjjjfffccc```^^^^^^^^^________________________[[[[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTRRRRRRNNNOOOOOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJLLLMMMMMMKKKIIIHHHLLLJJJHHHIIILLLLLLIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLLLLKKKJJJJJJIIIIIIKKKKKKKKKKKKLLLLLLMMMMMMOOONNNNNNNNNOOOPPPQQQQQQTTTTTTVVVXXXZZZ\\\]]]^^^dddgggkkkpppvvv}}}}}}oooccciiikkkuuuzzzhhh]]]SSSLLLKKKtttiii^^^ZZZ[[[XXXXXXWWWVVVWWWZZZ\\\^^^^^^[[[TTTLLLHHHIIILLLNNNNNNJJJIIIHHHIIIIIIIIIGGGEEECCCBBB@@@>>>======>>>???===;;;888888999;;;;;;;;;::::::999888888888888888777777777777777666666666888888888888888888888888777777777777777888888999999888777888999;;;<<<<<<===BBBJJJTTTbbbvvvtttfffaaa___fff|||jjjggghhhqqq|||~~~yyyuuurrrppplllhhhddd```^^^]]]^^^]]]ZZZWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUTTTTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLNNNOOOOOONNNLLLJJJNNNLLLKKKLLLMMMNNNKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJJJJIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMJJJJJJKKKMMMNNNPPPQQQQQQUUUXXX\\\```dddjjjqqqvvvzzz~~~rrrnnnlllnnnyyymmm\\\TTTSSStttiii^^^ZZZ[[[WWWWWWVVVUUUVVVYYY[[[[[[[[[YYYSSSKKKGGGHHHJJJLLLLLLKKKJJJIIIIIIJJJIIIGGGEEEDDDCCC@@@>>>=========>>>===;;;999888:::;;;;;;;;;;;;:::777666555666888999999888888777777666555555888888888888888888888888777777777777777888888999999888888888:::<<>>===<<<<<<===;;;999999:::<<<;;;;;;999999777666666666777888888888777777777777777777666666666666666666666666777777777777777888888999999999888888999<<<@@@CCCGGGQQQaaatttnnnccc[[[WWWWWW___mmm{{{pppllllll|||~~~xxxrrrllliiiccc```[[[WWWVVVTTTRRROOOQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHIIIJJJJJJJJJIIIIIIMMMMMMMMMNNNMMMMMMMMMLLLIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNOOOPPPRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGIIIJJJKKKMMMQQQTTTZZZYYY^^^gggooouuu~~~ssskkkhhhlllwwwkkk___tttiii^^^ZZZZZZUUUUUUUUUUUUWWWYYY[[[[[[ZZZ[[[TTTLLLGGGHHHJJJLLLLLLKKKJJJIIIIIIJJJIIIGGGEEEDDDCCCAAA@@@>>>===<<<<<<<<<;;;::::::;;;<<<;;;:::777777888999888777666555555666666777888999999:::666666666666666666666666777777777777777888888999::::::999888888;;;AAAFFFQQQ]]]qqqpppaaa[[[QQQVVVaaaqqqyyyjjjbbbbbblllxxx{{{vvvooohhhccc___\\\ZZZXXXVVVSSSQQQPPPOOOMMMLLLMMMLLLKKKKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLMMMLLLLLLNNNNNNOOOPPPPPPPPPOOONNNJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCFFFHHHIIIIIIIIIJJJLLLMMMYYYTTTSSSVVV\\\aaaiiiqqqttt|||xxxmmmhhhjjjppp}}}iiitttjjj^^^YYYYYYUUUUUUUUUVVVXXX\\\]]]]]]\\\ZZZSSSJJJFFFFFFHHHJJJJJJJJJIIIHHHHHHIIIHHHFFFDDDBBBBBBAAA@@@???>>>===<<<<<<;;;:::;;;<<<===<<<:::666888999::::::888666555444555666777999:::;;;;;;888888888888888888888888777777777777777888888999999::::::999999===EEELLL]]]jjjuuuaaaYYYWWWPPP^^^sssrrrbbbYYYWWW```vvv|||sssmmmeeebbb^^^YYYVVVTTTSSSRRRPPPPPPOOONNNMMMLLLLLLLLLJJJIIIIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQNNNOOOQQQRRRRRRRRRQQQPPPNNNMMMMMMMMMNNNOOOPPPPPPOOOOOOOOONNNNNNOOOPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVVVVTTTSSSSSSTTTSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJIIIHHHGGGFFFFFFEEEEEEGGGHHHHHHGGGGGGHHHIIIUUUOOOJJJLLLPPPRRRWWW]]]```hhhsss|||}}}mmmeeedddmmmwwwsssjjj___YYYYYYTTTUUUUUUWWWZZZ^^^``````___XXXRRRIIIDDDEEEGGGHHHHHHIIIHHHGGGGGGHHHGGGEEECCCAAAAAAAAA@@@???>>>======<<<;;;;;;;;;======<<<:::999999999999999888888777666666777888999999::::::888888888888888888888888777777777777777888888999888:::;;;:::;;;BBBLLLTTTjjjwww{{{dddXXXUUUVVV^^^qqqkkk___VVVWWW]]]lllyyyqqqlllgggaaa]]]UUUTTTSSSPPPNNNMMMMMMNNNKKKKKKLLLKKKKKKKKKKKKLLLIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTRRRTTTUUUWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRSSSTTTTTTUUUUUUVVVVVVXXXZZZYYYWWWUUUVVVWWWUUUUUUTTTTTTSSSRRRRRRQQQOOONNNMMMLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMNNNMMMMMMMMMMMMNNNNNNOOOKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPOOOOOOOOONNNNNNNNNLLLLLLLLLKKKLLLLLLMMMMMMOOONNNNNNMMMLLLKKKJJJJJJFFFGGGIIIIIIHHHGGGHHHIIIMMMGGGEEEIIILLLMMMMMMPPPTTTZZZbbbiiipppzzz~~~mmmfffhhhssssssjjj___YYYYYYTTTUUUVVVXXX\\\```bbbbbbaaa]]]VVVMMMHHHIIIKKKLLLLLLHHHGGGFFFFFFGGGGGGEEECCC@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<======<<<:::<<<;;;999888777888999:::888888888888888999999999666666666666666666666666777777777777777888888999777999;;;<<<>>>FFFQQQ[[[sssjjjZZZTTTUUUVVVooolll]]]UUUSSS[[[hhh{{{yyytttmmmddd]]]YYYVVVSSSPPPMMMNNNMMMLLLJJJIIIJJJKKKHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJFFFGGGGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKMMMNNNOOOOOOPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUWWWYYY[[[\\\]]]\\\[[[ZZZVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXSSSSSSTTTUUUUUUVVVWWWWWWXXXZZZ\\\\\\YYYWWWXXXZZZVVVVVVUUUUUUTTTSSSRRRRRRPPPOOONNNMMMLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOIIIIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJHHHJJJLLLLLLLLLKKKLLLMMMEEEBBBDDDJJJNNNMMMJJJJJJIIINNNTTTYYY___iiivvv{{{qqqjjjmmmxxxtttlll___WWWXXXWWW[[[[[[\\\^^^```aaa___^^^\\\VVVMMMGGGFFFIIILLLNNNMMMJJJGGGFFFFFFFFFEEEDDDGGGCCC???>>>???@@@???<<<999999999999:::;;;<<<<<<::::::::::::::::::::::::999888777555555555666777888888999999999:::::::::777888999999888777999:::======>>>???DDDNNN\\\fffrrrsss```SSSNNNXXXfff~~~iii^^^VVVSSSVVVcccvvv}}}xxxpppjjjhhhaaa^^^ZZZWWWTTTRRRRRRRRRRRRNNNJJJJJJKKKMMMLLLKKKJJJJJJIIIIIIHHHIIIIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIOOONNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJMMMMMMMMMLLLLLLJJJIIIIIIMMMMMMLLLKKKKKKLLLMMMNNNJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPQQQRRRSSSSSSTTTTTTWWWWWWXXXZZZ[[[]]]^^^^^^bbbcccdddfffhhhfffbbb___aaa^^^\\\\\\^^^^^^[[[YYYYYYXXXXXXWWWWWWWWWXXXXXXXXXZZZ[[[[[[YYYWWWWWWWWW^^^___``````___]]][[[YYY^^^\\\YYYXXXWWWWWWUUUTTTRRRQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPQQQQQQQQQRRRPPPOOONNNMMMMMMMMMNNNOOOQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHLLLMMMNNNPPPSSSZZZbbbgggyyysssmmmppp}}}ssslll```XXXYYYYYY[[[[[[]]]```cccdddcccaaa\\\VVVMMMHHHGGGIIILLLNNNMMMJJJGGGFFFFFFFFFEEEDDDDDDBBB@@@?????????===<<<;;;;;;::::::999::::::::::::::::::::::::::::::::::::999888777666777777888888888888888999999::::::888999:::999888888999::::::;;;===@@@FFFQQQ___iiixxxgggZZZTTTVVVfffxxxooo\\\WWWVVVVVV]]]lll~~~{{{pppkkkgggaaa]]][[[WWWVVVSSSPPPOOONNNOOOOOOSSSPPPLLLJJJKKKLLLLLLKKKOOOOOONNNNNNMMMNNNNNNOOONNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJMMMMMMMMMLLLLLLKKKJJJIIILLLLLLKKKJJJKKKLLLMMMMMMLLLMMMMMMMMMNNNNNNNNNOOORRRSSSUUUWWWYYYZZZZZZZZZ\\\]]]^^^```aaacccdddeeejjjjjjlllnnnooonnnjjjggggggdddbbbbbbddddddbbb___``````____________``````aaabbbcccbbb```___```aaaeeefffgggggggggfffdddcccbbb```]]]\\\\\\\\\ZZZYYYWWWWWWVVVUUUTTTSSSRRRQQQSSSRRRRRRRRRRRRRRRSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKNNNRRRYYY^^^llluuuwwwnnnsss~~~rrrlllaaaZZZ[[[[[[\\\\\\^^^bbbeeegggfffddd\\\VVVNNNHHHGGGIIILLLNNNMMMJJJGGGFFFFFFFFFEEEDDD@@@AAABBBAAA???============<<<;;;:::999999999999:::::::::::::::::::::::::::999888888888888888999777777777888888888888999888999:::999888777999:::999;;;@@@DDDKKKVVVcccmmm~~~wwwiii\\\WWWYYYdddzzzzzz^^^UUUWWWYYY^^^iiizzz|||rrriiiaaa___]]]YYYVVVVVVPPPPPPNNNMMMMMMNNNOOOPPPUUURRRNNNMMMMMMNNNNNNMMMOOONNNNNNNNNNNNNNNOOOOOONNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNMMMPPPPPPOOOOOONNNNNNMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPRRRRRRSSSSSSTTTUUUUUUVVVXXXZZZ]]]```bbbcccbbbbbbcccdddfffhhhjjjlllnnnooonnnnnnoooqqqrrrqqqooolllmmmkkkjjjjjjkkkkkkiiihhheeeeeeeeeddddddeeeeeeffffffffffffdddcccccceeeggghhhiiijjjlllllllllkkkjjjhhhfffdddcccccccccaaa```^^^^^^]]][[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXVVVVVVUUUUUUUUUUUUVVVVVVXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLIIIJJJIIIIIIIIILLLPPPTTT^^^fffqqq~~~wwwpppqqqyyyrrrmmmbbbZZZ[[[[[[]]]^^^```cccfffgggeeeccc[[[VVVNNNHHHGGGIIILLLMMMMMMJJJGGGFFFFFFFFFEEEDDD>>>AAADDDCCC???======>>><<<<<<;;;:::::::::::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777888888888999888666777999;;;;;;???EEEJJJQQQ[[[gggooo}}}pppccc]]]ZZZ]]]dddtttlll[[[[[[bbbccclll{{{zzztttpppggg```[[[[[[ZZZWWWUUUVVVQQQQQQPPPPPPPPPQQQRRRSSSUUUTTTRRRPPPQQQRRRRRRSSSOOOOOONNNNNNNNNOOOPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\^^^```aaabbbbbbdddgggjjjllllllkkkjjjkkklllnnnppprrrtttuuuvvvqqqqqqqqqrrrtttsssqqqpppoooooonnnnnnnnnnnnnnnmmmjjjiiiiiiiiiiiijjjjjjkkkhhhiiihhhfffeeefffiiikkklllmmmoooqqqrrrsssssssssnnnllljjjiiijjjjjjiiigggddddddbbbaaa___]]]\\\[[[YYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\___^^^]]]\\\[[[\\\]]]^^^\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[[[[YYYWWWVVVSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQOOOOOOOOOOOONNNNNNNNNNNNKKKKKKKKKJJJIIIKKKNNNPPPUUU[[[dddooo|||~~~sssppp|||tttnnnccc[[[[[[ZZZ___```aaadddfffeeebbb___[[[UUUNNNIIIHHHJJJLLLMMMMMMJJJGGGFFFFFFFFFEEEDDD???BBBEEEDDD@@@>>>>>>@@@;;;:::::::::;;;;;;<<<===::::::::::::::::::::::::666666777777777777777777888777777777777777777777777777777777666777:::===>>>CCCJJJPPPVVV^^^hhhnnnzzz~~~yyyjjj\\\VVVXXX]]]fffsssrrrfffbbbiiirrryyy~~~xxxtttoooiiifff^^^YYYVVVWWWVVVRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVWWWWWWUUUUUUTTTTTTUUUVVVVVVWWWUUUVVVVVVWWWWWWVVVVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[]]]^^^^^^___\\\]]]```dddgggkkkmmmooooooqqqssstttuuutttsssrrrssstttuuuvvvxxxyyyzzzzzzxxxwwwvvvvvvwwwwwwvvvtttnnnoooooooooooooooppppppnnnnnnmmmmmmnnnoooppppppnnnnnnnnnlllkkkmmmpppsssvvvvvvxxxzzz|||}}}~~~tttrrrppppppqqqqqqpppoookkkjjjhhhgggeeecccbbbaaabbbbbbbbbcccccceeefffgggddddddcccbbbbbbaaabbbbbbcccbbbaaa```___``````aaaaaabbbcccccccccbbb```___^^^^^^^^^]]]]]]]]]]]]]]]___```aaaaaa```^^^]]][[[VVVVVVVVVWWWVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOKKKLLLMMMLLLKKKKKKMMMOOOOOOTTTZZZbbbmmm}}}oooqqq}}}vvvpppeee]]]\\\[[[___```bbbdddfffdddaaa]]]ZZZUUUNNNJJJIIIJJJKKKLLLMMMJJJGGGFFFFFFFFFEEEDDD@@@AAABBBBBB@@@?????????::::::::::::;;;<<<===>>>::::::::::::::::::::::::555555666777777777777666999888888888888777777777777777888777888:::>>>AAABBBHHHPPPVVV\\\bbbiiioootttuuuvvvvvvrrrjjj]]]SSSPPPWWWdddsssooohhhmmmvvv{{{xxxtttpppmmmiiieeebbb\\\YYYXXXYYYXXXTTTSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVYYY\\\^^^^^^\\\\\\\\\ZZZZZZYYYZZZZZZ[[[\\\]]][[[[[[\\\\\\\\\\\\[[[[[[WWWWWWVVVVVVVVVWWWXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\^^^]]][[[[[[ZZZ[[[\\\]]]___```bbbdddeeefffggggggdddeeeiiimmmqqquuuyyyzzz}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{yyyvvvuuuvvvvvvuuutttnnnpppqqqqqqpppppprrrsssnnnnnnnnnnnnooopppqqqqqqpppqqqqqqqqqqqqrrrtttwww{{{{{{}}}|||zzzxxxxxxzzzzzzzzzyyytttsssrrrpppooommmlllllliiiiiiiiiiiiiiijjjkkklllkkkjjjiiiiiihhhhhhhhhhhhgggfffdddcccbbbccccccdddggghhhjjjkkkkkkjjjhhhgggeeeeeeeeeeeeddddddddddddfffffffffeeedddcccbbbaaa[[[[[[[[[ZZZZZZYYYXXXWWWUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPLLLMMMNNNNNNLLLLLLMMMNNNMMMOOOSSSXXX```lll|||xxxnnnqqq|||vvvrrrggg``````___^^^___bbbeeegggfffbbb___ZZZUUUNNNJJJIIIJJJKKKLLLMMMJJJGGGFFFFFFFFFEEEDDDAAA???======>>>???>>>===<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::555666777888999888888777::::::999999888888888888888999999:::;;;>>>CCCGGGHHHOOOXXX```eeekkkqqquuuqqqoookkkhhhccc[[[UUUQQQUUU___pppvvvkkkfffppp|||xxxtttrrrooolllkkkhhheeeccc___^^^___bbb```\\\\\\___\\\]]]^^^^^^____________aaafffkkkmmmkkkgggeeeddd````````````aaabbbcccdddaaabbbbbbccccccbbbbbbaaa``````___^^^^^^^^^______```_________```bbbdddfffgggfffdddcccccceeefffgggiiijjjllloooqqqrrrrrrrrrrrrsssvvvzzz~~~~~~{{{xxxuuuuuuuuutttsssqqqtttvvvvvvttttttvvvxxxsssssssssssstttuuuvvvwwwtttvvvwwwxxxxxxxxxzzz|||~~~~~~}}}|||{{{zzzyyytttsssssssssssssssttttttuuuuuutttsssrrrqqqqqqrrrnnnmmmkkkjjjiiiiiijjjjjjlllnnnqqqssssssrrrqqqpppmmmmmmmmmlllllllllkkkkkkkkkjjjiiihhhgggfffffffffaaaaaa```___^^^\\\[[[ZZZWWWWWWVVVUUUUUUUUUUUUVVVTTTTTTTTTSSSSSSSSSRRRRRRPPPQQQRRRQQQOOOMMMLLLMMMMMMNNNPPPRRRVVV```mmmvvvzzzssspppvvvsssiiibbbcccbbb]]]___bbbfffhhhhhhdddaaaZZZUUUOOOJJJIIIJJJKKKLLLMMMJJJGGGFFFFFFFFFEEEDDDAAA===::::::<<<>>>===;;;>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::666777888999::::::999888:::::::::999999999888888::::::;;;<<<>>>AAAGGGKKKNNNUUU```iiioootttzzz~~~qqqllleee^^^XXXRRRQQQRRR___jjj{{{qqqeeebbb```ggg~~~|||zzzxxxtttqqqmmmkkkiiigggfffeeecccaaaaaa```bbbfffeeebbbbbbeeeeeefffgggiiijjjjjjkkkkkkmmmsssyyy{{{wwwrrrmmmllliiiiiiiiijjjjjjlllmmmmmmkkkkkkllllllllllllkkkkkkiiiiiihhhgggffffffffffffhhhhhhgggggghhhkkkmmmooopppooommmllllllmmmooopppqqqsssuuuxxxzzz{{{{{{{{{}}}{{{zzzzzzyyyxxxuuuwwwzzzyyyxxxxxxzzz}}}|||~~~~~~}}}|||{{{zzzzzz{{{vvvtttsssqqqppppppqqqqqqppprrruuuxxxyyyxxxwwwuuusssrrrrrrrrrqqqqqqppppppnnnmmmkkkiiihhhhhhhhhiiieeeeeedddcccaaa___^^^]]]YYYYYYXXXWWWWWWWWWWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTUUUVVVWWWUUURRROOOMMMMMMOOOPPPPPPPPPSSSZZZeeennn{{{}}}lllwwwwwwsssggg___``````[[[]]]___ccceeeccc___\\\WWWTTTOOOKKKIIIHHHIIIJJJNNNKKKGGGDDDDDDDDDCCCBBBAAA@@@>>><<<;;;:::;;;;;;;;;::::::999999999::::::<<<<<<;;;:::999999888888888666555777:::<<<;;;999999888888888777777666666555111111666;;;@@@GGGOOOWWWcccqqqyyy|||~~~|||kkk[[[UUUPPPLLLTTTaaalllwwwvvvcccZZZ[[[[[[dddxxx{{{zzzwwwtttqqqnnnmmmlllgggggghhhhhhiiiiiijjjjjjmmmmmmnnnoooooopppqqqqqqqqqooorrrxxx|||{{{yyy{{{{{{yyywwwwwwxxxwwwrrroooooooooooopppqqqssstttuuurrrrrrssssssttttttttttttpppppppppppppppqqqrrrrrrqqqpppoooqqqtttvvvtttsssttttttuuuvvvwwwxxxyyyyyy||||||~~~{{{}}}~~~~~~~~~~~~{{{wwwuuutttttt||||||}}}}}}}}}||||||{{{xxxyyyzzzzzzxxxtttqqqnnniiiiiijjjjjjkkkkkklllllliiiiiiiiihhhgggdddbbbaaa``````___^^^]]]\\\[[[ZZZZZZXXXWWWXXXYYYYYYXXXWWWVVVVVVUUUSSSQQQPPPPPPQQQSSSQQQOOOOOOQQQVVV[[[___qqq{{{|||vvvyyywwwssshhh```aaa```]]]^^^```ccceeeddd```]]]WWWTTTPPPLLLIIIIIIJJJKKKNNNKKKGGGEEEEEEEEEDDDCCCBBBAAA???>>><<<<<<<<<======<<<;;;:::::::::::::::;;;;;;::::::999888888777999777666777:::;;;:::888999999888888777777777777777555555:::???DDDLLLTTTbbbooo}}}uuufffYYYTTTQQQPPPXXXeeessszzzqqqdddWWWSSSWWW[[[kkk~~~{{{yyyrrrrrrqqqppppppppppppqqqllllllnnnoooqqqrrrssstttxxxyyyzzz{{{||||||}}}}}}}}}{{{yyyyyyzzzxxxuuurrrttttttuuuvvvwwwxxxyyyyyyxxxyyyyyyzzzzzzyyywwwvvvvvvvvvvvvvvvvvvwwwxxxxxxzzzxxxvvvxxxzzz||||||{{{{{{||||||}}}~~~~~~~~~|||{{{{{{~~~~~~~~~}}}}}}|||{{{yyyvvvrrrqqqjjjkkklllmmmnnnoooooopppmmmmmmmmmlllkkkiiigggeeeggggggeeedddcccaaa``````^^^\\\ZZZZZZZZZYYYWWWVVVXXXXXXWWWVVVTTTTTTTTTUUUTTTRRRPPPOOOQQQUUUYYY]]]cccnnn}}}uuu|||wwwsssiiibbbbbbbbb______```bbbdddcccaaa^^^XXXUUUQQQLLLJJJJJJKKKLLLNNNKKKHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::999888888888;;;::::::999999888888777999888777888999:::999888999999999888888888888777:::888:::???DDDIIISSS\\\lll{{{jjj^^^TTTRRRSSSWWWcccqqq{{{fffZZZRRRMMMOOOWWWbbbvvv~~~{{{{{{yyyxxxvvvtttsssrrroooooopppqqqsssuuuwwwxxxuuuvvvxxxzzz}}}~~~~~~~~~}}}{{{yyyzzz{{{}}}~~~|||~~~~~~{{{xxxvvvuuuoooooopppqqqssstttuuuuuusssttttttsssrrrpppnnnmmmmmmmmmkkkiiigggfffdddcccfffdddaaa___^^^\\\ZZZXXXWWWWWWVVVUUUTTTTTTTTTUUUTTTSSSQQQOOOPPPSSSWWWYYYYYYbbbooo~~~yyyrrrxxxwwwtttllleeedddbbb_________```bbbaaa```^^^XXXUUUQQQMMMKKKKKKLLLMMMNNNKKKIIIGGGGGGGGGFFFDDDBBBBBBAAA@@@??????>>>>>><<<;;;:::888777666666666;;;;;;::::::999999999999:::999999999999999999888999999999999999999999999;;;:::===CCCHHHMMMXXXbbbqqqyyy```VVVOOOPPPXXXeeewwwpppYYYOOOLLLLLLSSS]]]lll~~~|||yyyxxxwwwsssttttttsssrrrqqqrrrrrrttttttvvvwwwzzz|||~~~}}}||||||xxxxxxxxxyyyyyyzzzzzz{{{{{{|||||||||zzzyyywwwvvvvvvvvvtttrrrpppmmmlllkkkmmmkkkhhhfffeeeccc```^^^ZZZXXXWWWVVVVVVWWWVVVUUUUUUTTTRRRQQQQQQRRRTTTVVVWWW^^^gggrrrwwwrrrxxxxxxwwwooohhhfffbbb^^^]]]]]]^^^```___]]][[[WWWUUUQQQMMMKKKKKKLLLMMMMMMKKKIIIHHHHHHGGGFFFDDD@@@@@@@@@??????>>>=========<<<;;;:::888888777777;;;;;;;;;;;;::::::::::::999:::::::::999999999999999999999999:::::::::::::::;;;???EEEJJJPPP\\\hhhvvvpppZZZSSSOOOSSSbbbxxxwwwcccPPPLLLMMMPPPYYYcccsss{{{xxxzzzyyywwwvvvuuuttttttsssppprrrtttuuuttttttvvvxxxzzz{{{}}}}}}{{{yyywwwvvvqqqooommmkkkkkkiiigggeeeaaa___\\\[[[[[[[[[YYYWWWVVVUUUTTTRRRRRRRRRSSSTTTUUUZZZ```hhhssswwwqqqxxxyyyzzztttlllgggbbb\\\\\\]]]^^^___^^^\\\YYYVVVTTTPPPLLLJJJKKKLLLMMMKKKJJJHHHHHHHHHGGGEEEDDD>>>>>>??????>>>======<<>>===<<<;;;:::::::::::::::::::::::::::::::::888:::;;;:::999999:::;;;999::::::::::::;;;;;;;;;;;;===BBBIIINNNTTTaaannn{{{}}}jjjWWWUUUUUU^^^rrrcccUUULLLMMMRRRVVV___iiizzz}}}{{{yyyxxxvvvtttqqqqqqppppppppppppqqqrrrrrrrrruuuyyyzzzzzz{{{~~~~~~vvvtttrrrqqqqqqpppnnnlllfffbbb^^^\\\\\\[[[XXXUUUVVVVVVUUUTTTTTTSSSSSSSSSPPPTTTXXX___hhhwwwtttpppqqqzzz|||wwwooohhh```\\\\\\^^^```aaa___[[[XXXUUUSSSOOOKKKJJJJJJLLLMMMJJJHHHGGGGGGGGGGGGEEECCC===>>>?????????>>>===<<<===<<<<<<;;;:::::::::;;;888888888888888888888888777999;;;;;;999999;;;===::::::::::::;;;;;;;;;<<<>>>AAAGGGNNNSSSZZZhhhuuu{{{vvvcccXXXZZZ```mmmmmmXXXPPPNNNUUU[[[___jjjvvv~~~{{{yyyxxxwwwuuutttsssqqqppppppqqqqqqpppoooppppppqqqrrrtttuuuwwwxxxwww|||~~~|||{{{{{{zzzwwwuuuooojjjdddaaa```^^^YYYUUUWWWWWWVVVVVVUUUUUUTTTSSSQQQSSSVVVYYYaaammm|||wwwoooqqqzzz~~~zzzppphhh___\\\]]]___bbbbbb```[[[XXXTTTRRRNNNKKKIIIJJJKKKLLLIIIHHHGGGGGGGGGFFFDDDBBB===>>>???@@@@@@???===<<<999999888888777888888888666666666666666777777777666999;;;;;;999999;;;>>>:::::::::;;;;;;<<<<<<<<>>;;;:::;;;===???;;;777666888999999777::::::::::::::::::::::::777888888888999999999999999999999;;;===?????????EEEMMMSSSUUUYYYcccmmmrrrxxx{{{zzztttkkkeeeaaa^^^bbbmmmzzz|||fffYYYVVVRRRVVV^^^fffnnnyyy{{{uuuqqqnnnmmmjjjiiihhhggggggggghhhiiifffiiillloooppprrrtttvvvwwwzzz~~~}}}wwwrrrlllgggccc___]]]\\\\\\\\\ZZZVVVSSSWWWVVVWWWYYYZZZ]]]hhhtttxxxoooqqqwwwvvvrrrooojjjaaa[[[[[[[[[\\\^^^^^^\\\ZZZTTTPPPLLLIIIHHHHHHFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCAAA??????????????????<<<999888999::::::999::::::::::::::::::::::::888888999999999:::::::::888888888:::<<<>>>??????KKKRRRWWWXXXZZZbbbjjjmmmnnnooollleee^^^ZZZZZZ[[[iiiuuu~~~jjj[[[VVVWWWZZZaaalllvvv~~~{{{wwwrrrmmmjjjhhhgggeeedddddddddeeeggghhhiiiiiilllpppsssuuuwwwzzz|||~~~~~~xxxsssoooeeecccaaa___^^^\\\XXXUUUWWWUUUVVVXXXXXX[[[eeepppxxxtttnnnxxxxxxvvvrrrooojjjaaa[[[ZZZZZZ[[[\\\\\\ZZZXXXSSSPPPLLLIIIHHHHHHGGGFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDAAA>>>>>>@@@AAA@@@??????===:::999:::;;;;;;:::999999999999999999999999888999999999999:::::::::999::::::;;;===@@@BBBCCCRRRXXX]]]\\\]]]bbbfffgggeeebbb]]]VVVPPPPPPVVV\\\ppp}}}yyyeeeWWWQQQWWW___lllvvv|||xxxsssqqqmmmjjjgggeeeddddddbbbbbbbbbdddfffhhhkkklllllloootttxxxzzz}}}}}}}}}~~~|||xxxwwwvvvssstttyyy~~~~~~zzzrrrooojjjgggdddaaa^^^[[[ZZZXXXWWWXXXXXXZZZbbblllrrr{{{pppkkkqqq}}}{{{yyytttpppmmmddd\\\[[[[[[\\\]]]\\\ZZZWWWSSSPPPLLLIIIHHHHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCEEE@@@;;;;;;???@@@>>>:::===<<<::::::::::::::::::888888888999999999999999888888888888999999999999;;;<<<======???CCCGGGJJJVVV]]]aaa``````bbbbbb```aaa[[[SSSMMMJJJMMMXXXbbbtttvvvcccTTTMMMQQQ```ooo|||xxxuuunnnlllkkkiiiggggggggggggffffffggghhhjjjlllooopppnnnrrrwww|||{{{yyyxxxxxxyyyyyy|||uuunnnjjjjjjmmmjjjiiimmmqqqvvv|||vvvqqqmmmiiieeeccc```]]][[[[[[ZZZ[[[aaaiiiqqqyyymmmhhhooo|||zzztttpppmmmfff___^^^^^^^^^___]]][[[XXXSSSOOOKKKIIIHHHHHHGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCGGGBBB===<<<>>>???;;;888:::::::::999999888999:::888888999999999:::::::::777777777888888888888999:::;;;======???DDDKKKPPPYYY___dddccccccccc```\\\\\\SSSLLLHHHGGGLLLZZZiii{{{{{{vvvkkkaaaUUUNNNNNNXXXnnn~~~{{{xxxvvvtttrrrpppnnnmmmlllllllllmmmnnnooommmmmmmmmmmmnnnppprrrsssqqquuu{{{~~~}}}{{{{{{vvvmmmiiidddbbbccciiieeecccdddfffkkkvvv{{{vvvrrrmmmkkkhhhccc```___^^^]]]aaagggnnnuuu}}}pppppp|||{{{yyyrrrmmmkkkeeeaaa````````````___\\\YYYRRROOOKKKIIIHHHHHHHHHGGGDDDEEEEEEFFFFFFEEEEEEDDDJJJEEEAAA?????????<<<:::888999::::::888888999:::999999999::::::;;;;;;<<<777777888888888999999999777999;;;===???EEENNNUUU]]]dddhhhhhhgggeee___XXXSSSKKKFFFGGGJJJPPP```qqquuukkkdddVVVQQQLLLLLLSSSccc}}}zzzwwwtttsssrrrrrrpppnnnpppoooooopppqqqsssuuuwwwtttsssrrrrrrssstttuuuvvvvvvzzzwwwlllfffcccaaaaaacccgggccc`````````dddnnnzzz~~~yyyvvvrrrlllhhhfffdddbbbccchhhjjjqqq|||||||||yyyrrrmmmkkkeeecccaaaaaa``````___\\\YYYRRROOOKKKIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGEEEBBB@@@>>>=========888:::<<<;;;999888999;;;999::::::;;;<<<<<<======999999:::::::::;;;;;;;;;777:::===???BBBIIIUUU]]]dddjjjnnnmmmkkkggg^^^UUUNNNHHHGGGOOOUUU\\\mmmzzzlll^^^TTTKKKIIIIIINNNZZZooo|||zzzxxxvvvuuuuuuuuutttssstttttttttuuuwwwzzz|||~~~zzzyyyyyyyyyyyy{{{|||}}}~~~vvvoooiiifffdddbbbdddiiihhheeecccbbbaaacccnnnzzzzzztttrrrpppllllllooonnnuuu}}}|||tttooommmhhhcccbbbaaa``````^^^[[[XXXRRROOOKKKIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGBBBBBBAAA>>><<<;;;<<<>>>888;;;======:::999:::<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<======:::===AAACCCFFFOOO[[[dddiiiooorrrqqqnnniii^^^TTTOOOJJJMMMXXXaaaiiizzzuuufffUUUIIIIIIGGGIIIQQQ___www}}}{{{zzzxxxvvvvvvvvvwwwvvvuuuxxxxxxyyyzzz|||~~~}}}qqqmmmjjjiiigggdddhhhmmmkkkhhhffffffdddgggrrr~~~}}}zzzvvvuuuwwwxxx}}}}}}tttooommmggggggeeeccccccdddbbb\\\XXXUUUQQQLLLIIIIIIJJJKKKKKKHHHFFFEEEFFFGGGIIIIIIHHH@@@AAAAAAAAA@@@>>>===;;;999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;:::>>>BBBEEEIIIQQQ\\\eeerrrtttvvvtttnnncccXXXQQQLLLNNNSSS```rrrkkkYYYLLLEEECCCGGGNNNWWWiii~~~~~~}}}}}}yyyyyyzzzzzzzzzzzzzzz{{{}}}~~~|||yyyvvvtttrrrooollliiillllllllliiigggkkkttt||||||uuupppoooiiigggeeeccccccdddbbb]]]XXXSSSOOOJJJGGGGGGHHHHHHHHHHHHFFFDDDDDDEEEFFFEEEDDDAAAAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;;;;>>>BBBEEEJJJTTTaaajjjvvvxxxxxxssshhh\\\QQQLLLMMMTTTcccvvvvvv```SSSMMMKKKFFFMMMVVV```nnn~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~|||xxxtttqqqlllnnnnnnmmmmmmrrr{{{}}}|||vvvrrrqqqkkkgggeeecccddddddccc^^^YYYSSSOOOJJJGGGFFFGGGHHHHHHJJJHHHEEEEEEEEEEEECCCBBBAAA@@@???>>>===<<<<<<<<<>>>======<<<;;;:::999999::::::::::::::::::::::::;;;;;;:::999999:::;;;<<<===@@@CCCGGGMMMYYYgggrrrzzz|||zzzqqqbbbUUUMMMJJJNNN\\\tttlllVVVLLLKKKMMMIIISSS___iiisss}}}|||{{{{{{zzzzzz{{{{{{|||}}}}}}~~~|||uuuwwwyyyyyyzzz}}}}}}|||vvvsssqqqjjjgggeeeddddddeeeccc___ZZZUUUQQQLLLIIIHHHIIIIIIIIILLLIIIGGGFFFGGGGGGFFFDDDAAA@@@>>><<<;;;;;;<<<<<<=========<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;:::999999:::;;;<<<===@@@AAADDDIIIQQQ^^^mmmwww{{{|||yyymmm\\\PPPMMMNNNOOOaaa~~~jjjWWWMMMMMMPPPTTT```nnnvvv{{{|||||||||}}}}}}yyyssszzz}}}|||wwwsssppphhhhhhfffdddeeefffddd```[[[VVVRRRMMMJJJIIIJJJJJJJJJJJJHHHFFFFFFGGGHHHGGGFFFAAA@@@>>><<<;;;;;;<<<<<<;;;;;;;;;<<<<<<=========::::::::::::::::::::::::::::::999999:::<<<===???BBBCCCGGGLLLVVVbbbnnnvvvxxxxxxqqqdddUUULLLLLLPPPUUUfff{{{eeeWWWPPPSSSZZZiiiuuu~~~zzzxxxvvvuuussstttuuuuuuvvvyyy~~~qqqqqq~~~}}}|||xxxtttpppggghhhfffeeeeeegggeeeaaa\\\VVVRRRMMMIIIHHHHHHIIIHHHGGGFFFDDDDDDEEEFFFEEEDDDAAA@@@???>>>===<<<<<<<<<999999:::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999;;;===???@@@CCCEEEJJJQQQZZZdddlllqqqrrrnnnfffYYYNNNJJJNNNSSS```nnnkkk[[[SSSSSS^^^jjj}}}{{{yyyvvvrrrnnnllljjjjjjhhhiiijjjjjjlllpppuuuyyy~~~zzzrrrttt|||{{{yyyvvvrrriiihhhfffeeefffgggfffaaa]]]XXXTTTNNNKKKIIIJJJJJJIIIIIIGGGEEEDDDEEEEEEDDDBBBAAAAAAAAA@@@???>>><<<<<<999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;===???AAADDDGGGMMMUUU]]]dddgggiiigggbbbZZZQQQNNNQQQYYY```mmmwwwuuubbb]]]```ggguuu~~~{{{vvvrrrllljjjgggdddaaa```___^^^^^^^^^___```bbbffflllpppsssxxx|||rrrwwwzzz{{{yyyxxxtttkkkhhhfffeeefffhhhfffbbb^^^[[[WWWQQQMMMLLLLLLLLLLLLNNNKKKHHHGGGFFFFFFDDDBBB@@@AAAAAAAAA@@@???===;;;::::::::::::::::::::::::========================999999999:::;;;>>>@@@AAADDDHHHOOOXXX___cccdddccc^^^YYYRRRNNNRRR\\\hhhooovvv}}}zzzllleeennnzzz~~~yyyvvvrrrnnnjjjbbb```^^^[[[YYYXXXWWWWWWWWWXXXXXXYYY[[[```fffkkklllqqqzzzuuurrr~~~}}}wwwrrroooggggggfffffffffggggggeeeccc[[[WWWQQQLLLKKKJJJJJJIIIKKKJJJIIIHHHFFFEEEDDDDDDBBBAAA???>>><<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<>>======<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;:::;;;<<<>>>BBBEEEHHHLLLMMMNNNOOOOOOMMMKKKIIILLLIIIJJJSSS^^^jjjuuu}}}~~~zzzuuuqqqmmmhhhccc___ggg}}}qqqjjjaaaZZZVVVRRRMMMJJJKKKIIIHHHFFFEEEEEEFFFFFFDDDEEEFFFFFFGGGJJJNNNRRRUUUXXX```lllvvv|||xxxssspppiiifffeeeeeefffggghhhfffeee]]]YYYSSSNNNMMMLLLLLLKKKIIIIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;===@@@DDDGGGIIILLLMMMNNNOOONNNMMMLLLKKKKKKLLLPPPXXXccclllssswwwuuupppjjjfff```\\\\\\```nnnuuujjjccc[[[UUUQQQNNNJJJFFFHHHGGGFFFEEEDDDDDDEEEEEECCCDDDEEEEEEEEEGGGJJJMMMOOORRRZZZeeennnwww{{{}}}vvvrrroooiiifffeeeeeefffggggggfffddd]]]YYYSSSNNNMMMLLLLLLKKKHHHHHHGGGFFFDDDCCCBBBBBB@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::========================:::;;;===???BBBFFFIIIKKKMMMNNNNNNNNNNNNMMMLLLKKKIIIMMMTTT^^^hhhqqquuuuuurrrjjjccc^^^XXXUUU[[[dddyyy~~~wwwtttttttttuuuwwwuuukkkccc\\\UUUPPPMMMKKKHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDCCCCCCDDDFFFHHHLLLNNNUUU___hhhrrryyy}}}{{{uuuqqqoooiiieeedddddddddeeeeeecccaaa\\\XXXRRRNNNLLLLLLKKKKKKHHHGGGFFFEEEDDDBBBAAAAAA???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>AAADDDHHHKKKMMMPPPOOOOOOMMMLLLJJJHHHGGGEEEMMMXXXcccppp{{{~~~|||uuuiii]]]XXXSSSRRRZZZfff~~~yyyuuusssrrrrrrrrrpppwwwwwwjjjaaaYYYTTTMMMIIIHHHGGGEEEBBB@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAAAAA@@@AAABBBDDDJJJKKKPPPZZZcccmmm||||||zzztttqqqqqqkkkgggeeeddddddeeedddbbb```\\\WWWQQQMMMKKKKKKJJJJJJGGGGGGFFFEEECCCBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::<<<>>>BBBFFFIIILLLNNNQQQPPPOOOMMMKKKIIIGGGFFFDDDOOO]]]iiixxxvvvfffWWWRRRPPPQQQ[[[iiizzz}}}|||{{{yyywwwtttxxxwwwlllaaaZZZRRRMMMGGGDDDEEEEEECCCAAA===>>>>>>???@@@@@@@@@???===???@@@@@@@@@@@@BBBCCCFFFFFFKKKTTT]]]hhhwww|||zzzuuurrrrrrmmmjjjhhhgggggggggeeecccaaa[[[WWWQQQMMMKKKJJJJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@@@@???>>>======<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>???@@@AAAAAAAAAAAA>>>@@@BBBBBBAAABBBCCCEEECCCCCCHHHPPPYYYdddsss~~~|||wwwtttsssllljjjgggddddddeeeeeebbb___YYYWWWSSSOOOLLLIIIHHHHHHIIIGGGEEEDDDCCCBBB@@@>>>>>>===<<<<<<======<<<;;;:::;;;;;;<<<<<<;;;::::::999:::;;;:::999999:::<<<<<<===@@@DDDHHHLLLOOOQQQUUUQQQOOOMMMIIIDDDDDDHHHOOO[[[lll|||sss^^^MMMLLLPPPTTT]]]gggqqq|||sssiiiccc```cccjjjyyyyyykkk```XXXQQQLLLGGGFFFCCCAAA@@@AAABBBBBB???@@@AAABBBBBBAAA@@@???????????????????????????EEEDDDFFFMMMUUU```ppp}}}|||xxxvvvuuunnnjjjgggddddddffffffccc```[[[YYYUUUQQQMMMKKKIIIIIIIIIGGGEEEDDDCCCBBB@@@>>>>>>===<<<;;;;;;;;;:::999888888999::::::::::::::::::;;;;;;:::999888:::;;;===>>>AAAEEEIIIMMMPPPRRRTTTPPPNNNMMMJJJFFFHHHMMMVVVcccvvvnnn[[[LLLLLLQQQUUU^^^hhhttt|||{{{lllccc]]]YYYYYY]]]gggrrr|||}}}nnnaaaWWWQQQKKKGGGFFFEEECCCAAA@@@@@@AAABBB???@@@@@@@@@@@@@@@@@@???????????????????????????BBBAAACCCJJJQQQ[[[kkkxxx}}}}}}zzzxxxwwwpppiiifffddddddffffffccc```[[[YYYUUUQQQMMMJJJHHHGGGHHHGGGDDDCCCCCCBBB@@@>>>???>>>>>>===<<<;;;;;;:::999999::::::;;;;;;;;;<<<;;;<<<<<<;;;999888999;;;===???BBBEEEIIIMMMPPPRRRSSSOOOLLLLLLJJJHHHLLLRRR]]]llliiiYYYLLLMMMSSSZZZcccmmm{{{uuufff]]]WWWTTTUUUUUUXXX^^^eeerrryyyoooaaaVVVNNNJJJFFFCCCDDDCCCBBB@@@@@@@@@AAABBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???BBBIIIOOOXXXfffrrr~~~|||yyyvvvooohhhfffcccccceeeeeebbb___YYYWWWSSSNNNJJJGGGEEEDDDHHHFFFDDDCCCCCCBBB@@@>>>???@@@@@@@@@???>>>??????============<<<=========<<<======;;;999888999;;;===>>>AAADDDHHHLLLNNNPPPQQQMMMJJJIIIHHHHHHMMMTTTaaaqqqdddWWWLLLMMMUUU```lllwwwtttfff\\\VVVSSSSSSPPPPPPSSSYYYdddvvv~~~xxxmmmdddXXXOOOJJJHHHFFFDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@>>>======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAEEEKKKPPPWWWdddppp{{{xxxtttlllhhheeebbbbbbcccccc```]]]XXXVVVRRRMMMJJJGGGEEEDDDGGGEEECCCCCCCCCBBB@@@>>>===???@@@@@@??????AAACCC@@@???>>><<<;;;;;;;;;;;;<<<<<<===;;;999999:::<<<===>>>@@@CCCFFFIIIKKKLLLNNNJJJGGGHHHGGGGGGMMMTTTdddsssuuu\\\SSSKKKMMMWWWfffvvvwwwhhh^^^WWWSSSMMMJJJJJJMMMRRRZZZgggttt|||sssmmmbbb[[[QQQKKKHHHGGGFFFDDDAAAAAA@@@@@@AAAAAAAAABBBAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBEEEKKKPPPVVVcccnnnzzzwwwssskkkhhheeeaaa```aaa```]]]YYYXXXVVVRRROOOKKKIIIGGGGGGFFFDDDCCCBBBBBBBBB@@@>>>:::===???>>><<<<<<>>>AAA>>>===;;;999888888999999;;;<<<<<<;;;::::::<<<===??????AAABBBDDDFFFGGGHHHIIIFFFEEEGGGHHHIIIOOOVVVfffrrruuugggSSSOOOLLLQQQ^^^ooo{{{lll```XXXSSSMMMJJJJJJNNNQQQVVV___hhhxxxyyyrrrjjjdddWWWRRRKKKGGGFFFFFFDDDBBB@@@@@@AAAAAABBBBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAACCCHHHMMMTTT```lll~~~yyyvvvtttmmmhhhddd```______]]]ZZZVVVVVVTTTQQQNNNKKKIIIHHHHHHEEEDDDBBBBBBBBBBBB@@@???;;;>>>@@@???;;;999;;;>>>;;;:::999888888999:::;;;:::;;;<<<;;;;;;;;;===???AAABBBBBBCCCDDDEEEFFFFFFCCCAAACCCHHHKKKMMMSSS[[[cccllluuuyyyyyyrrrdddWWWMMMOOOTTT]]]lll}}}}}}xxxvvvtttrrreee[[[UUUQQQNNNLLLNNNQQQSSSZZZaaagggxxx|||xxxsssnnnggg```\\\OOOKKKGGGEEEFFFEEECCC@@@@@@@@@AAABBBCCCDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@AAAEEEJJJRRR```mmm}}}yyywwwuuuooohhhddd```^^^^^^\\\WWWTTTSSSQQQNNNKKKIIIGGGGGGGGGEEEDDDBBBBBBBBBBBB@@@??????BBBDDDAAA<<<999:::===:::999888888:::<<<>>>@@@999:::;;;;;;;;;<<<>>>@@@DDDDDDDDDDDDEEEEEEEEEEEE>>>>>>BBBIIINNNQQQXXX______fffkkkmmmkkkdddXXXLLLLLLRRR\\\iiiyyy}}}qqqjjjfffeeedddppp{{{zzzxxxwwwxxxjjj___XXXSSSMMMJJJKKKLLLMMMSSSZZZ[[[jjj|||{{{xxxuuupppkkkfff```ZZZVVVLLLIIIFFFFFFGGGFFFCCC???@@@AAABBBCCCDDDEEEEEEEEEAAAAAACCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDBBBBBBEEEJJJSSSaaaooo}}}{{{vvvtttsssnnnjjjccc___]]][[[VVVSSSTTTOOONNNMMMLLLJJJHHHGGGFFFEEEEEECCCAAA@@@@@@@@@AAA???>>>>>>=========>>>>>>:::::::::999999888888888::::::::::::;;;===>>>@@@AAAAAAAAABBBCCCCCCBBBAAA???AAADDDIIINNNSSSWWWYYYXXX[[[bbbhhheee[[[SSSRRRQQQ\\\lll}}}zzzmmmfff___]]]^^^\\\eeewww}}}qqqooommmlllvvv{{{mmmccc^^^ZZZVVVQQQNNNNNNOOOOOOOOO[[[```jjjuuu|||yyyvvvnnnllliiifffaaa[[[SSSNNNFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBDDDBBBCCCGGGLLLSSS```lll}}}|||wwwuuutttooojjjddd___]]][[[UUURRRSSSQQQPPPNNNLLLIIIGGGEEEDDDFFFDDDBBB@@@AAAAAAAAA@@@======<<<;;;;;;;;;;;;;;;:::::::::999999999888888::::::::::::;;;===>>>@@@DDDDDDDDDEEEFFFEEEDDDCCCBBBCCCGGGMMMUUUZZZ\\\]]]XXXYYY]]]```]]]VVVRRRRRR\\\lllxxxlllddd^^^ZZZZZZZZZbbbrrryyyoooooommmllltttssshhhccc\\\XXXSSSPPPOOOOOOPPPPPPUUUYYYaaaiiinnnttt}}}xxxsssppphhhfffbbb^^^ZZZTTTNNNIIIEEEDDDDDDCCCBBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCDDDFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDBBBAAAAAAAAABBBBBBAAA???@@@DDDHHHOOO\\\hhh{{{}}}xxxvvvuuupppkkkeee___]]]ZZZTTTQQQRRRSSSRRRPPPMMMIIIFFFDDDCCCFFFCCC@@@@@@BBBBBBAAA??????>>>===;;;;;;:::::::::::::::::::::999999999999::::::::::::;;;===>>>@@@BBBBBBBBBCCCCCCBBBBBBAAAEEEFFFJJJSSS^^^dddccc```XXXUUUTTTUUURRROOOPPPTTTfff|||{{{qqqhhh```[[[ZZZZZZ```mmmxxxqqqqqqqqqpppwww}}}rrrkkkccc___YYYTTTSSSRRRQQQQQQPPPRRRWWW\\\^^^bbblllwww{{{uuupppllljjjccc```[[[VVVRRRNNNJJJGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCAAABBBEEEIIIPPP]]]iiizzz}}}xxxvvvuuuooollleee___]]]ZZZTTTPPPPPPRRRQQQOOOMMMJJJGGGEEEDDDFFFBBB???@@@BBBCCCAAA>>>AAAAAA???>>><<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;===>>>@@@@@@AAABBBBBBAAA@@@???@@@FFFGGGLLLWWWdddiiifffaaaXXXRRRMMMKKKIIIIIIOOOWWWiii~~~tttiiibbb```___dddnnn}}}yyyxxxxxxyyywwwooojjjccc\\\XXXUUUSSSRRRPPPPPPRRRTTTUUUWWW___hhhzzz{{{uuupppllliiigggaaa\\\VVVQQQNNNLLLIIIHHHCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCFFFJJJPPP]]]iiizzz~~~|||wwwuuutttnnnkkkeee___]]]YYYSSSPPPPPPQQQPPPNNNMMMKKKIIIGGGGGGFFFDDDBBBBBBCCCCCC@@@===AAAAAA???>>><<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;===>>>@@@BBBDDDFFFEEECCCAAABBBCCCEEEFFFLLLXXXdddiiieee___XXXQQQJJJFFFEEEGGGPPPZZZkkkvvvmmmkkkiiilllttt{{{uuulllccc]]]XXXTTTRRRSSSQQQPPPRRRRRRSSSYYYbbbnnn|||~~~zzz|||~~~{{{yyyuuupppkkkgggeeeccc]]]XXXRRRMMMKKKJJJIIIHHHCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEBBB@@@@@@CCCFFFLLLYYYddd{{{}}}{{{wwwuuutttnnnjjjddd^^^\\\YYYSSSPPPQQQPPPPPPNNNMMMKKKJJJHHHHHHGGGGGGFFFEEECCCAAA???>>>???>>>===;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;===>>>@@@AAACCCEEEDDDAAA???@@@BBBCCCEEELLLVVV```ddd```\\\WWWPPPHHHEEEDDDGGGQQQ\\\ppp}}}{{{xxxzzz~~~tttkkkccc^^^YYYWWWXXXTTTRRRRRRRRRRRRXXX___eeesss|||uuuqqqoooooopppnnnqqquuuwwwxxxyyyzzz{{{rrrqqqnnnjjjfffccc```___XXXTTTNNNIIIHHHGGGGGGGGGDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFEEEBBBBBBEEEHHHNNNZZZeee{{{}}}|||xxxvvvuuuoooiiiccc]]]\\\YYYTTTQQQQQQRRRQQQOOOMMMKKKIIIGGGGGGGGGJJJKKKIIICCC???>>>@@@======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;===>>>@@@>>>AAADDDBBB>>>;;;===???BBBEEELLLUUU[[[]]][[[XXXTTTNNNHHHFFFEEEHHHQQQ[[[ppp~~~uuunnniiieeeccc```[[[WWWVVVUUUTTTYYY___```mmmuuurrrlllgggcccaaaaaabbbaaaeeekkknnnoooppprrrtttkkkkkkjjjhhheeeaaa^^^\\\UUUQQQLLLHHHGGGGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEGGGHHHHHHHHHGGGGGGIIIFFFFFFHHHKKKPPP\\\hhhzzz~~~}}}yyyxxxvvvppphhhbbb]]]\\\YYYTTTQQQRRRTTTSSSQQQNNNKKKHHHFFFEEEGGGLLLOOOKKKCCC===>>>AAA???>>>>>>=========>>>>>>:::::::::;;;;;;<<<<<<<<<::::::::::::;;;===???@@@AAADDDGGGEEE@@@>>>???BBBAAAFFFMMMTTTXXXYYYXXXWWWRRRLLLHHHGGGFFFIIIQQQZZZlll~~~~~~xxxtttqqqooohhhbbb]]][[[YYYWWW[[[```]]]jjj~~~}}}xxxssspppfffccc```]]][[[ZZZ[[[\\\YYY^^^dddggghhhjjjllloooiiiiiiiiihhheeebbb^^^\\\UUURRRMMMJJJIIIIIIIIIHHHEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHHHHIIIIIIJJJJJJKKKEEEFFFGGGHHHIIIHHHHHHGGGFFFDDDDDDFFFIIINNNYYYeeeyyy{{{{{{yyyxxxuuullliiibbb[[[YYYXXXUUUSSSRRRQQQQQQPPPNNNLLLIIIGGGFFFIIIIIIGGGFFFCCCAAA>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999::::::;;;<<<777777888999:::<<<===>>>EEEDDDCCC@@@>>>===???AAAAAAIIISSSYYY^^^___YYYQQQPPPJJJDDDBBBDDDIIIUUU```hhhrrr~~~yyyvvvqqqhhhaaa```___\\\^^^dddcccmmm}}}|||wwwsssnnngggaaa^^^[[[VVVRRROOOOOOPPPQQQTTTWWW[[[___bbbbbbaaa```bbbcccddddddbbb___[[[YYYRRROOOLLLIIIIIIIIIHHHGGGJJJIIIHHHFFFEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGKKKJJJJJJIIIIIIIIIJJJJJJFFFGGGHHHIIIIIIIIIHHHGGGIIIHHHFFFEEEHHHPPP[[[bbbttt{{{zzzwwwvvvssskkkfff^^^WWWUUUTTTRRRPPPPPPTTTSSSRRRPPPMMMKKKHHHGGGGGGGGGFFFEEECCC@@@>>>===<<<============<<<;;;;;;::::::999999::::::;;;<<<777888888999;;;===>>>???EEEDDDCCCAAA>>>>>>@@@BBBGGGOOOWWW]]]``````XXXPPPKKKFFFBBBCCCDDDHHHQQQZZZeeemmmzzz~~~zzzqqqjjjgggccc______ccciiirrryyyqqqkkkgggccc]]]XXXUUUSSSOOOKKKIIIIIIJJJKKKOOORRRWWW\\\___aaaaaa```aaabbbccccccaaa___\\\ZZZUUUQQQMMMJJJIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKGGGHHHIIIJJJJJJIIIHHHHHHIIIHHHFFFFFFHHHPPPZZZaaappp~~~{{{yyyuuusssqqqiiihhh___XXXXXXWWWTTTRRRTTTUUUTTTRRRPPPMMMJJJGGGFFFEEEEEEDDDCCCBBB@@@???>>>===============<<<<<<;;;:::::::::::::::;;;;;;<<<888888999:::<<<>>>@@@AAADDDDDDCCCAAA???@@@BBBDDDNNNVVV___dddfffcccYYYNNNGGGCCCBBBDDDFFFHHHOOOXXXbbbhhhrrr}}}zzz}}}}}}wwwsssnnniiihhhjjjttt{{{{{{rrrlllccc]]]ZZZWWWSSSOOONNNLLLIIIGGGFFFFFFFFFGGGIIILLLQQQVVVZZZ]]]^^^_________``````___^^^\\\[[[WWWSSSMMMJJJIIIJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKLLLIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHFFFFFFIIIOOOXXX^^^jjjyyy{{{xxxssspppnnnhhhiii```ZZZ\\\\\\WWWTTTVVVSSSRRRQQQNNNKKKGGGDDDCCCCCCCCCCCCBBBAAA@@@???>>>======>>>>>>======<<<;;;:::::::::::::::;;;<<<<<<999999:::<<<>>>@@@BBBCCCDDDDDDCCCBBB@@@AAADDDFFFPPP[[[ffflllmmmgggZZZMMMFFFCCCBBBEEEHHHKKKSSS\\\dddiiirrrzzzyyysssooosss~~~yyyxxx~~~~~~zzzyyy{{{zzzsssoooiiiccc\\\UUURRRPPPMMMLLLLLLKKKIIIHHHGGGGGGHHHHHHFFFHHHLLLQQQUUUXXXZZZ[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZVVVRRRLLLIIIHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJHHHHHHGGGGGGIIINNNVVV[[[dddsss|||wwwqqqnnnmmmhhheee\\\YYY______WWWRRRTTTSSSRRRPPPNNNJJJGGGDDDBBBBBBBBBBBBBBBAAA@@@???>>>===============<<<<<<;;;;;;;;;::::::;;;;;;<<<===::::::;;;<<<>>>@@@BBBCCCBBBCCCBBBAAAAAABBBEEEGGGNNNZZZhhhoooqqqjjjZZZLLLEEEBBBAAAEEEIIIOOOYYYcccjjjpppyyy}}}zzzsssnnnkkknnnwww|||qqqlllmmmuuuyyysssmmmiiifffccc^^^XXXRRRNNNMMMLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHKKKNNNQQQTTTVVVWWWVVVWWWYYYZZZZZZZZZYYYXXXTTTQQQLLLIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNHHHIIIIIIJJJKKKLLLLLLMMMLLLMMMNNNOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKHHHHHHHHHGGGIIIMMMSSSXXX___lll{{{|||wwwpppmmmnnniiieee]]]___iiiiii]]]UUUVVVTTTSSSQQQOOOLLLIIIFFFEEECCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<===>>>@@@AAABBB@@@AAAAAA@@@@@@BBBEEEHHHLLLWWWcccjjjkkkeeeWWWIIICCC@@@AAAGGGMMMUUUaaallltttzzz{{{pppooommmooottt{{{|||pppgggcccdddlllyyy~~~vvvooohhhdddaaa```]]]ZZZVVVQQQMMMLLLKKKKKKFFFGGGGGGHHHGGGFFFFFFEEEIIIJJJKKKLLLOOOQQQSSSUUUVVVXXX[[[]]]]]]\\\ZZZXXXTTTQQQNNNMMMMMMNNNMMMMMMNNNMMMLLLLLLLLLLLLLLLMMMJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHIIILLLQQQUUUZZZfffsss||||||wwwpppmmmoookkkfff```eeetttuuudddXXXXXXRRRRRRQQQOOOLLLIIIGGGFFFDDDDDDDDDCCCBBB@@@???>>>;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;<<<======<<<<<<<<<======>>>@@@@@@>>>???@@@???@@@BBBEEEHHHMMMTTT[[[^^^^^^[[[QQQFFFBBBBBBFFFOOOXXX```lllvvv}}}wwwxxxyyyxxxwwwwww{{{~~~{{{~~~~~~vvvkkkccc^^^YYYZZZ```kkkuuu}}}xxxtttmmmeee^^^[[[[[[\\\ZZZYYYVVVSSSOOOMMMMMMMMMJJJJJJKKKLLLKKKJJJHHHGGGKKKJJJKKKLLLNNNQQQTTTVVVZZZ]]]aaacccdddaaa^^^[[[VVVUUUSSSSSSUUUUUUTTTRRRTTTSSSQQQPPPOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLNNNPPPRRRRRRRRRQQQPPPOOONNNLLLKKKJJJJJJKKKKKKGGGHHHHHHHHHIIIKKKPPPSSSVVV```kkkttt|||wwwpppnnnpppmmmbbb]]]eeevvvwwweeeVVVTTTOOOOOONNNLLLJJJHHHFFFDDDEEEEEEDDDCCCBBB@@@???>>>::::::;;;;;;::::::999888<<<;;;;;;;;;;;;<<<=====================>>>>>>???===>>>?????????AAAEEEHHHOOOSSSUUUTTTTTTRRRLLLDDDCCCEEEMMMYYYccckkkttt~~~zzzwwwxxx{{{}}}zzzkkk^^^WWWVVVQQQQQQVVV___hhhppp{{{{{{tttpppqqqmmmggg___XXXVVVWWWYYYZZZZZZYYYVVVRRRPPPOOOPPPPPPQQQRRRSSSRRRQQQOOOMMMKKKJJJKKKLLLOOORRRVVVXXX^^^aaafffiiiiiifffaaa^^^YYYXXXXXXYYY[[[[[[YYYWWWZZZYYYWWWUUUSSSQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNMMMNNNPPPRRRSSSSSSRRRQQQOOONNNLLLJJJJJJJJJJJJKKKGGGHHHIIIIIIIIIKKKOOORRRRRR\\\fffnnnzzzzzzuuuooollllllfffddddddeeeeeeccc]]]VVVPPPPPPPPPOOONNNLLLIIIFFFDDDEEEDDDCCCBBBAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>>>>@@@BBBEEEIIIKKKKKKMMMOOOOOOLLLHHHFFFEEEHHHJJJVVVkkkzzz~~~}}}~~~~~~tttfffYYYQQQNNNPPPMMMPPP[[[dddjjjrrrzzz{{{wwwyyy~~~{{{sssjjjeeeeeeeeefffddd___YYYTTTTTTUUUZZZ\\\^^^]]]ZZZWWWUUUTTTUUUYYY\\\ZZZZZZ[[[XXXTTTZZZTTTPPPPPPPPPRRRWWW^^^cccfffjjjnnnooommmiiigggccceeefffeeecccbbbbbbcccccc```\\\YYYWWWVVVTTTRRRPPPQQQQQQPPPNNNNNNOOOPPPPPPQQQSSSTTTUUUTTTSSSSSSOOONNNMMMLLLLLLKKKLLLLLLJJJJJJIIIJJJKKKLLLNNNOOOSSSYYYbbbkkktttzzzuuuooollllllfffbbbaaaaaaaaa___[[[UUUPPPQQQQQQPPPOOOLLLIIIFFFDDDDDDDDDCCCBBBAAA@@@??????===<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@?????????@@@BBBFFFIIIKKKKKKLLLMMMLLLIIIFFFDDDDDDLLLRRRddd|||~~~}}}zzzmmm___SSSLLLJJJMMMJJJNNNYYYbbbhhhooowwwxxxsssnnnlllnnnsss}}}}}}uuunnnggg```]]]^^^aaabbbaaa^^^XXXUUUUUUWWWWWW[[[```ccccccccccccccccccgggjjjiiihhhhhhddd^^^aaa[[[WWWXXXYYYZZZ___ffflllooosssvvvwwwuuuqqqooojjjmmmooopppoooooooooppplllhhhccc___\\\ZZZXXXVVVQQQSSSUUUVVVUUUTTTSSSSSSOOOPPPQQQRRRRRRRRRRRRQQQOOOOOONNNMMMLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLRRRXXX```iiiqqq{{{zzzuuuooollllllfff___^^^\\\[[[ZZZWWWTTTQQQSSSRRRQQQPPPMMMIIIFFFDDDCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;?????????@@@@@@@@@??????>>>??????@@@CCCFFFIIIKKKKKKKKKKKKHHHEEECCCCCCDDDNNN[[[sss}}}rrreeeXXXOOOKKKJJJKKKKKKPPPZZZcccjjjrrrxxx}}}wwwqqqllljjjiiihhhjjjpppyyywwwsssqqquuuzzz}}}ssshhhbbb\\\WWWWWWYYY\\\^^^___\\\YYYWWWXXXZZZXXX^^^fffmmmqqqtttuuuvvvzzz}}}wwwpppooojjjfffgggggghhhlllrrrxxxzzz}}}}}}{{{xxxuuuyyy}}}vvvqqqiiiccc___\\\YYYWWWPPPSSSVVVYYYYYYXXXUUUSSSQQQQQQRRRSSSSSSSSSRRRRRRPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKJJJIIIJJJKKKKKKQQQVVV^^^eeemmmvvvzzzvvvpppmmmkkkeee___\\\XXXVVVVVVUUUTTTSSSTTTSSSRRRPPPMMMJJJFFFDDDCCCBBBAAAAAA??????>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAADDDFFFIIIJJJKKKKKKIIIFFFCCCBBBDDDFFFOOO^^^yyy~~~wwwjjj]]]SSSOOONNNPPPMMMPPPWWWaaajjjrrrzzzzzzlllhhhfffggghhhgggjjjnnnpppvvv{{{ooohhhgggiiipppwwwyyyoooddd^^^YYYUUUVVVYYYYYY\\\^^^]]]ZZZXXXZZZ\\\\\\cccnnnxxx{{{{{{zzzyyy|||{{{rrrkkkeeeaaa^^^\\\VVVWWWYYY[[[]]]\\\ZZZXXXWWWWWWWWWVVVVVVVVVUUUUUUPPPOOONNNMMMLLLKKKKKKKKKIIIHHHHHHHHHIIIKKKMMMNNNPPPUUU[[[bbbhhhqqq|||{{{vvvpppmmmkkkeee___[[[VVVTTTSSSTTTTTTTTTSSSSSSRRRPPPMMMJJJGGGEEECCCBBBAAAAAA??????>>>======<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@???>>>===>>>???@@@BBBEEEGGGIIIJJJKKKJJJGGGDDDBBBBBBEEEHHHPPP```xxx{{{rrreeeXXXPPPNNNOOOQQQPPPWWW```iiiqqq{{{sssjjjaaa^^^]]]___```___aaaeeeiiiooozzzxxxmmmbbb^^^```eeeoooxxxyyyoooddd^^^ZZZVVVWWWZZZYYY]]]```___]]][[[]]]___bbbkkkwwwwwwqqqlllhhheeecccaaa```aaaccccccbbb```]]]\\\[[[ZZZXXXWWWWWWVVVOOOOOOMMMLLLKKKJJJJJJJJJHHHHHHGGGHHHIIIJJJLLLMMMOOOSSSYYY^^^dddmmmxxx{{{wwwqqqmmmkkkddd___[[[UUURRRRRRRRRSSSSSSQQQQQQQQQOOOMMMJJJGGGFFFCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<>>===<<<>>>???AAACCCEEEHHHIIIJJJHHHGGGEEECCCAAACCCFFFJJJRRR```sss~~~xxxoooaaaVVVQQQPPPQQQRRRVVV___iiipppvvvtttggg```[[[XXXWWWYYYZZZYYY[[[___eeekkkvvvttthhh___XXXXXX]]]eeepppyyy~~~zzzqqqhhhccc___\\\\\\___```cccggghhhgggfffgggiiiooowww|||wwwrrrooonnnkkkgggggghhhiiigggeeecccaaa___\\\ZZZXXXWWWVVVPPPOOONNNLLLKKKJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIMMMPPPVVV[[[```iiittt|||{{{wwwqqqmmmkkkddd^^^ZZZTTTQQQPPPQQQQQQQQQOOOOOOOOONNNLLLJJJHHHFFFDDDDDDCCCBBBAAA@@@??????===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>======<<<>>>???AAADDDFFFHHHIIIJJJDDDCCCBBBAAA@@@BBBFFFIIIPPP]]]lllxxx~~~zzzrrrkkk```YYYXXXZZZ\\\]]]```kkktttwww{{{xxxjjj```[[[ZZZVVVUUUXXXYYYXXX[[[___dddjjjtttsssccc[[[TTTPPPTTT[[[eeepppyyy|||||||||}}}yyyqqqnnnllliiijjjmmmlllqqqvvvyyyyyyyyy|||~~~|||{{{xxxttttttuuutttooojjjjjjhhhddd```]]]ZZZYYYXXXRRRRRRPPPNNNMMMLLLKKKKKKJJJJJJHHHGGGGGGGGGHHHIIIIIIMMMRRRVVV\\\eeeqqqyyy{{{xxxqqqmmmkkkddd]]]YYYTTTPPPOOOOOOOOOOOONNNNNNNNNMMMLLLJJJHHHGGGEEEDDDCCCCCCAAAAAA@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<>>>???AAADDDFFFHHHIIIJJJ@@@@@@@@@??????AAAEEEIIIMMMYYYfffooozzz~~~{{{xxxmmmggg```^^^aaafffiiikkkhhhttt}}}~~~qqqeee^^^ZZZXXXUUUSSSVVVWWWWWWZZZ___eeekkkttt}}}zzziiiYYYRRRMMMKKKQQQ[[[dddoooxxx~~~|||yyywwwwwwwwwwwwvvvxxx{{{zzz{{{|||{{{zzzwwwxxx{{{xxx~~~{{{tttpppnnnjjjeeeaaa^^^\\\[[[TTTTTTRRRPPPOOONNNMMMMMMGGGFFFFFFFFFGGGIIIKKKLLLFFFJJJOOOTTTZZZcccnnnwww{{{xxxqqqlllhhh___ZZZVVVQQQOOOPPPRRRTTTUUUPPPQQQQQQNNNJJJGGGFFFEEEDDDCCCAAA???>>>>>>>>>???BBBAAA???>>>=========>>>777777777888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<@@@AAADDDFFFHHHIIIJJJJJJFFFDDDBBB@@@AAACCCFFFHHHPPPZZZcccgggppp{{{~~~~~~||||||{{{xxxtttjjjfffbbbbbbeeehhhiiiiiinnnttt{{{~~~tttjjjaaa[[[ZZZZZZZZZYYYXXXYYY\\\^^^eeehhhnnnvvvzzzkkk]]]UUUQQQNNNMMMQQQZZZeeemmmpppttttttsssnnnjjjhhhiiilllooonnnnnnmmmmmmlllkkkkkkiiihhhkkkzzzvvvllleeedddcccaaa^^^XXXWWWTTTQQQNNNMMMLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJMMMNNNPPPRRRXXXaaakkkrrr~~~xxxtttmmmhhhddd\\\YYYVVVRRRPPPPPPRRRSSSTTTPPPQQQPPPNNNJJJGGGFFFFFFDDDCCCAAA???>>>>>>>>>??????>>>===<<<;;;;;;<<<<<<888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???<<<;;;;;;:::::::::;;;;;;:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBGGGLLLOOOOOOMMMLLLFFFDDDBBB@@@AAACCCFFFHHHLLLSSSZZZ```cccfffffffffccceeehhhjjjjjjjjjjjjjjjkkknnnssswwwwwwrrrhhhaaa[[[[[[\\\^^^aaaeeehhhiiiooorrruuuxxx{{{zzzqqqiii^^^YYYXXXXXXUUURRRTTTTTTUUUYYY___gggooottt{{{wwwooofff]]]UUUPPPNNNLLLPPPVVV___gggnnnrrrsssvvvtttpppkkkgggeeeffffffdddccc```]]]YYYVVVSSSRRRQQQTTTYYY___jjj||||||vvvooojjjeeeccc___ZZZVVVSSSQQQPPPIIIHHHGGGGGGGGGGGGGGGGGGIIIJJJLLLNNNRRRZZZbbbhhhttt{{{vvvooofffcccaaa[[[WWWUUURRRQQQQQQQQQQQQPPPNNNOOOOOOMMMIIIGGGFFFFFFDDDCCCAAA???>>>>>>>>>???:::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<==============================>>>BBBGGGLLLNNNNNNMMMKKKFFFDDDBBB@@@@@@BBBEEEGGGLLLPPPWWW]]]_________```^^^aaafffhhhgggffffffgggmmmqqqvvvzzzwwwnnnbbbZZZVVVWWWYYY[[[^^^ccchhhkkkppprrruuuxxx}}}|||sssfff^^^[[[XXXTTTPPPOOOOOOPPPSSSYYYaaaiiinnnrrrmmmeee]]]VVVRRRQQQQQQUUUZZZccclllrrrvvvyyyyyyxxxvvvssspppooonnnnnnnnnmmmkkkgggbbb]]]XXXTTTRRROOOSSSWWW[[[aaammmyyyuuupppmmmgggaaa[[[VVVSSSQQQJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJMMMQQQWWW___dddpppwwwsssllleeeaaa```ZZZXXXUUURRRPPPPPPQQQPPPPPPMMMNNNNNNLLLIIIGGGFFFFFFDDDCCCAAA???>>>>>>>>>???;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>========================???BBBFFFJJJLLLLLLJJJIIIDDDCCCAAA@@@AAADDDGGGIIIMMMOOOTTT[[[\\\ZZZZZZ]]]^^^ccchhhjjjhhhfffggghhhqqqvvvzzz{{{uuujjj]]]TTTQQQSSSTTTWWWZZZ```hhhmmmqqqsssvvv{{{}}}qqqggg___YYYTTTPPPKKKLLLNNNRRRYYYaaaiiimmmhhhccc\\\VVVRRRQQQRRRTTTZZZaaakkktttyyy|||}}}~~~}}}|||zzzzzz{{{{{{yyywwwuuusssnnnhhhaaa[[[VVVTTTNNNSSSXXX\\\___fffqqqyyy{{{wwwpppggg___WWWSSSPPPKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHJJJLLLOOOUUU\\\aaakkkrrr|||rrrmmmfffcccbbb\\\ZZZVVVQQQOOONNNPPPPPPPPPLLLMMMNNNLLLIIIGGGFFFFFFDDDCCCAAA???>>>>>>>>>???<<<<<<======<<<;;;:::999::::::::::::;;;<<<===>>>========================@@@BBBDDDGGGHHHHHHHHHGGGAAAAAA@@@AAADDDHHHMMMPPPRRRRRRVVV]]]^^^\\\]]]bbbeeejjjoooooommmkkklllnnntttxxx{{{zzzrrreeeXXXPPPMMMNNNOOOQQQUUU\\\fffmmmrrrtttxxx~~~sssggg^^^XXXTTTNNNOOOQQQTTTZZZ```eeehhhaaa]]]XXXSSSQQQSSSVVVXXX```hhhsss||||||zzztttmmmeee^^^YYYVVVRRRWWW]]]bbbfffiiinnnrrrttt}}}~~~uuukkk```WWWPPPMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLOOOTTTZZZ___hhhoooxxxsssooojjjgggfff___[[[VVVQQQNNNMMMOOOPPPQQQLLLMMMNNNLLLIIIGGGFFFFFFDDDCCCAAA???>>>>>>>>>???<<<<<<======<<<:::999777888888999:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCEEEFFFFFFFFFFFF?????????BBBFFFLLLRRRVVVWWWVVVZZZaaaccc```bbbhhhlllqqqvvvvvvsssqqqrrruuuuuuxxx{{{xxxooobbbVVVNNNJJJKKKLLLMMMQQQYYYeeemmmssstttyyy}}}oooccc]]]ZZZTTTTTTUUUWWWZZZ]]]```aaa___\\\WWWTTTSSSVVVZZZ]]]iiirrr~~~yyyqqqiiiaaa[[[XXXVVV[[[cccjjjnnnpppqqqrrrttt|||xxxlll```VVVNNNJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJLLLOOOTTTZZZ^^^fffmmmwwwrrrooollljjjhhhaaa___YYYUUUUUUSSSOOONNNOOOQQQOOOLLLIIIFFFFFFFFFFFFBBBAAA@@@???>>><<<;;;;;;::::::::::::::::::::::::999:::;;;===>>>>>>>>>>>>BBB@@@>>><<<;;;===???@@@CCCCCCCCCDDDEEEEEECCCAAA>>>???AAAEEEJJJQQQWWW[[[```___```cccbbbbbbhhhpppwww|||~~~yyytttsssuuuzzzwwwtttpppiiiaaaXXXQQQPPPNNNKKKMMMTTT]]]eeejjjkkkqqqyyy|||~~~|||yyy}}}{{{qqqhhhbbb^^^\\\[[[ZZZZZZ\\\^^^___[[[ZZZXXXWWWXXX\\\ccchhhwwwyyyxxxvvvlll```ZZZ]]]bbbkkkttt{{{}}}ooobbbXXXQQQMMMJJJGGGHHHHHHFFFCCCCCCFFFIIIFFFGGGIIIJJJMMMSSSZZZ^^^```hhhrrr{{{sssppplllkkkiiibbb^^^XXXSSSRRRPPPMMMLLLNNNQQQPPPMMMKKKIIIGGGGGGGGGCCCBBBAAA@@@???======<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===>>>??????@@@@@@>>>===<<<<<<>>>@@@BBBDDDDDDDDDDDDEEEDDDBBB@@@AAAAAADDDKKKUUU```hhhlllmmmiiifffeeedddgggqqq|||~~~zzzxxxyyywwwsssooojjjccc[[[VVVRRRPPPOOORRRXXX```gggkkkkkkpppwww~~~}}}yyyxxx|||vvvuuutttxxxzzzrrrmmmdddbbb```^^^]]]^^^______]]]\\\[[[ZZZ]]]dddlllsss|||zzzwwwnnneeeaaabbbhhhrrr|||}}}uuuiii^^^UUUPPPLLLJJJGGGHHHHHHFFFCCCCCCFFFIIIIIIIIIJJJKKKLLLQQQWWW[[[___fffpppyyytttrrrnnnlllkkkddd```YYYTTTSSSQQQMMMLLLMMMPPPPPPOOOMMMKKKIIIGGGFFFDDDCCCBBBAAA@@@>>>==============================999:::<<<>>>???@@@AAAAAA======<<<<<<===???BBBCCCCCCDDDDDDDDDCCCBBB@@@???BBBBBBEEEQQQddduuuzzzpppiiiggglllzzz~~~zzzwwwsssooojjjfff```]]]VVVUUUUUUYYY___fffkkkmmmlllpppvvv{{{~~~xxxvvvwww~~~wwwoookkkllllllrrr~~~}}}xxxmmmkkkhhheeebbbaaa``````______^^^___eeeooozzz{{{sssmmmkkkiiiqqq|||zzzrrrrrrsssyyyqqqjjjaaaXXXRRRNNNKKKJJJHHHHHHGGGFFFDDDDDDFFFHHHJJJKKKKKKKKKKKKNNNSSSWWW^^^eeennnxxxvvvuuupppmmmmmmgggccc]]]ZZZYYYWWWQQQMMMMMMNNNNNNOOONNNLLLIIIGGGEEECCCCCCBBBAAA???>>>===<<<========================:::;;;<<<>>>@@@AAABBBBBB======<<<<<<===???AAACCCCCCDDDEEEDDDBBB@@@>>>>>>AAAAAAFFFXXXqqq}}}pppjjjooo~~~zzztttoookkkhhheeeccc\\\\\\]]]aaafffkkknnnooonnnqqquuuyyy{{{}}}|||||||||uuunnnfffdddeeegggnnn{{{}}}wwwtttppplllgggcccaaa``````aaabbbeeemmmzzzzzzuuutttqqqzzz~~~rrrlllaaaaaaccchhhttt|||uuuhhhbbb[[[TTTPPPMMMJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKJJJKKKMMMRRRUUU]]]dddmmmvvv}}}yyywwwrrroooooojjjccc___\\\]]]ZZZRRRLLLKKKLLLLLLMMMMMMLLLIIIFFFDDDBBBBBBAAA???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>@@@AAAAAABBB???>>>=========>>>@@@@@@AAACCCDDDCCC@@@>>>======BBBBBBIII]]]yyy{{{qqqsss|||tttnnnjjjjjjiiiiiiddddddeeehhhmmmpppqqqqqqqqqsssvvvwwwyyy{{{xxxrrrllleeebbbbbbeeemmmzzz~~~|||wwwrrrlllgggcccaaaaaacccgggmmmwww|||{{{zzzzzz{{{uuuhhhaaaXXXYYYZZZ^^^iii||||||qqqkkkbbb^^^XXXSSSOOOLLLJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJKKKNNNRRRUUU\\\ccckkksss{{{{{{zzzssspppqqqlllccc^^^ZZZYYYUUUNNNIIIHHHKKKLLLMMMLLLKKKHHHFFFDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>??????>>>AAADDDCCC???<<<===>>>CCCEEEMMM___xxxzzzwwwzzzpppjjjhhhjjjlllnnnlllkkklllnnnqqqssssssrrrssstttuuuvvvwwwyyy}}}~~~vvvsssmmmfffbbbbbbdddkkkwww~~~xxxqqqkkkgggddddddiiipppyyyxxxsssttt|||~~~lll___XXXSSSUUUWWWZZZaaaqqq~~~sssiiiccc^^^[[[VVVSSSPPPMMMKKKHHHHHHGGGFFFFFFGGGGGGFFFDDDCCCEEEGGGIIIKKKNNNRRRUUU[[[aaaiiipppvvv~~~|||{{{uuurrrrrrnnnfff^^^VVVRRRNNNIIIHHHIIIMMMMMMMMMLLLKKKIIIGGGFFFCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@AAA<<<@@@CCCBBB>>><<<===???BBBEEEMMM[[[mmm~~~xxx{{{zzzsssjjjddddddiiiooorrrsssrrrqqqrrrsssttttttsssssstttttttttuuuwww|||~~~vvvqqqllleeeaaaaaabbbhhhrrr}}}~~~~~~~~~wwwqqqllliiijjjppp{{{yyyssspppuuuuuufff[[[VVVPPPSSSWWWYYY___kkk}}}wwwmmmccc^^^ZZZWWWTTTRRRQQQOOOMMMJJJHHHFFFEEEFFFHHHHHHFFFCCCCCCEEEGGGIIIJJJLLLPPPSSSYYY^^^eeekkkqqqyyy}}}|||vvvrrrssspppkkk```TTTNNNIIIGGGIIIMMMNNNNNNNNNMMMKKKJJJIIIHHHDDDCCCBBBAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<:::;;;<<<>>>???AAABBBCCC;;;???CCCBBB>>>;;;===@@@???CCCJJJTTTaaannnzzz~~~wwwvvvzzzyyy{{{~~~}}}zzzuuunnneee```bbbhhhpppuuuwwwuuusssssstttuuutttsssrrrssssssssssssvvv{{{~~~vvvoooiiiccc```aaa```fffooowww}}}|||~~~{{{tttooolllooovvv}}}uuunnnqqqxxxpppddd\\\YYYOOOTTTXXX[[[___jjjzzz|||sssiiiaaa\\\VVVTTTRRRQQQQQQPPPNNNLLLHHHFFFEEEFFFHHHHHHFFFCCCDDDFFFHHHIIIJJJKKKNNNQQQWWW[[[bbbhhhmmmttt}}}zzzyyyuuussstttoooooodddYYYRRRNNNJJJKKKOOOLLLPPPPPPLLLIIIJJJIIIGGGDDDBBB???<<<:::::::::;;;999:::<<<<<<;;;<<<===???:::;;;<<<===>>>>>>>>>>>>============>>>???AAAAAA@@@???>>><<<<<<<<<======???BBBIIIRRR[[[ccciiilllxxx|||}}}zzzwwwvvvtttpppnnnnnnnnnoooppprrrtttuuutttnnneee______eeemmmssssssuuuwwwxxxvvvtttssssssppppppooopppssswwwzzz}}}sssmmmgggaaa^^^^^^[[[^^^eeeqqqyyy~~~~~~wwwyyy}}}zzzsssqqqtttuuu~~~}}}tttqqqttt{{{yyyqqqhhh```[[[XXXXXXZZZ]]]cccnnnzzzwwwoooggg^^^VVVSSSTTTTTTSSSQQQPPPOOOPPPJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDEEEHHHKKKNNNOOO[[[\\\^^^aaafffnnnwww}}}{{{zzzvvvtttuuupppnnneeeZZZUUUPPPLLLMMMOOONNNQQQQQQLLLIIIHHHGGGEEEEEECCCAAA>>><<<;;;<<<<<<>>>???@@@???===<<<===>>>:::;;;<<<===>>>>>>>>>>>>============>>>???AAAAAABBB@@@???===<<<<<<======???BBBIIIQQQYYYaaafffiiilllppprrrooonnnpppooollllllkkkiiihhhiiikkkmmmooorrrmmmeee```aaafffmmmrrrrrruuuwwwwwwuuusssrrrrrrooonnnnnnnnnqqquuuzzz|||tttmmmggg```\\\\\\YYYZZZ```jjjqqqvvv~~~}}}uuuvvvzzzxxxqqqqqquuu{{{|||uuusssvvvxxxzzz}}}zzzvvvqqqkkkfffccc]]]]]]^^^aaagggrrr}}}yyyqqqiii```YYYUUUVVVWWWWWWVVVTTTSSSRRRKKKKKKIIIHHHGGGGGGGGGHHHEEEEEEFFFGGGIIIKKKNNNOOOWWWYYY\\\```eeellltttzzz|||{{{vvvuuuvvvqqqmmmddd\\\XXXTTTOOONNNPPPOOORRRQQQLLLHHHGGGEEEBBBEEECCC@@@>>><<<<<<<<<===@@@AAAAAA???===;;;;;;<<<:::;;;<<<===>>>>>>>>>>>><<<<<<======>>>@@@AAABBBCCCBBB@@@>>>============???BBBHHHOOOVVV]]]aaadddfffiiijjjiiilllqqqsssrrrnnnkkkgggdddccceeeiiikkknnnkkkfffccccccgggmmmqqqrrrtttvvvvvvtttqqqppppppmmmlllkkkkkknnnsssyyy|||vvvmmmfff___[[[[[[VVVVVVZZZaaaffflllttt}}}zzzqqqpppttt}}}uuuppprrrwwwzzztttqqqqqqqqqttttttuuutttssspppmmmkkkggghhhiiilllqqqzzz}}}tttlllccc\\\XXXYYY[[[\\\\\\ZZZWWWUUUMMMLLLKKKJJJIIIIIIIIIJJJHHHGGGGGGHHHIIIKKKNNNOOOQQQTTTYYY]]]ccciiippptttyyy~~~|||zzzuuutttuuuqqqjjjccc\\\ZZZVVVQQQNNNOOONNNQQQQQQLLLHHHGGGFFFCCCCCCBBB???===;;;;;;;;;<<<<<<======<<<999888888999;;;;;;<<<======>>>======<<<<<<<<<===>>>@@@AAABBBEEECCCAAA???>>>>>>>>>>>>???BBBGGGMMMSSSYYY\\\^^^bbbeeefffgggllluuuyyyxxxsssooojjjeeedddgggkkknnnkkkiiigggeeefffiiimmmppprrrtttvvvuuussspppnnnnnnllljjjiiijjjmmmrrrxxx|||wwwnnnggg___[[[[[[VVVTTTUUUYYY^^^bbbkkktttxxxllljjjlll{{{{{{uuurrrvvv~~~~~~vvvrrrqqqqqqrrrtttvvvwwwvvvtttsssrrruuuvvvwwwzzzxxxooofff___XXXZZZ\\\___```^^^[[[XXXQQQOOOMMMKKKJJJIIIJJJJJJHHHHHHHHHHHHIIIJJJLLLMMMMMMPPPVVV[[[```eeekkkoooqqqvvv~~~{{{xxxsssrrrtttpppiiibbb\\\ZZZWWWQQQMMMMMMLLLPPPPPPKKKHHHIIIHHHFFFDDDBBB@@@>>><<<<<<===>>>888999::::::888888999:::;;;<<<==================;;;;;;<<<===>>>@@@BBBCCCEEECCCAAA@@@???>>>??????@@@CCCGGGLLLQQQVVVYYYZZZ[[[]]]^^^```hhhrrrwwwvvvuuuqqqlllhhhhhhjjjnnnqqqkkkjjjhhhhhhiiikkkmmmooossstttvvvuuurrrooommmmmmkkkjjjjjjkkknnntttzzz}}}yyyqqqjjjbbb]]]\\\VVVSSSRRRUUUXXX\\\eeennnyyyxxxjjjeeefffsss||||||wwwwwwzzzuuuttttttrrrvvvyyy{{{{{{zzz{{{|||}}}sssiiibbbXXXYYY\\\```cccccc```]]]WWWUUUQQQMMMKKKIIIIIIJJJHHHGGGGGGGGGGGGIIIJJJKKKJJJNNNTTTYYY]]]bbbfffiiilllqqqyyyzzzwwwrrrqqqsssoooiiiccc]]][[[WWWPPPMMMMMMLLLPPPPPPLLLJJJJJJJJJGGGFFFDDDBBB???>>>>>>???@@@888999;;;;;;;;;;;;<<<>>><<<<<<===============<<<;;;;;;<<<===???@@@BBBCCCCCCBBBAAA????????????@@@BBBDDDHHHLLLQQQUUUXXXYYYYYYZZZZZZ\\\eeeooosssqqqnnnllljjjiiiiiillloooqqqllllllkkkjjjkkklllnnnoootttvvvwwwvvvrrrooommmlllkkkkkklllnnnrrrwww||||||uuunnneee^^^\\\UUUQQQOOOQQQSSSVVV___hhhrrr}}}|||kkkdddccckkkrrr~~~}}}zzzyyyyyytttxxx}}}zzznnnfffZZZZZZ\\\bbbgggiiigggddd```]]]WWWRRRMMMJJJIIIIIIGGGFFFFFFFFFGGGIIIJJJKKKKKKNNNSSSWWW[[[^^^cccfffiiinnnuuu}}}{{{xxxsssrrrtttpppllleee___\\\WWWQQQMMMMMMNNNRRRRRRNNNJJJJJJIIIGGGDDDBBB@@@>>>======>>>???999;;;<<<===<<<<<<>>>???<<<<<<============<<<<<<;;;;;;<<<===???AAABBBDDDAAA@@@???>>>>>>???@@@AAACCCEEEIIIMMMQQQUUUXXXYYYXXXYYYYYY[[[ccclllnnnkkkdddeeefffhhhjjjlllnnnoooooonnnmmmllllllmmmooopppuuuwwwxxxvvvsssooommmllllllmmmooossswww{{{{{{{{{zzzqqqfff]]]ZZZQQQMMMKKKMMMOOOQQQYYYaaalllxxxpppfffdddeeejjjuuu}}}tttkkk___^^^___eeelllqqqpppnnnjjjfff___WWWQQQMMMKKKJJJGGGGGGFFFGGGHHHJJJLLLMMMNNNPPPSSSVVVYYY\\\aaadddggglllrrrxxx}}}|||yyyssssssuuuqqqoooggg```]]]XXXRRRNNNNNNQQQUUUTTTOOOKKKJJJHHHFFF@@@>>><<<:::999999:::;;;:::;;;<<<<<<;;;;;;<<<>>><<<===============<<<<<<:::;;;;;;===???AAACCCDDD@@@???>>>>>>>>>???@@@AAADDDFFFIIINNNRRRVVVXXXZZZUUUVVVUUUWWW___ggggggccc^^^```dddhhhkkkmmmnnnnnnqqqpppnnnmmmmmmmmmooopppvvvwwwxxxwwwsssooommmllllllnnnqqqvvvzzz~~~vvvuuuzzz}}}sssfff\\\WWWMMMJJJHHHJJJKKKNNNUUU]]]iiiuuussshhhfffaaaeeeooo|||xxxnnnbbbaaabbbhhhqqqvvvwwwuuuqqqlllddd[[[SSSNNNLLLKKKGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQTTTVVVXXX[[[```cccfffjjjpppvvvzzz~~~~~~|||xxxwwwwwwrrrkkkgggbbb^^^[[[XXXUUUSSSWWWWWWUUUSSSOOOJJJFFFCCCAAA@@@???===<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>@@@@@@???===;;;999999:::<<<===>>>>>>>>>===???<<<<<>>BBBBBBKKKPPPOOOSSS[[[[[[UUUWWWVVVUUUXXX^^^bbbaaa\\\ZZZ[[[]]]bbbgggkkkmmmmmmjjjlllmmmnnnmmmnnnpppqqqsssvvvwwwsssnnnkkkmmmqqqnnnqqqtttvvvyyy|||~~~uuuqqqpppvvv}}}rrrggg\\\TTTLLLHHHFFFGGGHHHIIIOOOVVVbbbnnn}}}mmmbbb______fffuuuvvvwww~~~pppkkkdddccckkkvvv{{{|||}}}|||vvvmmmddd\\\TTTNNNJJJKKKIIIGGGHHHJJJNNNPPPRRRSSSWWWYYYWWWXXX]]]``````eeefffiiimmmrrrwww{{{}}}}}}zzzwwwvvvwwwrrrkkkgggccc___\\\ZZZWWWUUUZZZXXXUUUQQQMMMIIIGGGEEEAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>?????????>>>===;;;:::;;;<<<===????????????>>>@@@===<<<>>>===<<>>===<<<<<<<<<<<<<<<<<<<<<============@@@???>>>======<<<<<<<<<===>>>???AAAAAAAAA@@@@@@AAA===<<<=========CCCJJJTTT___ddd^^^ZZZ\\\]]]YYYYYYYYY\\\dddkkklllgggbbb\\\]]]```eeeiiijjjiiigggfffhhhkkkllllllmmmnnnpppoooqqqrrrppplllkkkmmmooolllooossswwwzzz~~~xxxooojjjiiimmmyyy}}}ooobbbVVVNNNJJJFFFEEEFFFFFFFFFKKKRRRYYYeeexxxxxxmmmbbb___```kkkxxx~~~rrrhhhgggmmmyyy~~~pppgggcccbbbhhhooottt{{{|||uuunnnfff^^^VVVQQQLLLKKKJJJIIIKKKOOORRRUUUYYY^^^```^^^]]]``````^^^aaacccfffjjjooorrruuuwww|||yyyxxxuuuuuuuuupppkkkhhhdddaaa___^^^\\\[[[[[[YYYUUUPPPLLLHHHFFFEEEAAAAAA???>>>===<<<<<<<<<============>>>>>>>>>>>>@@@???===<<<;;;<<<===>>>???@@@AAABBBCCCBBBAAAAAA@@@===<<<===>>>AAAJJJTTTgggssszzzsssjjjgggddd___YYY[[[eeerrr{{{xxxooohhhaaabbbdddggghhhgggddd```aaadddhhhkkklllnnnppprrrqqqqqqqqqooolllkkklllmmmlllooossswww{{{|||rrrllliiilllvvv~~~oooaaaTTTMMMIIIFFFDDDEEEEEEEEEIIIPPPVVVbbbtttuuuddd^^^]]]dddppp~~~xxxmmmbbb```eeeooo}}}pppfffbbbaaadddiiinnnwww{{{vvvpppiiiaaaYYYTTTNNNMMMLLLKKKLLLOOOTTTXXX]]]bbbeeecccbbbbbbaaa^^^aaabbbdddhhhkkkoooqqqrrryyy~~~zzzyyyvvvuuuuuupppkkkhhhdddbbbaaaaaa```^^^___^^^[[[XXXSSSNNNJJJHHHBBBAAA@@@>>>=====================>>>>>>>>>??????AAA???===;;;;;;<<<>>>??????@@@BBBCCCCCCBBBAAAAAA>>><<<<<<>>>@@@FFFRRR^^^uuu|||uuummmeee]]]bbbqqqyyyqqqffffffggghhhgggddd___[[[]]]```fffjjjmmmooorrrssstttsssrrrooommmkkkkkkkkklllooosssxxx|||wwwooojjjjjjrrr|||}}}nnn```TTTMMMIIIFFFEEEEEEEEEDDDGGGMMMVVVaaarrr}}}iiiaaa\\\```kkkxxxuuujjj```^^^bbbjjjuuutttgggbbb___aaadddhhhooowwwwwwtttppplllggg```ZZZUUUOOOOOONNNMMMLLLPPPVVV[[[```fffjjjiiihhhhhheeeaaabbbbbbccceeegggjjjmmmnnnuuuzzz{{{{{{wwwvvvuuuooojjjhhheeeccccccccccccbbb\\\\\\ZZZWWWSSSMMMHHHDDDBBBAAA@@@???>>>=====================>>>>>>>>>>>>@@@???===<<<;;;===>>>??????@@@AAABBBBBBAAA@@@???<<<;;;<<>>=========<<<<<<<<<=========>>>>>>???>>>===<<<<<<===>>>???>>>???@@@AAA@@@@@@???>>>:::;;;===@@@BBBGGGUUUcccyyyvvvjjjlllzzzxxxqqqiiihhhffffffeeeccc___\\\___ccchhhlllmmmnnnoooppppppooommmlllmmmmmmllllllnnnqqquuuyyy|||zzzpppjjjnnnuuuwwwhhh]]]TTTNNNJJJGGGFFFGGGEEECCCFFFKKKRRR]]]mmm}}}}}}qqqeeebbbfffooo|||pppggg___^^^bbbgggpppyyynnnddd\\\[[[]]]]]]]]]___^^^\\\YYYWWWWWWUUUSSSRRRRRRSSSRRROOONNNQQQYYY```gggpppwwwyyyzzzyyyvvvqqqjjjgggccc``````bbbfffiiijjjnnnttt{{{~~~zzzxxxvvvpppjjjhhhfffeeefffgggffffffccc```[[[UUUPPPMMMKKKJJJCCCBBB@@@???>>>>>>======<<<<<<<<<<<<============>>>===============>>>>>>===>>>???@@@??????======:::;;;===@@@AAAEEERRR```kkkvvv||||||~~~{{{rrrkkkjjjuuu~~~oooiiihhhfffeeedddeeedddaaa___bbbfffjjjmmmmmmllllllmmmlllkkkjjjjjjlllmmmnnnmmmooorrrvvvyyy}}}tttnnnpppvvvtttfff[[[SSSMMMJJJGGGGGGHHHFFFDDDFFFKKKPPPZZZkkk{{{wwwjjjdddeeelllwwwzzz{{{}}}}}}}}}|||zzzxxxzzz|||~~~}}}nnneee]]]]]]aaagggooowwwqqqeee[[[ZZZ\\\[[[XXXWWWVVVTTTQQQPPPQQQQQQQQQPPPRRRSSSSSSPPPNNNQQQYYYaaajjjsss||||||wwwmmmiiiccc___^^^```eeehhheeeiiiooouuu}}}}}}xxxvvvwwwssskkkhhheeedddffffffdddbbb___]]]YYYTTTNNNJJJGGGEEEDDDAAA>>>============<<<>>>===<<<<<<>>>??????>>>BBB@@@<<<999888:::===???????????????>>>>>>>>>>>>:::::::::<<>>============<<<===<<<;;;<<<>>>@@@@@@???======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;===AAAHHHOOOSSSZZZ\\\```fffjjjiiiddd___ZZZ___fffmmmnnnjjjccc]]]\\\```dddbbb^^^\\\___bbbiiilllnnnooommmkkkkkkkkkhhhhhhiiiiiijjjllllllmmmoooqqquuuyyyyyytttwww~~~~~~yyyyyy|||}}}qqqggg\\\TTTQQQLLLKKKIIIGGGGGGHHHIIIJJJLLLSSSbbbuuuwwwlllgggffflllrrr|||}}}yyyrrrqqqnnniiieeeddddddccc```aaabbbcccbbbaaa___^^^bbbdddfffiiikkkooossswwwzzzjjjaaaZZZYYY]]]cccmmmuuu~~~wwwtttrrrwwwzzzkkk\\\UUURRROOONNNOOORRROOOKKKIIIIIIJJJJJJJJJLLLOOORRRPPPOOOSSS\\\eeennnvvv}}}xxxpppiiifffaaa\\\YYYZZZ\\\^^^aaaaaaeeelllsss|||~~~|||xxxwwwxxxtttmmmjjjffffffhhhhhhfffddd___]]]YYYTTTNNNJJJGGGEEECCCAAA>>>======>>>===<<<>>>===<<<===>>>???>>>===888:::===???@@@???===<<<<<<<<<<<<======>>>>>>???>>>===<<<===AAAFFFLLLPPPRRRTTTWWW[[[______\\\ZZZSSSXXX___dddeeeaaaZZZVVVYYY]]]aaa```]]]\\\___ccckkkmmmoooooommmkkkjjjjjjggggggggghhhiiijjjkkklllnnnpppsssxxx}}}zzzyyy}}}}}}rrrmmmmmmooozzz~~~tttkkk___VVVRRRLLLKKKIIIGGGGGGHHHIIIKKKLLLQQQ^^^ooorrriiieeegggmmmuuuwwwyyyzzzxxxsssnnnjjjdddbbb^^^[[[YYYXXXXXXXXXVVVWWWXXXXXXXXXWWWVVVUUUXXXZZZ\\\___aaaeeejjjmmmrrruuuyyy|||xxxjjjaaaYYYYYY[[[```hhhooo|||yyyuuupppnnnqqqyyytttqqqppptttppp___VVVQQQMMMKKKLLLMMMKKKHHHGGGGGGHHHGGGFFFKKKMMMOOOOOONNNRRR[[[bbbjjjrrryyy{{{{{{yyyrrrkkkdddaaa\\\XXXWWWWWWYYY[[[[[[[[[___fffmmmuuu|||{{{wwwwwwxxxtttmmmiiiffffffggghhhfffccc___]]]YYYTTTNNNJJJGGGEEECCC@@@>>>======>>>======@@@???>>>>>>>>>>>><<<:::888:::===@@@@@@???<<<;;;:::;;;;;;<<<===>>>>>>???======<<<===@@@EEEKKKNNNPPPQQQSSSVVVYYYZZZZZZYYYSSSXXX^^^bbbaaa]]]XXXUUUWWW[[[___^^^\\\[[[```dddkkkmmmppppppnnnkkkjjjjjjeeeeeeeeeeeeggghhhjjjkkkooopppssswww}}}}}}~~~yyyppplllmmmpppwww~~~vvvmmmaaaVVVQQQLLLKKKIIIHHHGGGHHHJJJKKKLLLPPPZZZjjjyyyxxxmmmffffffiiimmmmmmmmmllliiiddd___\\\WWWTTTSSSUUUTTTQQQNNNNNNPPPPPPQQQQQQQQQQQQPPPOOOQQQSSSUUUWWWZZZ]]]bbbeeedddeeehhhjjjnnnqqquuuwww{{{~~~vvvkkkbbbZZZYYYZZZ]]]cccjjjwwwvvvpppkkkddd```bbbhhhqqqwww}}}zzzxxxzzzrrr```VVVQQQLLLKKKKKKIIIGGGFFFFFFGGGHHHGGGFFFIIIKKKMMMMMMMMMQQQYYY___eeekkkqqqrrrrrrpppjjjccc]]][[[WWWTTTSSSTTTVVVXXXXXXXXX[[[bbbhhhppp}}}|||{{{wwwvvvwwwssskkkhhheeeeeefffgggeeebbb___]]]YYYTTTNNNJJJGGGEEEBBB@@@=========>>>>>>============>>>??????>>><<<======>>>>>>>>><<<;;;::::::;;;;;;<<<===>>>>>>???;;;;;;;;;===@@@EEEJJJNNNNNNPPPRRRTTTUUUVVVWWWXXXSSSYYY___bbb```\\\YYYWWWWWW[[[^^^]]]ZZZ[[[___dddkkkmmmppppppnnnlllkkkkkkeeedddddddddeeegggiiijjjoooqqqsssxxx}}}~~~wwwttttttvvv{{{yyytttmmmbbbXXXSSSNNNLLLJJJHHHHHHHHHIIIJJJLLLOOOWWWeeettttttjjjggghhhfffeeeccc___[[[WWWSSSQQQJJJHHHKKKRRRSSSMMMFFFEEEGGGGGGGGGHHHHHHHHHGGGGGGHHHJJJLLLNNNOOORRRVVVZZZYYYYYYZZZ[[[^^^aaacccdddgggiiikkklllooouuu~~~{{{xxxuuu|||uuujjjbbbZZZYYYYYY[[[___eeerrr|||pppiii^^^[[[VVVSSSSSSWWW]]]```sss|||tttbbbXXXRRRNNNMMMNNNHHHFFFFFFGGGIIIJJJJJJJJJHHHIIIKKKKKKMMMQQQWWW\\\___eeeiiiiiihhhfffaaaZZZWWWUUURRRPPPPPPQQQSSSUUUXXXWWWZZZ```eeelllxxx|||zzzvvvuuuvvvrrrkkkhhhddddddffffffdddbbb___]]]YYYTTTNNNJJJGGGEEEBBB@@@======>>>>>>>>>>>>999999:::===AAABBBAAA@@@???>>>>>>===<<<;;;;;;;;;<<<<<<<<<======>>>>>>???;;;;;;;;;===@@@EEEIIILLLKKKMMMOOOPPPPPPQQQRRRTTTRRRWWW^^^```^^^ZZZXXXXXXYYY\\\^^^]]]YYYYYY^^^cccjjjmmmooopppooommmlllllleeedddccccccdddfffiiijjjpppqqqssswww}}}~~~~~~|||tttrrrooofff]]]YYYPPPNNNKKKIIIHHHHHHHHHIIIKKKMMMTTTaaannn}}}{{{oooiiihhh```^^^ZZZUUUQQQMMMKKKJJJGGGEEEJJJVVVYYYPPPGGGEEECCCCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHHHHIIIKKKOOORRRSSSQQQPPPQQQSSSUUUUUUTTTXXXYYY[[[]]]___fffpppxxx{{{uuurrrsssxxxttthhh```YYYWWWWWWXXX[[[```kkkyyy}}}wwwlllaaa]]]QQQPPPNNNLLLMMMNNNQQQSSScccmmm|||xxxfff[[[VVVRRRQQQSSSLLLJJJHHHHHHJJJLLLLLLLLLGGGHHHJJJKKKMMMQQQWWW[[[]]]bbbeeedddbbbaaa[[[UUUSSSRRRPPPOOOOOOQQQSSSUUUZZZXXXZZZ___ccciiittt|||zzzuuutttuuuppplllhhheeeeeeggggggeeebbb___]]]YYYTTTNNNJJJGGGEEEAAA???======>>>??????>>>::::::;;;>>>AAAAAA@@@>>><<<===============<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???CCCFFFHHHHHHJJJMMMNNNLLLLLLMMMNNNOOOUUU\\\^^^[[[XXXXXXYYY\\\___```]]]YYYXXX]]]aaaiiilllooopppooonnnnnnnnnfffeeeccccccdddfffiiikkkoooooorrrvvv|||zzzxxxtttlllccc^^^RRRPPPMMMJJJGGGGGGGGGGGGHHHJJJQQQ]]]iiiwwwsssiiifffZZZWWWRRRMMMIIIGGGGGGGGGIIIDDDJJJWWW[[[SSSJJJHHHCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGHHHKKKNNNQQQNNNLLLLLLMMMNNNLLLKKKLLLNNNQQQRRRVVV]]]gggooo|||yyyxxxyyy}}}sssddd\\\VVVUUUTTTTTTWWW[[[cccqqq}}}wwwrrroooiii^^^VVVTTTLLLLLLJJJJJJJJJLLLNNNOOOUUU^^^mmmlllaaa[[[VVVUUUWWWRRROOOKKKIIIJJJKKKKKKKKKGGGHHHIIIKKKMMMRRRVVVZZZ^^^ccceeecccaaa```[[[UUUSSSRRRQQQPPPQQQSSSVVVWWW[[[ZZZ[[[^^^aaafffqqq||||||zzzuuussstttooommmjjjffffffhhhhhhfffddd___]]]YYYTTTNNNJJJGGGEEEAAA???======>>>??????>>>????????????@@@>>>;;;888999:::===?????????===<<>>>>>>>>>>>???>>>===>>>???AAADDDFFFFFFIIIMMMMMMKKKIIIJJJLLLOOOUUU\\\]]][[[XXXYYY[[[^^^```aaa^^^YYYXXX\\\```hhhkkknnnpppoooooooooooofffeeeccccccdddfffiiikkkmmmnnnppptttzzz{{{pppfffaaaSSSQQQMMMJJJGGGFFFFFFFFFFFFHHHOOOZZZfffsssuuuiiieeeWWWTTTNNNIIIEEEDDDDDDEEEFFF@@@DDDQQQWWWNNNGGGGGG@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDCCCCCCDDDFFFIIIQQQNNNJJJJJJKKKKKKHHHFFFFFFIIIKKKMMMQQQXXXbbbjjjyyysssaaaZZZSSSRRRRRRRRRTTTXXX]]]lllxxxooohhhfff```UUUPPPPPPHHHGGGFFFFFFFFFHHHKKKLLLMMMVVVdddvvvqqqeee^^^YYYXXXYYYWWWSSSNNNJJJIIIIIIIIIIIIGGGHHHIIIKKKNNNRRRVVVYYYaaaeeegggeeebbbaaa\\\VVVTTTSSSRRRRRRSSSVVVXXXZZZ\\\ZZZ[[[^^^```dddoooyyyzzztttssswwwvvvlllhhhdddccceeefffeeeccc```]]]YYYTTTNNNJJJGGGEEE?????????>>><<<;;;<<<===;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<===?????????>>>======>>>AAACCCFFFHHHIIIJJJJJJLLLLLLLLLKKKKKKMMMOOORRR[[[```]]]YYYYYY[[[\\\___``````[[[WWWWWW]]]ccciiilllnnnlllmmmpppooollljjjgggcccbbbeeeiiilllnnnooorrrttttttuuuzzz|||qqqjjj^^^TTTKKKKKKMMMKKKGGGEEEHHHHHHMMMWWWaaammm~~~}}}{{{yyy{{{wwwggg___WWWQQQJJJGGGHHHIIIGGGEEECCCDDDEEEHHHJJJKKKIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFTTTNNNHHHFFFHHHKKKJJJHHHHHHJJJLLLMMMPPPXXXdddnnnyyy~~~qqqaaaWWWNNNLLLMMMMMMOOORRRVVVbbbrrrssskkkbbb\\\XXXUUUOOOJJJHHHHHHIIIHHHHHHGGGFFFEEEMMMQQQYYYhhh|||}}}rrrhhh^^^YYYYYYVVVSSSPPPNNNLLLKKKHHHFFFGGGHHHJJJLLLOOOUUU\\\aaadddgggjjjkkkhhhbbb\\\YYYUUUWWWYYYYYYYYYXXXYYY[[[]]]^^^______aaadddiiimmm~~~}}}yyysssrrrvvvtttmmmiiieeecccdddeeedddbbb___]]]YYYSSSNNNJJJFFFEEE?????????>>><<<;;;<<<===;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<>>>?????????>>>===:::;;;===@@@BBBDDDEEEEEEIIIKKKMMMMMMLLLJJJIIIIIINNNXXX```^^^[[[[[[\\\\\\^^^______[[[WWWWWW]]]ccchhhlllnnnmmmnnnpppooolllgggeeeccccccgggkkknnnpppppprrrssstttuuuzzzyyyrrrdddXXXNNNLLLLLLJJJFFFEEEGGGGGGLLLTTT]]]iiiyyy}}}uuuuuuvvvzzzvvvfff___TTTOOOHHHFFFGGGHHHGGGEEEEEEEEEFFFIIIKKKKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGSSSMMMHHHGGGIIIKKKKKKIIIIIIKKKOOOQQQTTT\\\gggpppxxx|||rrr___UUULLLKKKKKKKKKMMMPPPSSS^^^mmm~~~~~~ppphhh^^^WWWTTTRRROOOLLLMMMMMMMMMLLLKKKKKKJJJIIIMMMPPPWWWdddxxxxxxmmmccc\\\[[[WWWTTTQQQNNNMMMLLLJJJHHHHHHIIIJJJLLLOOOUUU]]]bbbiiillloooooommmiiidddbbb]]]___aaaaaa```______```^^^^^^^^^]]]^^^bbbgggkkk{{{|||xxxrrrqqquuusssooojjjeeecccddddddcccaaa^^^\\\XXXSSSNNNIIIFFFEEE?????????>>><<<;;;<<<===;;;<<<<<<======>>>>>>???=========<<<<<<<<<<<<;;;<<<===>>>?????????>>>===<<<===???BBBDDDFFFHHHIIIGGGKKKNNNPPPNNNLLLIIIIIINNNXXX``````^^^^^^^^^]]]]]]______[[[WWWXXX^^^dddhhhlllooonnnoooqqqoookkkdddcccccceeeiiinnnpppqqqrrrrrrsssuuuyyy~~~zzzjjj^^^RRRNNNLLLHHHFFFFFFFFFFFFJJJQQQYYYcccsss|||tttsssuuu{{{rrrddd]]]TTTOOOJJJHHHIIIKKKJJJIIIIIIIIIIIIJJJKKKKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGHHHIIISSSOOOKKKJJJMMMOOONNNMMMKKKNNNRRRVVVZZZaaakkkrrrwwwzzzqqq\\\RRRKKKIIIJJJJJJKKKNNNOOOYYYfffuuuyyymmmeeeZZZTTTSSSUUUWWWWWWYYYXXXVVVTTTRRRQQQOOOOOONNNPPPUUU```rrrtttiiiaaa^^^XXXUUURRROOONNNMMMLLLJJJHHHIIIKKKLLLPPPVVV^^^ccclllooossstttsssqqqoooooooooqqqssssssqqqooommmmmmdddcccaaa^^^^^^```eeejjjuuu~~~|||yyysssrrruuussspppkkkfffdddddddddbbb___]]][[[WWWRRRMMMIIIFFFDDD?????????>>><<<;;;<<<===<<<<<<<<<===>>>>>>??????=========<<<<<<<<<<<<<<<======??????@@@???>>>======>>>@@@DDDGGGKKKNNNPPPJJJMMMPPPRRRQQQOOONNNNNNRRRZZZ``````^^^``````___]]]^^^^^^ZZZVVVWWW^^^dddhhhmmmppppppqqqrrrpppkkkcccbbbccceeejjjnnnppppppsssrrrssswww|||nnnbbbUUUOOOKKKGGGFFFHHHGGGFFFIIIOOOUUU^^^lllyyy|||xxxvvv{{{}}}mmm```[[[VVVSSSOOONNNOOOQQQQQQPPPOOONNNMMMMMMNNNMMMKKKIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHIIIJJJKKKLLLUUURRRPPPQQQSSSUUUTTTTTTPPPSSSWWW\\\```gggoootttxxx{{{~~~~~~mmmYYYQQQJJJIIIJJJIIIJJJLLLMMMTTT___lll~~~}}}tttjjjddd\\\XXX[[[bbbiiimmmmmmkkkgggbbb]]]YYYUUUSSSPPPQQQTTT\\\lll{{{pppfff```[[[XXXTTTQQQOOONNNLLLKKKIIIJJJKKKMMMPPPWWW___eeekkkpppuuuxxxyyyyyy{{{}}}~~~}}}tttqqqlllfffbbbcccfffjjjpppyyy}}}{{{uuutttwwwtttqqqlllfffddddddcccaaa___\\\ZZZVVVQQQLLLHHHFFFDDD?????????>>><<<;;;<<<===<<<<<<======>>>?????????===========================>>>???@@@@@@???>>>===999:::>>>BBBHHHNNNSSSVVVRRRSSSTTTRRRPPPNNNNNNOOOVVV\\\```^^^]]]```aaa```^^^___]]]XXXTTTVVV^^^eeeiiinnnrrrsssttttttqqqllldddcccccceeeiiilllnnnnnnqqqpppqqquuu|||pppdddXXXPPPKKKGGGGGGJJJIIIGGGIIIMMMRRRZZZgggttt~~~wwwiii___\\\[[[YYYWWWVVVWWWXXXXXXXXXWWWUUUTTTTTTTTTSSSQQQOOOPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLMMMOOOQQQRRRVVVVVVVVVWWWYYYZZZ[[[ZZZXXXZZZ^^^bbbgggmmmsssvvvzzz|||uuufffWWWOOOIIIJJJKKKIIIIIIKKKKKKQQQYYYdddvvvzzzrrrhhheeebbbdddkkkvvv~~~wwwmmmeee]]]YYYTTTTTTUUUZZZhhhzzzooofffbbb^^^XXXTTTQQQOOOMMMLLLJJJKKKLLLMMMQQQXXXaaaggglllrrrzzzzzzrrrjjjhhhiiilllmmmvvv|||wwwvvvxxxvvvppplllfffdddddddddbbb___[[[YYYUUUQQQLLLHHHEEEDDD?????????>>><<<;;;<<<===<<<======>>>>>>??????@@@<<<============>>>>>>>>>>>>???@@@@@@@@@???>>>===:::<<<@@@FFFMMMUUU[[[^^^\\\[[[YYYUUUPPPMMMLLLMMMXXX^^^bbbaaabbbeeefffdddbbbaaa\\\VVVQQQTTT]]]fffjjjpppuuuvvvwwwwwwsssmmmeeedddccceeeiiimmmooopppoooooopppsssxxx~~~tttiii\\\TTTNNNIIIHHHKKKIIIGGGHHHLLLPPPWWWdddpppzzz}}}tttkkkeeeccccccbbbaaa```___```aaaaaabbb```^^^^^^^^^]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUTTTTTTUUUWWWYYY[[[ZZZ[[[]]]___aaabbbccccccdddeeefffiiimmmrrrwwwyyy|||{{{jjj]]]TTTMMMHHHIIIKKKIIIHHHIIIJJJOOOUUU___ppp{{{tttiiikkkooowwwuuuiiicccZZZZZZYYY\\\ggg}}}~~~ssslllggg___YYYUUURRROOOMMMKKKLLLLLLMMMRRRYYYbbbiiipppxxx|||rrrmmmlllmmmkkkttt}}}wwwvvvyyyvvvoookkkfffdddddddddbbb```ZZZXXXTTTPPPLLLHHHEEEDDD?????????>>><<<;;;<<<============>>>??????@@@@@@<<<=========>>>>>>>>>>>>??????@@@AAA@@@???>>>===>>>@@@DDDIIIQQQYYY___ccc_________\\\XXXTTTRRRQQQ[[[cccjjjmmmppprrrqqqmmmeeeccc\\\SSSNNNRRR]]]gggkkkrrrwwwyyyzzzyyyuuunnngggeeeccceeejjjppptttvvvrrrtttuuuuuuvvv{{{zzzooocccZZZQQQJJJHHHKKKHHHFFFGGGJJJNNNTTT```lllvvvzzzuuupppooopppnnnnnnmmmlllkkkkkklllmmmmmmkkkiiihhhiiiiiihhhfffffffffdddcccaaa___^^^^^^```^^^]]]]]]^^^```ccceeebbbeeehhhkkkmmmnnnnnnoooqqqoooooopppsssxxx{{{}}}}}}{{{oooaaaUUUQQQKKKFFFHHHIIIGGGFFFGGGHHHLLLQQQZZZkkkzzzrrrxxxwwwooo______^^^___ggg|||vvvqqqhhh```ZZZUUURRROOOLLLLLLLLLNNNRRRZZZdddjjjttt}}}vvvooommmmmmlllttt~~~}}}wwwvvvxxxuuuooojjjeeecccdddeeecccaaaZZZXXXTTTPPPKKKHHHEEEDDD???@@@???>>><<<;;;<<<============>>>??????@@@@@@<<<=========>>>>>>?????????@@@@@@AAA@@@???>>>======>>>AAAGGGNNNUUU\\\```^^^```cccdddaaa^^^[[[ZZZ^^^hhhsssyyy~~~|||vvvhhhddd\\\RRRLLLQQQ]]]ggglllsssyyyzzz{{{{{{vvvooogggeeedddffflllsssxxx{{{xxxzzz{{{yyywwwzzzttthhh^^^TTTKKKHHHJJJGGGEEEEEEIIILLLRRR^^^jjjttt|||www|||}}}xxxwwwvvvwwwzzzwwwxxxxxxvvvuuutttuuuvvvtttrrrpppppppppqqqpppnnnooonnnmmmkkkiiigggeeedddfffeeeccccccdddgggjjjlllkkknnnrrrvvvwwwxxxyyyzzzyyywwwttttttwww{{{~~~}}}ssshhh\\\QQQOOOHHHEEEGGGHHHFFFDDDEEEFFFJJJOOOWWWhhh}}}~~~|||xxxbbbbbbaaaaaahhh{{{~~~wwwnnnddd]]]XXXTTTQQQMMMMMMMMMNNNRRRZZZdddkkkuuu~~~wwwpppmmmllllllttt{{{yyyuuuuuuwwwsssnnnkkkfffccccccccccccccc___[[[UUUPPPLLLHHHDDDBBBBBB???<<<===@@@AAA>>>;;;<<<>>>???@@@???>>>???@@@???===<<<;;;;;;<<<===???BBBAAA@@@>>>===============???CCCHHHNNNSSSVVVXXXZZZ```hhhllllllhhhccc```bbbnnnyyyllleeeZZZOOOKKKPPP[[[cccmmmooossswwwyyywwwrrrnnndddcccccceeejjjqqqxxx}}}~~~}}}~~~pppbbbWWWPPPKKKIIIIIIJJJJJJJJJLLLTTT___hhhssssssuuuxxxzzzxxxsssoootttzzz}}}zzz{{{{{{}}}~~~{{{wwwuuutttsssrrrrrrsssrrrpppnnnoooooonnnnnnmmmnnnnnnnnnwwwxxxzzz}}}~~~~~~~~~ssshhh___XXXSSSMMMKKKHHHFFFDDDDDDEEEEEEHHHLLLQQQXXXcccsssyyypppiiiiiiooo}}}yyyoookkk```[[[ZZZVVVVVVRRROOORRRVVV[[[dddllltttzzztttsssrrrrrruuuzzzxxxqqqmmmkkkkkkjjjooosss{{{zzzxxxtttsssuuuqqqmmmjjjfffccccccdddcccccc^^^ZZZTTTOOOKKKHHHDDDBBBAAA>>>;;;<<>>:::<<<===??????>>>>>>>>>???>>>===<<<;;;;;;<<<===>>>AAA@@@???>>>===============???BBBGGGLLLPPPTTTVVVZZZ```hhhmmmnnnkkkhhhgggjjjttt~~~|||kkkdddZZZPPPKKKPPP[[[cccmmmppptttxxxyyyuuunnnhhhaaa```aaadddjjjrrryyy~~~}}}}}}tttdddXXXOOOIIIFFFHHHIIIIIIIIILLLTTT___gggqqqqqqqqqrrrrrrqqqpppnnnttt{{{{{{xxxzzzxxxwwwwwwwwwwwwuuusssuuutttttttttttttttuuuuuuzzz{{{}}}{{{rrrjjjccc\\\WWWSSSOOONNNKKKIIIGGGFFFGGGGGGFFFIIINNNTTT___nnn{{{rrrooosssvvvqqqeee```^^^XXXVVVQQQOOOQQQUUU[[[ccclllwwwzzzmmmgggeeecccbbbdddhhhlllooouuupppjjjfffddddddeeefffnnnsss|||{{{yyytttsssuuuqqqkkkhhheeeccccccddddddccc]]]YYYTTTOOOKKKHHHDDDBBB@@@===;;;;;;>>>???<<<:::;;;===??????>>>>>>>>>???>>>===<<<;;;;;;<<<===>>>??????>>>>>>======<<<<<<===>>>AAAEEEIIIMMMPPPQQQVVV\\\dddjjjllllllkkkjjjoooxxx~~~tttiiidddZZZPPPLLLPPPZZZccclllnnnsssvvvvvvpppgggaaa]]]]]]^^^bbbiiirrrzzz|||wwwvvvvvvxxxgggYYYPPPIIIFFFGGGHHHHHHIIILLLTTT___hhhooopppooollliiijjjnnnrrryyy~~~}}}}}}}}}}}}{{{yyyyyyyyyyyyyyyzzz{{{{{{|||~~~{{{ssspppkkkeee```]]]ZZZWWWUUUSSSQQQOOOLLLJJJIIIIIIIIIFFFHHHLLLQQQ[[[jjj|||{{{wwwyyyzzzmmmgggddd\\\WWWRRRNNNPPPTTTZZZccckkkzzzttteee]]]ZZZWWWTTTTTTWWW[[[]]]bbb```^^^\\\\\\___bbbdddlllrrr}}}~~~|||wwwvvvwwwsssjjjgggdddcccdddddddddccc\\\XXXSSSNNNJJJGGGDDDAAA>>><<<;;;;;;======;;;:::;;;===??????>>>===>>>???===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>======<<<===>>>@@@CCCFFFIIILLLMMMRRRWWW^^^cccfffffffffgggnnntttyyyzzz||||||uuukkkgggccc[[[QQQLLLOOOZZZccciiijjjlllnnnnnniiiccc]]][[[[[[]]]aaagggpppwww|||xxxtttuuuwwwwwwfffYYYQQQLLLIIIFFFGGGHHHHHHLLLTTT```hhhpppqqqpppkkkfffhhhqqqyyy}}}{{{{{{{{{{{{|||}}}}}}vvvooojjjeeebbb^^^[[[ZZZYYYXXXWWWUUUTTTQQQOOOMMMKKKJJJJJJHHHIIILLLQQQYYYhhhyyywwwqqqlllaaa[[[TTTOOOPPPTTTYYYccclll|||zzziii]]]ZZZUUUQQQPPPRRRUUUXXXZZZZZZZZZZZZ\\\___cccfffjjjrrr~~~~~~|||wwwvvvwwwsssiiigggdddcccdddddddddccc[[[WWWRRRMMMJJJGGGDDDAAA===<<<;;;;;;<<<<<<;;;:::;;;===>>>>>>======>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>???>>>>>>======>>>@@@BBBEEEHHHIIIJJJQQQUUUZZZ]]]^^^___```aaaiiinnnqqqssssssrrrlllfffdddbbb\\\SSSLLLOOOYYYcccfffeeedddddddddccc```]]][[[[[[\\\```eeelllsssvvv|||xxxvvvxxx{{{uuudddWWWOOOJJJHHHEEEFFFGGGHHHLLLUUUaaaiiippprrrrrrnnniiilllwww}}}}}}}}}~~~~~~|||yyyyyyyyy|||yyysssnnniiigggbbb___[[[YYYXXXXXXXXXWWWVVVUUUSSSPPPNNNLLLJJJIIIHHHIIIKKKOOOWWWeeewww{{{uuuggg___WWWQQQPPPSSSXXXbbbkkk~~~qqqbbb^^^XXXSSSQQQRRRUUUWWWYYYZZZ\\\\\\]]]___cccfffkkksss{{{yyytttsssuuuqqqiiigggeeedddddddddbbbaaaZZZVVVQQQMMMIIIFFFCCCAAA===<<<<<<<<<<<<;;;;;;;;;:::<<<>>>>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@???>>>>>>???AAACCCEEEGGGIIIJJJSSSVVVXXXZZZZZZZZZ[[[]]]fffiiilllnnnmmmkkkgggdddaaaaaa\\\TTTMMMNNNYYYbbbccc```^^^]]]]]]^^^]]]]]]ZZZ[[[\\\___dddiiiooorrrxxx|||{{{yyy|||tttbbbUUULLLGGGEEEEEEGGGHHHIIIMMMVVVbbbkkkqqquuuwwwvvvtttxxx~~~yyysssnnnkkkiiikkknnnsssxxx|||~~~xxxrrrnnnjjjhhheeebbb]]]ZZZYYYXXXWWWVVVXXXWWWUUURRROOOLLLJJJIIIGGGGGGIIILLLTTTbbbtttooobbbZZZRRRPPPQQQVVV___iii~~~}}}kkkfff___XXXTTTTTTVVVXXX\\\___bbbbbbaaaaaadddhhhpppxxxzzzxxxtttsssuuuqqqiiigggeeeddddddcccaaa___YYYVVVPPPLLLIIIFFFCCCAAA============<<<;;;;;;<<<:::<<<>>>>>>===<<<===>>>;;;;;;;;;<<<<<<;;;;;;;;;<<<===???AAABBBAAA@@@@@@???@@@AAADDDFFFHHHJJJKKKSSSTTTVVVVVVVVVVVVXXXZZZdddeeehhhiiihhheeebbbaaa``````]]]TTTMMMNNNXXXbbbaaa___]]]\\\\\\\\\[[[YYYXXXYYY[[[^^^bbbhhhmmmppprrrvvvzzz~~~rrr```TTTLLLHHHFFFFFFGGGHHHJJJNNNXXXdddmmmvvv{{{|||uuuooohhhbbb___aaacccfffiiilllqqqwww{{{|||}}}}}}~~~~~~~~~~~~~~~{{{vvvtttssslllhhhccc```^^^]]][[[ZZZZZZYYYWWWTTTQQQNNNKKKIIIGGGHHHIIILLLTTTcccuuuwwwddd[[[QQQNNNNNNRRR[[[eee{{{yyyooofff___]]]^^^```fffjjjnnnmmmkkkjjjmmmqqqyyy{{{yyyuuuuuuwwwsssjjjhhhfffddddddccc```^^^YYYUUUPPPLLLIIIFFFCCCAAA===>>>>>>===<<<;;;<<<===:::<<<>>>>>>===<<<===>>>:::;;;;;;<<<<<<;;;;;;:::<<<===@@@BBBCCCBBBAAAAAA???@@@BBBDDDGGGIIIKKKLLLPPPQQQRRRSSSRRRSSSVVVXXXaaabbbdddfffccc___]]]^^^___```]]]UUUMMMNNNXXXbbb```___^^^^^^]]]\\\YYYVVVVVVWWWYYY]]]bbbhhhmmmpppmmmppptttyyy~~~yyyxxxnnn___TTTOOOLLLKKKFFFGGGIIIKKKOOOYYYeeennn|||~~~~~~~~~}}}vvvoooggg```\\\]]]^^^aaaccceeejjjooosssvvvvvvwwwxxxzzz{{{|||}}}~~~sssooojjjfffdddbbb```___[[[ZZZXXXVVVRRROOOLLLJJJJJJJJJKKKNNNVVVeeewww}}}ddd[[[PPPLLLKKKOOOXXXbbbwwwuuummmiiiiiijjjqqqvvvyyyyyyvvvuuuxxx{{{|||xxxtttvvvwwwpppkkkgggdddccccccbbb___[[[ZZZVVVQQQMMMJJJGGGDDDAAA============<<<<<<<<<<<>><<<;;;<<<===???@@@============<<<<<<<<<<<<:::<<<>>>?????????@@@BBBAAAAAACCCDDDFFFHHHIIIJJJMMMNNNNNNNNNNNNOOOQQQTTTYYYdddkkkhhhbbb___^^^\\\dddbbb\\\TTTPPPQQQXXX___^^^___```^^^\\\ZZZZZZ[[[XXXYYYZZZ\\\___dddkkkpppmmmooorrrtttxxxuuummmmmmrrryyy{{{kkk^^^UUUPPPLLLIIIGGGGGGCCCJJJ[[[```aaajjjzzzzzzwwwyyy|||}}}}}}zzztttpppjjjddd___aaadddhhhkkkmmmpppsssvvv~~~~~~~~~}}}tttmmmhhheeecccbbb^^^\\\ZZZXXXUUURRRMMMIIIHHHIIIKKKOOOSSS]]]pppeee[[[PPPKKKKKKMMMSSSZZZmmmyyytttrrrzzz~~~{{{wwwqqqrrrsssmmmkkkhhhdddccccccbbb___[[[YYYUUUPPPLLLHHHFFFCCC@@@>>>>>>>>>=========<<<<<<<<<======>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::<<<>>>?????????@@@BBB@@@AAABBBDDDFFFHHHJJJJJJMMMMMMNNNNNNMMMNNNQQQSSSYYYcccjjjhhhbbb___^^^\\\bbb___ZZZSSSNNNPPPXXX^^^___aaabbbaaa^^^\\\ZZZZZZWWWXXXYYY[[[^^^cccjjjnnnnnnqqqsssuuuxxx~~~sssjjjfffiiioooyyy{{{mmmaaaYYYTTTOOOLLLIIIJJJEEEJJJXXX]]]___jjjyyyyyyvvvxxx{{{}}}~~~}}}xxxsssoookkkgggjjjlllpppsssuuuxxx|||zzzsssnnnkkkhhhfffaaa___\\\YYYVVVSSSNNNJJJHHHHHHJJJMMMQQQ[[[nnnxxxbbbYYYOOOLLLKKKMMMQQQWWWdddvvv~~~yyyqqqooorrrmmmlllhhhdddbbbcccbbb___[[[XXXTTTOOOKKKHHHEEEBBB?????????>>>>>>>>>=========:::<<<>>>@@@@@@???===<<<============<<<<<<<<<<<<:::<<<>>>?????????@@@AAA@@@@@@BBBDDDFFFHHHJJJJJJLLLMMMMMMMMMMMMNNNQQQSSSYYYbbbiiigggbbb```^^^]]]___\\\WWWPPPLLLOOOVVV]]]aaadddfffeeebbb^^^ZZZYYYVVVWWWXXXYYY\\\aaahhhmmmooorrrtttvvvxxx}}}}}}tttjjjdddaaaaaagggooozzz|||pppfff___YYYSSSNNNJJJLLLHHHJJJUUUXXX]]]lll|||{{{zzz|||yyyuuuuuuxxx{{{}}}|||yyywwwuuutttvvvyyy}}}|||wwwsssnnnkkkfffccc___\\\YYYTTTOOOKKKIIIHHHIIIKKKNNNXXXkkk}}}|||ooo```XXXPPPNNNNNNNNNQQQUUU\\\kkk~~~sssqqqssspppmmmiiidddbbbbbbaaa^^^[[[XXXUUUPPPKKKHHHEEEBBB@@@????????????>>>>>>>>>>>>;;;<<<===>>>??????>>>>>>============<<<<<<<<<<<<;;;===????????????@@@AAA???@@@AAACCCFFFHHHJJJJJJKKKLLLMMMMMMLLLNNNQQQSSSYYYbbbgggeeebbbaaa```]]]\\\ZZZUUUNNNKKKNNNUUU\\\cccfffiiiiiieee___[[[XXXUUUVVVWWWXXX[[[```fffkkkmmmppptttvvvxxx|||wwwmmmfffaaa```bbbdddkkkssstttjjjccc[[[SSSMMMIIIMMMJJJJJJRRRUUU]]]ooowwwrrrttt{{{yyytttsssuuuyyy{{{~~~}}}~~~zzztttpppkkkhhhccc___[[[VVVQQQMMMKKKJJJJJJKKKMMMVVViiizzzuuujjj___XXXRRRRRRQQQOOOPPPSSSYYYdddttt~~~tttrrruuuqqqnnniiidddbbbaaaaaa^^^[[[ZZZVVVQQQLLLIIIFFFCCCAAA????????????>>>>>>>>>>>>===<<<<<<<<<===>>>@@@AAA============<<<<<<<<<<<<;;;===?????????>>>???@@@>>>???AAACCCFFFHHHJJJKKKKKKLLLMMMMMMMMMOOORRRTTTZZZaaafffeeeccccccaaa___\\\YYYTTTNNNJJJMMMUUU[[[dddgggjjjjjjfff```[[[XXXTTTUUUVVVWWWYYY^^^dddiiijjjmmmrrrtttwww|||wwwmmmhhhccc______ccchhhmmmttt{{{xxxnnneee\\\RRRLLLGGGLLLIIIIIIPPPTTT^^^qqq}}}|||zzzuuuooommmqqq{{{yyytttqqqrrrvvvyyy|||xxxsssooolllfffaaa]]]XXXSSSPPPMMMLLLKKKLLLMMMUUUgggxxxzzzpppggg___YYYTTTTTTSSSOOONNNPPPVVV]]]jjjyyy~~~zzzrrrqqqtttoooooojjjdddaaaaaa```^^^\\\ZZZVVVQQQMMMJJJGGGDDDBBB??????>>>>>>>>>============<<<;;;;;;<<<>>>AAABBB============<<<<<<<<<<<<<<<===???@@@???>>>???@@@===>>>@@@CCCEEEHHHJJJKKKKKKLLLMMMNNNNNNPPPSSSVVV\\\bbbfffeeedddeeedddaaa]]]ZZZUUUNNNJJJMMMUUU[[[cccfffiiiiiieee___[[[XXXTTTUUUVVVWWWYYY^^^dddhhhhhhkkkooorrrvvv||||||rrrgggaaa```\\\[[[```iiirrrxxx{{{qqqhhh^^^TTTMMMGGGLLLIIIIIIQQQTTT^^^ppp~~~zzzpppnnnllljjjkkkpppwww|||}}}{{{xxxtttqqqssswwwzzz{{{|||wwwrrrnnnhhhccc^^^ZZZUUURRRNNNMMMMMMMMMMMMTTTdddttt}}}wwwpppjjjbbb\\\WWWVVVTTTPPPNNNOOOSSSVVV___mmm}}}yyyuuuppprrrtttnnnpppjjjdddaaa``````^^^\\\YYYVVVPPPLLLIIIFFFCCCAAA>>>>>>>>>=========<<<<<<;;;;;;<<<<<<>>>???@@@AAA============<<<<<<<<<<<<<<<>>>???@@@>>>>>>>>>???===>>>@@@BBBEEEHHHJJJKKKLLLMMMNNNOOOOOOQQQTTTWWW]]]cccfffeeefffgggfffccc___\\\WWWPPPKKKMMMUUU[[[bbbeeeggggggccc^^^[[[YYYUUUVVVVVVWWWYYY]]]dddhhhiiikkknnnppptttzzzssshhh___\\\___```aaahhhuuu}}}sssjjjaaaXXXQQQJJJMMMIIIIIIRRRUUU[[[kkkyyy}}}zzzwwwsssiiihhhggghhhlllooorrrssstttuuuuuutttsssuuuzzz~~~~~~zzzsssoooiiiddd___[[[WWWTTTLLLLLLMMMMMMMMMRRR```ooozzzuuurrrkkkddd___]]]ZZZUUUSSSTTTSSSSSSXXXcccpppwwwtttqqqtttvvvooopppkkkdddaaa``````^^^\\\XXXUUUOOOKKKHHHEEEBBB@@@============<<<<<<<<<<<<999:::===???@@@@@@??????>>>=========<<<<<<<<<<<<<<<>>>@@@@@@>>>>>>>>>???<<<===@@@BBBEEEHHHJJJKKKLLLNNNOOOOOOPPPRRRUUUXXX^^^cccfffffffffiiigggdddaaa^^^XXXQQQLLLNNNUUU[[[aaadddfffeeebbb^^^ZZZYYYUUUVVVWWWWWWYYY^^^dddhhhkkklllnnnooorrryyy}}}oooddd\\\]]]bbbkkklllttt~~~uuummmddd\\\VVVLLLNNNIIIJJJSSSUUUYYYgggmmmssswwwsssooommmllliiihhhffffffiiinnnpppooommmmmmppprrrssstttwww}}}|||sssoooiiiddd```\\\XXXUUUKKKKKKLLLMMMMMMPPP]]]kkk|||zzztttmmmgggeeeaaa\\\YYYZZZWWWTTTVVV^^^hhhsss{{{wwwppppppqqqllllllhhhdddbbbcccbbb___\\\YYYUUUOOOKKKHHHFFFDDDBBBBBB;;;999<<<===:::999===;;;;;;<<<>>>>>>?????????===<<<;;;:::::::::::::::;;;===>>>===<<<;;;<<<>>><<>>????????????>>>>>>===<<<<<<<<<<<<<<>>???@@@===@@@DDDJJJOOOSSSVVVWWWYYY[[[\\\\\\ZZZXXXXXXXXXYYY```ffflllwww{{{nnnfffYYYMMMGGGJJJRRRYYY```dddgggfffaaa\\\YYYYYYTTTSSSSSSTTTWWW\\\bbbeeekkkkkklllmmmqqqxxxrrreeebbbeeejjjlll~~~xxxoooddd[[[SSSPPPMMMKKKMMMRRRYYY]]]___aaacccaaa``````dddgggfffffffffhhhiiilllmmmnnnvvvvvv{{{vvvqqqjjjddd```\\\XXXVVVRRROOOMMMMMMNNNQQQ\\\fff~~~{{{uuummmrrr~~~~~~yyyssskkkeee]]]WWWTTTUUUXXX]]]fffooo{{{}}}xxxqqqqqqsssnnnmmmiiieeedddeeeeeebbb___[[[WWWQQQKKKHHHEEEBBB@@@BBB>>>;;;======<<<;;;======>>>>>>?????????>>>>>>??????>>>>>>======>>>>>>AAABBBBBBAAA?????????@@@===@@@FFFLLLSSSYYY]]]______aaaddddddaaa^^^\\\\\\```hhhqqq{{{tttkkk]]]PPPHHHJJJRRRYYY___cccfffeee```ZZZWWWWWWRRRRRRQQQSSSVVV[[[aaadddiiiiiijjjlllpppwwwoooffffffnnnvvv{{{zzzqqqfff]]]RRROOOLLLJJJKKKPPPUUUYYYYYY\\\______^^^___bbbeeeeeeeeeeeefffhhhkkkoooqqqzzz|||zzzvvvoooiiiddd___[[[XXXTTTPPPNNNNNNNNNQQQ\\\ggg|||{{{nnnkkkffflllyyyvvvmmmiiiaaaYYYVVVTTTUUU[[[bbbhhhooozzz~~~yyyrrrrrrtttooolllhhheeedddeeeeeeccc```]]]XXXQQQLLLGGGDDDAAA>>>AAA>>>;;;;;;<<<<<<<<<<<<>>>???????????????>>>===??????>>>>>>===>>>>>>??????@@@@@@???===<<<<<<===>>>AAAFFFLLLSSSYYY]]]```___bbbfffgggeeebbb```___mmmvvvzzzpppaaaSSSKKKLLLSSSZZZ___cccfffeee___YYYUUUTTTQQQQQQQQQRRRVVV[[[aaadddgggggghhhjjjnnnuuu}}}}}}xxxnnnjjjooozzz{{{qqqeee]]]QQQNNNKKKIIIJJJNNNRRRVVVYYY\\\```aaa``````bbbeeeeeeeeeeeegggkkkpppvvvyyy|||vvvooojjjeee```]]]WWWRRROOONNNNNNQQQ\\\ggg{{{uuummmmmmlllsss~~~yyyuuukkk```ZZZVVVTTTWWW[[[]]]cccllluuuyyyrrrrrruuupppjjjgggcccccceeeeeeccc```]]]XXXRRRLLLGGGDDD@@@>>>>>>===;;;:::;;;===>>><<<>>>>>>?????????>>>>>>============<<<<<<======>>>===>>>???>>><<<;;;<<<===>>>@@@DDDIIIOOOTTTXXX[[[]]]aaaeeegggfffdddcccbbbttt~~~|||sssdddVVVMMMNNNTTTZZZ___cccgggeee___XXXTTTSSSQQQQQQQQQSSSWWW\\\bbbeeeffffffggghhhkkkrrrzzzzzzxxx{{{tttqqqmmmoooxxx{{{pppddd[[[QQQNNNKKKIIIIIILLLPPPSSSWWW[[[^^^___^^^^^^```cccdddeeegggkkkrrryyy{{{uuupppjjjeeeaaa[[[VVVRRRPPPOOOQQQ\\\gggzzztttppprrrwww|||ttthhhaaa\\\XXXWWWZZZYYY^^^dddkkktttyyyrrrrrruuupppiiifffcccccceeeeeecccaaa]]]XXXRRRLLLGGGDDD@@@>>><<<===;;;999<<<@@@AAA>>><<<======>>>>>>>>>======<<<<<<;;;;;;;;;<<<=========>>>??????>>>===>>>???>>>???BBBFFFJJJOOOSSSUUU\\\___ccceeedddcccccccccppp|||zzzrrrdddWWWNNNNNNTTTZZZ```dddhhhfff```XXXSSSQQQQQQQQQQQQSSSWWW\\\bbbeeeffffffffffffiiiooowww|||}}}yyyvvvyyy~~~oooppprrryyy|||qqqeee\\\RRRPPPMMMJJJJJJLLLOOORRRSSSWWWZZZ[[[[[[[[[___bbbhhhjjjnnnttt}}}zzzuuuooojjjfffaaa[[[VVVRRRPPPRRR[[[fffxxxwwwvvvzzztttlllfff^^^ZZZZZZVVVZZZ___dddkkkvvvyyyqqqqqqtttpppjjjfffddddddfffgggeeeccc\\\WWWQQQLLLHHHDDDAAA???;;;======;;;>>>DDDFFFBBB:::;;;<<<===============<<<;;;;;;;;;<<<<<<===>>>===>>>???@@@??????@@@BBB>>>???AAADDDHHHMMMQQQSSSYYY[[[^^^^^^^^^]]]]]]^^^iiiwwwtttmmmbbbUUUNNNMMMRRRWWW```eeeiiigggaaaYYYSSSQQQOOOOOOOOOQQQUUU[[[aaadddffffffeeeeeegggmmmtttyyy{{{wwwyyy}}}~~~zzzsssxxx~~~tttiii```TTTRRROOOLLLLLLMMMPPPQQQTTTWWW[[[]]]^^^aaagggkkktttwww||||||wwwqqqmmmfff```YYYTTTQQQRRR[[[fffvvv{{{rrrggg___[[[TTTWWW[[[```gggqqq}}}~~~xxxpppqqqtttpppjjjgggeeeeeeggghhhgggddd[[[WWWQQQKKKHHHEEEBBB@@@<<>><<<@@@GGGIIIEEE999:::;;;<<<============<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>>>>>>>???@@@BBB>>>???AAADDDIIIMMMQQQTTTVVVWWWYYYXXXWWWVVVVVVWWWeeeuuu{{{oooiii___TTTMMMLLLPPPUUUaaafffjjjhhhaaaYYYSSSQQQNNNMMMNNNPPPTTTZZZ```cccffffffeeeeeefffkkkrrrwww~~~yyyzzz~~~|||wwwvvv{{{xxxmmmeeeUUUSSSPPPMMMMMMNNNPPPQQQYYY\\\```bbbeeejjjqqqwww~~~xxxuuuiiiccc[[[VVVRRRRRR[[[fffttt}}}oooccc^^^SSSVVV[[[___fffppp|||}}}zzztttrrrtttqqqllliiieeebbbaaaaaa```___\\\WWWQQQLLLHHHDDDAAA???@@@===999999:::===??????;;;<<<<<<===============>>><<<:::888999;;;>>>@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@CCCHHHKKKMMMMMMQQQQQQRRRQQQPPPQQQTTTWWW```kkkvvvyyyyyyxxxtttppphhhddd[[[PPPIIIKKKUUU___bbbhhhjjjfffaaa\\\VVVOOOOOONNNMMMLLLNNNTTT[[[aaadddfffiiihhhfffhhhooottt}}}{{{{{{}}}zzzzzz{{{pppggg```[[[TTTPPPOOORRRVVVXXX\\\```fffmmmsssyyy}}}yyynnnhhh```[[[UUUUUU]]]fffrrrqqqfff^^^YYYXXX]]]eeennnzzz}}}{{{uuusssuuurrrjjjgggdddcccccccccbbbaaa\\\WWWQQQKKKHHHDDDAAA???===<<<;;;;;;;;;<<<===>>>;;;<<<======>>>>>>============<<<;;;<<<===>>>?????????@@@@@@AAABBBCCCCCCCCCCCCCCCFFFJJJMMMNNNMMMNNNOOOOOOMMMLLLLLLNNNPPPZZZeeeooorrrqqqooolllgggdddaaaZZZQQQJJJLLLVVV___dddiiikkkfff```[[[UUUOOONNNNNNMMMLLLNNNTTT[[[```cccfffhhhgggeeehhhnnnsssvvv{{{uuutttvvv~~~~~~{{{}}}~~~tttmmmjjjeee```\\\\\\^^^bbbdddgggkkkqqqxxx~~~{{{qqqjjjccc]]]WWWWWW^^^hhhrrr|||qqqddd^^^[[[^^^eeemmmyyy}}}{{{uuutttuuurrrjjjhhhgggggghhhhhhfffeee[[[WWWQQQKKKHHHEEEBBB@@@???AAACCCBBB>>>;;;;;;<<<;;;<<<======>>>>>>======>>>>>>>>>===>>>>>>??????===>>>???@@@AAABBBCCCDDDDDDDDDDDDGGGJJJLLLKKKJJJLLLMMMLLLKKKHHHHHHIIIJJJUUU___hhhjjjhhhfffccc^^^^^^]]]YYYRRRMMMOOOWWW___gggkkklllfff___[[[UUUOOONNNNNNMMMMMMNNNSSSZZZ___aaaccceeeeeedddfffkkkoooqqqzzzyyyqqqnnnppp}}}~~~|||wwwrrrpppllliiiiiikkknnnpppxxx|||tttnnnfff```ZZZYYY```jjjttt{{{kkkddd___```dddkkkwww|||{{{uuussstttqqqlllkkkkkklllmmmmmmllljjj[[[WWWPPPKKKHHHEEEBBB@@@CCCHHHKKKIIIBBB<<<:::;;;<<<<<<===>>>>>>>>>>>>>>>???>>>===<<<<<<===???@@@<<<===>>>???AAACCCDDDDDDBBBBBBCCCEEEHHHIIIHHHFFFKKKKKKLLLJJJHHHGGGHHHIIITTT]]]dddeeecccaaa^^^ZZZZZZ[[[YYYSSSOOOPPPVVV]]]gggkkkkkkeee___ZZZUUUOOONNNNNNMMMMMMNNNSSSYYY^^^^^^```aaaaaaaaacccgggjjjnnnuuu{{{~~~|||rrroooqqq}}}~~~}}}|||zzzyyy{{{~~~xxxqqqiiibbb\\\ZZZaaakkkwwwrrrjjjbbbaaacccjjjvvv{{{zzztttrrrsssppplllkkkkkklllmmmmmmllljjjZZZVVVPPPKKKHHHEEEBBBAAAAAAFFFJJJHHHBBB===<<<===<<<======>>>>>>>>>>>>>>>AAA???<<<999999;;;>>>AAA<<<===>>>???AAABBBCCCDDDBBBBBBBBBDDDGGGIIIHHHGGGHHHIIIKKKJJJIIIHHHIIIJJJRRRZZZaaaaaa___^^^\\\YYYYYYZZZYYYUUUPPPOOOTTTZZZdddiiijjjeee___[[[UUUOOOMMMNNNMMMMMMNNNRRRXXX]]]\\\]]]^^^^^^___aaaccceeekkkpppsssvvv}}}~~~tttqqqttt}}}|||uuummmeee^^^\\\ccclllxxxzzzpppfffbbbccciiiuuu{{{zzzuuussstttpppjjjhhhgggggghhhhhhfffeeeZZZVVVPPPKKKHHHEEECCCAAA;;;>>>AAAAAA???===>>>@@@<<<===>>>>>>??????>>>>>>AAA???<<<:::999;;;>>>@@@<<<===>>>???@@@AAABBBCCCCCCBBBBBBDDDHHHKKKLLLLLLGGGIIIKKKKKKIIIIIIIIIJJJNNNWWW]]]^^^\\\]]]\\\ZZZ[[[\\\[[[UUUOOOMMMQQQUUU___eeehhheee```\\\VVVPPPMMMMMMNNNMMMOOORRRXXX\\\[[[[[[\\\]]]___```bbbbbbfffhhhkkkooovvvuuurrruuu|||zzzqqqiiibbb___eeennnyyyzzzmmmfffeeeiiiuuu||||||wwwuuuuuuqqqjjjgggdddcccccccccbbbaaaZZZVVVPPPKKKHHHFFFCCCAAA<<<;;;;;;;;;;;;<<<>>>???======>>>????????????>>>?????????>>>>>>============>>>>>>???@@@AAAAAAAAABBB@@@@@@BBBFFFKKKOOOPPPLLLMMMOOONNNLLLKKKJJJKKKMMMUUU\\\]]]]]]______^^^^^^___\\\VVVMMMJJJMMMQQQYYY```eeedddaaa]]]WWWPPPMMMMMMNNNNNNOOORRRWWW[[[]]]\\\]]]^^^```bbbbbbbbbbbbcccffflllsss|||uuurrruuuyyyvvvnnnfffccciiirrr}}}uuukkkgggjjjttt~~~~~~yyywwwwwwsssllliiieeebbbaaaaaa``````YYYUUUPPPKKKHHHFFFCCCBBBCCC???;;;999:::;;;<<<<<<======>>>???????????????===???AAACCCCCC@@@===;;;>>>>>>??????@@@@@@@@@AAA???===<<<>>>DDDJJJOOOQQQRRRSSSTTTSSSPPPNNNMMMLLLNNNVVV]]]^^^___bbbccccccaaaaaa^^^VVVLLLHHHJJJNNNUUU]]]ddddddaaa^^^WWWPPPMMMMMMNNNNNNOOORRRVVVZZZ^^^^^^^^^```bbbddddddccc```aaaeeelllttt}}}vvvsssvvvwww~~~yyyqqqiiifffkkkttt{{{oooiiijjjttt~~~~~~{{{xxxyyyyyyrrrnnniiidddaaa```aaabbbbbbXXXWWWRRRLLLJJJKKKIIIEEE>>>????????????>>>===============>>>??????@@@@@@???>>>===============>>>>>>@@@AAABBBBBBAAA???>>>>>>===>>>BBBCCCEEEKKKTTTQQQUUUYYYYYYUUUQQQOOOOOORRRWWW\\\]]][[[]]]bbbgggqqqjjjaaaYYYPPPHHHGGGKKKQQQYYY___```^^^[[[VVVPPPLLLLLLLLLLLLNNNRRRXXX]]]```aaacccfffhhhhhhfffcccfffaaa```iiisss{{{yyyttttttvvv}}}}}}tttmmmkkkrrr|||yyyrrrqqqwww~~~|||wwwxxxxxxqqqllliiidddbbbaaaaaaaaa```XXXWWWQQQJJJGGGHHHEEEAAA????????????>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBB@@@@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA?????????>>>@@@CCCDDDFFFOOOYYYZZZ\\\^^^^^^ZZZVVVSSSQQQOOOSSSWWWZZZ^^^ccckkkppptttlllccc[[[QQQHHHFFFHHHOOOWWW]]]^^^\\\ZZZUUUPPPLLLLLLLLLLLLMMMRRRXXX]]]dddeeegggjjjmmmnnnnnnmmmooojjjhhhoooxxxvvvqqqrrrssszzzxxxpppnnnttt~~~xxxuuuxxx~~~|||wwwwwwwwwpppkkkhhheeecccbbbaaa___^^^WWWVVVQQQJJJHHHJJJHHHDDD@@@@@@???>>>>>>>>>>>>???>>>>>>???@@@@@@AAAAAABBBBBBBBB@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBEEEEEEHHHTTTbbbkkkjjjiiihhhfffaaa\\\XXXPPPQQQTTTZZZbbblllvvv|||~~~ttthhh^^^SSSIIIEEEGGGMMMTTTZZZ[[[YYYXXXUUUPPPMMMMMMLLLLLLMMMQQQWWW\\\fffgggiiilllqqquuuyyy{{{}}}xxxuuuxxx~~~}}}rrrmmmnnnpppxxx}}}uuurrrwwwzzzzzz~~~}}}vvvuuuvvvpppjjjhhhfffeeedddbbb___\\\UUUUUUQQQLLLLLLPPPOOOLLLAAA@@@???>>>>>>>>>??????<<<<<<======>>>?????????CCCBBB@@@???>>>=========@@@@@@?????????@@@AAABBB>>>???CCCEEEFFFLLL[[[jjjyyyvvvsssrrrqqqmmmfffaaaWWWVVVYYY```lllzzzooo```RRRHHHEEEGGGKKKSSSYYYYYYXXXXXXUUUPPPMMMMMMLLLLLLMMMQQQWWW[[[cccdddggglllrrr{{{{{{ooojjjjjjnnnwwwyyyuuuzzz~~~~~~uuutttuuupppjjjiiigggfffeeebbb___\\\VVVUUURRRMMMMMMPPPPPPMMMAAA@@@@@@???????????????;;;<<<<<<===>>>>>>??????BBBAAA???>>>===<<<;;;;;;@@@@@@?????????@@@AAABBB>>>>>>AAAEEEGGGNNN^^^mmm{{{xxxuuuttttttqqqkkkfff___```dddnnn}}}uuuaaaRRRIIIGGGIIIKKKSSSYYYZZZYYYYYYUUUPPPMMMMMMLLLKKKLLLPPPVVVZZZ___bbbfffllluuu{{{nnnhhhhhhmmmxxx|||xxx}}}~~~uuusssuuuqqqmmmkkkhhhgggfffccc```]]]XXXWWWRRRKKKIIIKKKIIIEEE@@@@@@AAAAAA@@@@@@???>>>======>>>??????@@@@@@AAA@@@@@@>>>===<<<<<<<<<<<>>@@@AAACCCBBB@@@>>>=========>>>>>>???@@@@@@@@@@@@??????>>>=========>>>===>>>@@@AAABBBBBBAAAAAAFFFAAA>>>BBBGGGLLLTTT\\\aaacccfffggggggggghhhiiihhhooo{{{yyyeeeWWWNNNKKKLLLPPPYYYaaacccaaa^^^WWWQQQMMMMMMLLLKKKLLLOOOUUUYYY^^^bbbhhhnnnvvvtttkkkiiihhhuuu~~~~~~uuusssvvvsssqqqnnnjjjhhhfffdddbbb```UUUTTTOOOHHHFFFGGGFFFAAA===???BBBDDDCCCAAA>>><<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@???????????????@@@<<<>>>@@@BBBCCCBBBAAA@@@KKKCCC>>>AAAFFFJJJNNNSSSYYY]]]bbbdddccceeehhhkkkjjjsssxxxgggZZZQQQLLLLLLQQQ[[[dddfffddd```XXXQQQMMMMMMLLLKKKKKKOOOUUUYYY]]]aaaggglllrrr}}}vvvllljjjeeerrrwwwssssssnnnrrrnnnjjjhhhgggeeeaaa]]]YYYUUUPPPLLLIIIFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@AAA<<<<<<<<<======>>>???@@@@@@@@@??????>>>>>>======???@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCEEEGGGIIIJJJYYY[[[]]]___```bbbfffiiipppsssyyyvvviii\\\PPPMMMPPPPPP[[[eeegggeeeaaa[[[UUUOOOMMMJJJIIILLLQQQWWW[[[```bbbfffjjjoooxxx~~~qqqjjjjjjrrr}}}}}}uuussstttqqqqqqnnnjjjgggfffccc```\\\YYYUUUPPPLLLIIIFFFCCCAAA????????????@@@@@@@@@@@@<<<<<<<<<======>>>???@@@??????>>>>>>>>>>>>>>>===@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBCCCFFFHHHIIISSSUUUWWWXXXYYY[[[^^^aaajjjmmmrrryyyuuuiii]]]QQQLLLNNNQQQ\\\fffiiigggddd]]]VVVPPPNNNLLLKKKMMMQQQWWWZZZ^^^```cccfffkkkrrryyy~~~qqqjjjiiiqqq{{{}}}uuusssvvvtttpppmmmjjjgggeeebbb___\\\YYYUUUPPPLLLIIIFFFCCCAAA?????????>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@============>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@AAABBBDDDFFFGGGNNNPPPRRRSSSTTTVVVYYY\\\cccdddhhhpppyyy~~~rrrhhh^^^SSSMMMLLLQQQ\\\gggkkkjjjggg___WWWQQQOOONNNMMMOOORRRVVVXXX^^^___aaadddggglllsssxxx~~~rrrkkkiiipppyyy~~~wwwuuuvvvssspppnnnkkkhhheeebbb___^^^YYYUUUPPPLLLIIIFFFCCC@@@>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???@@@<<<<<<<<<======>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCAAAAAA@@@AAABBBDDDEEEGGGLLLNNNPPPRRRTTTWWWZZZ]]]______aaagggpppxxx|||}}}{{{tttllleee^^^WWWPPPLLLPPPZZZeeejjjkkkhhh```XXXRRRQQQOOOOOOPPPRRRUUUWWW]]]___aaadddggglllrrrvvvyyyuuunnniiioooxxxzzzvvvuuuqqqqqqpppnnnjjjfffcccaaa```YYYUUUPPPLLLIIIFFFCCC@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>???@@@<<<<<<======>>>>>>????????????@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBDDDFFFGGGIIILLLOOORRRUUUYYY]]]aaa___\\\\\\```hhhpppssstttnnnkkkfffbbb```\\\UUUNNNNNNWWWbbbgggjjjhhh```WWWRRRQQQPPPOOOPPPRRRTTTVVVZZZ]]]```cccgggmmmssswww{{{wwwqqqjjjnnnvvv{{{vvvuuuoooqqqqqqoookkkgggcccaaaaaaYYYUUUPPPLLLIIIFFFCCCAAA??????>>>>>>======<<<<<<<<<<<<<<<======>>>???@@@>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFHHHKKKNNNQQQTTTXXX]]]```___ZZZWWW[[[cccjjjmmmmmmhhhfffcccaaabbbbbb[[[RRRMMMUUU^^^dddhhhhhhaaaXXXRRRQQQOOOMMMNNNQQQTTTWWWYYY[[[```dddhhhnnntttxxxxxxqqqiiimmmttt}}}yyyuuuuuupppppppppoookkkfffbbbaaaaaaYYYUUUPPPLLLIIIFFFCCCAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@????????????<<<======>>>@@@AAAAAABBBAAAAAA@@@@@@@@@BBBCCCDDDJJJLLLOOOQQQSSSVVVZZZ]]]\\\WWWSSSVVV___gggjjjjjjhhhhhheeebbbeeeggg___UUUNNNUUU\\\bbbggghhhbbbZZZRRRPPPMMMKKKLLLPPPUUUXXX\\\___cccgggkkkpppvvvzzzuuunnngggjjjpppzzz}}}vvvtttuuurrrnnnoooooojjjeee``````aaaYYYUUUPPPLLLIIIFFFCCCAAAAAA@@@@@@???>>>======<<<<<<<<<<<<======>>>???@@@BBBAAAAAAAAA@@@?????????;;;<<<===>>>???@@@AAAAAA@@@@@@?????????@@@BBBCCCMMMOOOQQQSSSTTTVVVYYY\\\ZZZTTTPPPSSS]]]fffiiiiiikkkkkkgggdddgggiiibbbVVVOOOUUU[[[aaafffiiiccc\\\RRROOOLLLJJJKKKPPPUUUYYYaaadddhhhllloootttyyy|||rrrjjjeeegggmmmxxx{{{zzzuuuqqqqqqnnnmmmkkkjjjiiieeeaaa]]]YYYWWWSSSMMMHHHDDDAAA???AAA@@@???=========>>>>>><<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>????????????<<<<<<<<<===>>>@@@AAABBB@@@AAABBBBBBCCCCCCCCCBBBMMMMMMNNNQQQUUUWWWWWWVVVUUUUUUUUUUUU[[[dddmmmrrrtttoookkkkkkjjjfff```]]]WWWQQQYYYcccgggjjjgggZZZTTTOOOKKKLLLLLLNNNSSSYYYeeehhhmmmooorrrwww~~~qqqgggfffkkkwww~~~|||wwwssssssooommmkkkjjjhhheeeaaa^^^XXXVVVRRRMMMHHHDDDBBB@@@BBB@@@???===<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@=========>>>???@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCIIIKKKNNNTTTYYY\\\\\\[[[WWWWWWUUUUUUYYYbbbkkkpppssspppnnnmmmlllgggaaa^^^XXXQQQWWWbbbfffkkkiii\\\VVVQQQMMMMMMNNNNNNSSSYYYdddiiiooosssuuuyyy~~~rrrjjjhhhlllxxx~~~yyytttuuupppnnnkkkhhhgggdddaaa^^^WWWUUUQQQMMMIIIEEECCCBBBBBBAAA???===<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAA@@@?????????@@@@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDFFFJJJPPPXXX___bbbbbb```[[[ZZZYYYYYY[[[aaaiiioooqqqrrrttttttqqqmmmgggcccZZZQQQUUU^^^dddkkkkkk```YYYSSSOOONNNNNNOOOSSSYYYcccjjjrrrxxxzzz|||vvvnnnjjjkkkuuu~~~yyyuuuuuurrroookkkhhhfffdddaaa___UUUTTTPPPMMMIIIFFFDDDCCCBBBAAA???===;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBDDDCCCBBB@@@@@@BBBDDDEEEGGGLLLUUU___gggjjjiiifffdddccceeefffeeedddhhhmmmooouuu|||}}}|||yyyrrrlll^^^SSSSSS[[[aaakkknnndddZZZTTTOOOOOONNNNNNQQQWWW```iiittt{{{~~~~~~~~~qqqllliiipppzzz}}}wwwtttuuurrroookkkhhhfffcccaaa^^^UUUSSSPPPMMMIIIFFFDDDCCCBBBAAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>BBBAAAAAAAAAAAAAAABBBBBBEEEDDDBBBAAAAAABBBDDDEEEGGGNNNYYYgggqqqvvvvvvtttrrrrrrvvvwwwrrriiigggjjjoooyyywwwfffWWWSSSYYY___kkkpppggg[[[UUUPPPNNNMMMLLLOOOTTT]]]fffrrr{{{~~~~~~~~~xxxpppjjjmmmuuu~~~{{{vvvssstttrrrooollliiifffccc```]]]UUUTTTPPPMMMIIIFFFDDDCCCAAA@@@???=========>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAAAAABBBCCCEEEDDDCCCBBBBBBBBBCCCDDDFFFNNN[[[kkkyyy}}}~~~|||nnnjjjnnnwwwooo\\\TTTWWW]]]kkkqqqiii]]]VVVQQQNNNLLLKKKMMMRRRYYYbbbnnnwww{{{}}}~~~vvvnnnooottt|||~~~zzzuuusssuuuqqqooollljjjhhhddd___[[[VVVTTTQQQMMMIIIFFFCCCBBBAAA@@@???>>>>>>???@@@AAA<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>????????????@@@AAACCCCCCEEEDDDDDDDDDCCCCCCCCCBBBFFFMMMZZZiiivvv}}}~~~||||||vvvvvv~~~wwwbbbVVVVVV\\\jjjqqqiii___YYYRRRPPPMMMKKKMMMRRRUUU^^^iiirrrwwwzzz}}}xxxppppppuuu|||~~~zzzvvvtttvvvpppooommmkkkhhhddd___ZZZWWWUUUQQQMMMIIIEEECCCBBBAAA@@@?????????@@@AAABBB<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBFFFLLLWWWdddooouuuuuuttttttttt{{{}}}|||eeeWWWVVV\\\jjjqqqiiiaaaZZZTTTQQQNNNLLLNNNSSSSSS[[[fffnnntttxxx}}}}}}wwwppppppttt||||||tttoooppppppmmmiiigggfffccc]]]YYYXXXUUUPPPLLLIIIFFFDDDBBB>>>>>>>>>???@@@AAACCCCCC<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>======>>>>>>???@@@>>>>>>>>>???@@@AAACCCDDDEEEDDDCCCBBBBBBCCCDDDEEEHHHJJJNNNUUU^^^eeeiiikkkkkkkkkrrr}}}oooZZZRRRVVV```jjjqqqbbb[[[RRRMMMMMMOOOQQQQQQUUUXXX^^^gggpppwwwzzz{{{vvv{{{wwwmmmlllnnnsss|||tttqqqrrrooollliiigggfffccc]]]XXXVVVRRRNNNKKKIIIGGGEEECCC????????????@@@AAABBBBBB======<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@>>>>>>>>>???@@@BBBCCCDDDFFFEEEEEEEEEFFFFFFFFFGGGFFFGGGJJJQQQYYY```dddeeejjjhhhmmmwww|||qqq[[[RRRUUU\\\fffmmmeee^^^TTTNNNMMMNNNPPPQQQ]]]^^^aaafffmmmsssvvvwwwuuuzzzuuulllkkknnnrrr~~~{{{tttrrruuuooollliiigggfffccc]]]XXXSSSPPPLLLJJJHHHGGGEEEDDD@@@@@@?????????@@@@@@AAA=========<<<<<<=========>>>>>>@@@AAAAAAAAA@@@???======>>>???@@@BBBDDDDDDDDDFFFGGGIIIIIIIIIHHHGGGCCCDDDFFFLLLSSSYYY]]]^^^eeecccgggpppvvvqqq\\\RRRRRRXXXaaaiiiiiiaaaWWWPPPMMMMMMPPPQQQccccccccceeejjjooorrrssstttxxx~~~sssjjjjjjlllppp{{{zzztttssswwwpppmmmjjjhhhgggddd^^^YYYTTTPPPLLLIIIHHHFFFDDDBBBAAAAAA@@@???????????????===<<<<<<;;;;;;<<<<<<======???AAABBBCCCBBB@@@???======>>>???@@@BBBCCCDDDBBBEEEHHHKKKLLLKKKHHHFFFDDDCCCEEEIIIOOOUUUXXXYYY^^^^^^aaaiiiqqqzzzooo]]]SSSQQQUUU^^^fffllleee[[[RRRMMMLLLNNNPPPaaa```bbbeeejjjnnnpppppprrruuu{{{sssjjjiiijjjmmmxxxzzztttsssvvvrrrnnnkkkiiihhheee___ZZZVVVRRRMMMJJJGGGEEEBBB@@@AAAAAA@@@???>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<===???AAABBBCCCBBB@@@???>>>>>>>>>???@@@AAACCCCCCBBBFFFJJJNNNOOONNNKKKHHHFFFEEEEEEIIINNNSSSVVVWWWXXXYYY^^^eeekkkrrr}}}xxxlll]]]UUURRRTTT\\\eeelllggg^^^TTTNNNLLLMMMOOOVVVYYY^^^eeelllooopppooopppsssxxx~~~vvvkkkiiihhhjjjtttzzzrrrqqqtttqqqnnnkkkiiihhheee___ZZZWWWSSSNNNJJJGGGEEEBBB@@@AAA@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>@@@AAAAAAAAA@@@???@@@@@@??????@@@@@@AAABBBDDDGGGLLLPPPRRRQQQNNNLLLGGGEEEEEEHHHMMMRRRUUUVVVTTTWWW\\\aaafffkkkqqqvvv{{{rrriii___XXXTTTTTT[[[dddkkkggg```WWWOOOKKKKKKLLLNNNRRRYYYbbbjjjnnnnnnmmmmmmqqqwww|||{{{nnniiiggggggqqq}}}yyyqqqnnnppppppmmmiiigggfffccc]]]YYYVVVSSSNNNKKKIIIGGGDDDBBB@@@???>>>>>>>>>>>>>>>???>>>>>>============>>>>>>>>>>>>>>>?????????@@@@@@BBBAAA@@@@@@??????@@@@@@BBBEEEJJJNNNPPPOOOMMMKKKEEEDDDCCCEEEJJJOOOSSSTTTTTTWWWZZZ]]]aaagggkkkmmmuuu~~~{{{sssnnnhhhbbb\\\VVVSSSYYYaaahhhfffaaaYYYPPPKKKJJJJJJMMMOOOUUU]]]eeejjjkkkjjjlllpppvvv{{{qqqiiieeeeeennn{{{yyyppplllnnnnnnkkkgggfffeeeaaa\\\WWWUUURRRNNNKKKJJJHHHFFFEEE??????>>>>>>>>>>>>??????@@@@@@????????????@@@@@@>>>>>>======>>>>>>???@@@CCCBBBAAA@@@????????????>>>AAAFFFJJJLLLKKKIIIHHHCCCBBBAAACCCHHHMMMQQQSSSUUUXXXYYY[[[^^^eeeiiijjjjjjttt~~~}}}vvvnnnmmmiiiddd___WWWRRRWWW^^^ffffffbbbZZZQQQKKKIIIIIIOOOPPPTTTYYY```eeeggghhhkkkooovvv{{{sssjjjdddcccmmmzzzzzzuuunnniiikkkhhheeebbb```]]]ZZZWWWZZZVVVQQQMMMJJJGGGDDDBBB>>>===============>>>>>>BBB@@@>>>???@@@AAAAAA@@@??????>>><<<;;;:::999888???????????????@@@AAAAAA???BBBEEEHHHHHHGGGEEECCCDDDDDDEEEEEEGGGKKKQQQUUUSSSUUUXXXZZZ[[[]]]```ccceeemmmyyy}}}uuuoooooogggdddeee___TTTQQQXXXaaahhhhhh]]]RRRNNNLLLIIIIIILLLPPPVVV\\\ccchhhkkkkkknnnrrrvvv{{{}}}ooohhhfffkkkrrr~~~{{{wwwppplllkkkhhheeecccaaa^^^[[[XXXXXXUUUPPPLLLIIIGGGDDDBBB??????>>>>>>>>>>>>??????AAA???>>>>>>??????===<<<;;;;;;<<<<<<============>>>===============>>>>>>AAACCCEEEGGGHHHGGGEEEDDDBBBBBBBBBCCCDDDHHHNNNRRRVVVXXXYYYZZZZZZ\\\aaadddccckkkvvv{{{uuupppjjjggghhhaaaTTTOOOTTT^^^gggjjjaaaVVVPPPMMMKKKHHHJJJNNNTTTZZZaaafffiiiiiilllppptttyyyvvvjjjeeehhhnnnxxx{{{wwwqqqnnnkkkhhheeecccbbb___\\\ZZZVVVSSSNNNKKKIIIGGGDDDBBB@@@@@@????????????@@@@@@AAA@@@??????@@@>>><<<999;;;;;;<<<===>>>???@@@@@@>>>>>>===============>>>CCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCGGGMMMQQQYYYZZZ[[[ZZZYYY\\\bbbgggeeejjjttt}}}uuupppnnnmmmdddVVVOOOQQQZZZdddlllfff[[[SSSNNNLLLGGGIIILLLQQQXXX___dddgggiiilllppptttyyynnncccccchhhrrr~~~yyytttooollliiigggeeecccbbb```^^^\\\UUURRRMMMJJJHHHGGGDDDCCC@@@@@@???>>>>>>>>>??????@@@@@@AAABBBCCCBBB>>><<<>>>>>>>>>>>>>>>>>>??????AAA@@@@@@???????????????CCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEIIIOOOSSSYYY\\\^^^]]][[[^^^eeekkknnnpppvvv|||yyyvvvsssiii[[[SSSRRRTTT___jjjiii___TTTOOOMMMGGGIIILLLQQQWWW^^^dddgggjjjmmmqqquuuzzzsssccc```eeennnzzzvvvooojjjggghhhfffcccbbbbbbaaa___]]]UUURRRMMMJJJHHHGGGDDDCCC@@@???>>>===============>>>>>>???AAACCCCCCAAA>>>>>>>>>>>>>>>????????????@@@@@@???????????????@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDFFFJJJPPPTTTZZZ^^^cccddddddfffnnnttt~~~}}}}}}{{{oooaaaWWWTTTPPPYYYdddggg```VVVOOOMMMIIIJJJMMMQQQWWW^^^dddhhhjjjlllpppsssxxxxxxgggbbbdddlllxxxtttmmmgggeeeeeedddbbbaaaaaaaaa___]]]VVVSSSNNNKKKIIIGGGDDDBBB@@@???>>>===<<<<<<<<<<<<;;;;;;<<<>>>AAAAAA@@@???;;;;;;<<<>>>???AAABBBBBB===============>>>>>>???????????????@@@AAABBBCCC@@@AAABBBCCCEEEJJJPPPUUU[[[dddnnnrrrsssvvv}}}nnn___WWWPPPTTT\\\cccaaaXXXPPPMMMKKKLLLMMMQQQWWW^^^eeeiiihhhjjjmmmooosss{{{nnnffffffjjjuuuuuummmhhhgggcccbbb````````````___]]]XXXUUUPPPLLLIIIGGGDDDBBBAAA@@@???>>>============>>>===<<<===???@@@@@@???;;;;;;<<<===>>>@@@@@@AAA<<<<<<<<<<<<===>>>@@@@@@>>>???@@@AAABBBCCCDDDEEE???@@@BBBCCCFFFLLLSSSXXX___lll{{{kkk]]]RRRQQQVVV___bbb[[[RRRNNNKKKLLLMMMQQQWWW^^^dddhhhhhhjjjlllnnnqqqxxxtttjjjhhheeeppp|||vvvnnnjjjjjjbbbaaa______``````^^^]]]ZZZVVVQQQMMMJJJGGGDDDBBBBBBAAA@@@???>>>>>>>>>>>>CCCAAA??????@@@AAAAAA@@@>>>>>>>>>>>>=========<<<=========>>>???AAACCCCCC>>>???AAACCCEEEFFFFFFFFFAAABBBDDDFFFIIIOOOWWW\\\cccqqqvvvcccTTTPPPRRR]]]ccc]]]TTTPPPKKKKKKMMMPPPVVV]]]dddhhhjjjlllnnnoooqqqxxxyyymmmiii```lllxxxvvvnnnjjjjjjgggeeecccbbbbbbaaa```^^^UUURRRMMMJJJIIIHHHGGGEEEAAABBBBBB@@@===<<<===???DDDCCCAAA???===<<<;;;;;;???>>>=========>>>>>>>>>===============>>>?????????AAACCCDDDFFFFFFEEEEEEGGGFFFFFFJJJPPPVVVZZZ\\\gggsssnnn[[[QQQSSSWWWWWWZZZYYYOOONNNKKKLLLPPPUUUXXX]]]dddiiilllppprrrsssxxx~~~sssmmmeeekkkrrr{{{wwwoookkkjjjgggeeecccbbbbbbaaa___]]]WWWSSSNNNKKKIIIHHHFFFEEEBBBAAAAAA@@@??????@@@AAA@@@???>>><<<;;;;;;;;;;;;999999999::::::;;;===>>>===============>>>??????@@@AAABBBDDDEEEFFFFFFFFFIIIHHHHHHKKKQQQXXX]]]```eeennn|||sss[[[PPPPPPUUUWWW]]]^^^TTTOOOKKKKKKOOOSSSVVV\\\bbbhhhkkkoooqqqssswww~~~wwwpppiiikkkpppyyyxxxpppllllllgggeeecccbbbaaa```^^^\\\XXXTTTOOOKKKIIIGGGEEECCCBBB@@@>>>>>>@@@BBBBBBBBB>>>======<<<<<<<<<<<<===;;;;;;<<<;;;:::;;;===???>>>============>>>??????@@@AAABBBCCCEEEFFFGGGHHHJJJIIIJJJNNNUUU\\\aaacccbbbhhhrrr{{{yyybbbSSSOOORRRVVV^^^```VVVOOOLLLKKKNNNQQQSSSXXX___eeeiiimmmppprrrvvv}}}~~~tttlllllloooxxxyyyqqqmmmmmmhhhfffdddbbbaaa```]]][[[ZZZVVVPPPLLLIIIGGGDDDBBBAAA???======@@@CCCCCCBBB@@@@@@???>>>>>>>>>>>>>>>===>>>>>>===<<<;;;<<<===>>>>>>======>>>>>>???@@@@@@AAAAAACCCDDDGGGIIIJJJJJJLLLQQQWWW^^^bbbcccbbbaaaccchhhooozzz~~~lllZZZQQQQQQSSS[[[^^^UUUQQQMMMJJJLLLNNNPPPUUU[[[aaaeeejjjnnnqqqvvv|||xxxooooooqqqxxxzzzrrrnnnnnnjjjhhheeecccbbb```]]][[[[[[WWWQQQLLLIIIGGGDDDBBB???>>>>>>???@@@AAAAAAAAABBBAAA@@@>>>============;;;;;;<<<>>>@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDGGGJJJLLLMMMSSS\\\eeekkkkkkfffbbb``````aaafffooo~~~rrr___SSSPPPPPPYYY^^^VVVSSSNNNKKKKKKLLLMMMRRRWWW]]]bbbhhhlllpppttt{{{tttsssuuuyyy{{{zzzrrrnnnnnnllljjjgggdddcccaaa^^^[[[[[[WWWQQQLLLIIIGGGEEECCC>>>AAACCCCCCAAA@@@???@@@@@@???>>><<<;;;;;;::::::<<<;;;===DDDKKKNNNJJJEEE???>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCHHHLLLNNNSSS[[[gggrrrvvvrrriiiaaa]]]\\\]]]```hhhtttrrr```UUUPPPMMMVVV^^^ZZZVVVPPPLLLKKKKKKKKKOOOUUUYYY___eeekkkoootttzzz~~~xxxuuuwwwwww|||zzzrrrnnnmmmnnnlllhhhfffdddbbb^^^\\\ZZZVVVQQQLLLJJJHHHFFFDDD???EEEJJJIIICCC>>>>>>@@@>>>>>>===<<<<<<<<<<<<<<<@@@===>>>GGGRRRTTTKKKAAA??????>>>>>>??????@@@AAABBBAAA@@@@@@CCCHHHMMMPPPWWW___jjjtttwwwrrrfff^^^XXXXXXZZZ^^^eeemmmsssvvv|||ssscccYYYQQQJJJQQQ[[[YYYYYYRRRMMMKKKJJJJJJNNNSSSWWW\\\dddiiinnnsssyyy~~~}}}rrrqqqtttyyyyyyqqqmmmmmmooommmiiigggeeebbb___\\\ZZZVVVQQQLLLJJJHHHFFFEEE@@@HHHOOONNNEEE>>>===@@@>>>>>>>>>>>>>>>???@@@@@@???::::::CCCNNNNNNAAA333?????????>>>??????@@@AAABBBAAA???@@@CCCHHHNNNQQQXXX^^^hhhqqqsssmmmbbbZZZTTTUUUXXX]]]dddiiilllmmmrrrxxx|||||||||{{{wwwhhh]]]RRRGGGKKKUUUUUUZZZSSSMMMKKKJJJIIIMMMSSSUUU[[[ccciiimmmrrryyy~~~nnnmmmrrrxxxzzznnnjjjlllnnnmmmkkkjjjiiieeeaaa]]]YYYXXXVVVSSSOOOKKKFFFDDD:::QQQ[[[LLL>>>???@@@<<<<<<===>>>>>>>>>>>>>>>======<<<;;;===@@@AAA>>>;;;============>>>???AAAAAA<<<===???@@@BBBEEEJJJMMMUUUZZZbbbggggggbbb[[[VVVOOOQQQUUU[[[]]]^^^ccciiimmmpppvvvzzzwwwvvv~~~zzzsssnnndddWWWNNNLLLPPPVVVZZZVVVQQQMMMLLLMMMMMMMMMRRRWWW___eeeiiiooouuuzzzwwwpppoooqqq{{{~~~uuu{{{zzznnnjjjlllooommmkkkjjjhhheee```\\\[[[ZZZWWWSSSNNNJJJFFFDDDCCCLLLNNNEEE???AAABBB>>><<<<<<=========<<<<<<;;;<<<<<<<<<>>>??????>>><<<============>>>???@@@@@@@@@@@@AAA@@@AAACCCFFFIIIQQQUUU[[[^^^^^^YYYRRRMMMJJJMMMTTT]]]``````dddiiinnnpppuuuwwwtttttt~~~yyysssiii[[[OOOKKKMMMQQQXXXVVVRRRNNNKKKKKKKKKLLLOOOUUU\\\cccgggmmmtttyyy}}}sssooonnnvvvwwwpppxxxyyyoookkkmmmpppnnnkkkiiigggccc___[[[ZZZXXXUUUQQQMMMKKKIIIIIISSSKKKBBB???AAACCCAAA>>>>>>>>>>>>>>>===<<<;;;;;;:::<<<>>>>>>=========>>>>>>>>>>>>======>>>??????@@@@@@AAA@@@@@@BBBEEEHHHNNNPPPSSSUUUSSSOOOJJJFFFHHHLLLUUU```eeeeeegggkkkoooqqqttttttrrrrrr{{{|||qqqaaaSSSLLLKKKMMMTTTUUUTTTPPPKKKHHHIIILLLLLLRRRYYY___dddjjjrrrwwwwwwmmmiiioooxxx}}}xxxoookkkvvvyyyoookkkmmmpppnnnkkkhhhfffbbb]]]ZZZVVVTTTQQQNNNMMMNNNOOOPPP]]]LLL@@@AAADDD@@@<<<<<>>======999<<<>>>>>>;;;:::<<>>>>>=========>>>>>>===>>>??????@@@CCCGGGJJJMMMNNNOOOPPPOOOLLLIIIGGGJJJMMMWWWbbbiiijjjllloooqqqsssuuuuuutttuuu{{{xxxhhhYYYOOOKKKKKKPPPSSSUUURRRLLLHHHHHHKKKJJJOOOWWW]]]bbbhhhpppvvv}}}zzzmmmeeehhhpppyyyrrriiihhhvvvxxxooolllnnnpppmmmjjjgggdddaaa]]]ZZZUUUSSSOOOMMMLLLMMMOOOQQQWWWHHH@@@CCCCCC<<<999<<>>======999;;;===<<<:::999<<>>>>>=====================>>>>>>>>>???AAAEEEHHHJJJKKKLLLLLLMMMLLLKKKKKKMMMOOOWWWdddlllnnnppprrrtttxxx{{{}}}~~~~~~ooo^^^QQQKKKJJJLLLQQQUUUTTTNNNIIIIIIJJJIIINNNUUU[[[___fffnnnttt|||~~~nnndddeeejjjyyy{{{tttlllfffjjj{{{xxxooollloooooollliiifffdddaaa]]][[[WWWUUUQQQMMMKKKJJJJJJKKKGGGAAA???AAA@@@::::::???>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;:::::::::<<<============<<<<<<===>>>>>>AAAAAA@@@???===>>>AAACCCFFFGGGHHHIIIJJJKKKLLLLLLLLLOOOZZZiiisssuuuuuuwwwyyy{{{gggWWWMMMIIIJJJOOOTTTUUURRRMMMJJJIIIIIINNNSSSXXX]]]ccckkkqqq{{{qqqfffdddgggpppyyyxxxsssmmmggghhhuuuxxxooolllooonnnkkkgggeeecccaaa^^^\\\WWWTTTQQQMMMJJJHHHGGGGGGAAA@@@@@@@@@>>>===>>>@@@<<<<<<=========<<<<<<;;;;;;:::888888:::;;;<<<;;;<<<<<<<<<<<<<<<===>>>???AAAAAA@@@>>>======@@@BBBEEEFFFGGGIIIJJJKKKKKKKKKKKKQQQ```tttvvv```RRRLLLIIIMMMRRRVVVVVVRRRMMMIIIHHHLLLQQQUUUYYY___gggnnnxxxvvviiieeefffhhhqqq~~~~~~{{{qqqmmmhhhgggrrrxxxooommmpppmmmjjjgggdddcccaaa^^^\\\SSSQQQOOOLLLJJJIIIHHHHHHEEEFFFDDD@@@???AAAAAA@@@<<<===>>>>>>>>>>>>>>>======999666777:::<<<<<<:::;;;;;;;;;<<<<<<>>>???@@@===>>>>>>======???BBBEEEGGGGGGIIIJJJKKKKKKKKKKKKLLLTTThhhiiiXXXPPPHHHKKKQQQVVVXXXUUUNNNIIIGGGKKKPPPSSSWWW]]]eeekkksss{{{yyykkkfffeeebbbkkkyyy}}}wwwtttooojjjfffjjj|||xxxnnnjjjlllmmmmmmjjjeeedddeeeccc___YYYTTTOOOJJJHHHFFFEEEDDDBBB@@@>>>===>>>>>>===<<<<<<>>>???===999888===BBBFFFAAA:::999;;;===;;;888<<<;;;;;;<<<<<<===>>>???>>>>>>=========???@@@AAAGGGHHHJJJKKKJJJKKKMMMOOOTTT[[[iii|||{{{aaaQQQLLLHHHIIIQQQVVVSSSNNNKKKMMMKKKKKKOOOSSSXXXaaajjjtttxxx~~~wwwjjjeeedddgggrrrzzzoookkklllgggddddddrrrxxxoookkkmmmmmmmmmjjjeeedddeeeccc^^^YYYUUUOOOJJJHHHFFFEEEDDDBBB@@@>>>>>>>>>>>>>>><<<>>>@@@AAA???;;;;;;???CCCGGGBBB<<<:::<<<>>><<<:::<<<;;;;;;<<<<<<===>>>???>>>>>>======>>>???AAABBBFFFHHHKKKMMMNNNOOOQQQSSSRRRZZZiii|||mmmYYYNNNIIIHHHOOOTTTRRROOOMMMKKKIIIIIIMMMRRRWWWaaajjjvvvxxx{{{~~~pppggg^^^```jjjyyyyyypppgggcccddd```bbbkkkyyynnnjjjlllmmmmmmjjjeeecccdddbbb]]]YYYUUUOOOKKKIIIGGGEEECCCBBB@@@>>>>>>>>>???>>>======???@@@>>>;;;;;;>>>AAADDD@@@;;;:::<<<===<<<:::<<<;;;;;;<<<<<<===>>>??????>>>>>>===>>>@@@AAABBBDDDGGGKKKOOOQQQSSSVVVXXXVVV___mmm|||{{{bbbQQQJJJGGGKKKPPPQQQOOOOOOJJJGGGGGGJJJNNNTTT^^^gggqqqssstttuuuwwwzzzxxxiii^^^]]]cccppp|||{{{oooiiiddd^^^[[[\\\ZZZfffzzzxxxmmmiiikkkmmmmmmiiidddbbbdddaaa\\\XXXUUUPPPLLLIIIGGGEEECCCBBBAAA???>>>??????>>>===:::;;;<<<:::888888:::===???<<<999888999:::999888<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>???AAABBBCCCDDDHHHLLLPPPSSSVVVYYY\\\```hhhttt~~~lllWWWMMMGGGHHHLLLNNNOOOQQQKKKGGGFFFIIIKKKOOOWWW```dddgggjjjmmmooorrrvvvzzzzzz}}}mmmeeeaaabbbjjjuuuyyynnnccc^^^\\\XXXWWWXXXZZZooowwwlllgggiiikkkkkkhhhcccbbbcccaaa]]]XXXUUUPPPMMMJJJHHHEEECCCCCCAAA???>>>??????>>>===999999:::999888888999:::===;;;999888999999999999<<<;;;;;;<<<<<<===>>>?????????>>>???@@@BBBCCCEEEIIILLLPPPTTTWWW[[[```dddiiirrr|||www^^^RRRHHHGGGJJJLLLNNNQQQMMMIIIGGGHHHIIIJJJPPPWWWUUUZZZ___dddgggiiilllmmmuuuyyytttjjjdddaaaeeennnyyyuuunnnddd[[[WWWUUUSSSTTTWWW^^^zzzwwwlllgggiiiiiiiiifffbbbbbbdddbbb^^^XXXUUUQQQNNNKKKHHHEEECCCCCCAAA?????????@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???????????????@@@BBBDDDFFFMMMOOOSSSWWW\\\cccjjjooosss{{{fffYYYLLLHHHHHHIIIKKKNNNMMMJJJIIIIIIHHHGGGJJJPPPNNNRRRXXX\\\^^^___aaabbboooxxxoooggg```aaagggrrrtttkkkccc\\\UUURRRPPPOOOSSSYYYfffyyymmmhhhjjjfffgggeeeaaabbbdddccc___XXXUUUQQQNNNLLLIIIEEECCCCCCAAA??????@@@@@@???>>>>>>>>>>>>>>>??????>>>===<<<<<<======<<<<<<======<<<;;;;;;<<<<<<===>>>????????????@@@AAACCCEEEGGGKKKMMMQQQVVV]]]gggqqqxxxmmm^^^PPPIIIHHHGGGIIIKKKKKKIIIIIIKKKIIIFFFHHHLLLNNNQQQSSSVVVXXX[[[___cccooo}}}zzzoooeeeaaacccjjjwwwtttiiiaaaYYYUUURRRPPPMMMMMMUUU___uuuzzzooojjjkkkeeefffdddaaabbbeeeddd```XXXUUUQQQOOOLLLIIIEEECCCDDDBBB@@@???@@@@@@???>>>???>>>>>>???@@@@@@>>>===999:::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<<<<===>>>????????????@@@AAACCCFFFGGGGGGIIILLLRRR[[[gggttt|||qqqbbbRRRJJJHHHFFFGGGIIIIIIHHHIIIKKKJJJGGGGGGKKKQQQQQQRRRTTTWWW]]]eeejjjwwwzzzllldddaaaeeeoooyyy~~~tttjjj```YYYTTTSSSRRRPPPMMMNNNYYYfffzzzpppjjjiiihhhfffdddccccccbbb```^^^\\\XXXSSSNNNLLLJJJGGGFFFDDDCCCCCCAAA@@@???>>>>>>>>>???@@@@@@@@@???===<<<<<<;;;999:::;;;<<<<<<;;;;;;:::999888999;;;===???AAABBBCCCBBBBBBBBBDDDFFFHHHIIIJJJNNNVVVcccqqqzzzyyymmm\\\NNNHHHFFFFFFFFFJJJJJJHHHGGGGGGHHHJJJJJJNNNPPPRRRTTTWWW^^^hhhppppppgggccc___dddnnn|||yyymmmfff___XXXSSSRRRMMMLLLMMMNNNRRR^^^kkk|||rrrlllkkkjjjhhheeeddddddbbb```^^^\\\XXXSSSNNNLLLJJJGGGFFFDDDDDDCCCBBBAAA@@@??????<<<======>>>===<<<;;;:::>>>===;;;;;;<<<=========;;;:::999999:::<<<>>>???<<<===???@@@AAABBBEEEGGGGGGGGGIIIKKKRRR]]]iiiqqqzzzzzz~~~ttteeeWWWNNNJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHLLLPPPUUU\\\fffrrrzzzvvvkkkddd^^^aaaiiiqqq}}}zzzmmmccc]]]XXXSSSOOOMMMLLLLLLLLLKKKOOO___ppp~~~uuupppnnnllljjjgggfffeeecccaaa^^^\\\XXXSSSNNNLLLJJJGGGFFFDDDDDDCCCBBBAAAAAA@@@???===============<<<;;;;;;>>>===;;;::::::;;;===>>><<<;;;::::::;;;<<<>>>???<<<>>>@@@AAAAAABBBDDDFFFFFFFFFFFFHHHLLLTTT^^^dddtttwww|||~~~|||wwwpppkkkkkkttt{{{nnn___RRRJJJHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFKKKQQQXXX```lllyyypppeee]]]]]]bbbcccnnn{{{sssjjj___WWWSSSQQQOOOMMMJJJLLLNNNNNNMMMTTTgggyyyxxxsssrrrnnnllliiigggfffdddaaa___\\\XXXSSSNNNLLLIIIGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@???????????????>>>>>>===<<<;;;:::888777777:::<<<<<<;;;;;;;;;;;;<<<===>>>AAACCCDDDDDDBBBBBBBBBCCCEEEEEEEEEFFFHHHMMMTTTYYYgggjjjmmmooonnnjjjdddaaabbblll{{{zzzhhhWWWLLLIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIMMMTTTZZZbbblllxxxuuuggg\\\YYY\\\ZZZcccooo{{{}}}}}}yyywwwggg```WWWPPPMMMMMMMMMLLLKKKMMMPPPSSSYYYdddvvvzzzuuuuuuooollljjjhhhfffeeebbb___\\\XXXSSSNNNLLLIIIGGGFFFCCCCCCCCCBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>><<<<<<;;;999777777999<<<;;;;;;;;;;;;;;;<<<<<<===???AAACCCCCCBBBAAAAAABBBDDDEEEEEEEEEFFFIIINNNQQQZZZ]]]```bbbcccaaa^^^[[[```kkkzzzvvvcccUUUOOOMMMHHHIIIKKKKKKKKKKKKIIIHHHIIINNNTTTZZZaaajjjuuu}}}{{{kkk^^^YYYYYYXXX]]]gggsssyyywwwxxxuuu{{{sssjjj]]]XXXRRRMMMKKKJJJKKKKKKLLLNNNSSS]]]mmm~~~zzzvvvvvvnnnllliiihhhgggeeeccc```\\\XXXSSSNNNLLLJJJGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<===???@@@>>>;;;999;;;>>>:::;;;;;;;;;;;;;;;;;;;;;666999===???@@@@@@BBBCCCBBBCCCEEEFFFFFFHHHKKKNNNRRRTTTWWWZZZ[[[[[[ZZZYYYbbbmmm}}}rrr```TTTNNNJJJJJJKKKKKKKKKKKKJJJJJJFFFKKKRRRXXX___hhhsss{{{rrrddd\\\YYYXXXZZZaaakkkvvv}}}sssqqqrrrrrrwwwtttfff^^^SSSPPPMMMJJJHHHHHHIIIJJJLLLRRR^^^pppzzzvvvvvvllljjjhhhggggggeeecccaaa\\\XXXSSSNNNLLLJJJGGGFFFAAA@@@@@@@@@@@@????????????>>>===<<<;;;<<<<<<===<<<@@@BBBAAA===:::;;;===999:::::::::::::::999999333666;;;>>>???@@@AAACCC???AAADDDEEEFFFHHHJJJLLLSSSTTTVVVXXXZZZZZZ[[[[[[cccooottt^^^QQQKKKKKKJJJJJJJJJJJJKKKKKKFFFKKKQQQWWW]]]fffpppwwwzzz|||lllaaa[[[VVVVVVZZZdddmmmxxxtttnnnnnnlllqqqwww|||tttfff[[[TTTIIIJJJJJJIIIIIIIIIIIIJJJOOO]]]rrryyyvvvvvvkkkjjjggggggffffffdddbbb\\\XXXSSSNNNLLLJJJGGGFFF@@@@@@??????????????????AAA@@@>>>=========>>>???:::>>>BBBAAA===999999;;;999999:::::::::999888888666999===???@@@@@@@@@AAA<<>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>:::999:::===AAADDDCCCAAACCCBBBCCCIIILLLLLLOOOSSSXXX[[[^^^```aaacccfffiiiqqqyyyfffUUUNNNIIIJJJKKKIIIGGGHHHHHHJJJMMMRRRYYYaaahhhkkkuuu}}}zzzhhhcccYYYUUUTTTXXX___hhhvvv}}}ppphhhjjjhhhhhhnnnvvvttthhh\\\RRRNNNOOOQQQJJJEEEEEEFFFIIIOOOUUU]]]zzzxxxwwwssspppmmmjjjhhhhhhgggeeecccZZZWWWSSSPPPMMMIIIEEECCCBBBBBBAAA@@@???>>>>>>???========================;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;===AAABBBAAA???CCCAAABBBGGGJJJKKKNNNSSS[[[___ccceeefffhhhkkknnnsss|||vvv\\\QQQHHHGGGIIIHHHFFFGGGIIIJJJLLLPPPVVV\\\bbbeeerrr|||tttjjj\\\WWWSSSUUUZZZaaammmxxxvvvmmmgggccccccgggmmmwwwyyyjjj___UUUMMMIIIKKKKKKGGGEEEFFFGGGIIIPPPYYYppp~~~xxxwwwssspppnnnkkkiiihhhgggeeeddd]]]YYYTTTOOOLLLIIIFFFCCCAAAAAA@@@???>>>>>>>>>>>>???>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===<<<<<<;;;;;;;;;<<<<<>>===>>>@@@@@@???>>>EEEBBBBBBGGGJJJKKKOOOTTT\\\aaagggjjjkkkmmmqqqtttyyyjjjZZZKKKFFFHHHHHHGGGGGGJJJKKKLLLNNNRRRVVV[[[]]]lllvvvuuuccc[[[UUUSSSUUUYYYccclll|||~~~rrrgggccc```bbbfffnnnzzzvvvkkk___VVVOOOHHHGGGHHHEEEFFFHHHJJJIIILLLXXXeeezzzyyytttqqqnnnkkkiiiiiihhhfffdddaaa]]]VVVQQQMMMKKKHHHFFFAAA@@@??????>>>>>>>>>???AAA@@@@@@???>>>======<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>???@@@@@@@@@FFFCCCCCCGGGJJJLLLPPPUUUZZZ```gggkkklllpppvvv{{{|||gggRRRIIIJJJKKKIIIIIIJJJJJJJJJLLLOOOSSSWWWYYYcccnnn}}}mmmcccYYYTTTSSSUUU\\\cccooovvvxxxmmmgggbbbbbbeeeiiisss}}}{{{iii```WWWRRRMMMIIIHHHJJJEEEHHHLLLMMMMMMSSSgggzzz}}}{{{vvvqqqooollljjjiiihhhgggeeebbb]]]WWWRRRNNNKKKIIIGGGAAA@@@??????????????????BBBBBBAAAAAA@@@???>>>>>>999999999888888888777777999999::::::<<<===???@@@======>>>>>>???AAACCCDDDEEEBBBCCCGGGJJJLLLOOOTTTZZZ```fffjjjmmmtttuuu\\\OOOLLLJJJIIIHHHIIIIIIIIIKKKNNNRRRUUUWWW]]]gggvvvxxxlll^^^VVVSSSSSSWWW\\\eeekkkuuussskkkdddccccccffflllttt~~~uuukkk^^^WWWPPPNNNLLLIIIIIILLLFFFIIIMMMMMMNNNZZZvvv}}}xxxrrrpppmmmkkkjjjiiigggfff___[[[VVVQQQNNNKKKGGGEEEAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;::::::999999::::::<<<===???@@@;;;<<<===>>>???AAAEEEHHHDDDBBBDDDIIILLLMMMOOOSSS\\\bbbgggkkkppp{{{hhhWWWOOOJJJGGGFFFHHHHHHIIIJJJLLLPPPTTTVVV[[[bbbooo~~~wwwfff[[[UUURRRTTTWWW]]]bbbjjjuuu}}}sssjjjeeedddcccfffkkkuuuxxxnnnbbbZZZTTTNNNIIIIIIIIIGGGHHHJJJEEEHHHKKKLLLPPPaaa}}}wwwrrrpppmmmkkkkkkjjjhhhfff]]]ZZZVVVSSSPPPLLLHHHFFFBBBAAAAAAAAAAAAAAABBBBBB????????????????????????????????????????????????<<<;;;;;;;;;;;;<<<======;;;<<<>>>>>>>>>@@@EEEIIIGGGGGGJJJPPPSSSRRRTTTWWW^^^bbbgggjjjpppvvvbbbUUULLLHHHHHHIIIHHHHHHHHHJJJMMMPPPRRRVVV\\\ffftttssseee\\\VVVUUUVVVWWW[[[bbbkkkuuuwwwpppkkkggggggiiiooo|||pppfff^^^WWWRRRNNNHHHEEEFFFGGGEEEFFFHHHEEEGGGKKKOOOWWWjjj|||vvvssspppmmmlllkkkjjjhhhfff^^^[[[XXXVVVSSSOOOKKKHHHBBBBBBBBBAAAAAABBBCCCCCC===============>>>>>>>>>999999::::::;;;<<<<<<<<>>===<<<;;;:::::::::<<<>>>???>>>>>>@@@DDDHHHMMMMMMQQQXXX[[[ZZZZZZ]]]]]]aaadddgggooolll\\\PPPKKKLLLIIIIIIHHHHHHHHHJJJMMMNNNQQQUUU^^^kkk|||~~~nnnccc[[[XXXXXXTTTXXX]]]eeennnzzz{{{uuunnnlllmmmkkkvvv~~~pppccc[[[WWWSSSQQQLLLGGGDDDFFFGGGEEEFFFHHHFFFIIINNNUUU^^^rrr{{{zzzqqqooommmkkkkkkkkkjjjhhhaaa[[[WWWVVVPPPHHHEEEHHHCCCAAAAAAAAA???===BBBHHHJJJCCC===;;;???BBBAAA>>>======<<<<<<<<<<<<======:::<<<>>>===;;;:::;;;>>>;;;;;;<<<===>>>@@@BBBCCCHHHMMMTTTYYY\\\]]]^^^^^^cccccceeefffiiitttiiiUUUMMMLLLGGGJJJKKKJJJJJJKKKLLLKKKQQQRRRYYYggguuu}}}lll```ZZZYYYZZZVVVVVV[[[bbblllzzzzzztttooooooqqqyyy}}}rrrcccXXXSSSPPPMMMJJJKKKFFFCCCFFFHHHHHHIIILLLLLLPPPWWW___mmmyyyxxxqqqooollljjjjjjjjjiiihhhccc\\\WWWVVVRRRKKKGGGHHHFFFDDDDDDFFFEEEDDDHHHNNNZZZWWWQQQJJJCCC>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>===;;;:::<<<===;;;;;;<<<===>>>@@@BBBCCCFFFJJJQQQVVVYYY\\\^^^```fffgggjjjlllmmmsss}}}gggWWWOOOKKKLLLLLLKKKKKKLLLLLLLLLPPPQQQWWWbbbppp}}}{{{mmmbbb\\\ZZZVVVTTTXXX]]]eeeppp{{{}}}wwwssstttxxxpppggg[[[RRROOOMMMJJJGGGHHHFFFFFFHHHIIIGGGHHHLLLRRRYYYdddnnnzzz}}}xxxwwwrrroookkkiiiiiijjjjjjiiiddd]]]XXXVVVTTTOOOJJJIIICCCAAAAAACCCCCCBBBFFFLLL[[[^^^\\\RRRDDD;;;;;;>>><<<;;;;;;::::::;;;;;;<<<;;;<<<======;;;;;;<<<===;;;;;;<<<===>>>@@@AAABBBDDDGGGLLLQQQVVVZZZ___bbbfffhhhlllnnnlllllluuugggUUUPPPNNNKKKKKKLLLLLLLLLLLLOOONNNRRR\\\gggssspppccc^^^XXXUUUVVVYYY]]]eeemmmzzz|||{{{~~~{{{qqq```ZZZRRRMMMKKKJJJHHHFFFGGGFFFHHHKKKKKKJJJOOOVVVdddooo~~~{{{vvvvvvrrroookkkiiiiiijjjjjjiiieee___XXXVVVTTTQQQKKKHHHAAA>>>>>>@@@@@@???AAAEEEHHHMMMOOOJJJAAA;;;<<>>???@@@AAABBBEEEIIINNNRRRYYY___dddiiijjjlllmmmjjjfffhhhooo~~~zzz{{{cccWWWOOOIIIJJJLLLLLLKKKLLLNNNLLLNNNVVV^^^hhhuuunnneee^^^WWWVVVWWWXXX]]]cccnnnvvvxxxlllcccVVVRRRMMMKKKJJJJJJHHHFFFHHHGGGIIIKKKNNNSSSaaannnzzzvvvvvvrrrpppllljjjjjjkkkjjjiiiddd```ZZZUUUSSSPPPKKKGGGHHHCCCBBBDDDCCCAAAAAADDD;;;>>>AAAAAA???===>>>@@@>>>>>>============>>>>>>======<<<============<<<<<<<<<<<<<<<===>>>@@@@@@BBBDDDGGGKKKPPPWWW^^^cccllljjjjjjkkkhhhcccdddhhhpppuuu{{{~~~}}}{{{zzzyyyyyy|||bbbTTTIIIHHHKKKJJJJJJLLLLLLJJJLLLQQQWWW^^^iiisss~~~~~~oooeee[[[WWWVVVUUUXXX\\\eeemmmyyytttjjj```YYYOOONNNKKKJJJIIIHHHGGGFFFHHHFFFGGGLLLUUUddd{{{zzzvvvvvvrrrpppnnnmmmmmmlllkkkiiidddccc___WWWQQQNNNKKKGGGJJJEEECCCDDDEEEAAA@@@AAA@@@?????????@@@???>>><<>>>>>>>>>>>>>>>>>???>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@AAACCCEEEHHHMMMSSSZZZ___eeeaaa```bbbaaa___```cccdddiiiooossstttuuuxxx{{{uuuaaaOOOKKKLLLJJJJJJLLLKKKIIIKKKPPPTTTXXX___gggrrrxxx}}}pppbbb[[[XXXUUUVVVYYY^^^eeeooozzz~~~pppeee]]]WWWRRRKKKJJJIIIHHHGGGFFFFFFFFFIIIHHHLLLXXXhhhzzzvvvvvvrrrqqqpppppppppnnnkkkiiidddhhheeeZZZPPPLLLKKKHHHGGGAAA???BBBCCC@@@>>>???CCCBBBAAA@@@??????>>>===>>>>>>============>>>>>>???===<<<<<<>>>???>>><<<<<<<<<<<<<<<<<<===>>>??????AAACCCFFFIIINNNUUUYYY\\\XXXXXX]]]``````aaaccceeehhhkkkmmmooovvvrrrYYYQQQOOOKKKIIILLLJJJIIILLLPPPSSSTTTYYY```gggmmmuuuoooddd^^^YYYXXXZZZXXX]]]fffooozzz{{{lll```YYYTTTOOOLLLHHHHHHHHHGGGFFFGGGHHHIIILLLOOOZZZpppzzzuuuuuurrrqqqqqqrrrrrrpppllliiieeekkkiii\\\PPPLLLKKKJJJFFFAAA???BBBDDDBBB@@@AAA???@@@@@@???======???AAA======<<<<<<<<<<<<======???===;;;<<>><<<<<<<<<<<<<<<<<<===>>>???>>>???BBBDDDGGGKKKPPPTTT\\\YYY[[[bbbhhhiiiiiijjjlllmmmmmmmmmqqq{{{aaaVVVRRRLLLJJJMMMJJJIIILLLQQQSSSSSSWWW\\\```eeemmmwwwzzzlllddd^^^]]]^^^TTTYYY___gggrrrxxxnnnaaaWWWQQQNNNJJJHHHHHHIIIIIIHHHHHHIIILLLNNNQQQWWWiiizzzuuutttuuuppplllmmmrrrsssnnnhhhccc```\\\XXXUUUPPPKKKHHHBBBBBBBBBBBBBBBCCCDDDEEE@@@@@@@@@???????????????;;;999999:::<<<===<<<;;;======>>>>>>??????@@@@@@<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBAAABBBHHHQQQXXX```___aaaeeelllppppppoooqqquuuxxxzzz}}}rrr]]]UUUOOOKKKIIIJJJJJJLLLOOOSSSUUUUUUTTT\\\```hhhrrr}}}zzzoooddd___```ZZZZZZ\\\```eeeppp~~~tttbbb]]]VVVOOOIIIGGGFFFGGGIIIEEECCCEEEFFFEEEHHHMMMPPPddd|||uuusssllliiigggiiimmmnnnkkkfffccc```\\\YYYUUUQQQLLLHHHFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@???>>>======>>>===;;;;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@999<<<@@@BBBEEEJJJRRRYYYbbbdddgggkkkppptttvvvwwwyyy{{{~~~kkk\\\QQQKKKJJJJJJIIIIIIKKKOOOSSSUUUVVVVVV[[[bbblllvvv|||nnnfffddd\\\[[[[[[^^^bbbkkk|||yyymmmeeeZZZWWWRRRLLLHHHGGGFFFGGGIIIGGGHHHJJJJJJJJJNNNTTTbbbzzzvvvrrriiihhhiiijjjmmmnnnllljjjccc```\\\YYYUUUQQQLLLIIIGGGFFFDDDCCCBBBAAAAAAAAACCCCCCBBB@@@???>>>===<<<>>>===<<<<<<>>>>>>===<<<:::::::::::::::999999999<<<<<<<<<<<<===>>>??????777;;;@@@CCCFFFKKKRRRWWWbbbgggmmmqqqtttxxx}}}kkkYYYPPPMMMLLLJJJHHHIIIMMMRRRVVVXXXQQQVVV]]]eeeooozzz}}}pppjjjaaa^^^\\\]]]___fffsss}}}rrriii```ZZZQQQOOOMMMJJJHHHGGGGGGGGGFFFFFFHHHJJJIIIIIIQQQ[[[qqqxxxssslllllllllmmmllllllllllllccc```\\\YYYVVVRRRMMMJJJDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@??????>>>>>>;;;;;;;;;===@@@BBBBBBAAA=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???<<>>>>>======<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBBBBCCCHHHPPPWWW^^^gggpppuuuwww}}}yyybbbTTTMMMLLLKKKLLLOOOQQQRRRQQQNNNRRRWWW]]]cccjjjqqqvvvrrrvvvyyy}}}~~~sssjjjaaa^^^^^^___dddkkkxxxuuuggg[[[TTTQQQNNNKKKJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIJJJKKKMMMTTTeeeuuu}}}~~~yyyrrrmmmjjjiiihhhgggbbb```\\\YYYWWWSSSNNNKKKIIIHHHFFFDDDCCCAAAAAAAAA??????@@@@@@AAABBBBBBBBB@@@???>>>>>>@@@@@@???>>>===============<<<<<<<<<===<<<<<<;;;<<<<<<======>>>???@@@???AAAHHHQQQYYY^^^fffooouuuzzzqqq[[[OOONNNLLLLLLMMMMMMLLLKKKKKKNNNRRRVVVZZZ___dddggggggkkkooorrrvvv~~~yyylllfffdddaaabbbdddlllrrr}}}nnneeeZZZQQQMMMLLLJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIILLLRRRYYYdddwwwtttmmmllllllkkkiiibbb```\\\ZZZWWWSSSOOOLLLIIIHHHGGGEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@>>>>>>??????>>><<<<<<<<<===============>>>===<<<<<<;;;;;;<<<<<<<<<<<<>>>??????@@@EEEMMMSSS[[[bbbjjjrrryyylllWWWTTTOOOLLLKKKKKKKKKJJJJJJMMMPPPRRRTTTWWWZZZ]]]]]]bbbgggiiikkkrrr}}}vvvpppiiieeeeeeeeeiiioooyyyxxxkkk```ZZZQQQLLLKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMUUUcccqqq~~~pppiiiiiijjjiiifffbbb```]]]ZZZWWWTTTOOOLLLFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>===<<<===???@@@@@@>>>======>>>>>>??????@@@@@@===<<<<<<;;;;;;;;;<<<<<<<<>>>>>>>>>>>??????:::===???>>>;;;:::<<>>>>>>>>>>>>>>======;;;<<<<<<>>>@@@CCCEEEGGGSSSXXX___ccciiisss|||gggUUUQQQOOOKKKMMMTTTMMMLLLKKKKKKMMMOOORRRTTTTTTVVVZZZ^^^bbbhhhnnnrrrzzzuuujjjiiicccaaadddkkkwww}}}yyyzzz|||zzzsssiii^^^WWWOOOMMMJJJHHHFFFEEEDDDDDDJJJBBB@@@GGGKKKJJJOOOYYYbbbmmm~~~yyysssoookkkjjjkkkkkkiiigggdddaaa\\\XXXUUUQQQNNNKKKHHHHHHFFFEEEEEEEEEEEEEEE@@@@@@@@@????????????>>>======<<<<<<<<<<<<=========>>>???>>>======>>>???======>>>>>>>>>======<<>>>>>>>>???BBBDDDFFFNNNSSSZZZ^^^cccmmm|||yyy___UUUQQQKKKIIIMMMLLLKKKKKKLLLMMMOOOQQQRRRSSSUUUXXX[[[^^^ccchhhlllrrryyyrrrkkkddd```aaaeeemmmzzzzzztttsssvvvzzz|||mmmddd]]]XXXSSSLLLKKKIIIHHHGGGFFFGGGGGGJJJDDDEEELLLOOOPPP[[[jjj{{{uuuqqqnnnjjjiiijjjkkkiiigggddd```\\\XXXUUURRRNNNKKKGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@@@@????????????>>>======<<<<<<======>>>???>>>>>>>>>???@@@???>>><<<<<<============<<<<<>><<<===@@@AAA???<<<;;;<<<<<<============<<<@@@@@@@@@BBBEEEKKKPPPSSSDDDGGGKKKNNNTTT]]]jjjsssrrraaaTTTNNNNNNJJJKKKKKKLLLMMMLLLLLLKKKMMMOOOQQQSSSUUUXXX]]]```gggmmmuuu~~~~~~pppgggcccccchhhoooxxx}}}xxxuuussspppoooqqqyyy~~~oooggg\\\SSSQQQRRRSSSUUUHHHGGGFFFFFFFFFGGGHHHIIIHHHIIINNNTTT\\\nnn~~~zzzrrrnnnjjjiiijjjkkkiiigggccc```[[[XXXUUURRROOOLLLGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@???<<<:::;;;>>>???===;;;;;;;;;<<<===>>>>>>======?????????AAADDDIIIMMMPPPBBBDDDGGGJJJOOOXXXccckkkwww}}}nnn[[[RRRQQQKKKKKKLLLLLLLLLKKKJJJJJJJJJLLLNNNPPPSSSVVV[[[^^^```eeelllsss{{{{{{nnnfffdddggglllllltttzzzsssooolllkkklllooottt}}}|||qqqkkkYYYUUUOOOJJJHHHIIIJJJJJJGGGFFFEEEDDDDDDEEEFFFFFFGGGKKKQQQZZZiii}}}tttpppllljjjkkkkkkiiigggbbb___[[[WWWUUURRROOOMMMGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>???===<<<;;;<<<=========<<<;;;<<<===>>>?????????>>>????????????@@@AAACCCDDDCCCCCCDDDGGGLLLUUU___fffmmmtttzzz|||hhhYYYSSSNNNMMMMMMLLLKKKJJJJJJIIIIIIKKKMMMOOOQQQTTTYYY\\\]]]aaahhhnnnuuuzzzooohhhgggiiiccchhhpppxxxwwwpppkkkhhhhhhiiigggllluuutttggg^^^YYYMMMLLLIIIGGGEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGIIIMMMVVVddd{{{~~~vvvrrrmmmllllllllliiifffbbb___[[[WWWUUUSSSOOOMMMHHHHHHFFFEEEEEEEEEEEEEEEBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>???<<<>>>>>>>>>===<<<===>>><<<===>>>???@@@@@@@@@@@@??????????????????>>>>>>CCCCCCCCCEEEJJJSSS\\\bbbgggooovvvzzzjjj]]]PPPOOOMMMKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOQQQUUUXXXZZZ___eeekkkqqqyyyuuullliiidddeeefffjjjqqq{{{|||yyyrrrooojjjfffeeeggglllpppuuu||||||mmmaaaXXXQQQNNNJJJJJJIIIGGGEEEEEEFFFGGGEEEEEEEEEEEEFFFHHHIIIKKKKKKQQQ^^^sss~~~|||xxxtttooollllllllliiifffbbb___[[[WWWUUUSSSPPPMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA<<>>AAA======>>>@@@@@@AAAAAAAAA===???@@@AAABBBAAA@@@???CCCBBBBBBDDDIIIRRRZZZ___eeeoooxxx}}}|||hhhRRRPPPNNNKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMOOORRRTTTSSSXXX___eeejjjpppxxx~~~tttmmmjjjhhhdddcccfffnnnwww~~~{{{vvvrrrmmmjjjiiihhheeeccceeellltttzzzwwwkkk___VVVPPPMMMKKKGGGGGGFFFDDDBBBCCCFFFHHHDDDDDDEEEFFFHHHKKKMMMOOONNNTTTddd~~~yyyvvvqqqmmmiiihhhggghhhgggaaaYYYUUUUUUTTTQQQMMMMMMJJJFFFDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<>>>???@@@======>>>>>>?????????@@@??????>>>>>>??????@@@AAA======@@@EEEIIINNNYYYcccgggqqq~~~ttteeeZZZOOOKKKKKKJJJIIIKKKMMMMMMLLLLLLMMMNNNOOOOOOTTTUUUWWW[[[aaahhhoootttzzzssskkkeeeffffffeeegggmmmssswwwyyyqqqiiieeecccbbbaaaaaadddhhhjjjoooyyy}}}qqqggg[[[SSSOOOMMMJJJGGGFFFEEEDDDCCCDDDEEEEEEDDDFFFFFFFFFEEEEEEHHHMMMQQQWWW___pppyyyvvvrrrmmmjjjiiiiiiiiihhhbbbZZZWWWVVVUUUQQQNNNMMMJJJFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???????????????????????????>>>>>>>>>???AAABBBCCC===>>>>>>>>>????????????AAAAAA@@@@@@AAAAAABBBCCCCCC@@@@@@CCCFFFKKKWWWcccoooyyynnn```RRRMMMMMMKKKJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNPPPSSSXXXZZZ]]]bbbiiinnnxxxuuulllhhhdddaaaaaaeeeiiilllttt~~~}}}vvvmmmjjjeeebbb```_________^^^dddmmmvvvzzzpppjjjbbb[[[QQQKKKIIIHHHFFFCCCEEEEEEDDDEEEFFFGGGGGGFFFCCCEEEFFFFFFHHHMMMTTTYYYcccnnnzzzwwwsssooollljjjjjjkkkhhhccc]]]YYYXXXVVVRRROOOMMMJJJGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@BBBDDDDDD>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@AAABBBBBBGGGCCC@@@@@@BBBHHHUUUbbbtttqqq]]]SSSQQQOOOMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMLLLPPPUUUWWWXXXZZZaaafffqqqwwwyyyppphhhbbb```bbb``````fffnnnssswww}}}zzzssskkkeee^^^^^^]]]\\\]]]^^^```bbbiiirrr|||qqqggg___ZZZSSSNNNHHHEEEEEEEEECCCAAAEEEEEEFFFFFFGGGGGGHHHHHHEEEGGGIIIKKKNNNVVVaaaiiiyyy{{{xxxtttpppmmmkkkkkkllliiieee```\\\ZZZWWWSSSPPPLLLJJJGGGFFFFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>@@@AAABBBCCC>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@FFFBBB@@@@@@BBBGGGSSS^^^qqq}}}mmm]]]VVVRRROOONNNHHHIIIKKKLLLMMMMMMLLLLLLKKKMMMOOOQQQSSSWWW\\\___jjjooowwwtttlllgggfff___]]]^^^dddhhhjjjpppvvv~~~wwwqqqlllgggaaa]]][[[\\\]]]^^^aaaffflllpppvvvkkkbbb[[[UUURRRKKKIIIFFFFFFGGGFFFDDDBBBEEEFFFGGGGGGFFFFFFGGGHHHIIIKKKOOORRRXXXeeeuuu}}}zzzuuuqqqmmmlllkkklllhhhfffccc___[[[WWWSSSPPPLLLJJJHHHGGGGGGFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???@@@AAABBBBBB??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@>>>???BBBCCCFFFOOOYYYlllyyykkk^^^VVVQQQOOOJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKNNNRRRWWWZZZZZZaaaeeemmmttt|||zzzrrrlllddd___\\\^^^aaabbbfffllllllooowww{{{sssooojjjeeeaaa^^^\\\[[[\\\]]]```dddkkkuuu{{{pppjjjaaaYYYSSSOOOLLLKKKIIIHHHHHHHHHHHHGGGFFFDDDEEEFFFGGGFFFDDDDDDGGGIIIJJJPPPWWW___iii{{{{{{vvvqqqmmmkkkjjjjjjhhhgggeeeaaa\\\WWWRRRPPPLLLJJJHHHHHHHHHGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB????????????>>>>>>>>>>>>@@@????????????@@@AAAAAA;;;<<<>>>CCCDDDEEEKKKSSSdddsssooo___UUURRRNNNMMMLLLKKKKKKKKKLLLLLLNNNOOOPPPSSSUUUWWWWWWWWW\\\```fffmmmsss{{{wwwnnnfff___]]]]]]\\\^^^bbbcccdddiiiqqqxxx~~~xxxrrrmmmdddaaa^^^[[[ZZZ\\\^^^``````eeekkksss}}}|||nnneee^^^YYYSSSNNNKKKJJJIIIIIIFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDEEEKKKOOOPPP[[[jjjxxx}}}wwwqqqllliiihhhhhhggggggfffbbb]]]VVVRRROOOLLLJJJIIIHHHHHHGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA??????????????????????????????@@@AAAAAA@@@@@@???????????????>>>>>>>>>===???????????????@@@AAAAAA<<<<<<>>>AAAAAAAAAFFFMMMWWWggg|||rrraaa[[[RRRPPPMMMKKKJJJJJJLLLMMMLLLUUU^^^```ZZZTTTRRRSSSYYY\\\```dddiiiooouuuyyy|||uuujjjddd```]]]]]]___dddbbbbbbfffkkkrrr~~~uuunnnhhheeeccc]]]\\\[[[[[[]]]ccciiinnnqqqyyy|||qqqfff]]]VVVRRROOOKKKHHHHHHHHHHHHHHHBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEIIIRRRYYYcccsss}}}wwwqqqlllhhhgggffffffgggfffccc]]]VVVQQQOOOLLLJJJIIIIIIIIIHHHEEECCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????===<<<;;;@@@?????????>>>>>>=====================>>>>>>???>>>===>>>???>>>===CCCJJJKKKZZZpppmmmdddUUURRRNNNKKKIIIJJJLLLMMMIIIYYYiiijjj^^^QQQNNNPPPQQQTTTWWWYYY\\\aaafffjjjpppvvvvvvnnngggbbb```aaaddd```]]]^^^```fffsss|||yyyssskkkccc^^^]]]]]]]]]^^^^^^```eeemmmvvv|||rrreee]]]XXXSSSNNNJJJGGGDDDCCCCCCDDDDDDCCC@@@BBBCCCCCCCCCCCCEEEFFFBBBDDDEEEEEEFFFMMMXXXaaaxxx