######## ..#....# ######.#.##.# #....#)#.##.# #.##.#.#.##.# #.##.#.#.##.###### #.##.#<..........# #.##.######.####.# #.#...........# #.#########.#.# #.........#...# #########.######?# #......W......# #.####.######## ..... #.##.### # ... #.# #.# #.#