Locating intracranial electrode contacts#

Analysis of intracranial electrophysiology recordings typically involves finding the position of each contact relative to brain structures. In a typical setup, the brain and the electrode locations will be in two places and will have to be aligned; the brain is best visualized by a pre-implantation magnetic resonance (MR) image whereas the electrode contact locations are best visualized in a post-implantation computed tomography (CT) image. The CT image has greater intensity than the background at each of the electrode contacts and for the skull. Using the skull, the CT can be aligned to MR-space. This accomplishes our goal of obtaining contact locations in MR-space (which is where the brain structures are best determined using the FreeSurfer MRI reconstruction). Contact locations in MR-space can also be warped to a template space such as fsaverage for group comparisons. Please note that this tutorial requires nibabel, nilearn and dipy which can be installed using pip as well as 3D plotting (see Install via pip or conda).

Support for intracranial electrophysiology analysis in MNE was added after the original publication, so please cite [1] if you use this module in your analysis to support the addition of new projects to MNE.

# Authors: Alex Rockhill <aprockhill@mailbox.org>
#          Eric Larson <larson.eric.d@gmail.com>
#
# License: BSD-3-Clause
import numpy as np
import matplotlib.pyplot as plt

import nibabel as nib
import nilearn.plotting
from dipy.align import resample

import mne
import mne_gui_addons as mne_gui
from mne.datasets import fetch_fsaverage
import mne_bids

# paths to mne datasets: sample sEEG and FreeSurfer's fsaverage subject,
# which is in MNI space
misc_path = mne.datasets.misc.data_path()
sample_path = mne.datasets.sample.data_path()
subjects_dir = sample_path / "subjects"

# use mne-python's fsaverage data
fetch_fsaverage(subjects_dir=subjects_dir, verbose=True)  # downloads if needed

