############## ..........)..# ...........>.# ......n).....# .....?o......# ....###..##### # #...# #<..# ##..# ..# #... ..## ... .... ....