### #.. #.# ### #.# #### ...(.####%##...#### ....!.g......#..... .##..####.#......# # #.#.<###.... ##.#.# .## ###... #.... ...... #..... ##..... #.....