129 x 127 meters = 423.23 x 416.67 feet