5608 meters = 18398 feet and 11.4 inches