170.6 x 127.8 meters = 559.71 x 419.29 feet