. . .. .# ... # ..# ..####. .. #.. ...#... . . . #.# ## #. .. #.# # ... # . .# ... . . ## # # .. .. . #### .. . .#..##... # #..# ..#...# ..#..#. ..# #######u# #...u.)# #..##.uu#.# ##.#...# ... #.## #... #. #...# .. #.## #.. .. !..