Loading

Docking ISS

[Getting Started Notebook] Docking ISS

A Getting Started notebook for Docking ISS Puzzle of BlitzX.

Shubhamaicrowd

Starter Code for Docking ISS

banner.jpg

What we are going to Learn

  • Image Classification using Pytorch
  • Creating & Training multi output predictions using pretrained resnet model
  • Testing and Submitting the Results to the Challenge.

Note : Create a copy of the notebook and use the copy for submission. Go to File > Save a Copy in Drive to create a new copy

Setting up Environment

Downloading Dataset

So we will first need to download the python library by AIcrowd that will allow us to download the dataset by just inputting the API key.

In [ ]:
!pip install aicrowd-cli

%load_ext aicrowd.magic
Collecting aicrowd-cli
  Downloading https://files.pythonhosted.org/packages/1f/57/59b5a00c6e90c9cc028b3da9dff90e242ad2847e735b1a0e81a21c616e27/aicrowd_cli-0.1.7-py3-none-any.whl (49kB)
     |████████████████████████████████| 51kB 4.6MB/s 
Collecting gitpython<4,>=3.1.12
  Downloading https://files.pythonhosted.org/packages/bc/91/b38c4fabb6e5092ab23492ded4f318ab7299b19263272b703478038c0fbc/GitPython-3.1.18-py3-none-any.whl (170kB)
     |████████████████████████████████| 174kB 14.7MB/s 
Collecting requests-toolbelt<1,>=0.9.1
  Downloading https://files.pythonhosted.org/packages/60/ef/7681134338fc097acef8d9b2f8abe0458e4d87559c689a8c306d0957ece5/requests_toolbelt-0.9.1-py2.py3-none-any.whl (54kB)
     |████████████████████████████████| 61kB 9.0MB/s 
Collecting tqdm<5,>=4.56.0
  Downloading https://files.pythonhosted.org/packages/7a/ec/f8ff3ccfc4e59ce619a66a0bf29dc3b49c2e8c07de29d572e191c006eaa2/tqdm-4.61.2-py2.py3-none-any.whl (76kB)
     |████████████████████████████████| 81kB 11.3MB/s 
Requirement already satisfied: toml<1,>=0.10.2 in /usr/local/lib/python3.7/dist-packages (from aicrowd-cli) (0.10.2)
Collecting requests<3,>=2.25.1
  Downloading https://files.pythonhosted.org/packages/92/96/144f70b972a9c0eabbd4391ef93ccd49d0f2747f4f6a2a2738e99e5adc65/requests-2.26.0-py2.py3-none-any.whl (62kB)
     |████████████████████████████████| 71kB 10.5MB/s 
Requirement already satisfied: click<8,>=7.1.2 in /usr/local/lib/python3.7/dist-packages (from aicrowd-cli) (7.1.2)
Collecting rich<11,>=10.0.0
  Downloading https://files.pythonhosted.org/packages/0a/9a/1ba0f7c34afd08c7a720834f60c79331e9e6c73c97fdc4054b5733462f35/rich-10.6.0-py3-none-any.whl (208kB)
     |████████████████████████████████| 215kB 43.4MB/s 
Collecting gitdb<5,>=4.0.1
  Downloading https://files.pythonhosted.org/packages/ea/e8/f414d1a4f0bbc668ed441f74f44c116d9816833a48bf81d22b697090dba8/gitdb-4.0.7-py3-none-any.whl (63kB)
     |████████████████████████████████| 71kB 10.1MB/s 
Requirement already satisfied: typing-extensions>=3.7.4.0; python_version < "3.8" in /usr/local/lib/python3.7/dist-packages (from gitpython<4,>=3.1.12->aicrowd-cli) (3.7.4.3)
Requirement already satisfied: charset-normalizer~=2.0.0; python_version >= "3" in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.25.1->aicrowd-cli) (2.0.1)
Requirement already satisfied: idna<4,>=2.5; python_version >= "3" in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.25.1->aicrowd-cli) (2.10)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.25.1->aicrowd-cli) (1.24.3)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.25.1->aicrowd-cli) (2021.5.30)
Requirement already satisfied: pygments<3.0.0,>=2.6.0 in /usr/local/lib/python3.7/dist-packages (from rich<11,>=10.0.0->aicrowd-cli) (2.6.1)
Collecting commonmark<0.10.0,>=0.9.0
  Downloading https://files.pythonhosted.org/packages/b1/92/dfd892312d822f36c55366118b95d914e5f16de11044a27cf10a7d71bbbf/commonmark-0.9.1-py2.py3-none-any.whl (51kB)
     |████████████████████████████████| 51kB 8.0MB/s 
Collecting colorama<0.5.0,>=0.4.0
  Downloading https://files.pythonhosted.org/packages/44/98/5b86278fbbf250d239ae0ecb724f8572af1c91f4a11edf4d36a206189440/colorama-0.4.4-py2.py3-none-any.whl
Collecting smmap<5,>=3.0.1
  Downloading https://files.pythonhosted.org/packages/68/ee/d540eb5e5996eb81c26ceffac6ee49041d473bc5125f2aa995cf51ec1cf1/smmap-4.0.0-py2.py3-none-any.whl
ERROR: google-colab 1.0.0 has requirement requests~=2.23.0, but you'll have requests 2.26.0 which is incompatible.
ERROR: datascience 0.10.6 has requirement folium==0.2.1, but you'll have folium 0.8.3 which is incompatible.
Installing collected packages: smmap, gitdb, gitpython, requests, requests-toolbelt, tqdm, commonmark, colorama, rich, aicrowd-cli
  Found existing installation: requests 2.23.0
    Uninstalling requests-2.23.0:
      Successfully uninstalled requests-2.23.0
  Found existing installation: tqdm 4.41.1
    Uninstalling tqdm-4.41.1:
      Successfully uninstalled tqdm-4.41.1
