2677 inches = 67.9958 meters