### ..# ## #.# #..#.# #.#..#.####### #..........8<# #############.####### #...................... #..........###.####### #.....##=### ...# ...$ #8..# #### .. ....... ...#8.8##.# #+####.## .. #.. # ###