######## #....(.# #......# #......# #......# ### #......# ####### #....... #......###.....##### #........ #######....>...'........... +.g....... #...w%'......###.....##### #........# #.###.#......# #.....# ........# #.#.#.##+##+## #.....# .......# #..<#.# #.....# #....# #####.# #....w# #....# ..# ###.....##########....#### ### .........g..g..........S.... ###.###############....#### #. #....# #. #...?# #.#### ... ... ..% .