2670.4 meters = 8761 feet and 1.86 inches