78.7 x 67.1 feet = 23.99 x 20.45 meters