## .. .# .# .# .# ########@#####. .......