# #. ## .#####. ..... . ####### ....#...^.#.# ....#..<..#.# ....#.....#.# ###.#....$#.# # ##+++## #