5895 meters = 19340.551181 feet