26517 meters = 86998 feet and 0.38 inches