# GUI requires pyvista backend
mne.viz.set_3d_backend("pyvistaqt")
Using default location ~/mne_data for sample...

  0%|                                              | 0.00/1.65G [00:00<?, ?B/s]
  0%|                                      | 550k/1.65G [00:00<06:40, 4.12MB/s]
  0%|                                     | 1.06M/1.65G [00:00<06:49, 4.04MB/s]
  0%|                                     | 1.59M/1.65G [00:00<10:19, 2.66MB/s]
  0%|                                     | 2.11M/1.65G [00:00<08:27, 3.25MB/s]
  0%|                                     | 2.63M/1.65G [00:00<07:55, 3.47MB/s]
  0%|                                     | 3.41M/1.65G [00:00<05:59, 4.58MB/s]
  0%|                                     | 3.93M/1.65G [00:00<05:49, 4.72MB/s]
  0%|                                     | 4.45M/1.65G [00:01<05:45, 4.77MB/s]
  0%|                                     | 4.96M/1.65G [00:01<05:41, 4.82MB/s]
  0%|                                     | 5.47M/1.65G [00:01<05:39, 4.85MB/s]
  0%|▏                                    | 5.97M/1.65G [00:01<05:38, 4.86MB/s]
  0%|▏                                    | 6.55M/1.65G [00:01<05:51, 4.69MB/s]
  0%|▏                                    | 7.33M/1.65G [00:01<05:29, 4.99MB/s]
  0%|▏                                    | 7.86M/1.65G [00:01<05:52, 4.67MB/s]
  1%|▏                                    | 8.38M/1.65G [00:01<05:53, 4.65MB/s]
  1%|▏                                    | 9.17M/1.65G [00:02<05:22, 5.09MB/s]
  1%|▏                                    | 9.95M/1.65G [00:02<05:13, 5.24MB/s]
  1%|▏                                    | 10.7M/1.65G [00:02<05:13, 5.24MB/s]
  1%|▎                                    | 11.3M/1.65G [00:02<05:21, 5.11MB/s]
  1%|▎                                    | 12.0M/1.65G [00:02<04:48, 5.69MB/s]
  1%|▎                                    | 12.6M/1.65G [00:02<05:18, 5.15MB/s]
  1%|▎                                    | 13.4M/1.65G [00:02<05:10, 5.29MB/s]
  1%|▎                                    | 13.9M/1.65G [00:02<05:12, 5.24MB/s]
  1%|▎                                    | 14.4M/1.65G [00:03<05:20, 5.11MB/s]
  1%|▎                                    | 14.9M/1.65G [00:03<08:28, 3.22MB/s]
  1%|▎                                    | 15.4M/1.65G [00:03<07:58, 3.43MB/s]
  1%|▎                                    | 16.1M/1.65G [00:03<06:41, 4.07MB/s]
  1%|▎                                    | 16.7M/1.65G [00:03<06:25, 4.25MB/s]
  1%|▍                                    | 17.5M/1.65G [00:03<05:40, 4.81MB/s]
  1%|▍                                    | 18.3M/1.65G [00:03<05:16, 5.17MB/s]
  1%|▍                                    | 19.1M/1.65G [00:04<04:55, 5.53MB/s]
  1%|▍                                    | 19.9M/1.65G [00:04<04:45, 5.72MB/s]
  1%|▍                                    | 20.7M/1.65G [00:04<04:34, 5.96MB/s]
  1%|▍                                    | 21.5M/1.65G [00:04<04:28, 6.08MB/s]
  1%|▍                                    | 22.2M/1.65G [00:04<04:18, 6.32MB/s]
  1%|▌                                    | 22.8M/1.65G [00:04<04:45, 5.70MB/s]
  1%|▌                                    | 23.5M/1.65G [00:04<04:33, 5.95MB/s]
  1%|▌                                    | 24.1M/1.65G [00:04<04:56, 5.49MB/s]
  2%|▌                                    | 24.9M/1.65G [00:05<04:54, 5.52MB/s]
  2%|▌                                    | 25.6M/1.65G [00:05<04:45, 5.70MB/s]
  2%|▌                                    | 26.2M/1.65G [00:05<04:52, 5.56MB/s]
  2%|▌                                    | 26.8M/1.65G [00:05<06:54, 3.93MB/s]
  2%|▌                                    | 27.5M/1.65G [00:05<06:33, 4.13MB/s]
  2%|▋                                    | 28.3M/1.65G [00:05<05:53, 4.59MB/s]
  2%|▋                                    | 28.8M/1.65G [00:05<05:47, 4.68MB/s]
  2%|▋                                    | 29.5M/1.65G [00:06<04:59, 5.41MB/s]
  2%|▋                                    | 30.1M/1.65G [00:06<05:21, 5.04MB/s]
  2%|▋                                    | 30.7M/1.65G [00:06<05:05, 5.30MB/s]
  2%|▋                                    | 31.4M/1.65G [00:06<05:07, 5.27MB/s]
  2%|▋                                    | 32.2M/1.65G [00:06<04:55, 5.48MB/s]
  2%|▋                                    | 33.0M/1.65G [00:06<04:44, 5.70MB/s]
  2%|▊                                    | 33.7M/1.65G [00:06<04:44, 5.68MB/s]
  2%|▊                                    | 34.5M/1.65G [00:06<04:40, 5.77MB/s]
  2%|▊                                    | 35.1M/1.65G [00:07<04:50, 5.57MB/s]
  2%|▊                                    | 35.7M/1.65G [00:07<04:53, 5.52MB/s]
  2%|▊                                    | 36.2M/1.65G [00:07<04:53, 5.52MB/s]
  2%|▊                                    | 36.8M/1.65G [00:07<04:46, 5.64MB/s]
  2%|▊                                    | 37.7M/1.65G [00:07<04:36, 5.85MB/s]
  2%|▊                                    | 38.4M/1.65G [00:07<04:20, 6.21MB/s]
  2%|▉                                    | 39.2M/1.65G [00:07<04:16, 6.30MB/s]
  2%|▉                                    | 40.0M/1.65G [00:07<04:12, 6.39MB/s]
  2%|▉                                    | 40.8M/1.65G [00:07<04:06, 6.54MB/s]
  3%|▉                                    | 41.6M/1.65G [00:08<03:57, 6.79MB/s]
  3%|▉                                    | 42.4M/1.65G [00:08<03:54, 6.86MB/s]
  3%|▉                                    | 43.2M/1.65G [00:08<03:57, 6.77MB/s]
  3%|▉                                    | 43.9M/1.65G [00:08<03:49, 7.01MB/s]
  3%|█                                    | 44.7M/1.65G [00:08<03:42, 7.24MB/s]
  3%|█                                    | 45.6M/1.65G [00:08<03:28, 7.72MB/s]
  3%|█                                    | 46.4M/1.65G [00:08<03:38, 7.35MB/s]
  3%|█                                    | 47.1M/1.65G [00:08<03:49, 7.01MB/s]
  3%|█                                    | 47.9M/1.65G [00:08<04:04, 6.56MB/s]
  3%|█                                    | 48.6M/1.65G [00:09<04:07, 6.49MB/s]
  3%|█                                    | 49.4M/1.65G [00:09<04:00, 6.66MB/s]
  3%|█                                    | 50.2M/1.65G [00:09<04:11, 6.37MB/s]
  3%|█▏                                   | 51.0M/1.65G [00:09<03:57, 6.73MB/s]
  3%|█▏                                   | 51.7M/1.65G [00:09<04:06, 6.50MB/s]
  3%|█▏                                   | 52.3M/1.65G [00:09<04:10, 6.39MB/s]
  3%|█▏                                   | 53.1M/1.65G [00:09<04:07, 6.46MB/s]
  3%|█▏                                   | 53.9M/1.65G [00:09<04:00, 6.65MB/s]
  3%|█▏                                   | 54.5M/1.65G [00:10<04:14, 6.27MB/s]
  3%|█▏                                   | 55.2M/1.65G [00:10<04:30, 5.90MB/s]
  3%|█▎                                   | 56.0M/1.65G [00:10<04:39, 5.71MB/s]
  3%|█▎                                   | 56.5M/1.65G [00:10<04:47, 5.56MB/s]
  3%|█▎                                   | 57.3M/1.65G [00:10<04:48, 5.53MB/s]
  3%|█▎                                   | 57.8M/1.65G [00:10<04:52, 5.46MB/s]
  4%|█▎                                   | 58.6M/1.65G [00:10<04:58, 5.34MB/s]
  4%|█▎                                   | 59.1M/1.65G [00:10<04:58, 5.34MB/s]
  4%|█▎                                   | 59.6M/1.65G [00:11<05:01, 5.28MB/s]
  4%|█▎                                   | 60.2M/1.65G [00:11<05:21, 4.95MB/s]
  4%|█▎                                   | 60.8M/1.65G [00:11<05:05, 5.20MB/s]
  4%|█▎                                   | 61.3M/1.65G [00:11<05:17, 5.02MB/s]
  4%|█▍                                   | 61.8M/1.65G [00:11<05:22, 4.93MB/s]
  4%|█▍                                   | 62.3M/1.65G [00:11<05:24, 4.90MB/s]
  4%|█▍                                   | 63.0M/1.65G [00:11<04:48, 5.50MB/s]
  4%|█▍                                   | 63.6M/1.65G [00:11<05:34, 4.75MB/s]
  4%|█▍                                   | 64.1M/1.65G [00:11<05:33, 4.77MB/s]
  4%|█▍                                   | 64.6M/1.65G [00:12<05:41, 4.66MB/s]
  4%|█▍                                   | 65.3M/1.65G [00:12<04:53, 5.40MB/s]
  4%|█▍                                   | 65.9M/1.65G [00:12<05:03, 5.22MB/s]
  4%|█▍                                   | 66.4M/1.65G [00:12<05:49, 4.54MB/s]
  4%|█▌                                   | 67.2M/1.65G [00:12<05:19, 4.96MB/s]
  4%|█▌                                   | 67.7M/1.65G [00:12<05:23, 4.90MB/s]
  4%|█▌                                   | 68.3M/1.65G [00:12<05:20, 4.94MB/s]
  4%|█▌                                   | 68.8M/1.65G [00:12<05:20, 4.95MB/s]
  4%|█▌                                   | 69.6M/1.65G [00:12<05:03, 5.21MB/s]
  4%|█▌                                   | 70.1M/1.65G [00:13<07:33, 3.49MB/s]
  4%|█▌                                   | 70.6M/1.65G [00:13<07:28, 3.53MB/s]
  4%|█▌                                   | 71.2M/1.65G [00:13<06:38, 3.97MB/s]
  4%|█▌                                   | 71.7M/1.65G [00:13<06:28, 4.07MB/s]
  4%|█▌                                   | 72.3M/1.65G [00:13<05:35, 4.72MB/s]
  4%|█▋                                   | 73.0M/1.65G [00:13<05:27, 4.83MB/s]
  4%|█▋                                   | 73.7M/1.65G [00:13<04:52, 5.39MB/s]
  4%|█▋                                   | 74.3M/1.65G [00:14<04:57, 5.30MB/s]
  5%|█▋                                   | 75.0M/1.65G [00:14<04:41, 5.60MB/s]
  5%|█▋                                   | 75.8M/1.65G [00:14<04:31, 5.80MB/s]
  5%|█▋                                   | 76.5M/1.65G [00:14<04:17, 6.13MB/s]
  5%|█▋                                   | 77.2M/1.65G [00:14<04:41, 5.60MB/s]
  5%|█▋                                   | 77.7M/1.65G [00:14<04:42, 5.58MB/s]
  5%|█▊                                   | 78.3M/1.65G [00:14<04:40, 5.61MB/s]
  5%|█▊                                   | 79.0M/1.65G [00:14<04:57, 5.29MB/s]
  5%|█▊                                   | 79.5M/1.65G [00:15<04:59, 5.26MB/s]
  5%|█▊                                   | 80.0M/1.65G [00:15<04:58, 5.27MB/s]
  5%|█▊                                   | 80.6M/1.65G [00:15<05:33, 4.71MB/s]
  5%|█▊                                   | 81.1M/1.65G [00:15<05:33, 4.72MB/s]
  5%|█▊                                   | 81.6M/1.65G [00:15<05:31, 4.74MB/s]
  5%|█▊                                   | 82.1M/1.65G [00:15<05:26, 4.81MB/s]
  5%|█▊                                   | 82.6M/1.65G [00:15<05:19, 4.91MB/s]
  5%|█▊                                   | 83.4M/1.65G [00:15<04:35, 5.71MB/s]
  5%|█▉                                   | 84.0M/1.65G [00:15<05:03, 5.17MB/s]
  5%|█▉                                   | 84.5M/1.65G [00:16<05:02, 5.19MB/s]
  5%|█▉                                   | 85.5M/1.65G [00:16<04:13, 6.18MB/s]
  5%|█▉                                   | 86.6M/1.65G [00:16<03:36, 7.25MB/s]
  5%|█▉                                   | 87.9M/1.65G [00:16<03:00, 8.66MB/s]
  5%|█▉                                   | 89.2M/1.65G [00:16<02:37, 9.91MB/s]
  5%|██                                   | 90.5M/1.65G [00:16<02:24, 10.8MB/s]
  6%|██                                   | 91.6M/1.65G [00:16<02:38, 9.83MB/s]
  6%|██                                   | 92.7M/1.65G [00:16<02:31, 10.3MB/s]
  6%|██                                   | 93.9M/1.65G [00:16<02:29, 10.4MB/s]
  6%|██▏                                  | 95.2M/1.65G [00:17<02:27, 10.6MB/s]
  6%|██▏                                  | 96.5M/1.65G [00:17<02:23, 10.8MB/s]
  6%|██▏                                  | 97.8M/1.65G [00:17<02:21, 11.0MB/s]
  6%|██▏                                  | 99.4M/1.65G [00:17<02:11, 11.8MB/s]
  6%|██▎                                   | 101M/1.65G [00:17<02:07, 12.2MB/s]
  6%|██▎                                   | 103M/1.65G [00:17<02:00, 12.9MB/s]
  6%|██▍                                   | 104M/1.65G [00:17<01:52, 13.7MB/s]
  6%|██▍                                   | 106M/1.65G [00:17<01:48, 14.2MB/s]
  6%|██▍                                   | 107M/1.65G [00:17<01:42, 15.0MB/s]
  7%|██▌                                   | 109M/1.65G [00:17<01:42, 15.1MB/s]
  7%|██▌                                   | 110M/1.65G [00:18<01:43, 14.9MB/s]
  7%|██▌                                   | 112M/1.65G [00:18<01:49, 14.1MB/s]
  7%|██▌                                   | 113M/1.65G [00:18<01:59, 12.9MB/s]
  7%|██▋                                   | 115M/1.65G [00:18<02:06, 12.2MB/s]
  7%|██▋                                   | 116M/1.65G [00:18<02:14, 11.4MB/s]
  7%|██▋                                   | 117M/1.65G [00:18<02:04, 12.4MB/s]
  7%|██▋                                   | 119M/1.65G [00:18<01:56, 13.2MB/s]
  7%|██▊                                   | 120M/1.65G [00:18<01:51, 13.7MB/s]
  7%|██▊                                   | 122M/1.65G [00:18<01:47, 14.2MB/s]
  7%|██▊                                   | 124M/1.65G [00:19<01:42, 14.9MB/s]
  8%|██▉                                   | 125M/1.65G [00:19<01:41, 15.0MB/s]
  8%|██▉                                   | 127M/1.65G [00:19<02:08, 11.8MB/s]
  8%|██▉                                   | 128M/1.65G [00:19<02:05, 12.2MB/s]
  8%|██▉                                   | 130M/1.65G [00:19<01:56, 13.1MB/s]
  8%|███                                   | 131M/1.65G [00:19<01:51, 13.7MB/s]
  8%|███                                   | 133M/1.65G [00:19<01:43, 14.7MB/s]
  8%|███                                   | 135M/1.65G [00:19<01:41, 14.9MB/s]
  8%|███▏                                  | 136M/1.65G [00:20<01:55, 13.1MB/s]
  8%|███▏                                  | 137M/1.65G [00:20<02:10, 11.6MB/s]
  8%|███▏                                  | 139M/1.65G [00:20<02:14, 11.2MB/s]
  8%|███▏                                  | 140M/1.65G [00:20<02:18, 10.9MB/s]
  9%|███▏                                  | 141M/1.65G [00:20<02:29, 10.1MB/s]
  9%|███▎                                  | 142M/1.65G [00:20<02:24, 10.5MB/s]
  9%|███▎                                  | 143M/1.65G [00:20<02:24, 10.5MB/s]
  9%|███▎                                  | 144M/1.65G [00:20<02:31, 9.95MB/s]
  9%|███▎                                  | 145M/1.65G [00:21<02:33, 9.81MB/s]
  9%|███▎                                  | 146M/1.65G [00:21<02:33, 9.83MB/s]
  9%|███▍                                  | 147M/1.65G [00:21<02:28, 10.1MB/s]
  9%|███▍                                  | 149M/1.65G [00:21<02:28, 10.1MB/s]
  9%|███▍                                  | 150M/1.65G [00:21<02:20, 10.7MB/s]
  9%|███▍                                  | 151M/1.65G [00:21<02:14, 11.2MB/s]
  9%|███▌                                  | 153M/1.65G [00:21<02:05, 12.0MB/s]
  9%|███▌                                  | 154M/1.65G [00:21<02:04, 12.0MB/s]
  9%|███▌                                  | 155M/1.65G [00:21<02:03, 12.1MB/s]
  9%|███▌                                  | 157M/1.65G [00:21<02:02, 12.2MB/s]
 10%|███▋                                  | 158M/1.65G [00:22<02:08, 11.6MB/s]
 10%|███▋                                  | 159M/1.65G [00:22<02:30, 9.90MB/s]
 10%|███▋                                  | 160M/1.65G [00:22<02:39, 9.37MB/s]
 10%|███▋                                  | 161M/1.65G [00:22<02:40, 9.31MB/s]
 10%|███▋                                  | 162M/1.65G [00:22<02:56, 8.46MB/s]
 10%|███▋                                  | 163M/1.65G [00:22<02:57, 8.40MB/s]
 10%|███▊                                  | 164M/1.65G [00:22<02:46, 8.94MB/s]
 10%|███▊                                  | 165M/1.65G [00:22<02:35, 9.58MB/s]
 10%|███▊                                  | 166M/1.65G [00:23<02:24, 10.3MB/s]
 10%|███▊                                  | 167M/1.65G [00:23<02:28, 9.99MB/s]
 10%|███▊                                  | 169M/1.65G [00:23<02:31, 9.81MB/s]
 10%|███▉                                  | 169M/1.65G [00:23<02:43, 9.07MB/s]
 10%|███▉                                  | 171M/1.65G [00:23<02:37, 9.39MB/s]
 10%|███▉                                  | 172M/1.65G [00:23<02:39, 9.27MB/s]
 10%|███▉                                  | 173M/1.65G [00:23<02:40, 9.22MB/s]
 11%|████                                  | 174M/1.65G [00:23<02:28, 9.97MB/s]
 11%|████                                  | 175M/1.65G [00:23<02:20, 10.5MB/s]
 11%|████                                  | 177M/1.65G [00:24<02:14, 10.9MB/s]
 11%|████                                  | 178M/1.65G [00:24<02:08, 11.5MB/s]
 11%|████                                  | 179M/1.65G [00:24<02:04, 11.9MB/s]
 11%|████▏                                 | 181M/1.65G [00:24<02:03, 11.9MB/s]
 11%|████▏                                 | 182M/1.65G [00:24<02:03, 11.9MB/s]
 11%|████▏                                 | 183M/1.65G [00:24<02:04, 11.8MB/s]
 11%|████▏                                 | 185M/1.65G [00:24<02:01, 12.1MB/s]
 11%|████▎                                 | 186M/1.65G [00:24<02:02, 12.0MB/s]
 11%|████▎                                 | 187M/1.65G [00:24<02:03, 11.9MB/s]
 11%|████▎                                 | 189M/1.65G [00:25<02:04, 11.8MB/s]
 11%|████▎                                 | 190M/1.65G [00:25<02:01, 12.1MB/s]
 12%|████▍                                 | 191M/1.65G [00:25<01:57, 12.4MB/s]
 12%|████▍                                 | 192M/1.65G [00:25<01:57, 12.4MB/s]
 12%|████▍                                 | 194M/1.65G [00:25<02:01, 12.0MB/s]
 12%|████▍                                 | 195M/1.65G [00:25<01:59, 12.2MB/s]
 12%|████▌                                 | 196M/1.65G [00:25<02:01, 12.0MB/s]
 12%|████▌                                 | 198M/1.65G [00:25<02:04, 11.7MB/s]
 12%|████▌                                 | 199M/1.65G [00:25<02:09, 11.3MB/s]
 12%|████▌                                 | 200M/1.65G [00:26<03:18, 7.31MB/s]
 12%|████▌                                 | 201M/1.65G [00:26<03:11, 7.59MB/s]
 12%|████▋                                 | 202M/1.65G [00:26<03:00, 8.06MB/s]
 12%|████▋                                 | 203M/1.65G [00:26<02:52, 8.40MB/s]
 12%|████▋                                 | 204M/1.65G [00:26<02:48, 8.62MB/s]
 12%|████▋                                 | 205M/1.65G [00:26<02:46, 8.67MB/s]
 12%|████▋                                 | 206M/1.65G [00:26<02:32, 9.51MB/s]
 13%|████▊                                 | 207M/1.65G [00:26<02:46, 8.69MB/s]
 13%|████▊                                 | 208M/1.65G [00:27<02:49, 8.51MB/s]
 13%|████▊                                 | 209M/1.65G [00:27<02:32, 9.45MB/s]
 13%|████▊                                 | 210M/1.65G [00:27<02:30, 9.57MB/s]
 13%|████▊                                 | 212M/1.65G [00:27<02:21, 10.2MB/s]
 13%|████▉                                 | 213M/1.65G [00:27<02:14, 10.7MB/s]
 13%|████▉                                 | 214M/1.65G [00:27<02:03, 11.6MB/s]
 13%|████▉                                 | 216M/1.65G [00:27<01:55, 12.5MB/s]
 13%|████▉                                 | 217M/1.65G [00:27<01:47, 13.4MB/s]
 13%|█████                                 | 219M/1.65G [00:27<01:50, 13.0MB/s]
 13%|█████                                 | 220M/1.65G [00:28<01:47, 13.3MB/s]
 13%|█████                                 | 222M/1.65G [00:28<01:44, 13.7MB/s]
 14%|█████▏                                | 223M/1.65G [00:28<01:40, 14.2MB/s]
 14%|█████▏                                | 225M/1.65G [00:28<01:41, 14.1MB/s]
 14%|█████▏                                | 226M/1.65G [00:28<01:42, 14.0MB/s]
 14%|█████▏                                | 228M/1.65G [00:28<01:39, 14.3MB/s]
 14%|█████▎                                | 230M/1.65G [00:28<01:38, 14.4MB/s]
 14%|█████▎                                | 231M/1.65G [00:28<01:39, 14.4MB/s]
 14%|█████▎                                | 233M/1.65G [00:28<01:37, 14.6MB/s]
 14%|█████▍                                | 234M/1.65G [00:29<01:34, 15.1MB/s]
 14%|█████▍                                | 236M/1.65G [00:29<01:32, 15.4MB/s]
 14%|█████▍                                | 238M/1.65G [00:29<01:29, 15.7MB/s]
 14%|█████▌                                | 239M/1.65G [00:29<01:29, 15.8MB/s]
 15%|█████▌                                | 241M/1.65G [00:29<01:32, 15.2MB/s]
 15%|█████▌                                | 242M/1.65G [00:29<01:36, 14.6MB/s]
 15%|█████▌                                | 244M/1.65G [00:29<01:38, 14.4MB/s]
 15%|█████▋                                | 249M/1.65G [00:29<00:53, 26.2MB/s]
 15%|█████▊                                | 255M/1.65G [00:29<00:40, 34.6MB/s]
 16%|█████▉                                | 259M/1.65G [00:29<00:38, 36.4MB/s]
 16%|██████                                | 263M/1.65G [00:30<00:41, 33.6MB/s]
 16%|██████                                | 266M/1.65G [00:30<01:26, 16.0MB/s]
 16%|██████▏                               | 269M/1.65G [00:30<01:36, 14.3MB/s]
 16%|██████▏                               | 271M/1.65G [00:31<01:41, 13.6MB/s]
 17%|██████▎                               | 273M/1.65G [00:31<01:43, 13.4MB/s]
 17%|██████▎                               | 275M/1.65G [00:31<01:45, 13.1MB/s]
 17%|██████▎                               | 276M/1.65G [00:31<01:49, 12.6MB/s]
 17%|██████▍                               | 277M/1.65G [00:31<01:48, 12.6MB/s]
 17%|██████▍                               | 279M/1.65G [00:31<02:04, 11.0MB/s]
 17%|██████▍                               | 280M/1.65G [00:31<02:12, 10.4MB/s]
 17%|██████▍                               | 281M/1.65G [00:32<02:14, 10.2MB/s]
 17%|██████▍                               | 282M/1.65G [00:32<03:11, 7.14MB/s]
 17%|██████▌                               | 283M/1.65G [00:32<03:02, 7.52MB/s]
 17%|██████▌                               | 284M/1.65G [00:32<02:52, 7.93MB/s]
 17%|██████▌                               | 286M/1.65G [00:32<02:32, 8.94MB/s]
 17%|██████▌                               | 287M/1.65G [00:32<02:25, 9.40MB/s]
 17%|██████▌                               | 288M/1.65G [00:32<02:16, 9.96MB/s]
 18%|██████▋                               | 289M/1.65G [00:32<02:08, 10.6MB/s]
 18%|██████▋                               | 291M/1.65G [00:33<01:57, 11.6MB/s]
 18%|██████▋                               | 292M/1.65G [00:33<01:57, 11.6MB/s]
 18%|██████▋                               | 293M/1.65G [00:33<02:06, 10.7MB/s]
 18%|██████▊                               | 295M/1.65G [00:33<02:03, 11.0MB/s]
 18%|██████▊                               | 296M/1.65G [00:33<02:02, 11.1MB/s]
 18%|██████▊                               | 297M/1.65G [00:33<01:57, 11.5MB/s]
 18%|██████▊                               | 298M/1.65G [00:33<01:54, 11.8MB/s]
 18%|██████▉                               | 300M/1.65G [00:33<01:54, 11.9MB/s]
 18%|██████▉                               | 301M/1.65G [00:33<02:00, 11.2MB/s]
 18%|██████▉                               | 302M/1.65G [00:34<02:04, 10.9MB/s]
 18%|██████▉                               | 303M/1.65G [00:34<02:01, 11.1MB/s]
 18%|██████▉                               | 304M/1.65G [00:34<02:32, 8.84MB/s]
 18%|███████                               | 305M/1.65G [00:34<02:26, 9.20MB/s]
 19%|███████                               | 307M/1.65G [00:34<02:13, 10.1MB/s]
 19%|███████                               | 308M/1.65G [00:34<02:06, 10.6MB/s]
 19%|███████                               | 309M/1.65G [00:34<02:05, 10.7MB/s]
 19%|███████▏                              | 310M/1.65G [00:34<02:03, 10.9MB/s]
 19%|███████▏                              | 312M/1.65G [00:35<01:59, 11.2MB/s]
 19%|███████▏                              | 313M/1.65G [00:35<01:51, 12.0MB/s]
 19%|███████▏                              | 315M/1.65G [00:35<01:43, 12.9MB/s]
 19%|███████▎                              | 316M/1.65G [00:35<01:48, 12.4MB/s]
 19%|███████▎                              | 317M/1.65G [00:35<01:52, 11.8MB/s]
 19%|███████▎                              | 319M/1.65G [00:35<01:59, 11.1MB/s]
 19%|███████▎                              | 320M/1.65G [00:35<01:58, 11.2MB/s]
 19%|███████▍                              | 321M/1.65G [00:35<01:54, 11.6MB/s]
 20%|███████▍                              | 322M/1.65G [00:35<01:54, 11.6MB/s]
 20%|███████▍                              | 324M/1.65G [00:36<01:53, 11.7MB/s]
 20%|███████▍                              | 325M/1.65G [00:36<01:50, 12.0MB/s]
 20%|███████▌                              | 326M/1.65G [00:36<01:52, 11.8MB/s]
 20%|███████▌                              | 328M/1.65G [00:36<02:33, 8.64MB/s]
 20%|███████▌                              | 329M/1.65G [00:36<03:09, 6.97MB/s]
 20%|███████▌                              | 330M/1.65G [00:36<03:03, 7.23MB/s]
 20%|███████▌                              | 331M/1.65G [00:36<02:39, 8.29MB/s]
 20%|███████▋                              | 332M/1.65G [00:37<02:35, 8.48MB/s]
 20%|███████▋                              | 333M/1.65G [00:37<02:27, 8.94MB/s]
 20%|███████▋                              | 334M/1.65G [00:37<02:13, 9.84MB/s]
 20%|███████▋                              | 335M/1.65G [00:37<02:22, 9.25MB/s]
 20%|███████▋                              | 337M/1.65G [00:37<02:07, 10.3MB/s]
 20%|███████▊                              | 338M/1.65G [00:37<01:53, 11.5MB/s]
 21%|███████▊                              | 340M/1.65G [00:37<01:43, 12.6MB/s]
 21%|███████▊                              | 342M/1.65G [00:37<01:35, 13.8MB/s]
 21%|███████▉                              | 343M/1.65G [00:37<01:28, 14.7MB/s]
 21%|███████▉                              | 345M/1.65G [00:38<01:25, 15.3MB/s]
 21%|███████▉                              | 347M/1.65G [00:38<01:28, 14.7MB/s]
 21%|████████                              | 348M/1.65G [00:38<01:34, 13.8MB/s]
 21%|████████                              | 350M/1.65G [00:38<01:35, 13.6MB/s]
 21%|████████                              | 351M/1.65G [00:38<01:42, 12.7MB/s]
 21%|████████                              | 352M/1.65G [00:38<02:07, 10.2MB/s]
 21%|████████▏                             | 354M/1.65G [00:38<01:56, 11.2MB/s]
 22%|████████▏                             | 355M/1.65G [00:38<01:47, 12.0MB/s]
 22%|████████▏                             | 357M/1.65G [00:38<01:42, 12.6MB/s]
 22%|████████▏                             | 359M/1.65G [00:39<01:37, 13.3MB/s]
 22%|████████▎                             | 360M/1.65G [00:39<01:30, 14.3MB/s]
 22%|████████▎                             | 362M/1.65G [00:39<01:27, 14.7MB/s]
 22%|████████▎                             | 364M/1.65G [00:39<01:24, 15.2MB/s]
 22%|████████▍                             | 365M/1.65G [00:39<01:24, 15.2MB/s]
 22%|████████▍                             | 367M/1.65G [00:39<01:28, 14.5MB/s]
 22%|████████▍                             | 368M/1.65G [00:39<01:31, 14.1MB/s]
 22%|████████▌                             | 370M/1.65G [00:39<01:34, 13.6MB/s]
 22%|████████▌                             | 371M/1.65G [00:40<01:54, 11.1MB/s]
 23%|████████▌                             | 372M/1.65G [00:40<01:54, 11.2MB/s]
 23%|████████▌                             | 373M/1.65G [00:40<01:55, 11.0MB/s]
 23%|████████▌                             | 375M/1.65G [00:40<01:55, 11.0MB/s]
 23%|████████▋                             | 376M/1.65G [00:40<02:02, 10.4MB/s]
 23%|████████▋                             | 377M/1.65G [00:40<02:03, 10.3MB/s]
 23%|████████▋                             | 378M/1.65G [00:40<02:02, 10.4MB/s]
 23%|████████▋                             | 379M/1.65G [00:40<01:52, 11.3MB/s]
 23%|████████▋                             | 381M/1.65G [00:40<01:52, 11.3MB/s]
 23%|████████▊                             | 382M/1.65G [00:41<01:53, 11.2MB/s]
 23%|████████▊                             | 383M/1.65G [00:41<01:57, 10.8MB/s]
 23%|████████▊                             | 384M/1.65G [00:41<02:10, 9.75MB/s]
 23%|████████▊                             | 385M/1.65G [00:41<02:20, 9.02MB/s]
 23%|████████▊                             | 386M/1.65G [00:41<02:22, 8.91MB/s]
 23%|████████▉                             | 387M/1.65G [00:41<02:27, 8.60MB/s]
 23%|████████▉                             | 388M/1.65G [00:41<02:25, 8.71MB/s]
 24%|████████▉                             | 389M/1.65G [00:41<02:24, 8.72MB/s]
 24%|████████▉                             | 390M/1.65G [00:41<02:08, 9.85MB/s]
 24%|█████████                             | 391M/1.65G [00:42<02:01, 10.4MB/s]
 24%|█████████                             | 393M/1.65G [00:42<01:47, 11.7MB/s]
 24%|█████████                             | 394M/1.65G [00:42<01:58, 10.6MB/s]
 24%|█████████                             | 395M/1.65G [00:42<01:57, 10.7MB/s]
 24%|█████████                             | 397M/1.65G [00:42<01:51, 11.3MB/s]
 24%|█████████▏                            | 398M/1.65G [00:42<01:46, 11.8MB/s]
 24%|█████████▏                            | 399M/1.65G [00:42<01:43, 12.1MB/s]
 24%|█████████▏                            | 401M/1.65G [00:42<01:49, 11.5MB/s]
 24%|█████████▏                            | 402M/1.65G [00:42<01:50, 11.3MB/s]
 24%|█████████▎                            | 403M/1.65G [00:43<02:00, 10.4MB/s]
 24%|█████████▎                            | 404M/1.65G [00:43<01:59, 10.4MB/s]
 25%|█████████▎                            | 405M/1.65G [00:43<02:01, 10.3MB/s]
 25%|█████████▎                            | 406M/1.65G [00:43<02:00, 10.3MB/s]
 25%|█████████▎                            | 407M/1.65G [00:43<02:51, 7.25MB/s]
 25%|█████████▍                            | 408M/1.65G [00:43<02:41, 7.71MB/s]
 25%|█████████▍                            | 410M/1.65G [00:43<02:21, 8.77MB/s]
 25%|█████████▍                            | 411M/1.65G [00:43<02:07, 9.78MB/s]
 25%|█████████▍                            | 412M/1.65G [00:44<02:08, 9.63MB/s]
 25%|█████████▍                            | 413M/1.65G [00:44<02:07, 9.70MB/s]
 25%|█████████▌                            | 414M/1.65G [00:44<02:01, 10.2MB/s]
 25%|█████████▌                            | 416M/1.65G [00:44<01:47, 11.5MB/s]
 25%|█████████▌                            | 417M/1.65G [00:44<01:55, 10.7MB/s]
 25%|█████████▌                            | 418M/1.65G [00:44<01:51, 11.1MB/s]
 25%|█████████▋                            | 419M/1.65G [00:44<01:45, 11.7MB/s]
 25%|█████████▋                            | 421M/1.65G [00:44<01:41, 12.1MB/s]
 26%|█████████▋                            | 422M/1.65G [00:44<01:34, 13.0MB/s]
 26%|█████████▋                            | 424M/1.65G [00:45<01:39, 12.4MB/s]
 26%|█████████▊                            | 425M/1.65G [00:45<01:41, 12.1MB/s]
 26%|█████████▊                            | 426M/1.65G [00:45<01:43, 11.8MB/s]
 26%|█████████▊                            | 427M/1.65G [00:45<01:54, 10.7MB/s]
 26%|█████████▊                            | 428M/1.65G [00:45<01:57, 10.4MB/s]
 26%|█████████▉                            | 430M/1.65G [00:45<02:27, 8.27MB/s]
 26%|█████████▉                            | 431M/1.65G [00:45<02:18, 8.84MB/s]
 26%|█████████▉                            | 432M/1.65G [00:45<02:12, 9.24MB/s]
 26%|█████████▉                            | 433M/1.65G [00:46<02:10, 9.35MB/s]
 26%|█████████▉                            | 434M/1.65G [00:46<02:05, 9.75MB/s]
 26%|██████████                            | 435M/1.65G [00:46<01:57, 10.4MB/s]
 26%|██████████                            | 437M/1.65G [00:46<01:49, 11.1MB/s]
 27%|██████████                            | 438M/1.65G [00:46<01:44, 11.6MB/s]
 27%|██████████                            | 439M/1.65G [00:46<01:50, 11.0MB/s]
 27%|██████████▏                           | 440M/1.65G [00:46<01:59, 10.1MB/s]
 27%|██████████▏                           | 442M/1.65G [00:46<01:53, 10.6MB/s]
 27%|██████████▏                           | 443M/1.65G [00:46<01:48, 11.2MB/s]
 27%|██████████▏                           | 444M/1.65G [00:47<01:46, 11.3MB/s]
 27%|██████████▏                           | 445M/1.65G [00:47<01:45, 11.4MB/s]
 27%|██████████▎                           | 447M/1.65G [00:47<01:44, 11.5MB/s]
 27%|██████████▎                           | 448M/1.65G [00:47<01:34, 12.8MB/s]
 27%|██████████▎                           | 450M/1.65G [00:47<01:30, 13.3MB/s]
 27%|██████████▎                           | 451M/1.65G [00:47<01:31, 13.2MB/s]
 27%|██████████▍                           | 453M/1.65G [00:47<01:25, 14.1MB/s]
 27%|██████████▍                           | 454M/1.65G [00:47<01:25, 14.0MB/s]
 28%|██████████▍                           | 456M/1.65G [00:47<01:28, 13.6MB/s]
 28%|██████████▌                           | 457M/1.65G [00:48<01:28, 13.6MB/s]
 28%|██████████▌                           | 458M/1.65G [00:48<01:25, 13.9MB/s]
 28%|██████████▌                           | 460M/1.65G [00:48<01:25, 14.0MB/s]
 28%|██████████▌                           | 462M/1.65G [00:48<01:22, 14.5MB/s]
 28%|██████████▋                           | 463M/1.65G [00:48<01:20, 14.8MB/s]
 28%|██████████▋                           | 465M/1.65G [00:48<01:20, 14.7MB/s]
 28%|██████████▋                           | 466M/1.65G [00:48<01:21, 14.5MB/s]
 28%|██████████▊                           | 468M/1.65G [00:48<01:21, 14.6MB/s]
 28%|██████████▊                           | 469M/1.65G [00:48<01:19, 14.9MB/s]
 28%|██████████▊                           | 471M/1.65G [00:48<01:22, 14.3MB/s]
 29%|██████████▊                           | 472M/1.65G [00:49<01:23, 14.2MB/s]
 29%|██████████▉                           | 474M/1.65G [00:49<01:19, 14.8MB/s]
 29%|██████████▉                           | 475M/1.65G [00:49<01:16, 15.4MB/s]
 29%|██████████▉                           | 477M/1.65G [00:49<01:17, 15.1MB/s]
 29%|███████████                           | 479M/1.65G [00:49<01:18, 14.9MB/s]
 29%|███████████                           | 480M/1.65G [00:49<01:18, 14.9MB/s]
 29%|███████████                           | 482M/1.65G [00:49<01:19, 14.7MB/s]
 29%|███████████                           | 483M/1.65G [00:49<01:14, 15.7MB/s]
 29%|███████████▏                          | 485M/1.65G [00:49<01:14, 15.7MB/s]
 29%|███████████▏                          | 487M/1.65G [00:50<01:29, 13.0MB/s]
 30%|███████████▏                          | 488M/1.65G [00:50<01:35, 12.2MB/s]
 30%|███████████▏                          | 489M/1.65G [00:50<01:40, 11.5MB/s]
 30%|███████████▎                          | 491M/1.65G [00:50<01:43, 11.2MB/s]
 30%|███████████▎                          | 492M/1.65G [00:50<02:32, 7.59MB/s]
 30%|███████████▎                          | 493M/1.65G [00:50<02:27, 7.87MB/s]
 30%|███████████▎                          | 494M/1.65G [00:50<02:16, 8.51MB/s]
 30%|███████████▍                          | 495M/1.65G [00:51<02:08, 9.03MB/s]
 30%|███████████▍                          | 496M/1.65G [00:51<01:57, 9.82MB/s]
 30%|███████████▍                          | 497M/1.65G [00:51<01:57, 9.86MB/s]
 30%|███████████▍                          | 499M/1.65G [00:51<01:53, 10.1MB/s]
 30%|███████████▍                          | 500M/1.65G [00:51<01:49, 10.5MB/s]
 30%|███████████▌                          | 501M/1.65G [00:51<01:50, 10.4MB/s]
 30%|███████████▌                          | 502M/1.65G [00:51<01:51, 10.3MB/s]
 30%|███████████▌                          | 503M/1.65G [00:51<01:48, 10.6MB/s]
 31%|███████████▌                          | 505M/1.65G [00:51<01:38, 11.7MB/s]
 31%|███████████▋                          | 506M/1.65G [00:52<01:39, 11.5MB/s]
 31%|███████████▋                          | 507M/1.65G [00:52<01:41, 11.3MB/s]
 31%|███████████▋                          | 508M/1.65G [00:52<01:40, 11.3MB/s]
 31%|███████████▋                          | 510M/1.65G [00:52<01:45, 10.8MB/s]
 31%|███████████▋                          | 511M/1.65G [00:52<01:49, 10.4MB/s]
 31%|███████████▊                          | 512M/1.65G [00:52<01:50, 10.4MB/s]
 31%|███████████▊                          | 513M/1.65G [00:52<01:47, 10.6MB/s]
 31%|███████████▊                          | 514M/1.65G [00:52<01:51, 10.2MB/s]
 31%|███████████▊                          | 515M/1.65G [00:52<01:52, 10.1MB/s]
 31%|███████████▊                          | 516M/1.65G [00:53<01:57, 9.68MB/s]
 31%|███████████▉                          | 517M/1.65G [00:53<02:52, 6.58MB/s]
 31%|███████████▉                          | 518M/1.65G [00:53<02:47, 6.78MB/s]
 31%|███████████▉                          | 519M/1.65G [00:53<02:44, 6.88MB/s]
 31%|███████████▉                          | 520M/1.65G [00:53<02:21, 7.99MB/s]
 32%|███████████▉                          | 522M/1.65G [00:53<01:59, 9.48MB/s]
 32%|████████████                          | 523M/1.65G [00:53<01:47, 10.5MB/s]
 32%|████████████                          | 525M/1.65G [00:53<01:42, 11.0MB/s]
 32%|████████████                          | 526M/1.65G [00:54<01:37, 11.6MB/s]
 32%|████████████▏                         | 527M/1.65G [00:54<01:28, 12.7MB/s]
 32%|████████████▏                         | 529M/1.65G [00:54<01:30, 12.5MB/s]
 32%|████████████▏                         | 530M/1.65G [00:54<01:29, 12.5MB/s]
 32%|████████████▏                         | 532M/1.65G [00:54<01:31, 12.2MB/s]
 32%|████████████▎                         | 533M/1.65G [00:54<01:33, 12.0MB/s]
 32%|████████████▎                         | 534M/1.65G [00:54<01:35, 11.7MB/s]
 32%|████████████▎                         | 535M/1.65G [00:54<01:37, 11.5MB/s]
 32%|████████████▎                         | 537M/1.65G [00:54<01:37, 11.5MB/s]
 33%|████████████▎                         | 538M/1.65G [00:55<01:34, 11.8MB/s]
 33%|████████████▍                         | 539M/1.65G [00:55<01:31, 12.1MB/s]
 33%|████████████▍                         | 541M/1.65G [00:55<01:33, 11.9MB/s]
 33%|████████████▍                         | 542M/1.65G [00:55<01:33, 11.8MB/s]
 33%|████████████▍                         | 543M/1.65G [00:55<01:34, 11.7MB/s]
 33%|████████████▌                         | 544M/1.65G [00:55<01:35, 11.6MB/s]
 33%|████████████▌                         | 546M/1.65G [00:55<01:36, 11.5MB/s]
 33%|████████████▌                         | 547M/1.65G [00:55<01:29, 12.3MB/s]
 33%|████████████▌                         | 548M/1.65G [00:55<01:29, 12.3MB/s]
 33%|████████████▋                         | 550M/1.65G [00:56<01:25, 12.9MB/s]
 33%|████████████▋                         | 551M/1.65G [00:56<01:26, 12.8MB/s]
 33%|████████████▋                         | 552M/1.65G [00:56<01:27, 12.5MB/s]
 34%|████████████▋                         | 554M/1.65G [00:56<01:30, 12.1MB/s]
 34%|████████████▊                         | 555M/1.65G [00:56<01:27, 12.6MB/s]
 34%|████████████▊                         | 556M/1.65G [00:56<01:24, 12.9MB/s]
 34%|████████████▊                         | 558M/1.65G [00:56<01:32, 11.9MB/s]
 34%|████████████▊                         | 559M/1.65G [00:56<01:33, 11.6MB/s]
 34%|████████████▉                         | 560M/1.65G [00:56<01:35, 11.4MB/s]
 34%|████████████▉                         | 561M/1.65G [00:57<01:33, 11.7MB/s]
 34%|████████████▉                         | 563M/1.65G [00:57<01:27, 12.4MB/s]
 34%|████████████▉                         | 564M/1.65G [00:57<01:25, 12.7MB/s]
 34%|█████████████                         | 566M/1.65G [00:57<01:26, 12.6MB/s]
 34%|█████████████                         | 567M/1.65G [00:57<01:17, 14.0MB/s]
 34%|█████████████                         | 569M/1.65G [00:57<01:20, 13.5MB/s]
 35%|█████████████                         | 571M/1.65G [00:57<01:15, 14.4MB/s]
 35%|█████████████▏                        | 572M/1.65G [00:57<01:11, 15.2MB/s]
 35%|█████████████▏                        | 574M/1.65G [00:57<01:08, 15.7MB/s]
 35%|█████████████▏                        | 576M/1.65G [00:57<01:08, 15.6MB/s]
 35%|█████████████▎                        | 577M/1.65G [00:58<01:09, 15.6MB/s]
 35%|█████████████▎                        | 579M/1.65G [00:58<01:10, 15.2MB/s]
 35%|█████████████▎                        | 581M/1.65G [00:58<01:09, 15.3MB/s]
 35%|█████████████▍                        | 582M/1.65G [00:58<01:11, 15.0MB/s]
 35%|█████████████▍                        | 584M/1.65G [00:58<01:12, 14.7MB/s]
 35%|█████████████▍                        | 585M/1.65G [00:58<01:12, 14.8MB/s]
 36%|█████████████▍                        | 587M/1.65G [00:58<01:11, 14.9MB/s]
 36%|█████████████▌                        | 589M/1.65G [00:58<01:08, 15.4MB/s]
 36%|█████████████▌                        | 590M/1.65G [00:58<01:11, 14.9MB/s]
 36%|█████████████▌                        | 592M/1.65G [00:59<01:13, 14.5MB/s]
 36%|█████████████▋                        | 593M/1.65G [00:59<01:12, 14.6MB/s]
 36%|█████████████▋                        | 595M/1.65G [00:59<01:11, 14.9MB/s]
 36%|█████████████▋                        | 597M/1.65G [00:59<01:08, 15.4MB/s]
 36%|█████████████▊                        | 599M/1.65G [00:59<01:06, 15.8MB/s]
 36%|█████████████▊                        | 600M/1.65G [00:59<01:04, 16.2MB/s]
 36%|█████████████▊                        | 602M/1.65G [00:59<01:04, 16.4MB/s]
 37%|█████████████▉                        | 604M/1.65G [00:59<01:03, 16.5MB/s]
 37%|█████████████▉                        | 605M/1.65G [00:59<01:10, 14.9MB/s]
 37%|█████████████▉                        | 607M/1.65G [01:00<01:19, 13.2MB/s]
 37%|█████████████▉                        | 608M/1.65G [01:00<01:19, 13.1MB/s]
 37%|██████████████                        | 610M/1.65G [01:00<01:21, 12.9MB/s]
 37%|██████████████                        | 611M/1.65G [01:00<01:21, 12.7MB/s]
 37%|██████████████                        | 612M/1.65G [01:00<01:22, 12.6MB/s]
 37%|██████████████                        | 614M/1.65G [01:00<01:23, 12.5MB/s]
 37%|██████████████▏                       | 615M/1.65G [01:00<01:19, 13.0MB/s]
 37%|██████████████▏                       | 616M/1.65G [01:00<01:22, 12.6MB/s]
 37%|██████████████▏                       | 617M/1.65G [01:00<01:29, 11.6MB/s]
 37%|██████████████▏                       | 619M/1.65G [01:01<01:32, 11.1MB/s]
 38%|██████████████▎                       | 620M/1.65G [01:01<01:38, 10.5MB/s]
 38%|██████████████▎                       | 621M/1.65G [01:01<01:36, 10.6MB/s]
 38%|██████████████▎                       | 622M/1.65G [01:01<01:34, 10.9MB/s]
 38%|██████████████▎                       | 623M/1.65G [01:01<01:35, 10.7MB/s]
 38%|██████████████▎                       | 624M/1.65G [01:01<01:35, 10.7MB/s]
 38%|██████████████▍                       | 625M/1.65G [01:01<01:38, 10.5MB/s]
 38%|██████████████▍                       | 627M/1.65G [01:01<01:43, 9.88MB/s]
 38%|██████████████▍                       | 628M/1.65G [01:01<01:37, 10.5MB/s]
 38%|██████████████▍                       | 629M/1.65G [01:02<01:29, 11.5MB/s]
 38%|██████████████▌                       | 631M/1.65G [01:02<01:23, 12.3MB/s]
 38%|██████████████▌                       | 632M/1.65G [01:02<01:20, 12.7MB/s]
 38%|██████████████▌                       | 634M/1.65G [01:02<01:21, 12.4MB/s]
 38%|██████████████▌                       | 635M/1.65G [01:02<01:31, 11.1MB/s]
 38%|██████████████▌                       | 636M/1.65G [01:02<01:40, 10.2MB/s]
 39%|██████████████▋                       | 637M/1.65G [01:02<01:36, 10.6MB/s]
 39%|██████████████▋                       | 639M/1.65G [01:02<01:33, 10.9MB/s]
 39%|██████████████▋                       | 640M/1.65G [01:03<01:37, 10.3MB/s]
 39%|██████████████▋                       | 641M/1.65G [01:03<01:38, 10.3MB/s]
 39%|██████████████▊                       | 643M/1.65G [01:03<01:09, 14.6MB/s]
 39%|██████████████▉                       | 651M/1.65G [01:03<00:31, 32.0MB/s]
 40%|███████████████▏                      | 659M/1.65G [01:03<00:21, 45.9MB/s]
 40%|███████████████▎                      | 664M/1.65G [01:03<00:22, 44.6MB/s]
 40%|███████████████▎                      | 668M/1.65G [01:03<00:39, 24.8MB/s]
 41%|███████████████▍                      | 672M/1.65G [01:04<00:50, 19.5MB/s]
 41%|███████████████▌                      | 675M/1.65G [01:04<00:58, 16.7MB/s]
 41%|███████████████▌                      | 677M/1.65G [01:04<01:01, 15.7MB/s]
 41%|███████████████▌                      | 679M/1.65G [01:04<01:07, 14.4MB/s]
 41%|███████████████▋                      | 681M/1.65G [01:05<01:11, 13.6MB/s]
 41%|███████████████▋                      | 682M/1.65G [01:05<01:12, 13.4MB/s]
 41%|███████████████▋                      | 684M/1.65G [01:05<01:12, 13.5MB/s]
 41%|███████████████▊                      | 685M/1.65G [01:05<01:16, 12.7MB/s]
 42%|███████████████▊                      | 687M/1.65G [01:05<01:20, 12.1MB/s]
 42%|███████████████▊                      | 688M/1.65G [01:05<01:21, 11.9MB/s]
 42%|███████████████▊                      | 689M/1.65G [01:05<01:22, 11.7MB/s]
 42%|███████████████▊                      | 690M/1.65G [01:05<01:53, 8.51MB/s]
 42%|███████████████▉                      | 691M/1.65G [01:06<02:27, 6.50MB/s]
 42%|███████████████▉                      | 692M/1.65G [01:06<02:17, 6.97MB/s]
 42%|███████████████▉                      | 694M/1.65G [01:06<01:59, 8.01MB/s]
 42%|███████████████▉                      | 695M/1.65G [01:06<01:48, 8.81MB/s]
 42%|████████████████                      | 696M/1.65G [01:06<01:41, 9.41MB/s]
 42%|████████████████                      | 697M/1.65G [01:06<01:40, 9.50MB/s]
 42%|████████████████                      | 698M/1.65G [01:06<01:42, 9.32MB/s]
 42%|████████████████                      | 699M/1.65G [01:07<01:48, 8.75MB/s]
 42%|████████████████                      | 700M/1.65G [01:07<01:43, 9.23MB/s]
 42%|████████████████▏                     | 702M/1.65G [01:07<01:43, 9.17MB/s]
 43%|████████████████▏                     | 703M/1.65G [01:07<01:40, 9.46MB/s]
 43%|████████████████▏                     | 704M/1.65G [01:07<01:57, 8.05MB/s]
 43%|████████████████▏                     | 705M/1.65G [01:07<01:45, 8.95MB/s]
 43%|████████████████▏                     | 706M/1.65G [01:07<01:33, 10.1MB/s]
 43%|████████████████▎                     | 708M/1.65G [01:07<01:23, 11.4MB/s]
 43%|████████████████▎                     | 709M/1.65G [01:08<01:20, 11.7MB/s]
 43%|████████████████▎                     | 711M/1.65G [01:08<01:31, 10.3MB/s]
 43%|████████████████▍                     | 712M/1.65G [01:08<01:24, 11.2MB/s]
 43%|████████████████▍                     | 714M/1.65G [01:08<01:23, 11.2MB/s]
 43%|████████████████▍                     | 715M/1.65G [01:08<01:23, 11.3MB/s]
 43%|████████████████▍                     | 716M/1.65G [01:08<01:25, 11.0MB/s]
 43%|████████████████▍                     | 717M/1.65G [01:08<01:25, 11.0MB/s]
 43%|████████████████▌                     | 718M/1.65G [01:08<01:23, 11.2MB/s]
 44%|████████████████▌                     | 720M/1.65G [01:08<01:20, 11.6MB/s]
 44%|████████████████▌                     | 721M/1.65G [01:09<01:40, 9.29MB/s]
 44%|████████████████▌                     | 722M/1.65G [01:09<01:28, 10.5MB/s]
 44%|████████████████▋                     | 724M/1.65G [01:09<01:18, 11.8MB/s]
 44%|████████████████▋                     | 726M/1.65G [01:09<01:11, 13.0MB/s]
 44%|████████████████▋                     | 727M/1.65G [01:09<01:06, 13.8MB/s]
 44%|████████████████▊                     | 729M/1.65G [01:09<01:04, 14.4MB/s]
 44%|████████████████▊                     | 731M/1.65G [01:09<01:03, 14.6MB/s]
 44%|████████████████▊                     | 732M/1.65G [01:09<01:06, 13.9MB/s]
 44%|████████████████▊                     | 733M/1.65G [01:10<01:33, 9.82MB/s]
 44%|████████████████▉                     | 735M/1.65G [01:10<01:48, 8.49MB/s]
 45%|████████████████▉                     | 736M/1.65G [01:10<01:50, 8.31MB/s]
 45%|████████████████▉                     | 737M/1.65G [01:10<01:43, 8.83MB/s]
 45%|████████████████▉                     | 738M/1.65G [01:10<01:38, 9.25MB/s]
 45%|████████████████▉                     | 739M/1.65G [01:10<01:37, 9.37MB/s]
 45%|█████████████████                     | 740M/1.65G [01:10<01:38, 9.23MB/s]
 45%|█████████████████                     | 741M/1.65G [01:11<01:51, 8.21MB/s]
 45%|█████████████████                     | 742M/1.65G [01:11<02:29, 6.08MB/s]
 45%|█████████████████                     | 743M/1.65G [01:11<02:22, 6.39MB/s]
 45%|█████████████████                     | 744M/1.65G [01:11<02:08, 7.08MB/s]
 45%|█████████████████                     | 745M/1.65G [01:11<02:00, 7.52MB/s]
 45%|█████████████████▏                    | 746M/1.65G [01:11<01:51, 8.10MB/s]
 45%|█████████████████▏                    | 747M/1.65G [01:11<01:49, 8.27MB/s]
 45%|█████████████████▏                    | 748M/1.65G [01:11<01:43, 8.75MB/s]
 45%|█████████████████▏                    | 749M/1.65G [01:12<01:43, 8.73MB/s]
 45%|█████████████████▏                    | 750M/1.65G [01:12<02:14, 6.74MB/s]
 45%|█████████████████▎                    | 750M/1.65G [01:12<02:07, 7.05MB/s]
 45%|█████████████████▎                    | 752M/1.65G [01:12<01:45, 8.55MB/s]
 46%|█████████████████▎                    | 753M/1.65G [01:12<01:45, 8.53MB/s]
 46%|█████████████████▎                    | 754M/1.65G [01:12<01:42, 8.74MB/s]
 46%|█████████████████▎                    | 755M/1.65G [01:12<01:33, 9.60MB/s]
 46%|█████████████████▍                    | 756M/1.65G [01:12<01:32, 9.71MB/s]
 46%|█████████████████▍                    | 757M/1.65G [01:13<01:27, 10.3MB/s]
 46%|█████████████████▍                    | 758M/1.65G [01:13<01:27, 10.2MB/s]
 46%|█████████████████▍                    | 759M/1.65G [01:13<01:42, 8.71MB/s]
 46%|█████████████████▍                    | 760M/1.65G [01:13<01:45, 8.44MB/s]
 46%|█████████████████▍                    | 761M/1.65G [01:13<02:06, 7.05MB/s]
 46%|█████████████████▌                    | 762M/1.65G [01:13<02:06, 7.05MB/s]
 46%|█████████████████▌                    | 763M/1.65G [01:13<01:57, 7.55MB/s]
 46%|█████████████████▌                    | 764M/1.65G [01:13<01:54, 7.79MB/s]
 46%|█████████████████▌                    | 765M/1.65G [01:14<01:53, 7.81MB/s]
 46%|█████████████████▌                    | 766M/1.65G [01:14<01:42, 8.65MB/s]
 46%|█████████████████▋                    | 767M/1.65G [01:14<01:33, 9.50MB/s]
 46%|█████████████████▋                    | 768M/1.65G [01:14<01:23, 10.6MB/s]
 47%|█████████████████▋                    | 770M/1.65G [01:14<01:16, 11.5MB/s]
 47%|█████████████████▋                    | 771M/1.65G [01:14<01:16, 11.5MB/s]
 47%|█████████████████▊                    | 772M/1.65G [01:14<01:13, 12.0MB/s]
 47%|█████████████████▊                    | 774M/1.65G [01:14<01:10, 12.5MB/s]
 47%|█████████████████▊                    | 775M/1.65G [01:14<01:11, 12.3MB/s]
 47%|█████████████████▊                    | 776M/1.65G [01:14<01:10, 12.4MB/s]
 47%|█████████████████▉                    | 778M/1.65G [01:15<01:11, 12.2MB/s]
 47%|█████████████████▉                    | 779M/1.65G [01:15<01:11, 12.1MB/s]
 47%|█████████████████▉                    | 780M/1.65G [01:15<01:14, 11.7MB/s]
 47%|█████████████████▉                    | 782M/1.65G [01:15<01:15, 11.6MB/s]
 47%|█████████████████▉                    | 783M/1.65G [01:15<01:14, 11.6MB/s]
 47%|██████████████████                    | 784M/1.65G [01:15<01:45, 8.21MB/s]
 47%|██████████████████                    | 785M/1.65G [01:15<01:40, 8.63MB/s]
 48%|██████████████████                    | 786M/1.65G [01:15<01:34, 9.19MB/s]
 48%|██████████████████                    | 787M/1.65G [01:16<01:29, 9.65MB/s]
 48%|██████████████████▏                   | 789M/1.65G [01:16<01:24, 10.3MB/s]
 48%|██████████████████▏                   | 790M/1.65G [01:16<01:21, 10.5MB/s]
 48%|██████████████████▏                   | 791M/1.65G [01:16<01:20, 10.7MB/s]
 48%|██████████████████▏                   | 792M/1.65G [01:16<01:19, 10.9MB/s]
 48%|██████████████████▏                   | 794M/1.65G [01:16<01:22, 10.4MB/s]
 48%|██████████████████▎                   | 795M/1.65G [01:16<01:24, 10.1MB/s]
 48%|██████████████████▎                   | 796M/1.65G [01:16<01:20, 10.7MB/s]
 48%|██████████████████▎                   | 797M/1.65G [01:16<01:19, 10.8MB/s]
 48%|██████████████████▎                   | 798M/1.65G [01:17<01:16, 11.2MB/s]
 48%|██████████████████▍                   | 800M/1.65G [01:17<01:17, 11.0MB/s]
 48%|██████████████████▍                   | 801M/1.65G [01:17<01:19, 10.8MB/s]
 49%|██████████████████▍                   | 802M/1.65G [01:17<01:12, 11.7MB/s]
 49%|██████████████████▍                   | 804M/1.65G [01:17<01:05, 13.0MB/s]
 49%|██████████████████▌                   | 805M/1.65G [01:17<01:03, 13.3MB/s]
 49%|██████████████████▌                   | 807M/1.65G [01:17<01:02, 13.6MB/s]
 49%|██████████████████▌                   | 808M/1.65G [01:17<01:02, 13.5MB/s]
 49%|██████████████████▌                   | 810M/1.65G [01:17<01:04, 13.1MB/s]
 49%|██████████████████▋                   | 811M/1.65G [01:18<01:05, 12.9MB/s]
 49%|██████████████████▋                   | 813M/1.65G [01:18<01:02, 13.3MB/s]
 49%|██████████████████▋                   | 814M/1.65G [01:18<01:04, 12.9MB/s]
 49%|██████████████████▋                   | 815M/1.65G [01:18<01:02, 13.5MB/s]
 49%|██████████████████▊                   | 817M/1.65G [01:18<01:04, 13.1MB/s]
 50%|██████████████████▊                   | 818M/1.65G [01:18<01:02, 13.4MB/s]
 50%|██████████████████▊                   | 820M/1.65G [01:18<01:06, 12.4MB/s]
 50%|██████████████████▉                   | 821M/1.65G [01:18<01:07, 12.2MB/s]
 50%|██████████████████▉                   | 822M/1.65G [01:18<01:07, 12.3MB/s]
 50%|██████████████████▉                   | 824M/1.65G [01:19<01:08, 12.0MB/s]
 50%|██████████████████▉                   | 825M/1.65G [01:19<01:05, 12.7MB/s]
 50%|███████████████████                   | 827M/1.65G [01:19<01:00, 13.7MB/s]
 50%|███████████████████                   | 829M/1.65G [01:19<00:56, 14.6MB/s]
 50%|███████████████████                   | 830M/1.65G [01:19<00:55, 14.8MB/s]
 50%|███████████████████▏                  | 832M/1.65G [01:19<00:52, 15.5MB/s]
 50%|███████████████████▏                  | 834M/1.65G [01:19<00:53, 15.4MB/s]
 51%|███████████████████▏                  | 835M/1.65G [01:19<00:53, 15.3MB/s]
 51%|███████████████████▏                  | 837M/1.65G [01:19<00:54, 14.9MB/s]
 51%|███████████████████▎                  | 838M/1.65G [01:20<01:06, 12.3MB/s]
 51%|███████████████████▎                  | 839M/1.65G [01:20<01:10, 11.5MB/s]
 51%|███████████████████▎                  | 841M/1.65G [01:20<01:15, 10.7MB/s]
 51%|███████████████████▎                  | 842M/1.65G [01:20<01:46, 7.62MB/s]
 51%|███████████████████▍                  | 843M/1.65G [01:20<01:36, 8.41MB/s]
 51%|███████████████████▍                  | 844M/1.65G [01:20<01:38, 8.19MB/s]
 51%|███████████████████▍                  | 845M/1.65G [01:20<01:37, 8.27MB/s]
 51%|███████████████████▍                  | 846M/1.65G [01:21<01:39, 8.11MB/s]
 51%|███████████████████▍                  | 847M/1.65G [01:21<01:38, 8.17MB/s]
 51%|███████████████████▍                  | 847M/1.65G [01:21<02:14, 6.01MB/s]
 51%|███████████████████▌                  | 849M/1.65G [01:21<01:49, 7.33MB/s]
 51%|███████████████████▌                  | 850M/1.65G [01:21<01:33, 8.58MB/s]
 52%|███████████████████▌                  | 852M/1.65G [01:21<01:20, 9.91MB/s]
 52%|███████████████████▌                  | 853M/1.65G [01:21<01:12, 11.1MB/s]
 52%|███████████████████▋                  | 855M/1.65G [01:21<01:05, 12.1MB/s]
 52%|███████████████████▋                  | 856M/1.65G [01:22<01:05, 12.2MB/s]
 52%|███████████████████▋                  | 857M/1.65G [01:22<01:04, 12.4MB/s]
 52%|███████████████████▋                  | 859M/1.65G [01:22<01:03, 12.6MB/s]
 52%|███████████████████▊                  | 860M/1.65G [01:22<01:01, 12.9MB/s]
 52%|███████████████████▊                  | 861M/1.65G [01:22<01:03, 12.5MB/s]
 52%|███████████████████▊                  | 863M/1.65G [01:22<01:22, 9.54MB/s]
 52%|███████████████████▊                  | 864M/1.65G [01:22<01:28, 8.94MB/s]
 52%|███████████████████▉                  | 865M/1.65G [01:22<01:29, 8.83MB/s]
 52%|███████████████████▉                  | 866M/1.65G [01:23<01:28, 8.85MB/s]
 52%|███████████████████▉                  | 866M/1.65G [01:23<01:29, 8.82MB/s]
 52%|███████████████████▉                  | 867M/1.65G [01:23<01:39, 7.89MB/s]
 53%|███████████████████▉                  | 868M/1.65G [01:23<01:49, 7.16MB/s]
 53%|███████████████████▉                  | 869M/1.65G [01:23<01:45, 7.45MB/s]
 53%|████████████████████                  | 870M/1.65G [01:23<01:30, 8.64MB/s]
 53%|████████████████████                  | 872M/1.65G [01:23<01:22, 9.45MB/s]
 53%|████████████████████                  | 873M/1.65G [01:23<01:17, 10.1MB/s]
 53%|████████████████████                  | 874M/1.65G [01:24<01:11, 10.9MB/s]
 53%|████████████████████▏                 | 876M/1.65G [01:24<01:06, 11.8MB/s]
 53%|████████████████████▏                 | 877M/1.65G [01:24<01:08, 11.3MB/s]
 53%|████████████████████▏                 | 878M/1.65G [01:24<01:09, 11.1MB/s]
 53%|████████████████████▏                 | 880M/1.65G [01:24<01:08, 11.3MB/s]
 53%|████████████████████▎                 | 881M/1.65G [01:24<01:09, 11.1MB/s]
 53%|████████████████████▎                 | 882M/1.65G [01:24<01:09, 11.0MB/s]
 53%|████████████████████▎                 | 883M/1.65G [01:24<01:10, 10.9MB/s]
 54%|████████████████████▎                 | 885M/1.65G [01:24<01:10, 10.9MB/s]
 54%|████████████████████▎                 | 886M/1.65G [01:25<01:07, 11.3MB/s]
 54%|████████████████████▍                 | 887M/1.65G [01:25<01:08, 11.1MB/s]
 54%|████████████████████▍                 | 888M/1.65G [01:25<01:06, 11.4MB/s]
 54%|████████████████████▍                 | 890M/1.65G [01:25<01:04, 11.8MB/s]
 54%|████████████████████▍                 | 891M/1.65G [01:25<01:04, 11.8MB/s]
 54%|████████████████████▌                 | 892M/1.65G [01:25<01:05, 11.5MB/s]
 54%|████████████████████▌                 | 893M/1.65G [01:25<01:06, 11.3MB/s]
 54%|████████████████████▌                 | 895M/1.65G [01:25<01:06, 11.4MB/s]
 54%|████████████████████▌                 | 896M/1.65G [01:25<01:07, 11.3MB/s]
 54%|████████████████████▋                 | 897M/1.65G [01:26<01:06, 11.4MB/s]
 54%|████████████████████▋                 | 899M/1.65G [01:26<01:05, 11.6MB/s]
 54%|████████████████████▋                 | 900M/1.65G [01:26<01:03, 11.9MB/s]
 55%|████████████████████▋                 | 901M/1.65G [01:26<01:04, 11.6MB/s]
 55%|████████████████████▊                 | 903M/1.65G [01:26<01:05, 11.5MB/s]
 55%|████████████████████▊                 | 904M/1.65G [01:26<01:04, 11.7MB/s]
 55%|████████████████████▊                 | 905M/1.65G [01:26<01:31, 8.15MB/s]
 55%|████████████████████▊                 | 906M/1.65G [01:26<01:25, 8.71MB/s]
 55%|████████████████████▊                 | 907M/1.65G [01:27<01:26, 8.67MB/s]
 55%|████████████████████▉                 | 908M/1.65G [01:27<01:20, 9.21MB/s]
 55%|████████████████████▉                 | 909M/1.65G [01:27<01:17, 9.57MB/s]
 55%|████████████████████▉                 | 911M/1.65G [01:27<01:13, 10.1MB/s]
 55%|████████████████████▉                 | 912M/1.65G [01:27<01:09, 10.7MB/s]
 55%|████████████████████▉                 | 913M/1.65G [01:27<01:06, 11.1MB/s]
 55%|█████████████████████                 | 915M/1.65G [01:27<01:00, 12.3MB/s]
 55%|█████████████████████                 | 916M/1.65G [01:27<00:55, 13.2MB/s]
 56%|█████████████████████                 | 918M/1.65G [01:27<00:53, 13.7MB/s]
 56%|█████████████████████▏                | 919M/1.65G [01:28<00:54, 13.5MB/s]
 56%|█████████████████████▏                | 921M/1.65G [01:28<01:08, 10.6MB/s]
 56%|█████████████████████▏                | 922M/1.65G [01:28<01:04, 11.2MB/s]
 56%|█████████████████████▏                | 924M/1.65G [01:28<00:57, 12.7MB/s]
 56%|█████████████████████▎                | 925M/1.65G [01:28<00:55, 13.0MB/s]
 56%|█████████████████████▎                | 927M/1.65G [01:28<00:53, 13.7MB/s]
 56%|█████████████████████▎                | 928M/1.65G [01:28<00:52, 13.8MB/s]
 56%|█████████████████████▍                | 930M/1.65G [01:28<00:54, 13.4MB/s]
 56%|█████████████████████▍                | 931M/1.65G [01:28<00:53, 13.4MB/s]
 56%|█████████████████████▍                | 933M/1.65G [01:29<00:57, 12.5MB/s]
 57%|█████████████████████▍                | 934M/1.65G [01:29<00:59, 12.1MB/s]
 57%|█████████████████████▌                | 935M/1.65G [01:29<00:57, 12.5MB/s]
 57%|█████████████████████▌                | 936M/1.65G [01:29<01:25, 8.37MB/s]
 57%|█████████████████████▌                | 938M/1.65G [01:29<01:12, 9.81MB/s]
 57%|█████████████████████▌                | 940M/1.65G [01:29<01:04, 11.0MB/s]
 57%|█████████████████████▋                | 941M/1.65G [01:29<00:56, 12.6MB/s]
 57%|█████████████████████▋                | 943M/1.65G [01:30<01:02, 11.3MB/s]
 57%|█████████████████████▋                | 944M/1.65G [01:30<01:11, 9.96MB/s]
 57%|█████████████████████▋                | 945M/1.65G [01:30<01:19, 8.93MB/s]
 57%|█████████████████████▊                | 946M/1.65G [01:30<01:18, 9.05MB/s]
 57%|█████████████████████▊                | 947M/1.65G [01:30<01:21, 8.64MB/s]
 57%|█████████████████████▊                | 948M/1.65G [01:30<01:19, 8.81MB/s]
 57%|█████████████████████▊                | 949M/1.65G [01:30<01:13, 9.64MB/s]
 57%|█████████████████████▊                | 950M/1.65G [01:30<01:14, 9.46MB/s]
 58%|█████████████████████▊                | 951M/1.65G [01:31<01:17, 9.02MB/s]
 58%|█████████████████████▉                | 952M/1.65G [01:31<01:16, 9.19MB/s]
 58%|█████████████████████▉                | 953M/1.65G [01:31<01:10, 9.91MB/s]
 58%|█████████████████████▉                | 954M/1.65G [01:31<01:10, 9.94MB/s]
 58%|█████████████████████▉                | 956M/1.65G [01:31<01:07, 10.3MB/s]
 58%|██████████████████████                | 957M/1.65G [01:31<01:05, 10.7MB/s]
 58%|██████████████████████                | 958M/1.65G [01:31<01:04, 10.7MB/s]
 58%|██████████████████████                | 959M/1.65G [01:31<01:06, 10.4MB/s]
 58%|██████████████████████                | 960M/1.65G [01:31<01:08, 10.2MB/s]
 58%|██████████████████████                | 961M/1.65G [01:31<01:08, 10.2MB/s]
 58%|██████████████████████                | 962M/1.65G [01:32<01:09, 9.93MB/s]
 58%|██████████████████████▏               | 963M/1.65G [01:32<01:07, 10.2MB/s]
 58%|██████████████████████▏               | 964M/1.65G [01:32<01:09, 9.89MB/s]
 58%|██████████████████████▏               | 965M/1.65G [01:32<01:09, 9.87MB/s]
 58%|██████████████████████▏               | 966M/1.65G [01:32<01:08, 9.98MB/s]
 59%|██████████████████████▏               | 967M/1.65G [01:32<01:07, 10.1MB/s]
 59%|██████████████████████▎               | 969M/1.65G [01:32<01:03, 10.8MB/s]
 59%|██████████████████████▎               | 970M/1.65G [01:32<01:06, 10.3MB/s]
 59%|██████████████████████▎               | 971M/1.65G [01:32<01:06, 10.3MB/s]
 59%|██████████████████████▎               | 972M/1.65G [01:33<01:06, 10.3MB/s]
 59%|██████████████████████▎               | 973M/1.65G [01:33<01:08, 9.99MB/s]
 59%|██████████████████████▍               | 974M/1.65G [01:33<01:09, 9.81MB/s]
 59%|██████████████████████▍               | 975M/1.65G [01:33<01:09, 9.72MB/s]
 59%|██████████████████████▍               | 976M/1.65G [01:33<01:09, 9.75MB/s]
 59%|██████████████████████▍               | 977M/1.65G [01:33<01:11, 9.50MB/s]
 59%|██████████████████████▍               | 978M/1.65G [01:33<01:11, 9.47MB/s]
 59%|██████████████████████▌               | 979M/1.65G [01:33<01:33, 7.22MB/s]
 59%|██████████████████████▌               | 980M/1.65G [01:34<02:27, 4.58MB/s]
 59%|██████████████████████▌               | 980M/1.65G [01:34<02:22, 4.73MB/s]
 59%|██████████████████████▌               | 981M/1.65G [01:34<02:17, 4.88MB/s]
 59%|██████████████████████▌               | 982M/1.65G [01:34<02:15, 4.95MB/s]
 59%|██████████████████████▌               | 983M/1.65G [01:34<02:07, 5.24MB/s]
 59%|██████████████████████▌               | 983M/1.65G [01:34<02:01, 5.50MB/s]
 60%|██████████████████████▋               | 984M/1.65G [01:35<01:57, 5.71MB/s]
 60%|██████████████████████▋               | 985M/1.65G [01:35<01:53, 5.87MB/s]
 60%|██████████████████████▋               | 986M/1.65G [01:35<01:36, 6.90MB/s]
 60%|██████████████████████▋               | 987M/1.65G [01:35<01:21, 8.18MB/s]
 60%|██████████████████████▋               | 988M/1.65G [01:35<01:19, 8.32MB/s]
 60%|██████████████████████▋               | 989M/1.65G [01:35<01:24, 7.90MB/s]
 60%|██████████████████████▊               | 990M/1.65G [01:35<01:21, 8.15MB/s]
 60%|██████████████████████▊               | 991M/1.65G [01:35<01:22, 8.03MB/s]
 60%|██████████████████████▊               | 992M/1.65G [01:35<01:22, 7.97MB/s]
 60%|██████████████████████▊               | 993M/1.65G [01:36<01:50, 6.00MB/s]
 60%|██████████████████████▊               | 993M/1.65G [01:36<02:13, 4.95MB/s]
 60%|██████████████████████▊               | 994M/1.65G [01:36<01:54, 5.74MB/s]
 60%|██████████████████████▉               | 996M/1.65G [01:36<01:31, 7.20MB/s]
 60%|██████████████████████▉               | 997M/1.65G [01:36<01:12, 9.01MB/s]
 60%|██████████████████████▉               | 998M/1.65G [01:36<01:13, 8.90MB/s]
 60%|██████████████████████▉               | 999M/1.65G [01:36<01:09, 9.45MB/s]
 61%|██████████████████████▍              | 1.00G/1.65G [01:37<01:09, 9.33MB/s]
 61%|██████████████████████▍              | 1.00G/1.65G [01:37<01:12, 9.02MB/s]
 61%|██████████████████████▍              | 1.00G/1.65G [01:37<01:20, 8.12MB/s]
 61%|██████████████████████▍              | 1.00G/1.65G [01:37<01:10, 9.17MB/s]
 61%|██████████████████████▍              | 1.00G/1.65G [01:37<01:02, 10.4MB/s]
 61%|██████████████████████▌              | 1.01G/1.65G [01:37<00:59, 10.8MB/s]
 61%|██████████████████████▌              | 1.01G/1.65G [01:37<00:53, 12.0MB/s]
 61%|██████████████████████▌              | 1.01G/1.65G [01:37<00:49, 13.0MB/s]
 61%|██████████████████████▋              | 1.01G/1.65G [01:37<00:47, 13.5MB/s]
 61%|██████████████████████▋              | 1.01G/1.65G [01:38<00:45, 14.1MB/s]
 61%|██████████████████████▋              | 1.01G/1.65G [01:38<00:43, 14.8MB/s]
 61%|██████████████████████▋              | 1.02G/1.65G [01:38<00:40, 15.6MB/s]
 62%|██████████████████████▊              | 1.02G/1.65G [01:38<00:41, 15.3MB/s]
 62%|██████████████████████▊              | 1.02G/1.65G [01:38<00:40, 15.7MB/s]
 62%|██████████████████████▊              | 1.02G/1.65G [01:38<00:42, 14.7MB/s]
 62%|██████████████████████▉              | 1.02G/1.65G [01:38<00:47, 13.4MB/s]
 62%|██████████████████████▉              | 1.02G/1.65G [01:38<00:47, 13.2MB/s]
 62%|██████████████████████▉              | 1.03G/1.65G [01:38<00:47, 13.2MB/s]
 62%|██████████████████████▉              | 1.03G/1.65G [01:39<00:45, 13.7MB/s]
 62%|███████████████████████              | 1.03G/1.65G [01:39<00:45, 13.8MB/s]
 62%|███████████████████████              | 1.03G/1.65G [01:39<00:42, 14.6MB/s]
 62%|███████████████████████              | 1.03G/1.65G [01:39<00:41, 14.9MB/s]
 63%|███████████████████████▏             | 1.03G/1.65G [01:39<00:40, 15.4MB/s]
 63%|███████████████████████▏             | 1.04G/1.65G [01:39<00:38, 16.0MB/s]
 63%|███████████████████████▏             | 1.04G/1.65G [01:39<00:39, 15.8MB/s]
 63%|███████████████████████▏             | 1.04G/1.65G [01:39<00:39, 15.7MB/s]
 63%|███████████████████████▎             | 1.04G/1.65G [01:39<00:43, 14.1MB/s]
 63%|███████████████████████▎             | 1.04G/1.65G [01:40<00:51, 11.9MB/s]
 63%|███████████████████████▎             | 1.04G/1.65G [01:40<00:56, 10.7MB/s]
 63%|███████████████████████▍             | 1.05G/1.65G [01:40<00:29, 20.3MB/s]
 64%|███████████████████████▌             | 1.05G/1.65G [01:40<00:19, 30.3MB/s]
 64%|███████████████████████▋             | 1.06G/1.65G [01:40<00:14, 40.6MB/s]
 64%|███████████████████████▊             | 1.07G/1.65G [01:40<00:14, 41.1MB/s]
 65%|███████████████████████▉             | 1.07G/1.65G [01:40<00:17, 33.5MB/s]
 65%|████████████████████████             | 1.07G/1.65G [01:40<00:16, 34.8MB/s]
 65%|████████████████████████             | 1.08G/1.65G [01:41<00:18, 30.7MB/s]
 65%|████████████████████████▏            | 1.08G/1.65G [01:41<00:15, 35.8MB/s]
 66%|████████████████████████▎            | 1.09G/1.65G [01:41<00:15, 35.6MB/s]
 66%|████████████████████████▍            | 1.09G/1.65G [01:41<00:14, 39.2MB/s]
 66%|████████████████████████▌            | 1.10G/1.65G [01:41<00:13, 41.2MB/s]
 67%|████████████████████████▋            | 1.10G/1.65G [01:41<00:16, 34.2MB/s]
 67%|████████████████████████▋            | 1.10G/1.65G [01:42<00:24, 22.1MB/s]
 67%|████████████████████████▊            | 1.11G/1.65G [01:42<00:30, 18.0MB/s]
 67%|████████████████████████▊            | 1.11G/1.65G [01:42<00:34, 15.6MB/s]
 67%|████████████████████████▉            | 1.11G/1.65G [01:42<00:39, 13.7MB/s]
 67%|████████████████████████▉            | 1.11G/1.65G [01:42<00:46, 11.6MB/s]
 67%|████████████████████████▉            | 1.11G/1.65G [01:43<00:54, 9.84MB/s]
 67%|████████████████████████▉            | 1.12G/1.65G [01:43<00:57, 9.26MB/s]
 68%|████████████████████████▉            | 1.12G/1.65G [01:43<01:01, 8.77MB/s]
 68%|█████████████████████████            | 1.12G/1.65G [01:43<01:16, 6.97MB/s]
 68%|█████████████████████████            | 1.12G/1.65G [01:43<01:07, 7.94MB/s]
 68%|█████████████████████████            | 1.12G/1.65G [01:43<00:59, 8.95MB/s]
 68%|█████████████████████████            | 1.12G/1.65G [01:44<00:54, 9.81MB/s]
 68%|█████████████████████████▏           | 1.12G/1.65G [01:44<00:49, 10.6MB/s]
 68%|█████████████████████████▏           | 1.12G/1.65G [01:44<00:49, 10.8MB/s]
 68%|█████████████████████████▏           | 1.13G/1.65G [01:44<00:47, 11.2MB/s]
 68%|█████████████████████████▏           | 1.13G/1.65G [01:44<00:47, 11.2MB/s]
 68%|█████████████████████████▏           | 1.13G/1.65G [01:44<00:54, 9.70MB/s]
 68%|█████████████████████████▎           | 1.13G/1.65G [01:44<00:56, 9.21MB/s]
 68%|█████████████████████████▎           | 1.13G/1.65G [01:44<00:59, 8.84MB/s]
 68%|█████████████████████████▎           | 1.13G/1.65G [01:45<01:06, 7.86MB/s]
 68%|█████████████████████████▎           | 1.13G/1.65G [01:45<01:03, 8.18MB/s]
 69%|█████████████████████████▎           | 1.13G/1.65G [01:45<01:04, 8.10MB/s]
 69%|█████████████████████████▍           | 1.13G/1.65G [01:45<01:03, 8.20MB/s]
 69%|█████████████████████████▍           | 1.13G/1.65G [01:45<01:01, 8.47MB/s]
 69%|█████████████████████████▍           | 1.14G/1.65G [01:45<00:58, 8.88MB/s]
 69%|█████████████████████████▍           | 1.14G/1.65G [01:45<00:53, 9.56MB/s]
 69%|█████████████████████████▍           | 1.14G/1.65G [01:45<00:52, 9.79MB/s]
 69%|█████████████████████████▌           | 1.14G/1.65G [01:45<00:50, 10.2MB/s]
 69%|█████████████████████████▌           | 1.14G/1.65G [01:46<00:48, 10.6MB/s]
 69%|█████████████████████████▌           | 1.14G/1.65G [01:46<00:47, 10.9MB/s]
 69%|█████████████████████████▌           | 1.14G/1.65G [01:46<00:49, 10.4MB/s]
 69%|█████████████████████████▌           | 1.14G/1.65G [01:46<00:49, 10.2MB/s]
 69%|█████████████████████████▋           | 1.15G/1.65G [01:46<00:52, 9.70MB/s]
 69%|█████████████████████████▋           | 1.15G/1.65G [01:46<01:02, 8.13MB/s]
 69%|█████████████████████████▋           | 1.15G/1.65G [01:46<01:06, 7.64MB/s]
 69%|█████████████████████████▋           | 1.15G/1.65G [01:46<01:01, 8.24MB/s]
 70%|█████████████████████████▋           | 1.15G/1.65G [01:47<01:05, 7.72MB/s]
 70%|█████████████████████████▋           | 1.15G/1.65G [01:47<01:02, 8.04MB/s]
 70%|█████████████████████████▊           | 1.15G/1.65G [01:47<00:54, 9.17MB/s]
 70%|█████████████████████████▊           | 1.15G/1.65G [01:47<00:50, 9.97MB/s]
 70%|█████████████████████████▊           | 1.15G/1.65G [01:47<00:59, 8.38MB/s]
 70%|█████████████████████████▊           | 1.15G/1.65G [01:47<00:55, 8.92MB/s]
 70%|█████████████████████████▉           | 1.16G/1.65G [01:47<00:46, 10.6MB/s]
 70%|█████████████████████████▉           | 1.16G/1.65G [01:47<00:44, 11.1MB/s]
 70%|█████████████████████████▉           | 1.16G/1.65G [01:47<00:43, 11.5MB/s]
 70%|█████████████████████████▉           | 1.16G/1.65G [01:48<00:40, 12.3MB/s]
 70%|██████████████████████████           | 1.16G/1.65G [01:48<00:38, 12.8MB/s]
 70%|██████████████████████████           | 1.16G/1.65G [01:48<00:37, 13.1MB/s]
 70%|██████████████████████████           | 1.17G/1.65G [01:48<00:37, 13.1MB/s]
 71%|██████████████████████████           | 1.17G/1.65G [01:48<00:37, 13.0MB/s]
 71%|██████████████████████████▏          | 1.17G/1.65G [01:48<00:36, 13.2MB/s]
 71%|██████████████████████████▏          | 1.17G/1.65G [01:48<00:37, 12.9MB/s]
 71%|██████████████████████████▏          | 1.17G/1.65G [01:48<00:47, 10.2MB/s]
 71%|██████████████████████████▏          | 1.17G/1.65G [01:49<00:48, 9.90MB/s]
 71%|██████████████████████████▎          | 1.17G/1.65G [01:49<00:45, 10.5MB/s]
 71%|██████████████████████████▎          | 1.17G/1.65G [01:49<00:45, 10.5MB/s]
 71%|██████████████████████████▎          | 1.18G/1.65G [01:49<00:43, 10.9MB/s]
 71%|██████████████████████████▎          | 1.18G/1.65G [01:49<00:40, 11.9MB/s]
 71%|██████████████████████████▍          | 1.18G/1.65G [01:49<00:39, 12.0MB/s]
 71%|██████████████████████████▍          | 1.18G/1.65G [01:49<00:37, 12.6MB/s]
 71%|██████████████████████████▍          | 1.18G/1.65G [01:49<00:36, 12.9MB/s]
 72%|██████████████████████████▍          | 1.18G/1.65G [01:49<00:36, 12.8MB/s]
 72%|██████████████████████████▌          | 1.18G/1.65G [01:50<00:42, 11.2MB/s]
 72%|██████████████████████████▌          | 1.19G/1.65G [01:50<00:46, 9.95MB/s]
 72%|██████████████████████████▌          | 1.19G/1.65G [01:50<00:50, 9.27MB/s]
 72%|██████████████████████████▌          | 1.19G/1.65G [01:50<00:50, 9.29MB/s]
 72%|██████████████████████████▌          | 1.19G/1.65G [01:50<00:50, 9.15MB/s]
 72%|██████████████████████████▌          | 1.19G/1.65G [01:50<00:53, 8.64MB/s]
 72%|██████████████████████████▋          | 1.19G/1.65G [01:50<00:53, 8.66MB/s]
 72%|██████████████████████████▋          | 1.19G/1.65G [01:50<00:53, 8.57MB/s]
 72%|██████████████████████████▋          | 1.19G/1.65G [01:51<00:52, 8.82MB/s]
 72%|██████████████████████████▋          | 1.19G/1.65G [01:51<00:50, 9.17MB/s]
 72%|██████████████████████████▋          | 1.19G/1.65G [01:51<00:48, 9.44MB/s]
 72%|██████████████████████████▊          | 1.20G/1.65G [01:51<00:45, 10.1MB/s]
 72%|██████████████████████████▊          | 1.20G/1.65G [01:51<00:43, 10.5MB/s]
 72%|██████████████████████████▊          | 1.20G/1.65G [01:51<00:43, 10.5MB/s]
 73%|██████████████████████████▊          | 1.20G/1.65G [01:51<00:44, 10.3MB/s]
 73%|██████████████████████████▊          | 1.20G/1.65G [01:51<00:44, 10.3MB/s]
 73%|██████████████████████████▉          | 1.20G/1.65G [01:51<00:42, 10.5MB/s]
 73%|██████████████████████████▉          | 1.20G/1.65G [01:52<00:44, 10.2MB/s]
 73%|██████████████████████████▉          | 1.20G/1.65G [01:52<00:45, 9.83MB/s]
 73%|██████████████████████████▉          | 1.20G/1.65G [01:52<00:47, 9.38MB/s]
 73%|██████████████████████████▉          | 1.21G/1.65G [01:52<00:47, 9.41MB/s]
 73%|██████████████████████████▉          | 1.21G/1.65G [01:52<00:47, 9.34MB/s]
 73%|███████████████████████████          | 1.21G/1.65G [01:52<00:54, 8.14MB/s]
 73%|███████████████████████████          | 1.21G/1.65G [01:52<00:54, 8.11MB/s]
 73%|███████████████████████████          | 1.21G/1.65G [01:52<00:53, 8.36MB/s]
 73%|███████████████████████████          | 1.21G/1.65G [01:52<00:54, 8.13MB/s]
 73%|███████████████████████████          | 1.21G/1.65G [01:53<00:59, 7.47MB/s]
 73%|███████████████████████████          | 1.21G/1.65G [01:53<00:59, 7.41MB/s]
 73%|███████████████████████████▏         | 1.21G/1.65G [01:53<00:59, 7.39MB/s]
 73%|███████████████████████████▏         | 1.21G/1.65G [01:53<00:55, 7.89MB/s]
 73%|███████████████████████████▏         | 1.21G/1.65G [01:53<00:58, 7.48MB/s]
 74%|███████████████████████████▏         | 1.21G/1.65G [01:53<00:58, 7.45MB/s]
 74%|███████████████████████████▏         | 1.22G/1.65G [01:53<00:55, 7.90MB/s]
 74%|███████████████████████████▏         | 1.22G/1.65G [01:53<00:52, 8.27MB/s]
 74%|███████████████████████████▎         | 1.22G/1.65G [01:53<00:49, 8.82MB/s]
 74%|███████████████████████████▎         | 1.22G/1.65G [01:54<00:48, 8.96MB/s]
 74%|███████████████████████████▎         | 1.22G/1.65G [01:54<00:48, 8.96MB/s]
 74%|███████████████████████████▎         | 1.22G/1.65G [01:54<00:46, 9.25MB/s]
 74%|███████████████████████████▎         | 1.22G/1.65G [01:54<00:43, 9.98MB/s]
 74%|███████████████████████████▍         | 1.22G/1.65G [01:54<00:41, 10.4MB/s]
 74%|███████████████████████████▍         | 1.22G/1.65G [01:54<00:41, 10.3MB/s]
 74%|███████████████████████████▍         | 1.23G/1.65G [01:54<00:43, 9.82MB/s]
 74%|███████████████████████████▍         | 1.23G/1.65G [01:54<00:43, 9.77MB/s]
 74%|███████████████████████████▍         | 1.23G/1.65G [01:55<01:03, 6.66MB/s]
 74%|███████████████████████████▌         | 1.23G/1.65G [01:55<01:00, 7.02MB/s]
 74%|███████████████████████████▌         | 1.23G/1.65G [01:55<00:55, 7.66MB/s]
 74%|███████████████████████████▌         | 1.23G/1.65G [01:55<00:54, 7.74MB/s]
 75%|███████████████████████████▌         | 1.23G/1.65G [01:55<00:54, 7.75MB/s]
 75%|███████████████████████████▌         | 1.23G/1.65G [01:55<00:51, 8.22MB/s]
 75%|███████████████████████████▌         | 1.23G/1.65G [01:55<00:45, 9.15MB/s]
 75%|███████████████████████████▋         | 1.23G/1.65G [01:55<00:44, 9.46MB/s]
 75%|███████████████████████████▋         | 1.24G/1.65G [01:56<00:40, 10.4MB/s]
 75%|███████████████████████████▋         | 1.24G/1.65G [01:56<00:40, 10.2MB/s]
 75%|███████████████████████████▋         | 1.24G/1.65G [01:56<00:40, 10.3MB/s]
 75%|███████████████████████████▋         | 1.24G/1.65G [01:56<00:41, 9.93MB/s]
 75%|███████████████████████████▊         | 1.24G/1.65G [01:56<00:41, 10.0MB/s]
 75%|███████████████████████████▊         | 1.24G/1.65G [01:56<00:40, 10.1MB/s]
 75%|███████████████████████████▊         | 1.24G/1.65G [01:56<00:41, 9.92MB/s]
 75%|███████████████████████████▊         | 1.24G/1.65G [01:56<00:41, 9.94MB/s]
 75%|███████████████████████████▊         | 1.24G/1.65G [01:56<00:40, 10.0MB/s]
 75%|███████████████████████████▉         | 1.25G/1.65G [01:56<00:42, 9.68MB/s]
 75%|███████████████████████████▉         | 1.25G/1.65G [01:57<00:43, 9.31MB/s]
 75%|███████████████████████████▉         | 1.25G/1.65G [01:57<00:44, 9.15MB/s]
 76%|███████████████████████████▉         | 1.25G/1.65G [01:57<00:45, 8.83MB/s]
 76%|███████████████████████████▉         | 1.25G/1.65G [01:57<00:45, 8.80MB/s]
 76%|███████████████████████████▉         | 1.25G/1.65G [01:57<00:45, 8.91MB/s]
 76%|████████████████████████████         | 1.25G/1.65G [01:57<00:41, 9.76MB/s]
 76%|████████████████████████████         | 1.25G/1.65G [01:57<00:37, 10.5MB/s]
 76%|████████████████████████████         | 1.25G/1.65G [01:57<00:38, 10.4MB/s]
 76%|████████████████████████████         | 1.26G/1.65G [01:57<00:38, 10.4MB/s]
 76%|████████████████████████████▏        | 1.26G/1.65G [01:58<00:34, 11.6MB/s]
 76%|████████████████████████████▏        | 1.26G/1.65G [01:58<00:35, 11.0MB/s]
 76%|████████████████████████████▏        | 1.26G/1.65G [01:58<00:34, 11.3MB/s]
 76%|████████████████████████████▏        | 1.26G/1.65G [01:58<00:33, 11.8MB/s]
 76%|████████████████████████████▎        | 1.26G/1.65G [01:58<00:30, 12.8MB/s]
 76%|████████████████████████████▎        | 1.26G/1.65G [01:58<00:30, 12.6MB/s]
 77%|████████████████████████████▎        | 1.26G/1.65G [01:58<00:30, 12.5MB/s]
 77%|████████████████████████████▎        | 1.27G/1.65G [01:58<00:30, 12.9MB/s]
 77%|████████████████████████████▍        | 1.27G/1.65G [01:58<00:30, 12.6MB/s]
 77%|████████████████████████████▍        | 1.27G/1.65G [01:59<00:30, 12.4MB/s]
 77%|████████████████████████████▍        | 1.27G/1.65G [01:59<00:31, 12.3MB/s]
 77%|████████████████████████████▍        | 1.27G/1.65G [01:59<00:31, 12.2MB/s]
 77%|████████████████████████████▍        | 1.27G/1.65G [01:59<00:31, 12.1MB/s]
 77%|████████████████████████████▌        | 1.27G/1.65G [01:59<00:33, 11.2MB/s]
 77%|████████████████████████████▌        | 1.28G/1.65G [01:59<00:50, 7.44MB/s]
 77%|████████████████████████████▌        | 1.28G/1.65G [01:59<00:46, 8.10MB/s]
 77%|████████████████████████████▌        | 1.28G/1.65G [01:59<00:45, 8.34MB/s]
 77%|████████████████████████████▌        | 1.28G/1.65G [02:00<00:47, 7.94MB/s]
 77%|████████████████████████████▋        | 1.28G/1.65G [02:00<00:48, 7.68MB/s]
 77%|████████████████████████████▋        | 1.28G/1.65G [02:00<00:46, 7.97MB/s]
 78%|████████████████████████████▋        | 1.28G/1.65G [02:00<00:43, 8.56MB/s]
 78%|████████████████████████████▋        | 1.28G/1.65G [02:00<00:42, 8.69MB/s]
 78%|████████████████████████████▋        | 1.28G/1.65G [02:00<00:42, 8.68MB/s]
 78%|████████████████████████████▋        | 1.28G/1.65G [02:00<00:39, 9.34MB/s]
 78%|████████████████████████████▊        | 1.28G/1.65G [02:00<00:41, 8.78MB/s]
 78%|████████████████████████████▊        | 1.29G/1.65G [02:01<00:46, 7.92MB/s]
 78%|████████████████████████████▊        | 1.29G/1.65G [02:01<00:45, 7.97MB/s]
 78%|████████████████████████████▊        | 1.29G/1.65G [02:01<00:46, 7.90MB/s]
 78%|████████████████████████████▊        | 1.29G/1.65G [02:01<00:51, 7.13MB/s]
 78%|████████████████████████████▊        | 1.29G/1.65G [02:01<00:51, 7.02MB/s]
 78%|████████████████████████████▉        | 1.29G/1.65G [02:01<00:49, 7.38MB/s]
 78%|████████████████████████████▉        | 1.29G/1.65G [02:01<00:51, 7.01MB/s]
 78%|████████████████████████████▉        | 1.29G/1.65G [02:01<00:49, 7.34MB/s]
 78%|████████████████████████████▉        | 1.29G/1.65G [02:01<00:47, 7.62MB/s]
 78%|████████████████████████████▉        | 1.29G/1.65G [02:02<00:43, 8.27MB/s]
 78%|████████████████████████████▉        | 1.29G/1.65G [02:02<00:41, 8.68MB/s]
 78%|█████████████████████████████        | 1.30G/1.65G [02:02<00:39, 8.99MB/s]
 78%|█████████████████████████████        | 1.30G/1.65G [02:02<00:38, 9.13MB/s]
 79%|█████████████████████████████        | 1.30G/1.65G [02:02<00:40, 8.72MB/s]
 79%|█████████████████████████████        | 1.30G/1.65G [02:02<00:43, 8.17MB/s]
 79%|█████████████████████████████        | 1.30G/1.65G [02:02<00:44, 8.00MB/s]
 79%|█████████████████████████████        | 1.30G/1.65G [02:02<00:45, 7.79MB/s]
 79%|█████████████████████████████▏       | 1.30G/1.65G [02:03<00:49, 7.04MB/s]
 79%|█████████████████████████████▏       | 1.30G/1.65G [02:03<00:50, 7.01MB/s]
 79%|█████████████████████████████▏       | 1.30G/1.65G [02:03<00:49, 7.03MB/s]
 79%|█████████████████████████████▏       | 1.30G/1.65G [02:03<00:51, 6.83MB/s]
 79%|█████████████████████████████▏       | 1.30G/1.65G [02:03<00:49, 7.09MB/s]
 79%|█████████████████████████████▏       | 1.31G/1.65G [02:03<00:47, 7.34MB/s]
 79%|█████████████████████████████▏       | 1.31G/1.65G [02:03<00:43, 7.91MB/s]
 79%|█████████████████████████████▎       | 1.31G/1.65G [02:03<00:39, 8.71MB/s]
 79%|█████████████████████████████▎       | 1.31G/1.65G [02:03<00:39, 8.73MB/s]
 79%|█████████████████████████████▎       | 1.31G/1.65G [02:04<00:38, 8.86MB/s]
 79%|█████████████████████████████▎       | 1.31G/1.65G [02:04<00:39, 8.66MB/s]
 79%|█████████████████████████████▎       | 1.31G/1.65G [02:04<00:38, 8.82MB/s]
 79%|█████████████████████████████▍       | 1.31G/1.65G [02:04<00:38, 8.76MB/s]
 79%|█████████████████████████████▍       | 1.31G/1.65G [02:04<00:40, 8.32MB/s]
 80%|█████████████████████████████▍       | 1.31G/1.65G [02:04<00:39, 8.52MB/s]
 80%|█████████████████████████████▍       | 1.32G/1.65G [02:04<00:40, 8.35MB/s]
 80%|█████████████████████████████▍       | 1.32G/1.65G [02:04<00:42, 7.82MB/s]
 80%|█████████████████████████████▍       | 1.32G/1.65G [02:05<00:42, 7.83MB/s]
 80%|█████████████████████████████▌       | 1.32G/1.65G [02:05<00:39, 8.53MB/s]
 80%|█████████████████████████████▌       | 1.32G/1.65G [02:05<00:37, 8.81MB/s]
 80%|█████████████████████████████▌       | 1.32G/1.65G [02:05<00:35, 9.27MB/s]
 80%|█████████████████████████████▌       | 1.32G/1.65G [02:05<00:37, 8.82MB/s]
 80%|█████████████████████████████▌       | 1.32G/1.65G [02:05<00:38, 8.52MB/s]
 80%|█████████████████████████████▋       | 1.32G/1.65G [02:05<00:40, 8.21MB/s]
 80%|█████████████████████████████▋       | 1.32G/1.65G [02:05<00:39, 8.33MB/s]
 80%|█████████████████████████████▋       | 1.33G/1.65G [02:05<00:39, 8.30MB/s]
 80%|█████████████████████████████▋       | 1.33G/1.65G [02:06<00:40, 8.16MB/s]
 80%|█████████████████████████████▋       | 1.33G/1.65G [02:06<00:41, 7.92MB/s]
 80%|█████████████████████████████▋       | 1.33G/1.65G [02:06<00:40, 8.00MB/s]
 80%|█████████████████████████████▊       | 1.33G/1.65G [02:06<00:41, 7.76MB/s]
 80%|█████████████████████████████▊       | 1.33G/1.65G [02:06<00:39, 8.12MB/s]
 81%|█████████████████████████████▊       | 1.33G/1.65G [02:06<00:37, 8.50MB/s]
 81%|█████████████████████████████▊       | 1.33G/1.65G [02:06<00:37, 8.53MB/s]
 81%|█████████████████████████████▊       | 1.33G/1.65G [02:06<00:36, 8.75MB/s]
 81%|█████████████████████████████▊       | 1.33G/1.65G [02:06<00:37, 8.43MB/s]
 81%|█████████████████████████████▉       | 1.34G/1.65G [02:07<00:37, 8.53MB/s]
 81%|█████████████████████████████▉       | 1.34G/1.65G [02:07<00:35, 9.02MB/s]
 81%|█████████████████████████████▉       | 1.34G/1.65G [02:07<00:34, 9.28MB/s]
 81%|█████████████████████████████▉       | 1.34G/1.65G [02:07<00:31, 10.1MB/s]
 81%|██████████████████████████████       | 1.34G/1.65G [02:07<00:27, 11.2MB/s]
 81%|██████████████████████████████       | 1.34G/1.65G [02:07<00:26, 11.6MB/s]
 81%|██████████████████████████████       | 1.34G/1.65G [02:07<00:26, 11.5MB/s]
 81%|██████████████████████████████       | 1.34G/1.65G [02:07<00:25, 12.0MB/s]
 81%|██████████████████████████████▏      | 1.35G/1.65G [02:07<00:23, 12.9MB/s]
 82%|██████████████████████████████▏      | 1.35G/1.65G [02:08<00:24, 12.6MB/s]
 82%|██████████████████████████████▏      | 1.35G/1.65G [02:08<00:25, 11.9MB/s]
 82%|██████████████████████████████▏      | 1.35G/1.65G [02:08<00:25, 11.9MB/s]
 82%|██████████████████████████████▏      | 1.35G/1.65G [02:08<00:26, 11.5MB/s]
 82%|██████████████████████████████▎      | 1.35G/1.65G [02:08<00:26, 11.5MB/s]
 82%|██████████████████████████████▎      | 1.35G/1.65G [02:08<00:24, 12.0MB/s]
 82%|██████████████████████████████▎      | 1.35G/1.65G [02:08<00:24, 12.2MB/s]
 82%|██████████████████████████████▎      | 1.36G/1.65G [02:08<00:23, 12.6MB/s]
 82%|██████████████████████████████▍      | 1.36G/1.65G [02:08<00:22, 13.4MB/s]
 82%|██████████████████████████████▍      | 1.36G/1.65G [02:09<00:22, 13.3MB/s]
 82%|██████████████████████████████▍      | 1.36G/1.65G [02:09<00:22, 13.1MB/s]
 82%|██████████████████████████████▍      | 1.36G/1.65G [02:09<00:22, 13.2MB/s]
 82%|██████████████████████████████▌      | 1.36G/1.65G [02:09<00:22, 13.2MB/s]
 83%|██████████████████████████████▌      | 1.36G/1.65G [02:09<00:21, 13.3MB/s]
 83%|██████████████████████████████▌      | 1.37G/1.65G [02:09<00:21, 13.2MB/s]
 83%|██████████████████████████████▌      | 1.37G/1.65G [02:09<00:22, 12.8MB/s]
 83%|██████████████████████████████▋      | 1.37G/1.65G [02:09<00:22, 12.6MB/s]
 83%|██████████████████████████████▋      | 1.37G/1.65G [02:09<00:22, 12.4MB/s]
 83%|██████████████████████████████▋      | 1.37G/1.65G [02:10<00:28, 9.81MB/s]
 83%|██████████████████████████████▋      | 1.37G/1.65G [02:10<00:29, 9.56MB/s]
 83%|██████████████████████████████▋      | 1.37G/1.65G [02:10<00:31, 8.97MB/s]
 83%|██████████████████████████████▊      | 1.37G/1.65G [02:10<00:43, 6.36MB/s]
 83%|██████████████████████████████▊      | 1.37G/1.65G [02:10<00:44, 6.21MB/s]
 83%|██████████████████████████████▊      | 1.38G/1.65G [02:10<00:40, 6.91MB/s]
 83%|██████████████████████████████▊      | 1.38G/1.65G [02:10<00:39, 7.01MB/s]
 83%|██████████████████████████████▊      | 1.38G/1.65G [02:11<00:39, 6.91MB/s]
 83%|██████████████████████████████▊      | 1.38G/1.65G [02:11<00:39, 6.91MB/s]
 83%|██████████████████████████████▊      | 1.38G/1.65G [02:11<00:39, 6.99MB/s]
 83%|██████████████████████████████▉      | 1.38G/1.65G [02:11<00:43, 6.30MB/s]
 84%|██████████████████████████████▉      | 1.38G/1.65G [02:11<00:40, 6.74MB/s]
 84%|██████████████████████████████▉      | 1.38G/1.65G [02:11<00:34, 7.79MB/s]
 84%|██████████████████████████████▉      | 1.38G/1.65G [02:11<00:30, 8.86MB/s]
 84%|██████████████████████████████▉      | 1.38G/1.65G [02:11<00:27, 9.91MB/s]
 84%|███████████████████████████████      | 1.39G/1.65G [02:11<00:27, 9.90MB/s]
 84%|███████████████████████████████      | 1.39G/1.65G [02:12<00:26, 10.2MB/s]
 84%|███████████████████████████████      | 1.39G/1.65G [02:12<00:27, 9.50MB/s]
 84%|███████████████████████████████      | 1.39G/1.65G [02:12<00:30, 8.67MB/s]
 84%|███████████████████████████████      | 1.39G/1.65G [02:12<00:31, 8.35MB/s]
 84%|███████████████████████████████      | 1.39G/1.65G [02:12<00:32, 8.09MB/s]
 84%|███████████████████████████████▏     | 1.39G/1.65G [02:12<00:32, 8.16MB/s]
 84%|███████████████████████████████▏     | 1.39G/1.65G [02:12<00:31, 8.31MB/s]
 84%|███████████████████████████████▏     | 1.39G/1.65G [02:12<00:29, 8.83MB/s]
 84%|███████████████████████████████▏     | 1.39G/1.65G [02:13<00:26, 9.86MB/s]
 84%|███████████████████████████████▏     | 1.40G/1.65G [02:13<00:27, 9.35MB/s]
 84%|███████████████████████████████▎     | 1.40G/1.65G [02:13<00:28, 9.06MB/s]
 85%|███████████████████████████████▎     | 1.40G/1.65G [02:13<00:30, 8.49MB/s]
 85%|███████████████████████████████▎     | 1.40G/1.65G [02:13<00:28, 8.87MB/s]
 85%|███████████████████████████████▎     | 1.40G/1.65G [02:13<00:29, 8.53MB/s]
 85%|███████████████████████████████▎     | 1.40G/1.65G [02:13<00:42, 5.98MB/s]
 85%|███████████████████████████████▎     | 1.40G/1.65G [02:14<00:51, 4.87MB/s]
 85%|███████████████████████████████▍     | 1.40G/1.65G [02:14<00:46, 5.43MB/s]
 85%|███████████████████████████████▍     | 1.40G/1.65G [02:14<00:40, 6.24MB/s]
 85%|███████████████████████████████▍     | 1.40G/1.65G [02:14<00:32, 7.54MB/s]
 85%|███████████████████████████████▍     | 1.41G/1.65G [02:14<00:30, 8.20MB/s]
 85%|███████████████████████████████▍     | 1.41G/1.65G [02:14<00:27, 9.09MB/s]
 85%|███████████████████████████████▌     | 1.41G/1.65G [02:14<00:25, 9.74MB/s]
 85%|███████████████████████████████▌     | 1.41G/1.65G [02:14<00:23, 10.3MB/s]
 85%|███████████████████████████████▌     | 1.41G/1.65G [02:14<00:23, 10.2MB/s]
 85%|███████████████████████████████▌     | 1.41G/1.65G [02:15<00:22, 10.7MB/s]
 85%|███████████████████████████████▌     | 1.41G/1.65G [02:15<00:22, 10.7MB/s]
 86%|███████████████████████████████▋     | 1.41G/1.65G [02:15<00:22, 10.4MB/s]
 86%|███████████████████████████████▋     | 1.41G/1.65G [02:15<00:23, 9.98MB/s]
 86%|███████████████████████████████▋     | 1.42G/1.65G [02:15<00:24, 9.76MB/s]
 86%|███████████████████████████████▋     | 1.42G/1.65G [02:15<00:24, 9.65MB/s]
 86%|███████████████████████████████▋     | 1.42G/1.65G [02:15<00:25, 9.13MB/s]
 86%|███████████████████████████████▊     | 1.42G/1.65G [02:15<00:26, 8.86MB/s]
 86%|███████████████████████████████▊     | 1.42G/1.65G [02:16<00:27, 8.62MB/s]
 86%|███████████████████████████████▊     | 1.42G/1.65G [02:16<00:25, 9.25MB/s]
 86%|███████████████████████████████▊     | 1.42G/1.65G [02:16<00:26, 8.56MB/s]
 86%|███████████████████████████████▊     | 1.42G/1.65G [02:16<00:26, 8.62MB/s]
 86%|███████████████████████████████▊     | 1.42G/1.65G [02:16<00:26, 8.71MB/s]
 86%|███████████████████████████████▉     | 1.42G/1.65G [02:16<00:25, 8.85MB/s]
 86%|███████████████████████████████▉     | 1.43G/1.65G [02:16<00:25, 8.78MB/s]
 86%|███████████████████████████████▉     | 1.43G/1.65G [02:16<00:28, 8.04MB/s]
 86%|███████████████████████████████▉     | 1.43G/1.65G [02:16<00:27, 8.09MB/s]
 86%|███████████████████████████████▉     | 1.43G/1.65G [02:17<00:27, 8.30MB/s]
 87%|████████████████████████████████     | 1.43G/1.65G [02:17<00:26, 8.27MB/s]
 87%|████████████████████████████████     | 1.43G/1.65G [02:17<00:26, 8.29MB/s]
 87%|████████████████████████████████     | 1.43G/1.65G [02:17<00:25, 8.52MB/s]
 87%|████████████████████████████████     | 1.43G/1.65G [02:17<00:25, 8.78MB/s]
 87%|████████████████████████████████     | 1.43G/1.65G [02:17<00:22, 9.85MB/s]
 87%|████████████████████████████████▏    | 1.44G/1.65G [02:17<00:21, 10.3MB/s]
 87%|████████████████████████████████▏    | 1.44G/1.65G [02:17<00:20, 10.7MB/s]
 87%|████████████████████████████████▏    | 1.44G/1.65G [02:17<00:19, 11.2MB/s]
 87%|████████████████████████████████▏    | 1.44G/1.65G [02:18<00:17, 11.9MB/s]
 87%|████████████████████████████████▎    | 1.44G/1.65G [02:18<00:17, 12.2MB/s]
 87%|████████████████████████████████▎    | 1.44G/1.65G [02:18<00:16, 12.6MB/s]
 87%|████████████████████████████████▎    | 1.44G/1.65G [02:18<00:16, 13.0MB/s]
 87%|████████████████████████████████▎    | 1.45G/1.65G [02:18<00:15, 13.3MB/s]
 88%|████████████████████████████████▍    | 1.45G/1.65G [02:18<00:15, 13.7MB/s]
 88%|████████████████████████████████▍    | 1.45G/1.65G [02:18<00:14, 13.8MB/s]
 88%|████████████████████████████████▍    | 1.45G/1.65G [02:18<00:14, 13.9MB/s]
 88%|████████████████████████████████▍    | 1.45G/1.65G [02:18<00:14, 13.6MB/s]
 88%|████████████████████████████████▌    | 1.45G/1.65G [02:19<00:15, 13.1MB/s]
 88%|████████████████████████████████▌    | 1.45G/1.65G [02:19<00:16, 12.1MB/s]
 88%|████████████████████████████████▌    | 1.46G/1.65G [02:19<00:17, 11.1MB/s]
 88%|████████████████████████████████▌    | 1.46G/1.65G [02:19<00:19, 9.87MB/s]
 88%|████████████████████████████████▋    | 1.46G/1.65G [02:19<00:20, 9.56MB/s]
 88%|████████████████████████████████▋    | 1.46G/1.65G [02:19<00:19, 10.2MB/s]
 88%|████████████████████████████████▋    | 1.46G/1.65G [02:19<00:17, 11.3MB/s]
 88%|████████████████████████████████▋    | 1.46G/1.65G [02:19<00:17, 10.7MB/s]
 88%|████████████████████████████████▋    | 1.46G/1.65G [02:20<00:19, 9.53MB/s]
 89%|████████████████████████████████▊    | 1.46G/1.65G [02:20<00:19, 9.76MB/s]
 89%|████████████████████████████████▊    | 1.46G/1.65G [02:20<00:19, 9.43MB/s]
 89%|████████████████████████████████▊    | 1.47G/1.65G [02:20<00:20, 9.30MB/s]
 89%|████████████████████████████████▊    | 1.47G/1.65G [02:20<00:20, 9.29MB/s]
 89%|████████████████████████████████▊    | 1.47G/1.65G [02:20<00:30, 6.03MB/s]
 89%|████████████████████████████████▊    | 1.47G/1.65G [02:20<00:29, 6.31MB/s]
 89%|████████████████████████████████▉    | 1.47G/1.65G [02:21<00:26, 7.04MB/s]
 89%|████████████████████████████████▉    | 1.47G/1.65G [02:21<00:24, 7.59MB/s]
 89%|████████████████████████████████▉    | 1.47G/1.65G [02:21<00:22, 8.22MB/s]
 89%|████████████████████████████████▉    | 1.47G/1.65G [02:21<00:19, 9.18MB/s]
 89%|█████████████████████████████████    | 1.47G/1.65G [02:21<00:18, 9.76MB/s]
 89%|█████████████████████████████████    | 1.48G/1.65G [02:21<00:17, 10.3MB/s]
 89%|█████████████████████████████████    | 1.48G/1.65G [02:21<00:16, 10.5MB/s]
 89%|█████████████████████████████████    | 1.48G/1.65G [02:21<00:16, 10.6MB/s]
 90%|█████████████████████████████████    | 1.48G/1.65G [02:21<00:15, 10.9MB/s]
 90%|█████████████████████████████████▏   | 1.48G/1.65G [02:22<00:12, 13.3MB/s]
 90%|█████████████████████████████████▏   | 1.48G/1.65G [02:22<00:09, 18.4MB/s]
 90%|█████████████████████████████████▎   | 1.49G/1.65G [02:22<00:08, 19.8MB/s]
 90%|█████████████████████████████████▎   | 1.49G/1.65G [02:22<00:10, 15.1MB/s]
 90%|█████████████████████████████████▎   | 1.49G/1.65G [02:22<00:13, 12.3MB/s]
 90%|█████████████████████████████████▍   | 1.49G/1.65G [02:23<00:19, 8.23MB/s]
 90%|█████████████████████████████████▍   | 1.49G/1.65G [02:23<00:19, 8.28MB/s]
 90%|█████████████████████████████████▍   | 1.49G/1.65G [02:23<00:18, 8.58MB/s]
 90%|█████████████████████████████████▍   | 1.50G/1.65G [02:23<00:18, 8.47MB/s]
 91%|█████████████████████████████████▍   | 1.50G/1.65G [02:23<00:18, 8.37MB/s]
 91%|█████████████████████████████████▌   | 1.50G/1.65G [02:23<00:19, 7.85MB/s]
 91%|█████████████████████████████████▌   | 1.50G/1.65G [02:23<00:20, 7.55MB/s]
 91%|█████████████████████████████████▌   | 1.50G/1.65G [02:23<00:19, 7.71MB/s]
 91%|█████████████████████████████████▌   | 1.50G/1.65G [02:24<00:19, 8.01MB/s]
 91%|█████████████████████████████████▌   | 1.50G/1.65G [02:24<00:18, 8.09MB/s]
 91%|█████████████████████████████████▌   | 1.50G/1.65G [02:24<00:18, 8.10MB/s]
 91%|█████████████████████████████████▋   | 1.50G/1.65G [02:24<00:16, 8.83MB/s]
 91%|█████████████████████████████████▋   | 1.50G/1.65G [02:24<00:17, 8.75MB/s]
 91%|█████████████████████████████████▋   | 1.50G/1.65G [02:24<00:16, 9.12MB/s]
 91%|█████████████████████████████████▋   | 1.51G/1.65G [02:24<00:15, 9.22MB/s]
 91%|█████████████████████████████████▋   | 1.51G/1.65G [02:24<00:16, 9.09MB/s]
 91%|█████████████████████████████████▊   | 1.51G/1.65G [02:24<00:16, 8.90MB/s]
 91%|█████████████████████████████████▊   | 1.51G/1.65G [02:25<00:15, 9.50MB/s]
 91%|█████████████████████████████████▊   | 1.51G/1.65G [02:25<00:14, 9.94MB/s]
 91%|█████████████████████████████████▊   | 1.51G/1.65G [02:25<00:13, 10.1MB/s]
 92%|█████████████████████████████████▊   | 1.51G/1.65G [02:25<00:13, 10.5MB/s]
 92%|█████████████████████████████████▉   | 1.51G/1.65G [02:25<00:13, 10.3MB/s]
 92%|█████████████████████████████████▉   | 1.52G/1.65G [02:25<00:12, 10.7MB/s]
 92%|█████████████████████████████████▉   | 1.52G/1.65G [02:25<00:12, 10.5MB/s]
 92%|█████████████████████████████████▉   | 1.52G/1.65G [02:25<00:13, 10.4MB/s]
 92%|█████████████████████████████████▉   | 1.52G/1.65G [02:25<00:13, 10.3MB/s]
 92%|██████████████████████████████████   | 1.52G/1.65G [02:26<00:13, 9.70MB/s]
 92%|██████████████████████████████████   | 1.52G/1.65G [02:26<00:14, 9.26MB/s]
 92%|██████████████████████████████████   | 1.52G/1.65G [02:26<00:14, 9.13MB/s]
 92%|██████████████████████████████████   | 1.52G/1.65G [02:26<00:15, 8.44MB/s]
 92%|██████████████████████████████████   | 1.52G/1.65G [02:26<00:15, 8.39MB/s]
 92%|██████████████████████████████████   | 1.52G/1.65G [02:26<00:15, 8.23MB/s]
 92%|██████████████████████████████████▏  | 1.53G/1.65G [02:26<00:15, 8.14MB/s]
 92%|██████████████████████████████████▏  | 1.53G/1.65G [02:26<00:15, 8.23MB/s]
 92%|██████████████████████████████████▏  | 1.53G/1.65G [02:26<00:14, 8.50MB/s]
 92%|██████████████████████████████████▏  | 1.53G/1.65G [02:27<00:14, 8.44MB/s]
 93%|██████████████████████████████████▏  | 1.53G/1.65G [02:27<00:13, 8.83MB/s]
 93%|██████████████████████████████████▎  | 1.53G/1.65G [02:27<00:12, 9.47MB/s]
 93%|██████████████████████████████████▎  | 1.53G/1.65G [02:27<00:12, 10.0MB/s]
 93%|██████████████████████████████████▎  | 1.53G/1.65G [02:27<00:11, 10.1MB/s]
 93%|██████████████████████████████████▎  | 1.53G/1.65G [02:27<00:11, 10.7MB/s]
 93%|██████████████████████████████████▍  | 1.54G/1.65G [02:27<00:10, 11.6MB/s]
 93%|██████████████████████████████████▍  | 1.54G/1.65G [02:27<00:09, 12.3MB/s]
 93%|██████████████████████████████████▍  | 1.54G/1.65G [02:27<00:08, 12.7MB/s]
 93%|██████████████████████████████████▍  | 1.54G/1.65G [02:28<00:08, 12.5MB/s]
 93%|██████████████████████████████████▌  | 1.54G/1.65G [02:28<00:09, 12.3MB/s]
 93%|██████████████████████████████████▌  | 1.54G/1.65G [02:28<00:08, 12.4MB/s]
 93%|██████████████████████████████████▌  | 1.54G/1.65G [02:28<00:08, 12.8MB/s]
 94%|██████████████████████████████████▌  | 1.55G/1.65G [02:28<00:08, 13.0MB/s]
 94%|██████████████████████████████████▋  | 1.55G/1.65G [02:28<00:07, 13.3MB/s]
 94%|██████████████████████████████████▋  | 1.55G/1.65G [02:28<00:07, 13.6MB/s]
 94%|██████████████████████████████████▋  | 1.55G/1.65G [02:28<00:07, 14.1MB/s]
 94%|██████████████████████████████████▋  | 1.55G/1.65G [02:28<00:07, 13.5MB/s]
 94%|██████████████████████████████████▊  | 1.55G/1.65G [02:29<00:07, 13.3MB/s]
 94%|██████████████████████████████████▊  | 1.55G/1.65G [02:29<00:07, 13.3MB/s]
 94%|██████████████████████████████████▊  | 1.56G/1.65G [02:29<00:07, 12.9MB/s]
 94%|██████████████████████████████████▊  | 1.56G/1.65G [02:29<00:07, 12.8MB/s]
 94%|██████████████████████████████████▉  | 1.56G/1.65G [02:29<00:07, 12.6MB/s]
 94%|██████████████████████████████████▉  | 1.56G/1.65G [02:29<00:07, 12.5MB/s]
 94%|██████████████████████████████████▉  | 1.56G/1.65G [02:29<00:06, 13.3MB/s]
 95%|██████████████████████████████████▉  | 1.56G/1.65G [02:29<00:06, 13.2MB/s]
 95%|███████████████████████████████████  | 1.56G/1.65G [02:29<00:08, 10.8MB/s]
 95%|███████████████████████████████████  | 1.57G/1.65G [02:30<00:09, 9.50MB/s]
 95%|███████████████████████████████████  | 1.57G/1.65G [02:30<00:09, 8.85MB/s]
 95%|███████████████████████████████████  | 1.57G/1.65G [02:30<00:09, 8.77MB/s]
 95%|███████████████████████████████████  | 1.57G/1.65G [02:30<00:09, 9.19MB/s]
 95%|███████████████████████████████████▏ | 1.57G/1.65G [02:30<00:08, 9.26MB/s]
 95%|███████████████████████████████████▏ | 1.57G/1.65G [02:30<00:09, 8.98MB/s]
 95%|███████████████████████████████████▏ | 1.57G/1.65G [02:30<00:08, 9.32MB/s]
 95%|███████████████████████████████████▏ | 1.57G/1.65G [02:30<00:08, 9.51MB/s]
 95%|███████████████████████████████████▏ | 1.57G/1.65G [02:31<00:08, 9.48MB/s]
 95%|███████████████████████████████████▎ | 1.57G/1.65G [02:31<00:08, 9.44MB/s]
 95%|███████████████████████████████████▎ | 1.58G/1.65G [02:31<00:07, 10.0MB/s]
 95%|███████████████████████████████████▎ | 1.58G/1.65G [02:31<00:07, 9.98MB/s]
 96%|███████████████████████████████████▎ | 1.58G/1.65G [02:31<00:07, 10.5MB/s]
 96%|███████████████████████████████████▎ | 1.58G/1.65G [02:31<00:07, 10.2MB/s]
 96%|███████████████████████████████████▍ | 1.58G/1.65G [02:31<00:07, 9.56MB/s]
 96%|███████████████████████████████████▍ | 1.58G/1.65G [02:31<00:08, 8.90MB/s]
 96%|███████████████████████████████████▍ | 1.58G/1.65G [02:31<00:08, 8.74MB/s]
 96%|███████████████████████████████████▍ | 1.58G/1.65G [02:32<00:07, 9.23MB/s]
 96%|███████████████████████████████████▍ | 1.58G/1.65G [02:32<00:07, 8.93MB/s]
 96%|███████████████████████████████████▌ | 1.59G/1.65G [02:32<00:07, 9.29MB/s]
 96%|███████████████████████████████████▌ | 1.59G/1.65G [02:32<00:06, 9.45MB/s]
 96%|███████████████████████████████████▌ | 1.59G/1.65G [02:32<00:06, 9.38MB/s]
 96%|███████████████████████████████████▌ | 1.59G/1.65G [02:32<00:07, 8.87MB/s]
 96%|███████████████████████████████████▌ | 1.59G/1.65G [02:32<00:07, 8.83MB/s]
 96%|███████████████████████████████████▌ | 1.59G/1.65G [02:32<00:06, 8.99MB/s]
 96%|███████████████████████████████████▋ | 1.59G/1.65G [02:32<00:06, 8.95MB/s]
 96%|███████████████████████████████████▋ | 1.59G/1.65G [02:33<00:06, 8.73MB/s]
 96%|███████████████████████████████████▋ | 1.59G/1.65G [02:33<00:07, 7.93MB/s]
 96%|███████████████████████████████████▋ | 1.59G/1.65G [02:33<00:07, 7.56MB/s]
 97%|███████████████████████████████████▋ | 1.60G/1.65G [02:33<00:07, 7.71MB/s]
 97%|███████████████████████████████████▋ | 1.60G/1.65G [02:33<00:06, 8.27MB/s]
 97%|███████████████████████████████████▊ | 1.60G/1.65G [02:33<00:07, 7.90MB/s]
 97%|███████████████████████████████████▊ | 1.60G/1.65G [02:33<00:06, 8.33MB/s]
 97%|███████████████████████████████████▊ | 1.60G/1.65G [02:33<00:06, 8.31MB/s]
 97%|███████████████████████████████████▊ | 1.60G/1.65G [02:34<00:06, 7.80MB/s]
 97%|███████████████████████████████████▊ | 1.60G/1.65G [02:34<00:06, 8.05MB/s]
 97%|███████████████████████████████████▊ | 1.60G/1.65G [02:34<00:06, 7.88MB/s]
 97%|███████████████████████████████████▉ | 1.60G/1.65G [02:34<00:05, 8.79MB/s]
 97%|███████████████████████████████████▉ | 1.60G/1.65G [02:34<00:05, 9.55MB/s]
 97%|███████████████████████████████████▉ | 1.61G/1.65G [02:34<00:04, 10.1MB/s]
 97%|███████████████████████████████████▉ | 1.61G/1.65G [02:34<00:04, 10.6MB/s]
 97%|████████████████████████████████████ | 1.61G/1.65G [02:34<00:04, 10.9MB/s]
 97%|████████████████████████████████████ | 1.61G/1.65G [02:34<00:03, 11.5MB/s]
 97%|████████████████████████████████████ | 1.61G/1.65G [02:35<00:03, 10.8MB/s]
 98%|████████████████████████████████████ | 1.61G/1.65G [02:35<00:03, 10.6MB/s]
 98%|████████████████████████████████████ | 1.61G/1.65G [02:35<00:03, 10.4MB/s]
 98%|████████████████████████████████████▏| 1.61G/1.65G [02:35<00:03, 10.1MB/s]
 98%|████████████████████████████████████▏| 1.62G/1.65G [02:35<00:03, 10.1MB/s]
 98%|████████████████████████████████████▏| 1.62G/1.65G [02:35<00:03, 10.0MB/s]
 98%|████████████████████████████████████▏| 1.62G/1.65G [02:35<00:03, 10.1MB/s]
 98%|████████████████████████████████████▏| 1.62G/1.65G [02:35<00:03, 10.2MB/s]
 98%|████████████████████████████████████▎| 1.62G/1.65G [02:36<00:04, 7.06MB/s]
 98%|████████████████████████████████████▎| 1.62G/1.65G [02:36<00:04, 7.09MB/s]
 98%|████████████████████████████████████▎| 1.62G/1.65G [02:36<00:04, 7.25MB/s]
 98%|████████████████████████████████████▎| 1.62G/1.65G [02:36<00:03, 7.92MB/s]
 98%|████████████████████████████████████▎| 1.62G/1.65G [02:36<00:03, 8.20MB/s]
 98%|████████████████████████████████████▎| 1.62G/1.65G [02:36<00:03, 8.52MB/s]
 98%|████████████████████████████████████▍| 1.63G/1.65G [02:36<00:03, 9.04MB/s]
 98%|████████████████████████████████████▍| 1.63G/1.65G [02:36<00:02, 9.81MB/s]
 98%|████████████████████████████████████▍| 1.63G/1.65G [02:36<00:02, 9.49MB/s]
 99%|████████████████████████████████████▍| 1.63G/1.65G [02:37<00:02, 9.58MB/s]
 99%|████████████████████████████████████▍| 1.63G/1.65G [02:37<00:02, 10.0MB/s]
 99%|████████████████████████████████████▌| 1.63G/1.65G [02:37<00:02, 10.4MB/s]
 99%|████████████████████████████████████▌| 1.63G/1.65G [02:37<00:01, 10.7MB/s]
 99%|████████████████████████████████████▌| 1.63G/1.65G [02:37<00:01, 10.6MB/s]
 99%|████████████████████████████████████▌| 1.63G/1.65G [02:37<00:01, 10.7MB/s]
 99%|████████████████████████████████████▌| 1.64G/1.65G [02:37<00:01, 10.7MB/s]
 99%|████████████████████████████████████▋| 1.64G/1.65G [02:37<00:01, 10.9MB/s]
 99%|████████████████████████████████████▋| 1.64G/1.65G [02:37<00:01, 10.9MB/s]
 99%|████████████████████████████████████▋| 1.64G/1.65G [02:38<00:01, 8.46MB/s]
 99%|████████████████████████████████████▋| 1.64G/1.65G [02:38<00:01, 7.17MB/s]
 99%|████████████████████████████████████▋| 1.64G/1.65G [02:38<00:01, 8.35MB/s]
 99%|████████████████████████████████████▊| 1.64G/1.65G [02:38<00:01, 9.42MB/s]
 99%|████████████████████████████████████▊| 1.64G/1.65G [02:38<00:00, 10.9MB/s]
