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