### ... . ... . #[. ... ..# ..# #.# #.. #.##.##.# #.#.#.# #...###...###.... #.......<....!... !...###...###.... #.#.#.# #.##.##.# ..# #.# #.. #.. ... ... . ... . ... ...