26 x 546 meters = 85.3 x 1791.34 feet