average cost square foot to build deck

Scroll down