119 x 43 meters = 390.42 x 141.08 feet