2670.1 meters = 8760 feet and 2.05 inches