Successfully installed aicrowd-cli-0.1.7 colorama-0.4.4 commonmark-0.9.1 gitdb-4.0.7 gitpython-3.1.18 requests-2.26.0 requests-toolbelt-0.9.1 rich-10.6.0 smmap-4.0.0 tqdm-4.61.2
In [ ]:
%aicrowd login
In [ ]:
!rm -rf data
!mkdir data
%aicrowd ds dl -c docking-iss -o data
train.csv: 100% 217k/217k [00:00<00:00, 2.55MB/s]
train.zip: 100% 150M/150M [00:01<00:00, 93.9MB/s]
val.csv: 100% 20.8k/20.8k [00:00<00:00, 2.28MB/s]
val.zip: 100% 15.5M/15.5M [00:00<00:00, 18.2MB/s]
In [ ]:
# Unzipping the files
!unzip data/train.zip -d data/train > /dev/null
!unzip data/val.zip -d data/val > /dev/null
!unzip data/test.zip -d data/test > /dev/null
Streaming output truncated to the last 5000 lines.
  inflating: data/train/6002.jpg     
  inflating: data/train/6003.jpg     
  inflating: data/train/6004.jpg     
  inflating: data/train/6005.jpg     
  inflating: data/train/6006.jpg     
  inflating: data/train/6007.jpg     
  inflating: data/train/6008.jpg     
  inflating: data/train/6009.jpg     
  inflating: data/train/6010.jpg     
  inflating: data/train/6011.jpg     
  inflating: data/train/6012.jpg     
  inflating: data/train/6013.jpg     
  inflating: data/train/6014.jpg     
  inflating: data/train/6015.jpg     
  inflating: data/train/6016.jpg     
  inflating: data/train/6017.jpg     
  inflating: data/train/6018.jpg     
  inflating: data/train/6019.jpg     
  inflating: data/train/6020.jpg     
  inflating: data/train/6021.jpg     
  inflating: data/train/6022.jpg     
  inflating: data/train/6023.jpg     
  inflating: data/train/6024.jpg     
  inflating: data/train/6025.jpg     
  inflating: data/train/6026.jpg     
  inflating: data/train/6027.jpg     
  inflating: data/train/6028.jpg     
  inflating: data/train/6029.jpg     
  inflating: data/train/6030.jpg     
  inflating: data/train/6031.jpg     
  inflating: data/train/6032.jpg     
  inflating: data/train/6033.jpg     
  inflating: data/train/6034.jpg     
  inflating: data/train/6035.jpg     
  inflating: data/train/6036.jpg     
  inflating: data/train/6037.jpg     
  inflating: data/train/6038.jpg     
  inflating: data/train/6039.jpg     
  inflating: data/train/6040.jpg     
  inflating: data/train/6041.jpg     
  inflating: data/train/6042.jpg     
  inflating: data/train/6043.jpg     
  inflating: data/train/6044.jpg     
  inflating: data/train/6045.jpg     
  inflating: data/train/6046.jpg     
  inflating: data/train/6047.jpg     
  inflating: data/train/6048.jpg     
  inflating: data/train/6049.jpg     
  inflating: data/train/6050.jpg     
  inflating: data/train/6051.jpg     
  inflating: data/train/6052.jpg     
  inflating: data/train/6053.jpg     
  inflating: data/train/6054.jpg     
  inflating: data/train/6055.jpg     
  inflating: data/train/6056.jpg     
  inflating: data/train/6057.jpg     
  inflating: data/train/6058.jpg     
  inflating: data/train/6059.jpg     
  inflating: data/train/6060.jpg     
  inflating: data/train/6061.jpg     
  inflating: data/train/6062.jpg     
  inflating: data/train/6063.jpg     
  inflating: data/train/6064.jpg     
  inflating: data/train/6065.jpg     
  inflating: data/train/6066.jpg     
  inflating: data/train/6067.jpg     
  inflating: data/train/6068.jpg     
  inflating: data/train/6069.jpg     
  inflating: data/train/6070.jpg     
  inflating: data/train/6071.jpg     
  inflating: data/train/6072.jpg     
  inflating: data/train/6073.jpg     
  inflating: data/train/6074.jpg     
  inflating: data/train/6075.jpg     
  inflating: data/train/6076.jpg     
  inflating: data/train/6077.jpg     
  inflating: data/train/6078.jpg     
  inflating: data/train/6079.jpg     
  inflating: data/train/6080.jpg     
  inflating: data/train/6081.jpg     
  inflating: data/train/6082.jpg     
  inflating: data/train/6083.jpg     
  inflating: data/train/6084.jpg     
  inflating: data/train/6085.jpg     
  inflating: data/train/6086.jpg     
  inflating: data/train/6087.jpg     
  inflating: data/train/6088.jpg     
  inflating: data/train/6089.jpg     
  inflating: data/train/6090.jpg     
  inflating: data/train/6091.jpg     
  inflating: data/train/6092.jpg     
  inflating: data/train/6093.jpg     
  inflating: data/train/6094.jpg     
  inflating: data/train/6095.jpg     
  inflating: data/train/6096.jpg     
  inflating: data/train/6097.jpg     
  inflating: data/train/6098.jpg     
  inflating: data/train/6099.jpg     
  inflating: data/train/6100.jpg     
  inflating: data/train/6101.jpg     
  inflating: data/train/6102.jpg     
  inflating: data/train/6103.jpg     
  inflating: data/train/6104.jpg     
  inflating: data/train/6105.jpg     
  inflating: data/train/6106.jpg     
  inflating: data/train/6107.jpg     
  inflating: data/train/6108.jpg     
  inflating: data/train/6109.jpg     
  inflating: data/train/6110.jpg     
  inflating: data/train/6111.jpg     
  inflating: data/train/6112.jpg     
  inflating: data/train/6113.jpg     
  inflating: data/train/6114.jpg     
  inflating: data/train/6115.jpg     
  inflating: data/train/6116.jpg     
  inflating: data/train/6117.jpg     
  inflating: data/train/6118.jpg     
  inflating: data/train/6119.jpg     
  inflating: data/train/6120.jpg     
  inflating: data/train/6121.jpg     
  inflating: data/train/6122.jpg     
  inflating: data/train/6123.jpg     
  inflating: data/train/6124.jpg     
  inflating: data/train/6125.jpg     
  inflating: data/train/6126.jpg     
  inflating: data/train/6127.jpg     
  inflating: data/train/6128.jpg     
  inflating: data/train/6129.jpg     
  inflating: data/train/6130.jpg     
  inflating: data/train/6131.jpg     
  inflating: data/train/6132.jpg     
  inflating: data/train/6133.jpg     
  inflating: data/train/6134.jpg     
  inflating: data/train/6135.jpg     
  inflating: data/train/6136.jpg     
  inflating: data/train/6137.jpg     
  inflating: data/train/6138.jpg     
  inflating: data/train/6139.jpg     
  inflating: data/train/6140.jpg     
  inflating: data/train/6141.jpg     
  inflating: data/train/6142.jpg     
  inflating: data/train/6143.jpg     
  inflating: data/train/6144.jpg     
  inflating: data/train/6145.jpg     
  inflating: data/train/6146.jpg     
  inflating: data/train/6147.jpg     
  inflating: data/train/6148.jpg     
  inflating: data/train/6149.jpg     
  inflating: data/train/6150.jpg     
  inflating: data/train/6151.jpg     
  inflating: data/train/6152.jpg     
  inflating: data/train/6153.jpg     
  inflating: data/train/6154.jpg     
  inflating: data/train/6155.jpg     
  inflating: data/train/6156.jpg     
  inflating: data/train/6157.jpg     
  inflating: data/train/6158.jpg     
  inflating: data/train/6159.jpg     
  inflating: data/train/6160.jpg     
  inflating: data/train/6161.jpg     
  inflating: data/train/6162.jpg     
  inflating: data/train/6163.jpg     
  inflating: data/train/6164.jpg     
  inflating: data/train/6165.jpg     
  inflating: data/train/6166.jpg     
  inflating: data/train/6167.jpg     
  inflating: data/train/6168.jpg     
  inflating: data/train/6169.jpg     
  inflating: data/train/6170.jpg     
  inflating: data/train/6171.jpg     
  inflating: data/train/6172.jpg     
  inflating: data/train/6173.jpg     
  inflating: data/train/6174.jpg     
  inflating: data/train/6175.jpg     
  inflating: data/train/6176.jpg     
  inflating: data/train/6177.jpg     
  inflating: data/train/6178.jpg     
  inflating: data/train/6179.jpg     
  inflating: data/train/6180.jpg     
  inflating: data/train/6181.jpg     
  inflating: data/train/6182.jpg     
  inflating: data/train/6183.jpg     
  inflating: data/train/6184.jpg     
  inflating: data/train/6185.jpg     
  inflating: data/train/6186.jpg     
  inflating: data/train/6187.jpg     
  inflating: data/train/6188.jpg     
  inflating: data/train/6189.jpg     
  inflating: data/train/6190.jpg     
  inflating: data/train/6191.jpg     
  inflating: data/train/6192.jpg     
  inflating: data/train/6193.jpg     
  inflating: data/train/6194.jpg     
  inflating: data/train/6195.jpg     
  inflating: data/train/6196.jpg     
  inflating: data/train/6197.jpg     
  inflating: data/train/6198.jpg     
  inflating: data/train/6199.jpg     
  inflating: data/train/6200.jpg     
  inflating: data/train/6201.jpg     
  inflating: data/train/6202.jpg     
  inflating: data/train/6203.jpg     
  inflating: data/train/6204.jpg     
  inflating: data/train/6205.jpg     
  inflating: data/train/6206.jpg     
  inflating: data/train/6207.jpg     
  inflating: data/train/6208.jpg     
  inflating: data/train/6209.jpg     
  inflating: data/train/6210.jpg     
  inflating: data/train/6211.jpg     
  inflating: data/train/6212.jpg     
  inflating: data/train/6213.jpg     
  inflating: data/train/6214.jpg     
  inflating: data/train/6215.jpg     
  inflating: data/train/6216.jpg     
  inflating: data/train/6217.jpg     
  inflating: data/train/6218.jpg     
  inflating: data/train/6219.jpg     
  inflating: data/train/6220.jpg     
  inflating: data/train/6221.jpg     
  inflating: data/train/6222.jpg     
  inflating: data/train/6223.jpg     
  inflating: data/train/6224.jpg     
  inflating: data/train/6225.jpg     
  inflating: data/train/6226.jpg     
  inflating: data/train/6227.jpg     
  inflating: data/train/6228.jpg     
  inflating: data/train/6229.jpg     
  inflating: data/train/6230.jpg     
  inflating: data/train/6231.jpg     
  inflating: data/train/6232.jpg     
  inflating: data/train/6233.jpg     
  inflating: data/train/6234.jpg     
  inflating: data/train/6235.jpg     
  inflating: data/train/6236.jpg     
  inflating: data/train/6237.jpg     
  inflating: data/train/6238.jpg     
  inflating: data/train/6239.jpg     
  inflating: data/train/6240.jpg     
  inflating: data/train/6241.jpg     
  inflating: data/train/6242.jpg     
  inflating: data/train/6243.jpg     
  inflating: data/train/6244.jpg     
  inflating: data/train/6245.jpg     
  inflating: data/train/6246.jpg     
  inflating: data/train/6247.jpg     
  inflating: data/train/6248.jpg     
  inflating: data/train/6249.jpg     
  inflating: data/train/6250.jpg     
  inflating: data/train/6251.jpg     
  inflating: data/train/6252.jpg     
  inflating: data/train/6253.jpg     
  inflating: data/train/6254.jpg     
  inflating: data/train/6255.jpg     
  inflating: data/train/6256.jpg     
  inflating: data/train/6257.jpg     
  inflating: data/train/6258.jpg     
  inflating: data/train/6259.jpg     
  inflating: data/train/6260.jpg     
  inflating: data/train/6261.jpg     
  inflating: data/train/6262.jpg     
  inflating: data/train/6263.jpg     
  inflating: data/train/6264.jpg     
  inflating: data/train/6265.jpg     
  inflating: data/train/6266.jpg     
  inflating: data/train/6267.jpg     
  inflating: data/train/6268.jpg     
  inflating: data/train/6269.jpg     
  inflating: data/train/6270.jpg     
  inflating: data/train/6271.jpg     
  inflating: data/train/6272.jpg     
  inflating: data/train/6273.jpg     
  inflating: data/train/6274.jpg     
  inflating: data/train/6275.jpg     
  inflating: data/train/6276.jpg     
  inflating: data/train/6277.jpg     
  inflating: data/train/6278.jpg     
  inflating: data/train/6279.jpg     
  inflating: data/train/6280.jpg     
  inflating: data/train/6281.jpg     
  inflating: data/train/6282.jpg     
  inflating: data/train/6283.jpg     
  inflating: data/train/6284.jpg     
  inflating: data/train/6285.jpg     
  inflating: data/train/6286.jpg     
  inflating: data/train/6287.jpg     
  inflating: data/train/6288.jpg     
  inflating: data/train/6289.jpg     
  inflating: data/train/6290.jpg     
  inflating: data/train/6291.jpg     
  inflating: data/train/6292.jpg     
  inflating: data/train/6293.jpg     
  inflating: data/train/6294.jpg     
  inflating: data/train/6295.jpg     
  inflating: data/train/6296.jpg     
  inflating: data/train/6297.jpg     
  inflating: data/train/6298.jpg     
  inflating: data/train/6299.jpg     
  inflating: data/train/6300.jpg     
  inflating: data/train/6301.jpg     
  inflating: data/train/6302.jpg     
  inflating: data/train/6303.jpg     
  inflating: data/train/6304.jpg     
  inflating: data/train/6305.jpg     
  inflating: data/train/6306.jpg     
  inflating: data/train/6307.jpg     
  inflating: data/train/6308.jpg     
  inflating: data/train/6309.jpg     
  inflating: data/train/6310.jpg     
  inflating: data/train/6311.jpg     
  inflating: data/train/6312.jpg     
  inflating: data/train/6313.jpg     
  inflating: data/train/6314.jpg     
  inflating: data/train/6315.jpg     
  inflating: data/train/6316.jpg     
  inflating: data/train/6317.jpg     
  inflating: data/train/6318.jpg     
  inflating: data/train/6319.jpg     
  inflating: data/train/6320.jpg     
  inflating: data/train/6321.jpg     
  inflating: data/train/6322.jpg     
  inflating: data/train/6323.jpg     
  inflating: data/train/6324.jpg     
  inflating: data/train/6325.jpg     
  inflating: data/train/6326.jpg     
  inflating: data/train/6327.jpg     
  inflating: data/train/6328.jpg     
  inflating: data/train/6329.jpg     
  inflating: data/train/6330.jpg     
  inflating: data/train/6331.jpg     
  inflating: data/train/6332.jpg     
  inflating: data/train/6333.jpg     
  inflating: data/train/6334.jpg     
  inflating: data/train/6335.jpg     
  inflating: data/train/6336.jpg     
  inflating: data/train/6337.jpg     
  inflating: data/train/6338.jpg     
  inflating: data/train/6339.jpg     
  inflating: data/train/6340.jpg     
  inflating: data/train/6341.jpg     
  inflating: data/train/6342.jpg     
  inflating: data/train/6343.jpg     
  inflating: data/train/6344.jpg     
  inflating: data/train/6345.jpg     
  inflating: data/train/6346.jpg     
  inflating: data/train/6347.jpg     
  inflating: data/train/6348.jpg     
  inflating: data/train/6349.jpg     
  inflating: data/train/6350.jpg     
  inflating: data/train/6351.jpg     
  inflating: data/train/6352.jpg     
  inflating: data/train/6353.jpg     
  inflating: data/train/6354.jpg     
  inflating: data/train/6355.jpg     
  inflating: data/train/6356.jpg     
  inflating: data/train/6357.jpg     
  inflating: data/train/6358.jpg     
  inflating: data/train/6359.jpg     
  inflating: data/train/6360.jpg     
  inflating: data/train/6361.jpg     
  inflating: data/train/6362.jpg     
  inflating: data/train/6363.jpg     
  inflating: data/train/6364.jpg     
  inflating: data/train/6365.jpg     
  inflating: data/train/6366.jpg     
  inflating: data/train/6367.jpg     
  inflating: data/train/6368.jpg     
  inflating: data/train/6369.jpg     
  inflating: data/train/6370.jpg     
  inflating: data/train/6371.jpg     
  inflating: data/train/6372.jpg     
  inflating: data/train/6373.jpg     
  inflating: data/train/6374.jpg     
  inflating: data/train/6375.jpg     
  inflating: data/train/6376.jpg     
  inflating: data/train/6377.jpg     
  inflating: data/train/6378.jpg     
  inflating: data/train/6379.jpg     
  inflating: data/train/6380.jpg     
  inflating: data/train/6381.jpg     
  inflating: data/train/6382.jpg     
  inflating: data/train/6383.jpg     
  inflating: data/train/6384.jpg     
  inflating: data/train/6385.jpg     
  inflating: data/train/6386.jpg     
  inflating: data/train/6387.jpg     
  inflating: data/train/6388.jpg     
  inflating: data/train/6389.jpg     
  inflating: data/train/6390.jpg     
  inflating: data/train/6391.jpg     
  inflating: data/train/6392.jpg     
  inflating: data/train/6393.jpg     
  inflating: data/train/6394.jpg     
  inflating: data/train/6395.jpg     
  inflating: data/train/6396.jpg     
  inflating: data/train/6397.jpg     
  inflating: data/train/6398.jpg     
  inflating: data/train/6399.jpg     
  inflating: data/train/6400.jpg     
  inflating: data/train/6401.jpg     
  inflating: data/train/6402.jpg     
  inflating: data/train/6403.jpg     
  inflating: data/train/6404.jpg     
  inflating: data/train/6405.jpg     
  inflating: data/train/6406.jpg     
  inflating: data/train/6407.jpg     
  inflating: data/train/6408.jpg     
  inflating: data/train/6409.jpg     
  inflating: data/train/6410.jpg     
  inflating: data/train/6411.jpg     
  inflating: data/train/6412.jpg     
  inflating: data/train/6413.jpg     
  inflating: data/train/6414.jpg     
  inflating: data/train/6415.jpg     
  inflating: data/train/6416.jpg     
  inflating: data/train/6417.jpg     
  inflating: data/train/6418.jpg     
  inflating: data/train/6419.jpg     
  inflating: data/train/6420.jpg     
  inflating: data/train/6421.jpg     
  inflating: data/train/6422.jpg     
  inflating: data/train/6423.jpg     
  inflating: data/train/6424.jpg     
  inflating: data/train/6425.jpg     
  inflating: data/train/6426.jpg     
  inflating: data/train/6427.jpg     
  inflating: data/train/6428.jpg     
  inflating: data/train/6429.jpg     
  inflating: data/train/6430.jpg     
  inflating: data/train/6431.jpg     
  inflating: data/train/6432.jpg     
  inflating: data/train/6433.jpg     
  inflating: data/train/6434.jpg     
  inflating: data/train/6435.jpg     
  inflating: data/train/6436.jpg     
  inflating: data/train/6437.jpg     
  inflating: data/train/6438.jpg     
  inflating: data/train/6439.jpg     
  inflating: data/train/6440.jpg     
  inflating: data/train/6441.jpg     
  inflating: data/train/6442.jpg     
  inflating: data/train/6443.jpg     
  inflating: data/train/6444.jpg     
  inflating: data/train/6445.jpg     
  inflating: data/train/6446.jpg     
  inflating: data/train/6447.jpg     
  inflating: data/train/6448.jpg     
  inflating: data/train/6449.jpg     
  inflating: data/train/6450.jpg     
  inflating: data/train/6451.jpg     
  inflating: data/train/6452.jpg     
  inflating: data/train/6453.jpg     
  inflating: data/train/6454.jpg     
  inflating: data/train/6455.jpg     
  inflating: data/train/6456.jpg     
  inflating: data/train/6457.jpg     
  inflating: data/train/6458.jpg     
  inflating: data/train/6459.jpg     
  inflating: data/train/6460.jpg     
  inflating: data/train/6461.jpg     
  inflating: data/train/6462.jpg     
  inflating: data/train/6463.jpg     
  inflating: data/train/6464.jpg     
  inflating: data/train/6465.jpg     
  inflating: data/train/6466.jpg     
  inflating: data/train/6467.jpg     
  inflating: data/train/6468.jpg     
  inflating: data/train/6469.jpg     
  inflating: data/train/6470.jpg     
  inflating: data/train/6471.jpg     
  inflating: data/train/6472.jpg     
  inflating: data/train/6473.jpg     
  inflating: data/train/6474.jpg     
  inflating: data/train/6475.jpg     
  inflating: data/train/6476.jpg     
  inflating: data/train/6477.jpg     
  inflating: data/train/6478.jpg     
  inflating: data/train/6479.jpg     
  inflating: data/train/6480.jpg     
  inflating: data/train/6481.jpg     
  inflating: data/train/6482.jpg     
  inflating: data/train/6483.jpg     
  inflating: data/train/6484.jpg     
  inflating: data/train/6485.jpg     
  inflating: data/train/6486.jpg     
  inflating: data/train/6487.jpg     
  inflating: data/train/6488.jpg     
  inflating: data/train/6489.jpg     
  inflating: data/train/6490.jpg     
  inflating: data/train/6491.jpg     
  inflating: data/train/6492.jpg     
  inflating: data/train/6493.jpg     
  inflating: data/train/6494.jpg     
  inflating: data/train/6495.jpg     
  inflating: data/train/6496.jpg     
  inflating: data/train/6497.jpg     
  inflating: data/train/6498.jpg     
  inflating: data/train/6499.jpg     
  inflating: data/train/6500.jpg     
  inflating: data/train/6501.jpg     
  inflating: data/train/6502.jpg     
  inflating: data/train/6503.jpg     
  inflating: data/train/6504.jpg     
  inflating: data/train/6505.jpg     
  inflating: data/train/6506.jpg     
  inflating: data/train/6507.jpg     
  inflating: data/train/6508.jpg     
  inflating: data/train/6509.jpg     
  inflating: data/train/6510.jpg     
  inflating: data/train/6511.jpg     
  inflating: data/train/6512.jpg     
  inflating: data/train/6513.jpg     
  inflating: data/train/6514.jpg     
  inflating: data/train/6515.jpg     
  inflating: data/train/6516.jpg     
  inflating: data/train/6517.jpg     
  inflating: data/train/6518.jpg     
  inflating: data/train/6519.jpg     
  inflating: data/train/6520.jpg     
  inflating: data/train/6521.jpg     
  inflating: data/train/6522.jpg     
  inflating: data/train/6523.jpg     
  inflating: data/train/6524.jpg     
  inflating: data/train/6525.jpg     
  inflating: data/train/6526.jpg     
  inflating: data/train/6527.jpg     
  inflating: data/train/6528.jpg     
  inflating: data/train/6529.jpg     
  inflating: data/train/6530.jpg     
  inflating: data/train/6531.jpg     
  inflating: data/train/6532.jpg     
  inflating: data/train/6533.jpg     
  inflating: data/train/6534.jpg     
  inflating: data/train/6535.jpg     
  inflating: data/train/6536.jpg     
  inflating: data/train/6537.jpg     
  inflating: data/train/6538.jpg     
  inflating: data/train/6539.jpg     
  inflating: data/train/6540.jpg     
  inflating: data/train/6541.jpg     
  inflating: data/train/6542.jpg     
  inflating: data/train/6543.jpg     
  inflating: data/train/6544.jpg     
  inflating: data/train/6545.jpg     
  inflating: data/train/6546.jpg     
  inflating: data/train/6547.jpg     
  inflating: data/train/6548.jpg     
  inflating: data/train/6549.jpg     
  inflating: data/train/6550.jpg     
  inflating: data/train/6551.jpg     
  inflating: data/train/6552.jpg     
  inflating: data/train/6553.jpg     
  inflating: data/train/6554.jpg     
  inflating: data/train/6555.jpg     
  inflating: data/train/6556.jpg     
  inflating: data/train/6557.jpg     
  inflating: data/train/6558.jpg     
  inflating: data/train/6559.jpg     
  inflating: data/train/6560.jpg     
  inflating: data/train/6561.jpg     
  inflating: data/train/6562.jpg     
  inflating: data/train/6563.jpg     
  inflating: data/train/6564.jpg     
  inflating: data/train/6565.jpg     
  inflating: data/train/6566.jpg     
  inflating: data/train/6567.jpg     
  inflating: data/train/6568.jpg     
  inflating: data/train/6569.jpg     
  inflating: data/train/6570.jpg     
  inflating: data/train/6571.jpg     
  inflating: data/train/6572.jpg     
  inflating: data/train/6573.jpg     
  inflating: data/train/6574.jpg     
  inflating: data/train/6575.jpg     
  inflating: data/train/6576.jpg     
  inflating: data/train/6577.jpg     
  inflating: data/train/6578.jpg     
  inflating: data/train/6579.jpg     
  inflating: data/train/6580.jpg     
  inflating: data/train/6581.jpg     
  inflating: data/train/6582.jpg     
  inflating: data/train/6583.jpg     
  inflating: data/train/6584.jpg     
  inflating: data/train/6585.jpg     
  inflating: data/train/6586.jpg     
  inflating: data/train/6587.jpg     
  inflating: data/train/6588.jpg     
  inflating: data/train/6589.jpg     
  inflating: data/train/6590.jpg     
  inflating: data/train/6591.jpg     
  inflating: data/train/6592.jpg     
  inflating: data/train/6593.jpg     
  inflating: data/train/6594.jpg     
  inflating: data/train/6595.jpg     
  inflating: data/train/6596.jpg     
  inflating: data/train/6597.jpg     
  inflating: data/train/6598.jpg     
  inflating: data/train/6599.jpg     
  inflating: data/train/6600.jpg     
  inflating: data/train/6601.jpg     
  inflating: data/train/6602.jpg     
  inflating: data/train/6603.jpg     
  inflating: data/train/6604.jpg     
  inflating: data/train/6605.jpg     
  inflating: data/train/6606.jpg     
  inflating: data/train/6607.jpg     
  inflating: data/train/6608.jpg     
  inflating: data/train/6609.jpg     
  inflating: data/train/6610.jpg     
  inflating: data/train/6611.jpg     
  inflating: data/train/6612.jpg     
  inflating: data/train/6613.jpg     
  inflating: data/train/6614.jpg     
  inflating: data/train/6615.jpg     
  inflating: data/train/6616.jpg     
  inflating: data/train/6617.jpg     
  inflating: data/train/6618.jpg     
  inflating: data/train/6619.jpg     
  inflating: data/train/6620.jpg     
  inflating: data/train/6621.jpg     
  inflating: data/train/6622.jpg     
  inflating: data/train/6623.jpg     
  inflating: data/train/6624.jpg     
  inflating: data/train/6625.jpg     
  inflating: data/train/6626.jpg     
  inflating: data/train/6627.jpg     
  inflating: data/train/6628.jpg     
  inflating: data/train/6629.jpg     
  inflating: data/train/6630.jpg     
  inflating: data/train/6631.jpg     
  inflating: data/train/6632.jpg     
  inflating: data/train/6633.jpg     
  inflating: data/train/6634.jpg     
  inflating: data/train/6635.jpg     
  inflating: data/train/6636.jpg     
  inflating: data/train/6637.jpg     
  inflating: data/train/6638.jpg     
  inflating: data/train/6639.jpg     
  inflating: data/train/6640.jpg     
  inflating: data/train/6641.jpg     
  inflating: data/train/6642.jpg     
  inflating: data/train/6643.jpg     
  inflating: data/train/6644.jpg     
  inflating: data/train/6645.jpg     
  inflating: data/train/6646.jpg     
  inflating: data/train/6647.jpg     
  inflating: data/train/6648.jpg     
  inflating: data/train/6649.jpg     
  inflating: data/train/6650.jpg     
  inflating: data/train/6651.jpg     
  inflating: data/train/6652.jpg     
  inflating: data/train/6653.jpg     
  inflating: data/train/6654.jpg     
  inflating: data/train/6655.jpg     
  inflating: data/train/6656.jpg     
  inflating: data/train/6657.jpg     
  inflating: data/train/6658.jpg     
  inflating: data/train/6659.jpg     
  inflating: data/train/6660.jpg     
  inflating: data/train/6661.jpg     
  inflating: data/train/6662.jpg     
  inflating: data/train/6663.jpg     
  inflating: data/train/6664.jpg     
  inflating: data/train/6665.jpg     
  inflating: data/train/6666.jpg     
  inflating: data/train/6667.jpg     
  inflating: data/train/6668.jpg     
  inflating: data/train/6669.jpg     
  inflating: data/train/6670.jpg     
  inflating: data/train/6671.jpg     
  inflating: data/train/6672.jpg     
  inflating: data/train/6673.jpg     
  inflating: data/train/6674.jpg     
  inflating: data/train/6675.jpg     
  inflating: data/train/6676.jpg     
  inflating: data/train/6677.jpg     
  inflating: data/train/6678.jpg     
  inflating: data/train/6679.jpg     
  inflating: data/train/6680.jpg     
  inflating: data/train/6681.jpg     
  inflating: data/train/6682.jpg     
  inflating: data/train/6683.jpg     
  inflating: data/train/6684.jpg     
  inflating: data/train/6685.jpg     
  inflating: data/train/6686.jpg     
  inflating: data/train/6687.jpg     
  inflating: data/train/6688.jpg     
  inflating: data/train/6689.jpg     
  inflating: data/train/6690.jpg     
  inflating: data/train/6691.jpg     
  inflating: data/train/6692.jpg     
  inflating: data/train/6693.jpg     
  inflating: data/train/6694.jpg     
  inflating: data/train/6695.jpg     
  inflating: data/train/6696.jpg     
  inflating: data/train/6697.jpg     
  inflating: data/train/6698.jpg     
  inflating: data/train/6699.jpg     
  inflating: data/train/6700.jpg     
  inflating: data/train/6701.jpg     
  inflating: data/train/6702.jpg     
  inflating: data/train/6703.jpg     
  inflating: data/train/6704.jpg     
  inflating: data/train/6705.jpg     
  inflating: data/train/6706.jpg     
  inflating: data/train/6707.jpg     
  inflating: data/train/6708.jpg     
  inflating: data/train/6709.jpg     
  inflating: data/train/6710.jpg     
  inflating: data/train/6711.jpg     
  inflating: data/train/6712.jpg     
  inflating: data/train/6713.jpg     
  inflating: data/train/6714.jpg     
  inflating: data/train/6715.jpg     
  inflating: data/train/6716.jpg     
  inflating: data/train/6717.jpg     
  inflating: data/train/6718.jpg     
  inflating: data/train/6719.jpg     
  inflating: data/train/6720.jpg     
  inflating: data/train/6721.jpg     
  inflating: data/train/6722.jpg     
  inflating: data/train/6723.jpg     
  inflating: data/train/6724.jpg     
  inflating: data/train/6725.jpg     
  inflating: data/train/6726.jpg     
  inflating: data/train/6727.jpg     
  inflating: data/train/6728.jpg     
  inflating: data/train/6729.jpg     
  inflating: data/train/6730.jpg     
  inflating: data/train/6731.jpg     
  inflating: data/train/6732.jpg     
  inflating: data/train/6733.jpg     
  inflating: data/train/6734.jpg     
  inflating: data/train/6735.jpg     
  inflating: data/train/6736.jpg     
  inflating: data/train/6737.jpg     
  inflating: data/train/6738.jpg     
  inflating: data/train/6739.jpg     
  inflating: data/train/6740.jpg     
  inflating: data/train/6741.jpg     
  inflating: data/train/6742.jpg     
  inflating: data/train/6743.jpg     
  inflating: data/train/6744.jpg     
  inflating: data/train/6745.jpg     
  inflating: data/train/6746.jpg     
  inflating: data/train/6747.jpg     
  inflating: data/train/6748.jpg     
  inflating: data/train/6749.jpg     
  inflating: data/train/6750.jpg     
  inflating: data/train/6751.jpg     
  inflating: data/train/6752.jpg     
  inflating: data/train/6753.jpg     
  inflating: data/train/6754.jpg     
  inflating: data/train/6755.jpg     
  inflating: data/train/6756.jpg     
  inflating: data/train/6757.jpg     
  inflating: data/train/6758.jpg     
  inflating: data/train/6759.jpg     
  inflating: data/train/6760.jpg     
  inflating: data/train/6761.jpg     
  inflating: data/train/6762.jpg     
  inflating: data/train/6763.jpg     
  inflating: data/train/6764.jpg     
  inflating: data/train/6765.jpg     
  inflating: data/train/6766.jpg     
  inflating: data/train/6767.jpg     
  inflating: data/train/6768.jpg     
  inflating: data/train/6769.jpg     
  inflating: data/train/6770.jpg     
  inflating: data/train/6771.jpg     
  inflating: data/train/6772.jpg     
  inflating: data/train/6773.jpg     
  inflating: data/train/6774.jpg     
  inflating: data/train/6775.jpg     
  inflating: data/train/6776.jpg     
  inflating: data/train/6777.jpg     
  inflating: data/train/6778.jpg     
  inflating: data/train/6779.jpg     
  inflating: data/train/6780.jpg     
  inflating: data/train/6781.jpg     
  inflating: data/train/6782.jpg     
  inflating: data/train/6783.jpg     
  inflating: data/train/6784.jpg     
  inflating: data/train/6785.jpg     
  inflating: data/train/6786.jpg     
  inflating: data/train/6787.jpg     
  inflating: data/train/6788.jpg     
  inflating: data/train/6789.jpg     
  inflating: data/train/6790.jpg     
  inflating: data/train/6791.jpg     
  inflating: data/train/6792.jpg     
  inflating: data/train/6793.jpg     
  inflating: data/train/6794.jpg     
  inflating: data/train/6795.jpg     
  inflating: data/train/6796.jpg     
  inflating: data/train/6797.jpg     
  inflating: data/train/6798.jpg     
  inflating: data/train/6799.jpg     
  inflating: data/train/6800.jpg     
  inflating: data/train/6801.jpg     
  inflating: data/train/6802.jpg     
  inflating: data/train/6803.jpg     
  inflating: data/train/6804.jpg     
  inflating: data/train/6805.jpg     
  inflating: data/train/6806.jpg     
  inflating: data/train/6807.jpg     
  inflating: data/train/6808.jpg     
  inflating: data/train/6809.jpg     
  inflating: data/train/6810.jpg     
  inflating: data/train/6811.jpg     
  inflating: data/train/6812.jpg     
  inflating: data/train/6813.jpg     
  inflating: data/train/6814.jpg     
  inflating: data/train/6815.jpg     
  inflating: data/train/6816.jpg     
  inflating: data/train/6817.jpg     
  inflating: data/train/6818.jpg     
  inflating: data/train/6819.jpg     
  inflating: data/train/6820.jpg     
  inflating: data/train/6821.jpg     
  inflating: data/train/6822.jpg     
  inflating: data/train/6823.jpg     
  inflating: data/train/6824.jpg     
  inflating: data/train/6825.jpg     
  inflating: data/train/6826.jpg     
  inflating: data/train/6827.jpg     
  inflating: data/train/6828.jpg     
  inflating: data/train/6829.jpg     
  inflating: data/train/6830.jpg     
  inflating: data/train/6831.jpg     
  inflating: data/train/6832.jpg     
  inflating: data/train/6833.jpg     
  inflating: data/train/6834.jpg     
  inflating: data/train/6835.jpg     
  inflating: data/train/6836.jpg     
  inflating: data/train/6837.jpg     
  inflating: data/train/6838.jpg     
  inflating: data/train/6839.jpg     
  inflating: data/train/6840.jpg     
  inflating: data/train/6841.jpg     
  inflating: data/train/6842.jpg     
  inflating: data/train/6843.jpg     
  inflating: data/train/6844.jpg     
  inflating: data/train/6845.jpg     
  inflating: data/train/6846.jpg     
  inflating: data/train/6847.jpg     
  inflating: data/train/6848.jpg     
  inflating: data/train/6849.jpg     
  inflating: data/train/6850.jpg     
  inflating: data/train/6851.jpg     
  inflating: data/train/6852.jpg     
  inflating: data/train/6853.jpg     
  inflating: data/train/6854.jpg     
  inflating: data/train/6855.jpg     
  inflating: data/train/6856.jpg     
  inflating: data/train/6857.jpg     
  inflating: data/train/6858.jpg     
  inflating: data/train/6859.jpg     
  inflating: data/train/6860.jpg     
  inflating: data/train/6861.jpg     
  inflating: data/train/6862.jpg     
  inflating: data/train/6863.jpg     
  inflating: data/train/6864.jpg     
  inflating: data/train/6865.jpg     
  inflating: data/train/6866.jpg     
  inflating: data/train/6867.jpg     
  inflating: data/train/6868.jpg     
  inflating: data/train/6869.jpg     
  inflating: data/train/6870.jpg     
  inflating: data/train/6871.jpg     
  inflating: data/train/6872.jpg     
  inflating: data/train/6873.jpg     
  inflating: data/train/6874.jpg     
  inflating: data/train/6875.jpg     
  inflating: data/train/6876.jpg     
  inflating: data/train/6877.jpg     
  inflating: data/train/6878.jpg     
  inflating: data/train/6879.jpg     
  inflating: data/train/6880.jpg     
  inflating: data/train/6881.jpg     
  inflating: data/train/6882.jpg     
  inflating: data/train/6883.jpg     
  inflating: data/train/6884.jpg     
  inflating: data/train/6885.jpg     
  inflating: data/train/6886.jpg     
  inflating: data/train/6887.jpg     
  inflating: data/train/6888.jpg     
  inflating: data/train/6889.jpg     
  inflating: data/train/6890.jpg     
  inflating: data/train/6891.jpg     
  inflating: data/train/6892.jpg     
  inflating: data/train/6893.jpg     
  inflating: data/train/6894.jpg     
  inflating: data/train/6895.jpg     
  inflating: data/train/6896.jpg     
  inflating: data/train/6897.jpg     
  inflating: data/train/6898.jpg     
  inflating: data/train/6899.jpg     
  inflating: data/train/6900.jpg     
  inflating: data/train/6901.jpg     
  inflating: data/train/6902.jpg     
  inflating: data/train/6903.jpg     
  inflating: data/train/6904.jpg     
  inflating: data/train/6905.jpg     
  inflating: data/train/6906.jpg     
  inflating: data/train/6907.jpg     
  inflating: data/train/6908.jpg     
  inflating: data/train/6909.jpg     
  inflating: data/train/6910.jpg     
  inflating: data/train/6911.jpg     
  inflating: data/train/6912.jpg     
  inflating: data/train/6913.jpg     
  inflating: data/train/6914.jpg     
  inflating: data/train/6915.jpg     
  inflating: data/train/6916.jpg     
  inflating: data/train/6917.jpg     
  inflating: data/train/6918.jpg     
  inflating: data/train/6919.jpg     
  inflating: data/train/6920.jpg     
  inflating: data/train/6921.jpg     
  inflating: data/train/6922.jpg     
  inflating: data/train/6923.jpg     
  inflating: data/train/6924.jpg     
  inflating: data/train/6925.jpg     
  inflating: data/train/6926.jpg     
  inflating: data/train/6927.jpg     
  inflating: data/train/6928.jpg     
  inflating: data/train/6929.jpg     
  inflating: data/train/6930.jpg     
  inflating: data/train/6931.jpg     
  inflating: data/train/6932.jpg     
  inflating: data/train/6933.jpg     
  inflating: data/train/6934.jpg     
  inflating: data/train/6935.jpg     
  inflating: data/train/6936.jpg     
  inflating: data/train/6937.jpg     
  inflating: data/train/6938.jpg     
  inflating: data/train/6939.jpg     
  inflating: data/train/6940.jpg     
  inflating: data/train/6941.jpg     
  inflating: data/train/6942.jpg     
  inflating: data/train/6943.jpg     
  inflating: data/train/6944.jpg     
  inflating: data/train/6945.jpg     
  inflating: data/train/6946.jpg     
  inflating: data/train/6947.jpg     
  inflating: data/train/6948.jpg     
  inflating: data/train/6949.jpg     
  inflating: data/train/6950.jpg     
  inflating: data/train/6951.jpg     
  inflating: data/train/6952.jpg     
  inflating: data/train/6953.jpg     
  inflating: data/train/6954.jpg     
  inflating: data/train/6955.jpg     
  inflating: data/train/6956.jpg     
  inflating: data/train/6957.jpg     
  inflating: data/train/6958.jpg     
  inflating: data/train/6959.jpg     
  inflating: data/train/6960.jpg     
  inflating: data/train/6961.jpg     
  inflating: data/train/6962.jpg     
  inflating: data/train/6963.jpg     
  inflating: data/train/6964.jpg     
  inflating: data/train/6965.jpg     
  inflating: data/train/6966.jpg     
  inflating: data/train/6967.jpg     
  inflating: data/train/6968.jpg     
  inflating: data/train/6969.jpg     
  inflating: data/train/6970.jpg     
  inflating: data/train/6971.jpg     
  inflating: data/train/6972.jpg     
  inflating: data/train/6973.jpg     
  inflating: data/train/6974.jpg     
  inflating: data/train/6975.jpg     
  inflating: data/train/6976.jpg     
  inflating: data/train/6977.jpg     
  inflating: data/train/6978.jpg     
  inflating: data/train/6979.jpg     
  inflating: data/train/6980.jpg     
  inflating: data/train/6981.jpg     
  inflating: data/train/6982.jpg     
  inflating: data/train/6983.jpg     
  inflating: data/train/6984.jpg     
  inflating: data/train/6985.jpg     
  inflating: data/train/6986.jpg     
  inflating: data/train/6987.jpg     
  inflating: data/train/6988.jpg     
  inflating: data/train/6989.jpg     
  inflating: data/train/6990.jpg     
  inflating: data/train/6991.jpg     
  inflating: data/train/6992.jpg     
  inflating: data/train/6993.jpg     
  inflating: data/train/6994.jpg     
  inflating: data/train/6995.jpg     
  inflating: data/train/6996.jpg     
  inflating: data/train/6997.jpg     
  inflating: data/train/6998.jpg     
  inflating: data/train/6999.jpg     
  inflating: data/train/7000.jpg     
  inflating: data/train/7001.jpg     
  inflating: data/train/7002.jpg     
  inflating: data/train/7003.jpg     
  inflating: data/train/7004.jpg     
  inflating: data/train/7005.jpg     
  inflating: data/train/7006.jpg     
  inflating: data/train/7007.jpg     
  inflating: data/train/7008.jpg     
  inflating: data/train/7009.jpg     
  inflating: data/train/7010.jpg     
  inflating: data/train/7011.jpg     
  inflating: data/train/7012.jpg     
  inflating: data/train/7013.jpg     
  inflating: data/train/7014.jpg     
  inflating: data/train/7015.jpg     
  inflating: data/train/7016.jpg     
  inflating: data/train/7017.jpg     
  inflating: data/train/7018.jpg     
  inflating: data/train/7019.jpg     
  inflating: data/train/7020.jpg     
  inflating: data/train/7021.jpg     
  inflating: data/train/7022.jpg     
  inflating: data/train/7023.jpg     
  inflating: data/train/7024.jpg     
  inflating: data/train/7025.jpg     
  inflating: data/train/7026.jpg     
  inflating: data/train/7027.jpg     
  inflating: data/train/7028.jpg     
  inflating: data/train/7029.jpg     
  inflating: data/train/7030.jpg     
  inflating: data/train/7031.jpg     
  inflating: data/train/7032.jpg     
  inflating: data/train/7033.jpg     
  inflating: data/train/7034.jpg     
  inflating: data/train/7035.jpg     
  inflating: data/train/7036.jpg     
  inflating: data/train/7037.jpg     
  inflating: data/train/7038.jpg     
  inflating: data/train/7039.jpg     
  inflating: data/train/7040.jpg     
  inflating: data/train/7041.jpg     
  inflating: data/train/7042.jpg     
  inflating: data/train/7043.jpg     
  inflating: data/train/7044.jpg     
  inflating: data/train/7045.jpg     
  inflating: data/train/7046.jpg     
  inflating: data/train/7047.jpg     
  inflating: data/train/7048.jpg     
  inflating: data/train/7049.jpg     
  inflating: data/train/7050.jpg     
  inflating: data/train/7051.jpg     
  inflating: data/train/7052.jpg     
  inflating: data/train/7053.jpg     
  inflating: data/train/7054.jpg     
  inflating: data/train/7055.jpg     
  inflating: data/train/7056.jpg     
  inflating: data/train/7057.jpg     
  inflating: data/train/7058.jpg     
  inflating: data/train/7059.jpg     
  inflating: data/train/7060.jpg     
  inflating: data/train/7061.jpg     
  inflating: data/train/7062.jpg     
  inflating: data/train/7063.jpg     
  inflating: data/train/7064.jpg     
  inflating: data/train/7065.jpg     
  inflating: data/train/7066.jpg     
  inflating: data/train/7067.jpg     
  inflating: data/train/7068.jpg     
  inflating: data/train/7069.jpg     
  inflating: data/train/7070.jpg     
  inflating: data/train/7071.jpg     
  inflating: data/train/7072.jpg     
  inflating: data/train/7073.jpg     
  inflating: data/train/7074.jpg     
  inflating: data/train/7075.jpg     
  inflating: data/train/7076.jpg     
  inflating: data/train/7077.jpg     
  inflating: data/train/7078.jpg     
  inflating: data/train/7079.jpg     
  inflating: data/train/7080.jpg     
  inflating: data/train/7081.jpg     
  inflating: data/train/7082.jpg     
  inflating: data/train/7083.jpg     
  inflating: data/train/7084.jpg     
  inflating: data/train/7085.jpg     
  inflating: data/train/7086.jpg     
  inflating: data/train/7087.jpg     
  inflating: data/train/7088.jpg     
  inflating: data/train/7089.jpg     
  inflating: data/train/7090.jpg     
  inflating: data/train/7091.jpg     
  inflating: data/train/7092.jpg     
  inflating: data/train/7093.jpg     
  inflating: data/train/7094.jpg     
  inflating: data/train/7095.jpg     
  inflating: data/train/7096.jpg     
  inflating: data/train/7097.jpg     
  inflating: data/train/7098.jpg     
  inflating: data/train/7099.jpg     
  inflating: data/train/7100.jpg     
  inflating: data/train/7101.jpg     
  inflating: data/train/7102.jpg     
  inflating: data/train/7103.jpg     
  inflating: data/train/7104.jpg     
  inflating: data/train/7105.jpg     
  inflating: data/train/7106.jpg     
  inflating: data/train/7107.jpg     
  inflating: data/train/7108.jpg     
  inflating: data/train/7109.jpg     
  inflating: data/train/7110.jpg     
  inflating: data/train/7111.jpg     
  inflating: data/train/7112.jpg     
  inflating: data/train/7113.jpg     
  inflating: data/train/7114.jpg     
  inflating: data/train/7115.jpg     
  inflating: data/train/7116.jpg     
  inflating: data/train/7117.jpg     
  inflating: data/train/7118.jpg     
  inflating: data/train/7119.jpg     
  inflating: data/train/7120.jpg     
  inflating: data/train/7121.jpg     
  inflating: data/train/7122.jpg     
  inflating: data/train/7123.jpg     
  inflating: data/train/7124.jpg     
  inflating: data/train/7125.jpg     
  inflating: data/train/7126.jpg     
  inflating: data/train/7127.jpg     
  inflating: data/train/7128.jpg     
  inflating: data/train/7129.jpg     
  inflating: data/train/7130.jpg     
  inflating: data/train/7131.jpg     
  inflating: data/train/7132.jpg     
  inflating: data/train/7133.jpg     
  inflating: data/train/7134.jpg     
  inflating: data/train/7135.jpg     
  inflating: data/train/7136.jpg     
  inflating: data/train/7137.jpg     
  inflating: data/train/7138.jpg     
  inflating: data/train/7139.jpg     
  inflating: data/train/7140.jpg     
  inflating: data/train/7141.jpg     
  inflating: data/train/7142.jpg     
  inflating: data/train/7143.jpg     
  inflating: data/train/7144.jpg     
  inflating: data/train/7145.jpg     
  inflating: data/train/7146.jpg     
  inflating: data/train/7147.jpg     
  inflating: data/train/7148.jpg     
  inflating: data/train/7149.jpg     
  inflating: data/train/7150.jpg     
  inflating: data/train/7151.jpg     
  inflating: data/train/7152.jpg     
  inflating: data/train/7153.jpg     
  inflating: data/train/7154.jpg     
  inflating: data/train/7155.jpg     
  inflating: data/train/7156.jpg     
  inflating: data/train/7157.jpg     
  inflating: data/train/7158.jpg     
  inflating: data/train/7159.jpg     
  inflating: data/train/7160.jpg     
  inflating: data/train/7161.jpg     
  inflating: data/train/7162.jpg     
  inflating: data/train/7163.jpg     
  inflating: data/train/7164.jpg     
  inflating: data/train/7165.jpg     
  inflating: data/train/7166.jpg     
  inflating: data/train/7167.jpg     
  inflating: data/train/7168.jpg     
  inflating: data/train/7169.jpg     
  inflating: data/train/7170.jpg     
  inflating: data/train/7171.jpg     
  inflating: data/train/7172.jpg     
  inflating: data/train/7173.jpg     
  inflating: data/train/7174.jpg     
  inflating: data/train/7175.jpg     
  inflating: data/train/7176.jpg     
  inflating: data/train/7177.jpg     
  inflating: data/train/7178.jpg     
  inflating: data/train/7179.jpg     
  inflating: data/train/7180.jpg     
  inflating: data/train/7181.jpg     
  inflating: data/train/7182.jpg     
  inflating: data/train/7183.jpg     
  inflating: data/train/7184.jpg     
  inflating: data/train/7185.jpg     
  inflating: data/train/7186.jpg     
  inflating: data/train/7187.jpg     
  inflating: data/train/7188.jpg     
  inflating: data/train/7189.jpg     
  inflating: data/train/7190.jpg     
  inflating: data/train/7191.jpg     
  inflating: data/train/7192.jpg     
  inflating: data/train/7193.jpg     
  inflating: data/train/7194.jpg     
  inflating: data/train/7195.jpg     
  inflating: data/train/7196.jpg     
  inflating: data/train/7197.jpg     
  inflating: data/train/7198.jpg     
  inflating: data/train/7199.jpg     
  inflating: data/train/7200.jpg     
  inflating: data/train/7201.jpg     
  inflating: data/train/7202.jpg     
  inflating: data/train/7203.jpg     
  inflating: data/train/7204.jpg     
  inflating: data/train/7205.jpg     
  inflating: data/train/7206.jpg     
  inflating: data/train/7207.jpg     
  inflating: data/train/7208.jpg     
  inflating: data/train/7209.jpg     
  inflating: data/train/7210.jpg     
  inflating: data/train/7211.jpg     
  inflating: data/train/7212.jpg     
  inflating: data/train/7213.jpg     
  inflating: data/train/7214.jpg     
  inflating: data/train/7215.jpg     
  inflating: data/train/7216.jpg     
  inflating: data/train/7217.jpg     
  inflating: data/train/7218.jpg     
  inflating: data/train/7219.jpg     
  inflating: data/train/7220.jpg     
  inflating: data/train/7221.jpg     
  inflating: data/train/7222.jpg     
  inflating: data/train/7223.jpg     
  inflating: data/train/7224.jpg     
  inflating: data/train/7225.jpg     
  inflating: data/train/7226.jpg     
  inflating: data/train/7227.jpg     
  inflating: data/train/7228.jpg     
  inflating: data/train/7229.jpg     
  inflating: data/train/7230.jpg     
  inflating: data/train/7231.jpg     
  inflating: data/train/7232.jpg     
  inflating: data/train/7233.jpg     
  inflating: data/train/7234.jpg     
  inflating: data/train/7235.jpg     
  inflating: data/train/7236.jpg     
  inflating: data/train/7237.jpg     
  inflating: data/train/7238.jpg     
  inflating: data/train/7239.jpg     
  inflating: data/train/7240.jpg     
  inflating: data/train/7241.jpg     
  inflating: data/train/7242.jpg     
  inflating: data/train/7243.jpg     
  inflating: data/train/7244.jpg     
  inflating: data/train/7245.jpg     
  inflating: data/train/7246.jpg     
  inflating: data/train/7247.jpg     
  inflating: data/train/7248.jpg     
  inflating: data/train/7249.jpg     
  inflating: data/train/7250.jpg     
  inflating: data/train/7251.jpg     
  inflating: data/train/7252.jpg     
  inflating: data/train/7253.jpg     
  inflating: data/train/7254.jpg     
  inflating: data/train/7255.jpg     
  inflating: data/train/7256.jpg     
  inflating: data/train/7257.jpg     
  inflating: data/train/7258.jpg     
  inflating: data/train/7259.jpg     
  inflating: data/train/7260.jpg     
  inflating: data/train/7261.jpg     
  inflating: data/train/7262.jpg     
  inflating: data/train/7263.jpg     
  inflating: data/train/7264.jpg     
  inflating: data/train/7265.jpg     
  inflating: data/train/7266.jpg     
  inflating: data/train/7267.jpg     
  inflating: data/train/7268.jpg     
  inflating: data/train/7269.jpg     
  inflating: data/train/7270.jpg     
  inflating: data/train/7271.jpg     
  inflating: data/train/7272.jpg     
  inflating: data/train/7273.jpg     
  inflating: data/train/7274.jpg     
  inflating: data/train/7275.jpg     
  inflating: data/train/7276.jpg     
  inflating: data/train/7277.jpg     
  inflating: data/train/7278.jpg     
  inflating: data/train/7279.jpg     
  inflating: data/train/7280.jpg     
  inflating: data/train/7281.jpg     
  inflating: data/train/7282.jpg     
  inflating: data/train/7283.jpg     
  inflating: data/train/7284.jpg     
  inflating: data/train/7285.jpg     
  inflating: data/train/7286.jpg     
  inflating: data/train/7287.jpg     
  inflating: data/train/7288.jpg     
  inflating: data/train/7289.jpg     
  inflating: data/train/7290.jpg     
  inflating: data/train/7291.jpg     
  inflating: data/train/7292.jpg     
  inflating: data/train/7293.jpg     
  inflating: data/train/7294.jpg     
  inflating: data/train/7295.jpg     
  inflating: data/train/7296.jpg     
  inflating: data/train/7297.jpg     
  inflating: data/train/7298.jpg     
  inflating: data/train/7299.jpg     
  inflating: data/train/7300.jpg     
  inflating: data/train/7301.jpg     
  inflating: data/train/7302.jpg     
  inflating: data/train/7303.jpg     
  inflating: data/train/7304.jpg     
  inflating: data/train/7305.jpg     
  inflating: data/train/7306.jpg     
  inflating: data/train/7307.jpg     
  inflating: data/train/7308.jpg     
  inflating: data/train/7309.jpg     
  inflating: data/train/7310.jpg     
  inflating: data/train/7311.jpg     
  inflating: data/train/7312.jpg     
  inflating: data/train/7313.jpg     
  inflating: data/train/7314.jpg     
  inflating: data/train/7315.jpg     
  inflating: data/train/7316.jpg     
  inflating: data/train/7317.jpg     
  inflating: data/train/7318.jpg     
  inflating: data/train/7319.jpg     
  inflating: data/train/7320.jpg     
  inflating: data/train/7321.jpg     
  inflating: data/train/7322.jpg     
  inflating: data/train/7323.jpg     
  inflating: data/train/7324.jpg     
  inflating: data/train/7325.jpg     
  inflating: data/train/7326.jpg     
  inflating: data/train/7327.jpg     
  inflating: data/train/7328.jpg     
  inflating: data/train/7329.jpg     
  inflating: data/train/7330.jpg     
  inflating: data/train/7331.jpg     
  inflating: data/train/7332.jpg     
  inflating: data/train/7333.jpg     
  inflating: data/train/7334.jpg     
  inflating: data/train/7335.jpg     
  inflating: data/train/7336.jpg     
  inflating: data/train/7337.jpg     
  inflating: data/train/7338.jpg     
  inflating: data/train/7339.jpg     
  inflating: data/train/7340.jpg     
  inflating: data/train/7341.jpg     
  inflating: data/train/7342.jpg     
  inflating: data/train/7343.jpg     
  inflating: data/train/7344.jpg     
  inflating: data/train/7345.jpg     
  inflating: data/train/7346.jpg     
  inflating: data/train/7347.jpg     
  inflating: data/train/7348.jpg     
  inflating: data/train/7349.jpg     
  inflating: data/train/7350.jpg     
  inflating: data/train/7351.jpg     
  inflating: data/train/7352.jpg     
  inflating: data/train/7353.jpg     
  inflating: data/train/7354.jpg     
  inflating: data/train/7355.jpg     
  inflating: data/train/7356.jpg     
  inflating: data/train/7357.jpg     
  inflating: data/train/7358.jpg     
  inflating: data/train/7359.jpg     
  inflating: data/train/7360.jpg     
  inflating: data/train/7361.jpg     
  inflating: data/train/7362.jpg     
  inflating: data/train/7363.jpg     
  inflating: data/train/7364.jpg     
  inflating: data/train/7365.jpg     
  inflating: data/train/7366.jpg     
  inflating: data/train/7367.jpg     
  inflating: data/train/7368.jpg     
  inflating: data/train/7369.jpg     
  inflating: data/train/7370.jpg     
  inflating: data/train/7371.jpg     
  inflating: data/train/7372.jpg     
  inflating: data/train/7373.jpg     
  inflating: data/train/7374.jpg     
  inflating: data/train/7375.jpg     
  inflating: data/train/7376.jpg     
  inflating: data/train/7377.jpg     
  inflating: data/train/7378.jpg     
  inflating: data/train/7379.jpg     
  inflating: data/train/7380.jpg     
  inflating: data/train/7381.jpg     
  inflating: data/train/7382.jpg     
  inflating: data/train/7383.jpg     
  inflating: data/train/7384.jpg     
  inflating: data/train/7385.jpg     
  inflating: data/train/7386.jpg     
  inflating: data/train/7387.jpg     
  inflating: data/train/7388.jpg     
  inflating: data/train/7389.jpg     
  inflating: data/train/7390.jpg     
  inflating: data/train/7391.jpg     
  inflating: data/train/7392.jpg     
  inflating: data/train/7393.jpg     
  inflating: data/train/7394.jpg     
  inflating: data/train/7395.jpg     
  inflating: data/train/7396.jpg     
  inflating: data/train/7397.jpg     
  inflating: data/train/7398.jpg     
  inflating: data/train/7399.jpg     
  inflating: data/train/7400.jpg     
  inflating: data/train/7401.jpg     
  inflating: data/train/7402.jpg     
  inflating: data/train/7403.jpg     
  inflating: data/train/7404.jpg     
  inflating: data/train/7405.jpg     
  inflating: data/train/7406.jpg     
  inflating: data/train/7407.jpg     
  inflating: data/train/7408.jpg     
  inflating: data/train/7409.jpg     
  inflating: data/train/7410.jpg     
  inflating: data/train/7411.jpg     
  inflating: data/train/7412.jpg     
  inflating: data/train/7413.jpg     
  inflating: data/train/7414.jpg     
  inflating: data/train/7415.jpg     
  inflating: data/train/7416.jpg     
  inflating: data/train/7417.jpg     
  inflating: data/train/7418.jpg     
  inflating: data/train/7419.jpg     
  inflating: data/train/7420.jpg     
  inflating: data/train/7421.jpg     
  inflating: data/train/7422.jpg     
  inflating: data/train/7423.jpg     
  inflating: data/train/7424.jpg     
  inflating: data/train/7425.jpg     
  inflating: data/train/7426.jpg     
  inflating: data/train/7427.jpg     
  inflating: data/train/7428.jpg     
  inflating: data/train/7429.jpg     
  inflating: data/train/7430.jpg     
  inflating: data/train/7431.jpg     
  inflating: data/train/7432.jpg     
  inflating: data/train/7433.jpg     
  inflating: data/train/7434.jpg     
  inflating: data/train/7435.jpg     
  inflating: data/train/7436.jpg     
  inflating: data/train/7437.jpg     
  inflating: data/train/7438.jpg     
  inflating: data/train/7439.jpg     
  inflating: data/train/7440.jpg     
  inflating: data/train/7441.jpg     
  inflating: data/train/7442.jpg     
  inflating: data/train/7443.jpg     
  inflating: data/train/7444.jpg     
  inflating: data/train/7445.jpg     
  inflating: data/train/7446.jpg     
  inflating: data/train/7447.jpg     
  inflating: data/train/7448.jpg     
  inflating: data/train/7449.jpg     
  inflating: data/train/7450.jpg     
  inflating: data/train/7451.jpg     
  inflating: data/train/7452.jpg     
  inflating: data/train/7453.jpg     
  inflating: data/train/7454.jpg     
  inflating: data/train/7455.jpg     
  inflating: data/train/7456.jpg     
  inflating: data/train/7457.jpg     
  inflating: data/train/7458.jpg     
  inflating: data/train/7459.jpg     
  inflating: data/train/7460.jpg     
  inflating: data/train/7461.jpg     
  inflating: data/train/7462.jpg     
  inflating: data/train/7463.jpg     
  inflating: data/train/7464.jpg     
  inflating: data/train/7465.jpg     
  inflating: data/train/7466.jpg     
  inflating: data/train/7467.jpg     
  inflating: data/train/7468.jpg     
  inflating: data/train/7469.jpg     
  inflating: data/train/7470.jpg     
  inflating: data/train/7471.jpg     
  inflating: data/train/7472.jpg     
  inflating: data/train/7473.jpg     
  inflating: data/train/7474.jpg     
  inflating: data/train/7475.jpg     
  inflating: data/train/7476.jpg     
  inflating: data/train/7477.jpg     
  inflating: data/train/7478.jpg     
  inflating: data/train/7479.jpg     
  inflating: data/train/7480.jpg     
  inflating: data/train/7481.jpg     
  inflating: data/train/7482.jpg     
  inflating: data/train/7483.jpg     
  inflating: data/train/7484.jpg     
  inflating: data/train/7485.jpg     
  inflating: data/train/7486.jpg     
  inflating: data/train/7487.jpg     
  inflating: data/train/7488.jpg     
  inflating: data/train/7489.jpg     
  inflating: data/train/7490.jpg     
  inflating: data/train/7491.jpg     
  inflating: data/train/7492.jpg     
  inflating: data/train/7493.jpg     
  inflating: data/train/7494.jpg     
  inflating: data/train/7495.jpg     
  inflating: data/train/7496.jpg     
  inflating: data/train/7497.jpg     
  inflating: data/train/7498.jpg     
  inflating: data/train/7499.jpg     
  inflating: data/train/7500.jpg     
  inflating: data/train/7501.jpg     
  inflating: data/train/7502.jpg     
  inflating: data/train/7503.jpg     
  inflating: data/train/7504.jpg     
  inflating: data/train/7505.jpg     
  inflating: data/train/7506.jpg     
  inflating: data/train/7507.jpg     
  inflating: data/train/7508.jpg     
  inflating: data/train/7509.jpg     
  inflating: data/train/7510.jpg     
  inflating: data/train/7511.jpg     
  inflating: data/train/7512.jpg     
  inflating: data/train/7513.jpg     
  inflating: data/train/7514.jpg     
  inflating: data/train/7515.jpg     
  inflating: data/train/7516.jpg     
  inflating: data/train/7517.jpg     
  inflating: data/train/7518.jpg     
  inflating: data/train/7519.jpg     
  inflating: data/train/7520.jpg     
  inflating: data/train/7521.jpg     
  inflating: data/train/7522.jpg     
  inflating: data/train/7523.jpg     
  inflating: data/train/7524.jpg     
  inflating: data/train/7525.jpg     
  inflating: data/train/7526.jpg     
  inflating: data/train/7527.jpg     
  inflating: data/train/7528.jpg     
  inflating: data/train/7529.jpg     
  inflating: data/train/7530.jpg     
  inflating: data/train/7531.jpg     
  inflating: data/train/7532.jpg     
  inflating: data/train/7533.jpg     
  inflating: data/train/7534.jpg     
  inflating: data/train/7535.jpg     
  inflating: data/train/7536.jpg     
  inflating: data/train/7537.jpg     
  inflating: data/train/7538.jpg     
  inflating: data/train/7539.jpg     
  inflating: data/train/7540.jpg     
  inflating: data/train/7541.jpg     
  inflating: data/train/7542.jpg     
  inflating: data/train/7543.jpg     
  inflating: data/train/7544.jpg     
  inflating: data/train/7545.jpg     
  inflating: data/train/7546.jpg     
  inflating: data/train/7547.jpg     
  inflating: data/train/7548.jpg     
  inflating: data/train/7549.jpg     
  inflating: data/train/7550.jpg     
  inflating: data/train/7551.jpg     
  inflating: data/train/7552.jpg     
  inflating: data/train/7553.jpg     
  inflating: data/train/7554.jpg     
  inflating: data/train/7555.jpg     
  inflating: data/train/7556.jpg     
  inflating: data/train/7557.jpg     
  inflating: data/train/7558.jpg     
  inflating: data/train/7559.jpg     
  inflating: data/train/7560.jpg     
  inflating: data/train/7561.jpg     
  inflating: data/train/7562.jpg     
  inflating: data/train/7563.jpg     
  inflating: data/train/7564.jpg     
  inflating: data/train/7565.jpg     
  inflating: data/train/7566.jpg     
  inflating: data/train/7567.jpg     
  inflating: data/train/7568.jpg     
  inflating: data/train/7569.jpg     
  inflating: data/train/7570.jpg     
  inflating: data/train/7571.jpg     
  inflating: data/train/7572.jpg     
  inflating: data/train/7573.jpg     
  inflating: data/train/7574.jpg     
  inflating: data/train/7575.jpg     
  inflating: data/train/7576.jpg     
  inflating: data/train/7577.jpg     
  inflating: data/train/7578.jpg     
  inflating: data/train/7579.jpg     
  inflating: data/train/7580.jpg     
  inflating: data/train/7581.jpg     
  inflating: data/train/7582.jpg     
  inflating: data/train/7583.jpg     
  inflating: data/train/7584.jpg     
  inflating: data/train/7585.jpg     
  inflating: data/train/7586.jpg     
  inflating: data/train/7587.jpg     
  inflating: data/train/7588.jpg     
  inflating: data/train/7589.jpg     
  inflating: data/train/7590.jpg     
  inflating: data/train/7591.jpg     
  inflating: data/train/7592.jpg     
  inflating: data/train/7593.jpg     
  inflating: data/train/7594.jpg     
  inflating: data/train/7595.jpg     
  inflating: data/train/7596.jpg     
  inflating: data/train/7597.jpg     
  inflating: data/train/7598.jpg     
  inflating: data/train/7599.jpg     
  inflating: data/train/7600.jpg     
  inflating: data/train/7601.jpg     
  inflating: data/train/7602.jpg     
  inflating: data/train/7603.jpg     
  inflating: data/train/7604.jpg     
  inflating: data/train/7605.jpg     
  inflating: data/train/7606.jpg     
  inflating: data/train/7607.jpg     
  inflating: data/train/7608.jpg     
  inflating: data/train/7609.jpg     
  inflating: data/train/7610.jpg     
  inflating: data/train/7611.jpg     
  inflating: data/train/7612.jpg     
  inflating: data/train/7613.jpg     
  inflating: data/train/7614.jpg     
  inflating: data/train/7615.jpg     
  inflating: data/train/7616.jpg     
  inflating: data/train/7617.jpg     
  inflating: data/train/7618.jpg     
  inflating: data/train/7619.jpg     
  inflating: data/train/7620.jpg     
  inflating: data/train/7621.jpg     
  inflating: data/train/7622.jpg     
  inflating: data/train/7623.jpg     
  inflating: data/train/7624.jpg     
  inflating: data/train/7625.jpg     
  inflating: data/train/7626.jpg     
  inflating: data/train/7627.jpg     
  inflating: data/train/7628.jpg     
  inflating: data/train/7629.jpg     
  inflating: data/train/7630.jpg     
  inflating: data/train/7631.jpg     
  inflating: data/train/7632.jpg     
  inflating: data/train/7633.jpg     
  inflating: data/train/7634.jpg     
  inflating: data/train/7635.jpg     
  inflating: data/train/7636.jpg     
  inflating: data/train/7637.jpg     
  inflating: data/train/7638.jpg     
  inflating: data/train/7639.jpg     
  inflating: data/train/7640.jpg     
  inflating: data/train/7641.jpg     
  inflating: data/train/7642.jpg     
  inflating: data/train/7643.jpg     
  inflating: data/train/7644.jpg     
  inflating: data/train/7645.jpg     
  inflating: data/train/7646.jpg     
  inflating: data/train/7647.jpg     
  inflating: data/train/7648.jpg     
  inflating: data/train/7649.jpg     
  inflating: data/train/7650.jpg     
  inflating: data/train/7651.jpg     
  inflating: data/train/7652.jpg     
  inflating: data/train/7653.jpg     
  inflating: data/train/7654.jpg     
  inflating: data/train/7655.jpg     
  inflating: data/train/7656.jpg     
  inflating: data/train/7657.jpg     
  inflating: data/train/7658.jpg     
  inflating: data/train/7659.jpg     
  inflating: data/train/7660.jpg     
  inflating: data/train/7661.jpg     
  inflating: data/train/7662.jpg     
  inflating: data/train/7663.jpg     
  inflating: data/train/7664.jpg     
  inflating: data/train/7665.jpg     
  inflating: data/train/7666.jpg     
  inflating: data/train/7667.jpg     
  inflating: data/train/7668.jpg     
  inflating: data/train/7669.jpg     
  inflating: data/train/7670.jpg     
  inflating: data/train/7671.jpg     
  inflating: data/train/7672.jpg     
  inflating: data/train/7673.jpg     
  inflating: data/train/7674.jpg     
  inflating: data/train/7675.jpg     
  inflating: data/train/7676.jpg     
  inflating: data/train/7677.jpg     
  inflating: data/train/7678.jpg     
  inflating: data/train/7679.jpg     
  inflating: data/train/7680.jpg     
  inflating: data/train/7681.jpg     
  inflating: data/train/7682.jpg     
  inflating: data/train/7683.jpg     
  inflating: data/train/7684.jpg     
  inflating: data/train/7685.jpg     
  inflating: data/train/7686.jpg     
  inflating: data/train/7687.jpg     
  inflating: data/train/7688.jpg     
  inflating: data/train/7689.jpg     
  inflating: data/train/7690.jpg     
  inflating: data/train/7691.jpg     
  inflating: data/train/7692.jpg     
  inflating: data/train/7693.jpg     
  inflating: data/train/7694.jpg     
  inflating: data/train/7695.jpg     
  inflating: data/train/7696.jpg     
  inflating: data/train/7697.jpg     
  inflating: data/train/7698.jpg     
  inflating: data/train/7699.jpg     
  inflating: data/train/7700.jpg     
  inflating: data/train/7701.jpg     
  inflating: data/train/7702.jpg     
  inflating: data/train/7703.jpg     
  inflating: data/train/7704.jpg     
  inflating: data/train/7705.jpg     
  inflating: data/train/7706.jpg     
  inflating: data/train/7707.jpg     
  inflating: data/train/7708.jpg     
  inflating: data/train/7709.jpg     
  inflating: data/train/7710.jpg     
  inflating: data/train/7711.jpg     
  inflating: data/train/7712.jpg     
  inflating: data/train/7713.jpg     
  inflating: data/train/7714.jpg     
  inflating: data/train/7715.jpg     
  inflating: data/train/7716.jpg     
  inflating: data/train/7717.jpg     
  inflating: data/train/7718.jpg     
  inflating: data/train/7719.jpg     
  inflating: data/train/7720.jpg     
  inflating: data/train/7721.jpg     
  inflating: data/train/7722.jpg     
  inflating: data/train/7723.jpg     
  inflating: data/train/7724.jpg     
  inflating: data/train/7725.jpg     
  inflating: data/train/7726.jpg     
  inflating: data/train/7727.jpg     
  inflating: data/train/7728.jpg     
  inflating: data/train/7729.jpg     
  inflating: data/train/7730.jpg     
  inflating: data/train/7731.jpg     
  inflating: data/train/7732.jpg     
  inflating: data/train/7733.jpg     
  inflating: data/train/7734.jpg     
  inflating: data/train/7735.jpg     
  inflating: data/train/7736.jpg     
  inflating: data/train/7737.jpg     
  inflating: data/train/7738.jpg     
  inflating: data/train/7739.jpg     
  inflating: data/train/7740.jpg     
  inflating: data/train/7741.jpg     
  inflating: data/train/7742.jpg     
  inflating: data/train/7743.jpg     
  inflating: data/train/7744.jpg     
  inflating: data/train/7745.jpg     
  inflating: data/train/7746.jpg     
  inflating: data/train/7747.jpg     
  inflating: data/train/7748.jpg     
  inflating: data/train/7749.jpg     
  inflating: data/train/7750.jpg     
  inflating: data/train/7751.jpg     
  inflating: data/train/7752.jpg     
  inflating: data/train/7753.jpg     
  inflating: data/train/7754.jpg     
  inflating: data/train/7755.jpg     
  inflating: data/train/7756.jpg     
  inflating: data/train/7757.jpg     
  inflating: data/train/7758.jpg     
  inflating: data/train/7759.jpg     
  inflating: data/train/7760.jpg     
  inflating: data/train/7761.jpg     
  inflating: data/train/7762.jpg     
  inflating: data/train/7763.jpg     
  inflating: data/train/7764.jpg     
  inflating: data/train/7765.jpg     
  inflating: data/train/7766.jpg     
  inflating: data/train/7767.jpg     
  inflating: data/train/7768.jpg     
  inflating: data/train/7769.jpg     
  inflating: data/train/7770.jpg     
  inflating: data/train/7771.jpg     
  inflating: data/train/7772.jpg     
  inflating: data/train/7773.jpg     
  inflating: data/train/7774.jpg     
  inflating: data/train/7775.jpg     
  inflating: data/train/7776.jpg     
  inflating: data/train/7777.jpg     
  inflating: data/train/7778.jpg     
  inflating: data/train/7779.jpg     
  inflating: data/train/7780.jpg     
  inflating: data/train/7781.jpg     
  inflating: data/train/7782.jpg     
  inflating: data/train/7783.jpg     
  inflating: data/train/7784.jpg     
  inflating: data/train/7785.jpg     
  inflating: data/train/7786.jpg     
  inflating: data/train/7787.jpg     
  inflating: data/train/7788.jpg     
  inflating: data/train/7789.jpg     
  inflating: data/train/7790.jpg     
  inflating: data/train/7791.jpg     
  inflating: data/train/7792.jpg     
  inflating: data/train/7793.jpg     
  inflating: data/train/7794.jpg     
  inflating: data/train/7795.jpg     
  inflating: data/train/7796.jpg     
  inflating: data/train/7797.jpg     
  inflating: data/train/7798.jpg     
  inflating: data/train/7799.jpg     
  inflating: data/train/7800.jpg     
  inflating: data/train/7801.jpg     
  inflating: data/train/7802.jpg     
  inflating: data/train/7803.jpg     
  inflating: data/train/7804.jpg     
  inflating: data/train/7805.jpg     
  inflating: data/train/7806.jpg     
  inflating: data/train/7807.jpg     
  inflating: data/train/7808.jpg     
  inflating: data/train/7809.jpg     
  inflating: data/train/7810.jpg     
  inflating: data/train/7811.jpg     
  inflating: data/train/7812.jpg     
  inflating: data/train/7813.jpg     
  inflating: data/train/7814.jpg     
  inflating: data/train/7815.jpg     
  inflating: data/train/7816.jpg     
  inflating: data/train/7817.jpg     
  inflating: data/train/7818.jpg     
  inflating: data/train/7819.jpg     
  inflating: data/train/7820.jpg     
  inflating: data/train/7821.jpg     
  inflating: data/train/7822.jpg     
  inflating: data/train/7823.jpg     
  inflating: data/train/7824.jpg     
  inflating: data/train/7825.jpg     
  inflating: data/train/7826.jpg     
  inflating: data/train/7827.jpg     
  inflating: data/train/7828.jpg     
  inflating: data/train/7829.jpg     
  inflating: data/train/7830.jpg     
  inflating: data/train/7831.jpg     
  inflating: data/train/7832.jpg     
  inflating: data/train/7833.jpg     
  inflating: data/train/7834.jpg     
  inflating: data/train/7835.jpg     
  inflating: data/train/7836.jpg     
  inflating: data/train/7837.jpg     
  inflating: data/train/7838.jpg     
  inflating: data/train/7839.jpg     
  inflating: data/train/7840.jpg     
  inflating: data/train/7841.jpg     
  inflating: data/train/7842.jpg     
  inflating: data/train/7843.jpg     
  inflating: data/train/7844.jpg     
  inflating: data/train/7845.jpg     
  inflating: data/train/7846.jpg     
  inflating: data/train/7847.jpg     
  inflating: data/train/7848.jpg     
  inflating: data/train/7849.jpg     
  inflating: data/train/7850.jpg     
  inflating: data/train/7851.jpg     
  inflating: data/train/7852.jpg     
  inflating: data/train/7853.jpg     
  inflating: data/train/7854.jpg     
  inflating: data/train/7855.jpg     
  inflating: data/train/7856.jpg     
  inflating: data/train/7857.jpg     
  inflating: data/train/7858.jpg     
  inflating: data/train/7859.jpg     
  inflating: data/train/7860.jpg     
  inflating: data/train/7861.jpg     
  inflating: data/train/7862.jpg     
  inflating: data/train/7863.jpg     
  inflating: data/train/7864.jpg     
  inflating: data/train/7865.jpg     
  inflating: data/train/7866.jpg     
  inflating: data/train/7867.jpg     
  inflating: data/train/7868.jpg     
  inflating: data/train/7869.jpg     
  inflating: data/train/7870.jpg     
  inflating: data/train/7871.jpg     
  inflating: data/train/7872.jpg     
  inflating: data/train/7873.jpg     
  inflating: data/train/7874.jpg     
  inflating: data/train/7875.jpg     
  inflating: data/train/7876.jpg     
  inflating: data/train/7877.jpg     
  inflating: data/train/7878.jpg     
  inflating: data/train/7879.jpg     
  inflating: data/train/7880.jpg     
  inflating: data/train/7881.jpg     
  inflating: data/train/7882.jpg     
  inflating: data/train/7883.jpg     
  inflating: data/train/7884.jpg     
  inflating: data/train/7885.jpg     
  inflating: data/train/7886.jpg     
  inflating: data/train/7887.jpg     
  inflating: data/train/7888.jpg     
  inflating: data/train/7889.jpg     
  inflating: data/train/7890.jpg     
  inflating: data/train/7891.jpg     
  inflating: data/train/7892.jpg     
  inflating: data/train/7893.jpg     
  inflating: data/train/7894.jpg     
  inflating: data/train/7895.jpg     
  inflating: data/train/7896.jpg     
  inflating: data/train/7897.jpg     
  inflating: data/train/7898.jpg     
  inflating: data/train/7899.jpg     
  inflating: data/train/7900.jpg     
  inflating: data/train/7901.jpg     
  inflating: data/train/7902.jpg     
  inflating: data/train/7903.jpg     
  inflating: data/train/7904.jpg     
  inflating: data/train/7905.jpg     
  inflating: data/train/7906.jpg     
  inflating: data/train/7907.jpg     
  inflating: data/train/7908.jpg     
  inflating: data/train/7909.jpg     
  inflating: data/train/7910.jpg     
  inflating: data/train/7911.jpg     
  inflating: data/train/7912.jpg     
  inflating: data/train/7913.jpg     
  inflating: data/train/7914.jpg     
  inflating: data/train/7915.jpg     
  inflating: data/train/7916.jpg     
  inflating: data/train/7917.jpg     
  inflating: data/train/7918.jpg     
  inflating: data/train/7919.jpg     
  inflating: data/train/7920.jpg     
  inflating: data/train/7921.jpg     
  inflating: data/train/7922.jpg     
  inflating: data/train/7923.jpg     
  inflating: data/train/7924.jpg     
  inflating: data/train/7925.jpg     
  inflating: data/train/7926.jpg     
  inflating: data/train/7927.jpg     
  inflating: data/train/7928.jpg     
  inflating: data/train/7929.jpg     
  inflating: data/train/7930.jpg     
  inflating: data/train/7931.jpg     
  inflating: data/train/7932.jpg     
  inflating: data/train/7933.jpg     
  inflating: data/train/7934.jpg     
  inflating: data/train/7935.jpg     
  inflating: data/train/7936.jpg     
  inflating: data/train/7937.jpg     
  inflating: data/train/7938.jpg     
  inflating: data/train/7939.jpg     
  inflating: data/train/7940.jpg     
  inflating: data/train/7941.jpg     
  inflating: data/train/7942.jpg     
  inflating: data/train/7943.jpg     
  inflating: data/train/7944.jpg     
  inflating: data/train/7945.jpg     
  inflating: data/train/7946.jpg     
  inflating: data/train/7947.jpg     
  inflating: data/train/7948.jpg     
  inflating: data/train/7949.jpg     
  inflating: data/train/7950.jpg     
  inflating: data/train/7951.jpg     
  inflating: data/train/7952.jpg     
  inflating: data/train/7953.jpg     
  inflating: data/train/7954.jpg     
  inflating: data/train/7955.jpg     
  inflating: data/train/7956.jpg     
  inflating: data/train/7957.jpg     
  inflating: data/train/7958.jpg     
  inflating: data/train/7959.jpg     
  inflating: data/train/7960.jpg     
  inflating: data/train/7961.jpg     
  inflating: data/train/7962.jpg     
  inflating: data/train/7963.jpg     
  inflating: data/train/7964.jpg     
  inflating: data/train/7965.jpg     
  inflating: data/train/7966.jpg     
  inflating: data/train/7967.jpg     
  inflating: data/train/7968.jpg     
  inflating: data/train/7969.jpg     
  inflating: data/train/7970.jpg     
  inflating: data/train/7971.jpg     
  inflating: data/train/7972.jpg     
  inflating: data/train/7973.jpg     
  inflating: data/train/7974.jpg     
  inflating: data/train/7975.jpg     
  inflating: data/train/7976.jpg     
  inflating: data/train/7977.jpg     
  inflating: data/train/7978.jpg     
  inflating: data/train/7979.jpg     
  inflating: data/train/7980.jpg     
  inflating: data/train/7981.jpg     
  inflating: data/train/7982.jpg     
  inflating: data/train/7983.jpg     
  inflating: data/train/7984.jpg     
  inflating: data/train/7985.jpg     
  inflating: data/train/7986.jpg     
  inflating: data/train/7987.jpg     
  inflating: data/train/7988.jpg     
  inflating: data/train/7989.jpg     
  inflating: data/train/7990.jpg     
  inflating: data/train/7991.jpg     
  inflating: data/train/7992.jpg     
  inflating: data/train/7993.jpg     
  inflating: data/train/7994.jpg     
  inflating: data/train/7995.jpg     
  inflating: data/train/7996.jpg     
  inflating: data/train/7997.jpg     
  inflating: data/train/7998.jpg     
  inflating: data/train/7999.jpg     
  inflating: data/train/8000.jpg     
  inflating: data/train/8001.jpg     
  inflating: data/train/8002.jpg     
  inflating: data/train/8003.jpg     
  inflating: data/train/8004.jpg     
  inflating: data/train/8005.jpg     
  inflating: data/train/8006.jpg     
  inflating: data/train/8007.jpg     
  inflating: data/train/8008.jpg     
  inflating: data/train/8009.jpg     
  inflating: data/train/8010.jpg     
  inflating: data/train/8011.jpg     
  inflating: data/train/8012.jpg     
  inflating: data/train/8013.jpg     
  inflating: data/train/8014.jpg     
  inflating: data/train/8015.jpg     
  inflating: data/train/8016.jpg     
  inflating: data/train/8017.jpg     
  inflating: data/train/8018.jpg     
  inflating: data/train/8019.jpg     
  inflating: data/train/8020.jpg     
  inflating: data/train/8021.jpg     
  inflating: data/train/8022.jpg     
  inflating: data/train/8023.jpg     
  inflating: data/train/8024.jpg     
  inflating: data/train/8025.jpg     
  inflating: data/train/8026.jpg     
  inflating: data/train/8027.jpg     
  inflating: data/train/8028.jpg     
  inflating: data/train/8029.jpg     
  inflating: data/train/8030.jpg     
  inflating: data/train/8031.jpg     
  inflating: data/train/8032.jpg     
  inflating: data/train/8033.jpg     
  inflating: data/train/8034.jpg     
  inflating: data/train/8035.jpg     
  inflating: data/train/8036.jpg     
  inflating: data/train/8037.jpg     
  inflating: data/train/8038.jpg     
  inflating: data/train/8039.jpg     
  inflating: data/train/8040.jpg     
  inflating: data/train/8041.jpg     
  inflating: data/train/8042.jpg     
  inflating: data/train/8043.jpg     
  inflating: data/train/8044.jpg     
  inflating: data/train/8045.jpg     
  inflating: data/train/8046.jpg     
  inflating: data/train/8047.jpg     
  inflating: data/train/8048.jpg     
  inflating: data/train/8049.jpg     
  inflating: data/train/8050.jpg     
  inflating: data/train/8051.jpg     
  inflating: data/train/8052.jpg     
  inflating: data/train/8053.jpg     
  inflating: data/train/8054.jpg     
  inflating: data/train/8055.jpg     
  inflating: data/train/8056.jpg     
  inflating: data/train/8057.jpg     
  inflating: data/train/8058.jpg     
  inflating: data/train/8059.jpg     
  inflating: data/train/8060.jpg     
  inflating: data/train/8061.jpg     
  inflating: data/train/8062.jpg     
  inflating: data/train/8063.jpg     
  inflating: data/train/8064.jpg     
  inflating: data/train/8065.jpg     
  inflating: data/train/8066.jpg     
  inflating: data/train/8067.jpg     
  inflating: data/train/8068.jpg     
  inflating: data/train/8069.jpg     
  inflating: data/train/8070.jpg     
  inflating: data/train/8071.jpg     
  inflating: data/train/8072.jpg     
  inflating: data/train/8073.jpg     
  inflating: data/train/8074.jpg     
  inflating: data/train/8075.jpg     
  inflating: data/train/8076.jpg     
  inflating: data/train/8077.jpg     
  inflating: data/train/8078.jpg     
  inflating: data/train/8079.jpg     
  inflating: data/train/8080.jpg     
  inflating: data/train/8081.jpg     
  inflating: data/train/8082.jpg     
  inflating: data/train/8083.jpg     
  inflating: data/train/8084.jpg     
  inflating: data/train/8085.jpg     
  inflating: data/train/8086.jpg     
  inflating: data/train/8087.jpg     
  inflating: data/train/8088.jpg     
  inflating: data/train/8089.jpg     
  inflating: data/train/8090.jpg     
  inflating: data/train/8091.jpg     
  inflating: data/train/8092.jpg     
  inflating: data/train/8093.jpg     
  inflating: data/train/8094.jpg     
  inflating: data/train/8095.jpg     
  inflating: data/train/8096.jpg     
  inflating: data/train/8097.jpg     
  inflating: data/train/8098.jpg     
  inflating: data/train/8099.jpg     
  inflating: data/train/8100.jpg     
  inflating: data/train/8101.jpg     
  inflating: data/train/8102.jpg     
  inflating: data/train/8103.jpg     
  inflating: data/train/8104.jpg     
  inflating: data/train/8105.jpg     
  inflating: data/train/8106.jpg     
  inflating: data/train/8107.jpg     
  inflating: data/train/8108.jpg     
  inflating: data/train/8109.jpg     
  inflating: data/train/8110.jpg     
  inflating: data/train/8111.jpg     
  inflating: data/train/8112.jpg     
  inflating: data/train/8113.jpg     
  inflating: data/train/8114.jpg     
  inflating: data/train/8115.jpg     
  inflating: data/train/8116.jpg     
  inflating: data/train/8117.jpg     
  inflating: data/train/8118.jpg     
  inflating: data/train/8119.jpg     
  inflating: data/train/8120.jpg     
  inflating: data/train/8121.jpg     
  inflating: data/train/8122.jpg     
  inflating: data/train/8123.jpg     
  inflating: data/train/8124.jpg     
  inflating: data/train/8125.jpg     
  inflating: data/train/8126.jpg     
  inflating: data/train/8127.jpg     
  inflating: data/train/8128.jpg     
  inflating: data/train/8129.jpg     
  inflating: data/train/8130.jpg     
  inflating: data/train/8131.jpg     
  inflating: data/train/8132.jpg     
  inflating: data/train/8133.jpg     
  inflating: data/train/8134.jpg     
  inflating: data/train/8135.jpg     
  inflating: data/train/8136.jpg     
  inflating: data/train/8137.jpg     
  inflating: data/train/8138.jpg     
  inflating: data/train/8139.jpg     
  inflating: data/train/8140.jpg     
  inflating: data/train/8141.jpg     
  inflating: data/train/8142.jpg     
  inflating: data/train/8143.jpg     
  inflating: data/train/8144.jpg     
  inflating: data/train/8145.jpg     
  inflating: data/train/8146.jpg     
  inflating: data/train/8147.jpg     
  inflating: data/train/8148.jpg     
  inflating: data/train/8149.jpg     
  inflating: data/train/8150.jpg     
  inflating: data/train/8151.jpg     
  inflating: data/train/8152.jpg     
  inflating: data/train/8153.jpg     
  inflating: data/train/8154.jpg     
  inflating: data/train/8155.jpg     
  inflating: data/train/8156.jpg     
  inflating: data/train/8157.jpg     
  inflating: data/train/8158.jpg     
  inflating: data/train/8159.jpg     
  inflating: data/train/8160.jpg     
  inflating: data/train/8161.jpg     
  inflating: data/train/8162.jpg     
  inflating: data/train/8163.jpg     
  inflating: data/train/8164.jpg     
  inflating: data/train/8165.jpg     
  inflating: data/train/8166.jpg     
  inflating: data/train/8167.jpg     
  inflating: data/train/8168.jpg     
  inflating: data/train/8169.jpg     
  inflating: data/train/8170.jpg     
  inflating: data/train/8171.jpg     
  inflating: data/train/8172.jpg     
  inflating: data/train/8173.jpg     
  inflating: data/train/8174.jpg     
  inflating: data/train/8175.jpg     
  inflating: data/train/8176.jpg     
  inflating: data/train/8177.jpg     
  inflating: data/train/8178.jpg     
  inflating: data/train/8179.jpg     
  inflating: data/train/8180.jpg     
  inflating: data/train/8181.jpg     
  inflating: data/train/8182.jpg     
  inflating: data/train/8183.jpg     
  inflating: data/train/8184.jpg     
  inflating: data/train/8185.jpg     
  inflating: data/train/8186.jpg     
  inflating: data/train/8187.jpg     
  inflating: data/train/8188.jpg     
  inflating: data/train/8189.jpg     
  inflating: data/train/8190.jpg     
  inflating: data/train/8191.jpg     
  inflating: data/train/8192.jpg     
  inflating: data/train/8193.jpg     
  inflating: data/train/8194.jpg     
  inflating: data/train/8195.jpg     
  inflating: data/train/8196.jpg     
  inflating: data/train/8197.jpg     
  inflating: data/train/8198.jpg     
  inflating: data/train/8199.jpg     
  inflating: data/train/8200.jpg     
  inflating: data/train/8201.jpg     
  inflating: data/train/8202.jpg     
  inflating: data/train/8203.jpg     
  inflating: data/train/8204.jpg     
  inflating: data/train/8205.jpg     
  inflating: data/train/8206.jpg     
  inflating: data/train/8207.jpg     
  inflating: data/train/8208.jpg     
  inflating: data/train/8209.jpg     
  inflating: data/train/8210.jpg     
  inflating: data/train/8211.jpg     
  inflating: data/train/8212.jpg     
  inflating: data/train/8213.jpg     
  inflating: data/train/8214.jpg     
  inflating: data/train/8215.jpg     
  inflating: data/train/8216.jpg     
  inflating: data/train/8217.jpg     
  inflating: data/train/8218.jpg     
  inflating: data/train/8219.jpg     
  inflating: data/train/8220.jpg     
  inflating: data/train/8221.jpg     
  inflating: data/train/8222.jpg     
  inflating: data/train/8223.jpg     
  inflating: data/train/8224.jpg     
  inflating: data/train/8225.jpg     
  inflating: data/train/8226.jpg     
  inflating: data/train/8227.jpg     
  inflating: data/train/8228.jpg     
  inflating: data/train/8229.jpg     
  inflating: data/train/8230.jpg     
  inflating: data/train/8231.jpg     
  inflating: data/train/8232.jpg     
  inflating: data/train/8233.jpg     
  inflating: data/train/8234.jpg     
  inflating: data/train/8235.jpg     
  inflating: data/train/8236.jpg     
  inflating: data/train/8237.jpg     
  inflating: data/train/8238.jpg     
  inflating: data/train/8239.jpg     
  inflating: data/train/8240.jpg     
  inflating: data/train/8241.jpg     
  inflating: data/train/8242.jpg     
  inflating: data/train/8243.jpg     
  inflating: data/train/8244.jpg     
  inflating: data/train/8245.jpg     
  inflating: data/train/8246.jpg     
  inflating: data/train/8247.jpg     
  inflating: data/train/8248.jpg     
  inflating: data/train/8249.jpg     
  inflating: data/train/8250.jpg     
  inflating: data/train/8251.jpg     
  inflating: data/train/8252.jpg     
  inflating: data/train/8253.jpg     
  inflating: data/train/8254.jpg     
  inflating: data/train/8255.jpg     
  inflating: data/train/8256.jpg     
  inflating: data/train/8257.jpg     
  inflating: data/train/8258.jpg     
  inflating: data/train/8259.jpg     
  inflating: data/train/8260.jpg     
  inflating: data/train/8261.jpg     
  inflating: data/train/8262.jpg     
  inflating: data/train/8263.jpg     
  inflating: data/train/8264.jpg     
  inflating: data/train/8265.jpg     
  inflating: data/train/8266.jpg     
  inflating: data/train/8267.jpg     
  inflating: data/train/8268.jpg     
  inflating: data/train/8269.jpg     
  inflating: data/train/8270.jpg     
  inflating: data/train/8271.jpg     
  inflating: data/train/8272.jpg     
  inflating: data/train/8273.jpg     
  inflating: data/train/8274.jpg     
  inflating: data/train/8275.jpg     
  inflating: data/train/8276.jpg     
  inflating: data/train/8277.jpg     
  inflating: data/train/8278.jpg     
  inflating: data/train/8279.jpg     
  inflating: data/train/8280.jpg     
  inflating: data/train/8281.jpg     
  inflating: data/train/8282.jpg     
  inflating: data/train/8283.jpg     
  inflating: data/train/8284.jpg     
  inflating: data/train/8285.jpg     
  inflating: data/train/8286.jpg     
  inflating: data/train/8287.jpg     
  inflating: data/train/8288.jpg     
  inflating: data/train/8289.jpg     
  inflating: data/train/8290.jpg     
  inflating: data/train/8291.jpg     
  inflating: data/train/8292.jpg     
  inflating: data/train/8293.jpg     
  inflating: data/train/8294.jpg     
  inflating: data/train/8295.jpg     
  inflating: data/train/8296.jpg     
  inflating: data/train/8297.jpg     
  inflating: data/train/8298.jpg     
  inflating: data/train/8299.jpg     
  inflating: data/train/8300.jpg     
  inflating: data/train/8301.jpg     
  inflating: data/train/8302.jpg     
  inflating: data/train/8303.jpg     
  inflating: data/train/8304.jpg     
  inflating: data/train/8305.jpg     
  inflating: data/train/8306.jpg     
  inflating: data/train/8307.jpg     
  inflating: data/train/8308.jpg     
  inflating: data/train/8309.jpg     
  inflating: data/train/8310.jpg     
  inflating: data/train/8311.jpg     
  inflating: data/train/8312.jpg     
  inflating: data/train/8313.jpg     
  inflating: data/train/8314.jpg     
  inflating: data/train/8315.jpg     
  inflating: data/train/8316.jpg     
  inflating: data/train/8317.jpg     
  inflating: data/train/8318.jpg     
  inflating: data/train/8319.jpg     
  inflating: data/train/8320.jpg     
  inflating: data/train/8321.jpg     
  inflating: data/train/8322.jpg     
  inflating: data/train/8323.jpg     
  inflating: data/train/8324.jpg     
  inflating: data/train/8325.jpg     
  inflating: data/train/8326.jpg     
  inflating: data/train/8327.jpg     
  inflating: data/train/8328.jpg     
  inflating: data/train/8329.jpg     
  inflating: data/train/8330.jpg     
  inflating: data/train/8331.jpg     
  inflating: data/train/8332.jpg     
  inflating: data/train/8333.jpg     
  inflating: data/train/8334.jpg     
  inflating: data/train/8335.jpg     
  inflating: data/train/8336.jpg     
  inflating: data/train/8337.jpg     
  inflating: data/train/8338.jpg     
  inflating: data/train/8339.jpg     
  inflating: data/train/8340.jpg     
  inflating: data/train/8341.jpg     
  inflating: data/train/8342.jpg     
  inflating: data/train/8343.jpg     
  inflating: data/train/8344.jpg     
  inflating: data/train/8345.jpg     
  inflating: data/train/8346.jpg     
  inflating: data/train/8347.jpg     
  inflating: data/train/8348.jpg     
  inflating: data/train/8349.jpg     
  inflating: data/train/8350.jpg     
  inflating: data/train/8351.jpg     
  inflating: data/train/8352.jpg     
  inflating: data/train/8353.jpg     
  inflating: data/train/8354.jpg     
  inflating: data/train/8355.jpg     
  inflating: data/train/8356.jpg     
  inflating: data/train/8357.jpg     
  inflating: data/train/8358.jpg     
  inflating: data/train/8359.jpg     
  inflating: data/train/8360.jpg     
  inflating: data/train/8361.jpg     
  inflating: data/train/8362.jpg     
  inflating: data/train/8363.jpg     
  inflating: data/train/8364.jpg     
  inflating: data/train/8365.jpg     
  inflating: data/train/8366.jpg     
  inflating: data/train/8367.jpg     
  inflating: data/train/8368.jpg     
  inflating: data/train/8369.jpg     
  inflating: data/train/8370.jpg     
  inflating: data/train/8371.jpg     
  inflating: data/train/8372.jpg     
  inflating: data/train/8373.jpg     
  inflating: data/train/8374.jpg     
  inflating: data/train/8375.jpg     
  inflating: data/train/8376.jpg     
  inflating: data/train/8377.jpg     
  inflating: data/train/8378.jpg     
  inflating: data/train/8379.jpg     
  inflating: data/train/8380.jpg     
  inflating: data/train/8381.jpg     
  inflating: data/train/8382.jpg     
  inflating: data/train/8383.jpg     
  inflating: data/train/8384.jpg     
  inflating: data/train/8385.jpg     
  inflating: data/train/8386.jpg     
  inflating: data/train/8387.jpg     
  inflating: data/train/8388.jpg     
  inflating: data/train/8389.jpg     
  inflating: data/train/8390.jpg     
  inflating: data/train/8391.jpg     
  inflating: data/train/8392.jpg     
  inflating: data/train/8393.jpg     
  inflating: data/train/8394.jpg     
  inflating: data/train/8395.jpg     
  inflating: data/train/8396.jpg     
  inflating: data/train/8397.jpg     
  inflating: data/train/8398.jpg     
  inflating: data/train/8399.jpg     
  inflating: data/train/8400.jpg     
  inflating: data/train/8401.jpg     
  inflating: data/train/8402.jpg     
  inflating: data/train/8403.jpg     
  inflating: data/train/8404.jpg     
  inflating: data/train/8405.jpg     
  inflating: data/train/8406.jpg     
  inflating: data/train/8407.jpg     
  inflating: data/train/8408.jpg     
  inflating: data/train/8409.jpg     
  inflating: data/train/8410.jpg     
  inflating: data/train/8411.jpg     
  inflating: data/train/8412.jpg     
  inflating: data/train/8413.jpg     
  inflating: data/train/8414.jpg     
  inflating: data/train/8415.jpg     
  inflating: data/train/8416.jpg     
  inflating: data/train/8417.jpg     
  inflating: data/train/8418.jpg     
  inflating: data/train/8419.jpg     
  inflating: data/train/8420.jpg     
  inflating: data/train/8421.jpg     
  inflating: data/train/8422.jpg     
  inflating: data/train/8423.jpg     
  inflating: data/train/8424.jpg     
  inflating: data/train/8425.jpg     
  inflating: data/train/8426.jpg     
  inflating: data/train/8427.jpg     
  inflating: data/train/8428.jpg     
  inflating: data/train/8429.jpg     
  inflating: data/train/8430.jpg     
  inflating: data/train/8431.jpg     
  inflating: data/train/8432.jpg     
  inflating: data/train/8433.jpg     
  inflating: data/train/8434.jpg     
  inflating: data/train/8435.jpg     
  inflating: data/train/8436.jpg     
  inflating: data/train/8437.jpg     
  inflating: data/train/8438.jpg     
  inflating: data/train/8439.jpg     
  inflating: data/train/8440.jpg     
  inflating: data/train/8441.jpg     
  inflating: data/train/8442.jpg     
  inflating: data/train/8443.jpg     
  inflating: data/train/8444.jpg     
  inflating: data/train/8445.jpg     
  inflating: data/train/8446.jpg     
  inflating: data/train/8447.jpg     
  inflating: data/train/8448.jpg     
  inflating: data/train/8449.jpg     
  inflating: data/train/8450.jpg     
  inflating: data/train/8451.jpg     
  inflating: data/train/8452.jpg     
  inflating: data/train/8453.jpg     
  inflating: data/train/8454.jpg     
  inflating: data/train/8455.jpg     
  inflating: data/train/8456.jpg     
  inflating: data/train/8457.jpg     
  inflating: data/train/8458.jpg     
  inflating: data/train/8459.jpg     
  inflating: data/train/8460.jpg     
  inflating: data/train/8461.jpg     
  inflating: data/train/8462.jpg     
  inflating: data/train/8463.jpg     
  inflating: data/train/8464.jpg     
  inflating: data/train/8465.jpg     
  inflating: data/train/8466.jpg     
  inflating: data/train/8467.jpg     
  inflating: data/train/8468.jpg     
  inflating: data/train/8469.jpg     
  inflating: data/train/8470.jpg     
  inflating: data/train/8471.jpg     
  inflating: data/train/8472.jpg     
  inflating: data/train/8473.jpg     
  inflating: data/train/8474.jpg     
  inflating: data/train/8475.jpg     
  inflating: data/train/8476.jpg     
  inflating: data/train/8477.jpg     
  inflating: data/train/8478.jpg     
  inflating: data/train/8479.jpg     
  inflating: data/train/8480.jpg     
  inflating: data/train/8481.jpg     
  inflating: data/train/8482.jpg     
  inflating: data/train/8483.jpg     
  inflating: data/train/8484.jpg     
  inflating: data/train/8485.jpg     
  inflating: data/train/8486.jpg     
  inflating: data/train/8487.jpg     
  inflating: data/train/8488.jpg     
  inflating: data/train/8489.jpg     
  inflating: data/train/8490.jpg     
  inflating: data/train/8491.jpg     
  inflating: data/train/8492.jpg     
  inflating: data/train/8493.jpg     
  inflating: data/train/8494.jpg     
  inflating: data/train/8495.jpg     
  inflating: data/train/8496.jpg     
  inflating: data/train/8497.jpg     
  inflating: data/train/8498.jpg     
  inflating: data/train/8499.jpg     
  inflating: data/train/8500.jpg     
  inflating: data/train/8501.jpg     
  inflating: data/train/8502.jpg     
  inflating: data/train/8503.jpg     
  inflating: data/train/8504.jpg     
  inflating: data/train/8505.jpg     
  inflating: data/train/8506.jpg     
  inflating: data/train/8507.jpg     
  inflating: data/train/8508.jpg     
  inflating: data/train/8509.jpg     
  inflating: data/train/8510.jpg     
  inflating: data/train/8511.jpg     
  inflating: data/train/8512.jpg     
  inflating: data/train/8513.jpg     
  inflating: data/train/8514.jpg     
  inflating: data/train/8515.jpg     
  inflating: data/train/8516.jpg     
  inflating: data/train/8517.jpg     
  inflating: data/train/8518.jpg     
  inflating: data/train/8519.jpg     
  inflating: data/train/8520.jpg     
  inflating: data/train/8521.jpg     
  inflating: data/train/8522.jpg     
  inflating: data/train/8523.jpg     
  inflating: data/train/8524.jpg     
  inflating: data/train/8525.jpg     
  inflating: data/train/8526.jpg     
  inflating: data/train/8527.jpg     
  inflating: data/train/8528.jpg     
  inflating: data/train/8529.jpg     
  inflating: data/train/8530.jpg     
  inflating: data/train/8531.jpg     
  inflating: data/train/8532.jpg     
  inflating: data/train/8533.jpg     
  inflating: data/train/8534.jpg     
  inflating: data/train/8535.jpg     
  inflating: data/train/8536.jpg     
  inflating: data/train/8537.jpg     
  inflating: data/train/8538.jpg     
  inflating: data/train/8539.jpg     
  inflating: data/train/8540.jpg     
  inflating: data/train/8541.jpg     
  inflating: data/train/8542.jpg     
  inflating: data/train/8543.jpg     
  inflating: data/train/8544.jpg     
  inflating: data/train/8545.jpg     
  inflating: data/train/8546.jpg     
  inflating: data/train/8547.jpg     
  inflating: data/train/8548.jpg     
  inflating: data/train/8549.jpg     
  inflating: data/train/8550.jpg     
  inflating: data/train/8551.jpg     
  inflating: data/train/8552.jpg     
  inflating: data/train/8553.jpg     
  inflating: data/train/8554.jpg     
  inflating: data/train/8555.jpg     
  inflating: data/train/8556.jpg     
  inflating: data/train/8557.jpg     
  inflating: data/train/8558.jpg     
  inflating: data/train/8559.jpg     
  inflating: data/train/8560.jpg     
  inflating: data/train/8561.jpg     
  inflating: data/train/8562.jpg     
  inflating: data/train/8563.jpg     
  inflating: data/train/8564.jpg     
  inflating: data/train/8565.jpg     
  inflating: data/train/8566.jpg     
  inflating: data/train/8567.jpg     
  inflating: data/train/8568.jpg     
  inflating: data/train/8569.jpg     
  inflating: data/train/8570.jpg     
  inflating: data/train/8571.jpg     
  inflating: data/train/8572.jpg     
  inflating: data/train/8573.jpg     
  inflating: data/train/8574.jpg     
  inflating: data/train/8575.jpg     
  inflating: data/train/8576.jpg     
  inflating: data/train/8577.jpg     
  inflating: data/train/8578.jpg     
  inflating: data/train/8579.jpg     
  inflating: data/train/8580.jpg     
  inflating: data/train/8581.jpg     
  inflating: data/train/8582.jpg     
  inflating: data/train/8583.jpg     
  inflating: data/train/8584.jpg     
  inflating: data/train/8585.jpg     
  inflating: data/train/8586.jpg     
  inflating: data/train/8587.jpg     
  inflating: data/train/8588.jpg     
  inflating: data/train/8589.jpg     
  inflating: data/train/8590.jpg     
  inflating: data/train/8591.jpg     
  inflating: data/train/8592.jpg     
  inflating: data/train/8593.jpg     
  inflating: data/train/8594.jpg     
  inflating: data/train/8595.jpg     
  inflating: data/train/8596.jpg     
  inflating: data/train/8597.jpg     
  inflating: data/train/8598.jpg     
  inflating: data/train/8599.jpg     
  inflating: data/train/8600.jpg     
  inflating: data/train/8601.jpg     
  inflating: data/train/8602.jpg     
  inflating: data/train/8603.jpg     
  inflating: data/train/8604.jpg     
  inflating: data/train/8605.jpg     
  inflating: data/train/8606.jpg     
  inflating: data/train/8607.jpg     
  inflating: data/train/8608.jpg     
  inflating: data/train/8609.jpg     
  inflating: data/train/8610.jpg     
  inflating: data/train/8611.jpg     
  inflating: data/train/8612.jpg     
  inflating: data/train/8613.jpg     
  inflating: data/train/8614.jpg     
  inflating: data/train/8615.jpg     
  inflating: data/train/8616.jpg     
  inflating: data/train/8617.jpg     
  inflating: data/train/8618.jpg     
  inflating: data/train/8619.jpg     
  inflating: data/train/8620.jpg     
  inflating: data/train/8621.jpg     
  inflating: data/train/8622.jpg     
  inflating: data/train/8623.jpg     
  inflating: data/train/8624.jpg     
  inflating: data/train/8625.jpg     
  inflating: data/train/8626.jpg     
  inflating: data/train/8627.jpg     
  inflating: data/train/8628.jpg     
  inflating: data/train/8629.jpg     
  inflating: data/train/8630.jpg     
  inflating: data/train/8631.jpg     
  inflating: data/train/8632.jpg     
  inflating: data/train/8633.jpg     
  inflating: data/train/8634.jpg     
  inflating: data/train/8635.jpg     
  inflating: data/train/8636.jpg     
  inflating: data/train/8637.jpg     
  inflating: data/train/8638.jpg     
  inflating: data/train/8639.jpg     
  inflating: data/train/8640.jpg     
  inflating: data/train/8641.jpg     
  inflating: data/train/8642.jpg     
  inflating: data/train/8643.jpg     
  inflating: data/train/8644.jpg     
  inflating: data/train/8645.jpg     
  inflating: data/train/8646.jpg     
  inflating: data/train/8647.jpg     
  inflating: data/train/8648.jpg     
  inflating: data/train/8649.jpg     
  inflating: data/train/8650.jpg     
  inflating: data/train/8651.jpg     
  inflating: data/train/8652.jpg     
  inflating: data/train/8653.jpg     
  inflating: data/train/8654.jpg     
  inflating: data/train/8655.jpg     
  inflating: data/train/8656.jpg     
  inflating: data/train/8657.jpg     
  inflating: data/train/8658.jpg     
  inflating: data/train/8659.jpg     
  inflating: data/train/8660.jpg     
  inflating: data/train/8661.jpg     
  inflating: data/train/8662.jpg     
  inflating: data/train/8663.jpg     
  inflating: data/train/8664.jpg     
  inflating: data/train/8665.jpg     
  inflating: data/train/8666.jpg     
  inflating: data/train/8667.jpg     
  inflating: data/train/8668.jpg     
  inflating: data/train/8669.jpg     
  inflating: data/train/8670.jpg     
  inflating: data/train/8671.jpg     
  inflating: data/train/8672.jpg     
  inflating: data/train/8673.jpg     
  inflating: data/train/8674.jpg     
  inflating: data/train/8675.jpg     
  inflating: data/train/8676.jpg     
  inflating: data/train/8677.jpg     
  inflating: data/train/8678.jpg     
  inflating: data/train/8679.jpg     
  inflating: data/train/8680.jpg     
  inflating: data/train/8681.jpg     
  inflating: data/train/8682.jpg     
  inflating: data/train/8683.jpg     
  inflating: data/train/8684.jpg     
  inflating: data/train/8685.jpg     
  inflating: data/train/8686.jpg     
  inflating: data/train/8687.jpg     
  inflating: data/train/8688.jpg     
  inflating: data/train/8689.jpg     
  inflating: data/train/8690.jpg     
  inflating: data/train/8691.jpg     
  inflating: data/train/8692.jpg     
  inflating: data/train/8693.jpg     
  inflating: data/train/8694.jpg     
  inflating: data/train/8695.jpg     
  inflating: data/train/8696.jpg     
  inflating: data/train/8697.jpg     
  inflating: data/train/8698.jpg     
  inflating: data/train/8699.jpg     
  inflating: data/train/8700.jpg     
  inflating: data/train/8701.jpg     
  inflating: data/train/8702.jpg     
  inflating: data/train/8703.jpg     
  inflating: data/train/8704.jpg     
  inflating: data/train/8705.jpg     
  inflating: data/train/8706.jpg     
  inflating: data/train/8707.jpg     
  inflating: data/train/8708.jpg     
  inflating: data/train/8709.jpg     
  inflating: data/train/8710.jpg     
  inflating: data/train/8711.jpg     
  inflating: data/train/8712.jpg     
  inflating: data/train/8713.jpg     
  inflating: data/train/8714.jpg     
  inflating: data/train/8715.jpg     
  inflating: data/train/8716.jpg     
  inflating: data/train/8717.jpg     
  inflating: data/train/8718.jpg     
  inflating: data/train/8719.jpg     
  inflating: data/train/8720.jpg     
  inflating: data/train/8721.jpg     
  inflating: data/train/8722.jpg     
  inflating: data/train/8723.jpg     
  inflating: data/train/8724.jpg     
  inflating: data/train/8725.jpg     
  inflating: data/train/8726.jpg     
  inflating: data/train/8727.jpg     
  inflating: data/train/8728.jpg     
  inflating: data/train/8729.jpg     
  inflating: data/train/8730.jpg     
  inflating: data/train/8731.jpg     
  inflating: data/train/8732.jpg     
  inflating: data/train/8733.jpg     
  inflating: data/train/8734.jpg     
  inflating: data/train/8735.jpg     
  inflating: data/train/8736.jpg     
  inflating: data/train/8737.jpg     
  inflating: data/train/8738.jpg     
  inflating: data/train/8739.jpg     
  inflating: data/train/8740.jpg     
  inflating: data/train/8741.jpg     
  inflating: data/train/8742.jpg     
  inflating: data/train/8743.jpg     
  inflating: data/train/8744.jpg     
  inflating: data/train/8745.jpg     
  inflating: data/train/8746.jpg     
  inflating: data/train/8747.jpg     
  inflating: data/train/8748.jpg     
  inflating: data/train/8749.jpg     
  inflating: data/train/8750.jpg     
  inflating: data/train/8751.jpg     
  inflating: data/train/8752.jpg     
  inflating: data/train/8753.jpg     
  inflating: data/train/8754.jpg     
  inflating: data/train/8755.jpg     
  inflating: data/train/8756.jpg     
  inflating: data/train/8757.jpg     
  inflating: data/train/8758.jpg     
  inflating: data/train/8759.jpg     
  inflating: data/train/8760.jpg     
  inflating: data/train/8761.jpg     
  inflating: data/train/8762.jpg     
  inflating: data/train/8763.jpg     
  inflating: data/train/8764.jpg     
  inflating: data/train/8765.jpg     
  inflating: data/train/8766.jpg     
  inflating: data/train/8767.jpg     
  inflating: data/train/8768.jpg     
  inflating: data/train/8769.jpg     
  inflating: data/train/8770.jpg     
  inflating: data/train/8771.jpg     
  inflating: data/train/8772.jpg     
  inflating: data/train/8773.jpg     
  inflating: data/train/8774.jpg     
  inflating: data/train/8775.jpg     
  inflating: data/train/8776.jpg     
  inflating: data/train/8777.jpg     
  inflating: data/train/8778.jpg     
  inflating: data/train/8779.jpg     
  inflating: data/train/8780.jpg     
  inflating: data/train/8781.jpg     
  inflating: data/train/8782.jpg     
  inflating: data/train/8783.jpg     
  inflating: data/train/8784.jpg     
  inflating: data/train/8785.jpg     
  inflating: data/train/8786.jpg     
  inflating: data/train/8787.jpg     
  inflating: data/train/8788.jpg     
  inflating: data/train/8789.jpg     
  inflating: data/train/8790.jpg     
  inflating: data/train/8791.jpg     
  inflating: data/train/8792.jpg     
  inflating: data/train/8793.jpg     
  inflating: data/train/8794.jpg     
  inflating: data/train/8795.jpg     
  inflating: data/train/8796.jpg     
  inflating: data/train/8797.jpg     
  inflating: data/train/8798.jpg     
  inflating: data/train/8799.jpg     
  inflating: data/train/8800.jpg     
  inflating: data/train/8801.jpg     
  inflating: data/train/8802.jpg     
  inflating: data/train/8803.jpg     
  inflating: data/train/8804.jpg     
  inflating: data/train/8805.jpg     
  inflating: data/train/8806.jpg     
  inflating: data/train/8807.jpg     
  inflating: data/train/8808.jpg     
  inflating: data/train/8809.jpg     
  inflating: data/train/8810.jpg     
  inflating: data/train/8811.jpg     
  inflating: data/train/8812.jpg     
  inflating: data/train/8813.jpg     
  inflating: data/train/8814.jpg     
  inflating: data/train/8815.jpg     
  inflating: data/train/8816.jpg     
  inflating: data/train/8817.jpg     
  inflating: data/train/8818.jpg     
  inflating: data/train/8819.jpg     
  inflating: data/train/8820.jpg     
  inflating: data/train/8821.jpg     
  inflating: data/train/8822.jpg     
  inflating: data/train/8823.jpg     
  inflating: data/train/8824.jpg     
  inflating: data/train/8825.jpg     
  inflating: data/train/8826.jpg     
  inflating: data/train/8827.jpg     
  inflating: data/train/8828.jpg     
  inflating: data/train/8829.jpg     
  inflating: data/train/8830.jpg     
  inflating: data/train/8831.jpg     
  inflating: data/train/8832.jpg     
  inflating: data/train/8833.jpg     
  inflating: data/train/8834.jpg     
  inflating: data/train/8835.jpg     
  inflating: data/train/8836.jpg     
  inflating: data/train/8837.jpg     
  inflating: data/train/8838.jpg     
  inflating: data/train/8839.jpg     
  inflating: data/train/8840.jpg     
  inflating: data/train/8841.jpg     
  inflating: data/train/8842.jpg     
  inflating: data/train/8843.jpg     
  inflating: data/train/8844.jpg     
  inflating: data/train/8845.jpg     
  inflating: data/train/8846.jpg     
  inflating: data/train/8847.jpg     
  inflating: data/train/8848.jpg     
  inflating: data/train/8849.jpg     
  inflating: data/train/8850.jpg     
  inflating: data/train/8851.jpg     
  inflating: data/train/8852.jpg     
  inflating: data/train/8853.jpg     
  inflating: data/train/8854.jpg     
  inflating: data/train/8855.jpg     
  inflating: data/train/8856.jpg     
  inflating: data/train/8857.jpg     
  inflating: data/train/8858.jpg     
  inflating: data/train/8859.jpg     
  inflating: data/train/8860.jpg     
  inflating: data/train/8861.jpg     
  inflating: data/train/8862.jpg     
  inflating: data/train/8863.jpg     
  inflating: data/train/8864.jpg     
  inflating: data/train/8865.jpg     
  inflating: data/train/8866.jpg     
  inflating: data/train/8867.jpg     
  inflating: data/train/8868.jpg     
  inflating: data/train/8869.jpg     
  inflating: data/train/8870.jpg     
  inflating: data/train/8871.jpg     
  inflating: data/train/8872.jpg     
  inflating: data/train/8873.jpg     
  inflating: data/train/8874.jpg     
  inflating: data/train/8875.jpg     
  inflating: data/train/8876.jpg     
  inflating: data/train/8877.jpg     
  inflating: data/train/8878.jpg     
  inflating: data/train/8879.jpg     
  inflating: data/train/8880.jpg     
  inflating: data/train/8881.jpg     
  inflating: data/train/8882.jpg     
  inflating: data/train/8883.jpg     
  inflating: data/train/8884.jpg     
  inflating: data/train/8885.jpg     
  inflating: data/train/8886.jpg     
  inflating: data/train/8887.jpg     
  inflating: data/train/8888.jpg     
  inflating: data/train/8889.jpg     
  inflating: data/train/8890.jpg     
  inflating: data/train/8891.jpg     
  inflating: data/train/8892.jpg     
  inflating: data/train/8893.jpg     
  inflating: data/train/8894.jpg     
  inflating: data/train/8895.jpg     
  inflating: data/train/8896.jpg     
  inflating: data/train/8897.jpg     
  inflating: data/train/8898.jpg     
  inflating: data/train/8899.jpg     
  inflating: data/train/8900.jpg     
  inflating: data/train/8901.jpg     
  inflating: data/train/8902.jpg     
  inflating: data/train/8903.jpg     
  inflating: data/train/8904.jpg     
  inflating: data/train/8905.jpg     
  inflating: data/train/8906.jpg     
  inflating: data/train/8907.jpg     
  inflating: data/train/8908.jpg     
  inflating: data/train/8909.jpg     
  inflating: data/train/8910.jpg     
  inflating: data/train/8911.jpg     
  inflating: data/train/8912.jpg     
  inflating: data/train/8913.jpg     
  inflating: data/train/8914.jpg     
  inflating: data/train/8915.jpg     
  inflating: data/train/8916.jpg     
  inflating: data/train/8917.jpg     
  inflating: data/train/8918.jpg     
  inflating: data/train/8919.jpg     
  inflating: data/train/8920.jpg     
  inflating: data/train/8921.jpg     
  inflating: data/train/8922.jpg     
  inflating: data/train/8923.jpg     
  inflating: data/train/8924.jpg     
  inflating: data/train/8925.jpg     
  inflating: data/train/8926.jpg     
  inflating: data/train/8927.jpg     
  inflating: data/train/8928.jpg     
  inflating: data/train/8929.jpg     
  inflating: data/train/8930.jpg     
  inflating: data/train/8931.jpg     
  inflating: data/train/8932.jpg     
  inflating: data/train/8933.jpg     
  inflating: data/train/8934.jpg     
  inflating: data/train/8935.jpg     
  inflating: data/train/8936.jpg     
  inflating: data/train/8937.jpg     
  inflating: data/train/8938.jpg     
  inflating: data/train/8939.jpg     
  inflating: data/train/8940.jpg     
  inflating: data/train/8941.jpg     
  inflating: data/train/8942.jpg     
  inflating: data/train/8943.jpg     
  inflating: data/train/8944.jpg     
  inflating: data/train/8945.jpg     
  inflating: data/train/8946.jpg     
  inflating: data/train/8947.jpg     
  inflating: data/train/8948.jpg     
  inflating: data/train/8949.jpg     
  inflating: data/train/8950.jpg     
  inflating: data/train/8951.jpg     
  inflating: data/train/8952.jpg     
  inflating: data/train/8953.jpg     
  inflating: data/train/8954.jpg     
  inflating: data/train/8955.jpg     
  inflating: data/train/8956.jpg     
  inflating: data/train/8957.jpg     
  inflating: data/train/8958.jpg     
  inflating: data/train/8959.jpg     
  inflating: data/train/8960.jpg     
  inflating: data/train/8961.jpg     
  inflating: data/train/8962.jpg     
  inflating: data/train/8963.jpg     
  inflating: data/train/8964.jpg     
  inflating: data/train/8965.jpg     
  inflating: data/train/8966.jpg     
  inflating: data/train/8967.jpg     
  inflating: data/train/8968.jpg     
  inflating: data/train/8969.jpg     
  inflating: data/train/8970.jpg     
  inflating: data/train/8971.jpg     
  inflating: data/train/8972.jpg     
  inflating: data/train/8973.jpg     
  inflating: data/train/8974.jpg     
  inflating: data/train/8975.jpg     
  inflating: data/train/8976.jpg     
  inflating: data/train/8977.jpg     
  inflating: data/train/8978.jpg     
  inflating: data/train/8979.jpg     
  inflating: data/train/8980.jpg     
  inflating: data/train/8981.jpg     
  inflating: data/train/8982.jpg     
  inflating: data/train/8983.jpg     
  inflating: data/train/8984.jpg     
  inflating: data/train/8985.jpg     
  inflating: data/train/8986.jpg     
  inflating: data/train/8987.jpg     
  inflating: data/train/8988.jpg     
  inflating: data/train/8989.jpg     
  inflating: data/train/8990.jpg     
  inflating: data/train/8991.jpg     
  inflating: data/train/8992.jpg     
  inflating: data/train/8993.jpg     
  inflating: data/train/8994.jpg     
  inflating: data/train/8995.jpg     
  inflating: data/train/8996.jpg     
  inflating: data/train/8997.jpg     
  inflating: data/train/8998.jpg     
  inflating: data/train/8999.jpg     
  inflating: data/train/9000.jpg     
  inflating: data/train/9001.jpg     
  inflating: data/train/9002.jpg     
  inflating: data/train/9003.jpg     
  inflating: data/train/9004.jpg     
  inflating: data/train/9005.jpg     
  inflating: data/train/9006.jpg     
  inflating: data/train/9007.jpg     
  inflating: data/train/9008.jpg     
  inflating: data/train/9009.jpg     
  inflating: data/train/9010.jpg     
  inflating: data/train/9011.jpg     
  inflating: data/train/9012.jpg     
  inflating: data/train/9013.jpg     
  inflating: data/train/9014.jpg     
  inflating: data/train/9015.jpg     
  inflating: data/train/9016.jpg     
  inflating: data/train/9017.jpg     
  inflating: data/train/9018.jpg     
  inflating: data/train/9019.jpg     
  inflating: data/train/9020.jpg     
  inflating: data/train/9021.jpg     
  inflating: data/train/9022.jpg     
  inflating: data/train/9023.jpg     
  inflating: data/train/9024.jpg     
  inflating: data/train/9025.jpg     
  inflating: data/train/9026.jpg     
  inflating: data/train/9027.jpg     
  inflating: data/train/9028.jpg     
  inflating: data/train/9029.jpg     
  inflating: data/train/9030.jpg     
  inflating: data/train/9031.jpg     
  inflating: data/train/9032.jpg     
  inflating: data/train/9033.jpg     
  inflating: data/train/9034.jpg     
  inflating: data/train/9035.jpg     
  inflating: data/train/9036.jpg     
  inflating: data/train/9037.jpg     
  inflating: data/train/9038.jpg     
  inflating: data/train/9039.jpg     
  inflating: data/train/9040.jpg     
  inflating: data/train/9041.jpg     
  inflating: data/train/9042.jpg     
  inflating: data/train/9043.jpg     
  inflating: data/train/9044.jpg     
  inflating: data/train/9045.jpg     
  inflating: data/train/9046.jpg     
  inflating: data/train/9047.jpg     
  inflating: data/train/9048.jpg     
  inflating: data/train/9049.jpg     
  inflating: data/train/9050.jpg     
  inflating: data/train/9051.jpg     
  inflating: data/train/9052.jpg     
  inflating: data/train/9053.jpg     
  inflating: data/train/9054.jpg     
  inflating: data/train/9055.jpg     
  inflating: data/train/9056.jpg     
  inflating: data/train/9057.jpg     
  inflating: data/train/9058.jpg     
  inflating: data/train/9059.jpg     
  inflating: data/train/9060.jpg     
  inflating: data/train/9061.jpg     
  inflating: data/train/9062.jpg     
  inflating: data/train/9063.jpg     
  inflating: data/train/9064.jpg     
  inflating: data/train/9065.jpg     
  inflating: data/train/9066.jpg     
  inflating: data/train/9067.jpg     
  inflating: data/train/9068.jpg     
  inflating: data/train/9069.jpg     
  inflating: data/train/9070.jpg     
  inflating: data/train/9071.jpg     
  inflating: data/train/9072.jpg     
  inflating: data/train/9073.jpg     
  inflating: data/train/9074.jpg     
  inflating: data/train/9075.jpg     
  inflating: data/train/9076.jpg     
  inflating: data/train/9077.jpg     
  inflating: data/train/9078.jpg     
  inflating: data/train/9079.jpg     
  inflating: data/train/9080.jpg     
  inflating: data/train/9081.jpg     
  inflating: data/train/9082.jpg     
  inflating: data/train/9083.jpg     
  inflating: data/train/9084.jpg     
  inflating: data/train/9085.jpg     
  inflating: data/train/9086.jpg     
  inflating: data/train/9087.jpg     
  inflating: data/train/9088.jpg     
  inflating: data/train/9089.jpg     
  inflating: data/train/9090.jpg     
  inflating: data/train/9091.jpg     
  inflating: data/train/9092.jpg     
  inflating: data/train/9093.jpg     
  inflating: data/train/9094.jpg     
  inflating: data/train/9095.jpg     
  inflating: data/train/9096.jpg     
  inflating: data/train/9097.jpg     
  inflating: data/train/9098.jpg     
  inflating: data/train/9099.jpg     
  inflating: data/train/9100.jpg     
  inflating: data/train/9101.jpg     
  inflating: data/train/9102.jpg     
  inflating: data/train/9103.jpg     
  inflating: data/train/9104.jpg     
  inflating: data/train/9105.jpg     
  inflating: data/train/9106.jpg     
  inflating: data/train/9107.jpg     
  inflating: data/train/9108.jpg     
  inflating: data/train/9109.jpg     
  inflating: data/train/9110.jpg     
  inflating: data/train/9111.jpg     
  inflating: data/train/9112.jpg     
  inflating: data/train/9113.jpg     
  inflating: data/train/9114.jpg     
  inflating: data/train/9115.jpg     
  inflating: data/train/9116.jpg     
  inflating: data/train/9117.jpg     
  inflating: data/train/9118.jpg     
  inflating: data/train/9119.jpg     
  inflating: data/train/9120.jpg     
  inflating: data/train/9121.jpg     
  inflating: data/train/9122.jpg     
  inflating: data/train/9123.jpg     
  inflating: data/train/9124.jpg     
  inflating: data/train/9125.jpg     
  inflating: data/train/9126.jpg     
  inflating: data/train/9127.jpg     
  inflating: data/train/9128.jpg     
  inflating: data/train/9129.jpg     
  inflating: data/train/9130.jpg     
  inflating: data/train/9131.jpg     
  inflating: data/train/9132.jpg     
  inflating: data/train/9133.jpg     
  inflating: data/train/9134.jpg     
  inflating: data/train/9135.jpg     
  inflating: data/train/9136.jpg     
  inflating: data/train/9137.jpg     
  inflating: data/train/9138.jpg     
  inflating: data/train/9139.jpg     
  inflating: data/train/9140.jpg     
  inflating: data/train/9141.jpg     
  inflating: data/train/9142.jpg     
  inflating: data/train/9143.jpg     
  inflating: data/train/9144.jpg     
  inflating: data/train/9145.jpg     
  inflating: data/train/9146.jpg     
  inflating: data/train/9147.jpg     
  inflating: data/train/9148.jpg     
  inflating: data/train/9149.jpg     
  inflating: data/train/9150.jpg     
  inflating: data/train/9151.jpg     
  inflating: data/train/9152.jpg     
  inflating: data/train/9153.jpg     
  inflating: data/train/9154.jpg     
  inflating: data/train/9155.jpg     
  inflating: data/train/9156.jpg     
  inflating: data/train/9157.jpg     
  inflating: data/train/9158.jpg     
  inflating: data/train/9159.jpg     
  inflating: data/train/9160.jpg     
  inflating: data/train/9161.jpg     
  inflating: data/train/9162.jpg     
  inflating: data/train/9163.jpg     
  inflating: data/train/9164.jpg     
  inflating: data/train/9165.jpg     
  inflating: data/train/9166.jpg     
  inflating: data/train/9167.jpg     
  inflating: data/train/9168.jpg     
  inflating: data/train/9169.jpg     
  inflating: data/train/9170.jpg     
  inflating: data/train/9171.jpg     
  inflating: data/train/9172.jpg     
  inflating: data/train/9173.jpg     
  inflating: data/train/9174.jpg     
  inflating: data/train/9175.jpg     
  inflating: data/train/9176.jpg     
  inflating: data/train/9177.jpg     
  inflating: data/train/9178.jpg     
  inflating: data/train/9179.jpg     
  inflating: data/train/9180.jpg     
  inflating: data/train/9181.jpg     
  inflating: data/train/9182.jpg     
  inflating: data/train/9183.jpg     
  inflating: data/train/9184.jpg     
  inflating: data/train/9185.jpg     
  inflating: data/train/9186.jpg     
  inflating: data/train/9187.jpg     
  inflating: data/train/9188.jpg     
  inflating: data/train/9189.jpg     
  inflating: data/train/9190.jpg     
  inflating: data/train/9191.jpg     
  inflating: data/train/9192.jpg     
  inflating: data/train/9193.jpg     
  inflating: data/train/9194.jpg     
  inflating: data/train/9195.jpg     
  inflating: data/train/9196.jpg     
  inflating: data/train/9197.jpg     
  inflating: data/train/9198.jpg     
  inflating: data/train/9199.jpg     
  inflating: data/train/9200.jpg     
  inflating: data/train/9201.jpg     
  inflating: data/train/9202.jpg     
  inflating: data/train/9203.jpg     
  inflating: data/train/9204.jpg     
  inflating: data/train/9205.jpg     
  inflating: data/train/9206.jpg     
  inflating: data/train/9207.jpg     
  inflating: data/train/9208.jpg     
  inflating: data/train/9209.jpg     
  inflating: data/train/9210.jpg     
  inflating: data/train/9211.jpg     
  inflating: data/train/9212.jpg     
  inflating: data/train/9213.jpg     
  inflating: data/train/9214.jpg     
  inflating: data/train/9215.jpg     
  inflating: data/train/9216.jpg     
  inflating: data/train/9217.jpg     
  inflating: data/train/9218.jpg     
  inflating: data/train/9219.jpg     
  inflating: data/train/9220.jpg     
  inflating: data/train/9221.jpg     
  inflating: data/train/9222.jpg     
  inflating: data/train/9223.jpg     
  inflating: data/train/9224.jpg     
  inflating: data/train/9225.jpg     
  inflating: data/train/9226.jpg     
  inflating: data/train/9227.jpg     
  inflating: data/train/9228.jpg     
  inflating: data/train/9229.jpg     
  inflating: data/train/9230.jpg     
  inflating: data/train/9231.jpg     
  inflating: data/train/9232.jpg     
  inflating: data/train/9233.jpg     
  inflating: data/train/9234.jpg     
  inflating: data/train/9235.jpg     
  inflating: data/train/9236.jpg     
  inflating: data/train/9237.jpg     
  inflating: data/train/9238.jpg     
  inflating: data/train/9239.jpg     
  inflating: data/train/9240.jpg     
  inflating: data/train/9241.jpg     
  inflating: data/train/9242.jpg     
  inflating: data/train/9243.jpg     
  inflating: data/train/9244.jpg     
  inflating: data/train/9245.jpg     
  inflating: data/train/9246.jpg     
  inflating: data/train/9247.jpg     
  inflating: data/train/9248.jpg     
  inflating: data/train/9249.jpg     
  inflating: data/train/9250.jpg     
  inflating: data/train/9251.jpg     
  inflating: data/train/9252.jpg     
  inflating: data/train/9253.jpg     
  inflating: data/train/9254.jpg     
  inflating: data/train/9255.jpg     
  inflating: data/train/9256.jpg     
  inflating: data/train/9257.jpg     
  inflating: data/train/9258.jpg     
  inflating: data/train/9259.jpg     
  inflating: data/train/9260.jpg     
  inflating: data/train/9261.jpg     
  inflating: data/train/9262.jpg     
  inflating: data/train/9263.jpg     
  inflating: data/train/9264.jpg     
  inflating: data/train/9265.jpg     
  inflating: data/train/9266.jpg     
  inflating: data/train/9267.jpg     
  inflating: data/train/9268.jpg     
  inflating: data/train/9269.jpg     
  inflating: data/train/9270.jpg     
  inflating: data/train/9271.jpg     
  inflating: data/train/9272.jpg     
  inflating: data/train/9273.jpg     
  inflating: data/train/9274.jpg     
  inflating: data/train/9275.jpg     
  inflating: data/train/9276.jpg     
  inflating: data/train/9277.jpg     
  inflating: data/train/9278.jpg     
  inflating: data/train/9279.jpg     
  inflating: data/train/9280.jpg     
  inflating: data/train/9281.jpg     
  inflating: data/train/9282.jpg     
  inflating: data/train/9283.jpg     
  inflating: data/train/9284.jpg     
  inflating: data/train/9285.jpg     
  inflating: data/train/9286.jpg     
  inflating: data/train/9287.jpg     
  inflating: data/train/9288.jpg     
  inflating: data/train/9289.jpg     
  inflating: data/train/9290.jpg     
  inflating: data/train/9291.jpg     
  inflating: data/train/9292.jpg     
  inflating: data/train/9293.jpg     
  inflating: data/train/9294.jpg     
  inflating: data/train/9295.jpg     
  inflating: data/train/9296.jpg     
  inflating: data/train/9297.jpg     
  inflating: data/train/9298.jpg     
  inflating: data/train/9299.jpg     
  inflating: data/train/9300.jpg     
  inflating: data/train/9301.jpg     
  inflating: data/train/9302.jpg     
  inflating: data/train/9303.jpg     
  inflating: data/train/9304.jpg     
  inflating: data/train/9305.jpg     
  inflating: data/train/9306.jpg     
  inflating: data/train/9307.jpg     
  inflating: data/train/9308.jpg     
  inflating: data/train/9309.jpg     
  inflating: data/train/9310.jpg     
  inflating: data/train/9311.jpg     
  inflating: data/train/9312.jpg     
  inflating: data/train/9313.jpg     
  inflating: data/train/9314.jpg     
  inflating: data/train/9315.jpg     
  inflating: data/train/9316.jpg     
  inflating: data/train/9317.jpg     
  inflating: data/train/9318.jpg     
  inflating: data/train/9319.jpg     
  inflating: data/train/9320.jpg     
  inflating: data/train/9321.jpg     
  inflating: data/train/9322.jpg     
  inflating: data/train/9323.jpg     
  inflating: data/train/9324.jpg     
  inflating: data/train/9325.jpg     
  inflating: data/train/9326.jpg     
  inflating: data/train/9327.jpg     
  inflating: data/train/9328.jpg     
  inflating: data/train/9329.jpg     
  inflating: data/train/9330.jpg     
  inflating: data/train/9331.jpg     
  inflating: data/train/9332.jpg     
  inflating: data/train/9333.jpg     
  inflating: data/train/9334.jpg     
  inflating: data/train/9335.jpg     
  inflating: data/train/9336.jpg     
  inflating: data/train/9337.jpg     
  inflating: data/train/9338.jpg     
  inflating: data/train/9339.jpg     
  inflating: data/train/9340.jpg     
  inflating: data/train/9341.jpg     
  inflating: data/train/9342.jpg     
  inflating: data/train/9343.jpg     
  inflating: data/train/9344.jpg     
  inflating: data/train/9345.jpg     
  inflating: data/train/9346.jpg     
  inflating: data/train/9347.jpg     
  inflating: data/train/9348.jpg     
  inflating: data/train/9349.jpg     
  inflating: data/train/9350.jpg     
  inflating: data/train/9351.jpg     
  inflating: data/train/9352.jpg     
  inflating: data/train/9353.jpg     
  inflating: data/train/9354.jpg     
  inflating: data/train/9355.jpg     
  inflating: data/train/9356.jpg     
  inflating: data/train/9357.jpg     
  inflating: data/train/9358.jpg     
  inflating: data/train/9359.jpg     
  inflating: data/train/9360.jpg     
  inflating: data/train/9361.jpg     
  inflating: data/train/9362.jpg     
  inflating: data/train/9363.jpg     
  inflating: data/train/9364.jpg     
  inflating: data/train/9365.jpg     
  inflating: data/train/9366.jpg     
  inflating: data/train/9367.jpg     
  inflating: data/train/9368.jpg     
  inflating: data/train/9369.jpg     
  inflating: data/train/9370.jpg     
  inflating: data/train/9371.jpg     
  inflating: data/train/9372.jpg     
  inflating: data/train/9373.jpg     
  inflating: data/train/9374.jpg     
  inflating: data/train/9375.jpg     
  inflating: data/train/9376.jpg     
  inflating: data/train/9377.jpg     
  inflating: data/train/9378.jpg     
  inflating: data/train/9379.jpg     
  inflating: data/train/9380.jpg     
  inflating: data/train/9381.jpg     
  inflating: data/train/9382.jpg     
  inflating: data/train/9383.jpg     
  inflating: data/train/9384.jpg     
  inflating: data/train/9385.jpg     
  inflating: data/train/9386.jpg     
  inflating: data/train/9387.jpg     
  inflating: data/train/9388.jpg     
  inflating: data/train/9389.jpg     
  inflating: data/train/9390.jpg     
  inflating: data/train/9391.jpg     
  inflating: data/train/9392.jpg     
  inflating: data/train/9393.jpg     
  inflating: data/train/9394.jpg     
  inflating: data/train/9395.jpg     
  inflating: data/train/9396.jpg     
  inflating: data/train/9397.jpg     
  inflating: data/train/9398.jpg     
  inflating: data/train/9399.jpg     
  inflating: data/train/9400.jpg     
  inflating: data/train/9401.jpg     
  inflating: data/train/9402.jpg     
  inflating: data/train/9403.jpg     
  inflating: data/train/9404.jpg     
  inflating: data/train/9405.jpg     
  inflating: data/train/9406.jpg     
  inflating: data/train/9407.jpg     
  inflating: data/train/9408.jpg     
  inflating: data/train/9409.jpg     
  inflating: data/train/9410.jpg     
  inflating: data/train/9411.jpg     
  inflating: data/train/9412.jpg     
  inflating: data/train/9413.jpg     
  inflating: data/train/9414.jpg     
  inflating: data/train/9415.jpg     
  inflating: data/train/9416.jpg     
  inflating: data/train/9417.jpg     
  inflating: data/train/9418.jpg     
  inflating: data/train/9419.jpg     
  inflating: data/train/9420.jpg     
  inflating: data/train/9421.jpg     
  inflating: data/train/9422.jpg     
  inflating: data/train/9423.jpg     
  inflating: data/train/9424.jpg     
  inflating: data/train/9425.jpg     
  inflating: data/train/9426.jpg     
  inflating: data/train/9427.jpg     
  inflating: data/train/9428.jpg     
  inflating: data/train/9429.jpg     
  inflating: data/train/9430.jpg     
  inflating: data/train/9431.jpg     
  inflating: data/train/9432.jpg     
  inflating: data/train/9433.jpg     
  inflating: data/train/9434.jpg     
  inflating: data/train/9435.jpg     
  inflating: data/train/9436.jpg     
  inflating: data/train/9437.jpg     
  inflating: data/train/9438.jpg     
  inflating: data/train/9439.jpg     
  inflating: data/train/9440.jpg     
  inflating: data/train/9441.jpg     
  inflating: data/train/9442.jpg     
  inflating: data/train/9443.jpg     
  inflating: data/train/9444.jpg     
  inflating: data/train/9445.jpg     
  inflating: data/train/9446.jpg     
  inflating: data/train/9447.jpg     
  inflating: data/train/9448.jpg     
  inflating: data/train/9449.jpg     
  inflating: data/train/9450.jpg     
  inflating: data/train/9451.jpg     
  inflating: data/train/9452.jpg     
  inflating: data/train/9453.jpg     
  inflating: data/train/9454.jpg     
  inflating: data/train/9455.jpg     
  inflating: data/train/9456.jpg     
  inflating: data/train/9457.jpg     
  inflating: data/train/9458.jpg     
  inflating: data/train/9459.jpg     
  inflating: data/train/9460.jpg     
  inflating: data/train/9461.jpg     
  inflating: data/train/9462.jpg     
  inflating: data/train/9463.jpg     
  inflating: data/train/9464.jpg     
  inflating: data/train/9465.jpg     
  inflating: data/train/9466.jpg     
  inflating: data/train/9467.jpg     
  inflating: data/train/9468.jpg     
  inflating: data/train/9469.jpg     
  inflating: data/train/9470.jpg     
  inflating: data/train/9471.jpg     
  inflating: data/train/9472.jpg     
  inflating: data/train/9473.jpg     
  inflating: data/train/9474.jpg     
  inflating: data/train/9475.jpg     
  inflating: data/train/9476.jpg     
  inflating: data/train/9477.jpg     
  inflating: data/train/9478.jpg     
  inflating: data/train/9479.jpg     
  inflating: data/train/9480.jpg     
  inflating: data/train/9481.jpg     
  inflating: data/train/9482.jpg     
  inflating: data/train/9483.jpg     
  inflating: data/train/9484.jpg     
  inflating: data/train/9485.jpg     
  inflating: data/train/9486.jpg     
  inflating: data/train/9487.jpg     
  inflating: data/train/9488.jpg     
  inflating: data/train/9489.jpg     
  inflating: data/train/9490.jpg     
  inflating: data/train/9491.jpg     
  inflating: data/train/9492.jpg     
  inflating: data/train/9493.jpg     
  inflating: data/train/9494.jpg     
  inflating: data/train/9495.jpg     
  inflating: data/train/9496.jpg     
  inflating: data/train/9497.jpg     
  inflating: data/train/9498.jpg     
  inflating: data/train/9499.jpg     
  inflating: data/train/9500.jpg     
  inflating: data/train/9501.jpg     
  inflating: data/train/9502.jpg     
  inflating: data/train/9503.jpg     
  inflating: data/train/9504.jpg     
  inflating: data/train/9505.jpg     
  inflating: data/train/9506.jpg     
  inflating: data/train/9507.jpg     
  inflating: data/train/9508.jpg     
  inflating: data/train/9509.jpg     
  inflating: data/train/9510.jpg     
  inflating: data/train/9511.jpg     
  inflating: data/train/9512.jpg     
  inflating: data/train/9513.jpg     
  inflating: data/train/9514.jpg     
  inflating: data/train/9515.jpg     
  inflating: data/train/9516.jpg     
  inflating: data/train/9517.jpg     
  inflating: data/train/9518.jpg     
  inflating: data/train/9519.jpg     
  inflating: data/train/9520.jpg     
  inflating: data/train/9521.jpg     
  inflating: data/train/9522.jpg     
  inflating: data/train/9523.jpg     
  inflating: data/train/9524.jpg     
  inflating: data/train/9525.jpg     
  inflating: data/train/9526.jpg     
  inflating: data/train/9527.jpg     
  inflating: data/train/9528.jpg     
  inflating: data/train/9529.jpg     
  inflating: data/train/9530.jpg     
  inflating: data/train/9531.jpg     
  inflating: data/train/9532.jpg     
  inflating: data/train/9533.jpg     
  inflating: data/train/9534.jpg     
  inflating: data/train/9535.jpg     
  inflating: data/train/9536.jpg     
  inflating: data/train/9537.jpg     
  inflating: data/train/9538.jpg     
  inflating: data/train/9539.jpg     
  inflating: data/train/9540.jpg     
  inflating: data/train/9541.jpg     
  inflating: data/train/9542.jpg     
  inflating: data/train/9543.jpg     
  inflating: data/train/9544.jpg     
  inflating: data/train/9545.jpg     
  inflating: data/train/9546.jpg     
  inflating: data/train/9547.jpg     
  inflating: data/train/9548.jpg     
  inflating: data/train/9549.jpg     
  inflating: data/train/9550.jpg     
  inflating: data/train/9551.jpg     
  inflating: data/train/9552.jpg     
  inflating: data/train/9553.jpg     
  inflating: data/train/9554.jpg     
  inflating: data/train/9555.jpg     
  inflating: data/train/9556.jpg     
  inflating: data/train/9557.jpg     
  inflating: data/train/9558.jpg     
  inflating: data/train/9559.jpg     
  inflating: data/train/9560.jpg     
  inflating: data/train/9561.jpg     
  inflating: data/train/9562.jpg     
  inflating: data/train/9563.jpg     
  inflating: data/train/9564.jpg     
  inflating: data/train/9565.jpg     
  inflating: data/train/9566.jpg     
  inflating: data/train/9567.jpg     
  inflating: data/train/9568.jpg     
  inflating: data/train/9569.jpg     
  inflating: data/train/9570.jpg     
  inflating: data/train/9571.jpg     
  inflating: data/train/9572.jpg     
  inflating: data/train/9573.jpg     
  inflating: data/train/9574.jpg     
  inflating: data/train/9575.jpg     
  inflating: data/train/9576.jpg     
  inflating: data/train/9577.jpg     
  inflating: data/train/9578.jpg     
  inflating: data/train/9579.jpg     
  inflating: data/train/9580.jpg     
  inflating: data/train/9581.jpg     
  inflating: data/train/9582.jpg     
  inflating: data/train/9583.jpg     
  inflating: data/train/9584.jpg     
  inflating: data/train/9585.jpg     
  inflating: data/train/9586.jpg     
  inflating: data/train/9587.jpg     
  inflating: data/train/9588.jpg     
  inflating: data/train/9589.jpg     
  inflating: data/train/9590.jpg     
  inflating: data/train/9591.jpg     
  inflating: data/train/9592.jpg     
  inflating: data/train/9593.jpg     
  inflating: data/train/9594.jpg     
  inflating: data/train/9595.jpg     
  inflating: data/train/9596.jpg     
  inflating: data/train/9597.jpg     
  inflating: data/train/9598.jpg     
  inflating: data/train/9599.jpg     
  inflating: data/train/9600.jpg     
  inflating: data/train/9601.jpg     
  inflating: data/train/9602.jpg     
  inflating: data/train/9603.jpg     
  inflating: data/train/9604.jpg     
  inflating: data/train/9605.jpg     
  inflating: data/train/9606.jpg     
  inflating: data/train/9607.jpg     
  inflating: data/train/9608.jpg     
  inflating: data/train/9609.jpg     
  inflating: data/train/9610.jpg     
  inflating: data/train/9611.jpg     
  inflating: data/train/9612.jpg     
  inflating: data/train/9613.jpg     
  inflating: data/train/9614.jpg     
  inflating: data/train/9615.jpg     
  inflating: data/train/9616.jpg     
  inflating: data/train/9617.jpg     
  inflating: data/train/9618.jpg     
  inflating: data/train/9619.jpg     
  inflating: data/train/9620.jpg     
  inflating: data/train/9621.jpg     
  inflating: data/train/9622.jpg     
  inflating: data/train/9623.jpg     
  inflating: data/train/9624.jpg     
  inflating: data/train/9625.jpg     
  inflating: data/train/9626.jpg     
  inflating: data/train/9627.jpg     
  inflating: data/train/9628.jpg     
  inflating: data/train/9629.jpg     
  inflating: data/train/9630.jpg     
  inflating: data/train/9631.jpg     
  inflating: data/train/9632.jpg     
  inflating: data/train/9633.jpg     
  inflating: data/train/9634.jpg     
  inflating: data/train/9635.jpg     
  inflating: data/train/9636.jpg     
  inflating: data/train/9637.jpg     
  inflating: data/train/9638.jpg     
  inflating: data/train/9639.jpg     
  inflating: data/train/9640.jpg     
  inflating: data/train/9641.jpg     
  inflating: data/train/9642.jpg     
  inflating: data/train/9643.jpg     
  inflating: data/train/9644.jpg     
  inflating: data/train/9645.jpg     
  inflating: data/train/9646.jpg     
  inflating: data/train/9647.jpg     
  inflating: data/train/9648.jpg     
  inflating: data/train/9649.jpg     
  inflating: data/train/9650.jpg     
  inflating: data/train/9651.jpg     
  inflating: data/train/9652.jpg     
  inflating: data/train/9653.jpg     
  inflating: data/train/9654.jpg     
  inflating: data/train/9655.jpg     
  inflating: data/train/9656.jpg     
  inflating: data/train/9657.jpg     
  inflating: data/train/9658.jpg     
  inflating: data/train/9659.jpg     
  inflating: data/train/9660.jpg     
  inflating: data/train/9661.jpg     
  inflating: data/train/9662.jpg     
  inflating: data/train/9663.jpg     
  inflating: data/train/9664.jpg     
  inflating: data/train/9665.jpg     
  inflating: data/train/9666.jpg     
  inflating: data/train/9667.jpg     
  inflating: data/train/9668.jpg     
  inflating: data/train/9669.jpg     
  inflating: data/train/9670.jpg     
  inflating: data/train/9671.jpg     
  inflating: data/train/9672.jpg     
  inflating: data/train/9673.jpg     
  inflating: data/train/9674.jpg     
  inflating: data/train/9675.jpg     
  inflating: data/train/9676.jpg     
  inflating: data/train/9677.jpg     
  inflating: data/train/9678.jpg     
  inflating: data/train/9679.jpg     
  inflating: data/train/9680.jpg     
  inflating: data/train/9681.jpg     
  inflating: data/train/9682.jpg     
  inflating: data/train/9683.jpg     
  inflating: data/train/9684.jpg     
  inflating: data/train/9685.jpg     
  inflating: data/train/9686.jpg     
  inflating: data/train/9687.jpg     
  inflating: data/train/9688.jpg     
  inflating: data/train/9689.jpg     
  inflating: data/train/9690.jpg     
  inflating: data/train/9691.jpg     
  inflating: data/train/9692.jpg     
  inflating: data/train/9693.jpg     
  inflating: data/train/9694.jpg     
  inflating: data/train/9695.jpg     
  inflating: data/train/9696.jpg     
  inflating: data/train/9697.jpg     
  inflating: data/train/9698.jpg     
  inflating: data/train/9699.jpg     
  inflating: data/train/9700.jpg     
  inflating: data/train/9701.jpg     
  inflating: data/train/9702.jpg     
  inflating: data/train/9703.jpg     
  inflating: data/train/9704.jpg     
  inflating: data/train/9705.jpg     
  inflating: data/train/9706.jpg     
  inflating: data/train/9707.jpg     
  inflating: data/train/9708.jpg     
  inflating: data/train/9709.jpg     
  inflating: data/train/9710.jpg     
  inflating: data/train/9711.jpg     
  inflating: data/train/9712.jpg     
  inflating: data/train/9713.jpg     
  inflating: data/train/9714.jpg     
  inflating: data/train/9715.jpg     
  inflating: data/train/9716.jpg     
  inflating: data/train/9717.jpg     
  inflating: data/train/9718.jpg     
  inflating: data/train/9719.jpg     
  inflating: data/train/9720.jpg     
  inflating: data/train/9721.jpg     
  inflating: data/train/9722.jpg     
  inflating: data/train/9723.jpg     
  inflating: data/train/9724.jpg     
  inflating: data/train/9725.jpg     
  inflating: data/train/9726.jpg     
  inflating: data/train/9727.jpg     
  inflating: data/train/9728.jpg     
  inflating: data/train/9729.jpg     
  inflating: data/train/9730.jpg     
  inflating: data/train/9731.jpg     
  inflating: data/train/9732.jpg     
  inflating: data/train/9733.jpg     
  inflating: data/train/9734.jpg     
  inflating: data/train/9735.jpg     
  inflating: data/train/9736.jpg     
  inflating: data/train/9737.jpg     
  inflating: data/train/9738.jpg     
  inflating: data/train/9739.jpg     
  inflating: data/train/9740.jpg     
  inflating: data/train/9741.jpg     
  inflating: data/train/9742.jpg     
  inflating: data/train/9743.jpg     
  inflating: data/train/9744.jpg     
  inflating: data/train/9745.jpg     
  inflating: data/train/9746.jpg     
  inflating: data/train/9747.jpg     
  inflating: data/train/9748.jpg     
  inflating: data/train/9749.jpg     
  inflating: data/train/9750.jpg     
  inflating: data/train/9751.jpg     
  inflating: data/train/9752.jpg     
  inflating: data/train/9753.jpg     
  inflating: data/train/9754.jpg     
  inflating: data/train/9755.jpg     
  inflating: data/train/9756.jpg     
  inflating: data/train/9757.jpg     
  inflating: data/train/9758.jpg     
  inflating: data/train/9759.jpg     
  inflating: data/train/9760.jpg     
  inflating: data/train/9761.jpg     
  inflating: data/train/9762.jpg     
  inflating: data/train/9763.jpg     
  inflating: data/train/9764.jpg     
  inflating: data/train/9765.jpg     
  inflating: data/train/9766.jpg     
  inflating: data/train/9767.jpg     
  inflating: data/train/9768.jpg     
  inflating: data/train/9769.jpg     
  inflating: data/train/9770.jpg     
  inflating: data/train/9771.jpg     
  inflating: data/train/9772.jpg     
  inflating: data/train/9773.jpg     
  inflating: data/train/9774.jpg     
  inflating: data/train/9775.jpg     
  inflating: data/train/9776.jpg     
  inflating: data/train/9777.jpg     
  inflating: data/train/9778.jpg     
  inflating: data/train/9779.jpg     
  inflating: data/train/9780.jpg     
  inflating: data/train/9781.jpg     
  inflating: data/train/9782.jpg     
  inflating: data/train/9783.jpg     
  inflating: data/train/9784.jpg     
  inflating: data/train/9785.jpg     
  inflating: data/train/9786.jpg     
  inflating: data/train/9787.jpg     
  inflating: data/train/9788.jpg     
  inflating: data/train/9789.jpg     
  inflating: data/train/9790.jpg     
  inflating: data/train/9791.jpg     
  inflating: data/train/9792.jpg     
  inflating: data/train/9793.jpg     
  inflating: data/train/9794.jpg     
  inflating: data/train/9795.jpg     
  inflating: data/train/9796.jpg     
  inflating: data/train/9797.jpg     
  inflating: data/train/9798.jpg     
  inflating: data/train/9799.jpg     
  inflating: data/train/9800.jpg     
  inflating: data/train/9801.jpg     
  inflating: data/train/9802.jpg     
  inflating: data/train/9803.jpg     
  inflating: data/train/9804.jpg     
  inflating: data/train/9805.jpg     
  inflating: data/train/9806.jpg     
  inflating: data/train/9807.jpg     
  inflating: data/train/9808.jpg     
  inflating: data/train/9809.jpg     
  inflating: data/train/9810.jpg     
  inflating: data/train/9811.jpg     
  inflating: data/train/9812.jpg     
  inflating: data/train/9813.jpg     
  inflating: data/train/9814.jpg     
  inflating: data/train/9815.jpg     
  inflating: data/train/9816.jpg     
  inflating: data/train/9817.jpg     
  inflating: data/train/9818.jpg     
  inflating: data/train/9819.jpg     
  inflating: data/train/9820.jpg     
  inflating: data/train/9821.jpg     
  inflating: data/train/9822.jpg     
  inflating: data/train/9823.jpg     
  inflating: data/train/9824.jpg     
  inflating: data/train/9825.jpg     
  inflating: data/train/9826.jpg     
  inflating: data/train/9827.jpg     
  inflating: data/train/9828.jpg     
  inflating: data/train/9829.jpg     
  inflating: data/train/9830.jpg     
  inflating: data/train/9831.jpg     
  inflating: data/train/9832.jpg     
  inflating: data/train/9833.jpg     
  inflating: data/train/9834.jpg     
  inflating: data/train/9835.jpg     
  inflating: data/train/9836.jpg     
  inflating: data/train/9837.jpg     
  inflating: data/train/9838.jpg     
  inflating: data/train/9839.jpg     
  inflating: data/train/9840.jpg     
  inflating: data/train/9841.jpg     
  inflating: data/train/9842.jpg     
  inflating: data/train/9843.jpg     
  inflating: data/train/9844.jpg     
  inflating: data/train/9845.jpg     
  inflating: data/train/9846.jpg     
  inflating: data/train/9847.jpg     
  inflating: data/train/9848.jpg     
  inflating: data/train/9849.jpg     
  inflating: data/train/9850.jpg     
  inflating: data/train/9851.jpg     
  inflating: data/train/9852.jpg     
  inflating: data/train/9853.jpg     
  inflating: data/train/9854.jpg     
  inflating: data/train/9855.jpg     
  inflating: data/train/9856.jpg     
  inflating: data/train/9857.jpg     
  inflating: data/train/9858.jpg     
  inflating: data/train/9859.jpg     
  inflating: data/train/9860.jpg     
  inflating: data/train/9861.jpg     
  inflating: data/train/9862.jpg     
  inflating: data/train/9863.jpg     
  inflating: data/train/9864.jpg     
  inflating: data/train/9865.jpg     
  inflating: data/train/9866.jpg     
  inflating: data/train/9867.jpg     
  inflating: data/train/9868.jpg     
  inflating: data/train/9869.jpg     
  inflating: data/train/9870.jpg     
  inflating: data/train/9871.jpg     
  inflating: data/train/9872.jpg     
  inflating: data/train/9873.jpg     
  inflating: data/train/9874.jpg     
  inflating: data/train/9875.jpg     
  inflating: data/train/9876.jpg     
  inflating: data/train/9877.jpg     
  inflating: data/train/9878.jpg     
  inflating: data/train/9879.jpg     
  inflating: data/train/9880.jpg     
  inflating: data/train/9881.jpg     
  inflating: data/train/9882.jpg     
  inflating: data/train/9883.jpg     
  inflating: data/train/9884.jpg     
  inflating: data/train/9885.jpg     
  inflating: data/train/9886.jpg     
  inflating: data/train/9887.jpg     
  inflating: data/train/9888.jpg     
  inflating: data/train/9889.jpg     
  inflating: data/train/9890.jpg     
  inflating: data/train/9891.jpg     
  inflating: data/train/9892.jpg     
  inflating: data/train/9893.jpg     
  inflating: data/train/9894.jpg     
  inflating: data/train/9895.jpg     
  inflating: data/train/9896.jpg     
  inflating: data/train/9897.jpg     
  inflating: data/train/9898.jpg     
  inflating: data/train/9899.jpg     
  inflating: data/train/9900.jpg     
  inflating: data/train/9901.jpg     
  inflating: data/train/9902.jpg     
  inflating: data/train/9903.jpg     
  inflating: data/train/9904.jpg     
  inflating: data/train/9905.jpg     
  inflating: data/train/9906.jpg     
  inflating: data/train/9907.jpg     
  inflating: data/train/9908.jpg     
  inflating: data/train/9909.jpg     
  inflating: data/train/9910.jpg     
  inflating: data/train/9911.jpg     
  inflating: data/train/9912.jpg     
  inflating: data/train/9913.jpg     
  inflating: data/train/9914.jpg     
  inflating: data/train/9915.jpg     
  inflating: data/train/9916.jpg     
  inflating: data/train/9917.jpg     
  inflating: data/train/9918.jpg     
  inflating: data/train/9919.jpg     
  inflating: data/train/9920.jpg     
  inflating: data/train/9921.jpg     
  inflating: data/train/9922.jpg     
  inflating: data/train/9923.jpg     
  inflating: data/train/9924.jpg     
  inflating: data/train/9925.jpg     
  inflating: data/train/9926.jpg     
  inflating: data/train/9927.jpg     
  inflating: data/train/9928.jpg     
  inflating: data/train/9929.jpg     
  inflating: data/train/9930.jpg     
  inflating: data/train/9931.jpg     
  inflating: data/train/9932.jpg     
  inflating: data/train/9933.jpg     
  inflating: data/train/9934.jpg     
  inflating: data/train/9935.jpg     
  inflating: data/train/9936.jpg     
  inflating: data/train/9937.jpg     
  inflating: data/train/9938.jpg     
  inflating: data/train/9939.jpg     
  inflating: data/train/9940.jpg     
  inflating: data/train/9941.jpg     
  inflating: data/train/9942.jpg     
  inflating: data/train/9943.jpg     
  inflating: data/train/9944.jpg     
  inflating: data/train/9945.jpg     
  inflating: data/train/9946.jpg     
  inflating: data/train/9947.jpg     
  inflating: data/train/9948.jpg     
  inflating: data/train/9949.jpg     
  inflating: data/train/9950.jpg     
  inflating: data/train/9951.jpg     
  inflating: data/train/9952.jpg     
  inflating: data/train/9953.jpg     
  inflating: data/train/9954.jpg     
  inflating: data/train/9955.jpg     
  inflating: data/train/9956.jpg     
  inflating: data/train/9957.jpg     
  inflating: data/train/9958.jpg     
  inflating: data/train/9959.jpg     
  inflating: data/train/9960.jpg     
  inflating: data/train/9961.jpg     
  inflating: data/train/9962.jpg     
  inflating: data/train/9963.jpg     
  inflating: data/train/9964.jpg     
  inflating: data/train/9965.jpg     
  inflating: data/train/9966.jpg     
  inflating: data/train/9967.jpg     
  inflating: data/train/9968.jpg     
  inflating: data/train/9969.jpg     
  inflating: data/train/9970.jpg     
  inflating: data/train/9971.jpg     
  inflating: data/train/9972.jpg     
  inflating: data/train/9973.jpg     
  inflating: data/train/9974.jpg     
  inflating: data/train/9975.jpg     
  inflating: data/train/9976.jpg     
  inflating: data/train/9977.jpg     
  inflating: data/train/9978.jpg     
  inflating: data/train/9979.jpg     
  inflating: data/train/9980.jpg     
  inflating: data/train/9981.jpg     
  inflating: data/train/9982.jpg     
  inflating: data/train/9983.jpg     
  inflating: data/train/9984.jpg     
  inflating: data/train/9985.jpg     
  inflating: data/train/9986.jpg     
  inflating: data/train/9987.jpg     
  inflating: data/train/9988.jpg     
  inflating: data/train/9989.jpg     
  inflating: data/train/9990.jpg     
  inflating: data/train/9991.jpg     
  inflating: data/train/9992.jpg     
  inflating: data/train/9993.jpg     
  inflating: data/train/9994.jpg     
  inflating: data/train/9995.jpg     
  inflating: data/train/9996.jpg     
  inflating: data/train/9997.jpg     
  inflating: data/train/9998.jpg     
  inflating: data/train/9999.jpg     
