170.3 x 126.4 meters = 558.73 x 414.7 feet