64 x 81.5 meters = 209.97 x 267.39 feet