96.3 x 67.6 feet = 29.35 x 20.6 meters