Archive:  data/val.zip
  inflating: data/val/0.jpg          
  inflating: data/val/1.jpg          
  inflating: data/val/2.jpg          
  inflating: data/val/3.jpg          
  inflating: data/val/4.jpg          
  inflating: data/val/5.jpg          
  inflating: data/val/6.jpg          
  inflating: data/val/7.jpg          
  inflating: data/val/8.jpg          
  inflating: data/val/9.jpg          
  inflating: data/val/10.jpg         
  inflating: data/val/11.jpg         
  inflating: data/val/12.jpg         
  inflating: data/val/13.jpg         
  inflating: data/val/14.jpg         
  inflating: data/val/15.jpg         
  inflating: data/val/16.jpg         
  inflating: data/val/17.jpg         
  inflating: data/val/18.jpg         
  inflating: data/val/19.jpg         
  inflating: data/val/20.jpg         
  inflating: data/val/21.jpg         
  inflating: data/val/22.jpg         
  inflating: data/val/23.jpg         
  inflating: data/val/24.jpg         
  inflating: data/val/25.jpg         
  inflating: data/val/26.jpg         
  inflating: data/val/27.jpg         
  inflating: data/val/28.jpg         
  inflating: data/val/29.jpg         
  inflating: data/val/30.jpg         
  inflating: data/val/31.jpg         
  inflating: data/val/32.jpg         
  inflating: data/val/33.jpg         
  inflating: data/val/34.jpg         
  inflating: data/val/35.jpg         
  inflating: data/val/36.jpg         
  inflating: data/val/37.jpg         
  inflating: data/val/38.jpg         
  inflating: data/val/39.jpg         
  inflating: data/val/40.jpg         
  inflating: data/val/41.jpg         
  inflating: data/val/42.jpg         
  inflating: data/val/43.jpg         
  inflating: data/val/44.jpg         
  inflating: data/val/45.jpg         
  inflating: data/val/46.jpg         
  inflating: data/val/47.jpg         
  inflating: data/val/48.jpg         
  inflating: data/val/49.jpg         
  inflating: data/val/50.jpg         
  inflating: data/val/51.jpg         
  inflating: data/val/52.jpg         
  inflating: data/val/53.jpg         
  inflating: data/val/54.jpg         
  inflating: data/val/55.jpg         
  inflating: data/val/56.jpg         
  inflating: data/val/57.jpg         
  inflating: data/val/58.jpg         
  inflating: data/val/59.jpg         
  inflating: data/val/60.jpg         
  inflating: data/val/61.jpg         
  inflating: data/val/62.jpg         
  inflating: data/val/63.jpg         
  inflating: data/val/64.jpg         
  inflating: data/val/65.jpg         
  inflating: data/val/66.jpg         
  inflating: data/val/67.jpg         
  inflating: data/val/68.jpg         
  inflating: data/val/69.jpg         
  inflating: data/val/70.jpg         
  inflating: data/val/71.jpg         
  inflating: data/val/72.jpg         
  inflating: data/val/73.jpg         
  inflating: data/val/74.jpg         
  inflating: data/val/75.jpg         
  inflating: data/val/76.jpg         
  inflating: data/val/77.jpg         
  inflating: data/val/78.jpg         
  inflating: data/val/79.jpg         
  inflating: data/val/80.jpg         
  inflating: data/val/81.jpg         
  inflating: data/val/82.jpg         
  inflating: data/val/83.jpg         
  inflating: data/val/84.jpg         
  inflating: data/val/85.jpg         
  inflating: data/val/86.jpg         
  inflating: data/val/87.jpg         
  inflating: data/val/88.jpg         
  inflating: data/val/89.jpg         
  inflating: data/val/90.jpg         
  inflating: data/val/91.jpg         
  inflating: data/val/92.jpg         
  inflating: data/val/93.jpg         
  inflating: data/val/94.jpg         
  inflating: data/val/95.jpg         
  inflating: data/val/96.jpg         
  inflating: data/val/97.jpg         
  inflating: data/val/98.jpg         
  inflating: data/val/99.jpg         
  inflating: data/val/100.jpg        
  inflating: data/val/101.jpg        
  inflating: data/val/102.jpg        
  inflating: data/val/103.jpg        
  inflating: data/val/104.jpg        
  inflating: data/val/105.jpg        
  inflating: data/val/106.jpg        
  inflating: data/val/107.jpg        
  inflating: data/val/108.jpg        
  inflating: data/val/109.jpg        
  inflating: data/val/110.jpg        
  inflating: data/val/111.jpg        
  inflating: data/val/112.jpg        
  inflating: data/val/113.jpg        
  inflating: data/val/114.jpg        
  inflating: data/val/115.jpg        
  inflating: data/val/116.jpg        
  inflating: data/val/117.jpg        
  inflating: data/val/118.jpg        
  inflating: data/val/119.jpg        
  inflating: data/val/120.jpg        
  inflating: data/val/121.jpg        
  inflating: data/val/122.jpg        
  inflating: data/val/123.jpg        
  inflating: data/val/124.jpg        
  inflating: data/val/125.jpg        
  inflating: data/val/126.jpg        
  inflating: data/val/127.jpg        
  inflating: data/val/128.jpg        
  inflating: data/val/129.jpg        
  inflating: data/val/130.jpg        
  inflating: data/val/131.jpg        
  inflating: data/val/132.jpg        
  inflating: data/val/133.jpg        
  inflating: data/val/134.jpg        
  inflating: data/val/135.jpg        
  inflating: data/val/136.jpg        
  inflating: data/val/137.jpg        
  inflating: data/val/138.jpg        
  inflating: data/val/139.jpg        
  inflating: data/val/140.jpg        
  inflating: data/val/141.jpg        
  inflating: data/val/142.jpg        
  inflating: data/val/143.jpg        
  inflating: data/val/144.jpg        
  inflating: data/val/145.jpg        
  inflating: data/val/146.jpg        
  inflating: data/val/147.jpg        
  inflating: data/val/148.jpg        
  inflating: data/val/149.jpg        
  inflating: data/val/150.jpg        
  inflating: data/val/151.jpg        
  inflating: data/val/152.jpg        
  inflating: data/val/153.jpg        
  inflating: data/val/154.jpg        
  inflating: data/val/155.jpg        
  inflating: data/val/156.jpg        
  inflating: data/val/157.jpg        
  inflating: data/val/158.jpg        
  inflating: data/val/159.jpg        
  inflating: data/val/160.jpg        
  inflating: data/val/161.jpg        
  inflating: data/val/162.jpg        
  inflating: data/val/163.jpg        
  inflating: data/val/164.jpg        
  inflating: data/val/165.jpg        
  inflating: data/val/166.jpg        
  inflating: data/val/167.jpg        
  inflating: data/val/168.jpg        
  inflating: data/val/169.jpg        
  inflating: data/val/170.jpg        
  inflating: data/val/171.jpg        
  inflating: data/val/172.jpg        
  inflating: data/val/173.jpg        
  inflating: data/val/174.jpg        
  inflating: data/val/175.jpg        
  inflating: data/val/176.jpg        
  inflating: data/val/177.jpg        
  inflating: data/val/178.jpg        
  inflating: data/val/179.jpg        
  inflating: data/val/180.jpg        
  inflating: data/val/181.jpg        
  inflating: data/val/182.jpg        
  inflating: data/val/183.jpg        
  inflating: data/val/184.jpg        
  inflating: data/val/185.jpg        
  inflating: data/val/186.jpg        
  inflating: data/val/187.jpg        
  inflating: data/val/188.jpg        
  inflating: data/val/189.jpg        
  inflating: data/val/190.jpg        
  inflating: data/val/191.jpg        
  inflating: data/val/192.jpg        
  inflating: data/val/193.jpg        
  inflating: data/val/194.jpg        
  inflating: data/val/195.jpg        
  inflating: data/val/196.jpg        
  inflating: data/val/197.jpg        
  inflating: data/val/198.jpg        
  inflating: data/val/199.jpg        
  inflating: data/val/200.jpg        
  inflating: data/val/201.jpg        
  inflating: data/val/202.jpg        
  inflating: data/val/203.jpg        
  inflating: data/val/204.jpg        
  inflating: data/val/205.jpg        
  inflating: data/val/206.jpg        
  inflating: data/val/207.jpg        
  inflating: data/val/208.jpg        
  inflating: data/val/209.jpg        
  inflating: data/val/210.jpg        
  inflating: data/val/211.jpg        
  inflating: data/val/212.jpg        
  inflating: data/val/213.jpg        
  inflating: data/val/214.jpg        
  inflating: data/val/215.jpg        
  inflating: data/val/216.jpg        
  inflating: data/val/217.jpg        
  inflating: data/val/218.jpg        
  inflating: data/val/219.jpg        
  inflating: data/val/220.jpg        
  inflating: data/val/221.jpg        
  inflating: data/val/222.jpg        
  inflating: data/val/223.jpg        
  inflating: data/val/224.jpg        
  inflating: data/val/225.jpg        
  inflating: data/val/226.jpg        
  inflating: data/val/227.jpg        
  inflating: data/val/228.jpg        
  inflating: data/val/229.jpg        
  inflating: data/val/230.jpg        
  inflating: data/val/231.jpg        
  inflating: data/val/232.jpg        
  inflating: data/val/233.jpg        
  inflating: data/val/234.jpg        
  inflating: data/val/235.jpg        
  inflating: data/val/236.jpg        
  inflating: data/val/237.jpg        
  inflating: data/val/238.jpg        
  inflating: data/val/239.jpg        
  inflating: data/val/240.jpg        
  inflating: data/val/241.jpg        
  inflating: data/val/242.jpg        
  inflating: data/val/243.jpg        
  inflating: data/val/244.jpg        
  inflating: data/val/245.jpg        
  inflating: data/val/246.jpg        
  inflating: data/val/247.jpg        
  inflating: data/val/248.jpg        
  inflating: data/val/249.jpg        
  inflating: data/val/250.jpg        
  inflating: data/val/251.jpg        
  inflating: data/val/252.jpg        
  inflating: data/val/253.jpg        
  inflating: data/val/254.jpg        
  inflating: data/val/255.jpg        
  inflating: data/val/256.jpg        
  inflating: data/val/257.jpg        
  inflating: data/val/258.jpg        
  inflating: data/val/259.jpg        
  inflating: data/val/260.jpg        
  inflating: data/val/261.jpg        
  inflating: data/val/262.jpg        
  inflating: data/val/263.jpg        
  inflating: data/val/264.jpg        
  inflating: data/val/265.jpg        
  inflating: data/val/266.jpg        
  inflating: data/val/267.jpg        
  inflating: data/val/268.jpg        
  inflating: data/val/269.jpg        
  inflating: data/val/270.jpg        
  inflating: data/val/271.jpg        
  inflating: data/val/272.jpg        
  inflating: data/val/273.jpg        
  inflating: data/val/274.jpg        
  inflating: data/val/275.jpg        
  inflating: data/val/276.jpg        
  inflating: data/val/277.jpg        
  inflating: data/val/278.jpg        
  inflating: data/val/279.jpg        
  inflating: data/val/280.jpg        
  inflating: data/val/281.jpg        
  inflating: data/val/282.jpg        
  inflating: data/val/283.jpg        
  inflating: data/val/284.jpg        
  inflating: data/val/285.jpg        
  inflating: data/val/286.jpg        
  inflating: data/val/287.jpg        
  inflating: data/val/288.jpg        
  inflating: data/val/289.jpg        
  inflating: data/val/290.jpg        
  inflating: data/val/291.jpg        
  inflating: data/val/292.jpg        
  inflating: data/val/293.jpg        
  inflating: data/val/294.jpg        
  inflating: data/val/295.jpg        
  inflating: data/val/296.jpg        
  inflating: data/val/297.jpg        
  inflating: data/val/298.jpg        
  inflating: data/val/299.jpg        
  inflating: data/val/300.jpg        
  inflating: data/val/301.jpg        
  inflating: data/val/302.jpg        
  inflating: data/val/303.jpg        
  inflating: data/val/304.jpg        
  inflating: data/val/305.jpg        
  inflating: data/val/306.jpg        
  inflating: data/val/307.jpg        
  inflating: data/val/308.jpg        
  inflating: data/val/309.jpg        
  inflating: data/val/310.jpg        
  inflating: data/val/311.jpg        
  inflating: data/val/312.jpg        
  inflating: data/val/313.jpg        
  inflating: data/val/314.jpg        
  inflating: data/val/315.jpg        
  inflating: data/val/316.jpg        
  inflating: data/val/317.jpg        
  inflating: data/val/318.jpg        
  inflating: data/val/319.jpg        
  inflating: data/val/320.jpg        
  inflating: data/val/321.jpg        
  inflating: data/val/322.jpg        
  inflating: data/val/323.jpg        
  inflating: data/val/324.jpg        
  inflating: data/val/325.jpg        
  inflating: data/val/326.jpg        
  inflating: data/val/327.jpg        
  inflating: data/val/328.jpg        
  inflating: data/val/329.jpg        
  inflating: data/val/330.jpg        
  inflating: data/val/331.jpg        
  inflating: data/val/332.jpg        
  inflating: data/val/333.jpg        
  inflating: data/val/334.jpg        
  inflating: data/val/335.jpg        
  inflating: data/val/336.jpg        
  inflating: data/val/337.jpg        
  inflating: data/val/338.jpg        
  inflating: data/val/339.jpg        
  inflating: data/val/340.jpg        
  inflating: data/val/341.jpg        
  inflating: data/val/342.jpg        
  inflating: data/val/343.jpg        
  inflating: data/val/344.jpg        
  inflating: data/val/345.jpg        
  inflating: data/val/346.jpg        
  inflating: data/val/347.jpg        
  inflating: data/val/348.jpg        
  inflating: data/val/349.jpg        
  inflating: data/val/350.jpg        
  inflating: data/val/351.jpg        
  inflating: data/val/352.jpg        
  inflating: data/val/353.jpg        
  inflating: data/val/354.jpg        
  inflating: data/val/355.jpg        
  inflating: data/val/356.jpg        
  inflating: data/val/357.jpg        
  inflating: data/val/358.jpg        
  inflating: data/val/359.jpg        
  inflating: data/val/360.jpg        
  inflating: data/val/361.jpg        
  inflating: data/val/362.jpg        
  inflating: data/val/363.jpg        
  inflating: data/val/364.jpg        
  inflating: data/val/365.jpg        
  inflating: data/val/366.jpg        
  inflating: data/val/367.jpg        
  inflating: data/val/368.jpg        
  inflating: data/val/369.jpg        
  inflating: data/val/370.jpg        
  inflating: data/val/371.jpg        
  inflating: data/val/372.jpg        
  inflating: data/val/373.jpg        
  inflating: data/val/374.jpg        
  inflating: data/val/375.jpg        
  inflating: data/val/376.jpg        
  inflating: data/val/377.jpg        
  inflating: data/val/378.jpg        
  inflating: data/val/379.jpg        
  inflating: data/val/380.jpg        
  inflating: data/val/381.jpg        
  inflating: data/val/382.jpg        
  inflating: data/val/383.jpg        
  inflating: data/val/384.jpg        
  inflating: data/val/385.jpg        
  inflating: data/val/386.jpg        
  inflating: data/val/387.jpg        
  inflating: data/val/388.jpg        
  inflating: data/val/389.jpg        
  inflating: data/val/390.jpg        
  inflating: data/val/391.jpg        
  inflating: data/val/392.jpg        
  inflating: data/val/393.jpg        
  inflating: data/val/394.jpg        
  inflating: data/val/395.jpg        
  inflating: data/val/396.jpg        
  inflating: data/val/397.jpg        
  inflating: data/val/398.jpg        
  inflating: data/val/399.jpg        
  inflating: data/val/400.jpg        
  inflating: data/val/401.jpg        
  inflating: data/val/402.jpg        
  inflating: data/val/403.jpg        
  inflating: data/val/404.jpg        
  inflating: data/val/405.jpg        
  inflating: data/val/406.jpg        
  inflating: data/val/407.jpg        
  inflating: data/val/408.jpg        
  inflating: data/val/409.jpg        
  inflating: data/val/410.jpg        
  inflating: data/val/411.jpg        
  inflating: data/val/412.jpg        
  inflating: data/val/413.jpg        
  inflating: data/val/414.jpg        
  inflating: data/val/415.jpg        
  inflating: data/val/416.jpg        
  inflating: data/val/417.jpg        
  inflating: data/val/418.jpg        
  inflating: data/val/419.jpg        
  inflating: data/val/420.jpg        
  inflating: data/val/421.jpg        
  inflating: data/val/422.jpg        
  inflating: data/val/423.jpg        
  inflating: data/val/424.jpg        
  inflating: data/val/425.jpg        
  inflating: data/val/426.jpg        
  inflating: data/val/427.jpg        
  inflating: data/val/428.jpg        
  inflating: data/val/429.jpg        
  inflating: data/val/430.jpg        
  inflating: data/val/431.jpg        
  inflating: data/val/432.jpg        
  inflating: data/val/433.jpg        
  inflating: data/val/434.jpg        
  inflating: data/val/435.jpg        
  inflating: data/val/436.jpg        
  inflating: data/val/437.jpg        
  inflating: data/val/438.jpg        
  inflating: data/val/439.jpg        
  inflating: data/val/440.jpg        
  inflating: data/val/441.jpg        
  inflating: data/val/442.jpg        
  inflating: data/val/443.jpg        
  inflating: data/val/444.jpg        
  inflating: data/val/445.jpg        
  inflating: data/val/446.jpg        
  inflating: data/val/447.jpg        
  inflating: data/val/448.jpg        
  inflating: data/val/449.jpg        
  inflating: data/val/450.jpg        
  inflating: data/val/451.jpg        
  inflating: data/val/452.jpg        
  inflating: data/val/453.jpg        
  inflating: data/val/454.jpg        
  inflating: data/val/455.jpg        
  inflating: data/val/456.jpg        
  inflating: data/val/457.jpg        
  inflating: data/val/458.jpg        
  inflating: data/val/459.jpg        
  inflating: data/val/460.jpg        
  inflating: data/val/461.jpg        
  inflating: data/val/462.jpg        
  inflating: data/val/463.jpg        
  inflating: data/val/464.jpg        
  inflating: data/val/465.jpg        
  inflating: data/val/466.jpg        
  inflating: data/val/467.jpg        
  inflating: data/val/468.jpg        
  inflating: data/val/469.jpg        
  inflating: data/val/470.jpg        
  inflating: data/val/471.jpg        
  inflating: data/val/472.jpg        
  inflating: data/val/473.jpg        
  inflating: data/val/474.jpg        
  inflating: data/val/475.jpg        
  inflating: data/val/476.jpg        
  inflating: data/val/477.jpg        
  inflating: data/val/478.jpg        
  inflating: data/val/479.jpg        
  inflating: data/val/480.jpg        
  inflating: data/val/481.jpg        
  inflating: data/val/482.jpg        
  inflating: data/val/483.jpg        
  inflating: data/val/484.jpg        
  inflating: data/val/485.jpg        
  inflating: data/val/486.jpg        
  inflating: data/val/487.jpg        
  inflating: data/val/488.jpg        
  inflating: data/val/489.jpg        
  inflating: data/val/490.jpg        
  inflating: data/val/491.jpg        
  inflating: data/val/492.jpg        
  inflating: data/val/493.jpg        
  inflating: data/val/494.jpg        
  inflating: data/val/495.jpg        
  inflating: data/val/496.jpg        
  inflating: data/val/497.jpg        
  inflating: data/val/498.jpg        
  inflating: data/val/499.jpg        
  inflating: data/val/500.jpg        
  inflating: data/val/501.jpg        
  inflating: data/val/502.jpg        
  inflating: data/val/503.jpg        
  inflating: data/val/504.jpg        
  inflating: data/val/505.jpg        
  inflating: data/val/506.jpg        
  inflating: data/val/507.jpg        
  inflating: data/val/508.jpg        
  inflating: data/val/509.jpg        
  inflating: data/val/510.jpg        
  inflating: data/val/511.jpg        
  inflating: data/val/512.jpg        
  inflating: data/val/513.jpg        
  inflating: data/val/514.jpg        
  inflating: data/val/515.jpg        
  inflating: data/val/516.jpg        
  inflating: data/val/517.jpg        
  inflating: data/val/518.jpg        
  inflating: data/val/519.jpg        
  inflating: data/val/520.jpg        
  inflating: data/val/521.jpg        
  inflating: data/val/522.jpg        
  inflating: data/val/523.jpg        
  inflating: data/val/524.jpg        
  inflating: data/val/525.jpg        
  inflating: data/val/526.jpg        
  inflating: data/val/527.jpg        
  inflating: data/val/528.jpg        
  inflating: data/val/529.jpg        
  inflating: data/val/530.jpg        
  inflating: data/val/531.jpg        
  inflating: data/val/532.jpg        
  inflating: data/val/533.jpg        
  inflating: data/val/534.jpg        
  inflating: data/val/535.jpg        
  inflating: data/val/536.jpg        
  inflating: data/val/537.jpg        
  inflating: data/val/538.jpg        
  inflating: data/val/539.jpg        
  inflating: data/val/540.jpg        
  inflating: data/val/541.jpg        
  inflating: data/val/542.jpg        
  inflating: data/val/543.jpg        
  inflating: data/val/544.jpg        
  inflating: data/val/545.jpg        
  inflating: data/val/546.jpg        
  inflating: data/val/547.jpg        
  inflating: data/val/548.jpg        
  inflating: data/val/549.jpg        
  inflating: data/val/550.jpg        
  inflating: data/val/551.jpg        
  inflating: data/val/552.jpg        
  inflating: data/val/553.jpg        
  inflating: data/val/554.jpg        
  inflating: data/val/555.jpg        
  inflating: data/val/556.jpg        
  inflating: data/val/557.jpg        
  inflating: data/val/558.jpg        
  inflating: data/val/559.jpg        
  inflating: data/val/560.jpg        
  inflating: data/val/561.jpg        
  inflating: data/val/562.jpg        
  inflating: data/val/563.jpg        
  inflating: data/val/564.jpg        
  inflating: data/val/565.jpg        
  inflating: data/val/566.jpg        
  inflating: data/val/567.jpg        
  inflating: data/val/568.jpg        
  inflating: data/val/569.jpg        
  inflating: data/val/570.jpg        
  inflating: data/val/571.jpg        
  inflating: data/val/572.jpg        
  inflating: data/val/573.jpg        
  inflating: data/val/574.jpg        
  inflating: data/val/575.jpg        
  inflating: data/val/576.jpg        
  inflating: data/val/577.jpg        
  inflating: data/val/578.jpg        
  inflating: data/val/579.jpg        
  inflating: data/val/580.jpg        
  inflating: data/val/581.jpg        
  inflating: data/val/582.jpg        
  inflating: data/val/583.jpg        
  inflating: data/val/584.jpg        
  inflating: data/val/585.jpg        
  inflating: data/val/586.jpg        
  inflating: data/val/587.jpg        
  inflating: data/val/588.jpg        
  inflating: data/val/589.jpg        
  inflating: data/val/590.jpg        
  inflating: data/val/591.jpg        
  inflating: data/val/592.jpg        
  inflating: data/val/593.jpg        
  inflating: data/val/594.jpg        
  inflating: data/val/595.jpg        
  inflating: data/val/596.jpg        
  inflating: data/val/597.jpg        
  inflating: data/val/598.jpg        
  inflating: data/val/599.jpg        
  inflating: data/val/600.jpg        
  inflating: data/val/601.jpg        
  inflating: data/val/602.jpg        
  inflating: data/val/603.jpg        
  inflating: data/val/604.jpg        
  inflating: data/val/605.jpg        
  inflating: data/val/606.jpg        
  inflating: data/val/607.jpg        
  inflating: data/val/608.jpg        
  inflating: data/val/609.jpg        
  inflating: data/val/610.jpg        
  inflating: data/val/611.jpg        
  inflating: data/val/612.jpg        
  inflating: data/val/613.jpg        
  inflating: data/val/614.jpg        
  inflating: data/val/615.jpg        
  inflating: data/val/616.jpg        
  inflating: data/val/617.jpg        
  inflating: data/val/618.jpg        
  inflating: data/val/619.jpg        
  inflating: data/val/620.jpg        
  inflating: data/val/621.jpg        
  inflating: data/val/622.jpg        
  inflating: data/val/623.jpg        
  inflating: data/val/624.jpg        
  inflating: data/val/625.jpg        
  inflating: data/val/626.jpg        
  inflating: data/val/627.jpg        
  inflating: data/val/628.jpg        
  inflating: data/val/629.jpg        
  inflating: data/val/630.jpg        
  inflating: data/val/631.jpg        
  inflating: data/val/632.jpg        
  inflating: data/val/633.jpg        
  inflating: data/val/634.jpg        
  inflating: data/val/635.jpg        
  inflating: data/val/636.jpg        
  inflating: data/val/637.jpg        
  inflating: data/val/638.jpg        
  inflating: data/val/639.jpg        
  inflating: data/val/640.jpg        
  inflating: data/val/641.jpg        
  inflating: data/val/642.jpg        
  inflating: data/val/643.jpg        
  inflating: data/val/644.jpg        
  inflating: data/val/645.jpg        
  inflating: data/val/646.jpg        
  inflating: data/val/647.jpg        
  inflating: data/val/648.jpg        
  inflating: data/val/649.jpg        
  inflating: data/val/650.jpg        
  inflating: data/val/651.jpg        
  inflating: data/val/652.jpg        
  inflating: data/val/653.jpg        
  inflating: data/val/654.jpg        
  inflating: data/val/655.jpg        
  inflating: data/val/656.jpg        
  inflating: data/val/657.jpg        
  inflating: data/val/658.jpg        
  inflating: data/val/659.jpg        
  inflating: data/val/660.jpg        
  inflating: data/val/661.jpg        
  inflating: data/val/662.jpg        
  inflating: data/val/663.jpg        
  inflating: data/val/664.jpg        
  inflating: data/val/665.jpg        
  inflating: data/val/666.jpg        
  inflating: data/val/667.jpg        
  inflating: data/val/668.jpg        
  inflating: data/val/669.jpg        
  inflating: data/val/670.jpg        
  inflating: data/val/671.jpg        
  inflating: data/val/672.jpg        
  inflating: data/val/673.jpg        
  inflating: data/val/674.jpg        
  inflating: data/val/675.jpg        
  inflating: data/val/676.jpg        
  inflating: data/val/677.jpg        
  inflating: data/val/678.jpg        
  inflating: data/val/679.jpg        
  inflating: data/val/680.jpg        
  inflating: data/val/681.jpg        
  inflating: data/val/682.jpg        
  inflating: data/val/683.jpg        
  inflating: data/val/684.jpg        
  inflating: data/val/685.jpg        
  inflating: data/val/686.jpg        
  inflating: data/val/687.jpg        
  inflating: data/val/688.jpg        
  inflating: data/val/689.jpg        
  inflating: data/val/690.jpg        
  inflating: data/val/691.jpg        
  inflating: data/val/692.jpg        
  inflating: data/val/693.jpg        
  inflating: data/val/694.jpg        
  inflating: data/val/695.jpg        
  inflating: data/val/696.jpg        
  inflating: data/val/697.jpg        
  inflating: data/val/698.jpg        
  inflating: data/val/699.jpg        
  inflating: data/val/700.jpg        
  inflating: data/val/701.jpg        
  inflating: data/val/702.jpg        
  inflating: data/val/703.jpg        
  inflating: data/val/704.jpg        
  inflating: data/val/705.jpg        
  inflating: data/val/706.jpg        
  inflating: data/val/707.jpg        
  inflating: data/val/708.jpg        
  inflating: data/val/709.jpg        
  inflating: data/val/710.jpg        
  inflating: data/val/711.jpg        
  inflating: data/val/712.jpg        
  inflating: data/val/713.jpg        
  inflating: data/val/714.jpg        
  inflating: data/val/715.jpg        
  inflating: data/val/716.jpg        
  inflating: data/val/717.jpg        
  inflating: data/val/718.jpg        
  inflating: data/val/719.jpg        
  inflating: data/val/720.jpg        
  inflating: data/val/721.jpg        
  inflating: data/val/722.jpg        
  inflating: data/val/723.jpg        
  inflating: data/val/724.jpg        
  inflating: data/val/725.jpg        
  inflating: data/val/726.jpg        
  inflating: data/val/727.jpg        
  inflating: data/val/728.jpg        
  inflating: data/val/729.jpg        
  inflating: data/val/730.jpg        
  inflating: data/val/731.jpg        
  inflating: data/val/732.jpg        
  inflating: data/val/733.jpg        
  inflating: data/val/734.jpg        
  inflating: data/val/735.jpg        
  inflating: data/val/736.jpg        
  inflating: data/val/737.jpg        
  inflating: data/val/738.jpg        
  inflating: data/val/739.jpg        
  inflating: data/val/740.jpg        
  inflating: data/val/741.jpg        
  inflating: data/val/742.jpg        
  inflating: data/val/743.jpg        
  inflating: data/val/744.jpg        
  inflating: data/val/745.jpg        
  inflating: data/val/746.jpg        
  inflating: data/val/747.jpg        
  inflating: data/val/748.jpg        
  inflating: data/val/749.jpg        
  inflating: data/val/750.jpg        
  inflating: data/val/751.jpg        
  inflating: data/val/752.jpg        
  inflating: data/val/753.jpg        
  inflating: data/val/754.jpg        
  inflating: data/val/755.jpg        
  inflating: data/val/756.jpg        
  inflating: data/val/757.jpg        
  inflating: data/val/758.jpg        
  inflating: data/val/759.jpg        
  inflating: data/val/760.jpg        
  inflating: data/val/761.jpg        
  inflating: data/val/762.jpg        
  inflating: data/val/763.jpg        
  inflating: data/val/764.jpg        
  inflating: data/val/765.jpg        
  inflating: data/val/766.jpg        
  inflating: data/val/767.jpg        
  inflating: data/val/768.jpg        
  inflating: data/val/769.jpg        
  inflating: data/val/770.jpg        
  inflating: data/val/771.jpg        
  inflating: data/val/772.jpg        
  inflating: data/val/773.jpg        
  inflating: data/val/774.jpg        
  inflating: data/val/775.jpg        
  inflating: data/val/776.jpg        
  inflating: data/val/777.jpg        
  inflating: data/val/778.jpg        
  inflating: data/val/779.jpg        
  inflating: data/val/780.jpg        
  inflating: data/val/781.jpg        
  inflating: data/val/782.jpg        
  inflating: data/val/783.jpg        
  inflating: data/val/784.jpg        
  inflating: data/val/785.jpg        
  inflating: data/val/786.jpg        
  inflating: data/val/787.jpg        
  inflating: data/val/788.jpg        
  inflating: data/val/789.jpg        
  inflating: data/val/790.jpg        
  inflating: data/val/791.jpg        
  inflating: data/val/792.jpg        
  inflating: data/val/793.jpg        
  inflating: data/val/794.jpg        
  inflating: data/val/795.jpg        
  inflating: data/val/796.jpg        
  inflating: data/val/797.jpg        
  inflating: data/val/798.jpg        
  inflating: data/val/799.jpg        
  inflating: data/val/800.jpg        
  inflating: data/val/801.jpg        
  inflating: data/val/802.jpg        
  inflating: data/val/803.jpg        
  inflating: data/val/804.jpg        
  inflating: data/val/805.jpg        
  inflating: data/val/806.jpg        
  inflating: data/val/807.jpg        
  inflating: data/val/808.jpg        
  inflating: data/val/809.jpg        
  inflating: data/val/810.jpg        
  inflating: data/val/811.jpg        
  inflating: data/val/812.jpg        
  inflating: data/val/813.jpg        
  inflating: data/val/814.jpg        
  inflating: data/val/815.jpg        
  inflating: data/val/816.jpg        
  inflating: data/val/817.jpg        
  inflating: data/val/818.jpg        
  inflating: data/val/819.jpg        
  inflating: data/val/820.jpg        
  inflating: data/val/821.jpg        
  inflating: data/val/822.jpg        
  inflating: data/val/823.jpg        
  inflating: data/val/824.jpg        
  inflating: data/val/825.jpg        
  inflating: data/val/826.jpg        
  inflating: data/val/827.jpg        
  inflating: data/val/828.jpg        
  inflating: data/val/829.jpg        
  inflating: data/val/830.jpg        
  inflating: data/val/831.jpg        
  inflating: data/val/832.jpg        
  inflating: data/val/833.jpg        
  inflating: data/val/834.jpg        
  inflating: data/val/835.jpg        
  inflating: data/val/836.jpg        
  inflating: data/val/837.jpg        
  inflating: data/val/838.jpg        
  inflating: data/val/839.jpg        
  inflating: data/val/840.jpg        
  inflating: data/val/841.jpg        
  inflating: data/val/842.jpg        
  inflating: data/val/843.jpg        
  inflating: data/val/844.jpg        
  inflating: data/val/845.jpg        
  inflating: data/val/846.jpg        
  inflating: data/val/847.jpg        
  inflating: data/val/848.jpg        
  inflating: data/val/849.jpg        
  inflating: data/val/850.jpg        
  inflating: data/val/851.jpg        
  inflating: data/val/852.jpg        
  inflating: data/val/853.jpg        
  inflating: data/val/854.jpg        
  inflating: data/val/855.jpg        
  inflating: data/val/856.jpg        
  inflating: data/val/857.jpg        
  inflating: data/val/858.jpg        
  inflating: data/val/859.jpg        
  inflating: data/val/860.jpg        
  inflating: data/val/861.jpg        
  inflating: data/val/862.jpg        
  inflating: data/val/863.jpg        
  inflating: data/val/864.jpg        
  inflating: data/val/865.jpg        
  inflating: data/val/866.jpg        
  inflating: data/val/867.jpg        
  inflating: data/val/868.jpg        
  inflating: data/val/869.jpg        
  inflating: data/val/870.jpg        
  inflating: data/val/871.jpg        
  inflating: data/val/872.jpg        
  inflating: data/val/873.jpg        
  inflating: data/val/874.jpg        
  inflating: data/val/875.jpg        
  inflating: data/val/876.jpg        
  inflating: data/val/877.jpg        
  inflating: data/val/878.jpg        
  inflating: data/val/879.jpg        
  inflating: data/val/880.jpg        
  inflating: data/val/881.jpg        
  inflating: data/val/882.jpg        
  inflating: data/val/883.jpg        
  inflating: data/val/884.jpg        
  inflating: data/val/885.jpg        
  inflating: data/val/886.jpg        
  inflating: data/val/887.jpg        
  inflating: data/val/888.jpg        
  inflating: data/val/889.jpg        
  inflating: data/val/890.jpg        
  inflating: data/val/891.jpg        
  inflating: data/val/892.jpg        
  inflating: data/val/893.jpg        
  inflating: data/val/894.jpg        
  inflating: data/val/895.jpg        
  inflating: data/val/896.jpg        
  inflating: data/val/897.jpg        
  inflating: data/val/898.jpg        
  inflating: data/val/899.jpg        
  inflating: data/val/900.jpg        
  inflating: data/val/901.jpg        
  inflating: data/val/902.jpg        
  inflating: data/val/903.jpg        
  inflating: data/val/904.jpg        
  inflating: data/val/905.jpg        
  inflating: data/val/906.jpg        
  inflating: data/val/907.jpg        
  inflating: data/val/908.jpg        
  inflating: data/val/909.jpg        
  inflating: data/val/910.jpg        
  inflating: data/val/911.jpg        
  inflating: data/val/912.jpg        
  inflating: data/val/913.jpg        
  inflating: data/val/914.jpg        
  inflating: data/val/915.jpg        
  inflating: data/val/916.jpg        
  inflating: data/val/917.jpg        
  inflating: data/val/918.jpg        
  inflating: data/val/919.jpg        
  inflating: data/val/920.jpg        
  inflating: data/val/921.jpg        
  inflating: data/val/922.jpg        
  inflating: data/val/923.jpg        
  inflating: data/val/924.jpg        
  inflating: data/val/925.jpg        
  inflating: data/val/926.jpg        
  inflating: data/val/927.jpg        
  inflating: data/val/928.jpg        
  inflating: data/val/929.jpg        
  inflating: data/val/930.jpg        
  inflating: data/val/931.jpg        
  inflating: data/val/932.jpg        
  inflating: data/val/933.jpg        
  inflating: data/val/934.jpg        
  inflating: data/val/935.jpg        
  inflating: data/val/936.jpg        
  inflating: data/val/937.jpg        
  inflating: data/val/938.jpg        
  inflating: data/val/939.jpg        
  inflating: data/val/940.jpg        
  inflating: data/val/941.jpg        
  inflating: data/val/942.jpg        
  inflating: data/val/943.jpg        
  inflating: data/val/944.jpg        
  inflating: data/val/945.jpg        
  inflating: data/val/946.jpg        
  inflating: data/val/947.jpg        
  inflating: data/val/948.jpg        
  inflating: data/val/949.jpg        
  inflating: data/val/950.jpg        
  inflating: data/val/951.jpg        
  inflating: data/val/952.jpg        
  inflating: data/val/953.jpg        
  inflating: data/val/954.jpg        
  inflating: data/val/955.jpg        
  inflating: data/val/956.jpg        
  inflating: data/val/957.jpg        
  inflating: data/val/958.jpg        
  inflating: data/val/959.jpg        
  inflating: data/val/960.jpg        
  inflating: data/val/961.jpg        
  inflating: data/val/962.jpg        
  inflating: data/val/963.jpg        
  inflating: data/val/964.jpg        
  inflating: data/val/965.jpg        
  inflating: data/val/966.jpg        
  inflating: data/val/967.jpg        
  inflating: data/val/968.jpg        
  inflating: data/val/969.jpg        
  inflating: data/val/970.jpg        
  inflating: data/val/971.jpg        
  inflating: data/val/972.jpg        
  inflating: data/val/973.jpg        
  inflating: data/val/974.jpg        
  inflating: data/val/975.jpg        
  inflating: data/val/976.jpg        
  inflating: data/val/977.jpg        
  inflating: data/val/978.jpg        
  inflating: data/val/979.jpg        
  inflating: data/val/980.jpg        
  inflating: data/val/981.jpg        
  inflating: data/val/982.jpg        
  inflating: data/val/983.jpg        
  inflating: data/val/984.jpg        
  inflating: data/val/985.jpg        
  inflating: data/val/986.jpg        
  inflating: data/val/987.jpg        
  inflating: data/val/988.jpg        
  inflating: data/val/989.jpg        
  inflating: data/val/990.jpg        
  inflating: data/val/991.jpg        
  inflating: data/val/992.jpg        
  inflating: data/val/993.jpg        
  inflating: data/val/994.jpg        
  inflating: data/val/995.jpg        
  inflating: data/val/996.jpg        
  inflating: data/val/997.jpg        
  inflating: data/val/998.jpg        
  inflating: data/val/999.jpg        
