# #. .. ##.###########o# #..........(.... #...........Z... #......cp....... .....ppppp...... #.....pppDpo.... #....Dpp<....... #.....o@p....... #.....pp........ ##.........C.... #.............# #..############ #.# #+