6.3 x 85.1 meters = 20.67 x 279.2 feet