####################################### #.....................................# #.###################################.# #.##.. ..#............# #.# #.##.# #.#.##########.# ####### ###.######### #.##.# #.#.# ###.###.....# #............ #.##.# #.#.# #....##.....# #.#.#........ #.##.# #.#.# #....##.....###.#.#........ #.#.#.##.#####.#.#### #.....'............(....... #....>..............## ###.#.#.....###.#.#.####### ###.#+##.#####.#.##..# #.#.#.................... ##....#.#####.#.###.######.#.#.....###.#^#.###### ............................##########.#.#.# ###.)...###########.######.##..###..##.#.#.# .........................<##.#..#..#.#.#.#.# ####.#..###########..######_..#..#..#..#.#.# ....... ...... #..###..#..#..#...#.# ...#.#... #....... #.####...#...######.# ##.#.....# #.#####.##.#..#########......# . . ..... . .........................># ...#...# ###.##.#.#.#.###........## .#####..#.#.#.#.# #.######## ..............#.# #.# ####.########.#######.# #.# .$......w.............# #.# .....#########.######.# #.# ... ..# #.# #.# . .).. #.# #..## #.. #!# #.. .. #..# #.# #..# #..#