25636 mm = 84 feet and 1.29 inches