### ... # ... . ... ... ... ..# #.# #.. #.##.##.# #.#.#.# ....###...###.... ........<....!..# ....###...###.... #.#.#.# #.##.##.# ..# #.# #.) ... ... ... # ... . ... ...