# ## #. ...#.#### ........# ......).# ......O<# .......## .....## .... ... .. .