### #.. ########.# #.....##.# #.....##.##### #<.8..'......##. #.....#.......$. #.....#......## #######......# #......# ######.... #.. .