26499 meters = 86938 feet and 11.72 inches