.. ... ...##### ......##### #........# #........# #........# #....<...# #....O...# ##+#........# #......###### #......# +......# #......# ######.. #... #.... #..... #.....O #......#