76.2 x 64.6 feet = 23.23 x 19.69 meters