What factors influence the choice of cleaning method for concrete, stone, and sandstone surfaces?