###### #....##### #........# ####........# ##...........# ...........s.## .......<..J@..# ..........###.# .....#....# .# .... #....# .. ... #....# +#. .) +....+ .. . #....# .. #....+ ...