############## .....!.......##### . .................. #...#.....##.#.##### #..######.##.#..# ...8.....8.....## #..#.....#....w.# #..<..#....#...... #.....#..#.#...... ..8.....8..#.# ..... #.##.######.#.# .w... # #. ..#.# .... .. ..#.# .##. ## #.# #.#