20987 meters = 68854 feet and 11.84 inches