# #### # .. ...###.### #. ..#!.#..# .#.. .......# .....#......# #........# #...