# .. .. .. .# ###..##.# #