################### ................... .......).r......... .##..#h#h##..##... ... ##.## ..... . ### #.##... ## .. #