###### #....# ########### #.##.# #.........# #.##.##### #.........# #.##.#...# ########.........##############.##.#.#.####### .......oo......................>.............. ########)o.....[.#########.#########(#.####### #.......).# #.###.........# #.........# #.....#####.##### #.........# ####### #.....# #.........# ###.### #.........# ###.# ########### #<..# #####