26557 meters = 87129 feet and 3.18 inches