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