129 x 151.9 meters = 423.23 x 498.36 feet