26215 meters = 86007 feet and 2.61 inches