88.7 x 179 meters = 291.01 x 587.27 feet