119 x 26 meters = 390.42 x 85.3 feet