18266 meters = 59927 feet and 9.86 inches