26809 mm = 87 feet and 11.47 inches