808 x 80 inches = 20.523 x 2.032 meters