516 x 529 feet = 157.28 x 161.24 meters