############## .............# .?.......>...# .............# .............# .............# ......... #.....# #........ #.)...# #........ #.....# #........ ######...W.#########........ ..................#.......# ..%...........#...#.......# .......(......#...#.......# ..............###'#.......# .....#########.....#'###### ##### #.....#......# #.....+...<..# #.....#.....## #.##+######## #. .# .