######## #... ..# #.#.####.####.# .......<......# #.#.####v@#.#[# #..#.#.# #v.......@.# ##.###.###<# ..# #.# (... ... ....####.# ...# . .# ..