unzip:  cannot find or open data/test.zip, data/test.zip.zip or data/test.zip.ZIP.

Downloading & Importing Libraries

Here we are going to use PyTorch to do our multioutput tasks, while PyTorch is really popular deep learning model, for those who are new to PyTorch, pytorch is an open source Deep Learning Library thay helps in creating, training Deep Learning Models, and much more.

We are also going to use pretrainedmodels.pytorch which provides tons of pretrained deep learning models, such as resnets, vgg or efficientnets.

In [ ]:
!pip install pretrainedmodels
Collecting pretrainedmodels
  Downloading https://files.pythonhosted.org/packages/84/0e/be6a0e58447ac16c938799d49bfb5fb7a80ac35e137547fc6cee2c08c4cf/pretrainedmodels-0.7.4.tar.gz (58kB)
     |████████████████████████████████| 61kB 4.4MB/s 
Requirement already satisfied: torch in /usr/local/lib/python3.7/dist-packages (from pretrainedmodels) (1.9.0+cu102)
Requirement already satisfied: torchvision in /usr/local/lib/python3.7/dist-packages (from pretrainedmodels) (0.10.0+cu102)
Collecting munch
  Downloading https://files.pythonhosted.org/packages/cc/ab/85d8da5c9a45e072301beb37ad7f833cd344e04c817d97e0cc75681d248f/munch-2.5.0-py2.py3-none-any.whl
