....################ .................... .##################. .......############. .......############. .................... ###################. ###################. ###################. ###################. ###################. ###################. ###################. ###################. ###################. ###################. ###################. ###################. ###################. ###################.