## ... .... ....###### .........# #........# #.....O..# #..?..J..# #........# #........# #........# #........# +........+ #........# .......... ##########