Requirement already satisfied: tqdm in /usr/local/lib/python3.7/dist-packages (from pretrainedmodels) (4.61.2)
Requirement already satisfied: typing-extensions in /usr/local/lib/python3.7/dist-packages (from torch->pretrainedmodels) (3.7.4.3)
Requirement already satisfied: pillow>=5.3.0 in /usr/local/lib/python3.7/dist-packages (from torchvision->pretrainedmodels) (7.1.2)
Requirement already satisfied: numpy in /usr/local/lib/python3.7/dist-packages (from torchvision->pretrainedmodels) (1.19.5)
Requirement already satisfied: six in /usr/local/lib/python3.7/dist-packages (from munch->pretrainedmodels) (1.15.0)
Building wheels for collected packages: pretrainedmodels
  Building wheel for pretrainedmodels (setup.py) ... done
  Created wheel for pretrainedmodels: filename=pretrainedmodels-0.7.4-cp37-none-any.whl size=60966 sha256=9ebcecc0757bd02aa4dc588344418e444b1aefee1ce510b9a0dc52a69878c45f
  Stored in directory: /root/.cache/pip/wheels/69/df/63/62583c096289713f22db605aa2334de5b591d59861a02c2ecd
Successfully built pretrainedmodels
Installing collected packages: munch, pretrainedmodels
Successfully installed munch-2.5.0 pretrainedmodels-0.7.4
In [ ]:
# PyTorch
import torch
from torch import nn
from torch.utils.data import Dataset, DataLoader
from torch.nn import functional as F

