### ##.## ##...## #...O<# #.....# #.....# #.....# #.....# #....## #...## #...## #..## #..# ...# ...## ... ....