_**_#*##_*
#@##__#*##*_###**@***#*@#*###&*##@*&***#%@_%###@#*_*%_****_**#%***#@%#_@&_##_*#*####***%*
%##**%##%#*_#_#*_
&%_*@_@*_*_&&&*@%%*@##_*_*##&&%_@_**_%@_***#_*##_*@*#*@***#%%#__@%*
__*_*_#_**#*&@###*_&
#*#_*%#*#**_*#*%_*#*%**_**_##%*#_@*#%*###*%@#_#@#**_****#*#&_#%****#_%%*#**_#&*%#_*__*__#*@_@***&*_@_@
*_&***_##
_*#_@_*@**@#%%*##%_@##*#*_@%**&_@*_#&_#@##*_#&*@#_##@#**_#@*_@_#_#_*%#_*##____%@#_#&&%#_***#_
_%#_&***#&%&@%*&
&&*#****#@#*_*_#**#*##@*##*__**_#*_*%#*#****#*_#&_***_**%*@*_####*__*
#_#
@*#*@#%#*&*&%**###****_#**##_**#_**#*****%*#*#_&&@@#__*##@#@_#&_**_##*@%*#%_*#*#*@_@*#*##%#%#*#***#*%#@###_&*_*@%#&*&@*#&***###_*@*#*@#*#_&
*##%#*#*_#
##**##@_#@***#%_#&_%_#_###*_&*%%%***%&@*#**#*&**#@*##@*%@*_##@_*#%#*@#@_#
%**#*#*
_*&*_#**#%##***###*#*#*#%#**@_###**#*_@#*#*_*#*@*#@_#@****_#&_@_&