68.9 x 24.2 feet = 21 x 7.38 meters