2778 inches = 70.5612 meters