BM6P6(@ vvviiiooojjj___aaa```^^^^^^___\\\WWWZZZYYYYYYVVVOOODDD777...000444999===@@@BBBEEEGGGEEEBBB???;;;999999999:::444333111000000000111222//////000000000000/////////...---,,,+++*********)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''******))))))(((((('''''''''''''''(((((()))++++++))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''',,,---------...------,,,---,,,+++++++++,,,---...,,,+++++++++***)))))))))******+++,,,,,,---......---,,,+++***)))'''&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&''')))******++++++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&xxxjjjlllwwwzzzvvvqqqhhh```___bbbbbb___^^^]]][[[XXXRRRIII???888333444888<<>>;;;999777666666555333222111111111222111111222222222222111111000///...,,,++++++******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''')))***+++,,,---.........///...---,,,+++++++++,,,***************+++++++++******++++++,,,,,,------,,,,,,++++++***************))))))(((((())))))***((('''&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''(((((((((((('''&&&|||sss{{{eee[[[[[[^^^``````aaabbb```[[[TTTOOOCCC<<<555444999===???>>>BBBBBBAAA???===:::777555888666555333111111111222222222333333333333222222000///...---,,,+++++++++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((***+++---....../////////...---,,,+++++++++)))))))))***+++++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))((('''&&&%%%$$$$$$$$$%%%&&&'''((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''wwwkkkZZZZZZ___\\\^^^aaaeeeeeeaaa[[[UUUNNNDDD888333666;;;>>>???AAABBBBBBAAA???<<<999777:::888666444222222222222333333444444444444333333000000...---,,,+++++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''')))+++,,,---......//////......---,,,++++++)))))))))***+++++++++,,,******+++++++++++++++,,,***++++++++++++,,,,,,,,,******))))))))))))******)))((('''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$############$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''ttt^^^XXXZZZYYY[[[___dddfffddd___[[[UUULLL@@@888777:::>>>@@@BBBBBBBBBBBB@@@>>><<<;;;;;;:::888555333222222222333333444444444444333333111000///---,,,,,,++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((''''''&&&%%%%%%$$$$$$##################$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&'''(((***,,,---------......///......---,,,+++***************+++++++++******++++++++++++++++++*********+++++++++++++++***))))))(((((())))))***((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&$$$######"""""""""$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''xxxyyyqqqddd___[[[[[[]]]```cccdddcccbbbXXXRRRIIIAAA<<<<<<>>>???BBBBBBBBBBBBAAA@@@??????===;;;999666444222222222333333333444444333333333111000///---,,,,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''(((***+++,,,,,,,,,------...//////...---,,,+++++++++***************++++++************************************)))))))))((((((''''''(((((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#####################%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''qqqjjjttt{{{|||sss]]]\\\[[[\\\```dddfffgggWWWUUUOOOHHHAAA======>>>CCCCCCBBBBBBBBBBBBBBBBBB>>><<<999666444333222222222333333444444333333222111000///...---,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))***)))((('''&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''(((***++++++++++++,,,---.../////////...---,,,+++++++++******))))))++++++******************************))))))((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''nnnmmmqqq^^^UUU]]]YYY]]]fffaaaccc]]]WWWRRRLLLCCC===;;;??????@@@BBBDDDDDDBBB???<<<:::555444888<<<777///111222222333333333222222000000///...---,,,,,,+++,,,,,,,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))((((((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''')))(((&&&&&&''''''&&&%%%'''((()))(((&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++******+++++++++,,,,,,,,,---------,,,+++***)))(((***************)))(((((())))))))))))((((((((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########''''''&&&&&&%%%$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%~~~oooiiiaaaUUUXXXeeegggeee```YYYSSSNNNIIIAAA:::======>>>@@@BBBCCCAAA???<<<:::777666;;;???<<<555222222333333333333222222000000///...---,,,,,,++++++,,,,,,++++++)))(((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((())))))'''&&&&&&''''''&&&%%%'''((()))(((&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''(((((('''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******************++++++++++++,,,,,,,,,,,,+++***))))))***************)))(((((())))))))))))((((((((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%zzzqqqiiiUUUSSS___ddddddccc]]]TTTPPPOOOGGG;;;===<<<<<<===???AAAAAA@@@<<<;;;999999>>>CCCAAA:::333333333333333333333333111000000///...---,,,,,,+++++++++++++++***)))(((((((((((('''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))((('''&&&&&&'''(((&&&%%%&&&(((((((((&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***))))))))))))***************+++++++++++++++***************+++******)))((())))))))))))((((((((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$######""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%tttzzzcccYYYZZZ\\\^^^cccaaaVVVQQQSSSMMMBBBAAA???<<<<<<>>>AAABBBBBB======;;;;;;???CCCAAA<<<555444444333333333333333111111000///...---,,,,,,+++++++++++++++***)))(((((((((((((((''''''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''%%%&&&'''((('''&&&%%%&&&((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))***+++++++++++++++*********++++++******)))))))))))))))((((((((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%vvvggg]]][[[ZZZbbbcccZZZSSSTTTSSSNNNJJJFFF@@@>>>>>>@@@BBBCCC??????===;;;===@@@???:::666666444333333333444444111111000///...------,,,******+++++++++***))))))))))))((((((((('''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))(((((()))***++++++++++++******++++++++++++******))))))))))))((((((((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%|||}}}uuueeeaaa___aaabbb^^^YYYVVVWWWYYYUUUOOOFFF@@@>>>???AAACCC???@@@>>>;;;;;;===<<<777888777555444333333444555222111111000///...------******+++++++++******))))))))))))(((((((((''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***((((((((((((((((((((((((((())))))******))))))((('''&&&%%%&&&(((((((((&&&%%%&&&((('''&&&&&&'''((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***+++++++++***)))***++++++,,,+++++++++))))))))))))((((((((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%~~~yyyssslllccc^^^bbbaaaZZZYYY]]]___VVVKKKBBB======???@@@>>>@@@???;;;;;;===;;;777999888666444333444555555222222111000///...------)))******+++++++++******))))))))))))((((((((('''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******((((((((((((((((((((((((((()))***++++++***)))((('''&&&%%%&&&((()))((('''%%%&&&''''''&&&&&&''')))&&&'''''''''((((((((()))'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********((()))***************))))))***++++++,,,,,,,,,+++))))))))))))((((((((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%|||yyyeee[[[ccchhh___ZZZ^^^ddd[[[NNNBBB===<<<===>>>===??????;;;;;;===<<<999:::888666444333444555666222222111000///...------)))******+++++++++******))))))))))))((((((((((((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$&&&((())))))((('''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((())))))((('''&&&'''&&&%%%&&&((()))((('''%%%&&&''''''&&&&&&((()))&&&'''''''''(((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((###%%%'''''''''''')))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&))))))))))))************))))))************)))))))))***+++,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%{{{aaa]]]aaa^^^\\\___^^^bbb\\\KKKAAABBBCCC>>>???@@@AAA>>>;;;:::<<<>>>999777555222111222333333222222111111000/////////------,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((()))(((((((((((((((((('''''')))((((((((((((((())))))((((((''''''''''''((((((((((((((('''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%$$$%%%&&&'''&&&%%%+++***)))((('''%%%$$$$$$''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))((())))))))))))*********++++++++++++++++++,,,,,,+++******)))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%ooodddbbb``````eeebbb___ZZZUUUMMMFFFCCCCCCAAACCCCCCAAA===;;;;;;===999777555333222222333333222222111111000/////////------,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((())))))(((''''''&&&'''''''''((((((((())))))((((((((('''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((()))&&&&&&((()))))))))((((((,,,+++)))***++++++)))((((((((())))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++***)))((((((''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%xxxeee___^^^aaagggiii___\\\aaa[[[KKKCCCFFFDDDEEEFFFDDD@@@===;;;;;;999777666444333333333333222222111111000/////////------,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''))))))))))))))))))))))))(((((()))))))))(((''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&''''''((()))******))))))))))))))))))***))))))))))))))))))))))))''''''''''''((()))***+++'''(((***,,,,,,+++)))(((---+++******++++++)))((())))))******++++++,,,,,,,,,,,,+++++++++*********)))************+++++++++'''((((((((())))))))))))))))))))))))************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,+++*********))))))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""#########$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%{{{eee\\\]]]aaaeeelllfffcccfffbbbTTTHHHDDDEEEFFFFFFEEECCC@@@===;;;999888666555444333333444222222111111000/////////------,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))((((((''''''(((((((((((()))))))))'''''''''''''''((((((((())))))((((((((())))))***+++,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((***)))))))))******+++,,,***+++---//////...,,,***---,,,++++++---...---+++////////////............---------------------...******)))))))))))))))))))))))))))******+++++++++(((((())))))******++++++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))************++++++++++++---,,,,,,+++***))))))((()))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%mmmcccaaabbbaaahhhkkkiiidddaaa```VVVJJJFFFFFFFFFFFFEEEBBB???<<<999888777666555444444444222222111111000/////////------,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))))))))***'''''''''((((((((())))))******))))))))))))))))))***+++,,,,,,,,,,,,+++*********++++++,,,---------222222111000000000000000///000111222222111///...111111000222444555555444555555555666666666666777777666555444333111000000------,,,+++***))))))(((************************((((((((())))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))*********+++++++++,,,,,,++++++***)))((((((***)))((((((''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%rrrlllfff^^^fffllljjjaaa```gggdddZZZKKKJJJHHHGGGFFFDDDAAA>>>999999888777666555444444222222111111000/////////------,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((()))*********))))))((((((((()))))))))******((((((((())))))******+++************+++,,,------222333444555555444333222111222444666999;;;===>>><<<<<<;;;:::999999999999555555555555555444444333333222222444666777777666666777888:::===???@@@AAABBBAAA>>>;;;777444111000222222111000000///......------,,,++++++******))))))))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))((())))))))))))*********+++++++++***)))))))))(((***)))((((((''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%#########""""""###############$$$$$$$$$%%%%%%%%%{{{oooooonnnjjjcccaaadddhhhjjjTTTPPPLLLJJJHHHFFFAAA>>>999999999888777666555444222222111111000/////////------,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))***************(((((()))))))))*********((())))))***++++++,,,,,,,,,---...000333555888999===>>>@@@AAAAAA@@@>>>===999999;;;===@@@BBBCCCDDD@@@@@@???????????????@@@:::999888777777777888888666555444444666666555444444555666999;;;>>>@@@AAAAAA@@@>>>:::777444111000333333444444555555555666444444333222000///...---+++++++++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))''''''((((((((()))))))))************)))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%|||qqqjjjhhhbbb]]]eeesss[[[VVVPPPLLLIIIFFFBBB>>>999999999999888666555444222222111111000/////////------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((()))***************))))))))))))************))))))***+++,,,,,,------000111333777;;;???CCCEEEAAABBBDDDEEEEEEDDDBBBAAA999999999::::::::::::;;;????????????@@@AAABBBBBB===<<<:::888888888:::;;;===<<<:::999999999777555222222333444666777888999999888777666555333222222111222333555777888999:::<<<<<<:::999777555444333---------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))*********''''''&&&%%%%%%%%%%%%&&&)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%qqqdddgggfff```ffftttmmm^^^QQQMMMLLLHHHEEEEEE<<<<<<;;;:::999999999999888666444333333222000...///...------++++++***)))+++++++++************)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((()))))))))'''&&&'''((()))))))))))))))(((''''''+++,,,,,,***))))))+++...+++---///000000111333444777;;;>>>===>>>AAAAAA>>>BBBBBBAAA>>>;;;999:::;;;888777444222111222444555999===BBBEEEFFFHHHKKKNNNOOOKKKHHHGGGJJJMMMMMMMMMMMMLLLMMMNNNNNNJJJBBB;;;;;;999888:::===>>>===;;;======<<<;;;999777666666666666666555555666666777444333111222444777999999777999999333,,,))),,,000///...,,,+++++++++,,,,,,***)))(((((((((***,,,---******))))))))))))******))))))))))))))))))))))))***((('''&&&&&&'''(((***)))))))))))))))))))))))),,,+++***((((((((()))***(((((())))))))))))(((((((((((())))))******++++++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""##############################'''%%%######$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############%%%%%%$$$$$$###"""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ttteeehhhkkkhhhmmmxxxvvvjjjZZZOOOKKKJJJGGGDDD???>>>;;;999888777777777888666444333333222000...///......---,,,+++******+++++++++************)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''(((***)))(((((()))******++++++,,,,,,,,,,,,,,,******+++***)))***---///...111555777888999;;;<<<777;;;<<<:::;;;>>>???<<<;;;;;;:::777444333333444444333222222333666999;;;BBBFFFLLLPPPRRRUUUYYY\\\]]]YYYUUUTTTUUUVVVVVVUUUVVVVVVVVVWWWUUURRRLLLHHHBBB@@@???AAAEEEGGGGGGFFFIIIIIIHHHHHHHHHIIIIIIIII<<<;;;:::;;;<<<<<<;;;999444333111111222444666777888999;;;;;;888444000...---,,,+++*********+++,,,******)))((((((''''''&&&)))(((((((((((())))))***))))))))))))))))))))))))***)))'''&&&&&&''')))***)))))))))))))))))))))))),,,+++)))((((((((()))***(((((())))))))))))(((((())))))))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$############$$$######$$$$$$$$$%%%%%%%%%############""""""""""""########################%%%$$$$$$%%%''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###############%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$~~~|||xxxggggggkkkmmmsss|||oooXXXLLLKKKJJJFFFAAA???;;;888666555666777888666444333333333111/////////...---,,,+++******+++++++++************)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((('''(((******))))))+++,,,((())))))***++++++,,,,,,(((***,,,,,,---///222444888:::===>>>>>>>>>???@@@:::======;;;<<<@@@@@@>>>>>>>>>===;;;888666777888666666777888;;;@@@DDDFFFNNNQQQUUUXXXZZZ\\\___aaa___\\\YYYWWWWWWVVVVVVUUUWWWYYYZZZZZZWWWTTTQQQPPPIIIHHHHHHIIILLLNNNNNNMMMKKKJJJIIIJJJLLLNNNOOOOOOPPPMMMIIIIIIJJJHHHCCC===666555222111/////////000;;;:::;;;===??????<<<888666555444222000///......***+++++++++***)))''''''))))))(((((()))******+++))))))))))))))))))))))))))))))''''''''''''))))))))))))))))))))))))))))))+++***))))))((()))))))))(((((())))))))))))((((((***))))))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""##############################%%%'''((('''$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%ooohhhhhhmmmwwwiiiOOOJJJKKKHHHBBB???;;;777555666777888888666444444444333222000//////...---,,,+++******+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))''')))******))))))***+++((((((((()))***+++,,,,,,+++---000333555999<<>><<<999999;;;???DDDFFFDDDEEEDDDBBB???:::555222...------------------...++++++******+++,,,,,,---))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((((((((((((******))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$###$$$$$$%%%(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!##############################$$$&&&'''&&&$$$!!!###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%ooofffiiiwwwzzzVVVHHHGGGGGG@@@>>>:::777666777:::;;;777666444444444444222111000//////...---,,,+++***+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''(((((()))))))))))))))(((***+++***(((((()))***+++++++++,,,---...000111333666;;;???BBBFFFJJJMMMNNNKKKEEE>>>888777:::===GGGMMMQQQRRRTTTVVVSSSOOOMMMNNNMMMKKKIIIGGGHHHIIIPPPOOOOOONNNOOOOOOPPPQQQOOONNNMMMLLLKKKJJJIIIHHHLLLNNNPPPQQQRRRSSSTTTUUUUUU[[[bbbdddbbb]]][[[ZZZVVVZZZ```eeeggggggffffff^^^]]]\\\ZZZZZZ\\\```cccccc]]]VVVTTTWWWVVVQQQKKKLLLLLLLLLIIIEEECCCCCCDDD??????===999555777>>>DDDGGGJJJMMMNNNKKKFFF???;;;555333000---,,,,,,---...,,,++++++******++++++,,,************************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))*********))))))(((((())))))))))))((((((%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$##################$$$%%%&&&'''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""########################&&&$$$"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%############$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%zzziiihhhqqqzzzfffNNNFFFFFF@@@>>>;;;999999:::;;;<<<777666444444555555333111000000///...---,,,+++++++++++++++************)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))'''((())))))******)))))))))***++++++***)))+++,,,,,,,,,,,,...000333666888AAADDDIIILLLOOORRRUUUWWWRRRNNNHHHBBB>>>???CCCGGGNNNSSSWWWXXXXXXYYYWWWRRROOOOOOOOOMMMKKKJJJJJJLLLRRRRRRPPPNNNMMMLLLKKKKKKFFFDDDCCCCCCDDDEEEEEEDDDFFFIIIMMMOOOPPPPPPQQQSSSQQQVVV\\\```___]]]ZZZXXXYYY^^^ffflllqqqtttwwwyyyuuuwwwxxxvvvtttvvv~~~|||tttnnniiiaaaWWWOOOLLLNNNPPPNNNJJJHHHIIILLLFFFIIIIIICCC:::555666999@@@CCCIIINNNOOONNNJJJGGGAAA>>>999444///,,,+++***,,,,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$"""!!!###$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%}}}vvvuuuttt}}}^^^MMMHHHAAA@@@>>><<<;;;:::;;;;;;777666444444555555444222000000///...---,,,+++++++++++++++************)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((()))************)))(((***,,,------...000222000111333666;;;AAAFFFIIIQQQTTTWWWXXXYYYYYYZZZ\\\WWWVVVSSSOOOLLLMMMQQQTTTSSSUUUVVVRRRQQQRRRQQQMMMLLLLLLLLLJJJHHHGGGHHHIIILLLKKKJJJIIIGGGFFFEEEDDD@@@>>>===???BBBEEEFFFFFFBBBFFFJJJKKKIIIGGGGGGHHHFFFGGGIIILLLOOOPPPOOOMMMPPPSSSWWW\\\```gggnnnttt~~~oooeeeccceeefffbbb\\\XXXXXXZZZ[[[ZZZVVVNNNFFF@@@>>>>>>???AAAFFFKKKPPPSSSUUUVVVQQQOOOLLLGGG@@@:::444111111000...---+++*********************************)))))))))******)))))))))))))))))))))))))))))))))'''((()))***+++******)))(((((())))))))))))(((((('''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$####################################$$$%%%&&&'''$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&########################$$$###"""###$$$%%%$$$"""############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&xxxnnnUUULLLCCCBBB@@@>>><<<;;;999999777666444444555555444222000000///...---,,,,,,++++++++++++************)))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%&&&&&&'''))))))))))))************(((((((((((())))))))))))(((((()))***************'''))),,,...///222555777;;;<<<@@@EEEKKKSSSYYY]]]\\\^^^______^^^\\\\\\\\\^^^^^^^^^[[[YYYXXXZZZ[[[UUUUUUQQQKKKHHHIIIIIIFFFDDDEEEDDDCCC@@@???@@@BBBFFFFFFEEEDDDCCCBBBBBBAAA@@@===<<<>>>BBBEEEFFFEEEDDDGGGJJJJJJFFFBBB@@@AAA???<<<;;;===BBBEEEFFFEEEBBBBBBCCCCCCFFFMMMXXX```fffpppxxxxxxvvv||||||uuurrrsssppphhh]]]SSSOOONNNNNNOOOFFFFFFHHHLLLQQQWWW]]]```\\\]]]\\\ZZZSSSKKKCCC===666555333111///...------************************))))))************))))))))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))))))))(((((()))))))))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$####################################$$$%%%&&&'''######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''########################""""""###%%%'''&&&""" """############$$$$$$$$$&&&&&&%%%$$$###########################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&~~~}}}eeeRRRMMMEEEGGGIIIAAA>>><<<555===:::888666666555333222222111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((('''%%%%%%'''((('''&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''$$$%%%&&&'''''''''%%%%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))...------,,,+++***))))))(((((((((((()))))))))***---+++((('''((())))))))))))(((---666:::;;;AAAIIINNNOOORRRUUUWWWYYYZZZ[[[[[[[[[[[[]]]^^^^^^]]][[[___```aaabbb___YYYQQQLLLRRRIIICCCDDDDDD@@@>>>@@@AAA<<<;;;>>>>>>:::;;;???AAAFFFHHHFFFGGGJJJLLLKKKDDDBBBBBBJJJZZZfffcccYYYWWWUUUQQQMMMKKKJJJFFFBBBCCCDDDCCC@@@AAAEEEGGGFFFFFFDDDAAA@@@BBBDDDEEEFFFPPPQQQRRRQQQRRRXXXccckkk{{{{{{hhh[[[WWWUUURRRTTTNNNIIIKKKSSSZZZ^^^___aaa___]]]ZZZYYYWWWVVVUUUIIIDDD===777444222000///---***---333222+++''')))******))))))((((((''''''))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&$$$""""""$$$%%%### """"""""""""############&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$&&&$$$"""$$$&&&(((&&&$$$######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################ppp[[[LLLFFFIIIJJJ@@@;;;<<<888<<<:::777666555555333111222111000///...---,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((('''%%%%%%'''((('''&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((())))))++++++******))))))(((((()))))))))))))))************))))))***+++,,,,,,+++...+++...555<<>>@@@@@@<<<:::<<>>>>>???AAA@@@@@@AAABBBIIIVVVccc___^^^[[[ZZZ```hhhhhhdddaaabbbdddiiivvv|||rrrkkkiiihhhgggffffffjjjkkkhhheeebbb]]]WWW^^^```bbbaaa^^^]]]___aaa```___[[[SSSJJJFFFIIIMMMNNNTTTYYY[[[]]]fffvvv~~~uuummmlllhhhbbb\\\YYY[[[]]]]]]]]]^^^___^^^[[[UUUQQQSSSQQQOOOMMMIIICCC<<<777555111//////---******---++++++******)))((((((((())))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$######$$$$$$###""""""""""""#########$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^NNNJJJJJJAAA<<<>>><<<;;;888666444444333111000111111000000///......---,,,,,,,,,+++++++++***************)))))))))((((((((((((((((((((((((((((((((('''%%%%%%'''((('''&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((('''&&&''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))'''''''''((((((((())))))************))))))))))))+++,,,,,,++++++---///111555<<>>999333---------,,,,,,+++***************************************++++++++++++************++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$&&&'''###""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttWWWPPPHHHCCCBBB???<<<:::777666555555333111111111111000000000000000,,,,,,,,,+++++++++******+++++++++*********))))))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''&&&&&&'''((()))***$$$%%%''''''&&&'''(((***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))*********************************)))***++++++,,,---.........444;;;@@@EEELLLUUU\\\iiilllkkkeeebbbfffhhhgggccceeehhhjjjkkkkkkiiihhhcccdddaaaZZZPPPIIIGGGHHHHHHPPP[[[dddlllttt~~~|||}}}oooggg]]]YYYZZZ[[[XXXUUUWWW___jjjwww}}}vvvmmmggg\\\UUULLLFFFEEEHHHLLLOOONNNSSSUUUPPPJJJFFF===444---------,,,++++++************************************++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$$$$%%%'''#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}^^^TTTHHHAAABBBCCC===:::888666666555333222111111111111000000000000,,,,,,,,,+++++++++******+++++++++************)))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&''''''''''''((((((((())))))(((((((((''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''')))***,,,$$$%%%''''''''''''(((***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************************))))))))))))***+++,,,---///000111111666===FFFMMMPPPSSSYYY^^^cccggggggbbbaaaeeehhhfffgggiiikkklllkkkhhheeebbbVVVXXXXXXSSSNNNKKKNNNQQQTTT^^^jjjsssyyyuuuiiiddddddbbb\\\UUUWWW[[[cccqqqmmmeeeYYYPPPKKKJJJKKKLLLGGGPPPVVVVVVTTTQQQHHH===...------,,,,,,++++++*********************************++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))&&&'''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""$$$'''&&&$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""%%%'''&&&$$$###%%%(((%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyy]]]KKKEEEEEEEEEAAA<<<777666888888555222444333333222111000//////......---,,,,,,,,,,,,------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))((((((''''''&&&&&&&&&&&&&&&'''((())))))***))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))---,,,++++++,,,---,,,+++,,,---------...222777:::HHHPPP[[[dddeeeaaa[[[VVV^^^```bbb```ZZZWWW^^^iiihhhfffddddddeeeccc^^^YYYOOOQQQSSSSSSTTTZZZdddmmmzzz{{{yyysssqqqpppnnndddiiifffhhhtttwwwxxx~~~}}}yyyjjjaaa\\\UUUNNNHHHHHHLLLRRRUUUTTTRRRPPPBBB888///......,,,******---+++******++++++***(((++++++++++++++++++++++++******************************))))))((((((''''''(((&&&%%%%%%&&&'''%%%$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhOOOKKKLLLIIIBBB===999888999:::777444444444333222111000/////////...------,,,,,,------...---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((('''''''''&&&&&&''''''((())))))***'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''))))))))))))************************************+++++++++,,,,,,---,,,+++......///111555<<>>:::777555666666555444333222111111//////...------------...---,,,+++******)))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***,,,------------///222777>>>IIITTT___iiiqqqvvvssssssssstttuuusssoookkkbbb]]]ZZZ[[[\\\YYYWWWXXXVVV]]]jjj|||wwwxxx~~~~~~|||tttyyyrrrsssssstttuuuuuussspppiiiooozzz~~~lll___QQQFFFJJJIIIIIIIIIDDD;;;777888111///,,,+++,,,------,,,++++++++++++++++++++++++************************(((((((((((()))))))))))))))'''&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''lllRRRRRRSSSPPPKKKEEE???:::777666777666555555333333222111000///......------......,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((''''''(((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''***------...222888===KKKSSS]]]hhhooouuuyyy|||xxxvvvuuuvvvwwwuuuppplllfff```\\\\\\]]]\\\^^^aaagggrrr}}}|||}}}xxx{{{~~~ppp[[[NNNKKKIIIJJJHHHCCC@@@AAA888555111...---------,,,++++++++++++++++++++++++************************(((((((((((()))))))))))))))(((''''''(((((('''%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""""""""#########$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((~~~yyycccRRRRRRPPPLLLFFF@@@;;;999888777777666555444333222222000//////...............------,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((((((((((('''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++))),,,000333777>>>IIIRRRaaafffmmmssswwwzzz|||}}}{{{xxxvvvwwwxxxvvvpppkkkhhhccc```aaadddhhhpppxxxyyy}}}|||hhh]]]SSSNNNJJJEEECCCEEE@@@<<<666222000///...,,,++++++++++++++++++++++++************************'''((((((((()))))))))***)))(((''''''(((((('''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((zzzjjjjjjsssvvvWWWPPPOOOKKKFFF@@@<<<;;;;;;777777666555444333333222000000///.....................---,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&'''((()))***+++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))************------------------------,,,000666:::@@@KKKYYYdddnnnqqquuuwwwxxxyyyzzz|||~~~|||zzz{{{}}}{{{uuuoooiiieeedddhhhmmmvvvuuutttwwwxxxrrr^^^RRRJJJDDDBBBBBBEEEAAA;;;666333111///---++++++++++++++++++++++++************************'''((((((((())))))*********(((''''''(((((('''&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))){{{iiibbb]]]gggaaaWWWJJJEEECCC>>>AAAAAA777:::888555333444444333222////////////000000000000//////...---,,,,,,,,,,,,+++***((('''''''''((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&''')))***+++***((('''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******))))))((((((''''''))))))((((((((((((((())),,,+++***+++...000//////...333===IIIUUU___gggkkkqqqssswwwzzz}}}~~~~~~}}}|||yyywwwwwwwwwtttrrrkkkmmmqqquuu}}}{{{}}}}}}zzzzzzttt{{{|||~~~|||iiiUUUDDD???CCC@@@>>><<<;;;666000...111+++---...---)))(((***---)))******++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######(((((('''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$&&&'''&&&&&&'''&&&&&&'''+++---lll[[[VVVWWWbbbrrr\\\MMMHHHHHHAAA@@@AAA<<<<<<999666555555555444333///000000000000000000000//////...---,,,,,,,,,,,,+++***)))((('''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&''')))*********(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******))))))((((((((((((+++******))))))************+++,,,------...//////444;;;HHHVVVcccmmmrrruuuwwwxxxzzz{{{|||||||||{{{{{{uuuooommmpppuuuttt}}}zzzyyyvvvpppnnnpppuuuzzz~~~yyyvvvuuuqqqiiibbbrrr{{{lllccciiivvv~~~{{{xxxxxx|||rrr^^^OOOGGGFFFBBBBBBDDDBBB999222//////000000///---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&'''(((((()))+++///222sss\\\PPPMMMRRR___fffPPPHHHLLLFFF@@@AAAAAA===;;;888666666666555444000000000000000000000000//////...---,,,,,,,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))***))))))))))))(((((((((,,,+++++++++++++++,,,,,,***,,,...///...///333666BBBJJJXXXgggrrrxxxzzzzzz|||}}}~~~~~~}}}}}}wwwyyywwwpppjjjnnn|||vvvkkkiiikkkhhhccc```gggkkkvvvwwwjjj```^^^]]]aaaeeebbbYYYQQQ^^^fffkkkiiigggiiillllllnnnrrrssslll^^^UUUZZZeeevvv}}}qqqxxxnnnYYYMMMFFFCCCHHHKKKEEE;;;444111000//////000000///------,,,++++++++++++,,,---************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%&&&)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((############$$$$$$$$$%%%%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&(((***+++---000444777|||eeeSSSMMMNNNSSS```|||tttrrrsssSSSEEELLLJJJCCCBBBBBB>>>;;;888666666666555444111111111000000000000000//////...---,,,,,,,,,,,,*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***))))))(((((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++,,,---***---000000000555>>>FFFUUU\\\gggqqqxxxzzzyyywww}}}~~~}}}oooqqqqqqoooppp|||}}}}}}}}}vvvmmmdddbbbddddddaaa^^^eeeeeeiiipppwwwttthhh]]]XXXTTTPPPSSSWWWXXXTTTNNNVVV]]]aaa^^^ZZZYYYYYYWWW[[[aaaeee```UUUOOOVVV``````xxxtttqqqxxx~~~zzzxxx}}}wwwllllllrrrwww{{{ggg[[[iiizzz{{{```OOOBBBBBBIIIJJJEEEAAA444111------000222222111///...,,,++++++,,,...///************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***...)))$$$$$$(((***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&(((+++...111444999<<>>;;;888666666555444333222111111111000000000/////////...---,,,,,,,,,,,,***************))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))***************************+++,,,---***---///111444>>>LLLXXXfffjjjpppvvvyyyyyywwwvvv{{{}}}|||xxxuuukkklllnnnttt{{{uuuxxx~~~yyysssrrrnnnmmmjjjhhhhhhkkkmmmnnnxxxvvvvvvzzz|||xxxnnnddd\\\ZZZYYY\\\___aaa^^^ZZZeeennnsssnnnddd^^^[[[XXXSSSYYY\\\XXXSSSUUU```iiinnnpppvvvwwwkkk___bbbnnnttt|||~~~wwwzzzwwwjjjdddddddddpppvvvuuuZZZ___mmmkkkPPPDDDEEEHHHIIIJJJ@@@;;;444111111333333222///...,,,++++++,,,...///************************))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******222+++$$$"""%%%((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&''')))---000333777<<>>@@@lllVVVOOOVVV___bbbhhhwwwooobbbTTTYYYgggaaaQQQIIIJJJJJJAAA@@@===:::888777666555444333333222111111000000/////////...---,,,,,,,,,,,,******+++++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***''''''''''''((((((((()))(((((((((((((((((((((((()))((((((''''''(((((()))'''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++,,,---...///111444;;;DDDQQQ^^^jjjpppqqqtttxxx{{{|||{{{yyyxxxsssqqqooommmmmmnnnppprrrnnnuuu~~~{{{{{{~~~yyy|||~~~xxxsssdddbbbccciiirrryyy{{{yyyvvvzzzzzzxxx}}}~~~nnncccfffooozzznnnxxxqqqqqq{{{yyyiiiZZZQQQOOOOOOOOOMMMGGG???777111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%'''((()))((()))***,,,...111555888:::<<>>AAACCChhhRRRLLLPPPdddsssrrrooonnnXXXOOOUUU\\\sss}}}~~~VVVRRRRRRGGGEEEAAA@@@>>><<<:::999888777666555444444222222111000/////////...------,,,,,,...+++)))***,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++++++++,,,...+++***+++///333555555<<>>???@@@BBBGGGJJJrrr\\\NNNKKKQQQdddvvvwwwvvvdddRRRLLLVVVdddrrrvvvaaaQQQPPPJJJDDDBBBAAA???===;;;:::999888666555555444333222111111000//////......---,,,,,,---+++)))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++*********+++++++++,,,---+++,,,000999???MMMXXXdddlllrrrxxx{{{zzzzzzzzzzzz{{{{{{xxxsssnnngggbbbdddqqqyyywww|||uuuhhhbbb___[[[YYYWWWXXX```pppnnn[[[QQQFFFDDDFFFEEE>>>666---------------,,,,,,+++++++++++++++++++++++++++++++++)))(((((('''''''''(((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((***))))))))),,,000444777<<<>>>AAACCCCCCDDDFFFHHHyyyZZZLLLGGGHHHOOOcccyyy~~~uuu[[[NNNMMM\\\rrryyyhhhllluuuRRRNNNOOOCCCDDDCCCAAA???<<<;;;:::999666666555444333222222111000000///......------,,,,,,+++******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************++++++***...000...,,,444DDDSSS```hhhppptttwww{{{}}}{{{yyyxxxxxxxxxvvvrrrkkkgggdddeeeqqqaaa[[[RRROOOTTT___kkksssssshhhiiizzzkkklllsssaaaMMMCCCEEEIIIGGGBBB222111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))(((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''(((((()))+++...111555888:::===@@@DDDFFFFFFFFFFFFFFFyyykkkOOOFFFGGGKKKQQQhhhoooWWWOOOSSSeeewwwdddeee{{{ZZZPPPSSSCCCFFFEEECCC@@@>>><<<;;;;;;777777666555444333222222000000//////...---------,,,+++************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******)))))))))***++++++,,,///222222555AAAVVVfffkkkqqqvvvxxxzzz~~~~~~|||zzzxxxvvvssspppmmmjjjiiilllxxxzzzpppccc]]]```fffkkknnnjjjuuuwwwlllgggnnnooommmpppyyy~~~eeeSSSLLLJJJHHHFFF:::888444000...---......,,,,,,,,,,,,,,,++++++++++++******)))(((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''''')))---222666:::<<<===@@@BBBEEEFFFFFFFFFGGGHHH~~~jjj\\\MMMHHHMMMRRRYYYrrrlllUUUQQQVVVqqq{{{fff```nnnlllWWWTTTFFFHHHFFFDDDAAA???===<<<;;;888777777666555444333222111000000///......------,,,,,,,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******))))))***+++,,,,,,---...111777BBBSSSeeeqqqqqquuuyyyzzz~~~~~~zzztttnnnkkkkkkmmmppp}}}xxxxxx{{{}}}|||hhhiiilllpppqqqwwwyyy}}}{{{~~~zzztttppp[[[NNNGGGDDDAAA===888333///------...---------,,,,,,,,,+++++++++******))))))))))))***)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((+++000666:::>>>???@@@CCCDDDEEEEEEDDDFFFIIIKKKrrr```TTTGGGEEENNNWWWaaa}}}eeeRRRQQQYYYoooccciiiyyybbbRRRJJJIIIGGGEEEBBB???===<<<;;;888888777666555444444333111111000//////......------......,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++,,,---------...333???QQQbbbnnntttuuuyyy|||~~~yyyuuuoooiiigggllltttzzzyyytttoookkkhhhggglllrrr|||~~~wwwyyy~~~sss\\\MMMFFFEEEBBB<<<666111...,,,,,,......------,,,,,,+++++++++******))))))*********))))))******))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((******---000555:::>>>AAABBBBBBEEEFFFFFFEEEFFFHHHLLLOOOyyyfffWWWNNNDDDEEESSScccqqqqqqZZZOOOUUUaaaqqqpppuuuxxxnnnOOOOOOIIIGGGEEEBBB???===;;;;;;999888888777666555444444111111000000///.........---///000...+++)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...//////444>>>NNN___mmmtttvvvyyy|||~~~zzzppppppnnnnnnsss}}}~~~wwwooohhhgggfffeeejjjvvvwwwsss]]]QQQLLLHHHCCC<<<666222///...///......---,,,,,,+++++++++******))))))***++++++)))************)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))+++---...444777:::???BBBDDDEEEFFFEEEGGGIIIJJJKKKLLLOOOQQQmmmZZZLLLGGGHHHLLL___ttt{{{dddRRRNNN[[[jjjzzzuuunnn~~~uuuMMMRRRIIIGGGEEEBBB???===;;;:::999999888777666555444444111111000000//////.........000111///+++)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...///000333<<>>BBBEEEFFFGGGHHHEEEHHHLLLOOOPPPPPPQQQRRRrrr___NNNFFFGGGNNN]]]sssuuu\\\TTTTTTOOO\\\{{{{{{pppooo___LLLHHHGGGHHHIIIFFF@@@===???===<<<:::888666444333333222222111111000/////////000000...---,,,+++++++++,,,***(((((()))***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++---,,,++++++---111444666@@@QQQccclllooossswwwxxx{{{}}}}}}zzzyyyzzzuuummmooorrruuu___TTTTTT^^^qqq{{{rrriiiffflll~~~|||qqqdddXXXUUURRRGGG999000111///------......---,,,---,,,++++++******+++++++++++++++***)))((((((''')))(((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))))))))+++000666;;;<<<===AAAEEEIIIKKKKKKJJJKKKKKKMMMQQQTTTVVVTTTSSSxxxjjjYYYKKKGGGJJJTTThhh}}}kkkVVVQQQTTTSSSfff}}}oooiiijjjMMMKKKJJJJJJLLLIIIBBB@@@AAA===<<<:::888666444333333222222222111000000//////000000...---,,,+++++++++,,,***)))((()))***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))************))))))))))))))))))))))))************++++++++++++------------///222777;;;MMM[[[jjjppprrruuuxxxyyy{{{||||||zzzvvvsssqqqppprrr{{{{{{mmmfffbbbccchhhwww~~~}}}zzzuuuooollluuuvvviiiccc^^^QQQ@@@333111///---,,,---......------,,,++++++***++++++++++++++++++***)))((((((((())))))((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))+++---///333999===DDDCCCFFFNNNUUUWWWSSSNNNPPPRRRTTTUUUVVVVVVUUUTTTwwwjjj]]]PPPHHHJJJQQQ```|||xxxeeeZZZKKKKKKSSSYYYrrrrrruuuoooaaattt|||TTTPPPMMMMMMNNNKKKEEEBBBCCC>>><<<:::888666555444333333333222111111000000///000000...---,,,,,,++++++,,,+++))))))*********)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))************+++++++++,,,,,,---...///111777@@@FFF___iiisssuuuuuuwwwzzzzzz{{{xxxwwwwwwqqqkkkrrr~~~}}}~~~|||nnnfffkkkooowwwtttrrr}}}~~~rrreeeWWWGGG;;;222///---,,,---.........------,,,++++++++++++++++++++++++***))))))(((((()))))))))((((((((('''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''&&&''''''((('''***...222555888===@@@GGGFFFIIIRRR[[[^^^WWWOOOSSSVVVYYYXXXUUUSSSSSSUUUpppgggZZZPPPIIIIIISSS___wwwrrrcccSSSOOOHHHMMM[[[hhh}}}jjjnnnppp]]]ccc|||```TTTPPPNNNNNNLLLGGGDDDDDD>>>===;;;888666555444444333333333222111111000000000000...------,,,,,,,,,---+++))))))***+++***)))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,...///000444???NNNYYYmmmtttyyyxxxwwwzzz|||{{{{{{sssppprrrooonnn~~~zzzuuusssrrrpppjjjeeedddgggkkkmmmnnnoooqqqsssyyy|||{{{mmmlllnnn{{{qqqpppoooqqqyyyxxx~~~gggXXXLLLCCC555222...------/////////------,,,++++++++++++,,,+++++++++******))))))))))))))))))(((((((((((('''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((('''+++111666:::===@@@BBBCCCCCCFFFMMMUUUWWWSSSOOOQQQUUUXXXWWWRRROOOQQQTTTvvvooo```WWWNNNIIIJJJRRRdddtttppp]]]OOOLLLNNNOOOZZZnnnyyyiiiooottt]]]WWWccckkkXXXRRRMMMLLLKKKGGGDDDEEE>>>===;;;999777555444444444444333333222111111111000///......---------------+++))))))***+++***)))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''((()))))))))***************************************++++++++++++,,,,,,,,,......///222<<>>@@@CCCDDDAAADDDHHHKKKMMMOOOQQQSSSOOOSSSWWWUUUQQQPPPRRRVVVxxxkkk```ZZZSSSMMMIIIKKKSSSccc{{{}}}ooo```QQQIIIFFFLLLTTTfff{{{ppp{{{yyy```PPPTTTiiiuuu]]]TTTLLLJJJIIIFFFFFFGGG???===;;;999777666555444555555444333333222222111000//////...------......---+++******+++++++++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))************************************++++++++++++,,,,,,,,,,,,//////111999HHH[[[mmmxxxxxx{{{|||{{{|||~~~{{{uuuqqqlllnnn{{{{{{xxxuuunnngggdddcccaaa\\\XXXWWWVVVUUUSSSQQQPPPOOONNNNNNKKKHHHFFFFFFGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDGGGKKKOOORRRUUUYYY\\\]]]^^^___^^^[[[XXXWWWWWWVVVYYY]]]aaaeeeiiimmmqqquuu|||wwwmmmoooxxxooossssssyyy{{{eeePPPEEE@@@888222000000111111...------,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))++++++000555;;;@@@BBBDDDEEEFFFGGGKKKOOOPPPNNNPPPTTTYYYRRRTTTWWWVVVTTTTTTVVVYYYwwwgggYYYRRRPPPKKKHHHIIIQQQ```vvvqqq```RRRKKKLLLDDDNNN[[[ssszzzaaaNNNPPPUUUvvvcccWWWLLLHHHHHHGGGHHHJJJ???>>><<<999777666555444555555555444333333222222000//////..................,,,******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********************************))))))))))))************************************+++++++++,,,,,,,,,------000111666DDDWWWiiiuuuzzz{{{}}}~~~}}}xxxooojjjnnnyyy{{{ssslllfffbbb]]]ZZZ\\\XXXTTTRRRQQQPPPOOONNNHHHHHHHHHGGGEEEDDDDDDDDDDDDCCC@@@?????????@@@@@@AAA@@@???@@@AAAAAABBBAAA>>>AAACCCEEEFFFHHHKKKMMMMMMOOOQQQPPPNNNKKKJJJJJJJJJLLLOOOQQQSSSVVVZZZ]]]\\\dddlllpppqqquuu||||||pppsss{{{tttpppvvv~~~cccNNNGGG>>>666222111111111......---,,,,,,,,,,,,---++++++++++++++++++++++++*********)))))))))((((((%%%&&&''''''((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''')))+++,,,---888<<>><<<:::777666555555666555555444444333222222000//////............///...,,,******+++,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))************************************++++++,,,,,,,,,---------000222;;;LLLaaaqqqwwwxxx|||~~~uuukkkeeeppp|||pppjjjeee^^^YYYWWWTTTPPPMMMNNNLLLIIIFFFDDDDDDDDDDDDAAABBBBBBBBB@@@@@@@@@AAA???>>>===<<<===>>>@@@@@@@@@>>>======>>>??????>>>===???AAABBBBBBBBBDDDFFFCCCEEEGGGHHHFFFCCCBBBBBBDDDEEEGGGHHHIIIKKKNNNPPPKKKRRRZZZ]]]\\\___eeekkkmmmsss{{{yyyxxx|||rrr}}}yyyxxxuuuSSSLLLAAA888333222111111......---,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))%%%%%%'''((())))))******&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%''')))+++---///>>>AAAEEEHHHIIIIIIJJJKKKNNNOOOQQQUUUXXXXXXUUURRRXXXVVVUUUUUUVVVWWWVVVUUUyyytttkkk]]]OOOHHHGGGIIIOOOPPPWWWhhhbbbTTTLLLCCCCCCKKKQQQbbbfffTTTMMMNNNYYY}}}kkkUUUHHHFFFJJJNNNOOOHHHBBB<<<:::;;;<<<999555444444222111111111222333000000000///......------------,,,++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''+++***)))(((((()))***+++)))************+++++++++++++++...000...+++---222333<<>>>>>=====================>>>>>>>>>===============??????>>>=========>>>>>><<<===>>>>>>?????????>>>BBBBBBBBBAAA@@@@@@??????>>>>>>???@@@AAABBBCCCCCCFFFGGGIIIJJJLLLNNNPPPPPPUUUYYY___ccchhhqqq~~~}}}ssstttuuu|||~~~yyyxxxaaaHHH>>>:::444///------,,,...000///+++***---+++++++++***++++++,,,,,,************))))))))))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%$$$%%%((()))&&&$$$%%%&&&&&&''')))///666;;;BBBEEEIIIKKKLLLMMMPPPQQQOOOQQQSSSTTTTTTUUUWWWYYYQQQZZZ]]]XXXVVVXXXTTTJJJ~~~{{{wwwtttssssssrrrpppmmmfffccc[[[QQQJJJIIIOOOTTT___aaajjjyyysssXXXNNNHHHCCCHHHRRReeexxxhhhWWWSSSLLLQQQnnnvvvYYYLLLKKKJJJHHHHHHHHHCCC===<<<======:::777666555444222222222222333000000000///......------------,,,,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''******))))))))))))******)))************+++++++++******,,,///...,,,///555AAAJJJYYYhhhttt{{{}}}}}}}}}{{{vvvssstttwww|||tttfffbbb[[[VVVSSSPPPKKKHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===??????>>>>>>>>>>>>>>>???======>>>???????????????AAAAAA@@@@@@????????????>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEGGGHHHHHHFFFIIINNNPPPTTT[[[eeemmm|||xxxttt}}}zzzzzz^^^LLL@@@888444666///---///111000+++***,,,,,,+++++++++++++++,,,,,,************))))))))))))''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%$$$%%%(((((('''%%%&&&'''(((***---333:::???DDDFFFIIIKKKLLLNNNPPPRRRSSSUUUVVVUUUTTTTTTUUUVVVYYYYYYVVVRRRRRRTTTSSSOOO{{{tttpppnnnnnnlllkkkiiihhhgggeeeccc```\\\YYYSSSNNNNNNUUUaaakkkvvvyyy}}}dddNNNGGGEEEEEEPPP```zzzmmm^^^XXXOOOLLLYYY~~~YYYNNNOOOKKKEEEDDDGGGCCC???===>>>>>><<<:::999888666444222222222222111000000//////......---------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))************)))))))))************+++++++++++++++---/////////444<<>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<======??????????????????@@@@@@>>>??????@@@@@@@@@@@@???@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>???@@@@@@@@@>>>@@@CCCDDDEEEIIIPPPVVVaaaeeelllsss{{{}}}ooovvvdddMMM>>>888999000...///222111,,,***+++,,,,,,++++++++++++,,,,,,++++++*********)))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%$$$%%%'''((('''&&&&&&(((+++...333999@@@EEEFFFHHHJJJKKKLLLNNNRRRTTTWWWXXXXXXWWWTTTSSSSSSTTTZZZTTTPPPPPPOOOMMMMMMPPPzzzxxxssslllfffcccbbbccceeeeeeeeeeeedddbbb___]]]]]]ZZZWWWUUUYYYeeevvvnnnYYYHHHDDDEEEIII[[[ooo~~~}}}wwweee[[[TTTMMMNNNjjjUUUKKKOOOMMMHHHHHHFFFCCC@@@?????????===;;;:::999777444222111111111111111000000///............------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))*********+++++++++...---...000111333;;;DDD[[[eeerrryyyzzzzzz{{{}}}|||uuupppsssrrrfff\\\UUUOOOMMMGGGFFFEEEDDDCCCBBBAAA@@@======>>>??????>>>>>>===????????????>>>>>>>>>>>>===============>>>>>>>>>;;;;;;<<<===>>>>>>??????AAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@???????????????>>>>>>============>>>>>>>>>>>>===============>>>@@@@@@@@@BBBGGGJJJPPPTTTZZZaaahhhpppxxx}}}zzzrrrgggMMM<<<666111...---000111---+++,,,------,,,+++++++++,,,,,,+++++++++*********))))))''''''''''''''''''''''''***)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&'''(((((((((&&&)))...333888>>>EEEIIIIIIJJJLLLMMMMMMPPPSSSVVVYYYYYYYYYXXXUUUSSSSSSSSSRRRNNNNNNRRRNNNFFFHHHQQQ~~~xxxssshhhgggddd___[[[ZZZ\\\^^^^^^___aaaaaaaaa______^^^_________```gggvvvvvv```PPPEEEEEEGGGOOOggg{{{~~~lll\\\XXXQQQLLL[[[YYYKKKMMMLLLJJJKKKEEEDDDBBB@@@@@@???===<<<;;;:::777444222111111111111111111000//////............------,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))((()))***++++++***)))((())))))*********+++++++++///------000222666AAALLLccclllwww|||{{{yyyyyy{{{zzzuuuooonnnyyywwwfffaaaZZZSSSNNNKKKHHHEEEDDDDDDCCCBBB@@@>>>======>>>>>>?????????>>>>>>===???????????????@@@@@@@@@======>>>>>>????????????@@@@@@AAABBBBBBCCCDDDDDDFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBAAABBBAAAAAA@@@@@@??????>>>@@@@@@??????>>>======<<<::::::;;;<<<<<<===???AAAGGGJJJNNNSSSYYY```ggglllvvv}}}kkkLLL999444///,,,///000...---......------,,,+++++++++,,,++++++++++++************(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''')))***''',,,222888===CCCHHHKKKJJJLLLNNNOOOPPPQQQTTTVVVXXXXXXYYYWWWUUUSSSTTTUUUMMMKKKMMMNNNIIIFFFTTTfff~~~|||yyyvvvrrrkkkddd___XXXXXXWWWVVVUUUWWW[[[^^^]]]```bbbddddddeeeggghhhiiilllpppwwwqqqcccSSSHHHDDDIIIOOO[[[www}}}}}}rrrccc[[[SSSLLLRRRnnnkkkUUUNNNLLLJJJJJJGGGFFFEEECCCAAA???>>>===<<<;;;888666444333333333222111111000000//////.........------,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))************)))))))))************+++++++++,,,***+++///444===KKKXXXlllsss{{{~~~{{{yyyyyyrrrnnnllluuuzzznnn```VVVPPPMMMJJJHHHFFFDDDAAA???>>>@@@AAAAAA???======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOPPPPPPOOONNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>===:::;;;;;;<<<============???AAADDDGGGJJJOOOUUUYYY```fffppp{{{fffJJJ;;;444...///000///...//////...---,,,,,,++++++,,,,,,++++++++++++*********(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&&&&'''***,,,+++000777===BBBFFFJJJLLLKKKNNNPPPRRRRRRSSSUUUVVVVVVWWWXXXWWWTTTSSSTTTUUUMMMLLLIIIGGGIIIXXXwww|||zzztttooohhhbbb]]]YYYUUUSSSPPPRRRSSSUUUWWW[[[```ddddddfffjjjlllnnnqqquuuyyyzzzrrr]]]PPPIIIDDDFFFQQQ[[[lllxxxooocccWWWLLLNNNbbb|||gggUUUPPPMMMIIIJJJJJJIIIGGGDDDAAA@@@???>>>===:::888777666666666222222111111000/////////.........---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))*********))))))))))))******)))************+++++++++,,,***,,,333<<>>???@@@AAACCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTVVVVVVVVVUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSTTTSSSQQQOOOMMMKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@??????@@@@@@@@@>>>=========>>>>>>???BBBGGGJJJNNNSSSZZZbbblllxxx{{{xxxuuuxxx{{{xxxyyy~~~^^^GGG===333111111///...000//////...,,,,,,+++++++++,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%&&&***...///555<<>><<<:::999999999999222222111111000////////////......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******+++***)))(((((()))***+++)))************+++++++++---,,,000888DDDTTTiiizzzyyyzzz}}}|||vvvqqqjjjmmmyyyuuuiii[[[QQQMMMKKKGGGCCC@@@???===>>>@@@BBBCCCBBB===@@@CCCCCCAAA@@@AAABBB@@@@@@???@@@BBBEEEIIIKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUXXXZZZZZZZZZYYYXXXYYYYYYYYYYYYXXXXXXWWWVVVXXXWWWVVVSSSQQQNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHGGGGGGFFFFFFBBBAAAAAAAAAAAA@@@===;;;>>>>>>>>><<<<<<===AAADDDGGGIIINNNSSS[[[fffrrryyyyyymmmqqqwwwsss}}}|||jjjPPPDDD888333111///...///000///...---,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''&&&%%%&&&+++...333999@@@GGGJJJLLLMMMNNNKKKOOOTTTWWWWWWVVVUUUUUUXXXXXXXXXVVVSSSPPPPPPQQQDDDFFFFFFLLLiii}}}xxxxxxyyytttjjjaaaYYYWWWRRRMMMIIIIIIKKKMMMUUUXXX\\\aaaeeehhhjjjkkkmmmppptttxxx{{{uuullldddVVVJJJGGGCCCFFFOOO___tttzzz{{{|||{{{lll^^^TTTFFFNNNfffkkkZZZQQQLLLPPPPPPPPPNNNLLLHHHDDDBBB@@@>>><<<;;;<<<======<<<:::666222000000000//////------------------,,,,,,+++++++++************)))************))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++,,,,,,---,,,+++---,,,222AAAQQQ___nnn{{{www{{{}}}|||zzzwwwpppjjjrrr~~~vvvlll]]]VVVMMMHHHGGGEEEAAA=========>>>??????@@@AAAAAACCCBBBAAAAAABBBDDDGGGIIIDDDDDDEEEHHHKKKNNNNNNNNNRRRQQQQQQQQQSSSUUUUUUUUUVVVWWWXXXWWWUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVXXXXXXXXXYYYZZZ\\\]]]^^^\\\]]]^^^___^^^]]][[[YYYVVVYYYZZZWWWQQQMMMNNNQQQQQQPPPOOOOOOPPPPPPNNNLLLNNNMMMLLLLLLLLLJJJGGGEEEFFFGGGFFFEEEBBB@@@???@@@<<<===>>>>>>======>>>@@@DDDFFFIIIKKKNNNUUU___fffmmmxxx|||}}}yyyxxxyyyfffNNN;;;888999333......111///---,,,,,,,,,+++***+++++++++************)))***)))))))))(((((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''(((,,,000444;;;===AAAFFFJJJKKKIIIHHHGGGKKKQQQUUUWWWWWWWWWXXXVVVUUUTTTSSSRRRPPPPPPPPPMMMGGGHHH]]]wwwxxxzzz~~~~~~~~~|||yyyvvvtttpppiii^^^VVVLLLKKKIIIGGGHHHKKKPPPSSS[[[\\\___bbbeeehhhiiijjjooosssxxx}}}zzzgggXXXVVVUUUNNNIIIJJJIIIMMM[[[rrr~~~xxxvvvzzzppp___SSSFFFMMM```zzzqqq]]]SSSOOONNNOOOOOONNNMMMJJJGGGFFFAAA???<<<;;;<<<<<<<<<;;;:::777444222222111000///.........------------,,,++++++++++++************************))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,---------,,,222000888JJJ]]]iiissszzzyyyzzz|||zzzuuuooommmmmm|||qqq```YYYSSSMMMGGGDDDDDDCCC???<<>>===???CCCGGGHHHMMMRRRTTTRRRNNNMMMMMMDDDDDDGGGKKKMMMPPPWWW^^^cccooo|||||||||zzzxxxzzz}}}{{{uuuqqqlllmmmxxx}}}bbbTTTJJJGGGIII^^^eeeZZZYYYUUUSSSQQQNNNLLLKKKKKKKKKGGGEEEAAA???>>>>>><<<;;;===;;;:::999999777444222111111000//////...------,,,,,,,,,++++++++++++***++++++++++++************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************,,,......,,,,,,///111...AAAZZZmmmwww{{{}}}}}}|||wwwsssooojjjlll}}}iiiTTTJJJHHHFFFEEEDDDAAA@@@??????@@@@@@???>>>??????@@@BBBEEEHHHLLLMMMSSSTTTVVVYYY[[[\\\]]]]]][[[]]]^^^^^^^^^aaaeeehhhgggiiilllooorrrwww}}}yyypppiiihhheee```\\\YYYUUUPPPLLLPPPNNNMMMMMMOOOPPPNNNLLLIIIHHHGGGFFFEEEDDDBBBAAAAAABBBEEEHHHMMMXXXdddmmmxxxuuuXXX@@@555444333222000000111000...,,,,,,,,,,,,++++++++++++***---,,,+++***)))((('''&&&((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&(((+++///333999@@@EEEFFFGGGGGGEEE@@@===;;;;;;HHHKKKOOORRRSSSSSSTTTVVVTTTWWWXXXVVVRRROOOQQQSSSsssRRRTTTVVVVVVVVVYYY^^^cccgggiiillloooooonnnkkkjjjjjjeee[[[MMMBBB===???BBB??????CCCIIIQQQUUUTTTRRRKKKIIIFFFBBBAAAAAABBBCCCBBBEEEIIIJJJHHHEEEBBBAAA;;;<<<<<<<<<;;;===???BBBAAADDDHHHHHHFFFDDDFFFGGGBBBDDDHHHLLLPPPWWW```gggppp||||||{{{{{{yyyvvvxxx|||yyytttqqqlllkkksss}}}wwwaaaUUUJJJIIIKKKYYYlll]]][[[[[[YYYUUUQQQNNNLLLLLLLLLIIIFFFCCCAAAAAA@@@???>>>>>><<<:::999999888555444222222111000///......---,,,,,,,,,,,,++++++++++++,,,++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,...///---,,,---222666777MMMffftttxxx{{{~~~xxxtttmmmhhhlll}}}ttthhhZZZLLLGGGFFFDDDBBBAAA??????>>>>>>>>>>>>??????AAABBBEEEIIIMMMPPPSSSUUUYYYZZZZZZ[[[\\\]]]]]]^^^ZZZ]]]```aaabbbeeekkkqqqyyy~~~{{{tttjjj^^^VVVQQQNNNLLLLLLNNNNNNLLLIIIKKKIIIGGGFFFFFFEEECCCAAABBBBBBBBBBBBEEEKKKTTTZZZiiisssvvvXXXBBB777777555222000000///...---,,,,,,,,,,,,++++++++++++------,,,+++)))(((''''''((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&***///444888>>>CCCGGGHHHGGGEEEAAA<<<<<>>???AAA>>>???DDDKKKRRRSSSOOOJJJAAA???===;;;::::::;;;<<<777999<<<<<<;;;::::::;;;777888::::::999:::<<<>>>===@@@BBBCCCBBBBBBBBBDDDJJJNNNTTT[[[dddqqq~~~~~~yyyyyyvvvtttvvvyyywwwrrrnnnjjjiiiooowwwyyyggg[[[LLLKKKLLLOOOooovvvbbb\\\```]]]XXXTTTQQQPPPQQQQQQJJJHHHEEECCCCCCCCCBBBAAA@@@===:::888888777666555333222222111000///...---------,,,,,,,,,+++++++++,,,,,,+++++++++*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++---...---,,,///777>>>LLL^^^qqqyyy|||~~~qqqooofff```ooosssccc\\\VVVNNNGGGFFFEEEBBB???@@@@@@@@@@@@??????AAADDDFFFGGGIIIMMMRRRVVVXXXZZZZZZ]]]]]]]]]^^^___aaadddeeeccciiiooouuuzzzwwwhhhddd___]]]]]][[[VVVRRRPPPMMMJJJIIIIIIIIIGGGEEEDDDCCCBBB@@@AAADDDHHHLLLWWWaaappp}}}~~~^^^HHH;;;888333000///......---------,,,,,,,,,+++++++++++++++***************)))((()))************)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((((((---444:::???CCCGGGJJJHHHGGGCCC===999<<>>999:::::::::999999;;;===;;;>>>BBBFFFGGGHHHIIIIIINNNUUU___mmmxxxwwwtttrrrtttwwwuuupppkkkhhhggglllrrr|||ooobbbOOOJJJJJJEEE\\\yyy}}}fff]]]bbb___[[[WWWTTTTTTUUUVVVKKKIIIFFFDDDDDDDDDCCCBBBAAA===999777777777666666333333222111000///...------------,,,,,,,,,++++++,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***,,,---,,,,,,111<<>>999444///.........------------,,,,,,,,,++++++(((((()))***++++++,,,,,,((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((***///777>>>CCCFFFIIIKKKHHHFFFAAA:::777<<>>???CCCAAAEEENNNQQQOOOPPPUUU[[[ppp{{{wwwsssqqqqqqrrrrrrrrrpppllliiijjjmmmtttooo\\\LLLGGGIIIMMMhhhtttsssfff___aaa___\\\ZZZXXXVVVSSSQQQNNNMMMJJJHHHFFFEEEDDDEEEAAA???;;;999888777555333333222111000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************---------,,,,,,,,,++++++---+++---111///111EEE\\\pppwww|||llliii```cccuuugggZZZLLLFFFHHHBBBBBBBBBAAA???@@@BBBDDDAAADDDGGGHHHIIILLLRRRXXXXXXWWWWWW[[[```bbb```^^^aaahhhmmmmmmqqq~~~nnnaaaVVVVVVVVVQQQMMMLLLLLLHHHFFFGGGEEEBBBAAACCCCCCGGGMMMTTTXXXaaasssiiiDDD===777666333///,,,---...------,,,,,,++++++******************************************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&%%%$$$###$$$&&&((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((())))))222888>>>AAAEEEIIIIIIEEEAAA;;;555666===GGGPPPTTTWWWVVVOOONNNTTTSSSRRR\\\```^^^fffyyyAAADDDIIIPPPVVV\\\```bbbcccccccccccc```ZZZSSSMMMKKKHHHCCC@@@@@@@@@@@@@@@HHHPPP]]]ddd[[[JJJ===;;;555444444444444444555555777888888999999::::::;;;;;;>>>@@@???>>>@@@BBBDDDJJJJJJNNNWWW[[[[[[^^^cccmmm|||xxxtttrrrqqqrrrrrrrrrqqqmmmjjjiiijjjqqqsss```PPPHHHGGGIIIWWWgggnnnlll[[[]]][[[XXXWWWVVVTTTRRRPPPNNNMMMKKKIIIGGGFFFFFFFFFCCC@@@;;;999888777666555222222111000////////////.........---------,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))***************+++++++++,,,,,,---------+++---000///444JJJcccsssyyy}}}iiieeeaaakkk}}}ggg\\\RRRGGGBBBEEECCCCCCCCCBBB@@@@@@BBBDDDEEEGGGJJJKKKMMMQQQVVVZZZ\\\^^^```bbbbbbcccdddeeeeeeppp{{{ttthhhccc```YYYTTTRRRNNNJJJHHHJJJIIIEEEDDDEEE@@@AAAEEEJJJMMMVVVgggwwwsssHHH>>>666444444222000111......---,,,,,,++++++******************************************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((()))***,,,666<<>>>>>?????????FFFQQQ___aaaSSSAAA999:::444444444555555666777777888999999:::;;;<<<======:::===???@@@???@@@DDDIIIRRRXXXdddooosssrrruuuyyy}}}zzzuuurrrrrrrrrrrrqqqrrrooollliiigggmmmvvvcccRRRHHHDDDDDDKKK]]]jjjyyyZZZYYYWWWUUUTTTTTTTTTRRRPPPMMMLLLKKKIIIHHHHHHGGGGGGDDD@@@;;;888777777666666222111000///............//////.........---------++++++++++++++++++++++++************************)))************+++++++++)))))))))*********++++++((()))***+++,,,------......,,,...000111:::TTTnnnvvv}}}zzzhhheeeiii|||vvveeeUUUOOOJJJCCC@@@CCCCCCCCCCCCBBBAAAAAACCCEEEGGGIIILLLOOOSSSWWWZZZ\\\[[[^^^bbbbbbbbbeeekkkqqq~~~{{{tttjjjaaa]]]VVVPPPLLLLLLKKKFFFDDDEEECCCAAABBBCCCDDDIIIVVVcccyyyVVVFFF666222333222000000......------,,,+++++++++++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))+++%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((***...000888@@@GGGIIIJJJJJJEEE>>>555333444:::DDDOOOUUUWWWVVVVVVLLLGGGNNNVVVhhhCCCCCCCCCFFFJJJPPPVVVZZZ^^^bbbhhhkkkiii```SSSJJJGGGDDD???===============BBBKKKSSSQQQEEE888444666444444555777888999999999;;;;;;;;;<<<<<<============>>>@@@BBBAAACCCKKKTTTfffwwwzzzvvvuuuxxx{{{vvvsssrrrrrrqqqqqqqqqpppmmmhhhdddkkksss```OOOFFFBBBBBBFFFVVVbbb```WWWUUUTTTTTTUUUTTTSSSRRRKKKKKKJJJIIIHHHGGGGGGGGGDDD@@@:::777666666666555222111000///........................------------++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++))))))******+++,,,------......000222777EEE```zzz{{{}}}wwwiiiiiixxxrrr___TTTKKKHHHGGGCCCAAACCC@@@AAABBBBBBCCCEEEHHHJJJMMMOOOTTTYYY]]]______^^^^^^```dddjjjrrr}}}|||uuummmcccZZZUUUPPPJJJFFFFFFIIIFFFEEEEEEDDDDDDKKKSSSgggvvv}}}nnnXXX@@@666555444111///.........---,,,,,,++++++++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))---222666:::AAAHHHIIIIIIFFF>>>666444333444:::DDDMMMRRRTTTQQQRRRIIIFFFPPP```zzzEEEEEEFFFGGGIIILLLOOOPPPSSSXXX___eeeeee^^^SSSKKKHHHDDD???<<<:::::::::999>>>AAACCC???999555555555555666888:::;;;<<<<<<<<<>>>>>>==================BBBAAABBBFFFHHHMMM[[[jjjsssrrrvvv}}}}}}xxxtttrrrrrrqqqpppooonnnlllhhhdddiii}}}nnnZZZKKKDDDBBBBBB@@@NNN[[[jjjVVVUUUSSSSSSTTTTTTSSSQQQIIIIIIIIIHHHGGGFFFEEEEEEBBB???:::777666555555444222111000//////.........---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++************++++++++++++++++++++++++++++++++++++,,,---///555>>>PPPjjj|||uuukkkrrrzzzfff[[[QQQKKKEEEDDDDDDCCCBBBBBB===???AAADDDFFFJJJOOORRRWWWZZZ```dddeeedddaaa___gggiiippp~~~oooddd\\\SSSMMMLLLJJJGGGFFFGGGGGGDDDEEEIIINNN]]]iiixxxxxxiiiJJJ;;;888777444222//////...------,,,,,,+++++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))+++000777<<<===DDDHHHHHHFFFBBB999111333111222888CCCLLLRRRTTTMMMMMMFFFGGGWWWjjjGGGHHHIIIIIIJJJKKKKKKKKKLLLOOOUUU[[[\\\WWWPPPIIIFFFBBB===999888777666555;;;:::777444444888999777888999;;;===>>>>>>>>>>>>@@@@@@@@@???????????????BBB???@@@FFFMMMXXXppp}}}yyyuuusssrrrpppooommmllljjjgggcccfffuuulllWWWJJJDDDBBBBBB>>>KKKXXXwwwXXXWWWUUUTTTTTTTTTRRRPPPIIIIIIHHHHHHGGGEEEDDDCCCAAA>>>;;;888777666555333333222111000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,---------,,,,,,+++++++++***+++///999HHH]]]qqqzzztttnnn~~~~~~hhhZZZTTTHHHEEEBBBAAAAAAAAAAAA@@@===@@@DDDGGGKKKQQQWWW[[[[[[___eeefffdddbbbccceeerrrvvvwwwlll```VVVSSSLLLGGGFFFHHHHHHFFFDDDEEECCCOOOYYYkkkoooNNN;;;555333111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***,,,///555<<>>777000......222;;;FFFOOOSSSTTTIIIIIIEEEMMMdddxxxJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLNNNQQQQQQNNNIIIDDDAAA===888555444444444333444666444111444:::<<<999;;;<<<>>>@@@AAAAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFEEE@@@AAAKKKWWWjjjzzzvvvsssqqqpppooommmjjjhhheeeaaaaaajjjuuuooo[[[NNNGGGCCCAAA???HHHMMM{{{___]]][[[YYYXXXWWWTTTRRRJJJJJJJJJIIIGGGEEECCCBBBBBB@@@===<<<;;;999666333444333222111111000000000...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,------------------......---...444BBBWWWlll{{{~~~yyytttuuuiiiZZZQQQNNNDDDDDDBBB@@@@@@AAAAAAAAABBBEEEIIIMMMQQQWWW]]]aaa\\\bbbggghhhgggkkkvvvyyylllddd]]]UUUNNNMMMLLLHHHEEEEEEFFFKKKOOO\\\qqq}}}zzzVVV???555000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))),,,///333999@@@EEEDDDGGGFFFAAA===:::444...---000777BBBLLLQQQQQQNNNEEEFFFFFFXXXxxxLLLKKKJJJIIIJJJLLLNNNPPPMMMLLLKKKKKKJJJGGGCCC@@@<<<999444222222333333333...333555222333999;;;888===>>>@@@BBBCCCBBBAAA@@@@@@@@@BBBDDDGGGIIIJJJKKKMMMHHHJJJVVVeee}}}{{{vvvsssqqqpppnnnmmmiiifffccc___]]]bbbiii~~~sss```SSSJJJCCC@@@???AAA<<>>;;;777444555444333222111111111111//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000111333:::KKKcccyyy}}}yyyttt|||hhhUUUJJJDDDBBBDDDDDDCCCAAAAAACCCDDDCCCGGGJJJMMMQQQUUU[[[```eeebbbhhhnnnppprrr~~~{{{sssggg[[[UUUPPPKKKGGGGGGIIIIIIEEEMMM^^^iiiwwwgggLLL===666333444/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''')))---111555;;;BBBGGGDDDEEEBBB<<<777555111+++///444===IIIQQQRRRMMMGGGBBBCCCGGGaaaRRRRRRRRRPPPMMMLLLMMMNNNPPPNNNKKKIIIFFFCCC>>>:::999888555333111111222333444555666777999:::;;;<<<@@@??????AAACCCEEEEEEDDDDDDDDDEEEHHHMMMPPPRRRSSSUUUPPPPPPbbb{{{sssmmmjjjiiigggfffcccaaa___^^^^^^^^^ooowwwhhh[[[PPPFFF@@@>>>>>>AAAOOOjjjwwwiiifffhhhccc```^^^WWWRRRRRRPPPNNNKKKHHHFFFDDDEEEGGGGGGCCC>>>;;;;;;<<<888888777555444222111111000//////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............/////////:::LLLaaaqqq|||}}}}}}wwwvvv}}}hhhWWWMMMHHHDDDAAA@@@AAABBBCCCCCCFFFJJJMMMRRRTTTXXX[[[]]]```ccceeegggmmmzzzooobbb]]]ZZZPPPEEEJJJIIIHHHHHHLLLWWWeeeooo___BBB666444555333111............---,,,,,,,,,,,,+++++++++*********++++++++++++***))))))(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))))),,,111888>>>CCCFFFHHHJJJ>>>444333222...///222444>>>JJJOOONNNKKKGGGDDDDDD???SSS~~~TTTUUUUUUSSSPPPOOOOOOPPPPPPNNNKKKIIIFFFBBB===:::888666444222222222333444555666777999<<<>>>???@@@BBBBBBBBBCCCDDDEEEEEEEEEKKKMMMPPPUUUYYY[[[[[[[[[\\\XXX]]]sss{{{tttnnnjjjiiihhhfffccc```]]]\\\[[[ZZZhhh}}}yyykkk]]]RRRGGGAAA======???III```zzzpppjjjjjjdddbbbaaaZZZVVVUUUTTTRRRPPPMMMKKKJJJHHHIIIIIIEEE@@@===<<<===<<<;;;:::888666555333333000000//////...------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///000222AAAWWWlllzzzzzzwwwttt}}}rrrfffVVVKKKEEEDDDBBBAAAAAABBBCCCDDDEEEIIINNNQQQXXX\\\aaaddddddfffjjjmmmsssyyyqqqjjj^^^QQQJJJJJJHHHGGGHHHNNNWWW^^^uuu___GGG888111333111000000111111000///,,,,,,,,,++++++++++++******++++++++++++***))))))(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&&&&''''''((())))))---333;;;AAAFFFHHHIIIDDD;;;333111///---000555>>>GGGQQQTTTPPPKKKFFFCCCIIIRRRnnnXXXYYYYYYWWWTTTRRRRRRSSSQQQOOOKKKHHHFFFBBB===:::555444333222222333555555666777999<<>>>>>>>>CCCUUUpppxxxnnnkkkdddbbbbbb\\\YYYXXXWWWUUUTTTRRRQQQPPPMMMMMMLLLIIIDDD@@@>>>>>>???>>><<<999777555444333111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,+++++++++++++++++++++++++++---...///...///000111777JJJdddyyyuuurrrtttppp^^^VVVLLLEEECCCDDDDDDCCCBBBCCCDDDFFFIIIMMMTTTXXX\\\aaaeeefffdddgggpppwwwyyyjjj\\\OOONNNLLLIIIGGGIIIMMMPPPfffxxx{{{ZZZ@@@111333222222333444444222000,,,,,,,,,,,,++++++++++++***++++++++++++***))))))(((((((((((((((((((((((()))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''(((((()))***///777???DDDGGGGGGFFF<<<666111...,,,---333:::EEEKKKQQQRRRLLLFFFCCCCCCPPPggg\\\]]]]]][[[XXXUUUTTTUUUSSSPPPLLLHHHEEEAAA<<<999333222222333444555777777999:::<<<>>>@@@BBBDDDEEE@@@AAABBBCCCCCCEEEHHHJJJPPPVVV]]]cccdddccc```^^^\\\^^^jjj~~~vvvooojjjhhhhhhfffccc```\\\YYYWWWVVV[[[iiivvv|||~~~pppaaaSSSHHHAAA>>>??????AAAOOOlllqqqkkkcccbbbbbb\\\ZZZYYYXXXVVVUUUTTTSSSSSSQQQPPPOOOLLLHHHDDDAAA??????>>>;;;888666444333222222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++***,,,/////////000333666===TTTnnnuuuxxxpppbbbVVVPPPJJJEEEDDDDDDCCCCCCCCCDDDFFFIIIMMMRRRYYY^^^___ccceeeddddddnnnzzzlll]]]ZZZUUUOOOLLLKKKLLLNNN]]]mmm~~~tttUUU===666555444444555444111///------,,,,,,,,,+++++++++***++++++++++++***))))))(((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***///333:::@@@CCCBBB???<<<333111///,,,+++///888@@@IIIKKKMMMLLLFFFCCCGGGNNNiii```aaaaaa___[[[XXXVVVVVVTTTQQQLLLHHHDDD@@@<<<999222222333444666777999999======>>>???@@@AAABBBCCC@@@BBBDDDFFFGGGJJJOOOSSS\\\```eeefffccc^^^[[[YYYYYY___pppwwwooojjjhhheeedddccc```^^^\\\ZZZYYYYYY___fffqqq}}}ppp```QQQFFF@@@;;;===???@@@JJJhhhvvvmmmddddddeee^^^\\\[[[YYYXXXWWWVVVVVVVVVSSSRRRPPPNNNKKKGGGCCC@@@AAA???<<<888666444444444333222222111111000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++***---/////////111777<<>>EEENNNKKKIIIGGGCCCEEERRRbbbcccdddeeeccc___[[[YYYXXXVVVRRRLLLGGGCCC@@@;;;999222333444666888999:::;;;>>>??????@@@AAAAAABBBBBBCCCFFFIIIKKKLLLPPPWWW\\\bbbdddeeeaaa[[[UUUSSSSSSXXXeee|||xxxpppjjjhhhbbbbbbaaa```___]]][[[ZZZXXXXXX[[[iii}}}ooo^^^OOOEEE@@@888;;;===>>>EEEaaa}}}rrriiihhhiiiccc___^^^[[[YYYXXXXXXXXXYYYSSSRRRPPPOOOMMMIIIDDD@@@BBB@@@===:::777777777777444333333222111111000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***---/////////444===EEEYYYmmm|||tttsss```UUUOOOFFFEEECCCBBBAAABBBCCCDDDIIIMMMRRRVVVZZZ^^^bbbeee___eeennnzzzyyyuuuyyyxxxjjj^^^VVVQQQNNNGGGKKKSSSaaawwwzzz|||~~~TTT===:::666333111///,,,***------------,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&'''''''''(((***+++---...666666777777555111,,,***))),,,...///333===EEEHHHKKKFFFDDDDDDCCCJJJ```wwwgggiiiiiigggccc^^^\\\[[[WWWSSSMMMGGGCCC???;;;888444444666888:::;;;<<<<<<>>>???@@@AAABBBCCCDDDDDDEEEHHHLLLMMMMMMQQQYYY_________^^^ZZZUUUSSSWWW[[[eeeyyyyyypppjjjhhh`````````___^^^\\\ZZZXXXVVVUUUXXXfff~~~}}}ooo]]]NNNEEEBBB:::;;;======AAAXXXuuulllkkklllddd___]]][[[XXXWWWVVVWWWWWWRRRPPPOOONNNNNNJJJEEE@@@AAA???<<<999777777777888444444444333222222111111------------------------******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------------------+++---///...///666CCCMMMbbbuuuwwwrrrooo}}}dddVVVMMMGGGCCCCCCCCCCCCDDDEEEHHHJJJOOOTTTZZZ___bbbdddfffhhheeeppp{{{nnnbbbXXXRRRIIIKKKNNNUUUggg```>>>:::555111000///...---...------------,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&'''(((***---///000333222111000///---,,,+++(((,,,///222:::EEEKKKJJJBBB???BBBIIIPPP]]]yyyjjjlllllljjjfffaaa^^^]]]WWWSSSMMMGGGCCC???;;;888555666777999;;;<<<<<<<<<>>>???@@@BBBDDDEEEGGGGGGEEEHHHKKKKKKKKKOOOVVV]]]\\\\\\\\\YYYXXX\\\eeemmmzzzyyyqqqjjjggg`````````___\\\ZZZWWWVVVTTTTTTXXXeee{{{~~~ooo]]]NNNFFFCCC>>>???@@@>>>???SSS~~~uuukkkkkkkkkccc]]][[[XXXUUUTTTSSSSSSTTTQQQOOONNNNNNNNNKKKEEE@@@???<<<999666555555666777555444444333333222222111------------------------*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................+++...///...///777FFFRRReeexxxwwwpppmmmkkkqqq]]]TTTMMMGGGAAAAAAAAAAAAAAADDDGGGJJJTTTYYY___eeeggghhhiiijjjttt{{{nnnbbbZZZLLLNNNMMMNNNZZZppprrr???:::555111000000000000......---------,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&(((+++...000111///...---,,,,,,---///000(((---000444>>>JJJNNNKKK??????HHHVVVcccuuurrrqqqooommmkkkgggbbb^^^YYYSSSLLLFFFCCC???:::666555666777888:::;;;<<<===???@@@@@@AAACCCEEEFFFGGGLLLHHHDDDCCCEEEJJJNNNQQQYYYUUUUUU\\\bbblll|||xxxnnnddd]]]\\\[[[[[[[[[[[[XXXVVVXXXTTTXXX```nnn~~~lll[[[PPPHHHAAA:::999;;;???@@@JJJjjjrrrjjjkkkjjjhhh]]]YYYUUUTTTQQQNNNQQQVVVSSSPPPMMMKKKIIIGGGCCCAAAAAA<<<777444444444333111666555333333333222///---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///111111///555KKKaaattt|||~~~lllccchhhwwwvvv___RRRKKKEEEBBBAAAAAAAAAAAABBBFFFMMMSSS]]]]]]```eeeeeedddkkkuuu~~~qqqgggVVVPPPKKKKKKRRRaaawwwZZZBBB111222555000---111000////////////.........,,,,,,,,,+++++++++*********************)))((('''************))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***(((''')))+++---...---+++++++++++++++,,,,,,,,,///333:::DDDMMMRRROOOIIIKKK999YYYvvvuuusssqqqoookkkfffbbbYYYSSSJJJDDD@@@===999666666666777999:::<<<======??????@@@AAACCCEEEGGGHHHGGGEEECCCBBBBBBEEEHHHKKKPPPWWWfffyyy}}}yyyoooeee]]]\\\[[[[[[[[[ZZZXXXVVVUUUPPPTTT]]]nnnlll[[[PPPGGGAAA<<<:::<<<>>><<>>>>>???@@@BBBDDDFFFGGG<<<>>>??????AAAFFFNNNTTTYYYkkk}}}zzzpppfff^^^\\\[[[ZZZ[[[ZZZXXXVVVUUUOOOQQQ[[[nnnlll[[[PPPGGG@@@>>>;;;<<<===;;;:::FFFUUUfff{{{rrraaa^^^^^^\\\WWWRRRPPPQQQPPPMMMMMMQQQRRRNNNIIIFFFEEEDDDDDDCCC@@@===888666666777777777444222111111333333333222//////..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///111666FFF```vvv}}}vvvjjjlll|||nnnZZZKKKDDDCCCBBBAAABBBAAAAAADDDKKKTTT[[[___bbbdddgggiiinnn~~~yyyoooaaaWWWPPPOOOVVV___rrrqqqHHH444111111///000............---------,,,,,,,,,,,,+++++++++******+++***)))((((((((()))*********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((+++++++++---000111000...++++++++++++,,,---...///111999DDDOOOTTTRRRMMMIIILLLaaa{{{yyywwwtttrrrmmmgggcccYYYQQQFFF>>>;;;:::999777777888999:::;;;<<<======>>>>>>>>>>>>???@@@AAABBB777999;;;<<<@@@KKK[[[gggwww~~~|||xxxsssrrrzzz|||rrrhhh___]]][[[ZZZZZZZZZXXXVVVXXXRRRRRRZZZnnnlll[[[OOOGGG@@@>>>;;;:::<<<<<<<<>>;;;999888999:::;;;777555222111222333222222..................//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...000:::NNNjjj~~~}}}yyyoooiiiqqqlllaaaQQQFFFBBBBBBCCCBBBBBBBBBDDDJJJSSS[[[___```bbbdddhhhnnn|||~~~rrrggg\\\SSSQQQSSS___qqqTTT888333444444111......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,***)))''''''(((***+++***)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***,,,///222222000......---,,,,,,,,,---...//////777FFFRRRTTTOOOLLLLLLQQQqqqrrr{{{yyywwwtttqqqlllfffbbbXXXOOODDD===::::::999888888888999999:::;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<===@@@IIIZZZqqqzzzgggfffjjjooosssyyy~~~uuukkk```^^^[[[YYYYYYYYYXXXWWWWWWRRRRRRXXXllllllZZZOOOFFF@@@===:::888999;;;>>>CCCIIIZZZoooWWWTTTWWWVVVTTTQQQPPPUUUVVVTTTQQQQQQOOOKKKEEEBBBBBBDDDEEEFFFBBBAAA>>><<<;;;;;;===???>>>:::666222111111111000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......---000===UUUppp|||nnniiiiiiyyyrrrbbbYYYMMMDDDAAAAAABBBBBBBBBEEEKKKSSSZZZ^^^___^^^```dddlll{{{wwwjjj\\\RRROOOQQQbbb{{{]]]===444666555111......---------,,,,,,,,,,,,,,,,,,+++++++++******+++***((('''''')))***,,,)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''')))---111444444111...111000///---,,,---......111999GGGQQQOOOGGGGGGLLLUUU|||wwwzzzxxxuuurrrnnniiiccc^^^SSSKKKAAA:::999999999888777777888999999:::;;;;;;<<<;;;:::999888888888888;;;???EEEPPP```vvvpppfffbbb^^^XXX[[[bbblllvvvwwwmmmaaa^^^[[[YYYYYYYYYXXXWWWQQQOOOPPPSSSggg}}}jjjYYYOOOFFF@@@===:::777666777<<>>>>>@@@CCCDDD???999444222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///...111@@@[[[vvvuuuiiikkkttt|||aaaWWWQQQIIIBBB@@@@@@AAAAAADDDJJJSSSZZZ]]]___```aaadddooo}}}vvvfffXXXSSSNNNXXXkkkhhhEEE555555444///............---------,,,,,,,,,,,,+++++++++*********)))((((((((()))***+++))))))((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''***000666::::::666222333111///---------///000999???IIIOOOHHH???CCCNNN^^^~~~sssqqqnnnkkkgggaaa[[[WWWMMMFFF===888777777777666666777777888888999999:::999999888888777888888999:::AAALLL[[[kkk{{{~~~ppp___SSSKKKHHHKKKQQQWWWaaaqqqxxxooobbb___[[[YYYXXXXXXXXXWWWNNNNNNOOONNN\\\{{{iiiXXXNNNFFF@@@999999777555666:::@@@CCC^^^~~~]]]TTTTTTQQQRRROOOQQQXXX\\\YYYTTTRRRJJJGGGCCCAAABBBDDDEEEFFFIIIIIIGGGDDD@@@@@@CCCFFFHHHBBB;;;555222222111111000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///...333EEEbbb{{{qqqlll{{{iiiTTTLLLIIIDDDAAAAAABBBDDDFFFHHHPPPYYY]]]^^^___dddhhhuuuyyykkkwwwssshhhcccYYYXXX^^^mmm~~~{{{TTT:::555444000/////////.........------,,,,,,,,,+++++++++******((()))))))))************))))))((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))***...555===BBBBBB>>>:::111000...---...000222333>>>BBBJJJMMMEEE>>>HHHYYYwwwmmmjjjgggddd```ZZZTTTOOOHHHBBB:::666555666555444666666777777888888888999777777777777888999;;;;;;???EEEOOOZZZbbbdddaaa^^^YYYOOOJJJLLLKKKGGGKKKUUU___lllyyyqqqbbb___[[[YYYXXXXXXXXXWWWPPPPPPPPPJJJTTTuuu~~~}}}yyyhhhXXXNNNFFF@@@555888888777777<<>>AAAHHHLLLEEEAAAPPPfffeeebbb___[[[WWWRRRLLLHHHDDD@@@;;;888666555444333555666666777888999999:::666666666777888:::;;;<<<@@@CCCHHHLLLNNNMMMKKKIIIIIIGGGGGGHHHGGGHHHPPPYYYfffsss{{{sssggg]]]TTTTTTVVVUUUTTTUUUNNNQQQPPPKKKQQQbbbpppvvvwww|||nnn]]]NNNDDD???999888888888:::<<>>DDDFFFBBB;;;555------,,,,,,...444<<>>AAADDDEEEDDDCCCAAACCCCCCEEEGGGHHHJJJRRR\\\ggguuu{{{rrrggg]]]TTTSSSUUUTTTSSSTTTMMMMMMLLLJJJMMMXXXhhhsss{{{}}}nnn]]]NNNDDD???888777777777888;;;>>>???]]]lll```ccc^^^```^^^^^^aaadddccc^^^YYY[[[TTTQQQUUUTTTLLLLLLSSSPPPMMMIIIHHHHHHJJJKKKKKKEEEAAA<<<777333333444555444333222000000/////////,,,,,,,,,,,,,,,,,,------++++++******+++,,,,,,---******++++++,,,---------+++...000888QQQsss|||jjjiiisssaaaQQQGGGDDDBBBAAACCCFFFJJJLLLLLLQQQXXX___```aaakkk}}}tttlll~~~{{{rrruuu{{{iiiccceee|||fff\\\```pppwwwlllXXX<<<555111222111000......///000000,,,,,,,,,++++++++++++***************************))))))((((((((('''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((()))))))))((((((((()))+++++++++666:::AAAGGGGGGBBB:::333000...---...333:::AAAFFFFFFDDDFFFJJJKKKPPPfffRRRPPPMMMJJJHHHEEEAAA===<<<999666444444444333222333333333333333444444444111333555888;;;<<<======888999;;;============<<>>OOOxxxuuuiiilllhhhmmmjjjgggggghhhgggccc___ccc[[[WWWYYYVVVPPPQQQVVVRRROOOMMMLLLMMMOOOOOOOOOEEEBBB===888555444555666555444222111000/////////------------,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,---......///...///222<<>>???EEEFFFIIIMMMQQQXXXiiixxx|||sssiii^^^TTTRRRSSSRRRQQQRRRNNNGGGGGGLLLHHHGGG[[[xxxooo]]]NNNDDD???888777666666777999<<<===CCC```ttt{{{nnnrrrqqqwwwtttpppmmmllljjjgggeeefff___ZZZYYYVVVRRRSSSWWWTTTRRRQQQPPPRRRSSSSSSRRREEEBBB>>>:::777666666777666555333222000000//////......------,,,,,,,,,+++,,,,,,+++++++++,,,,,,---,,,,,,------.../////////111222555CCC___}}}ttthhhyyykkk^^^RRRGGG@@@BBB@@@???BBBGGGMMMQQQSSS\\\^^^aaaffftttoooZZZUUU[[[ttt[[[PPPHHHDDDFFFFFFBBB???@@@AAAEEEHHHGGGCCCBBBEEEIIICCCVVVccc]]]WWWZZZ]]]\\\```rrr~~~|||{{{ooolllwwwxxxxxx{{{|||xxxrrrzzz}}}TTT???444333222111////////////000------,,,,,,,,,+++++++++************************)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))))))))((('''(((***...111???EEEKKKMMMHHH???555...111...,,,222===GGGLLLMMMJJJGGGPPPhhhCCC@@@>>>===<<<;;;999777777555444444555555555333444444333333333333333333555666999:::;;;:::888777777888999;;;>>>AAACCCDDDFFFFFFHHHLLLRRR^^^ttt}}}uuulll```UUURRRRRRQQQPPPQQQOOOGGGHHHOOOKKKHHH^^^}}}ooo]]]NNNDDD???999888777777888:::<<<>>>FFFZZZfffttt}}}nnntttuuu|||xxxsssooollljjjhhhggggggbbb]]]ZZZXXXUUUVVVYYYXXXVVVUUUTTTUUUUUUTTTSSSEEECCC???;;;999888888888777666444333111000000///.........------,,,,,,,,,------,,,,,,+++,,,,,,---,,,------......//////000444444:::KKKhhhrrrlll~~~uuudddZZZOOODDD???AAA@@@@@@DDDKKKQQQVVVXXX]]]]]]aaalllZZZ\\\ZZZ___uuuuuuuuu|||~~~nnnTTTIIIEEECCCBBBBBB@@@BBBEEE@@@AAACCCCCCCCCEEEHHHJJJDDDNNNSSSNNNJJJKKKNNNNNNNNNZZZeeefff___aaammmzzz|||rrrsss{{{yyy{{{zzzuuu}}}}}}fffJJJ555444333111000/////////000---------,,,,,,,,,++++++***************************)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))((()))(((((((((,,,222777CCCGGGLLLKKKEEE;;;222...///,,,---444???HHHKKKJJJEEEGGGXXX{{{>>><<<999888888888666555555444333333555555444333333333333333444444444444888888999:::999888777666666888:::===@@@CCCFFFGGGCCCDDDHHHNNNVVVgggwwwooobbbWWWSSSRRRQQQPPPQQQOOOHHHJJJOOOLLLJJJ___{{{~~~mmm\\\MMMDDD@@@:::999888777888:::<<<>>>DDDWWWdddwww~~~mmmrrrvvvzzzwwwsssnnnjjjgggffffffgggdddaaa^^^\\\[[[\\\]]][[[YYYXXXWWWWWWUUUSSSPPPFFFDDDAAA===;;;999999999888777555333222000000000.........---------------...------,,,,,,,,,,,,,,,,,,,,,------.../////////555555===RRRooonnnmmm}}}kkk^^^VVVKKKCCCAAA@@@@@@CCCHHHPPPWWW[[[]]]]]]^^^ggg{{{hhhQQQYYY\\\fff|||~~~ccc]]]\\\\\\XXXKKKFFFFFFEEECCCBBBBBBEEEHHHCCCCCCCCCDDDEEEEEEFFFGGGKKKLLLMMMKKKIIIIIIJJJJJJLLLSSSZZZ[[[YYY]]]jjjvvvvvvtttxxx}}}{{{xxxrrr}}}[[[:::555333222000/////////000------------,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))'''((()))((()))...777===EEEHHHIIIFFF>>>666111///---...111888AAAFFFHHHGGGGGGUUUppp:::888555444444444333222333222111222333333222000222222222333333444444444888888888888888888888888888:::===@@@CCCEEEGGGHHHBBBGGGPPP[[[fffyyyzzzqqqdddXXXTTTSSSQQQPPPRRRLLLIIIIIIKKKIIIJJJ\\\rrr|||lll[[[MMMEEEAAA999888777666777999;;;<<>><<<;;;::::::999888666444222111000000------------..................---,,,,,,,,,,,,,,,+++,,,,,,---......//////333333>>>VVVsssxxxnnnwwwyyybbbWWWPPPFFFAAACCC@@@AAAFFFMMMUUU\\\___```aaafffvvv~~~kkk___ZZZQQQSSS___rrrxxx[[[SSSOOOOOOOOOKKKLLLMMMLLLJJJIIIIIIJJJKKKNNNOOOPPPQQQRRRTTTVVVWWW\\\YYYXXX[[[]]]\\\\\\]]]VVV\\\ccchhhlllttt|||}}}xxxrrrooorrrqqqEEE555444222000/////////000...------------,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))'''((())))))***111;;;CCCEEEFFFEEE???777111///111///222999???DDDFFFFFFEEEMMMhhh888555222000000000000///111000000111222222000...000000111222333444444444777777777777888999:::;;;<<<>>>AAADDDFFFGGGHHHHHHFFFMMM[[[iiiwww{{{rrrfffYYYTTTSSSQQQQQQRRRJJJIIIHHHHHHEEEIIIXXXiii{{{kkkZZZMMMEEEAAA888777666555666777999;;;CCC]]]sssoooqqqtttooonnnlllhhhcccaaa```aaa```aaaaaa______```aaa______^^^\\\ZZZWWWSSSNNNJJJFFFEEEBBB???===;;;;;;;;;999888666444222111000000,,,---------...////////////...---,,,,,,,,,,,,,,,++++++,,,,,,---......///222222===WWWuuusssrrrrrr[[[QQQJJJBBB@@@EEE@@@BBBHHHPPPYYY___bbbcccgggooo{{{oooiii```OOOLLLSSSTTTTTTfffsssXXXVVVVVVYYY^^^]]]ZZZ[[[[[[XXXVVVVVVUUUSSSaaabbbdddfffiiimmmqqquuuyyyuuutttzzzvvvmmmlllfffNNN666444222111/////////000......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&(((******+++222>>>GGGEEEEEEBBB;;;222---///222000666???EEEGGGFFFEEEDDDNNNrrr444333222222111222222222111111111111111111111111222222333444555777888999999999888777666888;;;???BBB@@@AAAEEEGGGEEEGGGJJJMMMVVVhhh}}}zzzsssjjj^^^TTTPPPOOOOOONNNNNNIIIFFFEEEEEEHHHRRR]]]vvvmmm[[[MMMDDD===999888666555666777999:::FFFTTTwwwrrrvvvqqqkkkhhhfffeeeeeeccc]]]XXX^^^[[[YYY[[[___```]]]YYYZZZYYYXXXUUUQQQMMMJJJHHHHHHFFFBBB@@@???>>><<<:::999888666444222111000000------..................,,,,,,,,,,,,,,,,,,,,,,,,---------............///333333@@@^^^}}}yyyqqqwwwkkkWWWOOOJJJBBB???AAA<<>>AAACCCCCCFFFJJJIIIGGGIIIOOOPPP]]]vvv{{{sssjjj^^^UUUPPPOOONNNNNNKKKHHHEEEEEEDDDEEENNNXXXqqqnnn\\\NNNEEE>>>888777666555555777999:::BBBUUU}}}ssstttnnnhhheeecccccccccaaa\\\WWW[[[YYYWWWZZZ^^^```]]]ZZZYYYVVVRRRPPPOOOMMMKKKHHHFFFDDDAAA??????>>><<<:::888777666444222111111111........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///222333CCCaaaxxxpppuuuwwwdddSSSLLLHHHAAA???BBB???JJJPPPWWW```^^^^^^hhh{{{|||iii^^^UUULLLJJJLLLNNNPPPSSSZZZkkkwwwkkkfffqqqzzzrrryyyxxx{{{~~~qqqkkkmmmuuufffCCC444333666000---000///......---------......///---,,,,,,,,,+++++++++++++++++++++************)))((((((((((((''''''''''''((((((((((((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))+++000777===BBBDDDGGGAAA888111...///000111<<>>>>>>>><<<;;;777777555444222222111111........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///111555GGGeeeuuuqqqyyywwwnnn]]]NNNIIIFFFAAA@@@DDDEEEOOOTTTYYY___]]]```oookkkXXXSSSKKKEEEGGGKKKOOOUUU]]]eeexxxrrrfffeeeuuuyyyttthhhpppooo~~~rrrGGG555111666111///111//////......---------......+++++++++++++++*********+++++++++************)))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***---333:::@@@DDDEEEBBB===666///+++,,,111555EEEGGGMMMNNNFFF@@@IIIYYY}}}444333333222111222222222333333333333333333333333444444444555666888:::;;;:::;;;======>>>@@@DDDGGGFFFHHHLLLLLLIIIKKKZZZiiiwww|||wwwrrrkkkaaaXXXQQQMMMLLLLLLGGGFFFEEEFFFCCCBBBFFFMMMaaazzznnn\\\NNNDDD>>>777666555444555777999:::AAAXXX|||sssooogggcccaaa______aaaaaa]]]ZZZXXXUUUTTTTTTVVVVVVUUUTTTSSSPPPOOOSSSXXXYYYRRRKKKCCCAAA>>>>>>>>>>>>===<<<888777555444333222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------............///222888LLLjjjrrryyyuuugggXXXKKKGGGEEE@@@@@@EEEJJJSSSWWW[[[___]]]fff|||{{{rrrnnnppp~~~|||ooo]]]NNNNNNGGGEEEHHHLLLQQQ\\\iii}}}nnn```___rrryyywww{{{xxxhhhjjjccciiiPPP888000555333000222000//////...------------...************************+++++++++*********))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++000777???CCCDDDDDD;;;999444...+++...777>>>LLLKKKMMMLLLDDDCCCYYYuuu777666555555444444555555555555555555555555555555555555666777888:::;;;<<<;;;===???@@@AAACCCFFFIIILLLNNNPPPQQQRRR\\\sss}}}wwwqqqlllcccZZZQQQLLLJJJJJJHHHFFFGGGGGGDDDBBBEEEKKK]]]{{{mmmZZZMMMCCC<<<666555444444555777999:::;;;LLLeee|||rrrnnngggeeebbb```aaacccccc```]]]YYYWWWTTTRRRQQQPPPOOONNNQQQQQQUUU]]]cccaaaWWWMMMCCCAAA????????????>>>===999888777555444333333333000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///333<<>>000444333111222000//////...---------------************************+++++++++*********))))))((((((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))),,,333<<>>>>>===>>>@@@BBBBBBDDDGGGJJJKKKMMMQQQVVV^^^ppp}}}yyyzzzzzz{{{{{{||||||}}}{{{pppllleee[[[RRRKKKIIIIIIHHHFFFGGGGGGEEEBBBEEEKKK\\\~~~~~~lllYYYLLLBBB;;;666555444444555777999:::<<>>@@@@@@>>>???BBBCCCCCCEEEGGGIIIKKKNNNVVVbbbqqq|||zzzssskkkfffggghhhjjjkkklllmmmmmmwww~~~~~~ooommmfff\\\RRRKKKHHHHHHGGGEEEFFFFFFCCCAAAEEEKKKWWW}}}mmmZZZMMMCCC<<<555444333333444777999:::>>>FFFOOO```nnnmmmiiiiiifffcccccceeefffdddaaa]]]\\\YYYUUUQQQPPPPPPPPPQQQVVV```hhhjjjdddYYYQQQIIIGGGDDDCCCCCCCCCBBBAAA???>>>;;;999666555333333111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,---------............///222AAA[[[wwwssskkkzzzdddUUUIIIDDDAAA???FFFPPPVVV[[[]]]aaafffnnnuuuyyy\\\SSSKKKKKKMMMNNNPPPRRRYYYiiirrrnnnllllllcccSSSIIIDDDGGGMMMMMMNNNdddnnn[[[VVVfffzzzyyy|||~~~ttt[[[TTTKKKRRRvvvnnnppptttxxxMMM222333333000111111000000///------,,,,,,---++++++++++++,,,,,,,,,---+++++++++************)))((((((((((((''''''''''''&&&&&&''''''((())))))***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,111:::CCCFFFCCC<<<666000...---111999CCCLLLQQQJJJLLLGGGCCCVVV;;;:::999999888888999999::::::::::::::::::::::::;;;;;;;;;<<<>>>???AAABBB>>>@@@BBBCCCDDDEEEGGGIIIQQQUUUaaarrr}}}qqqlllkkkeee]]][[[\\\^^^```bbbddddddeeeiiirrr~~~~~~ooommmggg]]]RRRJJJHHHHHHFFFDDDDDDEEEBBB@@@EEEKKKPPPxxxnnn[[[NNNDDD===555444333333444777999;;;;;;CCCLLL]]]mmmmmmjjjjjjgggdddccceeefffdddaaa^^^]]][[[WWWTTTRRRSSSTTTQQQWWWaaaggggggaaaXXXRRRKKKIIIFFFEEEEEEDDDCCCBBBAAA???===:::777555444333222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222AAA]]]yyysssllluuuaaaSSSGGGBBB@@@???HHHSSSXXX]]]___ccciiittt~~~rrr~~~jjjUUUPPPMMMNNNNNNLLLLLLNNNVVVfffpppnnnnnnooodddRRRIIIEEEIIIPPPOOOPPPhhhuuuaaaYYYfff|||xxxyyy~~~~~~xxxVVVPPPEEEGGGhhhqqqmmmmmmyyyQQQ333333333000111111111000///...---,,,,,,,,,+++++++++,,,,,,---------+++++++++************))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---333<<>><<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999:::<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999;;;===>>>>>>???AAACCCGGGEEEEEEGGGFFFDDDGGGLLLWWWssszzzggg___WWWVVVXXX\\\bbbfffjjjnnntttxxxyyywwwrrrooooooppprrrtttxxxwwwqqquuu~~~yyyqqqnnnggg^^^TTTMMMIIIHHHFFFEEECCCBBBBBBBBBCCCCCCJJJbbbxxxdddSSSHHHBBB===555555444444666888;;;<<<@@@GGGYYYxxxwwwtttvvvppplllhhheeeffffffeeecccaaa```aaadddgggfffaaa\\\ZZZ^^^bbbeeefffccc```___\\\YYYSSSNNNIIIFFFEEEDDDDDDDDDCCCAAA???<<<:::999666444222111222222111///.........---------,,,,,,------------...///000000666JJJgggzzz|||vvvvvv|||mmm\\\LLL@@@@@@CCCDDDKKKUUUWWWZZZYYYfffqqqbbbdddpppwwwiii]]]PPPKKKKKKIIIIIIIIIJJJKKKLLLQQQVVV\\\dddmmmnnnbbbTTTOOOHHHIIIRRRWWW```yyyaaa\\\mmm{{{ooottttttyyysssaaaSSSLLLIIINNNqqqpppJJJ999555111///000//////.........---------------,,,,,,,,,,,,++++++************))))))))))))******)))(((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))''')))***((('''(((---111777<<>>???AAADDDFFFJJJGGGFFFGGGHHHHHHNNNUUUccc{{{eee___VVVQQQTTT[[[dddsss}}}uuupppsss}}}|||tttnnnuuuyyyqqqnnniii```VVVMMMIIIGGGFFFEEECCCBBBAAAAAAAAABBBFFF]]]}}}rrr___NNNEEE???;;;666555555555666999;;;===BBBKKKfff~~~yyyzzzqqqjjjdddbbbeeeggggggeeeaaa___```fffmmmnnnhhhaaa___```bbbdddeeeeeeeeeeeeccc```ZZZTTTNNNJJJGGGEEEHHHHHHHHHFFFDDD@@@===;;;888666333333333333111000.........------------,,,------------...///000111777MMMjjjzzzwwwqqqwww}}}gggXXXJJJ@@@@@@DDDFFFNNNWWWVVVYYYXXXfffsss~~~|||hhh[[[TTTZZZggg}}}kkk[[[UUUPPPKKKJJJIIIHHHHHHIIIJJJKKKNNNRRRYYYdddpppsssgggXXXRRRKKKMMMVVV___jjj```[[[mmm}}}rrrmmmrrr|||uuubbbUUUOOOJJJJJJjjj|||RRR===666222000000/////////.........------------,,,,,,,,,,,,++++++++++++*********)))))))))******)))((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))************************''')))***)))''')))...333===>>>>>>:::333...,,,,,,000///222;;;DDDHHHGGGDDDEEEOOOkkk|||]]]DDDEEEEEEEEEDDDBBB@@@??????>>>>>>>>>======>>>>>><<<===???@@@AAACCCGGGIIIJJJHHHHHHKKKMMMOOOVVV]]]vvvmmmZZZ[[[XXX\\\iiiwwwyyysssxxx~~~}}}vvvnnnvvvvvvqqqooojjjaaaVVVMMMHHHEEEEEEDDDBBBAAA@@@@@@@@@@@@EEEZZZ{{{{{{mmmZZZKKKCCC>>>999666666555555666999;;;===CCCOOOrrrzzzzzzqqqiii```^^^bbbeeeeeeddd```]]]]]]dddmmmooohhh`````````aaadddggghhhhhhhhhdddbbb]]]WWWQQQLLLIIIGGGKKKKKKLLLKKKHHHDDD@@@===:::888555444444333222000............------------------......///000111222777PPPooo|||uuummmwwwxxxcccSSSHHH@@@@@@EEEJJJQQQXXXWWW\\\ZZZgggtttjjjssskkk\\\TTTNNNQQQZZZpppaaaSSSQQQQQQJJJIIIHHHHHHHHHIIIJJJKKKNNNUUU]]]fffnnnooofffZZZQQQMMMPPP[[[fffttt___YYYllluuujjjmmmuuuxxx^^^SSSPPPMMMJJJgggVVV===555333222222////////////............------,,,,,,,,,++++++++++++++++++*********))))))***))))))((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))''')))***)))(((+++111666???>>>:::444...+++,,,---111222999BBBGGGFFFDDDCCCEEE]]]hhhRRRFFFGGGHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@???>>>??????>>>???AAABBBCCCDDDGGGIIIIIIHHHKKKRRRWWWZZZbbbjjjzzzbbbXXXUUUeee~~~zzzzzzyyyooommm}}}xxxrrrpppjjjaaaVVVMMMGGGDDDDDDCCCAAA@@@?????????@@@FFFZZZ|||xxxiiiUUUHHHBBB===888666555555555666888;;;===@@@MMMrrrzzzxxxnnnggg___\\\^^^bbbcccbbbbbb___^^^dddlllmmmfff^^^^^^^^^aaaeeeiiijjjhhheeeaaa```]]]YYYTTTPPPLLLJJJLLLLLLMMMLLLJJJFFFBBB???<<<999666555444333222000//////.........---------.........///000111333333777SSStttuuulllwwwttt```PPPGGG@@@@@@FFFMMMTTTYYYWWW___```nnnllldddiiizzzZZZOOOKKKFFFGGGMMMcccxxxvvvZZZOOOLLLJJJIIIIIIHHHHHHIIIKKKLLLMMMPPP[[[eeeiiihhhfff___YYYQQQPPPWWWeeettt___XXXjjj}}}{{{wwwhhhhhhooo{{{YYYNNNMMMMMMJJJaaa___CCC666333222333000000/////////.........------,,,,,,,,,+++++++++++++++++++++***************))))))((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((''')))***)))))),,,333999===:::555///,,,+++...000000555???HHHGGGBBBAAAEEEWWW}}}oooZZZOOOGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGEEECCCCCCCCCDDDDDDDDDFFFHHHIIIIIIHHHIIIKKKLLLMMMRRR[[[cccjjjttt}}}hhh^^^aaaiii~~~yyyjjj^^^qqq}}}ssspppiii___TTTKKKEEECCCBBBAAA???>>>>>>??????@@@FFFYYY}}}}}}uuudddRRRFFFAAA===888555444444444555888:::<<<<<>>===>>>???@@@AAACCCVVV|||{{{rrr```NNNCCC???;;;777444333333333444777999;;;<<>>888555000------///111222888???JJJLLLBBB>>>RRRllluuujjj^^^QQQTTTaaaHHHHHHGGGHHHIIIKKKMMMNNNLLLLLLKKKLLLMMMPPPSSSUUU\\\___bbbbbb```\\\ZZZYYY]]]\\\```jjjvvvjjjfffyyy|||yyy}}}nnnYYYOOOeee}}}tttpppggg\\\PPPHHHDDDCCC>>>>>>=========???@@@AAA@@@SSS{{{yyyppp^^^KKKAAA>>>:::666333333222222333666888:::>>>EEETTTrrrzzzlllhhh___aaacccaaa```cccjjjqqqhhhfffdddccccccbbb```^^^\\\ZZZYYY\\\bbbccc```]]]SSSTTTTTTSSSQQQLLLHHHFFFFFFFFFEEEDDDBBBBBBAAAAAA===:::777555333222///...000/////////..................///000111333555666FFF]]]www~~~rrrmmm~~~ooo^^^JJJGGGBBBAAAHHHQQQWWWXXXYYY___qqqeeehhhppppppYYYGGGGGGJJJGGGGGGMMMUUU^^^qqqmmmgggkkkkkkcccYYYPPPJJJFFFJJJJJJKKKMMMPPPTTTWWWYYYbbbiiiqqqvvvzzz~~~~~~{{{~~~gggSSSQQQ```}}}zzz{{{yyyvvvrrrnnnkkkiiihhhmmmqqqvvv{{{~~~mmm[[[^^^jjjyyy|||WWWCCCBBBMMMOOOWWWlll|||lllIII777111111000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++************)))((((((((((((((('''((((((((())))))******&&&&&&&&&'''''')))******'''''''''''''''((())))))))))))))))))))))))))))))((()))***)))+++000888???888555111......000111111@@@FFFOOOOOOCCCBBB___zzzlllfff[[[PPP[[[qqqLLLHHHFFFIIILLLLLLNNNQQQSSSSSSTTTTTTUUU[[[eeelllvvvxxxzzzxxxssslllfffccciiihhhhhhppp}}}fffqqq~~~vvvpppmmmdddYYYMMMsssxxxpppkkkeee]]]PPPEEEAAACCC???????????????@@@@@@@@@BBBUUU{{{yyykkkYYYJJJBBB>>>:::666555444444555666888:::;;;999LLLQQQgggpppkkkgggaaaaaaaaaaaabbbdddeeefffhhhfffccc```^^^\\\[[[[[[YYYZZZ\\\___aaa```\\\YYYSSSUUUWWWUUUQQQKKKFFFDDDGGGHHHIIIGGGDDDAAA??????<<<:::888555222111111111000/////////..................//////000333888<<>>>>>???@@@@@@@@@@@@???CCCTTTxxxwwwjjjWWWIIIAAA===999555555444444555666888:::;;;>>>JJJQQQnnnlllgggddd^^^^^^______``````aaaaaa^^^]]]\\\\\\[[[[[[[[[[[[WWWXXX[[[^^^___]]]YYYUUUOOOQQQRRRQQQMMMIIIGGGFFFHHHIIIJJJIIIFFFCCCBBBBBB===<<<999666444222222111000000/////////.............../////////222777:::MMMkkk|||wwwqqqrrruuu^^^NNNEEE>>>BBBJJJQQQWWW\\\]]]ccc~~~uuuhhhnnnsss___MMMGGGGGGIIIRRR\\\qqqtttllluuuqqq]]]QQQNNNPPPSSSSSSTTTVVVZZZ___eeeiiixxxsss\\\NNNPPPddd{{{xxxwwwtttrrrpppnnnmmmjjjgggdddiiirrrrrrnnnvvvsss[[[XXX___jjjxxx```SSSPPPVVVRRRIIIRRReee}}}III555888111222111000//////.........------,,,,,,,,,,,,++++++------,,,,,,+++******)))******)))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))),,,,,,***...777<<<;;;888222000111222222888@@@NNNLLLKKKGGGBBBKKKmmmkkkWWWVVVPPPNNNkkkZZZVVVRRRRRRTTT\\\nnn~~~}}}vvvvvvmmmjjjhhhgggfff}}}xxxrrrgggdddaaa\\\QQQEEEAAABBB<<<===???AAAAAA@@@???>>>DDDSSSsssuuuhhhVVVHHH@@@<<<888555444444444444666888:::;;;AAAHHHUUU{{{iiieeeaaa___`````````___]]][[[ZZZWWWXXXXXXYYYZZZZZZZZZZZZUUUVVVXXX[[[\\\YYYSSSOOOLLLNNNNNNNNNLLLKKKKKKLLLKKKLLLMMMKKKHHHFFFEEEEEE>>>===;;;888555333222222000000000/////////.........//////......000444777LLLmmmyyyqqquuuxxx```OOOFFFAAAEEEMMMSSSWWW[[[cccllljjjfffpppqqqZZZNNNIIIMMM]]]nnnsssaaafff{{{mmm[[[VVVYYY^^^]]]^^^```fffmmmuuuyyyyyycccUUUYYYnnn~~~yyyvvvuuutttssspppnnnllljjjhhheeeccciiiqqqqqqlllttt~~~ttt```RRRVVV```pppeee]]]\\\```VVVGGGIIIXXXyyyNNN777888111222111000//////.........------,,,,,,,,,,,,++++++---,,,,,,++++++***************)))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((*********,,,222:::<<<999555222000000000444>>>HHHPPPPPPKKKDDDEEEYYY{{{}}}```LLLLLLLLLPPPmmmjjjhhhgggfffhhhrrr}}}uuutttyyy~~~}}}yyyuuupppfffdddbbb]]]RRREEE???@@@;;;===???AAABBB@@@>>>===FFFRRRnnntttgggUUUGGG@@@<<<888555444444444444666888:::<<>><<<999666444222111000000000////////////.........///......///222555GGGiii|||wwwssszzzzzzbbbOOOGGGCCCGGGOOOSSSVVVYYYcccpppqqq___dddqqqppp[[[PPPTTTkkk{{{eee___rrr~~~jjjcccdddkkkiiihhhkkksss}}}tttiiinnnzzzvvvtttttttttqqqooollliiihhhgggdddbbbkkkqqqqqqlllrrr{{{uuufffPPPRRRZZZjjjlllfffffffffZZZHHHHHHTTTsssRRR888777111222111000///............------,,,,,,,,,+++++++++,,,,,,,,,++++++************))))))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++******///777<<<;;;888444333111000000777DDDNNNMMMOOOKKKFFFRRRrrreeeRRRHHHMMMPPPWWWttt~~~~~~~~~yyyvvvtttpppgggeeeddd___SSSEEE>>>>>>;;;<<>><<>>===:::777444222111111000000000////////////---...///......///111333BBBeeeyyyvvvwww{{{bbbOOOGGGCCCHHHOOOSSSUUUXXX]]]nnn|||```XXXcccqqqkkkWWWZZZvvvsssiiipppzzzrrrssswwwtttssswww~~~xxxuuusssttttttooollliiigggffffffdddccclllqqqooojjjmmmuuussshhhQQQRRRXXXggg~~~vvvooojjjfffXXXHHHHHHRRRoooUUU888666222222111000///............------,,,,,,,,,+++++++++,,,,,,+++++++++++++++******))))))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***,,,333;;;===:::666555555333111333<<>>>>>;;;<<<>>>@@@@@@???>>>===FFFOOOhhh~~~yyypppcccQQQDDD>>>;;;888555333333333444666999;;;===AAARRRlllmmmhhhjjjiiihhheeeaaa]]]ZZZXXXZZZZZZ\\\]]]^^^_________ZZZYYYXXXXXXWWWUUUQQQNNNPPPPPPPPPOOONNNQQQUUUXXXXXXXXXUUUPPPJJJFFFEEEEEEAAA@@@???<<<999666333222111111000000000/////////---...////////////111333AAAdddvvvuuu|||~~~eeeQQQIIIDDDHHHOOOSSSUUUXXXZZZmmmlllTTTTTTaaakkk{{{yyy______wwwxxx{{{vvvsssqqqqqqqqqjjjhhheeecccddddddcccccciiillliiibbbbbbiiiiiicccPPPQQQVVVcccyyy}}}rrrggg___RRRFFFEEEMMMiii[[[:::666222222111000//////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++///888===<<<888666444555444333888BBBJJJMMMLLLEEE@@@KKKqqqtttTTTNNNJJJKKKOOOaaaqqqrrr}}}}}}~~~~~~}}}wwwtttooojjjeeecccaaa\\\QQQDDD???@@@<<<======>>>>>>>>>>>>>>>BBBKKKeee|||ssslll___NNNAAA;;;888555222222333333444666999<<<===@@@RRRlllnnngggiiihhhgggfffeeecccbbbbbbbbbaaaaaaaaaaaabbbcccccc^^^\\\ZZZXXXXXXWWWVVVTTTUUUUUUTTTRRRQQQRRRUUUXXXVVVVVVSSSOOOJJJGGGFFFGGGDDDCCCBBB@@@===999666444111111111000000000//////,,,...///000000000222444DDDcccsssqqq{{{iiiTTTKKKFFFIIIOOOSSSWWWZZZaaauuugggQQQRRR[[[___hhhsss{{{iiihhh{{{yyyuuuqqqnnnllljjjjjjeeeccc```___```aaabbbaaaaaaccc___VVVTTTYYY[[[XXXKKKMMMSSS^^^rrrxxxjjj]]]UUULLLDDDDDDJJJbbbccc>>>777222222111000//////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***+++,,,333<<>>>>>>>>???@@@IIIccczzz|||oooiii]]]LLL???999666333111222222333444666999<<<===>>>OOO}}}kkkllleeeiiiiiiiiiiiiiiijjjkkklllmmmkkkiiigggeeeddddddeeeaaa^^^[[[YYYYYYYYYYYYXXXZZZZZZYYYWWWUUUUUUWWWZZZTTTSSSQQQNNNJJJHHHHHHIIIFFFFFFEEEBBB???;;;888666111111111111000000000000,,,...000111111111333555EEEbbbooolllxxxmmmWWWMMMGGGJJJPPPTTTXXX[[[llljjjQQQQQQUUUTTTUUU___iiixxxqqqoooqqqqqqrrr}}}mmmYYYUUU```nnnzzzyyyrrr~~~~~~uuutttqqqmmmjjjgggeeecccaaa___\\\\\\^^^___``````[[[\\\WWWMMMIIIMMMPPPNNNFFFIIIPPP[[[mmmnnn```SSSMMMIIIEEEEEEIII]]]iiiBBB888222222111000//////.........---------,,,,,,,,,++++++++++++++++++++++++++++++******)))((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******+++---666??????888444555000111222555AAANNNPPPJJJCCCBBBRRR|||www___RRRGGGJJJTTTggg{{{iiilll|||{{{|||~~~}}}zzzxxxsssmmmhhhcccbbb^^^XXXNNNFFF@@@>>>===<<<<<<<<<<<<======>>>AAAPPPdddvvvyyymmmdddYYYJJJ>>>888555333222444555666555666888;;;>>>???UUUqqqllllllooojjjiiiiiiiiikkknnnqqqsssyyytttmmmhhhffffffggghhhbbb```^^^\\\[[[\\\]]]^^^ddd```\\\ZZZ[[[]]]___```ZZZUUUOOOLLLKKKKKKIIIGGGHHHGGGGGGFFFDDD@@@:::555444333222111000000000000...///000//////000333555CCC___lllmmmyyymmmZZZKKKEEEMMMSSSUUU\\\gggyyysssXXXXXX[[[VVV[[[XXX[[[ppp|||uuummmnnnddd]]]]]]kkkrrr```PPPJJJJJJSSSkkk{{{vvvnnnppp~~~{{{|||zzzzzzqqqpppmmmjjjfffbbb___]]]]]][[[YYYZZZ\\\]]]^^^^^^\\\XXXOOOFFFDDDGGGIIIHHHDDDDDDKKKZZZkkkqqq^^^MMMHHHFFFDDDHHHOOOaaadddDDD444222111111000000//////.........------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))(((((((((((()))))))))))))))******+++((((((''''''''''''((((((******))))))(((((('''''')))))))))))))))*********+++222<<<@@@>>>999666555...111555BBBPPPKKKDDDKKKFFFSSSkkkoooYYYNNNOOOLLLTTTooosssbbbhhh}}}{{{zzz|||}}}~~~~~~|||yyywwwvvvsssmmmhhhbbbaaa^^^WWWNNNFFF@@@>>>>>>======<<<<<<<<<======AAAPPPdddvvvzzzmmmbbbWWWIII===777444333111444555555555555777;;;>>>???PPPiiinnnnnnooolllllllllmmmooorrrtttvvvzzztttmmmiiihhhhhhgggeeecccbbb```^^^]]]\\\]]]]]]aaa```___```bbbcccbbbaaaZZZVVVQQQOOOOOONNNKKKHHHJJJIIIIIIHHHFFFBBB<<<888555444333222111000000000...////////////000333666AAA^^^lllmmmyyyjjjZZZLLLFFFMMMSSSTTT^^^kkkbbb]]]^^^ZZZYYYaaajjjzzz{{{kkkccccccdddbbbcccmmmzzz|||uuufffXXXLLLHHHGGGMMM```uuuqqqsssmmmnnnyyyvvvtttvvvnnnmmmkkkhhhdddaaa^^^\\\^^^\\\ZZZYYYZZZZZZZZZYYYZZZTTTKKKDDD@@@@@@DDDHHHBBBAAAFFFUUUggg}}}ooo]]]LLLFFFEEECCCFFFMMMbbbdddEEE555444111111000000//////.........------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))(((((())))))***+++((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))************,,,444>>>BBB???999555333111444666CCCQQQMMMGGGOOOTTTmmmyyyeeeSSSJJJKKKLLLYYYzzz{{{iiiYYYccc}}}|||zzzzzz|||}}}|||{{{zzzwwwuuuttttttrrrlllgggbbbaaa]]]VVVMMMEEE@@@>>>???>>>===<<<<<<<<<<<<<<>>AAANNNcccqqqnnnmmmlllmmmoooqqqsssuuuvvvwwwyyysssmmmjjjkkkkkkgggdddeeedddbbb```___^^^]]]]]]^^^___bbbgggjjjjjjgggddd]]]YYYUUUSSSRRRQQQMMMIIIMMMLLLKKKJJJIIIEEE???;;;666666444333222111111000---.../////////111444777@@@]]]kkkkkkvvvlll\\\NNNHHHMMMRRRTTT```qqqnnnuuulllnnnnnnkkkrrraaaXXXVVVbbbhhhrrr{{{~~~xxxlllcccZZZPPPHHHEEECCCEEERRRbbb}}}eee~~~zzzmmmfffhhh~~~vvvooommmpppiiihhhgggeeebbb___]]]\\\___\\\YYYXXXWWWWWWUUUTTTTTTKKKDDDBBB???>>>HHHVVVRRRKKKJJJUUUeeezzzmmmZZZJJJEEEDDDBBBEEEKKKeeeaaaDDD666555111111000000//////.........------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))(((((())))))***+++((((((''''''''''''(((((())))))))))))(((((((((((()))))))))*********++++++...777AAADDD???888333111444777:::EEERRRNNNJJJSSSxxxrrrggg[[[PPPJJJMMMUUUlllrrraaaSSS```|||{{{zzz{{{|||}}}|||zzzxxxvvvtttttttttqqqkkkfffaaa```\\\UUULLLEEE@@@?????????>>><<<<<<;;;;;;;;;@@@OOOdddwwwyyylll[[[QQQDDD:::666444222000222333444444555777;;;>>>CCCQQQfffqqqnnniiijjjkkkmmmppprrrtttuuuuuusssooojjjkkknnnnnniiidddfffeeedddbbb```^^^]]]\\\^^^```dddiiimmmnnnllljjjeee___YYYUUUSSSRRROOOLLLNNNMMMLLLKKKIIIFFFAAA>>>999888666444333222111111,,,.../////////111444777@@@[[[hhhfffpppvvv___QQQIIIMMMQQQTTTcccuuusss___oooooolllooo]]]RRROOOVVVdddvvvtttggg___YYYQQQJJJFFFAAAAAAIIITTTxxxmmm]]]{{{}}}zzzrrreee]]]\\\rrrtttnnniiikkkeeeeeedddcccaaa___]]]\\\^^^[[[YYYWWWVVVUUUSSSQQQLLLBBB===@@@BBBIII^^^tttssscccXXX\\\fffxxxkkkYYYIIIDDDCCCAAADDDJJJgggZZZ@@@555444111111000000//////.........------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((()))******((((((''''''''''''(((((())))))))))))(((((((((((()))))))))******++++++,,,000:::DDDFFF@@@777111000333999>>>IIISSSMMMKKKVVVqqqeee[[[RRRNNNPPPXXXooo}}}hhhZZZOOO___~~~}}}|||{{{{{{}}}}}}|||{{{{{{xxxvvvvvvuuuqqqjjjdddaaa___[[[SSSKKKDDD@@@?????????>>><<<<<<;;;;;;;;;@@@OOOdddvvvvvviiiWWWNNNBBB:::555444222111222333444444555888<<>>===<<<<<<<<<<<<<<<@@@PPPdddvvvssseeeUUULLLAAA999666555333222333444555555666999===@@@@@@UUUqqq{{{kkkiiibbb```aaaccceeehhhkkklllnnneeeeeefffhhhjjjjjjiiigggeeeccc```^^^\\\\\\]]]]]]______aaaeeeiiimmmnnnnnnlllddd[[[UUUSSSSSSQQQPPPOOOMMMKKKJJJIIIGGGCCC@@@===<<<:::777555333222222...///000//////000333555BBB[[[ddd```iiiyyy}}}tttqqqiiiVVVJJJMMMRRRUUUaaaooo~~~xxxeeeooovvvvvvttt```OOOFFFIIIMMMQQQVVVZZZ]]]aaaccc```[[[RRRHHHAAABBBIIIPPP\\\xxx}}}uuu```ZZZsss}}}{{{oooffffffcccZZZSSSSSSbbbzzzwwwsssnnngggddd`````````___^^^]]]\\\[[[YYYWWWUUUTTTSSSQQQMMMKKKGGGCCC@@@BBBOOOhhhppp\\\^^^hhhzzzhhhWWWHHHDDDCCCAAACCCIII[[[LLL999222111111111000000//////.........------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((''''''(((((()))***((((((''''''''''''(((((((((((((((((())))))))))))((())))))***+++,,,------555???IIIHHH>>>555111222000???JJJOOONNNFFFMMMdddxxxqqqfffZZZMMMGGGLLLVVVdddwwwjjjUUUTTT[[[uuu~~~~~~}}}{{{xxxxxxyyy{{{{{{{{{}}}{{{yyyxxxwwwrrrjjjddd```^^^YYYQQQIIICCC@@@???>>>======<<<<<<<<<======AAAPPPddduuu}}}oooaaaSSSKKKAAA:::777666444333333444555666777:::>>>BBBGGG[[[rrrvvviiiiiiaaa^^^___```bbbdddhhhkkkmmmbbbdddggggggeeeddddddfffdddaaa]]]ZZZYYYZZZ\\\^^^\\\]]]___cccgggjjjjjjiiiddd```ZZZWWWWWWVVVSSSQQQPPPNNNLLLKKKJJJHHHDDDBBB???===;;;888666444333222000000000000//////222444AAA\\\gggeeemmm|||yyysssoooYYYIIILLLSSSVVV^^^iiitttzzz}}}yyydddPPPEEEJJJKKKOOOWWW```dddcccaaaYYYVVVOOOFFF@@@BBBIIINNNddduuu]]]VVVnnnvvvmmm^^^SSSSSSTTTRRRRRRVVVggg|||qqqiiibbbaaa^^^^^^]]]]]]\\\ZZZYYYXXXXXXVVVSSSQQQOOOLLLGGGDDD@@@CCCBBBBBBRRRpppxxx```QQQXXXfffxxxeeeTTTFFFCCCBBB@@@BBBGGGOOOLLL:::444222111111000000//////.........------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))(((((((((((((((''''''''''''((())))))((((((''''''''''''(((((('''((((((((()))))))))***((())))))***,,,------...777AAAIIIGGG===444222555444EEEOOOOOOHHHAAAQQQqqqsssgggZZZRRRNNNPPPYYYcccyyyrrrdddQQQVVVeee~~~~~~}}}zzzwwwvvvwwwyyyzzz{{{{{{zzzxxxxxxwwwssskkkeee```]]]XXXQQQIIICCC@@@@@@======<<<<<<<<<======>>>AAAPPPddduuu~~~|||mmm^^^RRRKKKAAA:::777666555333444555666777888;;;???CCCRRRaaasssttthhhiiibbb_________```cccgggkkkmmmaaaeeehhhfffaaa___aaadddccc```[[[XXXWWWYYY\\\___ZZZ[[[^^^cccggghhhfffddd]]][[[YYYYYYZZZYYYUUUQQQQQQOOOMMMLLLKKKIIIFFFCCC@@@>>><<<999666444333222111111111000...///111333@@@]]]kkkjjjssswwwrrrZZZIIILLLTTTVVV\\\eeeiii{{{www~~~hhhRRRFFFBBBGGGRRRbbbnnnnnndddYYYQQQPPPKKKCCC???BBBHHHLLLkkkuuuZZZRRRkkkuuubbbPPPCCCCCCGGGJJJPPPWWWnnnpppddd]]]___\\\\\\\\\[[[ZZZXXXWWWVVVXXXUUURRROOOLLLHHHBBB>>>777@@@BBBAAATTTtttjjjTTTIIIUUUfffwwwcccSSSDDDAAAAAA>>>@@@FFFGGGxxxNNN<<<666333111111111000//////.........------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))(((((((((((('''''''''''''''((())))))((((((''''''''''''(((((('''((((((((())))))******((())))))+++,,,---......999BBBJJJGGG<<<444333777888IIIRRRNNNCCC>>>TTTzzzooo___NNNKKKRRR]]]jjjsssvvvfffYYYUUUaaawww~~~~~~}}}|||zzz|||zzzxxxxxxyyyzzz{{{zzzvvvwwwwwwuuurrrnnniiigggaaa]]]WWWOOOGGGAAA===;;;;;;;;;;;;:::999999<<<>>>CCCSSSdddooouuuwwwlll^^^PPPIII@@@888555444555555888999999999999;;;???BBBNNNvvvqqqiiigggaaa\\\```aaa___```fffkkklllfffddddddeeebbb]]]]]]aaa^^^\\\YYYVVVUUUVVVXXXZZZXXX[[[```dddeeeeeecccaaa___WWWSSSYYY]]]ZZZUUUTTTOOOMMMKKKJJJJJJIIIGGGEEEEEEBBB>>>;;;888666333000000000////////////000111999TTTmmmtttvvveeePPPPPPRRRPPPUUU```fffxxxrrrnnnppprrrsssvvvzzz|||{{{|||oooUUUBBBAAAFFFUUUiiisssmmm]]]RRRDDDCCCDDDEEECCC@@@DDDKKKqqq}}}yyy___LLLPPP[[[^^^OOOHHHAAA>>>===@@@HHHRRRfff|||hhhbbb___XXXWWWWWWVVVVVVVVVUUUUUUUUUQQQRRRRRRPPPLLLFFFAAA======FFFQQQRRRXXXooowwwgggXXXJJJEEERRRaaauuuyyy[[[MMMAAA===?????????AAAFFFoooggg<<<222555222222111111000/////////------------------------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++******---111444@@@BBBDDDCCC;;;222222777@@@OOOJJJEEEIII@@@WWWxxx___LLLGGGOOOXXXkkkxxxlll\\\QQQWWWkkk~~~~~~~~~~~~}}}||||||{{{yyyyyyzzz{{{zzzyyywwwwwwvvvtttqqqlllhhheee___\\\UUUNNNFFF@@@<<<::::::;;;;;;:::999999<<<>>>BBBSSSeeennntttuuujjj\\\OOOHHH???888555444555555888999999999999;;;???BBBSSSooogggfff```]]]___```^^^aaagggjjjiiigggeeeeeefffbbb^^^^^^aaa^^^\\\YYYVVVTTTUUUVVVWWWXXX[[[___ccceeeeeecccbbb^^^VVVRRRWWWZZZWWWRRRPPPNNNLLLKKKJJJJJJJJJHHHFFFFFFCCC???<<<:::777444222000000/////////000000111:::UUUlllrrrttt}}}iiiSSSPPPSSSQQQUUU___eeerrrddd___]]]```dddggglllqqqzzz}}}pppWWWDDDDDDFFFQQQaaajjjbbbSSSHHH>>>>>>???AAA@@@???DDDLLLhhhpppjjjUUUHHHLLLSSSRRRHHHBBB<<<::::::;;;BBBIII___uuurrraaa]]]YYYSSSVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRRRRPPPLLLFFF@@@===???EEEQQQYYY```pppqqq```RRRGGGEEEQQQ^^^qqqtttYYYLLL@@@===???@@@@@@BBBLLLwwwtttFFF666222222222111111000/////////------------------------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++***++++++***+++...222666BBBBBBCCCAAA999222444:::FFFSSSLLLEEEGGGBBBaaaqqqZZZMMMJJJRRR]]]tttyyymmm```UUUOOOZZZzzz~~~}}}~~~~~~}}}}}}{{{{{{{{{|||{{{zzzxxxwwwvvvuuusssnnniiieeebbb]]]YYYSSSKKKDDD???;;;:::::::::;;;:::999999<<<>>>CCCTTTfffnnnsssrrrfffXXXLLLFFF>>>777444444444555777888999999:::<<<@@@CCCXXXllldddddd___^^^___^^^]]]bbbhhhiiifffhhhfffeeeeeebbb]]]]]]aaa^^^\\\YYYVVVUUUUUUUUUVVVYYY[[[^^^bbbccccccbbbaaa[[[UUURRRTTTWWWTTTPPPMMMMMMLLLKKKKKKLLLKKKIIIGGGFFFDDD@@@>>><<<999666444111111000000000000000111:::RRRhhhnnnoooyyypppVVVQQQSSSRRRUUU\\\bbb}}}~~~{{{kkkZZZTTTPPPTTTYYY^^^eeekkkwwwrrr[[[JJJDDDCCCIIIVVV\\\UUUHHH???:::999;;;>>>???@@@FFFOOOaaaeee^^^LLLDDDIIIKKKFFFDDD???<<<===>>>>>>BBBHHHUUUfffooofff]]][[[YYYSSSUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQOOOKKKEEE@@@===>>>CCCTTTbbbgggmmmhhhXXXKKKDDDEEENNNYYYlllmmmVVVJJJ???===???@@@BBBDDDPPP~~~uuuHHH777222222222111111000/////////------------------------,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***++++++***+++///444888EEEBBB???<<<555111666???HHHTTTQQQIIIHHHHHHmmmiiiQQQLLLLLLTTTeeezzznnnaaaXXXTTTUUUccc}}}~~~}}}|||||||||}}}{{{xxxvvvvvvuuussspppkkkfffbbb___[[[WWWPPPIIIBBB===:::999999::::::999888999<<<>>>DDDVVVhhhppprrrooocccUUUIIIDDD<<<666444444444444777888999999:::===AAADDDYYYjjjcccccc``````___]]]]]]ccciiiiiicccgggdddcccccc```[[[[[[___]]]\\\ZZZYYYXXXWWWXXXXXXYYY[[[]]]_________^^^]]]XXXTTTRRRTTTWWWVVVSSSPPPNNNMMMLLLMMMMMMMMMJJJHHHFFFDDDAAA???===;;;888555222222111000000000111111888NNNccciiikkkwwwxxx[[[RRRRRRRRRSSSWWW___yyyjjj```XXXWWWZZZ___gggooosss___PPPBBB???BBBLLLRRRMMMCCC<<<;;;:::;;;>>>???AAAIIIRRReeehhhaaaPPPGGGJJJMMMKKKFFFCCCCCCGGGKKKLLLNNNRRRUUU___eeebbb]]]\\\YYYTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRQQQPPPNNNJJJEEEAAA>>>===EEE[[[llliiieeeaaaXXXHHHCCCDDDJJJTTTjjjhhhRRRHHH???===???@@@CCCFFFOOOggg>>>555555222222111111000/////////------------------------,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************,,,111777;;;EEE???:::555111000999CCCEEEQQQTTTOOOLLLPPPxxxzzzdddPPPSSSUUUaaa{{{}}}nnnbbbVVVPPPUUU^^^yyy}}}~~~~~~}}}|||||||||zzzwwwtttuuutttqqqmmmhhhccc___]]]YYYUUUNNNGGG@@@<<<:::999888999999999888999<<<>>>FFFYYYkkkqqqqqqmmm```RRRFFFAAA:::555333333444444666777999999;;;>>>BBBEEE\\\iiicccdddaaaaaa```^^^^^^ccciiihhhbbbfffbbbaaa```\\\XXXYYY]]]\\\\\\[[[[[[[[[[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYXXXVVVUUUUUUVVVYYY[[[YYYVVVPPPOOOOOOPPPPPPOOOLLLIIIEEEDDDBBB@@@???===999666333333222111111111111111888LLLaaahhhkkkyyyaaaTTTRRRQQQQQQTTT[[[vvvzzzsssqqqssszzzssscccVVVGGGCCCCCCKKKPPPKKKBBB<<<>>><<<<<<>>>???AAAJJJSSSppptttnnn\\\OOORRR[[[bbb^^^[[[\\\ccciiikkkmmmooonnnqqqqqqmmmeee]]]VVVQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPOOOMMMJJJEEEBBB??????NNNjjjuuuhhh___```^^^IIIDDDDDDKKKXXXrrreeeOOOFFF???>>>???@@@CCCGGGNNN___777333777222222111111000/////////------------------------,,,,,,------,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++---222:::???BBB;;;444000...111;;;FFFHHHNNNQQQOOONNN[[[uuucccXXXccciii{{{~~~qqqbbbWWWNNNNNN\\\nnn~~~~~~~~~|||{{{zzzxxxuuussssssqqqnnnjjjfffaaa]]][[[XXXTTTMMMEEE???<<<::::::777888999888888999<<<>>>GGGZZZlllqqqoooiii[[[NNNCCC>>>888444333333333333666777888999;;;>>>CCCGGGbbbhhhcccdddcccaaabbbaaa```dddiiigggccceeeaaa___^^^ZZZVVVWWW[[[\\\]]]]]]^^^^^^]]]\\\\\\WWWWWWVVVVVVWWWWWWWWWWWWVVVXXXYYYYYY\\\```___\\\SSSSSSRRRSSSSSSQQQMMMJJJFFFEEECCCCCCBBB???<<<999444444333222111111111111;;;MMM```hhhlll|||jjjYYYSSSPPPQQQSSSXXXrrrooojjjuuu}}}}}}}}}~~~|||{{{||||||yyypppcccZZZSSSMMMLLLRRRUUUOOOEEE>>>BBB???>>>@@@@@@CCCMMMWWWwww|||wwweeeWWW]]]rrrtttcccVVVRRROOOOOONNNNNNNNNMMMMMMMMMNNNNNNMMMLLLIIIFFFCCCBBBDDD[[[yyy|||fff\\\```___IIIEEEFFFRRRhhh~~~cccMMMEEE???>>>???@@@CCCHHHQQQ```999333666222222111111000/////////------------------------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))***+++...444<<>>777000......333???JJJPPPLLLLLLNNNTTTmmmssscccaaavvvrrreeeXXXRRROOOVVVnnn~~~{{{yyyxxxvvvtttrrrqqqooolllhhhddd```]]][[[XXXSSSLLLEEE???<<<;;;;;;777888888888888999<<<>>>FFFZZZlllpppllldddWWWIII@@@<<<777333222333333333555777888:::;;;???DDDHHHhhhgggcccdddbbb```cccdddcccdddggggggeeeeeebbb___]]]YYYUUUWWW[[[^^^^^^______^^^\\\ZZZXXXSSSSSSSSSTTTVVVXXXZZZ[[[XXX\\\]]]\\\^^^bbbbbb^^^WWWVVVVVVVVVUUURRRNNNJJJHHHGGGFFFFFFEEECCC???<<<555555444222222111111111<<>>EEE;;;444//////222888CCCMMMOOOHHHLLLYYYhhh{{{pppaaappp{{{hhh\\\RRRQQQSSSaaa~~~zzzwwwvvvuuusssqqqooonnnkkkgggccc___\\\[[[XXXSSSLLLDDD???<<<;;;;;;666777888888888999<<<>>>DDDXXXkkknnnjjjaaaSSSEEE???;;;666333222333333333555777888:::<<>>BBBGGGYYYQQQ666444333222222111111000/////////------------------------,,,,,,---------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))***+++///666???FFF999333///111555;;;FFFPPPHHHCCCPPPhhh}}}wwwmmm```uuuiiiYYYUUUNNNNNN```~~~xxxuuutttrrrqqqqqqpppmmmhhhdddbbb```___]]]VVVOOOFFF???;;;999999999999777777999999777;;;@@@LLLbbbpppkkkddd^^^PPP>>>999888555222222222444555333666444777???>>>CCCSSS~~~tttfffcccaaa^^^fffeeeeeefffhhhiiihhhgggcccaaa^^^[[[YYYXXXYYYYYY[[[\\\\\\ZZZWWWSSSQQQQQQRRRTTTWWWYYY[[[^^^bbbeee___``````___^^^^^^```bbbccc```\\\YYYWWWUUURRROOOIIIKKKNNNPPPOOOLLLHHHEEE===;;;888444111000///000777@@@OOO]]]hhhvvvvvvaaaSSSQQQVVVZZZhhh|||xxxuuusssvvvtttrrrpppppppppqqqrrrvvvtttqqqmmmhhhdddaaa___XXX^^^dddkkkrrrvvvppphhhfffaaaYYYWWW```ppp~~~oooWWWRRRjjjnnn^^^___[[[YYYaaafffccc___```eeeggg___TTTMMMOOOMMMKKKIIIHHHIIIJJJKKKIIIHHHEEEDDDCCCDDDEEEFFFQQQdddmmm```TTTRRRNNNEEEBBB@@@QQQvvvqqqYYYHHHCCC>>>===<<<<<<@@@FFFZZZvvvJJJ999666444222111111000///......---...------,,,,,,------...,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************------***)))111===@@@<<<222444222...333???HHHJJJJJJFFFVVV{{{vvvjjjeee|||xxxiii]]]QQQOOOOOO[[[zzz~~~~~~}}}wwwuuutttrrrqqqpppoookkkgggcccaaa```^^^]]]TTTNNNEEE>>>:::999999999888666666888888777;;;AAAOOOdddqqqkkkaaaYYYLLL<<<999777555222222222444555555777555888??????FFFYYYrrrfffdddcccaaahhhfffeeeeeefffggggggfffbbb```^^^[[[ZZZYYYYYYYYYYYYZZZZZZXXXUUURRRQQQQQQSSSUUUYYY[[[]]]aaaeeeggg```aaa```___^^^^^^aaacccfffccc^^^[[[XXXVVVSSSQQQMMMOOOQQQRRRQQQOOOLLLJJJAAA???:::666333111111111333<<>><<<;;;;;;<<>>@@@HHHJJJFFFFFFKKKJJJCCC???CCCSSSnnnuuu```JJJ@@@<<<::::::999999???HHHaaatttGGG555444444111000000000/////////......------,,,,,,------...,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************)))+++---000555999888666111//////555BBBLLLNNNKKKBBBNNNyyy}}}eeeXXXeeewwwsss___RRROOORRRccc~~~{{{yyyxxxyyyyyyxxxxxxxxxxxxxxxxxx{{{{{{{{{zzzzzzyyyxxxxxxxxx{{{yyyrrrnnnooonnnjjjgggeeecccaaa___[[[WWWTTTJJJEEE???;;;999999999999888555555777888999>>>EEETTTaaaggg]]]PPPGGGAAA;;;444444333222111222333333444666666;;;@@@BBBYYY~~~nnniiigggggghhhgggccc^^^[[[ZZZZZZZZZZZZYYY[[[]]]^^^^^^\\\YYYWWWQQQRRRRRRQQQPPPQQQTTTVVVYYY\\\```bbbccceeegggiii``````___]]]\\\]]]aaadddbbb```]]]\\\[[[ZZZXXXVVVPPPOOONNNNNNMMMLLLLLLLLLIIIFFF@@@:::666333333333333777BBBRRRbbbppp~~~dddVVVTTT___aaapppqqqgggssslll\\\TTTOOOIIIDDDJJJKKKOOOTTTWWW___ooo~~~yyyttttttsssxxx}}}~~~|||zzzyyywwwwwwwwwvvvtttqqqooommmmmmlllkkkjjjiiijjjkkklllmmmllljjjiiihhhhhhhhhiiifffiiikkkmmmuuupppTTTCCCAAA@@@EEEKKKIIIFFFEEEGGGNNNPPPLLLHHHGGGDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBB@@@???===<<>>;;;:::999777666>>>GGGdddnnnDDD666666666000000000000////////////...------,,,,,,------...,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************)))***---222666666555444222///000:::EEEKKKJJJGGGBBBYYYyyyttt]]]UUUeeesss~~~nnnYYYPPPRRR```zzz~~~{{{wwwtttrrrtttttttttssssssqqqpppooovvvwwwxxxxxxyyyyyyxxxxxxzzz~~~{{{qqqkkkmmmlllgggfffdddbbb```^^^YYYSSSOOOGGGCCC===:::999999999999888666555777999:::@@@HHHVVV\\\^^^VVVKKKDDD>>>999333222222222111222222222444666777<<>>NNN```pppppp\\\UUU^^^```nnnuuuoooyyytttiiibbbZZZSSSPPPKKKOOOUUUWWWRRRNNNSSS[[[nnn~~~|||rrrlllkkkjjjqqqyyy}}}{{{xxxuuuttttttttttttsssqqqnnnllljjjjjjjjjjjjiiihhhhhhgggfffgggggggggfffeeeddddddcccaaajjjqqqqqqttt}}}|||___IIIAAA>>>IIIYYY\\\SSSLLLHHHKKKNNNJJJEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======EEEHHHIIIEEEDDDFFFDDD@@@???DDDSSSlll|||dddTTTCCC<<<:::::::::777777???IIIhhhccc>>>444555444000000000000////////////...------,,,,,,------...,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************...333555333222444111000444???HHHJJJHHHFFFKKKkkkqqqeeeRRRRRRfffzzz|||kkkWWWQQQVVVxxx|||{{{zzz{{{~~~~~~{{{xxxuuuuuuuuuuuuuuussspppmmmkkkqqqrrruuuwwwxxxyyyyyyyyy~~~~~~ppphhhjjjjjjeeeeeedddbbb```\\\WWWPPPKKKDDD@@@<<<999888999999999999666666888:::<<>>:::777444333444444;;;KKK^^^ooo~~~dddWWW[[[___mmmyyysssrrriiihhhjjjjjjcccXXXQQQPPPNNNYYY```aaaiiizzzvvvmmmjjjlllkkkqqqyyy{{{wwwsssqqqqqqnnnnnnnnnnnnmmmkkkiiihhhfffggghhhhhhgggdddaaa___^^^___```aaaaaa```^^^]]][[[ccchhhhhhjjjrrryyy}}}kkkXXXNNNIIIUUUgggmmmgggXXXKKKHHHJJJHHHDDDAAA>>>>>>???????????????>>>???>>>===<<<<<<===>>>>>>CCCGGGHHHEEEBBBAAA@@@>>>@@@GGGXXXsssqqqZZZMMM>>>999999;;;;;;:::;;;EEEPPPuuu[[[:::333555222////////////000000000000...------,,,,,,------...,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++***---333444111000444000000888DDDKKKJJJHHHIIIVVV}}}fffZZZOOOSSShhh|||kkkWWWRRRZZZ|||xxxuuuxxx{{{~~~|||yyyyyyzzzyyyvvvrrrnnnlllnnnpppsssvvvxxxzzzzzzzzzpppgggiiiiiidddeeedddbbb```\\\VVVNNNIIIBBB???;;;888888999999999:::777666999:::===CCCKKK\\\YYYTTTLLLEEE???777111111111111111111222222222555888:::AAAFFFLLLppplllfffhhheeeccceee___]]][[[YYYXXXWWWTTTRRRWWWZZZ^^^aaa```[[[VVVRRRMMMPPPTTTVVVWWWXXXZZZ[[[]]]___aaa```]]]ZZZYYYXXXVVVVVVUUUTTTUUUYYY___cccbbbbbbbbbbbb```ZZZRRRMMMLLLLLLMMMMMMLLLKKKIIIHHHFFFEEECCC@@@<<<888555333888666;;;JJJ]]]oookkk[[[YYY]]]lll~~~{{{zzzyyylll```[[[LLLQQQTTTXXXkkktttmmmnnnrrrqqqvvv{{{zzzuuuqqqpppqqqhhhiiijjjkkkkkkjjjhhhhhhcccdddfffgggeeeaaa]]]ZZZVVVXXX[[[]]]^^^]]][[[ZZZWWWZZZ[[[ZZZ]]]ffflllmmmuuunnntttzzz~~~~~~pppddd]]]WWW```nnnqqqrrr^^^IIIBBBDDDDDD@@@===<<<<<<===============<<<>>>===;;;:::;;;<<<>>>@@@AAAFFFIIIFFFBBB??????>>>BBBKKK^^^{{{kkkVVVJJJ===888999;;;===<<>>AAA>>>MMM}}}|||iiidddaaacccddd\\\\\\[[[YYYWWWVVVVVVVVVWWW___```aaaaaa]]]XXXRRRNNNNNNPPPSSSWWWYYYZZZ[[[[[[[[[dddhhhaaaXXXUUUWWWXXXTTTVVVVVVUUUTTTWWW]]]bbbeeeeeeeeeeeebbb\\\UUUPPPJJJLLLNNNMMMLLLJJJJJJJJJGGGEEECCCAAA???<<<888555999999;;;BBBQQQeeeyyyvvvsssYYY\\\^^^hhhzzz{{{rrrooorrruuuqqqoooiiibbbeeeuuusss\\\WWWTTTWWWfffzzzpppmmmrrryyyuuuzzzooommmkkkffffffggggggggggggffffffeeebbbbbbbbbaaa___[[[XXXVVVPPPVVVYYYYYYZZZ]]]XXXPPPRRRTTTVVVUUURRRSSSVVVZZZcccnnnyyy~~~|||tttfffYYYWWW\\\dddlllrrrwww|||yyywwwlll```cccooorrrlllcccTTTEEE@@@@@@??????@@@@@@>>>===<<<======;;;:::>>>===<<<;;;;;;<<<===>>>AAA???@@@CCCCCC???;;;<<>>GGGNNNWWWSSSMMMFFF???:::666555111111111111222333444555999999<<>>===;;;<<<======<<<:::======<<<;;;;;;<<<======???===>>>AAAAAA>>>>>>AAAGGGKKKkkkttt[[[NNNCCC;;;;;;888;;;???===???QQQfff~~~JJJ<<<666000444222222111111000//////.........---------,,,,,,,,,------------,,,,,,,,,,,,++++++******)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((...111000000333555444000999AAAKKKRRRMMMOOO___zzzttt\\\TTTKKKRRRcccpppwwwgggXXX___xxxzzzxxxqqqfff___cccqqq}}}|||yyyxxxvvvtttxxx~~~xxxlllfffeeeeeecccbbb```]]]XXXQQQKKKEEEBBB===<<<:::888777666777777555666888888:::@@@IIIPPPRRROOOIIIBBB<<<777444333111111111111222333444555===::::::>>>HHHaaannncccaaa]]]^^^]]]TTTXXXXXXXXXXXXYYYZZZ\\\]]]]]]\\\[[[ZZZYYYWWWVVVUUU[[[YYYWWWUUUUUUUUUWWWXXXRRRVVVWWWTTTSSSWWWZZZZZZZZZVVVRRRPPPRRRUUUWWWYYY___aaabbbccc```[[[UUUQQQOOOOOOPPPPPPOOONNNLLLKKKMMMJJJGGGDDDBBB???<<<999666555555999EEEWWWkkkxxxyyyuuu```]]]aaannn{{{wwwvvv}}}|||qqqfffaaa___aaaffflllxxxxxxrrrcccQQQIIIOOOYYYmmmuuujjjqqq{{{rrroooqqqtttwww~~~ttthhheeeccc^^^````````````````````````ZZZZZZYYYWWWTTTQQQNNNLLLHHHKKKLLLMMMOOOQQQOOOJJJHHHGGGEEECCCAAA???======CCCGGGIIIGGGEEECCC>>>888666999===BBBIIIQQQYYY___^^^]]]XXXSSSXXXeeekkkiiiZZZMMM???:::999888999;;;<<<::::::;;;<<<======;;;<<<;;;;;;::::::;;;;;;<<<===;;;===@@@@@@>>>AAAFFFJJJPPPvvvgggQQQFFF???999<<<888;;;BBB???>>>UUUsssmmmBBB888555111333222111111000000//////......------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++...000111444999999555333???HHHNNNQQQNNNYYYqqq}}}hhhTTTQQQLLLXXXwwwxxxjjj]]]fffuuunnnddd\\\```rrr}}}{{{xxxuuuwww}}}~~~uuukkkfffdddcccbbbaaa___[[[UUUNNNHHHBBB???<<<;;;999888777777777777444666777888:::???HHHNNNNNNJJJDDD===888444222111111111111222333444555666<<<;;;:::>>>LLLkkklllcccaaa]]]^^^___YYYXXXXXXYYY[[[\\\]]]______ZZZYYYWWWVVVVVVVVVXXXYYY^^^[[[VVVRRRQQQSSSUUUXXXTTTUUUSSSQQQSSSZZZ\\\[[[XXXSSSNNNMMMPPPSSSUUUTTT[[[^^^aaabbb___ZZZUUURRRQQQQQQQQQQQQRRRPPPNNNLLLOOOMMMIIIFFFDDDAAA>>><<<888777666888BBBTTTiiixxxhhhaaaaaakkkuuu{{{{{{llljjjnnnrrriii___[[[\\\___bbbdddhhhjjjkkkfffZZZQQQSSSYYYwww}}}zzzzzz}}}~~~vvvxxx}}}llliiikkkpppuuuwwwyyyuuuiiibbbaaaaaa___^^^^^^^^^]]]]]]^^^^^^^^^XXXWWWVVVTTTQQQNNNKKKJJJGGGHHHHHHIIIKKKKKKHHHEEECCCBBBAAA@@@???===;;;999@@@BBBBBB>>>===>>><<<888;;;;;;;;;;;;>>>CCCJJJOOOSSSRRRLLLFFFGGGOOORRRPPPPPPFFF>>><<<<<<:::999;;;999888888999<<<======<<<:::::::::::::::::::::::::::;;;>>>BBB@@@>>>AAAHHHMMMXXX|||]]]III@@@<<<999<<<777;;;CCC@@@AAA___[[[;;;666555333444111111000000////////////------------------------,,,,,,,,,+++++++++******************))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))((())))))******///000111333999???>>>888666DDDMMMQQQQQQOOO```yyylllTTTUUUSSSddd{{{qqqfffnnnzzzvvvjjj]]]]]]nnn~~~}}}zzzvvvxxx||||||rrrkkkfffcccbbbaaa___]]]YYYSSSLLLEEE@@@>>>:::999999888777777777777444666888888999>>>EEEKKKJJJFFF@@@:::555111000000111111111222333444666777:::<<<===>>>LLLooommmdddbbb]]]___ccc```[[[\\\]]]^^^___``````aaaYYYWWWUUUSSSTTTWWWZZZ\\\___[[[UUUPPPOOOQQQVVVYYYWWWVVVSSSPPPSSSYYYZZZXXXTTTPPPLLLLLLOOORRRSSSSSSYYY]]]aaaaaa^^^YYYUUUSSSRRRQQQQQQRRRTTTSSSQQQNNNQQQNNNJJJGGGFFFDDDAAA???888777666888@@@SSSiiiyyysssgggaaahhhqqqvvvzzzooolllooommmhhhbbbbbbggglllkkkhhh___\\\]]]___^^^[[[]]]ccc|||zzzxxxvvvttttttuuuuuuvvvwwwtttppppppqqqnnniiixxxyyyfff___bbbjjjrrrqqqpppjjjbbb]]]^^^______^^^]]]\\\\\\[[[\\\\\\\\\WWWVVVUUUSSSPPPNNNLLLKKKHHHHHHIIILLLLLLIIIDDDAAA<<<>>>???@@@???>>><<<;;;;;;>>>>>>;;;999;;;999666666666777888;;;AAAIIIOOOPPPMMMGGGAAA???@@@AAA???AAA<<<:::===>>>;;;999:::777666666888;;;======<<<999::::::::::::::::::999888<<>>AAAHHHPPPcccsssVVVEEE>>>;;;;;;:::666;;;BBBCCCLLLqqqQQQ;;;666444444333000000000///////////////------------------------,,,,,,,,,+++++++++***************)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++///000000333;;;BBB@@@999777FFFPPPSSSSSSSSSfff{{{oooTTTWWWVVVkkkxxx{{{{{{qqqvvvxxxssslllccc___mmm~~~|||{{{}}}{{{xxxzzzzzzooojjjfffaaa______]]]ZZZVVVPPPIIICCC???<<<888888888888888888777777444777888999:::>>>EEEKKKHHHDDD>>>888333111000000111111111222444555777777999???@@@@@@RRRyyyooohhhfff___aaagggeeeaaabbbbbbbbbbbbaaaaaa```ZZZXXXVVVTTTUUUYYY]]]``````[[[UUUPPPNNNQQQVVVZZZXXXXXXUUUQQQQQQVVVWWWTTTQQQPPPOOOOOOQQQRRRSSSSSSXXX]]]aaabbb]]]XXXUUUTTTRRRQQQPPPRRRUUUVVVSSSPPPQQQNNNJJJHHHGGGFFFDDDCCC999888666666>>>PPPgggxxxqqqeeeggglllooozzz}}}iii___XXXZZZ\\\^^^fffppp|||wwwsssqqqnnnjjjfffccc```___ddddddaaa[[[YYY[[[[[[XXXfffqqqqqq___YYY]]]gggqqqrrrllleee^^^\\\\\\\\\\\\]]]\\\ZZZXXXWWWWWWXXXXXXUUUUUUSSSQQQPPPNNNMMMLLLJJJJJJNNNTTTTTTMMMEEEBBB:::???DDDDDDBBB??????@@@===@@@???<<<::::::888444333444555666888===BBBFFFFFFDDD@@@<<<999999888888666333555:::<<<:::888888666555555777:::<<<<<<;;;999::::::;;;;;;::::::999888===DDDGGGBBB>>>DDDMMMYYYttthhhPPPCCC===;;;<<<999888;;;@@@FFF]]]{{{LLL???777222333111////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...///333:::BBB@@@;;;;;;JJJTTT[[[______qqqwwweeeQQQUUUXXXpppqqquuu{{{}}}}}}yyyqqqlllbbbdddppp~~~}}}}}}zzzwwwwwwxxxyyyyyy~~~xxxmmmhhhddd^^^[[[\\\YYYVVVRRRLLLFFFAAA===;;;777777888888888888888777444777999;;;<<>>===;;;777666777999888777777888::::::999888888666555666888444222333777999888888:::666555555666999;;;;;;:::999:::;;;<<<<<<;;;:::999:::>>>DDDDDD???>>>IIIVVVmmmwww[[[III@@@;;;:::<<<888<<<===>>>KKKpppmmmCCC>>>555///111000////////////////////////,,,,,,,,,---------......------------,,,,,,,,,,,,)))))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------000333555<<>><<<888444777:::;;;:::999999:::777777888999888777999<<<888555444666888777:::>>>666555555666999::::::999::::::<<<<<<<<<<<<::::::;;;???BBBBBB===???NNN^^^kkkQQQCCC===999888;;;999??????===NNN|||^^^::::::222,,,111111.........///////////////,,,,,,,,,------...............------------,,,,,,)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---///444777:::???FFFGGGEEEOOO\\\hhhyyyuuufffUUUXXX___ooovvvvvvzzz~~~~~~zzz{{{xxxwwwwwwsssnnnnnnqqqlll~~~}}}}}}}}}zzzzzzzzzzzzyyyxxxwwwwwwuuuuuurrrooorrr|||ttteee```]]]XXXWWWYYYTTTQQQLLLFFFAAA===;;;;;;888888777777777777777888555999;;;:::@@@KKKQQQPPPGGGBBB:::444111111111111111333333444444555888;;;;;;BBBCCCZZZ|||zzzwwwrrrkkkiiilllfffhhhiiigggdddbbbccceeebbbeeeeeebbbaaaeeehhhgggccc^^^XXXSSSRRRTTTXXX[[[YYY___bbb]]]XXXXXXYYYZZZ[[[YYYZZZ\\\YYYTTTRRRUUUVVV[[[``````[[[VVVRRRQQQOOOOOOPPPRRRSSSUUUVVVVVVUUUQQQMMMJJJJJJKKKKKKKKKIIIEEEAAA>>>>>>KKKddd|||rrrgggjjjuuupppZZZXXXdddvvv}}}tttbbbRRRKKKMMMTTTVVVSSSWWWbbbiiiiiilllggg\\\OOOJJJKKKLLLJJJHHHIIIXXXzzzuuuXXXZZZllltttpppiii^^^[[[XXXVVVUUUUUUTTTRRRSSSPPPMMMMMMNNNOOOMMMKKKMMMLLLKKKJJJIIIJJJJJJKKKNNNUUU^^^```\\\VVVSSSRRR]]]bbbddd]]]QQQHHHHHHKKKHHHGGGFFFDDDAAA???<<<;;;999999:::;;;>>>>>>>>>===;;;:::<<<>>><<<:::>>>DDD777555333222666;;;>>>>>>333555888888777777888::::::999888777777777888999CCC???AAAEEE??????WWWvvvmmm[[[HHH???;;;999888999===888@@@EEEMMMzzzKKK:::;;;///111111///000000000000////////////+++++++++,,,,,,---------,,,,,,,,,+++++++++******(((((())))))******++++++))))))))))))))))))))))))+++)))'''&&&%%%&&&'''((()))***,,,,,,++++++,,,---333222999DDDGGGBBBAAAFFF]]]dddxxxlllZZZSSSdddooo}}}zzzyyy{{{{{{}}}{{{wwwuuuttttttwwwvvvssstttyyy}}}|||||||||yyyyyyyyyxxxwwwvvvuuutttssstttrrrooosss{{{zzzmmmaaa^^^\\\XXXVVVWWWQQQNNNIIIDDD???<<<:::999888888777777777777888888666999:::;;;AAALLLPPPNNNDDD???888333000000000000111222333333333555888;;;>>>FFFKKKhhh}}}yyywwwuuuooohhhgggjjjdddfffiiihhheeeccceeegggfffjjjjjjfffeeegggiiigggccc___YYYUUUSSSTTTXXXZZZZZZ```ccc^^^YYYYYYYYYXXXZZZXXXYYY[[[XXXSSSRRRTTTWWW\\\aaaaaa\\\UUUQQQOOONNNOOOQQQSSSUUUVVVWWWWWWVVVSSSOOOMMMMMMNNNNNNNNNLLLJJJGGGBBB@@@IIIaaaxxxwwwjjjjjjttt~~~~~~{{{vvv{{{ttt^^^WWW^^^pppzzz{{{ppp]]]OOOJJJLLLWWW___bbbiiivvv|||{{{vvvqqqggg[[[VVVVVVSSSNNNGGGHHHTTTtttyyydddiiiwwwwwwlllbbb[[[XXXUUUSSSSSSSSSQQQPPPQQQNNNLLLKKKMMMMMMLLLJJJKKKJJJIIIHHHHHHHHHIIIJJJOOOUUU\\\]]]YYYTTTRRRRRRVVVYYYZZZTTTKKKDDDCCCEEECCCBBBBBB@@@???===;;;;;;777777999;;;>>>@@@@@@@@@CCC???<<<<<<<<<===AAAEEE>>>:::666444666;;;======999:::::::::888666555444999888888777777888999:::@@@===???BBB===AAA]]]cccSSSCCC<<<;;;999888::::::<<>>======<<<;;;::::::999555666888:::===@@@CCCDDDNNNJJJCCC>>>???EEEKKKNNNAAA;;;444111333777999:::333444666888:::999777444888777777777888999::::::>>><<>>HHHlll{{{UUUIII===::::::999999;;;666???GGGEEETTTxxxCCC777888111333//////000000000000////////////++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))***)))((('''&&&'''((())))))***++++++++++++---///666666===FFFFFF???@@@FFFXXXtttrrrcccdddlll{{{~~~tttqqquuu}}}|||{{{zzzzzzyyyxxxwwwvvvtttqqqooonnnlllnnnooooootttxxxwwwsssgggaaa[[[ZZZZZZWWWRRRNNNJJJGGGCCC???;;;999888888777777777777777777888999;;;999999>>>HHHMMMJJJEEE===999444000000111222222///000222333333666999<<<>>>CCCOOOvvv{{{qqqnnnlllkkkfff```___bbb```eeeiiijjjgggddddddeeeeeeiiikkkiiiggghhhgggeee^^^[[[XXXTTTRRRRRRSSSTTTZZZ___aaa]]]YYYXXXVVVRRRSSSQQQQQQSSSPPPLLLLLLOOOSSSZZZaaaccc___WWWRRROOOMMMOOOSSSVVVYYYZZZ[[[[[[XXXUUUSSSRRRSSSTTTTTTSSSOOOOOOOOOJJJCCCEEEVVVhhh}}}}}}sssvvv|||~~~~~~|||}}}|||yyyyyy|||}}}{{{yyywwwwwwuuusssqqqkkkeee```^^^ZZZWWW\\\eeejjjmmmzzzxxxrrrggg\\\\\\cccwww~~~~~~wwwtttvvvuuuoooeeeaaaYYYTTTVVVZZZWWWQQQNNNYYYkkksssaaaWWWSSSQQQOOONNNNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEHHHJJJIIIFFFDDDCCCCCCDDDCCCAAA???>>><<<:::888<<<<<<;;;999888888777777555666888:::<<<@@@DDDGGGUUUUUUNNNFFFFFFQQQ\\\```GGG===333111333555777999222222555:::===>>>;;;888666666777888888999:::;;;======@@@AAABBBTTTeeeJJJAAA:::999:::999999;;;999CCCEEEDDDaaaggg===666666222555...///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******))))))(((((())))))))))))))))))))))))))))))(((''''''(((((())))))***+++++++++,,,///111999:::@@@GGGEEE???BBBKKKccc{{{hhhbbbqqqsssnnnsss~~~}}}|||{{{zzzyyyyyyyyyxxxwwwuuussspppnnnmmmiiikkklllnnnsssvvvrrrkkkbbb___[[[YYYYYYVVVOOOHHHGGGDDDAAA===:::999999999777777666666777888999999<<<999:::BBBJJJLLLFFFAAA;;;888333111111222333333///000222333444777;;;>>>DDDHHHTTT{{{uuukkkhhhgggfffbbb]]]]]]```bbbeeeiiiiiieeebbbaaabbbaaafffiiigggfffhhhhhheee^^^\\\ZZZWWWUUUTTTSSSSSSWWW[[[\\\YYYWWWWWWUUUQQQOOOMMMMMMNNNLLLHHHHHHLLLOOOVVV___bbb___YYYTTTRRROOOPPPSSSVVVYYY[[[[[[\\\WWWUUURRRRRRSSSSSSSSSRRRLLLMMMMMMKKKEEEDDDPPP^^^}}}zzzwwwzzz~~~}}}zzzyyy{{{zzzvvvuuuwwwwwwuuusssrrrqqqooommmkkkfff]]]SSSNNNNNNTTT^^^hhhkkkssstttlllccc\\\bbbnnnoooddddddbbb]]]WWWSSSKKKFFFIIIOOOPPPLLLQQQfff~~~tttbbbVVVRRRPPPNNNMMMLLLLLLLLLIIIHHHEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@AAABBB???@@@AAA@@@>>>=========@@@===;;;;;;<<<<<<:::888>>>===;;;999777666555555666888999:::;;;>>>DDDHHHSSSZZZWWWMMMMMM\\\kkkpppRRRDDD888555666555666888777999;;;>>>???>>>;;;888666666777888999::::::::::::;;;>>>AAAHHHaaa~~~VVVEEE>>>999:::;;;::::::;;;>>>GGGDDDIIIvvvVVV:::555333333666---000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******))))))(((((((((((((((((((((((((((((())))))((((((((())))))))))))*********+++---000333999:::@@@EEEAAA<<>>;;;999888888999666666666666777888999:::<<<:::===FFFLLLIIICCC???:::666333111111222333222///111333444666999===@@@GGGLLL\\\qqqeeecccbbbccc```\\\]]]aaabbbeeehhhgggccc```___``````eeegggeeedddggghhhfff``````^^^\\\ZZZXXXVVVUUUUUUWWWXXXUUUUUUWWWVVVSSSMMMKKKKKKLLLJJJFFFGGGKKKMMMTTT\\\___]]]YYYUUUSSSQQQRRRSSSUUUXXXZZZ[[[\\\VVVTTTRRRRRRRRRRRRQQQPPPKKKJJJKKKKKKGGGEEEKKKSSSwww|||zzzzzz{{{zzzwwwwwwyyyxxxttttttvvvuuusssqqqpppooommmjjjggg^^^YYYQQQLLLLLLRRRZZZ```pppzzznnnfff]]]XXX```lllvvvcccYYYZZZ[[[XXXSSSQQQJJJBBBAAAEEEGGGFFFUUUnnnvvvfffXXXRRRSSSLLLKKKJJJJJJJJJIIIGGGEEEBBBCCCCCCBBBAAA@@@BBBCCCBBBAAA@@@???>>>???@@@@@@<<<=========<<<<<<;;;;;;===;;;:::999:::;;;;;;:::???===;;;888666555555555777888:::999:::>>>EEEKKKNNNYYYZZZQQQUUUiiivvvwwwUUUEEE888777888555555777555888<<<>>>===<<<;;;;;;666777888999999999999999888999===BBBOOOooonnnMMMBBB<<<999:::;;;::::::===<<>>888555111000000111111000000111444555777:::???BBBHHHRRRgggkkkaaa______aaa___\\\^^^bbb```ccceeeddd```___```aaa```cccddd```___bbbcccbbb``````___^^^[[[XXXUUUSSSSSSUUUTTTRRRTTTXXXZZZWWWNNNKKKKKKLLLJJJGGGHHHMMMMMMSSSZZZ]]][[[VVVTTTSSSSSSSSSSSSSSSUUUXXX[[[]]]VVVUUUSSSRRRRRRQQQPPPNNNNNNJJJJJJKKKJJJGGGGGGIIIeeezzz|||yyy{{{yyyvvvuuuwwwvvvrrrrrrtttrrrqqqoooooonnnlllhhhfff[[[WWWQQQIIIGGGJJJPPPTTTlll{{{oooddd___YYYTTTYYYcccnnnooohhhZZZSSSVVVWWWTTTOOOPPPLLLCCC>>>>>>@@@???MMMdddyyyyyyhhh]]]SSSOOOQQQHHHGGGGGGGGGGGGFFFDDDAAA@@@AAABBBAAA??????AAACCCAAA@@@???>>>===>>>??????:::::::::;;;<<<<<<;;;:::::::::999888888999:::;;;===;;;999777666666777777555777999999999>>>GGGOOOMMMYYYZZZTTT___wwwvvvQQQAAA777;;;@@@??????CCCDDDHHHJJJGGG???::::::<<<777888999999999999888777:::;;;???GGGZZZ^^^GGG???:::888999::::::;;;???;;;NNNXXXrrrggg@@@777666---333777,,,444000000000000////////////---------,,,,,,+++++++++,,,,,,,,,+++++++++******)))))))))))))))*********(((((((((((((((((((((((((((((()))***************))))))******+++...222666777888===???:::999III]]]}}}qqqcccYYY[[[mmmoookkksss~~~~~~}}}wwwyyyyyyyyyyyyyyyxxxwwwvvvrrrrrrqqqpppnnnlllkkkjjjffffffgggiiinnnqqqiii___VVVWWWUUURRRSSSTTTLLLAAA<<<;;;888666555555666666666666666666777888999::::::;;;BBBLLLLLLDDD>>>>>>666333000.../////////...000222444666888;;;@@@CCCMMM\\\vvvxxxddd___]]]^^^```___]]]___ccc^^^```bbbaaa___^^^aaaccc^^^aaa```\\\ZZZ\\\^^^]]]]]]]]]]]]\\\YYYVVVRRRPPPSSSTTTSSSQQQTTTZZZ\\\[[[OOOLLLLLLMMMKKKHHHJJJNNNOOOTTTZZZ\\\YYYTTTRRRQQQUUUTTTSSSRRRTTTWWWZZZ]]]WWWUUUSSSRRRRRRQQQOOOMMMQQQLLLJJJLLLLLLHHHDDDCCCUUUlll}}}}}}|||{{{zzzvvvuuuvvvtttppppppssslllkkkjjjjjjiiihhhdddbbb\\\XXXNNNBBB===@@@HHHNNN^^^tttmmmccc[[[ZZZWWWRRRUUU]]]]]]bbb```VVVQQQSSSRRRMMMHHHMMMLLLDDD<<<;;;;;;;;;===NNN^^^kkkzzzcccYYYSSSKKKGGGIIIFFFEEEDDDEEEEEEDDDAAA??????AAABBBAAA???>>>@@@CCCAAA@@@???======>>>>>>???777777888:::<<<<<<;;;999777888999777666666999;;;:::999777666666666888999222555888888:::@@@JJJRRRQQQZZZZZZWWWiiitttQQQBBB;;;DDDNNNPPPSSSXXXgggiiifffYYYGGG:::666888777888999::::::999777666>>>???CCCMMMcccqqqRRRBBB<<<888666888::::::<<>>MMM^^^ppp~~~uuu{{{{{{{{{~~~zzzxxxwwwtttpppmmmkkkkkkkkkllljjjfffdddcccaaa___]]]XXXTTTLLLAAA::::::@@@GGGSSSddd~~~~~~oooiii```XXXTTTUUUPPPHHHLLLWWWZZZXXXUUURRRQQQOOOLLLIIINNNLLLHHHCCC<<<888777777<<>>>>>@@@FFFYYYyyy^^^JJJ===:::;;;:::777888<<>>===FFFZZZlllyyybbbPPPUUUnnntttpppuuu|||zzzyyyyyyyyyxxxxxxwwwvvvtttrrrpppooopppooonnnmmmkkkiiihhhgggddddddeeeggghhheee^^^YYYTTTSSSQQQOOOLLLHHHBBB>>><<<999666555666777666666555777888999888777888999>>>CCCJJJLLLIIIBBB;;;777111111000//////000111222333444222777@@@===@@@OOOlllvvvkkk___]]]\\\\\\^^^```ccceeeeeeaaa```^^^]]]]]]^^^^^^^^^]]]^^^]]][[[\\\``````\\\[[[YYYUUUSSSQQQQQQQQQQQQRRRRRRSSSTTTWWW[[[___bbb[[[OOOIIIMMMNNNIIIFFFJJJNNNRRRWWWXXXVVVSSSPPPPPPPPPPPPQQQRRRSSSUUUWWWXXXXXXWWWUUUQQQNNNNNNQQQSSSSSSRRRRRRRRRQQQNNNHHHDDDGGGUUUgggzzzxxx||||||{{{~~~yyyuuusssqqqooonnnlllkkkjjjkkkiiieeecccbbbaaa^^^]]]\\\WWWNNNCCC;;;999===AAACCCPPPfffwwwyyymmmccc___]]]VVVRRRSSSMMMFFFJJJUUUYYYVVVTTTRRRPPPNNNLLLJJJMMMLLLIIIDDD===999777666777999<<>>>>><<<;;;:::999999999999999999999999999888888999888666555555555777888999999888777666666555555444222000///111555:::===BBB]]]wwwmmmRRR??????AAAFFFNNNXXXbbbhhhuuuvvviiiOOO;;;888:::999:::;;;;;;888777:::???CCCIIIQQQ]]]tttdddNNN???555888999999888:::===AAACCCKKKvvvJJJ999666222000000111111000000000000000/////////...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))************+++,,,///222555666777<<<>>>>>>FFFYYYooo|||xxxtttttt^^^NNNPPPeeeyyysssttt~~~|||zzzyyyxxxxxxxxxwwwwwwvvvtttsssqqqpppooonnnnnnnnnmmmllliiigggfffcccdddfffgggeeeaaa\\\YYYRRRPPPMMMKKKHHHDDD???;;;;;;888666555666777777666666888999999888777888:::@@@GGGNNNOOOHHH???999777222111000//////000111111555666333777???>>>CCCUUUnnniii___]]]\\\\\\]]]```cccfffiiibbbaaa___]]][[[ZZZZZZZZZ[[[^^^```___bbbeeeccc^^^[[[WWWSSSPPPPPPQQQQQQQQQSSSTTTUUUWWWZZZ^^^aaaccc]]]SSSMMMOOOOOOKKKIIILLLNNNQQQSSSTTTRRRPPPOOOOOOOOOOOOOOOPPPQQQTTTVVVWWWVVVUUURRROOOMMMNNNRRRVVVUUUUUUUUUVVVVVVSSSOOOKKKGGGPPP```www|||~~~|||wwwxxx~~~}}}uuuqqqnnnmmmmmmmmmjjjgggjjjgggdddbbbaaa```^^^\\\\\\VVVMMMDDD===;;;;;;======GGGWWWgggkkkddd]]][[[YYYSSSPPPOOOJJJEEEIIISSSWWWUUURRRPPPOOONNNLLLJJJKKKKKKIIIEEE???999666555:::<<<<<<<<<@@@IIINNNOOONNNHHHDDDEEEDDDBBBAAACCCBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888888888888888888888888888999999999777666555555555666888999999999:::999888666444333444222000...///222555777:::^^^{{{kkkUUUCCC>>>======???CCCJJJQQQUUU^^^^^^UUUCCC888888999777<<<;;;:::999;;;???FFFLLLOOOaaazzzoooTTTEEE<<<666666777999:::;;;>>>BBBFFFNNN~~~nnnCCC888555111//////000000///000000000/////////......+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******,,,+++,,,---///333666888888===;;;;;;MMMlllmmmlllyyyrrr[[[NNNNNN___vvvuuu|||{{{yyyxxxwwwwwwwwwwwwvvvuuusssrrrpppoooooonnnllllllmmmmmmllliiifffdddccceeehhhgggccc^^^ZZZYYYRRROOOLLLIIIFFFBBB>>>;;;999777555555666777777666777999999999888888999;;;BBBJJJQQQPPPFFF<<<777666222222000/////////000111444777555888>>>===EEEYYY}}}llliiicccaaa``````___```bbbeeehhhcccbbb```]]]YYYWWWWWWXXXWWW[[[___aaaeeeiiifffaaa]]]XXXRRRPPPQQQSSSTTTTTTSSSTTTUUUWWWZZZ]]]```bbb^^^VVVPPPPPPPPPLLLLLLOOOQQQQQQQQQPPPOOOMMMMMMMMMKKKKKKLLLMMMPPPSSSWWWYYYUUUSSSPPPMMMKKKLLLPPPTTTUUUUUUVVVWWWWWWVVVSSSQQQSSSWWWbbbxxx|||wwwtttvvv{{{yyytttmmmkkkkkkkkkiiifffgggdddaaa```___^^^]]][[[WWWRRRJJJCCC???=========AAAIIIYYYgggkkkddd\\\YYYVVVRRROOONNNIIIFFFKKKSSSVVVSSSPPPNNNNNNMMMKKKJJJHHHJJJIIIFFFAAA;;;666555===AAAAAA===>>>EEEMMMPPPJJJFFFDDDEEECCC??????AAA@@@@@@???>>>>>>=========999999999::::::;;;;;;;;;:::999888777777777777777666777777777888888999999555555555555666777999999999:::::::::999777444222555444222111222444666888???]]]uuuppp]]]MMMCCC===@@@>>><<<;;;<<<>>>AAACCCMMMMMMGGG>>>999::::::888:::999999;;;>>>CCCKKKTTTUUUuuu```LLLCCC>>>:::666666888;;;<<<===BBBIIIVVV\\\BBB666333000////////////...000000/////////.........++++++------------++++++++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((******))))))))))))******+++++++++,,,///333777:::999===999999OOOqqq}}}uuubbbjjj{{{sssXXXQQQWWWhhhzzzvvv~~~}}}|||yyyxxxwwwuuuttttttuuuuuusssrrrqqqooonnnmmmmmmmmmjjjjjjkkkkkkjjjhhheeecccdddfffgggeeeaaa\\\XXXWWWOOOLLLHHHEEEBBB@@@===:::777666555555777888777666888999999999888999;;;===DDDKKKQQQMMMCCC999555555222111000//////000111111222777777:::???>>>HHH^^^zzzmmmjjjhhhggghhhgggdddaaa```bbbdddccccccaaa]]]XXXUUUVVVWWWSSSXXX]]]```eeeiiihhhccc```ZZZTTTRRRTTTWWWXXXWWWRRRRRRSSSTTTVVVYYY\\\^^^]]]WWWRRRPPPOOONNNOOOQQQUUUSSSQQQOOOMMMLLLJJJJJJHHHHHHIIIKKKOOOTTTYYY[[[UUUSSSPPPKKKHHHIIIKKKNNNRRRSSSUUUVVVVVVUUUTTTSSSbbbbbbggguuu}}}vvvppppppwww}}}~~~xxxpppkkkiiihhhgggeeecccaaa^^^]]]]]]\\\[[[YYYSSSPPPIIICCC???===>>>??????JJJ]]]mmmooodddXXXSSSTTTQQQOOOMMMJJJJJJOOOVVVUUURRRNNNLLLLLLKKKJJJIIIFFFHHHIIIGGGBBB<<<888666:::>>>>>>::::::AAAJJJOOOIIIEEECCCDDDBBB??????BBB>>>>>>>>>======<<<;;;;;;888888999::::::;;;;;;;;;888777777666666666777777666666666777777888888888444555555666777888999999888999::::::999777444222444333333333555666999:::DDDWWWbbbXXXEEE;;;;;;<<<>>>===;;;:::999:::<<<===CCCCCC@@@;;;:::;;;:::888999777999===???BBBNNNZZZjjjmmmPPPCCC===999666777666888=========EEEOOOkkkNNNAAA555222000//////000///...////////////............++++++------------++++++++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((******))))))))))))***************,,,///444999<<<999===999:::PPPmmmppp```RRRfffqqqTTTXXXkkk~~~yyy~~~}}}{{{{{{wwwvvvuuusssrrrrrrrrrsssqqqooommmkkkjjjjjjkkkkkkhhhhhhhhhhhhgggeeecccbbbddddddcccaaa^^^YYYUUURRRJJJFFFBBB>>>===;;;999888666555444555777888777666777888999999999:::===@@@GGGJJJMMMHHH???777333333111000/////////000222333222888999<<>><<>>:::<<>>???<<<<<<;;;:::999999888888:::999<<<@@@BBBGGGZZZooowwwXXXEEE===999666555888666999???@@@AAALLLZZZjjjCCC<<<444222000000000000///.../////////.........------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))***,,,111777===AAA:::<<<;;;???RRReeecccSSSLLLhhhpppXXXfff|||~~~}}}|||{{{{{{vvvuuusssqqqppppppppppppnnnmmmjjjiiihhhhhhiiiiiigggffffffeeedddcccbbbbbbccc```]]]\\\ZZZVVVPPPKKKEEEAAA===:::999888888777444444444555777888888666666777888888999<<>>DDDLLLWWWlllqqq\\\SSSNNNPPPOOOMMMMMMQQQXXX^^^UUURRRMMMIIIHHHHHHGGGFFFBBBDDDEEEDDDAAA>>>===<<<===AAABBBBBBGGGQQQYYY[[[UUUJJJ@@@>>>?????????AAA;;;<<<<<<<<<;;;:::999888666666777888888888777777666666666666666777888888666666666666666666555555555555666777777777777777555555555555555555555555333333555666777888999999>>>FFFKKKFFF>>>888666555777777777888:::;;;<<<===999999;;;:::888777888:::;;;;;;@@@GGGLLLYYYyyyyyycccKKK???<<<999888999999666:::BBBEEEHHHWWWiiiSSS>>>777444222111000111111000...//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))******))))))))))))************+++...333;;;BBBFFF>>>======DDDQQQ[[[VVVLLLRRRoooyyyjjj~~~~~~}}}||||||{{{{{{|||vvvuuusssqqqoooooooooooommmkkkiiigggffffffggghhhfffeeedddcccbbbaaabbbbbbbbb]]]YYYXXXXXXTTTMMMFFFDDD@@@<<<999888888888888444333333555888999888666666777888888999<<>>>>>???BBBEEEHHHQQQ]]]eeegggbbbSSSDDD??????>>>===>>>:::;;;<<<<<<;;;:::888777444555666777777666555444666666666666666777888999777777666666555555555444555666666777777777777777555444444444444555666666666777888999:::::::::::::::AAAEEEAAA:::555555555999999999888888888777777888999<<<<<<999777999>>>;;;<<>>777444222111111222222000/////////.........---------...---++++++++++++---...,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))******))))))))))))******++++++,,,000666>>>FFFJJJCCC??????FFFOOOQQQMMMHHHVVVsss~~~}}}~~~}}}{{{zzzyyyzzzzzzvvvtttqqqmmmllllllmmmnnnnnnkkkgggeeedddeeeddddddeeeccc___[[[]]]aaa```\\\\\\XXXVVVVVVVVVRRRJJJCCC@@@>>>;;;777555444555555666666666666777777777777888777777888:::===@@@BBBHHHEEE@@@===:::777333111///000111111111222555888666:::;;;???LLL[[[}}}sssuuuvvvsssqqqpppooolllgggaaa\\\YYY^^^fffjjjcccZZZYYY]]]bbbhhhddd```]]]\\\]]]^^^^^^aaa___]]]]]]___```^^^[[[PPPOOONNNLLLKKKLLLOOORRRVVVUUUSSSPPPLLLKKKLLLNNNNNNNNNOOOQQQSSSRRRPPPNNNMMMLLLJJJKKKNNNQQQRRRSSSQQQRRRRRRRRRPPPLLLIIIGGGIIILLLOOOPPPPPPPPPQQQRRROOOXXXXXX\\\xxxmmmjjjkkkiiieeeaaaYYYWWWUUUTTTTTTSSSQQQOOOQQQRRRQQQLLLEEEEEETTTeeewww\\\OOONNNNNNNNNOOOPPPQQQSSSTTTNNNMMMKKKHHHFFFEEEDDDDDDCCCCCCDDDCCCBBB@@@===<<>>777222333777888888777777888888999:::999<<<<<<999777888999:::???DDDKKKUUUlllqqqWWWNNNAAA888666777888999AAA;;;===DDDFFFNNNiiiUUU>>>AAA222222222222111000//////...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******))))))))))))************)))************+++++++++***++++++---555AAAHHHHHHAAA:::;;;EEEMMMLLLLLLOOO\\\~~~|||~~~|||zzzyyyxxxxxxyyyuuutttqqqnnnlllllllllmmmmmmjjjfffdddddddddcccbbbaaa```\\\YYY[[[___^^^YYYVVVSSSQQQQQQPPPMMMEEE???>>><<<999777555444555555555555555555666666666666888777777888;;;>>>BBBDDDFFFBBB>>>:::777444111//////000111111111222555888666>>>???AAAPPPiii{{{sssssspppmmmkkkjjjiiifffccc^^^[[[YYY```iiinnnfff[[[YYY^^^bbbgggddd___\\\[[[\\\\\\\\\]]][[[YYYZZZ\\\]]]\\\ZZZSSSRRRQQQNNNLLLLLLNNNQQQVVVVVVTTTPPPMMMKKKLLLNNNMMMLLLMMMOOOQQQQQQOOOMMMMMMKKKIIIJJJLLLOOOQQQQQQOOOOOOOOONNNMMMKKKIIIHHHIIIKKKOOOPPPPPPPPPQQQRRRSSS\\\\\\^^^}}}wwwmmmiiifffeeeddd\\\XXXSSSPPPOOOPPPPPPPPPMMMMMMMMMJJJGGGMMM```sssmmmWWWOOOMMMMMMLLLLLLMMMNNNOOOOOOKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA???>>>===BBBOOO___sssrrrWWWBBB@@@@@@:::999>>>::::::999888777666666666666666666555555555444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444666555444666888999888666777999<<<;;;888666777:::888888777777888888999:::<<<<<<;;;999888:::===???HHHMMMXXXmmm~~~^^^NNNHHH???999777888999999:::;;;@@@GGGNNN___NNN:::<<<222222222111111000//////............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))))))))))))))************)))************++++++++++++,,,---///777CCCIIIIIICCC<<<;;;DDDKKKKKKMMMSSS```~~~}}}}}}}}}}}}|||zzz~~~}}}zzzxxxwwwvvvvvvwwwtttsssqqqooommmlllkkkkkkkkkiiifffddddddcccaaa```]]]\\\YYYVVVXXX\\\[[[VVVPPPNNNLLLLLLKKKHHHAAA<<<:::999777555444444555555444444444555555666666666888888888999===AAAEEEGGGCCC@@@;;;777444222///---///000111111111333666888777BBBBBBCCCYYYuuusssoooiiieeeeeedddcccaaa___]]]\\\[[[bbbmmmrrriii]]]YYY]]]bbbdddaaa]]]ZZZYYYYYYXXXWWWXXXVVVTTTTTTWWWYYYYYYYYYWWWWWWUUURRRNNNMMMNNNOOOVVVUUUTTTPPPMMMKKKLLLNNNKKKKKKLLLNNNPPPPPPOOOMMMNNNKKKIIIIIIKKKNNNPPPPPPNNNMMMLLLJJJIIIHHHHHHHHHHHHKKKNNNPPPPPPPPPPPPQQQRRRZZZ[[[ZZZnnn~~~nnnddd^^^___cccbbb\\\TTTNNNKKKKKKLLLMMMKKKJJJIIIHHHIIIRRRggg{{{yyyZZZLLLKKKLLLKKKJJJJJJIIIIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???????????????LLLZZZqqqkkkSSS@@@======999999???777888888777777666555444666666555555555444444444444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444333222333666888:::999888>>>AAADDDBBB<<<888666777888888777777888888999:::999888666666888<<>>???@@@OOO\\\rrruuu\\\JJJ<<<;;;;;;777777;;;666777777888888666555444777777666666666666555555444444444444444444444444444444444444444444444444222222222222222222222222333333444444444444444444444555666777999::::::999AAAKKKQQQLLL@@@888555555888888777777888888999:::777555555999===AAAGGGLLLWWWllloooSSSDDD===:::777666666888:::;;;CCCFFFHHHNNNdddUUU===888333000111111000000////////////,,,,,,------------------++++++++++++++++++++++++************************)))((((((''''''(((((()))((()))))))))************))))))*********+++++++++,,,------111;;;GGGJJJHHH@@@::::::BBBIIINNNXXXeeennn|||yyyyyyzzzxxxvvvvvvwwwxxxxxxwwwxxxwwwuuusssrrrrrrssssssppppppooommmkkkjjjhhhggggggeeedddcccbbb```\\\ZZZWWWWWWTTTQQQSSSVVVTTTNNNIIIIIIGGGFFFEEEBBB>>>;;;555444444444444444555555555666666777888888999999888:::<<<>>>AAADDDFFFGGG???;;;666333111000///...///000111222222444777:::999AAABBBSSSppphhhllliiicccaaa______^^^^^^^^^___`````````iiiooohhh]]]YYYZZZ[[[YYYWWWUUUSSSRRRQQQNNNLLLLLLMMMMMMNNNOOOQQQTTTVVV[[[[[[ZZZWWWRRRNNNLLLLLLOOOOOOPPPNNNLLLKKKKKKMMMNNNNNNNNNOOOQQQRRRRRRPPPQQQNNNKKKJJJMMMPPPSSSTTTVVVTTTOOOJJJGGGEEEEEEEEEGGGJJJOOOQQQQQQPPPPPPPPPRRRVVVWWWVVVWWWcccxxxoooYYYQQQVVV[[[ZZZZZZYYYWWWRRRKKKFFFGGGFFFFFFHHHJJJNNNXXXcccsssrrrnnndddYYYQQQNNNOOOKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>===<<<;;;;;;===>>>???DDDPPPbbbuuuppp```MMMBBB;;;<<<<<<777555777666777888888888777666555888888888777777777666666444444444444444444444444444444444444444444444444222222222222222222222222333333333444444444555555555666777999;;;===???AAADDDUUU___VVVDDD999888999888888777777888888999:::999888:::@@@CCCEEENNNWWWkkkwww[[[IIICCC<<<:::666444444777<<>>BBBDDDDDDDDDCCC<<<999444111111111111111///000111222333555888;;;:::>>>DDDcccnnndddhhhhhhdddbbb_________^^^^^^^^^^^^^^^]]]dddhhhddd^^^[[[YYYWWWUUUTTTRRRRRRQQQPPPMMMJJJIIIKKKNNNOOOOOOQQQSSSUUUYYYZZZZZZWWWSSSNNNLLLKKKKKKMMMNNNNNNMMMLLLMMMNNNRRRQQQPPPQQQRRRSSSRRRQQQQQQNNNKKKJJJMMMQQQUUUVVVZZZWWWRRRMMMIIIFFFEEEDDDGGGKKKPPPRRRRRRQQQPPPPPPQQQQQQSSSTTTQQQTTTfffyyyrrrSSSFFFJJJOOOQQQTTTXXXYYYVVVQQQMMMEEECCCDDDHHHIIIJJJOOOUUUYYYVVVSSSQQQOOOMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@????????????<<<;;;;;;;;;;;;<<<<<<======CCCLLLUUUYYYWWWNNNGGGBBB===;;;======999666777666666777777777777666666888888888777777777666666333333333333333333333333333333333333333333333333222222222222222222222222222333333444444555555555222444777999===BBBHHHLLL[[[lllrrraaaIII<<<999999888888777777888888999:::999888===CCCFFFJJJZZZlllvvv___KKK@@@???:::999888555555999>>>CCCFFFCCCNNNpppYYY<<<555888666...////////////////////////------------------------++++++++++++++++++++++++***************+++++++++******))))))))))))******))))))))))))************)))************+++++++++++++++,,,222>>>IIIIIIDDD888:::CCCQQQXXX\\\iiiwwwzzzyyy{{{xxxvvvsssssstttvvvvvvvvvqqqpppoooooooooppprrrsssnnnllliiigggeeeeeeeeeeeecccbbbbbbbbbaaa]]]XXXTTTTTTSSSPPPLLLMMMNNNJJJCCC@@@@@@@@@>>><<<999888777444555555555555555444444555555666777888999::::::999<<>>???IIIqqqmmmbbbdddhhhfffbbbbbbbbbbbbbbbaaa___]]]\\\[[[```bbbaaa______ZZZUUUSSSRRRRRRRRRSSSQQQNNNKKKHHHLLLPPPRRRQQQQQQRRRSSSUUUWWWXXXVVVSSSOOOLLLKKKJJJLLLNNNOOOOOOOOOPPPRRRTTTSSSQQQQQQRRRSSSRRRQQQOOOLLLIIIIIILLLQQQUUUWWWZZZWWWTTTOOOKKKHHHFFFEEEHHHLLLQQQTTTTTTRRRQQQQQQPPPLLLNNNSSSOOOMMM\\\qqqpppOOOCCCIIIKKKKKKLLLNNNQQQSSSRRRQQQKKKGGGFFFHHHHHHFFFGGGJJJGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>=========:::;;;;;;;;;;;;;;;::::::===<<<===@@@AAA>>>999666;;;999999::::::777777888666555555555555555666666666666666666555555555555333333333333333333333333222222222222222222222222333333333333333333333333222222333333444555555666333555666888<<>>;;;999888888555555666666555555444333444444555666777888999999:::===CCCFFFFFFCCC>>>:::777333///...///111222333///000111222333555999<<>><<<<<<<<<<<<::::::;;;<<<;;;:::999888<<<888777;;;???>>><<<:::666555555666555444666888555444333222222333555666555555444444444333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333444555666666777777888888:::AAAJJJQQQ]]]```XXXEEE999:::<<<888888888888777888999999:::BBBDDDMMMZZZeeeyyyuuuSSSFFFDDD???::::::222666;;;>>>???AAAEEEHHHHHHMMMmmmNNN<<<>>>///...888111........./////////////////////...---,,,,,,++++++************************))))))******++++++++++++((((((''''''''''''(((((())))))))))))************)))************+++++++++------///555BBBMMMLLLEEE<<>>===<<<:::888777666555555666666666666666555555555666888999999888888999:::>>>BBBGGGHHHFFFAAA===;;;444222000///...///000111000555222333:::999999BBBAAADDDXXX{{{rrrhhhcccdddgggggggggdddfffhhhfffbbb___^^^___YYY\\\```cccbbb```\\\YYYVVVUUUTTTSSSSSSSSSTTTTTTRRRTTTVVVVVVTTTRRRQQQPPPSSSVVVZZZZZZWWWRRROOOMMMOOORRRUUUVVVVVVUUUUUUUUUUUUQQQNNNNNNRRRSSSQQQMMMLLLFFFDDDHHHNNNPPPRRRUUUUUUVVVTTTQQQLLLHHHFFFFFFHHHMMMSSSVVVVVVTTTRRRRRRTTTQQQOOONNNNNNQQQ[[[fff{{{~~~~~~nnnYYYVVV^^^^^^TTTKKKJJJIIIFFFHHHMMMUUUTTTQQQLLLFFFBBBAAAAAADDDBBB@@@>>>>>>>>>@@@AAACCCBBBAAAAAABBBBBBAAA@@@>>>===<<<;;;:::999999999999999999999999999999999666666666666666777777777666666666666666666666666777666444444555555444333000000111222333444444555333333333333333333333333333333333333333333333333333333222222222222222222333333444444555666666777999999888777888;;;@@@DDDIIIHHHEEE@@@<<<999:::<<<666666999;;;999777;;;BBBPPPPPPWWWkkksss```LLLBBB???;;;888777000777;;;<<<@@@FFFHHHFFFKKK[[[iiiOOO999555666333111333000000000000////////////......---------,,,,,,,,,++++++************++++++************************))))))(((((((((((())))))(((((((((((())))))))))))++++++************++++++000---///:::GGGMMMIIIBBB<<>><<<<<<;;;:::888777666555555666666666666666666666555777888999888777888:::<<>>>>>?????????>>>======>>>???>>><<<===<<<;;;:::999999999999999999999999999999999999777777777777777777777777555555555555555555555555777555444444555555444333111111111222222333333444333333333333333333333333333333333333333333333333222222222222222222333333333444444555666666777777666666666555666888<<>>EEEMMMNNNXXXlllyyydddTTTDDD===;;;888666666;;;;;;===AAADDDFFFGGGGGGVVVlllgggOOO:::555555111...000000000000000////////////......---------,,,,,,,,,++++++************++++++************************))))))(((((((((((())))))(((((((((((())))))))))))++++++************++++++...---000;;;IIIPPPLLLFFF@@@KKKYYY```___eee{{{~~~~~~|||uuurrrzzz~~~zzzzzzzzz||||||{{{yyywwwuuusssrrrooonnnnnnnnnmmmmmmmmmmmmjjjfffcccaaaaaaaaaaaa```^^^\\\ZZZYYYXXXUUUQQQNNNGGGGGGFFFDDDAAA>>><<<:::;;;:::999777666555555555555555666666666666666666888888888777777888<<<>>>FFFHHHIIIGGGBBB<<<777444222222000/////////000111---111///444<<<:::999CCCEEE[[[|||yyyrrrjjjeeedddffffffeeegggfffeeeeeedddbbb___]]]WWWYYY\\\^^^^^^]]][[[ZZZXXXZZZ[[[\\\]]]\\\[[[ZZZTTTXXX\\\]]]ZZZVVVRRRQQQTTTVVVWWWXXXWWWVVVVVVWWWWWWYYYYYYXXXUUUSSSRRRSSSUUURRRNNNMMMNNNOOOMMMKKKEEEEEEHHHKKKJJJIIINNNVVVVVVWWWWWWUUUQQQMMMJJJJJJPPPSSSVVVVVVTTTPPPMMMLLLOOOMMMLLLNNNNNNOOOXXXaaaooo||||||ooodddXXXLLLEEECCCAAACCCFFFHHHJJJKKKLLLLLLFFFEEECCCAAA???===;;;:::<<<;;;:::;;;<<<===<<<:::::::::999999999999999:::999999999999999999999999999999888888777777666666555555555555555555555555666555444444555555444333222222222222222222222222222222333333333333333333333333333333333333333333111111222222333333444444444444555666666777777888555666777777666666999;;;999888666666888888888777<<<999999<<>>KKKRRRPPPKKKFFFPPP[[[^^^]]]hhh~~~{{{zzzsssnnnkkkqqq|||{{{{{{~~~|||yyyvvvrrrpppllllllmmmllllllkkkjjjiiieeeccc```^^^^^^___^^^]]]\\\[[[YYYWWWVVVRRRNNNKKKEEEDDDCCCAAA???<<<;;;::::::999888777666555555555555555555555666666666666888888888777777999>>>AAALLLLLLKKKGGG@@@999555222222111000//////000111111000333222777???<<<<<>>888888999888999;;;???999<<>>777444222000000000000000000111111222444444888>>>;;;@@@SSSeeeuuusssooojjjeeecccccccccdddgggeeedddfffhhhhhheeeaaaYYYYYYXXXWWWVVVUUUUUUTTTZZZ]]]aaadddfffeeebbbaaa^^^^^^\\\YYYWWWWWWXXXZZZXXXXXXVVVTTTQQQQQQSSSUUUXXXYYYXXXWWWUUUUUUVVVXXXWWWUUUQQQOOONNNNNNNNNNNNKKKGGGFFFJJJNNNOOOPPPRRRXXXYYYYYYWWWTTTRRRQQQQQQXXXYYYYYYVVVQQQLLLIIIHHHIIIIIILLLOOONNNMMMQQQWWWbbbppp}}}kkknnnvvvggg^^^UUUOOOGGGCCCBBBDDDEEEFFFHHHGGGFFFEEEBBB@@@>>><<<===<<<;;;;;;<<<<<<;;;:::777777777777888999::::::999999999888888777777777:::999999888777666555555555555555555555555555555444333222333444555444333444333333222222111111111111111111222222333333333222222222333333444444444111111222333444444555555666666777888888999999::::::;;;======;;;999999:::777666666888:::===>>>>>>AAAGGGOOOTTTZZZkkklllWWWHHHBBB>>>:::888999999888999===@@@???CCCIIIDDDDDDYYYuuu]]]GGG???666333333000......000000000000////////////......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++************++++++,,,111888BBBKKKNNNMMMKKKMMM]]]mmmqqqrrr}}}zzztttooo^^^```bbbhhh{{{~~~|||~~~~~~||||||}}}}}}}}}{{{xxxtttpppnnniiiiiihhhgggfffeeeeeedddaaa___\\\[[[[[[[[[YYYXXXZZZXXXUUUTTTRRRNNNJJJGGGBBBAAA@@@>>><<<;;;;;;;;;777666555555555555555666444444555555666777777777666777888888:::===AAADDDMMMLLLHHHBBB;;;666333333000000000000111111111111111444444888<<<:::GGGdddpppnnnkkkhhheeecccbbbbbbcccfffeeeeeeffffffeeebbb```XXXWWWUUUSSSRRRRRRSSSSSSZZZ\\\```dddffffffdddccc___^^^ZZZVVVTTTVVVZZZ^^^ZZZYYYWWWTTTPPPOOOQQQSSSXXXXXXWWWUUUTTTUUUXXX[[[WWWUUURRROOONNNNNNOOOQQQOOOHHHDDDHHHNNNPPPQQQSSSZZZZZZYYYVVVSSSSSSTTTVVVZZZZZZYYYUUUOOOKKKIIIIIIIIIJJJMMMQQQOOOLLLNNNSSS```mmmzzzzzzcccbbbqqqtttbbbYYYLLLCCC@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEE???===<<<;;;;;;;;;999888888777777777888999::::::999999999888777777666666888888777777666666555555444444444444444444444444444333222333444555444333333333333222222111111111000000111111222333333333111222222333333444444555222222333333444444555555777777888888999::::::;;;888:::;;;;;;999888888888444666777888999<<>>999777777999888666999>>>@@@BBBFFFGGGEEENNNkkkeeeFFF:::777444222222111000///000000000000////////////......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++************++++++...333<<>><<<;;;:::::::::555555555444444555666666444444555555666777777888444666888:::<<<>>>BBBEEEIIIGGGCCC===777333222333//////000111111111111111000555777;;;>>>>>>TTTyyy{{{hhhiiihhhfffdddaaaaaabbbcccfffggggggeeeaaa^^^\\\[[[UUUTTTQQQPPPPPPRRRTTTVVVYYY[[[___bbbeeeeeeeeeddd\\\[[[YYYVVVUUUVVVZZZ^^^ZZZZZZXXXUUURRRPPPQQQSSSXXXXXXVVVTTTSSSTTTWWWZZZUUUSSSQQQNNNLLLMMMOOORRRNNNHHHFFFGGGJJJKKKPPPUUU[[[ZZZXXXTTTRRRSSSVVVYYYZZZZZZXXXTTTOOOKKKJJJJJJIIIKKKOOOSSSPPPKKKKKKOOOVVVcccnnnzzz{{{ccc___eeepppyyynnn^^^QQQJJJFFFBBB???>>>>>>>>>???AAADDDFFFHHHCCCAAA???>>>>>><<<:::888999999888888888999999:::999999999888777666666666666666666555555555555555444444444444444444444444333222111222444555444333333333222222222222222222///000000111222222333333111111222333333444555555333333444444444444444444888888999999:::;;;;;;;;;888999:::999777777888999666:::>>>>>>>>>BBBLLLTTTWWWcccwwwdddWWWPPPEEE>>>===777666888:::888666;;;AAAAAADDDFFFFFFNNNfffyyyJJJ???555666666555444444333111000000000000////////////......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++************++++++...555???HHHLLLMMMMMMMMMYYYfffqqqsssyyy{{{{{{}}}}}}}}}xxxooohhhccckkkrrryyy}}}|||zzz~~~zzzyyyyyyzzzxxx{{{~~~}}}{{{yyyyyyuuuuuutttrrrpppnnnlllkkkiiigggeeecccaaabbbbbbcccaaa___]]][[[ZZZYYYVVVTTTUUUSSSQQQOOOMMMIIIEEEAAA???>>><<<:::999999999:::555444444444444555666666444444444555666777777888333555999;;;===???BBBEEEEEECCC???999444111111333...///000111111111111111111777;;;???AAADDD```nnn___ffffffeeecccaaa```aaacccfffhhhhhhddd]]]XXXVVVVVVRRRQQQOOONNNOOORRRVVVXXXXXXZZZ]]]aaacccdddeeeeeeYYYYYYXXXWWWVVVWWWZZZ\\\ZZZZZZYYYVVVSSSRRRSSSUUUYYYYYYVVVSSSRRRSSSVVVYYYSSSRRROOOLLLKKKLLLOOORRRKKKIIIGGGGGGFFFGGGNNNXXX\\\ZZZWWWSSSQQQSSSWWW[[[ZZZYYYWWWSSSOOOKKKKKKKKKJJJLLLPPPTTTQQQKKKJJJMMMKKKVVVbbbnnnhhh______bbbooo~~~wwwhhh]]]TTTLLLFFF@@@???>>>===>>>AAACCCEEEHHHFFFCCCBBBAAA@@@===;;;::::::999999999999999:::999999999888777666666555444444444555555555555555444444444444444444444444333222111222444555444333222222222222222222222222///000000111222222333333111111222333333444555555444444444444444444333333888999999::::::;;;;;;<<<999::::::999888888999;;;<<>>888999888888:::<<<:::999>>>FFFFFFIIIJJJLLL^^^[[[555;;;111333555333222222000///000000000000////////////......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++************++++++...666AAAJJJNNNOOOOOOPPP___hhhmmmmmmtttvvvssswwwmmmiiifff{{{zzz~~~|||zzzxxxxxxwwwyyyzzz{{{zzzxxxvvvvvvvvvqqqqqqooonnnnnnnnnooopppkkkhhhdddbbb```___]]][[[```]]][[[YYYXXXVVVTTTQQQQQQPPPMMMJJJGGGDDDBBBAAA<<<<<<;;;:::999777666666444444444444444555666777555555666666777777888888999;;;===???AAAAAA@@@@@@;;;:::888555333111000000222222222111222222333333999888999AAAEEEEEEccc|||iiibbbbbbaaa``````aaaccceeegggiiilllllldddYYYQQQPPPSSSNNNOOOOOOOOOOOORRRWWW[[[[[[YYYYYY[[[^^^___]]]ZZZXXX[[[ZZZWWWVVVYYYZZZXXX[[[[[[[[[[[[[[[ZZZYYYXXXZZZYYYWWWUUUTTTTTTUUUUUUTTTRRROOOLLLJJJJJJJJJKKKIIIIIIHHHGGGGGGJJJOOOSSSXXXWWWTTTRRRRRRSSSVVVXXXZZZZZZYYYVVVRRROOOOOOOOOQQQOOOMMMKKKJJJKKKLLLMMMQQQQQQRRR]]]xxxtttYYYQQQ___iiinnntttyyykkk```YYYLLLIIIFFFAAA>>><<<<<<<<>><<<:::999999999:::999888777777666666666777777777777777777777777555555555555555555555555333333333333333333333333333444444333222222333555222222333333333444444444222333333333333333333444777777666666666555555555;;;999777777888999::::::>>>888777:::<<<;;;???FFFHHHHHHJJJOOOUUUccc~~~kkk___PPPDDD???<<<999666555888999888:::>>>BBBCCCFFFJJJPPPaaa```GGG:::111333333222222111000000000////////////............------......------,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***+++---///111999FFFRRRYYYZZZYYYWWWccchhhcccbbbpppyyy}}}}}}wwwoookkkuuu~~~{{{~~~}}}~~~~~~}}}{{{zzzyyyxxxwwwxxxyyyyyywwwvvvttttttqqqpppooonnnnnnoooqqqrrrkkkiiifffdddbbb```]]]ZZZ___]]]ZZZXXXWWWVVVSSSQQQOOOMMMKKKHHHEEEBBB@@@???;;;;;;:::999888777666555555555444444444555555666555555666666777888888888:::;;;>>>@@@AAA@@@???===999888666444222111000000111111111222222333444555666:::===BBBEEEIIIjjjxxxiiicccdddcccaaa```aaabbbdddfffgggiiihhhaaaVVVPPPPPPRRRMMMNNNOOOOOOPPPSSSXXX[[[ZZZYYYXXXYYY[[[[[[YYYVVVVVVZZZZZZXXXWWWZZZ[[[YYY\\\\\\\\\\\\\\\[[[ZZZYYYZZZXXXUUUSSSRRRSSSTTTVVVUUUSSSPPPMMMJJJJJJIIIJJJIIIIIIIIIIIIIIILLLPPPSSSYYYWWWTTTRRRQQQSSSWWWZZZZZZXXXVVVTTTQQQPPPOOONNNNNNLLLKKKIIIIIIJJJKKKLLLLLLMMMNNNTTThhh}}}jjjZZZ[[[\\\^^^dddrrrvvvnnn]]]WWWOOOHHHDDDBBB@@@>>>???AAACCCCCCBBBAAAAAABBBEEEDDDBBBAAA???>>>>>>>>>888888777666555555555555666666666666666666666666444444444444444444444444333333333333333333333333333444444333222222333555222333333333333444444444444444444444555555555555777777777777777888888888;;;999888888888999999999===<<>>AAABBBHHHTTTvvvqqqiiidddeeedddbbb``````aaabbbcccdddeeeccc\\\SSSNNNOOOSSSPPPQQQSSSTTTTTTVVVZZZ\\\YYYXXXWWWWWWWWWVVVSSSQQQRRRWWWZZZYYYXXX[[[[[[YYY[[[\\\\\\\\\\\\[[[ZZZZZZYYYVVVSSSPPPOOOQQQTTTVVVVVVTTTQQQNNNKKKIIIIIIHHHHHHJJJKKKLLLLLLNNNQQQSSSYYYWWWTTTQQQPPPSSSYYY]]][[[WWWSSSRRRRRRQQQNNNKKKIIIHHHGGGFFFFFFHHHJJJKKKLLLOOOPPPQQQZZZkkk|||xxx{{{hhhXXXKKKNNNRRR___qqqxxxnnn```UUUNNNIIICCC>>>=========>>>>>>>>>======BBBBBBAAAAAA@@@???>>>>>>999888777666666555555666666666666666666666666666333333333333333333333333333333333333333333333333333444444333222222333555333333333444444444555555555555555666666777777777666666777888888999999:::666666777888888999::::::;;;;;;???DDDFFFGGGKKKQQQ[[[dddvvvrrraaaUUUOOOGGGBBB@@@>>>:::777888888999;;;>>>AAAEEEGGGLLL\\\pppJJJ777222111333222222111111000///////////////............------------------,,,+++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***+++---///444<<>><<<;;;777777777666666555555555777666555444444444444444555666666777888888999999;;;<<>><<<<<<======<<<>>>>>>>>>??????>>>>>>>>><<<;;;:::999999888888999555555555555555555555555444444444444444444444444444444444444444444444444333444555444222222444555444444444444555555555555555555666666777777888888666666777777777888888888555666999;;;<<<>>>???AAA@@@@@@AAAEEEMMMYYYiiiuuuzzziii^^^PPPHHHEEEBBB@@@@@@>>><<<:::999999<<<@@@BBBBBBFFFJJJUUUxxxYYY???666555555222222222111000000////////////.........---------,,,------------,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***+++---///666>>>KKKTTTXXXYYYYYYYYY```qqqppplllyyy}}}|||~~~|||zzz|||~~~~~~}}}{{{|||}}}{{{~~~}}}~~~{{{yyy{{{~~~~~~zzzvvvsssssstttuuuxxxzzzyyyuuuqqqnnnmmmkkkiiiiiikkkmmmnnniiihhhffffffdddaaa\\\YYYXXXVVVSSSRRRQQQOOOLLLJJJGGGFFFDDDBBB???<<<;;;:::666666555555555555555555777666555444444444444444666666777777888999999999;;;<<<===>>><<<999555333///////////////000111222000000111333666888;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999:::666666666666666666666666666666666666666666666666444444444444444444444444444555555444333333444666444444555555555666666666444555555666777888888888777777777777777777777777888;;;>>>???@@@BBBEEEHHHOOOTTT[[[dddsssvvv___TTTMMMBBB>>>=========>>>???>>>>>>>>>???CCCGGGFFFEEELLLVVViiigggEEE999777666555222222111111000//////...............------------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***+++---///777AAAMMMVVVYYYZZZ[[[\\\fffuuusssrrr}}}ttthhh~~~}}}|||{{{~~~~~~yyy~~~~~~~~~~~~|||zzz~~~~~~}}}zzzxxxxxxzzz~~~~~~zzzuuurrrtttssssssvvvzzzzzzvvvrrrooonnnlllkkkjjjiiiiiijjjfffdddcccbbbbbb___\\\YYYUUUSSSPPPNNNMMMKKKIIIGGGDDDCCCBBB???===;;;999888555555555555555555666666666666555444444444555555666666777888888999999:::::::::;;;:::888666333111............///000111222111111222444777:::<<<===???FFFVVVzzzzzzkkkgggeeebbbeeeccc```]]][[[ZZZZZZ[[[ZZZZZZYYYVVVTTTTTTVVVXXXZZZ]]]```aaa^^^[[[XXXWWWVVVVVVUUUSSSPPPNNNNNNOOOOOOVVVZZZVVVRRRSSSTTTUUUVVVVVVUUUUUUSSSRRRPPPOOOSSSQQQNNNLLLMMMPPPSSSVVVUUUTTTRRRPPPMMMKKKIIIHHHHHHJJJLLLMMMLLLLLLMMMNNNRRRSSSRRRMMMJJJLLLTTT[[[ccc___YYYUUUSSSOOOKKKGGGEEEEEEDDDDDDFFFHHHKKKMMMQQQTTTWWWYYYVVVUUU\\\eeettt```PPPBBBAAAJJJUUU```hhhuuu}}}{{{lllaaa[[[TTTLLLEEECCCAAA???===;;;;;;;;;;;;<<<;;;:::999999888888999777777777777777777777777666666666666666666666666444444444444444444444444444555555444333333444666555555555666666666666777555555666666777888999999999999999:::::::::::::::;;;>>>AAACCCDDDGGGMMMRRRfffttt}}}qqqcccQQQIIIGGG???999999:::;;;<<>>=========<<<;;;:::999999999999888888888888888888888888666666666666666666666666555555555555555555555555444555666555333333555666555555666666666777777777666666777888999:::;;;;;;;;;<<<===>>>@@@AAACCCCCCCCCHHHNNNRRRWWW___iiirrryyykkkbbbXXXIIIEEEEEE>>>999888888888:::???DDDGGGFFFDDDEEEDDD???FFFcccqqqFFF666555333000000111111111000//////...............---------,,,,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***+++---///:::EEERRRZZZ]]]^^^aaaeeesssrrriiiqqq}}}tttkkkbbb[[[~~~}}}~~~|||vvvwww{{{yyy{{{|||}}}~~~~~~|||}}}|||xxxvvvvvvuuuuuutttvvvzzz}}}}}}{{{yyywwwssspppnnnqqqvvvxxxuuurrrttttttsssqqqnnnjjjfffdddaaa___]]]\\\\\\\\\[[[ZZZPPPNNNKKKIIIHHHGGGDDDBBB???>>><<<:::888666444333444444555555666777777777444444444444444555666777777777777888999999::::::999888666444222111111111///////////////000111222333333444666888:::<<<===DDDTTTzzzzzzrrrssskkkddddddgggfffccc```^^^]]]]]]^^^YYYYYYZZZ[[[[[[[[[\\\\\\\\\```fffiiihhheeebbb```UUUWWWWWWUUURRRQQQTTTWWWXXX^^^```XXXQQQQQQSSSUUUWWWWWWUUUTTTQQQNNNLLLKKKPPPPPPOOOOOOPPPRRRTTTUUUSSSSSSRRRQQQOOOMMMKKKJJJJJJJJJJJJIIIGGGFFFHHHIIILLLOOOPPPLLLFFFFFFLLLSSSZZZZZZXXXTTTPPPLLLLLLLLLJJJIIIIIIHHHJJJLLLNNNPPPNNNJJJMMMUUUYYYVVVSSSUUU```nnn```IIICCCFFFLLLQQQVVV^^^fffmmmwwwuuuiiiddd[[[SSSLLLHHHGGGFFF???>>>===<<<<<<;;;<<<<<<888888888888888888888888555555555555555555555555555555555555555555555555444555666555333333555666666666666666777777777777777888888999;;;<<<=========>>>@@@BBBEEEHHHJJJKKKQQQWWW```hhhrrrzzzjjj]]]VVVNNNAAA???@@@999999999777777999>>>EEEJJJQQQNNNLLLIIICCCNNNuuu___>>>555666222000222111111111000//////............---------,,,,,,,,,+++,,,,,,,,,,,,+++******))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***+++---///;;;FFFSSS\\\^^^___ccchhhsssqqqlll|||}}}nnneee___ZZZVVV~~~||||||{{{zzzwwwuuuvvv|||{{{{{{|||~~~~~~||||||}}}}}}zzz{{{{{{{{{zzzzzzyyyxxxxxxzzz}}}|||xxxwwwuuusssqqqrrrsssuuuyyy{{{zzzwwwtttqqqpppnnnnnnnnnppprrrtttssssssttttttsssnnngggbbb___]]]]]]]]]^^^]]]\\\ZZZTTTPPPJJJFFFCCCBBBAAA@@@;;;;;;999777666555555555555555555555666666666777444555777888888666555333888888888:::;;;:::777555555444222000...---,,,,,,,,,...///000///000111333111666999::::::<<>>???AAABBBBBBBBBDDDFFFLLLSSSWWW[[[eeeoooxxxzzzppphhhZZZaaaSSSAAA???@@@;;;999999<<<===;;;<<>>@@@AAAKKKjjjmmmiiimmmjjjggggggaaabbbbbbaaa```___^^^^^^___ZZZYYY```dddcccbbbcccfffhhhlllnnnmmmjjjfffcccbbbbbb```^^^ZZZWWWUUUTTT[[[___```YYYPPPKKKNNNSSSSSSRRRPPPPPPQQQQQQOOONNNTTTSSSRRRQQQQQQSSSUUUVVVQQQOOONNNOOOQQQPPPLLLHHHJJJJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGHHHJJJLLLMMMTTTRRRPPPNNNMMMKKKJJJIIIMMMLLLKKKKKKJJJJJJKKKKKKLLLJJJIIIJJJMMMQQQSSSTTTVVV]]]hhhxxxoooZZZLLLEEEIIILLLOOOPPPTTT\\\ffflllrrrtttyyywwwgggYYYQQQPPPQQQIIICCC?????????======???===<<<<<<;;;;;;<<<<<<===<<<:::999999:::;;;:::999::::::999999999999999999:::;;;<<<===>>>???@@@@@@AAACCCFFFHHHKKKPPPVVVZZZ^^^cccmmmyyytttlllddd\\\UUUWWW[[[LLL999999===<<<>>>=========<<<<<<@@@EEEHHHWWWKKKOOOYYYddd___FFF???666222111222111///000000000000/////////...///......---,,,,,,++++++,,,,,,------,,,,,,+++***+++++++++*********))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((()))******++++++,,,***)))+++***))),,,111<<>>???BBB@@@>>>=========<<<;;;>>>>>>=========>>>>>>>>>>>>>>>???AAACCCFFFIIIKKKKKKOOOUUUYYY___jjjwww|||lll___XXXSSSMMMHHHGGGVVVWWWRRRTTTOOOBBB;;;???>>>>>>???@@@BBBDDDGGGPPPJJJWWWppp^^^BBB:::777333222333333111...000000000/////////............------,,,,,,++++++,,,,,,,,,,,,,,,++++++***+++************)))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((()))******++++++,,,***)))++++++))),,,222===IIIQQQZZZffffff```cccaaaiiitttwwwppp___UUUPPPIIIDDDAAA}}}}}}{{{yyyvvvuuuvvvwww~~~|||{{{{{{||||||}}}~~~~~~|||{{{zzzxxxxxxyyyzzz|||}}}}}}|||wwwvvvuuutttsssrrrqqqqqqwwwvvvwwwyyy}}}}}}zzzyyyxxxwwwuuusssoooooooooppprrrrrrpppnnnllllllllllllmmmmmmmmmmmmpppooommmmmmkkkgggbbb^^^[[[ZZZXXXVVVUUUSSSPPPMMMKKKGGGBBB>>><<<:::888666666666555444333333333333555666666666666777777777777777777777777888999:::666555555555666555333111/////////....../////////...000111222111222444555666777:::===>>>???EEEKKKXXXqqqcccbbbfffeeebbbaaaYYYZZZ[[[]]]______]]]\\\ZZZYYY[[[aaagggiiihhhgggkkkkkkjjjiiifffcccaaa___bbbbbbaaa___\\\XXXRRRNNNVVVXXXXXXSSSMMMKKKPPPUUUUUUSSSRRRRRRSSSSSSRRRQQQVVVUUUTTTTTTTTTTTTUUUUUUOOOMMMLLLNNNQQQQQQOOOLLLIIIHHHGGGFFFGGGHHHIIIJJJGGGFFFEEEEEEFFFHHHJJJKKKKKKLLLLLLKKKJJJHHHHHHHHHIIIJJJJJJJJJKKKJJJJJJJJJKKKJJJJJJKKKNNNOOOOOONNNQQQUUU[[[ddduuu___GGGDDDDDDHHHLLLMMMOOOQQQUUUXXX___hhhsss}}}vvvnnnjjjddd\\\WWWVVVQQQOOOKKKHHHFFFFFFGGGHHHLLLIIIEEECCCBBBAAA@@@>>>BBBBBBBBBBBBCCCEEEGGGHHHIIIJJJKKKNNNSSSZZZ___cccfffnnnwwwuuukkk]]]RRRLLLIIIFFFCCC999MMMXXX]]]bbbXXXCCC:::???>>>@@@CCCEEEDDDFFFHHHHHHUUUpppjjjHHH:::777555333444555555333111000000/////////.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******************))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((()))******++++++,,,)))***++++++***---333<<>><<<:::888666444444444333333333333333444666666666666777777777888777666666666666777888999666444333333444333111000...............///000000---///111111111111333444777777999<<<<<<@@@NNN]]]vvvzzzmmm```^^^aaacccccccccZZZYYYYYY[[[^^^___]]][[[XXXXXXZZZ___fffjjjjjjhhhhhhfffccc```^^^\\\[[[[[[[[[ZZZZZZ[[[[[[XXXTTTPPPUUUWWWWWWTTTOOONNNRRRVVVVVVTTTSSSSSSUUUUUUTTTRRRWWWWWWVVVVVVUUUUUUUUUUUUOOOMMMLLLNNNQQQSSSQQQOOOLLLKKKIIIGGGFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFGGGGGGIIIKKKLLLLLLIIIGGGGGGHHHGGGHHHHHHIIIJJJKKKKKKLLLKKKLLLNNNQQQSSSSSSPPPMMMRRRXXX^^^bbbhhhyyykkkYYYIIIDDDFFFFFFFFFGGGHHHKKKOOOUUU^^^jjjxxxyyyvvvqqqmmmjjjiiiiiiiiiiiieeeaaa]]]\\\ZZZXXXWWWYYYYYYZZZ[[[^^^aaadddfffmmmnnnqqquuu}}}zzznnn```XXXMMMEEEAAA???>>>===999BBB@@@>>>EEEEEE@@@BBB@@@???BBBFFFEEEBBBEEEKKKRRRuuuxxxMMM999999777666333222333333333333////////////............,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((()))******++++++,,,)))***,,,+++***...333???MMMWWW___kkkllljjjqqqxxxppp~~~}}}ggg[[[OOOIIIDDD>>>:::999~~~~~~zzzwwwxxx}}}~~~}}}~~~~~~~~~|||{{{zzz{{{}}}~~~}}}|||xxxyyyyyyzzz{{{{{{{{{{{{vvvvvvvvvuuussstttvvvxxxzzzxxxuuusssqqqppppppppprrrrrrrrruuuxxx{{{{{{{{{yyyxxxwwwwwwwwwvvvtttrrrmmmkkkiiiiiijjjjjjjjjiiifffgggiiikkklllkkkjjjiiihhhfffdddbbbbbb```]]][[[SSSQQQNNNMMMKKKIIIEEEBBBAAA>>>;;;999999777555444444333333333333333444555666666666777777777888888777777777777777777777777555333222111222111000.........------......///000---///000111111111333444888777:::<<<===FFF```{{{xxxpppggg^^^[[[^^^dddggghhh^^^[[[YYY[[[]]]___]]]ZZZWWWXXXYYY[[[bbbiiikkkgggccc```\\\YYYWWWVVVXXXYYYUUUTTTTTTWWWZZZ[[[XXXTTTUUUWWWYYYWWWTTTSSSUUUWWWWWWUUUTTTUUUVVVVVVUUUTTTYYYXXXXXXWWWVVVUUUUUUTTTPPPNNNMMMOOOSSSUUUTTTRRRPPPNNNKKKHHHFFFEEEDDDDDDHHHHHHHHHHHHHHHGGGEEEDDDGGGJJJLLLKKKGGGEEEEEEFFFEEEEEEEEEFFFHHHKKKMMMOOOMMMNNNQQQUUUWWWVVVSSSPPPUUUZZZ___aaaaaajjjbbbNNNDDD???@@@EEEBBBDDDFFFIIINNNXXXeeennnrrrrrruuu|||yyyooobbbXXXOOOJJJBBB===::::::::::::;;;>>>777333:::===???HHHBBB@@@BBBEEEBBB@@@JJJXXXooo[[[<<<444999666444222000//////000111/////////.........------,,,,,,,,,,,,+++++++++++++++++++++++++++******)))(((((()))))))))))))))***))))))(((((((((((())))))((((((''''''''''''((((((((((((((()))******++++++,,,)))***,,,,,,+++...444DDDTTT]]]ccclllnnnqqq}}}qqqgggzzz{{{mmmZZZPPPGGGCCC@@@;;;888888}}}~~~}}}zzzwwwyyy}}}{{{{{{|||~~~~~~}}}xxxvvvvvvwwwzzz|||{{{zzzvvvwwwxxxyyy{{{|||}}}}}}xxxxxxxxxuuurrrrrruuuxxxzzzxxxuuurrrooonnnnnnoooppppppqqqtttwwwyyyyyyxxxvvvuuuuuuuuuvvvvvvsssqqqmmmjjjgggfffgggggggggfffeeefffhhhjjjiiigggdddbbbaaa___]]]\\\\\\[[[ZZZXXXNNNLLLJJJHHHGGGEEEAAA???===;;;999888888777666444333333333333333444555666666666777777777888888888888999999999999888666555444333000000000000...---......---------...//////...000222222222222444555888888;;;>>>@@@PPPwwwpppiiiddd]]]ZZZ^^^dddhhhhhhddd___[[[ZZZ]]]^^^]]]ZZZVVVWWWWWWWWW^^^gggjjjfff```]]]XXXTTTSSSTTTWWWYYYTTTRRRRRRUUU[[[^^^]]]ZZZWWWYYY[[[[[[YYYWWWWWWXXXWWWVVVUUUVVVWWWXXXWWWUUUZZZZZZYYYXXXWWWVVVUUUTTTQQQOOONNNPPPTTTWWWVVVUUUQQQOOOLLLIIIGGGEEEDDDDDDEEEGGGIIIKKKJJJIIIFFFDDDDDDHHHKKKJJJEEEBBBBBBCCCDDDCCCCCCDDDGGGKKKPPPSSSQQQQQQQQQTTTVVVWWWVVVUUUXXXYYY\\\______dddttteeeOOO???>>>DDD@@@BBBEEEFFFGGGLLLUUU\\\^^^]]]```ggglllooowwwuuujjjddd]]]SSSKKKEEEBBB>>>;;;999:::::::::999???>>>@@@GGGDDD???DDDBBB???@@@BBB@@@FFF]]]wwwhhhGGG999777777222222222111/////////000//////.........---------+++++++++++++++++++++++++++++++++++++++***))))))(((((((((((())))))******))))))(((((((((((())))))((((((''''''''''''((((((((((((((()))******+++++++++)))***,,,,,,+++///555FFFWWW```bbbfffiiiqqqlllhhh~~~mmm]]]QQQIIICCCAAA???;;;:::;;;{{{||||||yyywwwyyy~~~|||zzzzzz|||~~~~~~~~~uuusssrrrtttxxxzzzzzzxxxuuuvvvwwwyyy{{{}}}~~~zzz{{{yyyvvvrrrrrruuuxxxyyywwwtttpppnnnmmmmmmmmmnnnoooppptttwwwyyyxxxwwwttttttsssuuuvvvuuusssqqqllliiifffdddeeeffffffeeeeeefffhhhhhhgggccc___\\\]]][[[XXXXXXXXXXXXWWWVVVKKKIIIGGGFFFEEEBBB???===;;;999888777888888666555333333333333444555666666777777777777888888888888::::::;;;<<<;;;999666444444222000/////////...,,,......---------......//////111333333333333555777888999===@@@CCCXXXwwwlllfffccc___\\\^^^ccceeedddgggbbb\\\ZZZ\\\^^^]]][[[VVVWWWVVVUUU[[[fffiiifff___\\\WWWSSSRRRTTTXXX[[[VVVSSSRRRVVV]]]aaa```^^^XXX[[[^^^^^^\\\ZZZYYYYYYXXXVVVUUUVVVXXXXXXWWWVVVZZZZZZZZZYYYXXXVVVUUUTTTRRROOONNNPPPUUUXXXXXXWWWQQQOOOMMMJJJGGGFFFEEEEEECCCEEEIIILLLMMMKKKHHHEEEBBBGGGJJJHHHCCC??????AAACCCBBBAAABBBFFFKKKQQQUUUTTTRRRPPPQQQTTTWWWYYYYYYZZZVVVWWW]]]```dddnnnyyywwwYYY@@@:::@@@;;;???CCCCCCBBBCCCHHHLLLPPPOOORRRXXX]]]```hhhpppyyy|||{{{pppbbbYYYUUUQQQKKKDDD>>><<<:::888888888999999888>>>===???FFFBBB===BBBAAA>>>???AAABBBOOOrrr{{{PPP:::999888333000222333333222111000111//////.........---------++++++++++++++++++++++++***++++++++++++***))))))'''((((((((())))))******))))))(((((((((((())))))((((((''''''''''''((((((((((((((()))******+++++++++)))***,,,,,,,,,///555EEEWWW___^^^___aaammm|||qqqooouuuaaaOOOIIICCC>>>===<<<999888:::zzz{{{zzzzzzyyy{{{~~~~~~|||||||||wwwwwwxxxyyyzzzzzzzzz{{{vvvssspppnnnooossswwwyyyttttttuuuwwwzzz{{{yyyxxxyyyyyywwwtttrrrrrrtttvvvyyywwwtttpppnnnmmmmmmmmmlllmmmooorrrvvvwwwuuutttppppppqqqssstttrrrnnnjjjhhhgggeeedddcccbbbbbbbbbddddddbbb```^^^[[[ZZZYYYUUUVVVVVVUUUTTTRRRPPPNNNHHHGGGDDDBBB???===<<<<<<;;;888666666888999777555777777777777777666666666555555666777888999:::;;;<<<<<<<<<;;;:::888666555000000///.....................---------...//////...000222222222444555444555<<<>>>DDDVVVoooqqqddd```___^^^^^^___bbbeeehhhhhhddd```]]]\\\[[[ZZZYYY[[[YYYVVVUUUVVVZZZ___ccc]]][[[UUUNNNNNNUUUZZZ\\\XXXPPPNNNVVV^^^___]]]^^^[[[UUUTTTYYY\\\WWWTTTUUUTTTSSSSSSSSSTTTVVVXXXYYY\\\XXXTTTSSSTTTTTTRRRPPPSSSQQQOOOOOOQQQSSSSSSSSSOOOPPPOOOJJJCCC???AAAEEEGGGHHHIIIKKKLLLJJJFFFBBBCCCEEEGGGHHHGGGCCC@@@===AAABBBAAABBBEEEKKKRRRXXXYYYSSSMMMLLLPPPSSSSSSQQQTTTTTTUUUWWWZZZ___dddgggvvvppp[[[FFF888???===???DDDEEEDDDEEEHHHFFFFFFGGGIIINNNTTTZZZ]]]bbbgggooowww~~~vvvjjjaaaUUUMMMIIIGGGCCC???;;;;;;:::::::::999999999======>>>@@@BBBBBB???<<>><<>>;;;888666000000///...............///............///000000333444555555666777999999<<>>>>>??????:::HHHSSSYYYkkkfffEEE<<<666333444222111111000000//////......////////////...---,,,+++++++++************++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))*********++++++)))***,,,,,,,,,111888LLLSSS\\\```aaaeeemmmuuugggooooooZZZNNNLLLFFF===<<<:::888777777777777yyyzzz{{{zzzxxxwwwxxxyyyzzz{{{{{{yyyuuusssssssssrrrtttwwwxxxyyywwwtttsssddd___[[[\\\bbbiiioooqqqrrrrrrsssuuuxxxyyyyyyxxxuuuvvvvvvuuurrrqqqqqqrrrtttrrrooommmkkkjjjjjjjjjiiiiiijjjlllnnnnnnllljjjhhhhhhhhhjjjjjjiiifffccc``````^^^]]]\\\\\\\\\\\\[[[[[[ZZZXXXWWWUUUTTTTTTRRRQQQPPPNNNLLLIIIGGGFFF@@@>>>===:::999777777666666555333333555555444333666666666666666666666666888888777888999<<<>>>@@@EEEEEEEEECCC@@@;;;777444000//////............///////////////000000000111222222333555777888;;;<<>>>>>@@@BBBDDDGGGKKKQQQUUU]]]VVVNNNJJJLLLOOORRRSSSTTTTTTSSSTTTWWWZZZ]]]___]]]eeeuuuyyynnnaaaSSSKKKEEE???>>>@@@@@@???>>>======>>>??????CCCEEEJJJPPPVVV\\\```ccchhhlllpppsssvvv{{{}}}ssskkkeee___XXXTTTNNNHHHAAA<<<::::::888666999::::::;;;===>>>>>>???999;;;======<<<===AAADDDHHHccczzzmmmLLL888777333111333111111111000000//////.........//////......---,,,+++++++++************++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))***++++++,,,+++)))***,,,,,,,,,222:::OOOVVV___dddeeeddddddeee\\\mmmtttaaaTTTDDD@@@AAA===:::999888777666666666666uuuwwwxxxxxxwwwvvvvvvwwwyyyyyyxxxvvvsssqqqqqqrrrooorrruuuxxxwwwtttpppmmmaaaZZZTTTVVV```kkksssvvvtttssssssuuuxxxzzzzzzyyyxxxxxxyyyvvvssspppnnnnnnqqqpppnnnllljjjjjjiiiiiigggggghhhjjjkkkjjjhhheeeeeedddcccdddeeedddaaa___]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSPPPOOOMMMJJJHHHEEECCCAAA<<<;;;999888666555555555444444444444555555444333555666666666666666777777888888888999;;;>>>@@@BBBFFFFFFEEECCC???999444000000///............//////......///000000000111111000000333777999:::>>>CCCQQQhhh}}}nnnlllggg[[[[[[\\\]]]___bbbdddeeeiiihhhfffeeeeeedddbbbaaa```^^^[[[YYYXXXXXXZZZ[[[\\\___^^^[[[[[[^^^^^^\\\___[[[XXXZZZ\\\[[[XXXUUUSSSRRRQQQMMMJJJIIINNNSSSVVVWWWXXXXXXWWWTTTQQQOOOLLLKKKKKKLLLNNNQQQRRRSSSRRRQQQOOOOOOOOOOOONNNMMMHHHHHHGGGDDDAAA@@@BBBDDDHHHGGGFFFGGGIIIIIIHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBDDDFFFGGGJJJNNNPPPWWWSSSNNNKKKMMMPPPRRRSSSUUUTTTTTTTTTUUUWWWYYY[[[XXX]]]kkklllWWWFFF???@@@@@@@@@???>>>>>>>>>??????===>>>@@@CCCGGGLLLPPPRRRUUUXXX\\\```dddjjjrrrwww|||nnnggg^^^WWWQQQMMMJJJGGGEEEAAA<<<999999999888777;;;<<<<<<===>>>>>>??????888<<>>999999777666666555555555444555666666666555555555666666666777777777888888888999:::<<<>>>@@@BBBCCCGGGFFFEEEBBB>>>888222/////////............//////,,,---///000111111111000333333777<<<<<<===EEEPPPmmmsssmmmjjjbbbWWWXXXXXXZZZ]]]```ccceeegggfffffffffgggfffdddaaa^^^]]][[[YYYXXXXXXYYYYYYXXX\\\]]][[[\\\^^^^^^ZZZ]]]\\\[[[[[[\\\]]]ZZZVVVLLLOOOPPPMMMJJJJJJLLLNNNQQQSSSUUUWWWWWWUUURRRPPPLLLLLLMMMMMMNNNQQQSSSUUUQQQPPPNNNMMMMMMMMMJJJIIIGGGFFFEEEBBB@@@@@@AAACCCFFFEEEEEEFFFHHHIIIHHHFFFEEEDDDCCCAAAAAAAAAAAABBBBBBDDDFFFGGGGGGHHHJJJLLLNNNMMMMMMNNNOOOQQQRRRRRRTTTTTTSSSSSSTTTUUUVVVWWWVVVXXXbbbuuuyyyuuuzzzxxxWWWDDD>>>CCCBBB@@@>>><<<<<<<<<<<<>>>>>>>>>>>>@@@BBBEEEFFFHHHJJJMMMQQQUUU[[[bbbfffmmmqqqwww}}}yyysssmmmhhh[[[VVVOOOHHHDDDBBBAAA@@@???===:::999::::::;;;:::>>>>>>>>>>>>>>>>>>>>>>>>BBBBBB@@@<<<:::???IIIRRRjjjiiiLLL;;;666777000...222111111111000000//////..................---,,,+++***,,,,,,,,,,,,,,,---......************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((()))***+++,,,,,,******,,,---+++,,,555???WWW[[[```bbb___[[[VVVTTT]]]bbbPPPHHHEEE>>>:::888000444444444444444444333333nnnppprrrrrrrrrrrrtttvvvuuuvvvuuusssqqqppprrrtttoooqqqtttuuusssooojjjgggWWWOOOJJJRRRddduuu||||||zzzxxxwwwwwwyyyzzzzzzyyy||||||zzzvvvpppllljjjiiilllllllllkkkjjjiiiiiihhheeedddeeefffgggfffcccaaa```^^^[[[[[[[[[\\\[[[ZZZXXXXXXWWWVVVVVVVVVVVVVVVWWWVVVUUUTTTRRRQQQPPPOOOJJJHHHFFFBBB@@@===<<<;;;888777666666666666666777333555888888777666666777666777777888888999999:::999;;;>>>AAADDDEEEFFFFFFGGGFFFDDD@@@<<<777333111///............//////000---...000111222222222111444444777;;;;;;@@@TTTjjjwwwkkkhhhdddZZZWWWWWWVVVWWWYYY]]]aaacccccccccdddfffgggfffccc```]]]\\\[[[YYYXXXWWWVVVVVVVVVZZZ]]]\\\]]]``````]]][[[\\\\\\ZZZZZZ\\\YYYTTTHHHLLLOOOMMMLLLMMMMMMKKKMMMOOORRRTTTVVVUUUTTTSSSOOOPPPPPPPPPOOOPPPRRRUUUPPPNNNLLLLLLKKKJJJGGGDDDEEEDDDBBBAAAAAAAAACCCDDDDDDDDDEEEGGGIIIJJJHHHFFFDDDDDDCCCBBBAAABBBBBBBBBDDDEEEFFFFFFFFFGGGIIIKKKGGGIIIKKKNNNPPPQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRPPPPPPWWWgggyyyqqqqqq}}}vvvWWWHHHBBB@@@===;;;:::;;;===??????>>>===<<<<<<===>>>???BBBBBBCCCEEEIIINNNRRRUUUZZZ^^^dddiiinnnssswww{{{}}}{{{wwwqqqjjjeee^^^XXXTTTJJJGGGCCC>>>;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<>>>>>============;;;999:::BBBUUUkkkzzzoooQQQBBB555444555//////444222111111000000//////......---......------,,,+++***,,,,,,+++,,,,,,---...///************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))***++++++,,,)))***,,,---+++,,,666BBBUUUZZZ___```]]]ZZZYYYZZZhhhjjjYYYHHH@@@>>>666666888444222333333444444444333333ooopppppppppoooooorrrtttqqqqqqqqqooonnnnnnqqqssspppqqqssstttrrrnnniiifffVVVQQQRRR___ttt{{{yyywwwwwwxxxxxxxxxwwwzzzyyyvvvrrrmmmjjjiiijjjiiiiiiiiiiiiiiihhhgggfffbbbbbbbbbdddeeedddaaa___]]]ZZZXXXWWWWWWXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJEEEDDDAAA>>>;;;:::999888666666555555555666666777222555888999777666666777777888888999::::::;;;;;;;;;>>>CCCHHHKKKKKKJJJIIIDDDBBB???;;;888444222111...............///000000...000222444555555444444333333777;;;???NNNtttyyymmmcccaaa```XXX[[[YYYUUUSSSTTTWWW[[[^^^___```bbbdddeeedddaaa^^^^^^]]][[[YYYWWWTTTRRRQQQTTTXXX[[[[[[]]]aaaaaa^^^XXX\\\[[[XXXWWWXXXUUUOOOGGGKKKLLLKKKMMMQQQPPPKKKKKKLLLOOORRRSSSTTTTTTSSSRRRSSSSSSQQQNNNNNNPPPRRRNNNMMMKKKJJJIIIGGGCCCAAABBB@@@???@@@BBBEEEGGGHHHDDDDDDFFFJJJLLLLLLJJJGGGBBBBBBBBBBBBAAAAAAAAA@@@CCCDDDEEEEEEEEEGGGJJJMMMGGGHHHJJJKKKLLLNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJMMMVVVcccttt{{{rrraaaTTTPPPJJJCCC???>>>???@@@>>>======<<<<<<<<<======???=========@@@CCCEEEFFFJJJLLLPPPSSSVVV[[[```ccchhhjjjkkkmmmooosssyyy}}}|||yyytttmmmiii___[[[WWWSSSOOOKKKGGGDDD>>>===;;;999777888:::;;;:::;;;<<<===<<<<<<===============>>>>>>>>>>>>>>><<>>;;;:::333333888555111222333444444444444333qqqqqqpppnnnlllmmmooorrrnnnnnnnnnlllkkklllooorrrqqqrrrssssssqqqmmmiiifffYYYWWW\\\nnn|||yyywwwvvvvvvwwwvvvvvvvvvuuusssnnnjjjiiiiiikkkgggggghhhhhhgggffffffeee`````````bbbcccccc```^^^[[[XXXUUUTTTUUUVVVVVVVVVTTTSSSSSSRRRRRRRRRSSSSSSQQQPPPOOOMMMJJJHHHGGGFFFBBBAAA>>>;;;888777777666555444444444555555666777111444888999777555666777888888999:::;;;;;;<<<<<<===AAAGGGLLLOOOOOOMMMLLL@@@>>>:::666333111000///...............///000111000222444666777777777666555555:::AAAJJJccc~~~oooggg^^^^^^```\\\^^^[[[VVVRRRQQQSSSWWWZZZ]]]^^^```cccdddccc```]]]___^^^\\\YYYVVVRRROOOMMMQQQUUUXXXYYY[[[```aaa^^^WWW[[[[[[VVVTTTUUUQQQKKKIIIKKKJJJIIIMMMSSSRRRLLLJJJLLLNNNPPPRRRSSSSSSSSSUUUUUUUUURRRNNNLLLNNNPPPMMMLLLJJJIIIHHHEEEBBB>>>>>>======???CCCGGGJJJKKKDDDEEEHHHLLLOOONNNKKKIII@@@@@@AAAAAAAAA@@@??????AAABBBCCCDDDEEEHHHLLLPPPIIIIIIIIIIIIIIIJJJNNNPPPKKKKKKKKKLLLLLLLLLKKKKKKKKKHHHGGGKKKSSS```ssstttxxxpppbbbSSSFFF>>>999777<<<=========>>>>>>>>>>>>===;;;999888:::;;;<<<===@@@AAABBBCCCEEEHHHMMMQQQPPPQQQSSSTTTWWW\\\bbbfffjjjpppvvv{{{|||}}}yyytttooommmjjjfffbbb[[[TTTOOOJJJHHHEEECCCBBB@@@===;;;999999999888777888:::<<<<<<===?????????>>>??????;;;;;;<<<===>>>???@@@@@@MMMVVVhhhuuuGGG666;;;:::222444888333222222***111111111000//////......------------,,,+++******(((((((((((()))***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&''''''''')))))))))))))))*********)))***---...+++,,,888EEE[[[cccjjjiii___XXXWWWYYYyyylll\\\III@@@777:::===666333666333000111333444555555444333uuusssqqqppppppooommmkkkmmmjjjhhhhhhjjjlllmmmmmmssstttttttttppplllfffccc```]]]dddyyy{{{wwwwwwuuurrrssswwwyyyuuuooojjjfffeeefffggglllgggcccbbbeeefffdddaaa```___^^^^^^______^^^]]][[[YYYVVVUUUVVVXXXXXXXXXWWWUUURRRQQQQQQQQQOOONNNQQQOOOMMMIIIFFFCCCAAA@@@>>>===<<<:::888777666555333333333333444555666666333555777777777777888:::888999:::::::::<<>>AAA===;;;===???@@@DDDIIIIIIJJJLLLOOOPPPNNNIIIFFFBBBAAAAAAAAABBBBBB@@@>>>EEEDDDCCCCCCDDDHHHKKKMMMGGGIIIKKKKKKIIIHHHJJJMMMJJJIIIHHHGGGGGGHHHJJJKKKKKKIIIGGGIIIPPP[[[gggnnnnnnTTTHHHDDD@@@============>>>?????????===;;;<<>>@@@AAABBBGGGFFFGGGHHHKKKNNNRRRTTT]]]___cccgggjjjlllmmmnnntttsssssswww}}}~~~~~~~~~}}}zzzvvvuuuuuuqqqiiibbb```^^^ZZZTTTOOOKKKHHHFFF???>>><<<;;;;;;<<<======;;;:::999999999:::<<<===@@@???>>>>>>>>>>>><<<;;;:::>>>>>>;;;<<<@@@BBB???PPPmmmTTTAAA<<<444666555444222111000000000////////////............------------------------,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))))))))))))))*********---))))))---,,,,,,777FFFXXXfffkkkiiieeeYYYSSS[[[~~~sss]]]LLLBBB:::999777555333222222111111111222333333333333222tttrrrpppppppppooommmlllkkkiiiggghhhjjjlllmmmmmmqqqrrrrrrrrrooollliiiggggggfffmmm~~~yyyvvvuuussspppqqqtttvvvrrrmmmhhhdddddddddeeehhhddd______aaabbb```^^^___]]]\\\\\\]]]]]]\\\[[[YYYWWWTTTSSSTTTVVVVVVVVVTTTRRROOONNNNNNNNNLLLKKKKKKJJJHHHEEECCCAAA@@@???<<<;;;:::888666555555555333333333333444555666666555666888888777777888::::::999999999<<>>???@@@CCCHHHKKKLLLMMMOOOPPPNNNJJJFFFCCCAAAAAAAAACCCCCCBBBAAADDDCCCBBBBBBDDDGGGJJJLLLHHHJJJLLLKKKJJJIIIKKKMMMKKKJJJHHHGGGFFFGGGHHHIIIHHHHHHHHHJJJOOOVVV^^^bbbqqqxxxttt]]]III;;;@@@@@@>>>===<<<===@@@BBBFFFAAA===>>>===:::;;;>>>============>>>???AAAAAA?????????@@@BBBEEEHHHJJJPPPRRRUUUXXX[[[]]]^^^^^^aaa```aaaeeelllqqqssssssqqqqqqrrrssstttwwwyyyzzz~~~}}}xxxvvvsssooommmllllllllllllhhheeeeeeeeeaaaZZZTTTRRRPPPLLLHHHDDDAAA???>>>======;;;:::::::::;;;<<<::::::;;;<<<>>>???AAABBBAAA@@@>>>>>>>>>===<<<<<<===>>>>>>;;;:::>>>HHHQQQrrreeeDDD888:::666555444333222111000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))((((((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))************---))))))---------888FFFXXXeeejjjgggbbbVVVRRR\\\jjjUUUGGG>>>999888666555333222222111111111222333333333333222tttrrrpppppppppooommmkkkhhhggggggiiikkkmmmmmmlllooooooooonnnnnnmmmllllllooooooxxx{{{vvvsssrrrppplllmmmpppqqqnnniiidddbbbaaabbbcccccc___[[[ZZZ\\\]]][[[YYY\\\ZZZYYYYYYZZZ[[[YYYXXXVVVTTTRRRQQQRRRSSSSSSRRRPPPNNNLLLJJJJJJJJJIIIGGGDDDCCCAAA???>>>===<<<<<<999888777555444333333333333333444444555666666666777888888888777777888:::<<<:::999<<>>:::666555333111/////////000///000000000//////111333888666777::::::999<<>>===???AAA@@@CCCGGGNNNNNNNNNOOOPPPNNNJJJGGGDDDBBBAAAAAACCCEEEEEEEEEDDDDDDCCCCCCDDDFFFIIIKKKIIIKKKLLLLLLJJJJJJKKKMMMKKKJJJHHHFFFEEEEEEEEEFFFEEEFFFHHHJJJMMMPPPRRRSSS]]]jjj~~~xxx|||qqq^^^SSSRRRMMMFFF???;;;===???DDD>>>;;;<<<===;;;;;;>>>;;;;;;;;;;;;;;;;;;<<<===999999888999:::<<<>>>???BBBCCCEEEHHHJJJKKKLLLLLLNNNMMMNNNQQQVVVZZZ\\\\\\]]]]]]^^^``````aaaaaaaaahhhhhhjjjkkkllllllmmmmmmlllllllllmmmnnnmmmjjjggg```^^^\\\YYYWWWVVVVVVVVVUUUSSSQQQQQQQQQOOOIIIDDDBBBAAA???<<<:::999888777<<<;;;:::::::::;;;<<<===;;;===???AAACCCEEEFFFGGGEEECCC@@@===:::888777777>>>;;;;;;>>>@@@IIIaaazzz\\\HHH888444777555444444222111000000000000000000//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++***************))))))))))))(((((((((((((((((((((((((((((()))))))))***))))))(((((((((((((((((((((((((((((((((((())))))************---))))))---------888GGGYYYdddgggddd^^^QQQPPP___zzz]]]KKKAAA:::888777666444333222222222111111222333333333333222wwwuuurrrqqqpppooollljjjgggggghhhjjjmmmnnnnnnmmmllllllkkkkkklllnnnpppqqqsssuuu}}}wwwrrroooooolllhhhhhhkkkkkkiiidddaaa^^^^^^^^^___^^^[[[XXXWWWXXXXXXWWWVVVYYYXXXWWWWWWXXXXXXWWWVVVTTTRRRPPPOOOPPPPPPPPPOOOMMMKKKHHHGGGGGGGGGEEEDDD??????===;;;:::999888888666555444333222222222222333444444555666666777777777888888777666666999:::===<<<>>>EEENNNSSSSSSPPPHHHGGGFFFCCC???;;;777555222111000////////////000...///000000000000222444555777;;;===<<>><<<<<<;;;::::::::::::;;;<<<===999999999888999:::;;;<<<;;;<<<===>>>???@@@AAAAAADDDDDDCCCDDDEEEGGGHHHHHHJJJKKKMMMOOOPPPPPPOOONNNRRRRRRTTTUUUUUUVVVVVVVVVTTTTTTUUUVVVWWWVVVTTTSSSNNNMMMKKKIIIHHHGGGGGGGGGFFFDDDCCCDDDDDDCCC???<<<;;;::::::999999999999999<<<<<<<<<<<<===???AAABBBAAABBBDDDFFFGGGGGGFFFFFFCCCBBB@@@<<<:::999:::<<>>===;;;999777555555444333333222222222222222333333444555777777777777777666777777777777888;;;===???AAAFFFOOOXXX[[[WWWRRRFFFDDDAAA<<<888555222111/////////.../////////000...000111111111222444666;;;<<<>>>>>>@@@OOOnnnvvvsssllljjjfffcccbbbcccbbbaaa]]]ZZZWWWVVVWWWWWWVVVUUUYYY\\\^^^]]]```eeehhhfff]]]\\\XXXRRRLLLIIIJJJLLLQQQTTTTTTPPPNNNOOOPPPNNNSSSQQQPPPQQQSSSSSSOOOLLLHHHHHHIIIJJJKKKKKKKKKKKKOOOUUUXXXVVVUUUWWWVVVTTTUUUUUUSSSPPPLLLIIIIIIIIIJJJGGGDDD@@@??????@@@AAA===;;;>>>CCCFFFGGGIIIMMMPPPPPPQQQRRRSSSQQQMMMJJJGGGEEECCCDDDFFFIIIKKKLLLIIIHHHHHHHHHHHHIIIKKKKKKGGGGGGFFFFFFGGGGGGGGGFFFCCCCCCCCCCCCDDDDDDEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHEEERRRkkkvvvlllgggTTTJJJBBB@@@@@@>>>===>>>============>>>???@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<>>>>>>>>>=========>>>???>>>@@@CCCEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFDDDEEEGGGGGGGGGGGGGGGGGGCCCBBBAAA@@@@@@?????????>>>======>>>>>>>>><<<:::;;;;;;;;;;;;<<<>>>???@@@>>>>>>???@@@BBBEEEHHHIIIHHHHHHHHHGGGFFFDDDAAA@@@:::;;;;;;::::::<<>><<<;;;999777555444333222222222222222222333444444333555666888888888777777666777888888999<<<@@@DDDEEEHHHMMMUUUZZZYYYSSSMMMBBB@@@<<<777444111000000............///////////////000222222333444777999>>><<<:::===IIIfffuuunnnqqqjjjjjjgggbbbbbbdddbbb___XXXVVVTTTUUUXXXYYYXXXVVVZZZ]]]___^^^```eeegggeee\\\\\\[[[UUUNNNJJJIIIJJJPPPSSSSSSNNNLLLNNNOOONNNNNNMMMMMMNNNOOONNNLLLJJJIIIGGGIIIMMMMMMKKKJJJLLLMMMRRRTTTRRRQQQRRRRRROOOOOOOOOOOOLLLIIIGGGGGGHHHIIIGGGDDDAAA???@@@AAABBB>>>===@@@FFFJJJIIIKKKOOOOOOPPPRRRUUUVVVSSSOOOKKKIIIGGGFFFGGGIIILLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKFFFDDDCCCCCCEEEEEEDDDBBB???@@@AAABBBCCCDDDDDDEEEAAABBBCCCDDDEEEFFFGGGGGGDDDMMMaaawwwuuudddOOOCCC>>>;;;<<>>>>>=========<<<<<<<<<;;;;;;:::999999999999:::;;;;;;777888999999999:::<<<>>>999;;;===@@@AAAAAA@@@@@@<<<======>>>??????>>>>>>===???@@@AAA@@@???@@@AAA============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDAAAAAABBBCCCEEEHHHJJJLLLIIIIIIGGGEEEBBB???<<<;;;888999999777666999@@@EEEMMM___PPPGGG999999>>>777333555333111111000///////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************''''''(((((((((((())))))'''''''''''''''''''''''')))))))))***))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,---)))***......///:::IIIUUU^^^aaa^^^TTTFFFOOOlll]]]FFF>>><<<999444444333333333333333444111111222333333333333222nnnmmmkkkkkklllllljjjiiiiiihhhfffgggiiikkklllkkkiiihhhhhhhhhjjjmmmppprrrwwwvvvvvvzzz}}}|||uuuoooiiifffeeegggfffbbbaaaddd]]]\\\ZZZYYYXXXXXXXXXYYYWWWVVVUUUSSSQQQQQQQQQRRROOOMMMLLLLLLMMMNNNLLLKKKIIIHHHFFFFFFFFFFFFDDDBBBCCCAAA>>>=========;;;:::888777666555333333333333222222222222333444555666444555777999999999888777666777999;;;===AAAGGGKKKMMMOOORRRTTTSSSNNNIIIEEE===;;;777444111000000000---......///////////////000111333444444666999;;;===999<<>>===<<<===???<<<<<<<<<============<<<<<<<<<===>>>======>>>???>>>>>>???@@@AAACCCEEEFFFDDDDDDCCCCCCDDDFFFGGGHHHEEEDDDBBB???===;;;::::::999<<>>@@@>>>;;;:::::::::999777444444333333333333333444222222222333444555777888444555777999:::999888777777888;;;===@@@FFFLLLQQQSSSTTTTTTQQQKKKDDD@@@>>>:::888555222000000000111......//////000/////////000222444555555777:::<<<<<<<<>>@@@CCCEEEEEECCC@@@===BBBEEEPPP[[[]]]___rrr~~~sssggg\\\WWWNNNMMMJJJHHHEEECCCBBBAAA======>>>>>>>>>======<<<======<<<<<<<<<===???@@@;;;===>>>===:::999;;;===::::::::::::999888777777;;;;;;<<<<<<===<<<<<<<<<;;;===???>>><<<;;;<<>>???????????????>>>???@@@@@@@@@@@@AAABBB@@@@@@@@@AAACCCEEEGGGGGGFFFEEEDDDCCCBBBBBBCCCCCC@@@???===;;;::::::;;;;;;666===FFFPPP]]]mmm}}}\\\KKK???666444888777000555888...000//////............///++++++,,,------......///))))))))))))))))))))))))(((((())))))*********+++&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,---)))***...///000;;;JJJQQQ[[[```___TTTEEEQQQrrryyyUUUAAA;;;888555333333222222333333444444111111222333333333333222XXXYYYZZZ]]]fffnnnnnniiieeedddaaa\\\YYYZZZ```fffffffffgggggghhhjjjkkklllooollljjjiiiiiijjjiiihhhaaabbbbbbbbbaaa```^^^]]]ZZZXXXVVVUUUUUUUUUWWWXXXUUUSSSPPPMMMKKKJJJJJJKKKHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDCCCAAA???>>>===<<<;;;:::999777666666666666444444444333333222222222333333333333444555666666777777777777888:::<<<===>>><<<<<>>;;;999999444333222000//////......000000000111111111111111444777999888888;;;>>>???FFFFFF]]]fffZZZ]]]___]]]\\\```eeefffeeebbb___]]]VVVVVVWWWYYY[[[\\\\\\ZZZ[[[aaadddcccbbbaaa]]]WWWVVVYYYZZZWWWPPPLLLLLLNNNOOOOOOPPPSSSWWWZZZ[[[ZZZYYYVVVRRRMMMJJJHHHHHHHHHMMMNNNOOOPPPPPPOOOMMMKKKJJJJJJIIIHHHGGGGGGFFFFFFIIIGGGGGGHHHKKKJJJFFFBBBEEEGGGIIIIIIGGGFFFFFFFFFFFFGGGJJJLLLNNNNNNMMMMMMMMMOOORRRTTTTTTRRRNNNLLLLLLJJJHHHJJJMMMOOOMMMKKKHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDCCCBBBBBBBBBBBBBBBDDDBBB@@@@@@AAAAAA>>>;;;;;;???DDDDDDAAA???AAADDDBBBEEEGGGGGGHHHNNNYYYaaannnsss|||yyyuuuoooiiiccc]]]VVVQQQPPPBBB:::>>>@@@<<<<<>>999777:::===<<<@@@======???===999;;;BBB>>>>>>>>>>>>????????????AAA@@@??????AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===>>>???AAABBB???AAA@@@===@@@FFFDDD>>>>>>AAADDDFFFFFFFFFFFFGGGDDDBBB@@@===<<<;;;<<<<<<@@@>>>;;;;;;>>>AAADDDEEECCCSSSlllsssQQQDDD>>>999666555444444222222111000//////............//////------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))************+++,,,,,,000>>>MMMSSS^^^WWWSSSWWWGGGUUUjjjOOOAAA:::666666333333333333333222111000111222333333444444333333PPPRRRSSSXXXaaajjjjjjeeefffccc^^^XXXSSSUUU\\\bbbggggggggghhhhhhiiiiiijjjjjjhhhfffeeefffgggfffeee___`````````___]]][[[ZZZXXXVVVUUUSSSSSSTTTUUUVVVUUUSSSPPPLLLJJJIIIIIIIIIFFFFFFEEEDDDCCCBBBAAA@@@BBBAAA@@@???===<<<;;;:::999888777666555555555555444444444444333333333222444444333444444555666666666777888999::::::::::::===???DDDKKKRRRWWWXXXXXXPPPLLLEEE>>>999555444444222222111000////////////000000000000111111111111111444777888999<<<@@@CCCHHHXXX{{{gggZZZ[[[]]]\\\]]]___ccceeeeeebbb]]]ZZZYYYXXXXXXYYY\\\]]]]]]]]]aaafffhhhfffdddccc^^^XXXOOORRRSSSQQQLLLHHHIIILLLPPPQQQSSSXXX\\\^^^]]]\\\YYYVVVQQQMMMJJJHHHHHHHHHLLLMMMNNNOOONNNMMMKKKIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHFFFDDDFFFHHHJJJKKKJJJIIIIIIJJJIIIJJJLLLNNNNNNNNNMMMLLLLLLMMMOOOOOOOOONNNLLLKKKKKKJJJHHHIIILLLMMMKKKJJJFFFFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCAAAAAAAAABBBCCCCCCBBB@@@@@@AAAAAA>>><<<;;;???CCCCCCAAA???AAADDD???AAACCCCCCCCCGGGNNNUUUYYY[[[fffxxxsssaaaPPPKKKFFF>>>;;;???:::???BBB@@@???@@@@@@>>>>>>::::::======:::;;;@@@??????>>>>>>>>>>>>??????;;;;;;;;;===??????>>><<<::::::::::::::::::::::::?????????@@@@@@@@@AAAAAAAAACCCBBB???AAAEEEDDD???@@@BBBBBBBBB@@@???@@@AAA<<<;;;:::999:::<<>>>>>>>>======;;;:::999888888777666555444444444444444555555555444444444444333666555555555555555666777666888999;;;;;;;;;:::999===CCCMMMWWW]]]]]]XXXTTTGGGDDD>>>888444111000000000000////////////000000000000000000111111222333000444777:::;;;===CCCHHHLLLllliii]]]]]]```___bbbaaaaaabbbdddccc^^^ZZZ^^^\\\YYYYYY\\\___```aaafffjjjkkkhhheeeccc]]]WWWJJJLLLMMMLLLHHHFFFGGGJJJNNNPPPTTTZZZ^^^___\\\ZZZWWWUUUPPPLLLIIIHHHHHHIIIKKKLLLMMMMMMMMMKKKHHHGGGIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGIIIIIIHHHGGGFFFFFFGGGIIILLLMMMMMMLLLMMMNNNNNNNNNOOOPPPOOONNNLLLKKKLLLKKKIIIHHHHHHHHHIIIIIIKKKIIIHHHHHHIIIJJJHHHGGGDDDDDDCCCBBBBBBCCCDDDDDDEEECCCBBB@@@@@@AAABBBCCCBBBAAA@@@AAABBBAAA???>>><<>>@@@AAAAAA???@@@DDDHHHKKKJJJTTTkkk|||ggg[[[QQQGGGCCCDDD@@@DDDEEEAAA>>>???>>><<<>>>:::999<<<>>>===>>>AAA???>>>===<<<<<<<<<===>>><<<===>>>AAACCCCCCAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@:::;;;<<<>>>>>>===<<<<<<<<<===<<<:::;;;>>>===:::888999::::::999:::===???;;;:::999999;;;???CCCEEEBBBKKKSSSUUUVVVaaawwwpppUUUEEE>>>;;;888777555555444333222111000000//////............//////,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''((())))))******+++******+++,,,,,,111@@@OOOUUUbbb___VVVTTTUUU{{{fffLLL???999555555666666666666666555555444666666777888888888888888DDDIIIOOOWWWcccllllllfffddd___VVVMMMIIINNNXXXaaalllkkkkkkjjjhhheeecccbbb^^^]]]\\\]]]^^^___^^^]]]ZZZZZZZZZZZZXXXVVVTTTSSSOOONNNMMMLLLLLLLLLMMMMMMOOONNNKKKIIIFFFDDDCCCCCC@@@@@@??????>>>======<<<:::999999888777666666555555444444333333333444444555555555555555555555555777777666666666666777777888888:::;;;===>>>???@@@BBBHHHQQQZZZ]]]YYYPPPIIIAAA>>>:::555222000//////............///000111222111111000111111333444555666777:::======>>>DDDLLL[[[{{{jjjbbbdddggghhhkkkeee``````cccdddbbb^^^bbb^^^ZZZYYY[[[___bbbdddgggjjjjjjfffccc```ZZZTTTJJJLLLLLLJJJHHHGGGHHHIIIIIILLLQQQWWW[[[[[[XXXUUUVVVSSSOOOKKKIIIHHHHHHIIIKKKLLLMMMMMMLLLJJJHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGJJJLLLKKKGGGEEEEEEGGGGGGIIILLLNNNNNNMMMNNNOOOQQQQQQQQQPPPNNNLLLJJJIIIJJJHHHEEEBBBBBBCCCFFFHHHIIIHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAABBBDDDCCC@@@??????@@@BBBDDDAAAAAAAAAAAABBBAAA@@@???===???@@@@@@???>>>@@@BBB???AAABBBBBB@@@@@@AAACCCGGGDDDKKK___wwwvvvoooiiiaaa]]]\\\\\\]]]XXXOOOIIIIIIHHHFFFAAA===:::;;;<<<===<<<<<>><<<;;;;;;<<<===>>>888888888:::<<<<<<;;;:::::::::::::::::::::::::::999::::::;;;;;;:::::::::999999999999:::;;;;;;999666777888888888999<<<>>>:::<<>>888555555666666777777777777666666777777888999999999999999BBBIIIRRR^^^kkksssqqqiiiccc]]]TTTLLLIIIPPP^^^hhhpppooommmjjjfffccc```^^^[[[ZZZYYYZZZ[[[\\\[[[ZZZWWWWWWWWWVVVUUUSSSQQQOOOIIIIIIIIIHHHHHHHHHHHHHHHJJJIIIGGGEEECCCAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;666666666555555444444444444444333333333444444555666666666666666666666666888888777777888888999999::::::;;;===@@@DDDHHHJJJKKKNNNRRRVVVUUUOOOEEE>>>:::888666333111000///000............///111222333222222111222333555777888;;;:::<<<>>>======FFFQQQtttuuutttooogggeeejjjnnnooorrrjjjaaa^^^aaaeeefffeeeccc___ZZZXXXZZZ^^^bbbdddfffiiiiiidddaaa^^^YYYSSSMMMMMMLLLJJJHHHGGGGGGHHHFFFIIINNNSSSXXXXXXUUURRRTTTRRRNNNKKKHHHHHHHHHIIIKKKLLLMMMMMMLLLJJJHHHGGGFFFGGGHHHIIIJJJIIIHHHGGGGGGIIIKKKIIIEEEBBBCCCEEEGGGIIILLLMMMLLLLLLLLLMMMQQQQQQPPPNNNLLLJJJIIIHHHGGGEEEAAA??????AAAEEEGGGFFFFFFFFFEEECCCBBBBBBBBB@@@@@@???>>>>>>???@@@@@@BBBAAA@@@??????@@@BBBCCCAAAAAABBBBBBAAAAAA@@@@@@======>>>>>>======>>>???>>>@@@BBBCCCBBBAAAAAAAAA@@@>>>BBBLLL[[[lll|||yyy{{{uuuqqqmmmhhhUUUSSSMMMGGGBBB???<<<999@@@???===<<<;;;;;;<<<<<<>>><<<::::::<<<>>>>>>===::::::::::::::::::::::::;;;;;;:::999999::::::;;;<<<<<<<<<======<<<<<<>>>>>>???>>>===;;;;;;<<<>>>BBBHHHSSSbbbssslllQQQDDD<<<>>>===666333666555444333222111000000///......------------......,,,,,,+++++++++*********************************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))(((((())))))***++++++++++++***+++,,,---333CCCSSSZZZ___\\\TTTSSSdddzzz^^^GGG===888666666666666777777777777777666777777888999999999999888AAAJJJWWWffftttzzzuuulllccc^^^UUUMMMLLLUUUcccoootttrrrnnniiiddd```]]][[[XXXWWWWWWWWWYYYYYYWWWUUUSSSSSSSSSRRRQQQNNNLLLKKKEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@>>>======<<<<<<;;;;;;::::::::::::444444444444444444444444444444444444444555666777666777777777777888888888888888888888999:::;;;<<<===>>>@@@CCCGGGLLLPPPRRRQQQPPPOOONNNKKKEEE===777333222111///......//////......//////000222333444444333333333555777:::<<<>>>;;;===@@@???@@@MMM]]]mmm___bbbccccccfffmmmpppooopppjjjbbb^^^```dddggghhhaaa]]]XXXVVVWWW\\\___aaabbbeeefffbbb```___[[[VVVMMMLLLJJJHHHGGGFFFGGGGGGHHHIIILLLPPPTTTVVVUUUSSSSSSPPPMMMJJJHHHHHHIIIIIIIIIJJJKKKLLLLLLKKKIIIGGGEEEFFFHHHJJJJJJJJJHHHGGGFFFGGGGGGFFFDDDCCCDDDDDDGGGIIIKKKLLLJJJIIIIIIIIINNNNNNLLLKKKIIIGGGFFFFFFCCCBBB@@@???@@@BBBEEEGGGCCCDDDDDDCCCAAA@@@@@@AAA??????>>>======>>>??????@@@@@@??????@@@@@@AAAAAAAAABBBDDDCCCAAA@@@@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAA@@@??????;;;:::<<<@@@GGGSSShhh{{{{{{nnnbbb[[[VVVRRRKKKJJJHHHFFFCCCAAA???>>>CCCAAA??????@@@AAA@@@???========================;;;;;;;;;;;;::::::::::::::::::===AAABBBAAADDDIIIIIIHHHHHHGGGHHHLLLRRRWWWiiiooo{{{pppKKK>>>;;;:::<<<:::666444666444444333222111000//////......------------......++++++++++++************)))))))))***************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***(((((()))******++++++,,,+++***+++,,,---444EEEUUUaaa```[[[RRRNNNaaa|||zzz{{{ZZZEEE<<<999777777666777777888888888888777777777888999999999999888BBBNNN^^^ooo}}}{{{oooddd___WWWPPPOOOXXXgggrrrxxxuuunnngggaaa]]][[[ZZZUUUUUUTTTUUUVVVUUUSSSPPPOOOOOONNNNNNLLLIIIGGGFFFAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;;;;999888888888888777777777444444444444444444444444555555555555666777888999777777777888888888999999888888888999:::<<<===>>>???BBBGGGLLLPPPSSSTTTTTTMMMKKKGGGDDDAAA===888444//////.........//////000000000000000111333444555666555444555666:::===???@@@===>>>DDDFFFJJJ]]]qqqzzzeeeYYY]]]```ccciiippppppmmmgggeeebbb______aaaccceee___[[[VVVSSSUUUYYY\\\^^^[[[___```^^^]]]]]][[[VVVMMMKKKIIIHHHHHHIIIJJJJJJIIIIIIIIILLLPPPSSSUUUUUURRROOOLLLIIIGGGHHHIIIIIIFFFGGGIIIJJJKKKJJJHHHGGGDDDEEEHHHJJJKKKJJJIIIHHHGGGFFFFFFGGGIIIKKKLLLKKKJJJKKKLLLKKKIIIFFFEEEEEEJJJIIIHHHFFFEEEEEEDDDDDD@@@@@@AAABBBCCCEEEFFFGGG@@@BBBCCCBBB???>>>???@@@???>>>===<<<<<<===>>>???===>>>???@@@AAAAAA@@@???BBBDDDEEEDDDAAA??????@@@;;;:::888888999999::::::<<<<<<<<<===??????===<<<;;;:::;;;===???GGGYYYiiiqqqpppmmmiiiddd^^^YYYVVVJJJJJJKKKLLLLLLJJJFFFCCC========================CCCEEEHHHJJJIIIGGGCCCAAAAAACCCKKKWWW___cccllluuussspppkkkgggjjjssssssWWW???;;;<<<;;;888999;;;:::666444444333222111000//////...------,,,,,,------...++++++++++++************((()))))))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))***((())))))******+++,,,,,,+++***+++,,,---555FFFWWW___]]]ZZZNNNGGG\\\vvvVVVCCC<<<999999999888888999:::::::::::::::777888999999::::::999999EEERRRdddwwwssseeeaaaXXXQQQPPPYYYgggsss{{{vvvooofff```\\\ZZZZZZTTTSSSRRRSSSSSSRRRPPPMMMKKKKKKKKKJJJHHHFFFDDDBBB???????????????>>>======;;;;;;;;;<<<;;;;;;::::::666666666666666555555555333444444444444555555555666666666666777999:::;;;777777888888999999999999777888888999;;;===???@@@AAAEEELLLSSSVVVWWWUUUSSSFFFCCC@@@===;;;888555222////////////000111222222111111111111222333444555777666555666888;;;???AAABBB???BBBJJJNNNVVVlllxxxmmmaaa\\\___bbbfffmmmsssqqqkkk___```aaa```___^^^___```\\\YYYTTTRRRTTTWWWZZZ[[[UUUYYYZZZYYYYYYZZZYYYUUUMMMKKKIIIIIIKKKMMMNNNOOOIIIGGGFFFHHHLLLPPPSSSUUUQQQOOOLLLIIIGGGHHHIIIJJJDDDEEEGGGIIIIIIIIIHHHGGGCCCEEEHHHJJJKKKJJJIIIHHHKKKIIIHHHKKKQQQUUUUUUTTTKKKMMMMMMLLLHHHEEEDDDCCCFFFFFFEEEDDDCCCCCCCCCDDD>>>@@@BBBDDDFFFGGGHHHHHH>>>@@@BBBAAA>>>===>>>@@@???>>>===<<<<<<===>>>???<<<===@@@AAABBBAAA???>>>CCCEEEFFFDDDAAA>>>???@@@;;;999777666777888999888>>>===<<<===>>>>>>===;;;;;;999999;;;<<>>>>>??????>>>===<<<;;;AAABBBBBBAAA???===<<<<<<<<<:::888666555666888:::;;;<<<<<<===============;;;:::888888999===@@@CCCTTT\\\rrraaaNNNFFF@@@<<<<<<;;;999777666666777888333333222222111000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))***++++++,,,,,,***+++---......666JJJ^^^```bbbZZZKKKJJJeeekkkPPPBBB888999<<<666:::<<<===>>>======???AAAAAA>>>;;;::::::;;;;;;:::PPPYYYppp~~~nnnbbb^^^YYYUUURRRVVVeeettt|||ttthhh]]]WWWTTTRRRQQQPPPOOOMMMKKKHHHFFFEEEEEEAAAAAA@@@>>>===;;;::::::999999999888777666666555555555444444333333333333444444333333333444444555444555555666777888999:::777777777777777888999999666777777999:::<<<======<<<;;;<<<>>>BBBHHHNNNRRR[[[___cccbbb[[[PPPFFFAAA:::888555222000//////000...............///000000111222333555555666555555:::;;;<<<===???BBBEEEGGGJJJSSS```oooyyyiii___[[[\\\```aaadddiiioooppplllgggaaaaaa```]]]YYYVVVUUUUUUQQQMMMJJJLLLOOOQQQPPPMMMKKKLLLNNNPPPSSSVVVYYYZZZWWWUUUSSSRRRTTTXXX^^^bbbRRRNNNKKKLLLOOOQQQPPPNNNOOOLLLIIIJJJMMMOOOLLLIIIHHHIIIJJJMMMOOOPPPNNNLLLGGGHHHHHHHHHHHHHHHHHHGGGDDDIIIIIIIIIWWWpppnnnbbbVVVSSSQQQKKKEEEDDDCCCCCCCCCBBBBBBAAA??????>>><<<===CCCIIIKKKFFFAAA??????>>>>>>???@@@BBBCCCDDDBBB@@@>>><<<<<<======<<<<<<<<<<<<<<<<<<<<<===@@@AAABBBAAA>>><<<;;;<<<;;;:::777666555666888999:::;;;;;;<<<============:::999777666888;;;>>>@@@DDDIIIXXXnnn}}}hhhOOODDDAAA>>>;;;:::999777666555555666666333333222111111000000///...------------,,,,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((())))))******+++,,,,,,+++,,,...//////777KKK^^^dddcccZZZLLLNNNkkkgggNNNAAA888:::>>>999;;;===>>>???>>>>>>@@@AAAAAA???============<<<;;;PPP[[[sssxxxggg]]]YYYVVVSSSQQQTTTaaannnvvvnnnaaaWWWPPPMMMLLLLLLKKKIIIGGGDDDBBB@@@???>>><<<<<<;;;:::888777666666555555555444444333333333333333222222222222111111222333333333444555555555666666777777888999::::::777888888999999999888888888888999;;;<<<===>>>???>>>???@@@DDDJJJQQQXXX\\\bbbcccaaa\\\RRRFFF>>>999555333111///............,,,,,,------...000111222222333444666777888888888;;;<<<===>>>@@@DDDJJJNNNUUUeee{{{uuuddd]]]YYYWWWWWW```bbbeeeiiijjjiiigggeeecccbbbaaa]]]YYYUUUTTTSSSOOOLLLHHHHHHKKKLLLKKKIIIHHHIIIJJJMMMQQQVVVZZZ\\\\\\ZZZXXXWWWXXX\\\aaadddVVVRRRNNNNNNPPPQQQOOOMMMNNNLLLJJJLLLNNNPPPNNNKKKOOONNNNNNPPPQQQQQQNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFJJJJJJHHHQQQfffwww}}}rrrfff[[[VVVSSSOOOJJJIIIDDDDDDDDDCCCBBB@@@???>>>===<<<===CCCIIIKKKGGGBBB>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>???===<<<:::999999;;;<<<>>>@@@AAAAAA@@@===;;;:::::::::999777555555666777888888999:::;;;<<<<<<<<<<<<999888666555666888;;;===<<<===DDDRRR^^^eeekkkpppwwwqqqaaaMMM@@@======<<<:::888777666555444444555555333222222111111000//////------------,,,,,,,,,,,,,,,++++++++++++*********(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((()))******++++++,,,,,,,,,...///000888LLL^^^hhhfffZZZLLLNNNkkkcccLLL@@@999;;;@@@;;;===>>>@@@@@@??????AAABBBAAA@@@???@@@AAA@@@>>>===OOOZZZqqqmmm^^^WWWTTTRRRQQQOOOQQQ[[[fffjjjbbbWWWNNNIIIGGGGGGGGGEEEDDDBBB???===;;;999999:::999999888777666555555222222222222222222222222333333333333333333333333222222333444555666666666666666777777888999999:::777777999::::::999888777;;;;;;;;;<<<<<<<<<<<<<<<@@@BBBFFFKKKQQQVVV[[[]]]\\\[[[WWWPPPGGG???:::888000000///...------......---------...///000111222333333555777999:::;;;<<<===>>>@@@AAADDDKKKTTT[[[iii|||fffZZZWWWWWWYYY\\\^^^bbbfffgggdddbbbbbbcccccccccaaa]]]XXXTTTRRRRRRQQQNNNJJJIIIJJJKKKKKKJJJGGGHHHJJJNNNSSSYYY^^^aaa___]]][[[YYYYYY[[[]]]___UUURRROOONNNOOOPPPOOOMMMMMMLLLKKKLLLOOOPPPOOOMMMQQQPPPPPPQQQRRRRRRPPPNNNKKKKKKJJJJJJJJJJJJKKKKKKIIIMMMLLLHHHJJJVVVccchhhfff```XXXUUUTTTRRROOOMMMFFFFFFEEEDDDCCCAAA???>>>===<<<>>>CCCIIIJJJFFFBBB>>>???AAACCCCCCCCCBBBAAA@@@@@@????????????@@@@@@@@@>>>;;;888888999<<<===???@@@@@@???<<<999888999888777666555555555777777666777888999:::;;;;;;;;;888777666555555777999;;;===<<<===CCCKKKSSS[[[aaakkk}}}kkkWWWNNNDDD>>>======;;;888777666666555555555555555222222222111000000//////---------,,,,,,,,,++++++++++++++++++************************************(((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))***+++++++++++++++---...000999KKK\\\hhhfff[[[IIIGGGbbb{{{___JJJ@@@888;;;@@@<<>>KKKUUUiii|||rrr___TTTQQQNNNMMMMMMLLLLLLSSS[[[ZZZTTTKKKEEEBBBBBBBBBCCC@@@???===;;;999777666666777777666666555555444444111111222222222222222222333333333333333333333333222333444666777777777666555666666777777888888888666777888999:::999888777;;;;;;<<<<<<===>>>??????FFFIIINNNSSSVVVWWWVVVVVVPPPNNNJJJDDD===888777777///............/////////000////////////000111111333444555777:::<<<>>>???AAACCCFFFHHHNNNYYYgggqqqyyylll]]]VVVTTTTTTYYY___]]]```dddccc___]]]^^^```bbbbbb```\\\VVVRRRPPPPPPQQQOOOMMMLLLKKKLLLKKKKKKJJJKKKNNNRRRWWW]]]bbbeeebbb```]]]ZZZXXXXXXXXXYYYQQQOOOMMMMMMMMMNNNOOOOOOMMMLLLKKKKKKMMMOOOPPPPPPQQQPPPOOOQQQRRRSSSRRRQQQMMMMMMLLLKKKKKKLLLMMMMMMHHHLLLMMMKKKLLLSSSZZZ___ZZZXXXVVVUUUUUUTTTPPPLLLHHHHHHGGGFFFDDDCCCAAA@@@======@@@DDDHHHIIIEEEBBB===???AAACCCDDDCCCBBB@@@??????>>>??????@@@@@@AAACCCAAA<<<999888999;;;===>>>??????===:::888777777666555555444444555666666555555777888888999999999888777666555666777999:::;;;;;;;;;:::===CCCIIIMMMZZZmmmgggUUUJJJGGGCCC@@@>>><<<999777666666666666666666555555222222111111000//////...------,,,,,,,,,++++++++++++++++++*********))))))************************((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******++++++***)))***---000888IIIYYY```bbbZZZHHHCCC]]]vvv]]]JJJ@@@888:::???;;;@@@AAABBBBBBAAAAAABBBCCC@@@@@@@@@BBBDDDCCCAAA???EEELLLZZZggghhh]]]PPPJJJIIIGGGFFFHHHGGGEEEHHHMMMJJJFFFAAA===<<<===>>>>>>;;;;;;999777666555555444333333222222222222222222111111111222222333333444111111222222222222333333444555666888888888777777666666666777777777888888777777888999::::::::::::999:::===???BBBEEEGGGHHHMMMOOORRRUUUTTTQQQNNNKKKDDDCCC@@@:::555222111222....../////////000000000222111111111111111222333555666777999<<>>???AAAEEEGGGGGGDDDAAA===>>>@@@BBBCCCBBBAAA@@@======>>>>>>????????????CCCAAA===:::888999;;;<<<===>>>>>><<<999666555555444444444333444444555555444555666666777666666666666555555555666777999:::999<<<<<<888777;;;>>>>>>HHHWWWkkk|||ppp[[[NNNJJJ??????>>>===;;;888666555555666666777666666555555222111111000000///......,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''((())))))******+++)))((())),,,000888HHHWWWYYY\\\VVVHHHHHHdddqqqYYYHHH@@@888999???<<<@@@BBBCCCBBBAAA@@@AAACCCAAAAAAAAABBBDDDEEEDDDBBB@@@CCCKKKRRRPPPHHHCCCBBBAAA??????AAA@@@======@@@@@@===:::888999999888888777666555444333333333333000111111111111111111111000000111222222333444444333333333333444444555555666777999::::::999888777777777777888888888999999999999999:::<<<===??????>>>???BBBEEEIIIMMMPPPQQQPPPPPPOOOMMMJJJFFFBBB@@@::::::888555111/////////......///000000000000///111111111222333444555666888999:::<<<@@@CCCGGGIIIHHHLLLRRRYYYeeexxxwwwdddYYYPPPKKKMMMQQQRRRSSSUUUYYYZZZZZZ[[[ZZZ[[[\\\]]]]]]]]]\\\XXXSSSOOOMMMMMMNNNOOOQQQQQQPPPNNNMMMLLLLLLOOOSSSXXX]]]```bbbbbb___^^^\\\YYYWWWUUUTTTSSSMMMMMMLLLLLLKKKLLLNNNPPPMMMKKKHHHGGGGGGKKKQQQUUUSSSQQQQQQQQQSSSUUUUUUTTTQQQPPPNNNMMMMMMNNNPPPQQQNNNJJJGGGFFFFFFEEEEEEFFFOOORRRRRRNNNMMMNNNJJJDDDEEEEEEEEEDDDDDDBBBAAAAAA???AAACCCEEEGGGEEEBBB@@@===>>>???AAAAAAAAAAAA@@@<<<======>>>>>>>>>>>>===>>>===;;;999999:::<<<===<<<======;;;888555444444333333333333333444444555555555555555555444444333222222222333444666888999999===>>>888666888:::999===DDDPPP[[[jjjrrr___RRRHHHCCCCCC999:::;;;999666555555666333444555555666555444333111111111000//////......,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((()))************((()))---111:::IIIWWWZZZYYYQQQHHHOOOnnnkkkUUUFFF???888:::AAA???@@@BBBBBBBBB@@@@@@AAABBBDDDCCCBBBCCCEEEGGGGGGFFF===>>>AAADDDBBB<<<;;;>>><<<::::::===<<<777666888;;;999777666777666555333444333333222222222222333111111111222222222222222//////000111222333444444666666666777777888888888888999:::;;;;;;:::888777999999999999999999::::::;;;;;;;;;;;;===???BBBCCCEEEFFFHHHKKKNNNQQQSSSTTTOOOMMMIIIDDD@@@<<<999888333444444333000//////000......//////000/////////000000111222444666888999;;;;;;<<>>???@@@@@@@@@@@@<<<<<<============<<<<<<:::999888888999:::===>>><<<======;;;777444333333222222222333333444444444555555555555444333222222000000111222333555777888666;;;<<<666333666888666:::;;;===BBBLLLbbbyyy}}}wwwcccQQQLLLLLLGGGAAA>>>;;;<<<;;;999555444555777111222333444444444333222111111111000//////......,,,,,,,,,+++++++++******************))))))))))))************************'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''(((((()))*********+++)))***...333;;;JJJWWW^^^XXXMMMGGGSSStttgggQQQDDD???888<<>>>>>>>>@@@EEEJJJPPPQQQTTTXXXYYYWWWRRRNNNHHHEEE@@@;;;777555555555000////////////000000111//////.........//////000222333444555666888:::<<<@@@???>>>AAAGGGNNNTTTWWWYYYfffuuugggUUUQQQTTTQQQLLLJJJMMMUUUYYYXXXTTTTTTSSSSSSUUUXXX[[[[[[ZZZ[[[XXXTTTRRRRRRQQQNNNLLLMMMMMMOOORRRUUUUUURRRPPPMMMOOOSSSVVVYYY[[[\\\]]]XXXWWWUUURRROOOLLLJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLIIIGGGGGGJJJOOOTTTUUUYYYXXXSSSRRRUUUTTTOOOMMMMMMNNNMMMLLLMMMOOOQQQMMMJJJGGGDDDDDDFFFIIIKKKJJJIIIHHHFFFEEEDDDDDDDDD?????????????????????@@@???@@@AAAAAAAAA@@@???>>>======>>>???@@@AAAAAABBB;;;;;;<<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<;;;888555222///111111000000111333555666222222333333333222222111111111222333444666666777999777555444444555888999;;;===>>>===???LLLaaarrrzzzvvv~~~lllWWWSSSMMMIIIEEECCC@@@>>>>>>;;;888777777777666555555444444333333222222111000000///...............---,,,+++*********+++,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))***************+++,,,...333===KKKUUUWWWTTTHHHHHH```|||lllOOO???>>><<<>>>AAA>>>AAAAAAAAAAAABBBBBBAAA???IIIEEECCCGGGLLLNNNLLLKKK777777666666555555555555666444333444555666555333111111222222222333333333333222111000000111222222000111111222333333444444333333444444555555666666888777777777777888999999;;;;;;:::999999999999999777888999999999:::<<>>AAADDDFFFKKKQQQVVVZZZZZZZZZZZZXXXTTTNNNJJJCCC@@@<<<777444333222333//////......//////000111000000//////000000111111111333444666777999<<<===???>>>@@@DDDKKKSSSZZZ]]]hhhooo]]]RRRNNNNNNNNNKKKHHHLLLRRRVVVTTTPPPQQQQQQQQQSSSVVVXXXXXXXXXXXXUUUQQQPPPPPPOOOLLLJJJLLLLLLNNNQQQSSSSSSQQQOOOMMMNNNQQQSSSVVVXXXZZZ[[[XXXXXXVVVRRRNNNKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMKKKIIIGGGGGGJJJPPPUUUVVVZZZZZZUUUSSSTTTQQQLLLKKKLLLKKKIIIHHHIIIKKKMMMLLLIIIFFFDDDCCCEEEHHHJJJGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>===??????@@@AAAAAA@@@???>>>>>>>>>>>>???@@@@@@AAAAAA;;;;;;<<<<<<<<<;;;999999::::::::::::;;;;;;;;;<<<999999999888666444222000111111111111222333333444111222222333333222222111111111222333444555666666999777555333222333444666:::<<<===<<<===EEERRR]]]bbblll~~~tttuuukkkXXXQQQNNNIIIFFFEEEDDDCCCBBB???<<<999777777777666555555444444333333222111111000//////...............---,,,+++*********++++++++++++++++++***)))((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))************......//////444???NNNXXXUUURRRGGGJJJdddkkkOOO??????===???BBB???BBBAAAAAAAAABBBBBBAAA@@@JJJHHHHHHJJJMMMPPPQQQSSS333333333222222222222222333222111222333444333111000000000111111111111222222222111111111222222333333333333444444555555666555555555555555666666666888888888888888999::::::999999888888777888888999:::;;;;;;;;;;;;===@@@BBBAAADDDGGGKKKPPPWWW^^^bbbdddaaa]]]XXXSSSMMMFFFBBB;;;999666222000//////000...............///000000111111111111111222333333222555777999:::;;;>>>@@@>>>???BBBGGGNNNVVV]]]aaawwwiiiWWWRRRNNNJJJGGGLLLIIIGGGJJJOOOQQQNNNJJJNNNMMMNNNPPPSSSUUUUUUTTTTTTRRROOONNNMMMLLLJJJHHHJJJJJJLLLNNNPPPQQQOOONNNMMMMMMNNNOOOQQQTTTVVVXXXYYYXXXVVVRRRNNNKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMJJJHHHHHHKKKQQQUUUVVVYYYYYYVVVTTTSSSOOOJJJJJJJJJHHHEEECCCCCCFFFIIIJJJHHHEEECCCCCCDDDFFFHHHDDDCCCBBBAAA@@@?????????CCCBBBBBBAAA???===<<<;;;>>>???@@@AAAAAA@@@???>>>????????????????????????<<<<<<<<<<<<;;;999888777999:::::::::::::::;;;;;;999888777555333222222222111111222222222222222111111111222222222222222111111111222333444444555666888666444222111111222333666777999:::;;;???DDDHHHCCCPPPdddqqqmmmeeejjjwww{{{fffSSSHHHJJJGGGDDDCCCDDDEEEEEEEEE???===999777777666555444444444444333222222111111000///......------......,,,,,,+++************+++++++++++++++***)))((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))************,,,---,,,---222===LLLWWWSSSPPPFFFKKKhhhiiiNNN@@@@@@>>>???CCC@@@BBBAAAAAA@@@@@@AAABBBCCCOOOSSSXXXZZZ\\\___dddggg111000000000000000000000111000///000111222111000111111111222222222333333333222222333333333444444555555555666666777777777777777777777777666666666888888888888999::::::;;;;;;;;;:::999999999999:::>>>???@@@@@@AAACCCFFFIIILLLMMMPPPSSSXXX]]]cccfffeee```YYYRRRKKKDDD>>>999444333111///...---.........---------...///000000111111111111222333555555555888;;;<<<<<<===???BBBDDDFFFIIIMMMSSSZZZaaaeeejjjTTTKKKLLLJJJGGGDDDJJJHHHGGGIIILLLMMMJJJGGGKKKKKKLLLOOORRRSSSSSSRRRQQQPPPOOONNNLLLKKKIIIHHHIIIIIIIIIKKKMMMNNNNNNLLLMMMMMMLLLLLLMMMPPPTTTVVVXXXXXXVVVRRRNNNLLLNNNQQQQQQQQQPPPOOONNNNNNMMMMMMQQQPPPMMMJJJIIIJJJOOORRRUUUVVVUUURRRQQQOOONNNLLLJJJIIIGGGCCC@@@@@@CCCEEEGGGFFFDDDCCCCCCCCCEEEFFFBBBBBBAAA??????>>>>>>>>>BBBBBBBBBAAA@@@>>><<<;;;===>>>???@@@@@@@@@???>>>@@@@@@@@@??????>>>>>>>>>>>>======<<<:::999888777999999999999::::::::::::;;;999666444222111111222000111222333333222000///000111111222222222222111000111111222333444444444777666444333333444555666111111333666:::===>>>>>>:::EEETTT[[[VVVPPPXXXeeexxxggg]]]SSSKKKHHHEEEBBB@@@@@@BBBDDDEEEEEE@@@===999777777666555333444444333333222111111111//////...------------...,,,++++++******************************)))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((()))))))))***************,,,---000444>>>KKKTTTQQQMMMDDDLLLkkkfffMMMAAAAAA???@@@CCCAAABBBBBBAAA@@@???AAADDDGGGSSSaaapppwwwyyy{{{000000000000000000000000000///...///111222111000111111222222222333333333333444444555555555555555777777777777777888888888999888888888888888888888888888888888999:::;;;<<>>======<<<<<<<<<===>>>@@@DDDFFFIIILLLOOORRR[[[ZZZYYYYYY[[[^^^```aaa___ZZZRRRKKKDDD>>>999555111000///...------......---------......000111111111111111222333555666777888;;;======;;;<<<@@@DDDHHHKKKPPPUUU[[[ccclllrrrwwwbbbWWWMMMKKKKKKHHHEEEDDDIIIHHHFFFHHHJJJJJJHHHFFFJJJJJJKKKNNNRRRSSSRRRPPPOOOPPPPPPOOONNNLLLJJJJJJIIIGGGGGGHHHJJJLLLLLLLLLNNNMMMKKKKKKLLLOOOSSSUUUVVVWWWVVVRRRNNNNNNRRRVVVVVVUUUTTTRRRPPPNNNMMMLLLTTTSSSQQQMMMJJJJJJLLLNNNSSSQQQNNNMMMLLLLLLMMMOOOKKKJJJHHHDDDAAAAAABBBDDDFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBAAA@@@???????????????@@@AAAAAA@@@???===<<<<<<===>>>???@@@???>>>>>>@@@??????>>>>>>======<<>>===<<<:::999999888999999999999999999999999>>><<<888444111000000111000111222333222111000//////000111111222222222222000000111111222333333333555555555555666888999:::222111111333888;;;<<<<<<>>>EEEKKKJJJCCC@@@GGGRRRaaattt}}}mmm]]]UUUQQQMMMJJJJJJDDDAAA???>>>???AAABBBBBB???<<<999777777666555444444333333222222111000000//////...---------------++++++++++++******))))))))))))*********)))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((()))))))))************,,,///444777<<>><<<<<<;;;<<<<<<===>>>???AAAEEEKKKPPPSSSVVVZZZ\\\ddd```\\\YYYXXXXXXWWWVVVTTTPPPIIICCC???;;;777444//////............//////............///111222333222222333444666777999::::::===???>>><<<>>>EEELLLNNNSSSYYY___gggrrrwww```RRRNNNLLLLLLKKKFFFDDDFFFIIIGGGFFFFFFGGGHHHGGGGGGHHHIIIKKKNNNQQQRRRQQQOOONNNPPPRRRQQQOOOMMMLLLLLLIIIGGGEEEFFFHHHKKKLLLLLLNNNMMMLLLLLLNNNQQQTTTVVVUUUVVVUUUPPPLLLLLLRRRXXXWWWVVVUUUSSSQQQOOOMMMMMMTTTUUUTTTQQQNNNKKKKKKLLLPPPLLLJJJKKKKKKIIIKKKNNNLLLKKKJJJGGGDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA???@@@AAABBBAAA???===<<<;;;<<<===>>>??????>>>>>>>>>>>>======<<<<<<;;;;;;>>>===;;;:::999999999999999999999888888888888777===;;;777444222111000111000000111111111111111000//////000111222222222222000000111111111222222222333333444555777999:::;;;777555333333555777999999AAACCCCCC???999888>>>EEEHHHVVVppp}}}hhh]]]SSSPPPOOOKKKGGGFFFEEEBBB???===>>>???>>>>>>>>>;;;888777777777666555333333333222111111000000///...------,,,,,,------******++++++******)))(((((())))))******)))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))***************...333777<<>>@@@AAA===>>>???AAADDDGGGIIIJJJRRRVVV\\\___aaa````````````[[[UUUQQQOOOMMMJJJHHHGGGDDD???;;;999666333111///..................///////////////111222333444444555666777999;;;===>>>???CCCEEEDDDDDDIIISSS\\\jjjooouuu{{{ttt\\\TTTKKKGGGFFFHHHGGGDDDCCCEEEHHHFFFCCCBBBCCCEEEGGGGGGFFFGGGIIIMMMPPPQQQOOOMMMMMMPPPSSSRRRPPPMMMMMMNNNIIIGGGEEEEEEGGGJJJLLLLLLNNNNNNNNNOOOPPPSSSVVVXXXTTTUUUTTTNNNGGGGGGNNNUUUSSSSSSRRRQQQQQQPPPOOOOOOQQQSSSUUUTTTQQQNNNLLLKKKNNNKKKKKKNNNMMMIIIGGGJJJKKKKKKLLLJJJGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@AAABBBBBBAAA>>>;;;::::::;;;<<<>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;:::;;;:::999777777777888888999999888888777777777777888777555333222111111222000000///000000111222333...///000111222222222222000000000111111111111111111111222333555666777777666555444333333444666777======<<<888666777999;;;===DDDSSShhh{{{{{{ttttttfff```WWWPPPOOONNNJJJFFFEEEEEEBBB???============<<<<<<:::888777777888777777333333222222111000000000///...------,,,,,,------)))******+++***)))((('''(((((()))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))************)))+++...111555???KKKSSSGGGCCC===QQQ|||^^^JJJCCCFFFBBBBBBFFFEEEAAABBBBBB@@@AAAGGGRRRZZZ}}}/////////000000000111111111000000111333555444333666666666777777777888888777888999;;;<<<<<<;;;;;;888888888888888888888888999999::::::;;;<<<===============>>>???AAABBBCCCGGGIIIKKKOOOSSSXXX[[[]]]eeehhhlllmmmkkkfffbbb```XXXSSSLLLHHHEEECCC@@@===>>>;;;777555333111...,,,......................../////////000111333444555777777888999;;;>>>???AAAEEEIIILLLLLLLLLSSS```kkkwwwTTTHHHMMMIIICCC@@@BBBDDDBBBBBBDDDGGGEEEBBB@@@AAACCCFFFHHHEEEFFFHHHLLLOOOPPPNNNKKKLLLPPPSSSSSSPPPMMMMMMNNNIIIGGGDDDDDDGGGJJJLLLLLLOOOOOOOOOQQQSSSUUUXXXYYYTTTUUUSSSKKKDDDCCCIIIQQQOOOOOOOOOPPPPPPPPPQQQQQQNNNQQQTTTUUUSSSPPPNNNMMMMMMKKKMMMRRRQQQIIIEEEFFFIIIKKKLLLKKKHHHFFFDDDDDDDDDEEEFFFFFFFFFEEECCCBBBBBBBBBAAAAAA@@@AAAAAAAAABBBCCCCCCCCCAAA===:::777999:::<<<>>>>>>>>>>>>===::::::::::::::::::::::::888777666555555666777777999888888888777777666666333222222222222222222333000//////...///111333444......000111111222222222000000000000111111111111///000000111222222333333000222444444333333555777888888777555555666555333666888>>>HHHQQQVVVVVVSSS]]]cccpppkkk```ZZZVVV[[[SSSLLLLLLLLLJJJIIIIIIEEEBBB???============<<<<<<999777666777888888888333333222222111000000000......---,,,,,,,,,,,,---)))******++++++)))((('''(((((()))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))))))))************.........///444???MMMXXXIIICCC<<>>???AAABBBDDDFFFHHHIIIJJJKKKNNNPPPWWWYYY]]]aaaeeehhhjjjkkkmmmlllkkkgggaaaZZZSSSOOOJJJDDD>>>;;;<<<<<<999555444333222000////////////---,,,+++***+++---///000111333555666666666888:::;;;<<<<<<<<<<<<>>>AAADDDEEEXXXQQQLLL\\\```mmmtttZZZIIIBBBBBBBBBAAA???>>>???AAACCCEEEDDDBBB??????AAADDDFFFFFFEEEFFFGGGIIIJJJJJJIIIHHHNNNOOOOOOMMMJJJHHHHHHIIIKKKHHHFFFEEEFFFGGGHHHHHHKKKPPPSSSUUUXXX]]]]]]ZZZUUUSSSOOOJJJFFFEEEGGGJJJKKKLLLNNNOOOPPPPPPOOOOOOIIILLLQQQUUUVVVRRRLLLGGGHHHGGGNNNWWWTTTHHHDDDIIIPPPOOOMMMKKKIIIHHHGGGFFFEEEFFFHHHHHHFFFEEEFFFGGGFFFDDDBBB??????@@@BBBCCCFFFFFFEEECCCAAA???===<<<<<<===>>>???>>>===;;;999999999888888999:::<<<===;;;999555444555666666666999888777666444222111111222222222111111111000000////////////////////////000000/////////111222333////////////000000000000000000111222222222222111333333333333333333333333333333222222333333444555999:::<<<>>>??????>>>===EEEHHHPPP\\\kkk}}}~~~|||{{{mmm___UUURRRRRRQQQRRRSSSRRRNNNJJJHHHGGGHHHDDD???===>>>>>>===;;;:::999999888777666555555444333222111000......---////////////............+++++++++************)))******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''(((((())))))******,,,,,,,,,000999DDDPPPWWWJJJJJJ>>>HHHnnnZZZPPPGGGEEEEEEDDDCCCEEEGGGEEECCCCCCFFFLLLSSSXXXaaa___[[[TTTNNNJJJJJJKKK333333333222222222222222666666666666666666777777777888888888666666888:::;;;;;;:::999999:::::::::<<<<<<;;;;;;;;;<<<======<<<<<<===???AAADDDGGGIIIIIILLLPPPSSSVVVXXX[[[]]]dddfffiiillllllkkkjjjhhheeedddaaa]]]XXXRRRLLLIIIEEE???:::888999999666333333222111000////////////111000.........///111222000333555666777888;;;===>>>@@@AAA@@@??????@@@AAANNN[[[RRRNNNcccooo|||aaaPPPEEE??????AAA@@@>>>===>>>@@@CCCDDDCCCAAA>>>>>>@@@CCCEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLJJJHHHGGGGGGHHHIIIGGGDDDDDDFFFHHHJJJJJJLLLQQQTTTVVVYYY^^^]]]ZZZSSSQQQNNNIIIEEEEEEGGGJJJKKKLLLMMMNNNNNNNNNMMMMMMIIILLLQQQUUUVVVSSSMMMIIIJJJGGGLLLTTTQQQGGGDDDIIIPPPOOOMMMKKKJJJIIIHHHHHHFFFGGGIIIIIIGGGFFFGGGHHHGGGEEEBBB@@@@@@AAACCCDDDGGGGGGFFFDDDBBB???===<<<<<<<<<===>>>===;;;999888::::::999999:::;;;<<<===999777555444555666666555888888666555444222111111222222222111111111000000////////////////////////000//////......///000111.../////////000000000000000000111222222222222111333333333222222222222222222222111111222222333444777888999;;;;;;;;;;;;;;;===>>>BBBHHHRRR]]]gggnnnllljjjlllvvvzzzvvvnnncccXXXQQQOOOOOORRRTTTUUUTTTQQQMMMLLLKKKHHHEEE@@@?????????>>><<<::::::999888777666555555222222111111000000//////////////////............+++++++++************)))***)))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''(((((()))*********,,,+++,,,000999EEEPPPXXXJJJIII<<>>>>>>>>>>>???@@@@@@??????AAACCCHHHMMMRRRTTTWWWZZZ___bbbcccdddfffgggkkkmmmnnnnnnkkkfffaaa]]]XXXVVVSSSOOOJJJEEEBBB@@@<<<888444333444444222000111111000//////...//////222111000000000111222333111333666888999:::===???===???AAAAAA@@@???@@@@@@LLLVVVRRRVVVqqq}}}aaaQQQIIIEEEAAA@@@@@@???>>>===>>>@@@BBBCCCCCC@@@>>>>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJFFFHHHHHHGGGFFFEEEFFFGGGHHHEEECCCCCCEEEIIILLLNNNNNNRRRUUUWWW[[[___^^^YYYQQQPPPMMMIIIEEEEEEHHHJJJLLLLLLMMMMMMLLLLLLKKKJJJIIIMMMSSSWWWXXXTTTOOOKKKLLLIIIKKKOOOMMMFFFEEEKKKOOONNNMMMLLLKKKJJJJJJIIIFFFHHHJJJJJJHHHGGGHHHIIIGGGFFFCCCAAAAAABBBEEEFFFIIIHHHGGGEEECCC@@@===<<<<<<<<<===<<<;;;999777666::::::::::::;;;;;;;;;;;;777555333333444555444333777666555444333222111111222111111111111000000000////////////////////////000///...............///....../////////000000000///000111111222222111111222222222111111000000000111000000000000111222222444444555666777777777777::::::999:::>>>CCCIIILLLOOOQQQVVV```ooo~~~tttmmmooolllggg___XXXTTTTTTTTTRRRTTTUUUTTTQQQNNNMMMMMMHHHEEEBBB@@@@@@@@@???>>>;;;:::999888777666555555111111111111111111111111/////////............---+++++++++************)))))))))))))))(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''((())))))******++++++***+++000999FFFRRRYYYMMMKKK===EEEhhh[[[PPPEEECCCDDDDDDDDDEEEAAAAAAAAABBBDDDGGGJJJLLLIIIIIIIIIHHHGGGHHHKKKNNN555555666666777777777888555555555555555555555555999:::<<<<<<<<<===???BBB>>>>>>>>>??????@@@AAABBBCCCCCCCCCDDDEEEFFFHHHHHHFFFGGGIIILLLRRRXXX^^^aaahhhkkkmmmmmmjjjfffdddccccccccccccaaa]]]WWWRRROOOKKKIIIEEEAAA===:::999888555333000///000111000...000000//////...//////////////////000111222444555444666888999:::;;;===???===>>>??????@@@CCCGGGJJJHHHSSSZZZkkkooo___OOOGGGEEEBBBAAAAAA@@@???>>>>>>???@@@BBBCCCCCCAAA??????@@@BBBCCCCCCBBBBBBBBBBBBDDDFFFHHHJJJFFFGGGHHHGGGEEECCCDDDEEEGGGDDDBBBBBBFFFKKKOOOQQQPPPSSSVVVXXX\\\```^^^XXXPPPOOOMMMJJJGGGGGGJJJMMMNNNNNNNNNMMMLLLKKKJJJIIIKKKOOOVVVZZZZZZVVVRRROOOPPPLLLKKKMMMLLLHHHHHHLLLMMMMMMMMMMMMMMMLLLLLLKKKFFFHHHIIIIIIHHHGGGGGGHHHGGGFFFDDDCCCCCCDDDFFFHHHJJJIIIHHHFFFCCC@@@>>><<<=========<<<;;;999777666888888999999999999999888555444222333444444333222555555444333222111111000111111111111000000000000////////////////////////111000000///...................../////////000000///000000111111111111111111111111000//////......000////////////000111111222222333333444444444444999888777777888:::===???>>>@@@DDDJJJRRR^^^lllvvvvvvooojjjgggeeeiiigggddd```\\\ZZZZZZZZZSSSTTTTTTRRRNNNKKKIIIIIIFFFEEECCCAAA@@@??????>>>;;;;;;:::999777666555555222222111111111111111000//////.........---------+++++++++*********))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''(((((()))******++++++******+++000:::FFFSSSZZZSSSQQQDDDNNNrrrfffXXXKKKFFFFFFDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJLLLNNNPPPQQQSSSWWW[[[___555555666666777888999999888888999999999::::::::::::;;;===>>>???AAADDDFFFCCCDDDDDDEEEGGGIIIKKKLLLKKKKKKLLLMMMOOOQQQSSSTTTQQQRRRTTTXXX]]]ccchhhkkkooopppppplllfff___[[[XXXUUUTTTQQQNNNKKKIIIGGGFFF@@@>>>;;;777555333333333111000/////////000///...000////////////000000111...///000222444666888999999:::;;;;;;::::::;;;===@@@?????????BBBIIIRRRXXXVVV```nnnrrr```NNNHHHDDDCCC@@@<<<;;;>>>@@@?????????@@@AAABBBCCCCCCAAA??????AAABBBBBBBBB?????????@@@BBBEEEGGGIIIHHHIIIIIIHHHEEEDDDDDDEEEGGGEEECCCDDDHHHMMMPPPRRRPPPSSSUUUWWW\\\```\\\UUUOOOOOONNNLLLJJJKKKMMMPPPQQQPPPOOOMMMLLLKKKJJJIIIMMMRRRYYY]]][[[WWWSSSRRRSSSOOOMMMMMMMMMKKKKKKLLLKKKKKKLLLMMMNNNMMMMMMMMMEEEFFFHHHHHHFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFCCC@@@>>>===???>>>>>><<<;;;999888777666666666666666666777777666444222111222222222111333333222222111111111000000000000000000000000000000000000000000000000000111111111111000//////...............//////////////////000111111111111000000000000//////.........//////......//////000111222222222222222333333333666555444444444555666777888:::;;;;;;<<>>>>>>>><<<<<<:::999888666555555444444333222111000//////............------------+++++++++*********))))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((())))))***++++++++++++***,,,111:::GGGSSSZZZTTTSSSKKK[[[jjj[[[LLLFFFFFFEEEDDDCCCDDDDDDEEEFFFIIILLLNNNPPPWWWYYY\\\^^^aaaeeeiiimmm333444555666777888999:::888888999:::;;;<<<<<<===>>>@@@BBBDDDEEEHHHKKKNNNKKKKKKLLLMMMOOOQQQSSSTTTSSSSSSTTTTTTVVVWWWYYYZZZWWWXXXZZZ]]]aaaeeehhhjjjffffffeeeaaaZZZTTTPPPNNNJJJHHHFFFCCCAAA@@@AAAAAA888666444222111000000000////////////////////////000000///000000111222222111222444666888:::<<<===;;;<<<===<<<:::999:::;;;???>>>>>>???EEEPPP^^^gggrrrvvvnnnXXXLLL@@@@@@BBBDDDAAA<<<;;;>>>???>>>??????@@@@@@AAABBBAAA@@@??????@@@AAAAAA@@@<<<===>>>???BBBDDDFFFGGGIIIJJJJJJIIIGGGEEEFFFGGGIIIGGGFFFHHHKKKOOOQQQQQQPPPRRRSSSVVV[[[___ZZZQQQNNNOOONNNMMMLLLMMMPPPRRRQQQPPPOOOMMMKKKKKKJJJJJJMMMTTT[[[^^^[[[VVVSSSQQQSSSQQQOOOOOOOOONNNLLLJJJHHHIIIKKKMMMNNNNNNNNNMMMDDDFFFHHHGGGFFFEEEFFFFFFBBBCCCEEEGGGHHHHHHGGGFFFHHHGGGFFFEEECCCAAA???===???>>>===<<<;;;:::999888444333333333333555777888999666222000000111111000111111111111111000000000//////000000000000000111000000000000000000000000000111111111111111000///------........./////////...///000000111111000000//////////////////////////////......//////000111333222222111111222333333555555444444333333333333666777888666555777<<>>>>>???===<<<;;;:::888666555555555555444222111000///............------------,,,+++++++++************)))(((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((()))******++++++,,,,,,+++,,,111:::GGGSSSZZZPPPOOOKKKccciiiXXXHHHCCCEEEFFFFFFFFFDDDDDDEEEHHHNNNUUU[[[```fffhhhkkkmmmnnnppptttvvv666666777999:::<<<======;;;;;;<<<>>>@@@AAACCCCCCHHHJJJMMMOOOQQQTTTXXX[[[SSSSSSSSSTTTUUUVVVWWWXXXUUUUUUTTTSSSSSSSSSSSSSSSRRRSSSVVVXXXZZZ[[[[[[[[[XXXXXXVVVRRRMMMHHHEEEEEEBBBAAA???===<<<:::999999222222111000////////////...////////////.........000000000000111222444444444555777888:::;;;;;;;;;:::;;;<<<<<<::::::;;;<<>>@@@CCCCCC???===???<<<<<<======>>>>>>?????????>>>======>>>???>>>===999:::===???BBBDDDEEEFFFFFFGGGIIIIIIHHHHHHIIIKKKKKKJJJJJJLLLNNNPPPPPPPPPNNNPPPQQQTTTZZZ]]]WWWMMMLLLMMMMMMMMMLLLNNNPPPSSSPPPOOOMMMKKKJJJJJJJJJJJJMMMSSS[[[]]]YYYSSSOOOOOOQQQPPPOOOOOOPPPOOOKKKFFFEEEGGGJJJLLLNNNNNNNNNMMMEEEGGGHHHHHHGGGFFFFFFGGG???AAAFFFIIIJJJIIIFFFDDDEEEEEEEEEDDDBBBAAA???>>>===<<<;;;:::999999999999444333111000222555888;;;===999333//////000000000000000000000000000000000////////////000000111111000000000000000000000000...///000111111000000///---------.........//////...//////000000000000000.........///000000111111/////////...///000000111333222111000000111222222555555555555444444333333555555666555555666888:::<<<>>>EEEMMMRRRXXXcccnnnyyywwwlllpppwww}}}vvvooohhhffffffddd```\\\[[[\\\\\\\\\[[[[[[\\\\\\\\\ZZZYYYZZZ\\\[[[YYYVVVZZZYYYVVVQQQKKKGGGEEEEEEBBBDDDEEEDDD@@@??????@@@======<<<:::888666555444444444333222222111000000.........---------,,,,,,+++++++++************)))'''((((((((()))))))))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((())))))******+++,,,,,,---------222:::FFFRRRYYYLLLJJJIIIhhhkkkYYYHHHCCCFFFHHHGGGGGGEEEEEEGGGLLLVVVcccpppwww::::::;;;===???@@@AAABBBDDDEEEFFFHHHKKKMMMNNNOOORRRUUUXXXZZZ\\\```dddgggYYYXXXXXXWWWWWWXXXXXXYYYSSSRRRPPPNNNLLLKKKJJJJJJJJJKKKMMMOOOOOOOOOMMMLLLPPPOOOMMMIIIDDD???>>>>>>;;;;;;;;;:::888444111//////////////////.........---...000///...------...000000111111222333555555666666777888888888888777888999;;;;;;:::;;;<<<>>>EEEIIIRRR___oooqqqQQQCCC@@@@@@???:::888<<>>;;;;;;::::::;;;;;;<<<============<<<;;;;;;<<<===<<<:::777999<<>>===<<<:::888777555444222222222222222222222222......---------,,,,,,,,,+++++++++************)))'''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((''''''''''''(((((()))))))))***++++++,,,,,,...---...222:::FFFQQQXXXKKKHHHGGGkkkqqq___LLLFFFHHHIIIGGGGGGGGGGGGJJJQQQ___ppp???@@@BBBEEEIIIMMMPPPRRRUUUTTTUUUXXX\\\```cccccceeedddccccccccccccbbb```WWWVVVUUUSSSQQQOOONNNMMMHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@>>><<<:::999888333333333222222222111111..............................//////000000111111222333444555666888999:::888888888888888888888888>>>999777999:::;;;AAAIIIQQQYYYiiiqqqXXXFFF>>>===>>><<<;;;;;;:::::::::;;;;;;;;;:::999888888999:::;;;===<<<<<<;;;999888777777888999;;;===????????????DDDFFFDDD@@@AAAGGGJJJJJJNNNNNNMMMNNNNNNOOOOOOPPPMMMNNNQQQTTTWWWWWWTTTRRRLLLKKKKKKLLLNNNOOONNNLLLOOONNNKKKFFFCCCCCCEEEHHHSSSRRRQQQOOOMMMLLLJJJJJJMMMNNNOOOPPPOOOMMMJJJIIIFFFGGGIIIKKKLLLLLLKKKKKKIIIJJJJJJJJJJJJHHHFFFEEE???AAACCCEEEFFFFFFEEEDDDEEEDDDCCCBBB@@@===;;;:::<<<999666555555666555444111111000111333666999;;;???999333111222222///,,,///000111222222111000///,,,,,,,,,---------......---------............///111000000///...---------------------------------............////////////,,,---...///000000000000111111000000//////......,,,------...............111111111111111111111111222222222222222222222222555555555555555888<<>>===???CCCFFFEEECCCEEEGGGKKKMMMOOORRRUUUXXXXXX]]]eeelllrrryyyyyypppmmmnnnooojjjeeebbbaaa___\\\YYYWWWXXXXXXXXXWWWVVVUUUTTTTTTXXXXXXVVVXXX^^^\\\WWWXXXVVVTTTSSSTTTTTTSSSQQQSSSOOOLLLJJJIIIHHHDDDAAAFFFFFFEEEDDDCCCAAA@@@???>>><<<999888999888555222222111000111222222111///......---,,,,,,+++******++++++************++++++))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************---...000999HHHSSSVVVGGGFFFEEEhhhyyy{{{___LLLHHHEEEGGGIIIDDDIIIHHHKKKUUUfffyyyPPPQQQSSSVVVZZZ^^^aaaccciiihhhhhhjjjlllnnnnnnmmmjjjgggccc```^^^[[[XXXVVVOOOOOOMMMLLLJJJHHHGGGFFFCCCCCCCCCBBBAAA???>>>===;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777555444444333222222222111111111111...........................//////000111222222333333444555777888999::::::;;;;;;:::999888777666555555555777===FFFQQQZZZ^^^iiiuuukkkbbbUUUGGG>>>;;;===???::::::999999999999::::::;;;;;;::::::::::::::::::<<<<<<;;;:::999888777777777888:::<<<>>>>>>>>>>>>@@@BBBAAA>>>???EEEIIIIIILLLKKKKKKKKKKKKLLLNNNOOOOOOPPPRRRTTTVVVUUURRROOOJJJJJJIIIJJJLLLMMMLLLJJJNNNMMMKKKGGGEEEEEEGGGJJJPPPOOONNNLLLKKKJJJIIIIIIJJJLLLNNNPPPPPPNNNKKKIIIFFFGGGIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLKKKIIIHHHGGGBBBBBBCCCDDDDDDDDDCCCBBBCCCCCCBBBAAA???===<<<;;;;;;888666444444444333222333222111111222444666777<<<777111000111222///,,,...///000111111000//////,,,,,,,,,---------......------------............000000//////...------,,,------------------------........./////////000000---...///000000111111111000000000/////////......------...////////////...111111111111111111111111222222222222222222222222444555555444444666:::===888666666888;;;===;;;999888:::<<<===>>>???AAACCC>>>CCCHHHMMMQQQVVV\\\```jjjrrrzzz|||{{{~~~xxxnnnddd^^^^^^```ccc```\\\ZZZYYYYYYWWWUUUWWWXXXZZZZZZXXXUUURRRPPPQQQUUUWWWXXX[[[```___YYY[[[XXXUUUSSSRRRRRRQQQOOOOOOLLLJJJIIIIIIHHHEEEBBBAAAAAAAAA@@@>>>===;;;:::===;;;888777888777444222222222333333222111000000......---,,,,,,+++******+++******))))))******+++************))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++...///111:::IIISSSVVVJJJFFFIIIooo{{{}}}aaaNNNJJJGGGHHHJJJEEEIIILLLSSS^^^nnneeefffhhhjjjmmmqqqtttuuuxxxvvvuuuttttttrrrnnnkkkjjjeee___YYYUUURRRNNNLLLGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>===<<<;;;:::999666666666666555555555555444444333333222111111111111111111111000000000000................../////////000000222333444555555555666777999999::::::999999888777666444333333333888<<<===BBBSSSkkkzzz|||hhhOOOKKKFFF@@@<<<:::999:::888888777777777888888999;;;<<<===>>>===<<<:::999<<<;;;;;;:::999888777777555666888:::<<<<<<<<<<<<<<>>===<<<;;;999888888<<<:::777666666555333111222444666555111///000111...------,,,,,,++++++***+++******))))))******++++++++++++*********)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))************,,,...///222<<>>;;;888777777777777777777777888999<<<>>>@@@BBBAAA???;;;999;;;::::::999888777777777444555777999:::::::::999<<<@@@AAA===;;;@@@DDDEEEJJJIIIHHHGGGIIIKKKNNNPPPOOOPPPQQQSSSTTTRRRNNNKKKLLLJJJIIIJJJKKKLLLKKKJJJHHHHHHIIIHHHGGGHHHKKKMMMHHHHHHGGGFFFFFFGGGHHHHHHHHHJJJMMMOOONNNKKKGGGDDDBBBCCCDDDEEEFFFGGGGGGGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888666555555444222111444333222111000000111111333111......000000000.....................------,,,,,,,,,---------......,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000------...///000000//////........................---...//////000000//////////////////////////////000000000000000000000000222222222111000000333555555666888::::::999666444444555666555333222222333555666888999:::;;;<<<===>>>@@@EEEJJJQQQZZZbbbggg[[[ZZZYYYYYYZZZ[[[YYYUUUTTTXXX]]]^^^^^^___cccgggbbb___]]]___ccciiimmmnnniiiccc]]][[[YYYYYY]]]cccccc___\\\\\\[[[XXXZZZ___aaabbbbbb^^^XXXSSSSSSTTTTTTSSSQQQPPPPPPPPPQQQQQQSSSUUUXXX[[[]]]^^^^^^^^^XXXXXXWWWXXXZZZ]]]\\\ZZZVVVSSSPPPPPPQQQSSSUUUUUUJJJJJJJJJIIIHHHFFFDDDCCC??????===<<<;;;999999888:::999777666444333111000222555888666000---///222---------,,,,,,+++++++++******))))))))))))***************))))))))))))((())))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******++++++,,,...///222===JJJQQQRRRDDD@@@UUU}}}eeeQQQOOOKKKIIIJJJHHHIIILLLUUUdddxxxvvvuuutttsssssssssssssssxxxuuurrrnnniiiccc\\\WWWUUUPPPKKKFFFDDDCCCBBBAAA;;;;;;:::999999888777777555555555555555444333222222222222111111000000///////////////000000000111////////////////////////000000000111111222222222333333555666888999:::;;;<<<;;;:::999888888777777;;;:::999999999;;;<<<===???NNN\\\mmmuuuUUUJJJCCC;;;;;;;;;<<<;;;;;;::::::777777777777777888999999<<<>>>BBBDDDDDDAAA<<<999999999999888888777777666333444666777888888888888???DDDEEE???<<<>>>AAABBBEEEEEEDDDEEEFFFIIILLLMMMKKKLLLOOORRRTTTSSSPPPMMMKKKIIIGGGGGGIIIJJJIIIHHHFFFGGGHHHIIIHHHHHHJJJLLLGGGGGGFFFEEEEEEGGGHHHIIIIIIKKKMMMNNNLLLHHHDDDAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEGGGDDDAAA>>><<<<<<<<<===<<<=========<<<<<<;;;::::::888777666777666444222111111111111111111111222000///......///000000/////////...---------------,,,,,,,,,---------......,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,------...------------------------.........---......///////////////........................////////////////////////000111111000//////111222000222444555555333000///111222333222111000111222222222222333444555666555:::;;;???EEELLLPPPRRRSSSDDDBBBBBBDDDEEEDDDCCCBBBAAACCCEEEEEEDDDEEEHHHKKKIIIFFFDDDDDDIIIOOOUUUYYYUUUPPPLLLLLLKKKKKKNNNSSSSSSPPPOOORRRRRROOOOOOQQQ\\\^^^___\\\VVVQQQOOOPPPUUUTTTSSSQQQOOOOOOOOOPPPPPPQQQTTTXXX^^^eeejjjnnn```\\\WWWUUUVVVVVVVVVWWWUUURRRPPPOOOQQQSSSTTTSSSLLLLLLLLLKKKIIIFFFCCCBBB@@@???===;;;:::999999999888888777555333111111000111555888555000---...111------,,,,,,,,,,,,++++++***))))))))))))))))))***)))(((((((((((('''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******+++++++++,,,---111<<>><<<:::999999:::<<<===???>>>===>>>???BBBEEEFFFXXXlllWWW@@@>>>???999999999999999999999999666666666666777888999999999<<<@@@CCCCCC@@@<<<999888888888777777777666666333444555777888888777666@@@EEEGGG@@@;;;<<>>>>>>>>???@@@AAACCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDBBB???===;;;;;;<<<===;;;<<<<<<<<<;;;:::999999888777666777888888666444000000000111222222333333....../////////000000000000///...---------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,------...............------------------------...........................///000///......000111...000333333222000/////////000111111000000222333222111111222444666555555666999===CCCHHHJJJJJJHHH;;;:::;;;??????;;;999;;;:::;;;;;;;;;::::::<<<>>>AAA???<<<;;;>>>BBBHHHLLLMMMHHHFFFGGGHHHGGGIIINNNJJJGGGGGGLLLNNNKKKIIIJJJSSSVVVXXXVVVRRROOOOOOPPPTTTTTTSSSQQQNNNMMMNNNPPPNNNNNNPPPUUU\\\eeennnsssaaa[[[UUUTTTSSSQQQRRRTTTWWWUUURRRQQQQQQPPPOOOMMMKKKMMMNNNLLLIIIEEECCCBBB???>>><<<:::888888888888888888888666333111000111111333555444000...///000,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***(((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***++++++,,,+++,,,---111===IIIMMMJJJMMMTTTxxxhhhRRRQQQMMMJJJOOOSSSWWW[[[fff~~~aaaaaa___]]]\\\[[[[[[[[[[[[XXXTTTPPPMMMIIIEEEBBBAAA???;;;999888777444222111111111111111000000000...............------,,,,,,,,,---------------...---------------........./////////000000111111111333444444555666666777777999999::::::;;;<<<<<<======;;;999999;;;???DDDGGGGGGHHHIIILLLQQQWWW]]]```sss```HHH<<<<<<::::::;;;;;;;;;;;;999888666444444444444555666777888555888<<>>888999<<<>>>>>>???BBBDDDGGGHHHIIIIIIHHHIIILLLOOORRRRRRPPPMMMKKKIIIFFFEEEFFFGGGHHHGGGJJJLLLNNNNNNLLLJJJJJJJJJGGGEEEDDDBBBCCCDDDFFFHHHHHHHHHHHHHHHGGGFFFEEEDDD??????>>>???@@@AAACCCDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@???>>><<<<<<<<<<<<===;;;;;;;;;;;;:::999888777555444555666888888666555111111222222222222222222...///000000000///000000111000///...---------...,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////......000111///111444333111000111333111222333333222222444555555444333444777888777666555777:::>>>AAABBBBBBBBB===;;;<<<@@@???999888;;;777888888999999999;;;<<<===<<<:::::::::>>>BBBFFFKKKGGGEEEGGGGGGEEEGGGKKKFFFCCCCCCIIILLLKKKIIIJJJLLLOOORRRRRRPPPNNNOOOQQQTTTTTTTTTRRROOONNNPPPRRROOOOOOPPPSSSXXX___dddhhhYYYTTTQQQTTTTTTQQQPPPRRRVVVTTTSSSRRRRRRPPPMMMJJJGGGJJJLLLLLLHHHEEECCCCCC@@@>>><<<999888888888999777999999666333000111222000111111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,,,,------333>>>JJJMMMIIIIIIXXX~~~kkkSSSRRROOOMMMTTTZZZeeepppVVVUUUTTTSSSSSSSSSSSSSSSQQQNNNJJJGGGEEECCC@@@>>>999888666666666666444222111111111111111111111111//////000000000///......------....../////////000//////////////////////////////000000111111222222555555555666777888888999:::;;;;;;;;;<<<<<<======<<<:::999999===CCCKKKOOOSSSUUUYYY```iiisss|||rrrYYYJJJFFF>>>;;;:::333000333777:::<<<<<<;;;:::333222222333444555666777222444888;;;<<<;;;999777777777777777666666666666333444666777777777666666777>>>AAA<<<666777;;;===???BBBEEEHHHKKKLLLLLLKKKHHHIIILLLOOORRRQQQNNNLLLOOOMMMJJJHHHIIIKKKKKKKKKMMMOOOQQQQQQNNNLLLJJJJJJFFFEEECCCAAAAAACCCEEEGGGEEEEEEFFFFFFFFFGGGGGGHHH@@@@@@??????@@@BBBDDDEEEBBBCCCDDDEEEEEEDDDCCCCCC=========<<<<<<<<<======;;;;;;;;;:::999888777666222222333555777888666444222333333333333222111111...///111111000///000000222111///...------......,,,,,,,,,---------......++++++,,,,,,,,,---------+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---////////////000222---///111111......000333111222333333222111222444222000...000222444222000222333555666666777888999<<<999:::>>><<<555555999555666777888999:::;;;<<<777777888888999<<>>888;;;KKKQQQNNNPPPXXXZZZbbb{{{iiiQQQJJJ@@@;;;::::::777444555444444555888999999888555555555555555555555555222444666777999999888888555555555555666666666666444444444555555555555555999:::999888666777:::===;;;@@@FFFKKKNNNPPPQQQSSSNNNMMMLLLNNNQQQRRRQQQNNNSSSPPPMMMJJJJJJJJJJJJIIILLLNNNPPPQQQQQQNNNKKKIIIEEEEEEDDDCCCCCCDDDEEEFFFDDDKKKMMMEEEAAAEEEEEEAAABBBAAA@@@@@@@@@BBBDDDEEEDDDEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@===:::999:::<<<;;;:::888888888777444222333333444444333333222111111111222222222222333333111111000000000000111111///////////////......---.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,++++++,,,------......------222111000.........///000111111111111111222222222444444333222222333333333444444444444444444444444888999::::::999888666555444555666777999:::;;;<<<999888777777999<<>><<<;;;999888888222222111111000//////...//////.........---------......////////////......------------............111111000000000000111111222222333333444444555555888999999;;;<<<<<<;;;:::>>>;;;:::<<<<<<::::::===FFFIIIDDDGGGUUUYYYWWW\\\\\\dddtttoooRRRDDD>>>888555777888777555444333333444666777666555444444444444444444444444333444555666666555555444444444555555555666666666444444444444555555555555888999888777666777999<<<;;;???DDDHHHKKKMMMOOOQQQNNNMMMLLLNNNQQQSSSQQQOOOSSSPPPLLLKKKKKKLLLMMMMMMOOOQQQRRRSSSRRROOOLLLJJJFFFEEEDDDDDDEEEGGGIIIKKKSSSXXXUUUKKKDDDFFFFFFBBBCCCBBBAAA@@@@@@AAACCCDDDGGGHHHIIIJJJIIIHHHFFFDDDBBBBBBAAA???<<<;;;;;;<<<;;;:::999888888777555333333333444444333333222111111111222222333333333444111111000000000000111111//////000000//////...---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------,,,++++++,,,------...---------111111///.........//////000000000111111111111222222222111111111111222222333333333333333333333333666777888888888777555444444555666777999:::;;;;;;:::999888888999<<>>KKKrrr___UUUXXXWWWeee;;;;;;::::::::::::999999999999888777555444333333000//////......---------/////////............------......//////..................//////000000000222222222111111222222222555555555666777777888888777888:::;;;<<<<<<;;;:::888888999======;;;===BBBHHHUUU[[[```gggddd```ffflllwwwppp___NNN>>>:::666333333555666555333444333222222444444444222444444444444444444444444333333333333333222111000333333444444444555555555333333333444444555555555777888888777666777999<<<:::===AAADDDFFFHHHLLLNNNMMMLLLMMMOOOQQQSSSRRRQQQTTTQQQMMMKKKLLLNNNPPPQQQQQQRRRSSSSSSQQQNNNKKKIIIGGGFFFEEEEEEGGGJJJNNNQQQeeeggg```QQQHHHIIIHHHCCCDDDCCCBBBAAAAAAAAACCCCCCHHHIIIJJJJJJIIIGGGEEEDDDAAABBBCCCBBB???===<<<===<<<;;;999999999888555333333333444444333333222111111111111222333444444555111000000//////000000111000000000000000//////...------......------,,,+++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,++++++++++++,,,---------------000000///............/////////000000000111111111000000000//////000000111333333333333333333333333444555666666666555444333444444555666888999::::::;;;:::999999999;;;>>>???@@@@@@AAAAAAAAA@@@@@@???>>>>>>@@@BBBDDDFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLNNNQQQSSSTTTSSSRRRPPPLLLQQQSSSSSSUUUWWWWWWSSSVVVUUUTTTWWW[[[]]][[[YYY^^^]]][[[ZZZZZZZZZXXXVVVQQQPPPMMMKKKHHHGGGFFFEEECCCAAA???===;;;;;;;;;;;;:::888666444333333333444555444444333222111000/////////.........---------))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))******++++++,,,---///555BBBLLLLLLFFF???DDDeeehhhXXX\\\```ttt666666666666666666666666444444333222111111000000............------------/////////...............------.../////////.........//////000000111111111444444333333333333444444666777777888888999::::::666999;;;=========>>>>>>999999:::<<<;;;:::???GGGPPPkkkrrrjjjqqqfffQQQHHHAAA::::::888666555666555333111444222111222333333222111333333333333333333333333222222222222111111000000222222222333333333444444222222222333444444555555777888999888777888:::<<<:::;;;===???AAADDDHHHKKKKKKLLLMMMOOOQQQRRRSSSRRRVVVSSSNNNLLLMMMOOOQQQQQQPPPQQQQQQQQQPPPMMMJJJHHHGGGFFFDDDDDDGGGLLLQQQUUUnnnmmmcccSSSJJJJJJJJJEEEGGGFFFEEEDDDCCCCCCDDDDDDGGGHHHHHHHHHGGGEEEBBBAAAAAACCCDDDCCCAAA>>>=========;;;:::999999888666444333333444444333333222111000000111222333444555555000000////////////000000000000111111000000///...---------------,,,++++++++++++++++++++++++++++++************++++++++++++************************++++++******++++++,,,---------------------------************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,++++++++++++,,,------------,,,///..............................//////000000111///////////////000000111222222222222222222222222222333444555555555444333333444555666777888999999;;;:::999999999;;;<<<===>>>>>>???@@@@@@@@@@@@@@@===>>>@@@BBBDDDFFFGGGHHHJJJJJJKKKLLLMMMMMMLLLLLLJJJLLLNNNQQQRRRQQQPPPOOOKKKPPPTTTRRRQQQSSSUUUUUUWWWVVVVVVXXX[[[]]]]]][[[```]]]ZZZYYYYYYZZZYYYXXXSSSQQQNNNKKKHHHFFFEEEDDDBBBAAA>>><<<;;;;;;<<<<<<;;;:::777555333333444555666555444333222111111000/////////...------,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))******++++++---...000666CCCMMMMMMGGGAAA@@@ZZZyyyccceeelll333333333333333333333333111111111000000/////////------..................////////////////////////---......///000000000/////////000000111222222333666666555555555555666666777777888888999::::::::::::<<<>>>>>>======>>>@@@@@@??????>>>;;;===GGGTTTooo}}}xxx{{{cccNNNDDDBBB>>>999:::999888777666444222000444222111111333333222000222222222222222222222222111111111111111222222222111111111111222222222222111111222222333444444555777888::::::999999;;;===999:::<<<<<<===@@@DDDHHHIIIJJJMMMOOOPPPQQQRRRSSSXXXTTTPPPMMMMMMNNNOOOOOOOOOPPPQQQQQQOOOMMMKKKJJJGGGEEEDDDDDDGGGLLLRRRUUUiiihhh___PPPJJJLLLLLLGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFDDDBBB@@@@@@BBBCCCCCC@@@>>>=========<<<:::::::::999666444333333444444333333222111000000111111222333444444000000////////////000000000000000000000///......,,,,,,,,,,,,,,,++++++***************************))))))*********+++++++++************************++++++******++++++,,,---------------------------))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,---------.........------,,,,,,---......///000000///////////////000111111111111111111111111111111111222444555555555444444333333444555666666777777999999888888999:::;;;<<<===>>>??????@@@@@@@@@@@@===>>>@@@CCCEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKIIIKKKMMMNNNOOOOOONNNMMMJJJPPPTTTQQQOOORRRUUUVVVUUUTTTTTTUUUWWWYYY[[[[[[]]]ZZZWWWVVVVVVWWWWWWVVVQQQPPPMMMJJJGGGEEECCCBBBAAA@@@>>>===<<<<<<<<<<<<===;;;888666444444555555666555555444333222111111000//////...------,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((()))******++++++---...000777CCCMMMMMMGGGAAA>>>TTTxxx////////////000000000000000000//////////////////------....../////////000...////////////000000000......///000111111111111000111111222333444555555888888777777777777888888777888888999::::::;;;;;;999;;;<<<;;;999:::>>>AAAEEEGGGJJJLLLMMMUUUgggyyyttt___UUUGGG???<<<;;;777333444444444444333333222222222111000000222333222000111111111111111111111111111111000000111222333333//////000000000111111111000000111222333333444444666777999:::999999;;;===999:::<<<<<<===???BBBEEEFFFIIILLLNNNOOOPPPRRRTTTVVVSSSPPPMMMMMMMMMLLLKKKMMMNNNOOOPPPPPPOOONNNMMMGGGFFFEEEEEEHHHLLLPPPSSS]]]]]]WWWLLLJJJOOOOOOIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHGGGEEECCCBBB???@@@AAA@@@>>>=========>>>===;;;;;;;;;:::777555333333444444333333222111000000000111111111111111000//////......//////000///////////////......---++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************+++************************++++++******++++++,,,---,,,,,,,,,,,,------------)))))))))************+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,+++,,,------...---------++++++,,,---...//////000............///000111111000000000000000000000000///111222444555555444444222333333444555555666666777777777777888999:::;;;<<<===>>>???????????????;;;===???BBBDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLIIIOOORRRPPPOOORRRTTTTTTRRRQQQPPPPPPRRRTTTWWWYYYXXXUUUSSSRRRRRRSSSRRRRRROOONNNMMMKKKHHHDDDBBB@@@????????????>>>>>>======>>><<<:::777555555555666666555444444222222111000000000///...---,,,,,,+++))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''((()))))))))%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((((()))******++++++---...000666CCCMMMMMMGGG>>>===UUUwww,,,---------.....................///////////////,,,,,,------...//////000.../////////000000000000///000111222222333333333333444444555666777888999:::999999999999999999:::999999999:::;;;;;;<<<<<<777:::===>>>???DDDMMMTTT^^^bbbhhhkkkmmmuuuzzz^^^MMM@@@>>>;;;999666333111111111111111111000000222333///...---...000111111000000000000000000000000000222222000000///000000111....../////////000000000//////000111222333444444333555777888888888999;;;999;;;<<<======>>>AAACCCDDDGGGKKKMMMMMMNNNQQQTTTQQQPPPNNNMMMMMMMMMKKKIIIGGGHHHJJJLLLMMMNNNNNNNNNHHHHHHGGGHHHIIILLLOOOQQQQQQSSSPPPJJJLLLSSSRRRKKKEEEFFFFFFGGGGGGGGGGGGGGGDDDEEEFFFGGGFFFEEECCCAAA>>>??????===;;;:::<<<===>>>===<<<;;;;;;:::888555333333444444333333222111000000000000//////////////////............//////...............---,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))************************************++++++******++++++,,,---++++++++++++,,,,,,,,,---))))))))))))************************************))))))))))))*********++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++***+++,,,---...------,,,******+++,,,---...//////,,,,,,,,,,,,---...///000////////////////////////---...000222333333333333222222333333444444555555444444555666777888999:::;;;<<<===============<<<888:::===@@@BBBCCCCCCCCCAAAAAACCCDDDFFFFFFGGGGGGLLLLLLLLLMMMLLLLLLKKKJJJGGGLLLOOONNNNNNQQQRRROOOOOOOOONNNMMMNNNPPPTTTWWWSSSQQQOOOOOOOOOPPPOOONNNLLLMMMMMMLLLIIIFFFBBB???@@@AAABBBCCCBBBAAA@@@>>>???===:::888666555666666555555444333222111000000000000///...---,,,++++++))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%%%%&&&''''''((())))))%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((((()))******++++++,,,---///666BBBMMMMMMGGG<<>>:::333666999999444000000444333333222000......000222---,,,+++---///000000///000000000000000000000000444333111///...---...............////////////000...///000111222333444444111333555666666666888999999;;;===>>>>>>???@@@BBBBBBFFFJJJLLLLLLMMMPPPSSSMMMLLLLLLMMMNNNMMMKKKIIIAAABBBDDDFFFIIIJJJKKKLLLJJJIIIIIIJJJKKKMMMNNNOOOJJJNNNMMMJJJNNNUUUTTTMMMCCCDDDEEEFFFFFFFFFFFFFFF@@@AAACCCDDDDDDBBBAAA???===>>>===;;;999999;;;===???===<<<<<<<<<:::888666333333444444444333222222000000000///......------//////............//////------......------,,,++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---*********++++++,,,,,,,,,))))))))))))************************************))))))))))))************+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++)))***,,,---...------,,,)))******+++---...//////++++++++++++,,,---...///////////////////////////+++,,,...000222222222222222222222333333444444444222222333555666888999999:::;;;;;;<<<<<<;;;;;;:::666888;;;>>>@@@AAAAAAAAA>>>???AAABBBDDDEEEFFFFFFMMMMMMMMMMMMLLLKKKJJJIIIFFFJJJLLLLLLNNNQQQPPPLLLNNNMMMLLLKKKKKKNNNSSSVVVPPPOOOMMMNNNNNNNNNMMMKKKKKKLLLNNNMMMKKKGGGBBB???@@@BBBDDDFFFFFFDDDBBB@@@@@@>>>;;;888666666666666555444444333222111000///111000///...---,,,++++++))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&'''(((((()))%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''((((((((()))******++++++,,,---///555BBBLLLLLLFFF<<>>??????::::::999888777777999:::<<>>999:::???@@@===AAAGGGRRR[[[___iiiuuu[[[III===888999666666555444444333222222000000000000////////////////////////////////////...............///000000000000//////.........---...------------...//////////////////000111222333444555666666666777999;;;555888;;;===???@@@CCCDDDDDDFFFHHHJJJLLLLLLLLLLLLIIIKKKMMMNNNOOONNNLLLKKKDDDDDDDDDDDDFFFIIILLLNNNLLLMMMKKKHHHIIINNNOOOMMMJJJJJJJJJKKKMMMNNNMMMKKK???@@@BBBEEEHHHHHHEEECCCDDDCCCAAAAAAAAA@@@>>><<<<<<999777777888::::::999===<<<;;;;;;<<<;;;999777555444333222222222333333......------------....................................---,,,,,,+++******++++++******)))((((((((())))))))))))))))))))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((''''''((()))***************++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,------......////////////////////////111222222333333444555555333333222222333444666777:::::::::999999888888888:::888:::>>>@@@======@@@?????????@@@AAABBBCCCDDDNNNOOOPPPOOOLLLJJJIIIHHHFFFGGGHHHIIIKKKLLLMMMMMMOOOMMMKKKIIIIIILLLNNNQQQRRRPPPNNNKKKJJJJJJLLLLLLOOORRRPPPKKKIIIIIIDDD===>>>???AAABBBCCCBBBAAAAAA?????????>>>;;;888666444222222111000/////////000000///...,,,+++***))))))***************)))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))(((''''''&&&&&&((((((''''''''''''(((((()))******++++++,,,------000---...777DDDLLLKKKGGGAAALLLoooxxx///////////////.........---------.........//////......///111111111111111111111111111222333444555555555666777888888888888555666777888888777777666=========<<<======>>>>>>===@@@@@@>>>AAAIIIPPPQQQTTT]]]kkkvvv{{{ttt]]]LLLAAA999777999555555444333333222111111000000000/////////......////////////////////////...............//////000////////////......---------------------...//////////////////000111222333222333444444444555777999555888;;;>>>???@@@BBBDDDEEEEEEGGGIIIJJJKKKLLLLLLJJJJJJKKKLLLMMMLLLKKKJJJCCCCCCBBBBBBDDDFFFIIIJJJIIIKKKIIIFFFGGGLLLMMMKKKIIIHHHHHHIIIKKKLLLKKKJJJBBBAAABBBDDDEEEEEECCCAAAAAA@@@???>>>???>>><<<999;;;999777777999::::::999<<<:::999:::::::::888666444444333222222222222222......------------....................................---,,,,,,+++******++++++******)))((((((((()))))))))))))))))))))))))))((('''&&&'''(((***+++))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))+++,,,,,,,,,++++++***)))(((((()))******************************************++++++++++++++++++***))))))*********+++++++++++++++************++++++,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++........................///000000111111222333333333222222222333444666777999999::::::999999888777888777:::???@@@>>>===???@@@@@@@@@AAABBBCCCEEEFFFLLLNNNOOONNNKKKIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLPPPNNNKKKIIIHHHJJJLLLNNNOOOPPPPPPPPPOOOMMMJJJIIINNNPPPOOOJJJIIIIIIEEE>>>???@@@AAABBBCCCBBBAAAAAA@@@???>>><<<999777444333111111000000///000000000000///...,,,******)))))))))************)))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))******++++++,,,,,,---///---///888DDDLLLJJJFFFBBBOOOssszzz............////////////............///////////////000111222222333333333333333333333444555666777555666777888999999999999<<<<<<======>>>=========>>>===;;;<<<>>>@@@@@@@@@???EEEIIILLLTTTcccpppxxx}}}jjj[[[PPPDDD===999666555666333333222222111111000000000////////////.........////////////////////////...------------.../////////............------------------------....../////////...//////000111222///000222222111222444666666999<<<>>>???@@@BBBDDDDDDEEEEEEFFFGGGIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIBBBAAA@@@@@@@@@BBBDDDEEEFFFHHHGGGDDDEEEIIIKKKIIIGGGEEEDDDEEEHHHJJJKKKKKKFFFEEECCCBBBBBBBBBAAA??????>>>=========<<<:::888;;;999888888999::::::999:::999888888999888666444333333333222222222222111......------------.................................------,,,,,,++++++***++++++******)))((((((((()))))))))))))))))))))))))))((('''''''''((()))***))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))(((((())))))))))))******))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++******))))))))))))******++++++******++++++,,,---------,,,,,,+++*********........................------......///000000000222222111111222333555666777888:::;;;:::999777666666666999???AAA>>><<<===@@@?????????@@@BBBDDDEEEIIIKKKLLLKKKIIIGGGGGGGGGIIIHHHFFFFFFFFFGGGIIIKKKNNNLLLJJJHHHGGGHHHJJJLLLOOORRRVVVYYYWWWRRRLLLHHHLLLMMMMMMJJJIIIIIIEEE@@@???@@@AAABBBBBBBBBAAA@@@AAA???===:::777444333222000000/////////000111111000///---,,,***)))))))))))))))******))))))((('''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((((((((''''''''''''(((((())))))******+++,,,,,,,,,...---///888DDDJJJIIIEEEDDDUUU}}}zzz......///////////////000////////////000000000000111111222333444444444444666555555666666777888999666777888999::::::::::::888777777888999;;;<<<===???===<<<@@@HHHOOOQQQQQQPPPWWWaaakkkwwwiiiPPPAAADDD>>>999999888444111222111111111000000//////////////////.........------........................------,,,,,,------...///------------------------------,,,,,,------...//////.........//////000111...///111111000111333555777999<<<>>>>>>???AAABBBCCCCCCCCCCCCDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGCCCBBB@@@???>>>???AAABBBBBBEEEFFFCCCCCCFFFHHHGGGDDDBBBAAACCCGGGLLLOOOPPPLLLIIIDDDBBBAAAAAA@@@??????===<<<<<<======:::888:::999888888::::::999888999888777888888888666444222222222222222111111000......------------..............................---------,,,,,,+++++++++++++++******)))((((((((())))))))))))))))))))))))(((''''''''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((())))))((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((())))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,------.../////////222111111000111222333444555777999::::::888666444444444999???AAA===;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBFFFHHHIIIHHHFFFFFFFFFGGGLLLJJJHHHFFFFFFGGGIIIKKKKKKJJJHHHGGGGGGIIIKKKLLLTTTWWW\\\^^^]]]XXXQQQLLLJJJKKKJJJJJJJJJIIIEEEAAA???@@@AAABBBBBBBBBAAA@@@AAA???<<<888444222111111///////////////000111222///...---+++***))))))))))))))))))))))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((()))))))))***++++++,,,,,,------000999DDDIIIGGGCCCEEE^^^wwwxxx/////////000000111111111000000111111111222222222222333444555666666666666777777777777888999:::;;;777888999:::;;;;;;;;;;;;:::999999999;;;<<<>>>@@@@@@@@@EEETTTfffvvv|||~~~nnnttt~~~ttt\\\KKKAAA>>>;;;888888;;;999444000000//////////////////..................------------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...............---......///000...000111111000111333555777999;;;=========???@@@BBBAAA@@@@@@AAACCCEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFEEEDDDAAA?????????@@@AAA@@@EEEFFFCCCAAADDDFFFEEEAAA@@@@@@CCCIIIOOORRRTTTQQQLLLGGGCCCAAAAAAAAAAAA===<<<;;;;;;<<<<<<:::888:::999888999::::::999888:::888777888888888666444111111222222222111000///......------------..............................------,,,,,,,,,,,,++++++++++++******)))((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))))))))))))))(((''''''(((((()))************************((())))))******))))))((((((((()))))))))*********)))(((((((((((((((((()))***))))))))))))***++++++******+++,,,---......///------------------------,,,,,,------.../////////111111000///000111222333333444777888999777555333222333777>>>@@@<<<:::;;;;;;:::999999:::<<>>AAADDDEEEEEEDDDCCCBBBGGGVVVooohhhPPPAAA===???AAA666444555999888333000111////////////..................---------,,,,,,,,,------------------------,,,++++++++++++,,,------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------.........------------.........000111111000111444666666888:::;;;;;;;;;===>>>????????????@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGEEECCCAAA@@@@@@AAAAAAAAAFFFHHHDDDAAABBBDDDCCC@@@@@@AAAEEEKKKPPPSSSTTTRRRMMMHHHDDDBBBCCCCCCBBB<<<;;;::::::;;;;;;999888999999888999;;;;;;999777999888777777888777555444000000111222222000///.........------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((()))***,,,,,,---------***)))((('''&&&'''((()))************************(((((())))))))))))((((((((((((((()))))))))******))))))(((((((((((()))))))))))))))((())))))***+++((()))***+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111000///...//////000111111222444555666555333222222222666<<<>>>;;;:::<<<<<<;;;999999:::<<>>??????@@@@@@???@@@AAACCCEEEFFFFFFEEEEEEGGGEEECCCAAA@@@@@@AAABBBBBBHHHJJJEEEAAAAAABBBBBBAAAAAACCCFFFKKKOOOPPPPPPPPPLLLGGGDDDCCCCCCCCCCCC???>>>===>>>??????===;;;999888888:::;;;;;;999777777666555666666666444222///000111222111000...---......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((&&&&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,......//////+++)))(((&&&&&&&&&((()))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))******))))))(((((())))))***)))(((((((((((()))******'''(((((()))***++++++,,,+++++++++++++++++++++++++++,,,,,,------......///111000///.........///000000000111222222222222222222111444:::<<<::::::===;;;:::888777888;;;>>>AAAAAABBBCCCCCCCCCDDDGGGIIINNNMMMMMMMMMMMMMMMNNNOOOHHHHHHIIIKKKMMMPPPRRRTTTPPPQQQRRRSSSSSSSSSRRRRRRJJJFFFFFFJJJJJJEEEBBBBBBAAAAAABBBCCCBBBAAA@@@???===<<<;;;999777444222000000000///.........//////---,,,+++***))))))))))))(((((())))))(((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))******++++++))),,,333<<>>===>>>@@@CCCEEEGGGGGGFFFEEEFFFEEECCCAAA@@@@@@AAABBBDDDJJJLLLGGGAAAAAABBBBBBCCCCCCDDDGGGKKKMMMMMMLLLMMMJJJFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDBBB@@@999888999:::;;;;;;999777666555444444555444222111...///111222111000...---.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,---......+++***(((&&&%%%&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******((((((((((((((()))******''''''''''''((((((((((((++++++++++++++++++++++++***++++++,,,,,,---......000000...------...///000//////000000000111111222222111333999;;;::::::===999777555444555888<<<>>>AAABBBBBBBBBBBBDDDGGGJJJLLLLLLMMMMMMNNNNNNNNNNNNJJJKKKLLLMMMOOOQQQRRRTTTOOOPPPRRRSSSTTTTTTSSSSSSKKKFFFFFFJJJJJJDDDAAABBBAAABBBBBBCCCBBBAAA??????<<<<<<;;;:::888555222000111000///...............,,,,,,+++***)))))))))***(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((((((((''''''''''''((((((((((((((()))******++++++(((,,,444===CCCDDD@@@===RRRwww666444222444777999999777777777888999::::::888666:::777666888===>>>:::555:::???;;;999>>>===:::@@@FFFDDDEEEHHHHHHEEEFFFJJJMMMuuuppp[[[OOOIII:::::::::999999999888888111111111111000000000/////////.........---------//////...---,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------///...---,,,,,,,,,,,,,,,......//////000000111111333444555777888888888888777888999;;;<<<============???CCCGGGHHHHHHFFFEEEDDD@@@>>>???DDDFFFCCC@@@EEEEEEEEEEEEDDDDDDDDDDDDDDDEEEHHHLLLOOOOOOMMMJJJHHHFFFDDDDDDEEEFFFEEEDDDAAAFFFHHHGGGEEEFFFFFFCCC>>><<<;;;::::::999777666444333222111000000000000111///...///222444444444111000///......///000111......---------,,,,,,,,,***++++++,,,,,,++++++***+++*********))))))((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&''''''((()))******+++------+++)))((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((+++*********))))))((((((((()))*********((('''&&&))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,------......///...............///000000......///000000000000000111222555888999999999888555777888777444333666999===???AAAAAAAAACCCHHHMMMNNNPPPRRRQQQOOOLLLJJJJJJLLLKKKJJJKKKNNNOOONNNMMMMMMNNNPPPQQQQQQOOOMMMLLLIIIHHHFFFCCCAAAAAACCCFFFHHHHHHGGGEEECCCAAA>>>===<<<:::777555444444555555111///---...000111...+++000///---,,,++++++,,,---************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$''')))'''%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))*********)))******++++++///,,,111===GGGGGGBBB>>>VVVyyy}}}:::888666777:::<<<;;;::::::::::::;;;<<<=========<<<999666777:::======<<<888???===:::>>>;;;:::BBBKKKOOOXXX^^^]]]YYY[[[```uuufffSSSHHHAAA===888888777777777666666666111111111000000000/////////.........---------,,,.........---,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++,,,------...---------......---,,,,,,,,,,,,,,,---......///000000111111333333555666777777888888777888999:::;;;===>>>>>>???AAAEEEHHHIIIHHHFFFEEEBBB@@@>>>AAAEEEGGGDDDAAADDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIILLLOOOOOOMMMJJJGGGFFFDDDDDDEEEEEEEEEDDDBBBGGGIIIGGGEEEFFFEEEBBB???===;;;::::::999777555444333222111000000000000111///...///111333333222111000///......///000111...------------,,,,,,,,,***++++++,,,,,,++++++***************)))))))))((('''''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&''''''((())))))******,,,+++***)))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))************)))))))))(((((((((''''''((())))))***)))((('''&&&))))))))))))))))))))))))((())))))***************++++++,,,,,,---........................//////000...///000000111111000000111222555777888999888888:::;;;;;;888444555888<<<@@@CCCEEEDDDDDDFFFKKKOOONNNPPPQQQQQQNNNLLLJJJJJJLLLJJJJJJKKKMMMNNNMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKHHHGGGFFFCCC@@@@@@CCCEEEKKKJJJIIIHHHFFFCCCAAA@@@>>>===999666444333333333111///...///111111...,,,000///...,,,,,,,,,,,,---************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%'''((('''%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))*********)))******+++,,,///---111===GGGFFFAAA>>>MMMuuuwww{{{:::888777777888999999888<<<<<<;;;;;;<<<===>>>???;;;::::::::::::<<<===>>>888AAA@@@===@@@AAAFFFSSSssszzzvvvwww~~~uuuXXXEEE???===999444555555444444444444333333000000000000////////////......------------,,,,,,...------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------...------,,,,,,,,,,,,,,,------......///000000000222222333444555666777777888888888999:::<<<>>>???CCCDDDGGGIIIIIIGGGEEEDDD@@@??????CCCGGGHHHEEEBBBEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLOOOOOOLLLJJJGGGEEEDDDDDDEEEEEEEEECCCDDDIIIJJJGGGDDDEEEDDDAAAAAA???<<<;;;;;;999777555444333222111000000000000111000//////111111000///000//////......//////000------------,,,,,,,,,,,,******++++++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&'''''''''(((((())))))*********)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))*********(((((('''''''''''''''&&&(((((()))))))))(((''''''))))))))))))))))))))))))'''(((((()))))))))))))))***++++++,,,,,,---.........------------...////////////000111111111111111000222444666777777777777<<<<<<:::777666999@@@FFFJJJKKKLLLJJJGGGGGGJJJMMMMMMOOOPPPPPPMMMKKKJJJJJJKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFCCCAAAAAACCCEEEKKKKKKJJJIIIGGGEEEBBBAAAAAA???<<<888444222111000111000///000111111///---000///...------,,,,,,---************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))******))))))***++++++,,,000...222>>>FFFEEEAAA>>>HHHqqqvvv|||:::999888888888888888888;;;::::::<<<>>>>>>>>><<<888:::<<<======???AAACCCDDDKKKGGGCCCKKKSSSbbbuuurrrZZZMMM>>>999;;;<<<666000333333333222222222222111000000/////////.........------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++************++++++************************************++++++++++++++++++,,,------------,,,------,,,,,,+++,,,,,,---,,,------......///000000111111111222333444555666888888777777999<<>>@@@DDDHHHHHHFFFCCCFFFEEEDDDDDDEEEGGGIIIJJJIIIIIIIIIKKKMMMMMMLLLJJJHHHGGGEEEEEEFFFFFFFFFEEEFFFJJJKKKFFFCCCCCCBBB@@@AAA???===;;;;;;999777555444333222111000000000000111000//////000000///---////////////////////////---------,,,,,,,,,++++++******++++++++++++***************)))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''&&&&&&'''''''''((((((((())))))(((((((((''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))(((((((((*********+++,,,,,,------------,,,,,,------...//////000000111111111111111000111222444555666666666777777666555666<<>>EEEDDD@@@???GGGqqq{{{<<<<<<<<<;;;::::::;;;<<<999:::>>>FFFNNNOOOJJJDDD;;;;;;<<<===CCCLLLWWW______```VVVRRR^^^ooo~~~fffQQQFFF;;;888444444555555222///333222222222222111111111/////////............---++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++************++++++************************)))))))))*********++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,---......//////000//////000111222444555777777666777999<<>>@@@>>><<<;;;;;;999777555444333222111000000000000111000///000111000...,,,......////////////......------,,,,,,,,,+++++++++)))******++++++******)))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''&&&''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111111111000000111222333444444444444555444333444;;;FFFNNNVVVWWWUUUPPPIIIDDDCCCEEEIIIJJJKKKKKKIIIHHHIIIJJJJJJIIIHHHIIIJJJKKKJJJIIIFFFDDDCCCBBBBBBDDDFFFHHHKKKKKKKKKIIIFFFEEEFFFHHHHHHIIIJJJIIIHHHEEEBBB@@@???>>><<<999777555333333222222333333222111111111000000000000///...------************)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))***+++,,,---//////444===DDDCCCAAA@@@HHHlll;;;<<<<<<<<<::::::<<<>>>===AAALLL___ooopppdddVVVEEECCCAAAFFFTTThhh}}}}}}xxxiiigggzzz~~~aaaMMMAAA;;;999888777555222//////222333222222222111111111000000///.........------------******++++++++++++,,,,,,************************++++++************++++++************************((())))))))))))***************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,---.........///.........///111222444666666666777999<<<>>>@@@EEEEEEEEEEEECCCBBB@@@>>>;;;===@@@CCCEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJJJJFFFEEEDDDDDDGGGHHHIIIHHHIIIHHHFFFFFFGGGGGGGGGFFFFFFIIIHHHCCC???@@@???===>>>===;;;::::::999777666444333222111000000000000111000000111222111///,,,---......//////......---,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))************(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((()))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))&&&''''''(((((((((((((((((())))))******+++,,,,,,,,,++++++++++++,,,------......///000000000000000//////000111111222333333555555555333222666>>>DDDNNNOOOPPPMMMHHHDDDEEEFFFFFFGGGHHHHHHGGGFFFGGGIIIIIIHHHGGGIIIKKKLLLLLLKKKEEEDDDCCCBBBCCCEEEGGGHHHLLLMMMMMMKKKHHHGGGHHHIIIIIIJJJKKKLLLJJJGGGDDDBBB>>>===<<<:::888777555444222333555444333111111222111111111111000///...---************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((())))))***+++------......333===CCCCCCBBBCCCSSSlll???AAABBBAAA@@@@@@BBBEEELLLQQQaaa||||||fffPPPPPPTTTaaavvvxxx}}}}}}YYYCCC:::777777999888777555222000111333555111111000000000/////////.........---------,,,,,,************+++++++++,,,)))*********************++++++************++++++************************((((((((()))))))))************+++,,,,,,,,,,,,+++++++++******+++,,,,,,---+++++++++,,,------.........---,,,,,,---///111333444555666888:::<<<>>>???CCCCCCCCCBBBAAA???===<<<<<<===???AAABBBCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGFFFCCCAAA@@@AAACCCFFFGGGGGGHHHFFFDDDDDDEEEFFFEEEDDDDDDGGGFFFAAA===>>>>>><<<<<<:::999999999999888666444333222111000000000000000000111222333222000---------...//////...------,,,,,,,,,++++++++++++***))))))************))))))((()))))))))************'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))''''''((())))))))))))((((((((())))))***++++++++++++++++++++++++,,,,,,---------...///////////////////////////000111222222333444555333222333888===FFFIIIJJJHHHEEEBBBCCCEEECCCDDDEEEEEEDDDDDDFFFHHHHHHGGGGGGIIILLLMMMMMMMMMFFFEEEEEEEEEEEEGGGHHHIIILLLMMMMMMKKKIIIHHHHHHIIIHHHIIIKKKKKKJJJGGGCCCAAA>>>>>>===;;;999777555444222444666555333111222333111111222222111000...---************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''''''%%%%%%&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((()))***,,,---...,,,---333===CCCCCCCCCEEEeeeuuu~~~JJJLLLNNNMMMLLLLLLOOORRRYYY___rrrlllUUU[[[hhh~~~~~~{{{```DDD999888666333222...///000222333333111000000000/////////...............---------,,,,,,,,,))))))******+++++++++,,,)))))))))))))))*********++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,++++++*********+++,,,,,,---***++++++,,,,,,---......---,,,,,,+++,,,...111222333444666999;;;===>>>>>>BBBAAAAAA@@@???>>><<<;;;<<<>>>???@@@@@@AAACCCDDDDDDEEEHHHIIIIIIGGGEEECCCAAA???===>>>AAADDDFFFGGGFFFDDDCCCBBBCCCDDDCCCBBBCCCFFFEEE@@@<<<===>>><<<:::999777888999999888666444333222111000000000000000000111333444444111...,,,---...//////...---,,,,,,,,,,,,+++++++++******))))))************))))))(((((())))))*********+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''&&&((('''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))******++++++++++++******++++++,,,---,,,------...............//////...//////000111222///222444444333444888<<>><<<999777444333222555777666333111222444111111222222111000...---************)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&((('''%%%$$$&&&)))'''''''''&&&&&&''''''''''''''''''''''''((())))))((((((((()))***,,,---...+++,,,333===BBBCCCDDDGGGooo|||xxxLLLfffzzzyyyggg^^^fffiii|||{{{vvvllltttzzziii\\\TTTSSSMMMGGG>>>777333222222222222111111111000000//////111000000///...---------000...,,,,,,---...---+++***++++++++++++***))))))******))))))((((((''''''))))))))))))))))))))))))***((('''((()))***)))'''((()))))))))************************************)))************+++++++++******+++,,,,,,,,,,,,+++(((((()))***+++---...//////000222444777999;;;<<<@@@???===<<<<<<===>>>>>>999:::;;;===???AAACCCEEEIIIHHHGGGGGGGGGEEEBBB@@@@@@BBBCCCBBBAAAAAAEEEIIICCCFFFEEEAAA@@@BBBAAA===AAABBBBBBAAA>>>;;;888666888888888777666666555555333333222111000///...---//////000111111000///...------------------,,,,,,...,,,++++++++++++***(((,,,+++***))))))***+++,,,(((((((((((((((((((((((((((((())))))((('''&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''''''''((())))))++++++***)))(((((())))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333333333333333333333444;;;;;;<<<>>>???AAABBBBBBAAA???>>>@@@DDDGGGGGGEEEIIIIIIKKKLLLLLLMMMLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGLLLLLLLLLKKKIIIHHHIIIJJJHHHEEECCCDDDFFFGGGFFFCCCFFFEEECCC@@@<<<999666444333444555444222111222333222222222111111000///...+++******)))))))))))))))))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,///...222<<>>===:::666444333333333222111111111000000000//////000000//////...------,,,///...---,,,,,,,,,++++++***++++++++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''((()))***)))'''(((((()))))))))*********************************))))))*********+++++++++******+++,,,,,,,,,,,,+++)))))))))***+++,,,---......///000333555888999:::>>>===<<<;;;;;;<<<======;;;;;;;;;<<<===???BBBCCCFFFFFFFFFFFFFFFDDDBBB@@@@@@AAABBBAAA@@@@@@CCCFFFCCCEEEDDD???>>>@@@@@@===@@@AAAAAA@@@===:::777555666666666555444444333333333333222111000///...---...///000111111000///...//////...---,,,++++++***+++***))))))******)))(((++++++***))))))***++++++((((((((((((((((((((((((((((((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((()))))))))((((((((((((((('''''''''''''''((())))))+++******)))(((((())))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222333333333333333333888888999;;;<<<>>>??????;;;;;;<<>>===@@@@@@>>>@@@@@@@@@???===:::888666444444444333222222111111222222111000//////............000000000000///...000///...---,,,+++***)))***)))))))))+++,,,+++***+++******))))))******+++(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''((((((((())))))((((((((((((((()))))))))'''''''''''''''((())))))******)))((((((((())))))******))))))))))))******+++++++++++++++++++++++++++,,,,,,---...///000000111111222333333333333333444555666777888999:::;;;999999<<>>BBBDDDCCCAAA@@@@@@???>>><<<;;;;;;444444333333222111111111111111000000///.........,,,---...000000000///...++++++,,,,,,,,,,,,,,,,,,+++***)))+++---///...---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))))))))((((((((((((((())))))******))))))))))))*********************************+++---...///000000///...000111333444444333222222222333444555555666666999999;;;===@@@DDDHHHKKKPPPOOOMMMKKKJJJJJJJJJJJJLLLKKKKKKKKKMMMOOOQQQSSSJJJJJJIIIHHHHHHKKKPPPTTTOOOOOOMMMIIIDDDCCCGGGJJJGGGEEEBBB>>>;;;888666555555666666444111//////////////////......---,,,++++++******)))))))))))))))))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,111;;;AAAAAA@@@BBBRRRyyy|||~~~fff\\\MMMBBB>>><<<999777333000000333333000000222111///------...000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......,,,***))))))******))))))((('''(((((((((((())))))))))))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((()))))))))************+++,,,,,,,,,,,,++++++******)))))))))******,,,,,,...///111333444555333444555777888999999999<<<<<<<<<;;;;;;;;;<<<<<<;;;>>>BBBBBB@@@???AAACCCDDDCCCCCCCCCDDDDDDBBB@@@EEEFFFEEE@@@@@@CCCEEECCC@@@??????>>>===<<<<<<<<<444444444333222222111111000000000//////.........+++,,,...///000000///...******++++++,,,---------(((''''''(((***,,,+++***((())))))******))))))(((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))((((((''''''(((((())))))******))))))))))))******))))))))))))))))))))))))***+++---///000000//////---///111333444444333222222222333333444555555666444666888:::;;;>>>AAADDDCCCDDDFFFHHHJJJKKKKKKKKKKKKJJJIIIIIIIIIKKKNNNOOOLLLKKKJJJGGGEEEFFFIIIKKKHHHHHHHHHGGGEEECCCDDDEEEDDDCCC???<<<999777777666555666666444222000000111////////////...---,,,++++++******)))))))))))))))))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,222<<>>>>>======;;;???CCCCCC@@@>>>@@@CCCCCCBBBAAABBBDDDDDDBBB???CCCEEEDDDAAAAAACCCDDDAAA>>>===<<<;;;;;;;;;;;;;;;444444333222222111111000///////////////.........+++,,,---///000000///...+++++++++++++++,,,,,,,,,((('''&&&''')))***)))((('''((()))******)))((('''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((())))))'''''''''''''''((())))))******))))))))))))******)))))))))))))))))))))))))))+++---///000000//////,,,...111333444444333222222222222333333444444555222555999;;;<<<<<<>>>AAA@@@AAADDDGGGJJJLLLNNNNNNLLLKKKHHHGGGGGGHHHJJJLLLKKKKKKJJJGGGEEECCCEEEFFFCCCCCCEEEGGGIIIHHHDDDBBBBBB@@@===:::888777777777555666666555333222222333//////000//////...---,,,+++******)))))))))))))))))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,------333===BBBBBB@@@AAA\\\nnnuuu|||~~~sss___OOONNNKKK===<<<999555333333333333222000------///...,,,///333222111000111111111...,,,,,,,,,,,,------.........+++++++++++++++++++++,,,,,,(((&&&+++333666111***)))))))))))))))(((((('''******))))))((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))***++++++)))***+++,,,...///000111111333555777999::::::999777999<<<>>>@@@@@@???>>>;;;@@@DDDCCC@@@>>>@@@CCCAAA@@@???AAADDDDDDAAA>>>AAADDDDDDAAAAAACCCCCC@@@<<<;;;:::999999999999:::333333222222111000000000///////////////.........***+++---///000000//////,,,,,,,,,++++++************)))((()))***+++***)))'''((()))******)))((('''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((()))++++++******))))))(((((('''''''''''''''((())))))'''''''''''''''((()))*********))))))))))))******)))))))))))))))))))))))))))+++---///000000///...,,,...111333555444333222111111222222333333444444444888===>>>===<<<===???CCCDDDEEEHHHKKKNNNPPPQQQMMMKKKIIIFFFFFFFFFHHHIIIHHHIIIIIIHHHEEEEEEEEEGGGBBBCCCEEEJJJNNNMMMGGGBBB@@@>>>;;;999777777777888555666777666444333444555000000000000///...---,,,+++******)))))))))))))))))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))***++++++,,,,,,------333===CCCBBB@@@AAA\\\sss|||mmmaaaRRRFFFAAA???===:::333222111111000000111111333222000///...///000222111000///------......///---------,,,,,,+++++++++---,,,++++++******++++++(((((()))+++...333777999+++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''******)))(((((((((((((((,,,***((('''&&&'''((()))******+++,,,,,,,,,,,,+++++++++******************,,,,,,---...000222333444333444666777999:::::::::999999:::===AAACCC@@@===<<<999888;;;AAACCCAAA>>>@@@>>>======>>>>>>===;;;EEEDDDBBBCCCCCCCCCAAA???;;;:::999777666555555555333333222222111000000000.........------,,,,,,,,,,,,,,,,,,---------......,,,------,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((((('''''''''))))))))))))************)))***+++,,,------------000111222333555666777888222222222222222222222222666888999:::::::::<<<>>>CCCEEEGGGHHHJJJMMMQQQUUUOOOLLLHHHEEEDDDEEEGGGHHHHHHHHHGGGEEECCCDDDFFFIIIJJJFFFBBBBBBFFFHHHFFFCCC@@@???===>>>>>>;;;555000777777666666555555444444000000//////......------------,,,***)))'''&&&&&&''''''((((((((((((''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''''''''&&&)))))))))***++++++,,,,,,---333111444BBBDDD===>>>ZZZvvvoooXXXLLLEEE<<<777777777555333222222111000000000111111333222000......///000111000000...---------...///------,,,,,,,,,+++++++++---,,,++++++******++++++))))))))))))+++...111222*********)))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''***))))))(((((((((((((((+++***((('''&&&'''((())))))***++++++,,,,,,++++++************************,,,------...///111222333222333555777999:::;;;;;;:::::::::===@@@AAA???<<<<<<:::999<<>>======>>>>>>===<<>>EEEiii|||uuuzzznnn^^^JJJ;;;777444222333666888666444222111111000000000000000222111000......//////000//////...------------...,,,,,,,,,,,,++++++++++++,,,,,,+++************+++******((((((((((((************))))))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''((((((***)))((('''''''''((()))))))))***+++++++++++++++************************------------...///000111111333555777:::<<<======<<<<<<<<<>>>@@@@@@>>><<<<<<;;;:::>>>BBBDDDCCCAAA@@@>>>======>>>???>>><<<@@@AAABBBDDDFFFEEEBBB@@@===<<<:::888666555444444333333222222111000000000.........---------------,,,------------.........,,,------,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''&&&&&&''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))))))))))))))******************+++,,,------------,,,,,,---...000111222222222222333333333333333333111444666888999;;;===@@@===@@@EEEHHHJJJLLLOOOQQQMMMKKKIIIGGGFFFFFFHHHHHHLLLLLLJJJGGGDDDCCCCCCEEEJJJHHHFFFGGGJJJJJJGGGDDDAAA???>>>======<<<:::888<<<<<<;;;999888777666666444444444333222222111111------,,,+++)))((('''''''''(((((())))))(((((('''******)))(((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((('''''''''''')))))))))***++++++,,,,,,,,,,,,---999DDD@@@BBBSSSzzzttt}}}mmmbbbTTTKKKHHHDDD>>>888666555555666999;;;:::888111111000////////////000111000///.........//////.........---------------,,,+++++++++++++++++++++,,,++++++******************)))((('''&&&&&&&&&'''))))))))))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((()))(((((('''''''''((((((((())))))***+++************************+++++++++------------------...///000111444777:::<<<>>>>>>????????????@@@???>>><<<<<<<<<<<>>===>>>??????>>>===???@@@CCCFFFHHHGGGDDDAAA>>>===;;;888666555444444333333222222111000000000...............---------------------............,,,------,,,***))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&&&&'''((()))******((()))))))))***************+++,,,,,,---------,,,,,,,,,---...///000111222222222222222333333333333111333666777777999;;;===;;;???DDDIIIKKKMMMNNNOOOMMMLLLKKKJJJIIIIIIJJJJJJNNNNNNLLLIIIDDDBBBBBBCCCHHHGGGFFFHHHJJJIIIGGGDDDCCCAAA???>>>============??????>>><<<:::888777777555555444444333222222222...---,,,+++***)))(((((((((((())))))))))))(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%(((((((((((((((''''''''')))))))))***++++++,,,,,,...+++,,,999DDDAAAJJJeeeyyyuuuaaaTTTOOOGGG>>>888777777666555555333222222333444555555111000//////......//////000//////...............---------------,,,,,,+++++++++++++++++++++++++++,,,+++******))))))******((((((((('''''''''''''''(((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''''''''''''''(((((('''((())))))******))))))))))))*********+++++++++------,,,,,,,,,,,,------///000333666999<<<===>>>AAABBBBBBAAA@@@???>>>>>>======>>>@@@BBBCCCCCCCCC???>>>===>>>???@@@???>>>???@@@CCCFFFIIIHHHEEEBBB>>>===;;;999777666555444333333222222111000000000........................---------.........//////,,,------,,,***))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&&&&'''((()))******((()))))))))************++++++,,,---------,,,,,,......///000111111222333111111111222222222333333333444666666666666777999:::>>>DDDIIIKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNLLLIIIEEEBBBAAAAAACCCDDDEEEFFFHHHGGGFFFDDDEEEDDDBBB@@@??????@@@BBBCCCBBB@@@>>><<<999888777555444444333222222111111...------,,,+++***))))))(((((())))))))))))(((((($$$$$$###"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***++++++,,,,,,000,,,,,,888DDDCCCQQQppptttiii^^^RRRGGGBBBAAA===888444333333333222///...---,,,---///111222000000///..............................---------,,,,,,------,,,,,,+++************+++++++++++++++++++++***))))))))))))***''''''((((((((()))))))))''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((((((&&&''''''''''''(((((((((''''''((())))))))))))))))))))))))***++++++,,,,,,,,,+++++++++++++++,,,---...///222555888:::<<<===AAABBBCCCAAA???>>>>>>@@@>>>>>>???@@@AAAAAAAAAAAA???>>>===>>>@@@@@@@@@??????@@@AAADDDFFFFFFDDDAAA===<<<:::999777777666666333333222222111000000000.............../////////------........./////////,,,------,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))))))))))))))************+++,,,,,,------,,,,,,,,,......///000111111222222//////000000111222222222333444555555444444555666:::>>>CCCGGGIIIIIIJJJKKKLLLMMMNNNNNNOOONNNNNNMMMKKKLLLKKKHHHDDDBBBAAAAAA@@@AAABBBDDDEEEFFFFFFFFFGGGGGGFFFDDDBBBAAACCCEEEEEEDDDBBB???<<<:::888666444444333333222111111111......------,,,+++******((())))))******))))))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))))))))***++++++,,,,,,......---666BBBDDDQQQjjjzzzrrrbbbVVVLLLFFFAAA;;;888999555555444333333333333333...//////.........000111000///......------..................------,,,,,,+++,,,,,,---,,,+++***))))))*********++++++++++++++++++***)))))))))))))))&&&'''(((((())))))))))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((()))%%%&&&''''''((((((((('''&&&'''(((((())))))((((((((())))))***++++++,,,,,,***************+++,,,------///111444777999::::::???AAAAAA@@@===<<<===???>>>???@@@AAA@@@????????????>>>===>>>@@@AAA@@@???>>>>>>>>>@@@BBBBBBAAA???<<<;;;:::999888888888888333333222222111000000000---........./////////000............////////////,,,------,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((())))))))))))************+++,,,,,,------,,,,,,+++,,,,,,------.../////////---......///000000111111000222444444333444555777999===AAADDDEEEEEEGGGHHHJJJKKKMMMNNNOOONNNMMMLLLHHHIIIIIIGGGDDDBBBAAAAAA>>>???AAABBBCCCEEEHHHJJJIIIJJJKKKHHHEEEDDDEEEFFFFFFEEECCC@@@<<<999777666555444444333333222222111......------,,,,,,++++++))))))************))))))++++++***))))))))))))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,***//////444???BBBHHHWWWrrr___VVVTTTNNNEEE<<<777555888777222///222222222222222000000000111///000222111000...------//////...------------...------......------,,,+++++++++,,,---,,,+++***)))))))))******+++++++++++++++******)))))))))))))))''''''((())))))(((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((('''&&&''''''(((((((((((((((((())))))***++++++,,,,,,))))))))))))***+++,,,------///111333666777999999===???@@@>>>;;;:::<<>>>>>>>>???>>>===>>>@@@AAAAAA???===<<<<<<===??????>>>===;;;:::999999888888999999333333222222111000000000---.........//////000000............/////////000,,,------,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))((((((((((((((('''''''''))))))))))))************,,,,,,,,,------,,,++++++*********++++++,,,,,,---,,,------...///000000111...000222333333444666888999;;;???AAABBBBBBDDDEEEHHHIIIKKKMMMNNNMMMLLLKKKFFFGGGHHHFFFDDDBBBAAABBB>>>???@@@AAACCCFFFJJJMMMKKKLLLMMMKKKGGGEEEEEEGGGGGGFFFCCC@@@<<<999777555666555555444333333222222.........------,,,,,,+++))))))************))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&''''''&&&'''''''''(((((()))))))))))))))***++++++,,,,,,&&&///000333===??????FFFggg}}}vvvbbb]]]TTTJJJCCC>>><<<<<<222222222222222222222222000000000000////////////.................................------,,,,,,,,,+++,,,...000000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((()))******)))''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''%%%&&&&&&&&&'''(((((((((&&&''')))***+++***(((''',,,,,,,,,,,,++++++***))),,,+++)))((((((((()))***---///000111222333666999============>>>???@@@AAA>>>???@@@@@@???>>>===<<<;;;<<<===???@@@@@@@@@@@@BBB>>>;;;:::<<<===<<<;;;<<<<<<;;;;;;999888666555333222111000//////////////////............//////,,,,,,------...---------+++++++++************)))******))))))))))))******(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$&&&((((((%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&''''''((((((((((((((((((((())))))))))))(((((())))))***++++++++++++***++++++++++++,,,---........./////////...///111333...///111222333444444444666888<<>>===AAAGGGKKKJJJJJJMMMMMMKKKGGGHHHIIIGGGEEECCCBBBBBB<<<<<<<<<@@@EEEKKKOOOQQQNNNNNNNNNNNNMMMKKKJJJIIIJJJFFF@@@<<<:::999999999888777444222111222333444222000---,,,,,,,,,***))),,,,,,++++++***))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******)))))))))***++++++,,,,,,------000777===AAA???===SSSvvvzzz{{{wwwppphhh\\\QQQFFFCCC>>>999666444444555111111111111111111111111000000000/////////.................................---------,,,,,,,,,,,,***+++---.........,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((())))))(((&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&''''''''''''&&&'''(((******)))((('''*********+++******))))))(((((((((((())))))******,,,...///000111222555777<<<<<<<<<<<<===>>>???@@@<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>???????????????;;;888777888:::;;;::::::::::::999777666555444333222111000//////////////////............//////,,,---------------,,,,,,+++++++++*********))))))******))))))))))))******((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((((((((()))******++++++******++++++***++++++,,,---...............---...222444000111111222333444555666555777;;;>>>??????===<<>><<<;;;999888777666555333222222111222000...,,,+++,,,---,,,+++,,,,,,++++++***))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***((())))))******+++,,,,,,,,,,,,///555<<<@@@>>><<>>???:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===============;;;888444333555888:::;;;999999888777555444333222222222111000////////////........................------...------,,,+++***++++++*********)))))))))***))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''((((((((((((''''''(((((()))***************************+++,,,---...---...---,,,,,,...222555333333222333444555777888444666999;;;======<<<;;;CCCHHHKKKJJJJJJMMMMMMKKKIIIHHHGGGDDDAAAAAABBBDDDHHHDDDAAABBBGGGIIIHHHEEEJJJLLLOOORRRRRRPPPLLLJJJBBBBBBBBBBBB@@@>>>;;;:::888888666444333222111000///---++++++,,,---...---,,,,,,++++++***))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((()))******++++++,,,++++++...444;;;???>>><<>>999333333777777333333333333222222111111111/////////////////////////////////.........------------------------------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&'''((()))))))))))))))%%%'''***,,,---,,,***))))))+++,,,------...111333555555666777999;;;===>>>999::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;:::888555333555888;;;===:::999888666555333222222222111000//////......///.................................---,,,+++***)))************))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&'''((())))))******)))))))))))))))******+++,,,---------,,,++++++---222666555444333222333666888:::333555666888::::::::::::DDDIIIKKKIIIIIIKKKLLLJJJIIIHHHGGGDDDBBBDDDGGGJJJNNNHHHBBBBBBFFFIIIHHHFFFJJJKKKMMMOOOOOOOOONNNMMMJJJJJJJJJHHHEEEBBB@@@???===;;;777444333222222333111///,,,,,,---.........,,,,,,++++++***))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((())))))***+++++++++++++++...444;;;??????===UUUrrrxxxmmmggg```WWWIII???<<<===999333777888555000000222222...222222222111000...---,,,000000000000000000000000............------------------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''((()))*********)))(((***,,,......,,,)))((((((***+++++++++,,,///111222333444555888:::===>>>::::::::::::;;;<<<<<<===:::;;;;;;;;;;;;::::::999;;;:::888777777:::>>>@@@<<<;;;999777555444333333222111000///............------............------------------,,,+++***)))*********)))))))))(((((())))))(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######"""#########$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))))))))((())))))))))))***+++,,,,,,,,,,,,,,,++++++---111444444333222222333555888:::333444555666777999999:::CCCHHHIIIGGGFFFHHHIIIHHHEEEDDDCCCAAAAAADDDIIIMMMOOOIIICCCBBBGGGKKKLLLLLLKKKJJJIIIIIIJJJLLLOOOPPPWWWVVVTTTOOOIIIEEEDDDEEEAAA>>>888444222333555777666333///------.........,,,,,,++++++***))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''(((((()))******++++++---,,,///444<<<@@@AAA???YYYzzzzzzggg\\\TTTMMMGGGBBB<<<555111222444555555000333333111111333222...000000000//////......---000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))))))))))))))((()))+++---...---+++)))'''(((***++++++++++++...000000000222444777:::===>>>;;;:::::::::::::::;;;<<<;;;;;;;;;;;;;;;:::999888:::;;;;;;::::::;;;>>>AAA>>>===:::888666555444444111111000///............,,,---...//////...---,,,,,,,,,---,,,,,,+++***)))******)))))))))((((((((()))((((((''''''(((((())))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############$$$"""""""""######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((()))***+++,,,+++,,,---,,,+++,,,...111222222111222333444666777333333444444666777999:::AAAEEEFFFCCCBBBDDDFFFDDD>>>>>>>>>======AAAFFFJJJKKKIIIGGGGGGJJJNNNPPPQQQLLLJJJHHHFFFHHHKKKOOOQQQ^^^]]]ZZZSSSKKKFFFEEEFFFAAA===888444222444777999777444///------.........,,,,,,++++++***))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''((())))))******+++------///444<<>>???===:::777555444444444111111///...............+++,,,...//////...,,,+++++++++,,,,,,,,,++++++******)))))))))((((((((((((((((((''''''''''''(((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''))))))'''%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((((()))+++++++++,,,...---,,,+++,,,---//////000111222333444444444333333333555777999;;;???CCCDDD@@@>>>AAABBBAAA=========<<<;;;===AAADDDDDDHHHMMMPPPPPPPPPQQQRRRLLLKKKIIIHHHIIILLLOOOQQQZZZ\\\[[[TTTKKKDDDBBBBBB<<<:::888666555555555666555111---++++++---......,,,,,,++++++***))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''(((((()))*********,,,,,,---333;;;@@@BBBAAA\\\~~~rrrmmmkkkcccVVVRRROOONNNHHHCCCEEEMMMLLLGGG@@@999444222111111...///111222000---...222...111222///...000111///111000...---------...///---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++((((((((((((((()))******)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$$$$%%%'''((()))))))))))))))***++++++***+++---///...///111333777;;;>>>???:::999888666666666777777=========<<<;;;:::999888666999;;;;;;999888999;;;???===:::777444444444444111000///......------...+++,,,...//////...,,,+++******+++,,,,,,,,,++++++))))))))))))((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&(((***)))'''$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''(((((('''''''''''''''(((((()))***+++***,,,......---+++***+++---...///111222222222222444444333333444777:::;;;>>>BBBBBB>>><<>>===<<<===???BBB@@@HHHRRRWWWUUURRRPPPQQQKKKKKKKKKKKKLLLMMMNNNOOOTTTWWWYYYTTTKKKBBB>>>>>>666777777777777555333222111...***)))***---...///,,,,,,++++++***))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''(((((()))*********++++++,,,222999???AAA@@@mmm~~~{{{zzzsssmmmeee___TTTSSSPPPMMMIIIEEEBBBAAA=========;;;::::::===???:::888555222000/////////////////////////////////////////////////////////......//////......---,,,---,,,++++++++++++,,,---++++++++++++++++++++++++************************+++)))'''(((+++,,,***(((******))))))******+++,,,***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$&&&((())))))(((######$$$%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++)))((('''((()))+++,,,+++,,,---000444888;;;===<<<;;;888666666666777888999:::;;;;;;:::999777666888888888888888888888888===<<<999666444333222222444444333222111000///.........---------,,,,,,,,,------,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&$$$!!!$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***)))(((&&&$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''((((((''''''''''''(((((((((((((((,,,,,,---------,,,++++++............///000111222000222555999::::::999777:::;;;<<<;;;;;;<<>>;;;:::===AAADDDIIIPPPTTTUUUSSSRRRQQQTTTRRROOOMMMMMMNNNOOOQQQQQQOOOMMMKKKHHHDDD???<<<777888:::::::::888666555///...---,,,+++,,,------++++++++++++++++++++++++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((((((((((()))******++++++***+++---222888<<>>AAA@@@>>><<<:::888666555444444444222111111444666999777444222000///000000////////////////////////////////////////////////...............------,,,------,,,++++++,,,------++++++++++++++++++++++++************************+++)))'''(((***+++***((())))))(((((())))))***+++***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$&&&((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))((('''((()))+++,,,------...///222555888:::;;;:::999888777888888999999999:::;;;:::999888777999888888888777777777666;;;:::888666444333333333222222111111111111111000......---------,,,,,,,,,---,,,,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%%%%$$$"""%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''''''''''''''((((((((((((++++++,,,,,,---,,,,,,,,,............///000111111111222555777888999888888888999:::;;;;;;<<>>===@@@CCCEEEJJJPPPTTTUUUTTTRRRRRRUUUTTTRRRPPPPPPQQQSSSTTTQQQOOOLLLIIIFFFBBB>>>;;;999:::;;;<<<;;;999777555111000///------,,,------......---,,,++++++******))))))******))))))((('''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++---222888===??????bbb{{{hhhmmmoooyyy^^^[[[WWWRRRNNNKKKJJJJJJIIICCC<<<;;;===>>>;;;888444444444333333333333333111222222000//////111333555444222111000///000000////////////////////////////////////////////////...............---,,,,,,...------,,,,,,------...,,,,,,++++++***************************************)))((((((******)))((((((''''''''''''((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***)))((((((((()))+++,,,---------...000222555666888888999999::::::::::::888999999::::::::::::999999888888777666555444444888777666555444333333333000000000111111222222222......---------,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$"""%%%&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''''''''''''''(((((())))))******+++,,,---------,,,------------...///000111222222333444666777888888666777999:::;;;===@@@BBBGGGGGGFFFDDDBBBBBBCCCEEEGGGKKKPPPSSSTTTSSSSSSSSSTTTSSSRRRQQQRRRSSSTTTUUUQQQOOOKKKGGGCCC???===;;;<<<=========<<<:::777666444333222000///......---000000///...,,,+++***)))******++++++******)))(((((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,...333999===???@@@ZZZ}}}dddiiiooo|||pppsssvvvuuuuuu{{{FFFDDDBBB@@@???>>>??????;;;888555555777888666222333333333444444555555555222333333222111111333444222111000/////////000000................................................------.........---,,,,,,------------------------,,,,,,++++++******))))))************************))))))(((((()))))))))(((((((((''''''(((((()))***))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))(((((())))))***+++******+++,,,...111333555555666999;;;<<<<<<;;;:::888888999::::::;;;;;;<<<999888777666444333222111555555444444333333333333000000000000111111111111......---------,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''&&&&&&''''''(((((())))))((()))***+++,,,---------,,,,,,,,,,,,---...///000222222222222333555777888555777999;;;<<<>>>AAACCCHHHHHHGGGFFFEEEEEEEEEFFFGGGKKKOOORRRRRRRRRRRRRRRPPPPPPPPPQQQQQQRRRTTTTTTPPPOOOKKKFFFAAA>>>======>>>?????????===;;;888666777666555333111000......000000///...---,,,++++++******++++++******)))(((((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,---///333999===???@@@\\\gggmmmwwwfffdddbbb___bbbrrr444444333333333444555666444222000111333333000---111111111111222222222222///000111000///...000111/////////....../////////---------------------------------------------------------...---,,,,,,+++------------------------+++++++++******)))))))))))))))))))))))))))))))))(((((())))))((((((((())))))(((((((((((()))******((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))******+++'''((((((***---000333555333555888;;;<<<<<<;;;:::888888999999:::;;;<<<===888888777555333222111000222222222333333222222222111111111000000000//////......---------,,,,,,,,,,,,,,,+++******))))))((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$###"""###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%'''))))))((('''&&&&&&&&&'''((())))))***((()))***+++,,,,,,------++++++++++++,,,---...///222111000000111333555666444666:::<<<===???AAADDDFFFEEEEEEEEEEEEFFFFFFFFFGGGIIIMMMOOOOOOOOOPPPQQQOOOOOOPPPRRRSSSSSSSSSTTTOOOOOOLLLGGGAAA>>>>>>??????@@@@@@@@@>>><<<999777999888777555333111000/////////............------))))))******))))))((('''((((((((((((((()))******''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,---///333888===>>>???]]]jjjqqq|||{{{```ZZZSSSPPPXXXooo111111000000//////000000222222222333444555333222000000000000000000000000...000111000///...///000---------...............---------------------------------------------------------------,,,+++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))'''((())))))''''''((()))))))))(((((())))))***+++((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''"""###$$$$$$&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***((()))))))))************&&&'''((())),,,000333555222444777999;;;;;;::::::999999999999:::;;;======888888666555333222111000000111111222222111111000111111111000000/////////......---------,,,,,,,,,+++++++++***))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&!!!"""######""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%''')))***((('''%%%&&&&&&'''((()))******))))))***+++,,,,,,,,,+++************+++,,,---...111000//////000222333444333666999<<<===>>>@@@BBBBBBAAAAAABBBEEEFFFFFFEEEEEEGGGJJJKKKKKKKKKMMMOOOOOOQQQRRRTTTUUUUUUTTTTTTLLLMMMLLLHHHBBB>>>???@@@???@@@@@@@@@???===:::999999999888777555333111000........................))))))******))))))((('''((((((''''''(((((()))***''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,...222777;;;======UUUjjjuuu}}}ttt^^^WWWMMMMMM___yyy444444333222111111000000,,,+++,,,---...///...---000000000000000000000000///111222222000000000111,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******+++,,,,,,+++******(((((())))))******++++++))))))))))))))))))))))))&&&(((***)))'''&&&''')))(((((('''''''''((())))))'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***(((((()))***************(((((((((***,,,///111333333444666888999999999999;;;::::::999:::;;;<<<===888777666555444333222111///000111111111000///////////////000000000000000......---------,,,,,,,,,++++++******))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######%%%'''!!!###$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$######$$$&&&'''''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######%%%'''******)))'''%%%%%%&&&'''((()))******)))******+++++++++*********))))))******+++,,,---////////////000111222222111444888:::;;;<<<===??????>>>>>>AAADDDGGGFFFDDDCCCEEEFFFGGGGGGHHHJJJLLLOOOPPPRRRTTTUUUTTTRRRQQQGGGJJJKKKHHHBBB>>>>>>@@@>>>>>>@@@@@@???===;;;:::888888888777666444222000///......------,,,,,,,,,******++++++******)))(((''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++---111666:::<<<<<>>???@@@???===<<<:::777888888888666444222111000000///---,,,+++***)))+++,,,,,,,,,,,,+++******&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++++++++---000555999;;;;;;GGGlllwwwttt}}}zzzbbbWWWUUUJJJVVV{{{000000000000////////////////////////////////////............////////////---------........................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************))))))))))))******+++******)))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))***++++++++++++***)))******+++---.../////////000222333444555888:::888888888888999:::;;;<<<777666555444444444444444//////000000000000//////000000//////.........---,,,,,,,,,++++++,,,------******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%)))((('''%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###"""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((()))***************)))************++++++++++++,,,------......------///000222555777888999999999<<<===>>>AAAEEEDDD@@@AAA@@@@@@@@@BBBDDDGGGHHHKKKKKKJJJIIIIIIJJJJJJJJJBBBEEEFFFDDD???;;;;;;=========<<<;;;;;;;;;<<<<<<888666444333333333222111000...,,,,,,......,,,***,,,,,,------,,,+++)))((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((()))******++++++(((***---222777:::;;;:::KKKfffttt~~~eee]]]QQQOOOfff000000000/////////..............................,,,------------.....................------------...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************))))))))))))************)))(((((((((((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))*********++++++))))))***+++,,,---.........///111222222444666999777777777777888999999:::777666555444333333333333//////000000000000//////............---------,,,,,,,,,,,,++++++,,,,,,---***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''((())))))))))))((((((((()))))))))*********++++++,,,------------,,,...///000222444666888999666;;;======???DDDEEECCC@@@AAABBBCCCDDDDDDEEEFFFJJJIIIHHHHHHGGGGGGGGGGGGCCCCCCCCCAAA>>>===<<<======<<<<<<======???@@@@@@;;;999777555555444222000000...,,,,,,......,,,***,,,,,,------,,,+++)))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((()))******++++++***+++---111666:::<<<<<>>>>>>>>??????>>><<<<<<===>>>???AAACCCDDD===;;;999888777555111///000///------...---,,,***,,,,,,------,,,+++***(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((()))******++++++---,,,---000555:::======HHHeeekkkgggiii}}}/////////.........------------------------------+++++++++,,,,,,,,,,,,---///......---,,,+++******,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++************************************************))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&***)))'''''''''(((***,,,''''''(((((()))******+++***+++---------...111333555555444444444444555555888777555333222111000000...//////////////////...---------,,,,,,,,,,,,,,,---,,,++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$ """###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((()))))))))******))))))***++++++++++++++++++,,,...111333444555555777AAAIIIIIIGGGHHHIIIHHHDDDFFFJJJLLLKKKIIIEEEBBBFFFEEEDDDBBBAAA@@@@@@@@@CCC???;;;<<>>@@@AAABBB<<<:::999888777555222///000///......------,,,+++,,,------------+++***)))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))******++++++///------///444999===???IIIeeezzz}}}............------------------------------------++++++,,,,,,,,,---------......---,,,+++******)))++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&(((***+++'''''''''(((((())))))***((()))+++++++++,,,///111333333222222333333444444777666555333111000000///......////////////......---------------------...---,,,++++++************(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))))))))*********++++++((()))******++++++******))),,,000444666666555333777BBBLLLMMMJJJIIIGGGEEEHHHJJJMMMOOOOOOKKKGGGDDDEEEDDDCCCAAA@@@?????????CCC???<<<===@@@CCCDDDCCC======<<<<<<<<<<<<======999777666555666555222000000000000///---,,,++++++------......---,,,***)))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((()))******++++++///...---...333999<<<>>>MMMddd......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********)))************+++++++++(((((())))))***+++++++++***++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''')))***'''''''''(((((()))))))))''')))************---///111111111111222333444555666555444222111000000000---......//////......---------------............---,,,+++******)))******(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%#########%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))(((************++++++++++++))))))***++++++++++++******,,,111555777777555444666@@@HHHIIIHHHHHHFFFCCCLLLMMMOOOOOOOOOLLLJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@CCCAAA@@@AAACCCEEEFFFFFF@@@???>>>===<<<;;;;;;;;;888666333333333333222111000111111000---++++++,,,------......---,,,***)))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((()))******++++++///---,,,...333888;;;===OOO```{{{xxx---------,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++************))))))))))))******++++++((((((((()))***+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''(((((()))(((((('''&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&%%%%%%%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((()))))))))'''((()))))))))***,,,...000000000111222444555666444444222111000000000000---......//////......---++++++,,,,,,---------------,,,+++***))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######""""""""""""######"""###%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''))))))))))))************)))***++++++,,,,,,++++++,,,---///111444555666777888>>>AAABBBEEEIIIJJJGGGNNNMMMMMMMMMLLLKKKKKKKKKEEEEEEDDDCCCCCCCCCCCCCCCBBBDDDEEEFFFFFFFFFHHHIIICCCCCCAAA@@@???>>>>>>===;;;888333111111111111111111222222000---++++++,,,---............,,,+++***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((((((((()))******++++++---,,,,,,...222777999:::IIIWWWxxx|||uuu---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***************************+++++++++(((((())))))*********+++'''(((((()))***+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((''''''''''''((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&'''((()))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''((((((((()))))))))))))))'''((()))))))))))),,,---//////000111222444666777333333222111000000111111---..................---*********++++++,,,,,,,,,---,,,+++***))))))))))))'''((((((((())))))******''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######!!!"""%%%'''((('''&&&%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&'''((('''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))******+++,,,,,,,,,,,,+++///...---...000333777999<<<>>>>>>>>>DDDLLLPPPOOONNNMMMKKKJJJIIIJJJKKKLLLFFFEEEEEEDDDDDDDDDEEEEEEBBBFFFIIIIIIGGGFFFHHHKKKFFFEEEDDDCCCBBBAAAAAAAAA>>>:::555111000000000000111222333111---***+++------......///...,,,+++***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((()))******++++++,,,++++++...222666888999AAAOOOrrrvvv,,,,,,,,,,,,,,,+++***)))************************))))))************))))))++++++******))))))((((((((((((((((((((()))******)))))))))))))))))))))))))))---...+++---222333///******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((''''''''''''(((((((((((())))))(((((()))+++...///222222333444555666777777444444333333222111000000------------------------+++,,,,,,------,,,,,,++++++++++++************)))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$"""### """$$$&&&((()))'''&&&$$$%%%$$$######%%%%%%$$$#########""""""""""""######"""############$$$$$$$$$########################$$$$$$##################&&&%%%%%%&&&(((&&&!!!!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((()))******+++++++++,,,,,,,,,------000/////////000222444666999;;;>>>@@@CCCFFFKKKOOOPPPNNNLLLKKKLLLLLLKKKIIIJJJGGGDDDDDDGGGJJJJJJIIIGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNMMMIIIEEEBBBAAA@@@>>>:::666333111111111555444333111///...,,,,,,...,,,******+++---------******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********+++++++++,,,///444888;;;BBBRRRvvvwww+++,,,,,,,,,++++++***)))************************))))))************))))))*********)))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))&&&***+++((()))---...+++******))))))))))))******))))))))))))((((((((('''''''''''''''''''''''''''))))))((((((((('''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&&&&'''''''''''''''(((((((((((())))))(((((()))+++---///111111222333444444555555333333333222222111111111------------------------+++,,,,,,------,,,,,,++++++++++++************)))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%&&&&&&%%%###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$ ###$$$!!!"""$$$&&&(((((('''%%%$$$%%%$$$######%%%%%%$$$#########""""""""""""######"""############$$$$$$$$$################################################%%%$$$$$$%%%'''&&&"""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((())))))***+++++++++,,,,,,,,,,,,---////////////000222444555999;;;>>>@@@BBBFFFKKKNNNOOOMMMJJJJJJJJJKKKJJJHHHHHHFFFEEEFFFJJJLLLMMMLLLIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPOOOKKKGGGDDDDDDAAA???;;;777555333222222555555444222000...------...,,,++++++,,,---,,,+++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********+++++++++,,,///444888;;;AAAUUUyyywww+++++++++,,,++++++***)))************************((())))))******))))))(((((())))))))))))))))))***((((((''''''(((((()))***))))))))))))))))))))))))&&&((((((&&&'''******(((***))))))(((((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))((((((((()))+++,,,...000000111111222222222333222222222222222222111111------------------------,,,,,,------------,,,,,,+++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######"""$$$###!!!!!!$$$%%%######$$$&&&'''((('''%%%$$$%%%$$$######%%%%%%%%%#########""""""""""""######"""############$$$$$$$$$################################################%%%$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''(((((()))*********+++++++++,,,,,,,,,.........///000111222333777888;;;===???CCCHHHKKKLLLJJJHHHHHHIIIIIIHHHGGGFFFFFFGGGIIIMMMPPPPPPPPPKKKMMMOOOQQQRRRRRRQQQPPPPPPQQQRRRQQQMMMIIIGGGFFFBBB@@@===:::777666555555666666444333111000///......---,,,---------+++)))******)))((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********+++++++++,,,///444888;;;BBB\\\sss{{{******++++++++++++******************************(((((())))))))))))(((((('''((((((((())))))******(((''''''''''''((())))))))))))))))))))))))))))))((())))))))))))******)))))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''(((((((((((((((((()))***,,,,,,///000000000111111111111111111111111222222222222------------------------,,,,,,------------,,,,,,+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###!!!""""""""""""$$$$$$$$$###$$$%%%''''''&&&%%%$$$%%%#########%%%&&&%%%$$$$$$######""""""######$$$""""""#########$$$$$$$$$#######################################$$$$$$$$$%%%$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))************++++++++++++---.........///000111111333555777999;;;???CCCGGGJJJHHHGGGGGGHHHIIIHHHGGGFFFGGGIIILLLNNNPPPQQQQQQNNNPPPSSSUUUVVVUUUSSSRRRPPPQQQRRRQQQNNNJJJHHHGGGCCCBBB???===:::999888888777666555444222111000///......---......---***(((***))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********+++++++++,,,///444888;;;DDDcccqqqttt)))******++++++*********))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))))))))***'''''''''''''''(((((()))((((((((((((((((((((((((***))))))******)))******))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''((((((((())))))***++++++/////////000111111222222111111111111111111111222------------------------,,,------......------,,,+++++++++*********))))))***)))))))))((((((((('''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$!!! !!!"""###"""###$$$###$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$###""""""$$$&&&(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))*********++++++,,,------...////////////222444666888:::===AAAEEEHHHFFFEEEEEEGGGHHHHHHGGGFFFGGGJJJLLLMMMNNNOOOPPPPPPRRRTTTVVVVVVUUUSSSQQQNNNOOOQQQOOOLLLIIIGGGFFFBBBBBB@@@>>><<<;;;:::999666666555444333111111000///.........///...+++(((***))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********+++++++++,,,///444888;;;DDDdddtttqqq((()))******+++*********))))))))))))))))))))))))'''(((((())))))((((((''''''(((((((((((((((((()))''''''&&&&&&''''''((()))(((((((((((((((((((((((((((&&&&&&))))))((((((***)))((((((''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))*********------...///000111222222111111111111111111000000------------------------------............------+++++++++************)))******))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$###!!!"""%%%%%%""""""$$$###$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$############$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###$$$$$$###"""###&&&(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))((())))))))))))*********+++,,,---............---222444666888999===AAADDDEEECCCBBBCCCEEEFFFFFFEEECCCEEEHHHIIIIIIKKKMMMOOOQQQRRRSSSTTTSSSRRRPPPNNNKKKMMMNNNMMMJJJGGGEEEDDDAAA@@@???>>>===;;;:::999666555555444222111111000///...---.........,,,*********)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********+++++++++,,,///444888;;;DDDaaarrrlll(((((()))***************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''$$$$$$)))***'''(((,,,((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%########################"""$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))))))))***+++---...000111222222222111111000000//////------------------------------............------+++++++++************)))*********)))((('''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&''''''%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$&&&###$$$((((((###"""%%%######$$$$$$%%%%%%%%%%%%###""""""###%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###$$$%%%%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###%%%'''''''''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******++++++,,,---...------,,,000111333555777:::>>>AAAAAA???>>>???AAACCCCCCCCC???AAADDDEEEEEEHHHLLLPPPRRRRRRQQQPPPOOOMMMKKKKKKJJJLLLMMMLLLIIIFFFDDDDDD??????>>>===<<<;;;999999555555444333222111000000000...,,,,,,.........---******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********+++++++++,,,///444888;;;HHH___rrrnnn(((((()))***************))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%***+++((()))...((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###########################$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((()))))))))))))))((('''((()))+++---///000111333222222111000//////...------------------------------............------+++++++++************)))+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%)))%%%&&&+++***%%%###&&&######$$$$$$$$$%%%%%%%%%###""""""###%%%'''&&&%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""%%%&&&&&&###"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""%%%'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***+++,,,---...---,,,+++,,,---///111222555:::===>>><<<<<<===???AAAAAA@@@;;;>>>@@@AAACCCFFFMMMQQQRRRQQQPPPNNNLLLJJJIIIHHHJJJLLLMMMLLLIIIFFFDDDDDD>>>>>>======<<<:::999888444444333222222111000000000...,,,+++---/////////******)))((((((((((((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************+++++++++,,,///444888;;;MMM___zzzxxx(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))******+++---...//////000////////////.........111111111///,,,***+++,,,,,,---///000000///---,,,,,,+++******))))))******(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$######$$$&&&&&&%%%###!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$#########$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$##################"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''((((((((((((+++***************++++++,,,,,,---///111333555666888888:::>>>AAABBB>>>:::999<<<@@@DDDEEEGGGHHHJJJLLLJJJHHHHHHIIIJJJJJJJJJLLLLLLLLLJJJHHHFFFDDDCCC;;;;;;;;;;;;:::999888777444333333222111111111111///---,,,,,,...000111111******)))((((((((((((((()))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))***)))((('''(((***,,,---)))***---555===BBBCCCCCC___kkk~~~}}}(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))))))))***+++,,,---......///............---------000000000...+++***+++,,,,,,---...//////...---,,,,,,++++++***************************)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$######$$$&&&'''%%%$$$!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''((((((((((((******))))))***++++++,,,,,,------///111333444666777999>>>CCCFFFEEE???;;;999;;;???BBBDDDFFFIIIKKKKKKJJJHHHGGGHHHHHHIIIIIIKKKKKKJJJHHHFFFDDDCCCCCC======<<<;;;:::999999888666555333111000//////000000...------...000000000******)))((((((((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))))))))((('''(((***,,,---------000666>>>CCCDDDDDD^^^hhh~~~(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((())))))***+++,,,,,,---------,,,,,,,,,++++++.........---***)))***,,,,,,,,,............,,,,,,+++++++++************)))************)))((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$%%%''''''&&&%%%"""""""""""""""###$$$%%%"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&''''''''''''((((((((((((((())))))***+++---------------///000222444555444888>>>EEEHHHEEE???999:::<<<>>>@@@BBBEEEIIILLLLLLKKKJJJIIIIIIIIIJJJJJJKKKJJJIIIFFFCCCBBBCCCEEE@@@???===;;;:::999::::::999666333000......///000222000...---.../////////******)))(((((((((((())))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((()))((((((((((((***+++---......111555;;;@@@AAABBBNNN[[[www(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((()))******+++,,,+++++++++************,,,------+++***)))***,,,+++,,,------------,,,+++++++++++++++******))))))((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%&&&'''((('''%%%###"""""""""######$$$%%%######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***,,,...///------......000111333333000444:::???BBB@@@<<<999>>>????????????BBBFFFJJJOOOOOONNNLLLKKKKKKLLLMMMJJJJJJHHHDDD@@@@@@CCCFFFCCCAAA>>>;;;:::::::::;;;:::777444111///000222444444111///......///......+++***))))))(((((()))))))))(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''')))((((((((()))***+++,,,,,,,,,...111555888;;;===;;;NNNrrr~~~(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((((())))))***************))))))))))))+++,,,,,,+++))))))+++,,,++++++,,,,,,,,,,,,++++++***++++++++++++***)))((((((((((((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%&&&'''((('''%%%##################$$$%%%$$$###$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""##################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***,,,...///............///000111222///222666999:::;;;;;;<<>>@@@DDDGGGNNNOOOOOOMMMJJJIIIKKKMMMJJJJJJHHHDDD??????DDDHHHEEECCC@@@===;;;;;;;;;<<<:::888555333222444777999444222///...//////...---++++++***)))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''((((((((())))))***++++++***+++,,,---000333777:::888KKKooo(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''(((((()))))))))*********))))))))))))(((***+++,,,+++******,,,---++++++++++++++++++++++++******+++,,,,,,***)))(((*********++++++******)))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$%%%$$$$$$%%%''''''&&&%%%$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""##################""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))***,,,...///............//////000111111333444666777999===@@@EEEDDDCCCAAA???@@@DDDFFFKKKLLLLLLJJJFFFEEEGGGJJJJJJKKKKKKFFFAAA@@@EEEJJJFFFEEEBBB???===<<<;;;;;;999888666555555777:::;;;444222///.../////////...++++++***))))))))))))***((())))))))))))((('''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((((((((((()))******++++++,,,---------///222888<<<;;;HHHeee(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))***++++++(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))*********))))))))))))(((***+++,,,+++++++++---///++++++************++++++)))***+++,,,,,,+++)))((()))******+++++++++******'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$######$$$&&&'''%%%$$$%%%$$$$$$######$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###""""""""""""""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%#########%%%'''((("""#########$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))***,,,---...//////.........///000000000222444555666999>>>BBBCCCDDDDDDBBBBBBCCCFFFHHHIIIKKKKKKHHHDDDBBBEEEHHHJJJMMMMMMIIICCCBBBGGGLLLGGGFFFDDDBBB???===;;;::::::999888777666777888999444222///...///000000///,,,+++******))))))******((())))))***)))((('''&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))'''((()))******+++++++++,,,---...---...222888>>>:::BBB[[[}}}(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))***+++,,,,,,(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))))))))************))))))))))))***+++,,,,,,+++,,,---///++++++************++++++)))***,,,,,,,,,+++)))''''''(((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$$$$######$$$&&&&&&%%%###%%%%%%$$$$$$###$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""######$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$#########%%%((()))""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++------//////............///000---000333444555777<<<@@@AAABBBCCCCCCCCCEEEHHHKKKIIILLLLLLIIIDDDBBBEEEIIIJJJNNNOOOKKKEEECCCHHHMMMGGGFFFEEECCC@@@>>>;;;999:::999888777666666666666333111//////000111111000,,,+++******)))*********((()))*********)))'''&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''((()))******++++++***+++,,,---,,,---111888>>>999???[[[((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&(((***++++++)))'''%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))************+++++++++******))))))******+++,,,,,,,,,++++++***+++++++++,,,,,,------,,,,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!"""$$$$$$%%%%%%$$$!!!!!!!!!"""######$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$################## """###$$$$$$$$$###########################$$$###"""$$$''''''$$$!!!###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***,,,------,,,,,,------------------000222444555666888<<<>>>EEEGGGHHHGGGEEEFFFIIIMMMJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFJJJNNNLLLGGGFFFHHHKKKHHHEEEFFFHHHFFF@@@::::::::::::999888777666555333333333222222222111111...------,,,+++***)))(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%###$$$&&&)))''''''(((((())))))******...---------000444888::::::DDDrrr((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((()))%%%&&&((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((((((''''''(((((((((&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++******))))))******+++,,,,,,,,,++++++***++++++,,,,,,,,,------,,,,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))((('''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######################## !!!"""######$$$##############################%%%$$$###%%%''''''$$$"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,---,,,,,,,,,,,,------------...000333555666999===@@@HHHJJJKKKJJJHHHHHHKKKNNNLLLLLLLLLKKKKKKIIIHHHHHHFFFFFFIIIMMMMMMIIIIIIMMMTTTPPPMMMLLLLLLJJJCCC===;;;<<<<<<;;;:::888666555555555444444333333222222......---,,,+++******)))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%$$$$$$''')))''''''(((((())))))******,,,,,,,,,---000444999;;;???FFFqqq~~~((((((''''''''''''((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''(((((((((((()))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&000...***&&&%%%%%%''')))$$$$$$############""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++***))))))))))))***++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################"""""""""######$$$########################%%%$$$$$$%%%&&&'''%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,++++++,,,,,,,,,------------///222444666:::???BBBJJJLLLNNNLLLJJJIIILLLOOONNNNNNNNNMMMMMMLLLLLLLLLGGGGGGJJJNNNOOOMMMNNNSSSZZZWWWTTTRRRPPPLLLEEE@@@===>>>>>>>>>===:::777666777777666666555444333333//////...---,,,++++++***+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&$$$$$$''')))''''''(((((())))))******+++++++++---000555999<<<@@@EEEiii((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&555222---)))&&&%%%&&&&&&$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************)))))))))))))))***++++++++++++******++++++,,,,,,+++,,,,,,,,,,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!""""""###$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$###"""!!!"""###$$$########################%%%%%%%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))******+++******++++++,,,,,,------+++---000222555:::???CCCJJJLLLNNNMMMJJJIIIKKKNNNPPPPPPOOOOOOOOOOOOOOOOOOLLLKKKMMMQQQQQQPPPRRRWWWZZZXXXUUUSSSPPPLLLFFFAAA???@@@AAAAAA???<<<999777999888777666555444333333000000///...---,,,++++++++++++******)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''&&&%%%%%%''')))''''''(((((())))))******,,,++++++,,,///444888:::<<<@@@\\\((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&...---+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))(((((())))))***++++++*********++++++,,,---++++++,,,,,,++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$%%%&&&(((((('''&&&%%%$$$######"""""""""""""""######$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$$$$########################%%%%%%%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***))))))******+++,,,,,,---+++---///111333888>>>BBBFFFHHHKKKJJJHHHGGGIIIKKKPPPOOOOOONNNOOOOOOPPPQQQRRRQQQRRRUUUTTTRRRTTTXXXWWWVVVTTTRRRPPPLLLGGGCCCAAABBBBBBBBB@@@>>>;;;:::999999888666555333222222111000//////------,,,++++++++++++***))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''(((((())))))******------,,,,,,///222666888888<<>>@@@CCCGGGGGGEEEDDDFFFHHHNNNNNNMMMLLLMMMNNNPPPQQQUUUTTTUUUXXXVVVSSSSSSWWWTTTTTTTTTRRROOOLLLHHHFFFBBBBBBBBBAAA@@@???>>>===;;;:::999777555333222111000000///...---,,,,,,+++,,,++++++******)))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))((('''&&&'''(((''''''(((((())))))******,,,,,,+++,,,...222666888888<<>><<<:::888666444333//////...---,,,++++++***,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((''''''(((((()))*********&&&&&&(((+++///555;;;>>>:::;;;<<<]]]xxxiii((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***))))))))))))))))))))))))******))))))******+++,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$"""###&&&(((******)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$%%%%%%###"""!!!$$$##################$$$###"""!!! !!!""""""########################""""""""""""""""""""""""%%%$$$######"""#########"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))),,,,,,+++,,,---///111222777888:::<<<>>>@@@AAABBBEEEGGGGGGFFFDDDEEEIIIMMMNNNOOOQQQRRRRRRRRRQQQQQQRRRQQQNNNIIICCC???>>>>>>>>>>>>??????@@@@@@@@@@@@>>><<<999555333333333444000000...---,,,+++++++++------,,,,,,+++*********'''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%''''''(((((())))))******)))***++++++---000555999===;;;BBBgggwwwttt((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***))))))))))))))))))))))))******)))))))))***+++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$"""###%%%((()))(((((('''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$$$$######"""!!!!!!""""""###################################################%%%%%%$$$###"""""""""##################$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((()))))))))))),,,+++++++++,,,...000111444555777999<<<>>>@@@AAAAAACCCDDDCCCCCCEEEIIILLLJJJLLLPPPRRRSSSQQQOOOMMMNNNMMMJJJEEEAAA???@@@BBBAAA???===<<<===@@@CCCFFF@@@===999555222222333444000///...---,,,+++++++++---,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&''''''(((((())))))*********++++++,,,---111666:::999999@@@ddd))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***)))))))))))))))))))))))))))))))))))))))******+++++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$######%%%'''''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$######"""#########%%%$$$"""!!!!!!"""$$$%%%$$$######""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$#######################################%%%%%%%%%$$$$$$#########$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))++++++******+++---///000111222333666999<<<>>>@@@>>>???@@@AAAAAADDDGGGJJJEEEHHHMMMQQQQQQOOOLLLIIIJJJIIIEEEBBB???@@@DDDGGGEEEAAA<<<999;;;@@@GGGKKKBBB>>>999444111000222333///...---,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''''''(((((())))))******++++++,,,---...222777:::666888>>>^^^))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***(((((((((((((((((((((((()))(((((((((((()))******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%###"""""""""###$$$&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!%%%$$$$$$$$$###"""""""""########################&&&%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))******))))))***,,,...//////000111444777;;;>>>@@@>>>>>>???@@@AAABBBEEEFFFCCCEEEIIILLLMMMKKKIIIGGGJJJIIIEEEBBB@@@CCCGGGLLLGGGCCC>>>;;;;;;@@@FFFJJJAAA===888222//////000222///...------,,,,,,------,,,++++++******)))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''(((((())))))******+++,,,------///222777;;;666999===XXX((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***((((((((((((((((((((((((((((((''''''(((((()))************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%$$$######$$$%%%##################""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%###"""""""""###$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%$$$$$$$$$###"""""""""########################%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))(((((()))***,,,...000000000111333666:::>>>@@@@@@@@@???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHLLLKKKIIIFFFDDDEEEIIILLLGGGEEEBBB??????@@@BBBDDD>>>;;;666222//////000222000000///...------------,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((((())))))******+++,,,------///222777;;;777:::>>>UUU((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))((('''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***))))))))))))))))))))))))'''''''''''''''((())))))******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%"""$$$%%%$$$###"""###%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$######"""#########$$$##################$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((()))+++---000222111111111222555999===@@@AAA@@@???@@@AAABBBAAA???AAAAAAAAAAAACCCEEEFFFHHHKKKKKKKKKIIIGGGFFFGGGIIIEEEDDDDDDCCCBBB@@@???>>>;;;999666333222222333444333222111000///.........------,,,,,,+++******)))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((''''''(((((())))))******++++++,,,---...222777:::666:::===VVVzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''(((((('''''''''''''''(((((())))))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***))))))))))))))))))))))))''''''&&&&&&''''''((()))***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%"""###%%%%%%###"""###$$$"""""""""######$$$$$$$$$####################################$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""!!!!!!###$$$%%%%%%%%%$$$#########################################################"""######$$$%%%###############$$$$$$$$$#################################$$$$$$%%%%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&'''))),,,///222444111111000111444888;;;>>>???>>>===???AAABBBAAA???>>>???@@@AAACCCDDDEEEEEEEEEGGGIIIJJJGGGEEECCCCCCBBBCCCDDDDDDCCCAAA>>>===999888888777777777888999666555333111000///............------,,,+++++++++''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''(((((())))))*********++++++,,,---111666:::666999<<>>888888999:::;;;;;;<<<<<<888777555333111///......///......------,,,,,,+++))))))))))))))))))))))))'''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((''''''(((((()))*********)))***++++++---000555999777:::;;;TTT%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''###%%%((((((((('''&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''((())))))***(((((()))***************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$###"""!!! """############$$$$$$$$$###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###""""""######$$$$$$######"""%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###""""""#########$$$$$$%%%%%%&&&&&&'''((('''&&&&&&$$$$$$###""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))***,,,...000111000000000000111555:::>>>>>><<<<<<<<<>>>???>>>===BBBBBBBBBDDDFFFFFFEEECCCBBBEEEHHHJJJJJJGGGDDDAAABBBDDDDDDAAAAAACCCCCC@@@999;;;===>>>>>>???AAACCC>>>:::555111000000000000......---,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))*********+++++++++++++++,,,---------///333666:::<<<999XXX%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&''''''((())))))***'''((())))))******))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$###!!!!!!"""############$$$$$$$$$$$$""""""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###############%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))***,,,...000111000000000000000444999<<<@@@@@@??????>>>>>>======EEEEEEFFFGGGHHHGGGFFFDDDCCCDDDGGGJJJJJJJJJHHHGGGGGGIIIHHHDDDCCCDDDCCC@@@???@@@AAA@@@??????@@@AAA???;;;666222111111111111///...---,,,,,,+++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))*********+++,,,,,,---///333666888???CCChhh%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&''''''(((((())))))***''''''((())))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$%%%%%%%%%$$$###"""""""""############$$$$$$$$$$$$###"""###%%%%%%%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""###$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&%%%%%%$$$######""""""####################################$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++---///000000000000000000333888;;;BBBDDDEEEBBB>>><<<<<<>>>BBBCCCEEEFFFGGGFFFEEEDDDGGGHHHIIIJJJKKKLLLLLLLLLKKKMMMLLLHHHGGGJJJJJJGGGGGGGGGGGGEEEBBB@@@???@@@@@@<<<777444333222222111//////......---,,,,,,,,,*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++,,,///333666999CCCIIInnn%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''((((((((((((((('''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&'''&&&&&&&&&&&&&&&&&&'''((())))))******)))))))))---+++(((&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))))))))&&&''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%$$$$$$######""""""#########$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""#########$$$$$$$$$%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))+++,,,...///...///000111222555:::===CCCGGGHHHDDD>>>:::<<>>;;;===@@@HHHKKKOOOOOOMMMJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLOOOQQQQQQNNNPPPUUUWWWVVVPPPPPPPPPNNNJJJHHHHHHHHHBBB???;;;888777666555444111111222111111000......++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,///333666===HHHEEENNNuuu%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((()))*********)))'''&&&'''((())))))))))))((('''&&&&&&&&&''')))+++...000333000---,,,......,,,)))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''((())))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%######$$$%%%&&&&&&&&&%%%"""############$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++,,,---,,,---000222444777;;;??????BBBCCCBBB???===???AAAHHHMMMQQQQQQMMMIIIGGGGGGDDDFFFIIIMMMOOOOOOOOONNNSSSTTTRRRNNNNNNRRRSSSRRROOOPPPPPPOOOLLLJJJJJJKKKCCC@@@<<<:::999888666555222222333333333111///...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************+++++++++++++++,,,---------///333666888IIIFFFHHHcccyyy%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((($$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***************************+++,,,------+++)))(((((()))***++++++***)))((((((''''''(((+++///444777999555333444666777333///*********)))((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***))))))))))))))))))))))))'''((())))))******))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%"""###$$$%%%&&&&&&&&&&&&"""############$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))***+++,,,,,,...000111222444777:::;;;<<<===>>>???@@@AAAAAABBBHHHOOORRRPPPOOOOOOQQQOOORRRVVVYYYZZZWWWSSSPPPPPPRRROOOKKKJJJNNNOOONNNNNNOOOOOOMMMKKKIIIIIIJJJDDDAAA>>><<<;;;999777666222333444555444222000///---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********++++++++++++,,,......///......///333555888IIIFFFEEE\\\ppp~~~%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************,,,---...//////---+++***)))***+++,,,,,,+++***))),,,+++***+++...444:::>>>>>>;;;:::;;;>>>>>>:::555---------,,,+++******)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))************)))))))))))))))(((((()))***************)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%"""###$$$%%%&&&'''''''''"""############$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########$$$$$$##################$$$$$$%%%%%%%%%######""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$###''''''&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***++++++---...000000000111333555999888999;;;???BBBBBBBBB???HHHRRRXXX[[[]]]```ddd^^^aaaeeegggddd^^^VVVQQQKKKLLLJJJGGGGGGLLLOOONNNMMMNNNNNNLLLIIIGGGGGGGGGDDDBBB???===;;;:::888666333444555555555333111///---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++000000000///...///333555;;;IIICCCAAAXXXooo&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&555...'''$$$&&&((((((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''(((((())))))(((''''''(((*********)))***,,,...---......///000111222222777777666555444333333333111111111000//////000222000111444777;;;>>>AAABBB@@@BBBDDDIIILLLNNNLLLJJJ???;;;555444444222---(((,,,***))))))))))))(((&&&((())))))*********))))))'''%%%$$$$$$%%%&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""###&&&((()))######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!###%%%''''''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%'''(((((('''%%%###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$(((((('''%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""%%%((())))))))))))*********+++,,,---//////000555444555:::;;;<<>>CCCGGGIIIGGGHHHKKKOOORRRSSSQQQOOOLLLHHHEEECCCBBB>>>666000---***'''&&&((()))******''''''(((((((((((((((((((((&&&%%%%%%&&&''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%%%%###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((''''''''''''(((((('''%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%((())))))((()))*********+++,,,---...//////333222333777999:::???EEE[[[hhhnnnfffZZZXXX```hhhbbb___ZZZVVVSSSQQQQQQQQQMMMJJJGGGFFFHHHIIIHHHGGGGGGIIIKKKHHHCCC@@@???@@@BBBAAA???<<<999666444333333333333333222111000000......---,,,++++++++++++)))***************++++++((((((''''''''''''((((((((((((((()))******++++++,,,---...---,,,...333888@@@QQQTTTKKKYYY&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&+++'''$$$###%%%'''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((''''''''''''&&&%%%&&&'''((())))))(((((('''''''''''''''((()))***(((***---///111444777:::???AAADDDIIINNNRRRVVVXXXUUURRRNNNIIIFFFDDDCCCCCCCCCBBB???;;;777333///---000111333666<<>>BBBFFFKKKNNNRRRTTTVVVYYY]]]```bbbcccaaa___[[[WWWTTTSSSSSSTTTRRRPPPLLLHHHDDD>>>999555333222111222444888<<<>>>EEEGGGKKKQQQWWWZZZ[[[ZZZVVVVVVVVVXXXXXXVVVQQQMMMEEE@@@:::444111...+++)))******))))))))))))))))))***(((&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$$$$$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''''''''(((***))))))******+++,,,,,,------,,,---111222333888>>>XXXjjjwwwrrrcccZZZZZZ]]]UUUVVVUUUOOOIIIIIIPPPWWWYYYXXXVVVTTTPPPJJJEEEBBBEEEFFFFFFBBB???>>>@@@DDDGGGFFFCCC@@@;;;666222000000000111222222222111111------,,,,,,,,,------...++++++******)))))))))((())))))(((((((((((())))))((((((((()))******++++++***,,,------,,,...444888???cccrrr^^^XXXwww~~~'''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''((((((((()))))))))***(((((((((((((((((((((((())))))*********)))((((((***+++...111555999===>>>EEEHHHMMMRRRUUUXXX\\\^^^___```bbbdddfffhhhiiijjjiiihhhfffdddcccdddeeefffbbb^^^ZZZVVVSSSNNNIIIDDD===:::777333111111222333888:::>>>EEENNNTTTXXXYYYVVVUUUUUUVVVWWWWWWUUUTTTOOOLLLHHHDDD???:::444000...---,,,***)))((((((((()))'''&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%''''''(((((('''&&&%%%%%%$$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&((()))(((((())))))***++++++++++++***+++///000000555;;;III\\\nnnooodddZZZUUUSSSPPPTTTWWWSSSLLLIIIMMMRRRZZZZZZZZZWWWRRRKKKFFFBBBCCCDDDDDDBBB???@@@DDDHHHHHHGGGFFFBBB>>>999444111000111111222222222111111------,,,,,,,,,---......,,,,,,,,,++++++******)))))))))(((((((((((())))))((((((((()))******++++++***+++---,,,,,,...444999AAAeeevvvaaaUUUmmm{{{'''&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******'''(((((((((((())))))))))))((((((((()))***+++,,,///222888???FFFKKKPPPRRRXXX[[[___aaabbbcccdddfffcccdddfffhhhjjjlllnnnnnnmmmlllllllllllllllmmmmmmhhhccc]]]ZZZXXXUUUQQQMMMFFFCCC>>>999555222111000//////222888AAAIIINNNQQQVVVVVVUUUUUUTTTTTTTTTTTTRRRQQQPPPNNNMMMIIICCC@@@666444111...+++)))(((((()))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&&&&$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%''')))((((((((()))))))))******+++)))***...//////333999AAAOOO[[[[[[TTTOOOLLLJJJPPPVVV\\\[[[UUUOOOPPPRRRTTTVVVWWWUUUOOOIIIEEECCCAAABBBCCCAAA??????CCCGGGIIIHHHGGGEEEAAA<<<888555222222333333333222222111......---------------...,,,,,,,,,+++++++++++++++***))))))(((((())))))***((((((((()))******++++++)))+++,,,,,,+++...444999CCC```ooo```RRRdddwww'''&&&%%%$$$$$$&&&''')))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''')))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''((('''''''''((()))*********'''((((((((())))))))))))******)))***---111444777???CCCIIIPPPVVVZZZ\\\]]]^^^aaadddfffffffffggghhheeefffggghhhjjjlllmmmmmmjjjkkkkkkkkkiiihhhfffeeeaaa[[[SSSOOONNNMMMJJJGGGBBB@@@===:::777444333222///---,,,///666===CCCFFFOOOQQQSSSTTTTTTSSSRRRRRRSSSRRRQQQRRRSSSSSSQQQOOOCCC@@@<<<666222...---,,,+++)))'''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$%%%''')))''''''(((((((((((())))))+++)))***...//////333999===DDDIIIHHHFFFFFFFFFDDDMMMSSSZZZ[[[WWWRRRPPPPPPMMMPPPRRRQQQMMMHHHEEEEEEBBBDDDEEEBBB??????BBBEEEHHHIIIHHHGGGDDD@@@<<<999444444444444444333222111000///...---------------************++++++++++++******))))))))))))******((((((((()))******++++++(((***,,,++++++...444999DDDWWWddd\\\QQQ___zzzvvv'''&&&$$$$$$$$$&&&((()))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&'''&&&%%%$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''((((((((())))))******---------///333999???BBBOOORRRWWW\\\___```______YYY]]]aaaeeefffgggiiijjjhhhhhhhhhiiiiiiiiijjjjjjfffffffffeeeccc___[[[YYYVVVOOOFFFBBBAAAAAA>>>;;;888888777666555444333222333000,,,,,,000666;;;>>>EEEIIIOOOSSSTTTSSSRRRRRRUUUSSSRRRRRRTTTVVVVVVVVVNNNKKKEEE???999555333222,,,***))))))***++++++***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''###$$$%%%%%%$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$''')))'''''''''(((((((((((((((+++***+++...//////333999777<<<@@@@@@AAADDDCCC@@@CCCHHHNNNQQQOOOKKKIIIHHHJJJMMMPPPPPPLLLHHHGGGHHHFFFGGGHHHEEEAAA@@@AAACCCHHHIIIIIIHHHFFFBBB>>><<<666666666555444333222111111000///...---,,,,,,,,,(((((())))))******++++++******))))))))))))******((((((((()))******++++++(((***,,,++++++...444999DDDQQQ\\\YYYQQQ]]]yyyrrrxxx$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&((()))***+++'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))******'''$$$"""$$$&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&'''((())))))))))))((())),,,+++((()))......333:::AAAHHHOOOUUUYYY^^^```bbbaaa]]]XXXTTTSSSSSSTTTUUUWWWZZZ^^^bbbdddgggccc___]]]^^^^^^]]][[[RRRUUUVVVTTTOOOIIIDDDBBB===;;;888555222000000///000111222111///......///333000...///111111///,,,999:::<<>>@@@AAAAAAAAAAAABBBCCCEEEGGGHHHHHHHHHGGGMMMMMMNNNPPPQQQNNNJJJFFFHHHKKKLLLKKKGGGEEEGGGIIIIIIJJJKKKIIIDDD@@@===<<<888888999999888777555444444222111///---,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,++++++...222555???JJJbbb\\\SSSbbbuuu{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***...+++'''%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&'''(((((((((+++)))))),,,------111888@@@DDDIIIPPPVVV[[[]]]^^^\\\[[[XXXTTTPPPLLLHHHFFFCCCCCCCCCCCCDDDFFFHHHJJJKKKIIIFFFEEEFFFFFFDDDBBB;;;===>>>===:::888666666666555444222111//////...////////////......000111///...------......---,,,222333444555777:::<<<>>>CCCFFFIIILLLOOORRRUUUXXXUUUTTTRRRPPPNNNMMMLLLLLLFFFCCC>>>999444111///...,,,,,,***)))(((((())))))((()))))))))(((((('''''')))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%(((&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%"""###''''''###)))&&&$$$###$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))******)))(((***---...///000333555999;;;===???@@@AAAAAAAAABBBDDDFFFHHHKKKMMMNNNOOOSSSSSSTTTUUUVVVTTTPPPMMMNNNNNNNNNMMMKKKJJJKKKLLLKKKLLLMMMJJJEEEAAA>>>===::::::;;;;;;:::888666555444333222000...---,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((())))))*********++++++++++++++++++...333666@@@III___ZZZQQQ```&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***111...***'''''''''&&&%%%''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))((((((''''''''''''(((&&&&&&'''''''''((((((((($$$%%%&&&((())))))))))))+++)))***...222666???GGGSSSUUUYYY___dddeeeaaa]]]UUUPPPJJJGGGEEECCC???<<<;;;:::999777666666777777666666555555666666444222222333444444333333555777555555666666666555444333222111000///000222444555111222444333222111111111............///000222333444777:::===AAAFFFKKKOOOMMMKKKHHHEEEFFFIIILLLOOOOOONNNLLLHHHCCC===888555///---+++***(((((())))))(((((()))))))))'''&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%""""""%%%&&&$$$---***&&&######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))(((***---...///000222444888999;;;===???AAAAAABBBDDDEEEGGGJJJNNNRRRVVVXXX[[[[[[ZZZ[[[\\\[[[XXXVVVVVVSSSQQQPPPPPPQQQQQQPPPOOOPPPOOOLLLGGGCCC@@@???======>>>===<<<:::888777666555333111///...------,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))************+++++++++,,,///444888>>>HHHbbb___TTT]]]{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***000---)))((((((((('''&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))(((''''''''''''((((((''''''''''''((((((((((((&&&(((***++++++***++++++))))))...666===CCCMMMVVV\\\]]]```eeejjjggg^^^UUUJJJEEE@@@@@@BBBCCC@@@<<<<<<;;;888666444333333333111222222333333333222000555777:::;;;<<<===>>>@@@===>>>@@@BBBBBB@@@>>><<<888555333222333555777777888:::<<<;;;777444444555000///.........000222333...000111333555999???CCCDDDBBB???======@@@DDDGGGNNNOOOQQQQQQNNNIIICCC@@@555333111...,,,+++++++++&&&''')))))))))((('''%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''!!!"""""""""$$$'''&&&$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%######$$$&&&&&&000,,,'''$$$######$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((***---......///222444666888:::<<>><<<>>>BBBCCC???;;;777666333111000000000000//////000111111222333555888<<>>>>>>>>???BBBDDDAAA<<<777666777333333111111222555777999333444333222111333666888===<<<::::::;;;===@@@BBBFFFIIINNNRRRSSSRRROOOMMMCCCAAA===888444///,,,***&&&''')))************)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$)))***&&&$$$'''&&&###%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$'''+++111---'''$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))))))))(((***,,,---...///111333555666999<<>>;;;999888777555333111000//////---------,,,,,,,,,++++++************************)))))))))))))))************++++++,,,---000555999;;;HHHjjjlllZZZ[[[%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***'''%%%%%%%%%((())))))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((''''''''''''(((((()))''''''((((((((()))))))))&&&)))++++++***+++...222555:::EEERRRYYY\\\___dddggggggggghhhfff___UUUMMM>>><<<;;;<<<===<<<999555222111000///...//////000//////000000222777===BBBIIINNNWWW]]]aaaccceeefffjjjkkkllllllkkkhhheeeccc\\\WWWSSSRRRSSSTTTSSSQQQOOOPPPQQQOOOKKKFFFCCCBBB;;;999888888999<<>>BBBFFFHHHIIIIIIJJJLLLPPPVVV[[[^^^```______```bbbaaa___]]]]]]\\\ZZZZZZ[[[ZZZYYYXXXVVVVVVUUUQQQMMMJJJIIIIIIHHHHHHGGGEEEBBB???<<<:::888777555333111000//////------------,,,,,,,,,,,,************************((((((((()))******+++++++++,,,,,,,,,---000555999???EEEdddiii[[[]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***&&&%%%%%%&&&((())))))(((''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((())))))))))))'''((((((((())))))))))))'''''''''''''''((())))))'''((((((((())))))))))))&&&))),,,------000777===GGGKKKTTT___cccbbbcccfffiiiiiigggddd]]]TTTLLLFFF<<<;;;999777555444444333444333222222222222333444333333333444888BBBNNNWWWbbbffflllppprrrtttvvvwwwuuuvvvwwwwwwvvvtttqqqpppkkkgggccccccfffgggdddaaa^^^]]]]]]]]]\\\YYYUUUQQQIIIHHHFFFEEEFFFIIILLLNNNIIIIIIHHHEEEAAA>>>>>>>>>666555333222222333444666666777:::???EEELLLRRRVVVWWWWWWVVVRRRLLLDDD===999222000...---,,,,,,---...******))))))))))))******(((((((((((((((((((((((()))))))))((((((((('''''''''((()))******)))((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))666;;;000$$$###%%%$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&((('''&&&,,,444***(((%%%$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((()))***,,,------...000111///111333777;;;@@@EEEGGGHHHHHHJJJMMMRRRWWW\\\_________```bbbdddccc```]]][[[]]]______]]][[[ZZZZZZVVVVVVUUURRRNNNKKKKKKLLLJJJJJJHHHFFFCCC???<<<:::777666444333111000//////...------------,,,,,,,,,************************&&&'''''')))***+++,,,---,,,------------000444888@@@AAA```mmmeeebbb}}}((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***'''&&&&&&''')))***)))((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((()))***(((((((((((())))))))))))'''+++...000111777@@@HHHVVVXXX___fffhhheeedddgggggggggddd]]]TTTIIIBBB>>>:::999777333111111444777666666555444444555666777444444444666===JJJZZZeeennnppprrrrrrqqqqqqssstttoooppppppppppppooonnnmmmjjjfffdddeeeiiijjjgggcccbbbaaa```bbbcccbbb]]]XXXXXXVVVTTTRRRSSSUUUXXXZZZNNNOOOOOOMMMJJJGGGEEEEEEBBB???:::555333333444555111000111444;;;CCCKKKQQQUUUVVVXXXXXXVVVPPPJJJFFF888555111...,,,,,,---...++++++************++++++((((((((((((((((((((((((+++*********))))))(((((('''((()))++++++)))((('''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%% 111999...""""""'''((($$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&***((('''---777'''&&&$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((()))+++,,,---------///111---...000444999???CCCFFFFFFGGGJJJNNNTTTYYY^^^aaa___```bbbdddfffeeeaaa^^^ZZZ^^^bbbbbb___[[[ZZZ[[[VVVVVVUUURRRNNNLLLLLLMMMKKKJJJIIIGGGCCC???;;;999777666444222111//////.........---------,,,,,,,,,************************%%%&&&''')))***,,,---...---...---------///444777???>>>```wwwrrrfffooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&,,,***((('''&&&'''((()))''''''''''''((((((((((((***)))'''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++(((&&&(((+++,,,***(((&&&+++222777<<>>FFFKKKQQQXXX]]]]]]\\\\\\\\\]]]___aaabbbUUUNNNDDD<<<888555333111777555444666;;;>>>??????FFFHHHKKKLLLJJJHHHFFFFFF@@@======CCCJJJTTTbbbnnnnnnnnnmmmkkkgggccc___\\\YYYZZZ[[[[[[ZZZZZZ[[[\\\\\\YYYVVVVVVVVVVVVSSSQQQWWWVVVVVVWWWXXXXXXWWWUUUWWWXXX[[[]]]^^^\\\YYYVVVVVVTTTSSSRRRPPPOOOQQQSSSUUUSSSPPPLLLFFF@@@:::777777555333222333666:::===GGGKKKQQQUUUWWWVVVSSSPPPPPPNNNJJJCCC;;;444000...+++***((((((******)))((())))))))))))))))))))))))***)))))))))))))))((((((((())))))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$+++,,,%%%$$$***)))###111///+++((($$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))***++++++,,,...000111222555999<<>>888444222111111000555>>>GGGNNNTTTVVVWWWUUUUUUUUUTTTPPPJJJBBB<<<333000---++++++++++++***))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))))))))(((((('''((((((((((((''''''''''''))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%###"""(((...***""")))((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((...---+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''+++)))''''''((('''&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))******+++,,,,,,,,,***,,,---......111444777DDDWWW^^^ZZZWWWRRRPPPWWWUUUTTTTTTUUUXXXZZZ[[[[[[YYYVVVSSSSSSTTTTTTPPPMMMHHHLLLQQQSSSQQQLLLHHHEEEAAABBBAAA???===<<<===???:::888444111//////111222---,,,,,,,,,,,,+++++++++******))))))))))))******))))))*********++++++++++++,,,------,,,...111333;;;>>>PPPrrrrrrjjj{{{((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''''''''((((((++++++***)))(((''''''&&&%%%&&&'''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&''''''&&&%%%%%%'''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++...777CCCLLLRRRTTTWWWWWWSSSMMMHHHEEEJJJGGGBBB>>>:::999999:::;;;;;;===BBBHHHJJJFFFAAA===>>>AAADDDFFFGGGIIIJJJMMMPPPVVVYYYZZZYYYYYYYYY]]]\\\___ccccccbbbdddiiilllrrrwwwvvvpppkkkjjjlllfffZZZPPPSSSeeexxx{{{sssyyy{{{sssfff^^^___cccccc]]]ZZZaaannnxxxxxxuuu{{{|||xxxpppkkkhhh```VVVPPPRRRVVVYYY[[[[[[YYYXXXOOOLLLEEE>>>888444222111111333777<<>>999222---+++*********************************))))))******++++++,,,,,,***))))))((((((((((((((())))))((((((((('''''''''))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%&&&((('''$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((000...+++(((&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++)))((((((((((((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,)))***,,,---///222666999III\\\bbb\\\YYYSSSPPPVVVTTTSSSRRRTTTWWWZZZ[[[[[[YYYVVVSSSRRRTTTTTTQQQNNNGGGKKKQQQSSSQQQLLLHHHEEEAAACCCEEEDDDBBB???======:::888444111//////000111---------,,,,,,,,,++++++******))))))))))))******))))))*********++++++++++++,,,---,,,,,,---000222<<<===NNNtttyyylllyyy|||''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))((((((''''''&&&&&&$$$&&&(((***++++++***)))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((***,,,111777AAAKKKRRRUUURRROOOKKKGGGEEEDDDCCCBBB???<<<888777888999;;;BBBEEEJJJPPPTTTSSSPPPMMMFFFIIILLLOOOPPPSSSVVVYYYYYY[[[\\\\\\ZZZXXXVVVVVVRRRSSSYYYaaaeeehhhooovvvvvvjjjaaaggg}}}vvvvvvzzzqqqkkkgggkkkwww~~~uuupppooofff[[[XXXYYY[[[\\\\\\\\\ZZZYYYVVVRRRLLLEEE>>>999555444555444444555888===BBBEEEOOONNNOOORRRUUUUUURRRNNNGGGAAA888111---+++***)))************************)))))))))*********************)))((((((((((((((()))(((((((((''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###&&&((('''$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''...,,,)))&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++)))(((((())))))'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((())))))***)))***,,,---///222666999LLL\\\```ZZZXXXRRRNNNTTTPPPOOOOOOQQQUUUXXXYYYYYYWWWUUUSSSRRRRRRRRRQQQPPPHHHMMMSSSVVVSSSNNNIIIFFF@@@CCCGGGGGGEEEBBB???===:::999666444222111000000......---------,,,,,,,,,******))))))))))))******)))************+++++++++,,,,,,---,,,,,,---///222======NNNtttxxxfffoooyyyyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''$$$&&&)))+++,,,+++)))''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&$$$$$$&&&'''((((((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,///555===GGGNNNRRRSSSRRRLLLEEE>>><<<<<<>>>???888777666777:::???DDDGGGOOOTTTYYY[[[[[[ZZZZZZZZZTTTVVVXXXXXXWWWYYY]]]```ZZZ[[[[[[ZZZXXXVVVVVVWWWUUUVVV^^^lllyyy~~~rrrppptttqqqgggdddeeeffffffeeebbb___\\\]]]ZZZTTTMMMFFF@@@===;;;:::999777777888;;;>>>@@@FFFFFFIIIPPPVVVXXXTTTPPPMMMHHHBBB<<<777222...+++***************************)))))))))))))))((((((+++***)))((('''(((((()))((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&%%%######&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&---+++(((%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***((('''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))***+++,,,---...000444777BBBPPPSSSOOOQQQOOOLLLQQQMMMLLLMMMPPPTTTWWWXXXWWWSSSSSSSSSQQQNNNNNNOOOPPPKKKPPPVVVYYYVVVPPPJJJGGG@@@BBBEEEFFFEEECCCBBBBBB;;;;;;999888666333222000/////////.........------******))))))))))))******)))************+++++++++,,,,,,---,,,+++,,,///111999:::MMMuuuvvvbbbiii&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''''''''''''''((((((((((((###%%%(((******(((%%%###&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++111555>>>JJJTTTXXXVVVSSSOOOHHH>>>666333444777888666777888<<>>???@@@AAA;;;===CCCMMMVVVYYYUUUPPPPPPNNNJJJFFFAAA;;;333...******************************))))))((((((''''''+++***((('''''''''((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%###"""###%%%&&&%%%$$$&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%///,,,)))'''%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((())))))((('''((()))***)))(((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))***++++++++++++,,,---------...111333333@@@CCCCCCJJJMMMLLLQQQLLLMMMNNNRRRVVVXXXXXXXXXPPPQQQQQQOOOKKKJJJLLLPPPMMMRRRXXX[[[XXXRRRLLLHHH???AAACCCCCCCCCCCCEEEFFF<<<<<<<<<;;;999666333111000////////////.........******))))))))))))******)))************+++++++++,,,------,,,+++,,,...111555888MMMwwwxxxdddjjj{{{''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((()))))))))))))))((((((******)))))))))))))))***%%%(((++++++***,,,000444999FFFQQQWWWZZZ[[[TTTKKKDDD<<<555222000///111555666666===KKKYYY___]]]ZZZ[[[\\\]]][[[XXXYYY\\\___^^^YYYWWWZZZ\\\YYYVVVVVVaaa]]]^^^bbbccceeeuuutttrrrooojjjppp}}}rrrsssnnncccZZZUUUMMMEEEEEE@@@@@@EEEGGGEEEDDDHHHCCCAAACCCJJJOOOPPPQQQTTTUUUSSSPPPMMMJJJCCC999333...---+++***)))***++++++************))))))))))))+++***)))(((((()))***+++))))))((('''&&&%%%%%%%%%'''''''''''''''''''''''')))(((%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&''''''(((&&&&&&&&&''''''(((((((((''''''''''''((()))***+++((()))***+++++++++***)))---+++))))))***+++++++++((((((((((((((()))******)))))))))))))))))))))))))))(((((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))***+++,,,---...000111222333777===CCCHHHKKKLLLLLLKKKLLLNNNRRRWWWYYYYYYXXXVVVTTTRRRQQQRRRRRRQQQQQQQQQTTTYYYZZZWWWRRRNNNKKKEEEBBBAAADDDIIIKKKHHHEEECCCCCCAAA???===:::888666333333222111000///......------,,,++++++******))))))))))))***++++++,,,,,,------,,,,,,,,,---......999999DDDuuupppRRRiiizzz''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))((((((******))))))))))))*********+++++++++---000555999EEEOOOXXX[[[[[[XXXPPPFFF===777222111111///000444;;;???GGGTTT```cccaaa^^^aaaaaa```]]]ZZZYYY\\\^^^^^^YYYWWWYYYZZZYYYZZZ^^^bbbgggqqqyyy}}}yyynnnjjjhhhppp|||ssswwwxxxtttpppkkk^^^RRRHHHBBB@@@DDDGGGGGGJJJNNNHHHDDDCCCHHHLLLNNNPPPTTTTTTRRRQQQPPPMMMGGG???:::222000---***)))***,,,---************))))))))))))+++***)))(((((()))***+++))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,++++++++++++++++++,,,---+++,,,.../////////...---222///---,,,---......---,,,,,,++++++++++++++++++)))))))))***************************************((()))))))))))))))))))))'''''''''((((((((())))))******+++---...000111111222555:::@@@FFFJJJLLLMMMJJJKKKMMMQQQVVVYYYYYYYYYWWWVVVVVVXXX[[[ZZZUUUPPPSSSWWW[[[\\\YYYTTTPPPMMMHHHEEEDDDGGGLLLOOONNNLLLHHHGGGEEEBBB???<<<999777444333333222111000///...------,,,,,,+++*********)))))))))***++++++,,,,,,------,,,,,,------......777999EEEwwwxxxZZZcccwww'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((())))))(((((((((((())))))***))))))(((******)))))))))******+++,,,++++++...444;;;AAADDDPPPVVV[[[ZZZVVVPPPEEE<<<444111///111111///000444>>>FFFSSS^^^fffhhhfffcccbbbaaa^^^YYYVVVUUUXXXZZZ^^^[[[YYYYYYYYY\\\fffppp{{{wwwrrr|||sssqqqrrrwww~~~zzzzzzyyyzzz}}}|||rrrfffWWWPPPJJJIIIIIIJJJLLLPPPLLLGGGCCCFFFIIIKKKNNNSSSRRRRRRRRRRRRQQQMMMGGGBBB:::666111,,,)))***,,,...++++++*********)))))))))******))))))))))))******))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''((((((((((((((((((((((((''''''''''''((()))+++---...000000111666555555555555666666777999:::;;;<<<===<<<;;;;;;;;;999666555666666555444///......,,,+++******)))++++++++++++************(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******+++,,,...///000000000222777===CCCIIIMMMOOOKKKKKKLLLPPPUUUYYY[[[[[[YYYYYY\\\cccjjjiii```XXXXXX[[[______\\\WWWSSSQQQLLLJJJHHHKKKOOOSSSSSSRRROOOMMMJJJFFFBBB>>>;;;999555555444333222111000000...------,,,,,,+++******))))))******+++,,,,,,,,,------,,,,,,---......///777<<>>HHHMMMOOOQQQTTTUUURRRLLLCCC999111///...///333333111222666@@@LLL[[[dddhhhiiihhheeeaaa^^^YYYUUUSSSVVVZZZ]]]fffdddcccdddeeelll}}}mmm___YYYUUUWWW^^^gggqqqyyy{{{wwwsssqqqsss{{{uuuyyy~~~|||wwwlllfff^^^XXXUUURRRPPPPPPKKKFFFBBBEEEGGGHHHKKKOOOPPPQQQSSSTTTRRROOOJJJGGGCCC>>>777///+++***,,,...+++++++++*********))))))***))))))))))))))))))***))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&''''''((((((*********+++,,,,,,------222333666888;;;<<<======CCCCCCDDDDDDEEEGGGHHHIIILLLMMMNNNOOOPPPOOOOOONNNIIIGGGDDDBBBBBBBBBAAA@@@888777666555333111000///000000///---,,,+++***)))((()))))))))))))))))))))*********)))))))))))))))'''(((((((((((())))))))))))***+++,,,---.../////////111555:::AAAHHHNNNQQQLLLMMMNNNRRRXXX]]]___```^^^]]]```jjjtttvvvmmmddd\\\___bbbbbb___[[[WWWUUUQQQPPPPPPRRRUUUWWWUUUSSSSSSQQQMMMHHHCCC???;;;:::666666555444333222222111......------,,,,,,++++++))))))***++++++,,,,,,---------,,,------...///000999???JJJwwwiiiiii''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((()))******************************+++,,,,,,***,,,111;;;EEEMMMOOONNNKKKKKKKKKIIICCC999111---000000333777777555888===LLLXXXccceeeeeefffdddaaa]]]YYYTTTRRRWWW___hhhnnn~~~}}}~~~yyytttxxx~~~vvvrrruuuttttttwwwyyyrrrcccWWWSSSSSSPPPKKKIIIMMMRRRTTTNNNPPPTTTUUUVVV___uuu{{{yyyzzzyyywwwvvvsssmmmfffaaa]]]XXXSSSHHHDDDBBBEEEGGGFFFGGGIIIMMMOOORRRSSSQQQMMMIIIGGGJJJEEE===555///,,,,,,,,,++++++++++++************)))))))))******)))))))))))))))((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((()))***+++,,,//////111333555777888999CCCEEEGGGJJJLLLMMMMMMMMMNNNOOOPPPQQQSSSVVVXXXYYYXXXYYY[[[\\\\\\\\\[[[ZZZVVVSSSPPPNNNNNNNNNMMMLLLGGGGGGFFFEEEDDDAAA???>>>999888666333000---+++***,,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((((((((()))))))))***)))******+++,,,---......///111444999@@@GGGMMMPPPNNNNNNQQQVVV\\\aaacccccceeebbbbbbiiirrrtttmmmeee^^^aaaddddddbbb^^^[[[YYYXXXYYY[[[]]]]]][[[WWWTTTUUURRRNNNHHHCCC???<<<:::888888777666555444333333//////......---,,,,,,+++*********+++,,,,,,------------------...///000111777???GGGooogggeee''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((())))))******))))))(((((()))***++++++++++++***************+++,,,---///222888>>>DDDFFFFFFDDDDDDBBBAAAAAA===666111000333444777<<<======CCCJJJ]]]fffiiiccc^^^___^^^YYYUUUQQQMMMPPP[[[mmm~~~wwwdddcccbbbeeeqqq~~~zzzqqqggg```^^^^^^___\\\YYYXXXXXXWWWSSSOOORRRWWWVVVOOOLLLOOOPPPLLLFFFJJJOOORRRPPPQQQ^^^lllxxxyyywwwsssqqqwww}}}wwwtttxxxxxxuuuoooiiieee]]]VVVJJJEEECCCEEEFFFDDDCCCEEEIIILLLPPPQQQNNNKKKHHHFFFKKKHHHBBB;;;666111...---,,,++++++++++++*********))))))************))))))))))))(((((('''(((((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&''''''((()))''''''''''''''''''''''''''''''(((((())))))******((((((((()))+++...111222999;;;===???BBBEEEGGGHHHMMMOOOQQQTTTUUUUUUTTTSSSTTTTTTVVVWWWZZZ\\\^^^```ZZZ[[[]]]^^^^^^^^^]]]\\\\\\YYYVVVTTTTTTTTTSSSRRRNNNNNNOOONNNMMMKKKIIIHHHCCCAAA???;;;777444111000...---,,,,,,+++***))))))+++++++++******))))))(((((((((((()))))))))******))))))***++++++,,,------///000333888===DDDIIILLLKKKMMMQQQWWW^^^bbbddddddgggccc___aaaffffffaaa\\\^^^aaadddeeeccc```^^^]]]^^^___aaabbbaaa^^^ZZZWWWTTTRRRMMMHHHCCC???===<<<:::999999888777666555555000//////......---,,,,,,******++++++,,,---------,,,,,,------...///111111333<<>>;;;:::333222111///---,,,+++***,,,,,,+++******))))))((((((((()))))))))*********))))))******++++++,,,,,,...///222666;;;???CCCEEEFFFIIINNNVVV]]]aaaaaa```aaa^^^[[[ZZZ[[[[[[XXXUUU]]]```dddeeecccaaa```___^^^^^^^^^]]]\\\ZZZYYYYYYSSSQQQLLLGGGCCCAAA??????;;;;;;:::999888777666666000000//////...---------******+++,,,,,,------...,,,,,,------...000111222222<<>>DDDKKKQQQUUUSSSTTTUUUWWWYYY[[[]]]^^^^^^___aaabbbaaa___]]][[[\\\\\\\\\\\\\\\]]]]]]^^^]]]^^^```aaaaaaaaa```___VVVSSSPPPOOOPPPPPPPPPOOOPPPQQQSSSTTTUUUTTTSSSRRROOONNNLLLJJJGGGEEECCCBBB======;;;999777555333333,,,,,,++++++***))))))((())))))))))))************))))))******+++++++++,,,,,,...111555999<<>>CCCeeekkkwww))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&%%%&&&((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))'''&&&%%%%%%&&&''')))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))************++++++******+++,,,,,,------------,,,+++---111444333666666444888@@@CCC@@@<<<888444111111333444444;;;777999EEERRRYYY[[[\\\ZZZSSSOOOPPPRRRWWWcccqqquuurrruuuiiieeeeeeaaa^^^aaabbbiiippprrrpppqqqvvv{{{~~~qqqeeebbbjjjssslllpppwww{{{uuummmhhhfffccc]]]YYYYYY[[[\\\ZZZXXX[[[ccciiieeeppp{{{zzzqqqcccSSSKKKEEE@@@>>>???BBBFFFIIIJJJJJJJJJFFFBBBIIIGGGEEECCCBBB???<<<999888555222...,,,,,,,,,---************))))))))))))))))))))))))((((((((((((+++******)))(((''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''***'''(((+++)))$$$%%%***((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''((((((((((((((('''''')))***)))(((&&&''')))+++))))))((((((+++222<<>>;;;???DDDGGGGGGIIIJJJLLLNNNPPPQQQRRRRRRMMMMMMLLLKKKIIIHHHGGGGGGLLLHHHCCCAAAAAAAAA>>><<<888444000,,,+++++++++***++++++++++++++++++******************+++,,,---...,,,---///000222444888;;;BBBFFFLLLSSSYYY\\\]]]]]]WWWXXXYYYXXXVVVUUUUUUVVVYYY]]]___^^^___```^^^YYYWWWUUURRRPPPPPPQQQSSSUUUSSSPPPLLLGGGCCC@@@>>>>>>>>><<<:::999888777444222333222111///---,,,,,,+++++++++,,,,,,,,,---------,,,---...---------///111888;;;BBBllltttsss)))(((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))************++++++*********++++++,,,,,,......,,,***+++000555777999999:::AAAKKKNNNKKKAAA<<<777333444666888999;;;:::@@@MMMXXXYYYWWWUUUUUUPPPPPPYYYeeesss~~~mmm```bbbggggggiiiooozzz|||nnnlllhhhbbb]]]^^^eeekkkgggfffggggggeeebbb^^^[[[aaajjjppp]]]OOOFFFBBBCCCCCCEEEFFFEEEDDDEEEGGGIIIIIIGGGEEEDDDCCCAAA>>>;;;999777333///---,,,,,,---+++*********))))))))))))***)))))))))((((((((((((******))))))((((((''''''''''''''''''((((((((()))'''''''''''''''''''''''''''(((...666666...(((&&&((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&'''((())))))((((((***,,,***,,,...333999CCCMMMTTTVVVXXX[[[]]]^^^]]]]]]]]]ZZZYYYYYYZZZ]]]_________[[[ZZZYYYXXXWWWVVVVVVVVVRRRQQQOOONNNNNNOOOQQQRRRSSSUUUYYY[[[ZZZVVVQQQMMMBBB;;;333000222666777777888:::<<>>:::555111///---+++***+++************++++++,,,***))))))***+++,,,------+++---...///111333777:::@@@CCCIIIOOOTTTWWWYYYYYYVVVVVVWWWUUUTTTSSSUUUVVVXXXZZZ[[[[[[^^^bbb___ZZZSSSTTTSSSQQQOOOOOOQQQSSSTTTPPPKKKFFFAAA>>>===<<>>???BBBCCCKKKVVV\\\YYYRRRNNNLLLLLLTTTgggxxxccc]]]___iiiqqqtttzzz}}}uuutttzzz~~~rrrhhhhhheee\\\VVVWWWSSS\\\rrr{{{dddQQQGGGEEEBBBCCCDDDDDDCCCCCCGGGKKKIIIGGGEEEEEEDDDCCC@@@>>>;;;999666222///---,,,,,,+++++++++*********))))))******)))))))))((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((...888<<<888000,,,((((((''''''''''''((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&((()))******))))))+++---000444999@@@IIIRRR\\\bbbaaaaaa``````___^^^^^^]]]ZZZZZZZZZ\\\]]]\\\YYYVVVNNNLLLJJJKKKMMMNNNKKKHHHDDDCCCBBBAAAAAABBBCCCDDDFFFIIIMMMOOOOOOJJJEEEAAA;;;666000---...000///---///111444777;;;>>>@@@AAACCC@@@<<<888666777:::;;;CCCDDDHHHLLLOOONNNJJJFFFGGGBBB===888444111...,,,---,,,+++******+++,,,,,,))))))))))))***+++,,,,,,***,,,---...///111555888===@@@DDDIIINNNQQQSSSTTTSSSSSSRRRQQQQQQRRRVVVYYYXXXWWWUUUWWW^^^dddaaaZZZQQQTTTWWWUUUPPPNNNOOORRRUUURRRLLLFFFBBB???>>>>>>@@@===:::888888777555333333222000///---,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---------///111333:::DDDlll((((((((((((((('''''''''(((((((((((((((((((((((((((&&&&&&'''((()))((('''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))*********)))(((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************++++++***)))))))))*********+++---///333777;;;>>>DDDEEEIIIQQQYYY]]]XXXQQQ:::::::::===BBBGGGJJJLLLOOONNNRRRXXXYYYUUUPPPOOOLLLRRRbbb}}}}}}}}}tttfffZZZ```oooyyyzzzwwwjjjaaabbb]]]dddpppkkkYYYRRREEECCCCCCFFFHHHFFFEEEFFFHHHFFFEEEFFFFFFEEECCCAAA>>><<<999666222///---,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''''''''''')))''''''---555888777555((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))((((((''''''&&&''''''***++++++++++++---111444===AAAGGGNNNSSSZZZ```dddeeeccc```]]]\\\[[[[[[ZZZZZZ[[[[[[[[[YYYTTTLLLGGG>>>;;;999<<>>999777777666666666666777777:::<<<>>>??????<<<999777777444111111111111///...///000333666:::<<<>>>???BBB???:::666333222333444888;;;AAAGGGKKKMMMMMMLLLLLLHHHDDD???<<<888444222222000...,,,******+++,,,***)))))))))******+++,,,***+++,,,------///333555;;;===@@@EEEIIIMMMOOOQQQOOOOOONNNNNNOOOTTTZZZ^^^ZZZVVVRRRTTT]]]eeeaaaXXXPPPVVV[[[YYYSSSNNNOOOSSSUUURRRMMMHHHEEEDDDDDDDDDAAA>>>;;;888777666555333222111000///------,,,,,,*********+++++++++,,,,,,,,,---...---------///111444:::DDDlll'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''')))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************++++++***************+++++++++---555>>>DDDEEEDDDCCCFFFNNNZZZbbb```XXXQQQJJJKKKNNNSSSXXX[[[[[[ZZZYYYUUUSSSSSSSSSSSSXXX^^^bbblllxxxqqqgggaaa____________fffvvv{{{xxxuuu{{{~~~xxxrrrYYYNNNEEEFFFHHHEEECCCCCCFFFEEEEEEFFFGGGGGGFFFDDDAAA@@@>>>;;;777333000...,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''***&&&###$$$+++111222000((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((()))***+++,,,...222999AAAFFFNNNQQQWWW[[[^^^```ccceeegggccc```^^^]]]\\\YYYWWWXXXXXXWWWUUUPPPHHH>>>888333111///333888999555111000//////////////////000222222222333333333333333000000000111222222111//////111333555777888999999===<<<:::888666444333333000222666:::@@@FFFLLLOOONNNKKKHHHFFFDDD@@@===:::888666333000---,,,++++++******************+++,,,***+++,,,,,,,,,...111333999;;;>>>BBBGGGJJJMMMNNNLLLLLLLLLMMMOOOUUU]]]bbb\\\WWWRRRTTT^^^fff```VVVPPPVVV\\\ZZZSSSMMMMMMPPPOOONNNLLLIIIHHHGGGGGGHHHBBB???;;;888777666555444222111000...------------******+++++++++,,,,,,,,,,,,---...---------///111555888CCCnnn'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++******+++,,,,,,---///000555>>>GGGKKKJJJGGGBBBGGGSSSaaagggccc]]]YYY\\\\\\^^^aaacccbbb___\\\[[[VVVSSSTTTWWW```ooo~~~|||qqq]]]\\\YYYSSSOOOTTT```kkk}}}{{{{{{hhhUUUMMMIIICCCBBBEEEDDDCCCDDDEEEHHHIIIHHHGGGCCCCCCBBB???<<<777444111---------,,,,,,,,,++++++++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((&&&%%%'''***'''!!!((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))(((((('''((()))+++,,,)))---333999AAAJJJSSSYYYYYY]]]bbbeeefffggghhhiiihhheeebbbaaaaaa^^^YYYTTTOOONNNLLLIIIDDD===444...000///...000333555333000........................//////000111222333444555222444666888999:::999999888888:::;;;<<<=========;;;;;;;;;;;;:::999999888000000000111666???IIIPPPNNNLLLKKKJJJJJJGGGCCC@@@<<<;;;999666333000---,,,,,,+++++++++++++++,,,,,,***+++,,,,,,+++---000222666888<<>>999777......---------,,,,,,,,,+++++++++************)))+++******)))(((''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''%%%***)))$$$"""''')))'''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((***---000222:::BBBNNNYYY^^^```______XXX[[[^^^___^^^]]]]]]]]]^^^\\\[[[[[[ZZZSSSGGG>>>555333222333333333222000...//////...------000222444444555555555555444444111555;;;AAADDDCCCAAA???HHHJJJMMMOOOOOOOOOPPPQQQNNNNNNPPPQQQSSSSSSTTTTTTUUUQQQLLLFFFCCCBBBBBBCCC???===999555555;;;EEEMMMOOONNNNNNOOOOOOLLLHHHDDD;;;<<<>>>>>><<<999666333......---,,,,,,---------+++,,,---,,,+++,,,///111///333999@@@FFFIIIJJJJJJMMMNNNMMMLLLKKKMMMQQQTTTVVVWWWXXX\\\eeekkkggg___[[[\\\\\\\\\YYYVVVRRRPPPOOOQQQSSSUUUTTTQQQNNNLLLEEEAAA<<<888777666555444111000///...............---------.........//////,,,---...---------///111222888DDDkkk}}}))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))+++***)))(((((()))***+++***************++++++++++++---...///000444999>>>IIINNNPPPKKKCCCCCCLLLVVV___eeekkkkkkhhheeefffhhhmmmaaaZZZ[[[[[[XXXZZZaaa^^^gggvvvbbbOOONNNRRRQQQJJJIIIQQQ^^^fffsssyyyoooyyy^^^NNNXXXUUUJJJ???@@@FFFJJJHHHEEELLLKKKHHHEEECCCAAA@@@@@@888666222///,,,++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&******(((''''''''''''(((((())))))))),,,333>>>FFFTTTXXX[[[\\\[[[XXXVVVUUUKKKJJJHHHGGGGGGHHHIIIJJJJJJLLLOOOOOOKKKDDD<<<666333333222111000//////...---------...000444888:::<<>>;;;777444555888===@@@999777333///,,,*********+++++++++...000111000///000333777:::===@@@EEEHHHMMMLLLLLLKKKJJJIIIMMMRRRWWW]]]bbbffflllqqqmmmdddcccbbbbbbaaa```]]]XXXUUUWWWXXXXXXZZZZZZWWWRRROOOKKKHHHCCC???<<<999555333555333111111222222111000------,,,,,,,,,------..................///000000222:::>>>SSSyyy))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((()))))))))*********))))))))))))*********++++++++++++,,,,,,,,,---------...333;;;CCCIIIPPPRRRSSSQQQNNNPPPVVV]]]hhhjjjllljjjfffddddddeeeccc]]][[[___aaaccclllvvvooo}}}mmmXXXLLLSSSWWWZZZ[[[cccuuuyyyooollliiiggg~~~|||kkkoooooofffYYYMMMFFFBBBBBBCCCIIIGGGFFFDDDDDDBBB@@@>>>;;;999555111...---------++++++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&''''''(((''''''((()))))))))))))))+++...222777===FFFQQQYYY[[[[[[XXXSSSMMMGGGEEEDDD;;;:::999888777777777777444666999;;;:::666222///222111111111111333555666777999;;;???CCCGGGJJJLLLSSSVVVXXXXXXVVVSSSQQQPPPMMMPPPSSSWWWYYYZZZ\\\]]]\\\]]]_________^^^\\\ZZZSSSRRRRRRSSSUUUWWWZZZ\\\YYY]]]]]]XXXUUUWWWXXXVVVQQQPPPLLLGGGEEEFFFLLLQQQPPPOOONNNOOOPPPOOOLLLJJJBBB???;;;777666777:::<<<>>><<<999666222///---,,,,,,++++++,,,///000000///000222555888;;;???EEEHHHGGGIIIJJJJJJGGGHHHNNNUUUZZZ```fffjjjpppvvvsssmmmkkkiiigggeeedddbbb^^^[[[\\\\\\]]]^^^^^^[[[VVVSSSMMMJJJFFFCCCAAA===:::777999777444444444444333111///.............../////////////////////000111111000888;;;PPPwww))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***((((((((()))))))))******)))******************)))++++++++++++,,,,,,------...------222;;;FFFOOOTTTVVVVVVWWWXXXZZZ^^^bbbeeeooonnnllliiigggfffeeeeee]]]^^^bbbhhhmmmvvvyyyvvvrrrjjjeeedddnnnsssxxxvvvppppppmmmvvvwwwcccOOOEEEFFFJJJFFFEEEDDDFFFHHHHHHEEEAAA@@@===999444000/////////,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''(((((())))))&&&''')))***++++++******---333>>>GGGOOOUUUYYY\\\SSSQQQLLLFFF???<<<;;;<<<888777666444222000///...,,,---...///000000000///000000111333666:::>>>@@@DDDGGGLLLRRRWWW[[[]]]^^^```___]]]\\\[[[ZZZWWWUUURRRRRRQQQRRRSSSTTTVVVWWW\\\\\\[[[[[[ZZZYYYWWWWWWVVVTTTQQQOOOOOOOOOQQQRRRWWWYYYYYYUUUUUUYYYZZZXXXRRRQQQNNNJJJGGGHHHJJJMMMOOONNNNNNOOOPPPPPPNNNLLLFFFDDD@@@<<<999777777777AAAAAA@@@===:::555111///...---++++++---...///...000111333555888>>>DDDHHHGGGKKKMMMLLLJJJMMMTTTYYY]]]ccciiinnntttyyyxxxsssqqqnnnjjjgggfffdddbbb```aaa``````aaa```^^^YYYUUUNNNLLLJJJIIIGGGDDD@@@======;;;888777666666444222000000////////////000000000000000000000111222222111777888MMMttttttyyy))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((///---+++)))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***(((((()))))))))*********))))))+++,,,,,,+++))))))*********+++,,,,,,------,,,---222:::EEENNNTTTVVVTTTVVVYYY\\\```dddhhhlllooonnnkkkjjjjjjiiigggeee___dddllluuu|||rrrjjjnnnvvv~~~xxxuuuvvvzzzyyywww|||xxxuuu|||dddSSSLLLJJJDDDCCCCCCGGGLLLMMMKKKGGGDDDAAA<<<777333111000000------,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((())))))))))))((())))))+++,,,---444<<>>;;;888444222000111000/////////111333444111333777<<<@@@EEEGGGIIIMMMPPPVVV\\\```bbbaaaaaaaaa^^^[[[[[[[[[YYYUUUQQQPPPNNNKKKIIIKKKMMMPPPQQQXXXWWWVVVUUUTTTRRRRRRQQQUUUSSSOOOKKKIIIIIIKKKLLLQQQTTTUUUTTTUUUXXXXXXTTTRRRQQQOOOLLLJJJJJJJJJKKKOOONNNMMMMMMNNNNNNLLLKKKIIIHHHEEEAAA>>>;;;999777<<<>>>???@@@>>>:::666333222///,,,+++,,,---......///000111333666;;;BBBGGGKKKLLLLLLLLLOOOUUUZZZZZZ___dddlllssswwwxxxvvvsssrrrnnnhhhdddbbbaaa```___bbbaaaaaaaaa```]]]YYYVVVNNNMMMMMMMMMLLLJJJFFFBBBAAA>>>;;;999888666444333111111000////////////000000000//////000000111222333888777JJJqqqoooqqq************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))///---+++)))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************)))***+++,,,,,,+++***)))))))))******+++,,,,,,---+++000999DDDLLLPPPQQQOOONNNTTT[[[___```ccciiiooonnnnnnmmmmmmmmmjjjeeeaaa```iiiuuu|||rrrhhheeerrrxxxxxx|||qqq[[[KKKFFFEEEDDDFFFIIIKKKJJJHHHEEECCC>>>:::666333111111......------,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))((('''&&&'''***...333666AAADDDHHHLLLMMMJJJFFFBBB???BBBEEEHHHHHHIIIJJJKKKDDDCCC@@@;;;777333000///000///......///222666888;;;???EEEKKKOOOQQQQQQQQQSSSUUUYYY\\\^^^]]][[[YYY___]]]ZZZYYYXXXUUUOOOJJJMMMKKKIIIJJJMMMPPPQQQQQQRRRRRRQQQPPPOOOOOONNNNNNNNNKKKHHHEEEEEEHHHLLLOOOLLLRRRUUUUUUUUUWWWUUUPPPRRRPPPOOOMMMMMMLLLKKKKKKKKKJJJIIIJJJLLLMMMMMMLLLIIIIIIHHHFFFCCCAAA>>>===666888;;;>>>>>>===:::888555222///------.........//////000111333888???CCCHHHHHHFFFHHHTTT```ccc^^^bbbgggpppwwwyyyvvvrrrpppqqqllleee```^^^]]]]]]\\\bbbaaa`````````]]]ZZZWWWMMMMMMMMMNNNNNNLLLHHHEEEBBB???<<<:::888666444222111000000///....../////////............///000000333777555FFFkkk~~~nnnttt************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++)))))))))*********++++++******++++++++++++******))))))***+++,,,---.........666@@@HHHLLLLLLLLLKKKLLLUUU^^^cccccceeekkkpppoooppppppoookkkeee```\\\```pppiii]]]]]]hhh}}}zzz|||{{{wwwuuummmWWWTTTOOOJJJFFFDDDDDDEEEEEEDDDAAA>>>:::666333111//////...------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&'''***///666===AAADDDAAA===<<<>>>AAADDDEEEOOORRRTTTSSSOOOJJJFFFDDD@@@>>>:::666333000////////////000333777<<<@@@CCCKKKNNNTTTXXXZZZZZZXXXVVVUUUVVVWWWWWWWWWUUUSSSRRRTTTRRRPPPNNNMMMJJJGGGDDDDDDFFFKKKSSSXXXWWWRRRLLLLLLMMMMMMNNNNNNMMMMMMMMMSSSPPPKKKHHHHHHLLLPPPTTTRRRXXX[[[WWWQQQNNNKKKHHHHHHFFFEEEEEEFFFGGGFFFEEEHHHGGGFFFHHHKKKNNNOOOOOOHHHHHHHHHHHHGGGEEEDDDCCC777888:::===>>>>>>===<<<999666333111111000///......///000000222555:::>>>EEEGGGGGGKKK[[[lllqqqkkkhhhkkkrrrxxxxxxrrrooopppqqqkkkddd___\\\[[[[[[ZZZaaa```_________^^^[[[XXXMMMLLLLLLMMMMMMLLLJJJGGGCCC@@@===:::999777555333222111000///.........///...............//////000000555333EEEhhhyyypppuuu************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))*********+++++++++,,,++++++******++++++,,,++++++,,,---...///000000777===DDDFFFEEEFFFJJJOOOTTTYYYaaagggkkknnnoooqqqmmmoooppplllfffaaa^^^^^^mmm}}}iii[[[[[[hhhzzzwww~~~yyytttiiiZZZKKKDDDDDDGGGFFFEEEEEECCC???:::666333000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++((()))---222888===BBBDDD???===;;;===CCCJJJNNNPPPUUUVVVWWWSSSMMMEEE???===999777444111000111333555666888<<>>>>>>>>>>><<<:::777555444333000...---///000000111333777:::AAAHHHLLLNNNZZZllltttqqqlllkkknnnrrrppplllmmmssspppjjjccc^^^[[[ZZZYYYXXX]]]\\\[[[[[[\\\[[[YYYWWWNNNMMMKKKKKKLLLLLLKKKIIIDDDAAA>>>;;;:::888666444333333222000000//////000/////////...///000000111///666666HHHlllzzz************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++---,,,+++******+++,,,---------...///000111222333>>>CCCEEEBBB>>>AAAKKKUUU\\\^^^ccckkksssvvvtttqqqjjjlllmmmiiiccc___aaaddd}}}rrrccc```aaappp}}}zzzyyynnnuuukkkUUUIIIIIIMMMFFFGGGGGGFFFCCC>>>888555111000///...---,,,++++++........................************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,---000555:::>>>@@@AAAAAA>>>AAAGGGPPPYYY^^^]]][[[MMMNNNNNNLLLFFFAAA>>><<<333111...---...222666999???BBBGGGMMMSSSXXX[[[]]]___]]]ZZZWWWTTTRRRQQQQQQMMMLLLJJJIIIJJJKKKNNNOOOQQQRRRSSSTTTXXXaaannnxxx{{{~~~~~~mmmgggfffaaa^^^\\\^^^bbbffffffeeeTTTQQQMMMKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLIIIEEEBBB???>>>>>>>>>===<<<:::888777555111...---///000111111222444777:::FFFLLLJJJOOO___iiijjjlllhhhhhhjjjhhhfffllltttnnniiibbb]]]ZZZXXXWWWUUUXXXWWWVVVVVVWWWWWWVVVTTTPPPNNNKKKKKKLLLLLLKKKJJJDDDBBB???<<<;;;:::888666555444333222111111111111000000000000000111111222111999:::NNNqqq************************))))))))))))************+++*********))))))((((((************************((((((((((((((('''&&&&&&((((((((((((((((((((((((((('''(((***++++++(((%%%))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++)))************+++++++++......---,,,++++++++++++,,,------,,,,,,///555;;;FFFBBB@@@BBBEEEIIISSS^^^___bbbhhhnnnrrrssssssrrrhhhhhheeeiiijjj___```sssyyycccWWW^^^mmm{{{ooouuuwwwuuuyyyfffRRRIIIGGGIIIGGGEEEEEEEEEBBB===888777555222111111///---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***))))))((('''&&&&&&%%%))))))(((''''''((()))*********))))))((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((('''''''''((('''''')))+++,,,***)))...999AAA===777888@@@FFFHHHLLLTTT___ddd```UUUJJJHHHEEEEEEFFFAAA888444777222333444555666:::@@@DDDEEEJJJRRRWWWYYYZZZ[[[\\\VVVVVVRRRKKKIIIMMMPPPOOOKKKGGGGGGKKKNNNOOOVVV```cccgggfffdddmmm}}}vvvkkk[[[PPPKKKJJJHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEGGGHHHHHHEEEDDDDDDCCCAAA===;;;999888888999888666111///,,,+++,,,///444666===@@@EEELLLSSS[[[aaaddddddeeeeeeccccccfffnnntttnnneee______]]]TTTMMMLLLVVVXXXYYYXXXWWWUUUTTTTTTLLLNNNOOONNNKKKHHHGGGGGG>>>===;;;999777555444444000111333444444333222111///////////////000111111888???888MMM************************))))))))))))************************)))))))))(((((((((((((((((((((((((((((())))))))))))((('''&&&(((((((((((((((((((((((((((((((((***+++***(((&&&))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++)))************+++++++++------,,,+++++++++,,,,,,+++---......///111666:::<<<:::;;;CCCJJJQQQ[[[eeecccfffjjjlllmmmllljjjiii^^^bbbaaadddjjjjjjuuuqqqeee]]]ccc{{{}}}xxxyyy~~~rrr[[[OOOLLLIIIHHHGGGGGGHHHFFFBBB>>>777555222000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))(((''''''&&&***)))(((''''''((())))))***)))))))))((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((&&&'''&&&&&&''')))---000888===???<<<<<>>888666666666666888777444222111000000111666888<<>>BBB===???AAAEEENNNZZZ___^^^[[[\\\ZZZSSSIII===444///111111222333555888===AAAOOOQQQTTTSSSPPPKKKGGGEEEEEEGGGLLLRRRVVVVVVTTTRRRTTTYYYmmm{{{||||||qqqggg___VVVLLLEEEAAA???>>>@@@AAAAAACCCFFFJJJEEE@@@;;;999888777666888888666555333111000///333444777===CCCJJJPPPTTTUUUXXX[[[]]]^^^cccjjjpppooodddXXXSSSSSSQQQMMMHHHOOOTTT[[[bbbccc^^^VVVPPPNNNOOOMMMJJJFFFCCCCCCCCCCCCBBB@@@>>><<<:::999999:::888555222000000111222000000//////000000111222---666888FFFdddwww}}}************************((()))))))))************))))))))))))))))))******************************))))))************))))))(((((((((((((((((((((((()))((('''(((******)))'''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++*********+++,,,---...///---,,,,,,...111666;;;===<<>>???===999CCCOOOUUUZZZ```bbb```]]]\\\WWWNNNDDD:::444111---000333666:::AAAHHHLLLSSSTTTUUUSSSOOOLLLJJJJJJFFFKKKRRRTTTSSSTTTWWW[[[eeeooowwwfffYYYOOOGGGBBBAAA???>>>AAAGGGDDDBBB@@@???>>><<<:::777777777666555444222111000111222555:::AAAIIIPPPTTTTTTWWWZZZ[[[\\\___eeejjjiii```YYY\\\ddddddYYYKKKSSSVVV\\\bbbeeebbb[[[UUURRRRRRQQQNNNJJJGGGFFFFFFDDDBBB@@@>>><<<;;;:::999===:::666222000000111222000000000000000111222222000555666???VVVmmm~~~************************))))))))))))************))))))))))))************(((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((***((('''((()))***)))((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******)))************++++++++++++***++++++,,,---...//////......000555;;;>>>???<<>>@@@<<<999>>>MMM\\\aaaaaa```___]]]\\\WWWOOOEEE<<<666222000///666<<>>RRRqqq************************))))))))))))************((()))))))))************((((((((((((((((((((((((&&&'''((())))))))))))(((((((((((((((((((((((((((***((('''''')))***)))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++)))************+++++++++++++++++++++,,,,,,---...//////222888>>>AAAAAA???CCCLLL\\\jjjmmmjjjkkkpppnnnssszzzxxxllldddlllvvv{{{uuu}}}zzzvvvyyyzzztttbbbSSSJJJHHHJJJGGGDDD???;;;888444111...........................------,,,,,,,,,+++++++++************************(((((()))******)))(((''''''((((((((()))))))))***''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***))))))((('''(((((()))******++++++...777BBBGGGFFFBBBAAAAAAKKKWWWaaaaaa]]]ZZZWWWTTTMMMFFF===777555555555444<<>>AAA@@@???>>>>>>??????>>><<<;;;:::888777555444444444333333444666;;;BBBHHHKKKPPPTTTXXXZZZ[[[\\\```ddd]]]___```eeemmmqqqgggYYYWWWYYY___gggmmmkkkccc[[[TTTWWWYYYXXXUUUQQQNNNMMMGGGFFFDDDAAA???>>>===<<<<<<:::777444333222222222111111000000111111222333222000555>>>PPPqqq************************))))))))))))************(((((())))))*********+++************************&&&&&&'''(((((()))((((((((((((((((((((((((((((((***)))'''''')))))))))(((************************))))))(((((((((((())))))************++++++++++++)))************+++++++++,,,,,,++++++,,,,,,------...111666>>>EEEFFFCCC???LLLWWWgggrrrqqqkkklllrrroooxxxyyyoookkkjjjmmmuuu{{{||||||vvv```RRRNNNNNNLLLIIIDDDAAA===999444111........................---------,,,,,,,,,++++++))))))))))))))))))******'''((()))******)))(((((('''((((((((())))))******''''''''''''((((((((()))((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((''''''(((((()))***+++++++++777EEETTTVVVNNNGGGIIINNNVVV\\\___ZZZUUURRROOOKKK>>>777000///444<<>>???>>>???===;;;888666555444444444333333444888===BBBFFFNNNRRRWWWZZZ[[[]]]```dddZZZ___```^^^___aaa\\\TTTYYY]]]dddmmmsssqqqggg^^^TTTWWW[[[[[[XXXTTTPPPNNNIIIGGGEEECCCAAA@@@???>>>;;;:::888555444333222222111111111000111111222333555111555===KKKkkk+++++++++***))))))***,,,))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************,,,...//////...------...222:::EEEJJJHHHCCCCCCFFFXXXdddnnnooonnnqqqrrrppplllvvv~~~zzzoooppprrrbbb~~~tttxxxpppQQQJJJQQQIIIHHHHHHGGGEEE???777222444222///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++(((''''''''''''((()))))))))))))))))))))***++++++******)))(((((((((((((((***((('''&&&&&&'''(((***+++)))'''(((******(((%%%(((((((((((()))))))))))))))(((((('''''''''(((((($$$)))---,,,***+++222999IIISSS]]]]]]VVVRRRVVV[[[[[[YYYWWWUUUQQQIII>>>777555222///222:::CCCJJJMMMVVVTTTPPPJJJEEEBBBCCCDDD@@@GGGJJJNNNfffxxxlllddd\\\XXXMMMAAA===???@@@>>>999;;;======;;;999888999888555333222444999@@@DDDJJJOOOTTTVVVVVVYYY___eeebbb```]]][[[[[[ZZZXXXWWWSSS[[[eeelllllliiifffeee```cccbbb]]]ZZZXXXTTTNNNJJJHHHEEEDDDDDDCCCBBB@@@???<<<999777666555333222333333222222111222222222444333555<<>><<<888555333999777555444555999>>>AAAKKKPPPUUUWWWVVVXXX^^^dddggggggeeeaaa\\\XXXVVVUUUVVV]]]eeekkkkkkgggdddcccdddgggeee```]]]\\\YYYTTTMMMJJJGGGFFFEEEEEEDDDCCC@@@===999777777666444333333333222111111111222222444444444999EEEWWWiiisss}}},,,,,,---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********+++++++++,,,......---...000222>>>IIIQQQOOOFFFEEENNNXXXaaagggmmmpppqqqrrrooojjjddd^^^^^^mmmtttkkk{{{|||~~~~~~{{{\\\OOOKKKLLLKKKHHHDDD@@@>>>>>>555222///......///......------,,,,,,,,,,,,,,,,,,,,,+++++++++************((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((((((((''''''(((((()))))))))(((''''''&&&&&&'''''')))((('''&&&&&&'''((()))***)))((()))******(((&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))---+++)))***000999DDDJJJVVVZZZ^^^^^^\\\[[[\\\^^^ZZZUUUOOOHHHAAA;;;555000...111999BBBKKKPPPQQQQQQMMMKKKGGGBBB>>>===@@@BBBKKKWWWeee{{{xxxbbbKKK:::<<<;;;<<<======;;;888555;;;999888777777999;;;===IIINNNSSSTTTTTTVVV\\\bbbiiilllmmmiiiaaa[[[ZZZ[[[^^^ccciiimmmllliiifffdddfffhhheee```]]]]]]\\\XXXQQQNNNJJJHHHIIIIIIIIIHHHAAA>>>;;;999888777666555333333222111111111111111333333444777AAATTTlll}}}...---,,,,,,------,,,+++************************)))***************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++***+++------...000333666FFFNNNSSSOOOKKKOOOYYYbbbgggiiikkkmmmmmmjjjddd^^^WWWZZZfffssswww|||~~~yyycccOOOMMMLLLLLLKKKGGGAAA<<<777444111/////////000///---------------,,,,,,,,,,,,,,,+++++++++*********)))))))))******)))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&)))(((''''''''''''((()))((((((((()))))))))(((''''''''''''(((((((((((()))))))))((((((((()))******,,,******///:::FFFOOOSSS[[[]]]``````___\\\XXXVVVQQQMMMFFF>>>999555333222222999CCCMMMSSSSSSQQQNNNJJJHHHDDDAAA@@@EEELLLQQQgggtttmmm\\\KKKFFFAAA======>>>>>>===<<<<<<;;;::::::999999999CCCHHHNNNQQQRRRUUU\\\bbbhhhnnnsssppphhhbbbdddhhhhhhlllpppsssrrroookkkhhhdddeeeaaa[[[YYY[[[[[[XXXUUURRRNNNLLLLLLMMMMMMMMMDDDAAA===;;;:::999888666444333222111111111111111111222555999BBBWWWvvv111///,,,+++,,,---,,,+++************************))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******))))))((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))************++++++++++++***+++,,,---...222777;;;KKKQQQSSSPPPSSS\\\eeeiiillljjjiiihhheee___XXXTTTSSSccc|||jjjcccaaalll~~~aaaXXXNNNKKKKKKJJJCCC<<<<<<888333000000000111000.........------,,,,,,,,,,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))))))))((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((()))))))))(((((((((((())))))))))))*********)))))))))))))))***++++++***+++///:::GGGRRRWWWXXX\\\^^^``````]]]VVVNNNIIIEEEBBB===888555666888:::===DDDLLLSSSUUURRRNNNJJJGGGGGGGGGJJJQQQ\\\iiirrroooeeeVVVHHH@@@===>>>???============<<<:::999888???EEELLLQQQSSSXXX```gggjjjrrrxxxuuummmhhhjjjooonnnpppsssvvvvvvrrrmmmjjj```aaa^^^XXXVVVYYYYYYWWWWWWTTTQQQPPPPPPQQQQQQPPPGGGDDD@@@===<<<:::888777555444333222111111111111111222555:::BBBVVVyyy777222---+++,,,---,,,+++++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++******)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,---000555;;;@@@KKKRRRUUUTTTZZZffflllkkknnnjjjhhhfffaaaYYYUUUUUUaaawwwiii]]]RRRRRR___qqq}}}vvvwwwrrr^^^QQQLLLJJJGGGCCCAAA<<<777333222222222111//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++***))))))))))))((((((''''''(((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&(((******)))((()))***))))))*********+++++++++))))))))))))***+++,,,---,,,000999FFFRRRYYYZZZXXXYYYZZZ\\\ZZZTTTKKKBBB===::::::999888999<<>>>>>===<<<;;;:::>>>EEEMMMRRRVVV\\\eeemmmpppvvvzzzvvvmmmhhhjjjnnnlllnnnqqquuuvvvsssmmmhhh^^^___\\\WWWVVVYYYZZZXXXWWWUUUSSSSSSSSSSSSRRRQQQKKKHHHCCC???===;;;888777777666555333222222222222444333555999???OOOppp???888///,,,,,,......---++++++++++++++++++++++++))))))***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++++++++***)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...111777???DDDHHHTTT[[[[[[^^^hhhnnnlllmmmjjjhhhgggbbb[[[\\\bbbzzz{{{eee\\\RRRMMMOOOVVV___eeejjjvvvkkk[[[QQQLLLKKKEEEAAA:::555333222222222/////////...------,,,,,,------,,,,,,,,,+++++++++)))******++++++******)))))))))))))))))))))))))))''''''(((((())))))******((()))+++,,,,,,,,,***)))+++***)))(((((((((((()))***)))((((((''''''((((((''''''((((((((((((''''''%%%(((******(((((()))***))))))))))))************************+++,,,------333999CCCOOOWWWZZZXXXUUUTTTUUUTTTPPPGGG???:::777333666:::===@@@DDDKKKPPPOOOQQQSSSRRROOONNNOOOPPPZZZcccqqqzzz___LLLBBB@@@========================>>>DDDLLLRRRVVV\\\eeellltttwwwyyyssskkkfffgggjjjhhhjjjoootttvvvssslllfffZZZ\\\ZZZVVVUUUXXXXXXVVVUUUUUUTTTUUUUUUUUURRRPPPOOOKKKFFFAAA>>>;;;888666888777666555444333333333555222222777;;;HHHeeeDDD;;;111------000000///++++++++++++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------...222999AAAGGGEEEVVVaaa``````gggmmmkkkkkkiiiiiiiiieee```eeeoooyyy\\\XXXTTTRRRPPPSSSZZZ```jjjyyyooo[[[PPPNNNHHHCCC<<<777444333222222000000///...------,,,,,,---------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))&&&''''''((()))******+++(((***,,,---------+++***++++++***)))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''%%%(((******(((''')))+++(((((((((((())))))))))))************+++,,,---...999@@@JJJSSSXXXXXXVVVSSSPPPQQQNNNGGG>>>888666666111666<<>>>>>??????<<>><<<===???AAABBB<<>><<<:::999888777666555444333333333555///777888;;;@@@RRRWWWMMMAAA777222000...,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++)))))))))))))))))))))))))))))))))+++......,,,*********))))))))))))******+++''''''+++,,,***)))***************************,,,,,,+++++++++,,,---...,,,+++...333666777:::???LLLUUU```fffeeeddddddfffffflllooojjjbbbhhh}}}zzzxxxxxxyyywwwqqqllljjjeee```___bbbeeeeeeccceeecccfffpppyyy|||oooaaaZZZYYY___ppp|||```TTTQQQOOOJJJCCC<<<777222///333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++************)))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,+++)))---666>>>HHHNNNSSSVVVYYYZZZSSSKKK@@@;;;777555111---///333444>>>GGGLLLQQQUUUTTTOOOFFFEEEJJJVVVeeesss}}}___VVVIII@@@<<<<<<>>>>>>>>>BBBGGGJJJLLLPPPWWW\\\aaahhhjjjeee```_________]]]^^^bbbiiinnnlllaaaXXXWWWWWWYYY\\\YYYSSSQQQSSSTTTSSSRRRTTTVVVVVVTTTQQQMMMJJJFFFBBB???<<<;;;:::888888666555444444333333555///666666:::???QQQ}}}ZZZTTTKKK@@@777111---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++)))))))))))))))))))))))))))((('''))),,,/////////+++******)))))))))*********'''&&&***,,,+++***,,,************************,,,,,,+++++++++,,,---...++++++///444666666:::???MMMVVVaaafffeeeaaa```aaaaaakkkooogggcccrrrmmmlll|||nnnlllhhhdddbbb`````````ccc```^^^___```^^^ZZZVVVSSSOOOKKKKKKNNNPPPPPPOOOEEEEEEIIIOOOTTTYYYcccmmmwwwwwwnnnlllttt~~~hhhRRRRRRQQQPPPKKKCCC:::333111555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))---///---+++000<<>>>>>@@@BBBBBBCCCFFFJJJNNN]]]fffkkkhhhbbb^^^\\\YYYXXXYYY]]]bbbgggeee___YYY```gggrrrvvvmmm___XXXYYYSSSSSSSSSSSSTTTUUUUUUTTTOOOKKKEEEAAA@@@???<<<:::;;;:::888777666555444444888222777444888???LLLsss\\\[[[VVVMMMBBB777000---.........---------,,,,,,************************++++++************++++++))))))*********+++++++++))))))))))))))))))))))))******)))(((((()))+++,,,((((((((()))***,,,---...000+++)))++++++)))((()))************************++++++,,,,,,,,,---------///000333666555444999@@@PPPYYYcccgggeeeaaa``````aaaggghhhhhhsssmmm^^^aaammm~~~xxxvvvqqqiii___UUUMMMIIIGGGFFFEEECCCCCCCCCCCCDDDAAA@@@@@@AAABBBBBBAAA@@@AAA???>>>>>>??????>>>===@@@???AAACCCAAA>>>???DDDGGGGGGJJJOOOXXXdddnnnuuu|||nnnVVVRRRPPPQQQLLLBBB:::999111111000///............------------------------,,,,,,,,,------,,,,,,,,,************************---,,,***(((((()))***,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,000//////333;;;DDDLLLPPPRRRWWWXXXOOODDD???===<<<888444333777;;;<<<===???DDDIIIOOOQQQOOOKKKJJJKKKWWWffflll]]]QQQFFF>>>??????>>>>>>???CCCHHHKKKYYYccckkkiiiddd```\\\XXXWWWYYY\\\bbbggggggddd```fffppp}}}lll```^^^VVVVVVWWWWWWVVVUUUUUUUUUOOOJJJEEECCCCCCBBB???;;;<<<;;;:::888666555555555:::444888444999@@@HHHkkkbbb```[[[SSSIII???666000............---------,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++)))))))))))))))))))))))))))+++,,,,,,***)))))))))(((((())))))+++,,,...///222---***++++++(((''')))***************************+++,,,---------,,,,,,000111333666555555<<>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHDDDEEEFFFGGGHHHHHHGGGGGGEEE@@@>>>BBBEEEBBB>>>===??????AAACCCFFFJJJMMMOOOXXX```jjjuuuiii]]]UUUUUURRRHHH@@@???111111000/////////000000------------------------,,,,,,------------,,,,,,************************,,,,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,------222000222999DDDMMMQQQQQQSSSWWWVVVLLLBBB??????@@@777333555>>>FFFHHHGGGHHHFFFGGGKKKNNNMMMMMMTTT\\\vvvvvvnnneee___YYYXXX]]]eeelllqqq|||sssdddTTTIIIEEEBBB>>><<<>>>BBBHHHKKKSSS___jjjkkkhhhddd```\\\WWWYYY]]]bbbgggiiihhhfffdddmmmzzz{{{kkk```\\\[[[]]]^^^^^^[[[WWWUUUUUUPPPKKKHHHHHHJJJIIIDDD>>>>>>===;;;999777666666555999444888444:::@@@DDDaaammmhhhaaaZZZRRRGGG<<<444............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++))))))))))))))))))))))))(((,,,000111...+++))))))++++++*********+++,,,,,,111,,,)))***+++))))))+++***************************+++,,,---------,,,,,,//////222555555888BBBNNN\\\bbbiiijjjfffbbbaaacccXXXeee}}}tttddd```jjjvvvvvvqqquuuyyykkkYYYOOOLLLJJJCCC===CCCEEEFFFDDDAAA???@@@BBBAAABBBCCCEEEHHHJJJLLLMMMIIIJJJKKKLLLMMMOOOQQQRRRIIILLLOOORRRTTTUUUVVVWWWVVVKKKFFFMMMYYY\\\XXXSSSJJJIIIFFFDDDBBBAAAAAAAAABBBHHHMMMRRR___sssqqq```\\\YYYOOOEEECCC555444333222111111000000........................,,,,,,------------,,,,,,************************+++++++++************)))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***,,,------...///222888AAAJJJQQQSSSTTTVVVVVVSSSLLLIIIIIIFFFBBB<<<===BBBJJJOOONNNNNNOOOHHHHHHKKKQQQTTT[[[kkk{{{{{{ooogggaaa]]][[[VVVSSSOOOMMMHHHEEEGGGMMMJJJLLLTTT^^^eeennn~~~qqqeeeOOOIIIBBB===>>>CCCHHHLLLUUUcccoooqqqnnnjjjeee```\\\^^^aaaeeeiiikkkkkkkkkhhhjjjooossspppgggaaa```aaadddfffddd___YYYVVVTTTQQQNNNLLLNNNRRRQQQJJJCCC???>>><<<:::888777666666666333777333:::??????XXX}}}vvvooofff___XXXMMM@@@666//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++))))))))))))))))))))))))&&&,,,222555222...+++***...---,,,+++************000+++(((***+++******---***************************+++,,,---...---,,,,,,---...111444555:::GGGUUUaaagggkkkkkkfffaaaaaacccZZZlllrrrdddbbbnnn}}}uuunnnqqqgggXXXMMMBBB???DDDFFFCCC===;;;>>>AAAAAA@@@AAADDDFFFFFFGGGJJJMMMPPPSSSUUUVVV\\\^^^___```aaacccfffhhh\\\```fffkkknnnppprrrtttfffXXXOOOZZZmmmvvvsssnnn\\\WWWNNNFFFAAAAAACCCFFFAAAFFFFFFDDDJJJWWWbbbfff{{{jjjccc___TTTIIIEEE999888666444333111111000........................,,,------......------,,,***************************++++++++++++***))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))+++,,,---......,,,333>>>GGGMMMQQQTTTVVVYYYVVVQQQNNNRRRTTTMMMCCCFFFIIIQQQWWWUUUPPPPPPSSSKKKJJJNNNVVV^^^jjjwwwtttoooeeeWWWLLLGGGFFFHHHIIICCCCCCGGGJJJHHHEEEFFFKKKIIIKKKQQQVVVTTTRRR\\\jjjppp~~~WWWPPPFFF??????CCCIIIMMM]]]jjjwwwyyytttnnnhhhbbbbbbcccfffiiilllmmmnnnnnntttpppnnnnnnmmmjjjiiillldddhhhkkkiiibbb[[[VVVTTTSSSPPPOOOSSSWWWVVVOOOGGG???>>><<<:::888777666666333111666222999>>>;;;QQQqqq|||xxxnnnccc\\\TTTGGG;;;222111000...,,,++++++,,,---,,,+++******+++,,,---+++++++++************)))((('''(((***,,,...---+++((((((((((((((()))))))))))),,,...000000...,,,)))+++*********))))))(((((())))))))))))))))))))))))))))))*********))))))(((......---------...//////111000000111777AAAMMMVVV___eeekkkkkkddd^^^^^^```dddsssdddlllwwwvvv|||vvvtttxxxeeeUUUHHHDDDAAA@@@BBBCCCBBB@@@GGGCCCBBBFFFJJJIIIHHHIIILLLOOOUUU^^^iiirrrxxx{{{~~~vvvaaa^^^{{{tttlll___UUUOOOMMMKKKJJJGGGCCC@@@@@@DDDJJJPPPSSS___mmm~~~tttdddWWWOOOLLL===:::555222111111111111///////////////......------------,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************))))))))))))***)))))))))((((((''''''))))))))))))************(((***++++++++++++---///666;;;BBBIIINNNQQQTTTVVVVVVWWWWWWVVVTTTQQQNNNLLLPPPQQQTTTVVVRRRLLLLLLPPPKKKQQQWWW^^^lllppp\\\UUUWWWVVVSSSMMMGGGCCCDDDHHHLLLLLLNNNOOOMMMLLLPPPYYY```bbb```\\\YYYWWWXXXYYYZZZ^^^___dddgggfffgggtttsss^^^IIIAAA@@@@@@EEELLL^^^qqq~~~zzzrrroookkkdddfffeeeeeehhhmmmsssvvvwwwvvvrrrnnnnnnooopppnnnlllllljjjgggddd```]]][[[ZZZSSSTTTUUUWWWWWWTTTOOOKKKCCCAAA???<<<999666444444444222222333333666AAALLLtttyyylllaaaWWWLLLCCC999555111...------,,,+++,,,,,,+++******+++,,,,,,+++++++++************)))+++******)))(((((('''''')))))))))))))))))))))))))))***,,,......,,,***)))++++++++++++*********)))************************)))***************))))))---------------......///222222222666???IIISSSZZZbbbfffjjjiii___XXX^^^kkk}}}rrr[[[eeewwwjjjlllsssooo^^^OOOHHHBBB@@@??????BBBDDDFFFFFFDDDBBBFFFPPPWWWVVVQQQOOO```kkk|||nnnccckkk~~~vvvoooiiieee^^^YYYRRRMMMKKKKKKKKKJJJKKKRRR\\\fffsssqqq___XXXWWWGGG@@@888222000000000/////////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************))))))))))))*********))))))((((((((())))))))))))************)))***+++,,,,,,...111444;;;@@@GGGLLLPPPSSSVVVWWWZZZ[[[[[[[[[ZZZWWWUUUSSS[[[WWWTTTSSSOOOKKKKKKOOOQQQ^^^llluuuwwwpppeeedddccc^^^RRRGGGEEEIIIIIIKKKMMMOOOSSSXXX___dddiiijjjkkkjjjkkkqqq|||wwwoooiiieeeccceee___[[[ZZZXXXVVVZZZaaahhhwwwsssXXXNNNJJJDDDDDDIIIYYYiiivvvvvvttttttooofffdddcccdddhhhnnntttxxxzzzrrrpppppprrrvvvyyyyyyyyysssqqqmmmiiieeebbb___^^^WWWWWWYYYZZZZZZWWWRRRNNNHHHFFFBBB>>>;;;888666666555333333333333666???JJJyyy}}}lll___TTTMMMBBB:::222---...///---***,,,,,,++++++++++++,,,,,,+++++++++************)))+++------***'''&&&(((+++,,,++++++******)))))))))))))))************)))))),,,,,,,,,+++++++++++++++************************)))******+++++++++******,,,,,,,,,,,,,,,---...///333333555===IIITTT[[[^^^dddeeejjjlllccc\\\jjjuuu```ccc}}}zzzqqqpppppp^^^RRRIIIBBB@@@AAACCCCCCCCCCCCEEEJJJQQQUUUWWWVVV\\\jjjwwwyyyuuurrrzzzfffZZZYYYooo|||sssjjj```VVVMMMGGGLLLIIIIIINNNRRR[[[qqqlllfffhhhVVVLLL>>>555222222111/////////000000//////...---,,,,,,,,,,,,------------------,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++*********)))))))))***************))))))))))))))))))*********++++++***+++,,,,,,...222888<<>>222---...000///+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((+++---,,,))))))///444------,,,++++++***)))))))))))))))(((((()))))))))++++++++++++++++++++++++************************)))***++++++,,,+++++++++,,,,,,+++,,,,,,---...///111222777CCCRRR\\\``````aaabbblllwwwtttpppzzzbbblllxxxxxxtttgggXXXQQQJJJGGGDDDAAABBBFFFKKKLLLNNNOOOSSS]]]iiisss}}}lllYYYLLLHHHNNNjjjpppfff]]]QQQKKKNNNMMMJJJVVViiiwwwzzzxxxeeeXXXFFF:::555444333111000000000000000///......+++,,,,,,,,,------......------,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******++++++++++++*********))))))++++++******************))))))*********+++++++++******+++,,,///666>>>DDDJJJMMMQQQSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[ZZZZZZUUUSSSQQQPPPKKKIIINNNWWWmmm~~~jjjTTTLLLOOOSSSVVVYYYiiifffgggmmmrrruuuxxx}}}|||~~~vvvrrrmmmfff```SSSQQQNNNLLLOOOVVV```gggmmmttt|||PPPCCCOOOIIIUUUdddmmmtttwwwssskkkeeeeeeeeehhhmmmsssvvvwwwyyyyyyyyyzzzzzz{{{zzzyyyvvvtttpppkkkhhhfffeeeddddddcccccccccaaa^^^XXXTTTSSSPPPJJJDDD???;;;999999888555444555444555;;;BBB\\\rrraaaVVVLLLAAA444...///111000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))&&&***,,,+++)))***111777...------,,,+++***))))))+++***))))))))))))***+++))))))************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///222999GGGUUU___aaa___^^^bbbpppjjjaaa}}}}}}sssuuu___QQQJJJGGGDDDDDDGGGGGGFFFIIINNNRRRVVV[[[cccnnnwwwfffWWWMMMHHHFFFKKKfffuuuaaaTTTSSSQQQJJJKKKUUU___gggvvvoooaaaNNN???888555333222000000000000000//////...,,,,,,,,,------.........,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++******************************++++++************++++++++++++))))))***,,,111999BBBIIIMMMOOORRRTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWTTTTTTSSSPPPKKKMMM]]]nnn~~~gggYYYNNNQQQ[[[dddkkkppp|||xxxxxx}}}}}}wwwggg]]]QQQJJJLLLPPPSSSTTTOOORRR\\\lll~~~oooPPPIIIGGGRRR___jjjqqqssspppkkkeeefffhhhmmmsssxxx{{{{{{{{{{{{||||||{{{{{{{{{|||rrrpppmmmjjjhhhggghhhhhhiiigggfffdddbbb^^^YYYUUUSSSPPPKKKEEE@@@<<<:::999999555444555555555999???RRRttt{{{~~~iiiZZZQQQGGG:::222000111000///,,,,,,------------,,,,,,+++++++++************)))''')))***)))'''(((+++...---,,,,,,++++++*********++++++************++++++)))))))))))))))*********++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,---...///000111000444===KKKWWW^^^___^^^^^^gggxxxrrrnnn{{{~~~}}}gggVVVJJJEEEDDDDDDAAAAAACCCEEEIIITTT___bbbhhhsssyyyzzzxxxnnn___QQQHHHEEEEEEJJJ___wwwhhhfffvvvqqqggg```UUUNNNMMMPPPSSS\\\kkk{{{vvvjjjYYYGGG;;;555222111000000111111000000///...---------------.........,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))),,,++++++++++++*********)))))))))************************++++++++++++,,,((()))+++...444===FFFMMMNNNPPPSSSTTTTTTUUUVVVXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTRRRQQQRRR\\\sssyyylllgggeee\\\XXXYYYdddqqqzzzuuuggg^^^ZZZXXXSSSNNNUUURRRTTTZZZcccpppmmmLLLMMMRRR[[[gggqqqtttoooiiidddfffkkksss{{{}}}|||zzzuuuqqqnnnnnnoooqqqooollliiihhhiiijjjkkkjjjiiifffdddaaa]]]WWWSSSPPPNNNJJJFFFAAA===;;;999999555444666666666888<<>>444///......,,,,,,---......---,,,,,,+++++++++************)))+++*********,,,,,,***(((******************++++++))))))************))))))*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---............------......000111222333666>>>IIISSSZZZ]]]^^^___^^^tttwwwmmmhhhTTTHHHAAACCCFFFEEECCCDDDHHHJJJQQQZZZeeeuuunnnZZZRRRSSS___yyy{{{ooocccXXXUUUYYYZZZXXXVVVUUUSSSNNNHHHDDDAAAFFFRRRcccnnnmmmddd\\\ZZZXXXSSSJJJFFFPPPgggyyywwwggg^^^VVVTTTSSSVVVaaannnuuu```JJJ;;;666666111111111111111000///////////////...---------,,,......---,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******))),,,,,,,,,+++++++++******''''''(((((()))))))))*********+++++++++,,,,,,,,,***,,,000555;;;CCCLLLRRRNNNPPPSSSTTTUUUWWWZZZ\\\YYYXXXVVVSSSQQQPPPOOONNNPPPXXXkkkrrraaaNNNHHHPPPZZZ^^^\\\___eeeqqq~~~~~~~~~}}}xxxqqqnnnpppmmmoooppppppnnnmmmnnnoooooonnnmmmpppuuu{{{{{{yyymmmhhhbbb\\\TTTOOOQQQWWWQQQYYYggguuu~~~bbbUUUPPPaaazzzvvveeedddhhhnnntttxxxxxxsssoookkklllmmmmmmnnnsss{{{pppnnniiifffddddddeeefffjjjgggdddaaa]]]XXXRRROOOKKKKKKJJJIIIFFFBBB>>>;;;888444333666888777888:::>>>SSSbbbnnnYYYIIIFFF@@@444---000444222///...//////...---///...---,,,++++++++++++))))))))))))))))))))))))+++++++++*********)))))),,,+++******))))))************************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,---...000222333444:::AAALLLVVV\\\```aaabbbiii}}}~~~wwwxxxcccaaa}}}kkkXXXMMMJJJDDDAAABBBFFFHHHHHHIIIRRRYYYaaallluuu[[[MMMMMMWWWhhhnnndddZZZNNNKKKOOOLLLQQQSSSRRRUUUUUUJJJ<<>><<<::::::999888888888888999777DDD]]]~~~ppp[[[PPPGGG;;;333111...------///000000---+++......---,,,+++++++++++++++++++++++++++++++++++++++++++++***************,,,+++******))))))************************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,......---///111666:::<<>>AAACCC???CCCGGGKKKPPP[[[hhhqqq}}}ttt___MMMMMMXXXjjj\\\NNNCCCAAAFFFSSSHHH@@@CCCKKKMMMIIIFFFBBB>>>GGGTTTXXX\\\YYYLLLFFFDDDBBBAAAFFFTTTfffsssqqqfffWWWKKKGGGIIINNNQQQUUU___iiijjjkkkrrr|||ppp```YYYXXXRRRVVV]]]jjj|||{{{hhh^^^SSSBBB444666333222444333//////111000000000/////////......,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***************************************************************************************************)))***++++++***)))***+++///555>>>EEEHHHKKKNNNQQQTTTVVVXXXXXXWWWXXXYYY[[[UUUYYYTTTOOONNNHHHGGGSSSnnnsssfff[[[SSSQQQRRRWWWZZZbbbnnnxxxzzztttmmmjjjhhhddd___YYYSSSOOOMMMPPPPPPOOOKKKFFFCCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDD@@@CCCGGGLLLQQQSSSTTTUUUOOOOOORRRWWWYYYXXX[[[___aaadddhhhlllrrr|||vvvlll]]][[[[[[YYYSSSLLLLLLOOOeeevvvhhh```pppxxxooooooccc^^^bbbccccccooo~~~zzzmmm```\\\^^^^^^\\\[[[XXXXXXXXXWWWUUUSSSQQQPPPWWWSSSMMMHHHEEECCCAAA???>>>===<<<:::999888888888888CCCZZZ~~~fffUUUMMMEEE:::333------...000222111///,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************,,,+++******))))))************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,///......000444999???BBBLLLRRRYYY\\\^^^cccmmmttt}}}~~~|||jjj~~~wwwaaaWWWIII@@@>>>BBBEEEFFFJJJNNNTTT[[[kkk|||yyyyyyttt\\\KKKRRRcccnnn[[[JJJ??????DDDZZZJJJ???BBBIIIJJJIIIIIIGGGCCCMMM]]]fffmmmjjj\\\NNNJJJEEEAAAEEEPPP```kkksssjjj\\\PPPHHHEEEFFFGGGFFFIIIKKKIIIGGGKKKSSSYYYhhhsssrrrhhhUUUSSSTTT\\\nnnhhh^^^[[[NNN>>>444222444888999555222333000000000////////////...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************************************************************(((***,,,,,,******+++,,,222;;;EEEJJJKKKLLLPPPUUUWWWWWWXXXYYYYYYYYYZZZZZZSSSVVVPPPLLLOOOLLLOOO^^^}}}zzzpppfffYYYPPPNNNTTT]]]dddjjjlllqqqwwwzzzuuujjjaaaXXXVVVRRRMMMHHHDDDBBBAAACCCCCCCCCAAA??????AAABBBAAABBBCCCDDDEEEEEEEEEEEE???BBBGGGKKKOOOPPPQQQQQQSSSUUU\\\dddhhhhhhkkkooommmnnnnnnllljjjjjjnnnrrr}}}lllooorrrrrrjjj___VVVRRRKKKUUUaaammm|||uuusssvvvtttzzzhhh^^^bbbbbbbbbsss~~~~~~~~~sssfff^^^[[[YYYXXXVVVWWWWWWXXXWWWVVVUUUSSSRRRUUURRRNNNJJJHHHFFFCCCAAA???>>><<<;;;:::999888888<<>>DDDHHHQQQUUUZZZ]]]```hhhrrr{{{ooozzztttdddTTTFFFBBB@@@BBBFFFIIIJJJJJJTTT]]]jjj|||{{{wwwwwwxxxzzzqqqXXXHHHUUUkkkpppYYYFFF===???EEE[[[PPPHHHGGGKKKNNNQQQUUUSSSNNNZZZnnn{{{sss^^^WWWMMMDDDBBBHHHRRRYYYccc```YYYQQQJJJEEEDDDDDDAAA>>><<<===@@@BBBDDDFFFEEENNNaaa{{{sssiii]]]YYYcccyyyqqqaaa___XXXLLL:::888999===>>>888333111111000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************)))***,,,,,,++++++---///666???IIIMMMLLLMMMRRRWWWYYYXXXXXXYYYYYYZZZYYYYYYRRRSSSLLLKKKTTTXXXaaarrrqqq```[[[RRRPPPMMMMMMTTTaaaoooxxxtttrrrnnnkkkfff^^^UUUNNNIIIGGGDDDBBB@@@??????@@@;;;;;;;;;:::999:::===@@@;;;<<<===>>>???@@@@@@@@@888999:::<<<>>>???@@@AAAGGGJJJRRR\\\aaabbbeeejjjyyy~~~}}}{{{zzz|||{{{sssjjjdddRRRQQQPPPRRR\\\rrr{{{tttxxx~~~kkkaaacccccccccvvv}}}rrrrrrttttttvvvrrriii^^^WWWUUUWWWYYYYYYXXXXXXWWWVVVTTTSSSRRRPPPOOONNNNNNMMMJJJEEEBBB======<<<;;;:::999999999888@@@SSSyyy{{{```UUUPPPBBB222111111111222333333111...---,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))***************+++++++++,,,+++******))))))************************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,......111555;;;BBBIIILLLYYYZZZ[[[^^^dddmmmwww~~~ooo|||kkk```OOO@@@AAA???>>>BBBEEEHHHNNNUUUhhhyyywwwxxxyyyxxxxxxyyy|||~~~}}}nnnUUUJJJ\\\vvvqqqXXXDDD===BBBJJJPPPQQQNNNGGGFFFOOO[[[aaabbb]]]iiiqqqgggXXXJJJBBB@@@CCCFFFOOOPPPOOOLLLGGGDDDCCCCCCCCC===:::===AAAAAA???>>>>>>???JJJbbbrrraaa]]]kkksssiiiaaaYYYHHHBBB>>>>>>===666000...111111000000000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))***++++++,,,...111444:::BBBJJJMMMLLLMMMSSSXXXZZZYYYXXXXXXYYYZZZXXXWWWQQQPPPJJJNNN```kkkuuurrrXXXJJJGGGFFFLLLQQQVVV^^^jjjtttxxxqqqkkkbbbZZZSSSNNNIIIFFFCCCBBB@@@>>>>>>>>>>>>???======<<<:::888888:::<<<666666777888999999999888666666555555666777888888;;;<<>>===<<<;;;::::::::::::666AAAVVV|||qqq]]]SSSFFF888333111000000111111///...,,,,,,,,,++++++,,,,,,---************************))))))*********+++++++++,,,+++******))))))************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,...222888>>>FFFLLLOOO]]][[[[[[```jjjvvveeeYYYPPPGGG@@@CCCBBBCCCHHHLLLUUUhhhzzz~~~oookkkiiinnnssswwwyyy{{{~~~yyyiiiRRRJJJ```}}}rrrYYYFFFCCCLLLUUU[[[ggggggWWWPPP___sss}}}yyyyyygggUUUHHHAAA>>>>>>CCCEEEFFFEEECCCAAABBBCCCCCC>>><<<@@@@@@<<<:::<<>>999777333000111111111111000000000//////...------------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***************************************************************************+++++++++,,,000555999>>>CCCIIIKKKLLLNNNSSSXXX[[[YYYWWWWWWYYYYYYWWWUUUQQQOOOKKKUUUnnn}}}ppp]]]NNNHHHIIILLLVVV___bbbfffkkkllljjjaaa\\\TTTMMMHHHEEEDDDCCC>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;999888888:::666666777777777777777666888888888888888888888888888888:::???@@@???BBBGGGKKKRRR]]]hhhrrr~~~|||rrrhhh]]]VVVZZZcccooonnnnnnrrr{{{vvvpppmmmjjjgggeeeiiiwwwtttjjjggggggeeecccfffddd]]]\\\aaaeeeeeeaaa___\\\ZZZYYYZZZ[[[\\\SSSRRRRRRQQQQQQNNNJJJFFFBBBAAA???===;;;::::::999:::BBBRRRqqqfffWWWKKK???444222///...//////...---,,,,,,,,,++++++,,,------++++++++++++++++++++++++))))))******++++++++++++,,,++++++***)))***************************************+++,,,,,,,,,,,,+++,,,,,,------------......+++...333999AAAHHHMMMPPP[[[YYYYYYaaaooo~~~fffPPPHHHCCCBBBEEEEEEGGGNNNWWW```pppyyyllldddccc]]]ccckkkrrrvvvzzz~~~{{{sssbbbKKKDDD[[[yyyttt\\\JJJJJJUUU```{{{vvviii|||rrr___PPPFFFAAA>>>>>>???@@@???<<<<<<>>>AAA???===???CCCBBB>>>@@@FFF<<>>======999999999999888888888777444555777666555555666777666666777777777666666555333444555777777666555444666444444777777666:::???AAABBBDDDGGGNNN\\\lllwww}}}wwweee\\\]]]YYYTTTNNNNNNUUU```lllrrr~~~lllnnnoookkkhhhmmmxxxyyyooojjjjjjgggcccggghhheeeaaaccciiijjjffffffdddaaa___^^^```ccceeeYYYVVVTTTRRRPPPNNNKKKIIIFFFDDDBBB???<<<:::999888;;;>>>DDDZZZ}}}vvvfffTTT@@@999333///000000...---///---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---***+++,,,,,,------,,,,,,---------............///---000333888???GGGPPPVVVZZZWWW]]]lllzzzyyytttmmmOOOFFFDDD@@@DDDOOOQQQLLLSSSmmm}}}vvvooofffZZZRRRQQQSSSTTTZZZeeeooouuuxxxzzz|||ppp[[[NNNHHHFFF]]]rrraaaSSSTTTiiiuuueeeVVVHHHCCCEEEAAA???<<<:::::::::;;;;;;<<>>GGGQQQWWW\\\XXX___ooo~~~sssvvv|||]]]BBB???EEEGGGNNNXXXVVV]]]qqqzzzrrriiiccc\\\TTTPPPPPPMMMNNNRRR[[[dddlllqqqtttnnnfffUUUIIIEEEFFFbbb}}}rrrhhhfffnnn}}}sssdddVVVKKKFFFGGGFFFEEECCC@@@===<<<===???<<<>>>???BBBJJJTTTUUUPPPGGGGGGEEEKKKUUU^^^zzzzzzmmmmmm{{{[[[EEE<<<444333555222222111111000//////...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,+++,,,------///444<<>>;;;:::999999:::777666555555555666777888777777888888888999999999999999999999999999999999::::::999999999999999:::888888777777777777888888999999999999999===BBBFFFMMMTTTaaasss{{{fffTTTIIICCCEEEFFFDDDFFFLLLRRRooowwwuuuwwwtttooovvv|||vvvqqqoooppprrrtttuuusssqqqqqqrrrrrrqqqnnnoootttvvvrrrnnnnnnllljjjdddbbb___]]][[[XXXSSSPPPKKKJJJHHHEEEBBB>>><<<;;;999>>>@@@CCCTTTooo|||yyy^^^KKKCCC;;;333222111...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,------------------------............///111111111555===HHHSSSZZZ___[[[aaarrr{{{iii||||||aaaMMM???DDDMMMRRR[[[fffeeettt{{{zzzooocccZZZQQQHHHDDDEEEEEEFFFJJJNNNUUU]]]dddggg\\\YYYMMMDDDCCCKKKlll}}}vvvrrr{{{ppp```WWWPPPNNNOOOLLLLLLKKKFFF@@@======???===>>>>>>AAAJJJVVV[[[[[[QQQOOOKKKQQQ___hhhuuujjjQQQDDD555111666555222222111111000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,,,,,,,------000777???DDDDDDEEEGGGJJJMMMPPPRRRSSSXXXWWWVVVVVVUUURRRNNNLLLSSSZZZkkkxxxiiiTTTIIIBBBJJJ^^^nnnqqqmmmhhhaaaXXXPPPJJJEEE@@@<<<@@@>>><<<:::888777777777666666666666666777888999999999999::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<999999888888888888999999999999999888777777:::<<<===BBBKKKXXXhhhyyy}}}cccRRREEEEEEGGGGGGIIIOOO^^^vvv|||~~~xxxzzz~~~yyyuuutttvvvzzz}}}zzzxxxvvvuuuvvvvvvuuusssvvv{{{|||xxxuuuuuusssooojjjgggdddbbb___[[[WWWTTTOOONNNLLLIIIFFFCCC@@@>>>:::======>>>KKKbbbqqquuu}}}xxxtttiiiPPPHHH===444111111///...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,---...------------------............///333111111555???KKKVVV\\\aaa^^^eeevvvjjjrrr[[[KKKHHHKKKTTTXXX\\\kkk}}}uuuqqquuukkk___UUUKKKBBB???@@@@@@EEEIIIJJJKKKPPPSSSTTTMMMMMMEEEAAAHHHXXX{{{}}}|||qqq```YYYYYY[[[\\\YYYZZZYYYSSSJJJCCCAAABBB@@@>>>===???FFFPPPWWWZZZ]]]ZZZUUU\\\ooo}}}sss[[[LLL999222666777333222222111111000///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,---------///333:::BBBGGGEEEFFFHHHKKKNNNQQQSSSTTT\\\XXXUUUVVVVVVRRRNNNMMMYYYeeezzzwww___UUULLLIIIKKKYYYkkktttnnneeeZZZSSSKKKGGGGGGFFFBBB======<<<:::888777666666555666666777777888999::::::=========>>>>>>>>>>>>>>>======>>>???>>>>>><<<<<<======<<<<<<======>>>>>><<<<<<;;;;;;::::::;;;;;;999:::;;;999888777777888888<<<@@@EEEMMM[[[lllyyynnnZZZQQQOOOPPPWWWaaauuu}}}{{{zzz|||wwwvvvuuutttuuuvvvvvvvvvzzz~~~~~~{{{xxxxxxuuuqqqnnnkkkgggdddaaa]]]YYYVVVVVVUUUSSSPPPLLLGGGCCCAAA<<<======>>>JJJ___ooouuuzzz||||||xxxWWWLLL???444111111000000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---.........---------------............///444222222888BBBOOOXXX]]]aaaaaakkk|||kkkkkkaaaLLLDDDMMMYYY___^^^ggguuujjjccc]]]YYYUUUPPPIIIDDDFFFLLLHHHQQQWWWTTTOOOMMMJJJGGGBBBDDDAAAFFFYYYrrrwww~~~lllccceeeiiikkkmmmnnnlllfff[[[PPPIIIFFFDDD@@@>>>@@@DDDJJJPPPTTTaaadddeeesssxxxcccUUU@@@555666666333333333222111111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,...---...111777>>>EEEHHHGGGHHHJJJLLLOOORRRTTTUUU]]]WWWSSSUUUTTTPPPOOORRRgggwwwvvv[[[OOONNNQQQVVV```lllrrrmmm___TTTGGGCCC???@@@CCCCCC>>>:::::::::999888777666666666777777888:::;;;<<<======AAA@@@@@@??????>>>>>>>>>?????????>>>===<<<;;;:::>>>===============>>>>>>>>>======<<<;;;;;;<<<<<<:::<<<===<<<;;;::::::;;;999;;;======>>>EEEQQQ\\\kkk|||}}}pppeee^^^bbbmmmtttzzz~~~rrrrrrrrrrrrsssuuuxxxyyy|||{{{zzzzzzvvvqqqooolllhhhdddaaa^^^ZZZWWWZZZYYYWWWSSSNNNHHHCCC@@@:::;;;<<>>???@@@@@@AAAAAA@@@@@@@@@?????????AAAAAA@@@>>>>>>===>>>>>>AAAAAA@@@?????????????????????>>>===<<<<<<<<<<<<;;;===>>>>>>===<<<===>>>999<<<===<<<:::<<>>III\\\ooo|||zzzwww]]]LLL;;;444333222111000............------------------------------------************************++++++++++++++++++++++++++++++******++++++,,,---,,,------...............---------............///222333777AAANNNXXX\\\\\\___iii|||}}}wwwlllbbbmmmaaaLLLSSSWWW\\\fffuuuyyydddSSSLLLHHHOOOWWWXXXTTTWWWjjj~~~vvvmmm```eeejjj{{{vvvrrroooqqquuu{{{~~~mmmYYYKKKHHHIIIOOOYYY^^^^^^aaafffqqq}}}zzzjjjSSSCCC<<<555444444444333222222111111111111111000000000//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,,,,---000777???FFFIIIIIILLLLLLNNNPPPSSSUUUVVVWWWTTTOOOOOOSSSRRRQQQ]]]mmmzzzfff\\\UUUPPPTTT^^^mmmoooooojjj^^^PPPEEE???AAAAAAAAA@@@>>><<<999777777888888999:::;;;;;;;;;999:::===???AAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGFFFDDDDDDDDDFFFHHHJJJKKKKKKIIIHHHGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@======>>>===<<<<<<===???;;;===>>>===;;;;;;>>>@@@EEEMMM[[[mmm|||nnnkkk~~~{{{yyyxxxoooqqqrrrqqqqqqtttyyy}}}~~~}}}zzzzzzzzzuuunnnmmmjjjeeebbb```^^^[[[YYYUUUTTTSSSQQQLLLGGGAAA>>>;;;999888;;;DDDSSSfffsssyyydddRRR???777555333000/////////.........---------------------------------************************++++++++++++++++++++++++++++++******++++++,,,---,,,---......//////......---------.........//////111333999EEERRR[[[]]]\\\^^^lll{{{dddcccxxxYYYMMMVVVaaabbbmmmxxx```PPPKKKCCCNNN[[[aaabbbmmm|||xxxpppjjjhhheeehhhrrr|||~~~fffTTTHHHLLLWWWeeemmmmmmpppuuuqqqYYYGGG???666555444444333333222222111111111111111000000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********)))***++++++,,,+++---111999BBBHHHJJJIIIMMMNNNOOOQQQTTTVVVWWWXXXSSSOOOQQQVVVUUUVVVggg|||xxxfffYYYZZZ[[[ZZZ___hhhvvvqqqiii^^^RRRHHHBBB???<<<======:::777555444444666777999:::<<<<<<======:::;;;>>>AAACCCDDDDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMNNNLLLKKKJJJLLLOOOTTTVVVUUUTTTSSSQQQPPPOOOOOONNNIIIIIIGGGFFFFFFEEEEEEEEE=========;;;::::::<<<>>>>>>??????>>>===<<<<<<<<<===DDDNNN[[[mmm~~~|||xxxuuussspppqqqqqqpppoooqqqvvv{{{{{{|||zzzwwwwwwwwwrrrkkkllliiieeebbb```^^^\\\ZZZSSSSSSSSSQQQNNNIIIEEEBBB???<<<:::;;;@@@LLL]]]kkk|||xxxsss___GGG888333000///////////////...------,,,,,,------......---+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................------000+++***---///......111222888>>>LLLZZZWWWVVVaaaddd|||tttrrrooocccyyyrrrTTTYYYaaadddhhhmmmRRRFFFHHHGGGKKK]]]eeelllvvvggg]]]ZZZUUUUUUWWW```jjjuuupppZZZQQQUUUcccuuuyyyeeeZZZHHH555666666666444444333111---111111111111000...---,,,000000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---............---111666;;;???CCCHHHKKKNNNPPPRRRUUUVVVVVVVVVUUURRRQQQMMMLLLWWWnnnvvvccc^^^[[[]]]eeellloooooojjj```SSSJJJEEEBBB>>>;;;???===:::888777777777888:::888999===>>><<<===@@@BBBCCCCCCAAACCCGGGFFFCCCKKKOOOTTTYYY\\\___bbbeeeccc```^^^___dddiiikkkkkklllgggcccaaaccceeedddcccdddbbb___[[[WWWSSSQQQPPPMMMIIIDDD@@@>>>======<<<>>>>>>>>>??????>>>:::777>>>???DDDJJJRRRbbb{{{}}}yyyvvvtttqqqmmmjjjjjjlllqqqsssppplllooouuu{{{xxxvvvtttsssrrrpppooonnnppplllddd```aaa___ZZZVVVUUUTTTRRROOOIIIBBB===:::;;;<<<<<<>>>FFFPPPXXXgggvvviiiKKK;;;555111///111000//////......---,,,,,,------......---+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................///+++***---///...///333666===CCCPPP]]]YYYXXXeeeuuukkkvvvkkk}}}lllVVV^^^gggkkk~~~}}}yyyyyy~~~iiiPPPFFFGGGMMMTTTmmmttteeeWWWNNNKKKHHHFFFFFFJJJSSSaaappp{{{ooo___UUU]]]nnnzzzhhhOOO888777666444222111111111///111111111111000///...---000000///...------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------------...222888===AAAEEEHHHKKKNNNPPPRRRTTTUUUUUUTTTSSSOOOKKKKKKXXXooohhh___^^^```gggooossssssppp\\\TTTIIIBBB???>>>:::777999888777777888999;;;<<<999888;;;???@@@===>>>BBBAAADDDEEEDDDHHHOOOSSSSSSaaafffkkkppptttxxx|||~~~{{{yyyyyy{{{~~~~~~}}}~~~zzzxxxyyyzzz{{{{{{zzzwwwsssnnniiieeebbbaaaYYYVVVRRRNNNJJJFFFBBB@@@BBB@@@>>>===>>>>>>>>>===<<<<<<===@@@CCCLLL^^^ooo~~~yyyrrrnnnmmmnnnoooooonnnnnnpppqqqnnnkkkooovvvuuussspppnnnnnnnnnmmmlllqqqsssqqqkkkggggggddd___YYYXXXVVVUUURRRMMMFFFAAA;;;;;;;;;;;;===CCCLLLSSS___}}}sssxxxRRR@@@888111///333000000///......------,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................///,,,+++...//////111555;;;BBBIIIUUU```]]]]]]kkkfffiiixxxssscccYYYhhhsssllliiijjjlllpppwww}}}cccLLLDDDFFFQQQ^^^sssfffZZZNNNFFFCCC@@@@@@??????EEESSSdddooo{{{zzzuuuxxxyyypppcccZZZXXXfff{{{zzzYYY???:::777555333222222333444111111111111000000//////000000///...------------///......------......///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,111555;;;@@@DDDGGGJJJLLLNNNPPPRRRTTTTTTSSSQQQPPPQQQIIIOOOiiiiii^^^iiijjjnnnssstttpppggg```LLLGGG@@@<<<;;;:::888555777666666777888:::===>>><<<<<<>>>BBBBBB???@@@DDDBBBHHHMMMNNNSSS^^^hhhlll{{{wwwvvvqqqppplllgggaaaZZZTTTPPPLLLHHHCCC??????@@@AAAAAA???=========<<<>>>IIITTTnnn|||}}}wwwpppooorrruuutttqqqqqqooonnnnnnllljjjnnnuuuooommmjjjhhhiiijjjkkkjjjrrrttttttqqqnnnkkkgggbbbZZZYYYXXXVVVTTTOOOIIIEEE===<<<;;;999;;;@@@GGGLLLVVVwwwttt~~~[[[EEE:::222000444000000//////...------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------..................,,,,,,...//////333999>>>GGGNNNYYYbbb___ccctttzzz[[[sss{{{uuusss[[[___uuuvvviiidddfffeeebbbccceeeiiinnnttt{{{rrrYYYGGGBBBFFFQQQhhhwwwhhh^^^TTTJJJCCCAAA>>>AAABBBBBBGGGUUUeeennnyyycccXXXQQQSSSWWWVVVSSSQQQYYYkkkgggNNN???:::666666666666666888222111111111000000111111000000///.....................------------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,444888>>>CCCGGGIIIKKKMMMOOOPPPRRRSSSSSSQQQNNNLLLNNNJJJXXX|||}}}hhh^^^cccuuuvvvwwwvvvqqqeeeWWWMMMDDDAAA===;;;::::::888666888888888888999;;;<<<===AAAAAACCCEEECCC@@@AAAFFFGGGQQQ[[[```fffrrr~~~{{{ssslllgggddd[[[VVVOOOIIIFFFDDDBBB@@@@@@>>>???@@@??????DDDKKKWWWaaawwwyyysssxxxzzzooonnnllllllllljjjhhhkkkpppllliiiffffffgggjjjkkkkkkqqqssssssqqqnnniiiccc___ZZZYYYWWWVVVTTTPPPKKKGGG@@@>>>;;;999999===BBBEEERRRuuu{{{jjjMMM<<<333222444111000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////...,,,---///000000555<<>>======BBBDDDFFFPPPeeexxxWWWKKKBBBBBBFFFIIIKKKMMMYYYnnnzzzzzzzzzeeeGGG===666888:::888666777222222111111111111222333000000///.........//////------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...777;;;AAAEEEHHHJJJMMMOOOPPPQQQSSSTTTRRROOOKKKHHHAAAJJJgggxxxccc[[[aaalllyyyxxxuuupppggg\\\PPPHHHAAA???<<<;;;:::999888777888999999;;;<<<>>>???@@@EEEDDDFFFGGGDDDAAADDDKKKTTTaaannnvvv}}}{{{vvvuuuuuummmiiibbb[[[TTTLLLEEEAAA@@@===<<>>@@@DDDIIIMMM^^^|||~~~sssxxx{{{llliiiggghhhkkkjjjffffffiiihhhfffddddddfffiiijjjjjjqqqppppppoookkkddd^^^[[[\\\[[[YYYXXXVVVSSSOOOLLLDDDAAA===::::::<<>>???BBBJJJPPPXXXmmmwwwQQQFFF===<<<@@@CCCEEEHHHXXXlll{{{iiiiiippp|||XXXEEE666666999777333333222222111111111222444555000000//////...//////000,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000;;;>>>BBBEEEHHHKKKNNNQQQQQQSSSTTTUUURRRNNNIIIEEE???UUUzzzdddTTTZZZhhhqqqzzzqqqfffZZZOOOFFFBBB>>>===;;;999777777777777777888:::===@@@CCCEEEFFFFFFGGGIIIJJJIIIJJJRRR\\\kkkvvv}}}vvvooofff\\\QQQKKKJJJEEEAAABBBBBB???>>>@@@BBBAAALLLddd~~~tttpppxxx}}}vvvllleeeccceeeiiiiiieeedddfffeeedddcccdddggghhhiiihhhpppmmmkkkjjjfff___[[[[[[```^^^]]]\\\[[[YYYUUURRRIIIEEE@@@===<<<>>>>>>???KKKiiihhhEEE;;;777000111111000000///.........---,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000---,,,...000000111999CCCPPPWWWXXXZZZ\\\ZZZgggxxxyyy\\\]]]iiixxx{{{fffSSSFFFIIIQQQXXXhhhzzzssseeeUUUMMMOOOTTTUUUTTTZZZ___\\\NNNBBBCCCLLLSSSnnn|||jjj^^^RRRGGGBBBAAAAAACCCGGGIIIYYYlllpppJJJAAA:::;;;>>>???AAADDDRRRfffzzzfffUUUWWW^^^kkkzzzrrrUUU:::555888777222111222222111111111333555777000000////////////000000------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,+++,,,---///222333>>>@@@BBBDDDGGGJJJOOORRRSSSTTTVVVVVVSSSMMMGGGDDDMMMkkkjjj[[[ZZZdddnnntttzzzssshhhZZZMMMDDD???>>>===<<<:::777666666888999:::;;;>>>AAADDDFFFHHHIIIJJJKKKOOOTTTWWW^^^lllzzzwwwnnnddd^^^\\\SSSKKKIIIHHHDDDAAAAAAAAA>>>CCCRRRbbbtttsssqqqssspppmmmeeebbbbbbeeegggeeeeeegggeeeeeefffhhhjjjkkkjjjhhhlllfffcccccc```ZZZZZZ]]]aaa___^^^]]]]]][[[XXXUUUNNNIIICCC@@@???@@@@@@???HHH^^^rrrIII???:::///111111000000//////......---,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000---,,,...111000222:::DDDWWW]]]\\\ZZZZZZXXXeeeiiiVVVaaaqqq||||||rrrQQQRRRUUUZZZdddsss{{{iiiTTTHHHJJJOOOPPPNNNOOOVVVUUUIII@@@EEEPPPXXX|||yyyjjjWWWKKKAAA>>>???BBBFFFLLLKKKdddiiiHHH@@@;;;>>>AAABBBCCCEEELLL^^^rrruuuWWWJJJMMMTTTTTTeeexxxbbb???555999888444222333222111111111444666777000000////////////000111.........------.........,,,------......------,,,------------------------,,,,,,+++,,,...000333555???AAABBBDDDFFFJJJOOOSSSTTTUUUWWWVVVSSSMMMGGGCCCZZZ{{{lllYYY\\\iiiqqqtttvvvgggbbbYYYOOOFFFBBBBBBDDD<<<;;;:::888666777:::===???@@@BBBDDDEEEFFFGGGGGGMMMPPPVVV^^^eeepppzzzsssnnneeeZZZPPPMMMKKKFFFCCCCCCBBB>>>AAAIIIOOOZZZuuuuuupppnnnmmmhhhccc```ccceeeeeegggjjjhhhiiijjjmmmoooooommmkkkggg```[[[\\\ZZZVVVXXX^^^```^^^]]]\\\\\\ZZZXXXUUUPPPKKKEEEBBBBBBBBBAAA@@@FFFVVVRRR>>>>>>777333222111/////////000000......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------++++++,,,,,,,,,---------..................------......000222111333===GGGQQQYYYYYYWWWWWWWWWgggzzzfffZZZeeesssssskkkgggTTTPPPZZZlll{{{mmmUUUMMMQQQRRROOOKKKLLLJJJHHHGGGHHHNNN[[[gggrrrbbbRRRHHH@@@@@@CCCEEEGGGJJJUUUpppKKK@@@:::===>>>===BBBJJJIIIYYYkkkyyyfffLLLHHHGGGAAAMMMRRR]]]lll~~~lllCCC666777444444777666444111111222222111000111111111111111111111111///............---------------,,,++++++*********++++++,,,,,,,,,---------***,,,------,,,...333777>>>AAAEEEGGGHHHIIIMMMPPPYYYVVVUUUTTTNNNFFFFFFJJJkkkmmm]]]XXXgggttttttnnnmmm^^^WWWLLLFFFDDDEEEEEEDDD;;;999777777999;;;======>>><<>>BBBEEEIIIMMMiii}}}vvvwwwtttuuuzzz}}}xxxQQQDDD<<<>>>AAA@@@CCCJJJIIIWWWhhhvvv|||~~~|||\\\EEEAAAAAA===CCCFFFMMMXXXiii}}}~~~nnnnnn~~~vvvLLL999888888666666555444333222333333111000000000000000000000000000///............---------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,---------000555:::???BBBEEEGGGGGGJJJNNNRRRYYYUUUSSSRRRJJJBBBIIIWWW{{{qqqeeeaaadddqqqyyyuuukkkdddOOOKKKFFFBBBAAA@@@@@@@@@;;;:::999999;;;===>>>>>>@@@@@@DDDHHHGGGFFFLLLUUUaaakkkyyy~~~tttiiiaaaYYYRRRNNNHHHBBBAAAEEEDDDDDDPPPaaayyyzzzwwwxxxiiijjjlllooorrrtttuuuvvvtttwwwxxxwwwxxxuuuhhhZZZSSSSSSWWW[[[YYYVVVYYY___`````````___]]][[[XXXWWWTTTRRRNNNKKKIIIIIIIIIJJJJJJMMMfffxxxwwwvvvvvvQQQCCC:::444333111000//////000000.........------------,,,,,,,,,,,,,,,------------.........------,,,,,,+++,,,,,,,,,,,,------------..............................000222222555???JJJRRRZZZZZZWWW\\\cccyyy{{{vvv\\\WWWWWW]]]___[[[[[[```___hhh{{{tttnnngggfffpppzzzrrrppprrrcccYYYYYYcccrrrooofffccc[[[OOOEEE>>>:::===BBBFFFMMMSSSrrryyyjjj___YYYWWWWWWZZZ\\\```iiitttzzzYYYJJJ>>>@@@DDDCCCDDDIIIKKKWWWeeetttyyykkkmmmzzz]]]GGGBBBAAA>>>>>>>>>@@@DDDOOO___ppp||||||```TTTWWWbbbttt\\\AAA:::<<<:::666555555444555555555222000///////////////////////////............---------+++,,,,,,---.../////////,,,,,,,,,,,,------------,,,,,,,,,---...333:::>>>BBBCCCEEEFFFHHHKKKPPPTTTYYYQQQPPPPPPGGGAAATTTqqqoooXXX[[[gggtttzzzzzzrrrcccUUUCCCDDDDDDCCCAAA??????@@@::::::;;;<<<===>>>???@@@DDDEEEHHHIIIIIIMMM[[[iiivvvzzzuuummmccc\\\OOOIIIGGGIIIGGGBBBFFFNNNYYYssswwwkkk~~~uuuvvvlllnnnqqquuuyyy{{{}}}~~~~~~wwweeeTTTXXX___hhhlllfff^^^\\\___]]]```bbbdddcccaaa]]][[[WWWUUUSSSQQQNNNLLLJJJJJJKKKEEEUUUnnnzzzzzzyyy~~~]]]FFF;;;555444222000//////000000............------------,,,,,,,,,------------...//////...---,,,,,,++++++,,,,,,,,,------------...---------.....................000222333666AAAMMMRRR[[[YYYVVV^^^kkkzzz|||hhhWWWVVVXXX^^^^^^[[[\\\aaajjjpppkkk```XXXPPPQQQXXXZZZTTT[[[kkkyyyeee\\\YYYRRRHHHAAA===:::===BBBGGGPPPYYYsss~~~ooo]]]PPPJJJHHHHHHHHHHHHKKKUUU___pppyyyyyy___MMM???@@@DDDCCCDDDGGGMMMWWWfffuuuxxxttt}}}hhhOOOEEEBBB???BBB@@@>>>===@@@HHHSSS[[[hhh}}}vvv^^^KKKIIIKKKNNNYYYiiioooNNN===<<<<<<999555555555666777666333000000000000000000000000000///............---------,,,,,,------............,,,,,,,,,------------......---,,,---000777>>>CCCDDDDDDDDDFFFIIIMMMRRRVVVWWWNNNLLLMMMEEEEEEdddxxx\\\UUUYYYooo}}}sssiiiXXXFFF@@@BBBDDDBBB>>>;;;<<>>>>>???@@@AAAEEEFFFIIIKKKQQQ]]]ooo~~~~~~sssjjj[[[TTTPPPPPPNNNIIIGGGJJJPPPaaaooo|||}}}cccmmm|||ooopppooopppsssvvvyyy|||}}}~~~xxxfffWWWeeeppp|||~~~sssfff^^^^^^]]]```eeehhhhhhddd___\\\XXXXXXVVVTTTPPPKKKGGGEEEJJJDDDPPPjjj~~~~~~}}}}}}lllMMM<<<666444222111000///000000//////.........---------,,,,,,---------.........//////...---,,,,,,++++++,,,,,,---------.........---------........./////////...000222444888DDDPPPSSS[[[XXXWWWddduuuqqqoooaaaYYYWWWYYY^^^bbbbbbbbbdddkkkooolll\\\PPPOOONNNHHHIIIOOORRRTTThhhrrr___UUUQQQJJJCCCAAA>>>===@@@CCCHHHTTT___yyykkkYYYJJJGGGEEEDDDEEEDDDDDDJJJRRR]]]ggguuuxxxcccPPPAAA@@@CCCBBBCCCFFFMMMYYYiiizzzoooQQQCCC>>>===BBBBBB@@@>>>>>>@@@EEEIIIRRR___mmmvvv~~~xxxkkk]]]NNNEEEHHHJJJKKKYYYlll]]]BBB999999:::666555666777888666333000111111111111111111111111///............---------...---------,,,,,,,,,+++,,,,,,---------............---,,,---222:::AAAEEEFFFEEEEEEFFFKKKPPPTTTWWWWWWMMMIIIHHHDDDKKKqqqaaaSSSZZZdddyyyxxxhhh^^^PPP@@@AAAAAA@@@;;;666444777:::777:::===>>>??????AAACCCCCCEEEIIIQQQ^^^qqq~~~ttthhhaaaZZZVVVRRRMMMIIIHHHMMMUUU[[[eeepppiiiaaa~~~qqqooopppqqqsssvvvyyy|||vvvhhh___lllzzzzzzlllbbb^^^___bbbfffiiihhhddd___[[[\\\[[[ZZZWWWQQQKKKEEEBBBFFFCCCPPPfff{{{}}}uuummmnnnuuu}}}[[[???666555333111000///000000/////////.........------,,,---------.....................------,,,,,,+++,,,---------............,,,,,,------...////////////...000333555:::FFFSSSUUU[[[XXXZZZnnntttwwwaaaZZZZZZXXXYYY]]]cccfffgggfffmmmrrrpppUUUMMMJJJLLLLLLHHHIIINNNQQQ^^^kkkYYYPPPKKKEEE@@@@@@???@@@BBBDDDJJJWWWeeexxxlllYYYHHHBBB@@@AAAFFFHHHFFFFFFIIIMMMWWWfffttt||||||xxxsssgggTTTEEEBBBCCCBBBDDDIIIOOO]]]pppuuuTTTCCC??????>>>???AAAAAA@@@AAACCCEEEFFFKKKRRRWWW^^^aaa[[[QQQMMMFFFDDDFFFJJJUUUlllpppOOO:::555888666555555666666666333111111111111111111111111111///............---------......------,,,++++++***,,,---------...............,,,,,,...555<<>>@@@BBBBBBBBBCCCEEEGGGAAADDDHHHIIIKKKLLLJJJFFFDDDFFFGGGJJJTTThhhfffEEE666888777555444444555444333111111111111111111111111111///............---------.........---------------------------...............,,,,,,///666===AAACCCFFFEEEFFFJJJPPPUUUVVVVVVOOOKKKEEECCCOOOooowww]]]SSS[[[iiizzzzzzqqqaaaTTTMMMHHHCCCEEEAAA===:::;;;===>>>???;;;>>>AAAAAAAAABBBHHHLLLQQQ___ooo|||yyynnncccZZZSSSNNNHHHGGGJJJWWWnnn|||^^^UUUooorrrvvvuuutttuuuxxx~~~xxxlllhhhlll|||yyyrrrkkk```aaaaaabbbaaa```^^^]]]^^^^^^]]][[[WWWRRRMMMJJJAAABBBKKKWWWmmmuuuhhhsssxxxIII777666444222000//////000000/////////............---------.........//////,,,,,,---------------------------.........//////,,,,,,------...///000000///...000333555;;;IIIVVVXXX]]]ZZZdddvvv}}}rrrZZZVVVZZZXXX\\\^^^^^^```eeelllooouuuzzzgggYYYQQQIIIKKKPPPPPPKKKIIIQQQ___hhhuuuttt```TTTMMMHHHCCCAAA:::;;;???BBBDDDKKK]]]nnnwwwaaaIIIMMMMMMUUUeeepppooohhhbbbgggkkkttt{{{}}}zzzxxxxxxnnn^^^PPPKKKHHHFFFKKKUUU___sssZZZCCC???CCCCCCDDDDDDDDDCCCDDDFFFHHHCCCHHHLLLJJJHHHGGGHHHHHHCCCJJJPPPVVVeee~~~yyyQQQ;;;999777555333333333444333222000000000000000000000000//////.........---------------......///000000000---------.........//////---,,,,,,000777>>>AAAAAAFFFEEEFFFKKKQQQVVVWWWVVVHHHIIIEEEEEEZZZZZZKKKSSSgggwww{{{ssseeeVVVLLLGGGDDDCCC===999666777;;;>>>???>>>===@@@CCCCCCBBBDDDKKKPPP]]]qqq~~~qqqggg___YYYTTTKKKGGGMMMZZZmmmvvvPPPYYY|||www|||yyyvvvtttuuuzzz{{{|||ttthhhgggnnn~~~~~~wwwsssmmmeee______^^^^^^^^^^^^______[[[[[[ZZZYYYVVVSSSOOOMMMEEEBBBBBBFFFYYYyyy{{{xxxUUU@@@777777777//////222---////////////////////////------------------------------------------------............////////////---------........./////////000111333999CCCQQQZZZWWWaaaZZZaaasss~~~fffXXXUUUTTTRRRTTTWWWYYYWWWYYYeeerrrxxx}}}dddUUULLLKKKMMMNNNPPPNNNRRR]]]eeesssyyyrrreeeXXXMMMDDD???===@@@>>>???BBBEEEKKKXXXdddmmmSSSRRRXXXmmmxxxooo___PPPGGGJJJTTT\\\jjj}}}RRRCCCFFFHHHBBBJJJIIIHHHOOOOOOPPPYYYZZZYYYXXXXXXWWWTTTQQQNNNQQQTTT]]]lllccc===<<<666666555333222222333555111111111111000000000000000000///...------,,,,,,000000///...------,,,,,,------------------------///---,,,222:::AAACCCBBBIIIHHHHHHMMMSSSUUUSSSOOOIIIIII@@@NNNyyyhhhTTTQQQbbbtttxxx{{{iiiTTTGGGEEEFFFDDD@@@::::::::::::;;;<<<===???@@@DDDFFFCCC@@@GGGWWWeeexxxxxxmmmddd]]]WWWRRRPPPRRR\\\ooo___SSS^^^~~~wwwwwwwwwsssyyy~~~xxxvvvtttttttttqqqlllkkknnn}}}xxxssslllgggdddaaaaaa```___^^^^^^___```^^^\\\[[[[[[ZZZVVVOOOJJJFFFDDDBBBFFFSSSgggyyyxxxyyy```BBB777666777//////111---////////////////////////------------------------------------------------............////////////---------........./////////000222555;;;EEERRR[[[\\\[[[UUUeeexxxwww___TTTRRRRRRVVVYYY\\\\\\XXXYYYfffttt{{{dddUUUOOOMMMOOOSSSMMMPPPOOOWWWhhhttt{{{vvvkkk^^^QQQGGGAAA???AAA??????CCCFFFKKKUUU___tttvvv]]]XXXkkk~~~zzznnn\\\MMMLLLWWWcccsss{{{PPPCCCDDDEEEFFFMMMNNNRRR___bbbbbbhhhhhhiiijjjkkkkkkhhhccc```]]]gggyyyzzzJJJ:::999888777555333222333333111111111111000000000000000//////......---,,,,,,000//////...------,,,,,,------------------------///------333;;;BBBEEEDDDJJJIIIJJJOOOTTTVVVRRRNNNIIIFFFGGG\\\~~~___TTTYYYkkkyyyxxxqqqbbbPPPFFFDDDEEEBBB===<<<;;;::::::;;;>>>AAABBBEEEFFFFFFEEEGGGRRReeessswwwmmmaaa\\\WWWTTTSSSXXXfffsssuuu[[[UUU||||||sssttttttqqqwww}}}wwwtttsssuuuwwwtttooommmppp}}}xxxqqqkkkgggeeebbbaaaaaaaaabbbbbbaaa```]]]\\\[[[[[[ZZZVVVPPPLLLLLLHHHDDDDDDNNN^^^nnnwwwvvvyyyqqqFFF888555666000///111---////////////////////////------------------------------------------------............////////////------.........////////////000222666===HHHTTT[[[```SSSPPPnnnhhhVVVPPPPPPRRRWWW\\\aaa___XXXYYYiii{{{jjj]]]PPPJJJHHHIIIMMMRRRLLLQQQTTTaaayyyzzzxxxpppcccSSSGGGAAA>>>BBB??????DDDHHHKKKQQQWWWkkklllccc|||hhhTTTOOO\\\jjjoooLLLDDDFFFEEEMMMUUUYYYbbbsssxxxvvv{{{~~~\\\:::;;;:::888777555333222222222222111111111000000000000//////......---------/////////...------,,,,,,------------------------...---///555===DDDGGGGGGJJJJJJMMMRRRVVVVVVQQQMMMGGG@@@NNNjjjlllVVVXXXeeetttyyypppbbbWWWKKKDDDCCCCCC???:::>>><<<::::::===AAADDDFFFGGGEEECCCEEEOOOaaavvv{{{lllgggaaa\\\WWWVVV\\\eee}}}bbbLLLkkkvvvttttttooosssxxxrrrqqqrrrvvvzzzxxxrrrooopppwwwzzz{{{wwwnnnhhhggghhhgggeeedddeeeggggggdddaaa^^^]]]\\\[[[ZZZWWWRRROOOSSSMMMFFFCCCHHHRRR```iii{{{sss|||}}}OOO<<<555666111///111...////////////////////////............................................................////////////............///////////////000333999AAAKKKUUU[[[^^^MMMTTT{{{vvv]]]SSSQQQSSSVVV\\\fffnnnkkk___```vvv{{{fffSSSLLLGGGGGGHHHIIIMMMRRRSSS]]]fffyyy}}}}}}wwwkkkZZZKKKBBB???AAA>>>???DDDHHHJJJMMMRRRkkk}}}yyygggaaakkkxxxaaaJJJIIILLLIIIUUUccclllxxxrrrDDD<<<:::888666555444333222222222222111111111000000000/////////......------//////.........---------------------------------......111777???EEEIIIIIIJJJLLLPPPUUUXXXVVVPPPKKKGGGAAAZZZxxxxxx___UUUaaaoooxxxsssbbbSSSMMMGGGDDDCCCBBB===999<<<;;;:::;;;???CCCFFFHHHKKKHHHGGGNNN___uuuzzzssskkkddd\\\WWWYYY^^^kkk~~~qqqUUUjjjxxxuuunnnoooqqqlllppprrrvvv{{{yyyrrrnnnooooootttxxxuuunnniiijjjnnnooommmkkkmmmnnnmmmhhhccc``````^^^]]][[[XXXUUUSSSVVVOOOGGGDDDEEEKKKVVVaaasssxxx\\\CCC777777111///111///////////////////////////............................................................////////////........./////////000000///111444;;;CCCMMMTTTYYYVVVKKK___{{{kkk[[[VVVWWW[[[```hhhttt~~~zzzmmmnnnyyybbbQQQHHHCCCAAABBBFFFJJJMMMTTT[[[bbbssswwwfffUUUHHHAAA@@@???@@@EEEHHHJJJNNNSSSqqqtttwwwVVVHHHKKKOOOMMMVVVkkk}}}UUU===:::666555555555555333222222222222111111111111///////////////........................---------------------------------...///333999@@@FFFIIIKKKKKKNNNSSSWWWXXXTTTNNNJJJGGGKKKhhhhhhXXXYYYjjjuuuwwwjjjVVVIIIGGGEEECCCBBB@@@<<<999999:::<<<>>>AAAFFFKKKOOOVVVTTTUUUaaauuu{{{rrrjjjaaaZZZZZZ^^^```qqqpppyyyyyyuuummmkkkmmmiiiqqqrrrvvvzzzwwwpppmmmnnnnnntttyyyxxxsssqqqtttyyyyyywwwuuuttttttqqqkkkgggeeedddccc```]]][[[YYYXXXVVVOOOIIIGGGFFFIIISSS^^^ppp|||lllMMM:::888222///111000////////////////////////............................................................////////////....../////////000000000000111555<<>><<<:::666:::???AAADDDLLLXXXbbbhhhfffhhhsssxxxqqqhhh```^^^```\\\iii}}}yyytttllljjjnnnlllrrrqqqtttwwwuuupppoooqqquuuzzz}}}|||~~~~~~}}}zzzvvvrrrooommmkkkkkkiiieee```]]]]]]]]]VVVPPPLLLLLLIIIHHHPPP]]]lllvvv{{{{{{VVV>>>999222...111111////////////////////////............................................................////////////.../////////000000000000000111555===FFFNNNQQQRRRLLLRRRqqq~~~yyy}}}rrrcccbbbdddeeejjjrrrhhhhhhllluuulllVVVKKKGGGHHHIIIKKKLLLOOOSSSWWW^^^kkkyyy{{{gggQQQBBBCCCDDDHHHKKKKKKPPP]]]kkk{{{jjjRRRHHHMMMVVV[[[hhhuuuKKKCCC:::555555666666555333333222222222111111111/////////////////////000........................------------------------...111666<<<@@@DDDGGGIIINNNQQQUUUVVVTTTPPPKKKHHHKKKrrryyycccWWWWWWfffuuupppdddWWWHHHAAABBBBBB@@@===;;;:::;;;777<<>>JJJLLLSSS\\\dddqqqvvv]]]KKKDDDGGGLLLNNNMMMSSSddduuujjjTTTJJJPPP\\\fffRRRIII===666555777666555333333333222222222111111////////////000000000000---.....................------------------------...222777<<<@@@CCCFFFHHHNNNQQQUUUVVVSSSNNNJJJHHH\\\eeeWWWXXX[[[lllwwwjjjZZZNNNAAAAAAAAAAAA>>>:::888999;;;999???DDDDDDHHHZZZyyy{{{wwwqqqnnnmmmllliiifffggggggggggggiiipppzzztttjjjgggaaabbbkkk}}}rrrnnnrrrsssrrrppppppsssttttttyyy||||||uuurrruuuyyyuuutttqqqkkkeeeaaabbbddd[[[UUUSSSSSSMMMDDDHHHSSSYYYqqqvvv```hhhnnnGGG888666333111222000000000000////////////........................---------............///+++,,,------......------000///...---...000222333111555:::@@@FFFLLLMMMKKKGGGdddkkkrrrvvvvvvjjjgggfffiiioooqqqooolll\\\ZZZiii{{{ggg```YYYRRRIIIJJJDDDCCCIIIFFFEEEOOOPPPUUU___ooojjjRRRJJJIIINNNYYYccclllyyyhhhUUUMMMRRRbbbrrryyyUUU;;;;;;>>>555000555333333333222222222111111111111000///////////////,,,,,,---......//////000///////////////.........222555;;;???BBBEEEHHHJJJOOOUUUWWWZZZVVVHHHEEEVVVsssppp___YYY```gggnnnnnn```OOOEEECCC@@@>>><<<::::::<<<>>>???AAA@@@AAAEEEGGGOOObbbvvvyyykkkcccbbb\\\YYYVVVWWWXXXYYY[[[]]]ccclllvvvxxxtttkkkllllllqqqvvvrrruuu{{{tttqqqpppuuu{{{~~~~~~|||zzzxxxuuuoookkkhhheeecccaaaXXXXXXXXXWWWTTTQQQMMMKKKTTTbbbtttppp]]]```~~~xxx{{{RRR===888444111111000000000000////////////........................---------............///------...////////////...000///...---...000222333111555:::@@@GGGLLLMMMMMMPPPeeennn}}}}}}{{{kkkiiihhhlllrrruuusssqqqccckkkdddRRRMMMIIICCCCCCFFFCCCEEELLLJJJIIITTT___iii{{{vvvaaaRRRPPPVVVdddsssuuu```RRROOOYYYmmm~~~```???999;;;666222555333333333222222222222111111111000///////////////......//////////////////////////////////////////333777<<>>===;;;::::::<<<>>>???BBBAAACCCGGGJJJRRRddduuu{{{uuummmeeeccc```]]]^^^cccdddbbbbbbbbbbbbeeennnwww~~~uuuqqqnnnppp|||xxxoooqqqxxxttttttuuuyyy~~~~~~|||{{{wwwrrrlllhhhccc___\\\[[[ZZZYYYXXXVVVSSSOOOLLLQQQ]]]uuuyyywwwgggkkk^^^XXXtttsssgggsss~~~vvv^^^BBB777555222000000000000000////////////........................---------............///......///000000000000/////////.........000222333222555;;;BBBHHHLLLOOOPPP]]]hhhuuu|||wwwllljjjkkkooouuuyyyzzzxxxiiisssSSSFFFDDDCCC???@@@DDDCCCFFFNNNMMMOOO[[[mmm}}}vvv___]]]bbbrrrvvvgggVVVNNNRRRaaaxxxrrrGGG888888777555555333333333333222222222222111111000////////////000000000000/////////......////////////////////////555999>>>CCCFFFIIILLLNNNQQQWWWVVVSSSQQQHHHMMMaaaiiiUUU```jjjvvvvvvlllXXXJJJFFFDDD@@@===<<<:::::::::<<<>>>@@@DDDCCCEEEIIIOOOYYYjjjyyyzzzssslllgggccccccfffkkkpppttt|||~~~wwwppppppttt}}}oooooowwwrrrvvv|||~~~~~~|||{{{yyyvvvrrrmmmiiiccc^^^ZZZ]]]\\\ZZZXXXWWWTTTPPPMMMPPPWWWlll{{{___\\\iiizzzdddnnnfffVVVfff|||ddddddrrruuuhhhEEE555444444000000000000000////////////........................---------............///......///000000000/////////.........///000111222222555<<>>MMMTTTVVV```nnnvvvvvv|||vvvuuuwwwzzzrrr\\\PPPEEEEEEGGGHHHJJJMMMMMMTTTYYYeee}}}pppcccZZZUUUQQQMMMSSShhhSSS999999;;;666555444444444444333333333333222111111000000111111444444333222111//////......//////000111111222222:::>>>CCCHHHKKKNNNQQQSSSQQQZZZVVVJJJIIIQQQfffuuu```]]]qqq{{{lllXXXHHHFFFFFF@@@;;;;;;999:::<<<>>>AAACCCEEEFFFFFFMMMVVVddd{{{tttoooyyyzzzzzzwwwwwwyyyuuuzzz{{{{{{vvvrrrtttvvvyyy||||||zzzyyysssrrrqqqrrrtttttttttrrrrrroookkkhhhfffdddaaa___]]]WWWSSSSSSWWWXXXUUUPPPHHHNNN[[[nnndddrrrrrrTTTeeepppooo}}}hhh<<<666999444000000000000////////////........................---------.........////////////000111111111111111---...///000111111111111333444???OOOVVVXXXcccrrruuu~~~{{{zzz|||^^^RRRHHHBBBDDDHHHJJJOOOUUUTTT^^^eeesss~~~```SSSRRRSSSTTTSSS[[[sssyyyqqqZZZ<<<999;;;666555555444444444333333333333222111111000111111111999888777444222000...---...//////000111222222222<<<@@@EEEJJJMMMOOOSSSUUUOOOXXXRRRFFFIIIWWWrrrlll___fff}}}zzzlllSSSBBBFFFGGG>>>999<<<999:::<<>>555===666888777666555555444444555111111111222333444555666222111111000000000000000000///000222222000222666<<>>???BBBGGGIIIHHHOOOTTTfffnnn______tttyyysssuuuxxxnnnyyyzzz|||zzzxxxvvvvvvwwwvvvvvvxxxuuuwww}}}{{{sssrrrxxxttttttqqqmmmnnnrrrrrrnnnmmmjjjgggeeeeeeeeedddcccccc\\\UUUUUU[[[^^^ZZZUUUQQQOOOSSS```sss___hhhppphhhUUUUUUxxxqqqmmmzzzOOO777666222111111111111000000000000////////////////////////............////////////,,,...//////......///111000000000000000111111222333===FFFSSS```___^^^iiinnnyyykkkTTTKKKUUU]]]]]]^^^lll|||~~~~~~ooofffkkkppptttwww}}}rrrrrr{{{{{{qqq\\\WWW^^^fffsssyyyfffaaa___^^^]]]fff~~~qqqmmm|||uuuHHH;;;>>>666888888666555555555555555222222222222333444555555222111111000000000000000000///000222222000222777===DDDJJJKKKNNNTTTYYYYYYWWWTTTNNNJJJSSSnnnooo^^^ggg{{{yyylllTTTOOOIIIDDDBBB@@@===:::;;;===???AAADDDHHHKKKLLLWWW___rrrcccXXX[[[qqq}}}}}}zzztttxxx~~~~~~vvvpppwwwvvvzzzxxxvvvtttssssssrrrqqqppppppxxxwwwrrruuupppsssrrrnnnkkkmmmooonnnllljjjiiihhhjjjjjjjjjiiiccc^^^\\\^^^bbbccc```[[[WWWSSSSSSYYYeeexxxXXXaaannnmmmXXXNNNlllsssiiixxx[[[===777333111111111111000000000000////////////////////////............////////////+++---000111000/////////000000000000000111111222333>>>GGGUUUfffgggaaacccyyyoooZZZ___mmmuuuttt~~~tttcccTTTXXX^^^eeelllssszzz|||uuuhhhdddkkkmmmwwwvvvhhh^^^]]]kkk|||hhhUUUVVVUUUYYY^^^fffyyymmmqqqTTT@@@>>>999888888777666555555555555444333333222222333333444222111111000000000000000000...///222222000333888???FFFKKKMMMQQQXXX\\\\\\TTTRRRKKKFFFYYYnnnbbb___qqqppp]]]MMMKKKGGGDDD@@@>>><<<;;;;;;===@@@CCCFFFIIIMMMQQQdddnnnrrrXXXSSS\\\ppp{{{{{{uuutttwww{{{||||||xxxxxxwwwuuusssqqqooonnnnnnnnnrrrvvvuuunnnrrrsssmmmhhhjjjnnnoookkkkkkjjjllloooppppppooodddbbbaaabbbdddeeedddccc]]]YYYTTTSSSWWWddd|||XXX___ooottt^^^JJJ```ssskkk}}}eee@@@666555111111111111000000000///////////////////////////............////////////000111222222000//////000000000000000000111111222333>>>GGGVVVjjjllleeefffqqqwwwfffOOOPPPTTT\\\ccchhhoootttqqqmmm```XXX[[[^^^kkkpppaaa^^^\\\```yyy}}}]]]VVV[[[WWWaaakkksss~~~```BBB;;;;;;999888777666555555555555555444333333222222222333222111111000000000000000000...///222222111444:::@@@FFFKKKNNNSSSZZZ^^^^^^UUUQQQEEECCCccchhhaaaeeewwwiiiVVVJJJHHHEEE???;;;999:::;;;===>>>BBBEEEFFFHHHOOOWWWooo{{{\\\UUUUUUbbbuuu}}}}}}vvvwww|||}}}|||zzzvvvqqqnnnlllllllllrrrxxxvvvsssssspppiiihhhnnnssstttlllkkkkkkmmmpppqqqqqqpppfffggghhhhhhgggffffffgggaaa^^^ZZZWWWVVV^^^sssYYY^^^mmmttt```IIIUUUtttnnnlllmmmBBB555555111111111111000000000///////////////////////////............////////////777666555222///...000222000000000000000111111222444>>>HHHWWWgggfffdddmmmyyyfffOOOKKKMMMTTTZZZ^^^dddjjjjjjjjj^^^TTTUUUWWWbbbuuuiiiYYYQQQTTTTTT\\\mmmZZZZZZ```dddkkkrrruuuzzznnnGGG888<<<999888777666666555555666555555444333222222222222222111111000000000000000000......111222111666<<>>???@@@CCCGGGFFFHHHRRR^^^yyyvvvSSSUUUYYYhhhzzz~~~|||tttnnnkkkkkkgggmmm}}}{{{zzz|||vvvmmmhhhlllvvv{{{zzznnnmmmllllllnnnooonnnmmmhhhoooxxx|||yyyqqqiiieeebbbbbbbbbbbb```ddduuuXXXZZZeeelll^^^JJJLLL^^^jjjkkkwwwGGG666555111111111111000000000000////////////////////////............////////////999888555111......000333000000000000000111111222777???JJJYYYaaaZZZbbb~~~{{{hhhMMMEEECCCJJJPPPRRRYYYaaadddhhh```WWWXXXXXX]]]kkkwwweeeSSSKKKIIIMMMNNNZZZiii^^^___fffmmmmmmkkkiiimmmuuuyyywwwTTT:::<<<999999888777666666666666555444333333222222222222222111111000000000000000000......111222222777===BBBFFFIIIMMMSSS[[[^^^[[[ZZZNNNDDDRRR~~~{{{XXXcccvvvqqqYYYJJJSSSMMMCCC;;;888:::>>>BBBBBBAAAEEEIIIHHHJJJYYYkkklllQQQTTTZZZiiizzzwwwpppnnnpppooottt|||qqqlllsss}}}|||rrrooommmkkklllllllllkkkiiivvvnnnbbbdddeeehhhjjjiiilllwwwWWWWWW]]]ccc\\\OOOKKKOOOhhhyyy|||qqqooowwwPPP999666111111111111000000000000////////////////////////............////////////333444333222000///000222000000000000000111111222999???MMM______SSSjjjnnnOOOCCC===BBBFFFGGGNNNWWWZZZaaa]]]YYY\\\ZZZYYY```jjjvvvnnnRRRIIIFFFHHHMMMRRR___{{{ooohhhcccfffooohhheeeaaabbbiiinnnhhh^^^lll~~~mmmfffiiivvvmmmpppjjjCCC???:::999888777666666666666444444333222222222333333222111111000000000000000000......111222333888???EEEHHHJJJMMMTTT\\\]]]ZZZUUULLLLLLccckkk\\\kkkfffQQQGGGPPPIII???::::::===@@@AAACCCBBBEEEKKKKKKPPPddd{{{tttdddOOORRRYYYhhhxxxzzzwwwzzz~~~{{{vvvxxx~~~~~~yyyvvvsssnnnllllllmmmmmmnnnlllwwwrrreeehhhggghhhjjjjjjkkksss{{{VVVVVVYYY]]]]]]UUUMMMIIIRRRlll}}}|||tttoooVVV<<<777111111111111000000000000////////////////////////............/////////000---///111222111000000111000000000000000111111222888???PPPdddbbbTTTvvvsssTTTEEE<<>>>>>===CCCBBBFFFLLLNNNTTTlll}}}uuu~~~mmm___NNNRRRXXXgggwww|||~~~~~~||||||zzzvvvyyyuuupppmmmmmmooopppqqqpppuuu~~~tttkkklllhhhfffggggggggglllssssssZZZUUUUUU[[[]]]VVVMMMHHHNNNooo|||sssmmmlll|||aaa888777555333000000000111111000//////............//////000000//////.........---////////////000000000000///000000/////////222444999>>>YYYiiiWWWWWWxxxUUUFFF===@@@CCCAAADDDLLLPPPPPPQQQTTTVVVWWWWWWVVV___```lllkkkMMMJJJFFFHHHFFFPPPfffxxxvvvaaaVVVYYY___kkkppphhh^^^gggmmmxxxvvv\\\NNNWWWaaabbbbbbfffooohhhZZZ]]]===<<<888777777555222444888444444333333333333222222111111000000//////......222000000222222333;;;DDDJJJLLLNNNQQQTTTWWW\\\___QQQLLLYYY{{{fffaaarrrsssYYYHHHCCC@@@>>><<<;;;;;;>>>AAADDDFFFCCCEEELLLVVVeee{{{tttllleeehhh~~~jjjXXXLLLQQQZZZdddtttnnn|||}}}{{{|||yyy{{{yyyuuutttvvvwwwttttttxxx{{{sssmmmmmmkkkiiiiiikkkjjjeeeaaadddkkkXXXUUUTTTXXX]]]\\\TTTLLLMMMnnnssshhh```}}}|||zzzfff>>>;;;555333111000000111111000/////////....../////////000/////////............////////////000000000000///000000000///000222555??????RRR\\\OOOYYYzzzYYYHHH<<<===@@@???BBBHHHIIIJJJKKKNNNQQQTTTVVVWWWYYYYYYaaattt^^^JJJDDDGGGJJJGGGNNNaaappp~~~aaaSSSQQQXXX^^^hhhnnnjjjrrrttt]]]VVVfffvvvyyyrrrsss}}}{{{kkkiiiCCC===:::888888666222333666444444333333333333222222111111000000////////////222000000222222444<<>><<<;;;<<>>666444111000111222111000/////////000000////////////////////////.........////////////000000000000000111111111000111444666<<>>@@@CCCEEEHHHJJJTTTbbbqqqllliiinnn}}}|||eeeTTTJJJMMMXXXfffyyynnnaaammm{{{vvvqqqnnnlllhhhiiigggccc^^^]]]```ccciiilll{{{XXXWWWPPPJJJTTTaaa[[[IIIDDDSSS}}}wwwccccccvvvUUU===666444222111111222222111//////000111111000//////.........///////////////////////////000000000000000111222111111222555888;;;FFFUUUTTTRRRttt~~~|||}}}zzzuuubbbNNNDDDBBBBBBBBBBBBEEEEEEDDDCCCBBBEEEKKKOOOZZZ]]]```^^^YYY^^^ssscccRRRMMMGGGHHHPPPIIIPPPRRRVVVbbbkkkzzzaaahhh}}}nnnWWWTTTVVVcccooottt{{{```[[[hhh{{{WWW@@@;;;888:::;;;888666777444444333333333222222222000000000000111111111111222000111444555888@@@JJJKKKOOOUUU\\\```___ZZZVVVLLLfff}}}gggggg|||sssYYYJJJDDDCCC<<<<<<<<<===???AAADDDFFFFFFKKKXXXiiizzzppplllqqqzzzbbbSSSJJJMMMYYYggg{{{hhhaaammm}}}xxxtttqqqooooooggggggfffbbb]]]]]]```dddkkkmmmxxx[[[WWWPPPKKKRRRYYYSSSFFFCCCHHHsss~~~eeeZZZuuu\\\???777444222111222222222111//////111111111111//////.........///////////////////////////000000000000000111222222222333666999@@@JJJSSSOOOVVV}}}uuuuuuvvv~~~}}}~~~wwwiiiUUUGGGAAA@@@@@@@@@DDDEEEEEECCCAAACCCIIINNNXXX\\\aaaaaaZZZXXXcccqqqvvvSSSSSSWWWLLLIIIQQQGGGPPPVVVbbbtttjjjvvv~~~]]]TTTUUU]]]eeeiiitttxxx^^^\\\mmmlllDDD===888999:::888777888444444333333333333222222000000000111111111111222222111222555666999BBBLLLNNNPPPVVV]]]aaa___XXXRRRKKK```sss}}}jjjpppjjjTTTJJJDDD@@@;;;;;;<<<===@@@BBBEEEGGGFFFLLL[[[nnnwwwnnnyyywww___QQQJJJMMMYYYfff{{{}}}cccdddqqq{{{~~~~~~{{{xxxyyyxxxzzz|||zzzwww{{{~~~~~~{{{wwwssspppnnnmmmjjjiiifffbbb___^^^```aaagggiiirrr]]]VVVPPPOOORRRSSSMMMGGGAAA???mmmlllWWWpppdddFFF777555222111222333222111...///111222222111///.............../////////000////////////000000000000000111222222222444777:::EEELLLRRRSSShhhxxxiiihhhoooppppppqqqtttxxx|||~~~zzzooo^^^MMMCCC@@@AAABBBBBBDDDGGGGGGGGGJJJPPPVVV^^^```cccbbb[[[VVVZZZcccyyysss___bbbeeeYYYPPPPPPVVV```hhhyyyaaa```iiijjjsssyyyiiiZZZ___vvvJJJAAA:::999999777666666444444333333333333222222000000111111111222222222222111222555777:::CCCMMMQQQRRRVVV\\\```^^^VVVNNNKKKZZZmmm|||jjj{{{yyy```NNNJJJFFF???:::;;;<<<>>>@@@CCCFFFGGGJJJQQQbbbvvvwwwttt]]]PPPIIILLLWWWdddyyyvvv___gggvvv~~~}}}{{{~~~|||}}}{{{tttqqqrrrqqqrrrrrrnnnlllpppxxxwwwyyyxxxuuuvvvzzz}}}{{{zzzxxxvvvsssooollljjjiiijjjhhhdddbbbbbbcccbbbbbb___bbbiiiwww^^^UUUQQQSSSTTTOOOJJJIIIFFFAAAqqq{{{___kkkjjjMMM777555222111222333222222...000111222222111000...---.........//////000000////////////000000000000000111222333333444777:::GGGMMMUUU^^^~~~~~~rrr^^^]]]gggcccdddfffiiimmmqqqsssuuu|||ttteeeRRRFFFBBBDDDEEEAAAEEEJJJLLLNNNRRRZZZ```iiigggfffddd]]]VVVWWW\\\ddd{{{tttkkkpppyyyrrr[[[gggzzzmmmUUUXXXjjjuuuiii{{{OOOEEE;;;999888666444444444444444333333333222222000000111111222222222222222111222666888;;;DDDNNNSSSSSSVVV\\\```]]]TTTMMMLLLXXXmmmhhhddd~~~sssXXXJJJJJJHHH@@@:::;;;<<<>>>AAADDDFFFGGGOOOXXXiii~~~sss\\\OOOIIIKKKUUUbbbwww|||qqq]]]hhhxxxyyyzzz~~~zzzxxxzzzyyytttnnnmmmnnnmmmlllkkkfffccchhhpppmmmpppooommmnnnrrrtttrrroooooonnnmmmllljjjhhhfffgggdddaaabbbfffhhhgggeeeXXX\\\bbbnnnbbbRRRNNNPPPPPPRRRRRRHHHCCCBBBddd[[[hhhRRR666555222000111222222///000000//////.........---//////............//////111000///......///000111///111222222111555;;;AAAGGGIIIJJJcccuuuuuubbbVVVSSSUUUTTTWWW[[[___ccciiiooossswwwwwwqqqcccRRRFFFCCCDDDDDDGGGNNNWWW\\\]]]aaafffpppkkkgggddd\\\TTTTTTZZZ```jjjxxx|||kkk]]]]]]mmmyyyhhhYYY[[[lllkkkaaa___dddGGG999===;;;888999777777666444333222222333333222222222222111111000000333222111222777???GGGLLLUUUWWWZZZ___bbb```UUUJJJMMMnnnxxxdddssswww```SSSJJJJJJHHH<<<:::@@@===<<>>QQQdddaaatttddd<<<777222111222222111000000000////////////......000//////......//////000111000000//////000000111///111222222222555<<>>:::@@@>>>===DDDDDDDDDMMM]]]ggg{{{sss}}}{{{aaaPPPIIILLLVVVdddrrr}}}zzzvvveee]]]ddd~~~rrrrrrwwwzzztttpppooopppoookkkkkknnnrrrooojjjfffdddccceeefffggg___]]]dddiiieeebbbdddeeedddbbb___^^^]]]]]]]]][[[ZZZZZZ[[[]]]]]]\\\[[[VVV[[[ccckkkuuurrrYYYMMMNNNKKKKKKIIIBBBAAA<<>>;;;888777999666666666555555444444444444333333333333333333222222444333333555:::CCCKKKPPPTTTYYY```eeebbbYYYQQQNNNkkktttsss]]]QQQ\\\WWWEEE======:::@@@>>>>>>DDDCCCFFFRRRhhhrrrrrrmmmooozzz```PPPIIIJJJSSS```mmmzzzuuusssooo___[[[eeexxxuuutttqqqmmmmmmnnnmmmiiihhhjjjlllkkkiiifffdddeeegggiiijjjbbb```fffllljjjeeebbbeeedddbbb``````___``````___]]]\\\\\\]]]]]][[[ZZZYYY[[[___ccciiiyyyyyy\\\LLLLLLIIIGGGFFFAAA===<<<@@@dddggg___sssFFF:::111222444222000111//////000000000000000000000000////////////000000000000111111111111000000///111222222333777===CCCIIIKKKSSSwwwxxxoooqqqcccXXXWWWSSSMMMGGGEEEGGGIIIMMMPPPVVV[[[aaaiiipppuuu}}}|||jjjYYYOOOPPPVVVbbbqqqzzz|||xxxrrrnnnjjjddd^^^\\\YYYVVVYYYbbbpppzzzqqqzzz|||zzzdddsss[[[ZZZ~~~cccCCC<<<888888999666555555555555555555444444333333333333333333444444444333333666<<>>DDDCCCEEEMMMpppyyyvvvyyy}}}jjjYYYNNNMMMJJJFFFBBBBBBDDDGGGJJJNNNSSSZZZ```hhhpppuuu{{{xxxggg\\\ZZZ^^^iiivvv}}}zzztttooohhh```YYYUUUSSSUUU[[[cccppp|||TTTUUUrrroooIII>>>::::::;;;666555555666666666555555444333333444444444444555555555444444777===FFFOOOUUU\\\```hhhkkkaaaRRRPPPVVVsssvvv\\\YYYeeeXXXAAA:::===:::???@@@BBBFFFDDDMMMbbbrrr}}}tttccc[[[^^^oooxxx___NNNHHHGGGMMMYYYffftttjjjiiibbbTTTWWWhhh}}}zzz|||xxxuuuvvvsssooonnnpppvvvwwwuuuoooiiifffgggjjjwwwsssqqqtttxxxzzzwwwssszzzxxxtttpppllljjjhhhgggiiifffcccaaa```___]]][[[XXXTTTSSSVVV[[[bbblllvvvzzz^^^IIIIIIGGGCCCCCC@@@;;;BBB;;;RRRvvvaaakkkNNN===111333555222000333//////000000000111111111111111000000000000111111000111222222222222111000///111222333333888???EEEAAADDDMMMnnnyyypppjjjrrr}}}rrr}}}gggSSSHHHFFFCCC@@@>>>???BBBDDDGGGJJJPPPWWW^^^fffnnnssszzztttkkkfffiiiqqq|||wwwooofff^^^VVVQQQOOOQQQTTTYYYeeeqqqxxxRRRNNN^^^zzzOOOAAA;;;;;;<<<777444555666777777666555444333444444444555555555555555444555888???HHHQQQVVV]]]aaaiiilll```RRRSSS^^^~~~tttlll\\\^^^eeeTTT???;;;>>>999???AAADDDHHHFFFQQQiiixxxjjjZZZWWWXXX___yyyxxx___OOOIIIGGGMMMYYYgggvvviiiggg]]]OOOVVVjjj}}}~~~zzzwwwwwwvvvsssssswwwyyy{{{zzzuuunnnkkklllooozzzzzzyyyyyy{{{~~~~~~}}}{{{wwwtttrrrqqqpppmmmjjjgggfffffffffdddcccXXXXXXZZZ^^^___bbbjjjssssss^^^HHHIIIFFFCCCCCC@@@<<>>111333666222000333//////000000111111111222111111000000000000111111000111222333333222111000///111222333444888???EEEDDDHHHQQQqqq}}}iii]]]XXX^^^fffqqq}}}~~~sssfffQQQEEECCC@@@===<<<===@@@AAADDDHHHNNNTTT\\\dddlllrrrzzz{{{uuuoooqqqwwwxxxnnnddd[[[VVVPPPMMMOOOPPPSSS^^^kkknnnVVVLLLNNNoooSSSBBB<<<<<<===777444555666777777666555555444444444555555555666666555555555888???IIIRRRWWW\\\```iiilll```RRRVVVdddvvvfff[[[```dddQQQ>>><<>>>>>===<<<<<<===???@@@AAAEEELLLSSSZZZbbbjjjppp}}}{{{~~~}}}{{{mmm^^^RRRRRRNNNKKKKKKLLLNNNVVV___xxxbbbMMMQQQKKKWWW{{{bbb>>>;;;;;;888:::666666666555444444333333444333333222222222333333555333555===CCCIIIPPPXXXaaabbbgggiii```UUUZZZiii```[[[fffcccHHH===AAA;;;@@@AAACCCEEEEEEMMM___qqqfffWWWNNNOOORRRccckkk|||yyy^^^MMMFFFHHHNNNYYYiiizzz}}}dddQQQPPPOOOOOOaaa{{{{{{xxxzzz||||||{{{zzz{{{||||||~~~~~~{{{yyyyyyzzz~~~||||||vvvuuutttsssqqqpppooonnngggiiijjjkkkjjjkkklllnnnwwwvvvlllRRRIIIGGGCCCAAACCC@@@:::<<>>======>>>???@@@@@@DDDJJJQQQYYYbbblllrrr|||~~~}}}|||}}}{{{|||lll^^^TTTMMMJJJIIIKKKKKKKKKQQQXXXppp~~~ZZZKKKMMMGGGUUU|||mmmEEE===<<<999:::777777666666555444444444444444333333333333444444555333666===DDDJJJRRRYYYdddeeejjjkkk```TTTYYYggg^^^[[[eee```FFF<<<@@@:::???@@@CCCEEEGGGOOObbbuuukkkVVVQQQPPPWWW^^^qqqsss\\\NNNHHHGGGMMMXXXhhhwwwuuu^^^NNNNNNMMMKKK[[[sss|||~~~yyy{{{}}}~~~|||{{{{{{{{{{{{}}}~~~|||zzz{{{}}}~~~}}}~~~wwwvvvvvvuuuttttttssssssooopppqqqpppnnnnnnooopppuuussspppUUUJJJFFFCCCBBBEEE@@@<<<>>>FFF\\\tttcccuuueee;;;777666...444222111000000000111111111111111222222222111000000000///---111555999:::888444222000111222222444999???DDD@@@KKKlllzzzyyyjjjbbb^^^]]]XXXRRRTTT]]]aaajjjsss~~~pppcccVVVJJJCCCAAA@@@???>>>>>>???@@@@@@>>>AAAFFFMMMVVVaaammmtttyyy|||~~~|||{{{}}}wwwwwwwwwbbbUUUNNNIIIGGGHHHKKKKKKIIILLLQQQfff}}}{{{bbbRRRMMMEEERRRzzz{{{NNN@@@>>>:::;;;888888777777666555555555555555444444444444555666666444666>>>FFFLLLTTT[[[hhhiiimmmlll```VVV\\\jjj~~~\\\]]]ccc\\\EEE<<<>>>;;;>>>???BBBFFFIIISSShhh|||ZZZOOOOOOQQQ\\\eeezzzmmmXXXMMMJJJFFFLLLXXXfffttt~~~jjjXXXMMMNNNMMMJJJWWWlll}}}|||}}}}}}zzz|||}}}{{{yyyxxxzzz|||~~~}}}{{{yyy{{{~~~}}}~~~zzzyyyxxxxxxwwwwwwwwwxxxvvvvvvuuurrrpppooopppqqqqqqttt~~~sssXXXJJJEEECCCCCCDDD???<<<>>>AAARRRxxx{{{gggyyylll===666666000555222222000000000111111222222222333333222222111000//////,,,///333777888666333111222333444555777<<>>>>>>>>??????<<<>>>CCCIIIRRR^^^jjjsss|||}}}|||zzz}}}pppfffjjjxxxpppXXXMMMIIIIIIGGGHHHKKKKKKIIILLLQQQ___}}}aaaTTTFFFPPPuuuTTTAAA>>>;;;<<<999999888888777666666666666555555555555666666777666444777???GGGNNNVVV^^^jjjmmmnnnjjj___ZZZgggxxx{{{[[[```bbbWWWDDD<<<======>>>???BBBGGGLLLXXXoooyyyUUUQQQTTTVVVcccqqqjjjUUUKKKHHHGGGMMMVVVcccnnnvvvxxxxxx```SSSLLLOOONNNLLLXXXjjj|||vvvzzz}}}xxx{{{~~~|||xxxvvvuuuxxxzzz|||zzzvvvtttwwwzzz|||}}}~~~~~~||||||}}}|||zzzxxxwwwwwwwwwwwwttttttssspppnnnmmmoooqqqnnnyyyvvv[[[JJJCCCBBBBBBCCC>>><<<===>>>LLLsssiiiuuuttt@@@666777111666222222000000111111222222333333444333333222111000000///...///111222333333333222222333555666888<<>>???CCCCCCAAA@@@>>>======>>>>>><<<===@@@DDDLLLWWWccckkk~~~|||xxxwwwiiiYYYSSSWWWdddwwwgggSSSLLLJJJHHHFFFGGGJJJKKKKKKPPPWWW___mmmXXXHHHPPPsssXXX@@@===;;;<<<999999999888777777666666555555555555555666777888666555888AAAIIIQQQYYYaaalllnnnnnnggg^^^aaauuuxxxZZZdddbbbSSSEEE>>>===AAA>>>???CCCHHHNNN]]]vvviiiNNNSSSZZZ___sssiiiSSSHHHDDDHHHKKKQQQYYY```ddddddbbbTTTKKKGGGKKKJJJKKKWWWiiissskkkvvv~~~{{{zzzuuuxxx{{{{{{yyyuuurrrqqquuuxxxyyyvvvpppnnnqqquuu{{{{{{{{{zzzyyyyyy{{{}}}{{{|||~~~~~~{{{zzz}}}{{{xxxuuusssqqqqqqqqqnnnnnnooonnnmmmmmmoooqqqooo{{{yyy___KKKCCCBBBAAAAAA===<<<======LLLuuuggghhh|||DDD666777222666222222111111111222222222222222333333333222111111111000333222222111222222444444000111333555777;;;@@@CCCCCCZZZ{{{xxxjjjKKKIIIKKKNNNQQQ[[[uuuiiiQQQEEE@@@===???DDDEEECCCAAA???>>>>>>>>>>>><<<===>>>AAAFFFOOOYYY___xxx}}}wwwnnnaaaRRRHHHDDDFFFQQQ]]]jjjrrrttthhhWWWLLLIIIHHHFFFEEEGGGLLLOOOQQQWWW___fffrrrXXXIIIRRRsss\\\AAA===<<<<<<999999888888777666666666555555555555555666777888666555999BBBKKKSSS\\\dddlllooooooeee]]]eee~~~qqqYYYgggaaaNNNDDD>>><<>>======???OOO{{{aaaWWWsssGGG777888333555000111333222222222222222222111222222222222222222222222444333333222111222222333000111444555888;;;@@@CCCGGG```uuurrr\\\YYYZZZ```dddmmm~~~cccJJJCCCDDDBBBCCCHHHHHHFFFDDDBBB@@@@@@@@@@@@>>>>>>>>>>>>AAAFFFNNNSSShhhzzzwwwhhhZZZKKKBBB===<<>>===<<<999888888777666666555555444444444444555666777888777666:::CCCMMMUUU^^^fffkkkqqqqqqggg^^^fff~~~gggWWWhhh___IIICCC>>>:::DDDAAAAAAEEEJJJRRRdddaaaUUUhhhsssyyy~~~cccPPPHHHFFFHHHIIILLLRRRXXX]]]______[[[SSSMMMKKKJJJOOOaaattt~~~___^^^sssttt{{{qqqrrrtttuuuuuurrrpppppppppppptttwwwtttnnnmmmssszzz~~~zzzuuusssuuuwwwwwwvvvxxxxxxwwwvvvuuusssrrrqqqooommmiiieeebbbaaaaaabbb```cccgggjjjkkklllmmmooonnnpppooommmttt~~~fffQQQGGGEEECCC@@@@@@>>>???AAASSS]]]LLLfff{{{III777888444555000000444333333222222111111111222222222222222222333333222222222222111000//////222444666888:::===BBBEEEPPPgggsss~~~zzzmmmiiimmmyyyxxxnnnzzz^^^EEEAAAEEEDDDDDDGGGJJJIIIFFFDDDBBBBBBBBBBBB>>>>>>>>>======AAAGGGKKKZZZoooxxxgggVVVDDD<<<<<<===???BBB@@@DDDFFFEEEFFFHHHGGGCCCGGGJJJSSS^^^dddgggkkkqqq___NNNRRRiiieeeDDD???>>>===888888777777666555555555333333333444444666777777777666:::DDDNNNVVV___hhhkkkssstttiii^^^eee{{{```UUUiii^^^FFFBBB===999CCCBBBBBBFFFKKKSSSeee[[[UUUnnn~~~yyy___NNNIIIJJJHHHJJJOOOXXXccclllrrruuuiiiaaaYYYTTTRRRXXXlllzzz\\\___{{{~~~fffxxxqqqrrrssstttsssqqqppppppqqqoootttxxxuuuppppppwwwzzztttrrrvvvxxxwwwuuusssttttttsssrrrooolllkkkiiifffccc___]]]]]]^^^^^^[[[___dddhhhiiiiiiiiijjjjjjlllnnnpppuuuhhhRRRFFFBBBBBBCCCBBB===<<>>???CCCHHHSSSqqq}}}|||oookkkpppyyyeeeiiiwwwUUUBBBDDDDDDFFFKKKKKKKKKMMMLLLGGGCCCDDDFFFHHHBBB@@@>>>===>>>@@@BBBDDDOOOYYYfffsss~~~uuucccOOO>>>===@@@>>>;;;<<>>@@@EEEJJJTTTsss{{{uuuaaaUUURRRUUU___hhheeemmmqqqSSSCCCFFFEEEFFFMMMPPPXXXWWWRRRLLLHHHHHHJJJLLLHHHGGGDDDBBB@@@@@@@@@AAAAAAIIITTT```oooyyyzzzttt\\\JJJ<<<;;;???>>>>>>AAAAAAAAABBBDDDCCCBBBFFFMMMRRRYYYaaaiiiwwwiiiKKKFFFOOOccc~~~lllMMM>>>===>>>;;;:::999999777777666555888777666555444444444444888555:::GGGUUU^^^fffllltttwwwsssdddXXX^^^rrrxxxccccccdddYYYFFF;;;===@@@>>>DDDEEEFFFJJJWWWpppjjjnnnxxxnnnVVVKKKGGGEEEFFFEEEKKK\\\qqq~~~ssskkkllluuu{{{{{{hhhhhh}}}gggvvvwwwtttssssssqqqooommmmmmoooqqqrrrqqqrrrssspppnnnttt|||xxxwwwuuurrrqqqqqqrrrrrrnnnppprrrqqqlllgggcccaaaaaa^^^\\\]]]]]]___hhhqqqooommmkkkhhheeeccccccdddgggiiilllqqqvvv|||iiiSSSFFFAAA@@@@@@======<<<@@@BBBeeebbbPPPjjj]]]999777666333444444222222111111111111222222222222222222222222222222444444333333333333222222555222444999>>>AAAGGGMMMWWWxxx|||lllSSSKKKKKKLLLVVVddd}}}wwwlll|||jjjPPPEEEHHHFFFHHHTTT[[[jjjbbbXXXPPPKKKLLLPPPTTTYYYXXXVVVSSSPPPKKKHHHFFFBBBEEEIIIOOOZZZfffkkkiiiWWWHHH======???>>>@@@EEEBBBAAACCCEEEEEEDDDJJJRRR^^^fffooozzziiiLLLHHHKKKRRRlll{{{QQQAAA>>>???<<<;;;;;;:::999888777666999888777666555555555666777666<<>>AAA@@@DDDEEEHHHNNN^^^yyywwwvvviiiRRRHHHEEECCCEEEFFFMMM^^^rrrjjjiiippp~~~tttccciii}}}ooouuuxxxvvvwwwvvvtttpppmmmmmmooorrrqqqppprrrtttqqqlllnnnsssssswwwzzzwwwqqqmmmooorrrmmmppprrrqqqkkkeee```]]]^^^[[[YYYXXXYYY^^^kkkxxx~~~{{{vvvooohhhdddcccccciiillloooqqqrrrsssuuuwww~~~iiiSSSFFF@@@???>>>===@@@<<>>???EEEEEEDDDEEEGGGGGGHHHNNNWWWhhhrrrnnnOOOLLLNNNMMMfffUUUDDD>>>???===<<<;;;:::999888888777999999888777666666777777777777===LLL[[[dddjjjooowwwvvvoooaaaWWW```lll[[[llleeeUUUBBB:::===AAAAAADDDFFFKKKTTTfff}}}gggOOOFFFDDDDDDJJJJJJMMMVVVcccrrr~~~vvvsssuuuzzz~~~qqqaaannnwwwsssyyy||||||{{{yyyvvvssssssuuuwwwrrrqqqrrrtttrrrnnnnnnssssssvvvyyyvvvpppmmmnnnqqqlllnnnooonnnjjjfffcccbbb```]]]YYYWWWVVV[[[jjjyyy~~~vvvnnngggddddddiiijjjkkkjjjjjjlllrrrwwwxxxiiiSSSFFF@@@>>>======BBB===@@@<<>>BBBDDD@@@???DDDFFFDDDEEEGGGHHHIIIQQQ[[[nnn||||||TTTIIIKKKDDDZZZXXXFFF===>>>===<<<<<<;;;:::999888888999888888777777777777888888888>>>MMM\\\eeekkkpppwwwwwwnnn^^^VVVeeegggYYYnnncccPPP@@@:::===@@@@@@CCCGGGOOO[[[mmmfffNNNEEEEEEEEEJJJMMMOOOPPPTTT___ooo{{{sssfffwwwrrryyy~~~|||zzzzzz{{{}}}xxxuuusssuuutttrrruuuzzzvvvtttrrrppppppooonnnmmmjjjkkkkkkjjjiiiiiikkkmmmgggbbb]]]ZZZXXX[[[hhhuuuzzz}}}~~~zzzqqqiiieeeddddddgggiiiiiihhhjjjooouuuxxxiiiSSSFFFAAA>>>======CCC<<<@@@===DDDsssuuuWWWdddtttDDD999666444555555333333222222222222333333222222222222222222222222222222333333333333444444555444666===CCCFFFJJJPPP^^^|||sss```XXXccchhhbbbbbbMMMFFFKKKMMM[[[xxxpppUUUIIIJJJPPP\\\hhhrrrzzz}}}}}}wwwmmmccc]]]UUUOOOOOOCCC<<<@@@DDDBBBAAADDDEEECCCDDDGGGJJJNNNXXXbbbxxx^^^JJJKKKEEE^^^[[[HHH===???===<<<;;;;;;999999888777888888777777777777888888999888???MMM]]]gggnnntttxxx{{{pppYYYUUUqqq~~~ggg]]]nnn```MMM???;;;>>>@@@AAACCCHHHQQQ```ssseeeNNNFFFFFFGGGDDDJJJPPPQQQQQQVVVaaakkk|||~~~wwwooo~~~}}}sss~~~zzzwwwwwwxxxxxx|||yyysssnnnooosssuuuqqqllljjjjjjiiihhhiiikkkppptttlllfffaaa______```hhhppprrrwww|||zzzrrrjjjfffeee```gggmmmooollliiijjjlllhhhSSSGGGAAA???>>>===BBB999??????@@@nnn}}}YYYaaauuuDDD999666444555555444333333222222333333444222222222222222222222222222222222333333444444444555444888@@@EEEGGGJJJNNNaaa~~~zzzhhh\\\lllwww{{{\\\HHHDDDNNNSSSbbb~~~jjjOOOGGGHHHKKKTTT^^^kkksssuuuiii```NNNAAAAAAEEECCCCCCFFFFFFEEEGGGLLLQQQXXXdddppppppQQQPPPOOOppp]]]KKK>>>@@@<<<<<<;;;:::999888777777777777666666666777777888999888>>>NNN___kkkuuu{{{yyyqqqVVV[[[zzz}}}fff```ooo___KKK@@@>>>@@@BBBBBBEEEIIIRRRaaauuueeeNNNFFFGGGGGGDDDHHHMMMPPPSSSXXX^^^cccjjjnnnttt{{{}}}{{{vvv~~~{{{|||}}}}}}}}}yyyvvvyyy~~~~~~yyysssjjjkkkkkkjjjiiikkknnnqqqlllfffccceeehhhiiillloootttzzz~~~|||sssllljjjkkkcccjjjppppppkkkhhhiiikkk~~~gggSSSGGGBBB???>>><<>>@@@???kkkbbbggg{{{HHH;;;888444444333444333333222222333333444222222222222222222222222222222222333333444444444555555999BBBFFFGGGIIIMMMdddmmmhhhfffpppmmmXXXfff{{{WWWDDDCCCPPPWWWfff}}}cccJJJDDDEEEEEEJJJQQQ]]]dddqqqttt]]]IIIDDDFFFEEEDDDGGGHHHHHHKKKRRRYYYbbbppp}}}XXXQQQQQQwww___NNN???AAA<<<;;;;;;:::999888777666777666666666666666777777888777>>>NNN```ooozzzyyysssVVVbbbwwwzzzddd___ppp^^^KKKAAA@@@BBBCCCCCCGGGJJJRRR```uuudddNNNFFFFFFGGGIIIGGGGGGLLLTTT]]]bbbdddbbbeeeiiiooovvv{{{zzzyyy~~~{{{kkklllmmmllljjjiiijjjkkkjjjeeeccciiioooppppppppp}}}vvvpppoooqqqjjjmmmnnnkkkfffffflllssswwwmmmXXXIII@@@===<<<>>>;;;===999BBBHHH^^^bbbppp~~~BBB666<<<888333666444444444333333333222222444333333222111111111222000222333333222111333444444888:::BBBIIIEEEEEETTToooeeeWWWUUU]]]lll}}}^^^XXXyyypppSSSGGGFFFMMMVVVlllttt^^^IIIEEEGGGGGGHHHLLLKKKSSS^^^lll|||nnnMMMGGGEEEEEEGGGFFFCCCIIIJJJRRRcccnnn}}}]]]SSSPPPwwwrrrCCCIII>>>AAA>>>:::888888:::::::::999888777777777777777888888777@@@RRRaaakkkxxxooo\\\xxxwww\\\cccuuu]]]GGG@@@AAA??????BBBGGGIIITTTfff{{{xxxpppaaaJJJDDDGGGJJJHHHGGGHHHLLLTTT]]]dddhhh]]]dddhhhhhhqqq|||zzzyyy}}}zzz~~~~~~rrrrrrlllfffdddiiilllllllllhhhhhhllloooqqqvvv|||~~~xxxtttttttttooopppqqqooolllmmmqqqttt}}}mmmYYYIII@@@======>>>;;;===999@@@DDDXXXdddqqqGGG999===777333666444444444333333333222222444444333222222222222222111222333333222222333444444999:::AAAIIIEEEGGGVVVsss{{{gggVVVPPPZZZmmmzzzaaaggglllRRRGGGFFFMMMVVVkkklllXXXHHHFFFJJJIIIIIILLLKKKOOOVVV___jjj{{{zzzQQQFFFCCCEEEIIIGGGHHHOOOQQQZZZmmmyyy~~~XXXTTTSSSmmmxxxFFFIII???AAA>>>:::888999:::::::::999888888888888888999999999888AAASSSbbblllzzzpppgggwww___gggxxx```HHHAAABBB@@@AAADDDFFFIIIUUUhhh|||qqqlllaaaKKKFFFIIIKKKIIIHHHHHHKKKQQQYYY___bbbbbbhhhkkkllluuu~~~~~~~~~~~~~~~~~~{{{zzz}}}~~~rrrssspppllllllpppsssrrruuuqqqpppsssuuuvvvzzz~~~{{{yyyxxxyyyxxxyyyyyywwwuuuuuuwwwyyymmmZZZJJJBBB>>>>>>>>><<<===999>>>@@@QQQ___kkkJJJ;;;<<<777333777444444444444333333333333444444333222222222333333111222444333222222333555666999:::@@@IIIFFFHHHXXXwwwzzz~~~^^^NNNMMMaaa|||jjj~~~fffQQQGGGGGGPPPZZZmmmhhhWWWJJJLLLPPPNNNMMMOOOMMMOOOQQQUUU\\\iiixxxxxxQQQFFFDDDFFFHHHDDDGGGOOOTTT```vvvxxxRRRQQQSSS___{{{LLLJJJAAABBB???;;;999::::::::::::999888888888999:::;;;;;;:::999BBBTTTdddnnn|||ssssssxxxbbblll{{{bbbJJJBBBBBBAAACCCGGGEEEJJJWWWkkkrrrnnn```KKKGGGJJJLLLMMMMMMMMMPPPUUU\\\bbbfffkkkoooqqqrrrzzz~~~}}}}}}}}}}}}}}}|||~~~|||zzz}}}~~~yyyppptttuuutttvvv{{{|||zzz}}}yyyxxxzzz{{{{{{~~~}}}||||||}}}|||mmmZZZKKKCCC??????===;;;===999>>>???OOO\\\bbb}}}KKK<<<;;;666444999555444444444444333333333444444333333333333444444222333444444333333444555777::::::@@@IIIGGGJJJ[[[yyyZZZQQQ^^^|||~~~aaaPPPGGGJJJUUUaaatttjjj[[[PPPSSSYYYYYYZZZ^^^^^^___aaabbbeeemmmxxxaaaKKKHHHFFFGGGGGGBBBFFFPPPYYYjjjYYYQQQSSSYYYfffrrr~~~SSSJJJDDDBBB???<<<;;;;;;;;;::::::777777777888999:::;;;<<<;;;:::CCCVVVfffppp~~~yyyzzzwwwcccnnn|||bbbIIIAAAAAAAAACCCHHHDDDKKKZZZooo~~~vvv|||]]]KKKGGGJJJLLLQQQSSSWWW\\\dddllluuu{{{|||~~~}}}|||~~~|||zzz|||~~~xxxrrroootttxxxzzz}}}|||{{{}}}~~~~~~~~~||||||www~~~mmmZZZLLLCCC??????<<<:::===:::@@@AAAQQQ^^^]]]}}}PPP>>><<<777555888555555555444444444333333555444444444444444555555222444555555444333555666777:::;;;AAAJJJHHHLLL]]]yyyeeeggg{{{^^^OOOGGGMMM\\\iii|||jjj\\\SSSXXX```ffflllttt|||bbbOOOHHHJJJFFFHHHMMMMMMLLLYYYfffzzzrrrYYYRRRXXXaaaqqqYYYKKKGGGCCC@@@===<<<<<<<<<:::999666666666777777999:::;;;;;;:::CCCVVVgggrrr~~~yyyvvvcccooozzz```HHH@@@@@@@@@CCCHHHDDDMMM^^^sssyyy[[[IIIGGGJJJKKKQQQVVV^^^gggrrr~~~}}}{{{|||{{{zzz{{{||||||zzz{{{yyysssnnnoootttyyy{{{}}}zzzzzz~~~~~~|||{{{uuu{{{{{{}}}|||kkkZZZKKKCCC???>>>;;;:::===;;;AAACCCTTT]]]XXXsssUUU@@@===999555666555555555555444444444333555555444444444555666666333444666555444444555777666:::;;;CCCLLLJJJNNN^^^yyysssyyy\\\OOOHHHPPPaaaooocccVVVOOOVVVaaakkkvvvqqqYYYLLLJJJJJJEEEJJJXXX]]]TTTcccsssdddQQQSSSZZZwww___KKKJJJCCCAAA???======<<<;;;999666666666666777888999999::::::CCCWWWgggsss~~~sssvvvdddpppwww^^^FFF???@@@AAACCCGGGEEEOOObbbxxxwwwZZZJJJHHHJJJJJJMMMTTT___jjjvvv~~~|||zzzzzz{{{|||}}}|||xxxvvvvvvuuurrroooqqqvvvyyyyyy|||~~~zzzwwwxxx}}}~~~}}}yyy{{{wwwyyy~~~zzzjjjYYYKKKBBB>>>===<<<;;;===:::AAACCCUUU[[[UUUsssSSS>>>===;;;777666555555555555444444444444555555444555555666666777333555666666555555666777555:::<<>>>>>===;;;999888888888777777888999999999999CCCVVVgggssszzzkkkwwwxxxfffrrrttt\\\EEE@@@BBBBBBDDDHHHFFFQQQfff{{{xxx[[[KKKIIIKKKKKKKKKSSS^^^hhhrrr~~~}}}{{{zzz}}}~~~}}}|||yyywwwuuurrrqqqqqqqqqqqqvvvxxxxxxvvvwww{{{|||zzzuuurrrsssxxxzzzzzz}}}~~~}}}{{{{{{~~~yyyzzzwwwyyy}}}{{{yyyiiiXXXJJJBBB>>>======;;;===:::@@@CCCUUU___ZZZ{{{LLL888;;;===:::888666666555555555444444444555555555555555666777777444555666666555555666888444999===FFFPPPMMMOOO^^^~~~yyyYYYNNNHHHPPPbbbooo}}}wwwYYYMMMFFFKKKRRRWWW```jjjyyy]]]QQQGGGGGGKKKJJJRRR\\\\\\ppp}}}{{{lll___ZZZiiiMMMMMMDDDBBB@@@???>>>===;;;999::::::999999888999999999999888BBBVVVgggsssvvvdddnnn~~~zzzhhhuuurrr[[[FFFAAADDDDDDEEEIIIGGGSSShhh}}}sssyyy\\\MMMKKKLLLLLLLLLSSS]]]eeemmmwww~~~~~~{{{~~~~~~||||||{{{{{{{{{ssssssrrrooommmmmmooorrryyy{{{xxxttttttxxxyyyxxxpppnnnnnnsssuuutttvvvzzz~~~|||{{{}}}|||}}}zzzwwwxxx|||vvvxxxvvvzzz|||xxxbbbUUULLLBBB???BBB>>>;;;===999<<<<<>><<<999:::>>>===<<<<<<<<<<<<<<<:::999:::999@@@RRRfffwww{{{cccgggqqqttttttXXXFFFCCC@@@CCCIIIHHHHHHTTTfffzzzbbb\\\ooowwwZZZLLLLLLLLLIIIPPPUUUZZZ^^^bbbkkkwww|||lll|||xxxiiikkkuuu~~~wwwyyy{{{}}}~~~~~~}}}|||yyyzzzvvvqqqooorrrsssppptttuuuwwwwwwuuusssrrrrrrnnnkkkgggfffhhhmmmrrruuuvvvxxxxxxvvvxxx~~~|||uuuppprrrvvvwwwyyy|||zzz}}}~~~yyyxxxzzzbbbTTTJJJAAA===@@@>>>;;;===:::>>>@@@ZZZaaa[[[oooCCC===@@@888444999888888888888888888777777888777777666666666777777555555666666666777777777999999BBBMMMLLLJJJVVVjjjrrrUUUMMMPPPUUUaaasssvvvcccYYYVVV]]]bbbbbbgggpppuuuwww{{{eeeVVVQQQOOOPPPTTTWWW___nnn}}}|||{{{nnnooommmPPPMMMEEEBBBBBBCCCAAA<<<:::;;;888:::???FFFLLLJJJBBB::::::999???PPPdddvvvzzz___eeetttvvvtttWWWFFFCCC@@@DDDJJJIIIHHHUUUhhh}}}{{{[[[WWWeeesss|||vvvXXXKKKKKKLLLJJJOOOSSSWWWYYY\\\cccmmmtttwwwiii|||___TTT\\\dddqqq}}}~~~|||}}}~~~~~~~~~|||{{{zzzwww||||||vvvooooooooooooqqqtttxxxzzzxxxvvvttttttoooiiibbb```ccciiinnnqqqnnnooonnnnnnttt}}}wwwppplllnnnqqqrrrsssuuuxxxxxxxxxxxx~~~{{{aaaRRRIII???<<>>;;;>>>;;;AAAEEEaaaaaa\\\lllHHHAAA@@@777555===999999999999999:::::::::999888777666666666666666666666666777777777888888;;;:::BBBKKKKKKJJJYYYooopppSSSMMMPPPVVVbbbrrr{{{nnnfffdddkkkqqquuu}}}aaaYYYRRRPPPRRRYYYbbbmmm}}}pppnnnkkkPPPKKKFFFCCCAAABBB@@@;;;:::<<<666666:::DDDLLLKKKAAA777<<<999>>>NNNbbbuuu~~~ccciiixxxxxxsssWWWEEECCCAAADDDKKKJJJIIIVVVjjjsssZZZZZZhhhsss}}}xxx~~~vvvYYYJJJJJJLLLLLLKKKMMMPPPRRRUUUZZZcccjjjjjjooo|||lllaaaxxxmmmPPPKKKNNNRRR___rrr~~~~~~~~~|||zzz}}}yyy}}}||||||~~~~~~}}}zzzxxxwwwsss|||yyyqqqoooqqqrrrpppuuu{{{~~~~~~{{{xxxvvvqqqhhh___]]]aaagggkkklllgggfffeeegggqqq~~~rrrlllhhhkkknnnnnnmmmooosssrrrsss{{{xxx^^^PPPHHH@@@===@@@???;;;???<<>>???<<<888>>>;;;>>>NNNbbbuuulllpppyyyyyysssWWWFFFCCCAAAEEEKKKKKKLLLXXXjjj~~~|||nnnsss}}}___NNNKKKMMMNNNKKKMMMPPPSSSWWW]]]eeejjjiiillluuuddd\\\vvv```PPPSSSLLLMMMUUUggg|||}}}}}}{{{{{{yyyyyy{{{}}}yyy}}}zzz{{{}}}|||}}}|||zzzxxxwwwvvvsssyyy|||wwwrrrssswwwyyytttyyy~~~zzzwwwrrrkkkcccbbbfffkkklllkkkgggeeebbbeeeqqqooojjjgggkkkooonnnnnnooonnnqqqxxxtttYYYMMMHHHBBB@@@BBB@@@===???===BBBEEE```[[[[[[zzzNNN@@@@@@;;;777999888888888999999:::::::::===<<<;;;:::999999999999888888888999999999999:::;;;:::AAAIIIIIIKKK```{{{}}}lllOOOJJJOOOYYYhhhvvv______``````eeeqqqnnn\\\ZZZ{{{nnnRRRLLLIIIFFFFFFGGGEEE@@@===>>>AAA@@@===:::888999<<<>>>@@@<<<@@@OOOcccwwwmmmrrryyywwwtttXXXFFFDDDAAAEEEKKKKKKNNNXXXiii{{{iiiTTTMMMNNNNNNQQQRRRTTTWWW[[[aaagggkkktttyyy|||ddd^^^uuuyyyXXXUUUZZZUUURRRUUUaaattt~~~||||||zzzyyyzzzyyyzzz}}}zzzzzzzzzyyy{{{zzzxxxwwwvvvvvvvvvvvvzzz{{{yyysssssswww{{{zzzzzz~~~}}}yyyvvvpppllliiiiiimmmooonnnkkkkkkhhheeefffqqq|||{{{mmmhhhfffkkkoooooopppqqqmmmuuuoooVVVLLLIIIDDDAAACCC@@@===@@@>>>BBBDDD]]]XXX[[[~~~LLL<<<>>>===:::999999999999999999999::::::>>>===<<<;;;;;;;;;;;;;;;999999999::::::::::::;;;:::;;;CCCKKKKKKOOOfffkkkNNNJJJPPP[[[jjjwwwcccgggiiillluuuvvvmmmlllgggiiinnntttzzz}}}|||uuu```VVVQQQddd{{{yyyYYYOOOFFFHHHNNNTTTRRRHHH???<<<:::===???===:::999<<>>>>>;;;:::;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;<<>>888999;;;;;;::::::;;;<<<<<<999???PPPfff{{{~~~eeepppuuuvvvwwwZZZHHHEEEAAADDDJJJHHHMMMYYYlllwww]]]PPPMMMLLLJJJJJJJJJMMMPPPTTTWWWYYY^^^hhhvvv^^^UUUeee{{{nnnyyyrrraaa\\\^^^qqq~~~|||zzzyyyzzz||||||{{{}}}zzz{{{zzzwwwtttsssqqqppppppsssvvvxxxwwwsssvvvyyyyyy~~~~~~|||xxxtttsssssskkknnnqqqrrrrrrsssuuuwwwwwwxxxvvvssstttxxxwwwsssqqqjjjfffhhhlllmmmnnnpppooovvv}}}}}}wwwsssuuuxxxyyymmmUUULLLKKKEEE@@@???===<<>>;;;;;;=========<<<<<<;;;;;;:::;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;>>>HHHRRRSSSXXXqqqiiiNNNNNNSSS___llluuu~~~yyyppp|||jjjVVVPPPSSSJJJJJJKKKMMMPPPSSSWWWYYYZZZaaalll~~~kkkxxx}}}ppp^^^ZZZuuuiiiTTTNNNKKKKKKMMMJJJEEEBBBDDDAAA===999777999<<<===>>>999777>>>PPPfff{{{kkkvvvuuuvvvyyy[[[IIIEEEAAADDDIIIHHHLLLYYYoooyyy^^^PPPLLLKKKJJJJJJKKKOOOUUUZZZ]]]___jjjooottt|||{{{aaaVVVggg||||||ddd^^^ccc}}}~~~|||{{{zzz{{{}}}|||zzz~~~{{{zzz}}}{{{wwwuuusssqqqoooppprrruuuxxxxxx{{{uuuuuuzzz}}}||||||zzzwwwsssqqqqqqrrrmmmqqqtttuuusssuuuzzz|||~~~zzzyyyzzzyyyvvvwwwoooiiijjjmmmmmmnnnpppmmmrrruuuuuuqqqppprrrvvvzzzkkkQQQJJJGGG@@@<<<===999:::<<>>```iii^^^TTTBBBDDDBBB>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>EEETTT[[[YYYtttgggNNNMMMRRR\\\iiisss}}}tttnnnfffdddjjjooosss~~~jjjYYYMMMGGGEEEGGGFFFFFFGGGIIILLLPPPRRRWWWccczzz}}}vvvlll|||[[[UUURRRMMMJJJHHHFFFCCC@@@BBBAAA>>><<<;;;<<<<<<===DDDAAA@@@JJJ^^^uuuuuuhhh|||vvvyyy~~~dddKKKDDDEEEDDDGGGLLLNNNZZZmmmpppZZZMMMIIILLL^^^xxxyyy[[[YYYiiicccqqq|||~~~~~~{{{|||yyywwwxxxwwwvvvzzz|||xxxzzzxxxuuutttvvvzzz~~~~~~vvvuuuuuuvvvxxxzzz}}}yyyzzzzzzxxxvvvwwwzzz~~~|||{{{{{{{{{yyyxxxvvvuuutttwwwuuutttvvv{{{}}}{{{www|||xxxvvv|||sssXXXKKKEEE???>>>AAA===@@@???>>>>>>EEEllldddYYY|||yyyLLL@@@EEEDDD>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999999::::::;;;;;;<<<======999???HHHRRRUUUTTTqqqmmmWWWRRRVVV```lllvvvfffXXXTTTUUURRRWWWdddoooyyyjjjWWWKKKEEECCCHHHIIIJJJLLLOOOQQQTTTVVVZZZjjjhhh^^^[[[VVVSSSPPPMMMJJJGGGIIIGGGEEEBBB@@@?????????BBB@@@BBBNNNccc|||~~~ssslllTTTJJJIIIIIIMMMRRRPPP\\\pppnnn^^^UUUiii______nnnooo~~~}}}~~~}}}{{{|||xxxzzzzzzzzz|||~~~zzztttuuuxxxzzz~~~|||{{{yyy}}}~~~}}}|||{{{yyyxxxwwwwwwwww}}}|||{{{}}}~~~yyyxxxvvvvvvzzzrrrgggaaa]]]]]]___XXX\\\[[[[[[```iii{{{uuukkkcccfffbbb\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[\\\\\\[[[YYYXXXXXXYYYYYYZZZZZZ[[[\\\\\\YYYaaahhhoooqqqoooyyyvvvyyyyyyqqqqqqsssssszzzwwwmmmiiihhhkkklllnnnppprrrtttuuuuuu~~~{{{xxxvvvtttqqqooommmllljjjhhhfffeeeddddddbbbbbbfffqqqwwwooonnnooorrrvvvsss}}}}}}