## .. #.# .# # ### .. #.. .# ...##. #.###.### #....### #.......# #....####........ ##.#...#......... #.l##........... ##..##.......>.. ##.#........... .#.#######... .+.##### .#.....# ##.###'### #.#.....# #.#.....# #.#.8<8.# ..#.....# #.####### #.