#.# #.# # #.# .# #.# .# # #.#..# .###.##.#..#### ......ooo...... #..# #.## #. .. ... ###. #. #.