151 x 24.5 meters = 495.41 x 80.38 feet