119.3 x 85.1 meters = 391.4 x 279.2 feet