##+###### ........# .........+ .....$...# .......hs# .........# ).......# ........# ......### ..... ####