.... # .. ..... ......####.. ....# #....##...........##.##.# #..............##......#.. #........~~~~........#..... . .......8~~~~........#....# ... #......~~~~.............# .#...#......................## ..........#......#...........# ...W...##zW...####.#.......... ~~~~... #########..##......... ~~~~8.. ###.#...###........ #~~~... ........##........# ....... #.(..<...##...... .....## #.........#...... ..... ....##............. ### #####.......## ........# ...#..... ...##... ..# ...