#### ...... ...... ..... .###############..# ...........#..##..# ...........'..#...# #.......!..#..'...# #..........#..#...# #..........#..#.<.# #......55..#..#...# #......W...#####..# ###.....#+## #..# #.....# .... #.....# ....+ #.....# ....# #.....# .....# +..... #.....