350 sq ft deck will cost