.. ... ...# #################...# ...<................. .................... ..........o.....# ..........###(..# #.######..# #...# #.<# #...... #..# #...#### #..# #.... .... ..../. ............. ########.......