69.5 x 24.9 feet = 21.18 x 7.59 meters