172.3 x 128.4 meters = 565.29 x 421.26 feet