18062 meters = 59258 feet and 6.36 inches