77.9 x 66.1 meters = 255.58 x 216.86 feet