#.# ####.# #..... #.##.# #.##.# #.##.# #.##.# #.##.###.# #+## #.<......# #...# #####.##### #..... #.......## #...... #.###....####....... #.# #......O'....... #.# #....####....... #.# ##..## #...... #.# #..# #..... #.####..# #.).# #.......# #+## ######.## #.# #.# #.# ... ..# .#