119 x 108 meters = 390.42 x 354.33 feet