2621 inches = 66.5734 meters