What factors affect demolition costs?