77.4 x 65.3 feet = 23.59 x 19.9 meters