100%|████████████████████████████████████▊| 1.65G/1.65G [02:38<00:00, 11.5MB/s]
100%|████████████████████████████████████▉| 1.65G/1.65G [02:38<00:00, 12.3MB/s]
100%|████████████████████████████████████▉| 1.65G/1.65G [02:38<00:00, 12.8MB/s]
100%|████████████████████████████████████▉| 1.65G/1.65G [02:39<00:00, 13.1MB/s]
100%|████████████████████████████████████▉| 1.65G/1.65G [02:39<00:00, 13.2MB/s]
  0%|                                              | 0.00/1.65G [00:00<?, ?B/s]
100%|█████████████████████████████████████| 1.65G/1.65G [00:00<00:00, 5.67TB/s]
Download complete in 03m00s (1576.2 MB)
16 files missing from root.txt in /home/circleci/mne_data/MNE-sample-data/subjects
Downloading missing files remotely

  0%|                                               | 0.00/196M [00:00<?, ?B/s]
  1%|▎                                     | 1.36M/196M [00:00<00:16, 11.6MB/s]
  1%|▌                                     | 2.93M/196M [00:00<00:14, 13.5MB/s]
  4%|█▍                                    | 7.38M/196M [00:00<00:07, 26.8MB/s]
  6%|██                                    | 10.8M/196M [00:00<00:06, 29.7MB/s]
  8%|███▏                                  | 16.2M/196M [00:00<00:04, 38.2MB/s]
 11%|████                                  | 21.0M/196M [00:00<00:04, 40.8MB/s]
 13%|█████                                 | 25.8M/196M [00:00<00:03, 43.4MB/s]
 15%|█████▊                                | 30.2M/196M [00:00<00:04, 36.8MB/s]
 17%|██████▌                               | 34.1M/196M [00:01<00:04, 34.7MB/s]
 19%|███████▎                              | 37.7M/196M [00:01<00:12, 13.1MB/s]
 21%|███████▊                              | 40.3M/196M [00:02<00:13, 12.0MB/s]
 22%|████████▏                             | 42.4M/196M [00:02<00:13, 11.3MB/s]
 23%|████████▌                             | 44.2M/196M [00:02<00:13, 11.4MB/s]
 23%|████████▉                             | 45.8M/196M [00:02<00:13, 11.3MB/s]
 24%|█████████▏                            | 47.2M/196M [00:02<00:13, 10.8MB/s]
 25%|█████████▍                            | 48.5M/196M [00:02<00:15, 9.23MB/s]
 25%|█████████▌                            | 49.5M/196M [00:03<00:15, 9.22MB/s]
 26%|█████████▊                            | 50.6M/196M [00:03<00:17, 8.48MB/s]
 26%|█████████▉                            | 51.5M/196M [00:03<00:16, 8.51MB/s]
 27%|██████████▏                           | 52.4M/196M [00:03<00:17, 8.30MB/s]
 27%|██████████▎                           | 53.4M/196M [00:03<00:16, 8.80MB/s]
 28%|██████████▌                           | 54.4M/196M [00:03<00:17, 7.92MB/s]
 28%|██████████▋                           | 55.3M/196M [00:03<00:18, 7.42MB/s]
 29%|██████████▉                           | 56.3M/196M [00:03<00:18, 7.65MB/s]
 29%|███████████▏                          | 57.3M/196M [00:04<00:17, 7.95MB/s]
 30%|███████████▎                          | 58.4M/196M [00:04<00:16, 8.44MB/s]
 30%|███████████▌                          | 59.4M/196M [00:04<00:15, 8.90MB/s]
 31%|███████████▊                          | 60.7M/196M [00:04<00:14, 9.62MB/s]
 32%|███████████▉                          | 61.8M/196M [00:04<00:13, 9.78MB/s]
 32%|████████████▏                         | 63.1M/196M [00:04<00:12, 10.2MB/s]
 33%|████████████▍                         | 64.1M/196M [00:04<00:13, 9.99MB/s]
 33%|████████████▋                         | 65.1M/196M [00:04<00:13, 9.56MB/s]
 34%|████████████▊                         | 66.1M/196M [00:04<00:14, 8.82MB/s]
 34%|████████████▉                         | 67.0M/196M [00:05<00:14, 8.78MB/s]
 35%|█████████████▏                        | 67.8M/196M [00:05<00:18, 7.10MB/s]
 35%|█████████████▎                        | 68.6M/196M [00:05<00:18, 7.02MB/s]
 36%|█████████████▌                        | 69.6M/196M [00:05<00:17, 7.30MB/s]
 36%|█████████████▋                        | 70.4M/196M [00:05<00:18, 6.84MB/s]
 36%|█████████████▊                        | 71.2M/196M [00:05<00:17, 6.97MB/s]
 37%|█████████████▉                        | 72.1M/196M [00:05<00:16, 7.56MB/s]
 37%|██████████████▏                       | 73.0M/196M [00:05<00:15, 7.68MB/s]
 38%|██████████████▎                       | 74.0M/196M [00:06<00:14, 8.24MB/s]
 38%|██████████████▌                       | 75.3M/196M [00:06<00:12, 9.43MB/s]
 39%|██████████████▊                       | 76.3M/196M [00:06<00:12, 9.60MB/s]
 40%|███████████████                       | 77.4M/196M [00:06<00:12, 9.61MB/s]
 40%|███████████████▏                      | 78.5M/196M [00:06<00:11, 9.79MB/s]
 41%|███████████████▍                      | 79.8M/196M [00:06<00:11, 10.3MB/s]
 41%|███████████████▋                      | 80.8M/196M [00:06<00:11, 10.1MB/s]
 42%|███████████████▉                      | 81.9M/196M [00:06<00:11, 9.53MB/s]
 42%|████████████████                      | 82.8M/196M [00:06<00:11, 9.58MB/s]
 43%|████████████████▎                     | 83.8M/196M [00:07<00:11, 9.38MB/s]
 43%|████████████████▍                     | 84.7M/196M [00:07<00:18, 6.15MB/s]
 44%|████████████████▌                     | 85.5M/196M [00:07<00:17, 6.30MB/s]
 44%|████████████████▊                     | 86.6M/196M [00:07<00:15, 7.05MB/s]
 45%|█████████████████                     | 87.6M/196M [00:07<00:13, 7.84MB/s]
 45%|█████████████████▏                    | 88.7M/196M [00:07<00:12, 8.41MB/s]
 46%|█████████████████▍                    | 89.7M/196M [00:07<00:11, 8.93MB/s]
 47%|█████████████████▋                    | 91.0M/196M [00:07<00:10, 9.97MB/s]
 47%|█████████████████▉                    | 92.2M/196M [00:08<00:09, 10.5MB/s]
 48%|██████████████████▏                   | 93.4M/196M [00:08<00:09, 10.7MB/s]
 48%|██████████████████▎                   | 94.6M/196M [00:08<00:09, 11.1MB/s]
 49%|██████████████████▌                   | 95.7M/196M [00:08<00:09, 10.8MB/s]
 50%|██████████████████▊                   | 97.1M/196M [00:08<00:08, 11.4MB/s]
 50%|███████████████████                   | 98.4M/196M [00:08<00:08, 12.1MB/s]
 51%|███████████████████▎                  | 99.7M/196M [00:08<00:08, 11.8MB/s]
 52%|████████████████████                   | 101M/196M [00:08<00:08, 11.7MB/s]
 52%|████████████████████▍                  | 102M/196M [00:08<00:07, 12.1MB/s]
 53%|████████████████████▋                  | 104M/196M [00:08<00:07, 12.1MB/s]
 54%|████████████████████▉                  | 105M/196M [00:09<00:07, 11.8MB/s]
 54%|█████████████████████▏                 | 106M/196M [00:09<00:07, 11.7MB/s]
 55%|█████████████████████▎                 | 107M/196M [00:09<00:07, 11.1MB/s]
 55%|█████████████████████▋                 | 109M/196M [00:09<00:07, 11.1MB/s]
 56%|█████████████████████▊                 | 110M/196M [00:09<00:07, 10.9MB/s]
 57%|██████████████████████                 | 111M/196M [00:09<00:07, 10.8MB/s]
 57%|██████████████████████▎                | 112M/196M [00:09<00:08, 10.1MB/s]
 58%|██████████████████████▍                | 113M/196M [00:09<00:08, 9.48MB/s]
 58%|██████████████████████▋                | 114M/196M [00:10<00:09, 8.76MB/s]
 59%|██████████████████████▉                | 115M/196M [00:10<00:09, 8.74MB/s]
 59%|███████████████████████                | 116M/196M [00:10<00:09, 8.60MB/s]
 60%|███████████████████████▎               | 117M/196M [00:10<00:08, 8.98MB/s]
 60%|███████████████████████▌               | 118M/196M [00:10<00:08, 9.64MB/s]
 61%|███████████████████████▊               | 119M/196M [00:10<00:07, 9.76MB/s]
 61%|███████████████████████▉               | 120M/196M [00:10<00:07, 9.69MB/s]
 62%|████████████████████████▏              | 121M/196M [00:10<00:07, 9.81MB/s]
 63%|████████████████████████▍              | 122M/196M [00:10<00:07, 9.56MB/s]
 63%|████████████████████████▌              | 123M/196M [00:11<00:07, 9.20MB/s]
 64%|████████████████████████▊              | 124M/196M [00:11<00:07, 9.44MB/s]
 64%|█████████████████████████              | 126M/196M [00:11<00:07, 9.26MB/s]
 65%|█████████████████████████▏             | 127M/196M [00:11<00:07, 9.66MB/s]
 65%|█████████████████████████▍             | 128M/196M [00:11<00:07, 9.51MB/s]
 66%|█████████████████████████▋             | 129M/196M [00:11<00:07, 9.18MB/s]
 66%|█████████████████████████▊             | 130M/196M [00:11<00:10, 6.51MB/s]
 67%|█████████████████████████▉             | 130M/196M [00:11<00:09, 7.02MB/s]
 67%|██████████████████████████▏            | 131M/196M [00:12<00:09, 6.90MB/s]
 68%|██████████████████████████▎            | 132M/196M [00:12<00:08, 7.50MB/s]
 68%|██████████████████████████▌            | 133M/196M [00:12<00:07, 7.86MB/s]
 69%|██████████████████████████▊            | 134M/196M [00:12<00:07, 8.42MB/s]
 69%|██████████████████████████▉            | 135M/196M [00:12<00:06, 8.95MB/s]
 70%|███████████████████████████▏           | 137M/196M [00:12<00:06, 9.26MB/s]
 70%|███████████████████████████▍           | 138M/196M [00:12<00:06, 9.25MB/s]
 71%|███████████████████████████▌           | 139M/196M [00:12<00:06, 9.17MB/s]
 71%|███████████████████████████▊           | 140M/196M [00:12<00:06, 9.19MB/s]
 72%|████████████████████████████           | 141M/196M [00:13<00:06, 9.15MB/s]
 72%|████████████████████████████▏          | 142M/196M [00:13<00:05, 9.07MB/s]
 73%|████████████████████████████▍          | 143M/196M [00:13<00:05, 9.27MB/s]
 73%|████████████████████████████▌          | 144M/196M [00:13<00:05, 9.17MB/s]
 74%|████████████████████████████▊          | 145M/196M [00:13<00:05, 8.57MB/s]
 74%|████████████████████████████▉          | 145M/196M [00:13<00:05, 8.56MB/s]
 75%|█████████████████████████████▏         | 146M/196M [00:14<00:10, 4.56MB/s]
 75%|█████████████████████████████▎         | 147M/196M [00:14<00:10, 4.78MB/s]
 76%|█████████████████████████████▍         | 148M/196M [00:14<00:08, 5.44MB/s]
 76%|█████████████████████████████▌         | 149M/196M [00:14<00:08, 5.76MB/s]
 76%|█████████████████████████████▊         | 150M/196M [00:14<00:07, 6.55MB/s]
 77%|██████████████████████████████         | 151M/196M [00:14<00:06, 7.21MB/s]
 77%|██████████████████████████████▏        | 151M/196M [00:14<00:05, 7.52MB/s]
 78%|██████████████████████████████▍        | 152M/196M [00:14<00:05, 7.75MB/s]
 78%|██████████████████████████████▌        | 154M/196M [00:14<00:05, 8.23MB/s]
 79%|██████████████████████████████▊        | 155M/196M [00:15<00:05, 8.17MB/s]
 79%|███████████████████████████████        | 156M/196M [00:15<00:04, 8.33MB/s]
 80%|███████████████████████████████▏       | 156M/196M [00:15<00:04, 8.06MB/s]
 80%|███████████████████████████████▎       | 157M/196M [00:15<00:04, 8.07MB/s]
 81%|███████████████████████████████▌       | 158M/196M [00:15<00:04, 8.41MB/s]
 81%|███████████████████████████████▊       | 160M/196M [00:15<00:04, 8.86MB/s]
 82%|████████████████████████████████       | 161M/196M [00:15<00:03, 9.53MB/s]
 83%|████████████████████████████████▎      | 162M/196M [00:15<00:03, 9.85MB/s]
 83%|████████████████████████████████▍      | 163M/196M [00:15<00:03, 9.81MB/s]
 84%|████████████████████████████████▋      | 164M/196M [00:16<00:02, 10.5MB/s]
 84%|████████████████████████████████▉      | 165M/196M [00:16<00:02, 10.3MB/s]
 85%|█████████████████████████████████▏     | 166M/196M [00:16<00:02, 10.3MB/s]
 85%|█████████████████████████████████▎     | 167M/196M [00:16<00:02, 9.55MB/s]
 86%|█████████████████████████████████▌     | 168M/196M [00:16<00:02, 9.43MB/s]
 86%|█████████████████████████████████▋     | 169M/196M [00:16<00:02, 9.42MB/s]
 87%|█████████████████████████████████▉     | 170M/196M [00:16<00:02, 9.11MB/s]
 87%|██████████████████████████████████     | 171M/196M [00:16<00:02, 8.72MB/s]
 88%|██████████████████████████████████▎    | 172M/196M [00:17<00:03, 5.97MB/s]
 88%|██████████████████████████████████▍    | 173M/196M [00:17<00:03, 6.52MB/s]
 89%|██████████████████████████████████▌    | 174M/196M [00:17<00:03, 6.69MB/s]
 89%|██████████████████████████████████▊    | 175M/196M [00:17<00:02, 7.33MB/s]
 90%|███████████████████████████████████    | 176M/196M [00:17<00:02, 7.59MB/s]
 90%|███████████████████████████████████▎   | 177M/196M [00:17<00:02, 8.77MB/s]
 91%|███████████████████████████████████▌   | 179M/196M [00:17<00:01, 10.3MB/s]
 92%|███████████████████████████████████▊   | 180M/196M [00:17<00:01, 10.9MB/s]
 93%|████████████████████████████████████▏  | 181M/196M [00:18<00:01, 11.8MB/s]
 94%|████████████████████████████████████▍  | 183M/196M [00:18<00:01, 12.5MB/s]
 94%|████████████████████████████████████▊  | 185M/196M [00:18<00:00, 12.9MB/s]
 95%|█████████████████████████████████████  | 186M/196M [00:18<00:00, 13.4MB/s]
 96%|█████████████████████████████████████▎ | 188M/196M [00:18<00:00, 13.2MB/s]
 96%|█████████████████████████████████████▌ | 189M/196M [00:18<00:00, 13.1MB/s]
 97%|█████████████████████████████████████▉ | 190M/196M [00:18<00:00, 12.6MB/s]
 98%|██████████████████████████████████████▏| 191M/196M [00:18<00:00, 12.6MB/s]
 98%|██████████████████████████████████████▍| 193M/196M [00:18<00:00, 12.2MB/s]
 99%|██████████████████████████████████████▋| 194M/196M [00:18<00:00, 12.1MB/s]
