129 x 181.2 meters = 423.23 x 594.49 feet