#### #######..# .........# ########<# ##.#######. ###.g........ ####..^g#####... .....##.#.....# .........)## ####...g...# #...).).#### #.............. #.............. #............[. #.....S........ ...#........g..... ..........g....... ...####.#..####.## #. ### #.......# # # ... #.......#.# . ..# #######.......#.##. . #. #..# #...<.SSs.......... #.#.######..# #.#####g......##.# #.....#)....### #..g.?.......## #.....(......# #.#<.g....##..# ##?)##.# #.#s..w.....#. #..)