26655 meters = 87450 feet and 9.45 inches