129 x 152.2 meters = 423.23 x 499.34 feet