100%|██████████████████████████████████████▉| 195M/196M [00:19<00:00, 12.1MB/s]
  0%|                                               | 0.00/196M [00:00<?, ?B/s]
100%|████████████████████████████████████████| 196M/196M [00:00<00:00, 516GB/s]
Extracting missing files
Successfully extracted 16 files
10 files missing from bem.txt in /home/circleci/mne_data/MNE-sample-data/subjects/fsaverage
Downloading missing files remotely

  0%|                                               | 0.00/239M [00:00<?, ?B/s]
  0%|▏                                      | 787k/239M [00:00<00:32, 7.27MB/s]
  1%|▎                                     | 1.83M/239M [00:00<00:29, 7.90MB/s]
  1%|▍                                     | 2.87M/239M [00:00<00:28, 8.41MB/s]
  2%|▌                                     | 3.92M/239M [00:00<00:25, 9.04MB/s]
  2%|▊                                     | 4.97M/239M [00:00<00:26, 8.99MB/s]
  3%|▉                                     | 6.00M/239M [00:00<00:25, 9.00MB/s]
  3%|█                                     | 6.91M/239M [00:00<00:26, 8.86MB/s]
  3%|█▏                                    | 7.79M/239M [00:00<00:28, 8.22MB/s]
  4%|█▎                                    | 8.63M/239M [00:01<00:29, 7.71MB/s]
  4%|█▌                                    | 9.67M/239M [00:01<00:28, 8.04MB/s]
  4%|█▋                                    | 10.5M/239M [00:01<00:31, 7.29MB/s]
  5%|█▊                                    | 11.2M/239M [00:01<00:31, 7.20MB/s]
  5%|█▉                                    | 12.0M/239M [00:01<00:32, 7.01MB/s]
  5%|██                                    | 12.8M/239M [00:01<00:34, 6.47MB/s]
  6%|██▏                                   | 13.6M/239M [00:01<00:34, 6.57MB/s]
  6%|██▎                                   | 14.4M/239M [00:01<00:32, 6.82MB/s]
  6%|██▍                                   | 15.1M/239M [00:02<00:45, 4.96MB/s]
  7%|██▍                                   | 15.7M/239M [00:02<00:45, 4.94MB/s]
  7%|██▌                                   | 16.2M/239M [00:02<00:45, 4.85MB/s]
  7%|██▋                                   | 16.7M/239M [00:02<00:45, 4.90MB/s]
  7%|██▊                                   | 17.8M/239M [00:02<00:36, 6.07MB/s]
  8%|██▉                                   | 18.8M/239M [00:02<00:31, 6.98MB/s]
  8%|███▏                                  | 19.9M/239M [00:02<00:28, 7.79MB/s]
  9%|███▎                                  | 21.2M/239M [00:02<00:24, 8.80MB/s]
  9%|███▌                                  | 22.2M/239M [00:03<00:23, 9.12MB/s]
 10%|███▋                                  | 23.5M/239M [00:03<00:22, 9.74MB/s]
 10%|███▉                                  | 24.5M/239M [00:03<00:21, 9.83MB/s]
 11%|████                                  | 25.5M/239M [00:03<00:21, 9.75MB/s]
 11%|████▏                                 | 26.5M/239M [00:03<00:21, 9.70MB/s]
 12%|████▎                                 | 27.5M/239M [00:03<00:22, 9.51MB/s]
 12%|████▌                                 | 28.5M/239M [00:03<00:21, 9.62MB/s]
 12%|████▋                                 | 29.8M/239M [00:03<00:21, 9.94MB/s]
 13%|████▉                                 | 30.8M/239M [00:03<00:21, 9.66MB/s]
 13%|█████                                 | 31.9M/239M [00:04<00:22, 9.40MB/s]
 14%|█████▏                                | 32.9M/239M [00:04<00:22, 9.32MB/s]
 14%|█████▍                                | 33.9M/239M [00:04<00:22, 9.00MB/s]
 15%|█████▌                                | 34.8M/239M [00:04<00:23, 8.53MB/s]
 15%|█████▋                                | 35.8M/239M [00:04<00:22, 9.03MB/s]
 15%|█████▊                                | 36.9M/239M [00:04<00:22, 8.91MB/s]
 16%|██████                                | 37.9M/239M [00:04<00:22, 9.11MB/s]
 16%|██████▏                               | 39.0M/239M [00:04<00:22, 8.84MB/s]
 17%|██████▎                               | 40.0M/239M [00:04<00:22, 9.04MB/s]
 17%|██████▌                               | 41.0M/239M [00:05<00:21, 9.30MB/s]
 18%|██████▋                               | 42.1M/239M [00:05<00:20, 9.41MB/s]
 18%|██████▊                               | 43.1M/239M [00:05<00:20, 9.32MB/s]
 18%|███████                               | 44.2M/239M [00:05<00:20, 9.62MB/s]
 19%|███████▏                              | 45.2M/239M [00:05<00:19, 9.79MB/s]
 19%|███████▎                              | 46.3M/239M [00:05<00:20, 9.62MB/s]
 20%|███████▌                              | 47.3M/239M [00:05<00:20, 9.44MB/s]
 20%|███████▋                              | 48.3M/239M [00:05<00:20, 9.24MB/s]
 21%|███████▊                              | 49.2M/239M [00:05<00:21, 8.95MB/s]
 21%|███████▉                              | 50.2M/239M [00:06<00:21, 8.83MB/s]
 21%|████████▏                             | 51.2M/239M [00:06<00:20, 9.00MB/s]
 22%|████████▎                             | 52.3M/239M [00:06<00:20, 9.07MB/s]
 22%|████████▍                             | 53.3M/239M [00:06<00:20, 9.27MB/s]
 23%|████████▋                             | 54.4M/239M [00:06<00:19, 9.39MB/s]
 23%|████████▊                             | 55.7M/239M [00:06<00:17, 10.2MB/s]
 24%|█████████                             | 57.0M/239M [00:06<00:16, 10.8MB/s]
 24%|█████████▎                            | 58.4M/239M [00:06<00:15, 11.8MB/s]
 25%|█████████▍                            | 59.6M/239M [00:06<00:15, 11.9MB/s]
 26%|█████████▋                            | 60.9M/239M [00:06<00:14, 12.1MB/s]
 26%|█████████▉                            | 62.2M/239M [00:07<00:14, 12.0MB/s]
 27%|██████████                            | 63.5M/239M [00:07<00:14, 12.0MB/s]
 27%|██████████▎                           | 64.8M/239M [00:07<00:14, 12.1MB/s]
 28%|██████████▌                           | 66.1M/239M [00:07<00:14, 12.0MB/s]
 28%|██████████▋                           | 67.4M/239M [00:07<00:14, 11.9MB/s]
 29%|██████████▉                           | 68.8M/239M [00:07<00:14, 11.7MB/s]
 29%|███████████▏                          | 70.1M/239M [00:07<00:14, 11.9MB/s]
 30%|███████████▎                          | 71.3M/239M [00:07<00:14, 12.0MB/s]
 30%|███████████▌                          | 72.5M/239M [00:07<00:14, 11.9MB/s]
 31%|███████████▊                          | 74.0M/239M [00:08<00:12, 12.8MB/s]
 32%|███████████▉                          | 75.2M/239M [00:08<00:15, 10.5MB/s]
 32%|████████████▏                         | 76.4M/239M [00:08<00:18, 8.70MB/s]
 32%|████████████▎                         | 77.4M/239M [00:08<00:17, 9.00MB/s]
 33%|████████████▍                         | 78.4M/239M [00:08<00:17, 9.29MB/s]
 33%|████████████▋                         | 79.4M/239M [00:08<00:17, 9.32MB/s]
 34%|████████████▊                         | 80.4M/239M [00:08<00:18, 8.36MB/s]
 34%|████████████▉                         | 81.3M/239M [00:08<00:18, 8.45MB/s]
 34%|█████████████                         | 82.1M/239M [00:09<00:18, 8.40MB/s]
 35%|█████████████▏                        | 83.0M/239M [00:09<00:18, 8.37MB/s]
 35%|█████████████▎                        | 83.9M/239M [00:09<00:19, 8.15MB/s]
 36%|█████████████▌                        | 85.0M/239M [00:09<00:18, 8.35MB/s]
 36%|█████████████▋                        | 86.0M/239M [00:09<00:17, 8.68MB/s]
 36%|█████████████▊                        | 87.1M/239M [00:09<00:17, 8.82MB/s]
 37%|██████████████                        | 88.1M/239M [00:09<00:17, 8.60MB/s]
 37%|██████████████▏                       | 89.0M/239M [00:09<00:19, 7.64MB/s]
 38%|██████████████▎                       | 90.1M/239M [00:10<00:17, 8.54MB/s]
 38%|██████████████▍                       | 91.0M/239M [00:10<00:17, 8.53MB/s]
 38%|██████████████▌                       | 91.8M/239M [00:10<00:17, 8.56MB/s]
 39%|██████████████▊                       | 92.8M/239M [00:10<00:16, 8.69MB/s]
 39%|██████████████▉                       | 93.8M/239M [00:10<00:16, 8.59MB/s]
 40%|███████████████                       | 94.7M/239M [00:10<00:16, 8.64MB/s]
 40%|███████████████▏                      | 95.7M/239M [00:10<00:16, 8.58MB/s]
 41%|███████████████▍                      | 96.7M/239M [00:10<00:15, 9.00MB/s]
 41%|███████████████▌                      | 97.8M/239M [00:10<00:14, 9.41MB/s]
 41%|███████████████▋                      | 98.8M/239M [00:11<00:14, 9.40MB/s]
 42%|███████████████▉                      | 99.9M/239M [00:11<00:14, 9.27MB/s]
 42%|████████████████▍                      | 101M/239M [00:11<00:15, 9.14MB/s]
 43%|████████████████▌                      | 102M/239M [00:11<00:16, 8.33MB/s]
 43%|████████████████▊                      | 103M/239M [00:11<00:15, 8.71MB/s]
 43%|████████████████▉                      | 104M/239M [00:11<00:14, 9.17MB/s]
 44%|█████████████████                      | 105M/239M [00:11<00:14, 9.18MB/s]
 44%|█████████████████▎                     | 106M/239M [00:11<00:15, 8.84MB/s]
 45%|█████████████████▍                     | 107M/239M [00:11<00:14, 9.06MB/s]
 45%|█████████████████▌                     | 108M/239M [00:11<00:13, 9.39MB/s]
 46%|█████████████████▊                     | 109M/239M [00:12<00:13, 9.50MB/s]
 46%|█████████████████▉                     | 110M/239M [00:12<00:12, 9.95MB/s]
 46%|██████████████████                     | 111M/239M [00:12<00:13, 9.71MB/s]
 47%|██████████████████▎                    | 112M/239M [00:12<00:12, 9.79MB/s]
 47%|██████████████████▍                    | 113M/239M [00:12<00:13, 9.55MB/s]
 48%|██████████████████▌                    | 114M/239M [00:12<00:13, 9.07MB/s]
 48%|██████████████████▊                    | 115M/239M [00:12<00:13, 9.37MB/s]
 49%|██████████████████▉                    | 116M/239M [00:12<00:12, 9.76MB/s]
 49%|███████████████████▏                   | 117M/239M [00:12<00:12, 10.0MB/s]
 50%|███████████████████▎                   | 119M/239M [00:13<00:11, 10.7MB/s]
 50%|███████████████████▌                   | 120M/239M [00:13<00:11, 10.7MB/s]
 51%|███████████████████▋                   | 121M/239M [00:13<00:12, 9.37MB/s]
 51%|███████████████████▉                   | 122M/239M [00:13<00:12, 9.59MB/s]
 51%|████████████████████                   | 123M/239M [00:13<00:11, 9.77MB/s]
 52%|████████████████████▏                  | 124M/239M [00:13<00:11, 9.96MB/s]
 52%|████████████████████▍                  | 125M/239M [00:13<00:11, 9.74MB/s]
 53%|████████████████████▌                  | 126M/239M [00:13<00:11, 10.1MB/s]
 53%|████████████████████▊                  | 128M/239M [00:13<00:10, 10.9MB/s]
 54%|█████████████████████                  | 129M/239M [00:14<00:10, 10.3MB/s]
 54%|█████████████████████▏                 | 130M/239M [00:14<00:10, 10.3MB/s]
 55%|█████████████████████▎                 | 131M/239M [00:14<00:10, 10.2MB/s]
 55%|█████████████████████▌                 | 132M/239M [00:14<00:11, 9.70MB/s]
 56%|█████████████████████▋                 | 133M/239M [00:14<00:11, 9.36MB/s]
 56%|█████████████████████▊                 | 134M/239M [00:14<00:10, 9.55MB/s]
 56%|██████████████████████                 | 135M/239M [00:14<00:10, 9.66MB/s]
 57%|██████████████████████▏                | 136M/239M [00:14<00:10, 10.3MB/s]
 58%|██████████████████████▍                | 138M/239M [00:14<00:09, 10.6MB/s]
 58%|██████████████████████▋                | 139M/239M [00:15<00:09, 10.4MB/s]
 58%|██████████████████████▊                | 140M/239M [00:15<00:09, 10.5MB/s]
 59%|██████████████████████▉                | 141M/239M [00:15<00:09, 10.3MB/s]
 59%|███████████████████████▏               | 142M/239M [00:15<00:09, 10.4MB/s]
 60%|███████████████████████▎               | 143M/239M [00:15<00:09, 10.2MB/s]
 60%|███████████████████████▌               | 144M/239M [00:15<00:09, 10.2MB/s]
 61%|███████████████████████▋               | 145M/239M [00:15<00:09, 9.54MB/s]
 61%|███████████████████████▊               | 146M/239M [00:15<00:09, 9.37MB/s]
 62%|████████████████████████               | 147M/239M [00:15<00:09, 9.24MB/s]
 62%|████████████████████████▏              | 148M/239M [00:16<00:09, 9.74MB/s]
 62%|████████████████████████▎              | 149M/239M [00:16<00:09, 9.58MB/s]
 63%|████████████████████████▌              | 150M/239M [00:16<00:09, 9.49MB/s]
 63%|████████████████████████▋              | 151M/239M [00:16<00:09, 9.43MB/s]
 64%|████████████████████████▉              | 152M/239M [00:16<00:08, 9.77MB/s]
 64%|█████████████████████████▏             | 154M/239M [00:16<00:07, 11.0MB/s]
 65%|█████████████████████████▎             | 155M/239M [00:16<00:07, 11.4MB/s]
 66%|█████████████████████████▌             | 157M/239M [00:16<00:06, 12.2MB/s]
 66%|█████████████████████████▊             | 158M/239M [00:16<00:06, 12.5MB/s]
 67%|██████████████████████████             | 160M/239M [00:17<00:06, 12.8MB/s]
 68%|██████████████████████████▎            | 161M/239M [00:17<00:05, 13.5MB/s]
 68%|██████████████████████████▌            | 163M/239M [00:17<00:05, 13.4MB/s]
 69%|██████████████████████████▊            | 164M/239M [00:17<00:05, 13.1MB/s]
 69%|██████████████████████████▉            | 165M/239M [00:17<00:05, 12.8MB/s]
 70%|███████████████████████████▏           | 167M/239M [00:17<00:05, 13.3MB/s]
 70%|███████████████████████████▍           | 168M/239M [00:17<00:05, 12.8MB/s]
 71%|███████████████████████████▋           | 170M/239M [00:17<00:05, 13.1MB/s]
 72%|███████████████████████████▉           | 171M/239M [00:17<00:05, 13.0MB/s]
 72%|████████████████████████████▏          | 172M/239M [00:17<00:05, 13.3MB/s]
 73%|████████████████████████████▎          | 174M/239M [00:18<00:04, 13.1MB/s]
 73%|████████████████████████████▌          | 175M/239M [00:18<00:05, 11.1MB/s]
 74%|████████████████████████████▋          | 176M/239M [00:18<00:06, 10.2MB/s]
 74%|████████████████████████████▉          | 177M/239M [00:18<00:06, 10.1MB/s]
 75%|█████████████████████████████          | 178M/239M [00:18<00:06, 9.26MB/s]
 75%|█████████████████████████████▏         | 179M/239M [00:18<00:06, 9.03MB/s]
 75%|█████████████████████████████▍         | 180M/239M [00:18<00:06, 8.81MB/s]
 76%|█████████████████████████████▌         | 181M/239M [00:18<00:06, 9.12MB/s]
 76%|█████████████████████████████▋         | 182M/239M [00:19<00:09, 6.15MB/s]
 77%|█████████████████████████████▉         | 183M/239M [00:19<00:08, 6.55MB/s]
 77%|██████████████████████████████         | 184M/239M [00:19<00:07, 7.27MB/s]
 78%|██████████████████████████████▏        | 185M/239M [00:19<00:06, 7.69MB/s]
 78%|██████████████████████████████▎        | 186M/239M [00:19<00:06, 7.98MB/s]
 78%|██████████████████████████████▌        | 187M/239M [00:19<00:06, 8.15MB/s]
 79%|██████████████████████████████▋        | 188M/239M [00:19<00:05, 8.72MB/s]
 79%|██████████████████████████████▊        | 189M/239M [00:20<00:05, 9.01MB/s]
 80%|███████████████████████████████        | 190M/239M [00:20<00:05, 8.95MB/s]
 80%|███████████████████████████████▏       | 191M/239M [00:20<00:05, 8.72MB/s]
 80%|███████████████████████████████▍       | 192M/239M [00:20<00:05, 9.03MB/s]
 81%|███████████████████████████████▌       | 193M/239M [00:20<00:04, 9.16MB/s]
 81%|███████████████████████████████▋       | 194M/239M [00:20<00:04, 9.20MB/s]
 83%|████████████████████████████████▏      | 197M/239M [00:20<00:02, 15.5MB/s]
 84%|████████████████████████████████▊      | 201M/239M [00:20<00:01, 21.5MB/s]
 85%|█████████████████████████████████▎     | 204M/239M [00:20<00:01, 22.1MB/s]
 86%|█████████████████████████████████▋     | 206M/239M [00:21<00:02, 15.3MB/s]
 87%|█████████████████████████████████▉     | 208M/239M [00:21<00:02, 12.2MB/s]
 88%|██████████████████████████████████▏    | 210M/239M [00:21<00:02, 11.4MB/s]
 88%|██████████████████████████████████▍    | 211M/239M [00:21<00:02, 10.8MB/s]
 89%|██████████████████████████████████▋    | 212M/239M [00:21<00:02, 10.5MB/s]
 89%|██████████████████████████████████▊    | 213M/239M [00:21<00:02, 10.7MB/s]
 90%|███████████████████████████████████    | 215M/239M [00:22<00:02, 11.0MB/s]
 90%|███████████████████████████████████▏   | 216M/239M [00:22<00:02, 11.1MB/s]
 91%|███████████████████████████████████▍   | 217M/239M [00:22<00:02, 10.5MB/s]
 91%|███████████████████████████████████▌   | 218M/239M [00:22<00:02, 9.71MB/s]
 92%|███████████████████████████████████▊   | 219M/239M [00:22<00:02, 8.74MB/s]
 92%|███████████████████████████████████▉   | 220M/239M [00:22<00:02, 8.42MB/s]
 93%|████████████████████████████████████   | 221M/239M [00:22<00:01, 9.07MB/s]
 93%|████████████████████████████████████▎  | 222M/239M [00:22<00:01, 9.25MB/s]
 94%|████████████████████████████████████▍  | 223M/239M [00:23<00:01, 9.76MB/s]
 94%|████████████████████████████████████▋  | 225M/239M [00:23<00:01, 9.77MB/s]
 95%|████████████████████████████████████▉  | 226M/239M [00:23<00:01, 10.3MB/s]
 95%|█████████████████████████████████████  | 227M/239M [00:23<00:01, 10.7MB/s]
 96%|█████████████████████████████████████▎ | 228M/239M [00:23<00:00, 10.6MB/s]
 96%|█████████████████████████████████████▍ | 229M/239M [00:23<00:00, 10.5MB/s]
 96%|█████████████████████████████████████▌ | 230M/239M [00:23<00:00, 10.5MB/s]
 97%|█████████████████████████████████████▊ | 231M/239M [00:23<00:00, 10.7MB/s]
 97%|█████████████████████████████████████▉ | 233M/239M [00:23<00:00, 10.6MB/s]
 98%|██████████████████████████████████████▏| 234M/239M [00:24<00:00, 10.7MB/s]
 98%|██████████████████████████████████████▍| 235M/239M [00:24<00:00, 10.5MB/s]
 99%|██████████████████████████████████████▌| 236M/239M [00:24<00:00, 10.5MB/s]
 99%|██████████████████████████████████████▊| 237M/239M [00:24<00:00, 10.6MB/s]
