134 x 112.9 meters = 439.63 x 370.41 feet