5869 meters = 19255 feet and 2.99 inches