666.3 meters = 2186 feet and 0.28 inches