26518 meters = 87001 feet and 3.75 inches