# Pretrained Models
import pretrainedmodels

# Reading Dataset & Visualizations
import pandas as pd
from PIL import Image, ImageDraw
import matplotlib.pyplot as plt
import numpy as np

# Misc
import os
from tqdm import trange
from tqdm.notebook import tqdm
import random

# Using GPU for training if GPU is detected, else, CPU
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

Make Sure your GPU is enabled by going in tab Runtime > Change Runtime Type > Hardware Accelerator > GPU

Training phase ⚙️

Reading Dataset

Reading the necessary files to train, validation & submit our results!

In [ ]:
# Reading the training dataset
train_df = pd.read_csv("data/train.csv")
train_df
Out[ ]:
ImageID distance location
0 0 351 [215, 158]
1 1 372 [228, 269]
2 2 488 [255, 386]
3 3 308 [306, 426]
4 4 67 [248, 338]
... ... ... ...
9995 9995 409 [231, 386]
9996 9996 307 [280, 103]
9997 9997 270 [280, 490]
9998 9998 390 [228, 110]
9999 9999 195 [286, 464]

10000 rows × 3 columns

Data Visualization

In [ ]:
# Reading a ramdom sample
sample_index = random.randint(0, train_df.shape[0]-1)

# Reading the image
img = Image.open(f"data/train/{train_df['ImageID'][sample_index]}.jpg")

