## . ..# ... ...# ....# ....# .....o###.....# ....ooW.......# .....Z###...#.# ....# ....# ... #### .