### .. .# ###.# #... ##..## #....# #.<.# #....# #...## #....# #...## #..# +.. ##.