170.6 x 128.4 meters = 559.71 x 421.26 feet