.... ... #..... #... #..$..######.... #.....#.!...... #............##. #............... ............... #.#..w......?. ##...!.......#. ####.$..........# #...#####......... #.'