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