79 x 62.4 feet = 24.08 x 19.02 meters