125.3 x 81.4 meters = 411.09 x 267.06 feet