129 x 229 meters = 423.23 x 751.31 feet