######## #######......# ........####w## .##.#.#.......# #..w...#..#### #.###.##.#.....# #...w##.......# ####....?....(# ######.#####.#.## .............$#.# .#.....######## ....... .#..... #..... #.#... ..#.##