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