######## #.......# #.......# ###########.......# #.........#.......# .. #.##....#.#.......####.. #.#<....#.#.........o.... #..>%........)...<.....(.. ###...................(.. #.........#'###....(### #.#.......#.# #...(.# #.#[......#'###..(..# #.###......o.o......# #.# #......o.o...#### #.# #............# #. ##...........# . ####........# #........# #........# #........# ##########