128 x 150.9 meters = 419.95 x 495.08 feet