### ..#######.## ...........# #.#######.## .[.)..o....%# ###.........# #......(.!..... #.#.###.###.### # #. ... [.. # #.# ### ...