128 x 157.1 meters = 419.95 x 515.42 feet