###### ...... ##.....##..o.?. #....$......... ........o...... ............... .............$. .......o.o..... ##........<....... ##....W............ #........a.......## #...........#....# .#.........#.#...## ...........#.#.#.# #............#.#.# .......o[....... .# #.....ooF...#.###. #......o..#.# ... #.........#.# #.. #.........#.# #.# # ##.$...)..#.# #.###.# #.......#.#.###...#.# #.#..#..........#...# ........##.#.##.....## ......####.#.#.......## #.#.. #.#..........# #... #.#..........#.. .P #.#[............ ..#............. ..#. ..............## .#.. ###...........# .#.# ####...........# .#.# ...............# .#.## ...............###....## .#.#..............##...# ...................<.# .....#........####........# .........#'#..###.........# ......#..'_'...##.#.......# ..#####..#'#....#.#.......# #......##.#.#.......# #......# ...#.......# ######## #..#.......#