100%|██████████████████████████████████████▉| 238M/239M [00:24<00:00, 10.5MB/s]
  0%|                                               | 0.00/239M [00:00<?, ?B/s]
100%|████████████████████████████████████████| 239M/239M [00:00<00:00, 864GB/s]
Extracting missing files
Successfully extracted 10 files

Aligning the T1 to ACPC#

For intracranial electrophysiology recordings, the Brain Imaging Data Structure (BIDS) standard requires that coordinates be aligned to the anterior commissure and posterior commissure (ACPC-aligned). Therefore, it is recommended that you do this alignment before finding the positions of the channels in your recording. Doing this will make the “mri” (aka surface RAS) coordinate frame an ACPC coordinate frame. This can be done using Freesurfer’s freeview:

$ freeview $MISC_PATH/seeg/sample_seeg_T1.mgz

And then interact with the graphical user interface:

First, it is recommended to change the cursor style to long, this can be done through the menu options like so:

Freeview ‣ Preferences ‣ General ‣ Cursor style ‣ Long

Then, the image needs to be aligned to ACPC to look like the image below. This can be done by pulling up the transform popup from the menu like so:

Tools ‣ Transform Volume

Note

Be sure to set the text entry box labeled RAS (not TkReg RAS) to 0 0 0 before beginning the transform.

