119 x 80.5 meters = 390.42 x 264.11 feet