... ## ..# . ##. ..# .. ##.. #..# ...#...#...# #.......... #....ooo## #..<..# #...#..# ......# #..# ...... #... ..... .##.# ...#. # # ..## #%