### ..# ### #.# #.## ####.############O# ### #.....##......##{###### #...##.....##.{....#{{.....# #..........##....g..$.{...... #.............<..g.#......... ........g################...# #...###..{{.{{g!..{.. .... # #.#####...##... ..# #+#####.{.# ## ........{{# .......{{...... ..{.....O.##### { ggg.......# ....##..... .... #...... ... #....... .. #........