26.87 meters = 1057.874016 inches