average cost of deck in square feet

Scroll down