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