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