151 x 89 meters = 495.41 x 291.99 feet