.. #. ..... .. . .. #. #...##.. .. .##.##...#.. ... ... ....... .. ....#.. ....##. ###.# ..... #...##.####...##. ##..##OO.##.##....#... #...