### ## #.. .# #.###########.# #.#.........#.# #.#.###.###.#.# #.#.#.....#.#.# #...#..<..#...# #.#.#.....#.#.# #.#.#######.#.# #.#.........#.# #.###########.# #.............# #.#######'####### #................ #..#####l########.## ...$............ ..##..........## .....!...##.#..# ......#### .# .# .....# . ..... . .... .. ....