..... :.... ...# ... # ##.# # .. # ##..# ..# #..#. ###..##...# .....####..z......# ...............##.# #......#.#...## ##(........### ####.....## #.....# ......... ##...)...# #......... ........## #.#......