## ..# ########...### #...W......... #.######...##. #.# .!... #.# ###. ##..##W######.#. ................# ####........#..## #########.# #