1666.3 meters = 5466 feet and 10.36 inches