########## .......<.# ########.# .# .# .# .# .. ..