# Getting the distance and location of the specific image
distance = train_df['distance'][sample_index]
location = eval(train_df['location'][sample_index])

# Drawing the location and the distance
draw = ImageDraw.Draw(img)
x, y, r = location[0], location[1], 3
points = (x-r, y-r, x+r, y+r)
draw.ellipse(points, "yellow")
draw.text((0, 0),f"Distance : {distance}","yellow")

img
Out[ ]:

Creating the Dataset

In [ ]:
class ISSDataset(Dataset):

  def __init__(self, img_directory, csv_path=None, train=True):
    
    # Images directory and reading corrospoding csv
    self.img_directory = img_directory
    self.train = train
    self.data = pd.read_csv(csv_path)

  def __len__(self):
    return len(os.listdir(self.img_directory))

  def __getitem__(self, idx):

    img_id = self.data['ImageID'][idx]

    # Reading the image
    img_path = os.path.join(self.img_directory, f"{img_id}.jpg")
    img = Image.open(img_path)
    img = np.array(img)
    img = np.moveaxis(img, -1, 0) # Converting from image channel ordering from last channel to first channel  

    # If the dataset is set to train
    if self.train == True:
      
      # Reading the labels
      distance = self.data[self.data['ImageID'] == img_id]['distance'].values[0]
      location = eval(self.data[self.data['ImageID'] == img_id]['location'].values[0])

      label = [distance, location[0], location[1]]


      return img, label
    
    # If dataset is set to testing data
    else:

      return img, img_id
