####### ......# .(....# ......# ....... ..... ########..## .......