81.5 x 90.6 meters = 267.39 x 297.24 feet