.. # . .###.#####. ... ...... ? ... ...##### ..##.####.#...## ........#..###<# #.....#.#####.# #...W......# .# ........#.......# .....(.....#.#..# .########.....#.# #..####.# #..# .# #..# ...