93 x 514 feet = 28.35 x 156.67 meters