76.5 x 64.6 feet = 23.32 x 19.69 meters