72.5 x 81.6 meters = 237.86 x 267.72 feet