.(. .... ########..(. #........... #........... #........... #...o....... #...o....... #...o....... #.........## ###########