5598.7 meters = 18368 feet and 5.26 inches