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