12.7 x 86.9 meters = 41.67 x 285.1 feet