85 x 114.1 meters = 278.87 x 374.34 feet