151 x 128.8 meters = 495.41 x 422.57 feet