129 x 107.9 meters = 423.23 x 354 feet