############# #......O....####### #.#.######......... #.# ##.######. #.# #####.######. #.# #............ #.# #.###.####### #.# #.# #.# #.###.###.# #.........# #####.##### #.# #.# #.# #.# #.# #.