.. .# .# .# #################### .# #<...............(.# .###### ###########........####......# ...............>..O......+ #######........####......# #........# ......# #........# ......# #.######## ......# #.# ......# #.# #...... ......