######### ......$.# ........# ........+ ......@.# ......3<# .......3# ........# .....[..# ######+##