66998 meters = 219809 feet and 8.54 inches