39.4 x 34.6 meters = 129.27 x 113.52 feet