## .# #.##.# ..... .. #.... .. ...# ###.####..# .. #.#..#....# ... .....#.<#.##..% #.....#...... ###....#....!# #.#..........# #............# ....#5O.....#.. #######$##..# ##.....# .....# ##.### ..# .# #