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