26344 meters = 86430 feet and 5.35 inches