26 x 158.6 meters = 85.3 x 520.34 feet