Then translate the image until the crosshairs meet on the AC and run through the PC as shown in the plot. The eyes should be in the ACPC plane and the image should be rotated until they are symmetrical, and the crosshairs should transect the midline of the brain. Be sure to use both the rotate and the translate menus and save the volume after you’re finished using Save Volume As in the transform popup [2].

T1 = nib.load(misc_path / "seeg" / "sample_seeg" / "mri" / "T1.mgz")
viewer = T1.orthoview()
viewer.set_position(0, 9.9, 5.8)
viewer.figs[0].axes[0].annotate(
    "PC",
    (107, 108),
    xytext=(10, 75),
    color="white",
    horizontalalignment="center",
    arrowprops=dict(facecolor="white", lw=0.5, width=2, headwidth=5),
)
viewer.figs[0].axes[0].annotate(
    "AC",
    (137, 108),
    xytext=(246, 75),
    color="white",
    horizontalalignment="center",
    arrowprops=dict(facecolor="white", lw=0.5, width=2, headwidth=5),
)
ieeg locate

Freesurfer recon-all#

The first step is the most time consuming; the freesurfer reconstruction. This process segments out the brain from the rest of the MR image and determines which voxels correspond to each brain area based on a template deformation. This process takes approximately 8 hours so plan accordingly. The example dataset contains the data from completed reconstruction so we will proceed using that.

