...############## #.............O# ...####...##......# #.....#.##.#.# ##...##.# ..... ##.###.# ##.##.# #.# #.( .# # #.# #.. . #+# #.# ..