75 x 511 meters = 246.06 x 1676.51 feet