15894 meters = 52145.669291 feet