### ..# #.# g #.# # .. #.######.## #.. #.......... #.. #........... #.gg ##g<......... 8o# ##............ #.##.#.......... #.g##.......... #####.......... ..#######. #### ###### ......##########+#### .......##....!.......# ........#.............# ..[......#........<....# ................>......# ..........#............# .........S##............# ......%...##............# #########################