#.# ....... #.#...# ##.#...# ..#...# . #.....#.... #.....#.... #.....#..... #........... #.....##...#### ########......#.# ##.## #.............#.###...## #.............#..'..<..# #.............#.###...## ########..#...#.# ##.## #.l.h....# #+# ##.#l#..## ...#.##.# ...###)##.# ..... #.##.# ... #.##.. . ...##. .%. .. ....# # ##.## #.# #.#