########## #........# #........# #........# #........# #........# #+###........############## ... #### #...####'###.......#.##...##... #...##.......^..#.....#...#......... #....#..........#.....#...#......... #....#..........#.....#...#......... #....W..........#.....#...#......... #....#..........#.....+...#......... #...#############.....###'##'############ #... #.......................##..# #.. #......<................#...# #.. #.......................'...# W. #...........(...........#.(.# ..# #.......................#...# #...........##....).....#'#### #..>........#..#.#...........# #.....#######................# #.....#........#.#...........# .....+......................# .. #..........#...........# ############...........# ............#####... ............+ .... ............# ..... ............# .... ............# ##+#......... #.......... #...........