.. .# # #. .# ## #.#.#.#.. .#.#.#.### ........ #.####.#.#.#### ......?........ #..##.## #..#...# #.w###.# +#####......##### ................# .....##.#...(...# .....+..........+ .... ##.........# .#+ #.........+ #.........# #..####+#...# #..# #### #..# #..# #..# #..# #..# #..# #[######..#####. #....gw..(...... ###########'########### #........'8.8+........# #........#...#........# #...⌠....##+##....⌠...# ##...................## ######....<....###### ##.......## #########