## .. ##.. .. #...##. #....#. .......## ....#...# #....## #.|.# ##.<### ##...# ##......# .....## ###..# ###