518 x 660 feet = 157.89 x 201.17 meters