In [ ]:
# Reading the training dataset
train_iss_dataset = ISSDataset(csv_path="data/train.csv", img_directory="data/train/")
train_dataset = DataLoader(train_iss_dataset, batch_size=4, shuffle=True)

# Reading the validation dataset
val_iss_dataset = ISSDataset(csv_path="data/val.csv", img_directory="data/val/")
val_dataset = DataLoader(val_iss_dataset, batch_size=4, shuffle=True)
In [ ]:
# Going through a sample of the the dataset
feature, labels = next(iter(train_dataset))
In [ ]:
# Showing the image with label
img = np.moveaxis(feature[0].numpy(), 0, -1)
plt.imshow(img)
labels
Out[ ]:
[tensor([305, 285]), tensor([305, 234]), tensor([252, 311])]

Creating the Model

Using a Pretrained Resnet18 model and adding three fully connected layers to predict -

  • Distance
  • Location in X axis
  • Location in Y axis
In [ ]:
class Model(nn.Module):
  def __init__(self):
    super(Model, self).__init__()

    # Using a pretrained mdoel
    self.model = pretrainedmodels.__dict__["resnet18"](pretrained="imagenet")

    # Creating 3 fully connected layers 
    self.distance_fc = nn.Linear(512, 1)
    self.location_fc_x = nn.Linear(512, 1)
    self.location_fc_y = nn.Linear(512, 1)

  # Takingt the image and predicting the labels 
  def forward(self, image):
     
    batch_size = image.shape[0]

    image = image.to(torch.float32)

    x = self.model.features(image)
    x = F.adaptive_avg_pool2d(x, 1).reshape(batch_size, -1)

    distance = self.distance_fc(x)
    location_x = self.location_fc_x(x)
    location_y = self.location_fc_y(x)

    return distance, location_x, location_y

model = Model()
model
Downloading: "https://download.pytorch.org/models/resnet18-5c106cde.pth" to /root/.cache/torch/hub/checkpoints/resnet18-5c106cde.pth
Out[ ]:
Model(
  (model): ResNet(
    (conv1): Conv2d(3, 64, kernel_size=(7, 7), stride=(2, 2), padding=(3, 3), bias=False)
    (bn1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
    (relu): ReLU(inplace=True)
    (maxpool): MaxPool2d(kernel_size=3, stride=2, padding=1, dilation=1, ceil_mode=False)
    (layer1): Sequential(
      (0): BasicBlock(
        (conv1): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
        (bn1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu): ReLU(inplace=True)
        (conv2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
        (bn2): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
      (1): BasicBlock(
        (conv1): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
        (bn1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu): ReLU(inplace=True)
        (conv2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
        (bn2): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
    )
    (layer2): Sequential(
      (0): BasicBlock(
        (conv1): Conv2d(64, 128, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), bias=False)
        (bn1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu): ReLU(inplace=True)
        (conv2): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
        (bn2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (downsample): Sequential(
          (0): Conv2d(64, 128, kernel_size=(1, 1), stride=(2, 2), bias=False)
          (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        )
      )
      (1): BasicBlock(
        (conv1): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
        (bn1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu): ReLU(inplace=True)
        (conv2): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
        (bn2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
    )
    (layer3): Sequential(
      (0): BasicBlock(
        (conv1): Conv2d(128, 256, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), bias=False)
        (bn1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu): ReLU(inplace=True)
        (conv2): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
        (bn2): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (downsample): Sequential(
          (0): Conv2d(128, 256, kernel_size=(1, 1), stride=(2, 2), bias=False)
          (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        )
      )
      (1): BasicBlock(
        (conv1): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
        (bn1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu): ReLU(inplace=True)
        (conv2): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
        (bn2): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
    )
    (layer4): Sequential(
      (0): BasicBlock(
        (conv1): Conv2d(256, 512, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), bias=False)
        (bn1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu): ReLU(inplace=True)
        (conv2): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
        (bn2): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (downsample): Sequential(
          (0): Conv2d(256, 512, kernel_size=(1, 1), stride=(2, 2), bias=False)
          (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        )
      )
      (1): BasicBlock(
        (conv1): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
        (bn1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
        (relu): ReLU(inplace=True)
        (conv2): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False)
        (bn2): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
      )
    )
    (avgpool): AdaptiveAvgPool2d(output_size=(1, 1))
    (fc): None
    (last_linear): Linear(in_features=512, out_features=1000, bias=True)
  )
  (distance_fc): Linear(in_features=512, out_features=1, bias=True)
  (location_fc_x): Linear(in_features=512, out_features=1, bias=True)
  (location_fc_y): Linear(in_features=512, out_features=1, bias=True)
)
In [ ]:
# Sample Predictions
sample_predictions = model(feature)
sample_predictions
/usr/local/lib/python3.7/dist-packages/torch/nn/functional.py:718: UserWarning: Named tensors and all their associated APIs are an experimental feature and subject to change. Please do not use them for anything important until they are released as stable. (Triggered internally at  /pytorch/c10/core/TensorImpl.h:1156.)
  return torch.max_pool2d(input, kernel_size, stride, padding, dilation, ceil_mode)
Out[ ]:
(tensor([[1.1384],
         [1.1928]], grad_fn=<AddmmBackward>), tensor([[0.5918],
         [0.2540]], grad_fn=<AddmmBackward>), tensor([[0.1508],
         [0.2556]], grad_fn=<AddmmBackward>))

Setting up Parameters

Here we will be setting up few parameters including Loss, Optimizer, Learning Rate and function for the trainign

In [ ]:
# Loss
loss_function = nn.MSELoss()

# Optimizer
optimizer = torch.optim.SGD(model.parameters(), lr=1e-3)
In [ ]:
# Training Function 
def train(dataloader, model, loss_function, optimizer, train=True):

  # Using GPU if GPU is detected
  model = model.to(device)
  losses = []

  # Grounf thought each batch 
  pbar = tqdm(dataloader) # Creating a progress bar
  for batch, (X, y) in enumerate(dataloader):
    
    # Ground truth
    y = [i.to(torch.float32).to(device).unsqueeze(1) for i in y]

    # Predictions
    pred = model(X.to(device))
    pred = [i.to(torch.float32)  for i in pred]

    # Calulating total loss for 3 predictions
    loss = loss_function(y[0], pred[0]) + loss_function(y[1], pred[1]) + loss_function(y[2], pred[2])

    # Doing backpropagation if train is set to true
    if train==True:
      optimizer.zero_grad()
      loss.backward()
      optimizer.step()
    else:
      pass

    # Updating the progress bar
    pbar.set_description(f"Batch : {batch} Loss : {loss.item()}")
    losses.append(loss.item())
    pbar.update(1)

  # Returning the mean loss
  return sum(losses)/len(losses)

Training the Model

And there we go! It's finally the time to start the training!

In [ ]:
losses = train(dataloader=train_dataset, model=model, loss_function=loss_function, optimizer=optimizer)
print("Mean Loss over 1 Epoch : ", losses)
Mean Loss over 1 Epoch :  7547.396356729126

Validation

Now we have trained the model, let's see the results for unseen set of images.

In [ ]:
losses = train(dataloader=val_dataset, model=model, loss_function=loss_function, optimizer=optimizer, train=False)
print("Mean Loss over 1 Epoch ( Validation ) : ", losses)
Mean Loss over 1 Epoch :  503.2519160079956

Submitting Results 📄

Okay, this is the last section 😌 , let's get out testing results from the model real quick and submit our prediction directly using AIcrowd CLI

Reading the Test Dataset

In [ ]:
test_dataset = ISSDataset(img_directory="data/test/", csv_path="data/submission.csv", train=False)
test_dataloader = DataLoader(test_dataset, batch_size=16, shuffle=False)
In [ ]:
# Function to take the dataset & model and return the predictions for all samples
def test(dataloader, model):

  # Loss containing predictions
  distances = []
  locations = []
  imageids = []

  model = model.to(device)

  # Going through each batch  
  for batch, (X, img_id) in tqdm(enumerate(dataloader)):

    # Getting the predictions
    pred = model(X.to(device))

    # Adding the distance
    distance = pred[0].cpu().detach().tolist()
    distances.extend([*distance])
    
    # Adding the Locations 
    location_x = pred[1].cpu().detach().tolist()
    location_y = pred[2].cpu().detach().tolist()
    location = [[x[0], y[0]]  for x, y in zip(location_x, location_y)]
    locations.extend(location)

    imageids.extend([*img_id.tolist()])

  return imageids, [d[0] for d in distances], locations
In [ ]:
# Running the inference
imageids, distances, locations = test(test_dataloader, model)
In [ ]:
# Adding the predictions to the submission.csv 
test_dataset.data.ImageID = imageids
test_dataset.data.distance = distances
test_dataset.data.location = locations
test_dataset.data
Out[ ]:
ImageID distance location
0 0 321.930756 [262.0217590332031, 203.3336944580078]
1 1 463.857513 [327.293212890625, 125.95026397705078]
2 2 421.140198 [230.29417419433594, 466.2022705078125]
3 3 119.153801 [284.049072265625, 489.627685546875]
4 4 158.174683 [214.08851623535156, 430.1171569824219]
... ... ... ...
4995 4995 445.237427 [237.29318237304688, 200.6291961669922]
4996 4996 350.397552 [253.53211975097656, 481.5347595214844]
4997 4997 370.409882 [225.88555908203125, 472.9713134765625]
4998 4998 65.015976 [293.5000915527344, 330.70587158203125]
4999 4999 227.828690 [262.9216003417969, 331.9263610839844]

5000 rows × 3 columns

Note : Please make sure that there should be filename submission.csv in assets folder before submitting it

In [ ]:
# Saving the submission.csv in the assets folder 
!rm -rf assets
!mkdir assets

test_dataset.data.to_csv(os.path.join("assets", "submission.csv"), index=False)

Uploading the Results

In [ ]:
!aicrowd notebook submit -c docking-iss -a assets --no-verify
Mounting Google Drive 💾
Your Google Drive will be mounted to access the colab notebook
Go to this URL in a browser: https://accounts.google.com/o/oauth2/auth?client_id=947318989803-6bn6qk8qdgf4n4g3pfee6491hc0brc4i.apps.googleusercontent.com&redirect_uri=urn%3aietf%3awg%3aoauth%3a2.0%3aoob&scope=email%20https%3a%2f%2fwww.googleapis.com%2fauth%2fdocs.test%20https%3a%2f%2fwww.googleapis.com%2fauth%2fdrive%20https%3a%2f%2fwww.googleapis.com%2fauth%2fdrive.photos.readonly%20https%3a%2f%2fwww.googleapis.com%2fauth%2fpeopleapi.readonly%20https%3a%2f%2fwww.googleapis.com%2fauth%2fdrive.activity.readonly%20https%3a%2f%2fwww.googleapis.com%2fauth%2fexperimentsandconfigs%20https%3a%2f%2fwww.googleapis.com%2fauth%2fphotos.native&response_type=code

Enter your authorization code:
4/1AX4XfWh9Q5rNtaDSqNf5ckoRGGWfxKO4AeTCKzS72eL34U7tgzeJdWdX9w8
Mounted at /content/drive
Using notebook: /content/drive/MyDrive/Colab Notebooks/Docking ISS for submission...
Scrubbing API keys from the notebook...
Collecting notebook...
submission.zip ━━━━━━━━━━━━━━━━━━ 100.0%238.5/236.9 KB835.6 kB/s0:00:00
                                               ╭─────────────────────────╮                                                
                                               │ Successfully submitted! │                                                
                                               ╰─────────────────────────╯                                                
                                                     Important links                                                      
┌──────────────────┬─────────────────────────────────────────────────────────────────────────────────────────────────────┐
│  This submission │ https://www.aicrowd.com/challenges/ai-blitz-10/problems/docking-iss/submissions/150225              │
│                  │                                                                                                     │
│  All submissions │ https://www.aicrowd.com/challenges/ai-blitz-10/problems/docking-iss/submissions?my_submissions=true │
│                  │                                                                                                     │
│      Leaderboard │ https://www.aicrowd.com/challenges/ai-blitz-10/problems/docking-iss/leaderboards                    │
│                  │                                                                                                     │
│ Discussion forum │ https://discourse.aicrowd.com/c/ai-blitz-10                                                         │
│                  │                                                                                                     │
│   Challenge page │ https://www.aicrowd.com/challenges/ai-blitz-10/problems/docking-iss                                 │
└──────────────────┴─────────────────────────────────────────────────────────────────────────────────────────────────────┘

Don't be shy to ask question related to any errors you are getting or doubts in any part of this notebook in discussion forum or in AIcrowd Discord sever, AIcrew will be happy to help you :)

Also, wanna give us your valuable feedback for next blitz or wanna work with us creating blitz challanges ? Let us know!

In [ ]:


Comments

BalajiAI
Over 3 years ago

Hi Friends. In the below code, what the variable r means ?

Drawing the location and the distance

draw = ImageDraw.Draw(img) x, y, r = location[0], location[1], 3 points = (x-r, y-r, x+r, y+r) …

aashishpt
Over 3 years ago

hi @06_balaji, it means the semi major axis of ellipse that is being drawn, also can be thought of as radius if circle is being drawn.

You must login before you can post a comment.

Execute