19996 meters = 65603.674541 feet