123.6 x 81.4 meters = 405.51 x 267.06 feet