###... ..# #....####.# ###..!...##.# ##### ...........##.... ##+##...#.....#.... #.......#.....#..# #.............#l.# #................# #...(..#.#.##.##.# #......+.#.##....# #......###....##...# #......# ####.# ### #..<...# #... #......# ...## #......# .... ######## ..... ##..... ......