### # ..# ##### #.#.# ....# #####.#.#####....# .?..........+....+ #.# #....# #g#####....# #gg.gg.....#### ######......... { #.{....## #####{.....# ............# ........).#.# ......###{# .. {..... g# ## ....$. g# ......{{{.# ..... ##