129 x 68 meters = 423.23 x 223.1 feet