85.3 x 41.4 meters = 279.86 x 135.83 feet