7363 meters = 24156 feet and 9.89 inches