134 x 111.8 meters = 439.63 x 366.8 feet