129 x 90.5 meters = 423.23 x 296.92 feet