$ export SUBJECT=sample_seeg
$ export SUBJECTS_DIR=$MY_DATA_DIRECTORY
$ recon-all -subjid $SUBJECT -sd $SUBJECTS_DIR \
  -i $MISC_PATH/seeg/sample_seeg_T1.mgz -all -deface

Note

You may need to include an additional -cw256 flag which can be added to the end of the recon-all command if your MR scan is not 256 × 256 × 256 voxels.

Note

Using the -deface flag will create a defaced, anonymized T1 image located at $MY_DATA_DIRECTORY/$SUBJECT/mri/orig_defaced.mgz, which is helpful for when you publish your data. You can also use mne_bids.write_anat() and pass deface=True.

Aligning the CT to the MR#

Let’s load our T1 and CT images and visualize them. You can hardly see the CT, it’s so misaligned that all you can see is part of the stereotactic frame that is anteriolateral to the skull in the middle plot. Clearly, we need to align the CT to the T1 image.

def plot_overlay(image, compare, title, thresh=None):
    """Define a helper function for comparing plots."""
    image = nib.orientations.apply_orientation(
        np.asarray(image.dataobj),
        nib.orientations.axcodes2ornt(nib.orientations.aff2axcodes(image.affine)),
    ).astype(np.float32)
    compare = nib.orientations.apply_orientation(
        np.asarray(compare.dataobj),
        nib.orientations.axcodes2ornt(nib.orientations.aff2axcodes(compare.affine)),
    ).astype(np.float32)
    if thresh is not None:
        compare[compare < np.quantile(compare, thresh)] = np.nan
    fig, axes = plt.subplots(1, 3, figsize=(12, 4))
    fig.suptitle(title)
    for i, ax in enumerate(axes):
        ax.imshow(
            np.take(image, [image.shape[i] // 2], axis=i).squeeze().T, cmap="gray"
        )
        ax.imshow(
            np.take(compare, [compare.shape[i] // 2], axis=i).squeeze().T,
            cmap="gist_heat",
            alpha=0.5,
        )
        ax.invert_yaxis()
        ax.axis("off")
    fig.tight_layout()


CT_orig = nib.load(misc_path / "seeg" / "sample_seeg_CT.mgz")

# resample to T1's definition of world coordinates
CT_resampled = resample(
    moving=np.asarray(CT_orig.dataobj),
    static=np.asarray(T1.dataobj),
    moving_affine=CT_orig.affine,
    static_affine=T1.affine,
)
plot_overlay(T1, CT_resampled, "Unaligned CT Overlaid on T1", thresh=0.95)
del CT_resampled
Unaligned CT Overlaid on T1

Now we need to align our CT image to the T1 image.

We want this to be a rigid transformation (just rotation + translation), so we don’t do a full affine registration (that includes shear) here. This takes a while (~10 minutes) to execute so we skip actually running it here:

reg_affine, _ = mne.transforms.compute_volume_registration(
     CT_orig, T1, pipeline='rigids')

Instead we just hard-code the resulting 4x4 matrix:

reg_affine = np.array(
    [
        [0.99270756, -0.03243313, 0.11610254, -133.094156],
        [0.04374389, 0.99439665, -0.09623816, -97.58320673],
        [-0.11233068, 0.10061512, 0.98856381, -84.45551601],
        [0.0, 0.0, 0.0, 1.0],
    ]
)

# use a cval='1%' here to make the values outside the domain of the CT
# the same as the background level during interpolation
CT_aligned = mne.transforms.apply_volume_registration(
    CT_orig, T1, reg_affine, cval="1%"
)
plot_overlay(T1, CT_aligned, "Aligned CT Overlaid on T1", thresh=0.95)
del CT_orig
Aligned CT Overlaid on T1
Applying affine registration ...
Using a lower bound at the 1.0 percentile: -1024.0
[done]

Note

Alignment failures sometimes occur which requires manual pre-alignment. Freesurfer’s freeview can be used to to align manually

$ freeview $MISC_PATH/seeg/sample_seeg/mri/T1.mgz \
   $MISC_PATH/seeg/sample_seeg_CT.mgz:colormap=heat:opacity=0.6
  • Navigate to the upper toolbar, go to Tools ‣ Transform Volume

  • Use the rotation and translation slide bars to align the CT to the MR (be sure to have the CT selected in the upper left menu)

  • Save the linear transform array (lta) file using the Save Reg... button

Since we really require as much precision as possible for the alignment, we should rerun the algorithm starting with the manual alignment. This time, we just want to skip to the most exact rigid alignment, without smoothing, since the manual alignment is already very close.

# load transform
manual_reg_affine_vox = mne.read_lta(op.join(  # the path used above
    misc_path, 'seeg', 'sample_seeg_CT_aligned_manual.mgz.lta'))
# convert from vox->vox to ras->ras
manual_reg_affine = \
    CT_orig.affine @ np.linalg.inv(manual_reg_affine_vox) \
    @ np.linalg.inv(CT_orig.affine)
reg_affine, _ = mne.transforms.compute_volume_registration(
    CT_orig, T1, pipeline=['rigid'],
    starting_affine=manual_reg_affine)
CT_aligned = mne.transforms.apply_volume_registration(
    CT_orig, T1, reg_affine, cval='1%')

The rest of the tutorial can then be completed using CT_aligned from this point on.

We can now see how the CT image looks properly aligned to the T1 image.

Note

The hyperintense skull is actually aligned to the hypointensity between the brain and the scalp. The brighter area surrounding the skull in the MR is actually subcutaneous fat.

# make low intensity parts of the CT transparent for easier visualization
CT_data = CT_aligned.get_fdata().copy()
CT_data[CT_data < np.quantile(CT_data, 0.95)] = np.nan
T1_data = np.asarray(T1.dataobj)

fig, axes = plt.subplots(1, 3, figsize=(12, 6))
for ax in axes:
    ax.axis("off")
axes[0].imshow(T1_data[T1.shape[0] // 2], cmap="gray")
axes[0].set_title("MR")
axes[1].imshow(np.asarray(CT_aligned.dataobj)[CT_aligned.shape[0] // 2], cmap="gray")
axes[1].set_title("CT")
axes[2].imshow(T1_data[T1.shape[0] // 2], cmap="gray")
axes[2].imshow(CT_data[CT_aligned.shape[0] // 2], cmap="gist_heat", alpha=0.5)
for ax in (axes[0], axes[2]):
    ax.annotate(
        "Subcutaneous fat",
        (110, 52),
        xytext=(100, 30),
        color="white",
        horizontalalignment="center",
        arrowprops=dict(facecolor="white"),
    )
for ax in axes:
    ax.annotate(
        "Skull (dark in MR, bright in CT)",
        (40, 175),
        xytext=(120, 246),
        horizontalalignment="center",
        color="white",
        arrowprops=dict(facecolor="white"),
    )
axes[2].set_title("CT aligned to MR")
fig.tight_layout()
del CT_data, T1
MR, CT, CT aligned to MR

Now we need to estimate the “head” coordinate transform.

MNE stores digitization montages in a coordinate frame called “head” defined by fiducial points (origin is halfway between the LPA and RPA see Source alignment and coordinate frames). For sEEG, it is convenient to get an estimate of the location of the fiducial points for the subject using the Talairach transform (see mne.coreg.get_mni_fiducials()) to use to define the coordinate frame so that we don’t have to manually identify their location.

# estimate head->mri transform
subj_trans = mne.coreg.estimate_head_mri_t("sample_seeg", misc_path / "seeg")

Marking the Location of Each Electrode Contact#

Now, the CT and the MR are in the same space, so when you are looking at a point in CT space, it is the same point in MR space. So now everything is ready to determine the location of each electrode contact in the individual subject’s anatomical space (T1-space). To do this, we can use the MNE intracranial electrode location graphical user interface.

Note

The most useful coordinate frame for intracranial electrodes is generally the surface RAS coordinate frame because that is the coordinate frame that all the surface and image files that Freesurfer outputs are in, see How MNE uses FreeSurfer’s outputs. These are useful for finding the brain structures nearby each contact and plotting the results.

See the following video on how to operate the GUI or follow the steps below:

  • Click in each image to navigate to each electrode contact

  • Select the contact name in the right panel

  • Press the “Mark” button or the “m” key to associate that position with that contact

  • Repeat until each contact is marked, they will both appear as circles in the plots and be colored in the sidebar when marked

Note

The channel locations are saved to the raw object every time a location is marked or removed so there is no “Save” button.

Note

Using the scroll or +/- arrow keys you can zoom in and out, and the up/down, left/right and page up/page down keys allow you to move one slice in any direction. This information is available in the help menu, accessible by pressing the “h” key.

Note

If “Snap to Center” is on, this will use the radius so be sure to set it properly.

# load electrophysiology data to find channel locations for
# (the channels are already located in the example)

raw = mne.io.read_raw(misc_path / "seeg" / "sample_seeg_ieeg.fif")

# you may want to add `block=True` to halt execution until you have interacted
# with the GUI to find the channel positions, that way the raw object can
# be used later in the script (e.g. saved with channel positions)
mne_gui.locate_ieeg(
    raw.info,
    subj_trans,
    CT_aligned,
    subject="sample_seeg",
    subjects_dir=misc_path / "seeg",
)
# The `raw` object is modified to contain the channel locations
GUI
Opening raw data file /home/circleci/mne_data/MNE-misc-data/seeg/sample_seeg_ieeg.fif...
    Range : 1310640 ... 1370605 =   1311.411 ...  1371.411 secs
Ready.
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`

In a real case, we would not already have contact locations. We would have to click through the slices to find spots of hyperintensity and associate those with channel names from the recording. If we have surgical plans for where these contacts were targeted, we can try to do this contact detection and association automatically. Here, we will fake the surgical plans using the locations that have already been found but, in practice, you would enter these manually from the planning documentation.

montage = raw.get_montage()
montage.apply_trans(subj_trans)  # convert to surface RAS
# convert to scanner RAS
mne_bids.convert_montage_to_ras(
    montage, subject="sample_seeg", subjects_dir=misc_path / "seeg"
)

raw.set_montage(None)  # clear already found montage
# fake surgical plans from already-found contact locations
targets = {
    "".join([letter for letter in ch if not letter.isdigit()]): pos
    for ch, pos in montage.get_positions()["ch_pos"].items()
    if [letter for letter in ch if letter.isdigit()] == ["1"]
}
mne_gui.locate_ieeg(
    raw.info,
    subj_trans,
    CT_aligned,
    subject="sample_seeg",
    subjects_dir=misc_path / "seeg",
    targets=targets,
)
GUI
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
Saving channel positions to `info`

Let’s do a quick sidebar and show what this looks like for ECoG as well.

T1_ecog = nib.load(misc_path / "ecog" / "sample_ecog" / "mri" / "T1.mgz")
CT_orig_ecog = nib.load(misc_path / "ecog" / "sample_ecog_CT.mgz")

# pre-computed affine from `mne.transforms.compute_volume_registration`
reg_affine = np.array(
    [
        [0.99982382, -0.00414586, -0.01830679, 0.15413965],
        [0.00549597, 0.99721885, 0.07432601, -1.54316131],
        [0.01794773, -0.07441352, 0.99706595, -1.84162514],
        [0.0, 0.0, 0.0, 1.0],
    ]
)
# align CT
CT_aligned_ecog = mne.transforms.apply_volume_registration(
    CT_orig_ecog, T1_ecog, reg_affine, cval="1%"
)

raw_ecog = mne.io.read_raw(misc_path / "ecog" / "sample_ecog_ieeg.fif")
# use estimated `trans` which was used when the locations were found previously
subj_trans_ecog = mne.coreg.estimate_head_mri_t("sample_ecog", misc_path / "ecog")
mne_gui.locate_ieeg(
    raw_ecog.info,
    subj_trans_ecog,
    CT_aligned_ecog,
    subject="sample_ecog",
    subjects_dir=misc_path / "ecog",
)
GUI
Applying affine registration ...
Using a lower bound at the 1.0 percentile: -3024.0
[done]
Opening raw data file /home/circleci/mne_data/MNE-misc-data/ecog/sample_ecog_ieeg.fif...
    Range : 0 ... 112 =      0.000 ...     0.700 secs
Ready.
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`

Similarly for ECoG, we can try to automatically detect contact locations. In the case of ECoG, there can often be a lot of contacts so this can be a big time saver.

montage = raw_ecog.get_montage()
montage.apply_trans(subj_trans_ecog)  # convert to surface RAS
# convert to scanner RAS
mne_bids.convert_montage_to_ras(
    montage, subject="sample_ecog", subjects_dir=misc_path / "ecog"
)

raw_ecog.set_montage(None)  # clear already found montage
# fake surgical plans from already-found contact locations
targets = dict()
ch_pos = montage.get_positions()["ch_pos"]
for elec in set(
    [
        "".join([letter for letter in ch if not letter.isdigit()])
        for ch in raw_ecog.ch_names
    ]
):
    names = [ch for ch in raw_ecog.ch_names if ch.replace(elec, "").isdigit()]
    ch1 = [name for name in names if name.replace(elec, "") == "1"][0]
    ch2 = [name for name in names if name.replace(elec, "") == "2"][0]
    targets[elec] = (
        ch_pos[ch1],
        ch_pos[ch2],
    )  # use second channel so grid counts the right way

mne_gui.locate_ieeg(
    raw_ecog.info,
    subj_trans_ecog,
    CT_aligned_ecog,
    subject="sample_ecog",
    subjects_dir=misc_path / "ecog",
    targets=targets,
)
GUI
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
/home/circleci/python_env/lib/python3.10/site-packages/mne_gui_addons/_ieeg_locate.py:776: RuntimeWarning: TP automatic search failed, not marking
  warn(f"{elec} automatic search failed, not marking")
/home/circleci/python_env/lib/python3.10/site-packages/mne_gui_addons/_ieeg_locate.py:776: RuntimeWarning: DC automatic search failed, not marking
  warn(f"{elec} automatic search failed, not marking")
Saving channel positions to `info`

For ECoG, we typically want to account for “brain shift” or shrinking of the brain away from the skull/dura due to changes in pressure during the craniotomy Note: this requires the BEM surfaces to have been computed e.g. using mne watershed_bem or mne flash_bem. First, let’s plot the localized sensor positions without modification.

# reload original found positions
raw_ecog = mne.io.read_raw(misc_path / "ecog" / "sample_ecog_ieeg.fif")

# plot projected sensors
brain_kwargs = dict(cortex="low_contrast", alpha=0.2, background="white")
brain = mne.viz.Brain(
    "sample_ecog",
    subjects_dir=misc_path / "ecog",
    title="Before Projection",
    **brain_kwargs,
)
brain.add_sensors(raw_ecog.info, trans=subj_trans_ecog)
view_kwargs = dict(azimuth=60, elevation=100, distance=350, focalpoint=(0, 0, -15))
brain.show_view(**view_kwargs)
ieeg locate
Opening raw data file /home/circleci/mne_data/MNE-misc-data/ecog/sample_ecog_ieeg.fif...
    Range : 0 ... 112 =      0.000 ...     0.700 secs
Ready.
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
Channel types:: ecog: 320, seeg: 74

Now, let’s project the sensors to the brain surface and re-plot them.

# project sensors to the brain surface
raw_ecog.info = mne.preprocessing.ieeg.project_sensors_onto_brain(
    raw_ecog.info, subj_trans_ecog, "sample_ecog", subjects_dir=misc_path / "ecog"
)

# plot projected sensors
brain = mne.viz.Brain(
    "sample_ecog",
    subjects_dir=misc_path / "ecog",
    title="After Projection",
    **brain_kwargs,
)
brain.add_sensors(raw_ecog.info, trans=subj_trans_ecog)
brain.show_view(**view_kwargs)
ieeg locate
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
Channel types:: ecog: 320, seeg: 74

Let’s plot the electrode contact locations on the subject’s brain.

MNE stores digitization montages in a coordinate frame called “head” defined by fiducial points (origin is halfway between the LPA and RPA see Source alignment and coordinate frames). For sEEG, it is convenient to get an estimate of the location of the fiducial points for the subject using the Talairach transform (see mne.coreg.get_mni_fiducials()) to use to define the coordinate frame so that we don’t have to manually identify their location. The estimated head->mri trans was used when the electrode contacts were localized so we need to use it again here.

# reload original found positions
raw = mne.io.read_raw(misc_path / "seeg" / "sample_seeg_ieeg.fif")

# plot the alignment
brain = mne.viz.Brain("sample_seeg", subjects_dir=misc_path / "seeg", **brain_kwargs)
brain.add_sensors(raw.info, trans=subj_trans)
brain.show_view(**view_kwargs)
ieeg locate
Opening raw data file /home/circleci/mne_data/MNE-misc-data/seeg/sample_seeg_ieeg.fif...
    Range : 1310640 ... 1370605 =   1311.411 ...  1371.411 secs
Ready.
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
Channel types:: seeg: 119

Warping to a Common Atlas#

Electrode contact locations are often compared across subjects in a template space such as fsaverage or cvs_avg35_inMNI152. To transform electrode contact locations to that space, we need to determine a function that maps from the subject’s brain to the template brain. We will use the symmetric diffeomorphic registration (SDR) implemented by Dipy to do this.

Before we can make a function to account for individual differences in the shape and size of brain areas, we need to fix the alignment of the brains. The plot below shows that they are not yet aligned.

# load the subject's brain and the Freesurfer "fsaverage" template brain
subject_brain = nib.load(misc_path / "seeg" / "sample_seeg" / "mri" / "brain.mgz")
template_brain = nib.load(subjects_dir / "fsaverage" / "mri" / "brain.mgz")

plot_overlay(
    template_brain, subject_brain, "Alignment with fsaverage before Affine Registration"
)
Alignment with fsaverage before Affine Registration

Now, we’ll register the affine of the subject’s brain to the template brain. This aligns the two brains, preparing the subject’s brain to be warped to the template.

Warning

Here we use custom zooms just for speed (this downsamples the image resolution), in general we recommend using zooms=None (default) for highest accuracy!

zooms = dict(translation=10, rigid=10, affine=10, sdr=5)
reg_affine, sdr_morph = mne.transforms.compute_volume_registration(
    subject_brain, template_brain, zooms=zooms, verbose=True
)
subject_brain_sdr = mne.transforms.apply_volume_registration(
    subject_brain, template_brain, reg_affine, sdr_morph
)

# apply the transform to the subject brain to plot it
plot_overlay(
    template_brain, subject_brain_sdr, "Alignment with fsaverage after SDR Registration"
)
Alignment with fsaverage after SDR Registration
Computing registration...
Reslicing to zooms=(10.0, 10.0, 10.0) for translation ...
Optimizing translation:
    Optimizing level 2 [max iter: 10000]
    Optimizing level 1 [max iter: 1000]
    Optimizing level 0 [max iter: 100]
    Translation:    4.9 mm
    R²:            95.3%
Optimizing rigid:
    Optimizing level 2 [max iter: 10000]
    Optimizing level 1 [max iter: 1000]
    Optimizing level 0 [max iter: 100]
    Translation:    4.9 mm
    Rotation:       9.3°
    R²:            96.0%
Optimizing affine:
    Optimizing level 2 [max iter: 10000]
    Optimizing level 1 [max iter: 1000]
    Optimizing level 0 [max iter: 100]
    R²:            95.8%
Reslicing to zooms=(5.0, 5.0, 5.0) for sdr ...
Optimizing sdr:
    R²:            97.8%
Applying affine registration ...
Applying SDR warp ...
[done]

Finally, we’ll apply the registrations to the electrode contact coordinates. The brain image is warped to the template but the goal was to warp the positions of the electrode contacts. To do that, we’ll make an image that is a lookup table of the electrode contacts. In this image, the background will be 0 s all the bright voxels near the location of the first contact will be 1 s, the second 2 s and so on. This image can then be warped by the SDR transform. We can finally recover a position by averaging the positions of all the voxels that had the contact’s lookup number in the warped image.

# first we need our montage but it needs to be converted to "mri" coordinates
# using our ``subj_trans``
montage = raw.get_montage()
montage.apply_trans(subj_trans)

# warp the montage
montage_warped = mne.preprocessing.ieeg.warp_montage(
    montage, subject_brain, template_brain, reg_affine, sdr_morph
)

# visualize using an image of the electrode contacts to see their sizes
elec_image = mne.preprocessing.ieeg.make_montage_volume(
    montage, CT_aligned, thresh=0.25
)

# warp image using transforms
warped_elec_image = mne.transforms.apply_volume_registration(
    elec_image, template_brain, reg_affine, sdr_morph, interpolation="nearest"
)

fig, axes = plt.subplots(2, 1, figsize=(8, 8))
nilearn.plotting.plot_glass_brain(elec_image, axes=axes[0], cmap="Dark2")
fig.text(0.1, 0.65, "Subject T1", rotation="vertical")
nilearn.plotting.plot_glass_brain(warped_elec_image, axes=axes[1], cmap="Dark2")
fig.text(0.1, 0.25, "fsaverage", rotation="vertical")
fig.suptitle("Electrodes warped to fsaverage")

del CT_aligned, subject_brain, template_brain
Electrodes warped to fsaverage
Applying affine registration ...
Applying SDR warp ...
[done]

We can now plot the result. You can compare this to the plot in Working with sEEG data to see the difference between this morph, which is more complex, and the less-complex, linear Talairach transformation. By accounting for the shape of this particular subject’s brain using the SDR to warp the positions of the electrode contacts, the position in the template brain is able to be more accurately estimated.

Note

The accuracy of warping to the template has been degraded by using zooms to downsample the image before registration which makes some of the contacts inaccurately appear outside the brain.

# first we need to add fiducials so that we can define the "head" coordinate
# frame in terms of them (with the origin at the center between LPA and RPA)
montage_warped.add_estimated_fiducials("fsaverage", subjects_dir)

# compute the head<->mri ``trans`` now using the fiducials
template_trans = mne.channels.compute_native_head_t(montage_warped)

# now we can set the montage and, because there are fiducials in the montage,
# the montage will be properly transformed to "head" coordinates when we do
# (this step uses ``template_trans`` but it is recomputed behind the scenes)
raw.set_montage(montage_warped)

# plot the resulting alignment
brain = mne.viz.Brain("fsaverage", subjects_dir=subjects_dir, **brain_kwargs)
brain.add_sensors(raw.info, trans=template_trans)
brain.show_view(**view_kwargs)
ieeg locate
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
For automatic theme detection, "darkdetect" has to be installed! You can install it with `pip install darkdetect`
Channel types:: seeg: 119

This pipeline was developed based on previous work [2].

References#

Total running time of the script: (5 minutes 22.110 seconds)

Estimated memory usage: 847 MB

Gallery generated by Sphinx-Gallery