###### .## #....# .. #.##.######## .# #...........####.# #..#.######......# ######.######......##### ########>.........w............ #..((.........######.......[... #.##.....####.######.....#..... #.##.....####.................. #w##........+.................. #.##.....####........##........ #.##..<#...........#.##.#####.. ###(##...#.#####...#.#.##.# . #........w.#.......#.#.##.. ######.............#.#.##.. #.............#.#.# #.............#.# #.......##........ #...######......... ##### #......... #......... .......... ....#####.