416 x 516 feet = 126.8 x 157.28 meters