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