diff --git a/doc/VID_20220208_150059.mp4 b/data/VID_20220208_150059.mp4
similarity index 100%
rename from doc/VID_20220208_150059.mp4
rename to data/VID_20220208_150059.mp4
diff --git a/data/img/000.jpg b/data/img/000.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..52cdc2aac812a1b927e6d3d3140b9cb761350073
Binary files /dev/null and b/data/img/000.jpg differ
diff --git a/data/img/001.jpg b/data/img/001.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5f0f534999600a19dd898379f3fc00f8bc997e6a
Binary files /dev/null and b/data/img/001.jpg differ
diff --git a/data/img/002.jpg b/data/img/002.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6f00a6cb26b6cf122383f76575ab8c07b417cf6b
Binary files /dev/null and b/data/img/002.jpg differ
diff --git a/data/img/003.jpg b/data/img/003.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4f071c5aed29815c440f164797c6978cb735455b
Binary files /dev/null and b/data/img/003.jpg differ
diff --git a/data/img/004.jpg b/data/img/004.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9da440b5b1e1fb2e3f3c4cba2a01877eda6187cd
Binary files /dev/null and b/data/img/004.jpg differ
diff --git a/data/img/005.jpg b/data/img/005.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fc6d2fd5c9571afea8f02d3a801b62fd6d333c47
Binary files /dev/null and b/data/img/005.jpg differ
diff --git a/data/img/006.jpg b/data/img/006.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ec2995eb42d2039527ec22bc5260ef65f870c679
Binary files /dev/null and b/data/img/006.jpg differ
diff --git a/data/img/007.jpg b/data/img/007.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1acb441f26ef2cd0ef5a6304c2927a97b12638d6
Binary files /dev/null and b/data/img/007.jpg differ
diff --git a/data/img/008.jpg b/data/img/008.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..131431a246da037bf9e4827113d2a3dd3578bb42
Binary files /dev/null and b/data/img/008.jpg differ
diff --git a/data/img/009.jpg b/data/img/009.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e03e63265e6f8a7f588d5c8b7f445f9de9151de4
Binary files /dev/null and b/data/img/009.jpg differ
diff --git a/data/img/010.jpg b/data/img/010.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6ad16bbec1d05267d700437e1950125c85af96b6
Binary files /dev/null and b/data/img/010.jpg differ
diff --git a/data/img/011.jpg b/data/img/011.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6f2374b4b80497a63cb19d9ba06d7c9d91e67f68
Binary files /dev/null and b/data/img/011.jpg differ
diff --git a/data/img/012.jpg b/data/img/012.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fee6c9b4e073496ac7f1af446fb2ac38da8765cb
Binary files /dev/null and b/data/img/012.jpg differ
diff --git a/data/img/013.jpg b/data/img/013.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..80a614de430205da03ec4607e95de13e28d4bd15
Binary files /dev/null and b/data/img/013.jpg differ
diff --git a/data/img/014.jpg b/data/img/014.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..117de4c9be3b5888090e27ccdc1c7050d4904fcb
Binary files /dev/null and b/data/img/014.jpg differ
diff --git a/data/img/015.jpg b/data/img/015.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3079050f82421c1bdf4ce7458e3560fd1db107d9
Binary files /dev/null and b/data/img/015.jpg differ
diff --git a/data/img/016.jpg b/data/img/016.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..33253c99b6fe02d3d59960faab85f1fd6f5de192
Binary files /dev/null and b/data/img/016.jpg differ
diff --git a/data/img/017.jpg b/data/img/017.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a468484f0ee3a7d14a3e2e2139e68569245968ff
Binary files /dev/null and b/data/img/017.jpg differ
diff --git a/data/img/018.jpg b/data/img/018.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..45a6274dbb97b9a649679c06fc21b2ec56b9ac3e
Binary files /dev/null and b/data/img/018.jpg differ
diff --git a/data/img/019.jpg b/data/img/019.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..90de1db9bbbcfbe642cdfaa435cd18e7933e90ef
Binary files /dev/null and b/data/img/019.jpg differ
diff --git a/data/img/020.jpg b/data/img/020.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..42b395001c9fd065c40b98fa5a30e6e173ecae2e
Binary files /dev/null and b/data/img/020.jpg differ
diff --git a/data/img/021.jpg b/data/img/021.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fee4ddf55c159bba368ba5a5c29fe579246f6cba
Binary files /dev/null and b/data/img/021.jpg differ
diff --git a/data/img/022.jpg b/data/img/022.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cd8400a452f5d93a4e3e8120ee13b23c4092b3f8
Binary files /dev/null and b/data/img/022.jpg differ
diff --git a/data/img/023.jpg b/data/img/023.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0c18ac1337f1d58f0fd60b6e2da44e9a81197471
Binary files /dev/null and b/data/img/023.jpg differ
diff --git a/data/img/024.jpg b/data/img/024.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a86c9ba32504aa33f1b07d37d6984d07ff8b436e
Binary files /dev/null and b/data/img/024.jpg differ
diff --git a/data/img/025.jpg b/data/img/025.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0e701f4dea87ae003c33ab57adc06865de38a4f8
Binary files /dev/null and b/data/img/025.jpg differ
diff --git a/data/img/026.jpg b/data/img/026.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..05661287eb4b05515cd1dd80889c788e3de971fc
Binary files /dev/null and b/data/img/026.jpg differ
diff --git a/data/img/027.jpg b/data/img/027.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..84203325c9e099e77a6d5c5f2e18f10c8931c0c7
Binary files /dev/null and b/data/img/027.jpg differ
diff --git a/data/img/028.jpg b/data/img/028.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d8bcbf55953470596e2ed38486a353f4771369cd
Binary files /dev/null and b/data/img/028.jpg differ
diff --git a/data/img/029.jpg b/data/img/029.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..00723c45f3fa453ce112e7ab05c7cdfd0ad721af
Binary files /dev/null and b/data/img/029.jpg differ
diff --git a/data/img/030.jpg b/data/img/030.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f35ad647a9adfb3e04be02ea867184c4f226f500
Binary files /dev/null and b/data/img/030.jpg differ
diff --git a/data/img/031.jpg b/data/img/031.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..15e6dc34729e507562af7f19a03c0a536678af3a
Binary files /dev/null and b/data/img/031.jpg differ
diff --git a/data/img/032.jpg b/data/img/032.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..00665a2178b9166e89c52a2c5f8f2b164746acca
Binary files /dev/null and b/data/img/032.jpg differ
diff --git a/data/img/033.jpg b/data/img/033.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..22591b5ca58ba2c9e83dd220a3776a43fb9aeef2
Binary files /dev/null and b/data/img/033.jpg differ
diff --git a/data/img/034.jpg b/data/img/034.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f859df762e4b817f90d40a5464c509799cb510a2
Binary files /dev/null and b/data/img/034.jpg differ
diff --git a/data/img/035.jpg b/data/img/035.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2cccfd3302b461928a4a7edf51fe4f6c30f80536
Binary files /dev/null and b/data/img/035.jpg differ
diff --git a/data/img/036.jpg b/data/img/036.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eda7314ef250644b1e334bf5b78c35e2ca0ee628
Binary files /dev/null and b/data/img/036.jpg differ
diff --git a/data/img/037.jpg b/data/img/037.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8c2aea525a7e24643f4481bff0f18bd93c7f1caa
Binary files /dev/null and b/data/img/037.jpg differ
diff --git a/data/img/038.jpg b/data/img/038.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6478c56d34052226ec1027270f707c3475d61eb0
Binary files /dev/null and b/data/img/038.jpg differ
diff --git a/data/img/039.jpg b/data/img/039.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b4bf0dbf383b7f4295995220e6b637fa3eeade62
Binary files /dev/null and b/data/img/039.jpg differ
diff --git a/data/img/040.jpg b/data/img/040.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e8be930215fca978cfab783691be9d431ad88435
Binary files /dev/null and b/data/img/040.jpg differ
diff --git a/data/img/041.jpg b/data/img/041.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7ce97904bb97ffde3a36b01a40422839208c880c
Binary files /dev/null and b/data/img/041.jpg differ
diff --git a/data/img/042.jpg b/data/img/042.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e2f208f2f683b7e8b0e449c5d2e97a3e64d74f79
Binary files /dev/null and b/data/img/042.jpg differ
diff --git a/data/img/043.jpg b/data/img/043.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e997991b9b30d33a47e277d9f53bb9c3b5e5c2aa
Binary files /dev/null and b/data/img/043.jpg differ
diff --git a/data/img/044.jpg b/data/img/044.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8a693c40171a53dd94d447893b0999ae1cd53dd4
Binary files /dev/null and b/data/img/044.jpg differ
diff --git a/data/img/045.jpg b/data/img/045.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..351871e1d4e559d128000fa95cb8aabd758c5a6f
Binary files /dev/null and b/data/img/045.jpg differ
diff --git a/data/img/046.jpg b/data/img/046.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..de4c3eead172b4e3047da03ca79b22c7f31441d4
Binary files /dev/null and b/data/img/046.jpg differ
diff --git a/data/img/047.jpg b/data/img/047.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d42e930b9e7d1ee3e92a73fd54cf7a8b8e5d9d9e
Binary files /dev/null and b/data/img/047.jpg differ
diff --git a/data/img/048.jpg b/data/img/048.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c4b82cf4debb510c7e2c180ca69b2c4cee434065
Binary files /dev/null and b/data/img/048.jpg differ
diff --git a/data/img/049.jpg b/data/img/049.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2228ed34436cfba18ca3a2ab9b600e94df59e408
Binary files /dev/null and b/data/img/049.jpg differ
diff --git a/data/img/050.jpg b/data/img/050.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3dbc33c73e038461ff022c9dfedcaca4c11b5a57
Binary files /dev/null and b/data/img/050.jpg differ
diff --git a/data/img/051.jpg b/data/img/051.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..91730090ce98c54bdfdfe04bc2716809d8e1a42f
Binary files /dev/null and b/data/img/051.jpg differ
diff --git a/data/img/052.jpg b/data/img/052.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..62733bddd4352127c72f7c366911086a376ce65a
Binary files /dev/null and b/data/img/052.jpg differ
diff --git a/data/img/053.jpg b/data/img/053.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..196521255075d04f2ff5d349949647f8643178c8
Binary files /dev/null and b/data/img/053.jpg differ
diff --git a/data/img/054.jpg b/data/img/054.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3b948f0efc7c24041c2e72003e96a54df3be1487
Binary files /dev/null and b/data/img/054.jpg differ
diff --git a/data/img/055.jpg b/data/img/055.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ee9424ca629e43f784706d7de7f606ac617be6bc
Binary files /dev/null and b/data/img/055.jpg differ
diff --git a/data/img/056.jpg b/data/img/056.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fe9a2e84787c88ad403e02983a5e223a3d4b5da0
Binary files /dev/null and b/data/img/056.jpg differ
diff --git a/data/img/057.jpg b/data/img/057.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..11270d2d0b034756b954d52b71422d0f98bd1a24
Binary files /dev/null and b/data/img/057.jpg differ
diff --git a/data/img/058.jpg b/data/img/058.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c783760af18041c64ccfbba6600e50384bb7d8a6
Binary files /dev/null and b/data/img/058.jpg differ
diff --git a/data/img/059.jpg b/data/img/059.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9e455675c6df93dd53a8476e8b444db21db79423
Binary files /dev/null and b/data/img/059.jpg differ
diff --git a/data/img/060.jpg b/data/img/060.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bf3b4734b7f4f63cc17d464b538259272a1f54c0
Binary files /dev/null and b/data/img/060.jpg differ
diff --git a/data/img/061.jpg b/data/img/061.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9128205866e251db6a6566619e59ca3baf28bd49
Binary files /dev/null and b/data/img/061.jpg differ
diff --git a/data/img/062.jpg b/data/img/062.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..10d5dd340eae8c6e16416c9f62a22e6c0b66e31c
Binary files /dev/null and b/data/img/062.jpg differ
diff --git a/data/img/063.jpg b/data/img/063.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..602b5a55d59f0bc09db21f9849997d313afbf6a0
Binary files /dev/null and b/data/img/063.jpg differ
diff --git a/data/img/064.jpg b/data/img/064.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ed0fe986abb9328dee4254d99d2f7a9ee0792c15
Binary files /dev/null and b/data/img/064.jpg differ
diff --git a/data/img/065.jpg b/data/img/065.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a742fd9312ae1c6256bd7ae58452060c2513bd35
Binary files /dev/null and b/data/img/065.jpg differ
diff --git a/data/img/066.jpg b/data/img/066.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..184118f4448c6757b1f85e91187372394d6cbbd9
Binary files /dev/null and b/data/img/066.jpg differ
diff --git a/data/img/067.jpg b/data/img/067.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3b81bc3b57946840ee4c344c30a8a2f1e0b5f1ee
Binary files /dev/null and b/data/img/067.jpg differ
diff --git a/data/img/068.jpg b/data/img/068.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ebcecd3ad1c5aae06206a9468ce1ad0cf94a7bad
Binary files /dev/null and b/data/img/068.jpg differ
diff --git a/data/img/069.jpg b/data/img/069.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..87387e3e941f05bea6b0aabdc168db0893506ef7
Binary files /dev/null and b/data/img/069.jpg differ
diff --git a/data/img/070.jpg b/data/img/070.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..704bf98db9acf5599cb6ab885d23b6a967f7904d
Binary files /dev/null and b/data/img/070.jpg differ
diff --git a/data/img/071.jpg b/data/img/071.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..548009ec6276dbd299560acf41bdb751b33540ec
Binary files /dev/null and b/data/img/071.jpg differ
diff --git a/data/img/072.jpg b/data/img/072.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ce438ec8b346ce427b16f6bc77a56f79b46f4143
Binary files /dev/null and b/data/img/072.jpg differ
diff --git a/data/img/073.jpg b/data/img/073.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e9d688e52745bd431b21917766236126718ed27b
Binary files /dev/null and b/data/img/073.jpg differ
diff --git a/data/img/074.jpg b/data/img/074.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..547b8ebb0218ac737936a081a9c2cbe001db06a9
Binary files /dev/null and b/data/img/074.jpg differ
diff --git a/data/img/075.jpg b/data/img/075.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..689530ca3b484dba39a5de06ecac03f95109731e
Binary files /dev/null and b/data/img/075.jpg differ
diff --git a/data/img/076.jpg b/data/img/076.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..075dc9110dd735b9364bce364805375bddbf88d2
Binary files /dev/null and b/data/img/076.jpg differ
diff --git a/data/img/077.jpg b/data/img/077.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ebe3fdfb6493b24b99335876329171863f8ac413
Binary files /dev/null and b/data/img/077.jpg differ
diff --git a/data/img/078.jpg b/data/img/078.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bb9189fd8115af6ac702fd2a7371bac0dc53cbc9
Binary files /dev/null and b/data/img/078.jpg differ
diff --git a/data/img/079.jpg b/data/img/079.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..446f57cd90a87b38dfeccf269febd7faacd46fdc
Binary files /dev/null and b/data/img/079.jpg differ
diff --git a/data/img/080.jpg b/data/img/080.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f4950b1c685d0005bdd4fbb9212d5b3ee4342692
Binary files /dev/null and b/data/img/080.jpg differ
diff --git a/data/img/081.jpg b/data/img/081.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d653d208dfcf6158ea20ac8c0d38fb49ed38f8d3
Binary files /dev/null and b/data/img/081.jpg differ
diff --git a/data/img/082.jpg b/data/img/082.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..03af9a5e9ac305793c6a025d05417d8ece38ffac
Binary files /dev/null and b/data/img/082.jpg differ
diff --git a/data/img/083.jpg b/data/img/083.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..898fa4d516d046015c2e39cfedae55c46068053d
Binary files /dev/null and b/data/img/083.jpg differ
diff --git a/data/img/084.jpg b/data/img/084.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fbc27ca83e5e7861721d1320c933fd8e183c8a05
Binary files /dev/null and b/data/img/084.jpg differ
diff --git a/data/img/085.jpg b/data/img/085.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..122609075f59ab8d07b9096c57ee340954604281
Binary files /dev/null and b/data/img/085.jpg differ
diff --git a/data/img/086.jpg b/data/img/086.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1d7ebe00798f65f541f40a15b30b9f29256e3417
Binary files /dev/null and b/data/img/086.jpg differ
diff --git a/data/img/087.jpg b/data/img/087.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0fa24650c2261cc97d291dfa44feb0b11ac16392
Binary files /dev/null and b/data/img/087.jpg differ
diff --git a/data/img/088.jpg b/data/img/088.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..05e17d32b8e29d3783c52dbd918474ca637b31b9
Binary files /dev/null and b/data/img/088.jpg differ
diff --git a/data/img/089.jpg b/data/img/089.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..791c7a522d09c8ffea24651f4ce21cd529741a05
Binary files /dev/null and b/data/img/089.jpg differ
diff --git a/data/img/090.jpg b/data/img/090.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4cc1902d6fca1385edc4e852422b9d3edcbd25ab
Binary files /dev/null and b/data/img/090.jpg differ
diff --git a/data/img/091.jpg b/data/img/091.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e8e03ef711ebeb343c89effff72b6624f848db34
Binary files /dev/null and b/data/img/091.jpg differ
diff --git a/data/img/092.jpg b/data/img/092.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..06d46b96cbd5b7894b0094c70d70820bacf68729
Binary files /dev/null and b/data/img/092.jpg differ
diff --git a/data/img/093.jpg b/data/img/093.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..544626db7c756923705f6a9b2050305ad2f0731b
Binary files /dev/null and b/data/img/093.jpg differ
diff --git a/data/img/094.jpg b/data/img/094.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2ecdda89feb5b773be98c5d224667cc43f813597
Binary files /dev/null and b/data/img/094.jpg differ
diff --git a/data/img/095.jpg b/data/img/095.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6bb636550dbed9f5e6f0e59958b9996e9893fff4
Binary files /dev/null and b/data/img/095.jpg differ
diff --git a/data/img/096.jpg b/data/img/096.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..db0199d4dd5f243e2ccad58be24ca59d9d24d3b6
Binary files /dev/null and b/data/img/096.jpg differ
diff --git a/data/img/097.jpg b/data/img/097.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d19b7952d2e701d7372372c66f81011fedd5262c
Binary files /dev/null and b/data/img/097.jpg differ
diff --git a/data/img/098.jpg b/data/img/098.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3871936d5251b610727241f32193d37ca5c3eb8a
Binary files /dev/null and b/data/img/098.jpg differ
diff --git a/data/img/099.jpg b/data/img/099.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f4031c8ca302ecf7b27d4f2b12dcb4e675d445fc
Binary files /dev/null and b/data/img/099.jpg differ
diff --git a/data/img/100.jpg b/data/img/100.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..da0eb7f03bf080e71e0be05f6d1c9698b7f636d5
Binary files /dev/null and b/data/img/100.jpg differ
diff --git a/data/img/101.jpg b/data/img/101.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..48e8974a79bd9d4ce4887a78f2eba83407c6ddfb
Binary files /dev/null and b/data/img/101.jpg differ
diff --git a/data/img/102.jpg b/data/img/102.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6e84614a8ea3b842125bc578454db2e80f62ddd2
Binary files /dev/null and b/data/img/102.jpg differ
diff --git a/data/img/103.jpg b/data/img/103.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..25fbd319b504bd96892b00b8a20f7b5c3dc5b64c
Binary files /dev/null and b/data/img/103.jpg differ
diff --git a/data/img/104.jpg b/data/img/104.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..90f7af2c15720d16f979f912fa8f08565c2c648f
Binary files /dev/null and b/data/img/104.jpg differ
diff --git a/data/img/105.jpg b/data/img/105.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7dd5dfa27191ed60c64e058d554a8cd8ce447ace
Binary files /dev/null and b/data/img/105.jpg differ
diff --git a/data/img/106.jpg b/data/img/106.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7fb8ba9b942b977377986bc19028997950cea01c
Binary files /dev/null and b/data/img/106.jpg differ
diff --git a/data/img/107.jpg b/data/img/107.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..de22f7d00dd3554e32e5b20fd2435457f4af7aeb
Binary files /dev/null and b/data/img/107.jpg differ
diff --git a/data/img/108.jpg b/data/img/108.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f0a602aed334bd92beddf3342909078a4852493d
Binary files /dev/null and b/data/img/108.jpg differ
diff --git a/data/img/109.jpg b/data/img/109.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6b986eb0f4c55a3ddabca3f5d69bb004e170c6a3
Binary files /dev/null and b/data/img/109.jpg differ
diff --git a/data/img/110.jpg b/data/img/110.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b8fce32b7207cb2b7dac56d5268095bee1807ad5
Binary files /dev/null and b/data/img/110.jpg differ
diff --git a/data/img/111.jpg b/data/img/111.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..39542357ffa598ca288113c78ab59405c7b92095
Binary files /dev/null and b/data/img/111.jpg differ
diff --git a/data/img/112.jpg b/data/img/112.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f369a1d3954377097571ed3545e60f976e6dcb41
Binary files /dev/null and b/data/img/112.jpg differ
diff --git a/data/img/113.jpg b/data/img/113.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2af4d64ce715d9e706b06be1524649a4153d2370
Binary files /dev/null and b/data/img/113.jpg differ
diff --git a/data/img/114.jpg b/data/img/114.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..86d8610a2f32282dbf057ad8ef3c8c45b6a4a348
Binary files /dev/null and b/data/img/114.jpg differ
diff --git a/data/img/115.jpg b/data/img/115.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f731cb404c98eb45cc507c4473786b81056f8ad0
Binary files /dev/null and b/data/img/115.jpg differ
diff --git a/data/img/116.jpg b/data/img/116.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..032254f6add76ab3dc94c34b3ad4e9813f320817
Binary files /dev/null and b/data/img/116.jpg differ
diff --git a/data/img/117.jpg b/data/img/117.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..965a2bcb8d6b4acfd3d6c9526a13e3420a1a9c31
Binary files /dev/null and b/data/img/117.jpg differ
diff --git a/data/img/118.jpg b/data/img/118.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8f39ffdddb4a69176e4b809dc14ecd5169dcdb2b
Binary files /dev/null and b/data/img/118.jpg differ
diff --git a/data/img/119.jpg b/data/img/119.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2c598c9bf5d42db80666f7bb0c8bf0e256f06d1a
Binary files /dev/null and b/data/img/119.jpg differ
diff --git a/data/img/120.jpg b/data/img/120.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..075652f8e8b6368829f9571652ee885723e8e5c1
Binary files /dev/null and b/data/img/120.jpg differ
diff --git a/data/img/121.jpg b/data/img/121.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..270391739c24b9695207bf6e111e5b451fbeb491
Binary files /dev/null and b/data/img/121.jpg differ
diff --git a/data/img/122.jpg b/data/img/122.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f3d994e2fc90845794a54b7cc6036b8029e98d9f
Binary files /dev/null and b/data/img/122.jpg differ
diff --git a/data/img/123.jpg b/data/img/123.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..24522f97eae226866388b5fd2d6aba2ca0ae2bc2
Binary files /dev/null and b/data/img/123.jpg differ
diff --git a/data/img/124.jpg b/data/img/124.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b53d3ca4bf1de3deca0e91acb469e532d39179d4
Binary files /dev/null and b/data/img/124.jpg differ
diff --git a/data/img/125.jpg b/data/img/125.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..81bb9664f922daf38901f9bf3f2b883501a63170
Binary files /dev/null and b/data/img/125.jpg differ
diff --git a/data/img/126.jpg b/data/img/126.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..412af1bb3399d2184f8984b0131900062f024126
Binary files /dev/null and b/data/img/126.jpg differ
diff --git a/data/img/127.jpg b/data/img/127.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f7bcad41a58b0d03a3cb3d728242dd99f3b8e044
Binary files /dev/null and b/data/img/127.jpg differ
diff --git a/data/img/128.jpg b/data/img/128.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e8c0f6a215b909d8b4583eb10d4c85eae2c00a9a
Binary files /dev/null and b/data/img/128.jpg differ
diff --git a/data/img/129.jpg b/data/img/129.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e2e774f14cf799041a74d50a75286a15961bfddb
Binary files /dev/null and b/data/img/129.jpg differ
diff --git a/data/img/130.jpg b/data/img/130.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..81f467e3863ea0b01d73f4c6cd7d8cb3f04cd626
Binary files /dev/null and b/data/img/130.jpg differ
diff --git a/data/img/131.jpg b/data/img/131.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9f72fdb2a63d12786284444e46cce0f48ce6898f
Binary files /dev/null and b/data/img/131.jpg differ
diff --git a/data/img/132.jpg b/data/img/132.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..860d087ed2aae201667e51af4f33cac68160f72e
Binary files /dev/null and b/data/img/132.jpg differ
diff --git a/data/img/133.jpg b/data/img/133.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..094ee48a7b5afdf14dda8dca3d9031e78781be1d
Binary files /dev/null and b/data/img/133.jpg differ
diff --git a/data/img/134.jpg b/data/img/134.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fc57e0497f5e8d5a2a2676bd0e6920c08c8b2883
Binary files /dev/null and b/data/img/134.jpg differ
diff --git a/data/img/135.jpg b/data/img/135.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1852a87a918e66380f8143da45d71035da3d68e0
Binary files /dev/null and b/data/img/135.jpg differ
diff --git a/data/img/136.jpg b/data/img/136.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0a8034c5e65d23349d68a89e25c3d3c303bd0636
Binary files /dev/null and b/data/img/136.jpg differ
diff --git a/data/img/137.jpg b/data/img/137.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..67926784fd9c95ca49db3f0d379c9dea602b8324
Binary files /dev/null and b/data/img/137.jpg differ
diff --git a/data/img/138.jpg b/data/img/138.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f16d8d5be009d1ef2f0601fd06b2bdf51080a137
Binary files /dev/null and b/data/img/138.jpg differ
diff --git a/data/img/139.jpg b/data/img/139.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bb45ad37f5dfe2044176ac8049fdd8f8216f0355
Binary files /dev/null and b/data/img/139.jpg differ
diff --git a/data/img/140.jpg b/data/img/140.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f8e50c173387a5fc41f8da8b8217910ae3606d33
Binary files /dev/null and b/data/img/140.jpg differ
diff --git a/data/img/141.jpg b/data/img/141.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7a88c6f9338851a7489e3f709654922977023ac1
Binary files /dev/null and b/data/img/141.jpg differ
diff --git a/data/img/142.jpg b/data/img/142.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a43376321d4a7f7a3e8e5e7def65b9e049efe14b
Binary files /dev/null and b/data/img/142.jpg differ
diff --git a/data/img/143.jpg b/data/img/143.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bca97ed90ed1df8b4d78358362eee0b7f08d3a2d
Binary files /dev/null and b/data/img/143.jpg differ
diff --git a/data/img/144.jpg b/data/img/144.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..92cc6c65a12fc9e71cc1eef0ac2a42ff37d70dc6
Binary files /dev/null and b/data/img/144.jpg differ
diff --git a/data/img/145.jpg b/data/img/145.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6ed9b5226c32461e5e0c5db38fe070471ad1cfe7
Binary files /dev/null and b/data/img/145.jpg differ
diff --git a/data/img/146.jpg b/data/img/146.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5ec45ada600cde48c6e51ad2998e2e37c27a7fcb
Binary files /dev/null and b/data/img/146.jpg differ
diff --git a/data/img/147.jpg b/data/img/147.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1182ed4eec5b64148101c96429ae1a29d371345c
Binary files /dev/null and b/data/img/147.jpg differ
diff --git a/data/img/148.jpg b/data/img/148.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..907a991e34b64c43025193b1f7f5d3461ca59650
Binary files /dev/null and b/data/img/148.jpg differ
diff --git a/data/img/149.jpg b/data/img/149.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e3d882411c33e07a1770c425e55dcb7122e7e52f
Binary files /dev/null and b/data/img/149.jpg differ
diff --git a/data/img/150.jpg b/data/img/150.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..70aa0c97b951f313b7a0b2187d74710a85ace0df
Binary files /dev/null and b/data/img/150.jpg differ
diff --git a/data/img/151.jpg b/data/img/151.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..80eab569dad9e68963b7e77947dcd29887e715a9
Binary files /dev/null and b/data/img/151.jpg differ
diff --git a/data/img/152.jpg b/data/img/152.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6aaca3a7e4b32113ef6230fe10242e4dbf81a3e2
Binary files /dev/null and b/data/img/152.jpg differ
diff --git a/data/img/153.jpg b/data/img/153.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..783d6ad024e2bfeedd6f3b086ac0afc18115df22
Binary files /dev/null and b/data/img/153.jpg differ
diff --git a/data/img/154.jpg b/data/img/154.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cd06941897e8cb901603da98e32341a303ce5535
Binary files /dev/null and b/data/img/154.jpg differ
diff --git a/data/img/155.jpg b/data/img/155.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..41c9d74b46d74623889e5f1526bc8a48b15536bd
Binary files /dev/null and b/data/img/155.jpg differ
diff --git a/data/img/156.jpg b/data/img/156.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..90938650093c583d660452322747c9d47a3cb4b3
Binary files /dev/null and b/data/img/156.jpg differ
diff --git a/data/img/157.jpg b/data/img/157.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b1d9015bcfcad3920432205bcc706d6384fb3a8f
Binary files /dev/null and b/data/img/157.jpg differ
diff --git a/data/img/158.jpg b/data/img/158.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5782c04ce56d224669049d53bd894345cdf39252
Binary files /dev/null and b/data/img/158.jpg differ
diff --git a/data/img/159.jpg b/data/img/159.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3fa0d5104dd8b0f9ba75c2b3de56b8b4e55aa8bd
Binary files /dev/null and b/data/img/159.jpg differ
diff --git a/data/img/160.jpg b/data/img/160.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7aed66b9a75a73ad0c87babf78898a80ce5e47c5
Binary files /dev/null and b/data/img/160.jpg differ
diff --git a/data/img/161.jpg b/data/img/161.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e920e388ce7572b40b7bb6f4f1750cdd652e6d64
Binary files /dev/null and b/data/img/161.jpg differ
diff --git a/data/img/162.jpg b/data/img/162.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dfa34f0ff4f1f82e98efae18c0f04cdc95fc6f70
Binary files /dev/null and b/data/img/162.jpg differ
diff --git a/data/img/163.jpg b/data/img/163.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f8988f63febf2e9004ac9baea182496e32a707e8
Binary files /dev/null and b/data/img/163.jpg differ
diff --git a/data/img/164.jpg b/data/img/164.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d8f34a0afc1fc333d4849f716a2d324a4a4299d4
Binary files /dev/null and b/data/img/164.jpg differ
diff --git a/data/img/165.jpg b/data/img/165.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d33b9586b563450e0352dcf28e506d6520bd3d7b
Binary files /dev/null and b/data/img/165.jpg differ
diff --git a/data/img/166.jpg b/data/img/166.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..35925e54e100fde6c916905b1a2b1fa9f93f234d
Binary files /dev/null and b/data/img/166.jpg differ
diff --git a/data/img/167.jpg b/data/img/167.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0becfc701153798142109e470eb860d9125f3ff7
Binary files /dev/null and b/data/img/167.jpg differ
diff --git a/data/img/168.jpg b/data/img/168.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8d84ca37b3fce96c9d418e89cf857db486a8954e
Binary files /dev/null and b/data/img/168.jpg differ
diff --git a/data/img/169.jpg b/data/img/169.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8f66bcb5af6ebd25d7d7da4b8b6a8af0f9cdb156
Binary files /dev/null and b/data/img/169.jpg differ
diff --git a/data/img/170.jpg b/data/img/170.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..feb7b6e48fb7b2b9eb4523689ecc5697715b5bcd
Binary files /dev/null and b/data/img/170.jpg differ
diff --git a/data/img/171.jpg b/data/img/171.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d922f0850da2c522f47f424afae6fac40957aa7e
Binary files /dev/null and b/data/img/171.jpg differ
diff --git a/data/img/172.jpg b/data/img/172.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4c5551a7b35de0ad44bd9243b7bea4e7f27d2c8d
Binary files /dev/null and b/data/img/172.jpg differ
diff --git a/data/img/173.jpg b/data/img/173.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..71b5a24bb78183e1ace425cbdb0b5b817ae0d282
Binary files /dev/null and b/data/img/173.jpg differ
diff --git a/data/img/174.jpg b/data/img/174.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..893337a136abe849bd78700ee69e506bb81469ac
Binary files /dev/null and b/data/img/174.jpg differ
diff --git a/data/img/175.jpg b/data/img/175.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..67562f2554bd71b7eb75b7234b86fb7b9b917be6
Binary files /dev/null and b/data/img/175.jpg differ
diff --git a/data/img/176.jpg b/data/img/176.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fbc4f3c300263df9b9c9bf61f49a26b64c353178
Binary files /dev/null and b/data/img/176.jpg differ
diff --git a/data/img/177.jpg b/data/img/177.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0f6f834871693c10f539490b82fd68c62360bd45
Binary files /dev/null and b/data/img/177.jpg differ
diff --git a/data/img/178.jpg b/data/img/178.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fec848e18b66257e56f0b1b94162e1efd8973ddf
Binary files /dev/null and b/data/img/178.jpg differ
diff --git a/data/img/179.jpg b/data/img/179.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..44946aa2e2959412af0c23748e431192bd34aa2c
Binary files /dev/null and b/data/img/179.jpg differ
diff --git a/data/img/180.jpg b/data/img/180.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b4b1ed057524ece8d91b1d6567ecb6c2bd723e6a
Binary files /dev/null and b/data/img/180.jpg differ
diff --git a/data/img/181.jpg b/data/img/181.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e921be5a89f48b3878f5a93af618951813a65832
Binary files /dev/null and b/data/img/181.jpg differ
diff --git a/data/img/182.jpg b/data/img/182.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e5b1fa937297b0ccb6473a559156c4a700935803
Binary files /dev/null and b/data/img/182.jpg differ
diff --git a/data/img/183.jpg b/data/img/183.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0d4a93008c5f9d57e35b285084036e66724c5a19
Binary files /dev/null and b/data/img/183.jpg differ
diff --git a/data/img/184.jpg b/data/img/184.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c1cb25702b932e8b51867860e3d4ced840a9ceea
Binary files /dev/null and b/data/img/184.jpg differ
diff --git a/data/img/185.jpg b/data/img/185.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b622fd35230746c1cc91e1c2dd858df7c7e13535
Binary files /dev/null and b/data/img/185.jpg differ
diff --git a/data/img/186.jpg b/data/img/186.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d9902ddd513e44b7be0195837add0e0980744ae3
Binary files /dev/null and b/data/img/186.jpg differ
diff --git a/data/img/187.jpg b/data/img/187.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c6de811d228358153b9d8e6e16a0daa183bdfabd
Binary files /dev/null and b/data/img/187.jpg differ
diff --git a/data/img/188.jpg b/data/img/188.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..350861fbff39dd0568dbbae6ac9bf28897f36a6d
Binary files /dev/null and b/data/img/188.jpg differ
diff --git a/data/img/189.jpg b/data/img/189.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..68190be2fed1a40c8c3795fe130153f81f1f5acd
Binary files /dev/null and b/data/img/189.jpg differ
diff --git a/data/img/190.jpg b/data/img/190.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c76d90e11cb83d309c765382fff749e1ef33d3b4
Binary files /dev/null and b/data/img/190.jpg differ
diff --git a/data/img/191.jpg b/data/img/191.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..affa0f500f8e8c30aa9dbe2f906b45b53b62dd37
Binary files /dev/null and b/data/img/191.jpg differ
diff --git a/data/img/192.jpg b/data/img/192.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b3ec8aa874faee145c793bfa10623230783dafa6
Binary files /dev/null and b/data/img/192.jpg differ
diff --git a/data/img/193.jpg b/data/img/193.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9125a3456bd87166ec8bfb9a74244b15a7d772df
Binary files /dev/null and b/data/img/193.jpg differ
diff --git a/data/img/194.jpg b/data/img/194.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..97792c65ea4bc9cad66aa56c0f70a52145cd6397
Binary files /dev/null and b/data/img/194.jpg differ
diff --git a/data/img/195.jpg b/data/img/195.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..656820a846aa454ba4529e2c126a9d0be3102fa3
Binary files /dev/null and b/data/img/195.jpg differ
diff --git a/data/img/196.jpg b/data/img/196.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2c2f2a8d457f2496655ef110be972d9b0ff2bbe4
Binary files /dev/null and b/data/img/196.jpg differ
diff --git a/data/img/197.jpg b/data/img/197.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c2cb2335daaa1e9f0b9539dfbbcfe9a1766d3726
Binary files /dev/null and b/data/img/197.jpg differ
diff --git a/data/img/198.jpg b/data/img/198.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7754a894d3f867a376d335e72c91f8b9f9810cf8
Binary files /dev/null and b/data/img/198.jpg differ
diff --git a/data/img/199.jpg b/data/img/199.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3b6d9ba2d2787ac39fc50d264995b72aeafc14db
Binary files /dev/null and b/data/img/199.jpg differ
diff --git a/data/img/200.jpg b/data/img/200.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dc7557e03a7a129bf0ffc4f834a81afe4ad732da
Binary files /dev/null and b/data/img/200.jpg differ
diff --git a/data/img/201.jpg b/data/img/201.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c28338a608295ecbc45474f36f558846e9f93474
Binary files /dev/null and b/data/img/201.jpg differ
diff --git a/data/img/202.jpg b/data/img/202.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ed0607cd237cd0f8e9da40dfa8cbb2d42775dd37
Binary files /dev/null and b/data/img/202.jpg differ
diff --git a/data/img/203.jpg b/data/img/203.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4a642fde7e10658b4944d57f1bd237ec2315cee5
Binary files /dev/null and b/data/img/203.jpg differ
diff --git a/data/img/204.jpg b/data/img/204.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3f966f3038db242f49863759a105ec17791389e1
Binary files /dev/null and b/data/img/204.jpg differ
diff --git a/data/img/205.jpg b/data/img/205.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1d179377af7184d71a4e1666ad488c9aa1b48922
Binary files /dev/null and b/data/img/205.jpg differ
diff --git a/data/img/206.jpg b/data/img/206.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8e3602f20bc64fa167a607a9c0bac0e1228e40a2
Binary files /dev/null and b/data/img/206.jpg differ
diff --git a/data/img/207.jpg b/data/img/207.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bc9829d18d1f5097e9fda51222cbf398aa5e2852
Binary files /dev/null and b/data/img/207.jpg differ
diff --git a/data/img/208.jpg b/data/img/208.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2b8231547ff10c2dd55eedf6c64864a5baff3701
Binary files /dev/null and b/data/img/208.jpg differ
diff --git a/data/img/209.jpg b/data/img/209.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..68527998b670f3a59002b64fb2da5b2d0f156a4e
Binary files /dev/null and b/data/img/209.jpg differ
diff --git a/data/img/210.jpg b/data/img/210.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..81a7f8b1d0eff0363ffbf1c57dabebdc1fcb51ab
Binary files /dev/null and b/data/img/210.jpg differ
diff --git a/data/img/211.jpg b/data/img/211.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0596e8c4474c35fb5e82d3c2051ac6c6b764a544
Binary files /dev/null and b/data/img/211.jpg differ
diff --git a/data/img/212.jpg b/data/img/212.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fec2d4ceb119e6d4c800e546a0b0c2f30ee9d097
Binary files /dev/null and b/data/img/212.jpg differ
diff --git a/data/img/213.jpg b/data/img/213.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..973013f729c42c8820e6840347af98cfe16c3ae9
Binary files /dev/null and b/data/img/213.jpg differ
diff --git a/data/img/214.jpg b/data/img/214.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c88e1757f8d800be5e243b6b930b183a2c641e1f
Binary files /dev/null and b/data/img/214.jpg differ
diff --git a/data/img/215.jpg b/data/img/215.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..baa50ab03f50fd74ed93a6fd9ca8519754d709e9
Binary files /dev/null and b/data/img/215.jpg differ
diff --git a/data/img/216.jpg b/data/img/216.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..080fbdc7328d8b704824172836aa1480fbcc97bc
Binary files /dev/null and b/data/img/216.jpg differ
diff --git a/data/img/217.jpg b/data/img/217.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..94bfb0f4c2de4dd34e502aa6376877266dfb4721
Binary files /dev/null and b/data/img/217.jpg differ
diff --git a/data/img/218.jpg b/data/img/218.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0af8579fe9be5b35a841fdb800a24c9020c21404
Binary files /dev/null and b/data/img/218.jpg differ
diff --git a/data/img/219.jpg b/data/img/219.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1f4e04f56048b303f9a1d4ddc5228402c74cc851
Binary files /dev/null and b/data/img/219.jpg differ
diff --git a/data/img/220.jpg b/data/img/220.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..82ff2fdd276414cc74a11b788f8e09f07613758d
Binary files /dev/null and b/data/img/220.jpg differ
diff --git a/data/img/221.jpg b/data/img/221.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..17a6f1f2b8568e876308b63e1dbc13ab540523e2
Binary files /dev/null and b/data/img/221.jpg differ
diff --git a/data/img/222.jpg b/data/img/222.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9851fb3b83003d45361cc35b947d43628686cae1
Binary files /dev/null and b/data/img/222.jpg differ
diff --git a/data/img/223.jpg b/data/img/223.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e540aae75d55da8f26116b132935caf787dbfd03
Binary files /dev/null and b/data/img/223.jpg differ
diff --git a/data/img/224.jpg b/data/img/224.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aed8cf2e2325d026ad70c2dc26c867c18a5b709e
Binary files /dev/null and b/data/img/224.jpg differ
diff --git a/data/img/225.jpg b/data/img/225.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f6127c1fc3c3f11ce2e153d362e02064cdad1eb1
Binary files /dev/null and b/data/img/225.jpg differ
diff --git a/data/img/226.jpg b/data/img/226.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4113e6fd40abdd3abe991096f9bbd13b719a7e69
Binary files /dev/null and b/data/img/226.jpg differ
diff --git a/data/img/227.jpg b/data/img/227.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1b2b4198372de1aac8531809700f1fc66751cf17
Binary files /dev/null and b/data/img/227.jpg differ
diff --git a/data/img/228.jpg b/data/img/228.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ac79e240f9631ef1162c6b806f9c0f48a13ff9b7
Binary files /dev/null and b/data/img/228.jpg differ
diff --git a/data/img/229.jpg b/data/img/229.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7cc370ca572d85986af3c89b9246ea21041be85f
Binary files /dev/null and b/data/img/229.jpg differ
diff --git a/data/img/230.jpg b/data/img/230.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..274e04543ba9e527d00640b21abd041a3009955b
Binary files /dev/null and b/data/img/230.jpg differ
diff --git a/data/img/231.jpg b/data/img/231.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2bc13b99d5d229504f1e4547789e488070ede30b
Binary files /dev/null and b/data/img/231.jpg differ
diff --git a/data/img/232.jpg b/data/img/232.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4d8a0534c61b6a0db8adb1af1d1d630dfc06bdfe
Binary files /dev/null and b/data/img/232.jpg differ
diff --git a/data/img/233.jpg b/data/img/233.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1641fabe5afe8ac7a3d6b4c7a81bd1c22d5c1208
Binary files /dev/null and b/data/img/233.jpg differ
diff --git a/data/img/234.jpg b/data/img/234.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..92235f64aabc5125d4ebf8bcf30cce6a27c56709
Binary files /dev/null and b/data/img/234.jpg differ
diff --git a/data/img/235.jpg b/data/img/235.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..40acf82123f76eb31963fd1c0e606005d92e6a94
Binary files /dev/null and b/data/img/235.jpg differ
diff --git a/data/img/236.jpg b/data/img/236.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b7e2e3cec71b0f525a637e7063b817a38222b452
Binary files /dev/null and b/data/img/236.jpg differ
diff --git a/data/img/237.jpg b/data/img/237.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..11d32c7453fcb29e8cc7d7e98f790fa93132a59c
Binary files /dev/null and b/data/img/237.jpg differ
diff --git a/data/img/238.jpg b/data/img/238.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4b75cc7ca6692e536436ba167c08d8a1a0ee9b68
Binary files /dev/null and b/data/img/238.jpg differ
diff --git a/data/img/239.jpg b/data/img/239.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..851a4abcbbd53d643edff2672eb8c97bde569a11
Binary files /dev/null and b/data/img/239.jpg differ
diff --git a/data/img/240.jpg b/data/img/240.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b3b401e192e104fe2b0cbe9010beaa4b174fb075
Binary files /dev/null and b/data/img/240.jpg differ
diff --git a/data/img/241.jpg b/data/img/241.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a1c39c1c3f8257c548120b99c477a0a0126cd91d
Binary files /dev/null and b/data/img/241.jpg differ
diff --git a/data/img/242.jpg b/data/img/242.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..febcb7ba44444eacccbb5b8c041722ea3a6fb520
Binary files /dev/null and b/data/img/242.jpg differ
diff --git a/data/img/243.jpg b/data/img/243.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b6f2109cf68e5a3720771b1eea75521a8dd021b0
Binary files /dev/null and b/data/img/243.jpg differ
diff --git a/data/img/244.jpg b/data/img/244.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..64a871178eed799679b067254d17d348971f7cf1
Binary files /dev/null and b/data/img/244.jpg differ
diff --git a/data/img/245.jpg b/data/img/245.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..67fa336837ab7251018e41fe1eaa8572d9ecfd15
Binary files /dev/null and b/data/img/245.jpg differ
diff --git a/data/img/246.jpg b/data/img/246.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d6e8c6639ec81d5c206feb702b2a0983aea0e247
Binary files /dev/null and b/data/img/246.jpg differ
diff --git a/data/img/247.jpg b/data/img/247.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..90556174347392976be8fc75ed72fe7cbea2aa24
Binary files /dev/null and b/data/img/247.jpg differ
diff --git a/data/img/248.jpg b/data/img/248.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e0ff6feac74d8ed67ee0d464a2fa884880a2c886
Binary files /dev/null and b/data/img/248.jpg differ
diff --git a/data/img/249.jpg b/data/img/249.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bf92659d9d6bcecb2c80136c241ce6e9533a2a42
Binary files /dev/null and b/data/img/249.jpg differ
diff --git a/data/img/250.jpg b/data/img/250.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0e646b151e467b0c5e9b02ad8503020e9f55f352
Binary files /dev/null and b/data/img/250.jpg differ
diff --git a/data/img/251.jpg b/data/img/251.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..13f1adb26385cb18a7d77a7d2c1eeaef08c326dc
Binary files /dev/null and b/data/img/251.jpg differ
diff --git a/data/img/252.jpg b/data/img/252.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3415a5ab71024febd5159331a5b5bf7cfb9807fb
Binary files /dev/null and b/data/img/252.jpg differ
diff --git a/data/img/253.jpg b/data/img/253.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8938b31c4674a5d7a23bd62e2c85e12bcc42a47d
Binary files /dev/null and b/data/img/253.jpg differ
diff --git a/data/img/254.jpg b/data/img/254.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6eb187fd76db9481edf47fff4c23b574a3b2529e
Binary files /dev/null and b/data/img/254.jpg differ
diff --git a/data/img/255.jpg b/data/img/255.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c48bd3bca0752f95f1d73b86f7d75d702493f038
Binary files /dev/null and b/data/img/255.jpg differ
diff --git a/data/img/256.jpg b/data/img/256.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5481bf3d9a6c092979ff847aebb919791aa1ad61
Binary files /dev/null and b/data/img/256.jpg differ
diff --git a/data/img/257.jpg b/data/img/257.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e6062deee757f4d52d6dcd841ae4c9554c809fb7
Binary files /dev/null and b/data/img/257.jpg differ
diff --git a/data/img/258.jpg b/data/img/258.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1502332b9fbc96164c2eeea5b933c24555dffbbd
Binary files /dev/null and b/data/img/258.jpg differ
diff --git a/data/img/259.jpg b/data/img/259.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7e64fb74606d142308455dcf9a66db4fa1efced8
Binary files /dev/null and b/data/img/259.jpg differ
diff --git a/data/img/260.jpg b/data/img/260.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e4f3794960f60d005ad9b7351928ed2a7bd16c26
Binary files /dev/null and b/data/img/260.jpg differ
diff --git a/data/img/261.jpg b/data/img/261.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..11ee92a7b00b14f65a6b6a43d7ba9022f48d59ae
Binary files /dev/null and b/data/img/261.jpg differ
diff --git a/data/img/262.jpg b/data/img/262.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4e77ddd27b2ca9a4da121f59b5d059ade5c51b93
Binary files /dev/null and b/data/img/262.jpg differ
diff --git a/data/img/263.jpg b/data/img/263.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fe9fe52bac6b6421810561569b0a6e82f0f5933a
Binary files /dev/null and b/data/img/263.jpg differ
diff --git a/data/img/264.jpg b/data/img/264.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..084684d29442c1ca6773c6d3065ac5c628edbe01
Binary files /dev/null and b/data/img/264.jpg differ
diff --git a/data/img/265.jpg b/data/img/265.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d2e2d90b5a34666301f9120c75be23225b3abc4b
Binary files /dev/null and b/data/img/265.jpg differ
diff --git a/data/img/266.jpg b/data/img/266.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e5481e933fcd8ce6943c795780459ef21b306714
Binary files /dev/null and b/data/img/266.jpg differ
diff --git a/data/img/267.jpg b/data/img/267.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aeb6b264300d47a0926c925f443fcf0083451205
Binary files /dev/null and b/data/img/267.jpg differ
diff --git a/data/img/268.jpg b/data/img/268.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9bdbd55f80179ad6155ae5537352f42e4b06feb5
Binary files /dev/null and b/data/img/268.jpg differ
diff --git a/data/img/269.jpg b/data/img/269.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5ad140b5a5801da037aea31db14bac86a4ef106d
Binary files /dev/null and b/data/img/269.jpg differ
diff --git a/data/img/270.jpg b/data/img/270.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..99eec9eccba1ea435a29e2204c856df4e5cc8946
Binary files /dev/null and b/data/img/270.jpg differ
diff --git a/data/img/271.jpg b/data/img/271.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a1eba1ffd3caf16cdaa56c3f9f2d2cfeb11aa85c
Binary files /dev/null and b/data/img/271.jpg differ
diff --git a/data/img/272.jpg b/data/img/272.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..29f03533690ba0c1d9a46e539c5e3a537856ef47
Binary files /dev/null and b/data/img/272.jpg differ
diff --git a/data/img/273.jpg b/data/img/273.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..62fcbbff651be5b825f347fa9db5daf891bb783c
Binary files /dev/null and b/data/img/273.jpg differ
diff --git a/data/img/274.jpg b/data/img/274.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..06fe54095335a9438b7f14be78524b807d46533a
Binary files /dev/null and b/data/img/274.jpg differ
diff --git a/data/img/275.jpg b/data/img/275.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d93dec8ba62bbb7bb14883ec70c12d87ed8856ba
Binary files /dev/null and b/data/img/275.jpg differ
diff --git a/data/img/276.jpg b/data/img/276.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6fb27a3db3042efacd057ca38bb541f9915ff6b1
Binary files /dev/null and b/data/img/276.jpg differ
diff --git a/data/img/277.jpg b/data/img/277.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..77c78cc6647950858a6fbdac4ac3af915924fdc0
Binary files /dev/null and b/data/img/277.jpg differ
diff --git a/data/img/278.jpg b/data/img/278.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b1730e327c950ac27b8ee029c382bca34127bd1b
Binary files /dev/null and b/data/img/278.jpg differ
diff --git a/data/img/279.jpg b/data/img/279.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6f9791670f5117a974b32d2abfe298e69e730bf5
Binary files /dev/null and b/data/img/279.jpg differ
diff --git a/data/img/280.jpg b/data/img/280.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8057b6d5b102933a658ef08655e0de42b83931ea
Binary files /dev/null and b/data/img/280.jpg differ
diff --git a/data/img/281.jpg b/data/img/281.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d8c958369cc56108eae1d97e0f6a5fb91f0288e1
Binary files /dev/null and b/data/img/281.jpg differ
diff --git a/data/img/282.jpg b/data/img/282.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..80d9f06f03e4565a8693efbbc6a4b0b630851e12
Binary files /dev/null and b/data/img/282.jpg differ
diff --git a/data/img/283.jpg b/data/img/283.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7bf48331c198ce6219b16176aa646a24fd4f15ce
Binary files /dev/null and b/data/img/283.jpg differ
diff --git a/data/img/284.jpg b/data/img/284.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..18a88a369db11dcda96354f5c0e37b18d3bd6db1
Binary files /dev/null and b/data/img/284.jpg differ
diff --git a/data/img/285.jpg b/data/img/285.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d4b4cdd200de3d3b8d2dd013508ef60305a67a0e
Binary files /dev/null and b/data/img/285.jpg differ
diff --git a/data/img/286.jpg b/data/img/286.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dfa5bac33a5bac5b7d5059842291828e8d617b00
Binary files /dev/null and b/data/img/286.jpg differ
diff --git a/data/img/287.jpg b/data/img/287.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5ac6da05183a231c952ca282bd09bb1b7eb68bdc
Binary files /dev/null and b/data/img/287.jpg differ
diff --git a/data/img/288.jpg b/data/img/288.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0b3efd2af689fe29b9eec8d2472e398dd6db3ae7
Binary files /dev/null and b/data/img/288.jpg differ
diff --git a/data/img/289.jpg b/data/img/289.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a6bfe0403cc19d969fa15d119545a21561784a86
Binary files /dev/null and b/data/img/289.jpg differ
diff --git a/data/img/290.jpg b/data/img/290.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..43c9b3ee27e31b2ad4118c5f16ba9e5e5856154b
Binary files /dev/null and b/data/img/290.jpg differ
diff --git a/data/img/291.jpg b/data/img/291.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e7cb562081762f019da22129685555a81433867d
Binary files /dev/null and b/data/img/291.jpg differ
diff --git a/data/img/292.jpg b/data/img/292.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..92d0a335df848a31fbc83a976012a5e3e33f1b0c
Binary files /dev/null and b/data/img/292.jpg differ
diff --git a/data/img/293.jpg b/data/img/293.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eb63d8c9dc6d8f61727f61179f30f0543ada2da6
Binary files /dev/null and b/data/img/293.jpg differ
diff --git a/data/img/294.jpg b/data/img/294.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..74dbb9dd2f31c3609da51ee14f125a5b5556499d
Binary files /dev/null and b/data/img/294.jpg differ
diff --git a/data/img/295.jpg b/data/img/295.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c57c621e0d303ea9c62cb27c82b2e6242316efe1
Binary files /dev/null and b/data/img/295.jpg differ
diff --git a/data/img/296.jpg b/data/img/296.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0876758961f30ad0ed4fcf8b526354b393d9d8dd
Binary files /dev/null and b/data/img/296.jpg differ
diff --git a/data/img/297.jpg b/data/img/297.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9970c21d187f4df26995a955034cadfae7308152
Binary files /dev/null and b/data/img/297.jpg differ
diff --git a/data/img/298.jpg b/data/img/298.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8c459a3fddcbfd09525b7b999f5f9c3c2003d7cd
Binary files /dev/null and b/data/img/298.jpg differ
diff --git a/data/img/299.jpg b/data/img/299.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a7e81703130225cbd0b8863fb0b8b2780875c4da
Binary files /dev/null and b/data/img/299.jpg differ
diff --git a/data/img/300.jpg b/data/img/300.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..59fcc94ed3739dcda23f253ffebcba1d2ebec046
Binary files /dev/null and b/data/img/300.jpg differ
diff --git a/data/img/301.jpg b/data/img/301.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..90281811b80aa1e7842b54714c3dc2673cfbd6dd
Binary files /dev/null and b/data/img/301.jpg differ
diff --git a/data/img/302.jpg b/data/img/302.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8bc4f4ed8655e2150a02b9c41649a4a838d3e4b1
Binary files /dev/null and b/data/img/302.jpg differ
diff --git a/data/img/303.jpg b/data/img/303.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3590ed72a0a6ccdc7c6f76aab8d5f923738d16f7
Binary files /dev/null and b/data/img/303.jpg differ
diff --git a/data/img/304.jpg b/data/img/304.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aaff75882aeee2955b955309ca28d61375005633
Binary files /dev/null and b/data/img/304.jpg differ
diff --git a/data/img/305.jpg b/data/img/305.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7a59c677c8c144fd79fce624c8b451b1820e8568
Binary files /dev/null and b/data/img/305.jpg differ
diff --git a/data/img/306.jpg b/data/img/306.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..de0761f0b9271870e924e74f4b9e2d6641d0b438
Binary files /dev/null and b/data/img/306.jpg differ
diff --git a/data/img/307.jpg b/data/img/307.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bc4e591f6295a493f34bd6091b0dec00f650c902
Binary files /dev/null and b/data/img/307.jpg differ
diff --git a/data/img/308.jpg b/data/img/308.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..61333af7391f0f77e1d9fd8e1331cc2fb4d3ff0a
Binary files /dev/null and b/data/img/308.jpg differ
diff --git a/data/img/309.jpg b/data/img/309.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2401d151228d432438c2fb1a13bf602a6a0ba69d
Binary files /dev/null and b/data/img/309.jpg differ
diff --git a/data/img/310.jpg b/data/img/310.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..91d0c5f5da5817370ffd90aa82d736659874ed37
Binary files /dev/null and b/data/img/310.jpg differ
diff --git a/data/img/311.jpg b/data/img/311.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..223d5d7e387452eebbd53555bfbbb4e7eab37f45
Binary files /dev/null and b/data/img/311.jpg differ
diff --git a/data/img/312.jpg b/data/img/312.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..657cc27e4c826b01aa0960cd11185a2cd3c1d96a
Binary files /dev/null and b/data/img/312.jpg differ
diff --git a/data/img/313.jpg b/data/img/313.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..123c17e9247c062731e6c471335c066eef0a7a8b
Binary files /dev/null and b/data/img/313.jpg differ
diff --git a/data/img/314.jpg b/data/img/314.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b58f68e273ab46092ccf0bd9b1552d62623db8d9
Binary files /dev/null and b/data/img/314.jpg differ
diff --git a/data/img/315.jpg b/data/img/315.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d3ee236f55989c1ce943ad7716848f024a85ba26
Binary files /dev/null and b/data/img/315.jpg differ
diff --git a/doc/final_620280e870af3900a332dfaf_583755.mp4 b/doc/final_620280e870af3900a332dfaf_583755.mp4
deleted file mode 100644
index d5f3481e56d87377a1dddfe1ee004968a9d9897c..0000000000000000000000000000000000000000
Binary files a/doc/final_620280e870af3900a332dfaf_583755.mp4 and /dev/null differ
diff --git a/projects/Detect_Drone b/projects/Detect_Drone
new file mode 160000
index 0000000000000000000000000000000000000000..1911a1f4118f716ab5f878d0e8a8c7298e8cb1ff
--- /dev/null
+++ b/projects/Detect_Drone
@@ -0,0 +1 @@
+Subproject commit 1911a1f4118f716ab5f878d0e8a8c7298e8cb1ff
diff --git a/projects/darknet/.gitignore b/projects/darknet/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..bea19ff44fcb77ccca5448e730bd154327088a30
--- /dev/null
+++ b/projects/darknet/.gitignore
@@ -0,0 +1,27 @@
+*.o
+*.dSYM
+*.csv
+*.out
+*.png
+*.jpg
+*.pyc
+old/
+mnist/
+data/
+caffe/
+grasp/
+images/
+opencv/
+convnet/
+decaf/
+submission/
+cfg/
+darknet
+.fuse*
+
+# OS Generated #
+.DS_Store*
+ehthumbs.db
+Icon?
+Thumbs.db
+*.swp
diff --git a/projects/darknet/LICENSE b/projects/darknet/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..a50f7d700ba02bfacd50f59b315311cf4d0bbda2
--- /dev/null
+++ b/projects/darknet/LICENSE
@@ -0,0 +1,12 @@
+                                  YOLO LICENSE
+                             Version 2, July 29 2016
+
+THIS SOFTWARE LICENSE IS PROVIDED "ALL CAPS" SO THAT YOU KNOW IT IS SUPER
+SERIOUS AND YOU DON'T MESS AROUND WITH COPYRIGHT LAW BECAUSE YOU WILL GET IN
+TROUBLE HERE ARE SOME OTHER BUZZWORDS COMMONLY IN THESE THINGS WARRANTIES
+LIABILITY CONTRACT TORT LIABLE CLAIMS RESTRICTION MERCHANTABILITY. NOW HERE'S
+THE REAL LICENSE:
+
+0. Darknet is public domain.
+1. Do whatever you want with it.
+2. Stop emailing me about it!
diff --git a/projects/darknet/LICENSE.fuck b/projects/darknet/LICENSE.fuck
new file mode 100644
index 0000000000000000000000000000000000000000..8b1a9d8189b3b9f4479221d52882ce36fdc73a62
--- /dev/null
+++ b/projects/darknet/LICENSE.fuck
@@ -0,0 +1,13 @@
+           DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
+                   Version 2, December 2004
+
+Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
+
+Everyone is permitted to copy and distribute verbatim or modified
+copies of this license document, and changing it is allowed as long
+as the name is changed.
+
+           DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
+  TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. You just DO WHAT THE FUCK YOU WANT TO.
diff --git a/projects/darknet/LICENSE.gen b/projects/darknet/LICENSE.gen
new file mode 100644
index 0000000000000000000000000000000000000000..c54113271e15057c4def6676693eb96fd6362b28
--- /dev/null
+++ b/projects/darknet/LICENSE.gen
@@ -0,0 +1,91 @@
+RNN LICENSE Version 3, June 21 2017
+
+Copyright (c) 1990, 1989, 1999 Free87337 May 48 THIRD PARTIES OR ANY OTHER THE
+COMPLAIN OR CONSEQUENTIAL DAMAGES AND REGARDLESS OF WHETHER IN CONTRACT, TO THE
+EXTENT REPAIR OR AGENTS (NOT THE IN ANY EVENT). THE SOFTWARE WILL BE
+UNINTERRUPTED OR ERROR-FREE OR ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF ALL THE WORK (GOVERNED CODE) HIM RESPONSES, OR OF FINES,
+SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR ANY OTHER OR OTHER HARL UNDER NO
+CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),
+PATENT PERMITTED BY THE INSTAGRAM PARENT STATE OR TORT (INCLUDING NEGLIGENCE),
+PRODUCT LIABILITY OR OTHERWISE, ARISING OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR ANYTHING PROVIDED IN THIS PRODUCT, COMMIS AND SERVICES
+ARE LICENSED SOFTWARE AND ANY RESULE OR ANY OTHER THE COPYRIGHT HOLDERS BE
+LIABLE FOR ANY SPECIAL, INCIDENTAL, CASE, SUCH WARRANTIES, EXPRESS OR IMPLIED,
+INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COPYRIGHT HOLDERS AND/OR ANY
+PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
+EXPRESS OR DISTRIBUTE THAT ALL CLAIMS ARE SHALL CREATE DERAVE BE LIABLE TO YOU
+WILL HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+6\. TERMINATION. TO THE EXTENT PERMITTED BY LAW, NO USE OF THE COVERED CODE IS
+WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
+INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
+SERVICING, REPAIR OR COULT OR IN ANY WAY OUT OF THE USE OF THE WEBSITES OR
+SERVICE WILL BE CONSEQUENTIAL DAMAGES OF ANY KIND HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+
+This paragraph Agreement constitutes the entire agreement between the parties
+with respect to the Work licensed here. However, if you place the name of the
+fact that the arbitration was the consultation of the parties as a "patent is".
+Subject to the terms and conditions of this License, Contributor has knowledge
+that a license under a third party may also be used to endorse or promote
+products derived from the Work, and there is no warranty on the Software and
+Science Fees. For the purposes of this Agreement, attach the following
+disclaimers (without liabilities of written notice to the Subject Software) in a
+manner that a product is under common control with you. The Free Software
+Foundation may publish revised and/or new versions of the License for the
+Modifications made by the applicable terms. The Recipient shall promptly retain
+the covered works for any reason be entered in any federal or state or login
+Restricted Laws appearing in the United States or any of its own information
+that is not disabled from a derivative work except as expressly permitted in
+this License, to the extent that they are in receiving the Software and Source
+Code or any exercise of the rights granted to You by this License or a
+Contributor made by the Licensor or are authorized to make a reasonable
+retirement by the courts of the courts located in Santa Clara County, California
+printed and related to the Work or “Company” and Apache Software Foundation. If
+the Licensor shall be entitled to reflect your rights to use the Software and
+the Software to exercise the rights granted to the recipient without a
+requirement to exercise the rights granted by the Agreement to the provision
+will begin will appear in such cases, you will use such information without such
+corporation shall be an officer with respect to any part of the Software or any
+portion thereof. Capitalized terms are included in the Initial Contributor and
+under no circumstances will license the Service at any time and for any direct,
+indirect, special, incidental, or consequential damages of or assist in
+connection with any Services or the registration purposes only to the extent
+that it includes any or all means including the processing of which you download
+any derivative work. Any of the purchases’ transmission purposes are made
+available, if any, in other circumstances, we may review the copyright notice.
+In the event that this Agreement is required to give us strict content. The
+inclusion of the other party hereunder may also notify you Intellectual Property
+Rights to any third party. This means that the Source Code exists of the Work
+will not charge a program available to you at any time. You must include a
+prominent statement that the Software is governed under a particular version of
+this Agreement. You must include a provision to the extent that there is no
+warranty for the content of others. You agree that the Recipient was appointed
+as a Contributor, (c) are effective until terminated by hereunder, then the
+registration are not disabled and not limited to, submit any Customer Data
+without the updated use of the Software and that no fee is released. You grant
+to Use Other Arbitration Rules for Diagnostic or Services may use or modify the
+Apple Software and Consolidated Apple Software or Services. The Company may have
+full risk as a product of the Compatible Source. A Contribution by the Licensor
+or by the updated Software under the following conditions we can redistribute
+any General Provision of this Agreement. If the Program is used in accordance
+with the terms of this Agreement, Customer may provide advertisements from your
+devices that clause you can your employer or a transaction or country that has
+been controlled by the arbitrator, that they will be useful of this Agreement.
+The term "Open Source Software is available in connection with the program, and
+you may not protect the combination of the Covered Code. You should like to
+select a user's rights to charge a copy of this License. I are Contributor's
+confidentiality of the exercise of the rights granted herein. Such a covered
+work is released as a consequence, the Licensor shall be eligible for a purpose
+or subcontractor of the person or entity to the user of the user, then the word
+"Application" means having the original fee for any reason; and that no patent
+license to more than fifty stated close of the license term. The terms of this
+License will the license terms and conditions set forth in Section 2.2 (OPEC)
+and You will not use the Software or any set of responsibility for any resulting
+information that the Original Code warrants that you have the right to disclose
+these information (or in the notification; or (iii) late use of the software or
+any third party to the three (50) days before such belief to the extent that it
+includes a court court obtains the rights granted by this License.
diff --git a/projects/darknet/LICENSE.gpl b/projects/darknet/LICENSE.gpl
new file mode 100644
index 0000000000000000000000000000000000000000..9cecc1d4669ee8af2ca727a5d8cde10cd8b2d7cc
--- /dev/null
+++ b/projects/darknet/LICENSE.gpl
@@ -0,0 +1,674 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.  We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors.  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  You must make sure that they, too, receive
+or can get the source code.  And you must show them these terms so they
+know their rights.
+
+  Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+  For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+  Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so.  This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software.  The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable.  Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products.  If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+  Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Use with the GNU Affero General Public License.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    {one line to give the program's name and a brief idea of what it does.}
+    Copyright (C) {year}  {name of author}
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+    {project}  Copyright (C) {year}  {fullname}
+    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+  The GNU General Public License does not permit incorporating your program
+into proprietary programs.  If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.  But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/projects/darknet/LICENSE.meta b/projects/darknet/LICENSE.meta
new file mode 100644
index 0000000000000000000000000000000000000000..6728bd28d319c68ae04944fb034118dcc4c9aa09
--- /dev/null
+++ b/projects/darknet/LICENSE.meta
@@ -0,0 +1,8 @@
+                          META-LICENSE
+                    Version 1, June 21 2017
+
+Any and all licenses may be applied to the software either individually
+or in concert. Any issues, ambiguities, paradoxes, or metaphysical quandries
+arising from this combination should be discussed with a local faith leader,
+hermit, or guru. The Oxford comma shall be used.
+
diff --git a/projects/darknet/LICENSE.mit b/projects/darknet/LICENSE.mit
new file mode 100644
index 0000000000000000000000000000000000000000..5bd806ce16ea5053c8631793787362439375026e
--- /dev/null
+++ b/projects/darknet/LICENSE.mit
@@ -0,0 +1,22 @@
+MIT License
+
+Copyright (c) 2017 Joseph Redmon
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
diff --git a/projects/darknet/LICENSE.v1 b/projects/darknet/LICENSE.v1
new file mode 100644
index 0000000000000000000000000000000000000000..5b8709acc43e7b76ed69758a52a9eaffaba775e6
--- /dev/null
+++ b/projects/darknet/LICENSE.v1
@@ -0,0 +1,13 @@
+                                  YOLO LICENSE
+                             Version 1, July 10 2015
+
+THIS SOFTWARE LICENSE IS PROVIDED "ALL CAPS" SO THAT YOU KNOW IT IS SUPER
+SERIOUS AND YOU DON'T MESS AROUND WITH COPYRIGHT LAW BECAUSE YOU WILL GET IN
+TROUBLE HERE ARE SOME OTHER BUZZWORDS COMMONLY IN THESE THINGS WARRANTIES
+LIABILITY CONTRACT TORT LIABLE CLAIMS RESTRICTION MERCHANTABILITY SUBJECT TO
+THE FOLLOWING CONDITIONS:
+
+1. #yolo
+2. #swag
+3. #blazeit
+
diff --git a/projects/darknet/Makefile b/projects/darknet/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..63e15e657fa3e47455598beaf8f27df4386f5a9e
--- /dev/null
+++ b/projects/darknet/Makefile
@@ -0,0 +1,105 @@
+GPU=0
+CUDNN=0
+OPENCV=0
+OPENMP=0
+DEBUG=0
+
+ARCH= -gencode arch=compute_30,code=sm_30 \
+      -gencode arch=compute_35,code=sm_35 \
+      -gencode arch=compute_50,code=[sm_50,compute_50] \
+      -gencode arch=compute_52,code=[sm_52,compute_52]
+#      -gencode arch=compute_20,code=[sm_20,sm_21] \ This one is deprecated?
+
+# This is what I use, uncomment if you know your arch and want to specify
+# ARCH= -gencode arch=compute_52,code=compute_52
+
+VPATH=./src/:./examples
+SLIB=libdarknet.so
+ALIB=libdarknet.a
+EXEC=darknet
+OBJDIR=./obj/
+
+CC=gcc
+CPP=g++
+NVCC=nvcc 
+AR=ar
+ARFLAGS=rcs
+OPTS=-Ofast
+LDFLAGS= -lm -pthread 
+COMMON= -Iinclude/ -Isrc/
+CFLAGS=-Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC
+
+ifeq ($(OPENMP), 1) 
+CFLAGS+= -fopenmp
+endif
+
+ifeq ($(DEBUG), 1) 
+OPTS=-O0 -g
+endif
+
+CFLAGS+=$(OPTS)
+
+ifeq ($(OPENCV), 1) 
+COMMON+= -DOPENCV
+CFLAGS+= -DOPENCV
+LDFLAGS+= `pkg-config --libs opencv` -lstdc++
+COMMON+= `pkg-config --cflags opencv` 
+endif
+
+ifeq ($(GPU), 1) 
+COMMON+= -DGPU -I/usr/local/cuda/include/
+CFLAGS+= -DGPU
+LDFLAGS+= -L/usr/local/cuda/lib64 -lcuda -lcudart -lcublas -lcurand
+endif
+
+ifeq ($(CUDNN), 1) 
+COMMON+= -DCUDNN 
+CFLAGS+= -DCUDNN
+LDFLAGS+= -lcudnn
+endif
+
+OBJ=gemm.o utils.o cuda.o deconvolutional_layer.o convolutional_layer.o list.o image.o activations.o im2col.o col2im.o blas.o crop_layer.o dropout_layer.o maxpool_layer.o softmax_layer.o data.o matrix.o network.o connected_layer.o cost_layer.o parser.o option_list.o detection_layer.o route_layer.o upsample_layer.o box.o normalization_layer.o avgpool_layer.o layer.o local_layer.o shortcut_layer.o logistic_layer.o activation_layer.o rnn_layer.o gru_layer.o crnn_layer.o demo.o batchnorm_layer.o region_layer.o reorg_layer.o tree.o  lstm_layer.o l2norm_layer.o yolo_layer.o iseg_layer.o image_opencv.o
+EXECOBJA=captcha.o lsd.o super.o art.o tag.o cifar.o go.o rnn.o segmenter.o regressor.o classifier.o coco.o yolo.o detector.o nightmare.o instance-segmenter.o darknet.o
+ifeq ($(GPU), 1) 
+LDFLAGS+= -lstdc++ 
+OBJ+=convolutional_kernels.o deconvolutional_kernels.o activation_kernels.o im2col_kernels.o col2im_kernels.o blas_kernels.o crop_layer_kernels.o dropout_layer_kernels.o maxpool_layer_kernels.o avgpool_layer_kernels.o
+endif
+
+EXECOBJ = $(addprefix $(OBJDIR), $(EXECOBJA))
+OBJS = $(addprefix $(OBJDIR), $(OBJ))
+DEPS = $(wildcard src/*.h) Makefile include/darknet.h
+
+all: obj backup results $(SLIB) $(ALIB) $(EXEC)
+#all: obj  results $(SLIB) $(ALIB) $(EXEC)
+
+
+$(EXEC): $(EXECOBJ) $(ALIB)
+	$(CC) $(COMMON) $(CFLAGS) $^ -o $@ $(LDFLAGS) $(ALIB)
+
+$(ALIB): $(OBJS)
+	$(AR) $(ARFLAGS) $@ $^
+
+$(SLIB): $(OBJS)
+	$(CC) $(CFLAGS) -shared $^ -o $@ $(LDFLAGS)
+
+$(OBJDIR)%.o: %.cpp $(DEPS)
+	$(CPP) $(COMMON) $(CFLAGS) -c $< -o $@
+
+$(OBJDIR)%.o: %.c $(DEPS)
+	$(CC) $(COMMON) $(CFLAGS) -c $< -o $@
+
+$(OBJDIR)%.o: %.cu $(DEPS)
+	$(NVCC) $(ARCH) $(COMMON) --compiler-options "$(CFLAGS)" -c $< -o $@
+
+obj:
+	mkdir -p obj
+backup:
+	mkdir -p backup
+results:
+	mkdir -p results
+
+.PHONY: clean
+
+clean:
+	rm -rf $(OBJS) $(SLIB) $(ALIB) $(EXEC) $(EXECOBJ) $(OBJDIR)/*
+
diff --git a/projects/darknet/README.md b/projects/darknet/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..9d27ee433966364d6eeb8826f74705c1747f6113
--- /dev/null
+++ b/projects/darknet/README.md
@@ -0,0 +1,73 @@
+![Darknet Logo](http://pjreddie.com/media/files/darknet-black-small.png)
+
+# Darknet #
+Darknet is an open source neural network framework written in C and CUDA. It is fast, easy to install, and supports CPU and GPU computation.
+
+**Discord** invite link for for communication and questions: https://discord.gg/zSq8rtW
+
+## Scaled-YOLOv4: 
+
+* **paper (CVPR 2021)**: https://openaccess.thecvf.com/content/CVPR2021/html/Wang_Scaled-YOLOv4_Scaling_Cross_Stage_Partial_Network_CVPR_2021_paper.html
+
+* **source code - Pytorch (use to reproduce results):** https://github.com/WongKinYiu/ScaledYOLOv4
+
+* **source code - Darknet:** https://github.com/AlexeyAB/darknet
+
+* **Medium:** https://alexeyab84.medium.com/scaled-yolo-v4-is-the-best-neural-network-for-object-detection-on-ms-coco-dataset-39dfa22fa982?source=friends_link&sk=c8553bfed861b1a7932f739d26f487c8
+
+## YOLOv4:
+
+* **paper:** https://arxiv.org/abs/2004.10934
+
+* **source code:** https://github.com/AlexeyAB/darknet
+
+* **Wiki:** https://github.com/AlexeyAB/darknet/wiki
+
+* **useful links:** https://medium.com/@alexeyab84/yolov4-the-most-accurate-real-time-neural-network-on-ms-coco-dataset-73adfd3602fe?source=friends_link&sk=6039748846bbcf1d960c3061542591d7
+
+For more information see the [Darknet project website](http://pjreddie.com/darknet).
+
+
+![yolo_progress](https://user-images.githubusercontent.com/4096485/146988929-1ed0cbec-1e01-4ad0-b42c-808dcef32994.png) https://paperswithcode.com/sota/object-detection-on-coco
+
+----
+
+![scaled_yolov4](https://user-images.githubusercontent.com/4096485/112776361-281d8380-9048-11eb-8083-8728b12dcd55.png) AP50:95 - FPS (Tesla V100) Paper: https://arxiv.org/abs/2011.08036
+
+----
+
+![YOLOv4Tiny](https://user-images.githubusercontent.com/4096485/101363015-e5c21200-38b1-11eb-986f-b3e516e05977.png)
+
+----
+
+![YOLOv4](https://user-images.githubusercontent.com/4096485/90338826-06114c80-dff5-11ea-9ba2-8eb63a7409b3.png)
+
+
+----
+
+![OpenCV_TRT](https://user-images.githubusercontent.com/4096485/90338805-e5e18d80-dff4-11ea-8a68-5710956256ff.png)
+
+
+## Citation
+
+```
+@misc{bochkovskiy2020yolov4,
+      title={YOLOv4: Optimal Speed and Accuracy of Object Detection}, 
+      author={Alexey Bochkovskiy and Chien-Yao Wang and Hong-Yuan Mark Liao},
+      year={2020},
+      eprint={2004.10934},
+      archivePrefix={arXiv},
+      primaryClass={cs.CV}
+}
+```
+
+```
+@InProceedings{Wang_2021_CVPR,
+    author    = {Wang, Chien-Yao and Bochkovskiy, Alexey and Liao, Hong-Yuan Mark},
+    title     = {{Scaled-YOLOv4}: Scaling Cross Stage Partial Network},
+    booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
+    month     = {June},
+    year      = {2021},
+    pages     = {13029-13038}
+}
+```
diff --git a/projects/darknet/examples/art.c b/projects/darknet/examples/art.c
new file mode 100644
index 0000000000000000000000000000000000000000..932688e7b9ecbfd1a359a5d373dddf52815da9bb
--- /dev/null
+++ b/projects/darknet/examples/art.c
@@ -0,0 +1,59 @@
+#include "darknet.h"
+
+#include <sys/time.h>
+
+void demo_art(char *cfgfile, char *weightfile, int cam_index)
+{
+#ifdef OPENCV
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+
+    srand(2222222);
+
+    void * cap = open_video_stream(0, cam_index, 0,0,0);
+
+    char *window = "ArtJudgementBot9000!!!";
+    if(!cap) error("Couldn't connect to webcam.\n");
+    int i;
+    int idx[] = {37, 401, 434};
+    int n = sizeof(idx)/sizeof(idx[0]);
+
+    while(1){
+        image in = get_image_from_stream(cap);
+        image in_s = resize_image(in, net->w, net->h);
+
+        float *p = network_predict(net, in_s.data);
+
+        printf("\033[2J");
+        printf("\033[1;1H");
+
+        float score = 0;
+        for(i = 0; i < n; ++i){
+            float s = p[idx[i]];
+            if (s > score) score = s;
+        }
+        score = score;
+        printf("I APPRECIATE THIS ARTWORK: %10.7f%%\n", score*100);
+        printf("[");
+	int upper = 30;
+        for(i = 0; i < upper; ++i){
+            printf("%c", ((i+.5) < score*upper) ? 219 : ' ');
+        }
+        printf("]\n");
+
+        show_image(in, window, 1);
+        free_image(in_s);
+        free_image(in);
+    }
+#endif
+}
+
+
+void run_art(int argc, char **argv)
+{
+    int cam_index = find_int_arg(argc, argv, "-c", 0);
+    char *cfg = argv[2];
+    char *weights = argv[3];
+    demo_art(cfg, weights, cam_index);
+}
+
diff --git a/projects/darknet/examples/attention.c b/projects/darknet/examples/attention.c
new file mode 100644
index 0000000000000000000000000000000000000000..cd1e579d375be8ffed5620c70180f0a59a927159
--- /dev/null
+++ b/projects/darknet/examples/attention.c
@@ -0,0 +1,459 @@
+#include "darknet.h"
+
+#include <sys/time.h>
+#include <assert.h>
+
+void extend_data_truth(data *d, int n, float val)
+{
+    int i, j;
+    for(i = 0; i < d->y.rows; ++i){
+        d->y.vals[i] = realloc(d->y.vals[i], (d->y.cols+n)*sizeof(float));
+        for(j = 0; j < n; ++j){
+            d->y.vals[i][d->y.cols + j] = val;
+        }
+    }
+    d->y.cols += n;
+}
+
+matrix network_loss_data(network *net, data test)
+{
+    int i,b;
+    int k = 1;
+    matrix pred = make_matrix(test.X.rows, k);
+    float *X = calloc(net->batch*test.X.cols, sizeof(float));
+    float *y = calloc(net->batch*test.y.cols, sizeof(float));
+    for(i = 0; i < test.X.rows; i += net->batch){
+        for(b = 0; b < net->batch; ++b){
+            if(i+b == test.X.rows) break;
+            memcpy(X+b*test.X.cols, test.X.vals[i+b], test.X.cols*sizeof(float));
+            memcpy(y+b*test.y.cols, test.y.vals[i+b], test.y.cols*sizeof(float));
+        }
+
+        network orig = *net;
+        net->input = X;
+        net->truth = y;
+        net->train = 0;
+        net->delta = 0;
+        forward_network(net);
+        *net = orig;
+
+        float *delta = net->layers[net->n-1].output;
+        for(b = 0; b < net->batch; ++b){
+            if(i+b == test.X.rows) break;
+            int t = max_index(y + b*test.y.cols, 1000);
+            float err = sum_array(delta + b*net->outputs, net->outputs);
+            pred.vals[i+b][0] = -err;
+            //pred.vals[i+b][0] = 1-delta[b*net->outputs + t];
+        }
+    }
+    free(X);
+    free(y);
+    return pred;   
+}
+
+void train_attention(char *datacfg, char *cfgfile, char *weightfile, int *gpus, int ngpus, int clear)
+{
+    int i, j;
+
+    float avg_cls_loss = -1;
+    float avg_att_loss = -1;
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    printf("%d\n", ngpus);
+    network **nets = calloc(ngpus, sizeof(network*));
+
+    srand(time(0));
+    int seed = rand();
+    for(i = 0; i < ngpus; ++i){
+        srand(seed);
+#ifdef GPU
+        cuda_set_device(gpus[i]);
+#endif
+        nets[i] = load_network(cfgfile, weightfile, clear);
+        nets[i]->learning_rate *= ngpus;
+    }
+    srand(time(0));
+    network *net = nets[0];
+
+    int imgs = net->batch * net->subdivisions * ngpus;
+
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    list *options = read_data_cfg(datacfg);
+
+    char *backup_directory = option_find_str(options, "backup", "/backup/");
+    char *label_list = option_find_str(options, "labels", "data/labels.list");
+    char *train_list = option_find_str(options, "train", "data/train.list");
+    int classes = option_find_int(options, "classes", 2);
+
+    char **labels = get_labels(label_list);
+    list *plist = get_paths(train_list);
+    char **paths = (char **)list_to_array(plist);
+    printf("%d\n", plist->size);
+    int N = plist->size;
+    double time;
+
+    int divs=3;
+    int size=2;
+
+    load_args args = {0};
+    args.w = divs*net->w/size;
+    args.h = divs*net->h/size;
+    args.size = divs*net->w/size;
+    args.threads = 32;
+    args.hierarchy = net->hierarchy;
+
+    args.min = net->min_ratio*args.w;
+    args.max = net->max_ratio*args.w;
+    args.angle = net->angle;
+    args.aspect = net->aspect;
+    args.exposure = net->exposure;
+    args.saturation = net->saturation;
+    args.hue = net->hue;
+
+    args.paths = paths;
+    args.classes = classes;
+    args.n = imgs;
+    args.m = N;
+    args.labels = labels;
+    args.type = CLASSIFICATION_DATA;
+
+    data train;
+    data buffer;
+    pthread_t load_thread;
+    args.d = &buffer;
+    load_thread = load_data(args);
+
+    int epoch = (*net->seen)/N;
+    while(get_current_batch(net) < net->max_batches || net->max_batches == 0){
+        time = what_time_is_it_now();
+
+        pthread_join(load_thread, 0);
+        train = buffer;
+        load_thread = load_data(args);
+        data resized = resize_data(train, net->w, net->h);
+        extend_data_truth(&resized, divs*divs, 0);
+        data *tiles = tile_data(train, divs, size);
+
+        printf("Loaded: %lf seconds\n", what_time_is_it_now()-time);
+        time = what_time_is_it_now();
+
+        float aloss = 0;
+        float closs = 0;
+        int z;
+        for (i = 0; i < divs*divs/ngpus; ++i) {
+#pragma omp parallel for
+            for(j = 0; j < ngpus; ++j){
+                int index = i*ngpus + j;
+                extend_data_truth(tiles+index, divs*divs, SECRET_NUM);
+                matrix deltas = network_loss_data(nets[j], tiles[index]);
+                for(z = 0; z < resized.y.rows; ++z){
+                    resized.y.vals[z][train.y.cols + index] = deltas.vals[z][0];
+                }
+                free_matrix(deltas);
+            }
+        }
+        int *inds = calloc(resized.y.rows, sizeof(int));
+        for(z = 0; z < resized.y.rows; ++z){
+            int index = max_index(resized.y.vals[z] + train.y.cols, divs*divs);
+            inds[z] = index;
+            for(i = 0; i < divs*divs; ++i){
+                resized.y.vals[z][train.y.cols + i] = (i == index)? 1 : 0;
+            }
+        }
+        data best = select_data(tiles, inds);
+        free(inds);
+        #ifdef GPU
+        if (ngpus == 1) {
+            closs = train_network(net, best);
+        } else {
+            closs = train_networks(nets, ngpus, best, 4);
+        }
+        #endif
+        for (i = 0; i < divs*divs; ++i) {
+            printf("%.2f ", resized.y.vals[0][train.y.cols + i]);
+            if((i+1)%divs == 0) printf("\n");
+            free_data(tiles[i]);
+        }
+        free_data(best);
+        printf("\n");
+        image im = float_to_image(64,64,3,resized.X.vals[0]);
+        //show_image(im, "orig");
+        //cvWaitKey(100);
+        /*
+           image im1 = float_to_image(64,64,3,tiles[i].X.vals[0]);
+           image im2 = float_to_image(64,64,3,resized.X.vals[0]);
+           show_image(im1, "tile");
+           show_image(im2, "res");
+         */
+#ifdef GPU
+        if (ngpus == 1) {
+            aloss = train_network(net, resized);
+        } else {
+            aloss = train_networks(nets, ngpus, resized, 4);
+        }
+#endif
+        for(i = 0; i < divs*divs; ++i){
+            printf("%f ", nets[0]->output[1000 + i]);
+            if ((i+1) % divs == 0) printf("\n");
+        }
+        printf("\n");
+
+        free_data(resized);
+        free_data(train);
+        if(avg_cls_loss == -1) avg_cls_loss = closs;
+        if(avg_att_loss == -1) avg_att_loss = aloss;
+        avg_cls_loss = avg_cls_loss*.9 + closs*.1;
+        avg_att_loss = avg_att_loss*.9 + aloss*.1;
+
+        printf("%ld, %.3f: Att: %f, %f avg, Class: %f, %f avg, %f rate, %lf seconds, %ld images\n", get_current_batch(net), (float)(*net->seen)/N, aloss, avg_att_loss, closs, avg_cls_loss, get_current_rate(net), what_time_is_it_now()-time, *net->seen);
+        if(*net->seen/N > epoch){
+            epoch = *net->seen/N;
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights",backup_directory,base, epoch);
+            save_weights(net, buff);
+        }
+        if(get_current_batch(net)%1000 == 0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup",backup_directory,base);
+            save_weights(net, buff);
+        }
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s.weights", backup_directory, base);
+    save_weights(net, buff);
+    pthread_join(load_thread, 0);
+
+    free_network(net);
+    free_ptrs((void**)labels, classes);
+    free_ptrs((void**)paths, plist->size);
+    free_list(plist);
+    free(base);
+}
+
+void validate_attention_single(char *datacfg, char *filename, char *weightfile)
+{
+    int i, j;
+    network *net = load_network(filename, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(time(0));
+
+    list *options = read_data_cfg(datacfg);
+
+    char *label_list = option_find_str(options, "labels", "data/labels.list");
+    char *leaf_list = option_find_str(options, "leaves", 0);
+    if(leaf_list) change_leaves(net->hierarchy, leaf_list);
+    char *valid_list = option_find_str(options, "valid", "data/train.list");
+    int classes = option_find_int(options, "classes", 2);
+    int topk = option_find_int(options, "top", 1);
+
+    char **labels = get_labels(label_list);
+    list *plist = get_paths(valid_list);
+
+    char **paths = (char **)list_to_array(plist);
+    int m = plist->size;
+    free_list(plist);
+
+    float avg_acc = 0;
+    float avg_topk = 0;
+    int *indexes = calloc(topk, sizeof(int));
+    int divs = 4;
+    int size = 2;
+    int extra = 0;
+    float *avgs = calloc(classes, sizeof(float));
+    int *inds = calloc(divs*divs, sizeof(int));
+
+    for(i = 0; i < m; ++i){
+        int class = -1;
+        char *path = paths[i];
+        for(j = 0; j < classes; ++j){
+            if(strstr(path, labels[j])){
+                class = j;
+                break;
+            }
+        }
+        image im = load_image_color(paths[i], 0, 0);
+        image resized = resize_min(im, net->w*divs/size);
+        image crop = crop_image(resized, (resized.w - net->w*divs/size)/2, (resized.h - net->h*divs/size)/2, net->w*divs/size, net->h*divs/size);
+        image rcrop = resize_image(crop, net->w, net->h);
+        //show_image(im, "orig");
+        //show_image(crop, "cropped");
+        //cvWaitKey(0);
+        float *pred = network_predict(net, rcrop.data);
+        //pred[classes + 56] = 0;
+        for(j = 0; j < divs*divs; ++j){
+            printf("%.2f ", pred[classes + j]);
+            if((j+1)%divs == 0) printf("\n");
+        }
+        printf("\n");
+        copy_cpu(classes, pred, 1, avgs, 1);
+        top_k(pred + classes, divs*divs, divs*divs, inds);
+        show_image(crop, "crop");
+        for(j = 0; j < extra; ++j){
+            int index = inds[j];
+            int row = index / divs;
+            int col = index % divs;
+            int y = row * crop.h / divs - (net->h - crop.h/divs)/2;
+            int x = col * crop.w / divs - (net->w - crop.w/divs)/2;
+            printf("%d %d %d %d\n", row, col, y, x);
+            image tile = crop_image(crop, x, y, net->w, net->h);
+            float *pred = network_predict(net, tile.data);
+            axpy_cpu(classes, 1., pred, 1, avgs, 1);
+            show_image(tile, "tile");
+            //cvWaitKey(10);
+        }
+        if(net->hierarchy) hierarchy_predictions(pred, net->outputs, net->hierarchy, 1, 1);
+
+        if(rcrop.data != resized.data) free_image(rcrop);
+        if(resized.data != im.data) free_image(resized);
+        free_image(im);
+        free_image(crop);
+        top_k(pred, classes, topk, indexes);
+
+        if(indexes[0] == class) avg_acc += 1;
+        for(j = 0; j < topk; ++j){
+            if(indexes[j] == class) avg_topk += 1;
+        }
+
+        printf("%d: top 1: %f, top %d: %f\n", i, avg_acc/(i+1), topk, avg_topk/(i+1));
+    }
+}
+
+void validate_attention_multi(char *datacfg, char *filename, char *weightfile)
+{
+    int i, j;
+    network *net = load_network(filename, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(time(0));
+
+    list *options = read_data_cfg(datacfg);
+
+    char *label_list = option_find_str(options, "labels", "data/labels.list");
+    char *valid_list = option_find_str(options, "valid", "data/train.list");
+    int classes = option_find_int(options, "classes", 2);
+    int topk = option_find_int(options, "top", 1);
+
+    char **labels = get_labels(label_list);
+    list *plist = get_paths(valid_list);
+    int scales[] = {224, 288, 320, 352, 384};
+    int nscales = sizeof(scales)/sizeof(scales[0]);
+
+    char **paths = (char **)list_to_array(plist);
+    int m = plist->size;
+    free_list(plist);
+
+    float avg_acc = 0;
+    float avg_topk = 0;
+    int *indexes = calloc(topk, sizeof(int));
+
+    for(i = 0; i < m; ++i){
+        int class = -1;
+        char *path = paths[i];
+        for(j = 0; j < classes; ++j){
+            if(strstr(path, labels[j])){
+                class = j;
+                break;
+            }
+        }
+        float *pred = calloc(classes, sizeof(float));
+        image im = load_image_color(paths[i], 0, 0);
+        for(j = 0; j < nscales; ++j){
+            image r = resize_min(im, scales[j]);
+            resize_network(net, r.w, r.h);
+            float *p = network_predict(net, r.data);
+            if(net->hierarchy) hierarchy_predictions(p, net->outputs, net->hierarchy, 1 , 1);
+            axpy_cpu(classes, 1, p, 1, pred, 1);
+            flip_image(r);
+            p = network_predict(net, r.data);
+            axpy_cpu(classes, 1, p, 1, pred, 1);
+            if(r.data != im.data) free_image(r);
+        }
+        free_image(im);
+        top_k(pred, classes, topk, indexes);
+        free(pred);
+        if(indexes[0] == class) avg_acc += 1;
+        for(j = 0; j < topk; ++j){
+            if(indexes[j] == class) avg_topk += 1;
+        }
+
+        printf("%d: top 1: %f, top %d: %f\n", i, avg_acc/(i+1), topk, avg_topk/(i+1));
+    }
+}
+
+void predict_attention(char *datacfg, char *cfgfile, char *weightfile, char *filename, int top)
+{
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(2222222);
+
+    list *options = read_data_cfg(datacfg);
+
+    char *name_list = option_find_str(options, "names", 0);
+    if(!name_list) name_list = option_find_str(options, "labels", "data/labels.list");
+    if(top == 0) top = option_find_int(options, "top", 1);
+
+    int i = 0;
+    char **names = get_labels(name_list);
+    clock_t time;
+    int *indexes = calloc(top, sizeof(int));
+    char buff[256];
+    char *input = buff;
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        }else{
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image im = load_image_color(input, 0, 0);
+        image r = letterbox_image(im, net->w, net->h);
+        //resize_network(&net, r.w, r.h);
+        //printf("%d %d\n", r.w, r.h);
+
+        float *X = r.data;
+        time=clock();
+        float *predictions = network_predict(net, X);
+        if(net->hierarchy) hierarchy_predictions(predictions, net->outputs, net->hierarchy, 1, 1);
+        top_k(predictions, net->outputs, top, indexes);
+        fprintf(stderr, "%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        for(i = 0; i < top; ++i){
+            int index = indexes[i];
+            //if(net->hierarchy) printf("%d, %s: %f, parent: %s \n",index, names[index], predictions[index], (net->hierarchy->parent[index] >= 0) ? names[net->hierarchy->parent[index]] : "Root");
+            //else printf("%s: %f\n",names[index], predictions[index]);
+            printf("%5.2f%%: %s\n", predictions[index]*100, names[index]);
+        }
+        if(r.data != im.data) free_image(r);
+        free_image(im);
+        if (filename) break;
+    }
+}
+
+
+void run_attention(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *gpu_list = find_char_arg(argc, argv, "-gpus", 0);
+    int ngpus;
+    int *gpus = read_intlist(gpu_list, &ngpus, gpu_index);
+
+
+    int top = find_int_arg(argc, argv, "-t", 0);
+    int clear = find_arg(argc, argv, "-clear");
+    char *data = argv[3];
+    char *cfg = argv[4];
+    char *weights = (argc > 5) ? argv[5] : 0;
+    char *filename = (argc > 6) ? argv[6]: 0;
+    char *layer_s = (argc > 7) ? argv[7]: 0;
+    if(0==strcmp(argv[2], "predict")) predict_attention(data, cfg, weights, filename, top);
+    else if(0==strcmp(argv[2], "train")) train_attention(data, cfg, weights, gpus, ngpus, clear);
+    else if(0==strcmp(argv[2], "valid")) validate_attention_single(data, cfg, weights);
+    else if(0==strcmp(argv[2], "validmulti")) validate_attention_multi(data, cfg, weights);
+}
+
+
diff --git a/projects/darknet/examples/captcha.c b/projects/darknet/examples/captcha.c
new file mode 100644
index 0000000000000000000000000000000000000000..41d6d07c30801b35da34c05984be488e6f6767e9
--- /dev/null
+++ b/projects/darknet/examples/captcha.c
@@ -0,0 +1,353 @@
+#include "darknet.h"
+
+void fix_data_captcha(data d, int mask)
+{
+    matrix labels = d.y;
+    int i, j;
+    for(i = 0; i < d.y.rows; ++i){
+        for(j = 0; j < d.y.cols; j += 2){
+            if (mask){
+                if(!labels.vals[i][j]){
+                    labels.vals[i][j] = SECRET_NUM;
+                    labels.vals[i][j+1] = SECRET_NUM;
+                }else if(labels.vals[i][j+1]){
+                    labels.vals[i][j] = 0;
+                }
+            } else{
+                if (labels.vals[i][j]) {
+                    labels.vals[i][j+1] = 0;
+                } else {
+                    labels.vals[i][j+1] = 1;
+                }
+            }
+        }
+    }
+}
+
+void train_captcha(char *cfgfile, char *weightfile)
+{
+    srand(time(0));
+    float avg_loss = -1;
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    network *net = load_network(cfgfile, weightfile, 0);
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    int imgs = 1024;
+    int i = *net->seen/imgs;
+    int solved = 1;
+    list *plist;
+    char **labels = get_labels("/data/captcha/reimgs.labels.list");
+    if (solved){
+        plist = get_paths("/data/captcha/reimgs.solved.list");
+    }else{
+        plist = get_paths("/data/captcha/reimgs.raw.list");
+    }
+    char **paths = (char **)list_to_array(plist);
+    printf("%d\n", plist->size);
+    clock_t time;
+    pthread_t load_thread;
+    data train;
+    data buffer;
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    args.paths = paths;
+    args.classes = 26;
+    args.n = imgs;
+    args.m = plist->size;
+    args.labels = labels;
+    args.d = &buffer;
+    args.type = CLASSIFICATION_DATA;
+
+    load_thread = load_data_in_thread(args);
+    while(1){
+        ++i;
+        time=clock();
+        pthread_join(load_thread, 0);
+        train = buffer;
+        fix_data_captcha(train, solved);
+
+        /*
+           image im = float_to_image(256, 256, 3, train.X.vals[114]);
+           show_image(im, "training");
+           cvWaitKey(0);
+         */
+
+        load_thread = load_data_in_thread(args);
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+        time=clock();
+        float loss = train_network(net, train);
+        if(avg_loss == -1) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+        printf("%d: %f, %f avg, %lf seconds, %ld images\n", i, loss, avg_loss, sec(clock()-time), *net->seen);
+        free_data(train);
+        if(i%100==0){
+            char buff[256];
+            sprintf(buff, "/home/pjreddie/imagenet_backup/%s_%d.weights",base, i);
+            save_weights(net, buff);
+        }
+    }
+}
+
+void test_captcha(char *cfgfile, char *weightfile, char *filename)
+{
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(2222222);
+    int i = 0;
+    char **names = get_labels("/data/captcha/reimgs.labels.list");
+    char buff[256];
+    char *input = buff;
+    int indexes[26];
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        }else{
+            //printf("Enter Image Path: ");
+            //fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image im = load_image_color(input, net->w, net->h);
+        float *X = im.data;
+        float *predictions = network_predict(net, X);
+        top_predictions(net, 26, indexes);
+        //printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        for(i = 0; i < 26; ++i){
+            int index = indexes[i];
+            if(i != 0) printf(", ");
+            printf("%s %f", names[index], predictions[index]);
+        }
+        printf("\n");
+        fflush(stdout);
+        free_image(im);
+        if (filename) break;
+    }
+}
+
+void valid_captcha(char *cfgfile, char *weightfile, char *filename)
+{
+    char **labels = get_labels("/data/captcha/reimgs.labels.list");
+    network *net = load_network(cfgfile, weightfile, 0);
+    list *plist = get_paths("/data/captcha/reimgs.fg.list");
+    char **paths = (char **)list_to_array(plist);
+    int N = plist->size;
+    int outputs = net->outputs;
+
+    set_batch_network(net, 1);
+    srand(2222222);
+    int i, j;
+    for(i = 0; i < N; ++i){
+        if (i%100 == 0) fprintf(stderr, "%d\n", i);
+        image im = load_image_color(paths[i], net->w, net->h);
+        float *X = im.data;
+        float *predictions = network_predict(net, X);
+        //printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        int truth = -1;
+        for(j = 0; j < 13; ++j){
+            if (strstr(paths[i], labels[j])) truth = j;
+        }
+        if (truth == -1){
+            fprintf(stderr, "bad: %s\n", paths[i]);
+            return;
+        }
+        printf("%d, ", truth);
+        for(j = 0; j < outputs; ++j){
+            if (j != 0) printf(", ");
+            printf("%f", predictions[j]);
+        }
+        printf("\n");
+        fflush(stdout);
+        free_image(im);
+        if (filename) break;
+    }
+}
+
+/*
+   void train_captcha(char *cfgfile, char *weightfile)
+   {
+   float avg_loss = -1;
+   srand(time(0));
+   char *base = basecfg(cfgfile);
+   printf("%s\n", base);
+   network net = parse_network_cfg(cfgfile);
+   if(weightfile){
+   load_weights(&net, weightfile);
+   }
+   printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+   int imgs = 1024;
+   int i = net->seen/imgs;
+   list *plist = get_paths("/data/captcha/train.auto5");
+   char **paths = (char **)list_to_array(plist);
+   printf("%d\n", plist->size);
+   clock_t time;
+   while(1){
+   ++i;
+   time=clock();
+   data train = load_data_captcha(paths, imgs, plist->size, 10, 200, 60);
+   translate_data_rows(train, -128);
+   scale_data_rows(train, 1./128);
+   printf("Loaded: %lf seconds\n", sec(clock()-time));
+   time=clock();
+   float loss = train_network(net, train);
+   net->seen += imgs;
+   if(avg_loss == -1) avg_loss = loss;
+   avg_loss = avg_loss*.9 + loss*.1;
+   printf("%d: %f, %f avg, %lf seconds, %d images\n", i, loss, avg_loss, sec(clock()-time), net->seen);
+   free_data(train);
+   if(i%10==0){
+   char buff[256];
+   sprintf(buff, "/home/pjreddie/imagenet_backup/%s_%d.weights",base, i);
+   save_weights(net, buff);
+   }
+   }
+   }
+
+   void decode_captcha(char *cfgfile, char *weightfile)
+   {
+   setbuf(stdout, NULL);
+   srand(time(0));
+   network net = parse_network_cfg(cfgfile);
+   set_batch_network(&net, 1);
+   if(weightfile){
+   load_weights(&net, weightfile);
+   }
+   char filename[256];
+   while(1){
+   printf("Enter filename: ");
+   fgets(filename, 256, stdin);
+   strtok(filename, "\n");
+   image im = load_image_color(filename, 300, 57);
+   scale_image(im, 1./255.);
+   float *X = im.data;
+   float *predictions = network_predict(net, X);
+   image out  = float_to_image(300, 57, 1, predictions);
+   show_image(out, "decoded");
+#ifdef OPENCV
+cvWaitKey(0);
+#endif
+free_image(im);
+}
+}
+
+void encode_captcha(char *cfgfile, char *weightfile)
+{
+float avg_loss = -1;
+srand(time(0));
+char *base = basecfg(cfgfile);
+printf("%s\n", base);
+network net = parse_network_cfg(cfgfile);
+if(weightfile){
+    load_weights(&net, weightfile);
+}
+printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+int imgs = 1024;
+int i = net->seen/imgs;
+list *plist = get_paths("/data/captcha/encode.list");
+char **paths = (char **)list_to_array(plist);
+printf("%d\n", plist->size);
+clock_t time;
+while(1){
+    ++i;
+    time=clock();
+    data train = load_data_captcha_encode(paths, imgs, plist->size, 300, 57);
+    scale_data_rows(train, 1./255);
+    printf("Loaded: %lf seconds\n", sec(clock()-time));
+    time=clock();
+    float loss = train_network(net, train);
+    net->seen += imgs;
+    if(avg_loss == -1) avg_loss = loss;
+    avg_loss = avg_loss*.9 + loss*.1;
+    printf("%d: %f, %f avg, %lf seconds, %d images\n", i, loss, avg_loss, sec(clock()-time), net->seen);
+    free_matrix(train.X);
+    if(i%100==0){
+        char buff[256];
+        sprintf(buff, "/home/pjreddie/imagenet_backup/%s_%d.weights",base, i);
+        save_weights(net, buff);
+    }
+}
+}
+
+void validate_captcha(char *cfgfile, char *weightfile)
+{
+    srand(time(0));
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    network net = parse_network_cfg(cfgfile);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    int numchars = 37;
+    list *plist = get_paths("/data/captcha/solved.hard");
+    char **paths = (char **)list_to_array(plist);
+    int imgs = plist->size;
+    data valid = load_data_captcha(paths, imgs, 0, 10, 200, 60);
+    translate_data_rows(valid, -128);
+    scale_data_rows(valid, 1./128);
+    matrix pred = network_predict_data(net, valid);
+    int i, k;
+    int correct = 0;
+    int total = 0;
+    int accuracy = 0;
+    for(i = 0; i < imgs; ++i){
+        int allcorrect = 1;
+        for(k = 0; k < 10; ++k){
+            char truth = int_to_alphanum(max_index(valid.y.vals[i]+k*numchars, numchars));
+            char prediction = int_to_alphanum(max_index(pred.vals[i]+k*numchars, numchars));
+            if (truth != prediction) allcorrect=0;
+            if (truth != '.' && truth == prediction) ++correct;
+            if (truth != '.' || truth != prediction) ++total;
+        }
+        accuracy += allcorrect;
+    }
+    printf("Word Accuracy: %f, Char Accuracy %f\n", (float)accuracy/imgs, (float)correct/total);
+    free_data(valid);
+}
+
+void test_captcha(char *cfgfile, char *weightfile)
+{
+    setbuf(stdout, NULL);
+    srand(time(0));
+    //char *base = basecfg(cfgfile);
+    //printf("%s\n", base);
+    network net = parse_network_cfg(cfgfile);
+    set_batch_network(&net, 1);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    char filename[256];
+    while(1){
+        //printf("Enter filename: ");
+        fgets(filename, 256, stdin);
+        strtok(filename, "\n");
+        image im = load_image_color(filename, 200, 60);
+        translate_image(im, -128);
+        scale_image(im, 1/128.);
+        float *X = im.data;
+        float *predictions = network_predict(net, X);
+        print_letters(predictions, 10);
+        free_image(im);
+    }
+}
+    */
+void run_captcha(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    char *filename = (argc > 5) ? argv[5]: 0;
+    if(0==strcmp(argv[2], "train")) train_captcha(cfg, weights);
+    else if(0==strcmp(argv[2], "test")) test_captcha(cfg, weights, filename);
+    else if(0==strcmp(argv[2], "valid")) valid_captcha(cfg, weights, filename);
+    //if(0==strcmp(argv[2], "test")) test_captcha(cfg, weights);
+    //else if(0==strcmp(argv[2], "encode")) encode_captcha(cfg, weights);
+    //else if(0==strcmp(argv[2], "decode")) decode_captcha(cfg, weights);
+    //else if(0==strcmp(argv[2], "valid")) validate_captcha(cfg, weights);
+}
+
diff --git a/projects/darknet/examples/cifar.c b/projects/darknet/examples/cifar.c
new file mode 100644
index 0000000000000000000000000000000000000000..a5f5f240b9f680acd9b5890042300d3b683e0f82
--- /dev/null
+++ b/projects/darknet/examples/cifar.c
@@ -0,0 +1,251 @@
+#include "darknet.h"
+
+void train_cifar(char *cfgfile, char *weightfile)
+{
+    srand(time(0));
+    float avg_loss = -1;
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    network *net = load_network(cfgfile, weightfile, 0);
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+
+    char *backup_directory = "/home/pjreddie/backup/";
+    int classes = 10;
+    int N = 50000;
+
+    char **labels = get_labels("data/cifar/labels.txt");
+    int epoch = (*net->seen)/N;
+    data train = load_all_cifar10();
+    while(get_current_batch(net) < net->max_batches || net->max_batches == 0){
+        clock_t time=clock();
+
+        float loss = train_network_sgd(net, train, 1);
+        if(avg_loss == -1) avg_loss = loss;
+        avg_loss = avg_loss*.95 + loss*.05;
+        printf("%ld, %.3f: %f, %f avg, %f rate, %lf seconds, %ld images\n", get_current_batch(net), (float)(*net->seen)/N, loss, avg_loss, get_current_rate(net), sec(clock()-time), *net->seen);
+        if(*net->seen/N > epoch){
+            epoch = *net->seen/N;
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights",backup_directory,base, epoch);
+            save_weights(net, buff);
+        }
+        if(get_current_batch(net)%100 == 0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup",backup_directory,base);
+            save_weights(net, buff);
+        }
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s.weights", backup_directory, base);
+    save_weights(net, buff);
+
+    free_network(net);
+    free_ptrs((void**)labels, classes);
+    free(base);
+    free_data(train);
+}
+
+void train_cifar_distill(char *cfgfile, char *weightfile)
+{
+    srand(time(0));
+    float avg_loss = -1;
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    network *net = load_network(cfgfile, weightfile, 0);
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+
+    char *backup_directory = "/home/pjreddie/backup/";
+    int classes = 10;
+    int N = 50000;
+
+    char **labels = get_labels("data/cifar/labels.txt");
+    int epoch = (*net->seen)/N;
+
+    data train = load_all_cifar10();
+    matrix soft = csv_to_matrix("results/ensemble.csv");
+
+    float weight = .9;
+    scale_matrix(soft, weight);
+    scale_matrix(train.y, 1. - weight);
+    matrix_add_matrix(soft, train.y);
+
+    while(get_current_batch(net) < net->max_batches || net->max_batches == 0){
+        clock_t time=clock();
+
+        float loss = train_network_sgd(net, train, 1);
+        if(avg_loss == -1) avg_loss = loss;
+        avg_loss = avg_loss*.95 + loss*.05;
+        printf("%ld, %.3f: %f, %f avg, %f rate, %lf seconds, %ld images\n", get_current_batch(net), (float)(*net->seen)/N, loss, avg_loss, get_current_rate(net), sec(clock()-time), *net->seen);
+        if(*net->seen/N > epoch){
+            epoch = *net->seen/N;
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights",backup_directory,base, epoch);
+            save_weights(net, buff);
+        }
+        if(get_current_batch(net)%100 == 0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup",backup_directory,base);
+            save_weights(net, buff);
+        }
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s.weights", backup_directory, base);
+    save_weights(net, buff);
+
+    free_network(net);
+    free_ptrs((void**)labels, classes);
+    free(base);
+    free_data(train);
+}
+
+void test_cifar_multi(char *filename, char *weightfile)
+{
+    network *net = load_network(filename, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(time(0));
+
+    float avg_acc = 0;
+    data test = load_cifar10_data("data/cifar/cifar-10-batches-bin/test_batch.bin");
+
+    int i;
+    for(i = 0; i < test.X.rows; ++i){
+        image im = float_to_image(32, 32, 3, test.X.vals[i]);
+
+        float pred[10] = {0};
+
+        float *p = network_predict(net, im.data);
+        axpy_cpu(10, 1, p, 1, pred, 1);
+        flip_image(im);
+        p = network_predict(net, im.data);
+        axpy_cpu(10, 1, p, 1, pred, 1);
+
+        int index = max_index(pred, 10);
+        int class = max_index(test.y.vals[i], 10);
+        if(index == class) avg_acc += 1;
+        free_image(im);
+        printf("%4d: %.2f%%\n", i, 100.*avg_acc/(i+1));
+    }
+}
+
+void test_cifar(char *filename, char *weightfile)
+{
+    network *net = load_network(filename, weightfile, 0);
+    srand(time(0));
+
+    clock_t time;
+    float avg_acc = 0;
+    float avg_top5 = 0;
+    data test = load_cifar10_data("data/cifar/cifar-10-batches-bin/test_batch.bin");
+
+    time=clock();
+
+    float *acc = network_accuracies(net, test, 2);
+    avg_acc += acc[0];
+    avg_top5 += acc[1];
+    printf("top1: %f, %lf seconds, %d images\n", avg_acc, sec(clock()-time), test.X.rows);
+    free_data(test);
+}
+
+void extract_cifar()
+{
+char *labels[] = {"airplane","automobile","bird","cat","deer","dog","frog","horse","ship","truck"};
+    int i;
+    data train = load_all_cifar10();
+    data test = load_cifar10_data("data/cifar/cifar-10-batches-bin/test_batch.bin");
+    for(i = 0; i < train.X.rows; ++i){
+        image im = float_to_image(32, 32, 3, train.X.vals[i]);
+        int class = max_index(train.y.vals[i], 10);
+        char buff[256];
+        sprintf(buff, "data/cifar/train/%d_%s",i,labels[class]);
+        save_image_options(im, buff, PNG, 0);
+    }
+    for(i = 0; i < test.X.rows; ++i){
+        image im = float_to_image(32, 32, 3, test.X.vals[i]);
+        int class = max_index(test.y.vals[i], 10);
+        char buff[256];
+        sprintf(buff, "data/cifar/test/%d_%s",i,labels[class]);
+        save_image_options(im, buff, PNG, 0);
+    }
+}
+
+void test_cifar_csv(char *filename, char *weightfile)
+{
+    network *net = load_network(filename, weightfile, 0);
+    srand(time(0));
+
+    data test = load_cifar10_data("data/cifar/cifar-10-batches-bin/test_batch.bin");
+
+    matrix pred = network_predict_data(net, test);
+
+    int i;
+    for(i = 0; i < test.X.rows; ++i){
+        image im = float_to_image(32, 32, 3, test.X.vals[i]);
+        flip_image(im);
+    }
+    matrix pred2 = network_predict_data(net, test);
+    scale_matrix(pred, .5);
+    scale_matrix(pred2, .5);
+    matrix_add_matrix(pred2, pred);
+
+    matrix_to_csv(pred);
+    fprintf(stderr, "Accuracy: %f\n", matrix_topk_accuracy(test.y, pred, 1));
+    free_data(test);
+}
+
+void test_cifar_csvtrain(char *cfg, char *weights)
+{
+    network *net = load_network(cfg, weights, 0);
+    srand(time(0));
+
+    data test = load_all_cifar10();
+
+    matrix pred = network_predict_data(net, test);
+
+    int i;
+    for(i = 0; i < test.X.rows; ++i){
+        image im = float_to_image(32, 32, 3, test.X.vals[i]);
+        flip_image(im);
+    }
+    matrix pred2 = network_predict_data(net, test);
+    scale_matrix(pred, .5);
+    scale_matrix(pred2, .5);
+    matrix_add_matrix(pred2, pred);
+
+    matrix_to_csv(pred);
+    fprintf(stderr, "Accuracy: %f\n", matrix_topk_accuracy(test.y, pred, 1));
+    free_data(test);
+}
+
+void eval_cifar_csv()
+{
+    data test = load_cifar10_data("data/cifar/cifar-10-batches-bin/test_batch.bin");
+
+    matrix pred = csv_to_matrix("results/combined.csv");
+    fprintf(stderr, "%d %d\n", pred.rows, pred.cols);
+
+    fprintf(stderr, "Accuracy: %f\n", matrix_topk_accuracy(test.y, pred, 1));
+    free_data(test);
+    free_matrix(pred);
+}
+
+
+void run_cifar(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    if(0==strcmp(argv[2], "train")) train_cifar(cfg, weights);
+    else if(0==strcmp(argv[2], "extract")) extract_cifar();
+    else if(0==strcmp(argv[2], "distill")) train_cifar_distill(cfg, weights);
+    else if(0==strcmp(argv[2], "test")) test_cifar(cfg, weights);
+    else if(0==strcmp(argv[2], "multi")) test_cifar_multi(cfg, weights);
+    else if(0==strcmp(argv[2], "csv")) test_cifar_csv(cfg, weights);
+    else if(0==strcmp(argv[2], "csvtrain")) test_cifar_csvtrain(cfg, weights);
+    else if(0==strcmp(argv[2], "eval")) eval_cifar_csv();
+}
+
+
diff --git a/projects/darknet/examples/classifier.c b/projects/darknet/examples/classifier.c
new file mode 100644
index 0000000000000000000000000000000000000000..df91a08480492381167246993056ae4a6ccfb125
--- /dev/null
+++ b/projects/darknet/examples/classifier.c
@@ -0,0 +1,1098 @@
+#include "darknet.h"
+
+#include <sys/time.h>
+#include <assert.h>
+
+float *get_regression_values(char **labels, int n)
+{
+    float *v = calloc(n, sizeof(float));
+    int i;
+    for(i = 0; i < n; ++i){
+        char *p = strchr(labels[i], ' ');
+        *p = 0;
+        v[i] = atof(p+1);
+    }
+    return v;
+}
+
+void train_classifier(char *datacfg, char *cfgfile, char *weightfile, int *gpus, int ngpus, int clear)
+{
+    int i;
+
+    float avg_loss = -1;
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    printf("%d\n", ngpus);
+    network **nets = calloc(ngpus, sizeof(network*));
+
+    srand(time(0));
+    int seed = rand();
+    for(i = 0; i < ngpus; ++i){
+        srand(seed);
+#ifdef GPU
+        cuda_set_device(gpus[i]);
+#endif
+        nets[i] = load_network(cfgfile, weightfile, clear);
+        nets[i]->learning_rate *= ngpus;
+    }
+    srand(time(0));
+    network *net = nets[0];
+
+    int imgs = net->batch * net->subdivisions * ngpus;
+
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    list *options = read_data_cfg(datacfg);
+
+    char *backup_directory = option_find_str(options, "backup", "/backup/");
+    int tag = option_find_int_quiet(options, "tag", 0);
+    char *label_list = option_find_str(options, "labels", "data/labels.list");
+    char *train_list = option_find_str(options, "train", "data/train.list");
+    char *tree = option_find_str(options, "tree", 0);
+    if (tree) net->hierarchy = read_tree(tree);
+    int classes = option_find_int(options, "classes", 2);
+
+    char **labels = 0;
+    if(!tag){
+        labels = get_labels(label_list);
+    }
+    list *plist = get_paths(train_list);
+    char **paths = (char **)list_to_array(plist);
+    printf("%d\n", plist->size);
+    int N = plist->size;
+    double time;
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    args.threads = 32;
+    args.hierarchy = net->hierarchy;
+
+    args.min = net->min_ratio*net->w;
+    args.max = net->max_ratio*net->w;
+    printf("%d %d\n", args.min, args.max);
+    args.angle = net->angle;
+    args.aspect = net->aspect;
+    args.exposure = net->exposure;
+    args.saturation = net->saturation;
+    args.hue = net->hue;
+    args.size = net->w;
+
+    args.paths = paths;
+    args.classes = classes;
+    args.n = imgs;
+    args.m = N;
+    args.labels = labels;
+    if (tag){
+        args.type = TAG_DATA;
+    } else {
+        args.type = CLASSIFICATION_DATA;
+    }
+
+    data train;
+    data buffer;
+    pthread_t load_thread;
+    args.d = &buffer;
+    load_thread = load_data(args);
+
+    int count = 0;
+    int epoch = (*net->seen)/N;
+    while(get_current_batch(net) < net->max_batches || net->max_batches == 0){
+        if(net->random && count++%40 == 0){
+            printf("Resizing\n");
+            int dim = (rand() % 11 + 4) * 32;
+            //if (get_current_batch(net)+200 > net->max_batches) dim = 608;
+            //int dim = (rand() % 4 + 16) * 32;
+            printf("%d\n", dim);
+            args.w = dim;
+            args.h = dim;
+            args.size = dim;
+            args.min = net->min_ratio*dim;
+            args.max = net->max_ratio*dim;
+            printf("%d %d\n", args.min, args.max);
+
+            pthread_join(load_thread, 0);
+            train = buffer;
+            free_data(train);
+            load_thread = load_data(args);
+
+            for(i = 0; i < ngpus; ++i){
+                resize_network(nets[i], dim, dim);
+            }
+            net = nets[0];
+        }
+        time = what_time_is_it_now();
+
+        pthread_join(load_thread, 0);
+        train = buffer;
+        load_thread = load_data(args);
+
+        printf("Loaded: %lf seconds\n", what_time_is_it_now()-time);
+        time = what_time_is_it_now();
+
+        float loss = 0;
+#ifdef GPU
+        if(ngpus == 1){
+            loss = train_network(net, train);
+        } else {
+            loss = train_networks(nets, ngpus, train, 4);
+        }
+#else
+        loss = train_network(net, train);
+#endif
+        if(avg_loss == -1) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+        printf("%ld, %.3f: %f, %f avg, %f rate, %lf seconds, %ld images\n", get_current_batch(net), (float)(*net->seen)/N, loss, avg_loss, get_current_rate(net), what_time_is_it_now()-time, *net->seen);
+        free_data(train);
+        if(*net->seen/N > epoch){
+            epoch = *net->seen/N;
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights",backup_directory,base, epoch);
+            save_weights(net, buff);
+        }
+        if(get_current_batch(net)%1000 == 0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup",backup_directory,base);
+            save_weights(net, buff);
+        }
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s.weights", backup_directory, base);
+    save_weights(net, buff);
+    pthread_join(load_thread, 0);
+
+    free_network(net);
+    if(labels) free_ptrs((void**)labels, classes);
+    free_ptrs((void**)paths, plist->size);
+    free_list(plist);
+    free(base);
+}
+
+void validate_classifier_crop(char *datacfg, char *filename, char *weightfile)
+{
+    int i = 0;
+    network *net = load_network(filename, weightfile, 0);
+    srand(time(0));
+
+    list *options = read_data_cfg(datacfg);
+
+    char *label_list = option_find_str(options, "labels", "data/labels.list");
+    char *valid_list = option_find_str(options, "valid", "data/train.list");
+    int classes = option_find_int(options, "classes", 2);
+    int topk = option_find_int(options, "top", 1);
+
+    char **labels = get_labels(label_list);
+    list *plist = get_paths(valid_list);
+
+    char **paths = (char **)list_to_array(plist);
+    int m = plist->size;
+    free_list(plist);
+
+    clock_t time;
+    float avg_acc = 0;
+    float avg_topk = 0;
+    int splits = m/1000;
+    int num = (i+1)*m/splits - i*m/splits;
+
+    data val, buffer;
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+
+    args.paths = paths;
+    args.classes = classes;
+    args.n = num;
+    args.m = 0;
+    args.labels = labels;
+    args.d = &buffer;
+    args.type = OLD_CLASSIFICATION_DATA;
+
+    pthread_t load_thread = load_data_in_thread(args);
+    for(i = 1; i <= splits; ++i){
+        time=clock();
+
+        pthread_join(load_thread, 0);
+        val = buffer;
+
+        num = (i+1)*m/splits - i*m/splits;
+        char **part = paths+(i*m/splits);
+        if(i != splits){
+            args.paths = part;
+            load_thread = load_data_in_thread(args);
+        }
+        printf("Loaded: %d images in %lf seconds\n", val.X.rows, sec(clock()-time));
+
+        time=clock();
+        float *acc = network_accuracies(net, val, topk);
+        avg_acc += acc[0];
+        avg_topk += acc[1];
+        printf("%d: top 1: %f, top %d: %f, %lf seconds, %d images\n", i, avg_acc/i, topk, avg_topk/i, sec(clock()-time), val.X.rows);
+        free_data(val);
+    }
+}
+
+void validate_classifier_10(char *datacfg, char *filename, char *weightfile)
+{
+    int i, j;
+    network *net = load_network(filename, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(time(0));
+
+    list *options = read_data_cfg(datacfg);
+
+    char *label_list = option_find_str(options, "labels", "data/labels.list");
+    char *valid_list = option_find_str(options, "valid", "data/train.list");
+    int classes = option_find_int(options, "classes", 2);
+    int topk = option_find_int(options, "top", 1);
+
+    char **labels = get_labels(label_list);
+    list *plist = get_paths(valid_list);
+
+    char **paths = (char **)list_to_array(plist);
+    int m = plist->size;
+    free_list(plist);
+
+    float avg_acc = 0;
+    float avg_topk = 0;
+    int *indexes = calloc(topk, sizeof(int));
+
+    for(i = 0; i < m; ++i){
+        int class = -1;
+        char *path = paths[i];
+        for(j = 0; j < classes; ++j){
+            if(strstr(path, labels[j])){
+                class = j;
+                break;
+            }
+        }
+        int w = net->w;
+        int h = net->h;
+        int shift = 32;
+        image im = load_image_color(paths[i], w+shift, h+shift);
+        image images[10];
+        images[0] = crop_image(im, -shift, -shift, w, h);
+        images[1] = crop_image(im, shift, -shift, w, h);
+        images[2] = crop_image(im, 0, 0, w, h);
+        images[3] = crop_image(im, -shift, shift, w, h);
+        images[4] = crop_image(im, shift, shift, w, h);
+        flip_image(im);
+        images[5] = crop_image(im, -shift, -shift, w, h);
+        images[6] = crop_image(im, shift, -shift, w, h);
+        images[7] = crop_image(im, 0, 0, w, h);
+        images[8] = crop_image(im, -shift, shift, w, h);
+        images[9] = crop_image(im, shift, shift, w, h);
+        float *pred = calloc(classes, sizeof(float));
+        for(j = 0; j < 10; ++j){
+            float *p = network_predict(net, images[j].data);
+            if(net->hierarchy) hierarchy_predictions(p, net->outputs, net->hierarchy, 1, 1);
+            axpy_cpu(classes, 1, p, 1, pred, 1);
+            free_image(images[j]);
+        }
+        free_image(im);
+        top_k(pred, classes, topk, indexes);
+        free(pred);
+        if(indexes[0] == class) avg_acc += 1;
+        for(j = 0; j < topk; ++j){
+            if(indexes[j] == class) avg_topk += 1;
+        }
+
+        printf("%d: top 1: %f, top %d: %f\n", i, avg_acc/(i+1), topk, avg_topk/(i+1));
+    }
+}
+
+void validate_classifier_full(char *datacfg, char *filename, char *weightfile)
+{
+    int i, j;
+    network *net = load_network(filename, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(time(0));
+
+    list *options = read_data_cfg(datacfg);
+
+    char *label_list = option_find_str(options, "labels", "data/labels.list");
+    char *valid_list = option_find_str(options, "valid", "data/train.list");
+    int classes = option_find_int(options, "classes", 2);
+    int topk = option_find_int(options, "top", 1);
+
+    char **labels = get_labels(label_list);
+    list *plist = get_paths(valid_list);
+
+    char **paths = (char **)list_to_array(plist);
+    int m = plist->size;
+    free_list(plist);
+
+    float avg_acc = 0;
+    float avg_topk = 0;
+    int *indexes = calloc(topk, sizeof(int));
+
+    int size = net->w;
+    for(i = 0; i < m; ++i){
+        int class = -1;
+        char *path = paths[i];
+        for(j = 0; j < classes; ++j){
+            if(strstr(path, labels[j])){
+                class = j;
+                break;
+            }
+        }
+        image im = load_image_color(paths[i], 0, 0);
+        image resized = resize_min(im, size);
+        resize_network(net, resized.w, resized.h);
+        //show_image(im, "orig");
+        //show_image(crop, "cropped");
+        //cvWaitKey(0);
+        float *pred = network_predict(net, resized.data);
+        if(net->hierarchy) hierarchy_predictions(pred, net->outputs, net->hierarchy, 1, 1);
+
+        free_image(im);
+        free_image(resized);
+        top_k(pred, classes, topk, indexes);
+
+        if(indexes[0] == class) avg_acc += 1;
+        for(j = 0; j < topk; ++j){
+            if(indexes[j] == class) avg_topk += 1;
+        }
+
+        printf("%d: top 1: %f, top %d: %f\n", i, avg_acc/(i+1), topk, avg_topk/(i+1));
+    }
+}
+
+
+void validate_classifier_single(char *datacfg, char *filename, char *weightfile)
+{
+    int i, j;
+    network *net = load_network(filename, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(time(0));
+
+    list *options = read_data_cfg(datacfg);
+
+    char *label_list = option_find_str(options, "labels", "data/labels.list");
+    char *leaf_list = option_find_str(options, "leaves", 0);
+    if(leaf_list) change_leaves(net->hierarchy, leaf_list);
+    char *valid_list = option_find_str(options, "valid", "data/train.list");
+    int classes = option_find_int(options, "classes", 2);
+    int topk = option_find_int(options, "top", 1);
+
+    char **labels = get_labels(label_list);
+    list *plist = get_paths(valid_list);
+
+    char **paths = (char **)list_to_array(plist);
+    int m = plist->size;
+    free_list(plist);
+
+    float avg_acc = 0;
+    float avg_topk = 0;
+    int *indexes = calloc(topk, sizeof(int));
+
+    for(i = 0; i < m; ++i){
+        int class = -1;
+        char *path = paths[i];
+        for(j = 0; j < classes; ++j){
+            if(strstr(path, labels[j])){
+                class = j;
+                break;
+            }
+        }
+        image im = load_image_color(paths[i], 0, 0);
+        image crop = center_crop_image(im, net->w, net->h);
+        //grayscale_image_3c(crop);
+        //show_image(im, "orig");
+        //show_image(crop, "cropped");
+        //cvWaitKey(0);
+        float *pred = network_predict(net, crop.data);
+        if(net->hierarchy) hierarchy_predictions(pred, net->outputs, net->hierarchy, 1, 1);
+
+        free_image(im);
+        free_image(crop);
+        top_k(pred, classes, topk, indexes);
+
+        if(indexes[0] == class) avg_acc += 1;
+        for(j = 0; j < topk; ++j){
+            if(indexes[j] == class) avg_topk += 1;
+        }
+
+        printf("%s, %d, %f, %f, \n", paths[i], class, pred[0], pred[1]);
+        printf("%d: top 1: %f, top %d: %f\n", i, avg_acc/(i+1), topk, avg_topk/(i+1));
+    }
+}
+
+void validate_classifier_multi(char *datacfg, char *cfg, char *weights)
+{
+    int i, j;
+    network *net = load_network(cfg, weights, 0);
+    set_batch_network(net, 1);
+    srand(time(0));
+
+    list *options = read_data_cfg(datacfg);
+
+    char *label_list = option_find_str(options, "labels", "data/labels.list");
+    char *valid_list = option_find_str(options, "valid", "data/train.list");
+    int classes = option_find_int(options, "classes", 2);
+    int topk = option_find_int(options, "top", 1);
+
+    char **labels = get_labels(label_list);
+    list *plist = get_paths(valid_list);
+    //int scales[] = {224, 288, 320, 352, 384};
+    int scales[] = {224, 256, 288, 320};
+    int nscales = sizeof(scales)/sizeof(scales[0]);
+
+    char **paths = (char **)list_to_array(plist);
+    int m = plist->size;
+    free_list(plist);
+
+    float avg_acc = 0;
+    float avg_topk = 0;
+    int *indexes = calloc(topk, sizeof(int));
+
+    for(i = 0; i < m; ++i){
+        int class = -1;
+        char *path = paths[i];
+        for(j = 0; j < classes; ++j){
+            if(strstr(path, labels[j])){
+                class = j;
+                break;
+            }
+        }
+        float *pred = calloc(classes, sizeof(float));
+        image im = load_image_color(paths[i], 0, 0);
+        for(j = 0; j < nscales; ++j){
+            image r = resize_max(im, scales[j]);
+            resize_network(net, r.w, r.h);
+            float *p = network_predict(net, r.data);
+            if(net->hierarchy) hierarchy_predictions(p, net->outputs, net->hierarchy, 1 , 1);
+            axpy_cpu(classes, 1, p, 1, pred, 1);
+            flip_image(r);
+            p = network_predict(net, r.data);
+            axpy_cpu(classes, 1, p, 1, pred, 1);
+            if(r.data != im.data) free_image(r);
+        }
+        free_image(im);
+        top_k(pred, classes, topk, indexes);
+        free(pred);
+        if(indexes[0] == class) avg_acc += 1;
+        for(j = 0; j < topk; ++j){
+            if(indexes[j] == class) avg_topk += 1;
+        }
+
+        printf("%d: top 1: %f, top %d: %f\n", i, avg_acc/(i+1), topk, avg_topk/(i+1));
+    }
+}
+
+void try_classifier(char *datacfg, char *cfgfile, char *weightfile, char *filename, int layer_num)
+{
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(2222222);
+
+    list *options = read_data_cfg(datacfg);
+
+    char *name_list = option_find_str(options, "names", 0);
+    if(!name_list) name_list = option_find_str(options, "labels", "data/labels.list");
+    int top = option_find_int(options, "top", 1);
+
+    int i = 0;
+    char **names = get_labels(name_list);
+    clock_t time;
+    int *indexes = calloc(top, sizeof(int));
+    char buff[256];
+    char *input = buff;
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        }else{
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image orig = load_image_color(input, 0, 0);
+        image r = resize_min(orig, 256);
+        image im = crop_image(r, (r.w - 224 - 1)/2 + 1, (r.h - 224 - 1)/2 + 1, 224, 224);
+        float mean[] = {0.48263312050943, 0.45230225481413, 0.40099074308742};
+        float std[] = {0.22590347483426, 0.22120921437787, 0.22103996251583};
+        float var[3];
+        var[0] = std[0]*std[0];
+        var[1] = std[1]*std[1];
+        var[2] = std[2]*std[2];
+
+        normalize_cpu(im.data, mean, var, 1, 3, im.w*im.h);
+
+        float *X = im.data;
+        time=clock();
+        float *predictions = network_predict(net, X);
+
+        layer l = net->layers[layer_num];
+        for(i = 0; i < l.c; ++i){
+            if(l.rolling_mean) printf("%f %f %f\n", l.rolling_mean[i], l.rolling_variance[i], l.scales[i]);
+        }
+#ifdef GPU
+        cuda_pull_array(l.output_gpu, l.output, l.outputs);
+#endif
+        for(i = 0; i < l.outputs; ++i){
+            printf("%f\n", l.output[i]);
+        }
+        /*
+
+           printf("\n\nWeights\n");
+           for(i = 0; i < l.n*l.size*l.size*l.c; ++i){
+           printf("%f\n", l.filters[i]);
+           }
+
+           printf("\n\nBiases\n");
+           for(i = 0; i < l.n; ++i){
+           printf("%f\n", l.biases[i]);
+           }
+         */
+
+        top_predictions(net, top, indexes);
+        printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        for(i = 0; i < top; ++i){
+            int index = indexes[i];
+            printf("%s: %f\n", names[index], predictions[index]);
+        }
+        free_image(im);
+        if (filename) break;
+    }
+}
+
+void predict_classifier(char *datacfg, char *cfgfile, char *weightfile, char *filename, int top)
+{
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(2222222);
+
+    list *options = read_data_cfg(datacfg);
+
+    char *name_list = option_find_str(options, "names", 0);
+    if(!name_list) name_list = option_find_str(options, "labels", "data/labels.list");
+    if(top == 0) top = option_find_int(options, "top", 1);
+
+    int i = 0;
+    char **names = get_labels(name_list);
+    clock_t time;
+    int *indexes = calloc(top, sizeof(int));
+    char buff[256];
+    char *input = buff;
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        }else{
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image im = load_image_color(input, 0, 0);
+        image r = letterbox_image(im, net->w, net->h);
+        //image r = resize_min(im, 320);
+        //printf("%d %d\n", r.w, r.h);
+        //resize_network(net, r.w, r.h);
+        //printf("%d %d\n", r.w, r.h);
+
+        float *X = r.data;
+        time=clock();
+        float *predictions = network_predict(net, X);
+        if(net->hierarchy) hierarchy_predictions(predictions, net->outputs, net->hierarchy, 1, 1);
+        top_k(predictions, net->outputs, top, indexes);
+        fprintf(stderr, "%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        for(i = 0; i < top; ++i){
+            int index = indexes[i];
+            //if(net->hierarchy) printf("%d, %s: %f, parent: %s \n",index, names[index], predictions[index], (net->hierarchy->parent[index] >= 0) ? names[net->hierarchy->parent[index]] : "Root");
+            //else printf("%s: %f\n",names[index], predictions[index]);
+            printf("%5.2f%%: %s\n", predictions[index]*100, names[index]);
+        }
+        if(r.data != im.data) free_image(r);
+        free_image(im);
+        if (filename) break;
+    }
+}
+
+
+void label_classifier(char *datacfg, char *filename, char *weightfile)
+{
+    int i;
+    network *net = load_network(filename, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(time(0));
+
+    list *options = read_data_cfg(datacfg);
+
+    char *label_list = option_find_str(options, "names", "data/labels.list");
+    char *test_list = option_find_str(options, "test", "data/train.list");
+    int classes = option_find_int(options, "classes", 2);
+
+    char **labels = get_labels(label_list);
+    list *plist = get_paths(test_list);
+
+    char **paths = (char **)list_to_array(plist);
+    int m = plist->size;
+    free_list(plist);
+
+    for(i = 0; i < m; ++i){
+        image im = load_image_color(paths[i], 0, 0);
+        image resized = resize_min(im, net->w);
+        image crop = crop_image(resized, (resized.w - net->w)/2, (resized.h - net->h)/2, net->w, net->h);
+        float *pred = network_predict(net, crop.data);
+
+        if(resized.data != im.data) free_image(resized);
+        free_image(im);
+        free_image(crop);
+        int ind = max_index(pred, classes);
+
+        printf("%s\n", labels[ind]);
+    }
+}
+
+void csv_classifier(char *datacfg, char *cfgfile, char *weightfile)
+{
+    int i,j;
+    network *net = load_network(cfgfile, weightfile, 0);
+    srand(time(0));
+
+    list *options = read_data_cfg(datacfg);
+
+    char *test_list = option_find_str(options, "test", "data/test.list");
+    int top = option_find_int(options, "top", 1);
+
+    list *plist = get_paths(test_list);
+
+    char **paths = (char **)list_to_array(plist);
+    int m = plist->size;
+    free_list(plist);
+    int *indexes = calloc(top, sizeof(int));
+
+    for(i = 0; i < m; ++i){
+        double time = what_time_is_it_now();
+        char *path = paths[i];
+        image im = load_image_color(path, 0, 0);
+        image r = letterbox_image(im, net->w, net->h);
+        float *predictions = network_predict(net, r.data);
+        if(net->hierarchy) hierarchy_predictions(predictions, net->outputs, net->hierarchy, 1, 1);
+        top_k(predictions, net->outputs, top, indexes);
+
+        printf("%s", path);
+        for(j = 0; j < top; ++j){
+            printf("\t%d", indexes[j]);
+        }
+        printf("\n");
+
+        free_image(im);
+        free_image(r);
+
+        fprintf(stderr, "%lf seconds, %d images, %d total\n", what_time_is_it_now() - time, i+1, m);
+    }
+}
+
+void test_classifier(char *datacfg, char *cfgfile, char *weightfile, int target_layer)
+{
+    int curr = 0;
+    network *net = load_network(cfgfile, weightfile, 0);
+    srand(time(0));
+
+    list *options = read_data_cfg(datacfg);
+
+    char *test_list = option_find_str(options, "test", "data/test.list");
+    int classes = option_find_int(options, "classes", 2);
+
+    list *plist = get_paths(test_list);
+
+    char **paths = (char **)list_to_array(plist);
+    int m = plist->size;
+    free_list(plist);
+
+    clock_t time;
+
+    data val, buffer;
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    args.paths = paths;
+    args.classes = classes;
+    args.n = net->batch;
+    args.m = 0;
+    args.labels = 0;
+    args.d = &buffer;
+    args.type = OLD_CLASSIFICATION_DATA;
+
+    pthread_t load_thread = load_data_in_thread(args);
+    for(curr = net->batch; curr < m; curr += net->batch){
+        time=clock();
+
+        pthread_join(load_thread, 0);
+        val = buffer;
+
+        if(curr < m){
+            args.paths = paths + curr;
+            if (curr + net->batch > m) args.n = m - curr;
+            load_thread = load_data_in_thread(args);
+        }
+        fprintf(stderr, "Loaded: %d images in %lf seconds\n", val.X.rows, sec(clock()-time));
+
+        time=clock();
+        matrix pred = network_predict_data(net, val);
+
+        int i, j;
+        if (target_layer >= 0){
+            //layer l = net->layers[target_layer];
+        }
+
+        for(i = 0; i < pred.rows; ++i){
+            printf("%s", paths[curr-net->batch+i]);
+            for(j = 0; j < pred.cols; ++j){
+                printf("\t%g", pred.vals[i][j]);
+            }
+            printf("\n");
+        }
+
+        free_matrix(pred);
+
+        fprintf(stderr, "%lf seconds, %d images, %d total\n", sec(clock()-time), val.X.rows, curr);
+        free_data(val);
+    }
+}
+
+void file_output_classifier(char *datacfg, char *filename, char *weightfile, char *listfile)
+{
+    int i,j;
+    network *net = load_network(filename, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(time(0));
+
+    list *options = read_data_cfg(datacfg);
+
+    //char *label_list = option_find_str(options, "names", "data/labels.list");
+    int classes = option_find_int(options, "classes", 2);
+
+    list *plist = get_paths(listfile);
+
+    char **paths = (char **)list_to_array(plist);
+    int m = plist->size;
+    free_list(plist);
+
+    for(i = 0; i < m; ++i){
+        image im = load_image_color(paths[i], 0, 0);
+        image resized = resize_min(im, net->w);
+        image crop = crop_image(resized, (resized.w - net->w)/2, (resized.h - net->h)/2, net->w, net->h);
+
+        float *pred = network_predict(net, crop.data);
+        if(net->hierarchy) hierarchy_predictions(pred, net->outputs, net->hierarchy, 0, 1);
+
+        if(resized.data != im.data) free_image(resized);
+        free_image(im);
+        free_image(crop);
+
+        printf("%s", paths[i]);
+        for(j = 0; j < classes; ++j){
+            printf("\t%g", pred[j]);
+        }
+        printf("\n");
+    }
+}
+
+
+void threat_classifier(char *datacfg, char *cfgfile, char *weightfile, int cam_index, const char *filename)
+{
+#ifdef OPENCV
+    float threat = 0;
+    float roll = .2;
+
+    printf("Classifier Demo\n");
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    list *options = read_data_cfg(datacfg);
+
+    srand(2222222);
+    void * cap = open_video_stream(filename, cam_index, 0,0,0);
+
+    int top = option_find_int(options, "top", 1);
+
+    char *name_list = option_find_str(options, "names", 0);
+    char **names = get_labels(name_list);
+
+    int *indexes = calloc(top, sizeof(int));
+
+    if(!cap) error("Couldn't connect to webcam.\n");
+    //cvNamedWindow("Threat", CV_WINDOW_NORMAL); 
+    //cvResizeWindow("Threat", 512, 512);
+    float fps = 0;
+    int i;
+
+    int count = 0;
+
+    while(1){
+        ++count;
+        struct timeval tval_before, tval_after, tval_result;
+        gettimeofday(&tval_before, NULL);
+
+        image in = get_image_from_stream(cap);
+        if(!in.data) break;
+        image in_s = resize_image(in, net->w, net->h);
+
+        image out = in;
+        int x1 = out.w / 20;
+        int y1 = out.h / 20;
+        int x2 = 2*x1;
+        int y2 = out.h - out.h/20;
+
+        int border = .01*out.h;
+        int h = y2 - y1 - 2*border;
+        int w = x2 - x1 - 2*border;
+
+        float *predictions = network_predict(net, in_s.data);
+        float curr_threat = 0;
+        if(1){
+            curr_threat = predictions[0] * 0 + 
+                predictions[1] * .6 + 
+                predictions[2];
+        } else {
+            curr_threat = predictions[218] +
+                predictions[539] + 
+                predictions[540] + 
+                predictions[368] + 
+                predictions[369] + 
+                predictions[370];
+        }
+        threat = roll * curr_threat + (1-roll) * threat;
+
+        draw_box_width(out, x2 + border, y1 + .02*h, x2 + .5 * w, y1 + .02*h + border, border, 0,0,0);
+        if(threat > .97) {
+            draw_box_width(out,  x2 + .5 * w + border,
+                    y1 + .02*h - 2*border, 
+                    x2 + .5 * w + 6*border, 
+                    y1 + .02*h + 3*border, 3*border, 1,0,0);
+        }
+        draw_box_width(out,  x2 + .5 * w + border,
+                y1 + .02*h - 2*border, 
+                x2 + .5 * w + 6*border, 
+                y1 + .02*h + 3*border, .5*border, 0,0,0);
+        draw_box_width(out, x2 + border, y1 + .42*h, x2 + .5 * w, y1 + .42*h + border, border, 0,0,0);
+        if(threat > .57) {
+            draw_box_width(out,  x2 + .5 * w + border,
+                    y1 + .42*h - 2*border, 
+                    x2 + .5 * w + 6*border, 
+                    y1 + .42*h + 3*border, 3*border, 1,1,0);
+        }
+        draw_box_width(out,  x2 + .5 * w + border,
+                y1 + .42*h - 2*border, 
+                x2 + .5 * w + 6*border, 
+                y1 + .42*h + 3*border, .5*border, 0,0,0);
+
+        draw_box_width(out, x1, y1, x2, y2, border, 0,0,0);
+        for(i = 0; i < threat * h ; ++i){
+            float ratio = (float) i / h;
+            float r = (ratio < .5) ? (2*(ratio)) : 1;
+            float g = (ratio < .5) ? 1 : 1 - 2*(ratio - .5);
+            draw_box_width(out, x1 + border, y2 - border - i, x2 - border, y2 - border - i, 1, r, g, 0);
+        }
+        top_predictions(net, top, indexes);
+        char buff[256];
+        sprintf(buff, "/home/pjreddie/tmp/threat_%06d", count);
+        //save_image(out, buff);
+
+        printf("\033[2J");
+        printf("\033[1;1H");
+        printf("\nFPS:%.0f\n",fps);
+
+        for(i = 0; i < top; ++i){
+            int index = indexes[i];
+            printf("%.1f%%: %s\n", predictions[index]*100, names[index]);
+        }
+
+        if(1){
+            show_image(out, "Threat", 10);
+        }
+        free_image(in_s);
+        free_image(in);
+
+        gettimeofday(&tval_after, NULL);
+        timersub(&tval_after, &tval_before, &tval_result);
+        float curr = 1000000.f/((long int)tval_result.tv_usec);
+        fps = .9*fps + .1*curr;
+    }
+#endif
+}
+
+
+void gun_classifier(char *datacfg, char *cfgfile, char *weightfile, int cam_index, const char *filename)
+{
+#ifdef OPENCV
+    int bad_cats[] = {218, 539, 540, 1213, 1501, 1742, 1911, 2415, 4348, 19223, 368, 369, 370, 1133, 1200, 1306, 2122, 2301, 2537, 2823, 3179, 3596, 3639, 4489, 5107, 5140, 5289, 6240, 6631, 6762, 7048, 7171, 7969, 7984, 7989, 8824, 8927, 9915, 10270, 10448, 13401, 15205, 18358, 18894, 18895, 19249, 19697};
+
+    printf("Classifier Demo\n");
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    list *options = read_data_cfg(datacfg);
+
+    srand(2222222);
+    void * cap = open_video_stream(filename, cam_index, 0,0,0);
+
+    int top = option_find_int(options, "top", 1);
+
+    char *name_list = option_find_str(options, "names", 0);
+    char **names = get_labels(name_list);
+
+    int *indexes = calloc(top, sizeof(int));
+
+    if(!cap) error("Couldn't connect to webcam.\n");
+    float fps = 0;
+    int i;
+
+    while(1){
+        struct timeval tval_before, tval_after, tval_result;
+        gettimeofday(&tval_before, NULL);
+
+        image in = get_image_from_stream(cap);
+        image in_s = resize_image(in, net->w, net->h);
+
+        float *predictions = network_predict(net, in_s.data);
+        top_predictions(net, top, indexes);
+
+        printf("\033[2J");
+        printf("\033[1;1H");
+
+        int threat = 0;
+        for(i = 0; i < sizeof(bad_cats)/sizeof(bad_cats[0]); ++i){
+            int index = bad_cats[i];
+            if(predictions[index] > .01){
+                printf("Threat Detected!\n");
+                threat = 1;
+                break;
+            }
+        }
+        if(!threat) printf("Scanning...\n");
+        for(i = 0; i < sizeof(bad_cats)/sizeof(bad_cats[0]); ++i){
+            int index = bad_cats[i];
+            if(predictions[index] > .01){
+                printf("%s\n", names[index]);
+            }
+        }
+
+        show_image(in, "Threat Detection", 10);
+        free_image(in_s);
+        free_image(in);
+
+        gettimeofday(&tval_after, NULL);
+        timersub(&tval_after, &tval_before, &tval_result);
+        float curr = 1000000.f/((long int)tval_result.tv_usec);
+        fps = .9*fps + .1*curr;
+    }
+#endif
+}
+
+void demo_classifier(char *datacfg, char *cfgfile, char *weightfile, int cam_index, const char *filename)
+{
+#ifdef OPENCV
+    char *base = basecfg(cfgfile);
+    image **alphabet = load_alphabet();
+    printf("Classifier Demo\n");
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    list *options = read_data_cfg(datacfg);
+
+    srand(2222222);
+
+    int w = 1280;
+    int h = 720;
+    void * cap = open_video_stream(filename, cam_index, w, h, 0);
+
+    int top = option_find_int(options, "top", 1);
+
+    char *label_list = option_find_str(options, "labels", 0);
+    char *name_list = option_find_str(options, "names", label_list);
+    char **names = get_labels(name_list);
+
+    int *indexes = calloc(top, sizeof(int));
+
+    if(!cap) error("Couldn't connect to webcam.\n");
+    float fps = 0;
+    int i;
+
+    while(1){
+        struct timeval tval_before, tval_after, tval_result;
+        gettimeofday(&tval_before, NULL);
+
+        image in = get_image_from_stream(cap);
+        //image in_s = resize_image(in, net->w, net->h);
+        image in_s = letterbox_image(in, net->w, net->h);
+
+        float *predictions = network_predict(net, in_s.data);
+        if(net->hierarchy) hierarchy_predictions(predictions, net->outputs, net->hierarchy, 1, 1);
+        top_predictions(net, top, indexes);
+
+        printf("\033[2J");
+        printf("\033[1;1H");
+        printf("\nFPS:%.0f\n",fps);
+
+        int lh = in.h*.03;
+        int toph = 3*lh;
+
+        float rgb[3] = {1,1,1};
+        for(i = 0; i < top; ++i){
+            printf("%d\n", toph);
+            int index = indexes[i];
+            printf("%.1f%%: %s\n", predictions[index]*100, names[index]);
+
+            char buff[1024];
+            sprintf(buff, "%3.1f%%: %s\n", predictions[index]*100, names[index]);
+            image label = get_label(alphabet, buff, lh);
+            draw_label(in, toph, lh, label, rgb);
+            toph += 2*lh;
+            free_image(label);
+        }
+
+        show_image(in, base, 10);
+        free_image(in_s);
+        free_image(in);
+
+        gettimeofday(&tval_after, NULL);
+        timersub(&tval_after, &tval_before, &tval_result);
+        float curr = 1000000.f/((long int)tval_result.tv_usec);
+        fps = .9*fps + .1*curr;
+    }
+#endif
+}
+
+
+void run_classifier(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *gpu_list = find_char_arg(argc, argv, "-gpus", 0);
+    int ngpus;
+    int *gpus = read_intlist(gpu_list, &ngpus, gpu_index);
+
+
+    int cam_index = find_int_arg(argc, argv, "-c", 0);
+    int top = find_int_arg(argc, argv, "-t", 0);
+    int clear = find_arg(argc, argv, "-clear");
+    char *data = argv[3];
+    char *cfg = argv[4];
+    char *weights = (argc > 5) ? argv[5] : 0;
+    char *filename = (argc > 6) ? argv[6]: 0;
+    char *layer_s = (argc > 7) ? argv[7]: 0;
+    int layer = layer_s ? atoi(layer_s) : -1;
+    if(0==strcmp(argv[2], "predict")) predict_classifier(data, cfg, weights, filename, top);
+    else if(0==strcmp(argv[2], "fout")) file_output_classifier(data, cfg, weights, filename);
+    else if(0==strcmp(argv[2], "try")) try_classifier(data, cfg, weights, filename, atoi(layer_s));
+    else if(0==strcmp(argv[2], "train")) train_classifier(data, cfg, weights, gpus, ngpus, clear);
+    else if(0==strcmp(argv[2], "demo")) demo_classifier(data, cfg, weights, cam_index, filename);
+    else if(0==strcmp(argv[2], "gun")) gun_classifier(data, cfg, weights, cam_index, filename);
+    else if(0==strcmp(argv[2], "threat")) threat_classifier(data, cfg, weights, cam_index, filename);
+    else if(0==strcmp(argv[2], "test")) test_classifier(data, cfg, weights, layer);
+    else if(0==strcmp(argv[2], "csv")) csv_classifier(data, cfg, weights);
+    else if(0==strcmp(argv[2], "label")) label_classifier(data, cfg, weights);
+    else if(0==strcmp(argv[2], "valid")) validate_classifier_single(data, cfg, weights);
+    else if(0==strcmp(argv[2], "validmulti")) validate_classifier_multi(data, cfg, weights);
+    else if(0==strcmp(argv[2], "valid10")) validate_classifier_10(data, cfg, weights);
+    else if(0==strcmp(argv[2], "validcrop")) validate_classifier_crop(data, cfg, weights);
+    else if(0==strcmp(argv[2], "validfull")) validate_classifier_full(data, cfg, weights);
+}
+
+
diff --git a/projects/darknet/examples/coco.c b/projects/darknet/examples/coco.c
new file mode 100644
index 0000000000000000000000000000000000000000..6a50b89abd2abc7fb217b5118034a746f790f690
--- /dev/null
+++ b/projects/darknet/examples/coco.c
@@ -0,0 +1,357 @@
+#include "darknet.h"
+
+#include <stdio.h>
+
+char *coco_classes[] = {"person","bicycle","car","motorcycle","airplane","bus","train","truck","boat","traffic light","fire hydrant","stop sign","parking meter","bench","bird","cat","dog","horse","sheep","cow","elephant","bear","zebra","giraffe","backpack","umbrella","handbag","tie","suitcase","frisbee","skis","snowboard","sports ball","kite","baseball bat","baseball glove","skateboard","surfboard","tennis racket","bottle","wine glass","cup","fork","knife","spoon","bowl","banana","apple","sandwich","orange","broccoli","carrot","hot dog","pizza","donut","cake","chair","couch","potted plant","bed","dining table","toilet","tv","laptop","mouse","remote","keyboard","cell phone","microwave","oven","toaster","sink","refrigerator","book","clock","vase","scissors","teddy bear","hair drier","toothbrush"};
+
+int coco_ids[] = {1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,70,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90};
+
+void train_coco(char *cfgfile, char *weightfile)
+{
+    //char *train_images = "/home/pjreddie/data/voc/test/train.txt";
+    //char *train_images = "/home/pjreddie/data/coco/train.txt";
+    char *train_images = "data/coco.trainval.txt";
+    //char *train_images = "data/bags.train.list";
+    char *backup_directory = "/home/pjreddie/backup/";
+    srand(time(0));
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    float avg_loss = -1;
+    network *net = load_network(cfgfile, weightfile, 0);
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    int imgs = net->batch*net->subdivisions;
+    int i = *net->seen/imgs;
+    data train, buffer;
+
+
+    layer l = net->layers[net->n - 1];
+
+    int side = l.side;
+    int classes = l.classes;
+    float jitter = l.jitter;
+
+    list *plist = get_paths(train_images);
+    //int N = plist->size;
+    char **paths = (char **)list_to_array(plist);
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    args.paths = paths;
+    args.n = imgs;
+    args.m = plist->size;
+    args.classes = classes;
+    args.jitter = jitter;
+    args.num_boxes = side;
+    args.d = &buffer;
+    args.type = REGION_DATA;
+
+    args.angle = net->angle;
+    args.exposure = net->exposure;
+    args.saturation = net->saturation;
+    args.hue = net->hue;
+
+    pthread_t load_thread = load_data_in_thread(args);
+    clock_t time;
+    //while(i*imgs < N*120){
+    while(get_current_batch(net) < net->max_batches){
+        i += 1;
+        time=clock();
+        pthread_join(load_thread, 0);
+        train = buffer;
+        load_thread = load_data_in_thread(args);
+
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+
+        /*
+           image im = float_to_image(net->w, net->h, 3, train.X.vals[113]);
+           image copy = copy_image(im);
+           draw_coco(copy, train.y.vals[113], 7, "truth");
+           cvWaitKey(0);
+           free_image(copy);
+         */
+
+        time=clock();
+        float loss = train_network(net, train);
+        if (avg_loss < 0) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+
+        printf("%d: %f, %f avg, %f rate, %lf seconds, %d images\n", i, loss, avg_loss, get_current_rate(net), sec(clock()-time), i*imgs);
+        if(i%1000==0 || (i < 1000 && i%100 == 0)){
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, base, i);
+            save_weights(net, buff);
+        }
+        if(i%100==0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup", backup_directory, base);
+            save_weights(net, buff);
+        }
+        free_data(train);
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s_final.weights", backup_directory, base);
+    save_weights(net, buff);
+}
+
+static void print_cocos(FILE *fp, int image_id, detection *dets, int num_boxes, int classes, int w, int h)
+{
+    int i, j;
+    for(i = 0; i < num_boxes; ++i){
+        float xmin = dets[i].bbox.x - dets[i].bbox.w/2.;
+        float xmax = dets[i].bbox.x + dets[i].bbox.w/2.;
+        float ymin = dets[i].bbox.y - dets[i].bbox.h/2.;
+        float ymax = dets[i].bbox.y + dets[i].bbox.h/2.;
+
+        if (xmin < 0) xmin = 0;
+        if (ymin < 0) ymin = 0;
+        if (xmax > w) xmax = w;
+        if (ymax > h) ymax = h;
+
+        float bx = xmin;
+        float by = ymin;
+        float bw = xmax - xmin;
+        float bh = ymax - ymin;
+
+        for(j = 0; j < classes; ++j){
+            if (dets[i].prob[j]) fprintf(fp, "{\"image_id\":%d, \"category_id\":%d, \"bbox\":[%f, %f, %f, %f], \"score\":%f},\n", image_id, coco_ids[j], bx, by, bw, bh, dets[i].prob[j]);
+        }
+    }
+}
+
+int get_coco_image_id(char *filename)
+{
+    char *p = strrchr(filename, '_');
+    return atoi(p+1);
+}
+
+void validate_coco(char *cfg, char *weights)
+{
+    network *net = load_network(cfg, weights, 0);
+    set_batch_network(net, 1);
+    fprintf(stderr, "Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    srand(time(0));
+
+    char *base = "results/";
+    list *plist = get_paths("data/coco_val_5k.list");
+    //list *plist = get_paths("/home/pjreddie/data/people-art/test.txt");
+    //list *plist = get_paths("/home/pjreddie/data/voc/test/2007_test.txt");
+    char **paths = (char **)list_to_array(plist);
+
+    layer l = net->layers[net->n-1];
+    int classes = l.classes;
+
+    char buff[1024];
+    snprintf(buff, 1024, "%s/coco_results.json", base);
+    FILE *fp = fopen(buff, "w");
+    fprintf(fp, "[\n");
+
+    int m = plist->size;
+    int i=0;
+    int t;
+
+    float thresh = .01;
+    int nms = 1;
+    float iou_thresh = .5;
+
+    int nthreads = 8;
+    image *val = calloc(nthreads, sizeof(image));
+    image *val_resized = calloc(nthreads, sizeof(image));
+    image *buf = calloc(nthreads, sizeof(image));
+    image *buf_resized = calloc(nthreads, sizeof(image));
+    pthread_t *thr = calloc(nthreads, sizeof(pthread_t));
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    args.type = IMAGE_DATA;
+
+    for(t = 0; t < nthreads; ++t){
+        args.path = paths[i+t];
+        args.im = &buf[t];
+        args.resized = &buf_resized[t];
+        thr[t] = load_data_in_thread(args);
+    }
+    time_t start = time(0);
+    for(i = nthreads; i < m+nthreads; i += nthreads){
+        fprintf(stderr, "%d\n", i);
+        for(t = 0; t < nthreads && i+t-nthreads < m; ++t){
+            pthread_join(thr[t], 0);
+            val[t] = buf[t];
+            val_resized[t] = buf_resized[t];
+        }
+        for(t = 0; t < nthreads && i+t < m; ++t){
+            args.path = paths[i+t];
+            args.im = &buf[t];
+            args.resized = &buf_resized[t];
+            thr[t] = load_data_in_thread(args);
+        }
+        for(t = 0; t < nthreads && i+t-nthreads < m; ++t){
+            char *path = paths[i+t-nthreads];
+            int image_id = get_coco_image_id(path);
+            float *X = val_resized[t].data;
+            network_predict(net, X);
+            int w = val[t].w;
+            int h = val[t].h;
+            int nboxes = 0;
+            detection *dets = get_network_boxes(net, w, h, thresh, 0, 0, 0, &nboxes);
+            if (nms) do_nms_sort(dets, l.side*l.side*l.n, classes, iou_thresh);
+            print_cocos(fp, image_id, dets, l.side*l.side*l.n, classes, w, h);
+            free_detections(dets, nboxes);
+            free_image(val[t]);
+            free_image(val_resized[t]);
+        }
+    }
+    fseek(fp, -2, SEEK_CUR); 
+    fprintf(fp, "\n]\n");
+    fclose(fp);
+
+    fprintf(stderr, "Total Detection Time: %f Seconds\n", (double)(time(0) - start));
+}
+
+void validate_coco_recall(char *cfgfile, char *weightfile)
+{
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    fprintf(stderr, "Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    srand(time(0));
+
+    char *base = "results/comp4_det_test_";
+    list *plist = get_paths("/home/pjreddie/data/voc/test/2007_test.txt");
+    char **paths = (char **)list_to_array(plist);
+
+    layer l = net->layers[net->n-1];
+    int classes = l.classes;
+    int side = l.side;
+
+    int j, k;
+    FILE **fps = calloc(classes, sizeof(FILE *));
+    for(j = 0; j < classes; ++j){
+        char buff[1024];
+        snprintf(buff, 1024, "%s%s.txt", base, coco_classes[j]);
+        fps[j] = fopen(buff, "w");
+    }
+
+    int m = plist->size;
+    int i=0;
+
+    float thresh = .001;
+    int nms = 0;
+    float iou_thresh = .5;
+
+    int total = 0;
+    int correct = 0;
+    int proposals = 0;
+    float avg_iou = 0;
+
+    for(i = 0; i < m; ++i){
+        char *path = paths[i];
+        image orig = load_image_color(path, 0, 0);
+        image sized = resize_image(orig, net->w, net->h);
+        char *id = basecfg(path);
+        network_predict(net, sized.data);
+
+        int nboxes = 0;
+        detection *dets = get_network_boxes(net, orig.w, orig.h, thresh, 0, 0, 1, &nboxes);
+        if (nms) do_nms_obj(dets, side*side*l.n, 1, nms);
+
+        char labelpath[4096];
+        find_replace(path, "images", "labels", labelpath);
+        find_replace(labelpath, "JPEGImages", "labels", labelpath);
+        find_replace(labelpath, ".jpg", ".txt", labelpath);
+        find_replace(labelpath, ".JPEG", ".txt", labelpath);
+
+        int num_labels = 0;
+        box_label *truth = read_boxes(labelpath, &num_labels);
+        for(k = 0; k < side*side*l.n; ++k){
+            if(dets[k].objectness > thresh){
+                ++proposals;
+            }
+        }
+        for (j = 0; j < num_labels; ++j) {
+            ++total;
+            box t = {truth[j].x, truth[j].y, truth[j].w, truth[j].h};
+            float best_iou = 0;
+            for(k = 0; k < side*side*l.n; ++k){
+                float iou = box_iou(dets[k].bbox, t);
+                if(dets[k].objectness > thresh && iou > best_iou){
+                    best_iou = iou;
+                }
+            }
+            avg_iou += best_iou;
+            if(best_iou > iou_thresh){
+                ++correct;
+            }
+        }
+        free_detections(dets, nboxes);
+        fprintf(stderr, "%5d %5d %5d\tRPs/Img: %.2f\tIOU: %.2f%%\tRecall:%.2f%%\n", i, correct, total, (float)proposals/(i+1), avg_iou*100/total, 100.*correct/total);
+        free(id);
+        free_image(orig);
+        free_image(sized);
+    }
+}
+
+void test_coco(char *cfgfile, char *weightfile, char *filename, float thresh)
+{
+    image **alphabet = load_alphabet();
+    network *net = load_network(cfgfile, weightfile, 0);
+    layer l = net->layers[net->n-1];
+    set_batch_network(net, 1);
+    srand(2222222);
+    float nms = .4;
+    clock_t time;
+    char buff[256];
+    char *input = buff;
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        } else {
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image im = load_image_color(input,0,0);
+        image sized = resize_image(im, net->w, net->h);
+        float *X = sized.data;
+        time=clock();
+        network_predict(net, X);
+        printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+
+        int nboxes = 0;
+        detection *dets = get_network_boxes(net, 1, 1, thresh, 0, 0, 0, &nboxes);
+        if (nms) do_nms_sort(dets, l.side*l.side*l.n, l.classes, nms);
+
+        draw_detections(im, dets, l.side*l.side*l.n, thresh, coco_classes, alphabet, 80);
+        save_image(im, "prediction");
+        show_image(im, "predictions", 0);
+        free_detections(dets, nboxes);
+        free_image(im);
+        free_image(sized);
+        if (filename) break;
+    }
+}
+
+void run_coco(int argc, char **argv)
+{
+    char *prefix = find_char_arg(argc, argv, "-prefix", 0);
+    float thresh = find_float_arg(argc, argv, "-thresh", .2);
+    int cam_index = find_int_arg(argc, argv, "-c", 0);
+    int frame_skip = find_int_arg(argc, argv, "-s", 0);
+
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    char *filename = (argc > 5) ? argv[5]: 0;
+    int avg = find_int_arg(argc, argv, "-avg", 1);
+    if(0==strcmp(argv[2], "test")) test_coco(cfg, weights, filename, thresh);
+    else if(0==strcmp(argv[2], "train")) train_coco(cfg, weights);
+    else if(0==strcmp(argv[2], "valid")) validate_coco(cfg, weights);
+    else if(0==strcmp(argv[2], "recall")) validate_coco_recall(cfg, weights);
+    else if(0==strcmp(argv[2], "demo")) demo(cfg, weights, thresh, cam_index, filename, coco_classes, 80, frame_skip, prefix, avg, .5, 0,0,0,0);
+}
diff --git a/projects/darknet/examples/darknet.c b/projects/darknet/examples/darknet.c
new file mode 100644
index 0000000000000000000000000000000000000000..d538359203b8d2a11da6ead639bd8bbadedbf8d8
--- /dev/null
+++ b/projects/darknet/examples/darknet.c
@@ -0,0 +1,503 @@
+#include "darknet.h"
+
+#include <time.h>
+#include <stdlib.h>
+#include <stdio.h>
+
+extern void predict_classifier(char *datacfg, char *cfgfile, char *weightfile, char *filename, int top);
+extern void test_detector(char *datacfg, char *cfgfile, char *weightfile, char *filename, float thresh, float hier_thresh, char *outfile, int fullscreen);
+extern void run_yolo(int argc, char **argv);
+extern void run_detector(int argc, char **argv);
+extern void run_coco(int argc, char **argv);
+extern void run_nightmare(int argc, char **argv);
+extern void run_classifier(int argc, char **argv);
+extern void run_regressor(int argc, char **argv);
+extern void run_segmenter(int argc, char **argv);
+extern void run_isegmenter(int argc, char **argv);
+extern void run_char_rnn(int argc, char **argv);
+extern void run_tag(int argc, char **argv);
+extern void run_cifar(int argc, char **argv);
+extern void run_go(int argc, char **argv);
+extern void run_art(int argc, char **argv);
+extern void run_super(int argc, char **argv);
+extern void run_lsd(int argc, char **argv);
+
+void average(int argc, char *argv[])
+{
+    char *cfgfile = argv[2];
+    char *outfile = argv[3];
+    gpu_index = -1;
+    network *net = parse_network_cfg(cfgfile);
+    network *sum = parse_network_cfg(cfgfile);
+
+    char *weightfile = argv[4];   
+    load_weights(sum, weightfile);
+
+    int i, j;
+    int n = argc - 5;
+    for(i = 0; i < n; ++i){
+        weightfile = argv[i+5];   
+        load_weights(net, weightfile);
+        for(j = 0; j < net->n; ++j){
+            layer l = net->layers[j];
+            layer out = sum->layers[j];
+            if(l.type == CONVOLUTIONAL){
+                int num = l.n*l.c*l.size*l.size;
+                axpy_cpu(l.n, 1, l.biases, 1, out.biases, 1);
+                axpy_cpu(num, 1, l.weights, 1, out.weights, 1);
+                if(l.batch_normalize){
+                    axpy_cpu(l.n, 1, l.scales, 1, out.scales, 1);
+                    axpy_cpu(l.n, 1, l.rolling_mean, 1, out.rolling_mean, 1);
+                    axpy_cpu(l.n, 1, l.rolling_variance, 1, out.rolling_variance, 1);
+                }
+            }
+            if(l.type == CONNECTED){
+                axpy_cpu(l.outputs, 1, l.biases, 1, out.biases, 1);
+                axpy_cpu(l.outputs*l.inputs, 1, l.weights, 1, out.weights, 1);
+            }
+        }
+    }
+    n = n+1;
+    for(j = 0; j < net->n; ++j){
+        layer l = sum->layers[j];
+        if(l.type == CONVOLUTIONAL){
+            int num = l.n*l.c*l.size*l.size;
+            scal_cpu(l.n, 1./n, l.biases, 1);
+            scal_cpu(num, 1./n, l.weights, 1);
+                if(l.batch_normalize){
+                    scal_cpu(l.n, 1./n, l.scales, 1);
+                    scal_cpu(l.n, 1./n, l.rolling_mean, 1);
+                    scal_cpu(l.n, 1./n, l.rolling_variance, 1);
+                }
+        }
+        if(l.type == CONNECTED){
+            scal_cpu(l.outputs, 1./n, l.biases, 1);
+            scal_cpu(l.outputs*l.inputs, 1./n, l.weights, 1);
+        }
+    }
+    save_weights(sum, outfile);
+}
+
+long numops(network *net)
+{
+    int i;
+    long ops = 0;
+    for(i = 0; i < net->n; ++i){
+        layer l = net->layers[i];
+        if(l.type == CONVOLUTIONAL){
+            ops += 2l * l.n * l.size*l.size*l.c/l.groups * l.out_h*l.out_w;
+        } else if(l.type == CONNECTED){
+            ops += 2l * l.inputs * l.outputs;
+        } else if (l.type == RNN){
+            ops += 2l * l.input_layer->inputs * l.input_layer->outputs;
+            ops += 2l * l.self_layer->inputs * l.self_layer->outputs;
+            ops += 2l * l.output_layer->inputs * l.output_layer->outputs;
+        } else if (l.type == GRU){
+            ops += 2l * l.uz->inputs * l.uz->outputs;
+            ops += 2l * l.uh->inputs * l.uh->outputs;
+            ops += 2l * l.ur->inputs * l.ur->outputs;
+            ops += 2l * l.wz->inputs * l.wz->outputs;
+            ops += 2l * l.wh->inputs * l.wh->outputs;
+            ops += 2l * l.wr->inputs * l.wr->outputs;
+        } else if (l.type == LSTM){
+            ops += 2l * l.uf->inputs * l.uf->outputs;
+            ops += 2l * l.ui->inputs * l.ui->outputs;
+            ops += 2l * l.ug->inputs * l.ug->outputs;
+            ops += 2l * l.uo->inputs * l.uo->outputs;
+            ops += 2l * l.wf->inputs * l.wf->outputs;
+            ops += 2l * l.wi->inputs * l.wi->outputs;
+            ops += 2l * l.wg->inputs * l.wg->outputs;
+            ops += 2l * l.wo->inputs * l.wo->outputs;
+        }
+    }
+    return ops;
+}
+
+void speed(char *cfgfile, int tics)
+{
+    if (tics == 0) tics = 1000;
+    network *net = parse_network_cfg(cfgfile);
+    set_batch_network(net, 1);
+    int i;
+    double time=what_time_is_it_now();
+    image im = make_image(net->w, net->h, net->c*net->batch);
+    for(i = 0; i < tics; ++i){
+        network_predict(net, im.data);
+    }
+    double t = what_time_is_it_now() - time;
+    long ops = numops(net);
+    printf("\n%d evals, %f Seconds\n", tics, t);
+    printf("Floating Point Operations: %.2f Bn\n", (float)ops/1000000000.);
+    printf("FLOPS: %.2f Bn\n", (float)ops/1000000000.*tics/t);
+    printf("Speed: %f sec/eval\n", t/tics);
+    printf("Speed: %f Hz\n", tics/t);
+}
+
+void operations(char *cfgfile)
+{
+    gpu_index = -1;
+    network *net = parse_network_cfg(cfgfile);
+    long ops = numops(net);
+    printf("Floating Point Operations: %ld\n", ops);
+    printf("Floating Point Operations: %.2f Bn\n", (float)ops/1000000000.);
+}
+
+void oneoff(char *cfgfile, char *weightfile, char *outfile)
+{
+    gpu_index = -1;
+    network *net = parse_network_cfg(cfgfile);
+    int oldn = net->layers[net->n - 2].n;
+    int c = net->layers[net->n - 2].c;
+    scal_cpu(oldn*c, .1, net->layers[net->n - 2].weights, 1);
+    scal_cpu(oldn, 0, net->layers[net->n - 2].biases, 1);
+    net->layers[net->n - 2].n = 11921;
+    net->layers[net->n - 2].biases += 5;
+    net->layers[net->n - 2].weights += 5*c;
+    if(weightfile){
+        load_weights(net, weightfile);
+    }
+    net->layers[net->n - 2].biases -= 5;
+    net->layers[net->n - 2].weights -= 5*c;
+    net->layers[net->n - 2].n = oldn;
+    printf("%d\n", oldn);
+    layer l = net->layers[net->n - 2];
+    copy_cpu(l.n/3, l.biases, 1, l.biases +   l.n/3, 1);
+    copy_cpu(l.n/3, l.biases, 1, l.biases + 2*l.n/3, 1);
+    copy_cpu(l.n/3*l.c, l.weights, 1, l.weights +   l.n/3*l.c, 1);
+    copy_cpu(l.n/3*l.c, l.weights, 1, l.weights + 2*l.n/3*l.c, 1);
+    *net->seen = 0;
+    save_weights(net, outfile);
+}
+
+void oneoff2(char *cfgfile, char *weightfile, char *outfile, int l)
+{
+    gpu_index = -1;
+    network *net = parse_network_cfg(cfgfile);
+    if(weightfile){
+        load_weights_upto(net, weightfile, 0, net->n);
+        load_weights_upto(net, weightfile, l, net->n);
+    }
+    *net->seen = 0;
+    save_weights_upto(net, outfile, net->n);
+}
+
+void partial(char *cfgfile, char *weightfile, char *outfile, int max)
+{
+    gpu_index = -1;
+    network *net = load_network(cfgfile, weightfile, 1);
+    save_weights_upto(net, outfile, max);
+}
+
+void print_weights(char *cfgfile, char *weightfile, int n)
+{
+    gpu_index = -1;
+    network *net = load_network(cfgfile, weightfile, 1);
+    layer l = net->layers[n];
+    int i, j;
+    //printf("[");
+    for(i = 0; i < l.n; ++i){
+        //printf("[");
+        for(j = 0; j < l.size*l.size*l.c; ++j){
+            //if(j > 0) printf(",");
+            printf("%g ", l.weights[i*l.size*l.size*l.c + j]);
+        }
+        printf("\n");
+        //printf("]%s\n", (i == l.n-1)?"":",");
+    }
+    //printf("]");
+}
+
+void rescale_net(char *cfgfile, char *weightfile, char *outfile)
+{
+    gpu_index = -1;
+    network *net = load_network(cfgfile, weightfile, 0);
+    int i;
+    for(i = 0; i < net->n; ++i){
+        layer l = net->layers[i];
+        if(l.type == CONVOLUTIONAL){
+            rescale_weights(l, 2, -.5);
+            break;
+        }
+    }
+    save_weights(net, outfile);
+}
+
+void rgbgr_net(char *cfgfile, char *weightfile, char *outfile)
+{
+    gpu_index = -1;
+    network *net = load_network(cfgfile, weightfile, 0);
+    int i;
+    for(i = 0; i < net->n; ++i){
+        layer l = net->layers[i];
+        if(l.type == CONVOLUTIONAL){
+            rgbgr_weights(l);
+            break;
+        }
+    }
+    save_weights(net, outfile);
+}
+
+void reset_normalize_net(char *cfgfile, char *weightfile, char *outfile)
+{
+    gpu_index = -1;
+    network *net = load_network(cfgfile, weightfile, 0);
+    int i;
+    for (i = 0; i < net->n; ++i) {
+        layer l = net->layers[i];
+        if (l.type == CONVOLUTIONAL && l.batch_normalize) {
+            denormalize_convolutional_layer(l);
+        }
+        if (l.type == CONNECTED && l.batch_normalize) {
+            denormalize_connected_layer(l);
+        }
+        if (l.type == GRU && l.batch_normalize) {
+            denormalize_connected_layer(*l.input_z_layer);
+            denormalize_connected_layer(*l.input_r_layer);
+            denormalize_connected_layer(*l.input_h_layer);
+            denormalize_connected_layer(*l.state_z_layer);
+            denormalize_connected_layer(*l.state_r_layer);
+            denormalize_connected_layer(*l.state_h_layer);
+        }
+    }
+    save_weights(net, outfile);
+}
+
+layer normalize_layer(layer l, int n)
+{
+    int j;
+    l.batch_normalize=1;
+    l.scales = calloc(n, sizeof(float));
+    for(j = 0; j < n; ++j){
+        l.scales[j] = 1;
+    }
+    l.rolling_mean = calloc(n, sizeof(float));
+    l.rolling_variance = calloc(n, sizeof(float));
+    return l;
+}
+
+void normalize_net(char *cfgfile, char *weightfile, char *outfile)
+{
+    gpu_index = -1;
+    network *net = load_network(cfgfile, weightfile, 0);
+    int i;
+    for(i = 0; i < net->n; ++i){
+        layer l = net->layers[i];
+        if(l.type == CONVOLUTIONAL && !l.batch_normalize){
+            net->layers[i] = normalize_layer(l, l.n);
+        }
+        if (l.type == CONNECTED && !l.batch_normalize) {
+            net->layers[i] = normalize_layer(l, l.outputs);
+        }
+        if (l.type == GRU && l.batch_normalize) {
+            *l.input_z_layer = normalize_layer(*l.input_z_layer, l.input_z_layer->outputs);
+            *l.input_r_layer = normalize_layer(*l.input_r_layer, l.input_r_layer->outputs);
+            *l.input_h_layer = normalize_layer(*l.input_h_layer, l.input_h_layer->outputs);
+            *l.state_z_layer = normalize_layer(*l.state_z_layer, l.state_z_layer->outputs);
+            *l.state_r_layer = normalize_layer(*l.state_r_layer, l.state_r_layer->outputs);
+            *l.state_h_layer = normalize_layer(*l.state_h_layer, l.state_h_layer->outputs);
+            net->layers[i].batch_normalize=1;
+        }
+    }
+    save_weights(net, outfile);
+}
+
+void statistics_net(char *cfgfile, char *weightfile)
+{
+    gpu_index = -1;
+    network *net = load_network(cfgfile, weightfile, 0);
+    int i;
+    for (i = 0; i < net->n; ++i) {
+        layer l = net->layers[i];
+        if (l.type == CONNECTED && l.batch_normalize) {
+            printf("Connected Layer %d\n", i);
+            statistics_connected_layer(l);
+        }
+        if (l.type == GRU && l.batch_normalize) {
+            printf("GRU Layer %d\n", i);
+            printf("Input Z\n");
+            statistics_connected_layer(*l.input_z_layer);
+            printf("Input R\n");
+            statistics_connected_layer(*l.input_r_layer);
+            printf("Input H\n");
+            statistics_connected_layer(*l.input_h_layer);
+            printf("State Z\n");
+            statistics_connected_layer(*l.state_z_layer);
+            printf("State R\n");
+            statistics_connected_layer(*l.state_r_layer);
+            printf("State H\n");
+            statistics_connected_layer(*l.state_h_layer);
+        }
+        printf("\n");
+    }
+}
+
+void denormalize_net(char *cfgfile, char *weightfile, char *outfile)
+{
+    gpu_index = -1;
+    network *net = load_network(cfgfile, weightfile, 0);
+    int i;
+    for (i = 0; i < net->n; ++i) {
+        layer l = net->layers[i];
+        if ((l.type == DECONVOLUTIONAL || l.type == CONVOLUTIONAL) && l.batch_normalize) {
+            denormalize_convolutional_layer(l);
+            net->layers[i].batch_normalize=0;
+        }
+        if (l.type == CONNECTED && l.batch_normalize) {
+            denormalize_connected_layer(l);
+            net->layers[i].batch_normalize=0;
+        }
+        if (l.type == GRU && l.batch_normalize) {
+            denormalize_connected_layer(*l.input_z_layer);
+            denormalize_connected_layer(*l.input_r_layer);
+            denormalize_connected_layer(*l.input_h_layer);
+            denormalize_connected_layer(*l.state_z_layer);
+            denormalize_connected_layer(*l.state_r_layer);
+            denormalize_connected_layer(*l.state_h_layer);
+            l.input_z_layer->batch_normalize = 0;
+            l.input_r_layer->batch_normalize = 0;
+            l.input_h_layer->batch_normalize = 0;
+            l.state_z_layer->batch_normalize = 0;
+            l.state_r_layer->batch_normalize = 0;
+            l.state_h_layer->batch_normalize = 0;
+            net->layers[i].batch_normalize=0;
+        }
+    }
+    save_weights(net, outfile);
+}
+
+void mkimg(char *cfgfile, char *weightfile, int h, int w, int num, char *prefix)
+{
+    network *net = load_network(cfgfile, weightfile, 0);
+    image *ims = get_weights(net->layers[0]);
+    int n = net->layers[0].n;
+    int z;
+    for(z = 0; z < num; ++z){
+        image im = make_image(h, w, 3);
+        fill_image(im, .5);
+        int i;
+        for(i = 0; i < 100; ++i){
+            image r = copy_image(ims[rand()%n]);
+            rotate_image_cw(r, rand()%4);
+            random_distort_image(r, 1, 1.5, 1.5);
+            int dx = rand()%(w-r.w);
+            int dy = rand()%(h-r.h);
+            ghost_image(r, im, dx, dy);
+            free_image(r);
+        }
+        char buff[256];
+        sprintf(buff, "%s/gen_%d", prefix, z);
+        save_image(im, buff);
+        free_image(im);
+    }
+}
+
+void visualize(char *cfgfile, char *weightfile)
+{
+    network *net = load_network(cfgfile, weightfile, 0);
+    visualize_network(net);
+}
+
+int main(int argc, char **argv)
+{
+    //test_resize("data/bad.jpg");
+    //test_box();
+    //test_convolutional_layer();
+    if(argc < 2){
+        fprintf(stderr, "usage: %s <function>\n", argv[0]);
+        return 0;
+    }
+    gpu_index = find_int_arg(argc, argv, "-i", 0);
+    if(find_arg(argc, argv, "-nogpu")) {
+        gpu_index = -1;
+    }
+
+#ifndef GPU
+    gpu_index = -1;
+#else
+    if(gpu_index >= 0){
+        cuda_set_device(gpu_index);
+    }
+#endif
+
+    if (0 == strcmp(argv[1], "average")){
+        average(argc, argv);
+    } else if (0 == strcmp(argv[1], "yolo")){
+        run_yolo(argc, argv);
+    } else if (0 == strcmp(argv[1], "super")){
+        run_super(argc, argv);
+    } else if (0 == strcmp(argv[1], "lsd")){
+        run_lsd(argc, argv);
+    } else if (0 == strcmp(argv[1], "detector")){
+        run_detector(argc, argv);
+    } else if (0 == strcmp(argv[1], "detect")){
+        float thresh = find_float_arg(argc, argv, "-thresh", .5);
+        char *filename = (argc > 4) ? argv[4]: 0;
+        char *outfile = find_char_arg(argc, argv, "-out", 0);
+        int fullscreen = find_arg(argc, argv, "-fullscreen");
+        test_detector("cfg/coco.data", argv[2], argv[3], filename, thresh, .5, outfile, fullscreen);
+    } else if (0 == strcmp(argv[1], "cifar")){
+        run_cifar(argc, argv);
+    } else if (0 == strcmp(argv[1], "go")){
+        run_go(argc, argv);
+    } else if (0 == strcmp(argv[1], "rnn")){
+        run_char_rnn(argc, argv);
+    } else if (0 == strcmp(argv[1], "coco")){
+        run_coco(argc, argv);
+    } else if (0 == strcmp(argv[1], "classify")){
+        predict_classifier("cfg/imagenet1k.data", argv[2], argv[3], argv[4], 5);
+    } else if (0 == strcmp(argv[1], "classifier")){
+        run_classifier(argc, argv);
+    } else if (0 == strcmp(argv[1], "regressor")){
+        run_regressor(argc, argv);
+    } else if (0 == strcmp(argv[1], "isegmenter")){
+        run_isegmenter(argc, argv);
+    } else if (0 == strcmp(argv[1], "segmenter")){
+        run_segmenter(argc, argv);
+    } else if (0 == strcmp(argv[1], "art")){
+        run_art(argc, argv);
+    } else if (0 == strcmp(argv[1], "tag")){
+        run_tag(argc, argv);
+    } else if (0 == strcmp(argv[1], "3d")){
+        composite_3d(argv[2], argv[3], argv[4], (argc > 5) ? atof(argv[5]) : 0);
+    } else if (0 == strcmp(argv[1], "test")){
+        test_resize(argv[2]);
+    } else if (0 == strcmp(argv[1], "nightmare")){
+        run_nightmare(argc, argv);
+    } else if (0 == strcmp(argv[1], "rgbgr")){
+        rgbgr_net(argv[2], argv[3], argv[4]);
+    } else if (0 == strcmp(argv[1], "reset")){
+        reset_normalize_net(argv[2], argv[3], argv[4]);
+    } else if (0 == strcmp(argv[1], "denormalize")){
+        denormalize_net(argv[2], argv[3], argv[4]);
+    } else if (0 == strcmp(argv[1], "statistics")){
+        statistics_net(argv[2], argv[3]);
+    } else if (0 == strcmp(argv[1], "normalize")){
+        normalize_net(argv[2], argv[3], argv[4]);
+    } else if (0 == strcmp(argv[1], "rescale")){
+        rescale_net(argv[2], argv[3], argv[4]);
+    } else if (0 == strcmp(argv[1], "ops")){
+        operations(argv[2]);
+    } else if (0 == strcmp(argv[1], "speed")){
+        speed(argv[2], (argc > 3 && argv[3]) ? atoi(argv[3]) : 0);
+    } else if (0 == strcmp(argv[1], "oneoff")){
+        oneoff(argv[2], argv[3], argv[4]);
+    } else if (0 == strcmp(argv[1], "oneoff2")){
+        oneoff2(argv[2], argv[3], argv[4], atoi(argv[5]));
+    } else if (0 == strcmp(argv[1], "print")){
+        print_weights(argv[2], argv[3], atoi(argv[4]));
+    } else if (0 == strcmp(argv[1], "partial")){
+        partial(argv[2], argv[3], argv[4], atoi(argv[5]));
+    } else if (0 == strcmp(argv[1], "average")){
+        average(argc, argv);
+    } else if (0 == strcmp(argv[1], "visualize")){
+        visualize(argv[2], (argc > 3) ? argv[3] : 0);
+    } else if (0 == strcmp(argv[1], "mkimg")){
+        mkimg(argv[2], argv[3], atoi(argv[4]), atoi(argv[5]), atoi(argv[6]), argv[7]);
+    } else if (0 == strcmp(argv[1], "imtest")){
+        test_resize(argv[2]);
+    } else {
+        fprintf(stderr, "Not an option: %s\n", argv[1]);
+    }
+    return 0;
+}
+
diff --git a/projects/darknet/examples/detector-scipy-opencv.py b/projects/darknet/examples/detector-scipy-opencv.py
new file mode 100644
index 0000000000000000000000000000000000000000..3bfc591312ad89ff2b026ffac0daecd461c80447
--- /dev/null
+++ b/projects/darknet/examples/detector-scipy-opencv.py
@@ -0,0 +1,56 @@
+# Stupid python path shit.
+# Instead just add darknet.py to somewhere in your python path
+# OK actually that might not be a great idea, idk, work in progress
+# Use at your own risk. or don't, i don't care
+
+from scipy.misc import imread
+import cv2
+
+def array_to_image(arr):
+    arr = arr.transpose(2,0,1)
+    c = arr.shape[0]
+    h = arr.shape[1]
+    w = arr.shape[2]
+    arr = (arr/255.0).flatten()
+    data = dn.c_array(dn.c_float, arr)
+    im = dn.IMAGE(w,h,c,data)
+    return im
+
+def detect2(net, meta, image, thresh=.5, hier_thresh=.5, nms=.45):
+    boxes = dn.make_boxes(net)
+    probs = dn.make_probs(net)
+    num =   dn.num_boxes(net)
+    dn.network_detect(net, image, thresh, hier_thresh, nms, boxes, probs)
+    res = []
+    for j in range(num):
+        for i in range(meta.classes):
+            if probs[j][i] > 0:
+                res.append((meta.names[i], probs[j][i], (boxes[j].x, boxes[j].y, boxes[j].w, boxes[j].h)))
+    res = sorted(res, key=lambda x: -x[1])
+    dn.free_ptrs(dn.cast(probs, dn.POINTER(dn.c_void_p)), num)
+    return res
+
+import sys, os
+sys.path.append(os.path.join(os.getcwd(),'python/'))
+
+import darknet as dn
+
+# Darknet
+net = dn.load_net("cfg/tiny-yolo.cfg", "tiny-yolo.weights", 0)
+meta = dn.load_meta("cfg/coco.data")
+r = dn.detect(net, meta, "data/dog.jpg")
+print r
+
+# scipy
+arr= imread('data/dog.jpg')
+im = array_to_image(arr)
+r = detect2(net, meta, im)
+print r
+
+# OpenCV
+arr = cv2.imread('data/dog.jpg')
+im = array_to_image(arr)
+dn.rgbgr_image(im)
+r = detect2(net, meta, im)
+print r
+
diff --git a/projects/darknet/examples/detector.c b/projects/darknet/examples/detector.c
new file mode 100644
index 0000000000000000000000000000000000000000..318f7fbbe81436dbea5b9b6f35fe64ee6b444d3d
--- /dev/null
+++ b/projects/darknet/examples/detector.c
@@ -0,0 +1,850 @@
+#include "darknet.h"
+
+static int coco_ids[] = {1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,70,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90};
+
+
+void train_detector(char *datacfg, char *cfgfile, char *weightfile, int *gpus, int ngpus, int clear)
+{
+    list *options = read_data_cfg(datacfg);
+    char *train_images = option_find_str(options, "train", "data/train.list");
+    char *backup_directory = option_find_str(options, "backup", "/backup/");
+
+    srand(time(0));
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    float avg_loss = -1;
+    network **nets = calloc(ngpus, sizeof(network));
+
+    srand(time(0));
+    int seed = rand();
+    int i;
+    for(i = 0; i < ngpus; ++i){
+        srand(seed);
+#ifdef GPU
+        cuda_set_device(gpus[i]);
+#endif
+        nets[i] = load_network(cfgfile, weightfile, clear);
+        nets[i]->learning_rate *= ngpus;
+    }
+    srand(time(0));
+    network *net = nets[0];
+
+    int imgs = net->batch * net->subdivisions * ngpus;
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    data train, buffer;
+
+    layer l = net->layers[net->n - 1];
+
+    int classes = l.classes;
+    float jitter = l.jitter;
+
+    list *plist = get_paths(train_images);
+    //int N = plist->size;
+    char **paths = (char **)list_to_array(plist);
+
+    load_args args = get_base_args(net);
+    args.coords = l.coords;
+    args.paths = paths;
+    args.n = imgs;
+    args.m = plist->size;
+    args.classes = classes;
+    args.jitter = jitter;
+    args.num_boxes = l.max_boxes;
+    args.d = &buffer;
+    args.type = DETECTION_DATA;
+    //args.type = INSTANCE_DATA;
+    args.threads = 64;
+
+    pthread_t load_thread = load_data(args);
+    double time;
+    int count = 0;
+    //while(i*imgs < N*120){
+    while(get_current_batch(net) < net->max_batches){
+        if(l.random && count++%10 == 0){
+            printf("Resizing\n");
+            int dim = (rand() % 10 + 10) * 32;
+            if (get_current_batch(net)+200 > net->max_batches) dim = 608;
+            //int dim = (rand() % 4 + 16) * 32;
+            printf("%d\n", dim);
+            args.w = dim;
+            args.h = dim;
+
+            pthread_join(load_thread, 0);
+            train = buffer;
+            free_data(train);
+            load_thread = load_data(args);
+
+            #pragma omp parallel for
+            for(i = 0; i < ngpus; ++i){
+                resize_network(nets[i], dim, dim);
+            }
+            net = nets[0];
+        }
+        time=what_time_is_it_now();
+        pthread_join(load_thread, 0);
+        train = buffer;
+        load_thread = load_data(args);
+
+        /*
+           int k;
+           for(k = 0; k < l.max_boxes; ++k){
+           box b = float_to_box(train.y.vals[10] + 1 + k*5);
+           if(!b.x) break;
+           printf("loaded: %f %f %f %f\n", b.x, b.y, b.w, b.h);
+           }
+         */
+        /*
+           int zz;
+           for(zz = 0; zz < train.X.cols; ++zz){
+           image im = float_to_image(net->w, net->h, 3, train.X.vals[zz]);
+           int k;
+           for(k = 0; k < l.max_boxes; ++k){
+           box b = float_to_box(train.y.vals[zz] + k*5, 1);
+           printf("%f %f %f %f\n", b.x, b.y, b.w, b.h);
+           draw_bbox(im, b, 1, 1,0,0);
+           }
+           show_image(im, "truth11");
+           cvWaitKey(0);
+           save_image(im, "truth11");
+           }
+         */
+
+        printf("Loaded: %lf seconds\n", what_time_is_it_now()-time);
+
+        time=what_time_is_it_now();
+        float loss = 0;
+#ifdef GPU
+        if(ngpus == 1){
+            loss = train_network(net, train);
+        } else {
+            loss = train_networks(nets, ngpus, train, 4);
+        }
+#else
+        loss = train_network(net, train);
+#endif
+        if (avg_loss < 0) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+
+        i = get_current_batch(net);
+        printf("%ld: %f, %f avg, %f rate, %lf seconds, %d images\n", get_current_batch(net), loss, avg_loss, get_current_rate(net), what_time_is_it_now()-time, i*imgs);
+        if(i%100==0){
+#ifdef GPU
+            if(ngpus != 1) sync_nets(nets, ngpus, 0);
+#endif
+            char buff[256];
+            sprintf(buff, "%s/%s.backup", backup_directory, base);
+            save_weights(net, buff);
+        }
+        if(i%10000==0 || (i < 1000 && i%100 == 0)){
+#ifdef GPU
+            if(ngpus != 1) sync_nets(nets, ngpus, 0);
+#endif
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, base, i);
+            save_weights(net, buff);
+        }
+        free_data(train);
+    }
+#ifdef GPU
+    if(ngpus != 1) sync_nets(nets, ngpus, 0);
+#endif
+    char buff[256];
+    sprintf(buff, "%s/%s_final.weights", backup_directory, base);
+    save_weights(net, buff);
+}
+
+
+static int get_coco_image_id(char *filename)
+{
+    char *p = strrchr(filename, '/');
+    char *c = strrchr(filename, '_');
+    if(c) p = c;
+    return atoi(p+1);
+}
+
+static void print_cocos(FILE *fp, char *image_path, detection *dets, int num_boxes, int classes, int w, int h)
+{
+    int i, j;
+    int image_id = get_coco_image_id(image_path);
+    for(i = 0; i < num_boxes; ++i){
+        float xmin = dets[i].bbox.x - dets[i].bbox.w/2.;
+        float xmax = dets[i].bbox.x + dets[i].bbox.w/2.;
+        float ymin = dets[i].bbox.y - dets[i].bbox.h/2.;
+        float ymax = dets[i].bbox.y + dets[i].bbox.h/2.;
+
+        if (xmin < 0) xmin = 0;
+        if (ymin < 0) ymin = 0;
+        if (xmax > w) xmax = w;
+        if (ymax > h) ymax = h;
+
+        float bx = xmin;
+        float by = ymin;
+        float bw = xmax - xmin;
+        float bh = ymax - ymin;
+
+        for(j = 0; j < classes; ++j){
+            if (dets[i].prob[j]) fprintf(fp, "{\"image_id\":%d, \"category_id\":%d, \"bbox\":[%f, %f, %f, %f], \"score\":%f},\n", image_id, coco_ids[j], bx, by, bw, bh, dets[i].prob[j]);
+        }
+    }
+}
+
+void print_detector_detections(FILE **fps, char *id, detection *dets, int total, int classes, int w, int h)
+{
+    int i, j;
+    for(i = 0; i < total; ++i){
+        float xmin = dets[i].bbox.x - dets[i].bbox.w/2. + 1;
+        float xmax = dets[i].bbox.x + dets[i].bbox.w/2. + 1;
+        float ymin = dets[i].bbox.y - dets[i].bbox.h/2. + 1;
+        float ymax = dets[i].bbox.y + dets[i].bbox.h/2. + 1;
+
+        if (xmin < 1) xmin = 1;
+        if (ymin < 1) ymin = 1;
+        if (xmax > w) xmax = w;
+        if (ymax > h) ymax = h;
+
+        for(j = 0; j < classes; ++j){
+            if (dets[i].prob[j]) fprintf(fps[j], "%s %f %f %f %f %f\n", id, dets[i].prob[j],
+                    xmin, ymin, xmax, ymax);
+        }
+    }
+}
+
+void print_imagenet_detections(FILE *fp, int id, detection *dets, int total, int classes, int w, int h)
+{
+    int i, j;
+    for(i = 0; i < total; ++i){
+        float xmin = dets[i].bbox.x - dets[i].bbox.w/2.;
+        float xmax = dets[i].bbox.x + dets[i].bbox.w/2.;
+        float ymin = dets[i].bbox.y - dets[i].bbox.h/2.;
+        float ymax = dets[i].bbox.y + dets[i].bbox.h/2.;
+
+        if (xmin < 0) xmin = 0;
+        if (ymin < 0) ymin = 0;
+        if (xmax > w) xmax = w;
+        if (ymax > h) ymax = h;
+
+        for(j = 0; j < classes; ++j){
+            int class = j;
+            if (dets[i].prob[class]) fprintf(fp, "%d %d %f %f %f %f %f\n", id, j+1, dets[i].prob[class],
+                    xmin, ymin, xmax, ymax);
+        }
+    }
+}
+
+void validate_detector_flip(char *datacfg, char *cfgfile, char *weightfile, char *outfile)
+{
+    int j;
+    list *options = read_data_cfg(datacfg);
+    char *valid_images = option_find_str(options, "valid", "data/train.list");
+    char *name_list = option_find_str(options, "names", "data/names.list");
+    char *prefix = option_find_str(options, "results", "results");
+    char **names = get_labels(name_list);
+    char *mapf = option_find_str(options, "map", 0);
+    int *map = 0;
+    if (mapf) map = read_map(mapf);
+
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 2);
+    fprintf(stderr, "Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    srand(time(0));
+
+    list *plist = get_paths(valid_images);
+    char **paths = (char **)list_to_array(plist);
+
+    layer l = net->layers[net->n-1];
+    int classes = l.classes;
+
+    char buff[1024];
+    char *type = option_find_str(options, "eval", "voc");
+    FILE *fp = 0;
+    FILE **fps = 0;
+    int coco = 0;
+    int imagenet = 0;
+    if(0==strcmp(type, "coco")){
+        if(!outfile) outfile = "coco_results";
+        snprintf(buff, 1024, "%s/%s.json", prefix, outfile);
+        fp = fopen(buff, "w");
+        fprintf(fp, "[\n");
+        coco = 1;
+    } else if(0==strcmp(type, "imagenet")){
+        if(!outfile) outfile = "imagenet-detection";
+        snprintf(buff, 1024, "%s/%s.txt", prefix, outfile);
+        fp = fopen(buff, "w");
+        imagenet = 1;
+        classes = 200;
+    } else {
+        if(!outfile) outfile = "comp4_det_test_";
+        fps = calloc(classes, sizeof(FILE *));
+        for(j = 0; j < classes; ++j){
+            snprintf(buff, 1024, "%s/%s%s.txt", prefix, outfile, names[j]);
+            fps[j] = fopen(buff, "w");
+        }
+    }
+
+    int m = plist->size;
+    int i=0;
+    int t;
+
+    float thresh = .005;
+    float nms = .45;
+
+    int nthreads = 4;
+    image *val = calloc(nthreads, sizeof(image));
+    image *val_resized = calloc(nthreads, sizeof(image));
+    image *buf = calloc(nthreads, sizeof(image));
+    image *buf_resized = calloc(nthreads, sizeof(image));
+    pthread_t *thr = calloc(nthreads, sizeof(pthread_t));
+
+    image input = make_image(net->w, net->h, net->c*2);
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    //args.type = IMAGE_DATA;
+    args.type = LETTERBOX_DATA;
+
+    for(t = 0; t < nthreads; ++t){
+        args.path = paths[i+t];
+        args.im = &buf[t];
+        args.resized = &buf_resized[t];
+        thr[t] = load_data_in_thread(args);
+    }
+    double start = what_time_is_it_now();
+    for(i = nthreads; i < m+nthreads; i += nthreads){
+        fprintf(stderr, "%d\n", i);
+        for(t = 0; t < nthreads && i+t-nthreads < m; ++t){
+            pthread_join(thr[t], 0);
+            val[t] = buf[t];
+            val_resized[t] = buf_resized[t];
+        }
+        for(t = 0; t < nthreads && i+t < m; ++t){
+            args.path = paths[i+t];
+            args.im = &buf[t];
+            args.resized = &buf_resized[t];
+            thr[t] = load_data_in_thread(args);
+        }
+        for(t = 0; t < nthreads && i+t-nthreads < m; ++t){
+            char *path = paths[i+t-nthreads];
+            char *id = basecfg(path);
+            copy_cpu(net->w*net->h*net->c, val_resized[t].data, 1, input.data, 1);
+            flip_image(val_resized[t]);
+            copy_cpu(net->w*net->h*net->c, val_resized[t].data, 1, input.data + net->w*net->h*net->c, 1);
+
+            network_predict(net, input.data);
+            int w = val[t].w;
+            int h = val[t].h;
+            int num = 0;
+            detection *dets = get_network_boxes(net, w, h, thresh, .5, map, 0, &num);
+            if (nms) do_nms_sort(dets, num, classes, nms);
+            if (coco){
+                print_cocos(fp, path, dets, num, classes, w, h);
+            } else if (imagenet){
+                print_imagenet_detections(fp, i+t-nthreads+1, dets, num, classes, w, h);
+            } else {
+                print_detector_detections(fps, id, dets, num, classes, w, h);
+            }
+            free_detections(dets, num);
+            free(id);
+            free_image(val[t]);
+            free_image(val_resized[t]);
+        }
+    }
+    for(j = 0; j < classes; ++j){
+        if(fps) fclose(fps[j]);
+    }
+    if(coco){
+        fseek(fp, -2, SEEK_CUR); 
+        fprintf(fp, "\n]\n");
+        fclose(fp);
+    }
+    fprintf(stderr, "Total Detection Time: %f Seconds\n", what_time_is_it_now() - start);
+}
+
+
+void validate_detector(char *datacfg, char *cfgfile, char *weightfile, char *outfile)
+{
+    int j;
+    list *options = read_data_cfg(datacfg);
+    char *valid_images = option_find_str(options, "valid", "data/train.list");
+    char *name_list = option_find_str(options, "names", "data/names.list");
+    char *prefix = option_find_str(options, "results", "results");
+    char **names = get_labels(name_list);
+    char *mapf = option_find_str(options, "map", 0);
+    int *map = 0;
+    if (mapf) map = read_map(mapf);
+
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    fprintf(stderr, "Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    srand(time(0));
+
+    list *plist = get_paths(valid_images);
+    char **paths = (char **)list_to_array(plist);
+
+    layer l = net->layers[net->n-1];
+    int classes = l.classes;
+
+    char buff[1024];
+    char *type = option_find_str(options, "eval", "voc");
+    FILE *fp = 0;
+    FILE **fps = 0;
+    int coco = 0;
+    int imagenet = 0;
+    if(0==strcmp(type, "coco")){
+        if(!outfile) outfile = "coco_results";
+        snprintf(buff, 1024, "%s/%s.json", prefix, outfile);
+        fp = fopen(buff, "w");
+        fprintf(fp, "[\n");
+        coco = 1;
+    } else if(0==strcmp(type, "imagenet")){
+        if(!outfile) outfile = "imagenet-detection";
+        snprintf(buff, 1024, "%s/%s.txt", prefix, outfile);
+        fp = fopen(buff, "w");
+        imagenet = 1;
+        classes = 200;
+    } else {
+        if(!outfile) outfile = "comp4_det_test_";
+        fps = calloc(classes, sizeof(FILE *));
+        for(j = 0; j < classes; ++j){
+            snprintf(buff, 1024, "%s/%s%s.txt", prefix, outfile, names[j]);
+            fps[j] = fopen(buff, "w");
+        }
+    }
+
+
+    int m = plist->size;
+    int i=0;
+    int t;
+
+    float thresh = .005;
+    float nms = .45;
+
+    int nthreads = 4;
+    image *val = calloc(nthreads, sizeof(image));
+    image *val_resized = calloc(nthreads, sizeof(image));
+    image *buf = calloc(nthreads, sizeof(image));
+    image *buf_resized = calloc(nthreads, sizeof(image));
+    pthread_t *thr = calloc(nthreads, sizeof(pthread_t));
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    //args.type = IMAGE_DATA;
+    args.type = LETTERBOX_DATA;
+
+    for(t = 0; t < nthreads; ++t){
+        args.path = paths[i+t];
+        args.im = &buf[t];
+        args.resized = &buf_resized[t];
+        thr[t] = load_data_in_thread(args);
+    }
+    double start = what_time_is_it_now();
+    for(i = nthreads; i < m+nthreads; i += nthreads){
+        fprintf(stderr, "%d\n", i);
+        for(t = 0; t < nthreads && i+t-nthreads < m; ++t){
+            pthread_join(thr[t], 0);
+            val[t] = buf[t];
+            val_resized[t] = buf_resized[t];
+        }
+        for(t = 0; t < nthreads && i+t < m; ++t){
+            args.path = paths[i+t];
+            args.im = &buf[t];
+            args.resized = &buf_resized[t];
+            thr[t] = load_data_in_thread(args);
+        }
+        for(t = 0; t < nthreads && i+t-nthreads < m; ++t){
+            char *path = paths[i+t-nthreads];
+            char *id = basecfg(path);
+            float *X = val_resized[t].data;
+            network_predict(net, X);
+            int w = val[t].w;
+            int h = val[t].h;
+            int nboxes = 0;
+            detection *dets = get_network_boxes(net, w, h, thresh, .5, map, 0, &nboxes);
+            if (nms) do_nms_sort(dets, nboxes, classes, nms);
+            if (coco){
+                print_cocos(fp, path, dets, nboxes, classes, w, h);
+            } else if (imagenet){
+                print_imagenet_detections(fp, i+t-nthreads+1, dets, nboxes, classes, w, h);
+            } else {
+                print_detector_detections(fps, id, dets, nboxes, classes, w, h);
+            }
+            free_detections(dets, nboxes);
+            free(id);
+            free_image(val[t]);
+            free_image(val_resized[t]);
+        }
+    }
+    for(j = 0; j < classes; ++j){
+        if(fps) fclose(fps[j]);
+    }
+    if(coco){
+        fseek(fp, -2, SEEK_CUR); 
+        fprintf(fp, "\n]\n");
+        fclose(fp);
+    }
+    fprintf(stderr, "Total Detection Time: %f Seconds\n", what_time_is_it_now() - start);
+}
+
+void validate_detector_recall(char *cfgfile, char *weightfile)
+{
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    fprintf(stderr, "Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    srand(time(0));
+
+    list *plist = get_paths("data/coco_val_5k.list");
+    char **paths = (char **)list_to_array(plist);
+
+    layer l = net->layers[net->n-1];
+
+    int j, k;
+
+    int m = plist->size;
+    int i=0;
+
+    float thresh = .001;
+    float iou_thresh = .5;
+    float nms = .4;
+
+    int total = 0;
+    int correct = 0;
+    int proposals = 0;
+    float avg_iou = 0;
+
+    for(i = 0; i < m; ++i){
+        char *path = paths[i];
+        image orig = load_image_color(path, 0, 0);
+        image sized = resize_image(orig, net->w, net->h);
+        char *id = basecfg(path);
+        network_predict(net, sized.data);
+        int nboxes = 0;
+        detection *dets = get_network_boxes(net, sized.w, sized.h, thresh, .5, 0, 1, &nboxes);
+        if (nms) do_nms_obj(dets, nboxes, 1, nms);
+
+        char labelpath[4096];
+        find_replace(path, "images", "labels", labelpath);
+        find_replace(labelpath, "JPEGImages", "labels", labelpath);
+        find_replace(labelpath, ".jpg", ".txt", labelpath);
+        find_replace(labelpath, ".JPEG", ".txt", labelpath);
+
+        int num_labels = 0;
+        box_label *truth = read_boxes(labelpath, &num_labels);
+        for(k = 0; k < nboxes; ++k){
+            if(dets[k].objectness > thresh){
+                ++proposals;
+            }
+        }
+        for (j = 0; j < num_labels; ++j) {
+            ++total;
+            box t = {truth[j].x, truth[j].y, truth[j].w, truth[j].h};
+            float best_iou = 0;
+            for(k = 0; k < l.w*l.h*l.n; ++k){
+                float iou = box_iou(dets[k].bbox, t);
+                if(dets[k].objectness > thresh && iou > best_iou){
+                    best_iou = iou;
+                }
+            }
+            avg_iou += best_iou;
+            if(best_iou > iou_thresh){
+                ++correct;
+            }
+        }
+
+        fprintf(stderr, "%5d %5d %5d\tRPs/Img: %.2f\tIOU: %.2f%%\tRecall:%.2f%%\n", i, correct, total, (float)proposals/(i+1), avg_iou*100/total, 100.*correct/total);
+        free(id);
+        free_image(orig);
+        free_image(sized);
+    }
+}
+
+
+void test_detector(char *datacfg, char *cfgfile, char *weightfile, char *filename, float thresh, float hier_thresh, char *outfile, int fullscreen)
+{
+    list *options = read_data_cfg(datacfg);
+    char *name_list = option_find_str(options, "names", "data/names.list");
+    char **names = get_labels(name_list);
+
+    image **alphabet = load_alphabet();
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(2222222);
+    double time;
+    char buff[256];
+    char *input = buff;
+    float nms=.45;
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        } else {
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image im = load_image_color(input,0,0);
+        image sized = letterbox_image(im, net->w, net->h);
+        //image sized = resize_image(im, net->w, net->h);
+        //image sized2 = resize_max(im, net->w);
+        //image sized = crop_image(sized2, -((net->w - sized2.w)/2), -((net->h - sized2.h)/2), net->w, net->h);
+        //resize_network(net, sized.w, sized.h);
+        layer l = net->layers[net->n-1];
+
+
+        float *X = sized.data;
+        time=what_time_is_it_now();
+        network_predict(net, X);
+        printf("%s: Predicted in %f seconds.\n", input, what_time_is_it_now()-time);
+        int nboxes = 0;
+        detection *dets = get_network_boxes(net, im.w, im.h, thresh, hier_thresh, 0, 1, &nboxes);
+        //printf("%d\n", nboxes);
+        //if (nms) do_nms_obj(boxes, probs, l.w*l.h*l.n, l.classes, nms);
+        if (nms) do_nms_sort(dets, nboxes, l.classes, nms);
+        draw_detections(im, dets, nboxes, thresh, names, alphabet, l.classes);
+        free_detections(dets, nboxes);
+        if(outfile){
+            save_image(im, outfile);
+        }
+        else{
+            save_image(im, "predictions");
+#ifdef OPENCV
+            make_window("predictions", 512, 512, 0);
+            show_image(im, "predictions", 0);
+#endif
+        }
+
+        free_image(im);
+        free_image(sized);
+        if (filename) break;
+    }
+}
+
+/*
+void censor_detector(char *datacfg, char *cfgfile, char *weightfile, int cam_index, const char *filename, int class, float thresh, int skip)
+{
+#ifdef OPENCV
+    char *base = basecfg(cfgfile);
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+
+    srand(2222222);
+    CvCapture * cap;
+
+    int w = 1280;
+    int h = 720;
+
+    if(filename){
+        cap = cvCaptureFromFile(filename);
+    }else{
+        cap = cvCaptureFromCAM(cam_index);
+    }
+
+    if(w){
+        cvSetCaptureProperty(cap, CV_CAP_PROP_FRAME_WIDTH, w);
+    }
+    if(h){
+        cvSetCaptureProperty(cap, CV_CAP_PROP_FRAME_HEIGHT, h);
+    }
+
+    if(!cap) error("Couldn't connect to webcam.\n");
+    cvNamedWindow(base, CV_WINDOW_NORMAL); 
+    cvResizeWindow(base, 512, 512);
+    float fps = 0;
+    int i;
+    float nms = .45;
+
+    while(1){
+        image in = get_image_from_stream(cap);
+        //image in_s = resize_image(in, net->w, net->h);
+        image in_s = letterbox_image(in, net->w, net->h);
+        layer l = net->layers[net->n-1];
+
+        float *X = in_s.data;
+        network_predict(net, X);
+        int nboxes = 0;
+        detection *dets = get_network_boxes(net, in.w, in.h, thresh, 0, 0, 0, &nboxes);
+        //if (nms) do_nms_obj(boxes, probs, l.w*l.h*l.n, l.classes, nms);
+        if (nms) do_nms_sort(dets, nboxes, l.classes, nms);
+
+        for(i = 0; i < nboxes; ++i){
+            if(dets[i].prob[class] > thresh){
+                box b = dets[i].bbox;
+                int left  = b.x-b.w/2.;
+                int top   = b.y-b.h/2.;
+                censor_image(in, left, top, b.w, b.h);
+            }
+        }
+        show_image(in, base);
+        cvWaitKey(10);
+        free_detections(dets, nboxes);
+
+
+        free_image(in_s);
+        free_image(in);
+
+
+        float curr = 0;
+        fps = .9*fps + .1*curr;
+        for(i = 0; i < skip; ++i){
+            image in = get_image_from_stream(cap);
+            free_image(in);
+        }
+    }
+    #endif
+}
+
+void extract_detector(char *datacfg, char *cfgfile, char *weightfile, int cam_index, const char *filename, int class, float thresh, int skip)
+{
+#ifdef OPENCV
+    char *base = basecfg(cfgfile);
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+
+    srand(2222222);
+    CvCapture * cap;
+
+    int w = 1280;
+    int h = 720;
+
+    if(filename){
+        cap = cvCaptureFromFile(filename);
+    }else{
+        cap = cvCaptureFromCAM(cam_index);
+    }
+
+    if(w){
+        cvSetCaptureProperty(cap, CV_CAP_PROP_FRAME_WIDTH, w);
+    }
+    if(h){
+        cvSetCaptureProperty(cap, CV_CAP_PROP_FRAME_HEIGHT, h);
+    }
+
+    if(!cap) error("Couldn't connect to webcam.\n");
+    cvNamedWindow(base, CV_WINDOW_NORMAL); 
+    cvResizeWindow(base, 512, 512);
+    float fps = 0;
+    int i;
+    int count = 0;
+    float nms = .45;
+
+    while(1){
+        image in = get_image_from_stream(cap);
+        //image in_s = resize_image(in, net->w, net->h);
+        image in_s = letterbox_image(in, net->w, net->h);
+        layer l = net->layers[net->n-1];
+
+        show_image(in, base);
+
+        int nboxes = 0;
+        float *X = in_s.data;
+        network_predict(net, X);
+        detection *dets = get_network_boxes(net, in.w, in.h, thresh, 0, 0, 1, &nboxes);
+        //if (nms) do_nms_obj(boxes, probs, l.w*l.h*l.n, l.classes, nms);
+        if (nms) do_nms_sort(dets, nboxes, l.classes, nms);
+
+        for(i = 0; i < nboxes; ++i){
+            if(dets[i].prob[class] > thresh){
+                box b = dets[i].bbox;
+                int size = b.w*in.w > b.h*in.h ? b.w*in.w : b.h*in.h;
+                int dx  = b.x*in.w-size/2.;
+                int dy  = b.y*in.h-size/2.;
+                image bim = crop_image(in, dx, dy, size, size);
+                char buff[2048];
+                sprintf(buff, "results/extract/%07d", count);
+                ++count;
+                save_image(bim, buff);
+                free_image(bim);
+            }
+        }
+        free_detections(dets, nboxes);
+
+
+        free_image(in_s);
+        free_image(in);
+
+
+        float curr = 0;
+        fps = .9*fps + .1*curr;
+        for(i = 0; i < skip; ++i){
+            image in = get_image_from_stream(cap);
+            free_image(in);
+        }
+    }
+    #endif
+}
+*/
+
+/*
+void network_detect(network *net, image im, float thresh, float hier_thresh, float nms, detection *dets)
+{
+    network_predict_image(net, im);
+    layer l = net->layers[net->n-1];
+    int nboxes = num_boxes(net);
+    fill_network_boxes(net, im.w, im.h, thresh, hier_thresh, 0, 0, dets);
+    if (nms) do_nms_sort(dets, nboxes, l.classes, nms);
+}
+*/
+
+void run_detector(int argc, char **argv)
+{
+    char *prefix = find_char_arg(argc, argv, "-prefix", 0);
+    float thresh = find_float_arg(argc, argv, "-thresh", .5);
+    float hier_thresh = find_float_arg(argc, argv, "-hier", .5);
+    int cam_index = find_int_arg(argc, argv, "-c", 0);
+    int frame_skip = find_int_arg(argc, argv, "-s", 0);
+    int avg = find_int_arg(argc, argv, "-avg", 3);
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+    char *gpu_list = find_char_arg(argc, argv, "-gpus", 0);
+    char *outfile = find_char_arg(argc, argv, "-out", 0);
+    int *gpus = 0;
+    int gpu = 0;
+    int ngpus = 0;
+    if(gpu_list){
+        printf("%s\n", gpu_list);
+        int len = strlen(gpu_list);
+        ngpus = 1;
+        int i;
+        for(i = 0; i < len; ++i){
+            if (gpu_list[i] == ',') ++ngpus;
+        }
+        gpus = calloc(ngpus, sizeof(int));
+        for(i = 0; i < ngpus; ++i){
+            gpus[i] = atoi(gpu_list);
+            gpu_list = strchr(gpu_list, ',')+1;
+        }
+    } else {
+        gpu = gpu_index;
+        gpus = &gpu;
+        ngpus = 1;
+    }
+
+    int clear = find_arg(argc, argv, "-clear");
+    int fullscreen = find_arg(argc, argv, "-fullscreen");
+    int width = find_int_arg(argc, argv, "-w", 0);
+    int height = find_int_arg(argc, argv, "-h", 0);
+    int fps = find_int_arg(argc, argv, "-fps", 0);
+    //int class = find_int_arg(argc, argv, "-class", 0);
+
+    char *datacfg = argv[3];
+    char *cfg = argv[4];
+    char *weights = (argc > 5) ? argv[5] : 0;
+    char *filename = (argc > 6) ? argv[6]: 0;
+    if(0==strcmp(argv[2], "test")) test_detector(datacfg, cfg, weights, filename, thresh, hier_thresh, outfile, fullscreen);
+    else if(0==strcmp(argv[2], "train")) train_detector(datacfg, cfg, weights, gpus, ngpus, clear);
+    else if(0==strcmp(argv[2], "valid")) validate_detector(datacfg, cfg, weights, outfile);
+    else if(0==strcmp(argv[2], "valid2")) validate_detector_flip(datacfg, cfg, weights, outfile);
+    else if(0==strcmp(argv[2], "recall")) validate_detector_recall(cfg, weights);
+    else if(0==strcmp(argv[2], "demo")) {
+        list *options = read_data_cfg(datacfg);
+        int classes = option_find_int(options, "classes", 20);
+        char *name_list = option_find_str(options, "names", "data/names.list");
+        char **names = get_labels(name_list);
+        demo(cfg, weights, thresh, cam_index, filename, names, classes, frame_skip, prefix, avg, hier_thresh, width, height, fps, fullscreen);
+    }
+    //else if(0==strcmp(argv[2], "extract")) extract_detector(datacfg, cfg, weights, cam_index, filename, class, thresh, frame_skip);
+    //else if(0==strcmp(argv[2], "censor")) censor_detector(datacfg, cfg, weights, cam_index, filename, class, thresh, frame_skip);
+}
diff --git a/projects/darknet/examples/detector.py b/projects/darknet/examples/detector.py
new file mode 100644
index 0000000000000000000000000000000000000000..40bb365e68211c513db9d63847ac95070f5eab98
--- /dev/null
+++ b/projects/darknet/examples/detector.py
@@ -0,0 +1,27 @@
+# Stupid python path shit.
+# Instead just add darknet.py to somewhere in your python path
+# OK actually that might not be a great idea, idk, work in progress
+# Use at your own risk. or don't, i don't care
+
+import sys, os
+sys.path.append(os.path.join(os.getcwd(),'python/'))
+
+import darknet as dn
+import pdb
+
+dn.set_gpu(0)
+net = dn.load_net("cfg/yolo-thor.cfg", "/home/pjreddie/backup/yolo-thor_final.weights", 0)
+meta = dn.load_meta("cfg/thor.data")
+r = dn.detect(net, meta, "data/bedroom.jpg")
+print r
+
+# And then down here you could detect a lot more images like:
+r = dn.detect(net, meta, "data/eagle.jpg")
+print r
+r = dn.detect(net, meta, "data/giraffe.jpg")
+print r
+r = dn.detect(net, meta, "data/horses.jpg")
+print r
+r = dn.detect(net, meta, "data/person.jpg")
+print r
+
diff --git a/projects/darknet/examples/dice.c b/projects/darknet/examples/dice.c
new file mode 100644
index 0000000000000000000000000000000000000000..f56d76c0bb66c7f630ba1c4d1dc9195398b87cfb
--- /dev/null
+++ b/projects/darknet/examples/dice.c
@@ -0,0 +1,116 @@
+#include "darknet.h"
+
+char *dice_labels[] = {"face1","face2","face3","face4","face5","face6"};
+
+void train_dice(char *cfgfile, char *weightfile)
+{
+    srand(time(0));
+    float avg_loss = -1;
+    char *base = basecfg(cfgfile);
+    char *backup_directory = "/home/pjreddie/backup/";
+    printf("%s\n", base);
+    network net = parse_network_cfg(cfgfile);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net.learning_rate, net.momentum, net.decay);
+    int imgs = 1024;
+    int i = *net.seen/imgs;
+    char **labels = dice_labels;
+    list *plist = get_paths("data/dice/dice.train.list");
+    char **paths = (char **)list_to_array(plist);
+    printf("%d\n", plist->size);
+    clock_t time;
+    while(1){
+        ++i;
+        time=clock();
+        data train = load_data_old(paths, imgs, plist->size, labels, 6, net.w, net.h);
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+
+        time=clock();
+        float loss = train_network(net, train);
+        if(avg_loss == -1) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+        printf("%d: %f, %f avg, %lf seconds, %ld images\n", i, loss, avg_loss, sec(clock()-time), *net.seen);
+        free_data(train);
+        if((i % 100) == 0) net.learning_rate *= .1;
+        if(i%100==0){
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights",backup_directory,base, i);
+            save_weights(net, buff);
+        }
+    }
+}
+
+void validate_dice(char *filename, char *weightfile)
+{
+    network net = parse_network_cfg(filename);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    srand(time(0));
+
+    char **labels = dice_labels;
+    list *plist = get_paths("data/dice/dice.val.list");
+
+    char **paths = (char **)list_to_array(plist);
+    int m = plist->size;
+    free_list(plist);
+
+    data val = load_data_old(paths, m, 0, labels, 6, net.w, net.h);
+    float *acc = network_accuracies(net, val, 2);
+    printf("Validation Accuracy: %f, %d images\n", acc[0], m);
+    free_data(val);
+}
+
+void test_dice(char *cfgfile, char *weightfile, char *filename)
+{
+    network net = parse_network_cfg(cfgfile);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    set_batch_network(&net, 1);
+    srand(2222222);
+    int i = 0;
+    char **names = dice_labels;
+    char buff[256];
+    char *input = buff;
+    int indexes[6];
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        }else{
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image im = load_image_color(input, net.w, net.h);
+        float *X = im.data;
+        float *predictions = network_predict(net, X);
+        top_predictions(net, 6, indexes);
+        for(i = 0; i < 6; ++i){
+            int index = indexes[i];
+            printf("%s: %f\n", names[index], predictions[index]);
+        }
+        free_image(im);
+        if (filename) break;
+    }
+}
+
+void run_dice(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    char *filename = (argc > 5) ? argv[5]: 0;
+    if(0==strcmp(argv[2], "test")) test_dice(cfg, weights, filename);
+    else if(0==strcmp(argv[2], "train")) train_dice(cfg, weights);
+    else if(0==strcmp(argv[2], "valid")) validate_dice(cfg, weights);
+}
+
diff --git a/projects/darknet/examples/go.c b/projects/darknet/examples/go.c
new file mode 100644
index 0000000000000000000000000000000000000000..688579dcb3a3e35e9a79b8fb8aa684f28f44290d
--- /dev/null
+++ b/projects/darknet/examples/go.c
@@ -0,0 +1,1370 @@
+#include "darknet.h"
+
+#include <assert.h>
+#include <math.h>
+#include <unistd.h>
+
+int inverted = 1;
+int noi = 1;
+static const int nind = 10;
+int legal_go(float *b, float *ko, int p, int r, int c);
+int check_ko(float *x, float *ko);
+
+typedef struct {
+    char **data;
+    int n;
+} moves;
+
+char *fgetgo(FILE *fp)
+{
+    if(feof(fp)) return 0;
+    size_t size = 96;
+    char *line = malloc(size*sizeof(char));
+    if(size != fread(line, sizeof(char), size, fp)){
+        free(line);
+        return 0;
+    }
+
+    return line;
+}
+
+moves load_go_moves(char *filename)
+{
+    moves m;
+    m.n = 128;
+    m.data = calloc(128, sizeof(char*));
+    FILE *fp = fopen(filename, "rb");
+    int count = 0;
+    char *line = 0;
+    while ((line = fgetgo(fp))) {
+        if (count >= m.n) {
+            m.n *= 2;
+            m.data = realloc(m.data, m.n*sizeof(char*));
+        }
+        m.data[count] = line;
+        ++count;
+    }
+    printf("%d\n", count);
+    m.n = count;
+    m.data = realloc(m.data, count*sizeof(char*));
+    return m;
+}
+
+void string_to_board(char *s, float *board)
+{
+    int i, j;
+    memset(board, 0, 2*19*19*sizeof(float));
+    int count = 0;
+    for(i = 0; i < 91; ++i){
+        char c = s[i];
+        for(j = 0; j < 4; ++j){
+            int me = (c >> (2*j)) & 1;
+            int you = (c >> (2*j + 1)) & 1;
+            if (me) board[count] = 1;
+            else if (you) board[count + 19*19] = 1;
+            ++count;
+            if(count >= 19*19) break;
+        }
+    }
+}
+
+void board_to_string(char *s, float *board)
+{
+    int i, j;
+    memset(s, 0, (19*19/4+1)*sizeof(char));
+    int count = 0;
+    for(i = 0; i < 91; ++i){
+        for(j = 0; j < 4; ++j){
+            int me = (board[count] == 1);
+            int you = (board[count + 19*19] == 1);
+            if (me) s[i] = s[i] | (1<<(2*j));
+            if (you) s[i] = s[i] | (1<<(2*j + 1));
+            ++count;
+            if(count >= 19*19) break;
+        }
+    }
+}
+
+static int occupied(float *b, int i)
+{
+    if (b[i]) return 1;
+    if (b[i+19*19]) return -1;
+    return 0;
+}
+
+data random_go_moves(moves m, int n)
+{
+    data d = {0};
+    d.X = make_matrix(n, 19*19*3);
+    d.y = make_matrix(n, 19*19+2);
+    int i, j;
+    for(i = 0; i < n; ++i){
+        float *board = d.X.vals[i];
+        float *label = d.y.vals[i];
+        char *b = m.data[rand()%m.n];
+        int player = b[0] - '0';
+        int result = b[1] - '0';
+        int row = b[2];
+        int col = b[3];
+        string_to_board(b+4, board);
+        if(player > 0) for(j = 0; j < 19*19; ++j) board[19*19*2 + j] = 1;
+        label[19*19+1] = (player==result);
+        if(row >= 19 || col >= 19){
+            label[19*19] = 1;
+        } else {
+            label[col + 19*row] = 1;
+            if(occupied(board, col + 19*row)) printf("hey\n");
+        }
+
+        int flip = rand()%2;
+        int rotate = rand()%4;
+        image in = float_to_image(19, 19, 3, board);
+        image out = float_to_image(19, 19, 1, label);
+        if(flip){
+            flip_image(in);
+            flip_image(out);
+        }
+        rotate_image_cw(in, rotate);
+        rotate_image_cw(out, rotate);
+    }
+    return d;
+}
+
+
+void train_go(char *cfgfile, char *weightfile, char *filename, int *gpus, int ngpus, int clear)
+{
+    int i;
+    float avg_loss = -1;
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    printf("%d\n", ngpus);
+    network **nets = calloc(ngpus, sizeof(network*));
+
+    srand(time(0));
+    int seed = rand();
+    for(i = 0; i < ngpus; ++i){
+        srand(seed);
+#ifdef GPU
+        cuda_set_device(gpus[i]);
+#endif
+        nets[i] = load_network(cfgfile, weightfile, clear);
+        nets[i]->learning_rate *= ngpus;
+    }
+    network *net = nets[0];
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+
+    char *backup_directory = "/home/pjreddie/backup/";
+
+    char buff[256];
+    moves m = load_go_moves(filename);
+    //moves m = load_go_moves("games.txt");
+
+    int N = m.n;
+    printf("Moves: %d\n", N);
+    int epoch = (*net->seen)/N;
+    while(get_current_batch(net) < net->max_batches || net->max_batches == 0){
+        double time=what_time_is_it_now();
+
+        data train = random_go_moves(m, net->batch*net->subdivisions*ngpus);
+        printf("Loaded: %lf seconds\n", what_time_is_it_now() - time);
+        time=what_time_is_it_now();
+
+        float loss = 0;
+#ifdef GPU
+        if(ngpus == 1){
+            loss = train_network(net, train);
+        } else {
+            loss = train_networks(nets, ngpus, train, 10);
+        }
+#else
+        loss = train_network(net, train);
+#endif
+        free_data(train);
+
+        if(avg_loss == -1) avg_loss = loss;
+        avg_loss = avg_loss*.95 + loss*.05;
+        printf("%ld, %.3f: %f, %f avg, %f rate, %lf seconds, %ld images\n", get_current_batch(net), (float)(*net->seen)/N, loss, avg_loss, get_current_rate(net), what_time_is_it_now()-time, *net->seen);
+        if(*net->seen/N > epoch){
+            epoch = *net->seen/N;
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights", backup_directory,base, epoch);
+            save_weights(net, buff);
+
+        }
+        if(get_current_batch(net)%1000 == 0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup",backup_directory,base);
+            save_weights(net, buff);
+        }
+        if(get_current_batch(net)%10000 == 0){
+            char buff[256];
+            sprintf(buff, "%s/%s_%ld.backup",backup_directory,base,get_current_batch(net));
+            save_weights(net, buff);
+        }
+    }
+    sprintf(buff, "%s/%s.weights", backup_directory, base);
+    save_weights(net, buff);
+
+    free_network(net);
+    free(base);
+}
+
+static void propagate_liberty(float *board, int *lib, int *visited, int row, int col, int side)
+{
+    if (row < 0 || row > 18 || col < 0 || col > 18) return;
+    int index = row*19 + col;
+    if (occupied(board,index) != side) return;
+    if (visited[index]) return;
+    visited[index] = 1;
+    lib[index] += 1;
+    propagate_liberty(board, lib, visited, row+1, col, side);
+    propagate_liberty(board, lib, visited, row-1, col, side);
+    propagate_liberty(board, lib, visited, row, col+1, side);
+    propagate_liberty(board, lib, visited, row, col-1, side);
+}
+
+
+static int *calculate_liberties(float *board)
+{
+    int *lib = calloc(19*19, sizeof(int));
+    int visited[19*19];
+    int i, j;
+    for(j = 0; j < 19; ++j){
+        for(i = 0; i < 19; ++i){
+            memset(visited, 0, 19*19*sizeof(int));
+            int index = j*19 + i;
+            if(!occupied(board,index)){
+                if ((i > 0)  && occupied(board,index - 1)) propagate_liberty(board, lib, visited, j, i-1, occupied(board,index-1));
+                if ((i < 18) && occupied(board,index + 1)) propagate_liberty(board, lib, visited, j, i+1, occupied(board,index+1));
+                if ((j > 0)  && occupied(board,index - 19)) propagate_liberty(board, lib, visited, j-1, i, occupied(board,index-19));
+                if ((j < 18) && occupied(board,index + 19)) propagate_liberty(board, lib, visited, j+1, i, occupied(board,index+19));
+            }
+        }
+    }
+    return lib;
+}
+
+void print_board(FILE *stream, float *board, int player, int *indexes)
+{
+    int i,j,n;
+    fprintf(stream, "   ");
+    for(i = 0; i < 19; ++i){
+        fprintf(stream, "%c ", 'A' + i + 1*(i > 7 && noi));
+    }
+    fprintf(stream, "\n");
+    for(j = 0; j < 19; ++j){
+        fprintf(stream, "%2d", (inverted) ? 19-j : j+1);
+        for(i = 0; i < 19; ++i){
+            int index = j*19 + i;
+            if(indexes){
+                int found = 0;
+                for(n = 0; n < nind; ++n){
+                    if(index == indexes[n]){
+                        found = 1;
+                        /*
+                           if(n == 0) fprintf(stream, "\uff11");
+                           else if(n == 1) fprintf(stream, "\uff12");
+                           else if(n == 2) fprintf(stream, "\uff13");
+                           else if(n == 3) fprintf(stream, "\uff14");
+                           else if(n == 4) fprintf(stream, "\uff15");
+                         */
+                        fprintf(stream, " %d", n+1);
+                    }
+                }
+                if(found) continue;
+            }
+            //if(board[index]*-swap > 0) fprintf(stream, "\u25C9 ");
+            //else if(board[index]*-swap < 0) fprintf(stream, "\u25EF ");
+            if      (occupied(board, index) == player) fprintf(stream, " X");
+            else if (occupied(board, index) ==-player) fprintf(stream, " O");
+            else fprintf(stream, " .");
+        }
+        fprintf(stream, "\n");
+    }
+}
+
+void flip_board(float *board)
+{
+    int i;
+    for(i = 0; i < 19*19; ++i){
+        float swap = board[i];
+        board[i] = board[i+19*19];
+        board[i+19*19] = swap;
+        board[i+19*19*2] = 1-board[i+19*19*2];
+    }
+}
+
+float predict_move2(network *net, float *board, float *move, int multi)
+{
+    float *output = network_predict(net, board);
+    copy_cpu(19*19+1, output, 1, move, 1);
+    float result = output[19*19 + 1];
+    int i;
+    if(multi){
+        image bim = float_to_image(19, 19, 3, board);
+        for(i = 1; i < 8; ++i){
+            rotate_image_cw(bim, i);
+            if(i >= 4) flip_image(bim);
+
+            float *output = network_predict(net, board);
+            image oim = float_to_image(19, 19, 1, output);
+            result += output[19*19 + 1];
+
+            if(i >= 4) flip_image(oim);
+            rotate_image_cw(oim, -i);
+
+            axpy_cpu(19*19+1, 1, output, 1, move, 1);
+
+            if(i >= 4) flip_image(bim);
+            rotate_image_cw(bim, -i);
+        }
+        result = result/8;
+        scal_cpu(19*19+1, 1./8., move, 1);
+    }
+    for(i = 0; i < 19*19; ++i){
+        if(board[i] || board[i+19*19]) move[i] = 0;
+    }
+    return result;
+}
+
+static void remove_connected(float *b, int *lib, int p, int r, int c)
+{
+    if (r < 0 || r >= 19 || c < 0 || c >= 19) return;
+    if (occupied(b, r*19 + c) != p) return;
+    if (lib[r*19 + c] != 1) return;
+    b[r*19 + c] = 0;
+    b[19*19 + r*19 + c] = 0;
+    remove_connected(b, lib, p, r+1, c);
+    remove_connected(b, lib, p, r-1, c);
+    remove_connected(b, lib, p, r, c+1);
+    remove_connected(b, lib, p, r, c-1);
+}
+
+
+void move_go(float *b, int p, int r, int c)
+{
+    int *l = calculate_liberties(b);
+    if(p > 0) b[r*19 + c] = 1;
+    else b[19*19 + r*19 + c] = 1;
+    remove_connected(b, l, -p, r+1, c);
+    remove_connected(b, l, -p, r-1, c);
+    remove_connected(b, l, -p, r, c+1);
+    remove_connected(b, l, -p, r, c-1);
+    free(l);
+}
+
+int compare_board(float *a, float *b)
+{
+    if(memcmp(a, b, 19*19*3*sizeof(float)) == 0) return 1;
+    return 0;
+}
+
+typedef struct mcts_tree{
+    float *board;
+    struct mcts_tree **children;
+    float *prior;
+    int *visit_count;
+    float *value;
+    float *mean;
+    float *prob;
+    int total_count;
+    float result;
+    int done;
+    int pass;
+} mcts_tree;
+
+void free_mcts(mcts_tree *root)
+{
+    if(!root) return;
+    int i;
+    free(root->board);
+    for(i = 0; i < 19*19+1; ++i){
+        if(root->children[i]) free_mcts(root->children[i]);
+    }
+    free(root->children);
+    free(root->prior);
+    free(root->visit_count);
+    free(root->value);
+    free(root->mean);
+    free(root->prob);
+    free(root);
+}
+
+float *network_predict_rotations(network *net, float *next)
+{
+    int n = net->batch;
+    float *in = calloc(19*19*3*n, sizeof(float));
+    image im = float_to_image(19, 19, 3, next);
+    int i,j;
+    int *inds = random_index_order(0, 8);
+    for(j = 0; j < n; ++j){
+        i = inds[j];
+        rotate_image_cw(im, i);
+        if(i >= 4) flip_image(im);
+        memcpy(in + 19*19*3*j, im.data, 19*19*3*sizeof(float));
+        if(i >= 4) flip_image(im);
+        rotate_image_cw(im, -i);
+    }
+    float *pred = network_predict(net, in);
+    for(j = 0; j < n; ++j){
+        i = inds[j];
+        image im = float_to_image(19, 19, 1, pred + j*(19*19 + 2));
+        if(i >= 4) flip_image(im);
+        rotate_image_cw(im, -i);
+        if(j > 0){
+            axpy_cpu(19*19+2, 1, im.data, 1, pred, 1);
+        }
+    }
+    free(in);
+    free(inds);
+    scal_cpu(19*19+2, 1./n, pred, 1);
+    return pred;
+}
+
+mcts_tree *expand(float *next, float *ko, network *net)
+{
+    mcts_tree *root = calloc(1, sizeof(mcts_tree));
+    root->board = next;
+    root->children = calloc(19*19+1, sizeof(mcts_tree*));
+    root->prior = calloc(19*19 + 1, sizeof(float));
+    root->prob = calloc(19*19 + 1, sizeof(float));
+    root->mean = calloc(19*19 + 1, sizeof(float));
+    root->value = calloc(19*19 + 1, sizeof(float));
+    root->visit_count = calloc(19*19 + 1, sizeof(int));
+    root->total_count = 1;
+    int i;
+    float *pred = network_predict_rotations(net, next);
+    copy_cpu(19*19+1, pred, 1, root->prior, 1);
+    float val = 2*pred[19*19 + 1] - 1;
+    root->result = val;
+    for(i = 0; i < 19*19+1; ++i) {
+        root->visit_count[i] = 0;
+        root->value[i] = 0;
+        root->mean[i] = val;
+        if(i < 19*19 && occupied(next, i)){
+            root->value[i] = -1;
+            root->mean[i] = -1;
+            root->prior[i] = 0;
+        }
+    }
+    //print_board(stderr, next, flip?-1:1, 0);
+    return root;
+}
+
+float *copy_board(float *board)
+{
+    float *next = calloc(19*19*3, sizeof(float));
+    copy_cpu(19*19*3, board, 1, next, 1);
+    return next;
+}
+
+float select_mcts(mcts_tree *root, network *net, float *prev, float cpuct)
+{
+    if(root->done) return -root->result;
+    int i;
+    float max = -1000;
+    int max_i = 0;
+    for(i = 0; i < 19*19+1; ++i){
+        root->prob[i] = root->mean[i] + cpuct*root->prior[i] * sqrt(root->total_count) / (1. + root->visit_count[i]);
+        if(root->prob[i] > max){
+            max = root->prob[i];
+            max_i = i;
+        }
+    }
+    float val;
+    i = max_i;
+    root->visit_count[i]++;
+    root->total_count++;
+    if (root->children[i]) {
+        val = select_mcts(root->children[i], net, root->board, cpuct);
+    } else {
+        if(max_i < 19*19 && !legal_go(root->board, prev, 1, max_i/19, max_i%19)) {
+            root->mean[i]  = -1;
+            root->value[i] = -1;
+            root->prior[i] = 0;
+            --root->total_count;
+            return select_mcts(root, net, prev, cpuct);
+            //printf("Detected ko\n");
+            //getchar();
+        } else {
+            float *next = copy_board(root->board);
+            if (max_i < 19*19) {
+                move_go(next, 1, max_i / 19, max_i % 19);
+            }
+            flip_board(next);
+            root->children[i] = expand(next, root->board, net);
+            val = -root->children[i]->result;
+            if(max_i == 19*19){
+                root->children[i]->pass = 1;
+                if (root->pass){
+                    root->children[i]->done = 1;
+                }
+            }
+        }
+    }
+    root->value[i] += val;
+    root->mean[i] = root->value[i]/root->visit_count[i];
+    return -val;
+}
+
+mcts_tree *run_mcts(mcts_tree *tree, network *net, float *board, float *ko, int player, int n, float cpuct, float secs)
+{
+    int i;
+    double t = what_time_is_it_now();
+    if(player < 0) flip_board(board);
+    if(!tree) tree = expand(copy_board(board), ko, net);
+    assert(compare_board(tree->board, board));
+    for(i = 0; i < n; ++i){
+        if (secs > 0 && (what_time_is_it_now() - t) > secs) break;
+        int max_i = max_int_index(tree->visit_count, 19*19+1);
+        if (tree->visit_count[max_i] >= n) break;
+        select_mcts(tree, net, ko, cpuct);
+    }
+    if(player < 0) flip_board(board);
+    //fprintf(stderr, "%f Seconds\n", what_time_is_it_now() - t);
+    return tree;
+}
+
+mcts_tree *move_mcts(mcts_tree *tree, int index)
+{
+    if(index < 0 || index > 19*19 || !tree || !tree->children[index]) {
+        free_mcts(tree);
+        tree = 0;
+    } else {
+        mcts_tree *swap = tree;
+        tree = tree->children[index];
+        swap->children[index] = 0;
+        free_mcts(swap);
+    }
+    return tree;
+}
+
+typedef struct {
+    float value;
+    float mcts;
+    int row;
+    int col;
+} move;
+
+move pick_move(mcts_tree *tree, float temp, int player)
+{
+    int i;
+    float probs[19*19+1] = {0};
+    move m = {0};
+    double sum = 0;
+    /*
+    for(i = 0; i < 19*19+1; ++i){
+        probs[i] = tree->visit_count[i];
+    }
+    */
+    //softmax(probs, 19*19+1, temp, 1, probs);
+    for(i = 0; i < 19*19+1; ++i){
+        sum += pow(tree->visit_count[i], 1./temp);
+    }
+    for(i = 0; i < 19*19+1; ++i){
+        probs[i] = pow(tree->visit_count[i], 1./temp) / sum;
+    }
+
+    int index = sample_array(probs, 19*19+1);
+    m.row = index / 19;
+    m.col = index % 19;
+    m.value = (tree->result+1.)/2.;
+    m.mcts  = (tree->mean[index]+1.)/2.;
+
+    int indexes[nind];
+    top_k(probs, 19*19+1, nind, indexes);
+    print_board(stderr, tree->board, player, indexes);
+
+    fprintf(stderr, "%d %d, Result: %f, Prior: %f, Prob: %f, Mean Value: %f, Child Result: %f, Visited: %d\n", index/19, index%19, tree->result, tree->prior[index], probs[index], tree->mean[index], (tree->children[index])?tree->children[index]->result:0, tree->visit_count[index]);
+    int ind = max_index(probs, 19*19+1);
+    fprintf(stderr, "%d %d, Result: %f, Prior: %f, Prob: %f, Mean Value: %f, Child Result: %f, Visited: %d\n", ind/19, ind%19, tree->result, tree->prior[ind], probs[ind], tree->mean[ind], (tree->children[ind])?tree->children[ind]->result:0, tree->visit_count[ind]);
+    ind = max_index(tree->prior, 19*19+1);
+    fprintf(stderr, "%d %d, Result: %f, Prior: %f, Prob: %f, Mean Value: %f, Child Result: %f, Visited: %d\n", ind/19, ind%19, tree->result, tree->prior[ind], probs[ind], tree->mean[ind], (tree->children[ind])?tree->children[ind]->result:0, tree->visit_count[ind]);
+    return m;
+}
+
+/*
+   float predict_move(network *net, float *board, float *move, int multi, float *ko, float temp)
+   {
+
+   int i;
+
+   int max_v = 0;
+   int max_i = 0;
+   for(i = 0; i < 19*19+1; ++i){
+   if(root->visit_count[i] > max_v){
+   max_v = root->visit_count[i];
+   max_i = i;
+   }
+   }
+   fprintf(stderr, "%f Seconds\n", what_time_is_it_now() - t);
+   int ind = max_index(root->mean, 19*19+1);
+   fprintf(stderr, "%d %d, Result: %f, Prior: %f, Prob: %f, Mean Value: %f, Child Result: %f, Visited: %d\n", max_i/19, max_i%19, root->result, root->prior[max_i], root->prob[max_i], root->mean[max_i], (root->children[max_i])?root->children[max_i]->result:0, root->visit_count[max_i]);
+   fprintf(stderr, "%d %d, Result: %f, Prior: %f, Prob: %f, Mean Value: %f, Child Result: %f, Visited: %d\n", ind/19, ind%19, root->result, root->prior[ind], root->prob[ind], root->mean[ind], (root->children[ind])?root->children[ind]->result:0, root->visit_count[ind]);
+   ind = max_index(root->prior, 19*19+1);
+   fprintf(stderr, "%d %d, Result: %f, Prior: %f, Prob: %f, Mean Value: %f, Child Result: %f, Visited: %d\n", ind/19, ind%19, root->result, root->prior[ind], root->prob[ind], root->mean[ind], (root->children[ind])?root->children[ind]->result:0, root->visit_count[ind]);
+   if(root->result < -.9 && root->mean[max_i] < -.9) return -1000.f;
+
+   float val = root->result;
+   free_mcts(root);
+   return val;
+   }
+ */
+
+static int makes_safe_go(float *b, int *lib, int p, int r, int c){
+    if (r < 0 || r >= 19 || c < 0 || c >= 19) return 0;
+    if (occupied(b,r*19 + c) == -p){
+        if (lib[r*19 + c] > 1) return 0;
+        else return 1;
+    }
+    if (!occupied(b,r*19 + c)) return 1;
+    if (lib[r*19 + c] > 1) return 1;
+    return 0;
+}
+
+int suicide_go(float *b, int p, int r, int c)
+{
+    int *l = calculate_liberties(b);
+    int safe = 0;
+    safe = safe || makes_safe_go(b, l, p, r+1, c);
+    safe = safe || makes_safe_go(b, l, p, r-1, c);
+    safe = safe || makes_safe_go(b, l, p, r, c+1);
+    safe = safe || makes_safe_go(b, l, p, r, c-1);
+    free(l);
+    return !safe;
+}
+
+int check_ko(float *x, float *ko)
+{
+    if(!ko) return 0;
+    float curr[19*19*3];
+    copy_cpu(19*19*3, x, 1, curr, 1);
+    if(curr[19*19*2] != ko[19*19*2]) flip_board(curr);
+    if(compare_board(curr, ko)) return 1;
+    return 0;
+}
+
+int legal_go(float *b, float *ko, int p, int r, int c)
+{
+    if (occupied(b, r*19+c)) return 0;
+    float curr[19*19*3];
+    copy_cpu(19*19*3, b, 1, curr, 1);
+    move_go(curr, p, r, c);
+    if(check_ko(curr, ko)) return 0;
+    if(suicide_go(b, p, r, c)) return 0;
+    return 1;
+}
+
+/*
+   move generate_move(mcts_tree *root, network *net, int player, float *board, int multi, float temp, float *ko, int print)
+   {
+   move m = {0};
+//root = run_mcts(tree, network *net, float *board, float *ko, int n, float cpuct)
+int i, j;
+int empty = 1;
+for(i = 0; i < 19*19; ++i){
+if (occupied(board, i)) {
+empty = 0;
+break;
+}
+}
+if(empty) {
+m.value = .5;
+m.mcts = .5;
+m.row = 3;
+m.col = 15;
+return m;
+}
+
+float move[362];
+if (player < 0) flip_board(board);
+float result = predict_move(net, board, move, multi, ko, temp);
+if (player < 0) flip_board(board);
+if(result == -1000.f) return -2;
+
+for(i = 0; i < 19; ++i){
+for(j = 0; j < 19; ++j){
+if (!legal_go(board, ko, player, i, j)) move[i*19 + j] = 0;
+}
+}
+
+int indexes[nind];
+top_k(move, 19*19+1, nind, indexes);
+
+
+int max = max_index(move, 19*19+1);
+int row = max / 19;
+int col = max % 19;
+int index = sample_array(move, 19*19+1);
+
+if(print){
+top_k(move, 19*19+1, nind, indexes);
+for(i = 0; i < nind; ++i){
+if (!move[indexes[i]]) indexes[i] = -1;
+}
+print_board(stderr, board, 1, indexes);
+fprintf(stderr, "%s To Move\n", player > 0 ? "X" : "O");
+fprintf(stderr, "%.2f%% Win Chance\n", (result+1)/2*100);
+for(i = 0; i < nind; ++i){
+int index = indexes[i];
+int row = index / 19;
+int col = index % 19;
+if(row == 19){
+fprintf(stderr, "%d: Pass, %.2f%%\n", i+1, move[index]*100);
+} else {
+fprintf(stderr, "%d: %c %d, %.2f%%\n", i+1, col + 'A' + 1*(col > 7 && noi), (inverted)?19 - row : row+1, move[index]*100);
+}
+}
+}
+if (row == 19) return -1;
+
+if (suicide_go(board, player, row, col)){
+return -1; 
+}
+
+if (suicide_go(board, player, index/19, index%19)){
+index = max;
+}
+if (index == 19*19) return -1;
+return index;
+}
+*/
+
+void valid_go(char *cfgfile, char *weightfile, int multi, char *filename)
+{
+    srand(time(0));
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+
+    float *board = calloc(19*19*3, sizeof(float));
+    float *move = calloc(19*19+2, sizeof(float));
+    // moves m = load_go_moves("/home/pjreddie/backup/go.test");
+    moves m = load_go_moves(filename);
+
+    int N = m.n;
+    int i,j;
+    int correct = 0;
+    for (i = 0; i <N; ++i) {
+        char *b = m.data[i];
+        int player = b[0] - '0';
+        //int result = b[1] - '0';
+        int row = b[2];
+        int col = b[3];
+        int truth = col + 19*row;
+        string_to_board(b+4, board);
+        if(player > 0) for(j = 0; j < 19*19; ++j) board[19*19*2 + j] = 1;
+        predict_move2(net, board, move, multi);
+        int index = max_index(move, 19*19+1);
+        if(index == truth) ++correct;
+        printf("%d Accuracy %f\n", i, (float) correct/(i+1));
+    }
+}
+
+int print_game(float *board, FILE *fp)
+{
+    int i, j;
+    int count = 3;
+    fprintf(fp, "komi 6.5\n");
+    fprintf(fp, "boardsize 19\n");
+    fprintf(fp, "clear_board\n");
+    for(j = 0; j < 19; ++j){
+        for(i = 0; i < 19; ++i){
+            if(occupied(board,j*19 + i) == 1) fprintf(fp, "play black %c%d\n", 'A'+i+(i>=8), 19-j);
+            if(occupied(board,j*19 + i) == -1) fprintf(fp, "play white %c%d\n", 'A'+i+(i>=8), 19-j);
+            if(occupied(board,j*19 + i)) ++count;
+        }
+    }
+    return count;
+}
+
+
+int stdin_ready()
+{
+    fd_set readfds;
+    FD_ZERO(&readfds);
+
+    struct timeval timeout;
+    timeout.tv_sec = 0;
+    timeout.tv_usec = 0;
+    FD_SET(STDIN_FILENO, &readfds);
+
+    if (select(1, &readfds, NULL, NULL, &timeout)){
+        return 1;
+    }
+    return 0;
+}
+
+mcts_tree *ponder(mcts_tree *tree, network *net, float *b, float *ko, int player, float cpuct)
+{
+    double t = what_time_is_it_now();
+    int count = 0;
+    if (tree) count = tree->total_count;
+    while(!stdin_ready()){
+        if (what_time_is_it_now() - t > 120) break;
+        tree = run_mcts(tree, net, b, ko, player, 100000, cpuct, .1);
+    }
+    fprintf(stderr, "Pondered %d moves...\n", tree->total_count - count);
+    return tree;
+}
+
+void engine_go(char *filename, char *weightfile, int mcts_iters, float secs, float temp, float cpuct, int anon, int resign)
+{
+    mcts_tree *root = 0;
+    network *net = load_network(filename, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(time(0));
+    float *board = calloc(19*19*3, sizeof(float));
+    flip_board(board);
+    float *one = calloc(19*19*3, sizeof(float));
+    float *two = calloc(19*19*3, sizeof(float));
+    int ponder_player = 0;
+    int passed = 0;
+    int move_num = 0;
+    int main_time = 0;
+    int byo_yomi_time = 0;
+    int byo_yomi_stones = 0;
+    int black_time_left = 0;
+    int black_stones_left = 0;
+    int white_time_left = 0;
+    int white_stones_left = 0;
+    float orig_time = secs;
+    int old_ponder = 0;
+    while(1){
+        if(ponder_player){
+            root = ponder(root, net, board, two, ponder_player, cpuct);
+        }
+        old_ponder = ponder_player;
+        ponder_player = 0;
+        char buff[256];
+        int id = 0;
+        int has_id = (scanf("%d", &id) == 1);
+        scanf("%s", buff);
+        if (feof(stdin)) break;
+        fprintf(stderr, "%s\n", buff);
+        char ids[256];
+        sprintf(ids, "%d", id);
+        //fprintf(stderr, "%s\n", buff);
+        if (!has_id) ids[0] = 0;
+        if (!strcmp(buff, "protocol_version")){
+            printf("=%s 2\n\n", ids);
+        } else if (!strcmp(buff, "name")){
+            if(anon){
+                printf("=%s The Fool!\n\n", ids);
+            }else{
+                printf("=%s DarkGo\n\n", ids);
+            }
+        } else if (!strcmp(buff, "time_settings")){
+            ponder_player = old_ponder;
+            scanf("%d %d %d", &main_time, &byo_yomi_time, &byo_yomi_stones);
+            printf("=%s \n\n", ids);
+        } else if (!strcmp(buff, "time_left")){
+            ponder_player = old_ponder;
+            char color[256];
+            int time = 0, stones = 0;
+            scanf("%s %d %d", color, &time, &stones);
+            if (color[0] == 'b' || color[0] == 'B'){
+                black_time_left = time;
+                black_stones_left = stones;
+            } else {
+                white_time_left = time;
+                white_stones_left = stones;
+            }
+            printf("=%s \n\n", ids);
+        } else if (!strcmp(buff, "version")){
+            if(anon){
+                printf("=%s :-DDDD\n\n", ids);
+            }else {
+                printf("=%s 1.0. Want more DarkGo? You can find me on OGS, unlimited games, no waiting! https://online-go.com/user/view/434218\n\n", ids);
+            }
+        } else if (!strcmp(buff, "known_command")){
+            char comm[256];
+            scanf("%s", comm);
+            int known = (!strcmp(comm, "protocol_version") || 
+                    !strcmp(comm, "name") || 
+                    !strcmp(comm, "version") || 
+                    !strcmp(comm, "known_command") || 
+                    !strcmp(comm, "list_commands") || 
+                    !strcmp(comm, "quit") || 
+                    !strcmp(comm, "boardsize") || 
+                    !strcmp(comm, "clear_board") || 
+                    !strcmp(comm, "komi") || 
+                    !strcmp(comm, "final_status_list") || 
+                    !strcmp(comm, "play") || 
+                    !strcmp(comm, "genmove_white") || 
+                    !strcmp(comm, "genmove_black") || 
+                    !strcmp(comm, "fixed_handicap") || 
+                    !strcmp(comm, "genmove"));
+            if(known) printf("=%s true\n\n", ids);
+            else printf("=%s false\n\n", ids);
+        } else if (!strcmp(buff, "list_commands")){
+            printf("=%s protocol_version\nshowboard\nname\nversion\nknown_command\nlist_commands\nquit\nboardsize\nclear_board\nkomi\nplay\ngenmove_black\ngenmove_white\ngenmove\nfinal_status_list\nfixed_handicap\n\n", ids);
+        } else if (!strcmp(buff, "quit")){
+            break;
+        } else if (!strcmp(buff, "boardsize")){
+            int boardsize = 0;
+            scanf("%d", &boardsize);
+            //fprintf(stderr, "%d\n", boardsize);
+            if(boardsize != 19){
+                printf("?%s unacceptable size\n\n", ids);
+            } else {
+                root = move_mcts(root, -1);
+                memset(board, 0, 3*19*19*sizeof(float));
+                flip_board(board);
+                move_num = 0;
+                printf("=%s \n\n", ids);
+            }
+        } else if (!strcmp(buff, "fixed_handicap")){
+            int handicap = 0;
+            scanf("%d", &handicap);
+            int indexes[] = {72, 288, 300, 60, 180, 174, 186, 66, 294};
+            int i;
+            for(i = 0; i < handicap; ++i){
+                board[indexes[i]] = 1;   
+                ++move_num;
+            }
+            root = move_mcts(root, -1);
+        } else if (!strcmp(buff, "clear_board")){
+            passed = 0;
+            memset(board, 0, 3*19*19*sizeof(float));
+            flip_board(board);
+            move_num = 0;
+            root = move_mcts(root, -1);
+            printf("=%s \n\n", ids);
+        } else if (!strcmp(buff, "komi")){
+            float komi = 0;
+            scanf("%f", &komi);
+            printf("=%s \n\n", ids);
+        } else if (!strcmp(buff, "showboard")){
+            printf("=%s \n", ids);
+            print_board(stdout, board, 1, 0);
+            printf("\n");
+        } else if (!strcmp(buff, "play") || !strcmp(buff, "black") || !strcmp(buff, "white")){
+            ++move_num;
+            char color[256];
+            if(!strcmp(buff, "play"))
+            {
+                scanf("%s ", color);
+            } else {
+                scanf(" ");
+                color[0] = buff[0];
+            }
+            char c;
+            int r;
+            int count = scanf("%c%d", &c, &r);
+            int player = (color[0] == 'b' || color[0] == 'B') ? 1 : -1;
+            if((c == 'p' || c == 'P') && count < 2) {
+                passed = 1;
+                printf("=%s \n\n", ids);
+                char *line = fgetl(stdin);
+                free(line);
+                fflush(stdout);
+                fflush(stderr);
+                root = move_mcts(root, 19*19);
+                continue;
+            } else {
+                passed = 0;
+            }
+            if(c >= 'A' && c <= 'Z') c = c - 'A';
+            if(c >= 'a' && c <= 'z') c = c - 'a';
+            if(c >= 8) --c;
+            r = 19 - r;
+            fprintf(stderr, "move: %d %d\n", r, c);
+
+            float *swap = two;
+            two = one;
+            one = swap;
+            move_go(board, player, r, c);
+            copy_cpu(19*19*3, board, 1, one, 1);
+            if(root) fprintf(stderr, "Prior: %f\n", root->prior[r*19 + c]);
+            if(root) fprintf(stderr, "Mean: %f\n", root->mean[r*19 + c]);
+            if(root) fprintf(stderr, "Result: %f\n", root->result);
+            root = move_mcts(root, r*19 + c);
+            if(root) fprintf(stderr, "Visited: %d\n", root->total_count);
+            else fprintf(stderr, "NOT VISITED\n");
+
+            printf("=%s \n\n", ids);
+            //print_board(stderr, board, 1, 0);
+        } else if (!strcmp(buff, "genmove") || !strcmp(buff, "genmove_black") || !strcmp(buff, "genmove_white")){
+            ++move_num;
+            int player = 0;
+            if(!strcmp(buff, "genmove")){
+                char color[256];
+                scanf("%s", color);
+                player = (color[0] == 'b' || color[0] == 'B') ? 1 : -1;
+            } else if (!strcmp(buff, "genmove_black")){
+                player = 1;
+            } else {
+                player = -1;
+            }
+            if(player > 0){
+                if(black_time_left <= 30) secs = 2.5;
+                else secs = orig_time;
+            } else {
+                if(white_time_left <= 30) secs = 2.5;
+                else secs = orig_time;
+            }
+            ponder_player = -player;
+
+            //tree = generate_move(net, player, board, multi, .1, two, 1);
+            double t = what_time_is_it_now();
+            root = run_mcts(root, net, board, two, player, mcts_iters, cpuct, secs);
+            fprintf(stderr, "%f Seconds\n", what_time_is_it_now() - t);
+            move m = pick_move(root, temp, player);
+            root = move_mcts(root, m.row*19 + m.col);
+
+
+            if(move_num > resign && m.value < .1 && m.mcts < .1){
+                printf("=%s resign\n\n", ids);
+            } else if(m.row == 19){
+                printf("=%s pass\n\n", ids);
+                passed = 0;
+            } else {
+                int row = m.row;
+                int col = m.col;
+
+                float *swap = two;
+                two = one;
+                one = swap;
+
+                move_go(board, player, row, col);
+                copy_cpu(19*19*3, board, 1, one, 1);
+                row = 19 - row;
+                if (col >= 8) ++col;
+                printf("=%s %c%d\n\n", ids, 'A' + col, row);
+            }
+
+        } else if (!strcmp(buff, "p")){
+            //print_board(board, 1, 0);
+        } else if (!strcmp(buff, "final_status_list")){
+            char type[256];
+            scanf("%s", type);
+            fprintf(stderr, "final_status\n");
+            char *line = fgetl(stdin);
+            free(line);
+            if(type[0] == 'd' || type[0] == 'D'){
+                int i;
+                FILE *f = fopen("game.txt", "w");
+                int count = print_game(board, f);
+                fprintf(f, "%s final_status_list dead\n", ids);
+                fclose(f);
+                FILE *p = popen("./gnugo --mode gtp < game.txt", "r");
+                for(i = 0; i < count; ++i){
+                    free(fgetl(p));
+                    free(fgetl(p));
+                }
+                char *l = 0;
+                while((l = fgetl(p))){
+                    printf("%s\n", l);
+                    free(l);
+                }
+            } else {
+                printf("?%s unknown command\n\n", ids);
+            }
+        } else if (!strcmp(buff, "kgs-genmove_cleanup")){
+            char type[256];
+            scanf("%s", type);
+            fprintf(stderr, "kgs-genmove_cleanup\n");
+            char *line = fgetl(stdin);
+            free(line);
+            int i;
+            FILE *f = fopen("game.txt", "w");
+            int count = print_game(board, f);
+            fprintf(f, "%s kgs-genmove_cleanup %s\n", ids, type);
+            fclose(f);
+            FILE *p = popen("./gnugo --mode gtp < game.txt", "r");
+            for(i = 0; i < count; ++i){
+                free(fgetl(p));
+                free(fgetl(p));
+            }
+            char *l = 0;
+            while((l = fgetl(p))){
+                printf("%s\n", l);
+                free(l);
+            }
+        } else {
+            char *line = fgetl(stdin);
+            free(line);
+            printf("?%s unknown command\n\n", ids);
+        }
+        fflush(stdout);
+        fflush(stderr);
+    }
+    printf("%d %d %d\n",passed, black_stones_left, white_stones_left);
+}
+
+void test_go(char *cfg, char *weights, int multi)
+{
+    int i;
+    network *net = load_network(cfg, weights, 0);
+    set_batch_network(net, 1);
+    srand(time(0));
+    float *board = calloc(19*19*3, sizeof(float));
+    flip_board(board);
+    float *move = calloc(19*19+1, sizeof(float));
+    int color = 1;
+    while(1){
+        float result = predict_move2(net, board, move, multi);
+        printf("%.2f%% Win Chance\n", (result+1)/2*100);
+
+        int indexes[nind];
+        int row, col;
+        top_k(move, 19*19+1, nind, indexes);
+        print_board(stderr, board, color, indexes);
+        for(i = 0; i < nind; ++i){
+            int index = indexes[i];
+            row = index / 19;
+            col = index % 19;
+            if(row == 19){
+                printf("%d: Pass, %.2f%%\n", i+1, move[index]*100);
+            } else {
+                printf("%d: %c %d, %.2f%%\n", i+1, col + 'A' + 1*(col > 7 && noi), (inverted)?19 - row : row+1, move[index]*100);
+            }
+        }
+        //if(color == 1) printf("\u25EF Enter move: ");
+        //else printf("\u25C9 Enter move: ");
+        if(color == 1) printf("X Enter move: ");
+        else printf("O Enter move: ");
+
+        char c;
+        char *line = fgetl(stdin);
+        int picked = 1;
+        int dnum = sscanf(line, "%d", &picked);
+        int cnum = sscanf(line, "%c", &c);
+        if (strlen(line) == 0 || dnum) {
+            --picked;
+            if (picked < nind){
+                int index = indexes[picked];
+                row = index / 19;
+                col = index % 19;
+                if(row < 19){
+                    move_go(board, 1, row, col);
+                }
+            }
+        } else if (cnum){
+            if (c <= 'T' && c >= 'A'){
+                int num = sscanf(line, "%c %d", &c, &row);
+                row = (inverted)?19 - row : row-1;
+                col = c - 'A';
+                if (col > 7 && noi) col -= 1;
+                if (num == 2) move_go(board, 1, row, col);
+            } else if (c == 'p') {
+                // Pass
+            } else if(c=='b' || c == 'w'){
+                char g;
+                int num = sscanf(line, "%c %c %d", &g, &c, &row);
+                row = (inverted)?19 - row : row-1;
+                col = c - 'A';
+                if (col > 7 && noi) col -= 1;
+                if (num == 3) {
+                    int mc = (g == 'b') ? 1 : -1;
+                    if (mc == color) {
+                        board[row*19 + col] = 1;
+                    } else {
+                        board[19*19 + row*19 + col] = 1;
+                    }
+                }
+            } else if(c == 'c'){
+                char g;
+                int num = sscanf(line, "%c %c %d", &g, &c, &row);
+                row = (inverted)?19 - row : row-1;
+                col = c - 'A';
+                if (col > 7 && noi) col -= 1;
+                if (num == 3) {
+                    board[row*19 + col] = 0;
+                    board[19*19 + row*19 + col] = 0;
+                }
+            }
+        }
+        free(line);
+        flip_board(board);
+        color = -color;
+    }
+}
+
+float score_game(float *board)
+{
+    int i;
+    FILE *f = fopen("game.txt", "w");
+    int count = print_game(board, f);
+    fprintf(f, "final_score\n");
+    fclose(f);
+    FILE *p = popen("./gnugo --mode gtp < game.txt", "r");
+    for(i = 0; i < count; ++i){
+        free(fgetl(p));
+        free(fgetl(p));
+    }
+    char *l = 0;
+    float score = 0;
+    char player = 0;
+    while((l = fgetl(p))){
+        fprintf(stderr, "%s  \t", l);
+        int n = sscanf(l, "= %c+%f", &player, &score);
+        free(l);
+        if (n == 2) break;
+    }
+    if(player == 'W') score = -score;
+    pclose(p);
+    return score;
+}
+
+void self_go(char *filename, char *weightfile, char *f2, char *w2, int multi)
+{
+    mcts_tree *tree1 = 0;
+    mcts_tree *tree2 = 0;
+    network *net = load_network(filename, weightfile, 0);
+    //set_batch_network(net, 1);
+
+    network *net2;
+    if (f2) {
+        net2 = parse_network_cfg(f2);
+        if(w2){
+            load_weights(net2, w2);
+        }
+    } else {
+        net2 = calloc(1, sizeof(network));
+        *net2 = *net;
+    }
+    srand(time(0));
+    char boards[600][93];
+    int count = 0;
+    //set_batch_network(net, 1);
+    //set_batch_network(net2, 1);
+    float *board = calloc(19*19*3, sizeof(float));
+    flip_board(board);
+    float *one = calloc(19*19*3, sizeof(float));
+    float *two = calloc(19*19*3, sizeof(float));
+    int done = 0;
+    int player = 1;
+    int p1 = 0;
+    int p2 = 0;
+    int total = 0;
+    float temp = .1;
+    int mcts_iters = 500;
+    float cpuct = 5;
+    while(1){
+        if (done){
+            tree1 = move_mcts(tree1, -1);
+            tree2 = move_mcts(tree2, -1);
+            float score = score_game(board);
+            if((score > 0) == (total%2==0)) ++p1;
+            else ++p2;
+            ++total;
+            fprintf(stderr, "Total: %d, Player 1: %f, Player 2: %f\n", total, (float)p1/total, (float)p2/total);
+            sleep(1);
+            /*
+               int i = (score > 0)? 0 : 1;
+               int j;
+               for(; i < count; i += 2){
+               for(j = 0; j < 93; ++j){
+               printf("%c", boards[i][j]);
+               }
+               printf("\n");
+               }
+             */
+            memset(board, 0, 3*19*19*sizeof(float));
+            flip_board(board);
+            player = 1;
+            done = 0;
+            count = 0;
+            fflush(stdout);
+            fflush(stderr);
+        }
+        //print_board(stderr, board, 1, 0);
+        //sleep(1);
+
+        if ((total%2==0) == (player==1)){
+            //mcts_iters = 4500;   
+            cpuct = 5;
+        } else {
+            //mcts_iters = 500;
+            cpuct = 1;
+        }
+        network *use = ((total%2==0) == (player==1)) ? net : net2;
+        mcts_tree *t = ((total%2==0) == (player==1)) ? tree1 : tree2;
+        t = run_mcts(t, use, board, two, player, mcts_iters, cpuct, 0);
+        move m = pick_move(t, temp, player);
+        if(((total%2==0) == (player==1))) tree1 = t;
+        else tree2 = t;
+
+        tree1 = move_mcts(tree1, m.row*19 + m.col);
+        tree2 = move_mcts(tree2, m.row*19 + m.col);
+
+        if(m.row == 19){
+            done = 1;
+            continue;
+        }
+        int row = m.row;
+        int col = m.col;
+
+        float *swap = two;
+        two = one;
+        one = swap;
+
+        if(player < 0) flip_board(board);
+        boards[count][0] = row;
+        boards[count][1] = col;
+        board_to_string(boards[count] + 2, board);
+        if(player < 0) flip_board(board);
+        ++count;
+
+        move_go(board, player, row, col);
+        copy_cpu(19*19*3, board, 1, one, 1);
+
+        player = -player;
+    }
+}
+
+void run_go(int argc, char **argv)
+{
+    //boards_go();
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *gpu_list = find_char_arg(argc, argv, "-gpus", 0);
+    int *gpus = 0;
+    int gpu = 0;
+    int ngpus = 0;
+    if(gpu_list){
+        printf("%s\n", gpu_list);
+        int len = strlen(gpu_list);
+        ngpus = 1;
+        int i;
+        for(i = 0; i < len; ++i){
+            if (gpu_list[i] == ',') ++ngpus;
+        }
+        gpus = calloc(ngpus, sizeof(int));
+        for(i = 0; i < ngpus; ++i){
+            gpus[i] = atoi(gpu_list);
+            gpu_list = strchr(gpu_list, ',')+1;
+        }
+    } else {
+        gpu = gpu_index;
+        gpus = &gpu;
+        ngpus = 1;
+    }
+    int clear = find_arg(argc, argv, "-clear");
+
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    char *c2 = (argc > 5) ? argv[5] : 0;
+    char *w2 = (argc > 6) ? argv[6] : 0;
+    int multi = find_arg(argc, argv, "-multi");
+    int anon = find_arg(argc, argv, "-anon");
+    int iters = find_int_arg(argc, argv, "-iters", 500);
+    int resign = find_int_arg(argc, argv, "-resign", 175);
+    float cpuct = find_float_arg(argc, argv, "-cpuct", 5);
+    float temp = find_float_arg(argc, argv, "-temp", .1);
+    float time = find_float_arg(argc, argv, "-time", 0);
+    if(0==strcmp(argv[2], "train")) train_go(cfg, weights, c2, gpus, ngpus, clear);
+    else if(0==strcmp(argv[2], "valid")) valid_go(cfg, weights, multi, c2);
+    else if(0==strcmp(argv[2], "self")) self_go(cfg, weights, c2, w2, multi);
+    else if(0==strcmp(argv[2], "test")) test_go(cfg, weights, multi);
+    else if(0==strcmp(argv[2], "engine")) engine_go(cfg, weights, iters, time, temp, cpuct, anon, resign);
+}
+
+
diff --git a/projects/darknet/examples/instance-segmenter.c b/projects/darknet/examples/instance-segmenter.c
new file mode 100644
index 0000000000000000000000000000000000000000..664e71426d58e19f758bab198783eac178a3cdc4
--- /dev/null
+++ b/projects/darknet/examples/instance-segmenter.c
@@ -0,0 +1,267 @@
+#include "darknet.h"
+#include <sys/time.h>
+#include <assert.h>
+
+void normalize_image2(image p);
+void train_isegmenter(char *datacfg, char *cfgfile, char *weightfile, int *gpus, int ngpus, int clear, int display)
+{
+    int i;
+
+    float avg_loss = -1;
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    printf("%d\n", ngpus);
+    network **nets = calloc(ngpus, sizeof(network*));
+
+    srand(time(0));
+    int seed = rand();
+    for(i = 0; i < ngpus; ++i){
+        srand(seed);
+#ifdef GPU
+        cuda_set_device(gpus[i]);
+#endif
+        nets[i] = load_network(cfgfile, weightfile, clear);
+        nets[i]->learning_rate *= ngpus;
+    }
+    srand(time(0));
+    network *net = nets[0];
+    image pred = get_network_image(net);
+
+    image embed = pred;
+    embed.c = 3;
+    embed.data += embed.w*embed.h*80;
+
+    int div = net->w/pred.w;
+    assert(pred.w * div == net->w);
+    assert(pred.h * div == net->h);
+
+    int imgs = net->batch * net->subdivisions * ngpus;
+
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    list *options = read_data_cfg(datacfg);
+
+    char *backup_directory = option_find_str(options, "backup", "/backup/");
+    char *train_list = option_find_str(options, "train", "data/train.list");
+
+    list *plist = get_paths(train_list);
+    char **paths = (char **)list_to_array(plist);
+    printf("%d\n", plist->size);
+    int N = plist->size;
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    args.threads = 32;
+    args.scale = div;
+    args.num_boxes = 90;
+
+    args.min = net->min_crop;
+    args.max = net->max_crop;
+    args.angle = net->angle;
+    args.aspect = net->aspect;
+    args.exposure = net->exposure;
+    args.saturation = net->saturation;
+    args.hue = net->hue;
+    args.size = net->w;
+    args.classes = 80;
+
+    args.paths = paths;
+    args.n = imgs;
+    args.m = N;
+    args.type = ISEG_DATA;
+
+    data train;
+    data buffer;
+    pthread_t load_thread;
+    args.d = &buffer;
+    load_thread = load_data(args);
+
+    int epoch = (*net->seen)/N;
+    while(get_current_batch(net) < net->max_batches || net->max_batches == 0){
+        double time = what_time_is_it_now();
+
+        pthread_join(load_thread, 0);
+        train = buffer;
+        load_thread = load_data(args);
+
+        printf("Loaded: %lf seconds\n", what_time_is_it_now()-time);
+        time = what_time_is_it_now();
+
+        float loss = 0;
+#ifdef GPU
+        if(ngpus == 1){
+            loss = train_network(net, train);
+        } else {
+            loss = train_networks(nets, ngpus, train, 4);
+        }
+#else
+        loss = train_network(net, train);
+#endif
+        if(display){
+            image tr = float_to_image(net->w/div, net->h/div, 80, train.y.vals[net->batch*(net->subdivisions-1)]);
+            image im = float_to_image(net->w, net->h, net->c, train.X.vals[net->batch*(net->subdivisions-1)]);
+            pred.c = 80;
+            image mask = mask_to_rgb(tr);
+            image prmask = mask_to_rgb(pred);
+            image ecopy = copy_image(embed);
+            normalize_image2(ecopy);
+            show_image(ecopy, "embed", 1);
+            free_image(ecopy);
+
+            show_image(im, "input", 1);
+            show_image(prmask, "pred", 1);
+            show_image(mask, "truth", 100);
+            free_image(mask);
+            free_image(prmask);
+        }
+        if(avg_loss == -1) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+        printf("%ld, %.3f: %f, %f avg, %f rate, %lf seconds, %ld images\n", get_current_batch(net), (float)(*net->seen)/N, loss, avg_loss, get_current_rate(net), what_time_is_it_now()-time, *net->seen);
+        free_data(train);
+        if(*net->seen/N > epoch){
+            epoch = *net->seen/N;
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights",backup_directory,base, epoch);
+            save_weights(net, buff);
+        }
+        if(get_current_batch(net)%100 == 0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup",backup_directory,base);
+            save_weights(net, buff);
+        }
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s.weights", backup_directory, base);
+    save_weights(net, buff);
+
+    free_network(net);
+    free_ptrs((void**)paths, plist->size);
+    free_list(plist);
+    free(base);
+}
+
+void predict_isegmenter(char *datafile, char *cfg, char *weights, char *filename)
+{
+    network *net = load_network(cfg, weights, 0);
+    set_batch_network(net, 1);
+    srand(2222222);
+
+    clock_t time;
+    char buff[256];
+    char *input = buff;
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        }else{
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image im = load_image_color(input, 0, 0);
+        image sized = letterbox_image(im, net->w, net->h);
+
+        float *X = sized.data;
+        time=clock();
+        float *predictions = network_predict(net, X);
+        image pred = get_network_image(net);
+        image prmask = mask_to_rgb(pred);
+        printf("Predicted: %f\n", predictions[0]);
+        printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        show_image(sized, "orig", 1);
+        show_image(prmask, "pred", 0);
+        free_image(im);
+        free_image(sized);
+        free_image(prmask);
+        if (filename) break;
+    }
+}
+
+
+void demo_isegmenter(char *datacfg, char *cfg, char *weights, int cam_index, const char *filename)
+{
+#ifdef OPENCV
+    printf("Classifier Demo\n");
+    network *net = load_network(cfg, weights, 0);
+    set_batch_network(net, 1);
+
+    srand(2222222);
+    void * cap = open_video_stream(filename, cam_index, 0,0,0);
+
+    if(!cap) error("Couldn't connect to webcam.\n");
+    float fps = 0;
+
+    while(1){
+        struct timeval tval_before, tval_after, tval_result;
+        gettimeofday(&tval_before, NULL);
+
+        image in = get_image_from_stream(cap);
+        image in_s = letterbox_image(in, net->w, net->h);
+
+        network_predict(net, in_s.data);
+
+        printf("\033[2J");
+        printf("\033[1;1H");
+        printf("\nFPS:%.0f\n",fps);
+
+        image pred = get_network_image(net);
+        image prmask = mask_to_rgb(pred);
+        show_image(prmask, "Segmenter", 10);
+
+        free_image(in_s);
+        free_image(in);
+        free_image(prmask);
+
+        gettimeofday(&tval_after, NULL);
+        timersub(&tval_after, &tval_before, &tval_result);
+        float curr = 1000000.f/((long int)tval_result.tv_usec);
+        fps = .9*fps + .1*curr;
+    }
+#endif
+}
+
+
+void run_isegmenter(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *gpu_list = find_char_arg(argc, argv, "-gpus", 0);
+    int *gpus = 0;
+    int gpu = 0;
+    int ngpus = 0;
+    if(gpu_list){
+        printf("%s\n", gpu_list);
+        int len = strlen(gpu_list);
+        ngpus = 1;
+        int i;
+        for(i = 0; i < len; ++i){
+            if (gpu_list[i] == ',') ++ngpus;
+        }
+        gpus = calloc(ngpus, sizeof(int));
+        for(i = 0; i < ngpus; ++i){
+            gpus[i] = atoi(gpu_list);
+            gpu_list = strchr(gpu_list, ',')+1;
+        }
+    } else {
+        gpu = gpu_index;
+        gpus = &gpu;
+        ngpus = 1;
+    }
+
+    int cam_index = find_int_arg(argc, argv, "-c", 0);
+    int clear = find_arg(argc, argv, "-clear");
+    int display = find_arg(argc, argv, "-display");
+    char *data = argv[3];
+    char *cfg = argv[4];
+    char *weights = (argc > 5) ? argv[5] : 0;
+    char *filename = (argc > 6) ? argv[6]: 0;
+    if(0==strcmp(argv[2], "test")) predict_isegmenter(data, cfg, weights, filename);
+    else if(0==strcmp(argv[2], "train")) train_isegmenter(data, cfg, weights, gpus, ngpus, clear, display);
+    else if(0==strcmp(argv[2], "demo")) demo_isegmenter(data, cfg, weights, cam_index, filename);
+}
+
+
diff --git a/projects/darknet/examples/lsd.c b/projects/darknet/examples/lsd.c
new file mode 100644
index 0000000000000000000000000000000000000000..4ab944c884b9df422cd2b273b1faee128f2ab112
--- /dev/null
+++ b/projects/darknet/examples/lsd.c
@@ -0,0 +1,1378 @@
+#include <math.h>
+#include "darknet.h"
+
+/*
+void train_lsd3(char *fcfg, char *fweight, char *gcfg, char *gweight, char *acfg, char *aweight, int clear)
+{
+#ifdef GPU
+    //char *train_images = "/home/pjreddie/data/coco/trainvalno5k.txt";
+    char *train_images = "/home/pjreddie/data/imagenet/imagenet1k.train.list";
+    //char *style_images = "/home/pjreddie/data/coco/trainvalno5k.txt";
+    char *style_images = "/home/pjreddie/zelda.txt";
+    char *backup_directory = "/home/pjreddie/backup/";
+    srand(time(0));
+    network fnet = load_network(fcfg, fweight, clear);
+    network gnet = load_network(gcfg, gweight, clear);
+    network anet = load_network(acfg, aweight, clear);
+    char *gbase = basecfg(gcfg);
+    char *abase = basecfg(acfg);
+
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", gnet->learning_rate, gnet->momentum, gnet->decay);
+    int imgs = gnet->batch*gnet->subdivisions;
+    int i = *gnet->seen/imgs;
+    data train, tbuffer;
+    data style, sbuffer;
+
+
+    list *slist = get_paths(style_images);
+    char **spaths = (char **)list_to_array(slist);
+
+    list *tlist = get_paths(train_images);
+    char **tpaths = (char **)list_to_array(tlist);
+
+    load_args targs= get_base_args(gnet);
+    targs.paths = tpaths;
+    targs.n = imgs;
+    targs.m = tlist->size;
+    targs.d = &tbuffer;
+    targs.type = CLASSIFICATION_DATA;
+    targs.classes = 1;
+    char *ls[1] = {"zelda"};
+    targs.labels = ls;
+
+    load_args sargs = get_base_args(gnet);
+    sargs.paths = spaths;
+    sargs.n = imgs;
+    sargs.m = slist->size;
+    sargs.d = &sbuffer;
+    sargs.type = CLASSIFICATION_DATA;
+    sargs.classes = 1;
+    sargs.labels = ls;
+
+    pthread_t tload_thread = load_data_in_thread(targs);
+    pthread_t sload_thread = load_data_in_thread(sargs);
+    clock_t time;
+
+    float aloss_avg = -1;
+    float floss_avg = -1;
+
+    fnet->train=1;
+    int x_size = fnet->inputs*fnet->batch;
+    int y_size = fnet->truths*fnet->batch;
+    float *X = calloc(x_size, sizeof(float));
+    float *y = calloc(y_size, sizeof(float));
+
+
+    int ax_size = anet->inputs*anet->batch;
+    int ay_size = anet->truths*anet->batch;
+    fill_gpu(ay_size, .9, anet->truth_gpu, 1);
+    anet->delta_gpu = cuda_make_array(0, ax_size);
+    anet->train = 1;
+
+    int gx_size = gnet->inputs*gnet->batch;
+    int gy_size = gnet->truths*gnet->batch;
+    gstate.input = cuda_make_array(0, gx_size);
+    gstate.truth = 0;
+    gstate.delta = 0;
+    gstate.train = 1;
+
+    while (get_current_batch(gnet) < gnet->max_batches) {
+        i += 1;
+        time=clock();
+        pthread_join(tload_thread, 0);
+        pthread_join(sload_thread, 0);
+        train = tbuffer;
+        style = sbuffer;
+        tload_thread = load_data_in_thread(targs);
+        sload_thread = load_data_in_thread(sargs);
+
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+
+        data generated = copy_data(train);
+        time=clock();
+
+        int j, k;
+        float floss = 0;
+        for(j = 0; j < fnet->subdivisions; ++j){
+            layer imlayer = gnet->layers[gnet->n - 1];
+            get_next_batch(train, fnet->batch, j*fnet->batch, X, y);
+
+            cuda_push_array(fstate.input, X, x_size);
+            cuda_push_array(gstate.input, X, gx_size);
+            *gnet->seen += gnet->batch;
+
+            forward_network_gpu(fnet, fstate);
+            float *feats = fnet->layers[fnet->n - 2].output_gpu;
+            copy_gpu(y_size, feats, 1, fstate.truth, 1);
+
+            forward_network_gpu(gnet, gstate);
+            float *gen = gnet->layers[gnet->n-1].output_gpu;
+            copy_gpu(x_size, gen, 1, fstate.input, 1);
+
+            fill_gpu(x_size, 0, fstate.delta, 1);
+            forward_network_gpu(fnet, fstate);
+            backward_network_gpu(fnet, fstate);
+            //HERE
+
+            astate.input = gen;
+            fill_gpu(ax_size, 0, astate.delta, 1);
+            forward_network_gpu(anet, astate);
+            backward_network_gpu(anet, astate);
+
+            float *delta = imlayer.delta_gpu;
+            fill_gpu(x_size, 0, delta, 1);
+            scal_gpu(x_size, 100, astate.delta, 1);
+            scal_gpu(x_size, .001, fstate.delta, 1);
+            axpy_gpu(x_size, 1, fstate.delta, 1, delta, 1);
+            axpy_gpu(x_size, 1, astate.delta, 1, delta, 1);
+
+            //fill_gpu(x_size, 0, delta, 1);
+            //cuda_push_array(delta, X, x_size);
+            //axpy_gpu(x_size, -1, imlayer.output_gpu, 1, delta, 1);
+            //printf("pix error: %f\n", cuda_mag_array(delta, x_size));
+            printf("fea error: %f\n", cuda_mag_array(fstate.delta, x_size));
+            printf("adv error: %f\n", cuda_mag_array(astate.delta, x_size));
+            //axpy_gpu(x_size, 1, astate.delta, 1, delta, 1);
+
+            backward_network_gpu(gnet, gstate);
+
+            floss += get_network_cost(fnet) /(fnet->subdivisions*fnet->batch);
+
+            cuda_pull_array(imlayer.output_gpu, imlayer.output, imlayer.outputs*imlayer.batch);
+            for(k = 0; k < gnet->batch; ++k){
+                int index = j*gnet->batch + k;
+                copy_cpu(imlayer.outputs, imlayer.output + k*imlayer.outputs, 1, generated.X.vals[index], 1);
+                generated.y.vals[index][0] = .1;
+                style.y.vals[index][0] = .9;
+            }
+        }
+
+*/
+/*
+        image sim = float_to_image(anet->w, anet->h, anet->c, style.X.vals[j]);
+        show_image(sim, "style");
+        cvWaitKey(0);
+        */
+        /*
+
+        harmless_update_network_gpu(anet);
+
+        data merge = concat_data(style, generated);
+        randomize_data(merge);
+        float aloss = train_network(anet, merge);
+
+        update_network_gpu(gnet);
+
+        free_data(merge);
+        free_data(train);
+        free_data(generated);
+        free_data(style);
+        if (aloss_avg < 0) aloss_avg = aloss;
+        if (floss_avg < 0) floss_avg = floss;
+        aloss_avg = aloss_avg*.9 + aloss*.1;
+        floss_avg = floss_avg*.9 + floss*.1;
+
+        printf("%d: gen: %f, adv: %f | gen_avg: %f, adv_avg: %f, %f rate, %lf seconds, %d images\n", i, floss, aloss, floss_avg, aloss_avg, get_current_rate(gnet), sec(clock()-time), i*imgs);
+        if(i%1000==0){
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, gbase, i);
+            save_weights(gnet, buff);
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, abase, i);
+            save_weights(anet, buff);
+        }
+        if(i%100==0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup", backup_directory, gbase);
+            save_weights(gnet, buff);
+            sprintf(buff, "%s/%s.backup", backup_directory, abase);
+            save_weights(anet, buff);
+        }
+    }
+#endif
+}
+*/
+
+/*
+void train_pix2pix(char *cfg, char *weight, char *acfg, char *aweight, int clear)
+{
+#ifdef GPU
+    //char *train_images = "/home/pjreddie/data/coco/train1.txt";
+    //char *train_images = "/home/pjreddie/data/coco/trainvalno5k.txt";
+    char *train_images = "/home/pjreddie/data/imagenet/imagenet1k.train.list";
+    char *backup_directory = "/home/pjreddie/backup/";
+    srand(time(0));
+    char *base = basecfg(cfg);
+    char *abase = basecfg(acfg);
+    printf("%s\n", base);
+    network net = load_network(cfg, weight, clear);
+    network anet = load_network(acfg, aweight, clear);
+
+    int i, j, k;
+    layer imlayer = {0};
+    for (i = 0; i < net->n; ++i) {
+        if (net->layers[i].out_c == 3) {
+            imlayer = net->layers[i];
+            break;
+        }
+    }
+
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    int imgs = net->batch*net->subdivisions;
+    i = *net->seen/imgs;
+    data train, buffer;
+
+
+    list *plist = get_paths(train_images);
+    //int N = plist->size;
+    char **paths = (char **)list_to_array(plist);
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    args.paths = paths;
+    args.n = imgs;
+    args.m = plist->size;
+    args.d = &buffer;
+
+    args.min = net->min_crop;
+    args.max = net->max_crop;
+    args.angle = net->angle;
+    args.aspect = net->aspect;
+    args.exposure = net->exposure;
+    args.saturation = net->saturation;
+    args.hue = net->hue;
+    args.size = net->w;
+    args.type = CLASSIFICATION_DATA;
+    args.classes = 1;
+    char *ls[1] = {"coco"};
+    args.labels = ls;
+
+    pthread_t load_thread = load_data_in_thread(args);
+    clock_t time;
+
+    network_state gstate = {0};
+    gstate.index = 0;
+    gstate.net = net;
+    int x_size = get_network_input_size(net)*net->batch;
+    int y_size = x_size;
+    gstate.input = cuda_make_array(0, x_size);
+    gstate.truth = cuda_make_array(0, y_size);
+    gstate.delta = 0;
+    gstate.train = 1;
+    float *pixs = calloc(x_size, sizeof(float));
+    float *graypixs = calloc(x_size, sizeof(float));
+    float *y = calloc(y_size, sizeof(float));
+
+    network_state astate = {0};
+    astate.index = 0;
+    astate.net = anet;
+    int ay_size = get_network_output_size(anet)*anet->batch;
+    astate.input = 0;
+    astate.truth = 0;
+    astate.delta = 0;
+    astate.train = 1;
+
+    float *imerror = cuda_make_array(0, imlayer.outputs);
+    float *ones_gpu = cuda_make_array(0, ay_size);
+    fill_gpu(ay_size, .9, ones_gpu, 1);
+
+    float aloss_avg = -1;
+    float gloss_avg = -1;
+
+    //data generated = copy_data(train);
+
+    while (get_current_batch(net) < net->max_batches) {
+        i += 1;
+        time=clock();
+        pthread_join(load_thread, 0);
+        train = buffer;
+        load_thread = load_data_in_thread(args);
+
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+
+        data gray = copy_data(train);
+        for(j = 0; j < imgs; ++j){
+            image gim = float_to_image(net->w, net->h, net->c, gray.X.vals[j]);
+            grayscale_image_3c(gim);
+            train.y.vals[j][0] = .9;
+
+            image yim = float_to_image(net->w, net->h, net->c, train.X.vals[j]);
+            //rgb_to_yuv(yim);
+        }
+        time=clock();
+        float gloss = 0;
+
+        for(j = 0; j < net->subdivisions; ++j){
+            get_next_batch(train, net->batch, j*net->batch, pixs, y);
+            get_next_batch(gray, net->batch, j*net->batch, graypixs, y);
+            cuda_push_array(gstate.input, graypixs, x_size);
+            cuda_push_array(gstate.truth, pixs, y_size);
+            */
+            /*
+            image origi = float_to_image(net->w, net->h, 3, pixs);
+            image grayi = float_to_image(net->w, net->h, 3, graypixs);
+            show_image(grayi, "gray");
+            show_image(origi, "orig");
+            cvWaitKey(0);
+            */
+            /*
+            *net->seen += net->batch;
+            forward_network_gpu(net, gstate);
+
+            fill_gpu(imlayer.outputs, 0, imerror, 1);
+            astate.input = imlayer.output_gpu;
+            astate.delta = imerror;
+            astate.truth = ones_gpu;
+            forward_network_gpu(anet, astate);
+            backward_network_gpu(anet, astate);
+
+            scal_gpu(imlayer.outputs, .1, net->layers[net->n-1].delta_gpu, 1);
+
+            backward_network_gpu(net, gstate);
+
+            scal_gpu(imlayer.outputs, 1000, imerror, 1);
+
+            printf("realness %f\n", cuda_mag_array(imerror, imlayer.outputs));
+            printf("features %f\n", cuda_mag_array(net->layers[net->n-1].delta_gpu, imlayer.outputs));
+
+            axpy_gpu(imlayer.outputs, 1, imerror, 1, imlayer.delta_gpu, 1);
+
+            gloss += get_network_cost(net) /(net->subdivisions*net->batch);
+
+            cuda_pull_array(imlayer.output_gpu, imlayer.output, imlayer.outputs*imlayer.batch);
+            for(k = 0; k < net->batch; ++k){
+                int index = j*net->batch + k;
+                copy_cpu(imlayer.outputs, imlayer.output + k*imlayer.outputs, 1, gray.X.vals[index], 1);
+                gray.y.vals[index][0] = .1;
+            }
+        }
+        harmless_update_network_gpu(anet);
+
+        data merge = concat_data(train, gray);
+        randomize_data(merge);
+        float aloss = train_network(anet, merge);
+
+        update_network_gpu(net);
+        update_network_gpu(anet);
+        free_data(merge);
+        free_data(train);
+        free_data(gray);
+        if (aloss_avg < 0) aloss_avg = aloss;
+        aloss_avg = aloss_avg*.9 + aloss*.1;
+        gloss_avg = gloss_avg*.9 + gloss*.1;
+
+        printf("%d: gen: %f, adv: %f | gen_avg: %f, adv_avg: %f, %f rate, %lf seconds, %d images\n", i, gloss, aloss, gloss_avg, aloss_avg, get_current_rate(net), sec(clock()-time), i*imgs);
+        if(i%1000==0){
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, base, i);
+            save_weights(net, buff);
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, abase, i);
+            save_weights(anet, buff);
+        }
+        if(i%100==0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup", backup_directory, base);
+            save_weights(net, buff);
+            sprintf(buff, "%s/%s.backup", backup_directory, abase);
+            save_weights(anet, buff);
+        }
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s_final.weights", backup_directory, base);
+    save_weights(net, buff);
+#endif
+}
+*/
+
+void slerp(float *start, float *end, float s, int n, float *out)
+{
+    float omega = acos(dot_cpu(n, start, 1, end, 1));
+    float so = sin(omega);
+    fill_cpu(n, 0, out, 1);
+    axpy_cpu(n, sin((1-s)*omega)/so, start, 1, out, 1);
+    axpy_cpu(n, sin(s*omega)/so, end, 1, out, 1);
+
+    float mag = mag_array(out, n);
+    scale_array(out, n, 1./mag);
+}
+
+image random_unit_vector_image(int w, int h, int c)
+{
+    image im = make_image(w, h, c);
+    int i;
+    for(i = 0; i < im.w*im.h*im.c; ++i){
+        im.data[i] = rand_normal();
+    }
+    float mag = mag_array(im.data, im.w*im.h*im.c);
+    scale_array(im.data, im.w*im.h*im.c, 1./mag);
+    return im;
+}
+
+void inter_dcgan(char *cfgfile, char *weightfile)
+{
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(2222222);
+
+    clock_t time;
+    char buff[256];
+    char *input = buff;
+    int i, imlayer = 0;
+
+    for (i = 0; i < net->n; ++i) {
+        if (net->layers[i].out_c == 3) {
+            imlayer = i;
+            printf("%d\n", i);
+            break;
+        }
+    }
+    image start = random_unit_vector_image(net->w, net->h, net->c);
+    image end = random_unit_vector_image(net->w, net->h, net->c);
+        image im = make_image(net->w, net->h, net->c);
+        image orig = copy_image(start);
+
+    int c = 0;
+    int count = 0;
+    int max_count = 15;
+    while(1){
+        ++c;
+        
+        if(count == max_count){
+            count = 0;
+            free_image(start);
+            start = end;
+            end = random_unit_vector_image(net->w, net->h, net->c);
+            if(c > 300){
+                end = orig;
+            }
+            if(c>300 + max_count) return;
+        }
+        ++count;
+
+        slerp(start.data, end.data, (float)count / max_count, im.w*im.h*im.c, im.data);
+
+        float *X = im.data;
+        time=clock();
+        network_predict(net, X);
+        image out = get_network_image_layer(net, imlayer);
+        //yuv_to_rgb(out);
+        normalize_image(out);
+        printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        //char buff[256];
+        sprintf(buff, "out%05d", c);
+        save_image(out, "out");
+        save_image(out, buff);
+        show_image(out, "out", 0);
+    }
+}
+
+void test_dcgan(char *cfgfile, char *weightfile)
+{
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(2222222);
+
+    clock_t time;
+    char buff[256];
+    char *input = buff;
+    int imlayer = 0;
+
+    imlayer = net->n-1;
+
+    while(1){
+        image im = make_image(net->w, net->h, net->c);
+        int i;
+        for(i = 0; i < im.w*im.h*im.c; ++i){
+            im.data[i] = rand_normal();
+        }
+        //float mag = mag_array(im.data, im.w*im.h*im.c);
+        //scale_array(im.data, im.w*im.h*im.c, 1./mag);
+
+        float *X = im.data;
+        time=clock();
+        network_predict(net, X);
+        image out = get_network_image_layer(net, imlayer);
+        //yuv_to_rgb(out);
+        normalize_image(out);
+        printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        save_image(out, "out");
+        show_image(out, "out", 0);
+
+        free_image(im);
+    }
+}
+
+void set_network_alpha_beta(network *net, float alpha, float beta)
+{
+    int i;
+    for(i = 0; i < net->n; ++i){
+        if(net->layers[i].type == SHORTCUT){
+            net->layers[i].alpha = alpha;
+            net->layers[i].beta = beta;
+        }
+    }
+}
+
+void train_prog(char *cfg, char *weight, char *acfg, char *aweight, int clear, int display, char *train_images, int maxbatch)
+{
+#ifdef GPU
+    char *backup_directory = "/home/pjreddie/backup/";
+    srand(time(0));
+    char *base = basecfg(cfg);
+    char *abase = basecfg(acfg);
+    printf("%s\n", base);
+    network *gnet = load_network(cfg, weight, clear);
+    network *anet = load_network(acfg, aweight, clear);
+
+    int i, j, k;
+    layer imlayer = gnet->layers[gnet->n-1];
+
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", gnet->learning_rate, gnet->momentum, gnet->decay);
+    int imgs = gnet->batch*gnet->subdivisions;
+    i = *gnet->seen/imgs;
+    data train, buffer;
+
+
+    list *plist = get_paths(train_images);
+    char **paths = (char **)list_to_array(plist);
+
+    load_args args= get_base_args(anet);
+    args.paths = paths;
+    args.n = imgs;
+    args.m = plist->size;
+    args.d = &buffer;
+    args.type = CLASSIFICATION_DATA;
+    args.threads=16;
+    args.classes = 1;
+    char *ls[2] = {"imagenet", "zzzzzzzz"};
+    args.labels = ls;
+
+    pthread_t load_thread = load_data_in_thread(args);
+    clock_t time;
+
+    gnet->train = 1;
+    anet->train = 1;
+
+    int x_size = gnet->inputs*gnet->batch;
+    int y_size = gnet->truths*gnet->batch;
+    float *imerror = cuda_make_array(0, y_size);
+
+    float aloss_avg = -1;
+
+    if (maxbatch == 0) maxbatch = gnet->max_batches;
+    while (get_current_batch(gnet) < maxbatch) {
+        {
+            int cb = get_current_batch(gnet);
+            float alpha = (float) cb / (maxbatch/2);
+            if(alpha > 1) alpha = 1;
+            float beta = 1 - alpha;
+            printf("%f %f\n", alpha, beta);
+            set_network_alpha_beta(gnet, alpha, beta);
+            set_network_alpha_beta(anet, beta, alpha);
+        }
+
+        i += 1;
+        time=clock();
+        pthread_join(load_thread, 0);
+        train = buffer;
+
+        load_thread = load_data_in_thread(args);
+
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+
+        data gen = copy_data(train);
+        for (j = 0; j < imgs; ++j) {
+            train.y.vals[j][0] = 1;
+            gen.y.vals[j][0] = 0;
+        }
+        time=clock();
+
+        for (j = 0; j < gnet->subdivisions; ++j) {
+            get_next_batch(train, gnet->batch, j*gnet->batch, gnet->truth, 0);
+            int z;
+            for(z = 0; z < x_size; ++z){
+                gnet->input[z] = rand_normal();
+            }
+            /*
+               for(z = 0; z < gnet->batch; ++z){
+               float mag = mag_array(gnet->input + z*gnet->inputs, gnet->inputs);
+               scale_array(gnet->input + z*gnet->inputs, gnet->inputs, 1./mag);
+               }
+             */
+            *gnet->seen += gnet->batch;
+            forward_network(gnet);
+
+            fill_gpu(imlayer.outputs*imlayer.batch, 0, imerror, 1);
+            fill_cpu(anet->truths*anet->batch, 1, anet->truth, 1);
+            copy_cpu(anet->inputs*anet->batch, imlayer.output, 1, anet->input, 1);
+            anet->delta_gpu = imerror;
+            forward_network(anet);
+            backward_network(anet);
+
+            //float genaloss = *anet->cost / anet->batch;
+
+            scal_gpu(imlayer.outputs*imlayer.batch, 1, imerror, 1);
+            scal_gpu(imlayer.outputs*imlayer.batch, 0, gnet->layers[gnet->n-1].delta_gpu, 1);
+
+            axpy_gpu(imlayer.outputs*imlayer.batch, 1, imerror, 1, gnet->layers[gnet->n-1].delta_gpu, 1);
+
+            backward_network(gnet);
+
+            for(k = 0; k < gnet->batch; ++k){
+                int index = j*gnet->batch + k;
+                copy_cpu(gnet->outputs, gnet->output + k*gnet->outputs, 1, gen.X.vals[index], 1);
+            }
+        }
+        harmless_update_network_gpu(anet);
+
+        data merge = concat_data(train, gen);
+        float aloss = train_network(anet, merge);
+
+#ifdef OPENCV
+        if(display){
+            image im = float_to_image(anet->w, anet->h, anet->c, gen.X.vals[0]);
+            image im2 = float_to_image(anet->w, anet->h, anet->c, train.X.vals[0]);
+            show_image(im, "gen", 1);
+            show_image(im2, "train", 1);
+            save_image(im, "gen");
+            save_image(im2, "train");
+        }
+#endif
+
+        update_network_gpu(gnet);
+
+        free_data(merge);
+        free_data(train);
+        free_data(gen);
+        if (aloss_avg < 0) aloss_avg = aloss;
+        aloss_avg = aloss_avg*.9 + aloss*.1;
+
+        printf("%d: adv: %f | adv_avg: %f, %f rate, %lf seconds, %d images\n", i, aloss, aloss_avg, get_current_rate(gnet), sec(clock()-time), i*imgs);
+        if(i%10000==0){
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, base, i);
+            save_weights(gnet, buff);
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, abase, i);
+            save_weights(anet, buff);
+        }
+        if(i%1000==0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup", backup_directory, base);
+            save_weights(gnet, buff);
+            sprintf(buff, "%s/%s.backup", backup_directory, abase);
+            save_weights(anet, buff);
+        }
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s_final.weights", backup_directory, base);
+    save_weights(gnet, buff);
+#endif
+}
+
+void train_dcgan(char *cfg, char *weight, char *acfg, char *aweight, int clear, int display, char *train_images, int maxbatch)
+{
+#ifdef GPU
+    char *backup_directory = "/home/pjreddie/backup/";
+    srand(time(0));
+    char *base = basecfg(cfg);
+    char *abase = basecfg(acfg);
+    printf("%s\n", base);
+    network *gnet = load_network(cfg, weight, clear);
+    network *anet = load_network(acfg, aweight, clear);
+    //float orig_rate = anet->learning_rate;
+
+    int i, j, k;
+    layer imlayer = {0};
+    for (i = 0; i < gnet->n; ++i) {
+        if (gnet->layers[i].out_c == 3) {
+            imlayer = gnet->layers[i];
+            break;
+        }
+    }
+
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", gnet->learning_rate, gnet->momentum, gnet->decay);
+    int imgs = gnet->batch*gnet->subdivisions;
+    i = *gnet->seen/imgs;
+    data train, buffer;
+
+
+    list *plist = get_paths(train_images);
+    //int N = plist->size;
+    char **paths = (char **)list_to_array(plist);
+
+    load_args args= get_base_args(anet);
+    args.paths = paths;
+    args.n = imgs;
+    args.m = plist->size;
+    args.d = &buffer;
+    args.type = CLASSIFICATION_DATA;
+    args.threads=16;
+    args.classes = 1;
+    char *ls[2] = {"imagenet", "zzzzzzzz"};
+    args.labels = ls;
+
+    pthread_t load_thread = load_data_in_thread(args);
+    clock_t time;
+
+    gnet->train = 1;
+    anet->train = 1;
+
+    int x_size = gnet->inputs*gnet->batch;
+    int y_size = gnet->truths*gnet->batch;
+    float *imerror = cuda_make_array(0, y_size);
+
+    //int ay_size = anet->truths*anet->batch;
+
+    float aloss_avg = -1;
+
+    //data generated = copy_data(train);
+
+    if (maxbatch == 0) maxbatch = gnet->max_batches;
+    while (get_current_batch(gnet) < maxbatch) {
+        i += 1;
+        time=clock();
+        pthread_join(load_thread, 0);
+        train = buffer;
+
+        //translate_data_rows(train, -.5);
+        //scale_data_rows(train, 2);
+
+        load_thread = load_data_in_thread(args);
+
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+
+        data gen = copy_data(train);
+        for (j = 0; j < imgs; ++j) {
+            train.y.vals[j][0] = 1;
+            gen.y.vals[j][0] = 0;
+        }
+        time=clock();
+
+        for(j = 0; j < gnet->subdivisions; ++j){
+            get_next_batch(train, gnet->batch, j*gnet->batch, gnet->truth, 0);
+            int z;
+            for(z = 0; z < x_size; ++z){
+                gnet->input[z] = rand_normal();
+            }
+            for(z = 0; z < gnet->batch; ++z){
+                float mag = mag_array(gnet->input + z*gnet->inputs, gnet->inputs);
+                scale_array(gnet->input + z*gnet->inputs, gnet->inputs, 1./mag);
+            }
+            /*
+               for(z = 0; z < 100; ++z){
+               printf("%f, ", gnet->input[z]);
+               }
+               printf("\n");
+               printf("input: %f %f\n", mean_array(gnet->input, x_size), variance_array(gnet->input, x_size));
+             */
+
+            //cuda_push_array(gnet->input_gpu, gnet->input, x_size);
+            //cuda_push_array(gnet->truth_gpu, gnet->truth, y_size);
+            *gnet->seen += gnet->batch;
+            forward_network(gnet);
+
+            fill_gpu(imlayer.outputs*imlayer.batch, 0, imerror, 1);
+            fill_cpu(anet->truths*anet->batch, 1, anet->truth, 1);
+            copy_cpu(anet->inputs*anet->batch, imlayer.output, 1, anet->input, 1);
+            anet->delta_gpu = imerror;
+            forward_network(anet);
+            backward_network(anet);
+
+            //float genaloss = *anet->cost / anet->batch;
+            //printf("%f\n", genaloss);
+
+            scal_gpu(imlayer.outputs*imlayer.batch, 1, imerror, 1);
+            scal_gpu(imlayer.outputs*imlayer.batch, 0, gnet->layers[gnet->n-1].delta_gpu, 1);
+
+            //printf("realness %f\n", cuda_mag_array(imerror, imlayer.outputs*imlayer.batch));
+            //printf("features %f\n", cuda_mag_array(gnet->layers[gnet->n-1].delta_gpu, imlayer.outputs*imlayer.batch));
+
+            axpy_gpu(imlayer.outputs*imlayer.batch, 1, imerror, 1, gnet->layers[gnet->n-1].delta_gpu, 1);
+
+            backward_network(gnet);
+
+            /*
+               for(k = 0; k < gnet->n; ++k){
+               layer l = gnet->layers[k];
+               cuda_pull_array(l.output_gpu, l.output, l.outputs*l.batch);
+               printf("%d: %f %f\n", k, mean_array(l.output, l.outputs*l.batch), variance_array(l.output, l.outputs*l.batch));
+               }
+             */
+
+            for(k = 0; k < gnet->batch; ++k){
+                int index = j*gnet->batch + k;
+                copy_cpu(gnet->outputs, gnet->output + k*gnet->outputs, 1, gen.X.vals[index], 1);
+            }
+        }
+        harmless_update_network_gpu(anet);
+
+        data merge = concat_data(train, gen);
+        //randomize_data(merge);
+        float aloss = train_network(anet, merge);
+
+        //translate_image(im, 1);
+        //scale_image(im, .5);
+        //translate_image(im2, 1);
+        //scale_image(im2, .5);
+#ifdef OPENCV
+        if(display){
+            image im = float_to_image(anet->w, anet->h, anet->c, gen.X.vals[0]);
+            image im2 = float_to_image(anet->w, anet->h, anet->c, train.X.vals[0]);
+            show_image(im, "gen", 1);
+            show_image(im2, "train", 1);
+            save_image(im, "gen");
+            save_image(im2, "train");
+        }
+#endif
+
+        /*
+           if(aloss < .1){
+           anet->learning_rate = 0;
+           } else if (aloss > .3){
+           anet->learning_rate = orig_rate;
+           }
+         */
+
+        update_network_gpu(gnet);
+
+        free_data(merge);
+        free_data(train);
+        free_data(gen);
+        if (aloss_avg < 0) aloss_avg = aloss;
+        aloss_avg = aloss_avg*.9 + aloss*.1;
+
+        printf("%d: adv: %f | adv_avg: %f, %f rate, %lf seconds, %d images\n", i, aloss, aloss_avg, get_current_rate(gnet), sec(clock()-time), i*imgs);
+        if(i%10000==0){
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, base, i);
+            save_weights(gnet, buff);
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, abase, i);
+            save_weights(anet, buff);
+        }
+        if(i%1000==0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup", backup_directory, base);
+            save_weights(gnet, buff);
+            sprintf(buff, "%s/%s.backup", backup_directory, abase);
+            save_weights(anet, buff);
+        }
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s_final.weights", backup_directory, base);
+    save_weights(gnet, buff);
+#endif
+}
+
+void train_colorizer(char *cfg, char *weight, char *acfg, char *aweight, int clear, int display)
+{
+#ifdef GPU
+    //char *train_images = "/home/pjreddie/data/coco/train1.txt";
+    //char *train_images = "/home/pjreddie/data/coco/trainvalno5k.txt";
+    char *train_images = "/home/pjreddie/data/imagenet/imagenet1k.train.list";
+    char *backup_directory = "/home/pjreddie/backup/";
+    srand(time(0));
+    char *base = basecfg(cfg);
+    char *abase = basecfg(acfg);
+    printf("%s\n", base);
+    network *net = load_network(cfg, weight, clear);
+    network *anet = load_network(acfg, aweight, clear);
+
+    int i, j, k;
+    layer imlayer = {0};
+    for (i = 0; i < net->n; ++i) {
+        if (net->layers[i].out_c == 3) {
+            imlayer = net->layers[i];
+            break;
+        }
+    }
+
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    int imgs = net->batch*net->subdivisions;
+    i = *net->seen/imgs;
+    data train, buffer;
+
+
+    list *plist = get_paths(train_images);
+    //int N = plist->size;
+    char **paths = (char **)list_to_array(plist);
+
+    load_args args= get_base_args(net);
+    args.paths = paths;
+    args.n = imgs;
+    args.m = plist->size;
+    args.d = &buffer;
+
+    args.type = CLASSIFICATION_DATA;
+    args.classes = 1;
+    char *ls[2] = {"imagenet"};
+    args.labels = ls;
+
+    pthread_t load_thread = load_data_in_thread(args);
+    clock_t time;
+
+    int x_size = net->inputs*net->batch;
+    //int y_size = x_size;
+    net->delta = 0;
+    net->train = 1;
+    float *pixs = calloc(x_size, sizeof(float));
+    float *graypixs = calloc(x_size, sizeof(float));
+    //float *y = calloc(y_size, sizeof(float));
+
+    //int ay_size = anet->outputs*anet->batch;
+    anet->delta = 0;
+    anet->train = 1;
+
+    float *imerror = cuda_make_array(0, imlayer.outputs*imlayer.batch);
+
+    float aloss_avg = -1;
+    float gloss_avg = -1;
+
+    //data generated = copy_data(train);
+
+    while (get_current_batch(net) < net->max_batches) {
+        i += 1;
+        time=clock();
+        pthread_join(load_thread, 0);
+        train = buffer;
+        load_thread = load_data_in_thread(args);
+
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+
+        data gray = copy_data(train);
+        for(j = 0; j < imgs; ++j){
+            image gim = float_to_image(net->w, net->h, net->c, gray.X.vals[j]);
+            grayscale_image_3c(gim);
+            train.y.vals[j][0] = .95;
+            gray.y.vals[j][0] = .05;
+        }
+        time=clock();
+        float gloss = 0;
+
+        for(j = 0; j < net->subdivisions; ++j){
+            get_next_batch(train, net->batch, j*net->batch, pixs, 0);
+            get_next_batch(gray, net->batch, j*net->batch, graypixs, 0);
+            cuda_push_array(net->input_gpu, graypixs, net->inputs*net->batch);
+            cuda_push_array(net->truth_gpu, pixs, net->truths*net->batch);
+            /*
+               image origi = float_to_image(net->w, net->h, 3, pixs);
+               image grayi = float_to_image(net->w, net->h, 3, graypixs);
+               show_image(grayi, "gray");
+               show_image(origi, "orig");
+               cvWaitKey(0);
+             */
+            *net->seen += net->batch;
+            forward_network_gpu(net);
+
+            fill_gpu(imlayer.outputs*imlayer.batch, 0, imerror, 1);
+            copy_gpu(anet->inputs*anet->batch, imlayer.output_gpu, 1, anet->input_gpu, 1);
+            fill_gpu(anet->inputs*anet->batch, .95, anet->truth_gpu, 1);
+            anet->delta_gpu = imerror;
+            forward_network_gpu(anet);
+            backward_network_gpu(anet);
+
+            scal_gpu(imlayer.outputs*imlayer.batch, 1./100., net->layers[net->n-1].delta_gpu, 1);
+
+            scal_gpu(imlayer.outputs*imlayer.batch, 1, imerror, 1);
+
+            printf("realness %f\n", cuda_mag_array(imerror, imlayer.outputs*imlayer.batch));
+            printf("features %f\n", cuda_mag_array(net->layers[net->n-1].delta_gpu, imlayer.outputs*imlayer.batch));
+
+            axpy_gpu(imlayer.outputs*imlayer.batch, 1, imerror, 1, net->layers[net->n-1].delta_gpu, 1);
+
+            backward_network_gpu(net);
+
+
+            gloss += *net->cost /(net->subdivisions*net->batch);
+
+            for(k = 0; k < net->batch; ++k){
+                int index = j*net->batch + k;
+                copy_cpu(imlayer.outputs, imlayer.output + k*imlayer.outputs, 1, gray.X.vals[index], 1);
+            }
+        }
+        harmless_update_network_gpu(anet);
+
+        data merge = concat_data(train, gray);
+        //randomize_data(merge);
+        float aloss = train_network(anet, merge);
+
+        update_network_gpu(net);
+
+#ifdef OPENCV
+        if(display){
+            image im = float_to_image(anet->w, anet->h, anet->c, gray.X.vals[0]);
+            image im2 = float_to_image(anet->w, anet->h, anet->c, train.X.vals[0]);
+            show_image(im, "gen", 1);
+            show_image(im2, "train", 1);
+        }
+#endif
+        free_data(merge);
+        free_data(train);
+        free_data(gray);
+        if (aloss_avg < 0) aloss_avg = aloss;
+        aloss_avg = aloss_avg*.9 + aloss*.1;
+        gloss_avg = gloss_avg*.9 + gloss*.1;
+
+        printf("%d: gen: %f, adv: %f | gen_avg: %f, adv_avg: %f, %f rate, %lf seconds, %d images\n", i, gloss, aloss, gloss_avg, aloss_avg, get_current_rate(net), sec(clock()-time), i*imgs);
+        if(i%1000==0){
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, base, i);
+            save_weights(net, buff);
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, abase, i);
+            save_weights(anet, buff);
+        }
+        if(i%100==0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup", backup_directory, base);
+            save_weights(net, buff);
+            sprintf(buff, "%s/%s.backup", backup_directory, abase);
+            save_weights(anet, buff);
+        }
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s_final.weights", backup_directory, base);
+    save_weights(net, buff);
+#endif
+}
+
+/*
+   void train_lsd2(char *cfgfile, char *weightfile, char *acfgfile, char *aweightfile, int clear)
+   {
+#ifdef GPU
+char *train_images = "/home/pjreddie/data/coco/trainvalno5k.txt";
+char *backup_directory = "/home/pjreddie/backup/";
+srand(time(0));
+char *base = basecfg(cfgfile);
+printf("%s\n", base);
+network net = parse_network_cfg(cfgfile);
+if(weightfile){
+load_weights(&net, weightfile);
+}
+if(clear) *net->seen = 0;
+
+char *abase = basecfg(acfgfile);
+network anet = parse_network_cfg(acfgfile);
+if(aweightfile){
+load_weights(&anet, aweightfile);
+}
+if(clear) *anet->seen = 0;
+
+int i, j, k;
+layer imlayer = {0};
+for (i = 0; i < net->n; ++i) {
+if (net->layers[i].out_c == 3) {
+imlayer = net->layers[i];
+break;
+}
+}
+
+printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+int imgs = net->batch*net->subdivisions;
+i = *net->seen/imgs;
+data train, buffer;
+
+
+list *plist = get_paths(train_images);
+//int N = plist->size;
+char **paths = (char **)list_to_array(plist);
+
+load_args args = {0};
+args.w = net->w;
+args.h = net->h;
+args.paths = paths;
+args.n = imgs;
+args.m = plist->size;
+args.d = &buffer;
+
+args.min = net->min_crop;
+args.max = net->max_crop;
+args.angle = net->angle;
+args.aspect = net->aspect;
+args.exposure = net->exposure;
+args.saturation = net->saturation;
+args.hue = net->hue;
+args.size = net->w;
+args.type = CLASSIFICATION_DATA;
+args.classes = 1;
+char *ls[1] = {"coco"};
+args.labels = ls;
+
+pthread_t load_thread = load_data_in_thread(args);
+clock_t time;
+
+network_state gstate = {0};
+gstate.index = 0;
+gstate.net = net;
+int x_size = get_network_input_size(net)*net->batch;
+int y_size = 1*net->batch;
+gstate.input = cuda_make_array(0, x_size);
+gstate.truth = 0;
+gstate.delta = 0;
+gstate.train = 1;
+float *X = calloc(x_size, sizeof(float));
+float *y = calloc(y_size, sizeof(float));
+
+network_state astate = {0};
+astate.index = 0;
+astate.net = anet;
+int ay_size = get_network_output_size(anet)*anet->batch;
+astate.input = 0;
+astate.truth = 0;
+astate.delta = 0;
+astate.train = 1;
+
+float *imerror = cuda_make_array(0, imlayer.outputs);
+float *ones_gpu = cuda_make_array(0, ay_size);
+fill_gpu(ay_size, 1, ones_gpu, 1);
+
+float aloss_avg = -1;
+float gloss_avg = -1;
+
+//data generated = copy_data(train);
+
+while (get_current_batch(net) < net->max_batches) {
+    i += 1;
+    time=clock();
+    pthread_join(load_thread, 0);
+    train = buffer;
+    load_thread = load_data_in_thread(args);
+
+    printf("Loaded: %lf seconds\n", sec(clock()-time));
+
+    data generated = copy_data(train);
+    time=clock();
+    float gloss = 0;
+
+    for(j = 0; j < net->subdivisions; ++j){
+        get_next_batch(train, net->batch, j*net->batch, X, y);
+        cuda_push_array(gstate.input, X, x_size);
+        *net->seen += net->batch;
+        forward_network_gpu(net, gstate);
+
+        fill_gpu(imlayer.outputs, 0, imerror, 1);
+        astate.input = imlayer.output_gpu;
+        astate.delta = imerror;
+        astate.truth = ones_gpu;
+        forward_network_gpu(anet, astate);
+        backward_network_gpu(anet, astate);
+
+        scal_gpu(imlayer.outputs, 1, imerror, 1);
+        axpy_gpu(imlayer.outputs, 1, imerror, 1, imlayer.delta_gpu, 1);
+
+        backward_network_gpu(net, gstate);
+
+        printf("features %f\n", cuda_mag_array(imlayer.delta_gpu, imlayer.outputs));
+        printf("realness %f\n", cuda_mag_array(imerror, imlayer.outputs));
+
+        gloss += get_network_cost(net) /(net->subdivisions*net->batch);
+
+        cuda_pull_array(imlayer.output_gpu, imlayer.output, imlayer.outputs*imlayer.batch);
+        for(k = 0; k < net->batch; ++k){
+            int index = j*net->batch + k;
+            copy_cpu(imlayer.outputs, imlayer.output + k*imlayer.outputs, 1, generated.X.vals[index], 1);
+            generated.y.vals[index][0] = 0;
+        }
+    }
+    harmless_update_network_gpu(anet);
+
+    data merge = concat_data(train, generated);
+    randomize_data(merge);
+    float aloss = train_network(anet, merge);
+
+    update_network_gpu(net);
+    update_network_gpu(anet);
+    free_data(merge);
+    free_data(train);
+    free_data(generated);
+    if (aloss_avg < 0) aloss_avg = aloss;
+    aloss_avg = aloss_avg*.9 + aloss*.1;
+    gloss_avg = gloss_avg*.9 + gloss*.1;
+
+    printf("%d: gen: %f, adv: %f | gen_avg: %f, adv_avg: %f, %f rate, %lf seconds, %d images\n", i, gloss, aloss, gloss_avg, aloss_avg, get_current_rate(net), sec(clock()-time), i*imgs);
+    if(i%1000==0){
+        char buff[256];
+        sprintf(buff, "%s/%s_%d.weights", backup_directory, base, i);
+        save_weights(net, buff);
+        sprintf(buff, "%s/%s_%d.weights", backup_directory, abase, i);
+        save_weights(anet, buff);
+    }
+    if(i%100==0){
+        char buff[256];
+        sprintf(buff, "%s/%s.backup", backup_directory, base);
+        save_weights(net, buff);
+        sprintf(buff, "%s/%s.backup", backup_directory, abase);
+        save_weights(anet, buff);
+    }
+}
+char buff[256];
+sprintf(buff, "%s/%s_final.weights", backup_directory, base);
+save_weights(net, buff);
+#endif
+}
+*/
+
+/*
+   void train_lsd(char *cfgfile, char *weightfile, int clear)
+   {
+   char *train_images = "/home/pjreddie/data/coco/trainvalno5k.txt";
+   char *backup_directory = "/home/pjreddie/backup/";
+   srand(time(0));
+   char *base = basecfg(cfgfile);
+   printf("%s\n", base);
+   float avg_loss = -1;
+   network net = parse_network_cfg(cfgfile);
+   if(weightfile){
+   load_weights(&net, weightfile);
+   }
+   if(clear) *net->seen = 0;
+   printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+   int imgs = net->batch*net->subdivisions;
+   int i = *net->seen/imgs;
+   data train, buffer;
+
+
+   list *plist = get_paths(train_images);
+//int N = plist->size;
+char **paths = (char **)list_to_array(plist);
+
+load_args args = {0};
+args.w = net->w;
+args.h = net->h;
+args.paths = paths;
+args.n = imgs;
+args.m = plist->size;
+args.d = &buffer;
+
+args.min = net->min_crop;
+args.max = net->max_crop;
+args.angle = net->angle;
+args.aspect = net->aspect;
+args.exposure = net->exposure;
+args.saturation = net->saturation;
+args.hue = net->hue;
+args.size = net->w;
+args.type = CLASSIFICATION_DATA;
+args.classes = 1;
+char *ls[1] = {"coco"};
+args.labels = ls;
+
+pthread_t load_thread = load_data_in_thread(args);
+clock_t time;
+//while(i*imgs < N*120){
+while(get_current_batch(net) < net->max_batches){
+i += 1;
+time=clock();
+pthread_join(load_thread, 0);
+train = buffer;
+load_thread = load_data_in_thread(args);
+
+printf("Loaded: %lf seconds\n", sec(clock()-time));
+
+time=clock();
+float loss = train_network(net, train);
+if (avg_loss < 0) avg_loss = loss;
+avg_loss = avg_loss*.9 + loss*.1;
+
+printf("%d: %f, %f avg, %f rate, %lf seconds, %d images\n", i, loss, avg_loss, get_current_rate(net), sec(clock()-time), i*imgs);
+if(i%1000==0){
+char buff[256];
+sprintf(buff, "%s/%s_%d.weights", backup_directory, base, i);
+save_weights(net, buff);
+}
+if(i%100==0){
+char buff[256];
+sprintf(buff, "%s/%s.backup", backup_directory, base);
+save_weights(net, buff);
+}
+free_data(train);
+}
+char buff[256];
+sprintf(buff, "%s/%s_final.weights", backup_directory, base);
+save_weights(net, buff);
+}
+*/
+
+void test_lsd(char *cfg, char *weights, char *filename, int gray)
+{
+    network *net = load_network(cfg, weights, 0);
+    set_batch_network(net, 1);
+    srand(2222222);
+
+    clock_t time;
+    char buff[256];
+    char *input = buff;
+    int i, imlayer = 0;
+
+    for (i = 0; i < net->n; ++i) {
+        if (net->layers[i].out_c == 3) {
+            imlayer = i;
+            printf("%d\n", i);
+            break;
+        }
+    }
+
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        }else{
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image im = load_image_color(input, 0, 0);
+        image resized = resize_min(im, net->w);
+        image crop = crop_image(resized, (resized.w - net->w)/2, (resized.h - net->h)/2, net->w, net->h);
+        if(gray) grayscale_image_3c(crop);
+
+        float *X = crop.data;
+        time=clock();
+        network_predict(net, X);
+        image out = get_network_image_layer(net, imlayer);
+        //yuv_to_rgb(out);
+        constrain_image(out);
+        printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        save_image(out, "out");
+        show_image(out, "out", 1);
+        show_image(crop, "crop", 0);
+
+        free_image(im);
+        free_image(resized);
+        free_image(crop);
+        if (filename) break;
+    }
+}
+
+
+void run_lsd(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    int clear = find_arg(argc, argv, "-clear");
+    int display = find_arg(argc, argv, "-display");
+    int batches = find_int_arg(argc, argv, "-b", 0);
+    char *file = find_char_arg(argc, argv, "-file", "/home/pjreddie/data/imagenet/imagenet1k.train.list");
+
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    char *filename = (argc > 5) ? argv[5] : 0;
+    char *acfg = argv[5];
+    char *aweights = (argc > 6) ? argv[6] : 0;
+    //if(0==strcmp(argv[2], "train")) train_lsd(cfg, weights, clear);
+    //else if(0==strcmp(argv[2], "train2")) train_lsd2(cfg, weights, acfg, aweights, clear);
+    //else if(0==strcmp(argv[2], "traincolor")) train_colorizer(cfg, weights, acfg, aweights, clear);
+    //else if(0==strcmp(argv[2], "train3")) train_lsd3(argv[3], argv[4], argv[5], argv[6], argv[7], argv[8], clear);
+    if(0==strcmp(argv[2], "traingan")) train_dcgan(cfg, weights, acfg, aweights, clear, display, file, batches);
+    else if(0==strcmp(argv[2], "trainprog")) train_prog(cfg, weights, acfg, aweights, clear, display, file, batches);
+    else if(0==strcmp(argv[2], "traincolor")) train_colorizer(cfg, weights, acfg, aweights, clear, display);
+    else if(0==strcmp(argv[2], "gan")) test_dcgan(cfg, weights);
+    else if(0==strcmp(argv[2], "inter")) inter_dcgan(cfg, weights);
+    else if(0==strcmp(argv[2], "test")) test_lsd(cfg, weights, filename, 0);
+    else if(0==strcmp(argv[2], "color")) test_lsd(cfg, weights, filename, 1);
+    /*
+       else if(0==strcmp(argv[2], "valid")) validate_lsd(cfg, weights);
+     */
+}
diff --git a/projects/darknet/examples/nightmare.c b/projects/darknet/examples/nightmare.c
new file mode 100644
index 0000000000000000000000000000000000000000..2978eb61193e96325441c5b830a786eccb203569
--- /dev/null
+++ b/projects/darknet/examples/nightmare.c
@@ -0,0 +1,414 @@
+#include "darknet.h"
+
+#include <math.h>
+
+// ./darknet nightmare cfg/extractor.recon.cfg ~/trained/yolo-coco.conv frame6.png -reconstruct -iters 500 -i 3 -lambda .1 -rate .01 -smooth 2
+
+float abs_mean(float *x, int n)
+{
+    int i;
+    float sum = 0;
+    for (i = 0; i < n; ++i){
+        sum += fabs(x[i]);
+    }
+    return sum/n;
+}
+
+void calculate_loss(float *output, float *delta, int n, float thresh)
+{
+    int i;
+    float mean = mean_array(output, n); 
+    float var = variance_array(output, n);
+    for(i = 0; i < n; ++i){
+        if(delta[i] > mean + thresh*sqrt(var)) delta[i] = output[i];
+        else delta[i] = 0;
+    }
+}
+
+void optimize_picture(network *net, image orig, int max_layer, float scale, float rate, float thresh, int norm)
+{
+    //scale_image(orig, 2);
+    //translate_image(orig, -1);
+    net->n = max_layer + 1;
+
+    int dx = rand()%16 - 8;
+    int dy = rand()%16 - 8;
+    int flip = rand()%2;
+
+    image crop = crop_image(orig, dx, dy, orig.w, orig.h);
+    image im = resize_image(crop, (int)(orig.w * scale), (int)(orig.h * scale));
+    if(flip) flip_image(im);
+
+    resize_network(net, im.w, im.h);
+    layer last = net->layers[net->n-1];
+    //net->layers[net->n - 1].activation = LINEAR;
+
+    image delta = make_image(im.w, im.h, im.c);
+
+#ifdef GPU
+    net->delta_gpu = cuda_make_array(delta.data, im.w*im.h*im.c);
+    copy_cpu(net->inputs, im.data, 1, net->input, 1);
+
+    forward_network_gpu(net);
+    copy_gpu(last.outputs, last.output_gpu, 1, last.delta_gpu, 1);
+
+    cuda_pull_array(last.delta_gpu, last.delta, last.outputs);
+    calculate_loss(last.delta, last.delta, last.outputs, thresh);
+    cuda_push_array(last.delta_gpu, last.delta, last.outputs);
+
+    backward_network_gpu(net);
+
+    cuda_pull_array(net->delta_gpu, delta.data, im.w*im.h*im.c);
+    cuda_free(net->delta_gpu);
+    net->delta_gpu = 0;
+#else
+    printf("\nnet: %d %d %d im: %d %d %d\n", net->w, net->h, net->inputs, im.w, im.h, im.c);
+    copy_cpu(net->inputs, im.data, 1, net->input, 1);
+    net->delta = delta.data;
+    forward_network(net);
+    copy_cpu(last.outputs, last.output, 1, last.delta, 1);
+    calculate_loss(last.output, last.delta, last.outputs, thresh);
+    backward_network(net);
+#endif
+
+    if(flip) flip_image(delta);
+    //normalize_array(delta.data, delta.w*delta.h*delta.c);
+    image resized = resize_image(delta, orig.w, orig.h);
+    image out = crop_image(resized, -dx, -dy, orig.w, orig.h);
+
+    /*
+       image g = grayscale_image(out);
+       free_image(out);
+       out = g;
+     */
+
+    //rate = rate / abs_mean(out.data, out.w*out.h*out.c);
+    image gray = make_image(out.w, out.h, out.c);
+    fill_image(gray, .5);
+    axpy_cpu(orig.w*orig.h*orig.c, -1, orig.data, 1, gray.data, 1);
+    axpy_cpu(orig.w*orig.h*orig.c, .1, gray.data, 1, out.data, 1);
+
+    if(norm) normalize_array(out.data, out.w*out.h*out.c);
+    axpy_cpu(orig.w*orig.h*orig.c, rate, out.data, 1, orig.data, 1);
+
+    /*
+       normalize_array(orig.data, orig.w*orig.h*orig.c);
+       scale_image(orig, sqrt(var));
+       translate_image(orig, mean);
+     */
+
+    //translate_image(orig, 1);
+    //scale_image(orig, .5);
+    //normalize_image(orig);
+
+    constrain_image(orig);
+
+    free_image(crop);
+    free_image(im);
+    free_image(delta);
+    free_image(resized);
+    free_image(out);
+
+}
+
+void smooth(image recon, image update, float lambda, int num)
+{
+    int i, j, k;
+    int ii, jj;
+    for(k = 0; k < recon.c; ++k){
+        for(j = 0; j < recon.h; ++j){
+            for(i = 0; i < recon.w; ++i){
+                int out_index = i + recon.w*(j + recon.h*k);
+                for(jj = j-num; jj <= j + num && jj < recon.h; ++jj){
+                    if (jj < 0) continue;
+                    for(ii = i-num; ii <= i + num && ii < recon.w; ++ii){
+                        if (ii < 0) continue;
+                        int in_index = ii + recon.w*(jj + recon.h*k);
+                        update.data[out_index] += lambda * (recon.data[in_index] - recon.data[out_index]);
+                    }
+                }
+            }
+        }
+    }
+}
+
+void reconstruct_picture(network *net, float *features, image recon, image update, float rate, float momentum, float lambda, int smooth_size, int iters)
+{
+    int iter = 0;
+    for (iter = 0; iter < iters; ++iter) {
+        image delta = make_image(recon.w, recon.h, recon.c);
+
+#ifdef GPU
+        layer l = get_network_output_layer(net);
+        cuda_push_array(net->input_gpu, recon.data, recon.w*recon.h*recon.c);
+        //cuda_push_array(net->truth_gpu, features, net->truths);
+        net->delta_gpu = cuda_make_array(delta.data, delta.w*delta.h*delta.c);
+
+        forward_network_gpu(net);
+        cuda_push_array(l.delta_gpu, features, l.outputs);
+        axpy_gpu(l.outputs, -1, l.output_gpu, 1, l.delta_gpu, 1);
+        backward_network_gpu(net);
+
+        cuda_pull_array(net->delta_gpu, delta.data, delta.w*delta.h*delta.c);
+
+        cuda_free(net->delta_gpu);
+#else
+        net->input = recon.data;
+        net->delta = delta.data;
+        net->truth = features;
+
+        forward_network(net);
+        backward_network(net);
+#endif
+
+        //normalize_array(delta.data, delta.w*delta.h*delta.c);
+        axpy_cpu(recon.w*recon.h*recon.c, 1, delta.data, 1, update.data, 1);
+        //smooth(recon, update, lambda, smooth_size);
+
+        axpy_cpu(recon.w*recon.h*recon.c, rate, update.data, 1, recon.data, 1);
+        scal_cpu(recon.w*recon.h*recon.c, momentum, update.data, 1);
+
+        float mag = mag_array(delta.data, recon.w*recon.h*recon.c);
+        printf("mag: %f\n", mag);
+        //scal_cpu(recon.w*recon.h*recon.c, 600/mag, recon.data, 1);
+
+        constrain_image(recon);
+        free_image(delta);
+    }
+}
+
+/*
+void run_lsd(int argc, char **argv)
+{
+    srand(0);
+    if(argc < 3){
+        fprintf(stderr, "usage: %s %s [cfg] [weights] [image] [options! (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *cfg = argv[2];
+    char *weights = argv[3];
+    char *input = argv[4];
+
+    int norm = find_int_arg(argc, argv, "-norm", 1);
+    int rounds = find_int_arg(argc, argv, "-rounds", 1);
+    int iters = find_int_arg(argc, argv, "-iters", 10);
+    float rate = find_float_arg(argc, argv, "-rate", .04);
+    float momentum = find_float_arg(argc, argv, "-momentum", .9);
+    float lambda = find_float_arg(argc, argv, "-lambda", .01);
+    char *prefix = find_char_arg(argc, argv, "-prefix", 0);
+    int reconstruct = find_arg(argc, argv, "-reconstruct");
+    int smooth_size = find_int_arg(argc, argv, "-smooth", 1);
+
+    network net = parse_network_cfg(cfg);
+    load_weights(&net, weights);
+    char *cfgbase = basecfg(cfg);
+    char *imbase = basecfg(input);
+
+    set_batch_network(&net, 1);
+    image im = load_image_color(input, 0, 0);
+
+    float *features = 0;
+    image update;
+    if (reconstruct){
+        im = letterbox_image(im, net->w, net->h);
+
+        int zz = 0;
+        network_predict(net, im.data);
+        image out_im = get_network_image(net);
+        image crop = crop_image(out_im, zz, zz, out_im.w-2*zz, out_im.h-2*zz);
+        //flip_image(crop);
+        image f_im = resize_image(crop, out_im.w, out_im.h);
+        free_image(crop);
+        printf("%d features\n", out_im.w*out_im.h*out_im.c);
+
+
+        im = resize_image(im, im.w, im.h);
+        f_im = resize_image(f_im, f_im.w, f_im.h);
+        features = f_im.data;
+
+        int i;
+        for(i = 0; i < 14*14*512; ++i){
+            features[i] += rand_uniform(-.19, .19);
+        }
+
+        free_image(im);
+        im = make_random_image(im.w, im.h, im.c);
+        update = make_image(im.w, im.h, im.c);
+
+    }
+
+    int e;
+    int n;
+    for(e = 0; e < rounds; ++e){
+        fprintf(stderr, "Iteration: ");
+        fflush(stderr);
+        for(n = 0; n < iters; ++n){  
+            fprintf(stderr, "%d, ", n);
+            fflush(stderr);
+            if(reconstruct){
+                reconstruct_picture(net, features, im, update, rate, momentum, lambda, smooth_size, 1);
+                //if ((n+1)%30 == 0) rate *= .5;
+                show_image(im, "reconstruction");
+#ifdef OPENCV
+                cvWaitKey(10);
+#endif
+            }else{
+                int layer = max_layer + rand()%range - range/2;
+                int octave = rand()%octaves;
+                optimize_picture(&net, im, layer, 1/pow(1.33333333, octave), rate, thresh, norm);
+            }
+        }
+        fprintf(stderr, "done\n");
+        char buff[256];
+        if (prefix){
+            sprintf(buff, "%s/%s_%s_%d_%06d",prefix, imbase, cfgbase, max_layer, e);
+        }else{
+            sprintf(buff, "%s_%s_%d_%06d",imbase, cfgbase, max_layer, e);
+        }
+        printf("%d %s\n", e, buff);
+        save_image(im, buff);
+        //show_image(im, buff);
+        //cvWaitKey(0);
+
+        if(rotate){
+            image rot = rotate_image(im, rotate);
+            free_image(im);
+            im = rot;
+        }
+        image crop = crop_image(im, im.w * (1. - zoom)/2., im.h * (1.-zoom)/2., im.w*zoom, im.h*zoom);
+        image resized = resize_image(crop, im.w, im.h);
+        free_image(im);
+        free_image(crop);
+        im = resized;
+    }
+}
+*/
+
+void run_nightmare(int argc, char **argv)
+{
+    srand(0);
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [cfg] [weights] [image] [layer] [options! (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *cfg = argv[2];
+    char *weights = argv[3];
+    char *input = argv[4];
+    int max_layer = atoi(argv[5]);
+
+    int range = find_int_arg(argc, argv, "-range", 1);
+    int norm = find_int_arg(argc, argv, "-norm", 1);
+    int rounds = find_int_arg(argc, argv, "-rounds", 1);
+    int iters = find_int_arg(argc, argv, "-iters", 10);
+    int octaves = find_int_arg(argc, argv, "-octaves", 4);
+    float zoom = find_float_arg(argc, argv, "-zoom", 1.);
+    float rate = find_float_arg(argc, argv, "-rate", .04);
+    float thresh = find_float_arg(argc, argv, "-thresh", 1.);
+    float rotate = find_float_arg(argc, argv, "-rotate", 0);
+    float momentum = find_float_arg(argc, argv, "-momentum", .9);
+    float lambda = find_float_arg(argc, argv, "-lambda", .01);
+    char *prefix = find_char_arg(argc, argv, "-prefix", 0);
+    int reconstruct = find_arg(argc, argv, "-reconstruct");
+    int smooth_size = find_int_arg(argc, argv, "-smooth", 1);
+
+    network *net = load_network(cfg, weights, 0);
+    char *cfgbase = basecfg(cfg);
+    char *imbase = basecfg(input);
+
+    set_batch_network(net, 1);
+    image im = load_image_color(input, 0, 0);
+    if(0){
+        float scale = 1;
+        if(im.w > 512 || im.h > 512){
+            if(im.w > im.h) scale = 512.0/im.w;
+            else scale = 512.0/im.h;
+        }
+        image resized = resize_image(im, scale*im.w, scale*im.h);
+        free_image(im);
+        im = resized;
+    }
+    //im = letterbox_image(im, net->w, net->h);
+
+    float *features = 0;
+    image update;
+    if (reconstruct){
+        net->n = max_layer;
+        im = letterbox_image(im, net->w, net->h);
+        //resize_network(&net, im.w, im.h);
+
+        network_predict(net, im.data);
+        if(net->layers[net->n-1].type == REGION){
+            printf("region!\n");
+            zero_objectness(net->layers[net->n-1]);
+        }
+        image out_im = copy_image(get_network_image(net));
+        /*
+           image crop = crop_image(out_im, zz, zz, out_im.w-2*zz, out_im.h-2*zz);
+        //flip_image(crop);
+        image f_im = resize_image(crop, out_im.w, out_im.h);
+        free_image(crop);
+         */
+        printf("%d features\n", out_im.w*out_im.h*out_im.c);
+
+        features = out_im.data;
+
+        /*
+        int i;
+           for(i = 0; i < 14*14*512; ++i){
+        //features[i] += rand_uniform(-.19, .19);
+        }
+        free_image(im);
+        im = make_random_image(im.w, im.h, im.c);
+         */
+        update = make_image(im.w, im.h, im.c);
+    }
+
+    int e;
+    int n;
+    for(e = 0; e < rounds; ++e){
+        fprintf(stderr, "Iteration: ");
+        fflush(stderr);
+        for(n = 0; n < iters; ++n){  
+            fprintf(stderr, "%d, ", n);
+            fflush(stderr);
+            if(reconstruct){
+                reconstruct_picture(net, features, im, update, rate, momentum, lambda, smooth_size, 1);
+                //if ((n+1)%30 == 0) rate *= .5;
+                show_image(im, "reconstruction", 10);
+            }else{
+                int layer = max_layer + rand()%range - range/2;
+                int octave = rand()%octaves;
+                optimize_picture(net, im, layer, 1/pow(1.33333333, octave), rate, thresh, norm);
+            }
+        }
+        fprintf(stderr, "done\n");
+        if(0){
+            image g = grayscale_image(im);
+            free_image(im);
+            im = g;
+        }
+        char buff[256];
+        if (prefix){
+            sprintf(buff, "%s/%s_%s_%d_%06d",prefix, imbase, cfgbase, max_layer, e);
+        }else{
+            sprintf(buff, "%s_%s_%d_%06d",imbase, cfgbase, max_layer, e);
+        }
+        printf("%d %s\n", e, buff);
+        save_image(im, buff);
+        //show_image(im, buff, 0);
+
+        if(rotate){
+            image rot = rotate_image(im, rotate);
+            free_image(im);
+            im = rot;
+        }
+        image crop = crop_image(im, im.w * (1. - zoom)/2., im.h * (1.-zoom)/2., im.w*zoom, im.h*zoom);
+        image resized = resize_image(crop, im.w, im.h);
+        free_image(im);
+        free_image(crop);
+        im = resized;
+    }
+}
+
diff --git a/projects/darknet/examples/regressor.c b/projects/darknet/examples/regressor.c
new file mode 100644
index 0000000000000000000000000000000000000000..20cec0fad9f0a2ccb2c46a30d0a01793119b43ce
--- /dev/null
+++ b/projects/darknet/examples/regressor.c
@@ -0,0 +1,240 @@
+#include "darknet.h"
+#include <sys/time.h>
+#include <assert.h>
+
+void train_regressor(char *datacfg, char *cfgfile, char *weightfile, int *gpus, int ngpus, int clear)
+{
+    int i;
+
+    float avg_loss = -1;
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    printf("%d\n", ngpus);
+    network **nets = calloc(ngpus, sizeof(network*));
+
+    srand(time(0));
+    int seed = rand();
+    for(i = 0; i < ngpus; ++i){
+        srand(seed);
+#ifdef GPU
+        cuda_set_device(gpus[i]);
+#endif
+        nets[i] = load_network(cfgfile, weightfile, clear);
+        nets[i]->learning_rate *= ngpus;
+    }
+    srand(time(0));
+    network *net = nets[0];
+
+    int imgs = net->batch * net->subdivisions * ngpus;
+
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    list *options = read_data_cfg(datacfg);
+
+    char *backup_directory = option_find_str(options, "backup", "/backup/");
+    char *train_list = option_find_str(options, "train", "data/train.list");
+    int classes = option_find_int(options, "classes", 1);
+
+    list *plist = get_paths(train_list);
+    char **paths = (char **)list_to_array(plist);
+    printf("%d\n", plist->size);
+    int N = plist->size;
+    clock_t time;
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    args.threads = 32;
+    args.classes = classes;
+
+    args.min = net->min_ratio*net->w;
+    args.max = net->max_ratio*net->w;
+    args.angle = net->angle;
+    args.aspect = net->aspect;
+    args.exposure = net->exposure;
+    args.saturation = net->saturation;
+    args.hue = net->hue;
+    args.size = net->w;
+
+    args.paths = paths;
+    args.n = imgs;
+    args.m = N;
+    args.type = REGRESSION_DATA;
+
+    data train;
+    data buffer;
+    pthread_t load_thread;
+    args.d = &buffer;
+    load_thread = load_data(args);
+
+    int epoch = (*net->seen)/N;
+    while(get_current_batch(net) < net->max_batches || net->max_batches == 0){
+        time=clock();
+
+        pthread_join(load_thread, 0);
+        train = buffer;
+        load_thread = load_data(args);
+
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+        time=clock();
+
+        float loss = 0;
+#ifdef GPU
+        if(ngpus == 1){
+            loss = train_network(net, train);
+        } else {
+            loss = train_networks(nets, ngpus, train, 4);
+        }
+#else
+        loss = train_network(net, train);
+#endif
+        if(avg_loss == -1) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+        printf("%ld, %.3f: %f, %f avg, %f rate, %lf seconds, %ld images\n", get_current_batch(net), (float)(*net->seen)/N, loss, avg_loss, get_current_rate(net), sec(clock()-time), *net->seen);
+        free_data(train);
+        if(*net->seen/N > epoch){
+            epoch = *net->seen/N;
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights",backup_directory,base, epoch);
+            save_weights(net, buff);
+        }
+        if(get_current_batch(net)%100 == 0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup",backup_directory,base);
+            save_weights(net, buff);
+        }
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s.weights", backup_directory, base);
+    save_weights(net, buff);
+
+    free_network(net);
+    free_ptrs((void**)paths, plist->size);
+    free_list(plist);
+    free(base);
+}
+
+void predict_regressor(char *cfgfile, char *weightfile, char *filename)
+{
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(2222222);
+
+    clock_t time;
+    char buff[256];
+    char *input = buff;
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        }else{
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image im = load_image_color(input, 0, 0);
+        image sized = letterbox_image(im, net->w, net->h);
+
+        float *X = sized.data;
+        time=clock();
+        float *predictions = network_predict(net, X);
+        printf("Predicted: %f\n", predictions[0]);
+        printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        free_image(im);
+        free_image(sized);
+        if (filename) break;
+    }
+}
+
+
+void demo_regressor(char *datacfg, char *cfgfile, char *weightfile, int cam_index, const char *filename)
+{
+#ifdef OPENCV
+    printf("Regressor Demo\n");
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+
+    srand(2222222);
+    list *options = read_data_cfg(datacfg);
+    int classes = option_find_int(options, "classes", 1);
+    char *name_list = option_find_str(options, "names", 0);
+    char **names = get_labels(name_list);
+
+    void * cap = open_video_stream(filename, cam_index, 0,0,0);
+    if(!cap) error("Couldn't connect to webcam.\n");
+    float fps = 0;
+
+    while(1){
+        struct timeval tval_before, tval_after, tval_result;
+        gettimeofday(&tval_before, NULL);
+
+        image in = get_image_from_stream(cap);
+        image crop = center_crop_image(in, net->w, net->h);
+        grayscale_image_3c(crop);
+
+        float *predictions = network_predict(net, crop.data);
+
+        printf("\033[2J");
+        printf("\033[1;1H");
+        printf("\nFPS:%.0f\n",fps);
+
+        int i;
+        for(i = 0; i < classes; ++i){
+            printf("%s: %f\n", names[i], predictions[i]);
+        }
+
+        show_image(crop, "Regressor", 10);
+        free_image(in);
+        free_image(crop);
+
+        gettimeofday(&tval_after, NULL);
+        timersub(&tval_after, &tval_before, &tval_result);
+        float curr = 1000000.f/((long int)tval_result.tv_usec);
+        fps = .9*fps + .1*curr;
+    }
+#endif
+}
+
+
+void run_regressor(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *gpu_list = find_char_arg(argc, argv, "-gpus", 0);
+    int *gpus = 0;
+    int gpu = 0;
+    int ngpus = 0;
+    if(gpu_list){
+        printf("%s\n", gpu_list);
+        int len = strlen(gpu_list);
+        ngpus = 1;
+        int i;
+        for(i = 0; i < len; ++i){
+            if (gpu_list[i] == ',') ++ngpus;
+        }
+        gpus = calloc(ngpus, sizeof(int));
+        for(i = 0; i < ngpus; ++i){
+            gpus[i] = atoi(gpu_list);
+            gpu_list = strchr(gpu_list, ',')+1;
+        }
+    } else {
+        gpu = gpu_index;
+        gpus = &gpu;
+        ngpus = 1;
+    }
+
+    int cam_index = find_int_arg(argc, argv, "-c", 0);
+    int clear = find_arg(argc, argv, "-clear");
+    char *data = argv[3];
+    char *cfg = argv[4];
+    char *weights = (argc > 5) ? argv[5] : 0;
+    char *filename = (argc > 6) ? argv[6]: 0;
+    if(0==strcmp(argv[2], "test")) predict_regressor(data, cfg, weights);
+    else if(0==strcmp(argv[2], "train")) train_regressor(data, cfg, weights, gpus, ngpus, clear);
+    else if(0==strcmp(argv[2], "demo")) demo_regressor(data, cfg, weights, cam_index, filename);
+}
+
+
diff --git a/projects/darknet/examples/rnn.c b/projects/darknet/examples/rnn.c
new file mode 100644
index 0000000000000000000000000000000000000000..5d49eaae7070eb1dc9a87b5627b7ec6f7cb09e46
--- /dev/null
+++ b/projects/darknet/examples/rnn.c
@@ -0,0 +1,542 @@
+#include "darknet.h"
+
+#include <math.h>
+
+typedef struct {
+    float *x;
+    float *y;
+} float_pair;
+
+unsigned char **load_files(char *filename, int *n)
+{
+    list *paths = get_paths(filename);
+    *n = paths->size;
+    unsigned char **contents = calloc(*n, sizeof(char *));
+    int i;
+    node *x = paths->front;
+    for(i = 0; i < *n; ++i){
+        contents[i] = read_file((char *)x->val);
+        x = x->next;
+    }
+    return contents;
+}
+
+int *read_tokenized_data(char *filename, size_t *read)
+{
+    size_t size = 512;
+    size_t count = 0;
+    FILE *fp = fopen(filename, "r");
+    int *d = calloc(size, sizeof(int));
+    int n, one;
+    one = fscanf(fp, "%d", &n);
+    while(one == 1){
+        ++count;
+        if(count > size){
+            size = size*2;
+            d = realloc(d, size*sizeof(int));
+        }
+        d[count-1] = n;
+        one = fscanf(fp, "%d", &n);
+    }
+    fclose(fp);
+    d = realloc(d, count*sizeof(int));
+    *read = count;
+    return d;
+}
+
+char **read_tokens(char *filename, size_t *read)
+{
+    size_t size = 512;
+    size_t count = 0;
+    FILE *fp = fopen(filename, "r");
+    char **d = calloc(size, sizeof(char *));
+    char *line;
+    while((line=fgetl(fp)) != 0){
+        ++count;
+        if(count > size){
+            size = size*2;
+            d = realloc(d, size*sizeof(char *));
+        }
+        if(0==strcmp(line, "<NEWLINE>")) line = "\n";
+        d[count-1] = line;
+    }
+    fclose(fp);
+    d = realloc(d, count*sizeof(char *));
+    *read = count;
+    return d;
+}
+
+
+float_pair get_rnn_token_data(int *tokens, size_t *offsets, int characters, size_t len, int batch, int steps)
+{
+    float *x = calloc(batch * steps * characters, sizeof(float));
+    float *y = calloc(batch * steps * characters, sizeof(float));
+    int i,j;
+    for(i = 0; i < batch; ++i){
+        for(j = 0; j < steps; ++j){
+            int curr = tokens[(offsets[i])%len];
+            int next = tokens[(offsets[i] + 1)%len];
+
+            x[(j*batch + i)*characters + curr] = 1;
+            y[(j*batch + i)*characters + next] = 1;
+
+            offsets[i] = (offsets[i] + 1) % len;
+
+            if(curr >= characters || curr < 0 || next >= characters || next < 0){
+                error("Bad char");
+            }
+        }
+    }
+    float_pair p;
+    p.x = x;
+    p.y = y;
+    return p;
+}
+
+float_pair get_seq2seq_data(char **source, char **dest, int n, int characters, size_t len, int batch, int steps)
+{
+    int i,j;
+    float *x = calloc(batch * steps * characters, sizeof(float));
+    float *y = calloc(batch * steps * characters, sizeof(float));
+    for(i = 0; i < batch; ++i){
+        int index = rand()%n;
+        //int slen = strlen(source[index]);
+        //int dlen = strlen(dest[index]);
+        for(j = 0; j < steps; ++j){
+            unsigned char curr = source[index][j];
+            unsigned char next = dest[index][j];
+
+            x[(j*batch + i)*characters + curr] = 1;
+            y[(j*batch + i)*characters + next] = 1;
+
+            if(curr > 255 || curr <= 0 || next > 255 || next <= 0){
+                /*text[(index+j+2)%len] = 0;
+                printf("%ld %d %d %d %d\n", index, j, len, (int)text[index+j], (int)text[index+j+1]);
+                printf("%s", text+index);
+                */
+                error("Bad char");
+            }
+        }
+    }
+    float_pair p;
+    p.x = x;
+    p.y = y;
+    return p;
+}
+
+float_pair get_rnn_data(unsigned char *text, size_t *offsets, int characters, size_t len, int batch, int steps)
+{
+    float *x = calloc(batch * steps * characters, sizeof(float));
+    float *y = calloc(batch * steps * characters, sizeof(float));
+    int i,j;
+    for(i = 0; i < batch; ++i){
+        for(j = 0; j < steps; ++j){
+            unsigned char curr = text[(offsets[i])%len];
+            unsigned char next = text[(offsets[i] + 1)%len];
+
+            x[(j*batch + i)*characters + curr] = 1;
+            y[(j*batch + i)*characters + next] = 1;
+
+            offsets[i] = (offsets[i] + 1) % len;
+
+            if(curr > 255 || curr <= 0 || next > 255 || next <= 0){
+                /*text[(index+j+2)%len] = 0;
+                printf("%ld %d %d %d %d\n", index, j, len, (int)text[index+j], (int)text[index+j+1]);
+                printf("%s", text+index);
+                */
+                error("Bad char");
+            }
+        }
+    }
+    float_pair p;
+    p.x = x;
+    p.y = y;
+    return p;
+}
+
+void train_char_rnn(char *cfgfile, char *weightfile, char *filename, int clear, int tokenized)
+{
+    srand(time(0));
+    unsigned char *text = 0;
+    int *tokens = 0;
+    size_t size;
+    if(tokenized){
+        tokens = read_tokenized_data(filename, &size);
+    } else {
+        text = read_file(filename);
+        size = strlen((const char*)text);
+    }
+
+    char *backup_directory = "/home/pjreddie/backup/";
+    char *base = basecfg(cfgfile);
+    fprintf(stderr, "%s\n", base);
+    float avg_loss = -1;
+    network *net = load_network(cfgfile, weightfile, clear);
+
+    int inputs = net->inputs;
+    fprintf(stderr, "Learning Rate: %g, Momentum: %g, Decay: %g, Inputs: %d %d %d\n", net->learning_rate, net->momentum, net->decay, inputs, net->batch, net->time_steps);
+    int batch = net->batch;
+    int steps = net->time_steps;
+    if(clear) *net->seen = 0;
+    int i = (*net->seen)/net->batch;
+
+    int streams = batch/steps;
+    size_t *offsets = calloc(streams, sizeof(size_t));
+    int j;
+    for(j = 0; j < streams; ++j){
+        offsets[j] = rand_size_t()%size;
+    }
+
+    clock_t time;
+    while(get_current_batch(net) < net->max_batches){
+        i += 1;
+        time=clock();
+        float_pair p;
+        if(tokenized){
+            p = get_rnn_token_data(tokens, offsets, inputs, size, streams, steps);
+        }else{
+            p = get_rnn_data(text, offsets, inputs, size, streams, steps);
+        }
+
+        copy_cpu(net->inputs*net->batch, p.x, 1, net->input, 1);
+        copy_cpu(net->truths*net->batch, p.y, 1, net->truth, 1);
+        float loss = train_network_datum(net) / (batch);
+        free(p.x);
+        free(p.y);
+        if (avg_loss < 0) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+
+        size_t chars = get_current_batch(net)*batch;
+        fprintf(stderr, "%d: %f, %f avg, %f rate, %lf seconds, %f epochs\n", i, loss, avg_loss, get_current_rate(net), sec(clock()-time), (float) chars/size);
+
+        for(j = 0; j < streams; ++j){
+            //printf("%d\n", j);
+            if(rand()%64 == 0){
+                //fprintf(stderr, "Reset\n");
+                offsets[j] = rand_size_t()%size;
+                reset_network_state(net, j);
+            }
+        }
+
+        if(i%10000==0){
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, base, i);
+            save_weights(net, buff);
+        }
+        if(i%100==0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup", backup_directory, base);
+            save_weights(net, buff);
+        }
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s_final.weights", backup_directory, base);
+    save_weights(net, buff);
+}
+
+void print_symbol(int n, char **tokens){
+    if(tokens){
+        printf("%s ", tokens[n]);
+    } else {
+        printf("%c", n);
+    }
+}
+
+void test_char_rnn(char *cfgfile, char *weightfile, int num, char *seed, float temp, int rseed, char *token_file)
+{
+    char **tokens = 0;
+    if(token_file){
+        size_t n;
+        tokens = read_tokens(token_file, &n);
+    }
+
+    srand(rseed);
+    char *base = basecfg(cfgfile);
+    fprintf(stderr, "%s\n", base);
+
+    network *net = load_network(cfgfile, weightfile, 0);
+    int inputs = net->inputs;
+
+    int i, j;
+    for(i = 0; i < net->n; ++i) net->layers[i].temperature = temp;
+    int c = 0;
+    int len = strlen(seed);
+    float *input = calloc(inputs, sizeof(float));
+
+    /*
+       fill_cpu(inputs, 0, input, 1);
+       for(i = 0; i < 10; ++i){
+       network_predict(net, input);
+       }
+       fill_cpu(inputs, 0, input, 1);
+     */
+
+    for(i = 0; i < len-1; ++i){
+        c = seed[i];
+        input[c] = 1;
+        network_predict(net, input);
+        input[c] = 0;
+        print_symbol(c, tokens);
+    }
+    if(len) c = seed[len-1];
+    print_symbol(c, tokens);
+    for(i = 0; i < num; ++i){
+        input[c] = 1;
+        float *out = network_predict(net, input);
+        input[c] = 0;
+        for(j = 32; j < 127; ++j){
+            //printf("%d %c %f\n",j, j, out[j]);
+        }
+        for(j = 0; j < inputs; ++j){
+            if (out[j] < .0001) out[j] = 0;
+        }
+        c = sample_array(out, inputs);
+        print_symbol(c, tokens);
+    }
+    printf("\n");
+}
+
+void test_tactic_rnn_multi(char *cfgfile, char *weightfile, int num, float temp, int rseed, char *token_file)
+{
+    char **tokens = 0;
+    if(token_file){
+        size_t n;
+        tokens = read_tokens(token_file, &n);
+    }
+
+    srand(rseed);
+    char *base = basecfg(cfgfile);
+    fprintf(stderr, "%s\n", base);
+
+    network *net = load_network(cfgfile, weightfile, 0);
+    int inputs = net->inputs;
+
+    int i, j;
+    for(i = 0; i < net->n; ++i) net->layers[i].temperature = temp;
+    int c = 0;
+    float *input = calloc(inputs, sizeof(float));
+    float *out = 0;
+
+    while(1){
+        reset_network_state(net, 0);
+        while((c = getc(stdin)) != EOF && c != 0){
+            input[c] = 1;
+            out = network_predict(net, input);
+            input[c] = 0;
+        }
+        for(i = 0; i < num; ++i){
+            for(j = 0; j < inputs; ++j){
+                if (out[j] < .0001) out[j] = 0;
+            }
+            int next = sample_array(out, inputs);
+            if(c == '.' && next == '\n') break;
+            c = next;
+            print_symbol(c, tokens);
+
+            input[c] = 1;
+            out = network_predict(net, input);
+            input[c] = 0;
+        }
+        printf("\n");
+    }
+}
+
+void test_tactic_rnn(char *cfgfile, char *weightfile, int num, float temp, int rseed, char *token_file)
+{
+    char **tokens = 0;
+    if(token_file){
+        size_t n;
+        tokens = read_tokens(token_file, &n);
+    }
+
+    srand(rseed);
+    char *base = basecfg(cfgfile);
+    fprintf(stderr, "%s\n", base);
+
+    network *net = load_network(cfgfile, weightfile, 0);
+    int inputs = net->inputs;
+
+    int i, j;
+    for(i = 0; i < net->n; ++i) net->layers[i].temperature = temp;
+    int c = 0;
+    float *input = calloc(inputs, sizeof(float));
+    float *out = 0;
+
+    while((c = getc(stdin)) != EOF){
+        input[c] = 1;
+        out = network_predict(net, input);
+        input[c] = 0;
+    }
+    for(i = 0; i < num; ++i){
+        for(j = 0; j < inputs; ++j){
+            if (out[j] < .0001) out[j] = 0;
+        }
+        int next = sample_array(out, inputs);
+        if(c == '.' && next == '\n') break;
+        c = next;
+        print_symbol(c, tokens);
+
+        input[c] = 1;
+        out = network_predict(net, input);
+        input[c] = 0;
+    }
+    printf("\n");
+}
+
+void valid_tactic_rnn(char *cfgfile, char *weightfile, char *seed)
+{
+    char *base = basecfg(cfgfile);
+    fprintf(stderr, "%s\n", base);
+
+    network *net = load_network(cfgfile, weightfile, 0);
+    int inputs = net->inputs;
+
+    int count = 0;
+    int words = 1;
+    int c;
+    int len = strlen(seed);
+    float *input = calloc(inputs, sizeof(float));
+    int i;
+    for(i = 0; i < len; ++i){
+        c = seed[i];
+        input[(int)c] = 1;
+        network_predict(net, input);
+        input[(int)c] = 0;
+    }
+    float sum = 0;
+    c = getc(stdin);
+    float log2 = log(2);
+    int in = 0;
+    while(c != EOF){
+        int next = getc(stdin);
+        if(next == EOF) break;
+        if(next < 0 || next >= 255) error("Out of range character");
+
+        input[c] = 1;
+        float *out = network_predict(net, input);
+        input[c] = 0;
+
+        if(c == '.' && next == '\n') in = 0;
+        if(!in) {
+            if(c == '>' && next == '>'){
+                in = 1;
+                ++words;
+            }
+            c = next;
+            continue;
+        }
+        ++count;
+        sum += log(out[next])/log2;
+        c = next;
+        printf("%d %d Perplexity: %4.4f    Word Perplexity: %4.4f\n", count, words, pow(2, -sum/count), pow(2, -sum/words));
+    }
+}
+
+void valid_char_rnn(char *cfgfile, char *weightfile, char *seed)
+{
+    char *base = basecfg(cfgfile);
+    fprintf(stderr, "%s\n", base);
+
+    network *net = load_network(cfgfile, weightfile, 0);
+    int inputs = net->inputs;
+
+    int count = 0;
+    int words = 1;
+    int c;
+    int len = strlen(seed);
+    float *input = calloc(inputs, sizeof(float));
+    int i;
+    for(i = 0; i < len; ++i){
+        c = seed[i];
+        input[(int)c] = 1;
+        network_predict(net, input);
+        input[(int)c] = 0;
+    }
+    float sum = 0;
+    c = getc(stdin);
+    float log2 = log(2);
+    while(c != EOF){
+        int next = getc(stdin);
+        if(next == EOF) break;
+        if(next < 0 || next >= 255) error("Out of range character");
+        ++count;
+        if(next == ' ' || next == '\n' || next == '\t') ++words;
+        input[c] = 1;
+        float *out = network_predict(net, input);
+        input[c] = 0;
+        sum += log(out[next])/log2;
+        c = next;
+        printf("%d BPC: %4.4f   Perplexity: %4.4f    Word Perplexity: %4.4f\n", count, -sum/count, pow(2, -sum/count), pow(2, -sum/words));
+    }
+}
+
+void vec_char_rnn(char *cfgfile, char *weightfile, char *seed)
+{
+    char *base = basecfg(cfgfile);
+    fprintf(stderr, "%s\n", base);
+
+    network *net = load_network(cfgfile, weightfile, 0);
+    int inputs = net->inputs;
+
+    int c;
+    int seed_len = strlen(seed);
+    float *input = calloc(inputs, sizeof(float));
+    int i;
+    char *line;
+    while((line=fgetl(stdin)) != 0){
+        reset_network_state(net, 0);
+        for(i = 0; i < seed_len; ++i){
+            c = seed[i];
+            input[(int)c] = 1;
+            network_predict(net, input);
+            input[(int)c] = 0;
+        }
+        strip(line);
+        int str_len = strlen(line);
+        for(i = 0; i < str_len; ++i){
+            c = line[i];
+            input[(int)c] = 1;
+            network_predict(net, input);
+            input[(int)c] = 0;
+        }
+        c = ' ';
+        input[(int)c] = 1;
+        network_predict(net, input);
+        input[(int)c] = 0;
+
+        layer l = net->layers[0];
+        #ifdef GPU
+        cuda_pull_array(l.output_gpu, l.output, l.outputs);
+        #endif
+        printf("%s", line);
+        for(i = 0; i < l.outputs; ++i){
+            printf(",%g", l.output[i]);
+        }
+        printf("\n");
+    }
+}
+
+void run_char_rnn(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+    char *filename = find_char_arg(argc, argv, "-file", "data/shakespeare.txt");
+    char *seed = find_char_arg(argc, argv, "-seed", "\n\n");
+    int len = find_int_arg(argc, argv, "-len", 1000);
+    float temp = find_float_arg(argc, argv, "-temp", .7);
+    int rseed = find_int_arg(argc, argv, "-srand", time(0));
+    int clear = find_arg(argc, argv, "-clear");
+    int tokenized = find_arg(argc, argv, "-tokenized");
+    char *tokens = find_char_arg(argc, argv, "-tokens", 0);
+
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    if(0==strcmp(argv[2], "train")) train_char_rnn(cfg, weights, filename, clear, tokenized);
+    else if(0==strcmp(argv[2], "valid")) valid_char_rnn(cfg, weights, seed);
+    else if(0==strcmp(argv[2], "validtactic")) valid_tactic_rnn(cfg, weights, seed);
+    else if(0==strcmp(argv[2], "vec")) vec_char_rnn(cfg, weights, seed);
+    else if(0==strcmp(argv[2], "generate")) test_char_rnn(cfg, weights, len, seed, temp, rseed, tokens);
+    else if(0==strcmp(argv[2], "generatetactic")) test_tactic_rnn(cfg, weights, len, temp, rseed, tokens);
+}
diff --git a/projects/darknet/examples/rnn_vid.c b/projects/darknet/examples/rnn_vid.c
new file mode 100644
index 0000000000000000000000000000000000000000..e88792352311438d0fcb25bb7befd0677f70bae5
--- /dev/null
+++ b/projects/darknet/examples/rnn_vid.c
@@ -0,0 +1,208 @@
+#include "darknet.h"
+
+#ifdef OPENCV
+image get_image_from_stream(CvCapture *cap);
+image ipl_to_image(IplImage* src);
+
+void reconstruct_picture(network net, float *features, image recon, image update, float rate, float momentum, float lambda, int smooth_size, int iters);
+
+
+typedef struct {
+    float *x;
+    float *y;
+} float_pair;
+
+float_pair get_rnn_vid_data(network net, char **files, int n, int batch, int steps)
+{
+    int b;
+    assert(net.batch == steps + 1);
+    image out_im = get_network_image(net);
+    int output_size = out_im.w*out_im.h*out_im.c;
+    printf("%d %d %d\n", out_im.w, out_im.h, out_im.c);
+    float *feats = calloc(net.batch*batch*output_size, sizeof(float));
+    for(b = 0; b < batch; ++b){
+        int input_size = net.w*net.h*net.c;
+        float *input = calloc(input_size*net.batch, sizeof(float));
+        char *filename = files[rand()%n];
+        CvCapture *cap = cvCaptureFromFile(filename);
+        int frames = cvGetCaptureProperty(cap, CV_CAP_PROP_FRAME_COUNT);
+        int index = rand() % (frames - steps - 2);
+        if (frames < (steps + 4)){
+            --b;
+            free(input);
+            continue;
+        }
+
+        printf("frames: %d, index: %d\n", frames, index);
+        cvSetCaptureProperty(cap, CV_CAP_PROP_POS_FRAMES, index);
+
+        int i;
+        for(i = 0; i < net.batch; ++i){
+            IplImage* src = cvQueryFrame(cap);
+            image im = ipl_to_image(src);
+            rgbgr_image(im);
+            image re = resize_image(im, net.w, net.h);
+            //show_image(re, "loaded");
+            //cvWaitKey(10);
+            memcpy(input + i*input_size, re.data, input_size*sizeof(float));
+            free_image(im);
+            free_image(re);
+        }
+        float *output = network_predict(net, input);
+
+        free(input);
+
+        for(i = 0; i < net.batch; ++i){
+            memcpy(feats + (b + i*batch)*output_size, output + i*output_size, output_size*sizeof(float));
+        }
+
+        cvReleaseCapture(&cap);
+    }
+
+    //printf("%d %d %d\n", out_im.w, out_im.h, out_im.c);
+    float_pair p = {0};
+    p.x = feats;
+    p.y = feats + output_size*batch; //+ out_im.w*out_im.h*out_im.c;
+
+    return p;
+}
+
+
+void train_vid_rnn(char *cfgfile, char *weightfile)
+{
+    char *train_videos = "data/vid/train.txt";
+    char *backup_directory = "/home/pjreddie/backup/";
+    srand(time(0));
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    float avg_loss = -1;
+    network net = parse_network_cfg(cfgfile);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net.learning_rate, net.momentum, net.decay);
+    int imgs = net.batch*net.subdivisions;
+    int i = *net.seen/imgs;
+
+    list *plist = get_paths(train_videos);
+    int N = plist->size;
+    char **paths = (char **)list_to_array(plist);
+    clock_t time;
+    int steps = net.time_steps;
+    int batch = net.batch / net.time_steps;
+
+    network extractor = parse_network_cfg("cfg/extractor.cfg");
+    load_weights(&extractor, "/home/pjreddie/trained/yolo-coco.conv");
+
+    while(get_current_batch(net) < net.max_batches){
+        i += 1;
+        time=clock();
+        float_pair p = get_rnn_vid_data(extractor, paths, N, batch, steps);
+
+        copy_cpu(net.inputs*net.batch, p.x, 1, net.input, 1);
+        copy_cpu(net.truths*net.batch, p.y, 1, net.truth, 1);
+        float loss = train_network_datum(net) / (net.batch);
+
+
+        free(p.x);
+        if (avg_loss < 0) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+
+        fprintf(stderr, "%d: %f, %f avg, %f rate, %lf seconds\n", i, loss, avg_loss, get_current_rate(net), sec(clock()-time));
+        if(i%100==0){
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, base, i);
+            save_weights(net, buff);
+        }
+        if(i%10==0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup", backup_directory, base);
+            save_weights(net, buff);
+        }
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s_final.weights", backup_directory, base);
+    save_weights(net, buff);
+}
+
+
+image save_reconstruction(network net, image *init, float *feat, char *name, int i)
+{
+    image recon;
+    if (init) {
+        recon = copy_image(*init);
+    } else {
+        recon = make_random_image(net.w, net.h, 3);
+    }
+
+    image update = make_image(net.w, net.h, 3);
+    reconstruct_picture(net, feat, recon, update, .01, .9, .1, 2, 50);
+    char buff[256];
+    sprintf(buff, "%s%d", name, i);
+    save_image(recon, buff);
+    free_image(update);
+    return recon;
+}
+
+void generate_vid_rnn(char *cfgfile, char *weightfile)
+{
+    network extractor = parse_network_cfg("cfg/extractor.recon.cfg");
+    load_weights(&extractor, "/home/pjreddie/trained/yolo-coco.conv");
+
+    network net = parse_network_cfg(cfgfile);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    set_batch_network(&extractor, 1);
+    set_batch_network(&net, 1);
+
+    int i;
+    CvCapture *cap = cvCaptureFromFile("/extra/vid/ILSVRC2015/Data/VID/snippets/val/ILSVRC2015_val_00007030.mp4");
+    float *feat;
+    float *next;
+    image last;
+    for(i = 0; i < 25; ++i){
+        image im = get_image_from_stream(cap);
+        image re = resize_image(im, extractor.w, extractor.h);
+        feat = network_predict(extractor, re.data);
+        if(i > 0){
+            printf("%f %f\n", mean_array(feat, 14*14*512), variance_array(feat, 14*14*512));
+            printf("%f %f\n", mean_array(next, 14*14*512), variance_array(next, 14*14*512));
+            printf("%f\n", mse_array(feat, 14*14*512));
+            axpy_cpu(14*14*512, -1, feat, 1, next, 1);
+            printf("%f\n", mse_array(next, 14*14*512));
+        }
+        next = network_predict(net, feat);
+
+        free_image(im);
+
+        free_image(save_reconstruction(extractor, 0, feat, "feat", i));
+        free_image(save_reconstruction(extractor, 0, next, "next", i));
+        if (i==24) last = copy_image(re);
+        free_image(re);
+    }
+    for(i = 0; i < 30; ++i){
+        next = network_predict(net, next);
+        image new = save_reconstruction(extractor, &last, next, "new", i);
+        free_image(last);
+        last = new;
+    }
+}
+
+void run_vid_rnn(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    //char *filename = (argc > 5) ? argv[5]: 0;
+    if(0==strcmp(argv[2], "train")) train_vid_rnn(cfg, weights);
+    else if(0==strcmp(argv[2], "generate")) generate_vid_rnn(cfg, weights);
+}
+#else
+void run_vid_rnn(int argc, char **argv){}
+#endif
+
diff --git a/projects/darknet/examples/segmenter.c b/projects/darknet/examples/segmenter.c
new file mode 100644
index 0000000000000000000000000000000000000000..2e7cea0b730754b74a125bcd865aa12f0bdd3be0
--- /dev/null
+++ b/projects/darknet/examples/segmenter.c
@@ -0,0 +1,255 @@
+#include "darknet.h"
+#include <sys/time.h>
+#include <assert.h>
+
+void train_segmenter(char *datacfg, char *cfgfile, char *weightfile, int *gpus, int ngpus, int clear, int display)
+{
+    int i;
+
+    float avg_loss = -1;
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    printf("%d\n", ngpus);
+    network **nets = calloc(ngpus, sizeof(network*));
+
+    srand(time(0));
+    int seed = rand();
+    for(i = 0; i < ngpus; ++i){
+        srand(seed);
+#ifdef GPU
+        cuda_set_device(gpus[i]);
+#endif
+        nets[i] = load_network(cfgfile, weightfile, clear);
+        nets[i]->learning_rate *= ngpus;
+    }
+    srand(time(0));
+    network *net = nets[0];
+    image pred = get_network_image(net);
+
+    int div = net->w/pred.w;
+    assert(pred.w * div == net->w);
+    assert(pred.h * div == net->h);
+
+    int imgs = net->batch * net->subdivisions * ngpus;
+
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    list *options = read_data_cfg(datacfg);
+
+    char *backup_directory = option_find_str(options, "backup", "/backup/");
+    char *train_list = option_find_str(options, "train", "data/train.list");
+
+    list *plist = get_paths(train_list);
+    char **paths = (char **)list_to_array(plist);
+    printf("%d\n", plist->size);
+    int N = plist->size;
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    args.threads = 32;
+    args.scale = div;
+
+    args.min = net->min_crop;
+    args.max = net->max_crop;
+    args.angle = net->angle;
+    args.aspect = net->aspect;
+    args.exposure = net->exposure;
+    args.saturation = net->saturation;
+    args.hue = net->hue;
+    args.size = net->w;
+    args.classes = 80;
+
+    args.paths = paths;
+    args.n = imgs;
+    args.m = N;
+    args.type = SEGMENTATION_DATA;
+
+    data train;
+    data buffer;
+    pthread_t load_thread;
+    args.d = &buffer;
+    load_thread = load_data(args);
+
+    int epoch = (*net->seen)/N;
+    while(get_current_batch(net) < net->max_batches || net->max_batches == 0){
+        double time = what_time_is_it_now();
+
+        pthread_join(load_thread, 0);
+        train = buffer;
+        load_thread = load_data(args);
+
+        printf("Loaded: %lf seconds\n", what_time_is_it_now()-time);
+        time = what_time_is_it_now();
+
+        float loss = 0;
+#ifdef GPU
+        if(ngpus == 1){
+            loss = train_network(net, train);
+        } else {
+            loss = train_networks(nets, ngpus, train, 4);
+        }
+#else
+        loss = train_network(net, train);
+#endif
+        if(display){
+            image tr = float_to_image(net->w/div, net->h/div, 80, train.y.vals[net->batch*(net->subdivisions-1)]);
+            image im = float_to_image(net->w, net->h, net->c, train.X.vals[net->batch*(net->subdivisions-1)]);
+            image mask = mask_to_rgb(tr);
+            image prmask = mask_to_rgb(pred);
+            show_image(im, "input", 1);
+            show_image(prmask, "pred", 1);
+            show_image(mask, "truth", 100);
+            free_image(mask);
+            free_image(prmask);
+        }
+        if(avg_loss == -1) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+        printf("%ld, %.3f: %f, %f avg, %f rate, %lf seconds, %ld images\n", get_current_batch(net), (float)(*net->seen)/N, loss, avg_loss, get_current_rate(net), what_time_is_it_now()-time, *net->seen);
+        free_data(train);
+        if(*net->seen/N > epoch){
+            epoch = *net->seen/N;
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights",backup_directory,base, epoch);
+            save_weights(net, buff);
+        }
+        if(get_current_batch(net)%100 == 0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup",backup_directory,base);
+            save_weights(net, buff);
+        }
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s.weights", backup_directory, base);
+    save_weights(net, buff);
+
+    free_network(net);
+    free_ptrs((void**)paths, plist->size);
+    free_list(plist);
+    free(base);
+}
+
+void predict_segmenter(char *datafile, char *cfg, char *weights, char *filename)
+{
+    network *net = load_network(cfg, weights, 0);
+    set_batch_network(net, 1);
+    srand(2222222);
+
+    clock_t time;
+    char buff[256];
+    char *input = buff;
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        }else{
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image im = load_image_color(input, 0, 0);
+        image sized = letterbox_image(im, net->w, net->h);
+
+        float *X = sized.data;
+        time=clock();
+        float *predictions = network_predict(net, X);
+        image pred = get_network_image(net);
+        image prmask = mask_to_rgb(pred);
+        printf("Predicted: %f\n", predictions[0]);
+        printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        show_image(sized, "orig", 1);
+        show_image(prmask, "pred", 0);
+        free_image(im);
+        free_image(sized);
+        free_image(prmask);
+        if (filename) break;
+    }
+}
+
+
+void demo_segmenter(char *datacfg, char *cfg, char *weights, int cam_index, const char *filename)
+{
+#ifdef OPENCV
+    printf("Classifier Demo\n");
+    network *net = load_network(cfg, weights, 0);
+    set_batch_network(net, 1);
+
+    srand(2222222);
+    void * cap = open_video_stream(filename, cam_index, 0,0,0);
+
+    if(!cap) error("Couldn't connect to webcam.\n");
+    float fps = 0;
+
+    while(1){
+        struct timeval tval_before, tval_after, tval_result;
+        gettimeofday(&tval_before, NULL);
+
+        image in = get_image_from_stream(cap);
+        image in_s = letterbox_image(in, net->w, net->h);
+
+        network_predict(net, in_s.data);
+
+        printf("\033[2J");
+        printf("\033[1;1H");
+        printf("\nFPS:%.0f\n",fps);
+
+        image pred = get_network_image(net);
+        image prmask = mask_to_rgb(pred);
+        show_image(prmask, "Segmenter", 10);
+        
+        free_image(in_s);
+        free_image(in);
+        free_image(prmask);
+
+        gettimeofday(&tval_after, NULL);
+        timersub(&tval_after, &tval_before, &tval_result);
+        float curr = 1000000.f/((long int)tval_result.tv_usec);
+        fps = .9*fps + .1*curr;
+    }
+#endif
+}
+
+
+void run_segmenter(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *gpu_list = find_char_arg(argc, argv, "-gpus", 0);
+    int *gpus = 0;
+    int gpu = 0;
+    int ngpus = 0;
+    if(gpu_list){
+        printf("%s\n", gpu_list);
+        int len = strlen(gpu_list);
+        ngpus = 1;
+        int i;
+        for(i = 0; i < len; ++i){
+            if (gpu_list[i] == ',') ++ngpus;
+        }
+        gpus = calloc(ngpus, sizeof(int));
+        for(i = 0; i < ngpus; ++i){
+            gpus[i] = atoi(gpu_list);
+            gpu_list = strchr(gpu_list, ',')+1;
+        }
+    } else {
+        gpu = gpu_index;
+        gpus = &gpu;
+        ngpus = 1;
+    }
+
+    int cam_index = find_int_arg(argc, argv, "-c", 0);
+    int clear = find_arg(argc, argv, "-clear");
+    int display = find_arg(argc, argv, "-display");
+    char *data = argv[3];
+    char *cfg = argv[4];
+    char *weights = (argc > 5) ? argv[5] : 0;
+    char *filename = (argc > 6) ? argv[6]: 0;
+    if(0==strcmp(argv[2], "test")) predict_segmenter(data, cfg, weights, filename);
+    else if(0==strcmp(argv[2], "train")) train_segmenter(data, cfg, weights, gpus, ngpus, clear, display);
+    else if(0==strcmp(argv[2], "demo")) demo_segmenter(data, cfg, weights, cam_index, filename);
+}
+
+
diff --git a/projects/darknet/examples/super.c b/projects/darknet/examples/super.c
new file mode 100644
index 0000000000000000000000000000000000000000..d34406b1f2ce70cd36eecb8298bf1ca3e736f01b
--- /dev/null
+++ b/projects/darknet/examples/super.c
@@ -0,0 +1,120 @@
+#include "darknet.h"
+
+void train_super(char *cfgfile, char *weightfile, int clear)
+{
+    char *train_images = "/data/imagenet/imagenet1k.train.list";
+    char *backup_directory = "/home/pjreddie/backup/";
+    srand(time(0));
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    float avg_loss = -1;
+    network *net = load_network(cfgfile, weightfile, clear);
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    int imgs = net->batch*net->subdivisions;
+    int i = *net->seen/imgs;
+    data train, buffer;
+
+
+    list *plist = get_paths(train_images);
+    //int N = plist->size;
+    char **paths = (char **)list_to_array(plist);
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    args.scale = 4;
+    args.paths = paths;
+    args.n = imgs;
+    args.m = plist->size;
+    args.d = &buffer;
+    args.type = SUPER_DATA;
+
+    pthread_t load_thread = load_data_in_thread(args);
+    clock_t time;
+    //while(i*imgs < N*120){
+    while(get_current_batch(net) < net->max_batches){
+        i += 1;
+        time=clock();
+        pthread_join(load_thread, 0);
+        train = buffer;
+        load_thread = load_data_in_thread(args);
+
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+
+        time=clock();
+        float loss = train_network(net, train);
+        if (avg_loss < 0) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+
+        printf("%d: %f, %f avg, %f rate, %lf seconds, %d images\n", i, loss, avg_loss, get_current_rate(net), sec(clock()-time), i*imgs);
+        if(i%1000==0){
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, base, i);
+            save_weights(net, buff);
+        }
+        if(i%100==0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup", backup_directory, base);
+            save_weights(net, buff);
+        }
+        free_data(train);
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s_final.weights", backup_directory, base);
+    save_weights(net, buff);
+}
+
+void test_super(char *cfgfile, char *weightfile, char *filename)
+{
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(2222222);
+
+    clock_t time;
+    char buff[256];
+    char *input = buff;
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        }else{
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image im = load_image_color(input, 0, 0);
+        resize_network(net, im.w, im.h);
+        printf("%d %d\n", im.w, im.h);
+
+        float *X = im.data;
+        time=clock();
+        network_predict(net, X);
+        image out = get_network_image(net);
+        printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        save_image(out, "out");
+        show_image(out, "out", 0);
+
+        free_image(im);
+        if (filename) break;
+    }
+}
+
+
+void run_super(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    char *filename = (argc > 5) ? argv[5] : 0;
+    int clear = find_arg(argc, argv, "-clear");
+    if(0==strcmp(argv[2], "train")) train_super(cfg, weights, clear);
+    else if(0==strcmp(argv[2], "test")) test_super(cfg, weights, filename);
+    /*
+    else if(0==strcmp(argv[2], "valid")) validate_super(cfg, weights);
+    */
+}
diff --git a/projects/darknet/examples/swag.c b/projects/darknet/examples/swag.c
new file mode 100644
index 0000000000000000000000000000000000000000..c22d7855c46a975ecd1e94a60f9b7059bc288fee
--- /dev/null
+++ b/projects/darknet/examples/swag.c
@@ -0,0 +1,83 @@
+#include "darknet.h"
+#include <sys/time.h>
+
+void train_swag(char *cfgfile, char *weightfile)
+{
+    char *train_images = "data/voc.0712.trainval";
+    char *backup_directory = "/home/pjreddie/backup/";
+    srand(time(0));
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    float avg_loss = -1;
+    network net = parse_network_cfg(cfgfile);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net.learning_rate, net.momentum, net.decay);
+    int imgs = net.batch*net.subdivisions;
+    int i = *net.seen/imgs;
+    data train, buffer;
+
+    layer l = net.layers[net.n - 1];
+
+    int side = l.side;
+    int classes = l.classes;
+    float jitter = l.jitter;
+
+    list *plist = get_paths(train_images);
+    //int N = plist->size;
+    char **paths = (char **)list_to_array(plist);
+
+    load_args args = {0};
+    args.w = net.w;
+    args.h = net.h;
+    args.paths = paths;
+    args.n = imgs;
+    args.m = plist->size;
+    args.classes = classes;
+    args.jitter = jitter;
+    args.num_boxes = side;
+    args.d = &buffer;
+    args.type = REGION_DATA;
+
+    pthread_t load_thread = load_data_in_thread(args);
+    clock_t time;
+    //while(i*imgs < N*120){
+    while(get_current_batch(net) < net.max_batches){
+        i += 1;
+        time=clock();
+        pthread_join(load_thread, 0);
+        train = buffer;
+        load_thread = load_data_in_thread(args);
+
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+
+        time=clock();
+        float loss = train_network(net, train);
+        if (avg_loss < 0) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+
+        printf("%d: %f, %f avg, %f rate, %lf seconds, %d images\n", i, loss, avg_loss, get_current_rate(net), sec(clock()-time), i*imgs);
+        if(i%1000==0 || i == 600){
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, base, i);
+            save_weights(net, buff);
+        }
+        free_data(train);
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s_final.weights", backup_directory, base);
+    save_weights(net, buff);
+}
+
+void run_swag(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    if(0==strcmp(argv[2], "train")) train_swag(cfg, weights);
+}
diff --git a/projects/darknet/examples/tag.c b/projects/darknet/examples/tag.c
new file mode 100644
index 0000000000000000000000000000000000000000..4caf8cba18f39f62deb54ea913fd40c194b3e33c
--- /dev/null
+++ b/projects/darknet/examples/tag.c
@@ -0,0 +1,140 @@
+#include "darknet.h"
+
+void train_tag(char *cfgfile, char *weightfile, int clear)
+{
+    srand(time(0));
+    float avg_loss = -1;
+    char *base = basecfg(cfgfile);
+    char *backup_directory = "/home/pjreddie/backup/";
+    printf("%s\n", base);
+    network *net = load_network(cfgfile, weightfile, clear);
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    int imgs = 1024;
+    list *plist = get_paths("/home/pjreddie/tag/train.list");
+    char **paths = (char **)list_to_array(plist);
+    printf("%d\n", plist->size);
+    int N = plist->size;
+    clock_t time;
+    pthread_t load_thread;
+    data train;
+    data buffer;
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+
+    args.min = net->w;
+    args.max = net->max_crop;
+    args.size = net->w;
+
+    args.paths = paths;
+    args.classes = net->outputs;
+    args.n = imgs;
+    args.m = N;
+    args.d = &buffer;
+    args.type = TAG_DATA;
+
+    args.angle = net->angle;
+    args.exposure = net->exposure;
+    args.saturation = net->saturation;
+    args.hue = net->hue;
+
+    fprintf(stderr, "%d classes\n", net->outputs);
+
+    load_thread = load_data_in_thread(args);
+    int epoch = (*net->seen)/N;
+    while(get_current_batch(net) < net->max_batches || net->max_batches == 0){
+        time=clock();
+        pthread_join(load_thread, 0);
+        train = buffer;
+
+        load_thread = load_data_in_thread(args);
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+        time=clock();
+        float loss = train_network(net, train);
+        if(avg_loss == -1) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+        printf("%ld, %.3f: %f, %f avg, %f rate, %lf seconds, %ld images\n", get_current_batch(net), (float)(*net->seen)/N, loss, avg_loss, get_current_rate(net), sec(clock()-time), *net->seen);
+        free_data(train);
+        if(*net->seen/N > epoch){
+            epoch = *net->seen/N;
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights",backup_directory,base, epoch);
+            save_weights(net, buff);
+        }
+        if(get_current_batch(net)%100 == 0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup",backup_directory,base);
+            save_weights(net, buff);
+        }
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s.weights", backup_directory, base);
+    save_weights(net, buff);
+
+    pthread_join(load_thread, 0);
+    free_data(buffer);
+    free_network(net);
+    free_ptrs((void**)paths, plist->size);
+    free_list(plist);
+    free(base);
+}
+
+void test_tag(char *cfgfile, char *weightfile, char *filename)
+{
+    network *net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    srand(2222222);
+    int i = 0;
+    char **names = get_labels("data/tags.txt");
+    clock_t time;
+    int indexes[10];
+    char buff[256];
+    char *input = buff;
+    int size = net->w;
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        }else{
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image im = load_image_color(input, 0, 0);
+        image r = resize_min(im, size);
+        resize_network(net, r.w, r.h);
+        printf("%d %d\n", r.w, r.h);
+
+        float *X = r.data;
+        time=clock();
+        float *predictions = network_predict(net, X);
+        top_predictions(net, 10, indexes);
+        printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        for(i = 0; i < 10; ++i){
+            int index = indexes[i];
+            printf("%.1f%%: %s\n", predictions[index]*100, names[index]);
+        }
+        if(r.data != im.data) free_image(r);
+        free_image(im);
+        if (filename) break;
+    }
+}
+
+
+void run_tag(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    int clear = find_arg(argc, argv, "-clear");
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    char *filename = (argc > 5) ? argv[5] : 0;
+    if(0==strcmp(argv[2], "train")) train_tag(cfg, weights, clear);
+    else if(0==strcmp(argv[2], "test")) test_tag(cfg, weights, filename);
+}
+
diff --git a/projects/darknet/examples/voxel.c b/projects/darknet/examples/voxel.c
new file mode 100644
index 0000000000000000000000000000000000000000..01ea9bb98987590227758364bbfff50996cf9a2d
--- /dev/null
+++ b/projects/darknet/examples/voxel.c
@@ -0,0 +1,161 @@
+#include "darknet.h"
+
+void extract_voxel(char *lfile, char *rfile, char *prefix)
+{
+#ifdef OPENCV
+    int w = 1920;
+    int h = 1080;
+    int shift = 0;
+    int count = 0;
+    CvCapture *lcap = cvCaptureFromFile(lfile);
+    CvCapture *rcap = cvCaptureFromFile(rfile);
+    while(1){
+        image l = get_image_from_stream(lcap);
+        image r = get_image_from_stream(rcap);
+        if(!l.w || !r.w) break;
+        if(count%100 == 0) {
+            shift = best_3d_shift_r(l, r, -l.h/100, l.h/100);
+            printf("%d\n", shift);
+        }
+        image ls = crop_image(l, (l.w - w)/2, (l.h - h)/2, w, h);
+        image rs = crop_image(r, 105 + (r.w - w)/2, (r.h - h)/2 + shift, w, h);
+        char buff[256];
+        sprintf(buff, "%s_%05d_l", prefix, count);
+        save_image(ls, buff);
+        sprintf(buff, "%s_%05d_r", prefix, count);
+        save_image(rs, buff);
+        free_image(l);
+        free_image(r);
+        free_image(ls);
+        free_image(rs);
+        ++count;
+    }
+
+#else
+    printf("need OpenCV for extraction\n");
+#endif
+}
+
+void train_voxel(char *cfgfile, char *weightfile)
+{
+    char *train_images = "/data/imagenet/imagenet1k.train.list";
+    char *backup_directory = "/home/pjreddie/backup/";
+    srand(time(0));
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    float avg_loss = -1;
+    network net = parse_network_cfg(cfgfile);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net.learning_rate, net.momentum, net.decay);
+    int imgs = net.batch*net.subdivisions;
+    int i = *net.seen/imgs;
+    data train, buffer;
+
+
+    list *plist = get_paths(train_images);
+    //int N = plist->size;
+    char **paths = (char **)list_to_array(plist);
+
+    load_args args = {0};
+    args.w = net.w;
+    args.h = net.h;
+    args.scale = 4;
+    args.paths = paths;
+    args.n = imgs;
+    args.m = plist->size;
+    args.d = &buffer;
+    args.type = SUPER_DATA;
+
+    pthread_t load_thread = load_data_in_thread(args);
+    clock_t time;
+    //while(i*imgs < N*120){
+    while(get_current_batch(net) < net.max_batches){
+        i += 1;
+        time=clock();
+        pthread_join(load_thread, 0);
+        train = buffer;
+        load_thread = load_data_in_thread(args);
+
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+
+        time=clock();
+        float loss = train_network(net, train);
+        if (avg_loss < 0) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+
+        printf("%d: %f, %f avg, %f rate, %lf seconds, %d images\n", i, loss, avg_loss, get_current_rate(net), sec(clock()-time), i*imgs);
+        if(i%1000==0){
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, base, i);
+            save_weights(net, buff);
+        }
+        if(i%100==0){
+            char buff[256];
+            sprintf(buff, "%s/%s.backup", backup_directory, base);
+            save_weights(net, buff);
+        }
+        free_data(train);
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s_final.weights", backup_directory, base);
+    save_weights(net, buff);
+}
+
+void test_voxel(char *cfgfile, char *weightfile, char *filename)
+{
+    network net = parse_network_cfg(cfgfile);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    set_batch_network(&net, 1);
+    srand(2222222);
+
+    clock_t time;
+    char buff[256];
+    char *input = buff;
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        }else{
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image im = load_image_color(input, 0, 0);
+        resize_network(&net, im.w, im.h);
+        printf("%d %d\n", im.w, im.h);
+
+        float *X = im.data;
+        time=clock();
+        network_predict(net, X);
+        image out = get_network_image(net);
+        printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        save_image(out, "out");
+
+        free_image(im);
+        if (filename) break;
+    }
+}
+
+
+void run_voxel(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    char *filename = (argc > 5) ? argv[5] : 0;
+    if(0==strcmp(argv[2], "train")) train_voxel(cfg, weights);
+    else if(0==strcmp(argv[2], "test")) test_voxel(cfg, weights, filename);
+    else if(0==strcmp(argv[2], "extract")) extract_voxel(argv[3], argv[4], argv[5]);
+    /*
+       else if(0==strcmp(argv[2], "valid")) validate_voxel(cfg, weights);
+     */
+}
diff --git a/projects/darknet/examples/writing.c b/projects/darknet/examples/writing.c
new file mode 100644
index 0000000000000000000000000000000000000000..1b6ff83b5838b654e0fd1b6664156daf6d7a889b
--- /dev/null
+++ b/projects/darknet/examples/writing.c
@@ -0,0 +1,144 @@
+#include "darknet.h"
+
+void train_writing(char *cfgfile, char *weightfile)
+{
+    char *backup_directory = "/home/pjreddie/backup/";
+    srand(time(0));
+    float avg_loss = -1;
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    network net = parse_network_cfg(cfgfile);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net.learning_rate, net.momentum, net.decay);
+    int imgs = net.batch*net.subdivisions;
+    list *plist = get_paths("figures.list");
+    char **paths = (char **)list_to_array(plist);
+    clock_t time;
+    int N = plist->size;
+    printf("N: %d\n", N);
+    image out = get_network_image(net);
+
+    data train, buffer;
+
+    load_args args = {0};
+    args.w = net.w;
+    args.h = net.h;
+    args.out_w = out.w;
+    args.out_h = out.h;
+    args.paths = paths;
+    args.n = imgs;
+    args.m = N;
+    args.d = &buffer;
+    args.type = WRITING_DATA;
+
+    pthread_t load_thread = load_data_in_thread(args);
+    int epoch = (*net.seen)/N;
+    while(get_current_batch(net) < net.max_batches || net.max_batches == 0){
+        time=clock();
+        pthread_join(load_thread, 0);
+        train = buffer;
+        load_thread = load_data_in_thread(args);
+        printf("Loaded %lf seconds\n",sec(clock()-time));
+
+        time=clock();
+        float loss = train_network(net, train);
+
+        /*
+           image pred = float_to_image(64, 64, 1, out);
+           print_image(pred);
+         */
+
+        /*
+           image im = float_to_image(256, 256, 3, train.X.vals[0]);
+           image lab = float_to_image(64, 64, 1, train.y.vals[0]);
+           image pred = float_to_image(64, 64, 1, out);
+           show_image(im, "image");
+           show_image(lab, "label");
+           print_image(lab);
+           show_image(pred, "pred");
+           cvWaitKey(0);
+         */
+
+        if(avg_loss == -1) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+        printf("%ld, %.3f: %f, %f avg, %f rate, %lf seconds, %ld images\n", get_current_batch(net), (float)(*net.seen)/N, loss, avg_loss, get_current_rate(net), sec(clock()-time), *net.seen);
+        free_data(train);
+        if(get_current_batch(net)%100 == 0){
+            char buff[256];
+            sprintf(buff, "%s/%s_batch_%ld.weights", backup_directory, base, get_current_batch(net));
+            save_weights(net, buff);
+        }
+        if(*net.seen/N > epoch){
+            epoch = *net.seen/N;
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights",backup_directory,base, epoch);
+            save_weights(net, buff);
+        }
+    }
+}
+
+void test_writing(char *cfgfile, char *weightfile, char *filename)
+{
+    network net = parse_network_cfg(cfgfile);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    set_batch_network(&net, 1);
+    srand(2222222);
+    clock_t time;
+    char buff[256];
+    char *input = buff;
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        }else{
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+
+        image im = load_image_color(input, 0, 0);
+        resize_network(&net, im.w, im.h);
+        printf("%d %d %d\n", im.h, im.w, im.c);
+        float *X = im.data;
+        time=clock();
+        network_predict(net, X);
+        printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+        image pred = get_network_image(net);
+
+        image upsampled = resize_image(pred, im.w, im.h);
+        image thresh = threshold_image(upsampled, .5);
+        pred = thresh;
+
+        show_image(pred, "prediction");
+        show_image(im, "orig");
+#ifdef OPENCV
+        cvWaitKey(0);
+        cvDestroyAllWindows();
+#endif
+
+        free_image(upsampled);
+        free_image(thresh);
+        free_image(im);
+        if (filename) break;
+    }
+}
+
+void run_writing(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    char *filename = (argc > 5) ? argv[5] : 0;
+    if(0==strcmp(argv[2], "train")) train_writing(cfg, weights);
+    else if(0==strcmp(argv[2], "test")) test_writing(cfg, weights, filename);
+}
+
diff --git a/projects/darknet/examples/yolo.c b/projects/darknet/examples/yolo.c
new file mode 100644
index 0000000000000000000000000000000000000000..4ddb69a3e53b2123ccb89026645a66c044047faa
--- /dev/null
+++ b/projects/darknet/examples/yolo.c
@@ -0,0 +1,327 @@
+#include "darknet.h"
+
+char *voc_names[] = {"aeroplane", "bicycle", "bird", "boat", "bottle", "bus", "car", "cat", "chair", "cow", "diningtable", "dog", "horse", "motorbike", "person", "pottedplant", "sheep", "sofa", "train", "tvmonitor"};
+
+void train_yolo(char *cfgfile, char *weightfile)
+{
+    char *train_images = "/data/voc/train.txt";
+    char *backup_directory = "/home/pjreddie/backup/";
+    srand(time(0));
+    char *base = basecfg(cfgfile);
+    printf("%s\n", base);
+    float avg_loss = -1;
+    network *net = load_network(cfgfile, weightfile, 0);
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    int imgs = net->batch*net->subdivisions;
+    int i = *net->seen/imgs;
+    data train, buffer;
+
+
+    layer l = net->layers[net->n - 1];
+
+    int side = l.side;
+    int classes = l.classes;
+    float jitter = l.jitter;
+
+    list *plist = get_paths(train_images);
+    //int N = plist->size;
+    char **paths = (char **)list_to_array(plist);
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    args.paths = paths;
+    args.n = imgs;
+    args.m = plist->size;
+    args.classes = classes;
+    args.jitter = jitter;
+    args.num_boxes = side;
+    args.d = &buffer;
+    args.type = REGION_DATA;
+
+    args.angle = net->angle;
+    args.exposure = net->exposure;
+    args.saturation = net->saturation;
+    args.hue = net->hue;
+
+    pthread_t load_thread = load_data_in_thread(args);
+    clock_t time;
+    //while(i*imgs < N*120){
+    while(get_current_batch(net) < net->max_batches){
+        i += 1;
+        time=clock();
+        pthread_join(load_thread, 0);
+        train = buffer;
+        load_thread = load_data_in_thread(args);
+
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+
+        time=clock();
+        float loss = train_network(net, train);
+        if (avg_loss < 0) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+
+        printf("%d: %f, %f avg, %f rate, %lf seconds, %d images\n", i, loss, avg_loss, get_current_rate(net), sec(clock()-time), i*imgs);
+        if(i%1000==0 || (i < 1000 && i%100 == 0)){
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights", backup_directory, base, i);
+            save_weights(net, buff);
+        }
+        free_data(train);
+    }
+    char buff[256];
+    sprintf(buff, "%s/%s_final.weights", backup_directory, base);
+    save_weights(net, buff);
+}
+
+void print_yolo_detections(FILE **fps, char *id, int total, int classes, int w, int h, detection *dets)
+{
+    int i, j;
+    for(i = 0; i < total; ++i){
+        float xmin = dets[i].bbox.x - dets[i].bbox.w/2.;
+        float xmax = dets[i].bbox.x + dets[i].bbox.w/2.;
+        float ymin = dets[i].bbox.y - dets[i].bbox.h/2.;
+        float ymax = dets[i].bbox.y + dets[i].bbox.h/2.;
+
+        if (xmin < 0) xmin = 0;
+        if (ymin < 0) ymin = 0;
+        if (xmax > w) xmax = w;
+        if (ymax > h) ymax = h;
+
+        for(j = 0; j < classes; ++j){
+            if (dets[i].prob[j]) fprintf(fps[j], "%s %f %f %f %f %f\n", id, dets[i].prob[j],
+                    xmin, ymin, xmax, ymax);
+        }
+    }
+}
+
+void validate_yolo(char *cfg, char *weights)
+{
+    network *net = load_network(cfg, weights, 0);
+    set_batch_network(net, 1);
+    fprintf(stderr, "Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    srand(time(0));
+
+    char *base = "results/comp4_det_test_";
+    //list *plist = get_paths("data/voc.2007.test");
+    list *plist = get_paths("/home/pjreddie/data/voc/2007_test.txt");
+    //list *plist = get_paths("data/voc.2012.test");
+    char **paths = (char **)list_to_array(plist);
+
+    layer l = net->layers[net->n-1];
+    int classes = l.classes;
+
+    int j;
+    FILE **fps = calloc(classes, sizeof(FILE *));
+    for(j = 0; j < classes; ++j){
+        char buff[1024];
+        snprintf(buff, 1024, "%s%s.txt", base, voc_names[j]);
+        fps[j] = fopen(buff, "w");
+    }
+
+    int m = plist->size;
+    int i=0;
+    int t;
+
+    float thresh = .001;
+    int nms = 1;
+    float iou_thresh = .5;
+
+    int nthreads = 8;
+    image *val = calloc(nthreads, sizeof(image));
+    image *val_resized = calloc(nthreads, sizeof(image));
+    image *buf = calloc(nthreads, sizeof(image));
+    image *buf_resized = calloc(nthreads, sizeof(image));
+    pthread_t *thr = calloc(nthreads, sizeof(pthread_t));
+
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    args.type = IMAGE_DATA;
+
+    for(t = 0; t < nthreads; ++t){
+        args.path = paths[i+t];
+        args.im = &buf[t];
+        args.resized = &buf_resized[t];
+        thr[t] = load_data_in_thread(args);
+    }
+    time_t start = time(0);
+    for(i = nthreads; i < m+nthreads; i += nthreads){
+        fprintf(stderr, "%d\n", i);
+        for(t = 0; t < nthreads && i+t-nthreads < m; ++t){
+            pthread_join(thr[t], 0);
+            val[t] = buf[t];
+            val_resized[t] = buf_resized[t];
+        }
+        for(t = 0; t < nthreads && i+t < m; ++t){
+            args.path = paths[i+t];
+            args.im = &buf[t];
+            args.resized = &buf_resized[t];
+            thr[t] = load_data_in_thread(args);
+        }
+        for(t = 0; t < nthreads && i+t-nthreads < m; ++t){
+            char *path = paths[i+t-nthreads];
+            char *id = basecfg(path);
+            float *X = val_resized[t].data;
+            network_predict(net, X);
+            int w = val[t].w;
+            int h = val[t].h;
+            int nboxes = 0;
+            detection *dets = get_network_boxes(net, w, h, thresh, 0, 0, 0, &nboxes);
+            if (nms) do_nms_sort(dets, l.side*l.side*l.n, classes, iou_thresh);
+            print_yolo_detections(fps, id, l.side*l.side*l.n, classes, w, h, dets);
+            free_detections(dets, nboxes);
+            free(id);
+            free_image(val[t]);
+            free_image(val_resized[t]);
+        }
+    }
+    fprintf(stderr, "Total Detection Time: %f Seconds\n", (double)(time(0) - start));
+}
+
+void validate_yolo_recall(char *cfg, char *weights)
+{
+    network *net = load_network(cfg, weights, 0);
+    set_batch_network(net, 1);
+    fprintf(stderr, "Learning Rate: %g, Momentum: %g, Decay: %g\n", net->learning_rate, net->momentum, net->decay);
+    srand(time(0));
+
+    char *base = "results/comp4_det_test_";
+    list *plist = get_paths("data/voc.2007.test");
+    char **paths = (char **)list_to_array(plist);
+
+    layer l = net->layers[net->n-1];
+    int classes = l.classes;
+    int side = l.side;
+
+    int j, k;
+    FILE **fps = calloc(classes, sizeof(FILE *));
+    for(j = 0; j < classes; ++j){
+        char buff[1024];
+        snprintf(buff, 1024, "%s%s.txt", base, voc_names[j]);
+        fps[j] = fopen(buff, "w");
+    }
+
+    int m = plist->size;
+    int i=0;
+
+    float thresh = .001;
+    float iou_thresh = .5;
+    float nms = 0;
+
+    int total = 0;
+    int correct = 0;
+    int proposals = 0;
+    float avg_iou = 0;
+
+    for(i = 0; i < m; ++i){
+        char *path = paths[i];
+        image orig = load_image_color(path, 0, 0);
+        image sized = resize_image(orig, net->w, net->h);
+        char *id = basecfg(path);
+        network_predict(net, sized.data);
+
+        int nboxes = 0;
+        detection *dets = get_network_boxes(net, orig.w, orig.h, thresh, 0, 0, 1, &nboxes);
+        if (nms) do_nms_obj(dets, side*side*l.n, 1, nms);
+
+        char labelpath[4096];
+        find_replace(path, "images", "labels", labelpath);
+        find_replace(labelpath, "JPEGImages", "labels", labelpath);
+        find_replace(labelpath, ".jpg", ".txt", labelpath);
+        find_replace(labelpath, ".JPEG", ".txt", labelpath);
+
+        int num_labels = 0;
+        box_label *truth = read_boxes(labelpath, &num_labels);
+        for(k = 0; k < side*side*l.n; ++k){
+            if(dets[k].objectness > thresh){
+                ++proposals;
+            }
+        }
+        for (j = 0; j < num_labels; ++j) {
+            ++total;
+            box t = {truth[j].x, truth[j].y, truth[j].w, truth[j].h};
+            float best_iou = 0;
+            for(k = 0; k < side*side*l.n; ++k){
+                float iou = box_iou(dets[k].bbox, t);
+                if(dets[k].objectness > thresh && iou > best_iou){
+                    best_iou = iou;
+                }
+            }
+            avg_iou += best_iou;
+            if(best_iou > iou_thresh){
+                ++correct;
+            }
+        }
+
+        fprintf(stderr, "%5d %5d %5d\tRPs/Img: %.2f\tIOU: %.2f%%\tRecall:%.2f%%\n", i, correct, total, (float)proposals/(i+1), avg_iou*100/total, 100.*correct/total);
+        free_detections(dets, nboxes);
+        free(id);
+        free_image(orig);
+        free_image(sized);
+    }
+}
+
+void test_yolo(char *cfgfile, char *weightfile, char *filename, float thresh)
+{
+    image **alphabet = load_alphabet();
+    network *net = load_network(cfgfile, weightfile, 0);
+    layer l = net->layers[net->n-1];
+    set_batch_network(net, 1);
+    srand(2222222);
+    clock_t time;
+    char buff[256];
+    char *input = buff;
+    float nms=.4;
+    while(1){
+        if(filename){
+            strncpy(input, filename, 256);
+        } else {
+            printf("Enter Image Path: ");
+            fflush(stdout);
+            input = fgets(input, 256, stdin);
+            if(!input) return;
+            strtok(input, "\n");
+        }
+        image im = load_image_color(input,0,0);
+        image sized = resize_image(im, net->w, net->h);
+        float *X = sized.data;
+        time=clock();
+        network_predict(net, X);
+        printf("%s: Predicted in %f seconds.\n", input, sec(clock()-time));
+
+        int nboxes = 0;
+        detection *dets = get_network_boxes(net, 1, 1, thresh, 0, 0, 0, &nboxes);
+        if (nms) do_nms_sort(dets, l.side*l.side*l.n, l.classes, nms);
+
+        draw_detections(im, dets, l.side*l.side*l.n, thresh, voc_names, alphabet, 20);
+        save_image(im, "predictions");
+        show_image(im, "predictions", 0);
+        free_detections(dets, nboxes);
+        free_image(im);
+        free_image(sized);
+        if (filename) break;
+    }
+}
+
+void run_yolo(int argc, char **argv)
+{
+    char *prefix = find_char_arg(argc, argv, "-prefix", 0);
+    float thresh = find_float_arg(argc, argv, "-thresh", .2);
+    int cam_index = find_int_arg(argc, argv, "-c", 0);
+    int frame_skip = find_int_arg(argc, argv, "-s", 0);
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    int avg = find_int_arg(argc, argv, "-avg", 1);
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    char *filename = (argc > 5) ? argv[5]: 0;
+    if(0==strcmp(argv[2], "test")) test_yolo(cfg, weights, filename, thresh);
+    else if(0==strcmp(argv[2], "train")) train_yolo(cfg, weights);
+    else if(0==strcmp(argv[2], "valid")) validate_yolo(cfg, weights);
+    else if(0==strcmp(argv[2], "recall")) validate_yolo_recall(cfg, weights);
+    else if(0==strcmp(argv[2], "demo")) demo(cfg, weights, thresh, cam_index, filename, voc_names, 20, frame_skip, prefix, avg, .5, 0,0,0,0);
+}
diff --git a/projects/darknet/include/darknet.h b/projects/darknet/include/darknet.h
new file mode 100644
index 0000000000000000000000000000000000000000..4390c6194091598a3caaca92bf150d1f39527c9b
--- /dev/null
+++ b/projects/darknet/include/darknet.h
@@ -0,0 +1,805 @@
+#ifndef DARKNET_API
+#define DARKNET_API
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <pthread.h>
+
+#ifdef GPU
+    #define BLOCK 512
+
+    #include "cuda_runtime.h"
+    #include "curand.h"
+    #include "cublas_v2.h"
+
+    #ifdef CUDNN
+    #include "cudnn.h"
+    #endif
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define SECRET_NUM -1234
+extern int gpu_index;
+
+typedef struct{
+    int classes;
+    char **names;
+} metadata;
+
+metadata get_metadata(char *file);
+
+typedef struct{
+    int *leaf;
+    int n;
+    int *parent;
+    int *child;
+    int *group;
+    char **name;
+
+    int groups;
+    int *group_size;
+    int *group_offset;
+} tree;
+tree *read_tree(char *filename);
+
+typedef enum{
+    LOGISTIC, RELU, RELIE, LINEAR, RAMP, TANH, PLSE, LEAKY, ELU, LOGGY, STAIR, HARDTAN, LHTAN, SELU
+} ACTIVATION;
+
+typedef enum{
+    PNG, BMP, TGA, JPG
+} IMTYPE;
+
+typedef enum{
+    MULT, ADD, SUB, DIV
+} BINARY_ACTIVATION;
+
+typedef enum {
+    CONVOLUTIONAL,
+    DECONVOLUTIONAL,
+    CONNECTED,
+    MAXPOOL,
+    SOFTMAX,
+    DETECTION,
+    DROPOUT,
+    CROP,
+    ROUTE,
+    COST,
+    NORMALIZATION,
+    AVGPOOL,
+    LOCAL,
+    SHORTCUT,
+    ACTIVE,
+    RNN,
+    GRU,
+    LSTM,
+    CRNN,
+    BATCHNORM,
+    NETWORK,
+    XNOR,
+    REGION,
+    YOLO,
+    ISEG,
+    REORG,
+    UPSAMPLE,
+    LOGXENT,
+    L2NORM,
+    BLANK
+} LAYER_TYPE;
+
+typedef enum{
+    SSE, MASKED, L1, SEG, SMOOTH,WGAN
+} COST_TYPE;
+
+typedef struct{
+    int batch;
+    float learning_rate;
+    float momentum;
+    float decay;
+    int adam;
+    float B1;
+    float B2;
+    float eps;
+    int t;
+} update_args;
+
+struct network;
+typedef struct network network;
+
+struct layer;
+typedef struct layer layer;
+
+struct layer{
+    LAYER_TYPE type;
+    ACTIVATION activation;
+    COST_TYPE cost_type;
+    void (*forward)   (struct layer, struct network);
+    void (*backward)  (struct layer, struct network);
+    void (*update)    (struct layer, update_args);
+    void (*forward_gpu)   (struct layer, struct network);
+    void (*backward_gpu)  (struct layer, struct network);
+    void (*update_gpu)    (struct layer, update_args);
+    int batch_normalize;
+    int shortcut;
+    int batch;
+    int forced;
+    int flipped;
+    int inputs;
+    int outputs;
+    int nweights;
+    int nbiases;
+    int extra;
+    int truths;
+    int h,w,c;
+    int out_h, out_w, out_c;
+    int n;
+    int max_boxes;
+    int groups;
+    int size;
+    int side;
+    int stride;
+    int reverse;
+    int flatten;
+    int spatial;
+    int pad;
+    int sqrt;
+    int flip;
+    int index;
+    int binary;
+    int xnor;
+    int steps;
+    int hidden;
+    int truth;
+    float smooth;
+    float dot;
+    float angle;
+    float jitter;
+    float saturation;
+    float exposure;
+    float shift;
+    float ratio;
+    float learning_rate_scale;
+    float clip;
+    int noloss;
+    int softmax;
+    int classes;
+    int coords;
+    int background;
+    int rescore;
+    int objectness;
+    int joint;
+    int noadjust;
+    int reorg;
+    int log;
+    int tanh;
+    int *mask;
+    int total;
+
+    float alpha;
+    float beta;
+    float kappa;
+
+    float coord_scale;
+    float object_scale;
+    float noobject_scale;
+    float mask_scale;
+    float class_scale;
+    int bias_match;
+    int random;
+    float ignore_thresh;
+    float truth_thresh;
+    float thresh;
+    float focus;
+    int classfix;
+    int absolute;
+
+    int onlyforward;
+    int stopbackward;
+    int dontload;
+    int dontsave;
+    int dontloadscales;
+    int numload;
+
+    float temperature;
+    float probability;
+    float scale;
+
+    char  * cweights;
+    int   * indexes;
+    int   * input_layers;
+    int   * input_sizes;
+    int   * map;
+    int   * counts;
+    float ** sums;
+    float * rand;
+    float * cost;
+    float * state;
+    float * prev_state;
+    float * forgot_state;
+    float * forgot_delta;
+    float * state_delta;
+    float * combine_cpu;
+    float * combine_delta_cpu;
+
+    float * concat;
+    float * concat_delta;
+
+    float * binary_weights;
+
+    float * biases;
+    float * bias_updates;
+
+    float * scales;
+    float * scale_updates;
+
+    float * weights;
+    float * weight_updates;
+
+    float * delta;
+    float * output;
+    float * loss;
+    float * squared;
+    float * norms;
+
+    float * spatial_mean;
+    float * mean;
+    float * variance;
+
+    float * mean_delta;
+    float * variance_delta;
+
+    float * rolling_mean;
+    float * rolling_variance;
+
+    float * x;
+    float * x_norm;
+
+    float * m;
+    float * v;
+    
+    float * bias_m;
+    float * bias_v;
+    float * scale_m;
+    float * scale_v;
+
+
+    float *z_cpu;
+    float *r_cpu;
+    float *h_cpu;
+    float * prev_state_cpu;
+
+    float *temp_cpu;
+    float *temp2_cpu;
+    float *temp3_cpu;
+
+    float *dh_cpu;
+    float *hh_cpu;
+    float *prev_cell_cpu;
+    float *cell_cpu;
+    float *f_cpu;
+    float *i_cpu;
+    float *g_cpu;
+    float *o_cpu;
+    float *c_cpu;
+    float *dc_cpu; 
+
+    float * binary_input;
+
+    struct layer *input_layer;
+    struct layer *self_layer;
+    struct layer *output_layer;
+
+    struct layer *reset_layer;
+    struct layer *update_layer;
+    struct layer *state_layer;
+
+    struct layer *input_gate_layer;
+    struct layer *state_gate_layer;
+    struct layer *input_save_layer;
+    struct layer *state_save_layer;
+    struct layer *input_state_layer;
+    struct layer *state_state_layer;
+
+    struct layer *input_z_layer;
+    struct layer *state_z_layer;
+
+    struct layer *input_r_layer;
+    struct layer *state_r_layer;
+
+    struct layer *input_h_layer;
+    struct layer *state_h_layer;
+	
+    struct layer *wz;
+    struct layer *uz;
+    struct layer *wr;
+    struct layer *ur;
+    struct layer *wh;
+    struct layer *uh;
+    struct layer *uo;
+    struct layer *wo;
+    struct layer *uf;
+    struct layer *wf;
+    struct layer *ui;
+    struct layer *wi;
+    struct layer *ug;
+    struct layer *wg;
+
+    tree *softmax_tree;
+
+    size_t workspace_size;
+
+#ifdef GPU
+    int *indexes_gpu;
+
+    float *z_gpu;
+    float *r_gpu;
+    float *h_gpu;
+
+    float *temp_gpu;
+    float *temp2_gpu;
+    float *temp3_gpu;
+
+    float *dh_gpu;
+    float *hh_gpu;
+    float *prev_cell_gpu;
+    float *cell_gpu;
+    float *f_gpu;
+    float *i_gpu;
+    float *g_gpu;
+    float *o_gpu;
+    float *c_gpu;
+    float *dc_gpu; 
+
+    float *m_gpu;
+    float *v_gpu;
+    float *bias_m_gpu;
+    float *scale_m_gpu;
+    float *bias_v_gpu;
+    float *scale_v_gpu;
+
+    float * combine_gpu;
+    float * combine_delta_gpu;
+
+    float * prev_state_gpu;
+    float * forgot_state_gpu;
+    float * forgot_delta_gpu;
+    float * state_gpu;
+    float * state_delta_gpu;
+    float * gate_gpu;
+    float * gate_delta_gpu;
+    float * save_gpu;
+    float * save_delta_gpu;
+    float * concat_gpu;
+    float * concat_delta_gpu;
+
+    float * binary_input_gpu;
+    float * binary_weights_gpu;
+
+    float * mean_gpu;
+    float * variance_gpu;
+
+    float * rolling_mean_gpu;
+    float * rolling_variance_gpu;
+
+    float * variance_delta_gpu;
+    float * mean_delta_gpu;
+
+    float * x_gpu;
+    float * x_norm_gpu;
+    float * weights_gpu;
+    float * weight_updates_gpu;
+    float * weight_change_gpu;
+
+    float * biases_gpu;
+    float * bias_updates_gpu;
+    float * bias_change_gpu;
+
+    float * scales_gpu;
+    float * scale_updates_gpu;
+    float * scale_change_gpu;
+
+    float * output_gpu;
+    float * loss_gpu;
+    float * delta_gpu;
+    float * rand_gpu;
+    float * squared_gpu;
+    float * norms_gpu;
+#ifdef CUDNN
+    cudnnTensorDescriptor_t srcTensorDesc, dstTensorDesc;
+    cudnnTensorDescriptor_t dsrcTensorDesc, ddstTensorDesc;
+    cudnnTensorDescriptor_t normTensorDesc;
+    cudnnFilterDescriptor_t weightDesc;
+    cudnnFilterDescriptor_t dweightDesc;
+    cudnnConvolutionDescriptor_t convDesc;
+    cudnnConvolutionFwdAlgo_t fw_algo;
+    cudnnConvolutionBwdDataAlgo_t bd_algo;
+    cudnnConvolutionBwdFilterAlgo_t bf_algo;
+#endif
+#endif
+};
+
+void free_layer(layer);
+
+typedef enum {
+    CONSTANT, STEP, EXP, POLY, STEPS, SIG, RANDOM
+} learning_rate_policy;
+
+typedef struct network{
+    int n;
+    int batch;
+    size_t *seen;
+    int *t;
+    float epoch;
+    int subdivisions;
+    layer *layers;
+    float *output;
+    learning_rate_policy policy;
+
+    float learning_rate;
+    float momentum;
+    float decay;
+    float gamma;
+    float scale;
+    float power;
+    int time_steps;
+    int step;
+    int max_batches;
+    float *scales;
+    int   *steps;
+    int num_steps;
+    int burn_in;
+
+    int adam;
+    float B1;
+    float B2;
+    float eps;
+
+    int inputs;
+    int outputs;
+    int truths;
+    int notruth;
+    int h, w, c;
+    int max_crop;
+    int min_crop;
+    float max_ratio;
+    float min_ratio;
+    int center;
+    float angle;
+    float aspect;
+    float exposure;
+    float saturation;
+    float hue;
+    int random;
+
+    int gpu_index;
+    tree *hierarchy;
+
+    float *input;
+    float *truth;
+    float *delta;
+    float *workspace;
+    int train;
+    int index;
+    float *cost;
+    float clip;
+
+#ifdef GPU
+    float *input_gpu;
+    float *truth_gpu;
+    float *delta_gpu;
+    float *output_gpu;
+#endif
+
+} network;
+
+typedef struct {
+    int w;
+    int h;
+    float scale;
+    float rad;
+    float dx;
+    float dy;
+    float aspect;
+} augment_args;
+
+typedef struct {
+    int w;
+    int h;
+    int c;
+    float *data;
+} image;
+
+typedef struct{
+    float x, y, w, h;
+} box;
+
+typedef struct detection{
+    box bbox;
+    int classes;
+    float *prob;
+    float *mask;
+    float objectness;
+    int sort_class;
+} detection;
+
+typedef struct matrix{
+    int rows, cols;
+    float **vals;
+} matrix;
+
+
+typedef struct{
+    int w, h;
+    matrix X;
+    matrix y;
+    int shallow;
+    int *num_boxes;
+    box **boxes;
+} data;
+
+typedef enum {
+    CLASSIFICATION_DATA, DETECTION_DATA, CAPTCHA_DATA, REGION_DATA, IMAGE_DATA, COMPARE_DATA, WRITING_DATA, SWAG_DATA, TAG_DATA, OLD_CLASSIFICATION_DATA, STUDY_DATA, DET_DATA, SUPER_DATA, LETTERBOX_DATA, REGRESSION_DATA, SEGMENTATION_DATA, INSTANCE_DATA, ISEG_DATA
+} data_type;
+
+typedef struct load_args{
+    int threads;
+    char **paths;
+    char *path;
+    int n;
+    int m;
+    char **labels;
+    int h;
+    int w;
+    int out_w;
+    int out_h;
+    int nh;
+    int nw;
+    int num_boxes;
+    int min, max, size;
+    int classes;
+    int background;
+    int scale;
+    int center;
+    int coords;
+    float jitter;
+    float angle;
+    float aspect;
+    float saturation;
+    float exposure;
+    float hue;
+    data *d;
+    image *im;
+    image *resized;
+    data_type type;
+    tree *hierarchy;
+} load_args;
+
+typedef struct{
+    int id;
+    float x,y,w,h;
+    float left, right, top, bottom;
+} box_label;
+
+
+network *load_network(char *cfg, char *weights, int clear);
+load_args get_base_args(network *net);
+
+void free_data(data d);
+
+typedef struct node{
+    void *val;
+    struct node *next;
+    struct node *prev;
+} node;
+
+typedef struct list{
+    int size;
+    node *front;
+    node *back;
+} list;
+
+pthread_t load_data(load_args args);
+list *read_data_cfg(char *filename);
+list *read_cfg(char *filename);
+unsigned char *read_file(char *filename);
+data resize_data(data orig, int w, int h);
+data *tile_data(data orig, int divs, int size);
+data select_data(data *orig, int *inds);
+
+void forward_network(network *net);
+void backward_network(network *net);
+void update_network(network *net);
+
+
+float dot_cpu(int N, float *X, int INCX, float *Y, int INCY);
+void axpy_cpu(int N, float ALPHA, float *X, int INCX, float *Y, int INCY);
+void copy_cpu(int N, float *X, int INCX, float *Y, int INCY);
+void scal_cpu(int N, float ALPHA, float *X, int INCX);
+void fill_cpu(int N, float ALPHA, float * X, int INCX);
+void normalize_cpu(float *x, float *mean, float *variance, int batch, int filters, int spatial);
+void softmax(float *input, int n, float temp, int stride, float *output);
+
+int best_3d_shift_r(image a, image b, int min, int max);
+#ifdef GPU
+void axpy_gpu(int N, float ALPHA, float * X, int INCX, float * Y, int INCY);
+void fill_gpu(int N, float ALPHA, float * X, int INCX);
+void scal_gpu(int N, float ALPHA, float * X, int INCX);
+void copy_gpu(int N, float * X, int INCX, float * Y, int INCY);
+
+void cuda_set_device(int n);
+void cuda_free(float *x_gpu);
+float *cuda_make_array(float *x, size_t n);
+void cuda_pull_array(float *x_gpu, float *x, size_t n);
+float cuda_mag_array(float *x_gpu, size_t n);
+void cuda_push_array(float *x_gpu, float *x, size_t n);
+
+void forward_network_gpu(network *net);
+void backward_network_gpu(network *net);
+void update_network_gpu(network *net);
+
+float train_networks(network **nets, int n, data d, int interval);
+void sync_nets(network **nets, int n, int interval);
+void harmless_update_network_gpu(network *net);
+#endif
+image get_label(image **characters, char *string, int size);
+void draw_label(image a, int r, int c, image label, const float *rgb);
+void save_image(image im, const char *name);
+void save_image_options(image im, const char *name, IMTYPE f, int quality);
+void get_next_batch(data d, int n, int offset, float *X, float *y);
+void grayscale_image_3c(image im);
+void normalize_image(image p);
+void matrix_to_csv(matrix m);
+float train_network_sgd(network *net, data d, int n);
+void rgbgr_image(image im);
+data copy_data(data d);
+data concat_data(data d1, data d2);
+data load_cifar10_data(char *filename);
+float matrix_topk_accuracy(matrix truth, matrix guess, int k);
+void matrix_add_matrix(matrix from, matrix to);
+void scale_matrix(matrix m, float scale);
+matrix csv_to_matrix(char *filename);
+float *network_accuracies(network *net, data d, int n);
+float train_network_datum(network *net);
+image make_random_image(int w, int h, int c);
+
+void denormalize_connected_layer(layer l);
+void denormalize_convolutional_layer(layer l);
+void statistics_connected_layer(layer l);
+void rescale_weights(layer l, float scale, float trans);
+void rgbgr_weights(layer l);
+image *get_weights(layer l);
+
+void demo(char *cfgfile, char *weightfile, float thresh, int cam_index, const char *filename, char **names, int classes, int frame_skip, char *prefix, int avg, float hier_thresh, int w, int h, int fps, int fullscreen);
+void get_detection_detections(layer l, int w, int h, float thresh, detection *dets);
+
+char *option_find_str(list *l, char *key, char *def);
+int option_find_int(list *l, char *key, int def);
+int option_find_int_quiet(list *l, char *key, int def);
+
+network *parse_network_cfg(char *filename);
+void save_weights(network *net, char *filename);
+void load_weights(network *net, char *filename);
+void save_weights_upto(network *net, char *filename, int cutoff);
+void load_weights_upto(network *net, char *filename, int start, int cutoff);
+
+void zero_objectness(layer l);
+void get_region_detections(layer l, int w, int h, int netw, int neth, float thresh, int *map, float tree_thresh, int relative, detection *dets);
+int get_yolo_detections(layer l, int w, int h, int netw, int neth, float thresh, int *map, int relative, detection *dets);
+void free_network(network *net);
+void set_batch_network(network *net, int b);
+void set_temp_network(network *net, float t);
+image load_image(char *filename, int w, int h, int c);
+image load_image_color(char *filename, int w, int h);
+image make_image(int w, int h, int c);
+image resize_image(image im, int w, int h);
+void censor_image(image im, int dx, int dy, int w, int h);
+image letterbox_image(image im, int w, int h);
+image crop_image(image im, int dx, int dy, int w, int h);
+image center_crop_image(image im, int w, int h);
+image resize_min(image im, int min);
+image resize_max(image im, int max);
+image threshold_image(image im, float thresh);
+image mask_to_rgb(image mask);
+int resize_network(network *net, int w, int h);
+void free_matrix(matrix m);
+void test_resize(char *filename);
+int show_image(image p, const char *name, int ms);
+image copy_image(image p);
+void draw_box_width(image a, int x1, int y1, int x2, int y2, int w, float r, float g, float b);
+float get_current_rate(network *net);
+void composite_3d(char *f1, char *f2, char *out, int delta);
+data load_data_old(char **paths, int n, int m, char **labels, int k, int w, int h);
+size_t get_current_batch(network *net);
+void constrain_image(image im);
+image get_network_image_layer(network *net, int i);
+layer get_network_output_layer(network *net);
+void top_predictions(network *net, int n, int *index);
+void flip_image(image a);
+image float_to_image(int w, int h, int c, float *data);
+void ghost_image(image source, image dest, int dx, int dy);
+float network_accuracy(network *net, data d);
+void random_distort_image(image im, float hue, float saturation, float exposure);
+void fill_image(image m, float s);
+image grayscale_image(image im);
+void rotate_image_cw(image im, int times);
+double what_time_is_it_now();
+image rotate_image(image m, float rad);
+void visualize_network(network *net);
+float box_iou(box a, box b);
+data load_all_cifar10();
+box_label *read_boxes(char *filename, int *n);
+box float_to_box(float *f, int stride);
+void draw_detections(image im, detection *dets, int num, float thresh, char **names, image **alphabet, int classes);
+
+matrix network_predict_data(network *net, data test);
+image **load_alphabet();
+image get_network_image(network *net);
+float *network_predict(network *net, float *input);
+
+int network_width(network *net);
+int network_height(network *net);
+float *network_predict_image(network *net, image im);
+void network_detect(network *net, image im, float thresh, float hier_thresh, float nms, detection *dets);
+detection *get_network_boxes(network *net, int w, int h, float thresh, float hier, int *map, int relative, int *num);
+void free_detections(detection *dets, int n);
+
+void reset_network_state(network *net, int b);
+
+char **get_labels(char *filename);
+void do_nms_obj(detection *dets, int total, int classes, float thresh);
+void do_nms_sort(detection *dets, int total, int classes, float thresh);
+
+matrix make_matrix(int rows, int cols);
+
+#ifdef OPENCV
+void *open_video_stream(const char *f, int c, int w, int h, int fps);
+image get_image_from_stream(void *p);
+void make_window(char *name, int w, int h, int fullscreen);
+#endif
+
+void free_image(image m);
+float train_network(network *net, data d);
+pthread_t load_data_in_thread(load_args args);
+void load_data_blocking(load_args args);
+list *get_paths(char *filename);
+void hierarchy_predictions(float *predictions, int n, tree *hier, int only_leaves, int stride);
+void change_leaves(tree *t, char *leaf_list);
+
+int find_int_arg(int argc, char **argv, char *arg, int def);
+float find_float_arg(int argc, char **argv, char *arg, float def);
+int find_arg(int argc, char* argv[], char *arg);
+char *find_char_arg(int argc, char **argv, char *arg, char *def);
+char *basecfg(char *cfgfile);
+void find_replace(char *str, char *orig, char *rep, char *output);
+void free_ptrs(void **ptrs, int n);
+char *fgetl(FILE *fp);
+void strip(char *s);
+float sec(clock_t clocks);
+void **list_to_array(list *l);
+void top_k(float *a, int n, int k, int *index);
+int *read_map(char *filename);
+void error(const char *s);
+int max_index(float *a, int n);
+int max_int_index(int *a, int n);
+int sample_array(float *a, int n);
+int *random_index_order(int min, int max);
+void free_list(list *l);
+float mse_array(float *a, int n);
+float variance_array(float *a, int n);
+float mag_array(float *a, int n);
+void scale_array(float *a, int n, float s);
+float mean_array(float *a, int n);
+float sum_array(float *a, int n);
+void normalize_array(float *a, int n);
+int *read_intlist(char *s, int *n, int d);
+size_t rand_size_t();
+float rand_normal();
+float rand_uniform(float min, float max);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/projects/darknet/libdarknet.a b/projects/darknet/libdarknet.a
new file mode 100644
index 0000000000000000000000000000000000000000..7941aa27467cf9e25c736467b278ed0794dd48e8
Binary files /dev/null and b/projects/darknet/libdarknet.a differ
diff --git a/projects/darknet/libdarknet.so b/projects/darknet/libdarknet.so
new file mode 100755
index 0000000000000000000000000000000000000000..06d8f97fa01913017286370484f0104a93c31766
Binary files /dev/null and b/projects/darknet/libdarknet.so differ
diff --git a/projects/darknet/python/darknet.py b/projects/darknet/python/darknet.py
new file mode 100644
index 0000000000000000000000000000000000000000..88d84cdbd175bd0ad9d4e789600e7cb9cac70513
--- /dev/null
+++ b/projects/darknet/python/darknet.py
@@ -0,0 +1,156 @@
+from ctypes import *
+import math
+import random
+
+def sample(probs):
+    s = sum(probs)
+    probs = [a/s for a in probs]
+    r = random.uniform(0, 1)
+    for i in range(len(probs)):
+        r = r - probs[i]
+        if r <= 0:
+            return i
+    return len(probs)-1
+
+def c_array(ctype, values):
+    arr = (ctype*len(values))()
+    arr[:] = values
+    return arr
+
+class BOX(Structure):
+    _fields_ = [("x", c_float),
+                ("y", c_float),
+                ("w", c_float),
+                ("h", c_float)]
+
+class DETECTION(Structure):
+    _fields_ = [("bbox", BOX),
+                ("classes", c_int),
+                ("prob", POINTER(c_float)),
+                ("mask", POINTER(c_float)),
+                ("objectness", c_float),
+                ("sort_class", c_int)]
+
+
+class IMAGE(Structure):
+    _fields_ = [("w", c_int),
+                ("h", c_int),
+                ("c", c_int),
+                ("data", POINTER(c_float))]
+
+class METADATA(Structure):
+    _fields_ = [("classes", c_int),
+                ("names", POINTER(c_char_p))]
+
+    
+
+#lib = CDLL("/home/pjreddie/documents/darknet/libdarknet.so", RTLD_GLOBAL)
+lib = CDLL("libdarknet.so", RTLD_GLOBAL)
+lib.network_width.argtypes = [c_void_p]
+lib.network_width.restype = c_int
+lib.network_height.argtypes = [c_void_p]
+lib.network_height.restype = c_int
+
+predict = lib.network_predict
+predict.argtypes = [c_void_p, POINTER(c_float)]
+predict.restype = POINTER(c_float)
+
+set_gpu = lib.cuda_set_device
+set_gpu.argtypes = [c_int]
+
+make_image = lib.make_image
+make_image.argtypes = [c_int, c_int, c_int]
+make_image.restype = IMAGE
+
+get_network_boxes = lib.get_network_boxes
+get_network_boxes.argtypes = [c_void_p, c_int, c_int, c_float, c_float, POINTER(c_int), c_int, POINTER(c_int)]
+get_network_boxes.restype = POINTER(DETECTION)
+
+make_network_boxes = lib.make_network_boxes
+make_network_boxes.argtypes = [c_void_p]
+make_network_boxes.restype = POINTER(DETECTION)
+
+free_detections = lib.free_detections
+free_detections.argtypes = [POINTER(DETECTION), c_int]
+
+free_ptrs = lib.free_ptrs
+free_ptrs.argtypes = [POINTER(c_void_p), c_int]
+
+network_predict = lib.network_predict
+network_predict.argtypes = [c_void_p, POINTER(c_float)]
+
+reset_rnn = lib.reset_rnn
+reset_rnn.argtypes = [c_void_p]
+
+load_net = lib.load_network
+load_net.argtypes = [c_char_p, c_char_p, c_int]
+load_net.restype = c_void_p
+
+do_nms_obj = lib.do_nms_obj
+do_nms_obj.argtypes = [POINTER(DETECTION), c_int, c_int, c_float]
+
+do_nms_sort = lib.do_nms_sort
+do_nms_sort.argtypes = [POINTER(DETECTION), c_int, c_int, c_float]
+
+free_image = lib.free_image
+free_image.argtypes = [IMAGE]
+
+letterbox_image = lib.letterbox_image
+letterbox_image.argtypes = [IMAGE, c_int, c_int]
+letterbox_image.restype = IMAGE
+
+load_meta = lib.get_metadata
+lib.get_metadata.argtypes = [c_char_p]
+lib.get_metadata.restype = METADATA
+
+load_image = lib.load_image_color
+load_image.argtypes = [c_char_p, c_int, c_int]
+load_image.restype = IMAGE
+
+rgbgr_image = lib.rgbgr_image
+rgbgr_image.argtypes = [IMAGE]
+
+predict_image = lib.network_predict_image
+predict_image.argtypes = [c_void_p, IMAGE]
+predict_image.restype = POINTER(c_float)
+
+def classify(net, meta, im):
+    out = predict_image(net, im)
+    res = []
+    for i in range(meta.classes):
+        res.append((meta.names[i], out[i]))
+    res = sorted(res, key=lambda x: -x[1])
+    return res
+
+def detect(net, meta, image, thresh=.5, hier_thresh=.5, nms=.45):
+    im = load_image(image, 0, 0)
+    num = c_int(0)
+    pnum = pointer(num)
+    predict_image(net, im)
+    dets = get_network_boxes(net, im.w, im.h, thresh, hier_thresh, None, 0, pnum)
+    num = pnum[0]
+    if (nms): do_nms_obj(dets, num, meta.classes, nms);
+
+    res = []
+    for j in range(num):
+        for i in range(meta.classes):
+            if dets[j].prob[i] > 0:
+                b = dets[j].bbox
+                res.append((meta.names[i], dets[j].prob[i], (b.x, b.y, b.w, b.h)))
+    res = sorted(res, key=lambda x: -x[1])
+    free_image(im)
+    free_detections(dets, num)
+    return res
+    
+if __name__ == "__main__":
+    #net = load_net("cfg/densenet201.cfg", "/home/pjreddie/trained/densenet201.weights", 0)
+    #im = load_image("data/wolf.jpg", 0, 0)
+    #meta = load_meta("cfg/imagenet1k.data")
+    #r = classify(net, meta, im)
+    #print r[:10]
+    net = load_net("cfg/tiny-yolo.cfg", "tiny-yolo.weights", 0)
+    meta = load_meta("cfg/coco.data")
+    r = detect(net, meta, "data/dog.jpg")
+    print r
+    
+
diff --git a/projects/darknet/python/proverbot.py b/projects/darknet/python/proverbot.py
new file mode 100644
index 0000000000000000000000000000000000000000..095aae8f8bf8bbe47ea1768a6e2c948bb0ff8f85
--- /dev/null
+++ b/projects/darknet/python/proverbot.py
@@ -0,0 +1,37 @@
+from darknet import *
+
+def predict_tactic(net, s):
+    prob = 0
+    d = c_array(c_float, [0.0]*256)
+    tac = ''
+    if not len(s):
+        s = '\n'
+    for c in s[:-1]:
+        d[ord(c)] = 1
+        pred = predict(net, d)
+        d[ord(c)] = 0
+    c = s[-1]
+    while 1:
+        d[ord(c)] = 1
+        pred = predict(net, d)
+        d[ord(c)] = 0
+        pred = [pred[i] for i in range(256)]
+        ind = sample(pred)
+        c = chr(ind)
+        prob += math.log(pred[ind])
+        if len(tac) and tac[-1] == '.':
+            break
+        tac = tac + c
+    return (tac, prob)
+
+def predict_tactics(net, s, n):
+    tacs = []
+    for i in range(n):
+        reset_rnn(net)
+        tacs.append(predict_tactic(net, s))
+    tacs = sorted(tacs, key=lambda x: -x[1])
+    return tacs
+
+net = load_net("cfg/coq.test.cfg", "/home/pjreddie/backup/coq.backup", 0)
+t = predict_tactics(net, "+++++\n", 10)
+print t
diff --git a/projects/darknet/scripts/dice_label.sh b/projects/darknet/scripts/dice_label.sh
new file mode 100644
index 0000000000000000000000000000000000000000..f19f8a49481b46d5a04dd18b1b05af8928b21957
--- /dev/null
+++ b/projects/darknet/scripts/dice_label.sh
@@ -0,0 +1,20 @@
+mkdir -p images
+mkdir -p images/orig
+mkdir -p images/train
+mkdir -p images/val
+
+ffmpeg -i Face1.mp4 images/orig/face1_%6d.jpg
+ffmpeg -i Face2.mp4 images/orig/face2_%6d.jpg
+ffmpeg -i Face3.mp4 images/orig/face3_%6d.jpg
+ffmpeg -i Face4.mp4 images/orig/face4_%6d.jpg
+ffmpeg -i Face5.mp4 images/orig/face5_%6d.jpg
+ffmpeg -i Face6.mp4 images/orig/face6_%6d.jpg
+
+mogrify -resize 100x100^ -gravity center -crop 100x100+0+0 +repage images/orig/*
+
+ls images/orig/* | shuf | head -n 1000 | xargs mv -t images/val
+mv images/orig/* images/train
+
+find `pwd`/images/train > dice.train.list -name \*.jpg
+find `pwd`/images/val > dice.val.list -name \*.jpg
+
diff --git a/projects/darknet/scripts/gen_tactic.sh b/projects/darknet/scripts/gen_tactic.sh
new file mode 100755
index 0000000000000000000000000000000000000000..ffa30d27754dacdd03bd5996d41cbfab14db0f39
--- /dev/null
+++ b/projects/darknet/scripts/gen_tactic.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+# Usage:
+# wget http://pjreddie.com/media/files/peek.weights
+# scripts/gen_tactic.sh < data/goal.txt
+./darknet rnn generatetactic cfg/gru.cfg peek.weights 2>/dev/null
diff --git a/projects/darknet/scripts/get_coco_dataset.sh b/projects/darknet/scripts/get_coco_dataset.sh
new file mode 100644
index 0000000000000000000000000000000000000000..28463015d1748fd331e071a0a778c6d4500b29ef
--- /dev/null
+++ b/projects/darknet/scripts/get_coco_dataset.sh
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# Clone COCO API
+git clone https://github.com/pdollar/coco
+cd coco
+
+mkdir images
+cd images
+
+# Download Images
+wget -c https://pjreddie.com/media/files/train2014.zip
+wget -c https://pjreddie.com/media/files/val2014.zip
+
+# Unzip
+unzip -q train2014.zip
+unzip -q val2014.zip
+
+cd ..
+
+# Download COCO Metadata
+wget -c https://pjreddie.com/media/files/instances_train-val2014.zip
+wget -c https://pjreddie.com/media/files/coco/5k.part
+wget -c https://pjreddie.com/media/files/coco/trainvalno5k.part
+wget -c https://pjreddie.com/media/files/coco/labels.tgz
+tar xzf labels.tgz
+unzip -q instances_train-val2014.zip
+
+# Set Up Image Lists
+paste <(awk "{print \"$PWD\"}" <5k.part) 5k.part | tr -d '\t' > 5k.txt
+paste <(awk "{print \"$PWD\"}" <trainvalno5k.part) trainvalno5k.part | tr -d '\t' > trainvalno5k.txt
+
diff --git a/projects/darknet/scripts/imagenet_label.sh b/projects/darknet/scripts/imagenet_label.sh
new file mode 100644
index 0000000000000000000000000000000000000000..01e4306ee3cf7322427374f01c766bcdef970922
--- /dev/null
+++ b/projects/darknet/scripts/imagenet_label.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+mkdir -p labelled
+wd=`pwd`
+
+for f in val/*.xml;
+do
+label=`grep -m1 "<name>" $f | grep -oP '<name>\K[^<]*'`
+im=`echo $f | sed 's/val/imgs/; s/xml/JPEG/'`
+out=`echo $im | sed 's/JPEG/'${label}'.JPEG/; s/imgs/labelled/'`
+ln -s ${wd}/$im ${wd}/$out
+done
+
+find ${wd}/labelled -name \*.JPEG > inet.val.list
+
diff --git a/projects/darknet/scripts/voc_label.py b/projects/darknet/scripts/voc_label.py
new file mode 100644
index 0000000000000000000000000000000000000000..679fc366890d9eccf15124f950a274d8ad24fc83
--- /dev/null
+++ b/projects/darknet/scripts/voc_label.py
@@ -0,0 +1,59 @@
+import xml.etree.ElementTree as ET
+import pickle
+import os
+from os import listdir, getcwd
+from os.path import join
+
+sets=[('2012', 'train'), ('2012', 'val'), ('2007', 'train'), ('2007', 'val'), ('2007', 'test')]
+
+classes = ["aeroplane", "bicycle", "bird", "boat", "bottle", "bus", "car", "cat", "chair", "cow", "diningtable", "dog", "horse", "motorbike", "person", "pottedplant", "sheep", "sofa", "train", "tvmonitor"]
+
+
+def convert(size, box):
+    dw = 1./(size[0])
+    dh = 1./(size[1])
+    x = (box[0] + box[1])/2.0 - 1
+    y = (box[2] + box[3])/2.0 - 1
+    w = box[1] - box[0]
+    h = box[3] - box[2]
+    x = x*dw
+    w = w*dw
+    y = y*dh
+    h = h*dh
+    return (x,y,w,h)
+
+def convert_annotation(year, image_id):
+    in_file = open('VOCdevkit/VOC%s/Annotations/%s.xml'%(year, image_id))
+    out_file = open('VOCdevkit/VOC%s/labels/%s.txt'%(year, image_id), 'w')
+    tree=ET.parse(in_file)
+    root = tree.getroot()
+    size = root.find('size')
+    w = int(size.find('width').text)
+    h = int(size.find('height').text)
+
+    for obj in root.iter('object'):
+        difficult = obj.find('difficult').text
+        cls = obj.find('name').text
+        if cls not in classes or int(difficult)==1:
+            continue
+        cls_id = classes.index(cls)
+        xmlbox = obj.find('bndbox')
+        b = (float(xmlbox.find('xmin').text), float(xmlbox.find('xmax').text), float(xmlbox.find('ymin').text), float(xmlbox.find('ymax').text))
+        bb = convert((w,h), b)
+        out_file.write(str(cls_id) + " " + " ".join([str(a) for a in bb]) + '\n')
+
+wd = getcwd()
+
+for year, image_set in sets:
+    if not os.path.exists('VOCdevkit/VOC%s/labels/'%(year)):
+        os.makedirs('VOCdevkit/VOC%s/labels/'%(year))
+    image_ids = open('VOCdevkit/VOC%s/ImageSets/Main/%s.txt'%(year, image_set)).read().strip().split()
+    list_file = open('%s_%s.txt'%(year, image_set), 'w')
+    for image_id in image_ids:
+        list_file.write('%s/VOCdevkit/VOC%s/JPEGImages/%s.jpg\n'%(wd, year, image_id))
+        convert_annotation(year, image_id)
+    list_file.close()
+
+os.system("cat 2007_train.txt 2007_val.txt 2012_train.txt 2012_val.txt > train.txt")
+os.system("cat 2007_train.txt 2007_val.txt 2007_test.txt 2012_train.txt 2012_val.txt > train.all.txt")
+
diff --git a/projects/darknet/src/activation_kernels.cu b/projects/darknet/src/activation_kernels.cu
new file mode 100644
index 0000000000000000000000000000000000000000..4dc5804d286030382751942a17293af8f19044e0
--- /dev/null
+++ b/projects/darknet/src/activation_kernels.cu
@@ -0,0 +1,206 @@
+#include "cuda_runtime.h"
+#include "curand.h"
+#include "cublas_v2.h"
+
+extern "C" {
+#include "activations.h"
+#include "cuda.h"
+}
+
+
+__device__ float lhtan_activate_kernel(float x)
+{
+    if(x < 0) return .001f*x;
+    if(x > 1) return .001f*(x-1.f) + 1.f;
+    return x;
+}
+__device__ float lhtan_gradient_kernel(float x)
+{
+    if(x > 0 && x < 1) return 1;
+    return .001;
+}
+
+__device__ float hardtan_activate_kernel(float x)
+{
+    if (x < -1) return -1;
+    if (x > 1) return 1;
+    return x;
+}
+__device__ float linear_activate_kernel(float x){return x;}
+__device__ float logistic_activate_kernel(float x){return 1.f/(1.f + expf(-x));}
+__device__ float loggy_activate_kernel(float x){return 2.f/(1.f + expf(-x)) - 1;}
+__device__ float relu_activate_kernel(float x){return x*(x>0);}
+__device__ float elu_activate_kernel(float x){return (x >= 0)*x + (x < 0)*(expf(x)-1);}
+__device__ float selu_activate_kernel(float x){return (x >= 0)*1.0507f*x + (x < 0)*1.0507f*1.6732f*(expf(x)-1);}
+__device__ float relie_activate_kernel(float x){return (x>0) ? x : .01f*x;}
+__device__ float ramp_activate_kernel(float x){return x*(x>0)+.1f*x;}
+__device__ float leaky_activate_kernel(float x){return (x>0) ? x : .1f*x;}
+__device__ float tanh_activate_kernel(float x){return (2.f/(1 + expf(-2*x)) - 1);}
+__device__ float plse_activate_kernel(float x)
+{
+    if(x < -4) return .01f * (x + 4);
+    if(x > 4)  return .01f * (x - 4) + 1;
+    return .125f*x + .5f;
+}
+__device__ float stair_activate_kernel(float x)
+{
+    int n = floorf(x);
+    if (n%2 == 0) return floorf(x/2);
+    else return (x - n) + floorf(x/2);
+}
+ 
+
+__device__ float hardtan_gradient_kernel(float x)
+{
+    if (x > -1 && x < 1) return 1;
+    return 0;
+}
+__device__ float linear_gradient_kernel(float x){return 1;}
+__device__ float logistic_gradient_kernel(float x){return (1-x)*x;}
+__device__ float loggy_gradient_kernel(float x)
+{
+    float y = (x+1)/2;
+    return 2*(1-y)*y;
+}
+__device__ float relu_gradient_kernel(float x){return (x>0);}
+__device__ float elu_gradient_kernel(float x){return (x >= 0) + (x < 0)*(x + 1);}
+__device__ float selu_gradient_kernel(float x){return (x >= 0)*1.0507 + (x < 0)*(x + 1.0507*1.6732);}
+__device__ float relie_gradient_kernel(float x){return (x>0) ? 1 : .01f;}
+__device__ float ramp_gradient_kernel(float x){return (x>0)+.1f;}
+__device__ float leaky_gradient_kernel(float x){return (x>0) ? 1 : .1f;}
+__device__ float tanh_gradient_kernel(float x){return 1-x*x;}
+__device__ float plse_gradient_kernel(float x){return (x < 0 || x > 1) ? .01f : .125f;}
+__device__ float stair_gradient_kernel(float x)
+{
+    if (floorf(x) == x) return 0;
+    return 1;
+}
+
+__device__ float activate_kernel(float x, ACTIVATION a)
+{
+    switch(a){
+        case LINEAR:
+            return linear_activate_kernel(x);
+        case LOGISTIC:
+            return logistic_activate_kernel(x);
+        case LOGGY:
+            return loggy_activate_kernel(x);
+        case RELU:
+            return relu_activate_kernel(x);
+        case ELU:
+            return elu_activate_kernel(x);
+        case SELU:
+            return selu_activate_kernel(x);
+        case RELIE:
+            return relie_activate_kernel(x);
+        case RAMP:
+            return ramp_activate_kernel(x);
+        case LEAKY:
+            return leaky_activate_kernel(x);
+        case TANH:
+            return tanh_activate_kernel(x);
+        case PLSE:
+            return plse_activate_kernel(x);
+        case STAIR:
+            return stair_activate_kernel(x);
+        case HARDTAN:
+            return hardtan_activate_kernel(x);
+        case LHTAN:
+            return lhtan_activate_kernel(x);
+    }
+    return 0;
+}
+
+__device__ float gradient_kernel(float x, ACTIVATION a)
+{
+    switch(a){
+        case LINEAR:
+            return linear_gradient_kernel(x);
+        case LOGISTIC:
+            return logistic_gradient_kernel(x);
+        case LOGGY:
+            return loggy_gradient_kernel(x);
+        case RELU:
+            return relu_gradient_kernel(x);
+        case ELU:
+            return elu_gradient_kernel(x);
+        case SELU:
+            return selu_gradient_kernel(x);
+        case RELIE:
+            return relie_gradient_kernel(x);
+        case RAMP:
+            return ramp_gradient_kernel(x);
+        case LEAKY:
+            return leaky_gradient_kernel(x);
+        case TANH:
+            return tanh_gradient_kernel(x);
+        case PLSE:
+            return plse_gradient_kernel(x);
+        case STAIR:
+            return stair_gradient_kernel(x);
+        case HARDTAN:
+            return hardtan_gradient_kernel(x);
+        case LHTAN:
+            return lhtan_gradient_kernel(x);
+    }
+    return 0;
+}
+
+__global__ void binary_gradient_array_kernel(float *x, float *dy, int n, int s, BINARY_ACTIVATION a, float *dx)
+{
+    int id = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    int i = id % s;
+    int b = id / s;
+    float x1 = x[b*s + i];
+    float x2 = x[b*s + s/2 + i];
+    if(id < n) {
+        float de = dy[id];
+        dx[b*s + i] = x2*de;
+        dx[b*s + s/2 + i] = x1*de; 
+    }
+}
+
+extern "C" void binary_gradient_array_gpu(float *x, float *dx, int n, int size, BINARY_ACTIVATION a, float *y) 
+{
+    binary_gradient_array_kernel<<<cuda_gridsize(n/2), BLOCK>>>(x, dx, n/2, size, a, y);
+    check_error(cudaPeekAtLastError());
+}
+__global__ void binary_activate_array_kernel(float *x, int n, int s, BINARY_ACTIVATION a, float *y)
+{
+    int id = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    int i = id % s;
+    int b = id / s;
+    float x1 = x[b*s + i];
+    float x2 = x[b*s + s/2 + i];
+    if(id < n) y[id] = x1*x2;
+}
+
+extern "C" void binary_activate_array_gpu(float *x, int n, int size, BINARY_ACTIVATION a, float *y) 
+{
+    binary_activate_array_kernel<<<cuda_gridsize(n/2), BLOCK>>>(x, n/2, size, a, y);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void activate_array_kernel(float *x, int n, ACTIVATION a)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < n) x[i] = activate_kernel(x[i], a);
+}
+
+__global__ void gradient_array_kernel(float *x, int n, ACTIVATION a, float *delta)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < n) delta[i] *= gradient_kernel(x[i], a);
+}
+
+extern "C" void activate_array_gpu(float *x, int n, ACTIVATION a) 
+{
+    activate_array_kernel<<<cuda_gridsize(n), BLOCK>>>(x, n, a);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void gradient_array_gpu(float *x, int n, ACTIVATION a, float *delta) 
+{
+    gradient_array_kernel<<<cuda_gridsize(n), BLOCK>>>(x, n, a, delta);
+    check_error(cudaPeekAtLastError());
+}
diff --git a/projects/darknet/src/activation_layer.c b/projects/darknet/src/activation_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..b4ba953967b4f2def57928b09689f10ff458cdf0
--- /dev/null
+++ b/projects/darknet/src/activation_layer.c
@@ -0,0 +1,63 @@
+#include "activation_layer.h"
+#include "utils.h"
+#include "cuda.h"
+#include "blas.h"
+#include "gemm.h"
+
+#include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+layer make_activation_layer(int batch, int inputs, ACTIVATION activation)
+{
+    layer l = {0};
+    l.type = ACTIVE;
+
+    l.inputs = inputs;
+    l.outputs = inputs;
+    l.batch=batch;
+
+    l.output = calloc(batch*inputs, sizeof(float*));
+    l.delta = calloc(batch*inputs, sizeof(float*));
+
+    l.forward = forward_activation_layer;
+    l.backward = backward_activation_layer;
+#ifdef GPU
+    l.forward_gpu = forward_activation_layer_gpu;
+    l.backward_gpu = backward_activation_layer_gpu;
+
+    l.output_gpu = cuda_make_array(l.output, inputs*batch);
+    l.delta_gpu = cuda_make_array(l.delta, inputs*batch);
+#endif
+    l.activation = activation;
+    fprintf(stderr, "Activation Layer: %d inputs\n", inputs);
+    return l;
+}
+
+void forward_activation_layer(layer l, network net)
+{
+    copy_cpu(l.outputs*l.batch, net.input, 1, l.output, 1);
+    activate_array(l.output, l.outputs*l.batch, l.activation);
+}
+
+void backward_activation_layer(layer l, network net)
+{
+    gradient_array(l.output, l.outputs*l.batch, l.activation, l.delta);
+    copy_cpu(l.outputs*l.batch, l.delta, 1, net.delta, 1);
+}
+
+#ifdef GPU
+
+void forward_activation_layer_gpu(layer l, network net)
+{
+    copy_gpu(l.outputs*l.batch, net.input_gpu, 1, l.output_gpu, 1);
+    activate_array_gpu(l.output_gpu, l.outputs*l.batch, l.activation);
+}
+
+void backward_activation_layer_gpu(layer l, network net)
+{
+    gradient_array_gpu(l.output_gpu, l.outputs*l.batch, l.activation, l.delta_gpu);
+    copy_gpu(l.outputs*l.batch, l.delta_gpu, 1, net.delta_gpu, 1);
+}
+#endif
diff --git a/projects/darknet/src/activation_layer.h b/projects/darknet/src/activation_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..42118a84e83f59a8997e354959404d1283a3004c
--- /dev/null
+++ b/projects/darknet/src/activation_layer.h
@@ -0,0 +1,19 @@
+#ifndef ACTIVATION_LAYER_H
+#define ACTIVATION_LAYER_H
+
+#include "activations.h"
+#include "layer.h"
+#include "network.h"
+
+layer make_activation_layer(int batch, int inputs, ACTIVATION activation);
+
+void forward_activation_layer(layer l, network net);
+void backward_activation_layer(layer l, network net);
+
+#ifdef GPU
+void forward_activation_layer_gpu(layer l, network net);
+void backward_activation_layer_gpu(layer l, network net);
+#endif
+
+#endif
+
diff --git a/projects/darknet/src/activations.c b/projects/darknet/src/activations.c
new file mode 100644
index 0000000000000000000000000000000000000000..da1a17a89b46b6c41fa80b5dd113e1b30c910712
--- /dev/null
+++ b/projects/darknet/src/activations.c
@@ -0,0 +1,150 @@
+#include "activations.h"
+
+#include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+char *get_activation_string(ACTIVATION a)
+{
+    switch(a){
+        case LOGISTIC:
+            return "logistic";
+        case LOGGY:
+            return "loggy";
+        case RELU:
+            return "relu";
+        case ELU:
+            return "elu";
+        case SELU:
+            return "selu";
+        case RELIE:
+            return "relie";
+        case RAMP:
+            return "ramp";
+        case LINEAR:
+            return "linear";
+        case TANH:
+            return "tanh";
+        case PLSE:
+            return "plse";
+        case LEAKY:
+            return "leaky";
+        case STAIR:
+            return "stair";
+        case HARDTAN:
+            return "hardtan";
+        case LHTAN:
+            return "lhtan";
+        default:
+            break;
+    }
+    return "relu";
+}
+
+ACTIVATION get_activation(char *s)
+{
+    if (strcmp(s, "logistic")==0) return LOGISTIC;
+    if (strcmp(s, "loggy")==0) return LOGGY;
+    if (strcmp(s, "relu")==0) return RELU;
+    if (strcmp(s, "elu")==0) return ELU;
+    if (strcmp(s, "selu")==0) return SELU;
+    if (strcmp(s, "relie")==0) return RELIE;
+    if (strcmp(s, "plse")==0) return PLSE;
+    if (strcmp(s, "hardtan")==0) return HARDTAN;
+    if (strcmp(s, "lhtan")==0) return LHTAN;
+    if (strcmp(s, "linear")==0) return LINEAR;
+    if (strcmp(s, "ramp")==0) return RAMP;
+    if (strcmp(s, "leaky")==0) return LEAKY;
+    if (strcmp(s, "tanh")==0) return TANH;
+    if (strcmp(s, "stair")==0) return STAIR;
+    fprintf(stderr, "Couldn't find activation function %s, going with ReLU\n", s);
+    return RELU;
+}
+
+float activate(float x, ACTIVATION a)
+{
+    switch(a){
+        case LINEAR:
+            return linear_activate(x);
+        case LOGISTIC:
+            return logistic_activate(x);
+        case LOGGY:
+            return loggy_activate(x);
+        case RELU:
+            return relu_activate(x);
+        case ELU:
+            return elu_activate(x);
+        case SELU:
+            return selu_activate(x);
+        case RELIE:
+            return relie_activate(x);
+        case RAMP:
+            return ramp_activate(x);
+        case LEAKY:
+            return leaky_activate(x);
+        case TANH:
+            return tanh_activate(x);
+        case PLSE:
+            return plse_activate(x);
+        case STAIR:
+            return stair_activate(x);
+        case HARDTAN:
+            return hardtan_activate(x);
+        case LHTAN:
+            return lhtan_activate(x);
+    }
+    return 0;
+}
+
+void activate_array(float *x, const int n, const ACTIVATION a)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        x[i] = activate(x[i], a);
+    }
+}
+
+float gradient(float x, ACTIVATION a)
+{
+    switch(a){
+        case LINEAR:
+            return linear_gradient(x);
+        case LOGISTIC:
+            return logistic_gradient(x);
+        case LOGGY:
+            return loggy_gradient(x);
+        case RELU:
+            return relu_gradient(x);
+        case ELU:
+            return elu_gradient(x);
+        case SELU:
+            return selu_gradient(x);
+        case RELIE:
+            return relie_gradient(x);
+        case RAMP:
+            return ramp_gradient(x);
+        case LEAKY:
+            return leaky_gradient(x);
+        case TANH:
+            return tanh_gradient(x);
+        case PLSE:
+            return plse_gradient(x);
+        case STAIR:
+            return stair_gradient(x);
+        case HARDTAN:
+            return hardtan_gradient(x);
+        case LHTAN:
+            return lhtan_gradient(x);
+    }
+    return 0;
+}
+
+void gradient_array(const float *x, const int n, const ACTIVATION a, float *delta)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        delta[i] *= gradient(x[i], a);
+    }
+} 
+
diff --git a/projects/darknet/src/activations.h b/projects/darknet/src/activations.h
new file mode 100644
index 0000000000000000000000000000000000000000..9780d2cfb265778c9a819587416a23639b9cbb13
--- /dev/null
+++ b/projects/darknet/src/activations.h
@@ -0,0 +1,87 @@
+#ifndef ACTIVATIONS_H
+#define ACTIVATIONS_H
+#include "darknet.h"
+#include "cuda.h"
+#include "math.h"
+
+ACTIVATION get_activation(char *s);
+
+char *get_activation_string(ACTIVATION a);
+float activate(float x, ACTIVATION a);
+float gradient(float x, ACTIVATION a);
+void gradient_array(const float *x, const int n, const ACTIVATION a, float *delta);
+void activate_array(float *x, const int n, const ACTIVATION a);
+#ifdef GPU
+void activate_array_gpu(float *x, int n, ACTIVATION a);
+void gradient_array_gpu(float *x, int n, ACTIVATION a, float *delta);
+#endif
+
+static inline float stair_activate(float x)
+{
+    int n = floor(x);
+    if (n%2 == 0) return floor(x/2.);
+    else return (x - n) + floor(x/2.);
+}
+static inline float hardtan_activate(float x)
+{
+    if (x < -1) return -1;
+    if (x > 1) return 1;
+    return x;
+}
+static inline float linear_activate(float x){return x;}
+static inline float logistic_activate(float x){return 1./(1. + exp(-x));}
+static inline float loggy_activate(float x){return 2./(1. + exp(-x)) - 1;}
+static inline float relu_activate(float x){return x*(x>0);}
+static inline float elu_activate(float x){return (x >= 0)*x + (x < 0)*(exp(x)-1);}
+static inline float selu_activate(float x){return (x >= 0)*1.0507*x + (x < 0)*1.0507*1.6732*(exp(x)-1);}
+static inline float relie_activate(float x){return (x>0) ? x : .01*x;}
+static inline float ramp_activate(float x){return x*(x>0)+.1*x;}
+static inline float leaky_activate(float x){return (x>0) ? x : .1*x;}
+static inline float tanh_activate(float x){return (exp(2*x)-1)/(exp(2*x)+1);}
+static inline float plse_activate(float x)
+{
+    if(x < -4) return .01 * (x + 4);
+    if(x > 4)  return .01 * (x - 4) + 1;
+    return .125*x + .5;
+}
+
+static inline float lhtan_activate(float x)
+{
+    if(x < 0) return .001*x;
+    if(x > 1) return .001*(x-1) + 1;
+    return x;
+}
+static inline float lhtan_gradient(float x)
+{
+    if(x > 0 && x < 1) return 1;
+    return .001;
+}
+
+static inline float hardtan_gradient(float x)
+{
+    if (x > -1 && x < 1) return 1;
+    return 0;
+}
+static inline float linear_gradient(float x){return 1;}
+static inline float logistic_gradient(float x){return (1-x)*x;}
+static inline float loggy_gradient(float x)
+{
+    float y = (x+1.)/2.;
+    return 2*(1-y)*y;
+}
+static inline float stair_gradient(float x)
+{
+    if (floor(x) == x) return 0;
+    return 1;
+}
+static inline float relu_gradient(float x){return (x>0);}
+static inline float elu_gradient(float x){return (x >= 0) + (x < 0)*(x + 1);}
+static inline float selu_gradient(float x){return (x >= 0)*1.0507 + (x < 0)*(x + 1.0507*1.6732);}
+static inline float relie_gradient(float x){return (x>0) ? 1 : .01;}
+static inline float ramp_gradient(float x){return (x>0)+.1;}
+static inline float leaky_gradient(float x){return (x>0) ? 1 : .1;}
+static inline float tanh_gradient(float x){return 1-x*x;}
+static inline float plse_gradient(float x){return (x < 0 || x > 1) ? .01 : .125;}
+
+#endif
+
diff --git a/projects/darknet/src/avgpool_layer.c b/projects/darknet/src/avgpool_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..83034dbecf4967e5e527883328f9fd8dfa1bd9b8
--- /dev/null
+++ b/projects/darknet/src/avgpool_layer.c
@@ -0,0 +1,71 @@
+#include "avgpool_layer.h"
+#include "cuda.h"
+#include <stdio.h>
+
+avgpool_layer make_avgpool_layer(int batch, int w, int h, int c)
+{
+    fprintf(stderr, "avg                     %4d x%4d x%4d   ->  %4d\n",  w, h, c, c);
+    avgpool_layer l = {0};
+    l.type = AVGPOOL;
+    l.batch = batch;
+    l.h = h;
+    l.w = w;
+    l.c = c;
+    l.out_w = 1;
+    l.out_h = 1;
+    l.out_c = c;
+    l.outputs = l.out_c;
+    l.inputs = h*w*c;
+    int output_size = l.outputs * batch;
+    l.output =  calloc(output_size, sizeof(float));
+    l.delta =   calloc(output_size, sizeof(float));
+    l.forward = forward_avgpool_layer;
+    l.backward = backward_avgpool_layer;
+    #ifdef GPU
+    l.forward_gpu = forward_avgpool_layer_gpu;
+    l.backward_gpu = backward_avgpool_layer_gpu;
+    l.output_gpu  = cuda_make_array(l.output, output_size);
+    l.delta_gpu   = cuda_make_array(l.delta, output_size);
+    #endif
+    return l;
+}
+
+void resize_avgpool_layer(avgpool_layer *l, int w, int h)
+{
+    l->w = w;
+    l->h = h;
+    l->inputs = h*w*l->c;
+}
+
+void forward_avgpool_layer(const avgpool_layer l, network net)
+{
+    int b,i,k;
+
+    for(b = 0; b < l.batch; ++b){
+        for(k = 0; k < l.c; ++k){
+            int out_index = k + b*l.c;
+            l.output[out_index] = 0;
+            for(i = 0; i < l.h*l.w; ++i){
+                int in_index = i + l.h*l.w*(k + b*l.c);
+                l.output[out_index] += net.input[in_index];
+            }
+            l.output[out_index] /= l.h*l.w;
+        }
+    }
+}
+
+void backward_avgpool_layer(const avgpool_layer l, network net)
+{
+    int b,i,k;
+
+    for(b = 0; b < l.batch; ++b){
+        for(k = 0; k < l.c; ++k){
+            int out_index = k + b*l.c;
+            for(i = 0; i < l.h*l.w; ++i){
+                int in_index = i + l.h*l.w*(k + b*l.c);
+                net.delta[in_index] += l.delta[out_index] / (l.h*l.w);
+            }
+        }
+    }
+}
+
diff --git a/projects/darknet/src/avgpool_layer.h b/projects/darknet/src/avgpool_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..3bd356c4e393526d20b22f530ed783fa0527191b
--- /dev/null
+++ b/projects/darknet/src/avgpool_layer.h
@@ -0,0 +1,23 @@
+#ifndef AVGPOOL_LAYER_H
+#define AVGPOOL_LAYER_H
+
+#include "image.h"
+#include "cuda.h"
+#include "layer.h"
+#include "network.h"
+
+typedef layer avgpool_layer;
+
+image get_avgpool_image(avgpool_layer l);
+avgpool_layer make_avgpool_layer(int batch, int w, int h, int c);
+void resize_avgpool_layer(avgpool_layer *l, int w, int h);
+void forward_avgpool_layer(const avgpool_layer l, network net);
+void backward_avgpool_layer(const avgpool_layer l, network net);
+
+#ifdef GPU
+void forward_avgpool_layer_gpu(avgpool_layer l, network net);
+void backward_avgpool_layer_gpu(avgpool_layer l, network net);
+#endif
+
+#endif
+
diff --git a/projects/darknet/src/avgpool_layer_kernels.cu b/projects/darknet/src/avgpool_layer_kernels.cu
new file mode 100644
index 0000000000000000000000000000000000000000..a7eca3aeae93d9342e2f1e225a55235859b1310f
--- /dev/null
+++ b/projects/darknet/src/avgpool_layer_kernels.cu
@@ -0,0 +1,61 @@
+#include "cuda_runtime.h"
+#include "curand.h"
+#include "cublas_v2.h"
+
+extern "C" {
+#include "avgpool_layer.h"
+#include "cuda.h"
+}
+
+__global__ void forward_avgpool_layer_kernel(int n, int w, int h, int c, float *input, float *output)
+{
+    int id = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(id >= n) return;
+
+    int k = id % c;
+    id /= c;
+    int b = id;
+
+    int i;
+    int out_index = (k + c*b);
+    output[out_index] = 0;
+    for(i = 0; i < w*h; ++i){
+        int in_index = i + h*w*(k + b*c);
+        output[out_index] += input[in_index];
+    }
+    output[out_index] /= w*h;
+}
+
+__global__ void backward_avgpool_layer_kernel(int n, int w, int h, int c, float *in_delta, float *out_delta)
+{
+    int id = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(id >= n) return;
+
+    int k = id % c;
+    id /= c;
+    int b = id;
+
+    int i;
+    int out_index = (k + c*b);
+    for(i = 0; i < w*h; ++i){
+        int in_index = i + h*w*(k + b*c);
+        in_delta[in_index] += out_delta[out_index] / (w*h);
+    }
+}
+
+extern "C" void forward_avgpool_layer_gpu(avgpool_layer layer, network net)
+{
+    size_t n = layer.c*layer.batch;
+
+    forward_avgpool_layer_kernel<<<cuda_gridsize(n), BLOCK>>>(n, layer.w, layer.h, layer.c, net.input_gpu, layer.output_gpu);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void backward_avgpool_layer_gpu(avgpool_layer layer, network net)
+{
+    size_t n = layer.c*layer.batch;
+
+    backward_avgpool_layer_kernel<<<cuda_gridsize(n), BLOCK>>>(n, layer.w, layer.h, layer.c, net.delta_gpu, layer.delta_gpu);
+    check_error(cudaPeekAtLastError());
+}
+
diff --git a/projects/darknet/src/batchnorm_layer.c b/projects/darknet/src/batchnorm_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..ebff387cc4b0365173fb6727efd80ebc80bfbd41
--- /dev/null
+++ b/projects/darknet/src/batchnorm_layer.c
@@ -0,0 +1,279 @@
+#include "convolutional_layer.h"
+#include "batchnorm_layer.h"
+#include "blas.h"
+#include <stdio.h>
+
+layer make_batchnorm_layer(int batch, int w, int h, int c)
+{
+    fprintf(stderr, "Batch Normalization Layer: %d x %d x %d image\n", w,h,c);
+    layer l = {0};
+    l.type = BATCHNORM;
+    l.batch = batch;
+    l.h = l.out_h = h;
+    l.w = l.out_w = w;
+    l.c = l.out_c = c;
+    l.output = calloc(h * w * c * batch, sizeof(float));
+    l.delta  = calloc(h * w * c * batch, sizeof(float));
+    l.inputs = w*h*c;
+    l.outputs = l.inputs;
+
+    l.scales = calloc(c, sizeof(float));
+    l.scale_updates = calloc(c, sizeof(float));
+    l.biases = calloc(c, sizeof(float));
+    l.bias_updates = calloc(c, sizeof(float));
+    int i;
+    for(i = 0; i < c; ++i){
+        l.scales[i] = 1;
+    }
+
+    l.mean = calloc(c, sizeof(float));
+    l.variance = calloc(c, sizeof(float));
+
+    l.rolling_mean = calloc(c, sizeof(float));
+    l.rolling_variance = calloc(c, sizeof(float));
+
+    l.forward = forward_batchnorm_layer;
+    l.backward = backward_batchnorm_layer;
+#ifdef GPU
+    l.forward_gpu = forward_batchnorm_layer_gpu;
+    l.backward_gpu = backward_batchnorm_layer_gpu;
+
+    l.output_gpu =  cuda_make_array(l.output, h * w * c * batch);
+    l.delta_gpu =   cuda_make_array(l.delta, h * w * c * batch);
+
+    l.biases_gpu = cuda_make_array(l.biases, c);
+    l.bias_updates_gpu = cuda_make_array(l.bias_updates, c);
+
+    l.scales_gpu = cuda_make_array(l.scales, c);
+    l.scale_updates_gpu = cuda_make_array(l.scale_updates, c);
+
+    l.mean_gpu = cuda_make_array(l.mean, c);
+    l.variance_gpu = cuda_make_array(l.variance, c);
+
+    l.rolling_mean_gpu = cuda_make_array(l.mean, c);
+    l.rolling_variance_gpu = cuda_make_array(l.variance, c);
+
+    l.mean_delta_gpu = cuda_make_array(l.mean, c);
+    l.variance_delta_gpu = cuda_make_array(l.variance, c);
+
+    l.x_gpu = cuda_make_array(l.output, l.batch*l.outputs);
+    l.x_norm_gpu = cuda_make_array(l.output, l.batch*l.outputs);
+    #ifdef CUDNN
+    cudnnCreateTensorDescriptor(&l.normTensorDesc);
+    cudnnCreateTensorDescriptor(&l.dstTensorDesc);
+    cudnnSetTensor4dDescriptor(l.dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, l.batch, l.out_c, l.out_h, l.out_w); 
+    cudnnSetTensor4dDescriptor(l.normTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, 1, l.out_c, 1, 1); 
+
+    #endif
+#endif
+    return l;
+}
+
+void backward_scale_cpu(float *x_norm, float *delta, int batch, int n, int size, float *scale_updates)
+{
+    int i,b,f;
+    for(f = 0; f < n; ++f){
+        float sum = 0;
+        for(b = 0; b < batch; ++b){
+            for(i = 0; i < size; ++i){
+                int index = i + size*(f + n*b);
+                sum += delta[index] * x_norm[index];
+            }
+        }
+        scale_updates[f] += sum;
+    }
+}
+
+void mean_delta_cpu(float *delta, float *variance, int batch, int filters, int spatial, float *mean_delta)
+{
+
+    int i,j,k;
+    for(i = 0; i < filters; ++i){
+        mean_delta[i] = 0;
+        for (j = 0; j < batch; ++j) {
+            for (k = 0; k < spatial; ++k) {
+                int index = j*filters*spatial + i*spatial + k;
+                mean_delta[i] += delta[index];
+            }
+        }
+        mean_delta[i] *= (-1./sqrt(variance[i] + .00001f));
+    }
+}
+void  variance_delta_cpu(float *x, float *delta, float *mean, float *variance, int batch, int filters, int spatial, float *variance_delta)
+{
+
+    int i,j,k;
+    for(i = 0; i < filters; ++i){
+        variance_delta[i] = 0;
+        for(j = 0; j < batch; ++j){
+            for(k = 0; k < spatial; ++k){
+                int index = j*filters*spatial + i*spatial + k;
+                variance_delta[i] += delta[index]*(x[index] - mean[i]);
+            }
+        }
+        variance_delta[i] *= -.5 * pow(variance[i] + .00001f, (float)(-3./2.));
+    }
+}
+void normalize_delta_cpu(float *x, float *mean, float *variance, float *mean_delta, float *variance_delta, int batch, int filters, int spatial, float *delta)
+{
+    int f, j, k;
+    for(j = 0; j < batch; ++j){
+        for(f = 0; f < filters; ++f){
+            for(k = 0; k < spatial; ++k){
+                int index = j*filters*spatial + f*spatial + k;
+                delta[index] = delta[index] * 1./(sqrt(variance[f] + .00001f)) + variance_delta[f] * 2. * (x[index] - mean[f]) / (spatial * batch) + mean_delta[f]/(spatial*batch);
+            }
+        }
+    }
+}
+
+void resize_batchnorm_layer(layer *layer, int w, int h)
+{
+    fprintf(stderr, "Not implemented\n");
+}
+
+void forward_batchnorm_layer(layer l, network net)
+{
+    if(l.type == BATCHNORM) copy_cpu(l.outputs*l.batch, net.input, 1, l.output, 1);
+    copy_cpu(l.outputs*l.batch, l.output, 1, l.x, 1);
+    if(net.train){
+        mean_cpu(l.output, l.batch, l.out_c, l.out_h*l.out_w, l.mean);
+        variance_cpu(l.output, l.mean, l.batch, l.out_c, l.out_h*l.out_w, l.variance);
+
+        scal_cpu(l.out_c, .99, l.rolling_mean, 1);
+        axpy_cpu(l.out_c, .01, l.mean, 1, l.rolling_mean, 1);
+        scal_cpu(l.out_c, .99, l.rolling_variance, 1);
+        axpy_cpu(l.out_c, .01, l.variance, 1, l.rolling_variance, 1);
+
+        normalize_cpu(l.output, l.mean, l.variance, l.batch, l.out_c, l.out_h*l.out_w);   
+        copy_cpu(l.outputs*l.batch, l.output, 1, l.x_norm, 1);
+    } else {
+        normalize_cpu(l.output, l.rolling_mean, l.rolling_variance, l.batch, l.out_c, l.out_h*l.out_w);
+    }
+    scale_bias(l.output, l.scales, l.batch, l.out_c, l.out_h*l.out_w);
+    add_bias(l.output, l.biases, l.batch, l.out_c, l.out_h*l.out_w);
+}
+
+void backward_batchnorm_layer(layer l, network net)
+{
+    if(!net.train){
+        l.mean = l.rolling_mean;
+        l.variance = l.rolling_variance;
+    }
+    backward_bias(l.bias_updates, l.delta, l.batch, l.out_c, l.out_w*l.out_h);
+    backward_scale_cpu(l.x_norm, l.delta, l.batch, l.out_c, l.out_w*l.out_h, l.scale_updates);
+
+    scale_bias(l.delta, l.scales, l.batch, l.out_c, l.out_h*l.out_w);
+
+    mean_delta_cpu(l.delta, l.variance, l.batch, l.out_c, l.out_w*l.out_h, l.mean_delta);
+    variance_delta_cpu(l.x, l.delta, l.mean, l.variance, l.batch, l.out_c, l.out_w*l.out_h, l.variance_delta);
+    normalize_delta_cpu(l.x, l.mean, l.variance, l.mean_delta, l.variance_delta, l.batch, l.out_c, l.out_w*l.out_h, l.delta);
+    if(l.type == BATCHNORM) copy_cpu(l.outputs*l.batch, l.delta, 1, net.delta, 1);
+}
+
+#ifdef GPU
+
+void pull_batchnorm_layer(layer l)
+{
+    cuda_pull_array(l.scales_gpu, l.scales, l.c);
+    cuda_pull_array(l.rolling_mean_gpu, l.rolling_mean, l.c);
+    cuda_pull_array(l.rolling_variance_gpu, l.rolling_variance, l.c);
+}
+void push_batchnorm_layer(layer l)
+{
+    cuda_push_array(l.scales_gpu, l.scales, l.c);
+    cuda_push_array(l.rolling_mean_gpu, l.rolling_mean, l.c);
+    cuda_push_array(l.rolling_variance_gpu, l.rolling_variance, l.c);
+}
+
+void forward_batchnorm_layer_gpu(layer l, network net)
+{
+    if(l.type == BATCHNORM) copy_gpu(l.outputs*l.batch, net.input_gpu, 1, l.output_gpu, 1);
+    copy_gpu(l.outputs*l.batch, l.output_gpu, 1, l.x_gpu, 1);
+    if (net.train) {
+#ifdef CUDNN
+        float one = 1;
+        float zero = 0;
+        cudnnBatchNormalizationForwardTraining(cudnn_handle(),
+                CUDNN_BATCHNORM_SPATIAL,
+                &one,
+                &zero,
+                l.dstTensorDesc,
+                l.x_gpu,
+                l.dstTensorDesc,
+                l.output_gpu,
+                l.normTensorDesc,
+                l.scales_gpu,
+                l.biases_gpu,
+                .01,
+                l.rolling_mean_gpu,
+                l.rolling_variance_gpu,
+                .00001,
+                l.mean_gpu,
+                l.variance_gpu);
+#else
+        fast_mean_gpu(l.output_gpu, l.batch, l.out_c, l.out_h*l.out_w, l.mean_gpu);
+        fast_variance_gpu(l.output_gpu, l.mean_gpu, l.batch, l.out_c, l.out_h*l.out_w, l.variance_gpu);
+
+        scal_gpu(l.out_c, .99, l.rolling_mean_gpu, 1);
+        axpy_gpu(l.out_c, .01, l.mean_gpu, 1, l.rolling_mean_gpu, 1);
+        scal_gpu(l.out_c, .99, l.rolling_variance_gpu, 1);
+        axpy_gpu(l.out_c, .01, l.variance_gpu, 1, l.rolling_variance_gpu, 1);
+
+        copy_gpu(l.outputs*l.batch, l.output_gpu, 1, l.x_gpu, 1);
+        normalize_gpu(l.output_gpu, l.mean_gpu, l.variance_gpu, l.batch, l.out_c, l.out_h*l.out_w);
+        copy_gpu(l.outputs*l.batch, l.output_gpu, 1, l.x_norm_gpu, 1);
+
+        scale_bias_gpu(l.output_gpu, l.scales_gpu, l.batch, l.out_c, l.out_h*l.out_w);
+        add_bias_gpu(l.output_gpu, l.biases_gpu, l.batch, l.out_c, l.out_w*l.out_h);
+#endif
+    } else {
+        normalize_gpu(l.output_gpu, l.rolling_mean_gpu, l.rolling_variance_gpu, l.batch, l.out_c, l.out_h*l.out_w);
+        scale_bias_gpu(l.output_gpu, l.scales_gpu, l.batch, l.out_c, l.out_h*l.out_w);
+        add_bias_gpu(l.output_gpu, l.biases_gpu, l.batch, l.out_c, l.out_w*l.out_h);
+    }
+
+}
+
+void backward_batchnorm_layer_gpu(layer l, network net)
+{
+    if(!net.train){
+        l.mean_gpu = l.rolling_mean_gpu;
+        l.variance_gpu = l.rolling_variance_gpu;
+    }
+#ifdef CUDNN
+    float one = 1;
+    float zero = 0;
+    cudnnBatchNormalizationBackward(cudnn_handle(),
+            CUDNN_BATCHNORM_SPATIAL,
+            &one,
+            &zero,
+            &one,
+            &one,
+            l.dstTensorDesc,
+            l.x_gpu,
+            l.dstTensorDesc,
+            l.delta_gpu,
+            l.dstTensorDesc,
+            l.x_norm_gpu,
+            l.normTensorDesc,
+            l.scales_gpu,
+            l.scale_updates_gpu,
+            l.bias_updates_gpu,
+            .00001,
+            l.mean_gpu,
+            l.variance_gpu);
+    copy_gpu(l.outputs*l.batch, l.x_norm_gpu, 1, l.delta_gpu, 1);
+#else
+    backward_bias_gpu(l.bias_updates_gpu, l.delta_gpu, l.batch, l.out_c, l.out_w*l.out_h);
+    backward_scale_gpu(l.x_norm_gpu, l.delta_gpu, l.batch, l.out_c, l.out_w*l.out_h, l.scale_updates_gpu);
+
+    scale_bias_gpu(l.delta_gpu, l.scales_gpu, l.batch, l.out_c, l.out_h*l.out_w);
+
+    fast_mean_delta_gpu(l.delta_gpu, l.variance_gpu, l.batch, l.out_c, l.out_w*l.out_h, l.mean_delta_gpu);
+    fast_variance_delta_gpu(l.x_gpu, l.delta_gpu, l.mean_gpu, l.variance_gpu, l.batch, l.out_c, l.out_w*l.out_h, l.variance_delta_gpu);
+    normalize_delta_gpu(l.x_gpu, l.mean_gpu, l.variance_gpu, l.mean_delta_gpu, l.variance_delta_gpu, l.batch, l.out_c, l.out_w*l.out_h, l.delta_gpu);
+#endif
+    if(l.type == BATCHNORM) copy_gpu(l.outputs*l.batch, l.delta_gpu, 1, net.delta_gpu, 1);
+}
+#endif
diff --git a/projects/darknet/src/batchnorm_layer.h b/projects/darknet/src/batchnorm_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..25a18a3c8f2569bab135b088501248159e1cae11
--- /dev/null
+++ b/projects/darknet/src/batchnorm_layer.h
@@ -0,0 +1,19 @@
+#ifndef BATCHNORM_LAYER_H
+#define BATCHNORM_LAYER_H
+
+#include "image.h"
+#include "layer.h"
+#include "network.h"
+
+layer make_batchnorm_layer(int batch, int w, int h, int c);
+void forward_batchnorm_layer(layer l, network net);
+void backward_batchnorm_layer(layer l, network net);
+
+#ifdef GPU
+void forward_batchnorm_layer_gpu(layer l, network net);
+void backward_batchnorm_layer_gpu(layer l, network net);
+void pull_batchnorm_layer(layer l);
+void push_batchnorm_layer(layer l);
+#endif
+
+#endif
diff --git a/projects/darknet/src/blas.c b/projects/darknet/src/blas.c
new file mode 100644
index 0000000000000000000000000000000000000000..9e1604449ba9aeb9decdc7f0395a38bd3b478671
--- /dev/null
+++ b/projects/darknet/src/blas.c
@@ -0,0 +1,351 @@
+#include "blas.h"
+
+#include <math.h>
+#include <assert.h>
+#include <float.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+void reorg_cpu(float *x, int w, int h, int c, int batch, int stride, int forward, float *out)
+{
+    int b,i,j,k;
+    int out_c = c/(stride*stride);
+
+    for(b = 0; b < batch; ++b){
+        for(k = 0; k < c; ++k){
+            for(j = 0; j < h; ++j){
+                for(i = 0; i < w; ++i){
+                    int in_index  = i + w*(j + h*(k + c*b));
+                    int c2 = k % out_c;
+                    int offset = k / out_c;
+                    int w2 = i*stride + offset % stride;
+                    int h2 = j*stride + offset / stride;
+                    int out_index = w2 + w*stride*(h2 + h*stride*(c2 + out_c*b));
+                    if(forward) out[out_index] = x[in_index];
+                    else out[in_index] = x[out_index];
+                }
+            }
+        }
+    }
+}
+
+void flatten(float *x, int size, int layers, int batch, int forward)
+{
+    float *swap = calloc(size*layers*batch, sizeof(float));
+    int i,c,b;
+    for(b = 0; b < batch; ++b){
+        for(c = 0; c < layers; ++c){
+            for(i = 0; i < size; ++i){
+                int i1 = b*layers*size + c*size + i;
+                int i2 = b*layers*size + i*layers + c;
+                if (forward) swap[i2] = x[i1];
+                else swap[i1] = x[i2];
+            }
+        }
+    }
+    memcpy(x, swap, size*layers*batch*sizeof(float));
+    free(swap);
+}
+
+void weighted_sum_cpu(float *a, float *b, float *s, int n, float *c)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        c[i] = s[i]*a[i] + (1-s[i])*(b ? b[i] : 0);
+    }
+}
+
+void weighted_delta_cpu(float *a, float *b, float *s, float *da, float *db, float *ds, int n, float *dc)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        if(da) da[i] += dc[i] * s[i];
+        if(db) db[i] += dc[i] * (1-s[i]);
+        ds[i] += dc[i] * (a[i] - b[i]);
+    }
+}
+
+void shortcut_cpu(int batch, int w1, int h1, int c1, float *add, int w2, int h2, int c2, float s1, float s2, float *out)
+{
+    int stride = w1/w2;
+    int sample = w2/w1;
+    assert(stride == h1/h2);
+    assert(sample == h2/h1);
+    if(stride < 1) stride = 1;
+    if(sample < 1) sample = 1;
+    int minw = (w1 < w2) ? w1 : w2;
+    int minh = (h1 < h2) ? h1 : h2;
+    int minc = (c1 < c2) ? c1 : c2;
+
+    int i,j,k,b;
+    for(b = 0; b < batch; ++b){
+        for(k = 0; k < minc; ++k){
+            for(j = 0; j < minh; ++j){
+                for(i = 0; i < minw; ++i){
+                    int out_index = i*sample + w2*(j*sample + h2*(k + c2*b));
+                    int add_index = i*stride + w1*(j*stride + h1*(k + c1*b));
+                    out[out_index] = s1*out[out_index] + s2*add[add_index];
+                }
+            }
+        }
+    }
+}
+
+void mean_cpu(float *x, int batch, int filters, int spatial, float *mean)
+{
+    float scale = 1./(batch * spatial);
+    int i,j,k;
+    for(i = 0; i < filters; ++i){
+        mean[i] = 0;
+        for(j = 0; j < batch; ++j){
+            for(k = 0; k < spatial; ++k){
+                int index = j*filters*spatial + i*spatial + k;
+                mean[i] += x[index];
+            }
+        }
+        mean[i] *= scale;
+    }
+}
+
+void variance_cpu(float *x, float *mean, int batch, int filters, int spatial, float *variance)
+{
+    float scale = 1./(batch * spatial - 1);
+    int i,j,k;
+    for(i = 0; i < filters; ++i){
+        variance[i] = 0;
+        for(j = 0; j < batch; ++j){
+            for(k = 0; k < spatial; ++k){
+                int index = j*filters*spatial + i*spatial + k;
+                variance[i] += pow((x[index] - mean[i]), 2);
+            }
+        }
+        variance[i] *= scale;
+    }
+}
+
+void l2normalize_cpu(float *x, float *dx, int batch, int filters, int spatial)
+{
+    int b,f,i;
+    for(b = 0; b < batch; ++b){
+        for(i = 0; i < spatial; ++i){
+            float sum = 0;
+            for(f = 0; f < filters; ++f){
+                int index = b*filters*spatial + f*spatial + i;
+                sum += powf(x[index], 2);
+            }
+            sum = sqrtf(sum);
+            for(f = 0; f < filters; ++f){
+                int index = b*filters*spatial + f*spatial + i;
+                x[index] /= sum;
+                dx[index] = (1 - x[index]) / sum;
+            }
+        }
+    }
+}
+
+
+void normalize_cpu(float *x, float *mean, float *variance, int batch, int filters, int spatial)
+{
+    int b, f, i;
+    for(b = 0; b < batch; ++b){
+        for(f = 0; f < filters; ++f){
+            for(i = 0; i < spatial; ++i){
+                int index = b*filters*spatial + f*spatial + i;
+                x[index] = (x[index] - mean[f])/(sqrt(variance[f]) + .000001f);
+            }
+        }
+    }
+}
+
+void const_cpu(int N, float ALPHA, float *X, int INCX)
+{
+    int i;
+    for(i = 0; i < N; ++i) X[i*INCX] = ALPHA;
+}
+
+void mul_cpu(int N, float *X, int INCX, float *Y, int INCY)
+{
+    int i;
+    for(i = 0; i < N; ++i) Y[i*INCY] *= X[i*INCX];
+}
+
+void pow_cpu(int N, float ALPHA, float *X, int INCX, float *Y, int INCY)
+{
+    int i;
+    for(i = 0; i < N; ++i) Y[i*INCY] = pow(X[i*INCX], ALPHA);
+}
+
+void axpy_cpu(int N, float ALPHA, float *X, int INCX, float *Y, int INCY)
+{
+    int i;
+    for(i = 0; i < N; ++i) Y[i*INCY] += ALPHA*X[i*INCX];
+}
+
+void scal_cpu(int N, float ALPHA, float *X, int INCX)
+{
+    int i;
+    for(i = 0; i < N; ++i) X[i*INCX] *= ALPHA;
+}
+
+void fill_cpu(int N, float ALPHA, float *X, int INCX)
+{
+    int i;
+    for(i = 0; i < N; ++i) X[i*INCX] = ALPHA;
+}
+
+void deinter_cpu(int NX, float *X, int NY, float *Y, int B, float *OUT)
+{
+    int i, j;
+    int index = 0;
+    for(j = 0; j < B; ++j) {
+        for(i = 0; i < NX; ++i){
+            if(X) X[j*NX + i] += OUT[index];
+            ++index;
+        }
+        for(i = 0; i < NY; ++i){
+            if(Y) Y[j*NY + i] += OUT[index];
+            ++index;
+        }
+    }
+}
+
+void inter_cpu(int NX, float *X, int NY, float *Y, int B, float *OUT)
+{
+    int i, j;
+    int index = 0;
+    for(j = 0; j < B; ++j) {
+        for(i = 0; i < NX; ++i){
+            OUT[index++] = X[j*NX + i];
+        }
+        for(i = 0; i < NY; ++i){
+            OUT[index++] = Y[j*NY + i];
+        }
+    }
+}
+
+void copy_cpu(int N, float *X, int INCX, float *Y, int INCY)
+{
+    int i;
+    for(i = 0; i < N; ++i) Y[i*INCY] = X[i*INCX];
+}
+
+void mult_add_into_cpu(int N, float *X, float *Y, float *Z)
+{
+    int i;
+    for(i = 0; i < N; ++i) Z[i] += X[i]*Y[i];
+}
+
+void smooth_l1_cpu(int n, float *pred, float *truth, float *delta, float *error)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        float diff = truth[i] - pred[i];
+        float abs_val = fabs(diff);
+        if(abs_val < 1) {
+            error[i] = diff * diff;
+            delta[i] = diff;
+        }
+        else {
+            error[i] = 2*abs_val - 1;
+            delta[i] = (diff < 0) ? 1 : -1;
+        }
+    }
+}
+
+void l1_cpu(int n, float *pred, float *truth, float *delta, float *error)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        float diff = truth[i] - pred[i];
+        error[i] = fabs(diff);
+        delta[i] = diff > 0 ? 1 : -1;
+    }
+}
+
+void softmax_x_ent_cpu(int n, float *pred, float *truth, float *delta, float *error)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        float t = truth[i];
+        float p = pred[i];
+        error[i] = (t) ? -log(p) : 0;
+        delta[i] = t-p;
+    }
+}
+
+void logistic_x_ent_cpu(int n, float *pred, float *truth, float *delta, float *error)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        float t = truth[i];
+        float p = pred[i];
+        error[i] = -t*log(p) - (1-t)*log(1-p);
+        delta[i] = t-p;
+    }
+}
+
+void l2_cpu(int n, float *pred, float *truth, float *delta, float *error)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        float diff = truth[i] - pred[i];
+        error[i] = diff * diff;
+        delta[i] = diff;
+    }
+}
+
+float dot_cpu(int N, float *X, int INCX, float *Y, int INCY)
+{
+    int i;
+    float dot = 0;
+    for(i = 0; i < N; ++i) dot += X[i*INCX] * Y[i*INCY];
+    return dot;
+}
+
+void softmax(float *input, int n, float temp, int stride, float *output)
+{
+    int i;
+    float sum = 0;
+    float largest = -FLT_MAX;
+    for(i = 0; i < n; ++i){
+        if(input[i*stride] > largest) largest = input[i*stride];
+    }
+    for(i = 0; i < n; ++i){
+        float e = exp(input[i*stride]/temp - largest/temp);
+        sum += e;
+        output[i*stride] = e;
+    }
+    for(i = 0; i < n; ++i){
+        output[i*stride] /= sum;
+    }
+}
+
+
+void softmax_cpu(float *input, int n, int batch, int batch_offset, int groups, int group_offset, int stride, float temp, float *output)
+{
+    int g, b;
+    for(b = 0; b < batch; ++b){
+        for(g = 0; g < groups; ++g){
+            softmax(input + b*batch_offset + g*group_offset, n, temp, stride, output + b*batch_offset + g*group_offset);
+        }
+    }
+}
+
+void upsample_cpu(float *in, int w, int h, int c, int batch, int stride, int forward, float scale, float *out)
+{
+    int i, j, k, b;
+    for(b = 0; b < batch; ++b){
+        for(k = 0; k < c; ++k){
+            for(j = 0; j < h*stride; ++j){
+                for(i = 0; i < w*stride; ++i){
+                    int in_index = b*w*h*c + k*w*h + (j/stride)*w + i/stride;
+                    int out_index = b*w*h*c*stride*stride + k*w*h*stride*stride + j*w*stride + i;
+                    if(forward) out[out_index] = scale*in[in_index];
+                    else in[in_index] += scale*out[out_index];
+                }
+            }
+        }
+    }
+}
+
+
diff --git a/projects/darknet/src/blas.h b/projects/darknet/src/blas.h
new file mode 100644
index 0000000000000000000000000000000000000000..707291dead093d1fdb58577532d1bb2292830d31
--- /dev/null
+++ b/projects/darknet/src/blas.h
@@ -0,0 +1,105 @@
+#ifndef BLAS_H
+#define BLAS_H
+#include "darknet.h"
+
+void flatten(float *x, int size, int layers, int batch, int forward);
+void pm(int M, int N, float *A);
+float *random_matrix(int rows, int cols);
+void time_random_matrix(int TA, int TB, int m, int k, int n);
+void reorg_cpu(float *x, int w, int h, int c, int batch, int stride, int forward, float *out);
+
+void test_blas();
+
+void inter_cpu(int NX, float *X, int NY, float *Y, int B, float *OUT);
+void deinter_cpu(int NX, float *X, int NY, float *Y, int B, float *OUT);
+void mult_add_into_cpu(int N, float *X, float *Y, float *Z);
+
+void const_cpu(int N, float ALPHA, float *X, int INCX);
+void constrain_gpu(int N, float ALPHA, float * X, int INCX);
+void pow_cpu(int N, float ALPHA, float *X, int INCX, float *Y, int INCY);
+void mul_cpu(int N, float *X, int INCX, float *Y, int INCY);
+
+int test_gpu_blas();
+void shortcut_cpu(int batch, int w1, int h1, int c1, float *add, int w2, int h2, int c2, float s1, float s2, float *out);
+
+void mean_cpu(float *x, int batch, int filters, int spatial, float *mean);
+void variance_cpu(float *x, float *mean, int batch, int filters, int spatial, float *variance);
+
+void scale_bias(float *output, float *scales, int batch, int n, int size);
+void backward_scale_cpu(float *x_norm, float *delta, int batch, int n, int size, float *scale_updates);
+void mean_delta_cpu(float *delta, float *variance, int batch, int filters, int spatial, float *mean_delta);
+void  variance_delta_cpu(float *x, float *delta, float *mean, float *variance, int batch, int filters, int spatial, float *variance_delta);
+void normalize_delta_cpu(float *x, float *mean, float *variance, float *mean_delta, float *variance_delta, int batch, int filters, int spatial, float *delta);
+void l2normalize_cpu(float *x, float *dx, int batch, int filters, int spatial);
+
+void smooth_l1_cpu(int n, float *pred, float *truth, float *delta, float *error);
+void l2_cpu(int n, float *pred, float *truth, float *delta, float *error);
+void l1_cpu(int n, float *pred, float *truth, float *delta, float *error);
+void logistic_x_ent_cpu(int n, float *pred, float *truth, float *delta, float *error);
+void softmax_x_ent_cpu(int n, float *pred, float *truth, float *delta, float *error);
+void weighted_sum_cpu(float *a, float *b, float *s, int num, float *c);
+void weighted_delta_cpu(float *a, float *b, float *s, float *da, float *db, float *ds, int n, float *dc);
+
+void softmax(float *input, int n, float temp, int stride, float *output);
+void softmax_cpu(float *input, int n, int batch, int batch_offset, int groups, int group_offset, int stride, float temp, float *output);
+void upsample_cpu(float *in, int w, int h, int c, int batch, int stride, int forward, float scale, float *out);
+
+#ifdef GPU
+#include "cuda.h"
+#include "tree.h"
+
+void axpy_gpu(int N, float ALPHA, float * X, int INCX, float * Y, int INCY);
+void axpy_gpu_offset(int N, float ALPHA, float * X, int OFFX, int INCX, float * Y, int OFFY, int INCY);
+void copy_gpu(int N, float * X, int INCX, float * Y, int INCY);
+void copy_gpu_offset(int N, float * X, int OFFX, int INCX, float * Y, int OFFY, int INCY);
+void add_gpu(int N, float ALPHA, float * X, int INCX);
+void supp_gpu(int N, float ALPHA, float * X, int INCX);
+void mask_gpu(int N, float * X, float mask_num, float * mask, float val);
+void scale_mask_gpu(int N, float * X, float mask_num, float * mask, float scale);
+void const_gpu(int N, float ALPHA, float *X, int INCX);
+void pow_gpu(int N, float ALPHA, float *X, int INCX, float *Y, int INCY);
+void mul_gpu(int N, float *X, int INCX, float *Y, int INCY);
+
+void mean_gpu(float *x, int batch, int filters, int spatial, float *mean);
+void variance_gpu(float *x, float *mean, int batch, int filters, int spatial, float *variance);
+void normalize_gpu(float *x, float *mean, float *variance, int batch, int filters, int spatial);
+void l2normalize_gpu(float *x, float *dx, int batch, int filters, int spatial);
+
+void normalize_delta_gpu(float *x, float *mean, float *variance, float *mean_delta, float *variance_delta, int batch, int filters, int spatial, float *delta);
+
+void fast_mean_delta_gpu(float *delta, float *variance, int batch, int filters, int spatial, float *mean_delta);
+void fast_variance_delta_gpu(float *x, float *delta, float *mean, float *variance, int batch, int filters, int spatial, float *variance_delta);
+
+void fast_variance_gpu(float *x, float *mean, int batch, int filters, int spatial, float *variance);
+void fast_mean_gpu(float *x, int batch, int filters, int spatial, float *mean);
+void shortcut_gpu(int batch, int w1, int h1, int c1, float *add, int w2, int h2, int c2, float s1, float s2, float *out);
+void scale_bias_gpu(float *output, float *biases, int batch, int n, int size);
+void backward_scale_gpu(float *x_norm, float *delta, int batch, int n, int size, float *scale_updates);
+void scale_bias_gpu(float *output, float *biases, int batch, int n, int size);
+void add_bias_gpu(float *output, float *biases, int batch, int n, int size);
+void backward_bias_gpu(float *bias_updates, float *delta, int batch, int n, int size);
+
+void logistic_x_ent_gpu(int n, float *pred, float *truth, float *delta, float *error);
+void softmax_x_ent_gpu(int n, float *pred, float *truth, float *delta, float *error);
+void smooth_l1_gpu(int n, float *pred, float *truth, float *delta, float *error);
+void l2_gpu(int n, float *pred, float *truth, float *delta, float *error);
+void l1_gpu(int n, float *pred, float *truth, float *delta, float *error);
+void wgan_gpu(int n, float *pred, float *truth, float *delta, float *error);
+void weighted_delta_gpu(float *a, float *b, float *s, float *da, float *db, float *ds, int num, float *dc);
+void weighted_sum_gpu(float *a, float *b, float *s, int num, float *c);
+void mult_add_into_gpu(int num, float *a, float *b, float *c);
+void inter_gpu(int NX, float *X, int NY, float *Y, int B, float *OUT);
+void deinter_gpu(int NX, float *X, int NY, float *Y, int B, float *OUT);
+
+void reorg_gpu(float *x, int w, int h, int c, int batch, int stride, int forward, float *out);
+
+void softmax_gpu(float *input, int n, int batch, int batch_offset, int groups, int group_offset, int stride, float temp, float *output);
+void adam_update_gpu(float *w, float *d, float *m, float *v, float B1, float B2, float eps, float decay, float rate, int n, int batch, int t);
+void adam_gpu(int n, float *x, float *m, float *v, float B1, float B2, float rate, float eps, int t);
+
+void flatten_gpu(float *x, int spatial, int layers, int batch, int forward, float *out);
+void softmax_tree(float *input, int spatial, int batch, int stride, float temp, float *output, tree hier);
+void upsample_gpu(float *in, int w, int h, int c, int batch, int stride, int forward, float scale, float *out);
+
+#endif
+#endif
diff --git a/projects/darknet/src/blas_kernels.cu b/projects/darknet/src/blas_kernels.cu
new file mode 100644
index 0000000000000000000000000000000000000000..47e82179170c4af39f5cbae49b9a19293db965ea
--- /dev/null
+++ b/projects/darknet/src/blas_kernels.cu
@@ -0,0 +1,1035 @@
+#include "cuda_runtime.h"
+#include "curand.h"
+#include "cublas_v2.h"
+#include <assert.h>
+
+extern "C" {
+#include "blas.h"
+#include "cuda.h"
+#include "utils.h"
+}
+
+__global__ void scale_bias_kernel(float *output, float *biases, int n, int size)
+{
+    int offset = blockIdx.x * blockDim.x + threadIdx.x;
+    int filter = blockIdx.y;
+    int batch = blockIdx.z;
+
+    if(offset < size) output[(batch*n+filter)*size + offset] *= biases[filter];
+}
+
+void scale_bias_gpu(float *output, float *biases, int batch, int n, int size)
+{
+    dim3 dimGrid((size-1)/BLOCK + 1, n, batch);
+    dim3 dimBlock(BLOCK, 1, 1);
+
+    scale_bias_kernel<<<dimGrid, dimBlock>>>(output, biases, n, size);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void backward_scale_kernel(float *x_norm, float *delta, int batch, int n, int size, float *scale_updates)
+{
+    __shared__ float part[BLOCK];
+    int i,b;
+    int filter = blockIdx.x;
+    int p = threadIdx.x;
+    float sum = 0;
+    for(b = 0; b < batch; ++b){
+        for(i = 0; i < size; i += BLOCK){
+            int index = p + i + size*(filter + n*b);
+            sum += (p+i < size) ? delta[index]*x_norm[index] : 0;
+        }
+    }
+    part[p] = sum;
+    __syncthreads();
+    if (p == 0) {
+        for(i = 0; i < BLOCK; ++i) scale_updates[filter] += part[i];
+    }
+}
+
+void backward_scale_gpu(float *x_norm, float *delta, int batch, int n, int size, float *scale_updates)
+{
+    backward_scale_kernel<<<n, BLOCK>>>(x_norm, delta, batch, n, size, scale_updates);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void add_bias_kernel(float *output, float *biases, int batch, int n, int size)
+{
+    int index = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (index >= n*size*batch) return;
+    int i = index % size;
+    index /= size;
+    int j = index % n;
+    index /= n;
+    int k = index;
+
+    output[(k*n+j)*size + i] += biases[j];
+}
+
+void add_bias_gpu(float *output, float *biases, int batch, int n, int size)
+{
+    int num = n*size*batch;
+
+    add_bias_kernel<<<cuda_gridsize(num), BLOCK>>>(output, biases, batch, n, size);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void backward_bias_conn_kernel(float *bias_updates, float *delta, int batch, int n)
+{
+    int index = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (index >= n) return;
+    int b;
+    float sum = 0;
+    for(b = 0; b < batch; ++b){
+        int i = b*n + index;
+        sum += delta[i];
+    }
+    bias_updates[index] += sum;
+}
+
+__global__ void backward_bias_kernel(float *bias_updates, float *delta, int batch, int n, int size)
+{
+    __shared__ float part[BLOCK];
+    int i,b;
+    int filter = blockIdx.x;
+    int p = threadIdx.x;
+    float sum = 0;
+    for(b = 0; b < batch; ++b){
+        for(i = 0; i < size; i += BLOCK){
+            int index = p + i + size*(filter + n*b);
+            sum += (p+i < size) ? delta[index] : 0;
+        }
+    }
+    part[p] = sum;
+    __syncthreads();
+    if (p == 0) {
+        for(i = 0; i < BLOCK; ++i) bias_updates[filter] += part[i];
+    }
+}
+
+void backward_bias_gpu(float *bias_updates, float *delta, int batch, int n, int size)
+{
+    if(size == 1){
+        backward_bias_conn_kernel<<<cuda_gridsize(n), BLOCK>>>(bias_updates, delta, batch, n);
+    }else{
+        backward_bias_kernel<<<n, BLOCK>>>(bias_updates, delta, batch, n, size);
+    }
+    check_error(cudaPeekAtLastError());
+}
+
+/*
+__global__ void dot_kernel(float *output, float scale, int batch, int n, int size, float *delta)
+{
+    int index = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    int f1 = index / n;
+    int f2 = index % n;
+    if (f2 <= f1) return;
+    
+    float sum = 0;
+    float norm1 = 0;
+    float norm2 = 0;
+    int b, i;
+    for(b = 0; b <  batch; ++b){
+        for(i = 0; i < size; ++i){
+            int i1 = b * size * n + f1 * size + i;
+            int i2 = b * size * n + f2 * size + i;
+            sum += output[i1] * output[i2];
+            norm1 += output[i1] * output[i1];
+            norm2 += output[i2] * output[i2];
+        }
+    }
+    norm1 = sqrt(norm1);
+    norm2 = sqrt(norm2);
+    float norm = norm1 * norm2;
+    sum = sum / norm;
+    for(b = 0; b <  batch; ++b){
+        for(i = 0; i < size; ++i){
+            int i1 = b * size * n + f1 * size + i;
+            int i2 = b * size * n + f2 * size + i;
+            delta[i1] += - scale * sum * output[i2] / norm;
+            delta[i2] += - scale * sum * output[i1] / norm;
+        }
+    }
+}
+
+void dot_error_gpu(layer l)
+{
+    dot_kernel<<<cuda_gridsize(l.n*l.n), BLOCK>>>(l.output_gpu, l.dot, l.batch, l.n, l.out_w * l.out_h, l.delta_gpu);
+    check_error(cudaPeekAtLastError());
+}
+*/
+
+
+__global__ void adam_kernel(int N, float *x, float *m, float *v, float B1, float B2, float rate, float eps, int t)
+{
+    int index = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (index >= N) return;
+
+    float mhat = m[index] / (1.f - powf(B1, t));
+    float vhat = v[index] / (1.f - powf(B2, t));
+    
+    x[index] = x[index] + rate * mhat / (sqrtf(vhat) + eps);
+}
+
+extern "C" void adam_gpu(int n, float *x, float *m, float *v, float B1, float B2, float rate, float eps, int t)
+{
+    adam_kernel<<<cuda_gridsize(n), BLOCK>>>(n, x, m, v, B1, B2, rate, eps, t);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void adam_update_gpu(float *w, float *d, float *m, float *v, float B1, float B2, float eps, float decay, float rate, int n, int batch, int t)
+{
+    scal_gpu(n, B1, m, 1);
+    scal_gpu(n, B2, v, 1);
+    axpy_gpu(n, -decay*batch, w, 1, d, 1);
+
+    axpy_gpu(n, (1-B1), d, 1, m, 1);
+    mul_gpu(n, d, 1, d, 1);
+    axpy_gpu(n, (1-B2), d, 1, v, 1);
+
+    adam_gpu(n, w, m, v, B1, B2, rate, eps, t);
+    fill_gpu(n, 0, d, 1);
+}
+
+__global__ void normalize_kernel(int N, float *x, float *mean, float *variance, int batch, int filters, int spatial)
+{
+    int index = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (index >= N) return;
+    int f = (index/spatial)%filters;
+    
+    x[index] = (x[index] - mean[f])/(sqrtf(variance[f] + .00001f));
+}
+
+__global__ void normalize_delta_kernel(int N, float *x, float *mean, float *variance, float *mean_delta, float *variance_delta, int batch, int filters, int spatial, float *delta)
+{
+    int index = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (index >= N) return;
+    int f = (index/spatial)%filters;
+    
+    delta[index] = delta[index] * 1.f/(sqrtf(variance[f] + .00001f)) + variance_delta[f] * 2.f * (x[index] - mean[f]) / (spatial * batch) + mean_delta[f]/(spatial*batch);
+}
+
+extern "C" void normalize_delta_gpu(float *x, float *mean, float *variance, float *mean_delta, float *variance_delta, int batch, int filters, int spatial, float *delta)
+{
+    size_t N = batch*filters*spatial;
+    normalize_delta_kernel<<<cuda_gridsize(N), BLOCK>>>(N, x, mean, variance, mean_delta, variance_delta, batch, filters, spatial, delta);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void  variance_delta_kernel(float *x, float *delta, float *mean, float *variance, int batch, int filters, int spatial, float *variance_delta)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (i >= filters) return;
+    int j,k;
+    variance_delta[i] = 0;
+    for(j = 0; j < batch; ++j){
+        for(k = 0; k < spatial; ++k){
+            int index = j*filters*spatial + i*spatial + k;
+            variance_delta[i] += delta[index]*(x[index] - mean[i]);
+        }
+    }
+    variance_delta[i] *= -.5f * powf(variance[i] + .00001f, (float)(-3.f/2.f));
+}
+
+__global__ void accumulate_kernel(float *x, int n, int groups, float *sum)
+{
+    int k;
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (i >= groups) return;
+    sum[i] = 0;
+    for(k = 0; k < n; ++k){
+        sum[i] += x[k*groups + i];
+    }
+}
+
+__global__ void fast_mean_delta_kernel(float *delta, float *variance, int batch, int filters, int spatial, float *mean_delta)
+{
+    const int threads = BLOCK;
+    __shared__ float local[threads];
+
+    int id = threadIdx.x;
+    local[id] = 0;
+
+    int filter = blockIdx.x;
+
+    int i, j;
+    for(j = 0; j < batch; ++j){
+        for(i = 0; i < spatial; i += threads){
+            int index = j*spatial*filters + filter*spatial + i + id;
+            local[id] += (i+id < spatial) ? delta[index] : 0;
+        }
+    }
+
+    __syncthreads();
+
+    if(id == 0){
+        mean_delta[filter] = 0;
+        for(i = 0; i < threads; ++i){
+            mean_delta[filter] += local[i];
+        }
+        mean_delta[filter] *= (-1.f/sqrtf(variance[filter] + .00001f));
+    }
+}
+
+__global__ void  fast_variance_delta_kernel(float *x, float *delta, float *mean, float *variance, int batch, int filters, int spatial, float *variance_delta)
+{
+    const int threads = BLOCK;
+    __shared__ float local[threads];
+
+    int id = threadIdx.x;
+    local[id] = 0;
+
+    int filter = blockIdx.x;
+
+    int i, j;
+    for(j = 0; j < batch; ++j){
+        for(i = 0; i < spatial; i += threads){
+            int index = j*spatial*filters + filter*spatial + i + id;
+
+            local[id] += (i+id < spatial) ? delta[index]*(x[index] - mean[filter]) : 0;
+        }
+    }
+
+    __syncthreads();
+
+    if(id == 0){
+        variance_delta[filter] = 0;
+        for(i = 0; i < threads; ++i){
+            variance_delta[filter] += local[i];
+        }
+        variance_delta[filter] *= -.5f * powf(variance[filter] + .00001f, (float)(-3.f/2.f));
+    }
+}
+
+
+__global__ void mean_delta_kernel(float *delta, float *variance, int batch, int filters, int spatial, float *mean_delta)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (i >= filters) return;
+    int j,k;
+    mean_delta[i] = 0;
+    for (j = 0; j < batch; ++j) {
+        for (k = 0; k < spatial; ++k) {
+            int index = j*filters*spatial + i*spatial + k;
+            mean_delta[i] += delta[index];
+        }
+    }
+    mean_delta[i] *= (-1.f/sqrtf(variance[i] + .00001f));
+}
+
+extern "C" void mean_delta_gpu(float *delta, float *variance, int batch, int filters, int spatial, float *mean_delta)
+{
+    mean_delta_kernel<<<cuda_gridsize(filters), BLOCK>>>(delta, variance, batch, filters, spatial, mean_delta);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void fast_mean_delta_gpu(float *delta, float *variance, int batch, int filters, int spatial, float *mean_delta)
+{
+    fast_mean_delta_kernel<<<filters, BLOCK>>>(delta, variance, batch, filters, spatial, mean_delta);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void fast_variance_delta_gpu(float *x, float *delta, float *mean, float *variance, int batch, int filters, int spatial, float *variance_delta)
+{
+    fast_variance_delta_kernel<<<filters, BLOCK>>>(x, delta, mean, variance, batch, filters, spatial, variance_delta);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void  mean_kernel(float *x, int batch, int filters, int spatial, float *mean)
+{
+    float scale = 1.f/(batch * spatial);
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (i >= filters) return;
+    int j,k;
+    mean[i] = 0;
+    for(j = 0; j < batch; ++j){
+        for(k = 0; k < spatial; ++k){
+            int index = j*filters*spatial + i*spatial + k;
+            mean[i] += x[index];
+        }
+    }
+    mean[i] *= scale;
+}
+
+__global__ void variance_kernel(float *x, float *mean, int batch, int filters, int spatial, float *variance)
+{
+    float scale = 1.f/(batch * spatial - 1);
+    int j,k;
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (i >= filters) return;
+    variance[i] = 0;
+    for(j = 0; j < batch; ++j){
+        for(k = 0; k < spatial; ++k){
+            int index = j*filters*spatial + i*spatial + k;
+            variance[i] += powf((x[index] - mean[i]), 2);
+        }
+    }
+    variance[i] *= scale;
+}
+
+__global__ void reorg_kernel(int N, float *x, int w, int h, int c, int batch, int stride, int forward, float *out)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i >= N) return;
+    int in_index = i;
+    int in_w = i%w;
+    i = i/w;
+    int in_h = i%h;
+    i = i/h;
+    int in_c = i%c;
+    i = i/c;
+    int b = i%batch;
+
+    int out_c = c/(stride*stride);
+
+    int c2 = in_c % out_c;
+    int offset = in_c / out_c;
+    int w2 = in_w*stride + offset % stride;
+    int h2 = in_h*stride + offset / stride;
+    //printf("%d\n", offset);
+    int out_index = w2 + w*stride*(h2 + h*stride*(c2 + out_c*b));
+
+   // printf("%d %d %d\n", w2, h2, c2);
+    //printf("%d %d\n", in_index, out_index);
+    //if(out_index >= N || out_index < 0) printf("bad bad bad \n");
+
+    if(forward) out[out_index] = x[in_index];
+    else out[in_index] = x[out_index];
+    //if(forward) out[1] = x[1];
+    //else out[0] = x[0];
+}
+
+__global__ void axpy_kernel(int N, float ALPHA, float *X, int OFFX, int INCX,  float *Y, int OFFY, int INCY)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < N) Y[OFFY+i*INCY] += ALPHA*X[OFFX+i*INCX];
+}
+
+__global__ void pow_kernel(int N, float ALPHA, float *X, int INCX, float *Y, int INCY)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < N) Y[i*INCY] = pow(X[i*INCX], ALPHA);
+}
+
+__global__ void const_kernel(int N, float ALPHA, float *X, int INCX)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < N) X[i*INCX] = ALPHA;
+}
+
+__global__ void constrain_kernel(int N, float ALPHA, float *X, int INCX)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < N) X[i*INCX] = fminf(ALPHA, fmaxf(-ALPHA, X[i*INCX]));
+}
+
+__global__ void supp_kernel(int N, float ALPHA, float *X, int INCX)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < N) {
+        if((X[i*INCX] * X[i*INCX]) < (ALPHA * ALPHA)) X[i*INCX] = 0;
+    }
+}
+
+__global__ void add_kernel(int N, float ALPHA, float *X, int INCX)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < N) X[i*INCX] += ALPHA;
+}
+
+__global__ void scal_kernel(int N, float ALPHA, float *X, int INCX)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < N) X[i*INCX] *= ALPHA;
+}
+
+__global__ void fill_kernel(int N, float ALPHA, float *X, int INCX)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < N) X[i*INCX] = ALPHA;
+}
+
+__global__ void copy_kernel(int N,  float *X, int OFFX, int INCX, float *Y, int OFFY, int INCY)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < N) Y[i*INCY + OFFY] = X[i*INCX + OFFX];
+}
+
+__global__ void mul_kernel(int N, float *X, int INCX, float *Y, int INCY)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < N) Y[i*INCY] *= X[i*INCX];
+}
+
+
+extern "C" void normalize_gpu(float *x, float *mean, float *variance, int batch, int filters, int spatial)
+{
+    size_t N = batch*filters*spatial;
+    normalize_kernel<<<cuda_gridsize(N), BLOCK>>>(N, x, mean, variance, batch, filters, spatial);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void l2norm_kernel(int N, float *x, float *dx, int batch, int filters, int spatial)
+{
+    int index = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (index >= N) return;
+    int b = index / spatial;
+    int i = index % spatial;
+    int f;
+    float sum = 0;
+    for(f = 0; f < filters; ++f){
+        int index = b*filters*spatial + f*spatial + i;
+        sum += powf(x[index], 2);
+    }
+    sum = sqrtf(sum);
+    if(sum == 0) sum = 1;
+    //printf("%f\n", sum);
+    for(f = 0; f < filters; ++f){
+        int index = b*filters*spatial + f*spatial + i;
+        x[index] /= sum;
+        dx[index] = (1 - x[index]) / sum;
+    }
+}
+
+extern "C" void l2normalize_gpu(float *x, float *dx, int batch, int filters, int spatial)
+{
+    size_t N = batch*spatial;
+    l2norm_kernel<<<cuda_gridsize(N), BLOCK>>>(N, x, dx, batch, filters, spatial);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void  fast_mean_kernel(float *x, int batch, int filters, int spatial, float *mean)
+{
+    const int threads = BLOCK;
+    __shared__ float local[threads];
+
+    int id = threadIdx.x;
+    local[id] = 0;
+
+    int filter = blockIdx.x;
+
+    int i, j;
+    for(j = 0; j < batch; ++j){
+        for(i = 0; i < spatial; i += threads){
+            int index = j*spatial*filters + filter*spatial + i + id;
+            local[id] += (i+id < spatial) ? x[index] : 0;
+        }
+    }
+
+    __syncthreads();
+
+    if(id == 0){
+        mean[filter] = 0;
+        for(i = 0; i < threads; ++i){
+            mean[filter] += local[i];
+        }
+        mean[filter] /= spatial * batch;
+    }
+}
+
+__global__ void  fast_variance_kernel(float *x, float *mean, int batch, int filters, int spatial, float *variance)
+{
+    const int threads = BLOCK;
+    __shared__ float local[threads];
+
+    int id = threadIdx.x;
+    local[id] = 0;
+
+    int filter = blockIdx.x;
+
+    int i, j;
+    for(j = 0; j < batch; ++j){
+        for(i = 0; i < spatial; i += threads){
+            int index = j*spatial*filters + filter*spatial + i + id;
+
+            local[id] += (i+id < spatial) ? powf((x[index] - mean[filter]), 2) : 0;
+        }
+    }
+
+    __syncthreads();
+
+    if(id == 0){
+        variance[filter] = 0;
+        for(i = 0; i < threads; ++i){
+            variance[filter] += local[i];
+        }
+        variance[filter] /= (spatial * batch - 1);
+    }
+}
+
+extern "C" void fast_mean_gpu(float *x, int batch, int filters, int spatial, float *mean)
+{
+    fast_mean_kernel<<<filters, BLOCK>>>(x, batch, filters, spatial, mean);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void fast_variance_gpu(float *x, float *mean, int batch, int filters, int spatial, float *variance)
+{
+    fast_variance_kernel<<<filters, BLOCK>>>(x, mean, batch, filters, spatial, variance);
+    check_error(cudaPeekAtLastError());
+}
+
+
+extern "C" void mean_gpu(float *x, int batch, int filters, int spatial, float *mean)
+{
+    mean_kernel<<<cuda_gridsize(filters), BLOCK>>>(x, batch, filters, spatial, mean);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void variance_gpu(float *x, float *mean, int batch, int filters, int spatial, float *variance)
+{
+    variance_kernel<<<cuda_gridsize(filters), BLOCK>>>(x, mean, batch, filters, spatial, variance);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void axpy_gpu(int N, float ALPHA, float * X, int INCX, float * Y, int INCY)
+{
+    axpy_gpu_offset(N, ALPHA, X, 0, INCX, Y, 0, INCY);
+}
+
+extern "C" void pow_gpu(int N, float ALPHA, float * X, int INCX, float * Y, int INCY)
+{
+    pow_kernel<<<cuda_gridsize(N), BLOCK>>>(N, ALPHA, X, INCX, Y, INCY);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void axpy_gpu_offset(int N, float ALPHA, float * X, int OFFX, int INCX, float * Y, int OFFY, int INCY)
+{
+    axpy_kernel<<<cuda_gridsize(N), BLOCK>>>(N, ALPHA, X, OFFX, INCX, Y, OFFY, INCY);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void copy_gpu(int N, float * X, int INCX, float * Y, int INCY)
+{
+    copy_gpu_offset(N, X, 0, INCX, Y, 0, INCY);
+}
+
+extern "C" void mul_gpu(int N, float * X, int INCX, float * Y, int INCY)
+{
+    mul_kernel<<<cuda_gridsize(N), BLOCK>>>(N, X, INCX, Y, INCY);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void copy_gpu_offset(int N, float * X, int OFFX, int INCX, float * Y, int OFFY, int INCY)
+{
+    copy_kernel<<<cuda_gridsize(N), BLOCK>>>(N, X, OFFX, INCX, Y, OFFY, INCY);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void flatten_kernel(int N, float *x, int spatial, int layers, int batch, int forward, float *out)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i >= N) return;
+    int in_s = i%spatial;
+    i = i/spatial;
+    int in_c = i%layers;
+    i = i/layers;
+    int b = i;
+
+    int i1 = b*layers*spatial + in_c*spatial + in_s;
+    int i2 = b*layers*spatial + in_s*layers +  in_c;
+
+    if (forward) out[i2] = x[i1];
+    else out[i1] = x[i2];
+}
+
+extern "C" void flatten_gpu(float *x, int spatial, int layers, int batch, int forward, float *out)
+{
+    int size = spatial*batch*layers;
+    flatten_kernel<<<cuda_gridsize(size), BLOCK>>>(size, x, spatial, layers, batch, forward, out);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void reorg_gpu(float *x, int w, int h, int c, int batch, int stride, int forward, float *out)
+{
+    int size = w*h*c*batch;
+    reorg_kernel<<<cuda_gridsize(size), BLOCK>>>(size, x, w, h, c, batch, stride, forward, out);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void mask_kernel(int n,  float *x, float mask_num, float *mask, float val)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < n && mask[i] == mask_num) x[i] = val;
+}
+
+extern "C" void mask_gpu(int N, float * X, float mask_num, float * mask, float val)
+{
+    mask_kernel<<<cuda_gridsize(N), BLOCK>>>(N, X, mask_num, mask, val);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void scale_mask_kernel(int n,  float *x, float mask_num, float *mask, float scale)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < n && mask[i] == mask_num) x[i] *= scale;
+}
+
+extern "C" void scale_mask_gpu(int N, float * X, float mask_num, float * mask, float scale)
+{
+    scale_mask_kernel<<<cuda_gridsize(N), BLOCK>>>(N, X, mask_num, mask, scale);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void const_gpu(int N, float ALPHA, float * X, int INCX)
+{
+    const_kernel<<<cuda_gridsize(N), BLOCK>>>(N, ALPHA, X, INCX);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void constrain_gpu(int N, float ALPHA, float * X, int INCX)
+{
+    constrain_kernel<<<cuda_gridsize(N), BLOCK>>>(N, ALPHA, X, INCX);
+    check_error(cudaPeekAtLastError());
+}
+
+
+extern "C" void add_gpu(int N, float ALPHA, float * X, int INCX)
+{
+    add_kernel<<<cuda_gridsize(N), BLOCK>>>(N, ALPHA, X, INCX);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void scal_gpu(int N, float ALPHA, float * X, int INCX)
+{
+    scal_kernel<<<cuda_gridsize(N), BLOCK>>>(N, ALPHA, X, INCX);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void supp_gpu(int N, float ALPHA, float * X, int INCX)
+{
+    supp_kernel<<<cuda_gridsize(N), BLOCK>>>(N, ALPHA, X, INCX);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void fill_gpu(int N, float ALPHA, float * X, int INCX)
+{
+    fill_kernel<<<cuda_gridsize(N), BLOCK>>>(N, ALPHA, X, INCX);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void shortcut_kernel(int size, int minw, int minh, int minc, int stride, int sample, int batch, int w1, int h1, int c1, float *add, int w2, int h2, int c2, float s1, float s2, float *out)
+{
+    int id = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (id >= size) return;
+    int i = id % minw;
+    id /= minw;
+    int j = id % minh;
+    id /= minh;
+    int k = id % minc;
+    id /= minc;
+    int b = id % batch;
+
+    int out_index = i*sample + w2*(j*sample + h2*(k + c2*b));
+    int add_index = i*stride + w1*(j*stride + h1*(k + c1*b));
+    out[out_index] = s1*out[out_index] + s2*add[add_index];
+    //out[out_index] += add[add_index];
+}
+
+extern "C" void shortcut_gpu(int batch, int w1, int h1, int c1, float *add, int w2, int h2, int c2, float s1, float s2, float *out)
+{
+    int minw = (w1 < w2) ? w1 : w2;
+    int minh = (h1 < h2) ? h1 : h2;
+    int minc = (c1 < c2) ? c1 : c2;
+
+    int stride = w1/w2;
+    int sample = w2/w1;
+    assert(stride == h1/h2);
+    assert(sample == h2/h1);
+    if(stride < 1) stride = 1;
+    if(sample < 1) sample = 1;
+
+    int size = batch * minw * minh * minc;
+    shortcut_kernel<<<cuda_gridsize(size), BLOCK>>>(size, minw, minh, minc, stride, sample, batch, w1, h1, c1, add, w2, h2, c2, s1, s2, out);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void smooth_l1_kernel(int n, float *pred, float *truth, float *delta, float *error)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < n){
+        float diff = truth[i] - pred[i];
+        float abs_val = fabsf(diff);
+        if(abs_val < 1) {
+            error[i] = diff * diff;
+            delta[i] = diff;
+        }
+        else {
+            error[i] = 2*abs_val - 1;
+            delta[i] = (diff > 0) ? 1 : -1;
+        }
+    }
+}
+
+extern "C" void smooth_l1_gpu(int n, float *pred, float *truth, float *delta, float *error)
+{
+    smooth_l1_kernel<<<cuda_gridsize(n), BLOCK>>>(n, pred, truth, delta, error);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void softmax_x_ent_kernel(int n, float *pred, float *truth, float *delta, float *error)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < n){
+        float t = truth[i];
+        float p = pred[i];
+        error[i] = (t) ? -log(p) : 0;
+        delta[i] = t-p;
+    }
+}
+
+extern "C" void softmax_x_ent_gpu(int n, float *pred, float *truth, float *delta, float *error)
+{
+    softmax_x_ent_kernel<<<cuda_gridsize(n), BLOCK>>>(n, pred, truth, delta, error);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void logistic_x_ent_kernel(int n, float *pred, float *truth, float *delta, float *error)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < n){
+        float t = truth[i];
+        float p = pred[i];
+        error[i] = -t*log(p+.0000001) - (1-t)*log(1-p+.0000001);
+        delta[i] = t-p;
+    }
+}
+
+extern "C" void logistic_x_ent_gpu(int n, float *pred, float *truth, float *delta, float *error)
+{
+    logistic_x_ent_kernel<<<cuda_gridsize(n), BLOCK>>>(n, pred, truth, delta, error);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void l2_kernel(int n, float *pred, float *truth, float *delta, float *error)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < n){
+        float diff = truth[i] - pred[i];
+        error[i] = diff * diff; //I know this is technically wrong, deal with it.
+        delta[i] = diff;
+    }
+}
+
+extern "C" void l2_gpu(int n, float *pred, float *truth, float *delta, float *error)
+{
+    l2_kernel<<<cuda_gridsize(n), BLOCK>>>(n, pred, truth, delta, error);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void l1_kernel(int n, float *pred, float *truth, float *delta, float *error)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < n){
+        float diff = truth[i] - pred[i];
+        error[i] = abs(diff);
+        delta[i] = (diff > 0) ? 1 : -1;
+    }
+}
+
+extern "C" void l1_gpu(int n, float *pred, float *truth, float *delta, float *error)
+{
+    l1_kernel<<<cuda_gridsize(n), BLOCK>>>(n, pred, truth, delta, error);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void wgan_kernel(int n, float *pred, float *truth, float *delta, float *error)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < n){
+        error[i] = truth[i] ? -pred[i] : pred[i];
+        delta[i] = (truth[i] > 0) ? 1 : -1;
+    }
+}
+
+extern "C" void wgan_gpu(int n, float *pred, float *truth, float *delta, float *error)
+{
+    wgan_kernel<<<cuda_gridsize(n), BLOCK>>>(n, pred, truth, delta, error);
+    check_error(cudaPeekAtLastError());
+}
+
+
+
+
+__global__ void weighted_sum_kernel(int n, float *a, float *b, float *s, float *c)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < n){
+        c[i] = s[i]*a[i] + (1-s[i])*(b ? b[i] : 0);
+    }
+}
+
+__global__ void deinter_kernel(int NX, float *X, int NY, float *Y, int B, float *OUT)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < (NX+NY)*B){
+        int b = i / (NX+NY);
+        int j = i % (NX+NY);
+        if (j < NX){
+            if(X) X[b*NX + j] += OUT[i];
+        } else {
+            if(Y) Y[b*NY + j - NX] += OUT[i];
+        }
+    }
+}
+
+extern "C" void deinter_gpu(int NX, float *X, int NY, float *Y, int B, float *OUT)
+{
+    deinter_kernel<<<cuda_gridsize((NX+NY)*B), BLOCK>>>(NX, X, NY, Y, B, OUT);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void inter_kernel(int NX, float *X, int NY, float *Y, int B, float *OUT)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < (NX+NY)*B){
+        int b = i / (NX+NY);
+        int j = i % (NX+NY);
+        if (j < NX){
+            OUT[i] = X[b*NX + j];
+        } else {
+            OUT[i] = Y[b*NY + j - NX];
+        }
+    }
+}
+
+extern "C" void inter_gpu(int NX, float *X, int NY, float *Y, int B, float *OUT)
+{
+    inter_kernel<<<cuda_gridsize((NX+NY)*B), BLOCK>>>(NX, X, NY, Y, B, OUT);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void weighted_sum_gpu(float *a, float *b, float *s, int num, float *c)
+{
+    weighted_sum_kernel<<<cuda_gridsize(num), BLOCK>>>(num, a, b, s, c);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void weighted_delta_kernel(int n, float *a, float *b, float *s, float *da, float *db, float *ds, float *dc)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < n){
+        if(da) da[i] += dc[i] * s[i];
+        if(db) db[i] += dc[i] * (1-s[i]);
+        ds[i] += dc[i] * (a[i] - b[i]);
+    }
+}
+
+extern "C" void weighted_delta_gpu(float *a, float *b, float *s, float *da, float *db, float *ds, int num, float *dc)
+{
+    weighted_delta_kernel<<<cuda_gridsize(num), BLOCK>>>(num, a, b, s, da, db, ds, dc);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void mult_add_into_kernel(int n, float *a, float *b, float *c)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i < n){
+        c[i] += a[i]*b[i];
+    }
+}
+
+extern "C" void mult_add_into_gpu(int num, float *a, float *b, float *c)
+{
+    mult_add_into_kernel<<<cuda_gridsize(num), BLOCK>>>(num, a, b, c);
+    check_error(cudaPeekAtLastError());
+}
+
+
+__device__ void softmax_device(float *input, int n, float temp, int stride, float *output)
+{
+    int i;
+    float sum = 0;
+    float largest = -INFINITY;
+    for(i = 0; i < n; ++i){
+        int val = input[i*stride];
+        largest = (val>largest) ? val : largest;
+    }
+    for(i = 0; i < n; ++i){
+        float e = expf(input[i*stride]/temp - largest/temp);
+        sum += e;
+        output[i*stride] = e;
+    }
+    for(i = 0; i < n; ++i){
+        output[i*stride] /= sum;
+    }
+}
+
+
+__global__ void softmax_tree_kernel(float *input, int spatial, int batch, int stride, float temp, float *output, int groups, int *group_size, int *group_offset)
+{
+    int id = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (id >= spatial*batch*groups) return;
+    int s = id % spatial;
+    id = id / spatial;
+    int g = id % groups;
+    int b = id / groups;
+    int goff = group_offset[g]*spatial;
+    int boff = b*stride;
+    softmax_device(input + goff + boff + s, group_size[g], temp, spatial, output + goff + boff + s);
+}
+
+extern "C" void softmax_tree(float *input, int spatial, int batch, int stride, float temp, float *output, tree hier)
+{
+    int *tree_groups_size = cuda_make_int_array(hier.group_size, hier.groups);
+    int *tree_groups_offset = cuda_make_int_array(hier.group_offset, hier.groups);
+    /*
+       static int *tree_groups_size = 0;
+       static int *tree_groups_offset = 0;
+       if(!tree_groups_size){
+       tree_groups_size = cuda_make_int_array(hier.group_size, hier.groups);
+       tree_groups_offset = cuda_make_int_array(hier.group_offset, hier.groups);
+       }
+     */
+    int num = spatial*batch*hier.groups;
+    softmax_tree_kernel<<<cuda_gridsize(num), BLOCK>>>(input, spatial, batch, stride, temp, output, hier.groups, tree_groups_size, tree_groups_offset);
+    check_error(cudaPeekAtLastError());
+    cuda_free((float *)tree_groups_size);
+    cuda_free((float *)tree_groups_offset);
+}
+
+__global__ void softmax_kernel(float *input, int n, int batch, int batch_offset, int groups, int group_offset, int stride, float temp, float *output)
+{
+    int id = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (id >= batch*groups) return;
+    int b = id / groups;
+    int g = id % groups;
+    softmax_device(input + b*batch_offset + g*group_offset, n, temp, stride, output + b*batch_offset + g*group_offset);
+}
+
+extern "C" void softmax_gpu(float *input, int n, int batch, int batch_offset, int groups, int group_offset, int stride, float temp, float *output)
+{
+    softmax_kernel<<<cuda_gridsize(batch*groups), BLOCK>>>(input, n, batch, batch_offset, groups, group_offset, stride, temp, output);
+    check_error(cudaPeekAtLastError());
+}
+
+
+__global__ void upsample_kernel(size_t N, float *x, int w, int h, int c, int batch, int stride, int forward, float scale, float *out)
+{
+    size_t i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(i >= N) return;
+    int out_index = i;
+    int out_w = i%(w*stride);
+    i = i/(w*stride);
+    int out_h = i%(h*stride);
+    i = i/(h*stride);
+    int out_c = i%c;
+    i = i/c;
+    int b = i%batch;
+
+    int in_w = out_w / stride;
+    int in_h = out_h / stride;
+    int in_c = out_c;
+
+    int in_index = b*w*h*c + in_c*w*h + in_h*w + in_w;
+
+
+    if(forward) out[out_index] += scale * x[in_index];
+    else atomicAdd(x+in_index, scale * out[out_index]);
+}
+extern "C" void upsample_gpu(float *in, int w, int h, int c, int batch, int stride, int forward, float scale, float *out)
+{
+    size_t size = w*h*c*batch*stride*stride;
+    upsample_kernel<<<cuda_gridsize(size), BLOCK>>>(size, in, w, h, c, batch, stride, forward, scale, out);
+    check_error(cudaPeekAtLastError());
+}
diff --git a/projects/darknet/src/box.c b/projects/darknet/src/box.c
new file mode 100644
index 0000000000000000000000000000000000000000..8a1772c9ae05dede6ddc83d9b6465f64cf974ae8
--- /dev/null
+++ b/projects/darknet/src/box.c
@@ -0,0 +1,357 @@
+#include "box.h"
+#include <stdio.h>
+#include <math.h>
+#include <stdlib.h>
+
+int nms_comparator(const void *pa, const void *pb)
+{
+    detection a = *(detection *)pa;
+    detection b = *(detection *)pb;
+    float diff = 0;
+    if(b.sort_class >= 0){
+        diff = a.prob[b.sort_class] - b.prob[b.sort_class];
+    } else {
+        diff = a.objectness - b.objectness;
+    }
+    if(diff < 0) return 1;
+    else if(diff > 0) return -1;
+    return 0;
+}
+
+void do_nms_obj(detection *dets, int total, int classes, float thresh)
+{
+    int i, j, k;
+    k = total-1;
+    for(i = 0; i <= k; ++i){
+        if(dets[i].objectness == 0){
+            detection swap = dets[i];
+            dets[i] = dets[k];
+            dets[k] = swap;
+            --k;
+            --i;
+        }
+    }
+    total = k+1;
+
+    for(i = 0; i < total; ++i){
+        dets[i].sort_class = -1;
+    }
+
+    qsort(dets, total, sizeof(detection), nms_comparator);
+    for(i = 0; i < total; ++i){
+        if(dets[i].objectness == 0) continue;
+        box a = dets[i].bbox;
+        for(j = i+1; j < total; ++j){
+            if(dets[j].objectness == 0) continue;
+            box b = dets[j].bbox;
+            if (box_iou(a, b) > thresh){
+                dets[j].objectness = 0;
+                for(k = 0; k < classes; ++k){
+                    dets[j].prob[k] = 0;
+                }
+            }
+        }
+    }
+}
+
+
+void do_nms_sort(detection *dets, int total, int classes, float thresh)
+{
+    int i, j, k;
+    k = total-1;
+    for(i = 0; i <= k; ++i){
+        if(dets[i].objectness == 0){
+            detection swap = dets[i];
+            dets[i] = dets[k];
+            dets[k] = swap;
+            --k;
+            --i;
+        }
+    }
+    total = k+1;
+
+    for(k = 0; k < classes; ++k){
+        for(i = 0; i < total; ++i){
+            dets[i].sort_class = k;
+        }
+        qsort(dets, total, sizeof(detection), nms_comparator);
+        for(i = 0; i < total; ++i){
+            if(dets[i].prob[k] == 0) continue;
+            box a = dets[i].bbox;
+            for(j = i+1; j < total; ++j){
+                box b = dets[j].bbox;
+                if (box_iou(a, b) > thresh){
+                    dets[j].prob[k] = 0;
+                }
+            }
+        }
+    }
+}
+
+box float_to_box(float *f, int stride)
+{
+    box b = {0};
+    b.x = f[0];
+    b.y = f[1*stride];
+    b.w = f[2*stride];
+    b.h = f[3*stride];
+    return b;
+}
+
+dbox derivative(box a, box b)
+{
+    dbox d;
+    d.dx = 0;
+    d.dw = 0;
+    float l1 = a.x - a.w/2;
+    float l2 = b.x - b.w/2;
+    if (l1 > l2){
+        d.dx -= 1;
+        d.dw += .5;
+    }
+    float r1 = a.x + a.w/2;
+    float r2 = b.x + b.w/2;
+    if(r1 < r2){
+        d.dx += 1;
+        d.dw += .5;
+    }
+    if (l1 > r2) {
+        d.dx = -1;
+        d.dw = 0;
+    }
+    if (r1 < l2){
+        d.dx = 1;
+        d.dw = 0;
+    }
+
+    d.dy = 0;
+    d.dh = 0;
+    float t1 = a.y - a.h/2;
+    float t2 = b.y - b.h/2;
+    if (t1 > t2){
+        d.dy -= 1;
+        d.dh += .5;
+    }
+    float b1 = a.y + a.h/2;
+    float b2 = b.y + b.h/2;
+    if(b1 < b2){
+        d.dy += 1;
+        d.dh += .5;
+    }
+    if (t1 > b2) {
+        d.dy = -1;
+        d.dh = 0;
+    }
+    if (b1 < t2){
+        d.dy = 1;
+        d.dh = 0;
+    }
+    return d;
+}
+
+float overlap(float x1, float w1, float x2, float w2)
+{
+    float l1 = x1 - w1/2;
+    float l2 = x2 - w2/2;
+    float left = l1 > l2 ? l1 : l2;
+    float r1 = x1 + w1/2;
+    float r2 = x2 + w2/2;
+    float right = r1 < r2 ? r1 : r2;
+    return right - left;
+}
+
+float box_intersection(box a, box b)
+{
+    float w = overlap(a.x, a.w, b.x, b.w);
+    float h = overlap(a.y, a.h, b.y, b.h);
+    if(w < 0 || h < 0) return 0;
+    float area = w*h;
+    return area;
+}
+
+float box_union(box a, box b)
+{
+    float i = box_intersection(a, b);
+    float u = a.w*a.h + b.w*b.h - i;
+    return u;
+}
+
+float box_iou(box a, box b)
+{
+    return box_intersection(a, b)/box_union(a, b);
+}
+
+float box_rmse(box a, box b)
+{
+    return sqrt(pow(a.x-b.x, 2) + 
+                pow(a.y-b.y, 2) + 
+                pow(a.w-b.w, 2) + 
+                pow(a.h-b.h, 2));
+}
+
+dbox dintersect(box a, box b)
+{
+    float w = overlap(a.x, a.w, b.x, b.w);
+    float h = overlap(a.y, a.h, b.y, b.h);
+    dbox dover = derivative(a, b);
+    dbox di;
+
+    di.dw = dover.dw*h;
+    di.dx = dover.dx*h;
+    di.dh = dover.dh*w;
+    di.dy = dover.dy*w;
+
+    return di;
+}
+
+dbox dunion(box a, box b)
+{
+    dbox du;
+
+    dbox di = dintersect(a, b);
+    du.dw = a.h - di.dw;
+    du.dh = a.w - di.dh;
+    du.dx = -di.dx;
+    du.dy = -di.dy;
+
+    return du;
+}
+
+
+void test_dunion()
+{
+    box a = {0, 0, 1, 1};
+    box dxa= {0+.0001, 0, 1, 1};
+    box dya= {0, 0+.0001, 1, 1};
+    box dwa= {0, 0, 1+.0001, 1};
+    box dha= {0, 0, 1, 1+.0001};
+
+    box b = {.5, .5, .2, .2};
+    dbox di = dunion(a,b);
+    printf("Union: %f %f %f %f\n", di.dx, di.dy, di.dw, di.dh);
+    float inter =  box_union(a, b);
+    float xinter = box_union(dxa, b);
+    float yinter = box_union(dya, b);
+    float winter = box_union(dwa, b);
+    float hinter = box_union(dha, b);
+    xinter = (xinter - inter)/(.0001);
+    yinter = (yinter - inter)/(.0001);
+    winter = (winter - inter)/(.0001);
+    hinter = (hinter - inter)/(.0001);
+    printf("Union Manual %f %f %f %f\n", xinter, yinter, winter, hinter);
+}
+void test_dintersect()
+{
+    box a = {0, 0, 1, 1};
+    box dxa= {0+.0001, 0, 1, 1};
+    box dya= {0, 0+.0001, 1, 1};
+    box dwa= {0, 0, 1+.0001, 1};
+    box dha= {0, 0, 1, 1+.0001};
+
+    box b = {.5, .5, .2, .2};
+    dbox di = dintersect(a,b);
+    printf("Inter: %f %f %f %f\n", di.dx, di.dy, di.dw, di.dh);
+    float inter =  box_intersection(a, b);
+    float xinter = box_intersection(dxa, b);
+    float yinter = box_intersection(dya, b);
+    float winter = box_intersection(dwa, b);
+    float hinter = box_intersection(dha, b);
+    xinter = (xinter - inter)/(.0001);
+    yinter = (yinter - inter)/(.0001);
+    winter = (winter - inter)/(.0001);
+    hinter = (hinter - inter)/(.0001);
+    printf("Inter Manual %f %f %f %f\n", xinter, yinter, winter, hinter);
+}
+
+void test_box()
+{
+    test_dintersect();
+    test_dunion();
+    box a = {0, 0, 1, 1};
+    box dxa= {0+.00001, 0, 1, 1};
+    box dya= {0, 0+.00001, 1, 1};
+    box dwa= {0, 0, 1+.00001, 1};
+    box dha= {0, 0, 1, 1+.00001};
+
+    box b = {.5, 0, .2, .2};
+
+    float iou = box_iou(a,b);
+    iou = (1-iou)*(1-iou);
+    printf("%f\n", iou);
+    dbox d = diou(a, b);
+    printf("%f %f %f %f\n", d.dx, d.dy, d.dw, d.dh);
+
+    float xiou = box_iou(dxa, b);
+    float yiou = box_iou(dya, b);
+    float wiou = box_iou(dwa, b);
+    float hiou = box_iou(dha, b);
+    xiou = ((1-xiou)*(1-xiou) - iou)/(.00001);
+    yiou = ((1-yiou)*(1-yiou) - iou)/(.00001);
+    wiou = ((1-wiou)*(1-wiou) - iou)/(.00001);
+    hiou = ((1-hiou)*(1-hiou) - iou)/(.00001);
+    printf("manual %f %f %f %f\n", xiou, yiou, wiou, hiou);
+}
+
+dbox diou(box a, box b)
+{
+    float u = box_union(a,b);
+    float i = box_intersection(a,b);
+    dbox di = dintersect(a,b);
+    dbox du = dunion(a,b);
+    dbox dd = {0,0,0,0};
+
+    if(i <= 0 || 1) {
+        dd.dx = b.x - a.x;
+        dd.dy = b.y - a.y;
+        dd.dw = b.w - a.w;
+        dd.dh = b.h - a.h;
+        return dd;
+    }
+
+    dd.dx = 2*pow((1-(i/u)),1)*(di.dx*u - du.dx*i)/(u*u);
+    dd.dy = 2*pow((1-(i/u)),1)*(di.dy*u - du.dy*i)/(u*u);
+    dd.dw = 2*pow((1-(i/u)),1)*(di.dw*u - du.dw*i)/(u*u);
+    dd.dh = 2*pow((1-(i/u)),1)*(di.dh*u - du.dh*i)/(u*u);
+    return dd;
+}
+
+
+void do_nms(box *boxes, float **probs, int total, int classes, float thresh)
+{
+    int i, j, k;
+    for(i = 0; i < total; ++i){
+        int any = 0;
+        for(k = 0; k < classes; ++k) any = any || (probs[i][k] > 0);
+        if(!any) {
+            continue;
+        }
+        for(j = i+1; j < total; ++j){
+            if (box_iou(boxes[i], boxes[j]) > thresh){
+                for(k = 0; k < classes; ++k){
+                    if (probs[i][k] < probs[j][k]) probs[i][k] = 0;
+                    else probs[j][k] = 0;
+                }
+            }
+        }
+    }
+}
+
+box encode_box(box b, box anchor)
+{
+    box encode;
+    encode.x = (b.x - anchor.x) / anchor.w;
+    encode.y = (b.y - anchor.y) / anchor.h;
+    encode.w = log2(b.w / anchor.w);
+    encode.h = log2(b.h / anchor.h);
+    return encode;
+}
+
+box decode_box(box b, box anchor)
+{
+    box decode;
+    decode.x = b.x * anchor.w + anchor.x;
+    decode.y = b.y * anchor.h + anchor.y;
+    decode.w = pow(2., b.w) * anchor.w;
+    decode.h = pow(2., b.h) * anchor.h;
+    return decode;
+}
diff --git a/projects/darknet/src/box.h b/projects/darknet/src/box.h
new file mode 100644
index 0000000000000000000000000000000000000000..dda3e59100c3d9e0a6bb05a80070155d9fcbc876
--- /dev/null
+++ b/projects/darknet/src/box.h
@@ -0,0 +1,14 @@
+#ifndef BOX_H
+#define BOX_H
+#include "darknet.h"
+
+typedef struct{
+    float dx, dy, dw, dh;
+} dbox;
+
+float box_rmse(box a, box b);
+dbox diou(box a, box b);
+box decode_box(box b, box anchor);
+box encode_box(box b, box anchor);
+
+#endif
diff --git a/projects/darknet/src/classifier.h b/projects/darknet/src/classifier.h
new file mode 100644
index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc
--- /dev/null
+++ b/projects/darknet/src/classifier.h
@@ -0,0 +1 @@
+
diff --git a/projects/darknet/src/col2im.c b/projects/darknet/src/col2im.c
new file mode 100644
index 0000000000000000000000000000000000000000..5c4605e197439f79fe05c41337a5f2b8103f63ba
--- /dev/null
+++ b/projects/darknet/src/col2im.c
@@ -0,0 +1,39 @@
+#include <stdio.h>
+#include <math.h>
+void col2im_add_pixel(float *im, int height, int width, int channels,
+                        int row, int col, int channel, int pad, float val)
+{
+    row -= pad;
+    col -= pad;
+
+    if (row < 0 || col < 0 ||
+        row >= height || col >= width) return;
+    im[col + width*(row + height*channel)] += val;
+}
+//This one might be too, can't remember.
+void col2im_cpu(float* data_col,
+         int channels,  int height,  int width,
+         int ksize,  int stride, int pad, float* data_im) 
+{
+    int c,h,w;
+    int height_col = (height + 2*pad - ksize) / stride + 1;
+    int width_col = (width + 2*pad - ksize) / stride + 1;
+
+    int channels_col = channels * ksize * ksize;
+    for (c = 0; c < channels_col; ++c) {
+        int w_offset = c % ksize;
+        int h_offset = (c / ksize) % ksize;
+        int c_im = c / ksize / ksize;
+        for (h = 0; h < height_col; ++h) {
+            for (w = 0; w < width_col; ++w) {
+                int im_row = h_offset + h * stride;
+                int im_col = w_offset + w * stride;
+                int col_index = (c * height_col + h) * width_col + w;
+                double val = data_col[col_index];
+                col2im_add_pixel(data_im, height, width, channels,
+                        im_row, im_col, c_im, pad, val);
+            }
+        }
+    }
+}
+
diff --git a/projects/darknet/src/col2im.h b/projects/darknet/src/col2im.h
new file mode 100644
index 0000000000000000000000000000000000000000..3fbe05307db65a1f511f801670a23734e21b7dff
--- /dev/null
+++ b/projects/darknet/src/col2im.h
@@ -0,0 +1,13 @@
+#ifndef COL2IM_H
+#define COL2IM_H
+
+void col2im_cpu(float* data_col,
+        int channels, int height, int width,
+        int ksize, int stride, int pad, float* data_im);
+
+#ifdef GPU
+void col2im_gpu(float *data_col,
+        int channels, int height, int width,
+        int ksize, int stride, int pad, float *data_im);
+#endif
+#endif
diff --git a/projects/darknet/src/col2im_kernels.cu b/projects/darknet/src/col2im_kernels.cu
new file mode 100644
index 0000000000000000000000000000000000000000..ba45e0fdec93a86a8733c7f7d40673ff110d9233
--- /dev/null
+++ b/projects/darknet/src/col2im_kernels.cu
@@ -0,0 +1,58 @@
+#include "cuda_runtime.h"
+#include "curand.h"
+#include "cublas_v2.h"
+
+extern "C" {
+#include "col2im.h"
+#include "cuda.h"
+}
+
+// src: https://github.com/BVLC/caffe/blob/master/src/caffe/util/im2col.cu
+// You may also want to read: https://github.com/BVLC/caffe/blob/master/LICENSE
+
+__global__ void col2im_gpu_kernel(const int n, const float* data_col,
+        const int height, const int width, const int ksize,
+        const int pad,
+        const int stride,
+        const int height_col, const int width_col,
+        float *data_im) {
+    int index = blockIdx.x*blockDim.x+threadIdx.x;
+    for(; index < n; index += blockDim.x*gridDim.x){
+        float val = 0;
+        int w = index % width + pad;
+        int h = (index / width) % height + pad;
+        int c = index / (width * height);
+        // compute the start and end of the output
+        int w_col_start = (w < ksize) ? 0 : (w - ksize) / stride + 1;
+        int w_col_end = min(w / stride + 1, width_col);
+        int h_col_start = (h < ksize) ? 0 : (h - ksize) / stride + 1;
+        int h_col_end = min(h / stride + 1, height_col);
+        // equivalent implementation
+        int offset =
+            (c * ksize * ksize + h * ksize + w) * height_col * width_col;
+        int coeff_h_col = (1 - stride * ksize * height_col) * width_col;
+        int coeff_w_col = (1 - stride * height_col * width_col);
+        for (int h_col = h_col_start; h_col < h_col_end; ++h_col) {
+            for (int w_col = w_col_start; w_col < w_col_end; ++w_col) {
+                val += data_col[offset + h_col * coeff_h_col + w_col * coeff_w_col];
+            }
+        }
+        data_im[index] += val;
+    }
+}
+
+void col2im_gpu(float *data_col,
+        int channels, int height, int width,
+        int ksize, int stride, int pad, float *data_im){
+    // We are going to launch channels * height_col * width_col kernels, each
+    // kernel responsible for copying a single-channel grid.
+    int height_col = (height + 2 * pad - ksize) / stride + 1;
+    int width_col = (width + 2 * pad - ksize) / stride + 1;
+    int num_kernels = channels * height * width;
+    col2im_gpu_kernel<<<(num_kernels+BLOCK-1)/BLOCK,
+        BLOCK>>>(
+                num_kernels, data_col, height, width, ksize, pad,
+                stride, height_col,
+                width_col, data_im);
+}
+
diff --git a/projects/darknet/src/compare.c b/projects/darknet/src/compare.c
new file mode 100644
index 0000000000000000000000000000000000000000..d2d2b3bdc675cf808f483d1607550e072e245396
--- /dev/null
+++ b/projects/darknet/src/compare.c
@@ -0,0 +1,352 @@
+#include <stdio.h>
+
+#include "network.h"
+#include "detection_layer.h"
+#include "cost_layer.h"
+#include "utils.h"
+#include "parser.h"
+#include "box.h"
+
+void train_compare(char *cfgfile, char *weightfile)
+{
+    srand(time(0));
+    float avg_loss = -1;
+    char *base = basecfg(cfgfile);
+    char *backup_directory = "/home/pjreddie/backup/";
+    printf("%s\n", base);
+    network net = parse_network_cfg(cfgfile);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    printf("Learning Rate: %g, Momentum: %g, Decay: %g\n", net.learning_rate, net.momentum, net.decay);
+    int imgs = 1024;
+    list *plist = get_paths("data/compare.train.list");
+    char **paths = (char **)list_to_array(plist);
+    int N = plist->size;
+    printf("%d\n", N);
+    clock_t time;
+    pthread_t load_thread;
+    data train;
+    data buffer;
+
+    load_args args = {0};
+    args.w = net.w;
+    args.h = net.h;
+    args.paths = paths;
+    args.classes = 20;
+    args.n = imgs;
+    args.m = N;
+    args.d = &buffer;
+    args.type = COMPARE_DATA;
+
+    load_thread = load_data_in_thread(args);
+    int epoch = *net.seen/N;
+    int i = 0;
+    while(1){
+        ++i;
+        time=clock();
+        pthread_join(load_thread, 0);
+        train = buffer;
+
+        load_thread = load_data_in_thread(args);
+        printf("Loaded: %lf seconds\n", sec(clock()-time));
+        time=clock();
+        float loss = train_network(net, train);
+        if(avg_loss == -1) avg_loss = loss;
+        avg_loss = avg_loss*.9 + loss*.1;
+        printf("%.3f: %f, %f avg, %lf seconds, %ld images\n", (float)*net.seen/N, loss, avg_loss, sec(clock()-time), *net.seen);
+        free_data(train);
+        if(i%100 == 0){
+            char buff[256];
+            sprintf(buff, "%s/%s_%d_minor_%d.weights",backup_directory,base, epoch, i);
+            save_weights(net, buff);
+        }
+        if(*net.seen/N > epoch){
+            epoch = *net.seen/N;
+            i = 0;
+            char buff[256];
+            sprintf(buff, "%s/%s_%d.weights",backup_directory,base, epoch);
+            save_weights(net, buff);
+            if(epoch%22 == 0) net.learning_rate *= .1;
+        }
+    }
+    pthread_join(load_thread, 0);
+    free_data(buffer);
+    free_network(net);
+    free_ptrs((void**)paths, plist->size);
+    free_list(plist);
+    free(base);
+}
+
+void validate_compare(char *filename, char *weightfile)
+{
+    int i = 0;
+    network net = parse_network_cfg(filename);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    srand(time(0));
+
+    list *plist = get_paths("data/compare.val.list");
+    //list *plist = get_paths("data/compare.val.old");
+    char **paths = (char **)list_to_array(plist);
+    int N = plist->size/2;
+    free_list(plist);
+
+    clock_t time;
+    int correct = 0;
+    int total = 0;
+    int splits = 10;
+    int num = (i+1)*N/splits - i*N/splits;
+
+    data val, buffer;
+
+    load_args args = {0};
+    args.w = net.w;
+    args.h = net.h;
+    args.paths = paths;
+    args.classes = 20;
+    args.n = num;
+    args.m = 0;
+    args.d = &buffer;
+    args.type = COMPARE_DATA;
+
+    pthread_t load_thread = load_data_in_thread(args);
+    for(i = 1; i <= splits; ++i){
+        time=clock();
+
+        pthread_join(load_thread, 0);
+        val = buffer;
+
+        num = (i+1)*N/splits - i*N/splits;
+        char **part = paths+(i*N/splits);
+        if(i != splits){
+            args.paths = part;
+            load_thread = load_data_in_thread(args);
+        }
+        printf("Loaded: %d images in %lf seconds\n", val.X.rows, sec(clock()-time));
+
+        time=clock();
+        matrix pred = network_predict_data(net, val);
+        int j,k;
+        for(j = 0; j < val.y.rows; ++j){
+            for(k = 0; k < 20; ++k){
+                if(val.y.vals[j][k*2] != val.y.vals[j][k*2+1]){
+                    ++total;
+                    if((val.y.vals[j][k*2] < val.y.vals[j][k*2+1]) == (pred.vals[j][k*2] < pred.vals[j][k*2+1])){
+                        ++correct;
+                    }
+                }
+            }
+        }
+        free_matrix(pred);
+        printf("%d: Acc: %f, %lf seconds, %d images\n", i, (float)correct/total, sec(clock()-time), val.X.rows);
+        free_data(val);
+    }
+}
+
+typedef struct {
+    network net;
+    char *filename;
+    int class;
+    int classes;
+    float elo;
+    float *elos;
+} sortable_bbox;
+
+int total_compares = 0;
+int current_class = 0;
+
+int elo_comparator(const void*a, const void *b)
+{
+    sortable_bbox box1 = *(sortable_bbox*)a;
+    sortable_bbox box2 = *(sortable_bbox*)b;
+    if(box1.elos[current_class] == box2.elos[current_class]) return 0;
+    if(box1.elos[current_class] >  box2.elos[current_class]) return -1;
+    return 1;
+}
+
+int bbox_comparator(const void *a, const void *b)
+{
+    ++total_compares;
+    sortable_bbox box1 = *(sortable_bbox*)a;
+    sortable_bbox box2 = *(sortable_bbox*)b;
+    network net = box1.net;
+    int class   = box1.class;
+
+    image im1 = load_image_color(box1.filename, net.w, net.h);
+    image im2 = load_image_color(box2.filename, net.w, net.h);
+    float *X  = calloc(net.w*net.h*net.c, sizeof(float));
+    memcpy(X,                   im1.data, im1.w*im1.h*im1.c*sizeof(float));
+    memcpy(X+im1.w*im1.h*im1.c, im2.data, im2.w*im2.h*im2.c*sizeof(float));
+    float *predictions = network_predict(net, X);
+    
+    free_image(im1);
+    free_image(im2);
+    free(X);
+    if (predictions[class*2] > predictions[class*2+1]){
+        return 1;
+    }
+    return -1;
+}
+
+void bbox_update(sortable_bbox *a, sortable_bbox *b, int class, int result)
+{
+    int k = 32;
+    float EA = 1./(1+pow(10, (b->elos[class] - a->elos[class])/400.));
+    float EB = 1./(1+pow(10, (a->elos[class] - b->elos[class])/400.));
+    float SA = result ? 1 : 0;
+    float SB = result ? 0 : 1;
+    a->elos[class] += k*(SA - EA);
+    b->elos[class] += k*(SB - EB);
+}
+
+void bbox_fight(network net, sortable_bbox *a, sortable_bbox *b, int classes, int class)
+{
+    image im1 = load_image_color(a->filename, net.w, net.h);
+    image im2 = load_image_color(b->filename, net.w, net.h);
+    float *X  = calloc(net.w*net.h*net.c, sizeof(float));
+    memcpy(X,                   im1.data, im1.w*im1.h*im1.c*sizeof(float));
+    memcpy(X+im1.w*im1.h*im1.c, im2.data, im2.w*im2.h*im2.c*sizeof(float));
+    float *predictions = network_predict(net, X);
+    ++total_compares;
+
+    int i;
+    for(i = 0; i < classes; ++i){
+        if(class < 0 || class == i){
+            int result = predictions[i*2] > predictions[i*2+1];
+            bbox_update(a, b, i, result);
+        }
+    }
+    
+    free_image(im1);
+    free_image(im2);
+    free(X);
+}
+
+void SortMaster3000(char *filename, char *weightfile)
+{
+    int i = 0;
+    network net = parse_network_cfg(filename);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    srand(time(0));
+    set_batch_network(&net, 1);
+
+    list *plist = get_paths("data/compare.sort.list");
+    //list *plist = get_paths("data/compare.val.old");
+    char **paths = (char **)list_to_array(plist);
+    int N = plist->size;
+    free_list(plist);
+    sortable_bbox *boxes = calloc(N, sizeof(sortable_bbox));
+    printf("Sorting %d boxes...\n", N);
+    for(i = 0; i < N; ++i){
+        boxes[i].filename = paths[i];
+        boxes[i].net = net;
+        boxes[i].class = 7;
+        boxes[i].elo = 1500;
+    }
+    clock_t time=clock();
+    qsort(boxes, N, sizeof(sortable_bbox), bbox_comparator);
+    for(i = 0; i < N; ++i){
+        printf("%s\n", boxes[i].filename);
+    }
+    printf("Sorted in %d compares, %f secs\n", total_compares, sec(clock()-time));
+}
+
+void BattleRoyaleWithCheese(char *filename, char *weightfile)
+{
+    int classes = 20;
+    int i,j;
+    network net = parse_network_cfg(filename);
+    if(weightfile){
+        load_weights(&net, weightfile);
+    }
+    srand(time(0));
+    set_batch_network(&net, 1);
+
+    list *plist = get_paths("data/compare.sort.list");
+    //list *plist = get_paths("data/compare.small.list");
+    //list *plist = get_paths("data/compare.cat.list");
+    //list *plist = get_paths("data/compare.val.old");
+    char **paths = (char **)list_to_array(plist);
+    int N = plist->size;
+    int total = N;
+    free_list(plist);
+    sortable_bbox *boxes = calloc(N, sizeof(sortable_bbox));
+    printf("Battling %d boxes...\n", N);
+    for(i = 0; i < N; ++i){
+        boxes[i].filename = paths[i];
+        boxes[i].net = net;
+        boxes[i].classes = classes;
+        boxes[i].elos = calloc(classes, sizeof(float));;
+        for(j = 0; j < classes; ++j){
+            boxes[i].elos[j] = 1500;
+        }
+    }
+    int round;
+    clock_t time=clock();
+    for(round = 1; round <= 4; ++round){
+        clock_t round_time=clock();
+        printf("Round: %d\n", round);
+        shuffle(boxes, N, sizeof(sortable_bbox));
+        for(i = 0; i < N/2; ++i){
+            bbox_fight(net, boxes+i*2, boxes+i*2+1, classes, -1);
+        }
+        printf("Round: %f secs, %d remaining\n", sec(clock()-round_time), N);
+    }
+
+    int class;
+
+    for (class = 0; class < classes; ++class){
+
+        N = total;
+        current_class = class;
+        qsort(boxes, N, sizeof(sortable_bbox), elo_comparator);
+        N /= 2;
+
+        for(round = 1; round <= 100; ++round){
+            clock_t round_time=clock();
+            printf("Round: %d\n", round);
+
+            sorta_shuffle(boxes, N, sizeof(sortable_bbox), 10);
+            for(i = 0; i < N/2; ++i){
+                bbox_fight(net, boxes+i*2, boxes+i*2+1, classes, class);
+            }
+            qsort(boxes, N, sizeof(sortable_bbox), elo_comparator);
+            if(round <= 20) N = (N*9/10)/2*2;
+
+            printf("Round: %f secs, %d remaining\n", sec(clock()-round_time), N);
+        }
+        char buff[256];
+        sprintf(buff, "results/battle_%d.log", class);
+        FILE *outfp = fopen(buff, "w");
+        for(i = 0; i < N; ++i){
+            fprintf(outfp, "%s %f\n", boxes[i].filename, boxes[i].elos[class]);
+        }
+        fclose(outfp);
+    }
+    printf("Tournament in %d compares, %f secs\n", total_compares, sec(clock()-time));
+}
+
+void run_compare(int argc, char **argv)
+{
+    if(argc < 4){
+        fprintf(stderr, "usage: %s %s [train/test/valid] [cfg] [weights (optional)]\n", argv[0], argv[1]);
+        return;
+    }
+
+    char *cfg = argv[3];
+    char *weights = (argc > 4) ? argv[4] : 0;
+    //char *filename = (argc > 5) ? argv[5]: 0;
+    if(0==strcmp(argv[2], "train")) train_compare(cfg, weights);
+    else if(0==strcmp(argv[2], "valid")) validate_compare(cfg, weights);
+    else if(0==strcmp(argv[2], "sort")) SortMaster3000(cfg, weights);
+    else if(0==strcmp(argv[2], "battle")) BattleRoyaleWithCheese(cfg, weights);
+    /*
+       else if(0==strcmp(argv[2], "train")) train_coco(cfg, weights);
+       else if(0==strcmp(argv[2], "extract")) extract_boxes(cfg, weights);
+       else if(0==strcmp(argv[2], "valid")) validate_recall(cfg, weights);
+     */
+}
diff --git a/projects/darknet/src/connected_layer.c b/projects/darknet/src/connected_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..353f4e5677b33342a0e97cdde79430564735f0f0
--- /dev/null
+++ b/projects/darknet/src/connected_layer.c
@@ -0,0 +1,336 @@
+#include "connected_layer.h"
+#include "convolutional_layer.h"
+#include "batchnorm_layer.h"
+#include "utils.h"
+#include "cuda.h"
+#include "blas.h"
+#include "gemm.h"
+
+#include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+layer make_connected_layer(int batch, int inputs, int outputs, ACTIVATION activation, int batch_normalize, int adam)
+{
+    int i;
+    layer l = {0};
+    l.learning_rate_scale = 1;
+    l.type = CONNECTED;
+
+    l.inputs = inputs;
+    l.outputs = outputs;
+    l.batch=batch;
+    l.batch_normalize = batch_normalize;
+    l.h = 1;
+    l.w = 1;
+    l.c = inputs;
+    l.out_h = 1;
+    l.out_w = 1;
+    l.out_c = outputs;
+
+    l.output = calloc(batch*outputs, sizeof(float));
+    l.delta = calloc(batch*outputs, sizeof(float));
+
+    l.weight_updates = calloc(inputs*outputs, sizeof(float));
+    l.bias_updates = calloc(outputs, sizeof(float));
+
+    l.weights = calloc(outputs*inputs, sizeof(float));
+    l.biases = calloc(outputs, sizeof(float));
+
+    l.forward = forward_connected_layer;
+    l.backward = backward_connected_layer;
+    l.update = update_connected_layer;
+
+    //float scale = 1./sqrt(inputs);
+    float scale = sqrt(2./inputs);
+    for(i = 0; i < outputs*inputs; ++i){
+        l.weights[i] = scale*rand_uniform(-1, 1);
+    }
+
+    for(i = 0; i < outputs; ++i){
+        l.biases[i] = 0;
+    }
+
+    if(adam){
+        l.m = calloc(l.inputs*l.outputs, sizeof(float));
+        l.v = calloc(l.inputs*l.outputs, sizeof(float));
+        l.bias_m = calloc(l.outputs, sizeof(float));
+        l.scale_m = calloc(l.outputs, sizeof(float));
+        l.bias_v = calloc(l.outputs, sizeof(float));
+        l.scale_v = calloc(l.outputs, sizeof(float));
+    }
+    if(batch_normalize){
+        l.scales = calloc(outputs, sizeof(float));
+        l.scale_updates = calloc(outputs, sizeof(float));
+        for(i = 0; i < outputs; ++i){
+            l.scales[i] = 1;
+        }
+
+        l.mean = calloc(outputs, sizeof(float));
+        l.mean_delta = calloc(outputs, sizeof(float));
+        l.variance = calloc(outputs, sizeof(float));
+        l.variance_delta = calloc(outputs, sizeof(float));
+
+        l.rolling_mean = calloc(outputs, sizeof(float));
+        l.rolling_variance = calloc(outputs, sizeof(float));
+
+        l.x = calloc(batch*outputs, sizeof(float));
+        l.x_norm = calloc(batch*outputs, sizeof(float));
+    }
+
+#ifdef GPU
+    l.forward_gpu = forward_connected_layer_gpu;
+    l.backward_gpu = backward_connected_layer_gpu;
+    l.update_gpu = update_connected_layer_gpu;
+
+    l.weights_gpu = cuda_make_array(l.weights, outputs*inputs);
+    l.biases_gpu = cuda_make_array(l.biases, outputs);
+
+    l.weight_updates_gpu = cuda_make_array(l.weight_updates, outputs*inputs);
+    l.bias_updates_gpu = cuda_make_array(l.bias_updates, outputs);
+
+    l.output_gpu = cuda_make_array(l.output, outputs*batch);
+    l.delta_gpu = cuda_make_array(l.delta, outputs*batch);
+    if (adam) {
+        l.m_gpu =       cuda_make_array(0, inputs*outputs);
+        l.v_gpu =       cuda_make_array(0, inputs*outputs);
+        l.bias_m_gpu =  cuda_make_array(0, outputs);
+        l.bias_v_gpu =  cuda_make_array(0, outputs);
+        l.scale_m_gpu = cuda_make_array(0, outputs);
+        l.scale_v_gpu = cuda_make_array(0, outputs);
+    }
+
+    if(batch_normalize){
+        l.mean_gpu = cuda_make_array(l.mean, outputs);
+        l.variance_gpu = cuda_make_array(l.variance, outputs);
+
+        l.rolling_mean_gpu = cuda_make_array(l.mean, outputs);
+        l.rolling_variance_gpu = cuda_make_array(l.variance, outputs);
+
+        l.mean_delta_gpu = cuda_make_array(l.mean, outputs);
+        l.variance_delta_gpu = cuda_make_array(l.variance, outputs);
+
+        l.scales_gpu = cuda_make_array(l.scales, outputs);
+        l.scale_updates_gpu = cuda_make_array(l.scale_updates, outputs);
+
+        l.x_gpu = cuda_make_array(l.output, l.batch*outputs);
+        l.x_norm_gpu = cuda_make_array(l.output, l.batch*outputs);
+#ifdef CUDNN
+        cudnnCreateTensorDescriptor(&l.normTensorDesc);
+        cudnnCreateTensorDescriptor(&l.dstTensorDesc);
+        cudnnSetTensor4dDescriptor(l.dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, l.batch, l.out_c, l.out_h, l.out_w); 
+        cudnnSetTensor4dDescriptor(l.normTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, 1, l.out_c, 1, 1); 
+#endif
+    }
+#endif
+    l.activation = activation;
+    fprintf(stderr, "connected                            %4d  ->  %4d\n", inputs, outputs);
+    return l;
+}
+
+void update_connected_layer(layer l, update_args a)
+{
+    float learning_rate = a.learning_rate*l.learning_rate_scale;
+    float momentum = a.momentum;
+    float decay = a.decay;
+    int batch = a.batch;
+    axpy_cpu(l.outputs, learning_rate/batch, l.bias_updates, 1, l.biases, 1);
+    scal_cpu(l.outputs, momentum, l.bias_updates, 1);
+
+    if(l.batch_normalize){
+        axpy_cpu(l.outputs, learning_rate/batch, l.scale_updates, 1, l.scales, 1);
+        scal_cpu(l.outputs, momentum, l.scale_updates, 1);
+    }
+
+    axpy_cpu(l.inputs*l.outputs, -decay*batch, l.weights, 1, l.weight_updates, 1);
+    axpy_cpu(l.inputs*l.outputs, learning_rate/batch, l.weight_updates, 1, l.weights, 1);
+    scal_cpu(l.inputs*l.outputs, momentum, l.weight_updates, 1);
+}
+
+void forward_connected_layer(layer l, network net)
+{
+    fill_cpu(l.outputs*l.batch, 0, l.output, 1);
+    int m = l.batch;
+    int k = l.inputs;
+    int n = l.outputs;
+    float *a = net.input;
+    float *b = l.weights;
+    float *c = l.output;
+    gemm(0,1,m,n,k,1,a,k,b,k,1,c,n);
+    if(l.batch_normalize){
+        forward_batchnorm_layer(l, net);
+    } else {
+        add_bias(l.output, l.biases, l.batch, l.outputs, 1);
+    }
+    activate_array(l.output, l.outputs*l.batch, l.activation);
+}
+
+void backward_connected_layer(layer l, network net)
+{
+    gradient_array(l.output, l.outputs*l.batch, l.activation, l.delta);
+
+    if(l.batch_normalize){
+        backward_batchnorm_layer(l, net);
+    } else {
+        backward_bias(l.bias_updates, l.delta, l.batch, l.outputs, 1);
+    }
+
+    int m = l.outputs;
+    int k = l.batch;
+    int n = l.inputs;
+    float *a = l.delta;
+    float *b = net.input;
+    float *c = l.weight_updates;
+    gemm(1,0,m,n,k,1,a,m,b,n,1,c,n);
+
+    m = l.batch;
+    k = l.outputs;
+    n = l.inputs;
+
+    a = l.delta;
+    b = l.weights;
+    c = net.delta;
+
+    if(c) gemm(0,0,m,n,k,1,a,k,b,n,1,c,n);
+}
+
+
+void denormalize_connected_layer(layer l)
+{
+    int i, j;
+    for(i = 0; i < l.outputs; ++i){
+        float scale = l.scales[i]/sqrt(l.rolling_variance[i] + .000001);
+        for(j = 0; j < l.inputs; ++j){
+            l.weights[i*l.inputs + j] *= scale;
+        }
+        l.biases[i] -= l.rolling_mean[i] * scale;
+        l.scales[i] = 1;
+        l.rolling_mean[i] = 0;
+        l.rolling_variance[i] = 1;
+    }
+}
+
+
+void statistics_connected_layer(layer l)
+{
+    if(l.batch_normalize){
+        printf("Scales ");
+        print_statistics(l.scales, l.outputs);
+        /*
+           printf("Rolling Mean ");
+           print_statistics(l.rolling_mean, l.outputs);
+           printf("Rolling Variance ");
+           print_statistics(l.rolling_variance, l.outputs);
+         */
+    }
+    printf("Biases ");
+    print_statistics(l.biases, l.outputs);
+    printf("Weights ");
+    print_statistics(l.weights, l.outputs);
+}
+
+#ifdef GPU
+
+void pull_connected_layer(layer l)
+{
+    cuda_pull_array(l.weights_gpu, l.weights, l.inputs*l.outputs);
+    cuda_pull_array(l.biases_gpu, l.biases, l.outputs);
+    cuda_pull_array(l.weight_updates_gpu, l.weight_updates, l.inputs*l.outputs);
+    cuda_pull_array(l.bias_updates_gpu, l.bias_updates, l.outputs);
+    if (l.batch_normalize){
+        cuda_pull_array(l.scales_gpu, l.scales, l.outputs);
+        cuda_pull_array(l.rolling_mean_gpu, l.rolling_mean, l.outputs);
+        cuda_pull_array(l.rolling_variance_gpu, l.rolling_variance, l.outputs);
+    }
+}
+
+void push_connected_layer(layer l)
+{
+    cuda_push_array(l.weights_gpu, l.weights, l.inputs*l.outputs);
+    cuda_push_array(l.biases_gpu, l.biases, l.outputs);
+    cuda_push_array(l.weight_updates_gpu, l.weight_updates, l.inputs*l.outputs);
+    cuda_push_array(l.bias_updates_gpu, l.bias_updates, l.outputs);
+    if (l.batch_normalize){
+        cuda_push_array(l.scales_gpu, l.scales, l.outputs);
+        cuda_push_array(l.rolling_mean_gpu, l.rolling_mean, l.outputs);
+        cuda_push_array(l.rolling_variance_gpu, l.rolling_variance, l.outputs);
+    }
+}
+
+void update_connected_layer_gpu(layer l, update_args a)
+{
+    float learning_rate = a.learning_rate*l.learning_rate_scale;
+    float momentum = a.momentum;
+    float decay = a.decay;
+    int batch = a.batch;
+    if(a.adam){
+        adam_update_gpu(l.weights_gpu, l.weight_updates_gpu, l.m_gpu, l.v_gpu, a.B1, a.B2, a.eps, decay, learning_rate, l.inputs*l.outputs, batch, a.t);
+        adam_update_gpu(l.biases_gpu, l.bias_updates_gpu, l.bias_m_gpu, l.bias_v_gpu, a.B1, a.B2, a.eps, decay, learning_rate, l.outputs, batch, a.t);
+        if(l.scales_gpu){
+            adam_update_gpu(l.scales_gpu, l.scale_updates_gpu, l.scale_m_gpu, l.scale_v_gpu, a.B1, a.B2, a.eps, decay, learning_rate, l.outputs, batch, a.t);
+        }
+    }else{
+        axpy_gpu(l.outputs, learning_rate/batch, l.bias_updates_gpu, 1, l.biases_gpu, 1);
+        scal_gpu(l.outputs, momentum, l.bias_updates_gpu, 1);
+
+        if(l.batch_normalize){
+            axpy_gpu(l.outputs, learning_rate/batch, l.scale_updates_gpu, 1, l.scales_gpu, 1);
+            scal_gpu(l.outputs, momentum, l.scale_updates_gpu, 1);
+        }
+
+        axpy_gpu(l.inputs*l.outputs, -decay*batch, l.weights_gpu, 1, l.weight_updates_gpu, 1);
+        axpy_gpu(l.inputs*l.outputs, learning_rate/batch, l.weight_updates_gpu, 1, l.weights_gpu, 1);
+        scal_gpu(l.inputs*l.outputs, momentum, l.weight_updates_gpu, 1);
+    }
+}
+
+void forward_connected_layer_gpu(layer l, network net)
+{
+    fill_gpu(l.outputs*l.batch, 0, l.output_gpu, 1);
+
+    int m = l.batch;
+    int k = l.inputs;
+    int n = l.outputs;
+    float * a = net.input_gpu;
+    float * b = l.weights_gpu;
+    float * c = l.output_gpu;
+    gemm_gpu(0,1,m,n,k,1,a,k,b,k,1,c,n);
+
+    if (l.batch_normalize) {
+        forward_batchnorm_layer_gpu(l, net);
+    } else {
+        add_bias_gpu(l.output_gpu, l.biases_gpu, l.batch, l.outputs, 1);
+    }
+    activate_array_gpu(l.output_gpu, l.outputs*l.batch, l.activation);
+}
+
+void backward_connected_layer_gpu(layer l, network net)
+{
+    constrain_gpu(l.outputs*l.batch, 1, l.delta_gpu, 1);
+    gradient_array_gpu(l.output_gpu, l.outputs*l.batch, l.activation, l.delta_gpu);
+    if(l.batch_normalize){
+        backward_batchnorm_layer_gpu(l, net);
+    } else {
+        backward_bias_gpu(l.bias_updates_gpu, l.delta_gpu, l.batch, l.outputs, 1);
+    }
+
+    int m = l.outputs;
+    int k = l.batch;
+    int n = l.inputs;
+    float * a = l.delta_gpu;
+    float * b = net.input_gpu;
+    float * c = l.weight_updates_gpu;
+    gemm_gpu(1,0,m,n,k,1,a,m,b,n,1,c,n);
+
+    m = l.batch;
+    k = l.outputs;
+    n = l.inputs;
+
+    a = l.delta_gpu;
+    b = l.weights_gpu;
+    c = net.delta_gpu;
+
+    if(c) gemm_gpu(0,0,m,n,k,1,a,k,b,n,1,c,n);
+}
+#endif
diff --git a/projects/darknet/src/connected_layer.h b/projects/darknet/src/connected_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..6727a964eaa923906b202ff337aa69ad91817117
--- /dev/null
+++ b/projects/darknet/src/connected_layer.h
@@ -0,0 +1,23 @@
+#ifndef CONNECTED_LAYER_H
+#define CONNECTED_LAYER_H
+
+#include "activations.h"
+#include "layer.h"
+#include "network.h"
+
+layer make_connected_layer(int batch, int inputs, int outputs, ACTIVATION activation, int batch_normalize, int adam);
+
+void forward_connected_layer(layer l, network net);
+void backward_connected_layer(layer l, network net);
+void update_connected_layer(layer l, update_args a);
+
+#ifdef GPU
+void forward_connected_layer_gpu(layer l, network net);
+void backward_connected_layer_gpu(layer l, network net);
+void update_connected_layer_gpu(layer l, update_args a);
+void push_connected_layer(layer l);
+void pull_connected_layer(layer l);
+#endif
+
+#endif
+
diff --git a/projects/darknet/src/convolutional_kernels.cu b/projects/darknet/src/convolutional_kernels.cu
new file mode 100644
index 0000000000000000000000000000000000000000..4a1047b874345451f775cf938f7fd5236b15284e
--- /dev/null
+++ b/projects/darknet/src/convolutional_kernels.cu
@@ -0,0 +1,330 @@
+#include "cuda_runtime.h"
+#include "curand.h"
+#include "cublas_v2.h"
+
+extern "C" {
+#include "convolutional_layer.h"
+#include "batchnorm_layer.h"
+#include "gemm.h"
+#include "blas.h"
+#include "im2col.h"
+#include "col2im.h"
+#include "utils.h"
+#include "cuda.h"
+}
+
+__global__ void binarize_kernel(float *x, int n, float *binary)
+{
+    int i = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (i >= n) return;
+    binary[i] = (x[i] >= 0) ? 1 : -1;
+}
+
+void binarize_gpu(float *x, int n, float *binary)
+{
+    binarize_kernel<<<cuda_gridsize(n), BLOCK>>>(x, n, binary);
+    check_error(cudaPeekAtLastError());
+}
+
+__global__ void binarize_input_kernel(float *input, int n, int size, float *binary)
+{
+    int s = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (s >= size) return;
+    int i = 0;
+    float mean = 0;
+    for(i = 0; i < n; ++i){
+        mean += fabsf(input[i*size + s]);
+    }
+    mean = mean / n;
+    for(i = 0; i < n; ++i){
+        binary[i*size + s] = (input[i*size + s] > 0) ? mean : -mean;
+    }
+}
+
+void binarize_input_gpu(float *input, int n, int size, float *binary)
+{
+    binarize_input_kernel<<<cuda_gridsize(size), BLOCK>>>(input, n, size, binary);
+    check_error(cudaPeekAtLastError());
+}
+
+
+__global__ void binarize_weights_kernel(float *weights, int n, int size, float *binary)
+{
+    int f = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if (f >= n) return;
+    int i = 0;
+    float mean = 0;
+    for(i = 0; i < size; ++i){
+        mean += fabsf(weights[f*size + i]);
+    }
+    mean = mean / size;
+    for(i = 0; i < size; ++i){
+        binary[f*size + i] = (weights[f*size + i] > 0) ? mean : -mean;
+        //binary[f*size + i] = weights[f*size + i];
+    }
+}
+
+void binarize_weights_gpu(float *weights, int n, int size, float *binary)
+{
+    binarize_weights_kernel<<<cuda_gridsize(n), BLOCK>>>(weights, n, size, binary);
+    check_error(cudaPeekAtLastError());
+}
+
+void forward_convolutional_layer_gpu(convolutional_layer l, network net)
+{
+    fill_gpu(l.outputs*l.batch, 0, l.output_gpu, 1);
+    if(l.binary){
+        binarize_weights_gpu(l.weights_gpu, l.n, l.c/l.groups*l.size*l.size, l.binary_weights_gpu);
+        swap_binary(&l);
+    }
+
+    if(l.xnor){
+        binarize_weights_gpu(l.weights_gpu, l.n, l.c/l.groups*l.size*l.size, l.binary_weights_gpu);
+        swap_binary(&l);
+        binarize_gpu(net.input_gpu, l.c*l.h*l.w*l.batch, l.binary_input_gpu);
+        net.input_gpu = l.binary_input_gpu;
+    }
+
+#ifdef CUDNN
+    float one = 1;
+    cudnnConvolutionForward(cudnn_handle(),
+                &one,
+                l.srcTensorDesc,
+                net.input_gpu,
+                l.weightDesc,
+                l.weights_gpu,
+                l.convDesc,
+                l.fw_algo,
+                net.workspace,
+                l.workspace_size,
+                &one,
+                l.dstTensorDesc,
+                l.output_gpu);
+
+#else
+    int i, j;
+    int m = l.n/l.groups;
+    int k = l.size*l.size*l.c/l.groups;
+    int n = l.out_w*l.out_h;
+    for(i = 0; i < l.batch; ++i){
+        for(j = 0; j < l.groups; ++j){
+            float *a = l.weights_gpu + j*l.nweights/l.groups;
+            float *b = net.workspace;
+            float *c = l.output_gpu + (i*l.groups + j)*n*m;
+            float *im = net.input_gpu + (i*l.groups + j)*l.c/l.groups*l.h*l.w;
+
+            if (l.size == 1){
+                b = im;
+            } else {
+                im2col_gpu(im, l.c/l.groups, l.h, l.w, l.size, l.stride, l.pad, b);
+            }
+            gemm_gpu(0,0,m,n,k,1,a,k,b,n,1,c,n);
+        }
+    }
+#endif
+
+    if (l.batch_normalize) {
+        forward_batchnorm_layer_gpu(l, net);
+    } else {
+        add_bias_gpu(l.output_gpu, l.biases_gpu, l.batch, l.n, l.out_w*l.out_h);
+    }
+
+    activate_array_gpu(l.output_gpu, l.outputs*l.batch, l.activation);
+    //if(l.dot > 0) dot_error_gpu(l);
+    if(l.binary || l.xnor) swap_binary(&l);
+}
+
+__global__ void smooth_kernel(float *x, int n, int w, int h, int c, int size, float rate, float *delta)
+{
+    int id = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(id >= n) return;
+
+    int j = id % w;
+    id /= w;
+    int i = id % h;
+    id /= h;
+    int k = id % c;
+    id /= c;
+    int b = id;
+
+    int w_offset = -(size/2.f);
+    int h_offset = -(size/2.f);
+
+    int out_index = j + w*(i + h*(k + c*b));
+    int l, m;
+    for(l = 0; l < size; ++l){
+        for(m = 0; m < size; ++m){
+            int cur_h = h_offset + i + l;
+            int cur_w = w_offset + j + m;
+            int index = cur_w + w*(cur_h + h*(k + b*c));
+            int valid = (cur_h >= 0 && cur_h < h &&
+                    cur_w >= 0 && cur_w < w);
+            delta[out_index] += valid ? rate*(x[index] - x[out_index]) : 0;
+        }
+    }
+}
+
+extern "C" void smooth_layer(layer l, int size, float rate)
+{
+    int h = l.out_h;
+    int w = l.out_w;
+    int c = l.out_c;
+
+    size_t n = h*w*c*l.batch;
+
+    smooth_kernel<<<cuda_gridsize(n), BLOCK>>>(l.output_gpu, n, l.w, l.h, l.c, size, rate, l.delta_gpu);
+    check_error(cudaPeekAtLastError());
+}
+
+void backward_convolutional_layer_gpu(convolutional_layer l, network net)
+{
+    if(l.smooth){
+        smooth_layer(l, 5, l.smooth);
+    }
+    //constrain_gpu(l.outputs*l.batch, 1, l.delta_gpu, 1);
+    gradient_array_gpu(l.output_gpu, l.outputs*l.batch, l.activation, l.delta_gpu);
+
+
+    if(l.batch_normalize){
+        backward_batchnorm_layer_gpu(l, net);
+    } else {
+        backward_bias_gpu(l.bias_updates_gpu, l.delta_gpu, l.batch, l.n, l.out_w*l.out_h);
+    }
+    float *original_input = net.input_gpu;
+
+    if(l.xnor) net.input_gpu = l.binary_input_gpu;
+#ifdef CUDNN
+    float one = 1;
+    cudnnConvolutionBackwardFilter(cudnn_handle(),
+            &one,
+            l.srcTensorDesc,
+            net.input_gpu,
+            l.ddstTensorDesc,
+            l.delta_gpu,
+            l.convDesc,
+            l.bf_algo,
+            net.workspace,
+            l.workspace_size,
+            &one,
+            l.dweightDesc,
+            l.weight_updates_gpu);
+
+    if(net.delta_gpu){
+        if(l.binary || l.xnor) swap_binary(&l);
+        cudnnConvolutionBackwardData(cudnn_handle(),
+                &one,
+                l.weightDesc,
+                l.weights_gpu,
+                l.ddstTensorDesc,
+                l.delta_gpu,
+                l.convDesc,
+                l.bd_algo,
+                net.workspace,
+                l.workspace_size,
+                &one,
+                l.dsrcTensorDesc,
+                net.delta_gpu);
+        if(l.binary || l.xnor) swap_binary(&l);
+        if(l.xnor) gradient_array_gpu(original_input, l.batch*l.c*l.h*l.w, HARDTAN, net.delta_gpu);
+    }
+
+#else
+    int m = l.n/l.groups;
+    int n = l.size*l.size*l.c/l.groups;
+    int k = l.out_w*l.out_h;
+
+    int i, j;
+    for(i = 0; i < l.batch; ++i){
+        for(j = 0; j < l.groups; ++j){
+            float *a = l.delta_gpu + (i*l.groups + j)*m*k;
+            float *b = net.workspace;
+            float *c = l.weight_updates_gpu + j*l.nweights/l.groups;
+
+            float *im  = net.input_gpu+(i*l.groups + j)*l.c/l.groups*l.h*l.w;
+            float *imd = net.delta_gpu+(i*l.groups + j)*l.c/l.groups*l.h*l.w;
+
+            im2col_gpu(im, l.c/l.groups, l.h, l.w, l.size, l.stride, l.pad, b);
+            gemm_gpu(0,1,m,n,k,1,a,k,b,k,1,c,n);
+
+            if (net.delta_gpu) {
+                if (l.binary || l.xnor) swap_binary(&l);
+                a = l.weights_gpu + j*l.nweights/l.groups;
+                b = l.delta_gpu + (i*l.groups + j)*m*k;
+                c = net.workspace;
+                if (l.size == 1) {
+                    c = imd;
+                }
+
+                gemm_gpu(1,0,n,k,m,1,a,n,b,k,0,c,k);
+
+                if (l.size != 1) {
+                    col2im_gpu(net.workspace, l.c/l.groups, l.h, l.w, l.size, l.stride, l.pad, imd);
+                }
+                if(l.binary || l.xnor) {
+                    swap_binary(&l);
+                }
+            }
+            if(l.xnor) gradient_array_gpu(original_input + i*l.c*l.h*l.w, l.c*l.h*l.w, HARDTAN, net.delta_gpu + i*l.c*l.h*l.w);
+        }
+    }
+#endif
+}
+
+void pull_convolutional_layer(layer l)
+{
+    cuda_pull_array(l.weights_gpu, l.weights, l.nweights);
+    cuda_pull_array(l.biases_gpu, l.biases, l.n);
+    cuda_pull_array(l.weight_updates_gpu, l.weight_updates, l.nweights);
+    cuda_pull_array(l.bias_updates_gpu, l.bias_updates, l.n);
+    if (l.batch_normalize){
+        cuda_pull_array(l.scales_gpu, l.scales, l.n);
+        cuda_pull_array(l.rolling_mean_gpu, l.rolling_mean, l.n);
+        cuda_pull_array(l.rolling_variance_gpu, l.rolling_variance, l.n);
+    }
+}
+
+void push_convolutional_layer(layer l)
+{
+    cuda_push_array(l.weights_gpu, l.weights, l.nweights);
+    cuda_push_array(l.biases_gpu, l.biases, l.n);
+    cuda_push_array(l.weight_updates_gpu, l.weight_updates, l.nweights);
+    cuda_push_array(l.bias_updates_gpu, l.bias_updates, l.n);
+    if (l.batch_normalize){
+        cuda_push_array(l.scales_gpu, l.scales, l.n);
+        cuda_push_array(l.rolling_mean_gpu, l.rolling_mean, l.n);
+        cuda_push_array(l.rolling_variance_gpu, l.rolling_variance, l.n);
+    }
+}
+
+void update_convolutional_layer_gpu(layer l, update_args a)
+{
+    float learning_rate = a.learning_rate*l.learning_rate_scale;
+    float momentum = a.momentum;
+    float decay = a.decay;
+    int batch = a.batch;
+
+    if(a.adam){
+        adam_update_gpu(l.weights_gpu, l.weight_updates_gpu, l.m_gpu, l.v_gpu, a.B1, a.B2, a.eps, decay, learning_rate, l.nweights, batch, a.t);
+        adam_update_gpu(l.biases_gpu, l.bias_updates_gpu, l.bias_m_gpu, l.bias_v_gpu, a.B1, a.B2, a.eps, decay, learning_rate, l.n, batch, a.t);
+        if(l.scales_gpu){
+            adam_update_gpu(l.scales_gpu, l.scale_updates_gpu, l.scale_m_gpu, l.scale_v_gpu, a.B1, a.B2, a.eps, decay, learning_rate, l.n, batch, a.t);
+        }
+    }else{
+        axpy_gpu(l.nweights, -decay*batch, l.weights_gpu, 1, l.weight_updates_gpu, 1);
+        axpy_gpu(l.nweights, learning_rate/batch, l.weight_updates_gpu, 1, l.weights_gpu, 1);
+        scal_gpu(l.nweights, momentum, l.weight_updates_gpu, 1);
+
+        axpy_gpu(l.n, learning_rate/batch, l.bias_updates_gpu, 1, l.biases_gpu, 1);
+        scal_gpu(l.n, momentum, l.bias_updates_gpu, 1);
+
+        if(l.scales_gpu){
+            axpy_gpu(l.n, learning_rate/batch, l.scale_updates_gpu, 1, l.scales_gpu, 1);
+            scal_gpu(l.n, momentum, l.scale_updates_gpu, 1);
+        }
+    }
+    if(l.clip){
+        constrain_gpu(l.nweights, l.clip, l.weights_gpu, 1);
+    }
+}
+
+
diff --git a/projects/darknet/src/convolutional_layer.c b/projects/darknet/src/convolutional_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..1fb58b0933b06f2b27ec89f9f7c05f0b2b8a87eb
--- /dev/null
+++ b/projects/darknet/src/convolutional_layer.c
@@ -0,0 +1,622 @@
+#include "convolutional_layer.h"
+#include "utils.h"
+#include "batchnorm_layer.h"
+#include "im2col.h"
+#include "col2im.h"
+#include "blas.h"
+#include "gemm.h"
+#include <stdio.h>
+#include <time.h>
+
+#ifdef AI2
+#include "xnor_layer.h"
+#endif
+
+void swap_binary(convolutional_layer *l)
+{
+    float *swap = l->weights;
+    l->weights = l->binary_weights;
+    l->binary_weights = swap;
+
+#ifdef GPU
+    swap = l->weights_gpu;
+    l->weights_gpu = l->binary_weights_gpu;
+    l->binary_weights_gpu = swap;
+#endif
+}
+
+void binarize_weights(float *weights, int n, int size, float *binary)
+{
+    int i, f;
+    for(f = 0; f < n; ++f){
+        float mean = 0;
+        for(i = 0; i < size; ++i){
+            mean += fabs(weights[f*size + i]);
+        }
+        mean = mean / size;
+        for(i = 0; i < size; ++i){
+            binary[f*size + i] = (weights[f*size + i] > 0) ? mean : -mean;
+        }
+    }
+}
+
+void binarize_cpu(float *input, int n, float *binary)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        binary[i] = (input[i] > 0) ? 1 : -1;
+    }
+}
+
+void binarize_input(float *input, int n, int size, float *binary)
+{
+    int i, s;
+    for(s = 0; s < size; ++s){
+        float mean = 0;
+        for(i = 0; i < n; ++i){
+            mean += fabs(input[i*size + s]);
+        }
+        mean = mean / n;
+        for(i = 0; i < n; ++i){
+            binary[i*size + s] = (input[i*size + s] > 0) ? mean : -mean;
+        }
+    }
+}
+
+int convolutional_out_height(convolutional_layer l)
+{
+    return (l.h + 2*l.pad - l.size) / l.stride + 1;
+}
+
+int convolutional_out_width(convolutional_layer l)
+{
+    return (l.w + 2*l.pad - l.size) / l.stride + 1;
+}
+
+image get_convolutional_image(convolutional_layer l)
+{
+    return float_to_image(l.out_w,l.out_h,l.out_c,l.output);
+}
+
+image get_convolutional_delta(convolutional_layer l)
+{
+    return float_to_image(l.out_w,l.out_h,l.out_c,l.delta);
+}
+
+static size_t get_workspace_size(layer l){
+#ifdef CUDNN
+    if(gpu_index >= 0){
+        size_t most = 0;
+        size_t s = 0;
+        cudnnGetConvolutionForwardWorkspaceSize(cudnn_handle(),
+                l.srcTensorDesc,
+                l.weightDesc,
+                l.convDesc,
+                l.dstTensorDesc,
+                l.fw_algo,
+                &s);
+        if (s > most) most = s;
+        cudnnGetConvolutionBackwardFilterWorkspaceSize(cudnn_handle(),
+                l.srcTensorDesc,
+                l.ddstTensorDesc,
+                l.convDesc,
+                l.dweightDesc,
+                l.bf_algo,
+                &s);
+        if (s > most) most = s;
+        cudnnGetConvolutionBackwardDataWorkspaceSize(cudnn_handle(),
+                l.weightDesc,
+                l.ddstTensorDesc,
+                l.convDesc,
+                l.dsrcTensorDesc,
+                l.bd_algo,
+                &s);
+        if (s > most) most = s;
+        return most;
+    }
+#endif
+    return (size_t)l.out_h*l.out_w*l.size*l.size*l.c/l.groups*sizeof(float);
+}
+
+#ifdef GPU
+#ifdef CUDNN
+void cudnn_convolutional_setup(layer *l)
+{
+    cudnnSetTensor4dDescriptor(l->dsrcTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, l->batch, l->c, l->h, l->w); 
+    cudnnSetTensor4dDescriptor(l->ddstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, l->batch, l->out_c, l->out_h, l->out_w); 
+
+    cudnnSetTensor4dDescriptor(l->srcTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, l->batch, l->c, l->h, l->w); 
+    cudnnSetTensor4dDescriptor(l->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, l->batch, l->out_c, l->out_h, l->out_w); 
+    cudnnSetTensor4dDescriptor(l->normTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, 1, l->out_c, 1, 1); 
+
+    cudnnSetFilter4dDescriptor(l->dweightDesc, CUDNN_DATA_FLOAT, CUDNN_TENSOR_NCHW, l->n, l->c/l->groups, l->size, l->size); 
+    cudnnSetFilter4dDescriptor(l->weightDesc, CUDNN_DATA_FLOAT, CUDNN_TENSOR_NCHW, l->n, l->c/l->groups, l->size, l->size); 
+    #if CUDNN_MAJOR >= 6
+    cudnnSetConvolution2dDescriptor(l->convDesc, l->pad, l->pad, l->stride, l->stride, 1, 1, CUDNN_CROSS_CORRELATION, CUDNN_DATA_FLOAT);
+    #else
+    cudnnSetConvolution2dDescriptor(l->convDesc, l->pad, l->pad, l->stride, l->stride, 1, 1, CUDNN_CROSS_CORRELATION);
+    #endif
+
+    #if CUDNN_MAJOR >= 7
+    cudnnSetConvolutionGroupCount(l->convDesc, l->groups);
+    #else
+    if(l->groups > 1){
+        error("CUDNN < 7 doesn't support groups, please upgrade!");
+    }
+    #endif
+
+    cudnnGetConvolutionForwardAlgorithm(cudnn_handle(),
+            l->srcTensorDesc,
+            l->weightDesc,
+            l->convDesc,
+            l->dstTensorDesc,
+            CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT,
+            2000000000,
+            &l->fw_algo);
+    cudnnGetConvolutionBackwardDataAlgorithm(cudnn_handle(),
+            l->weightDesc,
+            l->ddstTensorDesc,
+            l->convDesc,
+            l->dsrcTensorDesc,
+            CUDNN_CONVOLUTION_BWD_DATA_SPECIFY_WORKSPACE_LIMIT,
+            2000000000,
+            &l->bd_algo);
+    cudnnGetConvolutionBackwardFilterAlgorithm(cudnn_handle(),
+            l->srcTensorDesc,
+            l->ddstTensorDesc,
+            l->convDesc,
+            l->dweightDesc,
+            CUDNN_CONVOLUTION_BWD_FILTER_SPECIFY_WORKSPACE_LIMIT,
+            2000000000,
+            &l->bf_algo);
+}
+#endif
+#endif
+
+convolutional_layer make_convolutional_layer(int batch, int h, int w, int c, int n, int groups, int size, int stride, int padding, ACTIVATION activation, int batch_normalize, int binary, int xnor, int adam)
+{
+    int i;
+    convolutional_layer l = {0};
+    l.type = CONVOLUTIONAL;
+
+    l.groups = groups;
+    l.h = h;
+    l.w = w;
+    l.c = c;
+    l.n = n;
+    l.binary = binary;
+    l.xnor = xnor;
+    l.batch = batch;
+    l.stride = stride;
+    l.size = size;
+    l.pad = padding;
+    l.batch_normalize = batch_normalize;
+
+    l.weights = calloc(c/groups*n*size*size, sizeof(float));
+    l.weight_updates = calloc(c/groups*n*size*size, sizeof(float));
+
+    l.biases = calloc(n, sizeof(float));
+    l.bias_updates = calloc(n, sizeof(float));
+
+    l.nweights = c/groups*n*size*size;
+    l.nbiases = n;
+
+    // float scale = 1./sqrt(size*size*c);
+    float scale = sqrt(2./(size*size*c/l.groups));
+    //printf("convscale %f\n", scale);
+    //scale = .02;
+    //for(i = 0; i < c*n*size*size; ++i) l.weights[i] = scale*rand_uniform(-1, 1);
+    for(i = 0; i < l.nweights; ++i) l.weights[i] = scale*rand_normal();
+    int out_w = convolutional_out_width(l);
+    int out_h = convolutional_out_height(l);
+    l.out_h = out_h;
+    l.out_w = out_w;
+    l.out_c = n;
+    l.outputs = l.out_h * l.out_w * l.out_c;
+    l.inputs = l.w * l.h * l.c;
+
+    l.output = calloc(l.batch*l.outputs, sizeof(float));
+    l.delta  = calloc(l.batch*l.outputs, sizeof(float));
+
+    l.forward = forward_convolutional_layer;
+    l.backward = backward_convolutional_layer;
+    l.update = update_convolutional_layer;
+    if(binary){
+        l.binary_weights = calloc(l.nweights, sizeof(float));
+        l.cweights = calloc(l.nweights, sizeof(char));
+        l.scales = calloc(n, sizeof(float));
+    }
+    if(xnor){
+        l.binary_weights = calloc(l.nweights, sizeof(float));
+        l.binary_input = calloc(l.inputs*l.batch, sizeof(float));
+    }
+
+    if(batch_normalize){
+        l.scales = calloc(n, sizeof(float));
+        l.scale_updates = calloc(n, sizeof(float));
+        for(i = 0; i < n; ++i){
+            l.scales[i] = 1;
+        }
+
+        l.mean = calloc(n, sizeof(float));
+        l.variance = calloc(n, sizeof(float));
+
+        l.mean_delta = calloc(n, sizeof(float));
+        l.variance_delta = calloc(n, sizeof(float));
+
+        l.rolling_mean = calloc(n, sizeof(float));
+        l.rolling_variance = calloc(n, sizeof(float));
+        l.x = calloc(l.batch*l.outputs, sizeof(float));
+        l.x_norm = calloc(l.batch*l.outputs, sizeof(float));
+    }
+    if(adam){
+        l.m = calloc(l.nweights, sizeof(float));
+        l.v = calloc(l.nweights, sizeof(float));
+        l.bias_m = calloc(n, sizeof(float));
+        l.scale_m = calloc(n, sizeof(float));
+        l.bias_v = calloc(n, sizeof(float));
+        l.scale_v = calloc(n, sizeof(float));
+    }
+
+#ifdef GPU
+    l.forward_gpu = forward_convolutional_layer_gpu;
+    l.backward_gpu = backward_convolutional_layer_gpu;
+    l.update_gpu = update_convolutional_layer_gpu;
+
+    if(gpu_index >= 0){
+        if (adam) {
+            l.m_gpu = cuda_make_array(l.m, l.nweights);
+            l.v_gpu = cuda_make_array(l.v, l.nweights);
+            l.bias_m_gpu = cuda_make_array(l.bias_m, n);
+            l.bias_v_gpu = cuda_make_array(l.bias_v, n);
+            l.scale_m_gpu = cuda_make_array(l.scale_m, n);
+            l.scale_v_gpu = cuda_make_array(l.scale_v, n);
+        }
+
+        l.weights_gpu = cuda_make_array(l.weights, l.nweights);
+        l.weight_updates_gpu = cuda_make_array(l.weight_updates, l.nweights);
+
+        l.biases_gpu = cuda_make_array(l.biases, n);
+        l.bias_updates_gpu = cuda_make_array(l.bias_updates, n);
+
+        l.delta_gpu = cuda_make_array(l.delta, l.batch*out_h*out_w*n);
+        l.output_gpu = cuda_make_array(l.output, l.batch*out_h*out_w*n);
+
+        if(binary){
+            l.binary_weights_gpu = cuda_make_array(l.weights, l.nweights);
+        }
+        if(xnor){
+            l.binary_weights_gpu = cuda_make_array(l.weights, l.nweights);
+            l.binary_input_gpu = cuda_make_array(0, l.inputs*l.batch);
+        }
+
+        if(batch_normalize){
+            l.mean_gpu = cuda_make_array(l.mean, n);
+            l.variance_gpu = cuda_make_array(l.variance, n);
+
+            l.rolling_mean_gpu = cuda_make_array(l.mean, n);
+            l.rolling_variance_gpu = cuda_make_array(l.variance, n);
+
+            l.mean_delta_gpu = cuda_make_array(l.mean, n);
+            l.variance_delta_gpu = cuda_make_array(l.variance, n);
+
+            l.scales_gpu = cuda_make_array(l.scales, n);
+            l.scale_updates_gpu = cuda_make_array(l.scale_updates, n);
+
+            l.x_gpu = cuda_make_array(l.output, l.batch*out_h*out_w*n);
+            l.x_norm_gpu = cuda_make_array(l.output, l.batch*out_h*out_w*n);
+        }
+#ifdef CUDNN
+        cudnnCreateTensorDescriptor(&l.normTensorDesc);
+        cudnnCreateTensorDescriptor(&l.srcTensorDesc);
+        cudnnCreateTensorDescriptor(&l.dstTensorDesc);
+        cudnnCreateFilterDescriptor(&l.weightDesc);
+        cudnnCreateTensorDescriptor(&l.dsrcTensorDesc);
+        cudnnCreateTensorDescriptor(&l.ddstTensorDesc);
+        cudnnCreateFilterDescriptor(&l.dweightDesc);
+        cudnnCreateConvolutionDescriptor(&l.convDesc);
+        cudnn_convolutional_setup(&l);
+#endif
+    }
+#endif
+    l.workspace_size = get_workspace_size(l);
+    l.activation = activation;
+
+    fprintf(stderr, "conv  %5d %2d x%2d /%2d  %4d x%4d x%4d   ->  %4d x%4d x%4d  %5.3f BFLOPs\n", n, size, size, stride, w, h, c, l.out_w, l.out_h, l.out_c, (2.0 * l.n * l.size*l.size*l.c/l.groups * l.out_h*l.out_w)/1000000000.);
+
+    return l;
+}
+
+void denormalize_convolutional_layer(convolutional_layer l)
+{
+    int i, j;
+    for(i = 0; i < l.n; ++i){
+        float scale = l.scales[i]/sqrt(l.rolling_variance[i] + .00001);
+        for(j = 0; j < l.c/l.groups*l.size*l.size; ++j){
+            l.weights[i*l.c/l.groups*l.size*l.size + j] *= scale;
+        }
+        l.biases[i] -= l.rolling_mean[i] * scale;
+        l.scales[i] = 1;
+        l.rolling_mean[i] = 0;
+        l.rolling_variance[i] = 1;
+    }
+}
+
+/*
+void test_convolutional_layer()
+{
+    convolutional_layer l = make_convolutional_layer(1, 5, 5, 3, 2, 5, 2, 1, LEAKY, 1, 0, 0, 0);
+    l.batch_normalize = 1;
+    float data[] = {1,1,1,1,1,
+        1,1,1,1,1,
+        1,1,1,1,1,
+        1,1,1,1,1,
+        1,1,1,1,1,
+        2,2,2,2,2,
+        2,2,2,2,2,
+        2,2,2,2,2,
+        2,2,2,2,2,
+        2,2,2,2,2,
+        3,3,3,3,3,
+        3,3,3,3,3,
+        3,3,3,3,3,
+        3,3,3,3,3,
+        3,3,3,3,3};
+    //net.input = data;
+    //forward_convolutional_layer(l);
+}
+*/
+
+void resize_convolutional_layer(convolutional_layer *l, int w, int h)
+{
+    l->w = w;
+    l->h = h;
+    int out_w = convolutional_out_width(*l);
+    int out_h = convolutional_out_height(*l);
+
+    l->out_w = out_w;
+    l->out_h = out_h;
+
+    l->outputs = l->out_h * l->out_w * l->out_c;
+    l->inputs = l->w * l->h * l->c;
+
+    l->output = realloc(l->output, l->batch*l->outputs*sizeof(float));
+    l->delta  = realloc(l->delta,  l->batch*l->outputs*sizeof(float));
+    if(l->batch_normalize){
+        l->x = realloc(l->x, l->batch*l->outputs*sizeof(float));
+        l->x_norm  = realloc(l->x_norm, l->batch*l->outputs*sizeof(float));
+    }
+
+#ifdef GPU
+    cuda_free(l->delta_gpu);
+    cuda_free(l->output_gpu);
+
+    l->delta_gpu =  cuda_make_array(l->delta,  l->batch*l->outputs);
+    l->output_gpu = cuda_make_array(l->output, l->batch*l->outputs);
+
+    if(l->batch_normalize){
+        cuda_free(l->x_gpu);
+        cuda_free(l->x_norm_gpu);
+
+        l->x_gpu = cuda_make_array(l->output, l->batch*l->outputs);
+        l->x_norm_gpu = cuda_make_array(l->output, l->batch*l->outputs);
+    }
+#ifdef CUDNN
+    cudnn_convolutional_setup(l);
+#endif
+#endif
+    l->workspace_size = get_workspace_size(*l);
+}
+
+void add_bias(float *output, float *biases, int batch, int n, int size)
+{
+    int i,j,b;
+    for(b = 0; b < batch; ++b){
+        for(i = 0; i < n; ++i){
+            for(j = 0; j < size; ++j){
+                output[(b*n + i)*size + j] += biases[i];
+            }
+        }
+    }
+}
+
+void scale_bias(float *output, float *scales, int batch, int n, int size)
+{
+    int i,j,b;
+    for(b = 0; b < batch; ++b){
+        for(i = 0; i < n; ++i){
+            for(j = 0; j < size; ++j){
+                output[(b*n + i)*size + j] *= scales[i];
+            }
+        }
+    }
+}
+
+void backward_bias(float *bias_updates, float *delta, int batch, int n, int size)
+{
+    int i,b;
+    for(b = 0; b < batch; ++b){
+        for(i = 0; i < n; ++i){
+            bias_updates[i] += sum_array(delta+size*(i+b*n), size);
+        }
+    }
+}
+
+void forward_convolutional_layer(convolutional_layer l, network net)
+{
+    int i, j;
+
+    fill_cpu(l.outputs*l.batch, 0, l.output, 1);
+
+    if(l.xnor){
+        binarize_weights(l.weights, l.n, l.c/l.groups*l.size*l.size, l.binary_weights);
+        swap_binary(&l);
+        binarize_cpu(net.input, l.c*l.h*l.w*l.batch, l.binary_input);
+        net.input = l.binary_input;
+    }
+
+    int m = l.n/l.groups;
+    int k = l.size*l.size*l.c/l.groups;
+    int n = l.out_w*l.out_h;
+    for(i = 0; i < l.batch; ++i){
+        for(j = 0; j < l.groups; ++j){
+            float *a = l.weights + j*l.nweights/l.groups;
+            float *b = net.workspace;
+            float *c = l.output + (i*l.groups + j)*n*m;
+            float *im =  net.input + (i*l.groups + j)*l.c/l.groups*l.h*l.w;
+
+            if (l.size == 1) {
+                b = im;
+            } else {
+                im2col_cpu(im, l.c/l.groups, l.h, l.w, l.size, l.stride, l.pad, b);
+            }
+            gemm(0,0,m,n,k,1,a,k,b,n,1,c,n);
+        }
+    }
+
+    if(l.batch_normalize){
+        forward_batchnorm_layer(l, net);
+    } else {
+        add_bias(l.output, l.biases, l.batch, l.n, l.out_h*l.out_w);
+    }
+
+    activate_array(l.output, l.outputs*l.batch, l.activation);
+    if(l.binary || l.xnor) swap_binary(&l);
+}
+
+void backward_convolutional_layer(convolutional_layer l, network net)
+{
+    int i, j;
+    int m = l.n/l.groups;
+    int n = l.size*l.size*l.c/l.groups;
+    int k = l.out_w*l.out_h;
+
+    gradient_array(l.output, l.outputs*l.batch, l.activation, l.delta);
+
+    if(l.batch_normalize){
+        backward_batchnorm_layer(l, net);
+    } else {
+        backward_bias(l.bias_updates, l.delta, l.batch, l.n, k);
+    }
+
+    for(i = 0; i < l.batch; ++i){
+        for(j = 0; j < l.groups; ++j){
+            float *a = l.delta + (i*l.groups + j)*m*k;
+            float *b = net.workspace;
+            float *c = l.weight_updates + j*l.nweights/l.groups;
+
+            float *im  = net.input + (i*l.groups + j)*l.c/l.groups*l.h*l.w;
+            float *imd = net.delta + (i*l.groups + j)*l.c/l.groups*l.h*l.w;
+
+            if(l.size == 1){
+                b = im;
+            } else {
+                im2col_cpu(im, l.c/l.groups, l.h, l.w, 
+                        l.size, l.stride, l.pad, b);
+            }
+
+            gemm(0,1,m,n,k,1,a,k,b,k,1,c,n);
+
+            if (net.delta) {
+                a = l.weights + j*l.nweights/l.groups;
+                b = l.delta + (i*l.groups + j)*m*k;
+                c = net.workspace;
+                if (l.size == 1) {
+                    c = imd;
+                }
+
+                gemm(1,0,n,k,m,1,a,n,b,k,0,c,k);
+
+                if (l.size != 1) {
+                    col2im_cpu(net.workspace, l.c/l.groups, l.h, l.w, l.size, l.stride, l.pad, imd);
+                }
+            }
+        }
+    }
+}
+
+void update_convolutional_layer(convolutional_layer l, update_args a)
+{
+    float learning_rate = a.learning_rate*l.learning_rate_scale;
+    float momentum = a.momentum;
+    float decay = a.decay;
+    int batch = a.batch;
+
+    axpy_cpu(l.n, learning_rate/batch, l.bias_updates, 1, l.biases, 1);
+    scal_cpu(l.n, momentum, l.bias_updates, 1);
+
+    if(l.scales){
+        axpy_cpu(l.n, learning_rate/batch, l.scale_updates, 1, l.scales, 1);
+        scal_cpu(l.n, momentum, l.scale_updates, 1);
+    }
+
+    axpy_cpu(l.nweights, -decay*batch, l.weights, 1, l.weight_updates, 1);
+    axpy_cpu(l.nweights, learning_rate/batch, l.weight_updates, 1, l.weights, 1);
+    scal_cpu(l.nweights, momentum, l.weight_updates, 1);
+}
+
+
+image get_convolutional_weight(convolutional_layer l, int i)
+{
+    int h = l.size;
+    int w = l.size;
+    int c = l.c/l.groups;
+    return float_to_image(w,h,c,l.weights+i*h*w*c);
+}
+
+void rgbgr_weights(convolutional_layer l)
+{
+    int i;
+    for(i = 0; i < l.n; ++i){
+        image im = get_convolutional_weight(l, i);
+        if (im.c == 3) {
+            rgbgr_image(im);
+        }
+    }
+}
+
+void rescale_weights(convolutional_layer l, float scale, float trans)
+{
+    int i;
+    for(i = 0; i < l.n; ++i){
+        image im = get_convolutional_weight(l, i);
+        if (im.c == 3) {
+            scale_image(im, scale);
+            float sum = sum_array(im.data, im.w*im.h*im.c);
+            l.biases[i] += sum*trans;
+        }
+    }
+}
+
+image *get_weights(convolutional_layer l)
+{
+    image *weights = calloc(l.n, sizeof(image));
+    int i;
+    for(i = 0; i < l.n; ++i){
+        weights[i] = copy_image(get_convolutional_weight(l, i));
+        normalize_image(weights[i]);
+        /*
+           char buff[256];
+           sprintf(buff, "filter%d", i);
+           save_image(weights[i], buff);
+         */
+    }
+    //error("hey");
+    return weights;
+}
+
+image *visualize_convolutional_layer(convolutional_layer l, char *window, image *prev_weights)
+{
+    image *single_weights = get_weights(l);
+    show_images(single_weights, l.n, window);
+
+    image delta = get_convolutional_image(l);
+    image dc = collapse_image_layers(delta, 1);
+    char buff[256];
+    sprintf(buff, "%s: Output", window);
+    //show_image(dc, buff);
+    //save_image(dc, buff);
+    free_image(dc);
+    return single_weights;
+}
+
diff --git a/projects/darknet/src/convolutional_layer.h b/projects/darknet/src/convolutional_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..6c261f5fc23813827ea3148f7e781b1a2c95ecfa
--- /dev/null
+++ b/projects/darknet/src/convolutional_layer.h
@@ -0,0 +1,50 @@
+#ifndef CONVOLUTIONAL_LAYER_H
+#define CONVOLUTIONAL_LAYER_H
+
+#include "cuda.h"
+#include "image.h"
+#include "activations.h"
+#include "layer.h"
+#include "network.h"
+
+typedef layer convolutional_layer;
+
+#ifdef GPU
+void forward_convolutional_layer_gpu(convolutional_layer layer, network net);
+void backward_convolutional_layer_gpu(convolutional_layer layer, network net);
+void update_convolutional_layer_gpu(convolutional_layer layer, update_args a);
+
+void push_convolutional_layer(convolutional_layer layer);
+void pull_convolutional_layer(convolutional_layer layer);
+
+void add_bias_gpu(float *output, float *biases, int batch, int n, int size);
+void backward_bias_gpu(float *bias_updates, float *delta, int batch, int n, int size);
+void adam_update_gpu(float *w, float *d, float *m, float *v, float B1, float B2, float eps, float decay, float rate, int n, int batch, int t);
+#ifdef CUDNN
+void cudnn_convolutional_setup(layer *l);
+#endif
+#endif
+
+convolutional_layer make_convolutional_layer(int batch, int h, int w, int c, int n, int groups, int size, int stride, int padding, ACTIVATION activation, int batch_normalize, int binary, int xnor, int adam);
+void resize_convolutional_layer(convolutional_layer *layer, int w, int h);
+void forward_convolutional_layer(const convolutional_layer layer, network net);
+void update_convolutional_layer(convolutional_layer layer, update_args a);
+image *visualize_convolutional_layer(convolutional_layer layer, char *window, image *prev_weights);
+void binarize_weights(float *weights, int n, int size, float *binary);
+void swap_binary(convolutional_layer *l);
+void binarize_weights2(float *weights, int n, int size, char *binary, float *scales);
+
+void backward_convolutional_layer(convolutional_layer layer, network net);
+
+void add_bias(float *output, float *biases, int batch, int n, int size);
+void backward_bias(float *bias_updates, float *delta, int batch, int n, int size);
+
+image get_convolutional_image(convolutional_layer layer);
+image get_convolutional_delta(convolutional_layer layer);
+image get_convolutional_weight(convolutional_layer layer, int i);
+
+int convolutional_out_height(convolutional_layer layer);
+int convolutional_out_width(convolutional_layer layer);
+
+#endif
+
diff --git a/projects/darknet/src/cost_layer.c b/projects/darknet/src/cost_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..2138ff2617a3b526ec4bad22dbfde0358e4f7a64
--- /dev/null
+++ b/projects/darknet/src/cost_layer.c
@@ -0,0 +1,176 @@
+#include "cost_layer.h"
+#include "utils.h"
+#include "cuda.h"
+#include "blas.h"
+#include <math.h>
+#include <string.h>
+#include <stdlib.h>
+#include <stdio.h>
+
+COST_TYPE get_cost_type(char *s)
+{
+    if (strcmp(s, "seg")==0) return SEG;
+    if (strcmp(s, "sse")==0) return SSE;
+    if (strcmp(s, "masked")==0) return MASKED;
+    if (strcmp(s, "smooth")==0) return SMOOTH;
+    if (strcmp(s, "L1")==0) return L1;
+    if (strcmp(s, "wgan")==0) return WGAN;
+    fprintf(stderr, "Couldn't find cost type %s, going with SSE\n", s);
+    return SSE;
+}
+
+char *get_cost_string(COST_TYPE a)
+{
+    switch(a){
+        case SEG:
+            return "seg";
+        case SSE:
+            return "sse";
+        case MASKED:
+            return "masked";
+        case SMOOTH:
+            return "smooth";
+        case L1:
+            return "L1";
+        case WGAN:
+            return "wgan";
+    }
+    return "sse";
+}
+
+cost_layer make_cost_layer(int batch, int inputs, COST_TYPE cost_type, float scale)
+{
+    fprintf(stderr, "cost                                           %4d\n",  inputs);
+    cost_layer l = {0};
+    l.type = COST;
+
+    l.scale = scale;
+    l.batch = batch;
+    l.inputs = inputs;
+    l.outputs = inputs;
+    l.cost_type = cost_type;
+    l.delta = calloc(inputs*batch, sizeof(float));
+    l.output = calloc(inputs*batch, sizeof(float));
+    l.cost = calloc(1, sizeof(float));
+
+    l.forward = forward_cost_layer;
+    l.backward = backward_cost_layer;
+    #ifdef GPU
+    l.forward_gpu = forward_cost_layer_gpu;
+    l.backward_gpu = backward_cost_layer_gpu;
+
+    l.delta_gpu = cuda_make_array(l.output, inputs*batch);
+    l.output_gpu = cuda_make_array(l.delta, inputs*batch);
+    #endif
+    return l;
+}
+
+void resize_cost_layer(cost_layer *l, int inputs)
+{
+    l->inputs = inputs;
+    l->outputs = inputs;
+    l->delta = realloc(l->delta, inputs*l->batch*sizeof(float));
+    l->output = realloc(l->output, inputs*l->batch*sizeof(float));
+#ifdef GPU
+    cuda_free(l->delta_gpu);
+    cuda_free(l->output_gpu);
+    l->delta_gpu = cuda_make_array(l->delta, inputs*l->batch);
+    l->output_gpu = cuda_make_array(l->output, inputs*l->batch);
+#endif
+}
+
+void forward_cost_layer(cost_layer l, network net)
+{
+    if (!net.truth) return;
+    if(l.cost_type == MASKED){
+        int i;
+        for(i = 0; i < l.batch*l.inputs; ++i){
+            if(net.truth[i] == SECRET_NUM) net.input[i] = SECRET_NUM;
+        }
+    }
+    if(l.cost_type == SMOOTH){
+        smooth_l1_cpu(l.batch*l.inputs, net.input, net.truth, l.delta, l.output);
+    }else if(l.cost_type == L1){
+        l1_cpu(l.batch*l.inputs, net.input, net.truth, l.delta, l.output);
+    } else {
+        l2_cpu(l.batch*l.inputs, net.input, net.truth, l.delta, l.output);
+    }
+    l.cost[0] = sum_array(l.output, l.batch*l.inputs);
+}
+
+void backward_cost_layer(const cost_layer l, network net)
+{
+    axpy_cpu(l.batch*l.inputs, l.scale, l.delta, 1, net.delta, 1);
+}
+
+#ifdef GPU
+
+void pull_cost_layer(cost_layer l)
+{
+    cuda_pull_array(l.delta_gpu, l.delta, l.batch*l.inputs);
+}
+
+void push_cost_layer(cost_layer l)
+{
+    cuda_push_array(l.delta_gpu, l.delta, l.batch*l.inputs);
+}
+
+int float_abs_compare (const void * a, const void * b)
+{
+    float fa = *(const float*) a;
+    if(fa < 0) fa = -fa;
+    float fb = *(const float*) b;
+    if(fb < 0) fb = -fb;
+    return (fa > fb) - (fa < fb);
+}
+
+void forward_cost_layer_gpu(cost_layer l, network net)
+{
+    if (!net.truth) return;
+    if(l.smooth){
+        scal_gpu(l.batch*l.inputs, (1-l.smooth), net.truth_gpu, 1);
+        add_gpu(l.batch*l.inputs, l.smooth * 1./l.inputs, net.truth_gpu, 1);
+    }
+
+    if(l.cost_type == SMOOTH){
+        smooth_l1_gpu(l.batch*l.inputs, net.input_gpu, net.truth_gpu, l.delta_gpu, l.output_gpu);
+    } else if (l.cost_type == L1){
+        l1_gpu(l.batch*l.inputs, net.input_gpu, net.truth_gpu, l.delta_gpu, l.output_gpu);
+    } else if (l.cost_type == WGAN){
+        wgan_gpu(l.batch*l.inputs, net.input_gpu, net.truth_gpu, l.delta_gpu, l.output_gpu);
+    } else {
+        l2_gpu(l.batch*l.inputs, net.input_gpu, net.truth_gpu, l.delta_gpu, l.output_gpu);
+    }
+
+    if (l.cost_type == SEG && l.noobject_scale != 1) {
+        scale_mask_gpu(l.batch*l.inputs, l.delta_gpu, 0, net.truth_gpu, l.noobject_scale);
+        scale_mask_gpu(l.batch*l.inputs, l.output_gpu, 0, net.truth_gpu, l.noobject_scale);
+    }
+    if (l.cost_type == MASKED) {
+        mask_gpu(l.batch*l.inputs, net.delta_gpu, SECRET_NUM, net.truth_gpu, 0);
+    }
+
+    if(l.ratio){
+        cuda_pull_array(l.delta_gpu, l.delta, l.batch*l.inputs);
+        qsort(l.delta, l.batch*l.inputs, sizeof(float), float_abs_compare);
+        int n = (1-l.ratio) * l.batch*l.inputs;
+        float thresh = l.delta[n];
+        thresh = 0;
+        printf("%f\n", thresh);
+        supp_gpu(l.batch*l.inputs, thresh, l.delta_gpu, 1);
+    }
+
+    if(l.thresh){
+        supp_gpu(l.batch*l.inputs, l.thresh*1./l.inputs, l.delta_gpu, 1);
+    }
+
+    cuda_pull_array(l.output_gpu, l.output, l.batch*l.inputs);
+    l.cost[0] = sum_array(l.output, l.batch*l.inputs);
+}
+
+void backward_cost_layer_gpu(const cost_layer l, network net)
+{
+    axpy_gpu(l.batch*l.inputs, l.scale, l.delta_gpu, 1, net.delta_gpu, 1);
+}
+#endif
+
diff --git a/projects/darknet/src/cost_layer.h b/projects/darknet/src/cost_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..ceb64de00bf66839c2f34852a05ea71114608a35
--- /dev/null
+++ b/projects/darknet/src/cost_layer.h
@@ -0,0 +1,20 @@
+#ifndef COST_LAYER_H
+#define COST_LAYER_H
+#include "layer.h"
+#include "network.h"
+
+typedef layer cost_layer;
+
+COST_TYPE get_cost_type(char *s);
+char *get_cost_string(COST_TYPE a);
+cost_layer make_cost_layer(int batch, int inputs, COST_TYPE type, float scale);
+void forward_cost_layer(const cost_layer l, network net);
+void backward_cost_layer(const cost_layer l, network net);
+void resize_cost_layer(cost_layer *l, int inputs);
+
+#ifdef GPU
+void forward_cost_layer_gpu(cost_layer l, network net);
+void backward_cost_layer_gpu(const cost_layer l, network net);
+#endif
+
+#endif
diff --git a/projects/darknet/src/crnn_layer.c b/projects/darknet/src/crnn_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..7dd29f62b7ace2ed19e539e8b776676eb80f504c
--- /dev/null
+++ b/projects/darknet/src/crnn_layer.c
@@ -0,0 +1,283 @@
+#include "crnn_layer.h"
+#include "convolutional_layer.h"
+#include "utils.h"
+#include "cuda.h"
+#include "blas.h"
+#include "gemm.h"
+
+#include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+static void increment_layer(layer *l, int steps)
+{
+    int num = l->outputs*l->batch*steps;
+    l->output += num;
+    l->delta += num;
+    l->x += num;
+    l->x_norm += num;
+
+#ifdef GPU
+    l->output_gpu += num;
+    l->delta_gpu += num;
+    l->x_gpu += num;
+    l->x_norm_gpu += num;
+#endif
+}
+
+layer make_crnn_layer(int batch, int h, int w, int c, int hidden_filters, int output_filters, int steps, ACTIVATION activation, int batch_normalize)
+{
+    fprintf(stderr, "CRNN Layer: %d x %d x %d image, %d filters\n", h,w,c,output_filters);
+    batch = batch / steps;
+    layer l = {0};
+    l.batch = batch;
+    l.type = CRNN;
+    l.steps = steps;
+    l.h = h;
+    l.w = w;
+    l.c = c;
+    l.out_h = h;
+    l.out_w = w;
+    l.out_c = output_filters;
+    l.inputs = h*w*c;
+    l.hidden = h * w * hidden_filters;
+    l.outputs = l.out_h * l.out_w * l.out_c;
+
+    l.state = calloc(l.hidden*batch*(steps+1), sizeof(float));
+
+    l.input_layer = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.input_layer) = make_convolutional_layer(batch*steps, h, w, c, hidden_filters, 1, 3, 1, 1,  activation, batch_normalize, 0, 0, 0);
+    l.input_layer->batch = batch;
+
+    l.self_layer = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.self_layer) = make_convolutional_layer(batch*steps, h, w, hidden_filters, hidden_filters, 1, 3, 1, 1,  activation, batch_normalize, 0, 0, 0);
+    l.self_layer->batch = batch;
+
+    l.output_layer = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.output_layer) = make_convolutional_layer(batch*steps, h, w, hidden_filters, output_filters, 1, 3, 1, 1,  activation, batch_normalize, 0, 0, 0);
+    l.output_layer->batch = batch;
+
+    l.output = l.output_layer->output;
+    l.delta = l.output_layer->delta;
+
+    l.forward = forward_crnn_layer;
+    l.backward = backward_crnn_layer;
+    l.update = update_crnn_layer;
+
+#ifdef GPU
+    l.forward_gpu = forward_crnn_layer_gpu;
+    l.backward_gpu = backward_crnn_layer_gpu;
+    l.update_gpu = update_crnn_layer_gpu;
+
+    l.state_gpu = cuda_make_array(l.state, l.hidden*batch*(steps+1));
+    l.output_gpu = l.output_layer->output_gpu;
+    l.delta_gpu = l.output_layer->delta_gpu;
+#endif
+
+    return l;
+}
+
+void update_crnn_layer(layer l, update_args a)
+{
+    update_convolutional_layer(*(l.input_layer),  a);
+    update_convolutional_layer(*(l.self_layer),   a);
+    update_convolutional_layer(*(l.output_layer), a);
+}
+
+void forward_crnn_layer(layer l, network net)
+{
+    network s = net;
+    s.train = net.train;
+    int i;
+    layer input_layer = *(l.input_layer);
+    layer self_layer = *(l.self_layer);
+    layer output_layer = *(l.output_layer);
+
+    fill_cpu(l.outputs * l.batch * l.steps, 0, output_layer.delta, 1);
+    fill_cpu(l.hidden * l.batch * l.steps, 0, self_layer.delta, 1);
+    fill_cpu(l.hidden * l.batch * l.steps, 0, input_layer.delta, 1);
+    if(net.train) fill_cpu(l.hidden * l.batch, 0, l.state, 1);
+
+    for (i = 0; i < l.steps; ++i) {
+        s.input = net.input;
+        forward_convolutional_layer(input_layer, s);
+
+        s.input = l.state;
+        forward_convolutional_layer(self_layer, s);
+
+        float *old_state = l.state;
+        if(net.train) l.state += l.hidden*l.batch;
+        if(l.shortcut){
+            copy_cpu(l.hidden * l.batch, old_state, 1, l.state, 1);
+        }else{
+            fill_cpu(l.hidden * l.batch, 0, l.state, 1);
+        }
+        axpy_cpu(l.hidden * l.batch, 1, input_layer.output, 1, l.state, 1);
+        axpy_cpu(l.hidden * l.batch, 1, self_layer.output, 1, l.state, 1);
+
+        s.input = l.state;
+        forward_convolutional_layer(output_layer, s);
+
+        net.input += l.inputs*l.batch;
+        increment_layer(&input_layer, 1);
+        increment_layer(&self_layer, 1);
+        increment_layer(&output_layer, 1);
+    }
+}
+
+void backward_crnn_layer(layer l, network net)
+{
+    network s = net;
+    int i;
+    layer input_layer = *(l.input_layer);
+    layer self_layer = *(l.self_layer);
+    layer output_layer = *(l.output_layer);
+
+    increment_layer(&input_layer, l.steps-1);
+    increment_layer(&self_layer, l.steps-1);
+    increment_layer(&output_layer, l.steps-1);
+
+    l.state += l.hidden*l.batch*l.steps;
+    for (i = l.steps-1; i >= 0; --i) {
+        copy_cpu(l.hidden * l.batch, input_layer.output, 1, l.state, 1);
+        axpy_cpu(l.hidden * l.batch, 1, self_layer.output, 1, l.state, 1);
+
+        s.input = l.state;
+        s.delta = self_layer.delta;
+        backward_convolutional_layer(output_layer, s);
+
+        l.state -= l.hidden*l.batch;
+        /*
+           if(i > 0){
+           copy_cpu(l.hidden * l.batch, input_layer.output - l.hidden*l.batch, 1, l.state, 1);
+           axpy_cpu(l.hidden * l.batch, 1, self_layer.output - l.hidden*l.batch, 1, l.state, 1);
+           }else{
+           fill_cpu(l.hidden * l.batch, 0, l.state, 1);
+           }
+         */
+
+        s.input = l.state;
+        s.delta = self_layer.delta - l.hidden*l.batch;
+        if (i == 0) s.delta = 0;
+        backward_convolutional_layer(self_layer, s);
+
+        copy_cpu(l.hidden*l.batch, self_layer.delta, 1, input_layer.delta, 1);
+        if (i > 0 && l.shortcut) axpy_cpu(l.hidden*l.batch, 1, self_layer.delta, 1, self_layer.delta - l.hidden*l.batch, 1);
+        s.input = net.input + i*l.inputs*l.batch;
+        if(net.delta) s.delta = net.delta + i*l.inputs*l.batch;
+        else s.delta = 0;
+        backward_convolutional_layer(input_layer, s);
+
+        increment_layer(&input_layer, -1);
+        increment_layer(&self_layer, -1);
+        increment_layer(&output_layer, -1);
+    }
+}
+
+#ifdef GPU
+
+void pull_crnn_layer(layer l)
+{
+    pull_convolutional_layer(*(l.input_layer));
+    pull_convolutional_layer(*(l.self_layer));
+    pull_convolutional_layer(*(l.output_layer));
+}
+
+void push_crnn_layer(layer l)
+{
+    push_convolutional_layer(*(l.input_layer));
+    push_convolutional_layer(*(l.self_layer));
+    push_convolutional_layer(*(l.output_layer));
+}
+
+void update_crnn_layer_gpu(layer l, update_args a)
+{
+    update_convolutional_layer_gpu(*(l.input_layer),  a);
+    update_convolutional_layer_gpu(*(l.self_layer),   a);
+    update_convolutional_layer_gpu(*(l.output_layer), a);
+}
+
+void forward_crnn_layer_gpu(layer l, network net)
+{
+    network s = net;
+    int i;
+    layer input_layer = *(l.input_layer);
+    layer self_layer = *(l.self_layer);
+    layer output_layer = *(l.output_layer);
+
+    fill_gpu(l.outputs * l.batch * l.steps, 0, output_layer.delta_gpu, 1);
+    fill_gpu(l.hidden * l.batch * l.steps, 0, self_layer.delta_gpu, 1);
+    fill_gpu(l.hidden * l.batch * l.steps, 0, input_layer.delta_gpu, 1);
+    if(net.train) fill_gpu(l.hidden * l.batch, 0, l.state_gpu, 1);
+
+    for (i = 0; i < l.steps; ++i) {
+        s.input_gpu = net.input_gpu;
+        forward_convolutional_layer_gpu(input_layer, s);
+
+        s.input_gpu = l.state_gpu;
+        forward_convolutional_layer_gpu(self_layer, s);
+
+        float *old_state = l.state_gpu;
+        if(net.train) l.state_gpu += l.hidden*l.batch;
+        if(l.shortcut){
+            copy_gpu(l.hidden * l.batch, old_state, 1, l.state_gpu, 1);
+        }else{
+            fill_gpu(l.hidden * l.batch, 0, l.state_gpu, 1);
+        }
+        axpy_gpu(l.hidden * l.batch, 1, input_layer.output_gpu, 1, l.state_gpu, 1);
+        axpy_gpu(l.hidden * l.batch, 1, self_layer.output_gpu, 1, l.state_gpu, 1);
+
+        s.input_gpu = l.state_gpu;
+        forward_convolutional_layer_gpu(output_layer, s);
+
+        net.input_gpu += l.inputs*l.batch;
+        increment_layer(&input_layer, 1);
+        increment_layer(&self_layer, 1);
+        increment_layer(&output_layer, 1);
+    }
+}
+
+void backward_crnn_layer_gpu(layer l, network net)
+{
+    network s = net;
+    s.train = net.train;
+    int i;
+    layer input_layer = *(l.input_layer);
+    layer self_layer = *(l.self_layer);
+    layer output_layer = *(l.output_layer);
+    increment_layer(&input_layer,  l.steps - 1);
+    increment_layer(&self_layer,   l.steps - 1);
+    increment_layer(&output_layer, l.steps - 1);
+    l.state_gpu += l.hidden*l.batch*l.steps;
+    for (i = l.steps-1; i >= 0; --i) {
+        copy_gpu(l.hidden * l.batch, input_layer.output_gpu, 1, l.state_gpu, 1);
+        axpy_gpu(l.hidden * l.batch, 1, self_layer.output_gpu, 1, l.state_gpu, 1);
+
+        s.input_gpu = l.state_gpu;
+        s.delta_gpu = self_layer.delta_gpu;
+        backward_convolutional_layer_gpu(output_layer, s);
+
+        l.state_gpu -= l.hidden*l.batch;
+
+        s.input_gpu = l.state_gpu;
+        s.delta_gpu = self_layer.delta_gpu - l.hidden*l.batch;
+        if (i == 0) s.delta_gpu = 0;
+        backward_convolutional_layer_gpu(self_layer, s);
+
+        copy_gpu(l.hidden*l.batch, self_layer.delta_gpu, 1, input_layer.delta_gpu, 1);
+        if (i > 0 && l.shortcut) axpy_gpu(l.hidden*l.batch, 1, self_layer.delta_gpu, 1, self_layer.delta_gpu - l.hidden*l.batch, 1);
+        s.input_gpu = net.input_gpu + i*l.inputs*l.batch;
+        if(net.delta_gpu) s.delta_gpu = net.delta_gpu + i*l.inputs*l.batch;
+        else s.delta_gpu = 0;
+        backward_convolutional_layer_gpu(input_layer, s);
+
+        increment_layer(&input_layer,  -1);
+        increment_layer(&self_layer,   -1);
+        increment_layer(&output_layer, -1);
+    }
+}
+#endif
diff --git a/projects/darknet/src/crnn_layer.h b/projects/darknet/src/crnn_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..515f378354e9cc6149e7a1ac60ffc86ace112991
--- /dev/null
+++ b/projects/darknet/src/crnn_layer.h
@@ -0,0 +1,24 @@
+
+#ifndef CRNN_LAYER_H
+#define CRNN_LAYER_H
+
+#include "activations.h"
+#include "layer.h"
+#include "network.h"
+
+layer make_crnn_layer(int batch, int h, int w, int c, int hidden_filters, int output_filters, int steps, ACTIVATION activation, int batch_normalize);
+
+void forward_crnn_layer(layer l, network net);
+void backward_crnn_layer(layer l, network net);
+void update_crnn_layer(layer l, update_args a);
+
+#ifdef GPU
+void forward_crnn_layer_gpu(layer l, network net);
+void backward_crnn_layer_gpu(layer l, network net);
+void update_crnn_layer_gpu(layer l, update_args a);
+void push_crnn_layer(layer l);
+void pull_crnn_layer(layer l);
+#endif
+
+#endif
+
diff --git a/projects/darknet/src/crop_layer.c b/projects/darknet/src/crop_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..3b918529e64ff601da563ffee33032508b726af9
--- /dev/null
+++ b/projects/darknet/src/crop_layer.c
@@ -0,0 +1,103 @@
+#include "crop_layer.h"
+#include "cuda.h"
+#include <stdio.h>
+
+image get_crop_image(crop_layer l)
+{
+    int h = l.out_h;
+    int w = l.out_w;
+    int c = l.out_c;
+    return float_to_image(w,h,c,l.output);
+}
+
+void backward_crop_layer(const crop_layer l, network net){}
+void backward_crop_layer_gpu(const crop_layer l, network net){}
+
+crop_layer make_crop_layer(int batch, int h, int w, int c, int crop_height, int crop_width, int flip, float angle, float saturation, float exposure)
+{
+    fprintf(stderr, "Crop Layer: %d x %d -> %d x %d x %d image\n", h,w,crop_height,crop_width,c);
+    crop_layer l = {0};
+    l.type = CROP;
+    l.batch = batch;
+    l.h = h;
+    l.w = w;
+    l.c = c;
+    l.scale = (float)crop_height / h;
+    l.flip = flip;
+    l.angle = angle;
+    l.saturation = saturation;
+    l.exposure = exposure;
+    l.out_w = crop_width;
+    l.out_h = crop_height;
+    l.out_c = c;
+    l.inputs = l.w * l.h * l.c;
+    l.outputs = l.out_w * l.out_h * l.out_c;
+    l.output = calloc(l.outputs*batch, sizeof(float));
+    l.forward = forward_crop_layer;
+    l.backward = backward_crop_layer;
+
+    #ifdef GPU
+    l.forward_gpu = forward_crop_layer_gpu;
+    l.backward_gpu = backward_crop_layer_gpu;
+    l.output_gpu = cuda_make_array(l.output, l.outputs*batch);
+    l.rand_gpu   = cuda_make_array(0, l.batch*8);
+    #endif
+    return l;
+}
+
+void resize_crop_layer(layer *l, int w, int h)
+{
+    l->w = w;
+    l->h = h;
+
+    l->out_w =  l->scale*w;
+    l->out_h =  l->scale*h;
+
+    l->inputs = l->w * l->h * l->c;
+    l->outputs = l->out_h * l->out_w * l->out_c;
+
+    l->output = realloc(l->output, l->batch*l->outputs*sizeof(float));
+    #ifdef GPU
+    cuda_free(l->output_gpu);
+    l->output_gpu = cuda_make_array(l->output, l->outputs*l->batch);
+    #endif
+}
+
+
+void forward_crop_layer(const crop_layer l, network net)
+{
+    int i,j,c,b,row,col;
+    int index;
+    int count = 0;
+    int flip = (l.flip && rand()%2);
+    int dh = rand()%(l.h - l.out_h + 1);
+    int dw = rand()%(l.w - l.out_w + 1);
+    float scale = 2;
+    float trans = -1;
+    if(l.noadjust){
+        scale = 1;
+        trans = 0;
+    }
+    if(!net.train){
+        flip = 0;
+        dh = (l.h - l.out_h)/2;
+        dw = (l.w - l.out_w)/2;
+    }
+    for(b = 0; b < l.batch; ++b){
+        for(c = 0; c < l.c; ++c){
+            for(i = 0; i < l.out_h; ++i){
+                for(j = 0; j < l.out_w; ++j){
+                    if(flip){
+                        col = l.w - dw - j - 1;    
+                    }else{
+                        col = j + dw;
+                    }
+                    row = i + dh;
+                    index = col+l.w*(row+l.h*(c + l.c*b)); 
+                    l.output[count++] = net.input[index]*scale + trans;
+                }
+            }
+        }
+    }
+}
+
diff --git a/projects/darknet/src/crop_layer.h b/projects/darknet/src/crop_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..3b5883c47d6df0987700e1b0434010eebd6312af
--- /dev/null
+++ b/projects/darknet/src/crop_layer.h
@@ -0,0 +1,20 @@
+#ifndef CROP_LAYER_H
+#define CROP_LAYER_H
+
+#include "image.h"
+#include "layer.h"
+#include "network.h"
+
+typedef layer crop_layer;
+
+image get_crop_image(crop_layer l);
+crop_layer make_crop_layer(int batch, int h, int w, int c, int crop_height, int crop_width, int flip, float angle, float saturation, float exposure);
+void forward_crop_layer(const crop_layer l, network net);
+void resize_crop_layer(layer *l, int w, int h);
+
+#ifdef GPU
+void forward_crop_layer_gpu(crop_layer l, network net);
+#endif
+
+#endif
+
diff --git a/projects/darknet/src/crop_layer_kernels.cu b/projects/darknet/src/crop_layer_kernels.cu
new file mode 100644
index 0000000000000000000000000000000000000000..b5b9f554627f2450e8f82fb16314ae23644eeb84
--- /dev/null
+++ b/projects/darknet/src/crop_layer_kernels.cu
@@ -0,0 +1,225 @@
+#include "cuda_runtime.h"
+#include "curand.h"
+#include "cublas_v2.h"
+
+extern "C" {
+#include "crop_layer.h"
+#include "utils.h"
+#include "cuda.h"
+#include "image.h"
+}
+
+__device__ float get_pixel_kernel(float *image, int w, int h, int x, int y, int c)
+{
+    if(x < 0 || x >= w || y < 0 || y >= h) return 0;
+    return image[x + w*(y + c*h)];
+}
+
+__device__ float3 rgb_to_hsv_kernel(float3 rgb)
+{
+    float r = rgb.x;
+    float g = rgb.y; 
+    float b = rgb.z;
+
+    float h, s, v;
+    float max = (r > g) ? ( (r > b) ? r : b) : ( (g > b) ? g : b);
+    float min = (r < g) ? ( (r < b) ? r : b) : ( (g < b) ? g : b);
+    float delta = max - min;
+    v = max;
+    if(max == 0){
+        s = 0;
+        h = -1;
+    }else{
+        s = delta/max;
+        if(r == max){
+            h = (g - b) / delta;
+        } else if (g == max) {
+            h = 2 + (b - r) / delta;
+        } else {
+            h = 4 + (r - g) / delta;
+        }
+        if (h < 0) h += 6;
+    }
+    return make_float3(h, s, v);
+}
+
+__device__ float3 hsv_to_rgb_kernel(float3 hsv)
+{
+    float h = hsv.x;
+    float s = hsv.y; 
+    float v = hsv.z;
+
+    float r, g, b;
+    float f, p, q, t;
+
+    if (s == 0) {
+        r = g = b = v;
+    } else {
+        int index = (int) floorf(h);
+        f = h - index;
+        p = v*(1-s);
+        q = v*(1-s*f);
+        t = v*(1-s*(1-f));
+        if(index == 0){
+            r = v; g = t; b = p;
+        } else if(index == 1){
+            r = q; g = v; b = p;
+        } else if(index == 2){
+            r = p; g = v; b = t;
+        } else if(index == 3){
+            r = p; g = q; b = v;
+        } else if(index == 4){
+            r = t; g = p; b = v;
+        } else {
+            r = v; g = p; b = q;
+        }
+    }
+    r = (r < 0) ? 0 : ((r > 1) ? 1 : r);
+    g = (g < 0) ? 0 : ((g > 1) ? 1 : g);
+    b = (b < 0) ? 0 : ((b > 1) ? 1 : b);
+    return make_float3(r, g, b);
+}
+
+__device__ float bilinear_interpolate_kernel(float *image, int w, int h, float x, float y, int c)
+{
+    int ix = (int) floorf(x);
+    int iy = (int) floorf(y);
+
+    float dx = x - ix;
+    float dy = y - iy;
+
+    float val = (1-dy) * (1-dx) * get_pixel_kernel(image, w, h, ix, iy, c) + 
+        dy     * (1-dx) * get_pixel_kernel(image, w, h, ix, iy+1, c) + 
+        (1-dy) *   dx   * get_pixel_kernel(image, w, h, ix+1, iy, c) +
+        dy     *   dx   * get_pixel_kernel(image, w, h, ix+1, iy+1, c);
+    return val;
+}
+
+__global__ void levels_image_kernel(float *image, float *rand, int batch, int w, int h, int train, float saturation, float exposure, float translate, float scale, float shift)
+{
+    int size = batch * w * h;
+    int id = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(id >= size) return;
+    int x = id % w;
+    id /= w;
+    int y = id % h;
+    id /= h;
+    float rshift = rand[0];
+    float gshift = rand[1];
+    float bshift = rand[2];
+    float r0 = rand[8*id + 0];
+    float r1 = rand[8*id + 1];
+    float r2 = rand[8*id + 2];
+    float r3 = rand[8*id + 3];
+
+    saturation = r0*(saturation - 1) + 1;
+    saturation = (r1 > .5f) ? 1.f/saturation : saturation;
+    exposure = r2*(exposure - 1) + 1;
+    exposure = (r3 > .5f) ? 1.f/exposure : exposure;
+
+    size_t offset = id * h * w * 3;
+    image += offset;
+    float r = image[x + w*(y + h*0)];
+    float g = image[x + w*(y + h*1)];
+    float b = image[x + w*(y + h*2)];
+    float3 rgb = make_float3(r,g,b);
+    if(train){
+        float3 hsv = rgb_to_hsv_kernel(rgb);
+        hsv.y *= saturation;
+        hsv.z *= exposure;
+        rgb = hsv_to_rgb_kernel(hsv);
+    } else {
+        shift = 0;
+    }
+    image[x + w*(y + h*0)] = rgb.x*scale + translate + (rshift - .5f)*shift;
+    image[x + w*(y + h*1)] = rgb.y*scale + translate + (gshift - .5f)*shift;
+    image[x + w*(y + h*2)] = rgb.z*scale + translate + (bshift - .5f)*shift;
+}
+
+__global__ void forward_crop_layer_kernel(float *input, float *rand, int size, int c, int h, int w, int crop_height, int crop_width, int train, int flip, float angle, float *output)
+{
+    int id = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(id >= size) return;
+
+    float cx = w/2.f;
+    float cy = h/2.f;
+
+    int count = id;
+    int j = id % crop_width;
+    id /= crop_width;
+    int i = id % crop_height;
+    id /= crop_height;
+    int k = id % c;
+    id /= c;
+    int b = id;
+
+    float r4 = rand[8*b + 4];
+    float r5 = rand[8*b + 5];
+    float r6 = rand[8*b + 6];
+    float r7 = rand[8*b + 7];
+
+    float dw = (w - crop_width)*r4;
+    float dh = (h - crop_height)*r5;
+    flip = (flip && (r6 > .5f));
+    angle = 2*angle*r7 - angle;
+    if(!train){
+        dw = (w - crop_width)/2.f;
+        dh = (h - crop_height)/2.f;
+        flip = 0;
+        angle = 0;
+    }
+
+    input += w*h*c*b;
+
+    float x = (flip) ? w - dw - j - 1 : j + dw;    
+    float y = i + dh;
+
+    float rx = cosf(angle)*(x-cx) - sinf(angle)*(y-cy) + cx;
+    float ry = sinf(angle)*(x-cx) + cosf(angle)*(y-cy) + cy;
+
+    output[count] = bilinear_interpolate_kernel(input, w, h, rx, ry, k);
+}
+
+extern "C" void forward_crop_layer_gpu(crop_layer layer, network net)
+{
+    cuda_random(layer.rand_gpu, layer.batch*8);
+
+    float radians = layer.angle*3.14159265f/180.f;
+
+    float scale = 2;
+    float translate = -1;
+    if(layer.noadjust){
+        scale = 1;
+        translate = 0;
+    }
+
+    int size = layer.batch * layer.w * layer.h;
+
+    levels_image_kernel<<<cuda_gridsize(size), BLOCK>>>(net.input_gpu, layer.rand_gpu, layer.batch, layer.w, layer.h, net.train, layer.saturation, layer.exposure, translate, scale, layer.shift);
+    check_error(cudaPeekAtLastError());
+
+    size = layer.batch*layer.c*layer.out_w*layer.out_h;
+
+    forward_crop_layer_kernel<<<cuda_gridsize(size), BLOCK>>>(net.input_gpu, layer.rand_gpu, size, layer.c, layer.h, layer.w, layer.out_h, layer.out_w, net.train, layer.flip, radians, layer.output_gpu);
+    check_error(cudaPeekAtLastError());
+
+/*
+       cuda_pull_array(layer.output_gpu, layer.output, size);
+       image im = float_to_image(layer.crop_width, layer.crop_height, layer.c, layer.output + 0*(size/layer.batch));
+       image im2 = float_to_image(layer.crop_width, layer.crop_height, layer.c, layer.output + 1*(size/layer.batch));
+       image im3 = float_to_image(layer.crop_width, layer.crop_height, layer.c, layer.output + 2*(size/layer.batch));
+
+       translate_image(im, -translate);
+       scale_image(im, 1/scale);
+       translate_image(im2, -translate);
+       scale_image(im2, 1/scale);
+       translate_image(im3, -translate);
+       scale_image(im3, 1/scale);
+       
+       show_image(im, "cropped");
+       show_image(im2, "cropped2");
+       show_image(im3, "cropped3");
+       cvWaitKey(0);
+       */
+}
+
diff --git a/projects/darknet/src/cuda.c b/projects/darknet/src/cuda.c
new file mode 100644
index 0000000000000000000000000000000000000000..48aba6e40120d22ad0ad4f1d53c22e32fd12740c
--- /dev/null
+++ b/projects/darknet/src/cuda.c
@@ -0,0 +1,178 @@
+int gpu_index = 0;
+
+#ifdef GPU
+
+#include "cuda.h"
+#include "utils.h"
+#include "blas.h"
+#include <assert.h>
+#include <stdlib.h>
+#include <time.h>
+
+void cuda_set_device(int n)
+{
+    gpu_index = n;
+    cudaError_t status = cudaSetDevice(n);
+    check_error(status);
+}
+
+int cuda_get_device()
+{
+    int n = 0;
+    cudaError_t status = cudaGetDevice(&n);
+    check_error(status);
+    return n;
+}
+
+void check_error(cudaError_t status)
+{
+    //cudaDeviceSynchronize();
+    cudaError_t status2 = cudaGetLastError();
+    if (status != cudaSuccess)
+    {   
+        const char *s = cudaGetErrorString(status);
+        char buffer[256];
+        printf("CUDA Error: %s\n", s);
+        assert(0);
+        snprintf(buffer, 256, "CUDA Error: %s", s);
+        error(buffer);
+    } 
+    if (status2 != cudaSuccess)
+    {   
+        const char *s = cudaGetErrorString(status);
+        char buffer[256];
+        printf("CUDA Error Prev: %s\n", s);
+        assert(0);
+        snprintf(buffer, 256, "CUDA Error Prev: %s", s);
+        error(buffer);
+    } 
+}
+
+dim3 cuda_gridsize(size_t n){
+    size_t k = (n-1) / BLOCK + 1;
+    size_t x = k;
+    size_t y = 1;
+    if(x > 65535){
+        x = ceil(sqrt(k));
+        y = (n-1)/(x*BLOCK) + 1;
+    }
+    dim3 d = {x, y, 1};
+    //printf("%ld %ld %ld %ld\n", n, x, y, x*y*BLOCK);
+    return d;
+}
+
+#ifdef CUDNN
+cudnnHandle_t cudnn_handle()
+{
+    static int init[16] = {0};
+    static cudnnHandle_t handle[16];
+    int i = cuda_get_device();
+    if(!init[i]) {
+        cudnnCreate(&handle[i]);
+        init[i] = 1;
+    }
+    return handle[i];
+}
+#endif
+
+cublasHandle_t blas_handle()
+{
+    static int init[16] = {0};
+    static cublasHandle_t handle[16];
+    int i = cuda_get_device();
+    if(!init[i]) {
+        cublasCreate(&handle[i]);
+        init[i] = 1;
+    }
+    return handle[i];
+}
+
+float *cuda_make_array(float *x, size_t n)
+{
+    float *x_gpu;
+    size_t size = sizeof(float)*n;
+    cudaError_t status = cudaMalloc((void **)&x_gpu, size);
+    check_error(status);
+    if(x){
+        status = cudaMemcpy(x_gpu, x, size, cudaMemcpyHostToDevice);
+        check_error(status);
+    } else {
+        fill_gpu(n, 0, x_gpu, 1);
+    }
+    if(!x_gpu) error("Cuda malloc failed\n");
+    return x_gpu;
+}
+
+void cuda_random(float *x_gpu, size_t n)
+{
+    static curandGenerator_t gen[16];
+    static int init[16] = {0};
+    int i = cuda_get_device();
+    if(!init[i]){
+        curandCreateGenerator(&gen[i], CURAND_RNG_PSEUDO_DEFAULT);
+        curandSetPseudoRandomGeneratorSeed(gen[i], time(0));
+        init[i] = 1;
+    }
+    curandGenerateUniform(gen[i], x_gpu, n);
+    check_error(cudaPeekAtLastError());
+}
+
+float cuda_compare(float *x_gpu, float *x, size_t n, char *s)
+{
+    float *tmp = calloc(n, sizeof(float));
+    cuda_pull_array(x_gpu, tmp, n);
+    //int i;
+    //for(i = 0; i < n; ++i) printf("%f %f\n", tmp[i], x[i]);
+    axpy_cpu(n, -1, x, 1, tmp, 1);
+    float err = dot_cpu(n, tmp, 1, tmp, 1);
+    printf("Error %s: %f\n", s, sqrt(err/n));
+    free(tmp);
+    return err;
+}
+
+int *cuda_make_int_array(int *x, size_t n)
+{
+    int *x_gpu;
+    size_t size = sizeof(int)*n;
+    cudaError_t status = cudaMalloc((void **)&x_gpu, size);
+    check_error(status);
+    if(x){
+        status = cudaMemcpy(x_gpu, x, size, cudaMemcpyHostToDevice);
+        check_error(status);
+    }
+    if(!x_gpu) error("Cuda malloc failed\n");
+    return x_gpu;
+}
+
+void cuda_free(float *x_gpu)
+{
+    cudaError_t status = cudaFree(x_gpu);
+    check_error(status);
+}
+
+void cuda_push_array(float *x_gpu, float *x, size_t n)
+{
+    size_t size = sizeof(float)*n;
+    cudaError_t status = cudaMemcpy(x_gpu, x, size, cudaMemcpyHostToDevice);
+    check_error(status);
+}
+
+void cuda_pull_array(float *x_gpu, float *x, size_t n)
+{
+    size_t size = sizeof(float)*n;
+    cudaError_t status = cudaMemcpy(x, x_gpu, size, cudaMemcpyDeviceToHost);
+    check_error(status);
+}
+
+float cuda_mag_array(float *x_gpu, size_t n)
+{
+    float *temp = calloc(n, sizeof(float));
+    cuda_pull_array(x_gpu, temp, n);
+    float m = mag_array(temp, n);
+    free(temp);
+    return m;
+}
+#else
+void cuda_set_device(int n){}
+
+#endif
diff --git a/projects/darknet/src/cuda.h b/projects/darknet/src/cuda.h
new file mode 100644
index 0000000000000000000000000000000000000000..a1bc2160dede3f4ae44d9e104bdcbe6d7147c126
--- /dev/null
+++ b/projects/darknet/src/cuda.h
@@ -0,0 +1,20 @@
+#ifndef CUDA_H
+#define CUDA_H
+
+#include "darknet.h"
+
+#ifdef GPU
+
+void check_error(cudaError_t status);
+cublasHandle_t blas_handle();
+int *cuda_make_int_array(int *x, size_t n);
+void cuda_random(float *x_gpu, size_t n);
+float cuda_compare(float *x_gpu, float *x, size_t n, char *s);
+dim3 cuda_gridsize(size_t n);
+
+#ifdef CUDNN
+cudnnHandle_t cudnn_handle();
+#endif
+
+#endif
+#endif
diff --git a/projects/darknet/src/data.c b/projects/darknet/src/data.c
new file mode 100644
index 0000000000000000000000000000000000000000..59051b4e9fd0b242d9e952434f388f76e9017146
--- /dev/null
+++ b/projects/darknet/src/data.c
@@ -0,0 +1,1685 @@
+#include "data.h"
+#include "utils.h"
+#include "image.h"
+#include "cuda.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
+
+list *get_paths(char *filename)
+{
+    char *path;
+    FILE *file = fopen(filename, "r");
+    if(!file) file_error(filename);
+    list *lines = make_list();
+    while((path=fgetl(file))){
+        list_insert(lines, path);
+    }
+    fclose(file);
+    return lines;
+}
+
+/*
+char **get_random_paths_indexes(char **paths, int n, int m, int *indexes)
+{
+    char **random_paths = calloc(n, sizeof(char*));
+    int i;
+    pthread_mutex_lock(&mutex);
+    for(i = 0; i < n; ++i){
+        int index = rand()%m;
+        indexes[i] = index;
+        random_paths[i] = paths[index];
+        if(i == 0) printf("%s\n", paths[index]);
+    }
+    pthread_mutex_unlock(&mutex);
+    return random_paths;
+}
+*/
+
+char **get_random_paths(char **paths, int n, int m)
+{
+    char **random_paths = calloc(n, sizeof(char*));
+    int i;
+    pthread_mutex_lock(&mutex);
+    for(i = 0; i < n; ++i){
+        int index = rand()%m;
+        random_paths[i] = paths[index];
+        //if(i == 0) printf("%s\n", paths[index]);
+    }
+    pthread_mutex_unlock(&mutex);
+    return random_paths;
+}
+
+char **find_replace_paths(char **paths, int n, char *find, char *replace)
+{
+    char **replace_paths = calloc(n, sizeof(char*));
+    int i;
+    for(i = 0; i < n; ++i){
+        char replaced[4096];
+        find_replace(paths[i], find, replace, replaced);
+        replace_paths[i] = copy_string(replaced);
+    }
+    return replace_paths;
+}
+
+matrix load_image_paths_gray(char **paths, int n, int w, int h)
+{
+    int i;
+    matrix X;
+    X.rows = n;
+    X.vals = calloc(X.rows, sizeof(float*));
+    X.cols = 0;
+
+    for(i = 0; i < n; ++i){
+        image im = load_image(paths[i], w, h, 3);
+
+        image gray = grayscale_image(im);
+        free_image(im);
+        im = gray;
+
+        X.vals[i] = im.data;
+        X.cols = im.h*im.w*im.c;
+    }
+    return X;
+}
+
+matrix load_image_paths(char **paths, int n, int w, int h)
+{
+    int i;
+    matrix X;
+    X.rows = n;
+    X.vals = calloc(X.rows, sizeof(float*));
+    X.cols = 0;
+
+    for(i = 0; i < n; ++i){
+        image im = load_image_color(paths[i], w, h);
+        X.vals[i] = im.data;
+        X.cols = im.h*im.w*im.c;
+    }
+    return X;
+}
+
+matrix load_image_augment_paths(char **paths, int n, int min, int max, int size, float angle, float aspect, float hue, float saturation, float exposure, int center)
+{
+    int i;
+    matrix X;
+    X.rows = n;
+    X.vals = calloc(X.rows, sizeof(float*));
+    X.cols = 0;
+
+    for(i = 0; i < n; ++i){
+        image im = load_image_color(paths[i], 0, 0);
+        image crop;
+        if(center){
+            crop = center_crop_image(im, size, size);
+        } else {
+            crop = random_augment_image(im, angle, aspect, min, max, size, size);
+        }
+        int flip = rand()%2;
+        if (flip) flip_image(crop);
+        random_distort_image(crop, hue, saturation, exposure);
+
+        /*
+        show_image(im, "orig");
+        show_image(crop, "crop");
+        cvWaitKey(0);
+        */
+        //grayscale_image_3c(crop);
+        free_image(im);
+        X.vals[i] = crop.data;
+        X.cols = crop.h*crop.w*crop.c;
+    }
+    return X;
+}
+
+
+box_label *read_boxes(char *filename, int *n)
+{
+    FILE *file = fopen(filename, "r");
+    if(!file) file_error(filename);
+    float x, y, h, w;
+    int id;
+    int count = 0;
+    int size = 64;
+    box_label *boxes = calloc(size, sizeof(box_label));
+    while(fscanf(file, "%d %f %f %f %f", &id, &x, &y, &w, &h) == 5){
+        if(count == size) {
+            size = size * 2;
+            boxes = realloc(boxes, size*sizeof(box_label));
+        }
+        boxes[count].id = id;
+        boxes[count].x = x;
+        boxes[count].y = y;
+        boxes[count].h = h;
+        boxes[count].w = w;
+        boxes[count].left   = x - w/2;
+        boxes[count].right  = x + w/2;
+        boxes[count].top    = y - h/2;
+        boxes[count].bottom = y + h/2;
+        ++count;
+    }
+    fclose(file);
+    *n = count;
+    return boxes;
+}
+
+void randomize_boxes(box_label *b, int n)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        box_label swap = b[i];
+        int index = rand()%n;
+        b[i] = b[index];
+        b[index] = swap;
+    }
+}
+
+void correct_boxes(box_label *boxes, int n, float dx, float dy, float sx, float sy, int flip)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        if(boxes[i].x == 0 && boxes[i].y == 0) {
+            boxes[i].x = 999999;
+            boxes[i].y = 999999;
+            boxes[i].w = 999999;
+            boxes[i].h = 999999;
+            continue;
+        }
+        boxes[i].left   = boxes[i].left  * sx - dx;
+        boxes[i].right  = boxes[i].right * sx - dx;
+        boxes[i].top    = boxes[i].top   * sy - dy;
+        boxes[i].bottom = boxes[i].bottom* sy - dy;
+
+        if(flip){
+            float swap = boxes[i].left;
+            boxes[i].left = 1. - boxes[i].right;
+            boxes[i].right = 1. - swap;
+        }
+
+        boxes[i].left =  constrain(0, 1, boxes[i].left);
+        boxes[i].right = constrain(0, 1, boxes[i].right);
+        boxes[i].top =   constrain(0, 1, boxes[i].top);
+        boxes[i].bottom =   constrain(0, 1, boxes[i].bottom);
+
+        boxes[i].x = (boxes[i].left+boxes[i].right)/2;
+        boxes[i].y = (boxes[i].top+boxes[i].bottom)/2;
+        boxes[i].w = (boxes[i].right - boxes[i].left);
+        boxes[i].h = (boxes[i].bottom - boxes[i].top);
+
+        boxes[i].w = constrain(0, 1, boxes[i].w);
+        boxes[i].h = constrain(0, 1, boxes[i].h);
+    }
+}
+
+void fill_truth_swag(char *path, float *truth, int classes, int flip, float dx, float dy, float sx, float sy)
+{
+    char labelpath[4096];
+    find_replace(path, "images", "labels", labelpath);
+    find_replace(labelpath, "JPEGImages", "labels", labelpath);
+    find_replace(labelpath, ".jpg", ".txt", labelpath);
+    find_replace(labelpath, ".JPG", ".txt", labelpath);
+    find_replace(labelpath, ".JPEG", ".txt", labelpath);
+
+    int count = 0;
+    box_label *boxes = read_boxes(labelpath, &count);
+    randomize_boxes(boxes, count);
+    correct_boxes(boxes, count, dx, dy, sx, sy, flip);
+    float x,y,w,h;
+    int id;
+    int i;
+
+    for (i = 0; i < count && i < 90; ++i) {
+        x =  boxes[i].x;
+        y =  boxes[i].y;
+        w =  boxes[i].w;
+        h =  boxes[i].h;
+        id = boxes[i].id;
+
+        if (w < .0 || h < .0) continue;
+
+        int index = (4+classes) * i;
+
+        truth[index++] = x;
+        truth[index++] = y;
+        truth[index++] = w;
+        truth[index++] = h;
+
+        if (id < classes) truth[index+id] = 1;
+    }
+    free(boxes);
+}
+
+void fill_truth_region(char *path, float *truth, int classes, int num_boxes, int flip, float dx, float dy, float sx, float sy)
+{
+    char labelpath[4096];
+    find_replace(path, "images", "labels", labelpath);
+    find_replace(labelpath, "JPEGImages", "labels", labelpath);
+
+    find_replace(labelpath, ".jpg", ".txt", labelpath);
+    find_replace(labelpath, ".png", ".txt", labelpath);
+    find_replace(labelpath, ".JPG", ".txt", labelpath);
+    find_replace(labelpath, ".JPEG", ".txt", labelpath);
+    int count = 0;
+    box_label *boxes = read_boxes(labelpath, &count);
+    randomize_boxes(boxes, count);
+    correct_boxes(boxes, count, dx, dy, sx, sy, flip);
+    float x,y,w,h;
+    int id;
+    int i;
+
+    for (i = 0; i < count; ++i) {
+        x =  boxes[i].x;
+        y =  boxes[i].y;
+        w =  boxes[i].w;
+        h =  boxes[i].h;
+        id = boxes[i].id;
+
+        if (w < .005 || h < .005) continue;
+
+        int col = (int)(x*num_boxes);
+        int row = (int)(y*num_boxes);
+
+        x = x*num_boxes - col;
+        y = y*num_boxes - row;
+
+        int index = (col+row*num_boxes)*(5+classes);
+        if (truth[index]) continue;
+        truth[index++] = 1;
+
+        if (id < classes) truth[index+id] = 1;
+        index += classes;
+
+        truth[index++] = x;
+        truth[index++] = y;
+        truth[index++] = w;
+        truth[index++] = h;
+    }
+    free(boxes);
+}
+
+void load_rle(image im, int *rle, int n)
+{
+    int count = 0;
+    int curr = 0;
+    int i,j;
+    for(i = 0; i < n; ++i){
+        for(j = 0; j < rle[i]; ++j){
+            im.data[count++] = curr;
+        }
+        curr = 1 - curr;
+    }
+    for(; count < im.h*im.w*im.c; ++count){
+        im.data[count] = curr;
+    }
+}
+
+void or_image(image src, image dest, int c)
+{
+    int i;
+    for(i = 0; i < src.w*src.h; ++i){
+        if(src.data[i]) dest.data[dest.w*dest.h*c + i] = 1;
+    }
+}
+
+void exclusive_image(image src)
+{
+    int k, j, i;
+    int s = src.w*src.h;
+    for(k = 0; k < src.c-1; ++k){
+        for(i = 0; i < s; ++i){
+            if (src.data[k*s + i]){
+                for(j = k+1; j < src.c; ++j){
+                    src.data[j*s + i] = 0;
+                }
+            }
+        }
+    }
+}
+
+box bound_image(image im)
+{
+    int x,y;
+    int minx = im.w;
+    int miny = im.h;
+    int maxx = 0;
+    int maxy = 0;
+    for(y = 0; y < im.h; ++y){
+        for(x = 0; x < im.w; ++x){
+            if(im.data[y*im.w + x]){
+                minx = (x < minx) ? x : minx;
+                miny = (y < miny) ? y : miny;
+                maxx = (x > maxx) ? x : maxx;
+                maxy = (y > maxy) ? y : maxy;
+            }
+        }
+    }
+    box b = {minx, miny, maxx-minx + 1, maxy-miny + 1};
+    //printf("%f %f %f %f\n", b.x, b.y, b.w, b.h);
+    return b;
+}
+
+void fill_truth_iseg(char *path, int num_boxes, float *truth, int classes, int w, int h, augment_args aug, int flip, int mw, int mh)
+{
+    char labelpath[4096];
+    find_replace(path, "images", "mask", labelpath);
+    find_replace(labelpath, "JPEGImages", "mask", labelpath);
+    find_replace(labelpath, ".jpg", ".txt", labelpath);
+    find_replace(labelpath, ".JPG", ".txt", labelpath);
+    find_replace(labelpath, ".JPEG", ".txt", labelpath);
+    FILE *file = fopen(labelpath, "r");
+    if(!file) file_error(labelpath);
+    char buff[32788];
+    int id;
+    int i = 0;
+    int j;
+    image part = make_image(w, h, 1);
+    while((fscanf(file, "%d %s", &id, buff) == 2) && i < num_boxes){
+        int n = 0;
+        int *rle = read_intlist(buff, &n, 0);
+        load_rle(part, rle, n);
+        image sized = rotate_crop_image(part, aug.rad, aug.scale, aug.w, aug.h, aug.dx, aug.dy, aug.aspect);
+        if(flip) flip_image(sized);
+
+        image mask = resize_image(sized, mw, mh);
+        truth[i*(mw*mh+1)] = id;
+        for(j = 0; j < mw*mh; ++j){
+            truth[i*(mw*mh + 1) + 1 + j] = mask.data[j];
+        }
+        ++i;
+
+        free_image(mask);
+        free_image(sized);
+        free(rle);
+    }
+    if(i < num_boxes) truth[i*(mw*mh+1)] = -1;
+    fclose(file);
+    free_image(part);
+}
+
+void fill_truth_mask(char *path, int num_boxes, float *truth, int classes, int w, int h, augment_args aug, int flip, int mw, int mh)
+{
+    char labelpath[4096];
+    find_replace(path, "images", "mask", labelpath);
+    find_replace(labelpath, "JPEGImages", "mask", labelpath);
+    find_replace(labelpath, ".jpg", ".txt", labelpath);
+    find_replace(labelpath, ".JPG", ".txt", labelpath);
+    find_replace(labelpath, ".JPEG", ".txt", labelpath);
+    FILE *file = fopen(labelpath, "r");
+    if(!file) file_error(labelpath);
+    char buff[32788];
+    int id;
+    int i = 0;
+    image part = make_image(w, h, 1);
+    while((fscanf(file, "%d %s", &id, buff) == 2) && i < num_boxes){
+        int n = 0;
+        int *rle = read_intlist(buff, &n, 0);
+        load_rle(part, rle, n);
+        image sized = rotate_crop_image(part, aug.rad, aug.scale, aug.w, aug.h, aug.dx, aug.dy, aug.aspect);
+        if(flip) flip_image(sized);
+        box b = bound_image(sized);
+        if(b.w > 0){
+            image crop = crop_image(sized, b.x, b.y, b.w, b.h);
+            image mask = resize_image(crop, mw, mh);
+            truth[i*(4 + mw*mh + 1) + 0] = (b.x + b.w/2.)/sized.w;
+            truth[i*(4 + mw*mh + 1) + 1] = (b.y + b.h/2.)/sized.h;
+            truth[i*(4 + mw*mh + 1) + 2] = b.w/sized.w;
+            truth[i*(4 + mw*mh + 1) + 3] = b.h/sized.h;
+            int j;
+            for(j = 0; j < mw*mh; ++j){
+                truth[i*(4 + mw*mh + 1) + 4 + j] = mask.data[j];
+            }
+            truth[i*(4 + mw*mh + 1) + 4 + mw*mh] = id;
+            free_image(crop);
+            free_image(mask);
+            ++i;
+        }
+        free_image(sized);
+        free(rle);
+    }
+    fclose(file);
+    free_image(part);
+}
+
+
+void fill_truth_detection(char *path, int num_boxes, float *truth, int classes, int flip, float dx, float dy, float sx, float sy)
+{
+    char labelpath[4096];
+    find_replace(path, "images", "labels", labelpath);
+    find_replace(labelpath, "JPEGImages", "labels", labelpath);
+
+    find_replace(labelpath, "raw", "labels", labelpath);
+    find_replace(labelpath, ".jpg", ".txt", labelpath);
+    find_replace(labelpath, ".png", ".txt", labelpath);
+    find_replace(labelpath, ".JPG", ".txt", labelpath);
+    find_replace(labelpath, ".JPEG", ".txt", labelpath);
+    int count = 0;
+    box_label *boxes = read_boxes(labelpath, &count);
+    randomize_boxes(boxes, count);
+    correct_boxes(boxes, count, dx, dy, sx, sy, flip);
+    if(count > num_boxes) count = num_boxes;
+    float x,y,w,h;
+    int id;
+    int i;
+    int sub = 0;
+
+    for (i = 0; i < count; ++i) {
+        x =  boxes[i].x;
+        y =  boxes[i].y;
+        w =  boxes[i].w;
+        h =  boxes[i].h;
+        id = boxes[i].id;
+
+        if ((w < .001 || h < .001)) {
+            ++sub;
+            continue;
+        }
+
+        truth[(i-sub)*5+0] = x;
+        truth[(i-sub)*5+1] = y;
+        truth[(i-sub)*5+2] = w;
+        truth[(i-sub)*5+3] = h;
+        truth[(i-sub)*5+4] = id;
+    }
+    free(boxes);
+}
+
+#define NUMCHARS 37
+
+void print_letters(float *pred, int n)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        int index = max_index(pred+i*NUMCHARS, NUMCHARS);
+        printf("%c", int_to_alphanum(index));
+    }
+    printf("\n");
+}
+
+void fill_truth_captcha(char *path, int n, float *truth)
+{
+    char *begin = strrchr(path, '/');
+    ++begin;
+    int i;
+    for(i = 0; i < strlen(begin) && i < n && begin[i] != '.'; ++i){
+        int index = alphanum_to_int(begin[i]);
+        if(index > 35) printf("Bad %c\n", begin[i]);
+        truth[i*NUMCHARS+index] = 1;
+    }
+    for(;i < n; ++i){
+        truth[i*NUMCHARS + NUMCHARS-1] = 1;
+    }
+}
+
+data load_data_captcha(char **paths, int n, int m, int k, int w, int h)
+{
+    if(m) paths = get_random_paths(paths, n, m);
+    data d = {0};
+    d.shallow = 0;
+    d.X = load_image_paths(paths, n, w, h);
+    d.y = make_matrix(n, k*NUMCHARS);
+    int i;
+    for(i = 0; i < n; ++i){
+        fill_truth_captcha(paths[i], k, d.y.vals[i]);
+    }
+    if(m) free(paths);
+    return d;
+}
+
+data load_data_captcha_encode(char **paths, int n, int m, int w, int h)
+{
+    if(m) paths = get_random_paths(paths, n, m);
+    data d = {0};
+    d.shallow = 0;
+    d.X = load_image_paths(paths, n, w, h);
+    d.X.cols = 17100;
+    d.y = d.X;
+    if(m) free(paths);
+    return d;
+}
+
+void fill_truth(char *path, char **labels, int k, float *truth)
+{
+    int i;
+    memset(truth, 0, k*sizeof(float));
+    int count = 0;
+    for(i = 0; i < k; ++i){
+        if(strstr(path, labels[i])){
+            truth[i] = 1;
+            ++count;
+            //printf("%s %s %d\n", path, labels[i], i);
+        }
+    }
+    if(count != 1 && (k != 1 || count != 0)) printf("Too many or too few labels: %d, %s\n", count, path);
+}
+
+void fill_hierarchy(float *truth, int k, tree *hierarchy)
+{
+    int j;
+    for(j = 0; j < k; ++j){
+        if(truth[j]){
+            int parent = hierarchy->parent[j];
+            while(parent >= 0){
+                truth[parent] = 1;
+                parent = hierarchy->parent[parent];
+            }
+        }
+    }
+    int i;
+    int count = 0;
+    for(j = 0; j < hierarchy->groups; ++j){
+        //printf("%d\n", count);
+        int mask = 1;
+        for(i = 0; i < hierarchy->group_size[j]; ++i){
+            if(truth[count + i]){
+                mask = 0;
+                break;
+            }
+        }
+        if (mask) {
+            for(i = 0; i < hierarchy->group_size[j]; ++i){
+                truth[count + i] = SECRET_NUM;
+            }
+        }
+        count += hierarchy->group_size[j];
+    }
+}
+
+matrix load_regression_labels_paths(char **paths, int n, int k)
+{
+    matrix y = make_matrix(n, k);
+    int i,j;
+    for(i = 0; i < n; ++i){
+        char labelpath[4096];
+        find_replace(paths[i], "images", "labels", labelpath);
+        find_replace(labelpath, "JPEGImages", "labels", labelpath);
+        find_replace(labelpath, ".BMP", ".txt", labelpath);
+        find_replace(labelpath, ".JPEG", ".txt", labelpath);
+        find_replace(labelpath, ".JPG", ".txt", labelpath);
+        find_replace(labelpath, ".JPeG", ".txt", labelpath);
+        find_replace(labelpath, ".Jpeg", ".txt", labelpath);
+        find_replace(labelpath, ".PNG", ".txt", labelpath);
+        find_replace(labelpath, ".TIF", ".txt", labelpath);
+        find_replace(labelpath, ".bmp", ".txt", labelpath);
+        find_replace(labelpath, ".jpeg", ".txt", labelpath);
+        find_replace(labelpath, ".jpg", ".txt", labelpath);
+        find_replace(labelpath, ".png", ".txt", labelpath);
+        find_replace(labelpath, ".tif", ".txt", labelpath);
+
+        FILE *file = fopen(labelpath, "r");
+        for(j = 0; j < k; ++j){
+            fscanf(file, "%f", &(y.vals[i][j]));
+        }
+        fclose(file);
+    }
+    return y;
+}
+
+matrix load_labels_paths(char **paths, int n, char **labels, int k, tree *hierarchy)
+{
+    matrix y = make_matrix(n, k);
+    int i;
+    for(i = 0; i < n && labels; ++i){
+        fill_truth(paths[i], labels, k, y.vals[i]);
+        if(hierarchy){
+            fill_hierarchy(y.vals[i], k, hierarchy);
+        }
+    }
+    return y;
+}
+
+matrix load_tags_paths(char **paths, int n, int k)
+{
+    matrix y = make_matrix(n, k);
+    int i;
+    //int count = 0;
+    for(i = 0; i < n; ++i){
+        char label[4096];
+        find_replace(paths[i], "images", "labels", label);
+        find_replace(label, ".jpg", ".txt", label);
+        FILE *file = fopen(label, "r");
+        if (!file) continue;
+        //++count;
+        int tag;
+        while(fscanf(file, "%d", &tag) == 1){
+            if(tag < k){
+                y.vals[i][tag] = 1;
+            }
+        }
+        fclose(file);
+    }
+    //printf("%d/%d\n", count, n);
+    return y;
+}
+
+char **get_labels(char *filename)
+{
+    list *plist = get_paths(filename);
+    char **labels = (char **)list_to_array(plist);
+    free_list(plist);
+    return labels;
+}
+
+void free_data(data d)
+{
+    if(!d.shallow){
+        free_matrix(d.X);
+        free_matrix(d.y);
+    }else{
+        free(d.X.vals);
+        free(d.y.vals);
+    }
+}
+
+image get_segmentation_image(char *path, int w, int h, int classes)
+{
+    char labelpath[4096];
+    find_replace(path, "images", "mask", labelpath);
+    find_replace(labelpath, "JPEGImages", "mask", labelpath);
+    find_replace(labelpath, ".jpg", ".txt", labelpath);
+    find_replace(labelpath, ".JPG", ".txt", labelpath);
+    find_replace(labelpath, ".JPEG", ".txt", labelpath);
+    image mask = make_image(w, h, classes);
+    FILE *file = fopen(labelpath, "r");
+    if(!file) file_error(labelpath);
+    char buff[32788];
+    int id;
+    image part = make_image(w, h, 1);
+    while(fscanf(file, "%d %s", &id, buff) == 2){
+        int n = 0;
+        int *rle = read_intlist(buff, &n, 0);
+        load_rle(part, rle, n);
+        or_image(part, mask, id);
+        free(rle);
+    }
+    //exclusive_image(mask);
+    fclose(file);
+    free_image(part);
+    return mask;
+}
+
+image get_segmentation_image2(char *path, int w, int h, int classes)
+{
+    char labelpath[4096];
+    find_replace(path, "images", "mask", labelpath);
+    find_replace(labelpath, "JPEGImages", "mask", labelpath);
+    find_replace(labelpath, ".jpg", ".txt", labelpath);
+    find_replace(labelpath, ".JPG", ".txt", labelpath);
+    find_replace(labelpath, ".JPEG", ".txt", labelpath);
+    image mask = make_image(w, h, classes+1);
+    int i;
+    for(i = 0; i < w*h; ++i){
+        mask.data[w*h*classes + i] = 1;
+    }
+    FILE *file = fopen(labelpath, "r");
+    if(!file) file_error(labelpath);
+    char buff[32788];
+    int id;
+    image part = make_image(w, h, 1);
+    while(fscanf(file, "%d %s", &id, buff) == 2){
+        int n = 0;
+        int *rle = read_intlist(buff, &n, 0);
+        load_rle(part, rle, n);
+        or_image(part, mask, id);
+        for(i = 0; i < w*h; ++i){
+            if(part.data[i]) mask.data[w*h*classes + i] = 0;
+        }
+        free(rle);
+    }
+    //exclusive_image(mask);
+    fclose(file);
+    free_image(part);
+    return mask;
+}
+
+data load_data_seg(int n, char **paths, int m, int w, int h, int classes, int min, int max, float angle, float aspect, float hue, float saturation, float exposure, int div)
+{
+    char **random_paths = get_random_paths(paths, n, m);
+    int i;
+    data d = {0};
+    d.shallow = 0;
+
+    d.X.rows = n;
+    d.X.vals = calloc(d.X.rows, sizeof(float*));
+    d.X.cols = h*w*3;
+
+
+    d.y.rows = n;
+    d.y.cols = h*w*classes/div/div;
+    d.y.vals = calloc(d.X.rows, sizeof(float*));
+
+    for(i = 0; i < n; ++i){
+        image orig = load_image_color(random_paths[i], 0, 0);
+        augment_args a = random_augment_args(orig, angle, aspect, min, max, w, h);
+        image sized = rotate_crop_image(orig, a.rad, a.scale, a.w, a.h, a.dx, a.dy, a.aspect);
+
+        int flip = rand()%2;
+        if(flip) flip_image(sized);
+        random_distort_image(sized, hue, saturation, exposure);
+        d.X.vals[i] = sized.data;
+
+        image mask = get_segmentation_image(random_paths[i], orig.w, orig.h, classes);
+        //image mask = make_image(orig.w, orig.h, classes+1);
+        image sized_m = rotate_crop_image(mask, a.rad, a.scale/div, a.w/div, a.h/div, a.dx/div, a.dy/div, a.aspect);
+
+        if(flip) flip_image(sized_m);
+        d.y.vals[i] = sized_m.data;
+
+        free_image(orig);
+        free_image(mask);
+
+        /*
+           image rgb = mask_to_rgb(sized_m, classes);
+           show_image(rgb, "part");
+           show_image(sized, "orig");
+           cvWaitKey(0);
+           free_image(rgb);
+         */
+    }
+    free(random_paths);
+    return d;
+}
+
+data load_data_iseg(int n, char **paths, int m, int w, int h, int classes, int boxes, int div, int min, int max, float angle, float aspect, float hue, float saturation, float exposure)
+{
+    char **random_paths = get_random_paths(paths, n, m);
+    int i;
+    data d = {0};
+    d.shallow = 0;
+
+    d.X.rows = n;
+    d.X.vals = calloc(d.X.rows, sizeof(float*));
+    d.X.cols = h*w*3;
+
+    d.y = make_matrix(n, (((w/div)*(h/div))+1)*boxes);
+
+    for(i = 0; i < n; ++i){
+        image orig = load_image_color(random_paths[i], 0, 0);
+        augment_args a = random_augment_args(orig, angle, aspect, min, max, w, h);
+        image sized = rotate_crop_image(orig, a.rad, a.scale, a.w, a.h, a.dx, a.dy, a.aspect);
+
+        int flip = rand()%2;
+        if(flip) flip_image(sized);
+        random_distort_image(sized, hue, saturation, exposure);
+        d.X.vals[i] = sized.data;
+        //show_image(sized, "image");
+
+        fill_truth_iseg(random_paths[i], boxes, d.y.vals[i], classes, orig.w, orig.h, a, flip, w/div, h/div);
+
+        free_image(orig);
+
+        /*
+           image rgb = mask_to_rgb(sized_m, classes);
+           show_image(rgb, "part");
+           show_image(sized, "orig");
+           cvWaitKey(0);
+           free_image(rgb);
+         */
+    }
+    free(random_paths);
+    return d;
+}
+
+data load_data_mask(int n, char **paths, int m, int w, int h, int classes, int boxes, int coords, int min, int max, float angle, float aspect, float hue, float saturation, float exposure)
+{
+    char **random_paths = get_random_paths(paths, n, m);
+    int i;
+    data d = {0};
+    d.shallow = 0;
+
+    d.X.rows = n;
+    d.X.vals = calloc(d.X.rows, sizeof(float*));
+    d.X.cols = h*w*3;
+
+    d.y = make_matrix(n, (coords+1)*boxes);
+
+    for(i = 0; i < n; ++i){
+        image orig = load_image_color(random_paths[i], 0, 0);
+        augment_args a = random_augment_args(orig, angle, aspect, min, max, w, h);
+        image sized = rotate_crop_image(orig, a.rad, a.scale, a.w, a.h, a.dx, a.dy, a.aspect);
+
+        int flip = rand()%2;
+        if(flip) flip_image(sized);
+        random_distort_image(sized, hue, saturation, exposure);
+        d.X.vals[i] = sized.data;
+        //show_image(sized, "image");
+
+        fill_truth_mask(random_paths[i], boxes, d.y.vals[i], classes, orig.w, orig.h, a, flip, 14, 14);
+
+        free_image(orig);
+
+        /*
+           image rgb = mask_to_rgb(sized_m, classes);
+           show_image(rgb, "part");
+           show_image(sized, "orig");
+           cvWaitKey(0);
+           free_image(rgb);
+         */
+    }
+    free(random_paths);
+    return d;
+}
+
+data load_data_region(int n, char **paths, int m, int w, int h, int size, int classes, float jitter, float hue, float saturation, float exposure)
+{
+    char **random_paths = get_random_paths(paths, n, m);
+    int i;
+    data d = {0};
+    d.shallow = 0;
+
+    d.X.rows = n;
+    d.X.vals = calloc(d.X.rows, sizeof(float*));
+    d.X.cols = h*w*3;
+
+
+    int k = size*size*(5+classes);
+    d.y = make_matrix(n, k);
+    for(i = 0; i < n; ++i){
+        image orig = load_image_color(random_paths[i], 0, 0);
+
+        int oh = orig.h;
+        int ow = orig.w;
+
+        int dw = (ow*jitter);
+        int dh = (oh*jitter);
+
+        int pleft  = rand_uniform(-dw, dw);
+        int pright = rand_uniform(-dw, dw);
+        int ptop   = rand_uniform(-dh, dh);
+        int pbot   = rand_uniform(-dh, dh);
+
+        int swidth =  ow - pleft - pright;
+        int sheight = oh - ptop - pbot;
+
+        float sx = (float)swidth  / ow;
+        float sy = (float)sheight / oh;
+
+        int flip = rand()%2;
+        image cropped = crop_image(orig, pleft, ptop, swidth, sheight);
+
+        float dx = ((float)pleft/ow)/sx;
+        float dy = ((float)ptop /oh)/sy;
+
+        image sized = resize_image(cropped, w, h);
+        if(flip) flip_image(sized);
+        random_distort_image(sized, hue, saturation, exposure);
+        d.X.vals[i] = sized.data;
+
+        fill_truth_region(random_paths[i], d.y.vals[i], classes, size, flip, dx, dy, 1./sx, 1./sy);
+
+        free_image(orig);
+        free_image(cropped);
+    }
+    free(random_paths);
+    return d;
+}
+
+data load_data_compare(int n, char **paths, int m, int classes, int w, int h)
+{
+    if(m) paths = get_random_paths(paths, 2*n, m);
+    int i,j;
+    data d = {0};
+    d.shallow = 0;
+
+    d.X.rows = n;
+    d.X.vals = calloc(d.X.rows, sizeof(float*));
+    d.X.cols = h*w*6;
+
+    int k = 2*(classes);
+    d.y = make_matrix(n, k);
+    for(i = 0; i < n; ++i){
+        image im1 = load_image_color(paths[i*2],   w, h);
+        image im2 = load_image_color(paths[i*2+1], w, h);
+
+        d.X.vals[i] = calloc(d.X.cols, sizeof(float));
+        memcpy(d.X.vals[i],         im1.data, h*w*3*sizeof(float));
+        memcpy(d.X.vals[i] + h*w*3, im2.data, h*w*3*sizeof(float));
+
+        int id;
+        float iou;
+
+        char imlabel1[4096];
+        char imlabel2[4096];
+        find_replace(paths[i*2],   "imgs", "labels", imlabel1);
+        find_replace(imlabel1, "jpg", "txt", imlabel1);
+        FILE *fp1 = fopen(imlabel1, "r");
+
+        while(fscanf(fp1, "%d %f", &id, &iou) == 2){
+            if (d.y.vals[i][2*id] < iou) d.y.vals[i][2*id] = iou;
+        }
+
+        find_replace(paths[i*2+1], "imgs", "labels", imlabel2);
+        find_replace(imlabel2, "jpg", "txt", imlabel2);
+        FILE *fp2 = fopen(imlabel2, "r");
+
+        while(fscanf(fp2, "%d %f", &id, &iou) == 2){
+            if (d.y.vals[i][2*id + 1] < iou) d.y.vals[i][2*id + 1] = iou;
+        }
+
+        for (j = 0; j < classes; ++j){
+            if (d.y.vals[i][2*j] > .5 &&  d.y.vals[i][2*j+1] < .5){
+                d.y.vals[i][2*j] = 1;
+                d.y.vals[i][2*j+1] = 0;
+            } else if (d.y.vals[i][2*j] < .5 &&  d.y.vals[i][2*j+1] > .5){
+                d.y.vals[i][2*j] = 0;
+                d.y.vals[i][2*j+1] = 1;
+            } else {
+                d.y.vals[i][2*j]   = SECRET_NUM;
+                d.y.vals[i][2*j+1] = SECRET_NUM;
+            }
+        }
+        fclose(fp1);
+        fclose(fp2);
+
+        free_image(im1);
+        free_image(im2);
+    }
+    if(m) free(paths);
+    return d;
+}
+
+data load_data_swag(char **paths, int n, int classes, float jitter)
+{
+    int index = rand()%n;
+    char *random_path = paths[index];
+
+    image orig = load_image_color(random_path, 0, 0);
+    int h = orig.h;
+    int w = orig.w;
+
+    data d = {0};
+    d.shallow = 0;
+    d.w = w;
+    d.h = h;
+
+    d.X.rows = 1;
+    d.X.vals = calloc(d.X.rows, sizeof(float*));
+    d.X.cols = h*w*3;
+
+    int k = (4+classes)*90;
+    d.y = make_matrix(1, k);
+
+    int dw = w*jitter;
+    int dh = h*jitter;
+
+    int pleft  = rand_uniform(-dw, dw);
+    int pright = rand_uniform(-dw, dw);
+    int ptop   = rand_uniform(-dh, dh);
+    int pbot   = rand_uniform(-dh, dh);
+
+    int swidth =  w - pleft - pright;
+    int sheight = h - ptop - pbot;
+
+    float sx = (float)swidth  / w;
+    float sy = (float)sheight / h;
+
+    int flip = rand()%2;
+    image cropped = crop_image(orig, pleft, ptop, swidth, sheight);
+
+    float dx = ((float)pleft/w)/sx;
+    float dy = ((float)ptop /h)/sy;
+
+    image sized = resize_image(cropped, w, h);
+    if(flip) flip_image(sized);
+    d.X.vals[0] = sized.data;
+
+    fill_truth_swag(random_path, d.y.vals[0], classes, flip, dx, dy, 1./sx, 1./sy);
+
+    free_image(orig);
+    free_image(cropped);
+
+    return d;
+}
+
+data load_data_detection(int n, char **paths, int m, int w, int h, int boxes, int classes, float jitter, float hue, float saturation, float exposure)
+{
+    char **random_paths = get_random_paths(paths, n, m);
+    int i;
+    data d = {0};
+    d.shallow = 0;
+
+    d.X.rows = n;
+    d.X.vals = calloc(d.X.rows, sizeof(float*));
+    d.X.cols = h*w*3;
+
+    d.y = make_matrix(n, 5*boxes);
+    for(i = 0; i < n; ++i){
+        image orig = load_image_color(random_paths[i], 0, 0);
+        image sized = make_image(w, h, orig.c);
+        fill_image(sized, .5);
+
+        float dw = jitter * orig.w;
+        float dh = jitter * orig.h;
+
+        float new_ar = (orig.w + rand_uniform(-dw, dw)) / (orig.h + rand_uniform(-dh, dh));
+        //float scale = rand_uniform(.25, 2);
+        float scale = 1;
+
+        float nw, nh;
+
+        if(new_ar < 1){
+            nh = scale * h;
+            nw = nh * new_ar;
+        } else {
+            nw = scale * w;
+            nh = nw / new_ar;
+        }
+
+        float dx = rand_uniform(0, w - nw);
+        float dy = rand_uniform(0, h - nh);
+
+        place_image(orig, nw, nh, dx, dy, sized);
+
+        random_distort_image(sized, hue, saturation, exposure);
+
+        int flip = rand()%2;
+        if(flip) flip_image(sized);
+        d.X.vals[i] = sized.data;
+
+
+        fill_truth_detection(random_paths[i], boxes, d.y.vals[i], classes, flip, -dx/w, -dy/h, nw/w, nh/h);
+
+        free_image(orig);
+    }
+    free(random_paths);
+    return d;
+}
+
+void *load_thread(void *ptr)
+{
+    //printf("Loading data: %d\n", rand());
+    load_args a = *(struct load_args*)ptr;
+    if(a.exposure == 0) a.exposure = 1;
+    if(a.saturation == 0) a.saturation = 1;
+    if(a.aspect == 0) a.aspect = 1;
+
+    if (a.type == OLD_CLASSIFICATION_DATA){
+        *a.d = load_data_old(a.paths, a.n, a.m, a.labels, a.classes, a.w, a.h);
+    } else if (a.type == REGRESSION_DATA){
+        *a.d = load_data_regression(a.paths, a.n, a.m, a.classes, a.min, a.max, a.size, a.angle, a.aspect, a.hue, a.saturation, a.exposure);
+    } else if (a.type == CLASSIFICATION_DATA){
+        *a.d = load_data_augment(a.paths, a.n, a.m, a.labels, a.classes, a.hierarchy, a.min, a.max, a.size, a.angle, a.aspect, a.hue, a.saturation, a.exposure, a.center);
+    } else if (a.type == SUPER_DATA){
+        *a.d = load_data_super(a.paths, a.n, a.m, a.w, a.h, a.scale);
+    } else if (a.type == WRITING_DATA){
+        *a.d = load_data_writing(a.paths, a.n, a.m, a.w, a.h, a.out_w, a.out_h);
+    } else if (a.type == ISEG_DATA){
+        *a.d = load_data_iseg(a.n, a.paths, a.m, a.w, a.h, a.classes, a.num_boxes, a.scale, a.min, a.max, a.angle, a.aspect, a.hue, a.saturation, a.exposure);
+    } else if (a.type == INSTANCE_DATA){
+        *a.d = load_data_mask(a.n, a.paths, a.m, a.w, a.h, a.classes, a.num_boxes, a.coords, a.min, a.max, a.angle, a.aspect, a.hue, a.saturation, a.exposure);
+    } else if (a.type == SEGMENTATION_DATA){
+        *a.d = load_data_seg(a.n, a.paths, a.m, a.w, a.h, a.classes, a.min, a.max, a.angle, a.aspect, a.hue, a.saturation, a.exposure, a.scale);
+    } else if (a.type == REGION_DATA){
+        *a.d = load_data_region(a.n, a.paths, a.m, a.w, a.h, a.num_boxes, a.classes, a.jitter, a.hue, a.saturation, a.exposure);
+    } else if (a.type == DETECTION_DATA){
+        *a.d = load_data_detection(a.n, a.paths, a.m, a.w, a.h, a.num_boxes, a.classes, a.jitter, a.hue, a.saturation, a.exposure);
+    } else if (a.type == SWAG_DATA){
+        *a.d = load_data_swag(a.paths, a.n, a.classes, a.jitter);
+    } else if (a.type == COMPARE_DATA){
+        *a.d = load_data_compare(a.n, a.paths, a.m, a.classes, a.w, a.h);
+    } else if (a.type == IMAGE_DATA){
+        *(a.im) = load_image_color(a.path, 0, 0);
+        *(a.resized) = resize_image(*(a.im), a.w, a.h);
+    } else if (a.type == LETTERBOX_DATA){
+        *(a.im) = load_image_color(a.path, 0, 0);
+        *(a.resized) = letterbox_image(*(a.im), a.w, a.h);
+    } else if (a.type == TAG_DATA){
+        *a.d = load_data_tag(a.paths, a.n, a.m, a.classes, a.min, a.max, a.size, a.angle, a.aspect, a.hue, a.saturation, a.exposure);
+    }
+    free(ptr);
+    return 0;
+}
+
+pthread_t load_data_in_thread(load_args args)
+{
+    pthread_t thread;
+    struct load_args *ptr = calloc(1, sizeof(struct load_args));
+    *ptr = args;
+    if(pthread_create(&thread, 0, load_thread, ptr)) error("Thread creation failed");
+    return thread;
+}
+
+void *load_threads(void *ptr)
+{
+    int i;
+    load_args args = *(load_args *)ptr;
+    if (args.threads == 0) args.threads = 1;
+    data *out = args.d;
+    int total = args.n;
+    free(ptr);
+    data *buffers = calloc(args.threads, sizeof(data));
+    pthread_t *threads = calloc(args.threads, sizeof(pthread_t));
+    for(i = 0; i < args.threads; ++i){
+        args.d = buffers + i;
+        args.n = (i+1) * total/args.threads - i * total/args.threads;
+        threads[i] = load_data_in_thread(args);
+    }
+    for(i = 0; i < args.threads; ++i){
+        pthread_join(threads[i], 0);
+    }
+    *out = concat_datas(buffers, args.threads);
+    out->shallow = 0;
+    for(i = 0; i < args.threads; ++i){
+        buffers[i].shallow = 1;
+        free_data(buffers[i]);
+    }
+    free(buffers);
+    free(threads);
+    return 0;
+}
+
+void load_data_blocking(load_args args)
+{
+    struct load_args *ptr = calloc(1, sizeof(struct load_args));
+    *ptr = args;
+    load_thread(ptr);
+}
+
+pthread_t load_data(load_args args)
+{
+    pthread_t thread;
+    struct load_args *ptr = calloc(1, sizeof(struct load_args));
+    *ptr = args;
+    if(pthread_create(&thread, 0, load_threads, ptr)) error("Thread creation failed");
+    return thread;
+}
+
+data load_data_writing(char **paths, int n, int m, int w, int h, int out_w, int out_h)
+{
+    if(m) paths = get_random_paths(paths, n, m);
+    char **replace_paths = find_replace_paths(paths, n, ".png", "-label.png");
+    data d = {0};
+    d.shallow = 0;
+    d.X = load_image_paths(paths, n, w, h);
+    d.y = load_image_paths_gray(replace_paths, n, out_w, out_h);
+    if(m) free(paths);
+    int i;
+    for(i = 0; i < n; ++i) free(replace_paths[i]);
+    free(replace_paths);
+    return d;
+}
+
+data load_data_old(char **paths, int n, int m, char **labels, int k, int w, int h)
+{
+    if(m) paths = get_random_paths(paths, n, m);
+    data d = {0};
+    d.shallow = 0;
+    d.X = load_image_paths(paths, n, w, h);
+    d.y = load_labels_paths(paths, n, labels, k, 0);
+    if(m) free(paths);
+    return d;
+}
+
+/*
+   data load_data_study(char **paths, int n, int m, char **labels, int k, int min, int max, int size, float angle, float aspect, float hue, float saturation, float exposure)
+   {
+   data d = {0};
+   d.indexes = calloc(n, sizeof(int));
+   if(m) paths = get_random_paths_indexes(paths, n, m, d.indexes);
+   d.shallow = 0;
+   d.X = load_image_augment_paths(paths, n, min, max, size, angle, aspect, hue, saturation, exposure);
+   d.y = load_labels_paths(paths, n, labels, k);
+   if(m) free(paths);
+   return d;
+   }
+ */
+
+data load_data_super(char **paths, int n, int m, int w, int h, int scale)
+{
+    if(m) paths = get_random_paths(paths, n, m);
+    data d = {0};
+    d.shallow = 0;
+
+    int i;
+    d.X.rows = n;
+    d.X.vals = calloc(n, sizeof(float*));
+    d.X.cols = w*h*3;
+
+    d.y.rows = n;
+    d.y.vals = calloc(n, sizeof(float*));
+    d.y.cols = w*scale * h*scale * 3;
+
+    for(i = 0; i < n; ++i){
+        image im = load_image_color(paths[i], 0, 0);
+        image crop = random_crop_image(im, w*scale, h*scale);
+        int flip = rand()%2;
+        if (flip) flip_image(crop);
+        image resize = resize_image(crop, w, h);
+        d.X.vals[i] = resize.data;
+        d.y.vals[i] = crop.data;
+        free_image(im);
+    }
+
+    if(m) free(paths);
+    return d;
+}
+
+data load_data_regression(char **paths, int n, int m, int k, int min, int max, int size, float angle, float aspect, float hue, float saturation, float exposure)
+{
+    if(m) paths = get_random_paths(paths, n, m);
+    data d = {0};
+    d.shallow = 0;
+    d.X = load_image_augment_paths(paths, n, min, max, size, angle, aspect, hue, saturation, exposure, 0);
+    d.y = load_regression_labels_paths(paths, n, k);
+    if(m) free(paths);
+    return d;
+}
+
+data select_data(data *orig, int *inds)
+{
+    data d = {0};
+    d.shallow = 1;
+    d.w = orig[0].w;
+    d.h = orig[0].h;
+
+    d.X.rows = orig[0].X.rows;
+    d.y.rows = orig[0].X.rows;
+
+    d.X.cols = orig[0].X.cols;
+    d.y.cols = orig[0].y.cols;
+
+    d.X.vals = calloc(orig[0].X.rows, sizeof(float *));
+    d.y.vals = calloc(orig[0].y.rows, sizeof(float *));
+    int i;
+    for(i = 0; i < d.X.rows; ++i){
+        d.X.vals[i] = orig[inds[i]].X.vals[i];
+        d.y.vals[i] = orig[inds[i]].y.vals[i];
+    }
+    return d;
+}
+
+data *tile_data(data orig, int divs, int size)
+{
+    data *ds = calloc(divs*divs, sizeof(data));
+    int i, j;
+#pragma omp parallel for
+    for(i = 0; i < divs*divs; ++i){
+        data d;
+        d.shallow = 0;
+        d.w = orig.w/divs * size;
+        d.h = orig.h/divs * size;
+        d.X.rows = orig.X.rows;
+        d.X.cols = d.w*d.h*3;
+        d.X.vals = calloc(d.X.rows, sizeof(float*));
+
+        d.y = copy_matrix(orig.y);
+#pragma omp parallel for
+        for(j = 0; j < orig.X.rows; ++j){
+            int x = (i%divs) * orig.w / divs - (d.w - orig.w/divs)/2;
+            int y = (i/divs) * orig.h / divs - (d.h - orig.h/divs)/2;
+            image im = float_to_image(orig.w, orig.h, 3, orig.X.vals[j]);
+            d.X.vals[j] = crop_image(im, x, y, d.w, d.h).data;
+        }
+        ds[i] = d;
+    }
+    return ds;
+}
+
+data resize_data(data orig, int w, int h)
+{
+    data d = {0};
+    d.shallow = 0;
+    d.w = w;
+    d.h = h;
+    int i;
+    d.X.rows = orig.X.rows;
+    d.X.cols = w*h*3;
+    d.X.vals = calloc(d.X.rows, sizeof(float*));
+
+    d.y = copy_matrix(orig.y);
+#pragma omp parallel for
+    for(i = 0; i < orig.X.rows; ++i){
+        image im = float_to_image(orig.w, orig.h, 3, orig.X.vals[i]);
+        d.X.vals[i] = resize_image(im, w, h).data;
+    }
+    return d;
+}
+
+data load_data_augment(char **paths, int n, int m, char **labels, int k, tree *hierarchy, int min, int max, int size, float angle, float aspect, float hue, float saturation, float exposure, int center)
+{
+    if(m) paths = get_random_paths(paths, n, m);
+    data d = {0};
+    d.shallow = 0;
+    d.w=size;
+    d.h=size;
+    d.X = load_image_augment_paths(paths, n, min, max, size, angle, aspect, hue, saturation, exposure, center);
+    d.y = load_labels_paths(paths, n, labels, k, hierarchy);
+    if(m) free(paths);
+    return d;
+}
+
+data load_data_tag(char **paths, int n, int m, int k, int min, int max, int size, float angle, float aspect, float hue, float saturation, float exposure)
+{
+    if(m) paths = get_random_paths(paths, n, m);
+    data d = {0};
+    d.w = size;
+    d.h = size;
+    d.shallow = 0;
+    d.X = load_image_augment_paths(paths, n, min, max, size, angle, aspect, hue, saturation, exposure, 0);
+    d.y = load_tags_paths(paths, n, k);
+    if(m) free(paths);
+    return d;
+}
+
+matrix concat_matrix(matrix m1, matrix m2)
+{
+    int i, count = 0;
+    matrix m;
+    m.cols = m1.cols;
+    m.rows = m1.rows+m2.rows;
+    m.vals = calloc(m1.rows + m2.rows, sizeof(float*));
+    for(i = 0; i < m1.rows; ++i){
+        m.vals[count++] = m1.vals[i];
+    }
+    for(i = 0; i < m2.rows; ++i){
+        m.vals[count++] = m2.vals[i];
+    }
+    return m;
+}
+
+data concat_data(data d1, data d2)
+{
+    data d = {0};
+    d.shallow = 1;
+    d.X = concat_matrix(d1.X, d2.X);
+    d.y = concat_matrix(d1.y, d2.y);
+    d.w = d1.w;
+    d.h = d1.h;
+    return d;
+}
+
+data concat_datas(data *d, int n)
+{
+    int i;
+    data out = {0};
+    for(i = 0; i < n; ++i){
+        data new = concat_data(d[i], out);
+        free_data(out);
+        out = new;
+    }
+    return out;
+}
+
+data load_categorical_data_csv(char *filename, int target, int k)
+{
+    data d = {0};
+    d.shallow = 0;
+    matrix X = csv_to_matrix(filename);
+    float *truth_1d = pop_column(&X, target);
+    float **truth = one_hot_encode(truth_1d, X.rows, k);
+    matrix y;
+    y.rows = X.rows;
+    y.cols = k;
+    y.vals = truth;
+    d.X = X;
+    d.y = y;
+    free(truth_1d);
+    return d;
+}
+
+data load_cifar10_data(char *filename)
+{
+    data d = {0};
+    d.shallow = 0;
+    long i,j;
+    matrix X = make_matrix(10000, 3072);
+    matrix y = make_matrix(10000, 10);
+    d.X = X;
+    d.y = y;
+
+    FILE *fp = fopen(filename, "rb");
+    if(!fp) file_error(filename);
+    for(i = 0; i < 10000; ++i){
+        unsigned char bytes[3073];
+        fread(bytes, 1, 3073, fp);
+        int class = bytes[0];
+        y.vals[i][class] = 1;
+        for(j = 0; j < X.cols; ++j){
+            X.vals[i][j] = (double)bytes[j+1];
+        }
+    }
+    scale_data_rows(d, 1./255);
+    //normalize_data_rows(d);
+    fclose(fp);
+    return d;
+}
+
+void get_random_batch(data d, int n, float *X, float *y)
+{
+    int j;
+    for(j = 0; j < n; ++j){
+        int index = rand()%d.X.rows;
+        memcpy(X+j*d.X.cols, d.X.vals[index], d.X.cols*sizeof(float));
+        memcpy(y+j*d.y.cols, d.y.vals[index], d.y.cols*sizeof(float));
+    }
+}
+
+void get_next_batch(data d, int n, int offset, float *X, float *y)
+{
+    int j;
+    for(j = 0; j < n; ++j){
+        int index = offset + j;
+        memcpy(X+j*d.X.cols, d.X.vals[index], d.X.cols*sizeof(float));
+        if(y) memcpy(y+j*d.y.cols, d.y.vals[index], d.y.cols*sizeof(float));
+    }
+}
+
+void smooth_data(data d)
+{
+    int i, j;
+    float scale = 1. / d.y.cols;
+    float eps = .1;
+    for(i = 0; i < d.y.rows; ++i){
+        for(j = 0; j < d.y.cols; ++j){
+            d.y.vals[i][j] = eps * scale + (1-eps) * d.y.vals[i][j];
+        }
+    }
+}
+
+data load_all_cifar10()
+{
+    data d = {0};
+    d.shallow = 0;
+    int i,j,b;
+    matrix X = make_matrix(50000, 3072);
+    matrix y = make_matrix(50000, 10);
+    d.X = X;
+    d.y = y;
+
+
+    for(b = 0; b < 5; ++b){
+        char buff[256];
+        sprintf(buff, "data/cifar/cifar-10-batches-bin/data_batch_%d.bin", b+1);
+        FILE *fp = fopen(buff, "rb");
+        if(!fp) file_error(buff);
+        for(i = 0; i < 10000; ++i){
+            unsigned char bytes[3073];
+            fread(bytes, 1, 3073, fp);
+            int class = bytes[0];
+            y.vals[i+b*10000][class] = 1;
+            for(j = 0; j < X.cols; ++j){
+                X.vals[i+b*10000][j] = (double)bytes[j+1];
+            }
+        }
+        fclose(fp);
+    }
+    //normalize_data_rows(d);
+    scale_data_rows(d, 1./255);
+    smooth_data(d);
+    return d;
+}
+
+data load_go(char *filename)
+{
+    FILE *fp = fopen(filename, "rb");
+    matrix X = make_matrix(3363059, 361);
+    matrix y = make_matrix(3363059, 361);
+    int row, col;
+
+    if(!fp) file_error(filename);
+    char *label;
+    int count = 0;
+    while((label = fgetl(fp))){
+        int i;
+        if(count == X.rows){
+            X = resize_matrix(X, count*2);
+            y = resize_matrix(y, count*2);
+        }
+        sscanf(label, "%d %d", &row, &col);
+        char *board = fgetl(fp);
+
+        int index = row*19 + col;
+        y.vals[count][index] = 1;
+
+        for(i = 0; i < 19*19; ++i){
+            float val = 0;
+            if(board[i] == '1') val = 1;
+            else if(board[i] == '2') val = -1;
+            X.vals[count][i] = val;
+        }
+        ++count;
+        free(label);
+        free(board);
+    }
+    X = resize_matrix(X, count);
+    y = resize_matrix(y, count);
+
+    data d = {0};
+    d.shallow = 0;
+    d.X = X;
+    d.y = y;
+
+
+    fclose(fp);
+
+    return d;
+}
+
+
+void randomize_data(data d)
+{
+    int i;
+    for(i = d.X.rows-1; i > 0; --i){
+        int index = rand()%i;
+        float *swap = d.X.vals[index];
+        d.X.vals[index] = d.X.vals[i];
+        d.X.vals[i] = swap;
+
+        swap = d.y.vals[index];
+        d.y.vals[index] = d.y.vals[i];
+        d.y.vals[i] = swap;
+    }
+}
+
+void scale_data_rows(data d, float s)
+{
+    int i;
+    for(i = 0; i < d.X.rows; ++i){
+        scale_array(d.X.vals[i], d.X.cols, s);
+    }
+}
+
+void translate_data_rows(data d, float s)
+{
+    int i;
+    for(i = 0; i < d.X.rows; ++i){
+        translate_array(d.X.vals[i], d.X.cols, s);
+    }
+}
+
+data copy_data(data d)
+{
+    data c = {0};
+    c.w = d.w;
+    c.h = d.h;
+    c.shallow = 0;
+    c.num_boxes = d.num_boxes;
+    c.boxes = d.boxes;
+    c.X = copy_matrix(d.X);
+    c.y = copy_matrix(d.y);
+    return c;
+}
+
+void normalize_data_rows(data d)
+{
+    int i;
+    for(i = 0; i < d.X.rows; ++i){
+        normalize_array(d.X.vals[i], d.X.cols);
+    }
+}
+
+data get_data_part(data d, int part, int total)
+{
+    data p = {0};
+    p.shallow = 1;
+    p.X.rows = d.X.rows * (part + 1) / total - d.X.rows * part / total;
+    p.y.rows = d.y.rows * (part + 1) / total - d.y.rows * part / total;
+    p.X.cols = d.X.cols;
+    p.y.cols = d.y.cols;
+    p.X.vals = d.X.vals + d.X.rows * part / total;
+    p.y.vals = d.y.vals + d.y.rows * part / total;
+    return p;
+}
+
+data get_random_data(data d, int num)
+{
+    data r = {0};
+    r.shallow = 1;
+
+    r.X.rows = num;
+    r.y.rows = num;
+
+    r.X.cols = d.X.cols;
+    r.y.cols = d.y.cols;
+
+    r.X.vals = calloc(num, sizeof(float *));
+    r.y.vals = calloc(num, sizeof(float *));
+
+    int i;
+    for(i = 0; i < num; ++i){
+        int index = rand()%d.X.rows;
+        r.X.vals[i] = d.X.vals[index];
+        r.y.vals[i] = d.y.vals[index];
+    }
+    return r;
+}
+
+data *split_data(data d, int part, int total)
+{
+    data *split = calloc(2, sizeof(data));
+    int i;
+    int start = part*d.X.rows/total;
+    int end = (part+1)*d.X.rows/total;
+    data train;
+    data test;
+    train.shallow = test.shallow = 1;
+
+    test.X.rows = test.y.rows = end-start;
+    train.X.rows = train.y.rows = d.X.rows - (end-start);
+    train.X.cols = test.X.cols = d.X.cols;
+    train.y.cols = test.y.cols = d.y.cols;
+
+    train.X.vals = calloc(train.X.rows, sizeof(float*));
+    test.X.vals = calloc(test.X.rows, sizeof(float*));
+    train.y.vals = calloc(train.y.rows, sizeof(float*));
+    test.y.vals = calloc(test.y.rows, sizeof(float*));
+
+    for(i = 0; i < start; ++i){
+        train.X.vals[i] = d.X.vals[i];
+        train.y.vals[i] = d.y.vals[i];
+    }
+    for(i = start; i < end; ++i){
+        test.X.vals[i-start] = d.X.vals[i];
+        test.y.vals[i-start] = d.y.vals[i];
+    }
+    for(i = end; i < d.X.rows; ++i){
+        train.X.vals[i-(end-start)] = d.X.vals[i];
+        train.y.vals[i-(end-start)] = d.y.vals[i];
+    }
+    split[0] = train;
+    split[1] = test;
+    return split;
+}
+
diff --git a/projects/darknet/src/data.h b/projects/darknet/src/data.h
new file mode 100644
index 0000000000000000000000000000000000000000..781906f8743c7d88c0fa134403d0ae020b544053
--- /dev/null
+++ b/projects/darknet/src/data.h
@@ -0,0 +1,50 @@
+#ifndef DATA_H
+#define DATA_H
+#include <pthread.h>
+
+#include "darknet.h"
+#include "matrix.h"
+#include "list.h"
+#include "image.h"
+#include "tree.h"
+
+static inline float distance_from_edge(int x, int max)
+{
+    int dx = (max/2) - x;
+    if (dx < 0) dx = -dx;
+    dx = (max/2) + 1 - dx;
+    dx *= 2;
+    float dist = (float)dx/max;
+    if (dist > 1) dist = 1;
+    return dist;
+}
+void load_data_blocking(load_args args);
+
+
+void print_letters(float *pred, int n);
+data load_data_captcha(char **paths, int n, int m, int k, int w, int h);
+data load_data_captcha_encode(char **paths, int n, int m, int w, int h);
+data load_data_detection(int n, char **paths, int m, int w, int h, int boxes, int classes, float jitter, float hue, float saturation, float exposure);
+data load_data_tag(char **paths, int n, int m, int k, int min, int max, int size, float angle, float aspect, float hue, float saturation, float exposure);
+matrix load_image_augment_paths(char **paths, int n, int min, int max, int size, float angle, float aspect, float hue, float saturation, float exposure, int center);
+data load_data_super(char **paths, int n, int m, int w, int h, int scale);
+data load_data_augment(char **paths, int n, int m, char **labels, int k, tree *hierarchy, int min, int max, int size, float angle, float aspect, float hue, float saturation, float exposure, int center);
+data load_data_regression(char **paths, int n, int m, int classes, int min, int max, int size, float angle, float aspect, float hue, float saturation, float exposure);
+data load_go(char *filename);
+
+
+data load_data_writing(char **paths, int n, int m, int w, int h, int out_w, int out_h);
+
+void get_random_batch(data d, int n, float *X, float *y);
+data get_data_part(data d, int part, int total);
+data get_random_data(data d, int num);
+data load_categorical_data_csv(char *filename, int target, int k);
+void normalize_data_rows(data d);
+void scale_data_rows(data d, float s);
+void translate_data_rows(data d, float s);
+void randomize_data(data d);
+data *split_data(data d, int part, int total);
+data concat_datas(data *d, int n);
+void fill_truth(char *path, char **labels, int k, float *truth);
+
+#endif
diff --git a/projects/darknet/src/deconvolutional_kernels.cu b/projects/darknet/src/deconvolutional_kernels.cu
new file mode 100644
index 0000000000000000000000000000000000000000..8267dcfa25b08c65282fe40acf0f629cf888b912
--- /dev/null
+++ b/projects/darknet/src/deconvolutional_kernels.cu
@@ -0,0 +1,139 @@
+#include "cuda_runtime.h"
+#include "curand.h"
+#include "cublas_v2.h"
+
+extern "C" {
+#include "convolutional_layer.h"
+#include "deconvolutional_layer.h"
+#include "batchnorm_layer.h"
+#include "gemm.h"
+#include "blas.h"
+#include "im2col.h"
+#include "col2im.h"
+#include "utils.h"
+#include "cuda.h"
+}
+
+extern "C" void forward_deconvolutional_layer_gpu(layer l, network net)
+{
+    int i;
+
+    int m = l.size*l.size*l.n;
+    int n = l.h*l.w;
+    int k = l.c;
+
+    fill_gpu(l.outputs*l.batch, 0, l.output_gpu, 1);
+
+    for(i = 0; i < l.batch; ++i){
+        float *a = l.weights_gpu;
+        float *b = net.input_gpu + i*l.c*l.h*l.w;
+        float *c = net.workspace;
+
+        gemm_gpu(1,0,m,n,k,1,a,m,b,n,0,c,n);
+
+        col2im_gpu(net.workspace, l.out_c, l.out_h, l.out_w, l.size, l.stride, l.pad, l.output_gpu+i*l.outputs);
+    }
+    if (l.batch_normalize) {
+        forward_batchnorm_layer_gpu(l, net);
+    } else {
+        add_bias_gpu(l.output_gpu, l.biases_gpu, l.batch, l.n, l.out_w*l.out_h);
+    }
+    activate_array_gpu(l.output_gpu, l.batch*l.n*l.out_w*l.out_h, l.activation);
+}
+
+extern "C" void backward_deconvolutional_layer_gpu(layer l, network net)
+{
+    int i;
+
+    //constrain_gpu(l.outputs*l.batch, 1, l.delta_gpu, 1);
+    gradient_array_gpu(l.output_gpu, l.outputs*l.batch, l.activation, l.delta_gpu);
+
+    if(l.batch_normalize){
+        backward_batchnorm_layer_gpu(l, net);
+    } else {
+        backward_bias_gpu(l.bias_updates_gpu, l.delta_gpu, l.batch, l.n, l.out_w*l.out_h);
+    }
+
+    //if(net.delta_gpu) memset(net.delta_gpu, 0, l.batch*l.h*l.w*l.c*sizeof(float));
+
+    for(i = 0; i < l.batch; ++i){
+        int m = l.c;
+        int n = l.size*l.size*l.n;
+        int k = l.h*l.w;
+
+        float *a = net.input_gpu + i*m*k;
+        float *b = net.workspace;
+        float *c = l.weight_updates_gpu;
+
+        im2col_gpu(l.delta_gpu + i*l.outputs, l.out_c, l.out_h, l.out_w, 
+                l.size, l.stride, l.pad, b);
+        gemm_gpu(0,1,m,n,k,1,a,k,b,k,1,c,n);
+
+        if(net.delta_gpu){
+            int m = l.c;
+            int n = l.h*l.w;
+            int k = l.size*l.size*l.n;
+
+            float *a = l.weights_gpu;
+            float *b = net.workspace;
+            float *c = net.delta_gpu + i*n*m;
+
+            gemm_gpu(0,0,m,n,k,1,a,k,b,n,1,c,n);
+        }
+    }
+}
+
+extern "C" void pull_deconvolutional_layer(layer l)
+{
+    cuda_pull_array(l.weights_gpu, l.weights, l.c*l.n*l.size*l.size);
+    cuda_pull_array(l.biases_gpu, l.biases, l.n);
+    cuda_pull_array(l.weight_updates_gpu, l.weight_updates, l.c*l.n*l.size*l.size);
+    cuda_pull_array(l.bias_updates_gpu, l.bias_updates, l.n);
+    if (l.batch_normalize){
+        cuda_pull_array(l.scales_gpu, l.scales, l.n);
+        cuda_pull_array(l.rolling_mean_gpu, l.rolling_mean, l.n);
+        cuda_pull_array(l.rolling_variance_gpu, l.rolling_variance, l.n);
+    }
+}
+
+extern "C" void push_deconvolutional_layer(layer l)
+{
+    cuda_push_array(l.weights_gpu, l.weights, l.c*l.n*l.size*l.size);
+    cuda_push_array(l.biases_gpu, l.biases, l.n);
+    cuda_push_array(l.weight_updates_gpu, l.weight_updates, l.c*l.n*l.size*l.size);
+    cuda_push_array(l.bias_updates_gpu, l.bias_updates, l.n);
+    if (l.batch_normalize){
+        cuda_push_array(l.scales_gpu, l.scales, l.n);
+        cuda_push_array(l.rolling_mean_gpu, l.rolling_mean, l.n);
+        cuda_push_array(l.rolling_variance_gpu, l.rolling_variance, l.n);
+    }
+}
+
+void update_deconvolutional_layer_gpu(layer l, update_args a)
+{
+    float learning_rate = a.learning_rate*l.learning_rate_scale;
+    float momentum = a.momentum;
+    float decay = a.decay;
+    int batch = a.batch;
+
+    if(a.adam){
+        adam_update_gpu(l.weights_gpu, l.weight_updates_gpu, l.m_gpu, l.v_gpu, a.B1, a.B2, a.eps, decay, learning_rate, l.nweights, batch, a.t);
+        adam_update_gpu(l.biases_gpu, l.bias_updates_gpu, l.bias_m_gpu, l.bias_v_gpu, a.B1, a.B2, a.eps, decay, learning_rate, l.n, batch, a.t);
+        if(l.scales_gpu){
+            adam_update_gpu(l.scales_gpu, l.scale_updates_gpu, l.scale_m_gpu, l.scale_v_gpu, a.B1, a.B2, a.eps, decay, learning_rate, l.n, batch, a.t);
+        }
+    }else{
+        axpy_gpu(l.nweights, -decay*batch, l.weights_gpu, 1, l.weight_updates_gpu, 1);
+        axpy_gpu(l.nweights, learning_rate/batch, l.weight_updates_gpu, 1, l.weights_gpu, 1);
+        scal_gpu(l.nweights, momentum, l.weight_updates_gpu, 1);
+
+        axpy_gpu(l.n, learning_rate/batch, l.bias_updates_gpu, 1, l.biases_gpu, 1);
+        scal_gpu(l.n, momentum, l.bias_updates_gpu, 1);
+
+        if(l.scales_gpu){
+            axpy_gpu(l.n, learning_rate/batch, l.scale_updates_gpu, 1, l.scales_gpu, 1);
+            scal_gpu(l.n, momentum, l.scale_updates_gpu, 1);
+        }
+    }
+}
+
diff --git a/projects/darknet/src/deconvolutional_layer.c b/projects/darknet/src/deconvolutional_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..00c0e85771d42f99de969f9fd03e5f0f359d405c
--- /dev/null
+++ b/projects/darknet/src/deconvolutional_layer.c
@@ -0,0 +1,312 @@
+#include "deconvolutional_layer.h"
+#include "convolutional_layer.h"
+#include "batchnorm_layer.h"
+#include "utils.h"
+#include "im2col.h"
+#include "col2im.h"
+#include "blas.h"
+#include "gemm.h"
+
+#include <stdio.h>
+#include <time.h>
+
+
+static size_t get_workspace_size(layer l){
+    return (size_t)l.h*l.w*l.size*l.size*l.n*sizeof(float);
+}
+
+void bilinear_init(layer l)
+{
+    int i,j,f;
+    float center = (l.size-1) / 2.;
+    for(f = 0; f < l.n; ++f){
+        for(j = 0; j < l.size; ++j){
+            for(i = 0; i < l.size; ++i){
+                float val = (1 - fabs(i - center)) * (1 - fabs(j - center));
+                int c = f%l.c;
+                int ind = f*l.size*l.size*l.c + c*l.size*l.size + j*l.size + i;
+                l.weights[ind] = val;
+            }
+        }
+    }
+}
+
+
+layer make_deconvolutional_layer(int batch, int h, int w, int c, int n, int size, int stride, int padding, ACTIVATION activation, int batch_normalize, int adam)
+{
+    int i;
+    layer l = {0};
+    l.type = DECONVOLUTIONAL;
+
+    l.h = h;
+    l.w = w;
+    l.c = c;
+    l.n = n;
+    l.batch = batch;
+    l.stride = stride;
+    l.size = size;
+
+    l.nweights = c*n*size*size;
+    l.nbiases = n;
+
+    l.weights = calloc(c*n*size*size, sizeof(float));
+    l.weight_updates = calloc(c*n*size*size, sizeof(float));
+
+    l.biases = calloc(n, sizeof(float));
+    l.bias_updates = calloc(n, sizeof(float));
+    //float scale = n/(size*size*c);
+    //printf("scale: %f\n", scale);
+    float scale = .02;
+    for(i = 0; i < c*n*size*size; ++i) l.weights[i] = scale*rand_normal();
+    //bilinear_init(l);
+    for(i = 0; i < n; ++i){
+        l.biases[i] = 0;
+    }
+    l.pad = padding;
+
+    l.out_h = (l.h - 1) * l.stride + l.size - 2*l.pad;
+    l.out_w = (l.w - 1) * l.stride + l.size - 2*l.pad;
+    l.out_c = n;
+    l.outputs = l.out_w * l.out_h * l.out_c;
+    l.inputs = l.w * l.h * l.c;
+
+    scal_cpu(l.nweights, (float)l.out_w*l.out_h/(l.w*l.h), l.weights, 1);
+
+    l.output = calloc(l.batch*l.outputs, sizeof(float));
+    l.delta  = calloc(l.batch*l.outputs, sizeof(float));
+
+    l.forward = forward_deconvolutional_layer;
+    l.backward = backward_deconvolutional_layer;
+    l.update = update_deconvolutional_layer;
+
+    l.batch_normalize = batch_normalize;
+
+    if(batch_normalize){
+        l.scales = calloc(n, sizeof(float));
+        l.scale_updates = calloc(n, sizeof(float));
+        for(i = 0; i < n; ++i){
+            l.scales[i] = 1;
+        }
+
+        l.mean = calloc(n, sizeof(float));
+        l.variance = calloc(n, sizeof(float));
+
+        l.mean_delta = calloc(n, sizeof(float));
+        l.variance_delta = calloc(n, sizeof(float));
+
+        l.rolling_mean = calloc(n, sizeof(float));
+        l.rolling_variance = calloc(n, sizeof(float));
+        l.x = calloc(l.batch*l.outputs, sizeof(float));
+        l.x_norm = calloc(l.batch*l.outputs, sizeof(float));
+    }
+    if(adam){
+        l.m = calloc(c*n*size*size, sizeof(float));
+        l.v = calloc(c*n*size*size, sizeof(float));
+        l.bias_m = calloc(n, sizeof(float));
+        l.scale_m = calloc(n, sizeof(float));
+        l.bias_v = calloc(n, sizeof(float));
+        l.scale_v = calloc(n, sizeof(float));
+    }
+
+#ifdef GPU
+    l.forward_gpu = forward_deconvolutional_layer_gpu;
+    l.backward_gpu = backward_deconvolutional_layer_gpu;
+    l.update_gpu = update_deconvolutional_layer_gpu;
+
+    if(gpu_index >= 0){
+
+        if (adam) {
+            l.m_gpu = cuda_make_array(l.m, c*n*size*size);
+            l.v_gpu = cuda_make_array(l.v, c*n*size*size);
+            l.bias_m_gpu = cuda_make_array(l.bias_m, n);
+            l.bias_v_gpu = cuda_make_array(l.bias_v, n);
+            l.scale_m_gpu = cuda_make_array(l.scale_m, n);
+            l.scale_v_gpu = cuda_make_array(l.scale_v, n);
+        }
+        l.weights_gpu = cuda_make_array(l.weights, c*n*size*size);
+        l.weight_updates_gpu = cuda_make_array(l.weight_updates, c*n*size*size);
+
+        l.biases_gpu = cuda_make_array(l.biases, n);
+        l.bias_updates_gpu = cuda_make_array(l.bias_updates, n);
+
+        l.delta_gpu = cuda_make_array(l.delta, l.batch*l.out_h*l.out_w*n);
+        l.output_gpu = cuda_make_array(l.output, l.batch*l.out_h*l.out_w*n);
+
+        if(batch_normalize){
+            l.mean_gpu = cuda_make_array(0, n);
+            l.variance_gpu = cuda_make_array(0, n);
+
+            l.rolling_mean_gpu = cuda_make_array(0, n);
+            l.rolling_variance_gpu = cuda_make_array(0, n);
+
+            l.mean_delta_gpu = cuda_make_array(0, n);
+            l.variance_delta_gpu = cuda_make_array(0, n);
+
+            l.scales_gpu = cuda_make_array(l.scales, n);
+            l.scale_updates_gpu = cuda_make_array(0, n);
+
+            l.x_gpu = cuda_make_array(0, l.batch*l.out_h*l.out_w*n);
+            l.x_norm_gpu = cuda_make_array(0, l.batch*l.out_h*l.out_w*n);
+        }
+    }
+    #ifdef CUDNN
+        cudnnCreateTensorDescriptor(&l.dstTensorDesc);
+        cudnnCreateTensorDescriptor(&l.normTensorDesc);
+        cudnnSetTensor4dDescriptor(l.dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, l.batch, l.out_c, l.out_h, l.out_w); 
+        cudnnSetTensor4dDescriptor(l.normTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, 1, l.out_c, 1, 1); 
+    #endif
+#endif
+
+    l.activation = activation;
+    l.workspace_size = get_workspace_size(l);
+
+    fprintf(stderr, "deconv%5d %2d x%2d /%2d  %4d x%4d x%4d   ->  %4d x%4d x%4d\n", n, size, size, stride, w, h, c, l.out_w, l.out_h, l.out_c);
+
+    return l;
+}
+
+void denormalize_deconvolutional_layer(layer l)
+{
+    int i, j;
+    for(i = 0; i < l.n; ++i){
+        float scale = l.scales[i]/sqrt(l.rolling_variance[i] + .00001);
+        for(j = 0; j < l.c*l.size*l.size; ++j){
+            l.weights[i*l.c*l.size*l.size + j] *= scale;
+        }
+        l.biases[i] -= l.rolling_mean[i] * scale;
+        l.scales[i] = 1;
+        l.rolling_mean[i] = 0;
+        l.rolling_variance[i] = 1;
+    }
+}
+
+void resize_deconvolutional_layer(layer *l, int h, int w)
+{
+    l->h = h;
+    l->w = w;
+    l->out_h = (l->h - 1) * l->stride + l->size - 2*l->pad;
+    l->out_w = (l->w - 1) * l->stride + l->size - 2*l->pad;
+
+    l->outputs = l->out_h * l->out_w * l->out_c;
+    l->inputs = l->w * l->h * l->c;
+
+    l->output = realloc(l->output, l->batch*l->outputs*sizeof(float));
+    l->delta  = realloc(l->delta,  l->batch*l->outputs*sizeof(float));
+    if(l->batch_normalize){
+        l->x = realloc(l->x, l->batch*l->outputs*sizeof(float));
+        l->x_norm  = realloc(l->x_norm, l->batch*l->outputs*sizeof(float));
+    }
+
+#ifdef GPU
+    cuda_free(l->delta_gpu);
+    cuda_free(l->output_gpu);
+
+    l->delta_gpu =  cuda_make_array(l->delta,  l->batch*l->outputs);
+    l->output_gpu = cuda_make_array(l->output, l->batch*l->outputs);
+
+    if(l->batch_normalize){
+        cuda_free(l->x_gpu);
+        cuda_free(l->x_norm_gpu);
+
+        l->x_gpu = cuda_make_array(l->output, l->batch*l->outputs);
+        l->x_norm_gpu = cuda_make_array(l->output, l->batch*l->outputs);
+    }
+    #ifdef CUDNN
+        cudnnSetTensor4dDescriptor(l->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, l->batch, l->out_c, l->out_h, l->out_w); 
+        cudnnSetTensor4dDescriptor(l->normTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, 1, l->out_c, 1, 1); 
+    #endif
+#endif
+    l->workspace_size = get_workspace_size(*l);
+}
+
+void forward_deconvolutional_layer(const layer l, network net)
+{
+    int i;
+
+    int m = l.size*l.size*l.n;
+    int n = l.h*l.w;
+    int k = l.c;
+
+    fill_cpu(l.outputs*l.batch, 0, l.output, 1);
+
+    for(i = 0; i < l.batch; ++i){
+        float *a = l.weights;
+        float *b = net.input + i*l.c*l.h*l.w;
+        float *c = net.workspace;
+
+        gemm_cpu(1,0,m,n,k,1,a,m,b,n,0,c,n);
+
+        col2im_cpu(net.workspace, l.out_c, l.out_h, l.out_w, l.size, l.stride, l.pad, l.output+i*l.outputs);
+    }
+    if (l.batch_normalize) {
+        forward_batchnorm_layer(l, net);
+    } else {
+        add_bias(l.output, l.biases, l.batch, l.n, l.out_w*l.out_h);
+    }
+    activate_array(l.output, l.batch*l.n*l.out_w*l.out_h, l.activation);
+}
+
+void backward_deconvolutional_layer(layer l, network net)
+{
+    int i;
+
+    gradient_array(l.output, l.outputs*l.batch, l.activation, l.delta);
+
+    if(l.batch_normalize){
+        backward_batchnorm_layer(l, net);
+    } else {
+        backward_bias(l.bias_updates, l.delta, l.batch, l.n, l.out_w*l.out_h);
+    }
+
+    //if(net.delta) memset(net.delta, 0, l.batch*l.h*l.w*l.c*sizeof(float));
+
+    for(i = 0; i < l.batch; ++i){
+        int m = l.c;
+        int n = l.size*l.size*l.n;
+        int k = l.h*l.w;
+
+        float *a = net.input + i*m*k;
+        float *b = net.workspace;
+        float *c = l.weight_updates;
+
+        im2col_cpu(l.delta + i*l.outputs, l.out_c, l.out_h, l.out_w, 
+                l.size, l.stride, l.pad, b);
+        gemm_cpu(0,1,m,n,k,1,a,k,b,k,1,c,n);
+
+        if(net.delta){
+            int m = l.c;
+            int n = l.h*l.w;
+            int k = l.size*l.size*l.n;
+
+            float *a = l.weights;
+            float *b = net.workspace;
+            float *c = net.delta + i*n*m;
+
+            gemm_cpu(0,0,m,n,k,1,a,k,b,n,1,c,n);
+        }
+    }
+}
+
+void update_deconvolutional_layer(layer l, update_args a)
+{
+    float learning_rate = a.learning_rate*l.learning_rate_scale;
+    float momentum = a.momentum;
+    float decay = a.decay;
+    int batch = a.batch;
+
+    int size = l.size*l.size*l.c*l.n;
+    axpy_cpu(l.n, learning_rate/batch, l.bias_updates, 1, l.biases, 1);
+    scal_cpu(l.n, momentum, l.bias_updates, 1);
+
+    if(l.scales){
+        axpy_cpu(l.n, learning_rate/batch, l.scale_updates, 1, l.scales, 1);
+        scal_cpu(l.n, momentum, l.scale_updates, 1);
+    }
+
+    axpy_cpu(size, -decay*batch, l.weights, 1, l.weight_updates, 1);
+    axpy_cpu(size, learning_rate/batch, l.weight_updates, 1, l.weights, 1);
+    scal_cpu(size, momentum, l.weight_updates, 1);
+}
+
+
+
diff --git a/projects/darknet/src/deconvolutional_layer.h b/projects/darknet/src/deconvolutional_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..b254fb91e69dbab608d5a902c6198e6aa0e5ed60
--- /dev/null
+++ b/projects/darknet/src/deconvolutional_layer.h
@@ -0,0 +1,25 @@
+#ifndef DECONVOLUTIONAL_LAYER_H
+#define DECONVOLUTIONAL_LAYER_H
+
+#include "cuda.h"
+#include "image.h"
+#include "activations.h"
+#include "layer.h"
+#include "network.h"
+
+#ifdef GPU
+void forward_deconvolutional_layer_gpu(layer l, network net);
+void backward_deconvolutional_layer_gpu(layer l, network net);
+void update_deconvolutional_layer_gpu(layer l, update_args a);
+void push_deconvolutional_layer(layer l);
+void pull_deconvolutional_layer(layer l);
+#endif
+
+layer make_deconvolutional_layer(int batch, int h, int w, int c, int n, int size, int stride, int padding, ACTIVATION activation, int batch_normalize, int adam);
+void resize_deconvolutional_layer(layer *l, int h, int w);
+void forward_deconvolutional_layer(const layer l, network net);
+void update_deconvolutional_layer(layer l, update_args a);
+void backward_deconvolutional_layer(layer l, network net);
+
+#endif
+
diff --git a/projects/darknet/src/demo.c b/projects/darknet/src/demo.c
new file mode 100644
index 0000000000000000000000000000000000000000..b89efb8dc4c044c0240b7442e39222405409a676
--- /dev/null
+++ b/projects/darknet/src/demo.c
@@ -0,0 +1,349 @@
+#include "network.h"
+#include "detection_layer.h"
+#include "region_layer.h"
+#include "cost_layer.h"
+#include "utils.h"
+#include "parser.h"
+#include "box.h"
+#include "image.h"
+#include "demo.h"
+#include <sys/time.h>
+
+#define DEMO 1
+
+#ifdef OPENCV
+
+static char **demo_names;
+static image **demo_alphabet;
+static int demo_classes;
+
+static network *net;
+static image buff [3];
+static image buff_letter[3];
+static int buff_index = 0;
+static void * cap;
+static float fps = 0;
+static float demo_thresh = 0;
+static float demo_hier = .5;
+static int running = 0;
+
+static int demo_frame = 3;
+static int demo_index = 0;
+static float **predictions;
+static float *avg;
+static int demo_done = 0;
+static int demo_total = 0;
+double demo_time;
+
+detection *get_network_boxes(network *net, int w, int h, float thresh, float hier, int *map, int relative, int *num);
+
+int size_network(network *net)
+{
+    int i;
+    int count = 0;
+    for(i = 0; i < net->n; ++i){
+        layer l = net->layers[i];
+        if(l.type == YOLO || l.type == REGION || l.type == DETECTION){
+            count += l.outputs;
+        }
+    }
+    return count;
+}
+
+void remember_network(network *net)
+{
+    int i;
+    int count = 0;
+    for(i = 0; i < net->n; ++i){
+        layer l = net->layers[i];
+        if(l.type == YOLO || l.type == REGION || l.type == DETECTION){
+            memcpy(predictions[demo_index] + count, net->layers[i].output, sizeof(float) * l.outputs);
+            count += l.outputs;
+        }
+    }
+}
+
+detection *avg_predictions(network *net, int *nboxes)
+{
+    int i, j;
+    int count = 0;
+    fill_cpu(demo_total, 0, avg, 1);
+    for(j = 0; j < demo_frame; ++j){
+        axpy_cpu(demo_total, 1./demo_frame, predictions[j], 1, avg, 1);
+    }
+    for(i = 0; i < net->n; ++i){
+        layer l = net->layers[i];
+        if(l.type == YOLO || l.type == REGION || l.type == DETECTION){
+            memcpy(l.output, avg + count, sizeof(float) * l.outputs);
+            count += l.outputs;
+        }
+    }
+    detection *dets = get_network_boxes(net, buff[0].w, buff[0].h, demo_thresh, demo_hier, 0, 1, nboxes);
+    return dets;
+}
+
+void *detect_in_thread(void *ptr)
+{
+    running = 1;
+    float nms = .4;
+
+    layer l = net->layers[net->n-1];
+    float *X = buff_letter[(buff_index+2)%3].data;
+    network_predict(net, X);
+
+    /*
+       if(l.type == DETECTION){
+       get_detection_boxes(l, 1, 1, demo_thresh, probs, boxes, 0);
+       } else */
+    remember_network(net);
+    detection *dets = 0;
+    int nboxes = 0;
+    dets = avg_predictions(net, &nboxes);
+
+
+    /*
+       int i,j;
+       box zero = {0};
+       int classes = l.classes;
+       for(i = 0; i < demo_detections; ++i){
+       avg[i].objectness = 0;
+       avg[i].bbox = zero;
+       memset(avg[i].prob, 0, classes*sizeof(float));
+       for(j = 0; j < demo_frame; ++j){
+       axpy_cpu(classes, 1./demo_frame, dets[j][i].prob, 1, avg[i].prob, 1);
+       avg[i].objectness += dets[j][i].objectness * 1./demo_frame;
+       avg[i].bbox.x += dets[j][i].bbox.x * 1./demo_frame;
+       avg[i].bbox.y += dets[j][i].bbox.y * 1./demo_frame;
+       avg[i].bbox.w += dets[j][i].bbox.w * 1./demo_frame;
+       avg[i].bbox.h += dets[j][i].bbox.h * 1./demo_frame;
+       }
+    //copy_cpu(classes, dets[0][i].prob, 1, avg[i].prob, 1);
+    //avg[i].objectness = dets[0][i].objectness;
+    }
+     */
+
+    if (nms > 0) do_nms_obj(dets, nboxes, l.classes, nms);
+
+    printf("\033[2J");
+    printf("\033[1;1H");
+    printf("\nFPS:%.1f\n",fps);
+    printf("Objects:\n\n");
+    image display = buff[(buff_index+2) % 3];
+    draw_detections(display, dets, nboxes, demo_thresh, demo_names, demo_alphabet, demo_classes);
+    free_detections(dets, nboxes);
+
+    demo_index = (demo_index + 1)%demo_frame;
+    running = 0;
+    return 0;
+}
+
+void *fetch_in_thread(void *ptr)
+{
+    free_image(buff[buff_index]);
+    buff[buff_index] = get_image_from_stream(cap);
+    if(buff[buff_index].data == 0) {
+        demo_done = 1;
+        return 0;
+    }
+    letterbox_image_into(buff[buff_index], net->w, net->h, buff_letter[buff_index]);
+    return 0;
+}
+
+void *display_in_thread(void *ptr)
+{
+    int c = show_image(buff[(buff_index + 1)%3], "Demo", 1);
+    if (c != -1) c = c%256;
+    if (c == 27) {
+        demo_done = 1;
+        return 0;
+    } else if (c == 82) {
+        demo_thresh += .02;
+    } else if (c == 84) {
+        demo_thresh -= .02;
+        if(demo_thresh <= .02) demo_thresh = .02;
+    } else if (c == 83) {
+        demo_hier += .02;
+    } else if (c == 81) {
+        demo_hier -= .02;
+        if(demo_hier <= .0) demo_hier = .0;
+    }
+    return 0;
+}
+
+void *display_loop(void *ptr)
+{
+    while(1){
+        display_in_thread(0);
+    }
+}
+
+void *detect_loop(void *ptr)
+{
+    while(1){
+        detect_in_thread(0);
+    }
+}
+
+void demo(char *cfgfile, char *weightfile, float thresh, int cam_index, const char *filename, char **names, int classes, int delay, char *prefix, int avg_frames, float hier, int w, int h, int frames, int fullscreen)
+{
+    //demo_frame = avg_frames;
+    image **alphabet = load_alphabet();
+    demo_names = names;
+    demo_alphabet = alphabet;
+    demo_classes = classes;
+    demo_thresh = thresh;
+    demo_hier = hier;
+    printf("Demo\n");
+    net = load_network(cfgfile, weightfile, 0);
+    set_batch_network(net, 1);
+    pthread_t detect_thread;
+    pthread_t fetch_thread;
+
+    srand(2222222);
+
+    int i;
+    demo_total = size_network(net);
+    predictions = calloc(demo_frame, sizeof(float*));
+    for (i = 0; i < demo_frame; ++i){
+        predictions[i] = calloc(demo_total, sizeof(float));
+    }
+    avg = calloc(demo_total, sizeof(float));
+
+    if(filename){
+        printf("video file: %s\n", filename);
+        cap = open_video_stream(filename, 0, 0, 0, 0);
+    }else{
+        cap = open_video_stream(0, cam_index, w, h, frames);
+    }
+
+    if(!cap) error("Couldn't connect to webcam.\n");
+
+    buff[0] = get_image_from_stream(cap);
+    buff[1] = copy_image(buff[0]);
+    buff[2] = copy_image(buff[0]);
+    buff_letter[0] = letterbox_image(buff[0], net->w, net->h);
+    buff_letter[1] = letterbox_image(buff[0], net->w, net->h);
+    buff_letter[2] = letterbox_image(buff[0], net->w, net->h);
+
+    int count = 0;
+    if(!prefix){
+        make_window("Demo", 1352, 1013, fullscreen);
+    }
+
+    demo_time = what_time_is_it_now();
+
+    while(!demo_done){
+        buff_index = (buff_index + 1) %3;
+        if(pthread_create(&fetch_thread, 0, fetch_in_thread, 0)) error("Thread creation failed");
+        if(pthread_create(&detect_thread, 0, detect_in_thread, 0)) error("Thread creation failed");
+        if(!prefix){
+            fps = 1./(what_time_is_it_now() - demo_time);
+            demo_time = what_time_is_it_now();
+            display_in_thread(0);
+        }else{
+            char name[256];
+            sprintf(name, "%s_%08d", prefix, count);
+            save_image(buff[(buff_index + 1)%3], name);
+        }
+        pthread_join(fetch_thread, 0);
+        pthread_join(detect_thread, 0);
+        ++count;
+    }
+}
+
+/*
+   void demo_compare(char *cfg1, char *weight1, char *cfg2, char *weight2, float thresh, int cam_index, const char *filename, char **names, int classes, int delay, char *prefix, int avg_frames, float hier, int w, int h, int frames, int fullscreen)
+   {
+   demo_frame = avg_frames;
+   predictions = calloc(demo_frame, sizeof(float*));
+   image **alphabet = load_alphabet();
+   demo_names = names;
+   demo_alphabet = alphabet;
+   demo_classes = classes;
+   demo_thresh = thresh;
+   demo_hier = hier;
+   printf("Demo\n");
+   net = load_network(cfg1, weight1, 0);
+   set_batch_network(net, 1);
+   pthread_t detect_thread;
+   pthread_t fetch_thread;
+
+   srand(2222222);
+
+   if(filename){
+   printf("video file: %s\n", filename);
+   cap = cvCaptureFromFile(filename);
+   }else{
+   cap = cvCaptureFromCAM(cam_index);
+
+   if(w){
+   cvSetCaptureProperty(cap, CV_CAP_PROP_FRAME_WIDTH, w);
+   }
+   if(h){
+   cvSetCaptureProperty(cap, CV_CAP_PROP_FRAME_HEIGHT, h);
+   }
+   if(frames){
+   cvSetCaptureProperty(cap, CV_CAP_PROP_FPS, frames);
+   }
+   }
+
+   if(!cap) error("Couldn't connect to webcam.\n");
+
+   layer l = net->layers[net->n-1];
+   demo_detections = l.n*l.w*l.h;
+   int j;
+
+   avg = (float *) calloc(l.outputs, sizeof(float));
+   for(j = 0; j < demo_frame; ++j) predictions[j] = (float *) calloc(l.outputs, sizeof(float));
+
+   boxes = (box *)calloc(l.w*l.h*l.n, sizeof(box));
+   probs = (float **)calloc(l.w*l.h*l.n, sizeof(float *));
+   for(j = 0; j < l.w*l.h*l.n; ++j) probs[j] = (float *)calloc(l.classes+1, sizeof(float));
+
+   buff[0] = get_image_from_stream(cap);
+   buff[1] = copy_image(buff[0]);
+   buff[2] = copy_image(buff[0]);
+   buff_letter[0] = letterbox_image(buff[0], net->w, net->h);
+   buff_letter[1] = letterbox_image(buff[0], net->w, net->h);
+   buff_letter[2] = letterbox_image(buff[0], net->w, net->h);
+   ipl = cvCreateImage(cvSize(buff[0].w,buff[0].h), IPL_DEPTH_8U, buff[0].c);
+
+   int count = 0;
+   if(!prefix){
+   cvNamedWindow("Demo", CV_WINDOW_NORMAL); 
+   if(fullscreen){
+   cvSetWindowProperty("Demo", CV_WND_PROP_FULLSCREEN, CV_WINDOW_FULLSCREEN);
+   } else {
+   cvMoveWindow("Demo", 0, 0);
+   cvResizeWindow("Demo", 1352, 1013);
+   }
+   }
+
+   demo_time = what_time_is_it_now();
+
+   while(!demo_done){
+buff_index = (buff_index + 1) %3;
+if(pthread_create(&fetch_thread, 0, fetch_in_thread, 0)) error("Thread creation failed");
+if(pthread_create(&detect_thread, 0, detect_in_thread, 0)) error("Thread creation failed");
+if(!prefix){
+    fps = 1./(what_time_is_it_now() - demo_time);
+    demo_time = what_time_is_it_now();
+    display_in_thread(0);
+}else{
+    char name[256];
+    sprintf(name, "%s_%08d", prefix, count);
+    save_image(buff[(buff_index + 1)%3], name);
+}
+pthread_join(fetch_thread, 0);
+pthread_join(detect_thread, 0);
+++count;
+}
+}
+*/
+#else
+void demo(char *cfgfile, char *weightfile, float thresh, int cam_index, const char *filename, char **names, int classes, int delay, char *prefix, int avg, float hier, int w, int h, int frames, int fullscreen)
+{
+    fprintf(stderr, "Demo needs OpenCV for webcam images.\n");
+}
+#endif
+
diff --git a/projects/darknet/src/demo.h b/projects/darknet/src/demo.h
new file mode 100644
index 0000000000000000000000000000000000000000..86e46541d1a7473b22373b29bc6ff9cc281d4939
--- /dev/null
+++ b/projects/darknet/src/demo.h
@@ -0,0 +1,6 @@
+#ifndef DEMO_H
+#define DEMO_H
+
+#include "image.h"
+
+#endif
diff --git a/projects/darknet/src/detection_layer.c b/projects/darknet/src/detection_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..d0e0194b1db4d5e96cc1b5a213851a8bb50621b4
--- /dev/null
+++ b/projects/darknet/src/detection_layer.c
@@ -0,0 +1,275 @@
+#include "detection_layer.h"
+#include "activations.h"
+#include "softmax_layer.h"
+#include "blas.h"
+#include "box.h"
+#include "cuda.h"
+#include "utils.h"
+
+#include <stdio.h>
+#include <assert.h>
+#include <string.h>
+#include <stdlib.h>
+
+detection_layer make_detection_layer(int batch, int inputs, int n, int side, int classes, int coords, int rescore)
+{
+    detection_layer l = {0};
+    l.type = DETECTION;
+
+    l.n = n;
+    l.batch = batch;
+    l.inputs = inputs;
+    l.classes = classes;
+    l.coords = coords;
+    l.rescore = rescore;
+    l.side = side;
+    l.w = side;
+    l.h = side;
+    assert(side*side*((1 + l.coords)*l.n + l.classes) == inputs);
+    l.cost = calloc(1, sizeof(float));
+    l.outputs = l.inputs;
+    l.truths = l.side*l.side*(1+l.coords+l.classes);
+    l.output = calloc(batch*l.outputs, sizeof(float));
+    l.delta = calloc(batch*l.outputs, sizeof(float));
+
+    l.forward = forward_detection_layer;
+    l.backward = backward_detection_layer;
+#ifdef GPU
+    l.forward_gpu = forward_detection_layer_gpu;
+    l.backward_gpu = backward_detection_layer_gpu;
+    l.output_gpu = cuda_make_array(l.output, batch*l.outputs);
+    l.delta_gpu = cuda_make_array(l.delta, batch*l.outputs);
+#endif
+
+    fprintf(stderr, "Detection Layer\n");
+    srand(0);
+
+    return l;
+}
+
+void forward_detection_layer(const detection_layer l, network net)
+{
+    int locations = l.side*l.side;
+    int i,j;
+    memcpy(l.output, net.input, l.outputs*l.batch*sizeof(float));
+    //if(l.reorg) reorg(l.output, l.w*l.h, size*l.n, l.batch, 1);
+    int b;
+    if (l.softmax){
+        for(b = 0; b < l.batch; ++b){
+            int index = b*l.inputs;
+            for (i = 0; i < locations; ++i) {
+                int offset = i*l.classes;
+                softmax(l.output + index + offset, l.classes, 1, 1,
+                        l.output + index + offset);
+            }
+        }
+    }
+    if(net.train){
+        float avg_iou = 0;
+        float avg_cat = 0;
+        float avg_allcat = 0;
+        float avg_obj = 0;
+        float avg_anyobj = 0;
+        int count = 0;
+        *(l.cost) = 0;
+        int size = l.inputs * l.batch;
+        memset(l.delta, 0, size * sizeof(float));
+        for (b = 0; b < l.batch; ++b){
+            int index = b*l.inputs;
+            for (i = 0; i < locations; ++i) {
+                int truth_index = (b*locations + i)*(1+l.coords+l.classes);
+                int is_obj = net.truth[truth_index];
+                for (j = 0; j < l.n; ++j) {
+                    int p_index = index + locations*l.classes + i*l.n + j;
+                    l.delta[p_index] = l.noobject_scale*(0 - l.output[p_index]);
+                    *(l.cost) += l.noobject_scale*pow(l.output[p_index], 2);
+                    avg_anyobj += l.output[p_index];
+                }
+
+                int best_index = -1;
+                float best_iou = 0;
+                float best_rmse = 20;
+
+                if (!is_obj){
+                    continue;
+                }
+
+                int class_index = index + i*l.classes;
+                for(j = 0; j < l.classes; ++j) {
+                    l.delta[class_index+j] = l.class_scale * (net.truth[truth_index+1+j] - l.output[class_index+j]);
+                    *(l.cost) += l.class_scale * pow(net.truth[truth_index+1+j] - l.output[class_index+j], 2);
+                    if(net.truth[truth_index + 1 + j]) avg_cat += l.output[class_index+j];
+                    avg_allcat += l.output[class_index+j];
+                }
+
+                box truth = float_to_box(net.truth + truth_index + 1 + l.classes, 1);
+                truth.x /= l.side;
+                truth.y /= l.side;
+
+                for(j = 0; j < l.n; ++j){
+                    int box_index = index + locations*(l.classes + l.n) + (i*l.n + j) * l.coords;
+                    box out = float_to_box(l.output + box_index, 1);
+                    out.x /= l.side;
+                    out.y /= l.side;
+
+                    if (l.sqrt){
+                        out.w = out.w*out.w;
+                        out.h = out.h*out.h;
+                    }
+
+                    float iou  = box_iou(out, truth);
+                    //iou = 0;
+                    float rmse = box_rmse(out, truth);
+                    if(best_iou > 0 || iou > 0){
+                        if(iou > best_iou){
+                            best_iou = iou;
+                            best_index = j;
+                        }
+                    }else{
+                        if(rmse < best_rmse){
+                            best_rmse = rmse;
+                            best_index = j;
+                        }
+                    }
+                }
+
+                if(l.forced){
+                    if(truth.w*truth.h < .1){
+                        best_index = 1;
+                    }else{
+                        best_index = 0;
+                    }
+                }
+                if(l.random && *(net.seen) < 64000){
+                    best_index = rand()%l.n;
+                }
+
+                int box_index = index + locations*(l.classes + l.n) + (i*l.n + best_index) * l.coords;
+                int tbox_index = truth_index + 1 + l.classes;
+
+                box out = float_to_box(l.output + box_index, 1);
+                out.x /= l.side;
+                out.y /= l.side;
+                if (l.sqrt) {
+                    out.w = out.w*out.w;
+                    out.h = out.h*out.h;
+                }
+                float iou  = box_iou(out, truth);
+
+                //printf("%d,", best_index);
+                int p_index = index + locations*l.classes + i*l.n + best_index;
+                *(l.cost) -= l.noobject_scale * pow(l.output[p_index], 2);
+                *(l.cost) += l.object_scale * pow(1-l.output[p_index], 2);
+                avg_obj += l.output[p_index];
+                l.delta[p_index] = l.object_scale * (1.-l.output[p_index]);
+
+                if(l.rescore){
+                    l.delta[p_index] = l.object_scale * (iou - l.output[p_index]);
+                }
+
+                l.delta[box_index+0] = l.coord_scale*(net.truth[tbox_index + 0] - l.output[box_index + 0]);
+                l.delta[box_index+1] = l.coord_scale*(net.truth[tbox_index + 1] - l.output[box_index + 1]);
+                l.delta[box_index+2] = l.coord_scale*(net.truth[tbox_index + 2] - l.output[box_index + 2]);
+                l.delta[box_index+3] = l.coord_scale*(net.truth[tbox_index + 3] - l.output[box_index + 3]);
+                if(l.sqrt){
+                    l.delta[box_index+2] = l.coord_scale*(sqrt(net.truth[tbox_index + 2]) - l.output[box_index + 2]);
+                    l.delta[box_index+3] = l.coord_scale*(sqrt(net.truth[tbox_index + 3]) - l.output[box_index + 3]);
+                }
+
+                *(l.cost) += pow(1-iou, 2);
+                avg_iou += iou;
+                ++count;
+            }
+        }
+
+        if(0){
+            float *costs = calloc(l.batch*locations*l.n, sizeof(float));
+            for (b = 0; b < l.batch; ++b) {
+                int index = b*l.inputs;
+                for (i = 0; i < locations; ++i) {
+                    for (j = 0; j < l.n; ++j) {
+                        int p_index = index + locations*l.classes + i*l.n + j;
+                        costs[b*locations*l.n + i*l.n + j] = l.delta[p_index]*l.delta[p_index];
+                    }
+                }
+            }
+            int indexes[100];
+            top_k(costs, l.batch*locations*l.n, 100, indexes);
+            float cutoff = costs[indexes[99]];
+            for (b = 0; b < l.batch; ++b) {
+                int index = b*l.inputs;
+                for (i = 0; i < locations; ++i) {
+                    for (j = 0; j < l.n; ++j) {
+                        int p_index = index + locations*l.classes + i*l.n + j;
+                        if (l.delta[p_index]*l.delta[p_index] < cutoff) l.delta[p_index] = 0;
+                    }
+                }
+            }
+            free(costs);
+        }
+
+
+        *(l.cost) = pow(mag_array(l.delta, l.outputs * l.batch), 2);
+
+
+        printf("Detection Avg IOU: %f, Pos Cat: %f, All Cat: %f, Pos Obj: %f, Any Obj: %f, count: %d\n", avg_iou/count, avg_cat/count, avg_allcat/(count*l.classes), avg_obj/count, avg_anyobj/(l.batch*locations*l.n), count);
+        //if(l.reorg) reorg(l.delta, l.w*l.h, size*l.n, l.batch, 0);
+    }
+}
+
+void backward_detection_layer(const detection_layer l, network net)
+{
+    axpy_cpu(l.batch*l.inputs, 1, l.delta, 1, net.delta, 1);
+}
+
+void get_detection_detections(layer l, int w, int h, float thresh, detection *dets)
+{
+    int i,j,n;
+    float *predictions = l.output;
+    //int per_cell = 5*num+classes;
+    for (i = 0; i < l.side*l.side; ++i){
+        int row = i / l.side;
+        int col = i % l.side;
+        for(n = 0; n < l.n; ++n){
+            int index = i*l.n + n;
+            int p_index = l.side*l.side*l.classes + i*l.n + n;
+            float scale = predictions[p_index];
+            int box_index = l.side*l.side*(l.classes + l.n) + (i*l.n + n)*4;
+            box b;
+            b.x = (predictions[box_index + 0] + col) / l.side * w;
+            b.y = (predictions[box_index + 1] + row) / l.side * h;
+            b.w = pow(predictions[box_index + 2], (l.sqrt?2:1)) * w;
+            b.h = pow(predictions[box_index + 3], (l.sqrt?2:1)) * h;
+            dets[index].bbox = b;
+            dets[index].objectness = scale;
+            for(j = 0; j < l.classes; ++j){
+                int class_index = i*l.classes;
+                float prob = scale*predictions[class_index+j];
+                dets[index].prob[j] = (prob > thresh) ? prob : 0;
+            }
+        }
+    }
+}
+
+#ifdef GPU
+
+void forward_detection_layer_gpu(const detection_layer l, network net)
+{
+    if(!net.train){
+        copy_gpu(l.batch*l.inputs, net.input_gpu, 1, l.output_gpu, 1);
+        return;
+    }
+
+    cuda_pull_array(net.input_gpu, net.input, l.batch*l.inputs);
+    forward_detection_layer(l, net);
+    cuda_push_array(l.output_gpu, l.output, l.batch*l.outputs);
+    cuda_push_array(l.delta_gpu, l.delta, l.batch*l.inputs);
+}
+
+void backward_detection_layer_gpu(detection_layer l, network net)
+{
+    axpy_gpu(l.batch*l.inputs, 1, l.delta_gpu, 1, net.delta_gpu, 1);
+    //copy_gpu(l.batch*l.inputs, l.delta_gpu, 1, net.delta_gpu, 1);
+}
+#endif
+
diff --git a/projects/darknet/src/detection_layer.h b/projects/darknet/src/detection_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..1c818535700c770c7a5d9387534b199b58876198
--- /dev/null
+++ b/projects/darknet/src/detection_layer.h
@@ -0,0 +1,18 @@
+#ifndef DETECTION_LAYER_H
+#define DETECTION_LAYER_H
+
+#include "layer.h"
+#include "network.h"
+
+typedef layer detection_layer;
+
+detection_layer make_detection_layer(int batch, int inputs, int n, int size, int classes, int coords, int rescore);
+void forward_detection_layer(const detection_layer l, network net);
+void backward_detection_layer(const detection_layer l, network net);
+
+#ifdef GPU
+void forward_detection_layer_gpu(const detection_layer l, network net);
+void backward_detection_layer_gpu(detection_layer l, network net);
+#endif
+
+#endif
diff --git a/projects/darknet/src/dropout_layer.c b/projects/darknet/src/dropout_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..780554fb371f5ad47a667f81a27f19caf766833a
--- /dev/null
+++ b/projects/darknet/src/dropout_layer.c
@@ -0,0 +1,60 @@
+#include "dropout_layer.h"
+#include "utils.h"
+#include "cuda.h"
+#include <stdlib.h>
+#include <stdio.h>
+
+dropout_layer make_dropout_layer(int batch, int inputs, float probability)
+{
+    dropout_layer l = {0};
+    l.type = DROPOUT;
+    l.probability = probability;
+    l.inputs = inputs;
+    l.outputs = inputs;
+    l.batch = batch;
+    l.rand = calloc(inputs*batch, sizeof(float));
+    l.scale = 1./(1.-probability);
+    l.forward = forward_dropout_layer;
+    l.backward = backward_dropout_layer;
+    #ifdef GPU
+    l.forward_gpu = forward_dropout_layer_gpu;
+    l.backward_gpu = backward_dropout_layer_gpu;
+    l.rand_gpu = cuda_make_array(l.rand, inputs*batch);
+    #endif
+    fprintf(stderr, "dropout       p = %.2f               %4d  ->  %4d\n", probability, inputs, inputs);
+    return l;
+} 
+
+void resize_dropout_layer(dropout_layer *l, int inputs)
+{
+    l->rand = realloc(l->rand, l->inputs*l->batch*sizeof(float));
+    #ifdef GPU
+    cuda_free(l->rand_gpu);
+
+    l->rand_gpu = cuda_make_array(l->rand, inputs*l->batch);
+    #endif
+}
+
+void forward_dropout_layer(dropout_layer l, network net)
+{
+    int i;
+    if (!net.train) return;
+    for(i = 0; i < l.batch * l.inputs; ++i){
+        float r = rand_uniform(0, 1);
+        l.rand[i] = r;
+        if(r < l.probability) net.input[i] = 0;
+        else net.input[i] *= l.scale;
+    }
+}
+
+void backward_dropout_layer(dropout_layer l, network net)
+{
+    int i;
+    if(!net.delta) return;
+    for(i = 0; i < l.batch * l.inputs; ++i){
+        float r = l.rand[i];
+        if(r < l.probability) net.delta[i] = 0;
+        else net.delta[i] *= l.scale;
+    }
+}
+
diff --git a/projects/darknet/src/dropout_layer.h b/projects/darknet/src/dropout_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..01f94d4d7d10b732fb0e558089579e95128a70bd
--- /dev/null
+++ b/projects/darknet/src/dropout_layer.h
@@ -0,0 +1,20 @@
+#ifndef DROPOUT_LAYER_H
+#define DROPOUT_LAYER_H
+
+#include "layer.h"
+#include "network.h"
+
+typedef layer dropout_layer;
+
+dropout_layer make_dropout_layer(int batch, int inputs, float probability);
+
+void forward_dropout_layer(dropout_layer l, network net);
+void backward_dropout_layer(dropout_layer l, network net);
+void resize_dropout_layer(dropout_layer *l, int inputs);
+
+#ifdef GPU
+void forward_dropout_layer_gpu(dropout_layer l, network net);
+void backward_dropout_layer_gpu(dropout_layer l, network net);
+
+#endif
+#endif
diff --git a/projects/darknet/src/dropout_layer_kernels.cu b/projects/darknet/src/dropout_layer_kernels.cu
new file mode 100644
index 0000000000000000000000000000000000000000..bd12b678758a3427f41066b59c5578019de2d241
--- /dev/null
+++ b/projects/darknet/src/dropout_layer_kernels.cu
@@ -0,0 +1,41 @@
+#include "cuda_runtime.h"
+#include "curand.h"
+#include "cublas_v2.h"
+
+extern "C" {
+#include "dropout_layer.h"
+#include "cuda.h"
+#include "utils.h"
+}
+
+__global__ void yoloswag420blazeit360noscope(float *input, int size, float *rand, float prob, float scale)
+{
+    int id = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(id < size) input[id] = (rand[id] < prob) ? 0 : input[id]*scale;
+}
+
+void forward_dropout_layer_gpu(dropout_layer layer, network net)
+{
+    if (!net.train) return;
+    int size = layer.inputs*layer.batch;
+    cuda_random(layer.rand_gpu, size);
+    /*
+    int i;
+    for(i = 0; i < size; ++i){
+        layer.rand[i] = rand_uniform();
+    }
+    cuda_push_array(layer.rand_gpu, layer.rand, size);
+    */
+
+    yoloswag420blazeit360noscope<<<cuda_gridsize(size), BLOCK>>>(net.input_gpu, size, layer.rand_gpu, layer.probability, layer.scale);
+    check_error(cudaPeekAtLastError());
+}
+
+void backward_dropout_layer_gpu(dropout_layer layer, network net)
+{
+    if(!net.delta_gpu) return;
+    int size = layer.inputs*layer.batch;
+
+    yoloswag420blazeit360noscope<<<cuda_gridsize(size), BLOCK>>>(net.delta_gpu, size, layer.rand_gpu, layer.probability, layer.scale);
+    check_error(cudaPeekAtLastError());
+}
diff --git a/projects/darknet/src/gemm.c b/projects/darknet/src/gemm.c
new file mode 100644
index 0000000000000000000000000000000000000000..648027f2cdf7875bc517462106e3076d2b863780
--- /dev/null
+++ b/projects/darknet/src/gemm.c
@@ -0,0 +1,324 @@
+#include "gemm.h"
+#include "utils.h"
+#include "cuda.h"
+#include <stdlib.h>
+#include <stdio.h>
+#include <math.h>
+
+void gemm_bin(int M, int N, int K, float ALPHA, 
+        char  *A, int lda, 
+        float *B, int ldb,
+        float *C, int ldc)
+{
+    int i,j,k;
+    for(i = 0; i < M; ++i){
+        for(k = 0; k < K; ++k){
+            char A_PART = A[i*lda+k];
+            if(A_PART){
+                for(j = 0; j < N; ++j){
+                    C[i*ldc+j] += B[k*ldb+j];
+                }
+            } else {
+                for(j = 0; j < N; ++j){
+                    C[i*ldc+j] -= B[k*ldb+j];
+                }
+            }
+        }
+    }
+}
+
+float *random_matrix(int rows, int cols)
+{
+    int i;
+    float *m = calloc(rows*cols, sizeof(float));
+    for(i = 0; i < rows*cols; ++i){
+        m[i] = (float)rand()/RAND_MAX;
+    }
+    return m;
+}
+
+void time_random_matrix(int TA, int TB, int m, int k, int n)
+{
+    float *a;
+    if(!TA) a = random_matrix(m,k);
+    else a = random_matrix(k,m);
+    int lda = (!TA)?k:m;
+    float *b;
+    if(!TB) b = random_matrix(k,n);
+    else b = random_matrix(n,k);
+    int ldb = (!TB)?n:k;
+
+    float *c = random_matrix(m,n);
+    int i;
+    clock_t start = clock(), end;
+    for(i = 0; i<10; ++i){
+        gemm_cpu(TA,TB,m,n,k,1,a,lda,b,ldb,1,c,n);
+    }
+    end = clock();
+    printf("Matrix Multiplication %dx%d * %dx%d, TA=%d, TB=%d: %lf ms\n",m,k,k,n, TA, TB, (float)(end-start)/CLOCKS_PER_SEC);
+    free(a);
+    free(b);
+    free(c);
+}
+
+
+void gemm(int TA, int TB, int M, int N, int K, float ALPHA, 
+        float *A, int lda, 
+        float *B, int ldb,
+        float BETA,
+        float *C, int ldc)
+{
+    gemm_cpu( TA,  TB,  M, N, K, ALPHA,A,lda, B, ldb,BETA,C,ldc);
+}
+
+void gemm_nn(int M, int N, int K, float ALPHA, 
+        float *A, int lda, 
+        float *B, int ldb,
+        float *C, int ldc)
+{
+    int i,j,k;
+    #pragma omp parallel for
+    for(i = 0; i < M; ++i){
+        for(k = 0; k < K; ++k){
+            register float A_PART = ALPHA*A[i*lda+k];
+            for(j = 0; j < N; ++j){
+                C[i*ldc+j] += A_PART*B[k*ldb+j];
+            }
+        }
+    }
+}
+
+void gemm_nt(int M, int N, int K, float ALPHA, 
+        float *A, int lda, 
+        float *B, int ldb,
+        float *C, int ldc)
+{
+    int i,j,k;
+    #pragma omp parallel for
+    for(i = 0; i < M; ++i){
+        for(j = 0; j < N; ++j){
+            register float sum = 0;
+            for(k = 0; k < K; ++k){
+                sum += ALPHA*A[i*lda+k]*B[j*ldb + k];
+            }
+            C[i*ldc+j] += sum;
+        }
+    }
+}
+
+void gemm_tn(int M, int N, int K, float ALPHA, 
+        float *A, int lda, 
+        float *B, int ldb,
+        float *C, int ldc)
+{
+    int i,j,k;
+    #pragma omp parallel for
+    for(i = 0; i < M; ++i){
+        for(k = 0; k < K; ++k){
+            register float A_PART = ALPHA*A[k*lda+i];
+            for(j = 0; j < N; ++j){
+                C[i*ldc+j] += A_PART*B[k*ldb+j];
+            }
+        }
+    }
+}
+
+void gemm_tt(int M, int N, int K, float ALPHA, 
+        float *A, int lda, 
+        float *B, int ldb,
+        float *C, int ldc)
+{
+    int i,j,k;
+    #pragma omp parallel for
+    for(i = 0; i < M; ++i){
+        for(j = 0; j < N; ++j){
+            register float sum = 0;
+            for(k = 0; k < K; ++k){
+                sum += ALPHA*A[i+k*lda]*B[k+j*ldb];
+            }
+            C[i*ldc+j] += sum;
+        }
+    }
+}
+
+
+void gemm_cpu(int TA, int TB, int M, int N, int K, float ALPHA, 
+        float *A, int lda, 
+        float *B, int ldb,
+        float BETA,
+        float *C, int ldc)
+{
+    //printf("cpu: %d %d %d %d %d %f %d %d %f %d\n",TA, TB, M, N, K, ALPHA, lda, ldb, BETA, ldc);
+    int i, j;
+    for(i = 0; i < M; ++i){
+        for(j = 0; j < N; ++j){
+            C[i*ldc + j] *= BETA;
+        }
+    }
+    if(!TA && !TB)
+        gemm_nn(M, N, K, ALPHA,A,lda, B, ldb,C,ldc);
+    else if(TA && !TB)
+        gemm_tn(M, N, K, ALPHA,A,lda, B, ldb,C,ldc);
+    else if(!TA && TB)
+        gemm_nt(M, N, K, ALPHA,A,lda, B, ldb,C,ldc);
+    else
+        gemm_tt(M, N, K, ALPHA,A,lda, B, ldb,C,ldc);
+}
+
+#ifdef GPU
+
+#include <math.h>
+
+void gemm_gpu(int TA, int TB, int M, int N, int K, float ALPHA, 
+        float *A_gpu, int lda, 
+        float *B_gpu, int ldb,
+        float BETA,
+        float *C_gpu, int ldc)
+{
+    cublasHandle_t handle = blas_handle();
+    cudaError_t status = cublasSgemm(handle, (TB ? CUBLAS_OP_T : CUBLAS_OP_N), 
+            (TA ? CUBLAS_OP_T : CUBLAS_OP_N), N, M, K, &ALPHA, B_gpu, ldb, A_gpu, lda, &BETA, C_gpu, ldc);
+    check_error(status);
+}
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+
+void time_gpu_random_matrix(int TA, int TB, int m, int k, int n)
+{
+    float *a;
+    if(!TA) a = random_matrix(m,k);
+    else a = random_matrix(k,m);
+    int lda = (!TA)?k:m;
+    float *b;
+    if(!TB) b = random_matrix(k,n);
+    else b = random_matrix(n,k);
+    int ldb = (!TB)?n:k;
+
+    float *c = random_matrix(m,n);
+    int i;
+    clock_t start = clock(), end;
+    for(i = 0; i<32; ++i){
+        gemm_gpu(TA,TB,m,n,k,1,a,lda,b,ldb,1,c,n);
+    }
+    end = clock();
+    printf("Matrix Multiplication %dx%d * %dx%d, TA=%d, TB=%d: %lf s\n",m,k,k,n, TA, TB, (float)(end-start)/CLOCKS_PER_SEC);
+    free(a);
+    free(b);
+    free(c);
+}
+
+void time_gpu(int TA, int TB, int m, int k, int n)
+{
+    int iter = 10;
+    float *a = random_matrix(m,k);
+    float *b = random_matrix(k,n);
+
+    int lda = (!TA)?k:m;
+    int ldb = (!TB)?n:k;
+
+    float *c = random_matrix(m,n);
+
+    float *a_cl = cuda_make_array(a, m*k);
+    float *b_cl = cuda_make_array(b, k*n);
+    float *c_cl = cuda_make_array(c, m*n);
+
+    int i;
+    clock_t start = clock(), end;
+    for(i = 0; i<iter; ++i){
+        gemm_gpu(TA,TB,m,n,k,1,a_cl,lda,b_cl,ldb,1,c_cl,n);
+        cudaThreadSynchronize();
+    }
+    double flop = ((double)m)*n*(2.*k + 2.)*iter;
+    double gflop = flop/pow(10., 9);
+    end = clock();
+    double seconds = sec(end-start);
+    printf("Matrix Multiplication %dx%d * %dx%d, TA=%d, TB=%d: %lf s, %lf GFLOPS\n",m,k,k,n, TA, TB, seconds, gflop/seconds);
+    cuda_free(a_cl);
+    cuda_free(b_cl);
+    cuda_free(c_cl);
+    free(a);
+    free(b);
+    free(c);
+}
+
+
+void test_gpu_accuracy(int TA, int TB, int m, int k, int n)
+{
+    srand(0);
+    float *a;
+    if(!TA) a = random_matrix(m,k);
+    else a = random_matrix(k,m);
+    int lda = (!TA)?k:m;
+    float *b;
+    if(!TB) b = random_matrix(k,n);
+    else b = random_matrix(n,k);
+    int ldb = (!TB)?n:k;
+
+    float *c = random_matrix(m,n);
+    float *c_gpu = random_matrix(m,n);
+    memset(c, 0, m*n*sizeof(float));
+    memset(c_gpu, 0, m*n*sizeof(float));
+    int i;
+    //pm(m,k,b);
+    gemm_gpu(TA,TB,m,n,k,1,a,lda,b,ldb,1,c_gpu,n);
+    //printf("GPU\n");
+    //pm(m, n, c_gpu);
+
+    gemm_cpu(TA,TB,m,n,k,1,a,lda,b,ldb,1,c,n);
+    //printf("\n\nCPU\n");
+    //pm(m, n, c);
+    double sse = 0;
+    for(i = 0; i < m*n; ++i) {
+        //printf("%f %f\n", c[i], c_gpu[i]);
+        sse += pow(c[i]-c_gpu[i], 2);
+    }
+    printf("Matrix Multiplication %dx%d * %dx%d, TA=%d, TB=%d: %g SSE\n",m,k,k,n, TA, TB, sse/(m*n));
+    free(a);
+    free(b);
+    free(c);
+    free(c_gpu);
+}
+
+int test_gpu_blas()
+{
+    /*
+       test_gpu_accuracy(0,0,10,576,75); 
+
+       test_gpu_accuracy(0,0,17,10,10); 
+       test_gpu_accuracy(1,0,17,10,10); 
+       test_gpu_accuracy(0,1,17,10,10); 
+       test_gpu_accuracy(1,1,17,10,10); 
+
+       test_gpu_accuracy(0,0,1000,10,100); 
+       test_gpu_accuracy(1,0,1000,10,100); 
+       test_gpu_accuracy(0,1,1000,10,100); 
+       test_gpu_accuracy(1,1,1000,10,100); 
+
+       test_gpu_accuracy(0,0,10,10,10); 
+
+       time_gpu(0,0,64,2916,363); 
+       time_gpu(0,0,64,2916,363); 
+       time_gpu(0,0,64,2916,363); 
+       time_gpu(0,0,192,729,1600); 
+       time_gpu(0,0,384,196,1728); 
+       time_gpu(0,0,256,196,3456); 
+       time_gpu(0,0,256,196,2304); 
+       time_gpu(0,0,128,4096,12544); 
+       time_gpu(0,0,128,4096,4096); 
+     */
+    time_gpu(0,0,64,75,12544); 
+    time_gpu(0,0,64,75,12544); 
+    time_gpu(0,0,64,75,12544); 
+    time_gpu(0,0,64,576,12544); 
+    time_gpu(0,0,256,2304,784); 
+    time_gpu(1,1,2304,256,784); 
+    time_gpu(0,0,512,4608,196); 
+    time_gpu(1,1,4608,512,196); 
+
+    return 0;
+}
+#endif
+
diff --git a/projects/darknet/src/gemm.h b/projects/darknet/src/gemm.h
new file mode 100644
index 0000000000000000000000000000000000000000..3ebb0ebf4a496fbc9d320b0b3c3e35b6b3267d55
--- /dev/null
+++ b/projects/darknet/src/gemm.h
@@ -0,0 +1,34 @@
+#ifndef GEMM_H
+#define GEMM_H
+
+void gemm_bin(int M, int N, int K, float ALPHA, 
+        char  *A, int lda, 
+        float *B, int ldb,
+        float *C, int ldc);
+        
+void gemm(int TA, int TB, int M, int N, int K, float ALPHA, 
+                    float *A, int lda, 
+                    float *B, int ldb,
+                    float BETA,
+                    float *C, int ldc);
+
+void gemm_cpu(int TA, int TB, int M, int N, int K, float ALPHA, 
+        float *A, int lda, 
+        float *B, int ldb,
+        float BETA,
+        float *C, int ldc);
+
+#ifdef GPU
+void gemm_gpu(int TA, int TB, int M, int N, int K, float ALPHA, 
+        float *A_gpu, int lda, 
+        float *B_gpu, int ldb,
+        float BETA,
+        float *C_gpu, int ldc);
+
+void gemm_gpu(int TA, int TB, int M, int N, int K, float ALPHA, 
+        float *A, int lda, 
+        float *B, int ldb,
+        float BETA,
+        float *C, int ldc);
+#endif
+#endif
diff --git a/projects/darknet/src/gru_layer.c b/projects/darknet/src/gru_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..b6601d80e0be0308a23aa8c9deec12789332facb
--- /dev/null
+++ b/projects/darknet/src/gru_layer.c
@@ -0,0 +1,406 @@
+#include "gru_layer.h"
+#include "connected_layer.h"
+#include "utils.h"
+#include "cuda.h"
+#include "blas.h"
+#include "gemm.h"
+
+#include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+static void increment_layer(layer *l, int steps)
+{
+    int num = l->outputs*l->batch*steps;
+    l->output += num;
+    l->delta += num;
+    l->x += num;
+    l->x_norm += num;
+
+#ifdef GPU
+    l->output_gpu += num;
+    l->delta_gpu += num;
+    l->x_gpu += num;
+    l->x_norm_gpu += num;
+#endif
+}
+
+layer make_gru_layer(int batch, int inputs, int outputs, int steps, int batch_normalize, int adam)
+{
+    fprintf(stderr, "GRU Layer: %d inputs, %d outputs\n", inputs, outputs);
+    batch = batch / steps;
+    layer l = {0};
+    l.batch = batch;
+    l.type = GRU;
+    l.steps = steps;
+    l.inputs = inputs;
+
+    l.uz = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.uz) = make_connected_layer(batch*steps, inputs, outputs, LINEAR, batch_normalize, adam);
+    l.uz->batch = batch;
+
+    l.wz = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.wz) = make_connected_layer(batch*steps, outputs, outputs, LINEAR, batch_normalize, adam);
+    l.wz->batch = batch;
+
+    l.ur = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.ur) = make_connected_layer(batch*steps, inputs, outputs, LINEAR, batch_normalize, adam);
+    l.ur->batch = batch;
+
+    l.wr = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.wr) = make_connected_layer(batch*steps, outputs, outputs, LINEAR, batch_normalize, adam);
+    l.wr->batch = batch;
+
+
+
+    l.uh = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.uh) = make_connected_layer(batch*steps, inputs, outputs, LINEAR, batch_normalize, adam);
+    l.uh->batch = batch;
+
+    l.wh = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.wh) = make_connected_layer(batch*steps, outputs, outputs, LINEAR, batch_normalize, adam);
+    l.wh->batch = batch;
+
+    l.batch_normalize = batch_normalize;
+
+
+    l.outputs = outputs;
+    l.output = calloc(outputs*batch*steps, sizeof(float));
+    l.delta = calloc(outputs*batch*steps, sizeof(float));
+    l.state = calloc(outputs*batch, sizeof(float));
+    l.prev_state = calloc(outputs*batch, sizeof(float));
+    l.forgot_state = calloc(outputs*batch, sizeof(float));
+    l.forgot_delta = calloc(outputs*batch, sizeof(float));
+
+    l.r_cpu = calloc(outputs*batch, sizeof(float));
+    l.z_cpu = calloc(outputs*batch, sizeof(float));
+    l.h_cpu = calloc(outputs*batch, sizeof(float));
+
+    l.forward = forward_gru_layer;
+    l.backward = backward_gru_layer;
+    l.update = update_gru_layer;
+
+#ifdef GPU
+    l.forward_gpu = forward_gru_layer_gpu;
+    l.backward_gpu = backward_gru_layer_gpu;
+    l.update_gpu = update_gru_layer_gpu;
+
+    l.forgot_state_gpu = cuda_make_array(0, batch*outputs);
+    l.forgot_delta_gpu = cuda_make_array(0, batch*outputs);
+    l.prev_state_gpu = cuda_make_array(0, batch*outputs);
+    l.state_gpu = cuda_make_array(0, batch*outputs);
+    l.output_gpu = cuda_make_array(0, batch*outputs*steps);
+    l.delta_gpu = cuda_make_array(0, batch*outputs*steps);
+    l.r_gpu = cuda_make_array(0, batch*outputs);
+    l.z_gpu = cuda_make_array(0, batch*outputs);
+    l.h_gpu = cuda_make_array(0, batch*outputs);
+
+#ifdef CUDNN
+    cudnnSetTensor4dDescriptor(l.uz->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.uz->out_c, l.uz->out_h, l.uz->out_w); 
+    cudnnSetTensor4dDescriptor(l.uh->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.uh->out_c, l.uh->out_h, l.uh->out_w); 
+    cudnnSetTensor4dDescriptor(l.ur->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.ur->out_c, l.ur->out_h, l.ur->out_w); 
+    cudnnSetTensor4dDescriptor(l.wz->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.wz->out_c, l.wz->out_h, l.wz->out_w); 
+    cudnnSetTensor4dDescriptor(l.wh->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.wh->out_c, l.wh->out_h, l.wh->out_w); 
+    cudnnSetTensor4dDescriptor(l.wr->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.wr->out_c, l.wr->out_h, l.wr->out_w); 
+#endif
+#endif
+
+    return l;
+}
+
+void update_gru_layer(layer l, update_args a)
+{
+    update_connected_layer(*(l.ur), a);
+    update_connected_layer(*(l.uz), a);
+    update_connected_layer(*(l.uh), a);
+    update_connected_layer(*(l.wr), a);
+    update_connected_layer(*(l.wz), a);
+    update_connected_layer(*(l.wh), a);
+}
+
+void forward_gru_layer(layer l, network net)
+{
+    network s = net;
+    s.train = net.train;
+    int i;
+    layer uz = *(l.uz);
+    layer ur = *(l.ur);
+    layer uh = *(l.uh);
+
+    layer wz = *(l.wz);
+    layer wr = *(l.wr);
+    layer wh = *(l.wh);
+
+    fill_cpu(l.outputs * l.batch * l.steps, 0, uz.delta, 1);
+    fill_cpu(l.outputs * l.batch * l.steps, 0, ur.delta, 1);
+    fill_cpu(l.outputs * l.batch * l.steps, 0, uh.delta, 1);
+
+    fill_cpu(l.outputs * l.batch * l.steps, 0, wz.delta, 1);
+    fill_cpu(l.outputs * l.batch * l.steps, 0, wr.delta, 1);
+    fill_cpu(l.outputs * l.batch * l.steps, 0, wh.delta, 1);
+    if(net.train) {
+        fill_cpu(l.outputs * l.batch * l.steps, 0, l.delta, 1);
+        copy_cpu(l.outputs*l.batch, l.state, 1, l.prev_state, 1);
+    }
+
+    for (i = 0; i < l.steps; ++i) {
+        s.input = l.state;
+        forward_connected_layer(wz, s);
+        forward_connected_layer(wr, s);
+
+        s.input = net.input;
+        forward_connected_layer(uz, s);
+        forward_connected_layer(ur, s);
+        forward_connected_layer(uh, s);
+
+
+        copy_cpu(l.outputs*l.batch, uz.output, 1, l.z_cpu, 1);
+        axpy_cpu(l.outputs*l.batch, 1, wz.output, 1, l.z_cpu, 1);
+
+        copy_cpu(l.outputs*l.batch, ur.output, 1, l.r_cpu, 1);
+        axpy_cpu(l.outputs*l.batch, 1, wr.output, 1, l.r_cpu, 1);
+
+        activate_array(l.z_cpu, l.outputs*l.batch, LOGISTIC);
+        activate_array(l.r_cpu, l.outputs*l.batch, LOGISTIC);
+
+        copy_cpu(l.outputs*l.batch, l.state, 1, l.forgot_state, 1);
+        mul_cpu(l.outputs*l.batch, l.r_cpu, 1, l.forgot_state, 1);
+
+        s.input = l.forgot_state;
+        forward_connected_layer(wh, s);
+
+        copy_cpu(l.outputs*l.batch, uh.output, 1, l.h_cpu, 1);
+        axpy_cpu(l.outputs*l.batch, 1, wh.output, 1, l.h_cpu, 1);
+
+        if(l.tanh){
+            activate_array(l.h_cpu, l.outputs*l.batch, TANH);
+        } else {
+            activate_array(l.h_cpu, l.outputs*l.batch, LOGISTIC);
+        }
+
+        weighted_sum_cpu(l.state, l.h_cpu, l.z_cpu, l.outputs*l.batch, l.output);
+
+        copy_cpu(l.outputs*l.batch, l.output, 1, l.state, 1);
+
+        net.input += l.inputs*l.batch;
+        l.output += l.outputs*l.batch;
+        increment_layer(&uz, 1);
+        increment_layer(&ur, 1);
+        increment_layer(&uh, 1);
+
+        increment_layer(&wz, 1);
+        increment_layer(&wr, 1);
+        increment_layer(&wh, 1);
+    }
+}
+
+void backward_gru_layer(layer l, network net)
+{
+}
+
+#ifdef GPU
+
+void pull_gru_layer(layer l)
+{
+}
+
+void push_gru_layer(layer l)
+{
+}
+
+void update_gru_layer_gpu(layer l, update_args a)
+{
+    update_connected_layer_gpu(*(l.ur), a);
+    update_connected_layer_gpu(*(l.uz), a);
+    update_connected_layer_gpu(*(l.uh), a);
+    update_connected_layer_gpu(*(l.wr), a);
+    update_connected_layer_gpu(*(l.wz), a);
+    update_connected_layer_gpu(*(l.wh), a);
+}
+
+void forward_gru_layer_gpu(layer l, network net)
+{
+    network s = {0};
+    s.train = net.train;
+    int i;
+    layer uz = *(l.uz);
+    layer ur = *(l.ur);
+    layer uh = *(l.uh);
+
+    layer wz = *(l.wz);
+    layer wr = *(l.wr);
+    layer wh = *(l.wh);
+
+    fill_gpu(l.outputs * l.batch * l.steps, 0, uz.delta_gpu, 1);
+    fill_gpu(l.outputs * l.batch * l.steps, 0, ur.delta_gpu, 1);
+    fill_gpu(l.outputs * l.batch * l.steps, 0, uh.delta_gpu, 1);
+
+    fill_gpu(l.outputs * l.batch * l.steps, 0, wz.delta_gpu, 1);
+    fill_gpu(l.outputs * l.batch * l.steps, 0, wr.delta_gpu, 1);
+    fill_gpu(l.outputs * l.batch * l.steps, 0, wh.delta_gpu, 1);
+    if(net.train) {
+        fill_gpu(l.outputs * l.batch * l.steps, 0, l.delta_gpu, 1);
+        copy_gpu(l.outputs*l.batch, l.state_gpu, 1, l.prev_state_gpu, 1);
+    }
+
+    for (i = 0; i < l.steps; ++i) {
+        s.input_gpu = l.state_gpu;
+        forward_connected_layer_gpu(wz, s);
+        forward_connected_layer_gpu(wr, s);
+
+        s.input_gpu = net.input_gpu;
+        forward_connected_layer_gpu(uz, s);
+        forward_connected_layer_gpu(ur, s);
+        forward_connected_layer_gpu(uh, s);
+
+        copy_gpu(l.outputs*l.batch, uz.output_gpu, 1, l.z_gpu, 1);
+        axpy_gpu(l.outputs*l.batch, 1, wz.output_gpu, 1, l.z_gpu, 1);
+
+        copy_gpu(l.outputs*l.batch, ur.output_gpu, 1, l.r_gpu, 1);
+        axpy_gpu(l.outputs*l.batch, 1, wr.output_gpu, 1, l.r_gpu, 1);
+
+        activate_array_gpu(l.z_gpu, l.outputs*l.batch, LOGISTIC);
+        activate_array_gpu(l.r_gpu, l.outputs*l.batch, LOGISTIC);
+
+        copy_gpu(l.outputs*l.batch, l.state_gpu, 1, l.forgot_state_gpu, 1);
+        mul_gpu(l.outputs*l.batch, l.r_gpu, 1, l.forgot_state_gpu, 1);
+
+        s.input_gpu = l.forgot_state_gpu;
+        forward_connected_layer_gpu(wh, s);
+
+        copy_gpu(l.outputs*l.batch, uh.output_gpu, 1, l.h_gpu, 1);
+        axpy_gpu(l.outputs*l.batch, 1, wh.output_gpu, 1, l.h_gpu, 1);
+
+        if(l.tanh){
+            activate_array_gpu(l.h_gpu, l.outputs*l.batch, TANH);
+        } else {
+            activate_array_gpu(l.h_gpu, l.outputs*l.batch, LOGISTIC);
+        }
+
+        weighted_sum_gpu(l.state_gpu, l.h_gpu, l.z_gpu, l.outputs*l.batch, l.output_gpu);
+        copy_gpu(l.outputs*l.batch, l.output_gpu, 1, l.state_gpu, 1);
+
+        net.input_gpu += l.inputs*l.batch;
+        l.output_gpu += l.outputs*l.batch;
+        increment_layer(&uz, 1);
+        increment_layer(&ur, 1);
+        increment_layer(&uh, 1);
+
+        increment_layer(&wz, 1);
+        increment_layer(&wr, 1);
+        increment_layer(&wh, 1);
+    }
+}
+
+void backward_gru_layer_gpu(layer l, network net)
+{
+    network s = {0};
+    s.train = net.train;
+    int i;
+    layer uz = *(l.uz);
+    layer ur = *(l.ur);
+    layer uh = *(l.uh);
+
+    layer wz = *(l.wz);
+    layer wr = *(l.wr);
+    layer wh = *(l.wh);
+
+    increment_layer(&uz, l.steps - 1);
+    increment_layer(&ur, l.steps - 1);
+    increment_layer(&uh, l.steps - 1);
+
+    increment_layer(&wz, l.steps - 1);
+    increment_layer(&wr, l.steps - 1);
+    increment_layer(&wh, l.steps - 1);
+
+    net.input_gpu += l.inputs*l.batch*(l.steps-1);
+    if(net.delta_gpu) net.delta_gpu += l.inputs*l.batch*(l.steps-1);
+    l.output_gpu += l.outputs*l.batch*(l.steps-1);
+    l.delta_gpu += l.outputs*l.batch*(l.steps-1);
+    float *end_state = l.output_gpu;
+    for (i = l.steps-1; i >= 0; --i) {
+        if(i != 0) copy_gpu(l.outputs*l.batch, l.output_gpu - l.outputs*l.batch, 1, l.state_gpu, 1);
+        else copy_gpu(l.outputs*l.batch, l.prev_state_gpu, 1, l.state_gpu, 1);
+        float *prev_delta_gpu = (i == 0) ? 0 : l.delta_gpu - l.outputs*l.batch;
+
+        copy_gpu(l.outputs*l.batch, uz.output_gpu, 1, l.z_gpu, 1);
+        axpy_gpu(l.outputs*l.batch, 1, wz.output_gpu, 1, l.z_gpu, 1);
+
+        copy_gpu(l.outputs*l.batch, ur.output_gpu, 1, l.r_gpu, 1);
+        axpy_gpu(l.outputs*l.batch, 1, wr.output_gpu, 1, l.r_gpu, 1);
+
+        activate_array_gpu(l.z_gpu, l.outputs*l.batch, LOGISTIC);
+        activate_array_gpu(l.r_gpu, l.outputs*l.batch, LOGISTIC);
+
+        copy_gpu(l.outputs*l.batch, uh.output_gpu, 1, l.h_gpu, 1);
+        axpy_gpu(l.outputs*l.batch, 1, wh.output_gpu, 1, l.h_gpu, 1);
+
+        if(l.tanh){
+            activate_array_gpu(l.h_gpu, l.outputs*l.batch, TANH);
+        } else {
+            activate_array_gpu(l.h_gpu, l.outputs*l.batch, LOGISTIC);
+        }
+
+        weighted_delta_gpu(l.state_gpu, l.h_gpu, l.z_gpu, prev_delta_gpu, uh.delta_gpu, uz.delta_gpu, l.outputs*l.batch, l.delta_gpu);
+
+        if(l.tanh){
+            gradient_array_gpu(l.h_gpu, l.outputs*l.batch, TANH, uh.delta_gpu);
+        } else {
+            gradient_array_gpu(l.h_gpu, l.outputs*l.batch, LOGISTIC, uh.delta_gpu);
+        }
+
+        copy_gpu(l.outputs*l.batch, uh.delta_gpu, 1, wh.delta_gpu, 1);
+
+        copy_gpu(l.outputs*l.batch, l.state_gpu, 1, l.forgot_state_gpu, 1);
+        mul_gpu(l.outputs*l.batch, l.r_gpu, 1, l.forgot_state_gpu, 1);
+        fill_gpu(l.outputs*l.batch, 0, l.forgot_delta_gpu, 1);
+
+        s.input_gpu = l.forgot_state_gpu;
+        s.delta_gpu = l.forgot_delta_gpu;
+
+        backward_connected_layer_gpu(wh, s);
+        if(prev_delta_gpu) mult_add_into_gpu(l.outputs*l.batch, l.forgot_delta_gpu, l.r_gpu, prev_delta_gpu);
+        mult_add_into_gpu(l.outputs*l.batch, l.forgot_delta_gpu, l.state_gpu, ur.delta_gpu);
+
+        gradient_array_gpu(l.r_gpu, l.outputs*l.batch, LOGISTIC, ur.delta_gpu);
+        copy_gpu(l.outputs*l.batch, ur.delta_gpu, 1, wr.delta_gpu, 1);
+
+        gradient_array_gpu(l.z_gpu, l.outputs*l.batch, LOGISTIC, uz.delta_gpu);
+        copy_gpu(l.outputs*l.batch, uz.delta_gpu, 1, wz.delta_gpu, 1);
+
+        s.input_gpu = l.state_gpu;
+        s.delta_gpu = prev_delta_gpu;
+
+        backward_connected_layer_gpu(wr, s);
+        backward_connected_layer_gpu(wz, s);
+
+        s.input_gpu = net.input_gpu;
+        s.delta_gpu = net.delta_gpu;
+
+        backward_connected_layer_gpu(uh, s);
+        backward_connected_layer_gpu(ur, s);
+        backward_connected_layer_gpu(uz, s);
+
+
+        net.input_gpu -= l.inputs*l.batch;
+        if(net.delta_gpu) net.delta_gpu -= l.inputs*l.batch;
+        l.output_gpu -= l.outputs*l.batch;
+        l.delta_gpu -= l.outputs*l.batch;
+        increment_layer(&uz, -1);
+        increment_layer(&ur, -1);
+        increment_layer(&uh, -1);
+
+        increment_layer(&wz, -1);
+        increment_layer(&wr, -1);
+        increment_layer(&wh, -1);
+    }
+    copy_gpu(l.outputs*l.batch, end_state, 1, l.state_gpu, 1);
+}
+#endif
diff --git a/projects/darknet/src/gru_layer.h b/projects/darknet/src/gru_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..9067942e9499d53c8d54f7728d64a5030200f4de
--- /dev/null
+++ b/projects/darknet/src/gru_layer.h
@@ -0,0 +1,24 @@
+
+#ifndef GRU_LAYER_H
+#define GRU_LAYER_H
+
+#include "activations.h"
+#include "layer.h"
+#include "network.h"
+
+layer make_gru_layer(int batch, int inputs, int outputs, int steps, int batch_normalize, int adam);
+
+void forward_gru_layer(layer l, network state);
+void backward_gru_layer(layer l, network state);
+void update_gru_layer(layer l, update_args a);
+
+#ifdef GPU
+void forward_gru_layer_gpu(layer l, network state);
+void backward_gru_layer_gpu(layer l, network state);
+void update_gru_layer_gpu(layer l, update_args a);
+void push_gru_layer(layer l);
+void pull_gru_layer(layer l);
+#endif
+
+#endif
+
diff --git a/projects/darknet/src/im2col.c b/projects/darknet/src/im2col.c
new file mode 100644
index 0000000000000000000000000000000000000000..69ec98a9d12b2e21a3859611ad709d62fc80dcf3
--- /dev/null
+++ b/projects/darknet/src/im2col.c
@@ -0,0 +1,40 @@
+#include "im2col.h"
+#include <stdio.h>
+float im2col_get_pixel(float *im, int height, int width, int channels,
+                        int row, int col, int channel, int pad)
+{
+    row -= pad;
+    col -= pad;
+
+    if (row < 0 || col < 0 ||
+        row >= height || col >= width) return 0;
+    return im[col + width*(row + height*channel)];
+}
+
+//From Berkeley Vision's Caffe!
+//https://github.com/BVLC/caffe/blob/master/LICENSE
+void im2col_cpu(float* data_im,
+     int channels,  int height,  int width,
+     int ksize,  int stride, int pad, float* data_col) 
+{
+    int c,h,w;
+    int height_col = (height + 2*pad - ksize) / stride + 1;
+    int width_col = (width + 2*pad - ksize) / stride + 1;
+
+    int channels_col = channels * ksize * ksize;
+    for (c = 0; c < channels_col; ++c) {
+        int w_offset = c % ksize;
+        int h_offset = (c / ksize) % ksize;
+        int c_im = c / ksize / ksize;
+        for (h = 0; h < height_col; ++h) {
+            for (w = 0; w < width_col; ++w) {
+                int im_row = h_offset + h * stride;
+                int im_col = w_offset + w * stride;
+                int col_index = (c * height_col + h) * width_col + w;
+                data_col[col_index] = im2col_get_pixel(data_im, height, width, channels,
+                        im_row, im_col, c_im, pad);
+            }
+        }
+    }
+}
+
diff --git a/projects/darknet/src/im2col.h b/projects/darknet/src/im2col.h
new file mode 100644
index 0000000000000000000000000000000000000000..02c4247fad9b8428a8e89fc8caec0b5b6ba5b36a
--- /dev/null
+++ b/projects/darknet/src/im2col.h
@@ -0,0 +1,15 @@
+#ifndef IM2COL_H
+#define IM2COL_H
+
+void im2col_cpu(float* data_im,
+        int channels, int height, int width,
+        int ksize, int stride, int pad, float* data_col);
+
+#ifdef GPU
+
+void im2col_gpu(float *im,
+         int channels, int height, int width,
+         int ksize, int stride, int pad,float *data_col);
+
+#endif
+#endif
diff --git a/projects/darknet/src/im2col_kernels.cu b/projects/darknet/src/im2col_kernels.cu
new file mode 100644
index 0000000000000000000000000000000000000000..07b5e67989a5bc11907d5004099493f7b88b2fe5
--- /dev/null
+++ b/projects/darknet/src/im2col_kernels.cu
@@ -0,0 +1,61 @@
+#include "cuda_runtime.h"
+#include "curand.h"
+#include "cublas_v2.h"
+
+extern "C" {
+#include "im2col.h"
+#include "cuda.h"
+}
+
+// src: https://github.com/BVLC/caffe/blob/master/src/caffe/util/im2col.cu
+// You may also want to read: https://github.com/BVLC/caffe/blob/master/LICENSE
+
+__global__ void im2col_gpu_kernel(const int n, const float* data_im,
+        const int height, const int width, const int ksize,
+        const int pad,
+        const int stride,
+        const int height_col, const int width_col,
+        float *data_col) {
+    int index = blockIdx.x*blockDim.x+threadIdx.x;
+    for(; index < n; index += blockDim.x*gridDim.x){
+        int w_out = index % width_col;
+        int h_index = index / width_col;
+        int h_out = h_index % height_col;
+        int channel_in = h_index / height_col;
+        int channel_out = channel_in * ksize * ksize;
+        int h_in = h_out * stride - pad;
+        int w_in = w_out * stride - pad;
+        float* data_col_ptr = data_col;
+        data_col_ptr += (channel_out * height_col + h_out) * width_col + w_out;
+        const float* data_im_ptr = data_im;
+        data_im_ptr += (channel_in * height + h_in) * width + w_in;
+        for (int i = 0; i < ksize; ++i) {
+            for (int j = 0; j < ksize; ++j) {
+                int h = h_in + i;
+                int w = w_in + j;
+
+                *data_col_ptr = (h >= 0 && w >= 0 && h < height && w < width) ?
+                    data_im_ptr[i * width + j] : 0;
+
+                //*data_col_ptr = data_im_ptr[ii * width + jj];
+
+                data_col_ptr += height_col * width_col;
+            }
+        }
+    }
+}
+
+void im2col_gpu(float *im,
+         int channels, int height, int width,
+         int ksize, int stride, int pad, float *data_col){
+    // We are going to launch channels * height_col * width_col kernels, each
+    // kernel responsible for copying a single-channel grid.
+    int height_col = (height + 2 * pad - ksize) / stride + 1;
+    int width_col = (width + 2 * pad - ksize) / stride + 1;
+    int num_kernels = channels * height_col * width_col;
+    im2col_gpu_kernel<<<(num_kernels+BLOCK-1)/BLOCK,
+        BLOCK>>>(
+                num_kernels, im, height, width, ksize, pad,
+                stride, height_col,
+                width_col, data_col);
+}
diff --git a/projects/darknet/src/image.c b/projects/darknet/src/image.c
new file mode 100644
index 0000000000000000000000000000000000000000..4a2c6baf0ada54adb3e28e12a55f814b35238641
--- /dev/null
+++ b/projects/darknet/src/image.c
@@ -0,0 +1,1466 @@
+#include "image.h"
+#include "utils.h"
+#include "blas.h"
+#include "cuda.h"
+#include <stdio.h>
+#include <math.h>
+
+#define STB_IMAGE_IMPLEMENTATION
+#include "stb_image.h"
+#define STB_IMAGE_WRITE_IMPLEMENTATION
+#include "stb_image_write.h"
+
+int windows = 0;
+
+float colors[6][3] = { {1,0,1}, {0,0,1},{0,1,1},{0,1,0},{1,1,0},{1,0,0} };
+
+float get_color(int c, int x, int max)
+{
+    float ratio = ((float)x/max)*5;
+    int i = floor(ratio);
+    int j = ceil(ratio);
+    ratio -= i;
+    float r = (1-ratio) * colors[i][c] + ratio*colors[j][c];
+    //printf("%f\n", r);
+    return r;
+}
+
+image mask_to_rgb(image mask)
+{
+    int n = mask.c;
+    image im = make_image(mask.w, mask.h, 3);
+    int i, j;
+    for(j = 0; j < n; ++j){
+        int offset = j*123457 % n;
+        float red = get_color(2,offset,n);
+        float green = get_color(1,offset,n);
+        float blue = get_color(0,offset,n);
+        for(i = 0; i < im.w*im.h; ++i){
+            im.data[i + 0*im.w*im.h] += mask.data[j*im.h*im.w + i]*red;
+            im.data[i + 1*im.w*im.h] += mask.data[j*im.h*im.w + i]*green;
+            im.data[i + 2*im.w*im.h] += mask.data[j*im.h*im.w + i]*blue;
+        }
+    }
+    return im;
+}
+
+static float get_pixel(image m, int x, int y, int c)
+{
+    assert(x < m.w && y < m.h && c < m.c);
+    return m.data[c*m.h*m.w + y*m.w + x];
+}
+static float get_pixel_extend(image m, int x, int y, int c)
+{
+    if(x < 0 || x >= m.w || y < 0 || y >= m.h) return 0;
+    /*
+    if(x < 0) x = 0;
+    if(x >= m.w) x = m.w-1;
+    if(y < 0) y = 0;
+    if(y >= m.h) y = m.h-1;
+    */
+    if(c < 0 || c >= m.c) return 0;
+    return get_pixel(m, x, y, c);
+}
+static void set_pixel(image m, int x, int y, int c, float val)
+{
+    if (x < 0 || y < 0 || c < 0 || x >= m.w || y >= m.h || c >= m.c) return;
+    assert(x < m.w && y < m.h && c < m.c);
+    m.data[c*m.h*m.w + y*m.w + x] = val;
+}
+static void add_pixel(image m, int x, int y, int c, float val)
+{
+    assert(x < m.w && y < m.h && c < m.c);
+    m.data[c*m.h*m.w + y*m.w + x] += val;
+}
+
+static float bilinear_interpolate(image im, float x, float y, int c)
+{
+    int ix = (int) floorf(x);
+    int iy = (int) floorf(y);
+
+    float dx = x - ix;
+    float dy = y - iy;
+
+    float val = (1-dy) * (1-dx) * get_pixel_extend(im, ix, iy, c) + 
+        dy     * (1-dx) * get_pixel_extend(im, ix, iy+1, c) + 
+        (1-dy) *   dx   * get_pixel_extend(im, ix+1, iy, c) +
+        dy     *   dx   * get_pixel_extend(im, ix+1, iy+1, c);
+    return val;
+}
+
+
+void composite_image(image source, image dest, int dx, int dy)
+{
+    int x,y,k;
+    for(k = 0; k < source.c; ++k){
+        for(y = 0; y < source.h; ++y){
+            for(x = 0; x < source.w; ++x){
+                float val = get_pixel(source, x, y, k);
+                float val2 = get_pixel_extend(dest, dx+x, dy+y, k);
+                set_pixel(dest, dx+x, dy+y, k, val * val2);
+            }
+        }
+    }
+}
+
+image border_image(image a, int border)
+{
+    image b = make_image(a.w + 2*border, a.h + 2*border, a.c);
+    int x,y,k;
+    for(k = 0; k < b.c; ++k){
+        for(y = 0; y < b.h; ++y){
+            for(x = 0; x < b.w; ++x){
+                float val = get_pixel_extend(a, x - border, y - border, k);
+                if(x - border < 0 || x - border >= a.w || y - border < 0 || y - border >= a.h) val = 1;
+                set_pixel(b, x, y, k, val);
+            }
+        }
+    }
+    return b;
+}
+
+image tile_images(image a, image b, int dx)
+{
+    if(a.w == 0) return copy_image(b);
+    image c = make_image(a.w + b.w + dx, (a.h > b.h) ? a.h : b.h, (a.c > b.c) ? a.c : b.c);
+    fill_cpu(c.w*c.h*c.c, 1, c.data, 1);
+    embed_image(a, c, 0, 0); 
+    composite_image(b, c, a.w + dx, 0);
+    return c;
+}
+
+image get_label(image **characters, char *string, int size)
+{
+    size = size/10;
+    if(size > 7) size = 7;
+    image label = make_empty_image(0,0,0);
+    while(*string){
+        image l = characters[size][(int)*string];
+        image n = tile_images(label, l, -size - 1 + (size+1)/2);
+        free_image(label);
+        label = n;
+        ++string;
+    }
+    image b = border_image(label, label.h*.25);
+    free_image(label);
+    return b;
+}
+
+void draw_label(image a, int r, int c, image label, const float *rgb)
+{
+    int w = label.w;
+    int h = label.h;
+    if (r - h >= 0) r = r - h;
+
+    int i, j, k;
+    for(j = 0; j < h && j + r < a.h; ++j){
+        for(i = 0; i < w && i + c < a.w; ++i){
+            for(k = 0; k < label.c; ++k){
+                float val = get_pixel(label, i, j, k);
+                set_pixel(a, i+c, j+r, k, rgb[k] * val);
+            }
+        }
+    }
+}
+
+void draw_box(image a, int x1, int y1, int x2, int y2, float r, float g, float b)
+{
+    //normalize_image(a);
+    int i;
+    if(x1 < 0) x1 = 0;
+    if(x1 >= a.w) x1 = a.w-1;
+    if(x2 < 0) x2 = 0;
+    if(x2 >= a.w) x2 = a.w-1;
+
+    if(y1 < 0) y1 = 0;
+    if(y1 >= a.h) y1 = a.h-1;
+    if(y2 < 0) y2 = 0;
+    if(y2 >= a.h) y2 = a.h-1;
+
+    for(i = x1; i <= x2; ++i){
+        a.data[i + y1*a.w + 0*a.w*a.h] = r;
+        a.data[i + y2*a.w + 0*a.w*a.h] = r;
+
+        a.data[i + y1*a.w + 1*a.w*a.h] = g;
+        a.data[i + y2*a.w + 1*a.w*a.h] = g;
+
+        a.data[i + y1*a.w + 2*a.w*a.h] = b;
+        a.data[i + y2*a.w + 2*a.w*a.h] = b;
+    }
+    for(i = y1; i <= y2; ++i){
+        a.data[x1 + i*a.w + 0*a.w*a.h] = r;
+        a.data[x2 + i*a.w + 0*a.w*a.h] = r;
+
+        a.data[x1 + i*a.w + 1*a.w*a.h] = g;
+        a.data[x2 + i*a.w + 1*a.w*a.h] = g;
+
+        a.data[x1 + i*a.w + 2*a.w*a.h] = b;
+        a.data[x2 + i*a.w + 2*a.w*a.h] = b;
+    }
+}
+
+void draw_box_width(image a, int x1, int y1, int x2, int y2, int w, float r, float g, float b)
+{
+    int i;
+    for(i = 0; i < w; ++i){
+        draw_box(a, x1+i, y1+i, x2-i, y2-i, r, g, b);
+    }
+}
+
+void draw_bbox(image a, box bbox, int w, float r, float g, float b)
+{
+    int left  = (bbox.x-bbox.w/2)*a.w;
+    int right = (bbox.x+bbox.w/2)*a.w;
+    int top   = (bbox.y-bbox.h/2)*a.h;
+    int bot   = (bbox.y+bbox.h/2)*a.h;
+
+    int i;
+    for(i = 0; i < w; ++i){
+        draw_box(a, left+i, top+i, right-i, bot-i, r, g, b);
+    }
+}
+
+image **load_alphabet()
+{
+    int i, j;
+    const int nsize = 8;
+    image **alphabets = calloc(nsize, sizeof(image));
+    for(j = 0; j < nsize; ++j){
+        alphabets[j] = calloc(128, sizeof(image));
+        for(i = 32; i < 127; ++i){
+            char buff[256];
+            sprintf(buff, "data/labels/%d_%d.png", i, j);
+            alphabets[j][i] = load_image_color(buff, 0, 0);
+        }
+    }
+    return alphabets;
+}
+
+void draw_detections(image im, detection *dets, int num, float thresh, char **names, image **alphabet, int classes)
+{
+    int i,j;
+
+    for(i = 0; i < num; ++i){
+        char labelstr[4096] = {0};
+        int class = -1;
+        for(j = 0; j < classes; ++j){
+            if (dets[i].prob[j] > thresh){
+                if (class < 0) {
+                    strcat(labelstr, names[j]);
+                    class = j;
+                } else {
+                    strcat(labelstr, ", ");
+                    strcat(labelstr, names[j]);
+                }
+                printf("%s: %.0f%%\n", names[j], dets[i].prob[j]*100);
+            }
+        }
+        if(class >= 0){
+            int width = im.h * .006;
+
+            /*
+               if(0){
+               width = pow(prob, 1./2.)*10+1;
+               alphabet = 0;
+               }
+             */
+
+            //printf("%d %s: %.0f%%\n", i, names[class], prob*100);
+            int offset = class*123457 % classes;
+            float red = get_color(2,offset,classes);
+            float green = get_color(1,offset,classes);
+            float blue = get_color(0,offset,classes);
+            float rgb[3];
+
+            //width = prob*20+2;
+
+            rgb[0] = red;
+            rgb[1] = green;
+            rgb[2] = blue;
+            box b = dets[i].bbox;
+            //printf("%f %f %f %f\n", b.x, b.y, b.w, b.h);
+
+            int left  = (b.x-b.w/2.)*im.w;
+            int right = (b.x+b.w/2.)*im.w;
+            int top   = (b.y-b.h/2.)*im.h;
+            int bot   = (b.y+b.h/2.)*im.h;
+
+            if(left < 0) left = 0;
+            if(right > im.w-1) right = im.w-1;
+            if(top < 0) top = 0;
+            if(bot > im.h-1) bot = im.h-1;
+
+            draw_box_width(im, left, top, right, bot, width, red, green, blue);
+            if (alphabet) {
+                image label = get_label(alphabet, labelstr, (im.h*.03));
+                draw_label(im, top + width, left, label, rgb);
+                free_image(label);
+            }
+            if (dets[i].mask){
+                image mask = float_to_image(14, 14, 1, dets[i].mask);
+                image resized_mask = resize_image(mask, b.w*im.w, b.h*im.h);
+                image tmask = threshold_image(resized_mask, .5);
+                embed_image(tmask, im, left, top);
+                free_image(mask);
+                free_image(resized_mask);
+                free_image(tmask);
+            }
+        }
+    }
+}
+
+void transpose_image(image im)
+{
+    assert(im.w == im.h);
+    int n, m;
+    int c;
+    for(c = 0; c < im.c; ++c){
+        for(n = 0; n < im.w-1; ++n){
+            for(m = n + 1; m < im.w; ++m){
+                float swap = im.data[m + im.w*(n + im.h*c)];
+                im.data[m + im.w*(n + im.h*c)] = im.data[n + im.w*(m + im.h*c)];
+                im.data[n + im.w*(m + im.h*c)] = swap;
+            }
+        }
+    }
+}
+
+void rotate_image_cw(image im, int times)
+{
+    assert(im.w == im.h);
+    times = (times + 400) % 4;
+    int i, x, y, c;
+    int n = im.w;
+    for(i = 0; i < times; ++i){
+        for(c = 0; c < im.c; ++c){
+            for(x = 0; x < n/2; ++x){
+                for(y = 0; y < (n-1)/2 + 1; ++y){
+                    float temp = im.data[y + im.w*(x + im.h*c)];
+                    im.data[y + im.w*(x + im.h*c)] = im.data[n-1-x + im.w*(y + im.h*c)];
+                    im.data[n-1-x + im.w*(y + im.h*c)] = im.data[n-1-y + im.w*(n-1-x + im.h*c)];
+                    im.data[n-1-y + im.w*(n-1-x + im.h*c)] = im.data[x + im.w*(n-1-y + im.h*c)];
+                    im.data[x + im.w*(n-1-y + im.h*c)] = temp;
+                }
+            }
+        }
+    }
+}
+
+void flip_image(image a)
+{
+    int i,j,k;
+    for(k = 0; k < a.c; ++k){
+        for(i = 0; i < a.h; ++i){
+            for(j = 0; j < a.w/2; ++j){
+                int index = j + a.w*(i + a.h*(k));
+                int flip = (a.w - j - 1) + a.w*(i + a.h*(k));
+                float swap = a.data[flip];
+                a.data[flip] = a.data[index];
+                a.data[index] = swap;
+            }
+        }
+    }
+}
+
+image image_distance(image a, image b)
+{
+    int i,j;
+    image dist = make_image(a.w, a.h, 1);
+    for(i = 0; i < a.c; ++i){
+        for(j = 0; j < a.h*a.w; ++j){
+            dist.data[j] += pow(a.data[i*a.h*a.w+j]-b.data[i*a.h*a.w+j],2);
+        }
+    }
+    for(j = 0; j < a.h*a.w; ++j){
+        dist.data[j] = sqrt(dist.data[j]);
+    }
+    return dist;
+}
+
+void ghost_image(image source, image dest, int dx, int dy)
+{
+    int x,y,k;
+    float max_dist = sqrt((-source.w/2. + .5)*(-source.w/2. + .5));
+    for(k = 0; k < source.c; ++k){
+        for(y = 0; y < source.h; ++y){
+            for(x = 0; x < source.w; ++x){
+                float dist = sqrt((x - source.w/2. + .5)*(x - source.w/2. + .5) + (y - source.h/2. + .5)*(y - source.h/2. + .5));
+                float alpha = (1 - dist/max_dist);
+                if(alpha < 0) alpha = 0;
+                float v1 = get_pixel(source, x,y,k);
+                float v2 = get_pixel(dest, dx+x,dy+y,k);
+                float val = alpha*v1 + (1-alpha)*v2;
+                set_pixel(dest, dx+x, dy+y, k, val);
+            }
+        }
+    }
+}
+
+void blocky_image(image im, int s)
+{
+    int i,j,k;
+    for(k = 0; k < im.c; ++k){
+        for(j = 0; j < im.h; ++j){
+            for(i = 0; i < im.w; ++i){
+                im.data[i + im.w*(j + im.h*k)] = im.data[i/s*s + im.w*(j/s*s + im.h*k)];
+            }
+        }
+    }
+}
+
+void censor_image(image im, int dx, int dy, int w, int h)
+{
+    int i,j,k;
+    int s = 32;
+    if(dx < 0) dx = 0;
+    if(dy < 0) dy = 0;
+
+    for(k = 0; k < im.c; ++k){
+        for(j = dy; j < dy + h && j < im.h; ++j){
+            for(i = dx; i < dx + w && i < im.w; ++i){
+                im.data[i + im.w*(j + im.h*k)] = im.data[i/s*s + im.w*(j/s*s + im.h*k)];
+                //im.data[i + j*im.w + k*im.w*im.h] = 0;
+            }
+        }
+    }
+}
+
+void embed_image(image source, image dest, int dx, int dy)
+{
+    int x,y,k;
+    for(k = 0; k < source.c; ++k){
+        for(y = 0; y < source.h; ++y){
+            for(x = 0; x < source.w; ++x){
+                float val = get_pixel(source, x,y,k);
+                set_pixel(dest, dx+x, dy+y, k, val);
+            }
+        }
+    }
+}
+
+image collapse_image_layers(image source, int border)
+{
+    int h = source.h;
+    h = (h+border)*source.c - border;
+    image dest = make_image(source.w, h, 1);
+    int i;
+    for(i = 0; i < source.c; ++i){
+        image layer = get_image_layer(source, i);
+        int h_offset = i*(source.h+border);
+        embed_image(layer, dest, 0, h_offset);
+        free_image(layer);
+    }
+    return dest;
+}
+
+void constrain_image(image im)
+{
+    int i;
+    for(i = 0; i < im.w*im.h*im.c; ++i){
+        if(im.data[i] < 0) im.data[i] = 0;
+        if(im.data[i] > 1) im.data[i] = 1;
+    }
+}
+
+void normalize_image(image p)
+{
+    int i;
+    float min = 9999999;
+    float max = -999999;
+
+    for(i = 0; i < p.h*p.w*p.c; ++i){
+        float v = p.data[i];
+        if(v < min) min = v;
+        if(v > max) max = v;
+    }
+    if(max - min < .000000001){
+        min = 0;
+        max = 1;
+    }
+    for(i = 0; i < p.c*p.w*p.h; ++i){
+        p.data[i] = (p.data[i] - min)/(max-min);
+    }
+}
+
+void normalize_image2(image p)
+{
+    float *min = calloc(p.c, sizeof(float));
+    float *max = calloc(p.c, sizeof(float));
+    int i,j;
+    for(i = 0; i < p.c; ++i) min[i] = max[i] = p.data[i*p.h*p.w];
+
+    for(j = 0; j < p.c; ++j){
+        for(i = 0; i < p.h*p.w; ++i){
+            float v = p.data[i+j*p.h*p.w];
+            if(v < min[j]) min[j] = v;
+            if(v > max[j]) max[j] = v;
+        }
+    }
+    for(i = 0; i < p.c; ++i){
+        if(max[i] - min[i] < .000000001){
+            min[i] = 0;
+            max[i] = 1;
+        }
+    }
+    for(j = 0; j < p.c; ++j){
+        for(i = 0; i < p.w*p.h; ++i){
+            p.data[i+j*p.h*p.w] = (p.data[i+j*p.h*p.w] - min[j])/(max[j]-min[j]);
+        }
+    }
+    free(min);
+    free(max);
+}
+
+void copy_image_into(image src, image dest)
+{
+    memcpy(dest.data, src.data, src.h*src.w*src.c*sizeof(float));
+}
+
+image copy_image(image p)
+{
+    image copy = p;
+    copy.data = calloc(p.h*p.w*p.c, sizeof(float));
+    memcpy(copy.data, p.data, p.h*p.w*p.c*sizeof(float));
+    return copy;
+}
+
+void rgbgr_image(image im)
+{
+    int i;
+    for(i = 0; i < im.w*im.h; ++i){
+        float swap = im.data[i];
+        im.data[i] = im.data[i+im.w*im.h*2];
+        im.data[i+im.w*im.h*2] = swap;
+    }
+}
+
+int show_image(image p, const char *name, int ms)
+{
+#ifdef OPENCV
+    int c = show_image_cv(p, name, ms);
+    return c;
+#else
+    fprintf(stderr, "Not compiled with OpenCV, saving to %s.png instead\n", name);
+    save_image(p, name);
+    return -1;
+#endif
+}
+
+void save_image_options(image im, const char *name, IMTYPE f, int quality)
+{
+    char buff[256];
+    //sprintf(buff, "%s (%d)", name, windows);
+    if(f == PNG)       sprintf(buff, "%s.png", name);
+    else if (f == BMP) sprintf(buff, "%s.bmp", name);
+    else if (f == TGA) sprintf(buff, "%s.tga", name);
+    else if (f == JPG) sprintf(buff, "%s.jpg", name);
+    else               sprintf(buff, "%s.png", name);
+    unsigned char *data = calloc(im.w*im.h*im.c, sizeof(char));
+    int i,k;
+    for(k = 0; k < im.c; ++k){
+        for(i = 0; i < im.w*im.h; ++i){
+            data[i*im.c+k] = (unsigned char) (255*im.data[i + k*im.w*im.h]);
+        }
+    }
+    int success = 0;
+    if(f == PNG)       success = stbi_write_png(buff, im.w, im.h, im.c, data, im.w*im.c);
+    else if (f == BMP) success = stbi_write_bmp(buff, im.w, im.h, im.c, data);
+    else if (f == TGA) success = stbi_write_tga(buff, im.w, im.h, im.c, data);
+    else if (f == JPG) success = stbi_write_jpg(buff, im.w, im.h, im.c, data, quality);
+    free(data);
+    if(!success) fprintf(stderr, "Failed to write image %s\n", buff);
+}
+
+void save_image(image im, const char *name)
+{
+    save_image_options(im, name, JPG, 80);
+}
+
+void show_image_layers(image p, char *name)
+{
+    int i;
+    char buff[256];
+    for(i = 0; i < p.c; ++i){
+        sprintf(buff, "%s - Layer %d", name, i);
+        image layer = get_image_layer(p, i);
+        show_image(layer, buff, 1);
+        free_image(layer);
+    }
+}
+
+void show_image_collapsed(image p, char *name)
+{
+    image c = collapse_image_layers(p, 1);
+    show_image(c, name, 1);
+    free_image(c);
+}
+
+image make_empty_image(int w, int h, int c)
+{
+    image out;
+    out.data = 0;
+    out.h = h;
+    out.w = w;
+    out.c = c;
+    return out;
+}
+
+image make_image(int w, int h, int c)
+{
+    image out = make_empty_image(w,h,c);
+    out.data = calloc(h*w*c, sizeof(float));
+    return out;
+}
+
+image make_random_image(int w, int h, int c)
+{
+    image out = make_empty_image(w,h,c);
+    out.data = calloc(h*w*c, sizeof(float));
+    int i;
+    for(i = 0; i < w*h*c; ++i){
+        out.data[i] = (rand_normal() * .25) + .5;
+    }
+    return out;
+}
+
+image float_to_image(int w, int h, int c, float *data)
+{
+    image out = make_empty_image(w,h,c);
+    out.data = data;
+    return out;
+}
+
+void place_image(image im, int w, int h, int dx, int dy, image canvas)
+{
+    int x, y, c;
+    for(c = 0; c < im.c; ++c){
+        for(y = 0; y < h; ++y){
+            for(x = 0; x < w; ++x){
+                float rx = ((float)x / w) * im.w;
+                float ry = ((float)y / h) * im.h;
+                float val = bilinear_interpolate(im, rx, ry, c);
+                set_pixel(canvas, x + dx, y + dy, c, val);
+            }
+        }
+    }
+}
+
+image center_crop_image(image im, int w, int h)
+{
+    int m = (im.w < im.h) ? im.w : im.h;   
+    image c = crop_image(im, (im.w - m) / 2, (im.h - m)/2, m, m);
+    image r = resize_image(c, w, h);
+    free_image(c);
+    return r;
+}
+
+image rotate_crop_image(image im, float rad, float s, int w, int h, float dx, float dy, float aspect)
+{
+    int x, y, c;
+    float cx = im.w/2.;
+    float cy = im.h/2.;
+    image rot = make_image(w, h, im.c);
+    for(c = 0; c < im.c; ++c){
+        for(y = 0; y < h; ++y){
+            for(x = 0; x < w; ++x){
+                float rx = cos(rad)*((x - w/2.)/s*aspect + dx/s*aspect) - sin(rad)*((y - h/2.)/s + dy/s) + cx;
+                float ry = sin(rad)*((x - w/2.)/s*aspect + dx/s*aspect) + cos(rad)*((y - h/2.)/s + dy/s) + cy;
+                float val = bilinear_interpolate(im, rx, ry, c);
+                set_pixel(rot, x, y, c, val);
+            }
+        }
+    }
+    return rot;
+}
+
+image rotate_image(image im, float rad)
+{
+    int x, y, c;
+    float cx = im.w/2.;
+    float cy = im.h/2.;
+    image rot = make_image(im.w, im.h, im.c);
+    for(c = 0; c < im.c; ++c){
+        for(y = 0; y < im.h; ++y){
+            for(x = 0; x < im.w; ++x){
+                float rx = cos(rad)*(x-cx) - sin(rad)*(y-cy) + cx;
+                float ry = sin(rad)*(x-cx) + cos(rad)*(y-cy) + cy;
+                float val = bilinear_interpolate(im, rx, ry, c);
+                set_pixel(rot, x, y, c, val);
+            }
+        }
+    }
+    return rot;
+}
+
+void fill_image(image m, float s)
+{
+    int i;
+    for(i = 0; i < m.h*m.w*m.c; ++i) m.data[i] = s;
+}
+
+void translate_image(image m, float s)
+{
+    int i;
+    for(i = 0; i < m.h*m.w*m.c; ++i) m.data[i] += s;
+}
+
+void scale_image(image m, float s)
+{
+    int i;
+    for(i = 0; i < m.h*m.w*m.c; ++i) m.data[i] *= s;
+}
+
+image crop_image(image im, int dx, int dy, int w, int h)
+{
+    image cropped = make_image(w, h, im.c);
+    int i, j, k;
+    for(k = 0; k < im.c; ++k){
+        for(j = 0; j < h; ++j){
+            for(i = 0; i < w; ++i){
+                int r = j + dy;
+                int c = i + dx;
+                float val = 0;
+                r = constrain_int(r, 0, im.h-1);
+                c = constrain_int(c, 0, im.w-1);
+                val = get_pixel(im, c, r, k);
+                set_pixel(cropped, i, j, k, val);
+            }
+        }
+    }
+    return cropped;
+}
+
+int best_3d_shift_r(image a, image b, int min, int max)
+{
+    if(min == max) return min;
+    int mid = floor((min + max) / 2.);
+    image c1 = crop_image(b, 0, mid, b.w, b.h);
+    image c2 = crop_image(b, 0, mid+1, b.w, b.h);
+    float d1 = dist_array(c1.data, a.data, a.w*a.h*a.c, 10);
+    float d2 = dist_array(c2.data, a.data, a.w*a.h*a.c, 10);
+    free_image(c1);
+    free_image(c2);
+    if(d1 < d2) return best_3d_shift_r(a, b, min, mid);
+    else return best_3d_shift_r(a, b, mid+1, max);
+}
+
+int best_3d_shift(image a, image b, int min, int max)
+{
+    int i;
+    int best = 0;
+    float best_distance = FLT_MAX;
+    for(i = min; i <= max; i += 2){
+        image c = crop_image(b, 0, i, b.w, b.h);
+        float d = dist_array(c.data, a.data, a.w*a.h*a.c, 100);
+        if(d < best_distance){
+            best_distance = d;
+            best = i;
+        }
+        printf("%d %f\n", i, d);
+        free_image(c);
+    }
+    return best;
+}
+
+void composite_3d(char *f1, char *f2, char *out, int delta)
+{
+    if(!out) out = "out";
+    image a = load_image(f1, 0,0,0);
+    image b = load_image(f2, 0,0,0);
+    int shift = best_3d_shift_r(a, b, -a.h/100, a.h/100);
+
+    image c1 = crop_image(b, 10, shift, b.w, b.h);
+    float d1 = dist_array(c1.data, a.data, a.w*a.h*a.c, 100);
+    image c2 = crop_image(b, -10, shift, b.w, b.h);
+    float d2 = dist_array(c2.data, a.data, a.w*a.h*a.c, 100);
+
+    if(d2 < d1 && 0){
+        image swap = a;
+        a = b;
+        b = swap;
+        shift = -shift;
+        printf("swapped, %d\n", shift);
+    }
+    else{
+        printf("%d\n", shift);
+    }
+
+    image c = crop_image(b, delta, shift, a.w, a.h);
+    int i;
+    for(i = 0; i < c.w*c.h; ++i){
+        c.data[i] = a.data[i];
+    }
+    save_image(c, out);
+}
+
+void letterbox_image_into(image im, int w, int h, image boxed)
+{
+    int new_w = im.w;
+    int new_h = im.h;
+    if (((float)w/im.w) < ((float)h/im.h)) {
+        new_w = w;
+        new_h = (im.h * w)/im.w;
+    } else {
+        new_h = h;
+        new_w = (im.w * h)/im.h;
+    }
+    image resized = resize_image(im, new_w, new_h);
+    embed_image(resized, boxed, (w-new_w)/2, (h-new_h)/2); 
+    free_image(resized);
+}
+
+image letterbox_image(image im, int w, int h)
+{
+    int new_w = im.w;
+    int new_h = im.h;
+    if (((float)w/im.w) < ((float)h/im.h)) {
+        new_w = w;
+        new_h = (im.h * w)/im.w;
+    } else {
+        new_h = h;
+        new_w = (im.w * h)/im.h;
+    }
+    image resized = resize_image(im, new_w, new_h);
+    image boxed = make_image(w, h, im.c);
+    fill_image(boxed, .5);
+    //int i;
+    //for(i = 0; i < boxed.w*boxed.h*boxed.c; ++i) boxed.data[i] = 0;
+    embed_image(resized, boxed, (w-new_w)/2, (h-new_h)/2); 
+    free_image(resized);
+    return boxed;
+}
+
+image resize_max(image im, int max)
+{
+    int w = im.w;
+    int h = im.h;
+    if(w > h){
+        h = (h * max) / w;
+        w = max;
+    } else {
+        w = (w * max) / h;
+        h = max;
+    }
+    if(w == im.w && h == im.h) return im;
+    image resized = resize_image(im, w, h);
+    return resized;
+}
+
+image resize_min(image im, int min)
+{
+    int w = im.w;
+    int h = im.h;
+    if(w < h){
+        h = (h * min) / w;
+        w = min;
+    } else {
+        w = (w * min) / h;
+        h = min;
+    }
+    if(w == im.w && h == im.h) return im;
+    image resized = resize_image(im, w, h);
+    return resized;
+}
+
+image random_crop_image(image im, int w, int h)
+{
+    int dx = rand_int(0, im.w - w);
+    int dy = rand_int(0, im.h - h);
+    image crop = crop_image(im, dx, dy, w, h);
+    return crop;
+}
+
+augment_args random_augment_args(image im, float angle, float aspect, int low, int high, int w, int h)
+{
+    augment_args a = {0};
+    aspect = rand_scale(aspect);
+    int r = rand_int(low, high);
+    int min = (im.h < im.w*aspect) ? im.h : im.w*aspect;
+    float scale = (float)r / min;
+
+    float rad = rand_uniform(-angle, angle) * TWO_PI / 360.;
+
+    float dx = (im.w*scale/aspect - w) / 2.;
+    float dy = (im.h*scale - w) / 2.;
+    //if(dx < 0) dx = 0;
+    //if(dy < 0) dy = 0;
+    dx = rand_uniform(-dx, dx);
+    dy = rand_uniform(-dy, dy);
+
+    a.rad = rad;
+    a.scale = scale;
+    a.w = w;
+    a.h = h;
+    a.dx = dx;
+    a.dy = dy;
+    a.aspect = aspect;
+    return a;
+}
+
+image random_augment_image(image im, float angle, float aspect, int low, int high, int w, int h)
+{
+    augment_args a = random_augment_args(im, angle, aspect, low, high, w, h);
+    image crop = rotate_crop_image(im, a.rad, a.scale, a.w, a.h, a.dx, a.dy, a.aspect);
+    return crop;
+}
+
+float three_way_max(float a, float b, float c)
+{
+    return (a > b) ? ( (a > c) ? a : c) : ( (b > c) ? b : c) ;
+}
+
+float three_way_min(float a, float b, float c)
+{
+    return (a < b) ? ( (a < c) ? a : c) : ( (b < c) ? b : c) ;
+}
+
+void yuv_to_rgb(image im)
+{
+    assert(im.c == 3);
+    int i, j;
+    float r, g, b;
+    float y, u, v;
+    for(j = 0; j < im.h; ++j){
+        for(i = 0; i < im.w; ++i){
+            y = get_pixel(im, i , j, 0);
+            u = get_pixel(im, i , j, 1);
+            v = get_pixel(im, i , j, 2);
+
+            r = y + 1.13983*v;
+            g = y + -.39465*u + -.58060*v;
+            b = y + 2.03211*u;
+
+            set_pixel(im, i, j, 0, r);
+            set_pixel(im, i, j, 1, g);
+            set_pixel(im, i, j, 2, b);
+        }
+    }
+}
+
+void rgb_to_yuv(image im)
+{
+    assert(im.c == 3);
+    int i, j;
+    float r, g, b;
+    float y, u, v;
+    for(j = 0; j < im.h; ++j){
+        for(i = 0; i < im.w; ++i){
+            r = get_pixel(im, i , j, 0);
+            g = get_pixel(im, i , j, 1);
+            b = get_pixel(im, i , j, 2);
+
+            y = .299*r + .587*g + .114*b;
+            u = -.14713*r + -.28886*g + .436*b;
+            v = .615*r + -.51499*g + -.10001*b;
+
+            set_pixel(im, i, j, 0, y);
+            set_pixel(im, i, j, 1, u);
+            set_pixel(im, i, j, 2, v);
+        }
+    }
+}
+
+// http://www.cs.rit.edu/~ncs/color/t_convert.html
+void rgb_to_hsv(image im)
+{
+    assert(im.c == 3);
+    int i, j;
+    float r, g, b;
+    float h, s, v;
+    for(j = 0; j < im.h; ++j){
+        for(i = 0; i < im.w; ++i){
+            r = get_pixel(im, i , j, 0);
+            g = get_pixel(im, i , j, 1);
+            b = get_pixel(im, i , j, 2);
+            float max = three_way_max(r,g,b);
+            float min = three_way_min(r,g,b);
+            float delta = max - min;
+            v = max;
+            if(max == 0){
+                s = 0;
+                h = 0;
+            }else{
+                s = delta/max;
+                if(r == max){
+                    h = (g - b) / delta;
+                } else if (g == max) {
+                    h = 2 + (b - r) / delta;
+                } else {
+                    h = 4 + (r - g) / delta;
+                }
+                if (h < 0) h += 6;
+                h = h/6.;
+            }
+            set_pixel(im, i, j, 0, h);
+            set_pixel(im, i, j, 1, s);
+            set_pixel(im, i, j, 2, v);
+        }
+    }
+}
+
+void hsv_to_rgb(image im)
+{
+    assert(im.c == 3);
+    int i, j;
+    float r, g, b;
+    float h, s, v;
+    float f, p, q, t;
+    for(j = 0; j < im.h; ++j){
+        for(i = 0; i < im.w; ++i){
+            h = 6 * get_pixel(im, i , j, 0);
+            s = get_pixel(im, i , j, 1);
+            v = get_pixel(im, i , j, 2);
+            if (s == 0) {
+                r = g = b = v;
+            } else {
+                int index = floor(h);
+                f = h - index;
+                p = v*(1-s);
+                q = v*(1-s*f);
+                t = v*(1-s*(1-f));
+                if(index == 0){
+                    r = v; g = t; b = p;
+                } else if(index == 1){
+                    r = q; g = v; b = p;
+                } else if(index == 2){
+                    r = p; g = v; b = t;
+                } else if(index == 3){
+                    r = p; g = q; b = v;
+                } else if(index == 4){
+                    r = t; g = p; b = v;
+                } else {
+                    r = v; g = p; b = q;
+                }
+            }
+            set_pixel(im, i, j, 0, r);
+            set_pixel(im, i, j, 1, g);
+            set_pixel(im, i, j, 2, b);
+        }
+    }
+}
+
+void grayscale_image_3c(image im)
+{
+    assert(im.c == 3);
+    int i, j, k;
+    float scale[] = {0.299, 0.587, 0.114};
+    for(j = 0; j < im.h; ++j){
+        for(i = 0; i < im.w; ++i){
+            float val = 0;
+            for(k = 0; k < 3; ++k){
+                val += scale[k]*get_pixel(im, i, j, k);
+            }
+            im.data[0*im.h*im.w + im.w*j + i] = val;
+            im.data[1*im.h*im.w + im.w*j + i] = val;
+            im.data[2*im.h*im.w + im.w*j + i] = val;
+        }
+    }
+}
+
+image grayscale_image(image im)
+{
+    assert(im.c == 3);
+    int i, j, k;
+    image gray = make_image(im.w, im.h, 1);
+    float scale[] = {0.299, 0.587, 0.114};
+    for(k = 0; k < im.c; ++k){
+        for(j = 0; j < im.h; ++j){
+            for(i = 0; i < im.w; ++i){
+                gray.data[i+im.w*j] += scale[k]*get_pixel(im, i, j, k);
+            }
+        }
+    }
+    return gray;
+}
+
+image threshold_image(image im, float thresh)
+{
+    int i;
+    image t = make_image(im.w, im.h, im.c);
+    for(i = 0; i < im.w*im.h*im.c; ++i){
+        t.data[i] = im.data[i]>thresh ? 1 : 0;
+    }
+    return t;
+}
+
+image blend_image(image fore, image back, float alpha)
+{
+    assert(fore.w == back.w && fore.h == back.h && fore.c == back.c);
+    image blend = make_image(fore.w, fore.h, fore.c);
+    int i, j, k;
+    for(k = 0; k < fore.c; ++k){
+        for(j = 0; j < fore.h; ++j){
+            for(i = 0; i < fore.w; ++i){
+                float val = alpha * get_pixel(fore, i, j, k) + 
+                    (1 - alpha)* get_pixel(back, i, j, k);
+                set_pixel(blend, i, j, k, val);
+            }
+        }
+    }
+    return blend;
+}
+
+void scale_image_channel(image im, int c, float v)
+{
+    int i, j;
+    for(j = 0; j < im.h; ++j){
+        for(i = 0; i < im.w; ++i){
+            float pix = get_pixel(im, i, j, c);
+            pix = pix*v;
+            set_pixel(im, i, j, c, pix);
+        }
+    }
+}
+
+void translate_image_channel(image im, int c, float v)
+{
+    int i, j;
+    for(j = 0; j < im.h; ++j){
+        for(i = 0; i < im.w; ++i){
+            float pix = get_pixel(im, i, j, c);
+            pix = pix+v;
+            set_pixel(im, i, j, c, pix);
+        }
+    }
+}
+
+image binarize_image(image im)
+{
+    image c = copy_image(im);
+    int i;
+    for(i = 0; i < im.w * im.h * im.c; ++i){
+        if(c.data[i] > .5) c.data[i] = 1;
+        else c.data[i] = 0;
+    }
+    return c;
+}
+
+void saturate_image(image im, float sat)
+{
+    rgb_to_hsv(im);
+    scale_image_channel(im, 1, sat);
+    hsv_to_rgb(im);
+    constrain_image(im);
+}
+
+void hue_image(image im, float hue)
+{
+    rgb_to_hsv(im);
+    int i;
+    for(i = 0; i < im.w*im.h; ++i){
+        im.data[i] = im.data[i] + hue;
+        if (im.data[i] > 1) im.data[i] -= 1;
+        if (im.data[i] < 0) im.data[i] += 1;
+    }
+    hsv_to_rgb(im);
+    constrain_image(im);
+}
+
+void exposure_image(image im, float sat)
+{
+    rgb_to_hsv(im);
+    scale_image_channel(im, 2, sat);
+    hsv_to_rgb(im);
+    constrain_image(im);
+}
+
+void distort_image(image im, float hue, float sat, float val)
+{
+    rgb_to_hsv(im);
+    scale_image_channel(im, 1, sat);
+    scale_image_channel(im, 2, val);
+    int i;
+    for(i = 0; i < im.w*im.h; ++i){
+        im.data[i] = im.data[i] + hue;
+        if (im.data[i] > 1) im.data[i] -= 1;
+        if (im.data[i] < 0) im.data[i] += 1;
+    }
+    hsv_to_rgb(im);
+    constrain_image(im);
+}
+
+void random_distort_image(image im, float hue, float saturation, float exposure)
+{
+    float dhue = rand_uniform(-hue, hue);
+    float dsat = rand_scale(saturation);
+    float dexp = rand_scale(exposure);
+    distort_image(im, dhue, dsat, dexp);
+}
+
+void saturate_exposure_image(image im, float sat, float exposure)
+{
+    rgb_to_hsv(im);
+    scale_image_channel(im, 1, sat);
+    scale_image_channel(im, 2, exposure);
+    hsv_to_rgb(im);
+    constrain_image(im);
+}
+
+image resize_image(image im, int w, int h)
+{
+    image resized = make_image(w, h, im.c);   
+    image part = make_image(w, im.h, im.c);
+    int r, c, k;
+    float w_scale = (float)(im.w - 1) / (w - 1);
+    float h_scale = (float)(im.h - 1) / (h - 1);
+    for(k = 0; k < im.c; ++k){
+        for(r = 0; r < im.h; ++r){
+            for(c = 0; c < w; ++c){
+                float val = 0;
+                if(c == w-1 || im.w == 1){
+                    val = get_pixel(im, im.w-1, r, k);
+                } else {
+                    float sx = c*w_scale;
+                    int ix = (int) sx;
+                    float dx = sx - ix;
+                    val = (1 - dx) * get_pixel(im, ix, r, k) + dx * get_pixel(im, ix+1, r, k);
+                }
+                set_pixel(part, c, r, k, val);
+            }
+        }
+    }
+    for(k = 0; k < im.c; ++k){
+        for(r = 0; r < h; ++r){
+            float sy = r*h_scale;
+            int iy = (int) sy;
+            float dy = sy - iy;
+            for(c = 0; c < w; ++c){
+                float val = (1-dy) * get_pixel(part, c, iy, k);
+                set_pixel(resized, c, r, k, val);
+            }
+            if(r == h-1 || im.h == 1) continue;
+            for(c = 0; c < w; ++c){
+                float val = dy * get_pixel(part, c, iy+1, k);
+                add_pixel(resized, c, r, k, val);
+            }
+        }
+    }
+
+    free_image(part);
+    return resized;
+}
+
+
+void test_resize(char *filename)
+{
+    image im = load_image(filename, 0,0, 3);
+    float mag = mag_array(im.data, im.w*im.h*im.c);
+    printf("L2 Norm: %f\n", mag);
+    image gray = grayscale_image(im);
+
+    image c1 = copy_image(im);
+    image c2 = copy_image(im);
+    image c3 = copy_image(im);
+    image c4 = copy_image(im);
+    distort_image(c1, .1, 1.5, 1.5);
+    distort_image(c2, -.1, .66666, .66666);
+    distort_image(c3, .1, 1.5, .66666);
+    distort_image(c4, .1, .66666, 1.5);
+
+
+    show_image(im,   "Original", 1);
+    show_image(gray, "Gray", 1);
+    show_image(c1, "C1", 1);
+    show_image(c2, "C2", 1);
+    show_image(c3, "C3", 1);
+    show_image(c4, "C4", 1);
+#ifdef OPENCV
+    while(1){
+        image aug = random_augment_image(im, 0, .75, 320, 448, 320, 320);
+        show_image(aug, "aug", 1);
+        free_image(aug);
+
+
+        float exposure = 1.15;
+        float saturation = 1.15;
+        float hue = .05;
+
+        image c = copy_image(im);
+
+        float dexp = rand_scale(exposure);
+        float dsat = rand_scale(saturation);
+        float dhue = rand_uniform(-hue, hue);
+
+        distort_image(c, dhue, dsat, dexp);
+        show_image(c, "rand", 1);
+        printf("%f %f %f\n", dhue, dsat, dexp);
+        free_image(c);
+    }
+#endif
+}
+
+
+image load_image_stb(char *filename, int channels)
+{
+    int w, h, c;
+    unsigned char *data = stbi_load(filename, &w, &h, &c, channels);
+    if (!data) {
+        fprintf(stderr, "Cannot load image \"%s\"\nSTB Reason: %s\n", filename, stbi_failure_reason());
+        exit(0);
+    }
+    if(channels) c = channels;
+    int i,j,k;
+    image im = make_image(w, h, c);
+    for(k = 0; k < c; ++k){
+        for(j = 0; j < h; ++j){
+            for(i = 0; i < w; ++i){
+                int dst_index = i + w*j + w*h*k;
+                int src_index = k + c*i + c*w*j;
+                im.data[dst_index] = (float)data[src_index]/255.;
+            }
+        }
+    }
+    free(data);
+    return im;
+}
+
+image load_image(char *filename, int w, int h, int c)
+{
+#ifdef OPENCV
+    image out = load_image_cv(filename, c);
+#else
+    image out = load_image_stb(filename, c);
+#endif
+
+    if((h && w) && (h != out.h || w != out.w)){
+        image resized = resize_image(out, w, h);
+        free_image(out);
+        out = resized;
+    }
+    return out;
+}
+
+image load_image_color(char *filename, int w, int h)
+{
+    return load_image(filename, w, h, 3);
+}
+
+image get_image_layer(image m, int l)
+{
+    image out = make_image(m.w, m.h, 1);
+    int i;
+    for(i = 0; i < m.h*m.w; ++i){
+        out.data[i] = m.data[i+l*m.h*m.w];
+    }
+    return out;
+}
+void print_image(image m)
+{
+    int i, j, k;
+    for(i =0 ; i < m.c; ++i){
+        for(j =0 ; j < m.h; ++j){
+            for(k = 0; k < m.w; ++k){
+                printf("%.2lf, ", m.data[i*m.h*m.w + j*m.w + k]);
+                if(k > 30) break;
+            }
+            printf("\n");
+            if(j > 30) break;
+        }
+        printf("\n");
+    }
+    printf("\n");
+}
+
+image collapse_images_vert(image *ims, int n)
+{
+    int color = 1;
+    int border = 1;
+    int h,w,c;
+    w = ims[0].w;
+    h = (ims[0].h + border) * n - border;
+    c = ims[0].c;
+    if(c != 3 || !color){
+        w = (w+border)*c - border;
+        c = 1;
+    }
+
+    image filters = make_image(w, h, c);
+    int i,j;
+    for(i = 0; i < n; ++i){
+        int h_offset = i*(ims[0].h+border);
+        image copy = copy_image(ims[i]);
+        //normalize_image(copy);
+        if(c == 3 && color){
+            embed_image(copy, filters, 0, h_offset);
+        }
+        else{
+            for(j = 0; j < copy.c; ++j){
+                int w_offset = j*(ims[0].w+border);
+                image layer = get_image_layer(copy, j);
+                embed_image(layer, filters, w_offset, h_offset);
+                free_image(layer);
+            }
+        }
+        free_image(copy);
+    }
+    return filters;
+} 
+
+image collapse_images_horz(image *ims, int n)
+{
+    int color = 1;
+    int border = 1;
+    int h,w,c;
+    int size = ims[0].h;
+    h = size;
+    w = (ims[0].w + border) * n - border;
+    c = ims[0].c;
+    if(c != 3 || !color){
+        h = (h+border)*c - border;
+        c = 1;
+    }
+
+    image filters = make_image(w, h, c);
+    int i,j;
+    for(i = 0; i < n; ++i){
+        int w_offset = i*(size+border);
+        image copy = copy_image(ims[i]);
+        //normalize_image(copy);
+        if(c == 3 && color){
+            embed_image(copy, filters, w_offset, 0);
+        }
+        else{
+            for(j = 0; j < copy.c; ++j){
+                int h_offset = j*(size+border);
+                image layer = get_image_layer(copy, j);
+                embed_image(layer, filters, w_offset, h_offset);
+                free_image(layer);
+            }
+        }
+        free_image(copy);
+    }
+    return filters;
+} 
+
+void show_image_normalized(image im, const char *name)
+{
+    image c = copy_image(im);
+    normalize_image(c);
+    show_image(c, name, 1);
+    free_image(c);
+}
+
+void show_images(image *ims, int n, char *window)
+{
+    image m = collapse_images_vert(ims, n);
+    /*
+       int w = 448;
+       int h = ((float)m.h/m.w) * 448;
+       if(h > 896){
+       h = 896;
+       w = ((float)m.w/m.h) * 896;
+       }
+       image sized = resize_image(m, w, h);
+     */
+    normalize_image(m);
+    save_image(m, window);
+    show_image(m, window, 1);
+    free_image(m);
+}
+
+void free_image(image m)
+{
+    if(m.data){
+        free(m.data);
+    }
+}
diff --git a/projects/darknet/src/image.h b/projects/darknet/src/image.h
new file mode 100644
index 0000000000000000000000000000000000000000..3392bb9787fc542929cda064bcefa0f3f893b76c
--- /dev/null
+++ b/projects/darknet/src/image.h
@@ -0,0 +1,69 @@
+#ifndef IMAGE_H
+#define IMAGE_H
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <float.h>
+#include <string.h>
+#include <math.h>
+#include "box.h"
+#include "darknet.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#ifdef OPENCV
+void *open_video_stream(const char *f, int c, int w, int h, int fps);
+image get_image_from_stream(void *p);
+image load_image_cv(char *filename, int channels);
+int show_image_cv(image im, const char* name, int ms);
+#endif
+
+float get_color(int c, int x, int max);
+void draw_box(image a, int x1, int y1, int x2, int y2, float r, float g, float b);
+void draw_bbox(image a, box bbox, int w, float r, float g, float b);
+void write_label(image a, int r, int c, image *characters, char *string, float *rgb);
+image image_distance(image a, image b);
+void scale_image(image m, float s);
+image rotate_crop_image(image im, float rad, float s, int w, int h, float dx, float dy, float aspect);
+image random_crop_image(image im, int w, int h);
+image random_augment_image(image im, float angle, float aspect, int low, int high, int w, int h);
+augment_args random_augment_args(image im, float angle, float aspect, int low, int high, int w, int h);
+void letterbox_image_into(image im, int w, int h, image boxed);
+image resize_max(image im, int max);
+void translate_image(image m, float s);
+void embed_image(image source, image dest, int dx, int dy);
+void place_image(image im, int w, int h, int dx, int dy, image canvas);
+void saturate_image(image im, float sat);
+void exposure_image(image im, float sat);
+void distort_image(image im, float hue, float sat, float val);
+void saturate_exposure_image(image im, float sat, float exposure);
+void rgb_to_hsv(image im);
+void hsv_to_rgb(image im);
+void yuv_to_rgb(image im);
+void rgb_to_yuv(image im);
+
+
+image collapse_image_layers(image source, int border);
+image collapse_images_horz(image *ims, int n);
+image collapse_images_vert(image *ims, int n);
+
+void show_image_normalized(image im, const char *name);
+void show_images(image *ims, int n, char *window);
+void show_image_layers(image p, char *name);
+void show_image_collapsed(image p, char *name);
+
+void print_image(image m);
+
+image make_empty_image(int w, int h, int c);
+void copy_image_into(image src, image dest);
+
+image get_image_layer(image m, int l);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
diff --git a/projects/darknet/src/image_opencv.cpp b/projects/darknet/src/image_opencv.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..7511280be07ca987fd51fa54aea55910cd34a706
--- /dev/null
+++ b/projects/darknet/src/image_opencv.cpp
@@ -0,0 +1,135 @@
+#ifdef OPENCV
+
+#include "stdio.h"
+#include "stdlib.h"
+#include "opencv2/opencv.hpp"
+#include "image.h"
+
+using namespace cv;
+
+extern "C" {
+
+IplImage *image_to_ipl(image im)
+{
+    int x,y,c;
+    IplImage *disp = cvCreateImage(cvSize(im.w,im.h), IPL_DEPTH_8U, im.c);
+    int step = disp->widthStep;
+    for(y = 0; y < im.h; ++y){
+        for(x = 0; x < im.w; ++x){
+            for(c= 0; c < im.c; ++c){
+                float val = im.data[c*im.h*im.w + y*im.w + x];
+                disp->imageData[y*step + x*im.c + c] = (unsigned char)(val*255);
+            }
+        }
+    }
+    return disp;
+}
+
+image ipl_to_image(IplImage* src)
+{
+    int h = src->height;
+    int w = src->width;
+    int c = src->nChannels;
+    image im = make_image(w, h, c);
+    unsigned char *data = (unsigned char *)src->imageData;
+    int step = src->widthStep;
+    int i, j, k;
+
+    for(i = 0; i < h; ++i){
+        for(k= 0; k < c; ++k){
+            for(j = 0; j < w; ++j){
+                im.data[k*w*h + i*w + j] = data[i*step + j*c + k]/255.;
+            }
+        }
+    }
+    return im;
+}
+
+Mat image_to_mat(image im)
+{
+    image copy = copy_image(im);
+    constrain_image(copy);
+    if(im.c == 3) rgbgr_image(copy);
+
+    IplImage *ipl = image_to_ipl(copy);
+    Mat m = cvarrToMat(ipl, true);
+    cvReleaseImage(&ipl);
+    free_image(copy);
+    return m;
+}
+
+image mat_to_image(Mat m)
+{
+    IplImage ipl = m;
+    image im = ipl_to_image(&ipl);
+    rgbgr_image(im);
+    return im;
+}
+
+void *open_video_stream(const char *f, int c, int w, int h, int fps)
+{
+    VideoCapture *cap;
+    if(f) cap = new VideoCapture(f);
+    else cap = new VideoCapture(c);
+    if(!cap->isOpened()) return 0;
+    if(w) cap->set(CV_CAP_PROP_FRAME_WIDTH, w);
+    if(h) cap->set(CV_CAP_PROP_FRAME_HEIGHT, w);
+    if(fps) cap->set(CV_CAP_PROP_FPS, w);
+    return (void *) cap;
+}
+
+image get_image_from_stream(void *p)
+{
+    VideoCapture *cap = (VideoCapture *)p;
+    Mat m;
+    *cap >> m;
+    if(m.empty()) return make_empty_image(0,0,0);
+    return mat_to_image(m);
+}
+
+image load_image_cv(char *filename, int channels)
+{
+    int flag = -1;
+    if (channels == 0) flag = -1;
+    else if (channels == 1) flag = 0;
+    else if (channels == 3) flag = 1;
+    else {
+        fprintf(stderr, "OpenCV can't force load with %d channels\n", channels);
+    }
+    Mat m;
+    m = imread(filename, flag);
+    if(!m.data){
+        fprintf(stderr, "Cannot load image \"%s\"\n", filename);
+        char buff[256];
+        sprintf(buff, "echo %s >> bad.list", filename);
+        system(buff);
+        return make_image(10,10,3);
+        //exit(0);
+    }
+    image im = mat_to_image(m);
+    return im;
+}
+
+int show_image_cv(image im, const char* name, int ms)
+{
+    Mat m = image_to_mat(im);
+    imshow(name, m);
+    int c = waitKey(ms);
+    if (c != -1) c = c%256;
+    return c;
+}
+
+void make_window(char *name, int w, int h, int fullscreen)
+{
+    namedWindow(name, WINDOW_NORMAL); 
+    if (fullscreen) {
+        setWindowProperty(name, CV_WND_PROP_FULLSCREEN, CV_WINDOW_FULLSCREEN);
+    } else {
+        resizeWindow(name, w, h);
+        if(strcmp(name, "Demo") == 0) moveWindow(name, 0, 0);
+    }
+}
+
+}
+
+#endif
diff --git a/projects/darknet/src/iseg_layer.c b/projects/darknet/src/iseg_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..2bf03a8ac2f2d1d0a3329399373e7b0ae461e8bc
--- /dev/null
+++ b/projects/darknet/src/iseg_layer.c
@@ -0,0 +1,225 @@
+#include "iseg_layer.h"
+#include "activations.h"
+#include "blas.h"
+#include "box.h"
+#include "cuda.h"
+#include "utils.h"
+
+#include <stdio.h>
+#include <assert.h>
+#include <string.h>
+#include <stdlib.h>
+
+layer make_iseg_layer(int batch, int w, int h, int classes, int ids)
+{
+    layer l = {0};
+    l.type = ISEG;
+
+    l.h = h;
+    l.w = w;
+    l.c = classes + ids;
+    l.out_w = l.w;
+    l.out_h = l.h;
+    l.out_c = l.c;
+    l.classes = classes;
+    l.batch = batch;
+    l.extra = ids;
+    l.cost = calloc(1, sizeof(float));
+    l.outputs = h*w*l.c;
+    l.inputs = l.outputs;
+    l.truths = 90*(l.w*l.h+1);
+    l.delta = calloc(batch*l.outputs, sizeof(float));
+    l.output = calloc(batch*l.outputs, sizeof(float));
+
+    l.counts = calloc(90, sizeof(int));
+    l.sums = calloc(90, sizeof(float*));
+    if(ids){
+        int i;
+        for(i = 0; i < 90; ++i){
+            l.sums[i] = calloc(ids, sizeof(float));
+        }
+    }
+
+    l.forward = forward_iseg_layer;
+    l.backward = backward_iseg_layer;
+#ifdef GPU
+    l.forward_gpu = forward_iseg_layer_gpu;
+    l.backward_gpu = backward_iseg_layer_gpu;
+    l.output_gpu = cuda_make_array(l.output, batch*l.outputs);
+    l.delta_gpu = cuda_make_array(l.delta, batch*l.outputs);
+#endif
+
+    fprintf(stderr, "iseg\n");
+    srand(0);
+
+    return l;
+}
+
+void resize_iseg_layer(layer *l, int w, int h)
+{
+    l->w = w;
+    l->h = h;
+
+    l->outputs = h*w*l->c;
+    l->inputs = l->outputs;
+
+    l->output = realloc(l->output, l->batch*l->outputs*sizeof(float));
+    l->delta = realloc(l->delta, l->batch*l->outputs*sizeof(float));
+
+#ifdef GPU
+    cuda_free(l->delta_gpu);
+    cuda_free(l->output_gpu);
+
+    l->delta_gpu =     cuda_make_array(l->delta, l->batch*l->outputs);
+    l->output_gpu =    cuda_make_array(l->output, l->batch*l->outputs);
+#endif
+}
+
+void forward_iseg_layer(const layer l, network net)
+{
+
+    double time = what_time_is_it_now();
+    int i,b,j,k;
+    int ids = l.extra;
+    memcpy(l.output, net.input, l.outputs*l.batch*sizeof(float));
+    memset(l.delta, 0, l.outputs * l.batch * sizeof(float));
+
+#ifndef GPU
+    for (b = 0; b < l.batch; ++b){
+        int index = b*l.outputs;
+        activate_array(l.output + index, l.classes*l.w*l.h, LOGISTIC);
+    }
+#endif
+
+    for (b = 0; b < l.batch; ++b){
+        // a priori, each pixel has no class
+        for(i = 0; i < l.classes; ++i){
+            for(k = 0; k < l.w*l.h; ++k){
+                int index = b*l.outputs + i*l.w*l.h + k;
+                l.delta[index] = 0 - l.output[index];
+            }
+        }
+
+        // a priori, embedding should be small magnitude
+        for(i = 0; i < ids; ++i){
+            for(k = 0; k < l.w*l.h; ++k){
+                int index = b*l.outputs + (i+l.classes)*l.w*l.h + k;
+                l.delta[index] = .1 * (0 - l.output[index]);
+            }
+        }
+
+
+        memset(l.counts, 0, 90*sizeof(int));
+        for(i = 0; i < 90; ++i){
+            fill_cpu(ids, 0, l.sums[i], 1);
+            
+            int c = net.truth[b*l.truths + i*(l.w*l.h+1)];
+            if(c < 0) break;
+            // add up metric embeddings for each instance
+            for(k = 0; k < l.w*l.h; ++k){
+                int index = b*l.outputs + c*l.w*l.h + k;
+                float v = net.truth[b*l.truths + i*(l.w*l.h + 1) + 1 + k];
+                if(v){
+                    l.delta[index] = v - l.output[index];
+                    axpy_cpu(ids, 1, l.output + b*l.outputs + l.classes*l.w*l.h + k, l.w*l.h, l.sums[i], 1);
+                    ++l.counts[i];
+                }
+            }
+        }
+
+        float *mse = calloc(90, sizeof(float));
+        for(i = 0; i < 90; ++i){
+            int c = net.truth[b*l.truths + i*(l.w*l.h+1)];
+            if(c < 0) break;
+            for(k = 0; k < l.w*l.h; ++k){
+                float v = net.truth[b*l.truths + i*(l.w*l.h + 1) + 1 + k];
+                if(v){
+                    int z;
+                    float sum = 0;
+                    for(z = 0; z < ids; ++z){
+                        int index = b*l.outputs + (l.classes + z)*l.w*l.h + k;
+                        sum += pow(l.sums[i][z]/l.counts[i] - l.output[index], 2);
+                    }
+                    mse[i] += sum;
+                }
+            }
+            mse[i] /= l.counts[i];
+        }
+
+        // Calculate average embedding
+        for(i = 0; i < 90; ++i){
+            if(!l.counts[i]) continue;
+            scal_cpu(ids, 1.f/l.counts[i], l.sums[i], 1);
+            if(b == 0 && net.gpu_index == 0){
+                printf("%4d, %6.3f, ", l.counts[i], mse[i]);
+                for(j = 0; j < ids; ++j){
+                    printf("%6.3f,", l.sums[i][j]);
+                }
+                printf("\n");
+            }
+        }
+        free(mse);
+
+        // Calculate embedding loss
+        for(i = 0; i < 90; ++i){
+            if(!l.counts[i]) continue;
+            for(k = 0; k < l.w*l.h; ++k){
+                float v = net.truth[b*l.truths + i*(l.w*l.h + 1) + 1 + k];
+                if(v){
+                    for(j = 0; j < 90; ++j){
+                        if(!l.counts[j])continue;
+                        int z;
+                        for(z = 0; z < ids; ++z){
+                            int index = b*l.outputs + (l.classes + z)*l.w*l.h + k;
+                            float diff = l.sums[j][z] - l.output[index];
+                            if (j == i) l.delta[index] +=   diff < 0? -.1 : .1;
+                            else        l.delta[index] += -(diff < 0? -.1 : .1);
+                        }
+                    }
+                }
+            }
+        }
+
+        for(i = 0; i < ids; ++i){
+            for(k = 0; k < l.w*l.h; ++k){
+                int index = b*l.outputs + (i+l.classes)*l.w*l.h + k;
+                l.delta[index] *= .01;
+            }
+        }
+    }
+
+    *(l.cost) = pow(mag_array(l.delta, l.outputs * l.batch), 2);
+    printf("took %lf sec\n", what_time_is_it_now() - time);
+}
+
+void backward_iseg_layer(const layer l, network net)
+{
+    axpy_cpu(l.batch*l.inputs, 1, l.delta, 1, net.delta, 1);
+}
+
+#ifdef GPU
+
+void forward_iseg_layer_gpu(const layer l, network net)
+{
+    copy_gpu(l.batch*l.inputs, net.input_gpu, 1, l.output_gpu, 1);
+    int b;
+    for (b = 0; b < l.batch; ++b){
+        activate_array_gpu(l.output_gpu + b*l.outputs, l.classes*l.w*l.h, LOGISTIC);
+        //if(l.extra) activate_array_gpu(l.output_gpu + b*l.outputs + l.classes*l.w*l.h, l.extra*l.w*l.h, LOGISTIC);
+    }
+
+    cuda_pull_array(l.output_gpu, net.input, l.batch*l.inputs);
+    forward_iseg_layer(l, net);
+    cuda_push_array(l.delta_gpu, l.delta, l.batch*l.outputs);
+}
+
+void backward_iseg_layer_gpu(const layer l, network net)
+{
+    int b;
+    for (b = 0; b < l.batch; ++b){
+        //if(l.extra) gradient_array_gpu(l.output_gpu + b*l.outputs + l.classes*l.w*l.h, l.extra*l.w*l.h, LOGISTIC, l.delta_gpu + b*l.outputs + l.classes*l.w*l.h);
+    }
+    axpy_gpu(l.batch*l.inputs, 1, l.delta_gpu, 1, net.delta_gpu, 1);
+}
+#endif
+
diff --git a/projects/darknet/src/iseg_layer.h b/projects/darknet/src/iseg_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..dd8e64e023caf1e1fd0c30af57f9983f24ddd691
--- /dev/null
+++ b/projects/darknet/src/iseg_layer.h
@@ -0,0 +1,19 @@
+#ifndef ISEG_LAYER_H
+#define ISEG_LAYER_H
+
+#include "darknet.h"
+#include "layer.h"
+#include "network.h"
+
+layer make_iseg_layer(int batch, int w, int h, int classes, int ids);
+void forward_iseg_layer(const layer l, network net);
+void backward_iseg_layer(const layer l, network net);
+void resize_iseg_layer(layer *l, int w, int h);
+int iseg_num_detections(layer l, float thresh);
+
+#ifdef GPU
+void forward_iseg_layer_gpu(const layer l, network net);
+void backward_iseg_layer_gpu(layer l, network net);
+#endif
+
+#endif
diff --git a/projects/darknet/src/l2norm_layer.c b/projects/darknet/src/l2norm_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..d099479b4c06ebc5e893835945aab0ce76f6e798
--- /dev/null
+++ b/projects/darknet/src/l2norm_layer.c
@@ -0,0 +1,63 @@
+#include "l2norm_layer.h"
+#include "activations.h"
+#include "blas.h"
+#include "cuda.h"
+
+#include <float.h>
+#include <math.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <assert.h>
+
+layer make_l2norm_layer(int batch, int inputs)
+{
+    fprintf(stderr, "l2norm                                         %4d\n",  inputs);
+    layer l = {0};
+    l.type = L2NORM;
+    l.batch = batch;
+    l.inputs = inputs;
+    l.outputs = inputs;
+    l.output = calloc(inputs*batch, sizeof(float));
+    l.scales = calloc(inputs*batch, sizeof(float));
+    l.delta = calloc(inputs*batch, sizeof(float));
+
+    l.forward = forward_l2norm_layer;
+    l.backward = backward_l2norm_layer;
+    #ifdef GPU
+    l.forward_gpu = forward_l2norm_layer_gpu;
+    l.backward_gpu = backward_l2norm_layer_gpu;
+
+    l.output_gpu = cuda_make_array(l.output, inputs*batch); 
+    l.scales_gpu = cuda_make_array(l.output, inputs*batch); 
+    l.delta_gpu = cuda_make_array(l.delta, inputs*batch); 
+    #endif
+    return l;
+}
+
+void forward_l2norm_layer(const layer l, network net)
+{
+    copy_cpu(l.outputs*l.batch, net.input, 1, l.output, 1);
+    l2normalize_cpu(l.output, l.scales, l.batch, l.out_c, l.out_w*l.out_h);
+}
+
+void backward_l2norm_layer(const layer l, network net)
+{
+    //axpy_cpu(l.inputs*l.batch, 1, l.scales, 1, l.delta, 1);
+    axpy_cpu(l.inputs*l.batch, 1, l.delta, 1, net.delta, 1);
+}
+
+#ifdef GPU
+
+void forward_l2norm_layer_gpu(const layer l, network net)
+{
+    copy_gpu(l.outputs*l.batch, net.input_gpu, 1, l.output_gpu, 1);
+    l2normalize_gpu(l.output_gpu, l.scales_gpu, l.batch, l.out_c, l.out_w*l.out_h);
+}
+
+void backward_l2norm_layer_gpu(const layer l, network net)
+{
+    axpy_gpu(l.batch*l.inputs, 1, l.scales_gpu, 1, l.delta_gpu, 1);
+    axpy_gpu(l.batch*l.inputs, 1, l.delta_gpu, 1, net.delta_gpu, 1);
+}
+
+#endif
diff --git a/projects/darknet/src/l2norm_layer.h b/projects/darknet/src/l2norm_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..1ca6f710f017f2857f566eaed90634698d72b26d
--- /dev/null
+++ b/projects/darknet/src/l2norm_layer.h
@@ -0,0 +1,15 @@
+#ifndef L2NORM_LAYER_H
+#define L2NORM_LAYER_H
+#include "layer.h"
+#include "network.h"
+
+layer make_l2norm_layer(int batch, int inputs);
+void forward_l2norm_layer(const layer l, network net);
+void backward_l2norm_layer(const layer l, network net);
+
+#ifdef GPU
+void forward_l2norm_layer_gpu(const layer l, network net);
+void backward_l2norm_layer_gpu(const layer l, network net);
+#endif
+
+#endif
diff --git a/projects/darknet/src/layer.c b/projects/darknet/src/layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..c27b47764218f4d80e7e6ce0794c0b46d400ca6f
--- /dev/null
+++ b/projects/darknet/src/layer.c
@@ -0,0 +1,97 @@
+#include "layer.h"
+#include "cuda.h"
+
+#include <stdlib.h>
+
+void free_layer(layer l)
+{
+    if(l.type == DROPOUT){
+        if(l.rand)           free(l.rand);
+#ifdef GPU
+        if(l.rand_gpu)             cuda_free(l.rand_gpu);
+#endif
+        return;
+    }
+    if(l.cweights)           free(l.cweights);
+    if(l.indexes)            free(l.indexes);
+    if(l.input_layers)       free(l.input_layers);
+    if(l.input_sizes)        free(l.input_sizes);
+    if(l.map)                free(l.map);
+    if(l.rand)               free(l.rand);
+    if(l.cost)               free(l.cost);
+    if(l.state)              free(l.state);
+    if(l.prev_state)         free(l.prev_state);
+    if(l.forgot_state)       free(l.forgot_state);
+    if(l.forgot_delta)       free(l.forgot_delta);
+    if(l.state_delta)        free(l.state_delta);
+    if(l.concat)             free(l.concat);
+    if(l.concat_delta)       free(l.concat_delta);
+    if(l.binary_weights)     free(l.binary_weights);
+    if(l.biases)             free(l.biases);
+    if(l.bias_updates)       free(l.bias_updates);
+    if(l.scales)             free(l.scales);
+    if(l.scale_updates)      free(l.scale_updates);
+    if(l.weights)            free(l.weights);
+    if(l.weight_updates)     free(l.weight_updates);
+    if(l.delta)              free(l.delta);
+    if(l.output)             free(l.output);
+    if(l.squared)            free(l.squared);
+    if(l.norms)              free(l.norms);
+    if(l.spatial_mean)       free(l.spatial_mean);
+    if(l.mean)               free(l.mean);
+    if(l.variance)           free(l.variance);
+    if(l.mean_delta)         free(l.mean_delta);
+    if(l.variance_delta)     free(l.variance_delta);
+    if(l.rolling_mean)       free(l.rolling_mean);
+    if(l.rolling_variance)   free(l.rolling_variance);
+    if(l.x)                  free(l.x);
+    if(l.x_norm)             free(l.x_norm);
+    if(l.m)                  free(l.m);
+    if(l.v)                  free(l.v);
+    if(l.z_cpu)              free(l.z_cpu);
+    if(l.r_cpu)              free(l.r_cpu);
+    if(l.h_cpu)              free(l.h_cpu);
+    if(l.binary_input)       free(l.binary_input);
+
+#ifdef GPU
+    if(l.indexes_gpu)           cuda_free((float *)l.indexes_gpu);
+
+    if(l.z_gpu)                   cuda_free(l.z_gpu);
+    if(l.r_gpu)                   cuda_free(l.r_gpu);
+    if(l.h_gpu)                   cuda_free(l.h_gpu);
+    if(l.m_gpu)                   cuda_free(l.m_gpu);
+    if(l.v_gpu)                   cuda_free(l.v_gpu);
+    if(l.prev_state_gpu)          cuda_free(l.prev_state_gpu);
+    if(l.forgot_state_gpu)        cuda_free(l.forgot_state_gpu);
+    if(l.forgot_delta_gpu)        cuda_free(l.forgot_delta_gpu);
+    if(l.state_gpu)               cuda_free(l.state_gpu);
+    if(l.state_delta_gpu)         cuda_free(l.state_delta_gpu);
+    if(l.gate_gpu)                cuda_free(l.gate_gpu);
+    if(l.gate_delta_gpu)          cuda_free(l.gate_delta_gpu);
+    if(l.save_gpu)                cuda_free(l.save_gpu);
+    if(l.save_delta_gpu)          cuda_free(l.save_delta_gpu);
+    if(l.concat_gpu)              cuda_free(l.concat_gpu);
+    if(l.concat_delta_gpu)        cuda_free(l.concat_delta_gpu);
+    if(l.binary_input_gpu)        cuda_free(l.binary_input_gpu);
+    if(l.binary_weights_gpu)      cuda_free(l.binary_weights_gpu);
+    if(l.mean_gpu)                cuda_free(l.mean_gpu);
+    if(l.variance_gpu)            cuda_free(l.variance_gpu);
+    if(l.rolling_mean_gpu)        cuda_free(l.rolling_mean_gpu);
+    if(l.rolling_variance_gpu)    cuda_free(l.rolling_variance_gpu);
+    if(l.variance_delta_gpu)      cuda_free(l.variance_delta_gpu);
+    if(l.mean_delta_gpu)          cuda_free(l.mean_delta_gpu);
+    if(l.x_gpu)                   cuda_free(l.x_gpu);
+    if(l.x_norm_gpu)              cuda_free(l.x_norm_gpu);
+    if(l.weights_gpu)             cuda_free(l.weights_gpu);
+    if(l.weight_updates_gpu)      cuda_free(l.weight_updates_gpu);
+    if(l.biases_gpu)              cuda_free(l.biases_gpu);
+    if(l.bias_updates_gpu)        cuda_free(l.bias_updates_gpu);
+    if(l.scales_gpu)              cuda_free(l.scales_gpu);
+    if(l.scale_updates_gpu)       cuda_free(l.scale_updates_gpu);
+    if(l.output_gpu)              cuda_free(l.output_gpu);
+    if(l.delta_gpu)               cuda_free(l.delta_gpu);
+    if(l.rand_gpu)                cuda_free(l.rand_gpu);
+    if(l.squared_gpu)             cuda_free(l.squared_gpu);
+    if(l.norms_gpu)               cuda_free(l.norms_gpu);
+#endif
+}
diff --git a/projects/darknet/src/layer.h b/projects/darknet/src/layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..af6cd2ab5054f5ef3bbdfca2da45f08d710a7bd0
--- /dev/null
+++ b/projects/darknet/src/layer.h
@@ -0,0 +1 @@
+#include "darknet.h"
diff --git a/projects/darknet/src/list.c b/projects/darknet/src/list.c
new file mode 100644
index 0000000000000000000000000000000000000000..0e4165d37800e1b4c7c33992cd64a6634fe4688c
--- /dev/null
+++ b/projects/darknet/src/list.c
@@ -0,0 +1,92 @@
+#include <stdlib.h>
+#include <string.h>
+#include "list.h"
+
+list *make_list()
+{
+	list *l = malloc(sizeof(list));
+	l->size = 0;
+	l->front = 0;
+	l->back = 0;
+	return l;
+}
+
+/*
+void transfer_node(list *s, list *d, node *n)
+{
+    node *prev, *next;
+    prev = n->prev;
+    next = n->next;
+    if(prev) prev->next = next;
+    if(next) next->prev = prev;
+    --s->size;
+    if(s->front == n) s->front = next;
+    if(s->back == n) s->back = prev;
+}
+*/
+
+void *list_pop(list *l){
+    if(!l->back) return 0;
+    node *b = l->back;
+    void *val = b->val;
+    l->back = b->prev;
+    if(l->back) l->back->next = 0;
+    free(b);
+    --l->size;
+    
+    return val;
+}
+
+void list_insert(list *l, void *val)
+{
+	node *new = malloc(sizeof(node));
+	new->val = val;
+	new->next = 0;
+
+	if(!l->back){
+		l->front = new;
+		new->prev = 0;
+	}else{
+		l->back->next = new;
+		new->prev = l->back;
+	}
+	l->back = new;
+	++l->size;
+}
+
+void free_node(node *n)
+{
+	node *next;
+	while(n) {
+		next = n->next;
+		free(n);
+		n = next;
+	}
+}
+
+void free_list(list *l)
+{
+	free_node(l->front);
+	free(l);
+}
+
+void free_list_contents(list *l)
+{
+	node *n = l->front;
+	while(n){
+		free(n->val);
+		n = n->next;
+	}
+}
+
+void **list_to_array(list *l)
+{
+    void **a = calloc(l->size, sizeof(void*));
+    int count = 0;
+    node *n = l->front;
+    while(n){
+        a[count++] = n->val;
+        n = n->next;
+    }
+    return a;
+}
diff --git a/projects/darknet/src/list.h b/projects/darknet/src/list.h
new file mode 100644
index 0000000000000000000000000000000000000000..6b445c717c2937b9c90536654ba82a33e14bb4ec
--- /dev/null
+++ b/projects/darknet/src/list.h
@@ -0,0 +1,13 @@
+#ifndef LIST_H
+#define LIST_H
+#include "darknet.h"
+
+list *make_list();
+int list_find(list *l, void *val);
+
+void list_insert(list *, void *);
+
+
+void free_list_contents(list *l);
+
+#endif
diff --git a/projects/darknet/src/local_layer.c b/projects/darknet/src/local_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..74f6910a8fd751ad9f3b41fc67be737399a151d0
--- /dev/null
+++ b/projects/darknet/src/local_layer.c
@@ -0,0 +1,293 @@
+#include "local_layer.h"
+#include "utils.h"
+#include "im2col.h"
+#include "col2im.h"
+#include "blas.h"
+#include "gemm.h"
+#include <stdio.h>
+#include <time.h>
+
+int local_out_height(local_layer l)
+{
+    int h = l.h;
+    if (!l.pad) h -= l.size;
+    else h -= 1;
+    return h/l.stride + 1;
+}
+
+int local_out_width(local_layer l)
+{
+    int w = l.w;
+    if (!l.pad) w -= l.size;
+    else w -= 1;
+    return w/l.stride + 1;
+}
+
+local_layer make_local_layer(int batch, int h, int w, int c, int n, int size, int stride, int pad, ACTIVATION activation)
+{
+    int i;
+    local_layer l = {0};
+    l.type = LOCAL;
+
+    l.h = h;
+    l.w = w;
+    l.c = c;
+    l.n = n;
+    l.batch = batch;
+    l.stride = stride;
+    l.size = size;
+    l.pad = pad;
+
+    int out_h = local_out_height(l);
+    int out_w = local_out_width(l);
+    int locations = out_h*out_w;
+    l.out_h = out_h;
+    l.out_w = out_w;
+    l.out_c = n;
+    l.outputs = l.out_h * l.out_w * l.out_c;
+    l.inputs = l.w * l.h * l.c;
+
+    l.weights = calloc(c*n*size*size*locations, sizeof(float));
+    l.weight_updates = calloc(c*n*size*size*locations, sizeof(float));
+
+    l.biases = calloc(l.outputs, sizeof(float));
+    l.bias_updates = calloc(l.outputs, sizeof(float));
+
+    // float scale = 1./sqrt(size*size*c);
+    float scale = sqrt(2./(size*size*c));
+    for(i = 0; i < c*n*size*size; ++i) l.weights[i] = scale*rand_uniform(-1,1);
+
+    l.output = calloc(l.batch*out_h * out_w * n, sizeof(float));
+    l.delta  = calloc(l.batch*out_h * out_w * n, sizeof(float));
+
+    l.workspace_size = out_h*out_w*size*size*c;
+    
+    l.forward = forward_local_layer;
+    l.backward = backward_local_layer;
+    l.update = update_local_layer;
+
+#ifdef GPU
+    l.forward_gpu = forward_local_layer_gpu;
+    l.backward_gpu = backward_local_layer_gpu;
+    l.update_gpu = update_local_layer_gpu;
+
+    l.weights_gpu = cuda_make_array(l.weights, c*n*size*size*locations);
+    l.weight_updates_gpu = cuda_make_array(l.weight_updates, c*n*size*size*locations);
+
+    l.biases_gpu = cuda_make_array(l.biases, l.outputs);
+    l.bias_updates_gpu = cuda_make_array(l.bias_updates, l.outputs);
+
+    l.delta_gpu = cuda_make_array(l.delta, l.batch*out_h*out_w*n);
+    l.output_gpu = cuda_make_array(l.output, l.batch*out_h*out_w*n);
+
+#endif
+    l.activation = activation;
+
+    fprintf(stderr, "Local Layer: %d x %d x %d image, %d filters -> %d x %d x %d image\n", h,w,c,n, out_h, out_w, n);
+
+    return l;
+}
+
+void forward_local_layer(const local_layer l, network net)
+{
+    int out_h = local_out_height(l);
+    int out_w = local_out_width(l);
+    int i, j;
+    int locations = out_h * out_w;
+
+    for(i = 0; i < l.batch; ++i){
+        copy_cpu(l.outputs, l.biases, 1, l.output + i*l.outputs, 1);
+    }
+
+    for(i = 0; i < l.batch; ++i){
+        float *input = net.input + i*l.w*l.h*l.c;
+        im2col_cpu(input, l.c, l.h, l.w, 
+                l.size, l.stride, l.pad, net.workspace);
+        float *output = l.output + i*l.outputs;
+        for(j = 0; j < locations; ++j){
+            float *a = l.weights + j*l.size*l.size*l.c*l.n;
+            float *b = net.workspace + j;
+            float *c = output + j;
+
+            int m = l.n;
+            int n = 1;
+            int k = l.size*l.size*l.c;
+
+            gemm(0,0,m,n,k,1,a,k,b,locations,1,c,locations);
+        }
+    }
+    activate_array(l.output, l.outputs*l.batch, l.activation);
+}
+
+void backward_local_layer(local_layer l, network net)
+{
+    int i, j;
+    int locations = l.out_w*l.out_h;
+
+    gradient_array(l.output, l.outputs*l.batch, l.activation, l.delta);
+
+    for(i = 0; i < l.batch; ++i){
+        axpy_cpu(l.outputs, 1, l.delta + i*l.outputs, 1, l.bias_updates, 1);
+    }
+
+    for(i = 0; i < l.batch; ++i){
+        float *input = net.input + i*l.w*l.h*l.c;
+        im2col_cpu(input, l.c, l.h, l.w, 
+                l.size, l.stride, l.pad, net.workspace);
+
+        for(j = 0; j < locations; ++j){ 
+            float *a = l.delta + i*l.outputs + j;
+            float *b = net.workspace + j;
+            float *c = l.weight_updates + j*l.size*l.size*l.c*l.n;
+            int m = l.n;
+            int n = l.size*l.size*l.c;
+            int k = 1;
+
+            gemm(0,1,m,n,k,1,a,locations,b,locations,1,c,n);
+        }
+
+        if(net.delta){
+            for(j = 0; j < locations; ++j){ 
+                float *a = l.weights + j*l.size*l.size*l.c*l.n;
+                float *b = l.delta + i*l.outputs + j;
+                float *c = net.workspace + j;
+
+                int m = l.size*l.size*l.c;
+                int n = 1;
+                int k = l.n;
+
+                gemm(1,0,m,n,k,1,a,m,b,locations,0,c,locations);
+            }
+
+            col2im_cpu(net.workspace, l.c,  l.h,  l.w,  l.size,  l.stride, l.pad, net.delta+i*l.c*l.h*l.w);
+        }
+    }
+}
+
+void update_local_layer(local_layer l, update_args a)
+{
+    float learning_rate = a.learning_rate*l.learning_rate_scale;
+    float momentum = a.momentum;
+    float decay = a.decay;
+    int batch = a.batch;
+
+    int locations = l.out_w*l.out_h;
+    int size = l.size*l.size*l.c*l.n*locations;
+    axpy_cpu(l.outputs, learning_rate/batch, l.bias_updates, 1, l.biases, 1);
+    scal_cpu(l.outputs, momentum, l.bias_updates, 1);
+
+    axpy_cpu(size, -decay*batch, l.weights, 1, l.weight_updates, 1);
+    axpy_cpu(size, learning_rate/batch, l.weight_updates, 1, l.weights, 1);
+    scal_cpu(size, momentum, l.weight_updates, 1);
+}
+
+#ifdef GPU
+
+void forward_local_layer_gpu(const local_layer l, network net)
+{
+    int out_h = local_out_height(l);
+    int out_w = local_out_width(l);
+    int i, j;
+    int locations = out_h * out_w;
+
+    for(i = 0; i < l.batch; ++i){
+        copy_gpu(l.outputs, l.biases_gpu, 1, l.output_gpu + i*l.outputs, 1);
+    }
+
+    for(i = 0; i < l.batch; ++i){
+        float *input = net.input_gpu + i*l.w*l.h*l.c;
+        im2col_gpu(input, l.c, l.h, l.w, 
+                l.size, l.stride, l.pad, net.workspace);
+        float *output = l.output_gpu + i*l.outputs;
+        for(j = 0; j < locations; ++j){
+            float *a = l.weights_gpu + j*l.size*l.size*l.c*l.n;
+            float *b = net.workspace + j;
+            float *c = output + j;
+
+            int m = l.n;
+            int n = 1;
+            int k = l.size*l.size*l.c;
+
+            gemm_gpu(0,0,m,n,k,1,a,k,b,locations,1,c,locations);
+        }
+    }
+    activate_array_gpu(l.output_gpu, l.outputs*l.batch, l.activation);
+}
+
+void backward_local_layer_gpu(local_layer l, network net)
+{
+    int i, j;
+    int locations = l.out_w*l.out_h;
+
+    gradient_array_gpu(l.output_gpu, l.outputs*l.batch, l.activation, l.delta_gpu);
+    for(i = 0; i < l.batch; ++i){
+        axpy_gpu(l.outputs, 1, l.delta_gpu + i*l.outputs, 1, l.bias_updates_gpu, 1);
+    }
+
+    for(i = 0; i < l.batch; ++i){
+        float *input = net.input_gpu + i*l.w*l.h*l.c;
+        im2col_gpu(input, l.c, l.h, l.w, 
+                l.size, l.stride, l.pad, net.workspace);
+
+        for(j = 0; j < locations; ++j){ 
+            float *a = l.delta_gpu + i*l.outputs + j;
+            float *b = net.workspace + j;
+            float *c = l.weight_updates_gpu + j*l.size*l.size*l.c*l.n;
+            int m = l.n;
+            int n = l.size*l.size*l.c;
+            int k = 1;
+
+            gemm_gpu(0,1,m,n,k,1,a,locations,b,locations,1,c,n);
+        }
+
+        if(net.delta_gpu){
+            for(j = 0; j < locations; ++j){ 
+                float *a = l.weights_gpu + j*l.size*l.size*l.c*l.n;
+                float *b = l.delta_gpu + i*l.outputs + j;
+                float *c = net.workspace + j;
+
+                int m = l.size*l.size*l.c;
+                int n = 1;
+                int k = l.n;
+
+                gemm_gpu(1,0,m,n,k,1,a,m,b,locations,0,c,locations);
+            }
+
+            col2im_gpu(net.workspace, l.c,  l.h,  l.w,  l.size,  l.stride, l.pad, net.delta_gpu+i*l.c*l.h*l.w);
+        }
+    }
+}
+
+void update_local_layer_gpu(local_layer l, update_args a)
+{
+    float learning_rate = a.learning_rate*l.learning_rate_scale;
+    float momentum = a.momentum;
+    float decay = a.decay;
+    int batch = a.batch;
+
+    int locations = l.out_w*l.out_h;
+    int size = l.size*l.size*l.c*l.n*locations;
+    axpy_gpu(l.outputs, learning_rate/batch, l.bias_updates_gpu, 1, l.biases_gpu, 1);
+    scal_gpu(l.outputs, momentum, l.bias_updates_gpu, 1);
+
+    axpy_gpu(size, -decay*batch, l.weights_gpu, 1, l.weight_updates_gpu, 1);
+    axpy_gpu(size, learning_rate/batch, l.weight_updates_gpu, 1, l.weights_gpu, 1);
+    scal_gpu(size, momentum, l.weight_updates_gpu, 1);
+}
+
+void pull_local_layer(local_layer l)
+{
+    int locations = l.out_w*l.out_h;
+    int size = l.size*l.size*l.c*l.n*locations;
+    cuda_pull_array(l.weights_gpu, l.weights, size);
+    cuda_pull_array(l.biases_gpu, l.biases, l.outputs);
+}
+
+void push_local_layer(local_layer l)
+{
+    int locations = l.out_w*l.out_h;
+    int size = l.size*l.size*l.c*l.n*locations;
+    cuda_push_array(l.weights_gpu, l.weights, size);
+    cuda_push_array(l.biases_gpu, l.biases, l.outputs);
+}
+#endif
diff --git a/projects/darknet/src/local_layer.h b/projects/darknet/src/local_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..776e572f420125275640d2096e7b4ce9f14532b6
--- /dev/null
+++ b/projects/darknet/src/local_layer.h
@@ -0,0 +1,31 @@
+#ifndef LOCAL_LAYER_H
+#define LOCAL_LAYER_H
+
+#include "cuda.h"
+#include "image.h"
+#include "activations.h"
+#include "layer.h"
+#include "network.h"
+
+typedef layer local_layer;
+
+#ifdef GPU
+void forward_local_layer_gpu(local_layer layer, network net);
+void backward_local_layer_gpu(local_layer layer, network net);
+void update_local_layer_gpu(local_layer layer, update_args a);
+
+void push_local_layer(local_layer layer);
+void pull_local_layer(local_layer layer);
+#endif
+
+local_layer make_local_layer(int batch, int h, int w, int c, int n, int size, int stride, int pad, ACTIVATION activation);
+
+void forward_local_layer(const local_layer layer, network net);
+void backward_local_layer(local_layer layer, network net);
+void update_local_layer(local_layer layer, update_args a);
+
+void bias_output(float *output, float *biases, int batch, int n, int size);
+void backward_bias(float *bias_updates, float *delta, int batch, int n, int size);
+
+#endif
+
diff --git a/projects/darknet/src/logistic_layer.c b/projects/darknet/src/logistic_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..b2b3d6b1ccf48aafe0db69b972c5753ea1299720
--- /dev/null
+++ b/projects/darknet/src/logistic_layer.c
@@ -0,0 +1,71 @@
+#include "logistic_layer.h"
+#include "activations.h"
+#include "blas.h"
+#include "cuda.h"
+
+#include <float.h>
+#include <math.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <assert.h>
+
+layer make_logistic_layer(int batch, int inputs)
+{
+    fprintf(stderr, "logistic x entropy                             %4d\n",  inputs);
+    layer l = {0};
+    l.type = LOGXENT;
+    l.batch = batch;
+    l.inputs = inputs;
+    l.outputs = inputs;
+    l.loss = calloc(inputs*batch, sizeof(float));
+    l.output = calloc(inputs*batch, sizeof(float));
+    l.delta = calloc(inputs*batch, sizeof(float));
+    l.cost = calloc(1, sizeof(float));
+
+    l.forward = forward_logistic_layer;
+    l.backward = backward_logistic_layer;
+    #ifdef GPU
+    l.forward_gpu = forward_logistic_layer_gpu;
+    l.backward_gpu = backward_logistic_layer_gpu;
+
+    l.output_gpu = cuda_make_array(l.output, inputs*batch); 
+    l.loss_gpu = cuda_make_array(l.loss, inputs*batch); 
+    l.delta_gpu = cuda_make_array(l.delta, inputs*batch); 
+    #endif
+    return l;
+}
+
+void forward_logistic_layer(const layer l, network net)
+{
+    copy_cpu(l.outputs*l.batch, net.input, 1, l.output, 1);
+    activate_array(l.output, l.outputs*l.batch, LOGISTIC);
+    if(net.truth){
+        logistic_x_ent_cpu(l.batch*l.inputs, l.output, net.truth, l.delta, l.loss);
+        l.cost[0] = sum_array(l.loss, l.batch*l.inputs);
+    }
+}
+
+void backward_logistic_layer(const layer l, network net)
+{
+    axpy_cpu(l.inputs*l.batch, 1, l.delta, 1, net.delta, 1);
+}
+
+#ifdef GPU
+
+void forward_logistic_layer_gpu(const layer l, network net)
+{
+    copy_gpu(l.outputs*l.batch, net.input_gpu, 1, l.output_gpu, 1);
+    activate_array_gpu(l.output_gpu, l.outputs*l.batch, LOGISTIC);
+    if(net.truth){
+        logistic_x_ent_gpu(l.batch*l.inputs, l.output_gpu, net.truth_gpu, l.delta_gpu, l.loss_gpu);
+        cuda_pull_array(l.loss_gpu, l.loss, l.batch*l.inputs);
+        l.cost[0] = sum_array(l.loss, l.batch*l.inputs);
+    }
+}
+
+void backward_logistic_layer_gpu(const layer l, network net)
+{
+    axpy_gpu(l.batch*l.inputs, 1, l.delta_gpu, 1, net.delta_gpu, 1);
+}
+
+#endif
diff --git a/projects/darknet/src/logistic_layer.h b/projects/darknet/src/logistic_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..9c25bee3c2a6eb1013ed43ce0c4aeaa63b7a293f
--- /dev/null
+++ b/projects/darknet/src/logistic_layer.h
@@ -0,0 +1,15 @@
+#ifndef LOGISTIC_LAYER_H
+#define LOGISTIC_LAYER_H
+#include "layer.h"
+#include "network.h"
+
+layer make_logistic_layer(int batch, int inputs);
+void forward_logistic_layer(const layer l, network net);
+void backward_logistic_layer(const layer l, network net);
+
+#ifdef GPU
+void forward_logistic_layer_gpu(const layer l, network net);
+void backward_logistic_layer_gpu(const layer l, network net);
+#endif
+
+#endif
diff --git a/projects/darknet/src/lstm_layer.c b/projects/darknet/src/lstm_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..fb07de202282feac0292dc0d06b013d684ac987c
--- /dev/null
+++ b/projects/darknet/src/lstm_layer.c
@@ -0,0 +1,626 @@
+#include "lstm_layer.h"
+#include "connected_layer.h"
+#include "utils.h"
+#include "cuda.h"
+#include "blas.h"
+#include "gemm.h"
+
+#include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+static void increment_layer(layer *l, int steps)
+{
+    int num = l->outputs*l->batch*steps;
+    l->output += num;
+    l->delta += num;
+    l->x += num;
+    l->x_norm += num;
+
+#ifdef GPU
+    l->output_gpu += num;
+    l->delta_gpu += num;
+    l->x_gpu += num;
+    l->x_norm_gpu += num;
+#endif
+}
+
+layer make_lstm_layer(int batch, int inputs, int outputs, int steps, int batch_normalize, int adam)
+{
+    fprintf(stderr, "LSTM Layer: %d inputs, %d outputs\n", inputs, outputs);
+    batch = batch / steps;
+    layer l = { 0 };
+    l.batch = batch;
+    l.type = LSTM;
+    l.steps = steps;
+    l.inputs = inputs;
+
+    l.uf = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.uf) = make_connected_layer(batch*steps, inputs, outputs, LINEAR, batch_normalize, adam);
+    l.uf->batch = batch;
+
+    l.ui = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.ui) = make_connected_layer(batch*steps, inputs, outputs, LINEAR, batch_normalize, adam);
+    l.ui->batch = batch;
+
+    l.ug = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.ug) = make_connected_layer(batch*steps, inputs, outputs, LINEAR, batch_normalize, adam);
+    l.ug->batch = batch;
+
+    l.uo = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.uo) = make_connected_layer(batch*steps, inputs, outputs, LINEAR, batch_normalize, adam);
+    l.uo->batch = batch;
+
+    l.wf = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.wf) = make_connected_layer(batch*steps, outputs, outputs, LINEAR, batch_normalize, adam);
+    l.wf->batch = batch;
+
+    l.wi = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.wi) = make_connected_layer(batch*steps, outputs, outputs, LINEAR, batch_normalize, adam);
+    l.wi->batch = batch;
+
+    l.wg = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.wg) = make_connected_layer(batch*steps, outputs, outputs, LINEAR, batch_normalize, adam);
+    l.wg->batch = batch;
+
+    l.wo = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.wo) = make_connected_layer(batch*steps, outputs, outputs, LINEAR, batch_normalize, adam);
+    l.wo->batch = batch;
+
+    l.batch_normalize = batch_normalize;
+    l.outputs = outputs;
+
+    l.output = calloc(outputs*batch*steps, sizeof(float));
+    l.state = calloc(outputs*batch, sizeof(float));
+
+    l.forward = forward_lstm_layer;
+    l.update = update_lstm_layer;
+
+    l.prev_state_cpu =  calloc(batch*outputs, sizeof(float));
+    l.prev_cell_cpu =   calloc(batch*outputs, sizeof(float));
+    l.cell_cpu =        calloc(batch*outputs*steps, sizeof(float));
+
+    l.f_cpu =           calloc(batch*outputs, sizeof(float));
+    l.i_cpu =           calloc(batch*outputs, sizeof(float));
+    l.g_cpu =           calloc(batch*outputs, sizeof(float));
+    l.o_cpu =           calloc(batch*outputs, sizeof(float));
+    l.c_cpu =           calloc(batch*outputs, sizeof(float));
+    l.h_cpu =           calloc(batch*outputs, sizeof(float));
+    l.temp_cpu =        calloc(batch*outputs, sizeof(float));
+    l.temp2_cpu =       calloc(batch*outputs, sizeof(float));
+    l.temp3_cpu =       calloc(batch*outputs, sizeof(float));
+    l.dc_cpu =          calloc(batch*outputs, sizeof(float));
+    l.dh_cpu =          calloc(batch*outputs, sizeof(float));
+
+#ifdef GPU
+    l.forward_gpu = forward_lstm_layer_gpu;
+    l.backward_gpu = backward_lstm_layer_gpu;
+    l.update_gpu = update_lstm_layer_gpu;
+
+    l.output_gpu = cuda_make_array(0, batch*outputs*steps);
+    l.delta_gpu = cuda_make_array(0, batch*l.outputs*steps);
+
+    l.prev_state_gpu = cuda_make_array(0, batch*outputs);
+    l.prev_cell_gpu = cuda_make_array(0, batch*outputs);
+    l.cell_gpu = cuda_make_array(0, batch*outputs*steps);
+
+    l.f_gpu = cuda_make_array(0, batch*outputs);
+    l.i_gpu = cuda_make_array(0, batch*outputs);
+    l.g_gpu = cuda_make_array(0, batch*outputs);
+    l.o_gpu = cuda_make_array(0, batch*outputs);
+    l.c_gpu = cuda_make_array(0, batch*outputs);
+    l.h_gpu = cuda_make_array(0, batch*outputs);
+    l.temp_gpu =  cuda_make_array(0, batch*outputs);
+    l.temp2_gpu = cuda_make_array(0, batch*outputs);
+    l.temp3_gpu = cuda_make_array(0, batch*outputs);
+    l.dc_gpu = cuda_make_array(0, batch*outputs);
+    l.dh_gpu = cuda_make_array(0, batch*outputs);
+#ifdef CUDNN
+        cudnnSetTensor4dDescriptor(l.wf->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.wf->out_c, l.wf->out_h, l.wf->out_w); 
+        cudnnSetTensor4dDescriptor(l.wi->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.wi->out_c, l.wi->out_h, l.wi->out_w); 
+        cudnnSetTensor4dDescriptor(l.wg->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.wg->out_c, l.wg->out_h, l.wg->out_w); 
+        cudnnSetTensor4dDescriptor(l.wo->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.wo->out_c, l.wo->out_h, l.wo->out_w); 
+
+        cudnnSetTensor4dDescriptor(l.uf->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.uf->out_c, l.uf->out_h, l.uf->out_w); 
+        cudnnSetTensor4dDescriptor(l.ui->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.ui->out_c, l.ui->out_h, l.ui->out_w); 
+        cudnnSetTensor4dDescriptor(l.ug->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.ug->out_c, l.ug->out_h, l.ug->out_w); 
+        cudnnSetTensor4dDescriptor(l.uo->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.uo->out_c, l.uo->out_h, l.uo->out_w); 
+#endif
+
+#endif
+
+    return l;
+}
+
+void update_lstm_layer(layer l, update_args a)
+{
+    update_connected_layer(*(l.wf), a);
+    update_connected_layer(*(l.wi), a);
+    update_connected_layer(*(l.wg), a);
+    update_connected_layer(*(l.wo), a);
+    update_connected_layer(*(l.uf), a);
+    update_connected_layer(*(l.ui), a);
+    update_connected_layer(*(l.ug), a);
+    update_connected_layer(*(l.uo), a);
+}
+
+void forward_lstm_layer(layer l, network state)
+{
+    network s = { 0 };
+    s.train = state.train;
+    int i;
+    layer wf = *(l.wf);
+    layer wi = *(l.wi);
+    layer wg = *(l.wg);
+    layer wo = *(l.wo);
+
+    layer uf = *(l.uf);
+    layer ui = *(l.ui);
+    layer ug = *(l.ug);
+    layer uo = *(l.uo);
+
+    fill_cpu(l.outputs * l.batch * l.steps, 0, wf.delta, 1);
+    fill_cpu(l.outputs * l.batch * l.steps, 0, wi.delta, 1);
+    fill_cpu(l.outputs * l.batch * l.steps, 0, wg.delta, 1);
+    fill_cpu(l.outputs * l.batch * l.steps, 0, wo.delta, 1);
+
+    fill_cpu(l.outputs * l.batch * l.steps, 0, uf.delta, 1);
+    fill_cpu(l.outputs * l.batch * l.steps, 0, ui.delta, 1);
+    fill_cpu(l.outputs * l.batch * l.steps, 0, ug.delta, 1);
+    fill_cpu(l.outputs * l.batch * l.steps, 0, uo.delta, 1);
+    if (state.train) {
+        fill_cpu(l.outputs * l.batch * l.steps, 0, l.delta, 1);
+    }
+
+    for (i = 0; i < l.steps; ++i) {
+        s.input = l.h_cpu;
+        forward_connected_layer(wf, s);							
+        forward_connected_layer(wi, s);							
+        forward_connected_layer(wg, s);							
+        forward_connected_layer(wo, s);							
+
+        s.input = state.input;
+        forward_connected_layer(uf, s);							
+        forward_connected_layer(ui, s);							
+        forward_connected_layer(ug, s);							
+        forward_connected_layer(uo, s);							
+
+        copy_cpu(l.outputs*l.batch, wf.output, 1, l.f_cpu, 1);
+        axpy_cpu(l.outputs*l.batch, 1, uf.output, 1, l.f_cpu, 1);
+
+        copy_cpu(l.outputs*l.batch, wi.output, 1, l.i_cpu, 1);	
+        axpy_cpu(l.outputs*l.batch, 1, ui.output, 1, l.i_cpu, 1);	
+
+        copy_cpu(l.outputs*l.batch, wg.output, 1, l.g_cpu, 1);	
+        axpy_cpu(l.outputs*l.batch, 1, ug.output, 1, l.g_cpu, 1);	
+
+        copy_cpu(l.outputs*l.batch, wo.output, 1, l.o_cpu, 1);	
+        axpy_cpu(l.outputs*l.batch, 1, uo.output, 1, l.o_cpu, 1);	
+
+        activate_array(l.f_cpu, l.outputs*l.batch, LOGISTIC);		
+        activate_array(l.i_cpu, l.outputs*l.batch, LOGISTIC);		
+        activate_array(l.g_cpu, l.outputs*l.batch, TANH);			
+        activate_array(l.o_cpu, l.outputs*l.batch, LOGISTIC);		
+
+        copy_cpu(l.outputs*l.batch, l.i_cpu, 1, l.temp_cpu, 1);		
+        mul_cpu(l.outputs*l.batch, l.g_cpu, 1, l.temp_cpu, 1);		
+        mul_cpu(l.outputs*l.batch, l.f_cpu, 1, l.c_cpu, 1);			
+        axpy_cpu(l.outputs*l.batch, 1, l.temp_cpu, 1, l.c_cpu, 1);	
+
+        copy_cpu(l.outputs*l.batch, l.c_cpu, 1, l.h_cpu, 1);			
+        activate_array(l.h_cpu, l.outputs*l.batch, TANH);		
+        mul_cpu(l.outputs*l.batch, l.o_cpu, 1, l.h_cpu, 1);	
+
+        copy_cpu(l.outputs*l.batch, l.c_cpu, 1, l.cell_cpu, 1);		
+        copy_cpu(l.outputs*l.batch, l.h_cpu, 1, l.output, 1);
+
+        state.input += l.inputs*l.batch;
+        l.output    += l.outputs*l.batch;
+        l.cell_cpu      += l.outputs*l.batch;
+
+        increment_layer(&wf, 1);
+        increment_layer(&wi, 1);
+        increment_layer(&wg, 1);
+        increment_layer(&wo, 1);
+
+        increment_layer(&uf, 1);
+        increment_layer(&ui, 1);
+        increment_layer(&ug, 1);
+        increment_layer(&uo, 1);
+    }
+}
+
+void backward_lstm_layer(layer l, network state)
+{
+    network s = { 0 };
+    s.train = state.train;
+    int i;
+    layer wf = *(l.wf);
+    layer wi = *(l.wi);
+    layer wg = *(l.wg);
+    layer wo = *(l.wo);
+
+    layer uf = *(l.uf);
+    layer ui = *(l.ui);
+    layer ug = *(l.ug);
+    layer uo = *(l.uo);
+
+    increment_layer(&wf, l.steps - 1);
+    increment_layer(&wi, l.steps - 1);
+    increment_layer(&wg, l.steps - 1);
+    increment_layer(&wo, l.steps - 1);
+
+    increment_layer(&uf, l.steps - 1);
+    increment_layer(&ui, l.steps - 1);
+    increment_layer(&ug, l.steps - 1);
+    increment_layer(&uo, l.steps - 1);
+
+    state.input += l.inputs*l.batch*(l.steps - 1);
+    if (state.delta) state.delta += l.inputs*l.batch*(l.steps - 1);
+
+    l.output += l.outputs*l.batch*(l.steps - 1);
+    l.cell_cpu += l.outputs*l.batch*(l.steps - 1);
+    l.delta += l.outputs*l.batch*(l.steps - 1);
+
+    for (i = l.steps - 1; i >= 0; --i) {
+        if (i != 0) copy_cpu(l.outputs*l.batch, l.cell_cpu - l.outputs*l.batch, 1, l.prev_cell_cpu, 1);
+        copy_cpu(l.outputs*l.batch, l.cell_cpu, 1, l.c_cpu, 1);
+        if (i != 0) copy_cpu(l.outputs*l.batch, l.output - l.outputs*l.batch, 1, l.prev_state_cpu, 1);
+        copy_cpu(l.outputs*l.batch, l.output, 1, l.h_cpu, 1);
+
+        l.dh_cpu = (i == 0) ? 0 : l.delta - l.outputs*l.batch;
+
+        copy_cpu(l.outputs*l.batch, wf.output, 1, l.f_cpu, 1);			
+        axpy_cpu(l.outputs*l.batch, 1, uf.output, 1, l.f_cpu, 1);			
+
+        copy_cpu(l.outputs*l.batch, wi.output, 1, l.i_cpu, 1);			
+        axpy_cpu(l.outputs*l.batch, 1, ui.output, 1, l.i_cpu, 1);			
+
+        copy_cpu(l.outputs*l.batch, wg.output, 1, l.g_cpu, 1);			
+        axpy_cpu(l.outputs*l.batch, 1, ug.output, 1, l.g_cpu, 1);			
+
+        copy_cpu(l.outputs*l.batch, wo.output, 1, l.o_cpu, 1);			
+        axpy_cpu(l.outputs*l.batch, 1, uo.output, 1, l.o_cpu, 1);			
+
+        activate_array(l.f_cpu, l.outputs*l.batch, LOGISTIC);			
+        activate_array(l.i_cpu, l.outputs*l.batch, LOGISTIC);		
+        activate_array(l.g_cpu, l.outputs*l.batch, TANH);			
+        activate_array(l.o_cpu, l.outputs*l.batch, LOGISTIC);		
+
+        copy_cpu(l.outputs*l.batch, l.delta, 1, l.temp3_cpu, 1);		
+
+        copy_cpu(l.outputs*l.batch, l.c_cpu, 1, l.temp_cpu, 1);			
+        activate_array(l.temp_cpu, l.outputs*l.batch, TANH);			
+
+        copy_cpu(l.outputs*l.batch, l.temp3_cpu, 1, l.temp2_cpu, 1);		
+        mul_cpu(l.outputs*l.batch, l.o_cpu, 1, l.temp2_cpu, 1);			
+
+        gradient_array(l.temp_cpu, l.outputs*l.batch, TANH, l.temp2_cpu);
+        axpy_cpu(l.outputs*l.batch, 1, l.dc_cpu, 1, l.temp2_cpu, 1);		
+
+        copy_cpu(l.outputs*l.batch, l.c_cpu, 1, l.temp_cpu, 1);			
+        activate_array(l.temp_cpu, l.outputs*l.batch, TANH);			
+        mul_cpu(l.outputs*l.batch, l.temp3_cpu, 1, l.temp_cpu, 1);		
+        gradient_array(l.o_cpu, l.outputs*l.batch, LOGISTIC, l.temp_cpu);
+        copy_cpu(l.outputs*l.batch, l.temp_cpu, 1, wo.delta, 1);
+        s.input = l.prev_state_cpu;
+        s.delta = l.dh_cpu;															
+        backward_connected_layer(wo, s);	
+
+        copy_cpu(l.outputs*l.batch, l.temp_cpu, 1, uo.delta, 1);
+        s.input = state.input;
+        s.delta = state.delta;
+        backward_connected_layer(uo, s);									
+
+        copy_cpu(l.outputs*l.batch, l.temp2_cpu, 1, l.temp_cpu, 1);			
+        mul_cpu(l.outputs*l.batch, l.i_cpu, 1, l.temp_cpu, 1);				
+        gradient_array(l.g_cpu, l.outputs*l.batch, TANH, l.temp_cpu);		
+        copy_cpu(l.outputs*l.batch, l.temp_cpu, 1, wg.delta, 1);
+        s.input = l.prev_state_cpu;
+        s.delta = l.dh_cpu;														
+        backward_connected_layer(wg, s);	
+
+        copy_cpu(l.outputs*l.batch, l.temp_cpu, 1, ug.delta, 1);
+        s.input = state.input;
+        s.delta = state.delta;
+        backward_connected_layer(ug, s);																
+
+        copy_cpu(l.outputs*l.batch, l.temp2_cpu, 1, l.temp_cpu, 1);			
+        mul_cpu(l.outputs*l.batch, l.g_cpu, 1, l.temp_cpu, 1);				
+        gradient_array(l.i_cpu, l.outputs*l.batch, LOGISTIC, l.temp_cpu);	
+        copy_cpu(l.outputs*l.batch, l.temp_cpu, 1, wi.delta, 1);
+        s.input = l.prev_state_cpu;
+        s.delta = l.dh_cpu;
+        backward_connected_layer(wi, s);						
+
+        copy_cpu(l.outputs*l.batch, l.temp_cpu, 1, ui.delta, 1);
+        s.input = state.input;
+        s.delta = state.delta;
+        backward_connected_layer(ui, s);									
+
+        copy_cpu(l.outputs*l.batch, l.temp2_cpu, 1, l.temp_cpu, 1);		
+        mul_cpu(l.outputs*l.batch, l.prev_cell_cpu, 1, l.temp_cpu, 1);
+        gradient_array(l.f_cpu, l.outputs*l.batch, LOGISTIC, l.temp_cpu);
+        copy_cpu(l.outputs*l.batch, l.temp_cpu, 1, wf.delta, 1);
+        s.input = l.prev_state_cpu;
+        s.delta = l.dh_cpu;
+        backward_connected_layer(wf, s);						
+
+        copy_cpu(l.outputs*l.batch, l.temp_cpu, 1, uf.delta, 1);
+        s.input = state.input;
+        s.delta = state.delta;
+        backward_connected_layer(uf, s);									
+
+        copy_cpu(l.outputs*l.batch, l.temp2_cpu, 1, l.temp_cpu, 1);			
+        mul_cpu(l.outputs*l.batch, l.f_cpu, 1, l.temp_cpu, 1);				
+        copy_cpu(l.outputs*l.batch, l.temp_cpu, 1, l.dc_cpu, 1);				
+
+        state.input -= l.inputs*l.batch;
+        if (state.delta) state.delta -= l.inputs*l.batch;
+        l.output -= l.outputs*l.batch;
+        l.cell_cpu -= l.outputs*l.batch;
+        l.delta -= l.outputs*l.batch;
+
+        increment_layer(&wf, -1);
+        increment_layer(&wi, -1);
+        increment_layer(&wg, -1);
+        increment_layer(&wo, -1);
+
+        increment_layer(&uf, -1);
+        increment_layer(&ui, -1);
+        increment_layer(&ug, -1);
+        increment_layer(&uo, -1);
+    }
+}
+
+#ifdef GPU
+void update_lstm_layer_gpu(layer l, update_args a)
+{
+    update_connected_layer_gpu(*(l.wf), a);
+    update_connected_layer_gpu(*(l.wi), a);
+    update_connected_layer_gpu(*(l.wg), a);
+    update_connected_layer_gpu(*(l.wo), a);
+    update_connected_layer_gpu(*(l.uf), a);
+    update_connected_layer_gpu(*(l.ui), a);
+    update_connected_layer_gpu(*(l.ug), a);
+    update_connected_layer_gpu(*(l.uo), a);
+}
+
+void forward_lstm_layer_gpu(layer l, network state)
+{
+    network s = { 0 };
+    s.train = state.train;
+    int i;
+    layer wf = *(l.wf);
+    layer wi = *(l.wi);
+    layer wg = *(l.wg);
+    layer wo = *(l.wo);
+
+    layer uf = *(l.uf);
+    layer ui = *(l.ui);
+    layer ug = *(l.ug);
+    layer uo = *(l.uo);
+
+    fill_gpu(l.outputs * l.batch * l.steps, 0, wf.delta_gpu, 1);
+    fill_gpu(l.outputs * l.batch * l.steps, 0, wi.delta_gpu, 1);
+    fill_gpu(l.outputs * l.batch * l.steps, 0, wg.delta_gpu, 1);
+    fill_gpu(l.outputs * l.batch * l.steps, 0, wo.delta_gpu, 1);
+
+    fill_gpu(l.outputs * l.batch * l.steps, 0, uf.delta_gpu, 1);
+    fill_gpu(l.outputs * l.batch * l.steps, 0, ui.delta_gpu, 1);
+    fill_gpu(l.outputs * l.batch * l.steps, 0, ug.delta_gpu, 1);
+    fill_gpu(l.outputs * l.batch * l.steps, 0, uo.delta_gpu, 1);
+    if (state.train) {
+        fill_gpu(l.outputs * l.batch * l.steps, 0, l.delta_gpu, 1);
+    }
+
+    for (i = 0; i < l.steps; ++i) {
+        s.input_gpu = l.h_gpu;
+        forward_connected_layer_gpu(wf, s);							
+        forward_connected_layer_gpu(wi, s);							
+        forward_connected_layer_gpu(wg, s);							
+        forward_connected_layer_gpu(wo, s);							
+
+        s.input_gpu = state.input_gpu;
+        forward_connected_layer_gpu(uf, s);							
+        forward_connected_layer_gpu(ui, s);							
+        forward_connected_layer_gpu(ug, s);							
+        forward_connected_layer_gpu(uo, s);							
+
+        copy_gpu(l.outputs*l.batch, wf.output_gpu, 1, l.f_gpu, 1);
+        axpy_gpu(l.outputs*l.batch, 1, uf.output_gpu, 1, l.f_gpu, 1);
+
+        copy_gpu(l.outputs*l.batch, wi.output_gpu, 1, l.i_gpu, 1);	
+        axpy_gpu(l.outputs*l.batch, 1, ui.output_gpu, 1, l.i_gpu, 1);	
+
+        copy_gpu(l.outputs*l.batch, wg.output_gpu, 1, l.g_gpu, 1);	
+        axpy_gpu(l.outputs*l.batch, 1, ug.output_gpu, 1, l.g_gpu, 1);	
+
+        copy_gpu(l.outputs*l.batch, wo.output_gpu, 1, l.o_gpu, 1);	
+        axpy_gpu(l.outputs*l.batch, 1, uo.output_gpu, 1, l.o_gpu, 1);	
+
+        activate_array_gpu(l.f_gpu, l.outputs*l.batch, LOGISTIC);		
+        activate_array_gpu(l.i_gpu, l.outputs*l.batch, LOGISTIC);		
+        activate_array_gpu(l.g_gpu, l.outputs*l.batch, TANH);			
+        activate_array_gpu(l.o_gpu, l.outputs*l.batch, LOGISTIC);		
+
+        copy_gpu(l.outputs*l.batch, l.i_gpu, 1, l.temp_gpu, 1);		
+        mul_gpu(l.outputs*l.batch, l.g_gpu, 1, l.temp_gpu, 1);		
+        mul_gpu(l.outputs*l.batch, l.f_gpu, 1, l.c_gpu, 1);			
+        axpy_gpu(l.outputs*l.batch, 1, l.temp_gpu, 1, l.c_gpu, 1);	
+
+        copy_gpu(l.outputs*l.batch, l.c_gpu, 1, l.h_gpu, 1);			
+        activate_array_gpu(l.h_gpu, l.outputs*l.batch, TANH);		
+        mul_gpu(l.outputs*l.batch, l.o_gpu, 1, l.h_gpu, 1);	
+
+        copy_gpu(l.outputs*l.batch, l.c_gpu, 1, l.cell_gpu, 1);		
+        copy_gpu(l.outputs*l.batch, l.h_gpu, 1, l.output_gpu, 1);
+
+        state.input_gpu += l.inputs*l.batch;
+        l.output_gpu    += l.outputs*l.batch;
+        l.cell_gpu      += l.outputs*l.batch;
+
+        increment_layer(&wf, 1);
+        increment_layer(&wi, 1);
+        increment_layer(&wg, 1);
+        increment_layer(&wo, 1);
+
+        increment_layer(&uf, 1);
+        increment_layer(&ui, 1);
+        increment_layer(&ug, 1);
+        increment_layer(&uo, 1);
+    }
+}
+
+void backward_lstm_layer_gpu(layer l, network state)
+{
+    network s = { 0 };
+    s.train = state.train;
+    int i;
+    layer wf = *(l.wf);
+    layer wi = *(l.wi);
+    layer wg = *(l.wg);
+    layer wo = *(l.wo);
+
+    layer uf = *(l.uf);
+    layer ui = *(l.ui);
+    layer ug = *(l.ug);
+    layer uo = *(l.uo);
+
+    increment_layer(&wf, l.steps - 1);
+    increment_layer(&wi, l.steps - 1);
+    increment_layer(&wg, l.steps - 1);
+    increment_layer(&wo, l.steps - 1);
+
+    increment_layer(&uf, l.steps - 1);
+    increment_layer(&ui, l.steps - 1);
+    increment_layer(&ug, l.steps - 1);
+    increment_layer(&uo, l.steps - 1);
+
+    state.input_gpu += l.inputs*l.batch*(l.steps - 1);
+    if (state.delta_gpu) state.delta_gpu += l.inputs*l.batch*(l.steps - 1);
+
+    l.output_gpu += l.outputs*l.batch*(l.steps - 1);
+    l.cell_gpu += l.outputs*l.batch*(l.steps - 1);
+    l.delta_gpu += l.outputs*l.batch*(l.steps - 1);
+
+    for (i = l.steps - 1; i >= 0; --i) {
+        if (i != 0) copy_gpu(l.outputs*l.batch, l.cell_gpu - l.outputs*l.batch, 1, l.prev_cell_gpu, 1);
+        copy_gpu(l.outputs*l.batch, l.cell_gpu, 1, l.c_gpu, 1);
+        if (i != 0) copy_gpu(l.outputs*l.batch, l.output_gpu - l.outputs*l.batch, 1, l.prev_state_gpu, 1);
+        copy_gpu(l.outputs*l.batch, l.output_gpu, 1, l.h_gpu, 1);
+
+        l.dh_gpu = (i == 0) ? 0 : l.delta_gpu - l.outputs*l.batch;
+
+        copy_gpu(l.outputs*l.batch, wf.output_gpu, 1, l.f_gpu, 1);			
+        axpy_gpu(l.outputs*l.batch, 1, uf.output_gpu, 1, l.f_gpu, 1);			
+
+        copy_gpu(l.outputs*l.batch, wi.output_gpu, 1, l.i_gpu, 1);			
+        axpy_gpu(l.outputs*l.batch, 1, ui.output_gpu, 1, l.i_gpu, 1);			
+
+        copy_gpu(l.outputs*l.batch, wg.output_gpu, 1, l.g_gpu, 1);			
+        axpy_gpu(l.outputs*l.batch, 1, ug.output_gpu, 1, l.g_gpu, 1);			
+
+        copy_gpu(l.outputs*l.batch, wo.output_gpu, 1, l.o_gpu, 1);			
+        axpy_gpu(l.outputs*l.batch, 1, uo.output_gpu, 1, l.o_gpu, 1);			
+
+        activate_array_gpu(l.f_gpu, l.outputs*l.batch, LOGISTIC);			
+        activate_array_gpu(l.i_gpu, l.outputs*l.batch, LOGISTIC);		
+        activate_array_gpu(l.g_gpu, l.outputs*l.batch, TANH);			
+        activate_array_gpu(l.o_gpu, l.outputs*l.batch, LOGISTIC);		
+
+        copy_gpu(l.outputs*l.batch, l.delta_gpu, 1, l.temp3_gpu, 1);		
+
+        copy_gpu(l.outputs*l.batch, l.c_gpu, 1, l.temp_gpu, 1);			
+        activate_array_gpu(l.temp_gpu, l.outputs*l.batch, TANH);			
+
+        copy_gpu(l.outputs*l.batch, l.temp3_gpu, 1, l.temp2_gpu, 1);		
+        mul_gpu(l.outputs*l.batch, l.o_gpu, 1, l.temp2_gpu, 1);			
+
+        gradient_array_gpu(l.temp_gpu, l.outputs*l.batch, TANH, l.temp2_gpu);
+        axpy_gpu(l.outputs*l.batch, 1, l.dc_gpu, 1, l.temp2_gpu, 1);		
+
+        copy_gpu(l.outputs*l.batch, l.c_gpu, 1, l.temp_gpu, 1);			
+        activate_array_gpu(l.temp_gpu, l.outputs*l.batch, TANH);			
+        mul_gpu(l.outputs*l.batch, l.temp3_gpu, 1, l.temp_gpu, 1);		
+        gradient_array_gpu(l.o_gpu, l.outputs*l.batch, LOGISTIC, l.temp_gpu);
+        copy_gpu(l.outputs*l.batch, l.temp_gpu, 1, wo.delta_gpu, 1);
+        s.input_gpu = l.prev_state_gpu;
+        s.delta_gpu = l.dh_gpu;															
+        backward_connected_layer_gpu(wo, s);	
+
+        copy_gpu(l.outputs*l.batch, l.temp_gpu, 1, uo.delta_gpu, 1);
+        s.input_gpu = state.input_gpu;
+        s.delta_gpu = state.delta_gpu;
+        backward_connected_layer_gpu(uo, s);									
+
+        copy_gpu(l.outputs*l.batch, l.temp2_gpu, 1, l.temp_gpu, 1);			
+        mul_gpu(l.outputs*l.batch, l.i_gpu, 1, l.temp_gpu, 1);				
+        gradient_array_gpu(l.g_gpu, l.outputs*l.batch, TANH, l.temp_gpu);		
+        copy_gpu(l.outputs*l.batch, l.temp_gpu, 1, wg.delta_gpu, 1);
+        s.input_gpu = l.prev_state_gpu;
+        s.delta_gpu = l.dh_gpu;														
+        backward_connected_layer_gpu(wg, s);	
+
+        copy_gpu(l.outputs*l.batch, l.temp_gpu, 1, ug.delta_gpu, 1);
+        s.input_gpu = state.input_gpu;
+        s.delta_gpu = state.delta_gpu;
+        backward_connected_layer_gpu(ug, s);																
+
+        copy_gpu(l.outputs*l.batch, l.temp2_gpu, 1, l.temp_gpu, 1);			
+        mul_gpu(l.outputs*l.batch, l.g_gpu, 1, l.temp_gpu, 1);				
+        gradient_array_gpu(l.i_gpu, l.outputs*l.batch, LOGISTIC, l.temp_gpu);	
+        copy_gpu(l.outputs*l.batch, l.temp_gpu, 1, wi.delta_gpu, 1);
+        s.input_gpu = l.prev_state_gpu;
+        s.delta_gpu = l.dh_gpu;
+        backward_connected_layer_gpu(wi, s);						
+
+        copy_gpu(l.outputs*l.batch, l.temp_gpu, 1, ui.delta_gpu, 1);
+        s.input_gpu = state.input_gpu;
+        s.delta_gpu = state.delta_gpu;
+        backward_connected_layer_gpu(ui, s);									
+
+        copy_gpu(l.outputs*l.batch, l.temp2_gpu, 1, l.temp_gpu, 1);		
+        mul_gpu(l.outputs*l.batch, l.prev_cell_gpu, 1, l.temp_gpu, 1);
+        gradient_array_gpu(l.f_gpu, l.outputs*l.batch, LOGISTIC, l.temp_gpu);
+        copy_gpu(l.outputs*l.batch, l.temp_gpu, 1, wf.delta_gpu, 1);
+        s.input_gpu = l.prev_state_gpu;
+        s.delta_gpu = l.dh_gpu;
+        backward_connected_layer_gpu(wf, s);						
+
+        copy_gpu(l.outputs*l.batch, l.temp_gpu, 1, uf.delta_gpu, 1);
+        s.input_gpu = state.input_gpu;
+        s.delta_gpu = state.delta_gpu;
+        backward_connected_layer_gpu(uf, s);									
+
+        copy_gpu(l.outputs*l.batch, l.temp2_gpu, 1, l.temp_gpu, 1);			
+        mul_gpu(l.outputs*l.batch, l.f_gpu, 1, l.temp_gpu, 1);				
+        copy_gpu(l.outputs*l.batch, l.temp_gpu, 1, l.dc_gpu, 1);				
+
+        state.input_gpu -= l.inputs*l.batch;
+        if (state.delta_gpu) state.delta_gpu -= l.inputs*l.batch;
+        l.output_gpu -= l.outputs*l.batch;
+        l.cell_gpu -= l.outputs*l.batch;
+        l.delta_gpu -= l.outputs*l.batch;
+
+        increment_layer(&wf, -1);
+        increment_layer(&wi, -1);
+        increment_layer(&wg, -1);
+        increment_layer(&wo, -1);
+
+        increment_layer(&uf, -1);
+        increment_layer(&ui, -1);
+        increment_layer(&ug, -1);
+        increment_layer(&uo, -1);
+    }
+}
+#endif
diff --git a/projects/darknet/src/lstm_layer.h b/projects/darknet/src/lstm_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..b9f07e6424b55c336e692aa6f1028d0bc1cae0b3
--- /dev/null
+++ b/projects/darknet/src/lstm_layer.h
@@ -0,0 +1,20 @@
+#ifndef LSTM_LAYER_H
+#define LSTM_LAYER_H
+
+#include "activations.h"
+#include "layer.h"
+#include "network.h"
+#define USET
+
+layer make_lstm_layer(int batch, int inputs, int outputs, int steps, int batch_normalize, int adam);
+
+void forward_lstm_layer(layer l, network net); 
+void update_lstm_layer(layer l, update_args a);
+
+#ifdef GPU
+void forward_lstm_layer_gpu(layer l, network net);
+void backward_lstm_layer_gpu(layer l, network net);
+void update_lstm_layer_gpu(layer l, update_args a); 
+
+#endif
+#endif
diff --git a/projects/darknet/src/matrix.c b/projects/darknet/src/matrix.c
new file mode 100644
index 0000000000000000000000000000000000000000..799916bff017180e220ae48748f495007793d168
--- /dev/null
+++ b/projects/darknet/src/matrix.c
@@ -0,0 +1,196 @@
+#include "matrix.h"
+#include "utils.h"
+#include "blas.h"
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <assert.h>
+#include <math.h>
+
+void free_matrix(matrix m)
+{
+    int i;
+    for(i = 0; i < m.rows; ++i) free(m.vals[i]);
+    free(m.vals);
+}
+
+float matrix_topk_accuracy(matrix truth, matrix guess, int k)
+{
+    int *indexes = calloc(k, sizeof(int));
+    int n = truth.cols;
+    int i,j;
+    int correct = 0;
+    for(i = 0; i < truth.rows; ++i){
+        top_k(guess.vals[i], n, k, indexes);
+        for(j = 0; j < k; ++j){
+            int class = indexes[j];
+            if(truth.vals[i][class]){
+                ++correct;
+                break;
+            }
+        }
+    }
+    free(indexes);
+    return (float)correct/truth.rows;
+}
+
+void scale_matrix(matrix m, float scale)
+{
+    int i,j;
+    for(i = 0; i < m.rows; ++i){
+        for(j = 0; j < m.cols; ++j){
+            m.vals[i][j] *= scale;
+        }
+    }
+}
+
+matrix resize_matrix(matrix m, int size)
+{
+    int i;
+    if (m.rows == size) return m;
+    if (m.rows < size) {
+        m.vals = realloc(m.vals, size*sizeof(float*));
+        for (i = m.rows; i < size; ++i) {
+            m.vals[i] = calloc(m.cols, sizeof(float));
+        }
+    } else if (m.rows > size) {
+        for (i = size; i < m.rows; ++i) {
+            free(m.vals[i]);
+        }
+        m.vals = realloc(m.vals, size*sizeof(float*));
+    }
+    m.rows = size;
+    return m;
+}
+
+void matrix_add_matrix(matrix from, matrix to)
+{
+    assert(from.rows == to.rows && from.cols == to.cols);
+    int i,j;
+    for(i = 0; i < from.rows; ++i){
+        for(j = 0; j < from.cols; ++j){
+            to.vals[i][j] += from.vals[i][j];
+        }
+    }
+}
+
+matrix copy_matrix(matrix m)
+{
+    matrix c = {0};
+    c.rows = m.rows;
+    c.cols = m.cols;
+    c.vals = calloc(c.rows, sizeof(float *));
+    int i;
+    for(i = 0; i < c.rows; ++i){
+        c.vals[i] = calloc(c.cols, sizeof(float));
+        copy_cpu(c.cols, m.vals[i], 1, c.vals[i], 1);
+    }
+    return c;
+}
+
+matrix make_matrix(int rows, int cols)
+{
+    int i;
+    matrix m;
+    m.rows = rows;
+    m.cols = cols;
+    m.vals = calloc(m.rows, sizeof(float *));
+    for(i = 0; i < m.rows; ++i){
+        m.vals[i] = calloc(m.cols, sizeof(float));
+    }
+    return m;
+}
+
+matrix hold_out_matrix(matrix *m, int n)
+{
+    int i;
+    matrix h;
+    h.rows = n;
+    h.cols = m->cols;
+    h.vals = calloc(h.rows, sizeof(float *));
+    for(i = 0; i < n; ++i){
+        int index = rand()%m->rows;
+        h.vals[i] = m->vals[index];
+        m->vals[index] = m->vals[--(m->rows)];
+    }
+    return h;
+}
+
+float *pop_column(matrix *m, int c)
+{
+    float *col = calloc(m->rows, sizeof(float));
+    int i, j;
+    for(i = 0; i < m->rows; ++i){
+        col[i] = m->vals[i][c];
+        for(j = c; j < m->cols-1; ++j){
+            m->vals[i][j] = m->vals[i][j+1];
+        }
+    }
+    --m->cols;
+    return col;
+}
+
+matrix csv_to_matrix(char *filename)
+{
+    FILE *fp = fopen(filename, "r");
+    if(!fp) file_error(filename);
+
+    matrix m;
+    m.cols = -1;
+
+    char *line;
+
+    int n = 0;
+    int size = 1024;
+    m.vals = calloc(size, sizeof(float*));
+    while((line = fgetl(fp))){
+        if(m.cols == -1) m.cols = count_fields(line);
+        if(n == size){
+            size *= 2;
+            m.vals = realloc(m.vals, size*sizeof(float*));
+        }
+        m.vals[n] = parse_fields(line, m.cols);
+        free(line);
+        ++n;
+    }
+    m.vals = realloc(m.vals, n*sizeof(float*));
+    m.rows = n;
+    return m;
+}
+
+void matrix_to_csv(matrix m)
+{
+    int i, j;
+
+    for(i = 0; i < m.rows; ++i){
+        for(j = 0; j < m.cols; ++j){
+            if(j > 0) printf(",");
+            printf("%.17g", m.vals[i][j]);
+        }
+        printf("\n");
+    }
+}
+
+void print_matrix(matrix m)
+{
+    int i, j;
+    printf("%d X %d Matrix:\n",m.rows, m.cols);
+    printf(" __");
+    for(j = 0; j < 16*m.cols-1; ++j) printf(" ");
+    printf("__ \n");
+
+    printf("|  ");
+    for(j = 0; j < 16*m.cols-1; ++j) printf(" ");
+    printf("  |\n");
+
+    for(i = 0; i < m.rows; ++i){
+        printf("|  ");
+        for(j = 0; j < m.cols; ++j){
+            printf("%15.7f ", m.vals[i][j]);
+        }
+        printf(" |\n");
+    }
+    printf("|__");
+    for(j = 0; j < 16*m.cols-1; ++j) printf(" ");
+    printf("__|\n");
+}
diff --git a/projects/darknet/src/matrix.h b/projects/darknet/src/matrix.h
new file mode 100644
index 0000000000000000000000000000000000000000..879acd70d26c084931b30067ddcc77057068e58c
--- /dev/null
+++ b/projects/darknet/src/matrix.h
@@ -0,0 +1,13 @@
+#ifndef MATRIX_H
+#define MATRIX_H
+#include "darknet.h"
+
+matrix copy_matrix(matrix m);
+void print_matrix(matrix m);
+
+matrix hold_out_matrix(matrix *m, int n);
+matrix resize_matrix(matrix m, int size);
+
+float *pop_column(matrix *m, int c);
+
+#endif
diff --git a/projects/darknet/src/maxpool_layer.c b/projects/darknet/src/maxpool_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..fb05635ea4f1402ad75815c768ea4ed8f4aa053d
--- /dev/null
+++ b/projects/darknet/src/maxpool_layer.c
@@ -0,0 +1,127 @@
+#include "maxpool_layer.h"
+#include "cuda.h"
+#include <stdio.h>
+
+image get_maxpool_image(maxpool_layer l)
+{
+    int h = l.out_h;
+    int w = l.out_w;
+    int c = l.c;
+    return float_to_image(w,h,c,l.output);
+}
+
+image get_maxpool_delta(maxpool_layer l)
+{
+    int h = l.out_h;
+    int w = l.out_w;
+    int c = l.c;
+    return float_to_image(w,h,c,l.delta);
+}
+
+maxpool_layer make_maxpool_layer(int batch, int h, int w, int c, int size, int stride, int padding)
+{
+    maxpool_layer l = {0};
+    l.type = MAXPOOL;
+    l.batch = batch;
+    l.h = h;
+    l.w = w;
+    l.c = c;
+    l.pad = padding;
+    l.out_w = (w + padding - size)/stride + 1;
+    l.out_h = (h + padding - size)/stride + 1;
+    l.out_c = c;
+    l.outputs = l.out_h * l.out_w * l.out_c;
+    l.inputs = h*w*c;
+    l.size = size;
+    l.stride = stride;
+    int output_size = l.out_h * l.out_w * l.out_c * batch;
+    l.indexes = calloc(output_size, sizeof(int));
+    l.output =  calloc(output_size, sizeof(float));
+    l.delta =   calloc(output_size, sizeof(float));
+    l.forward = forward_maxpool_layer;
+    l.backward = backward_maxpool_layer;
+    #ifdef GPU
+    l.forward_gpu = forward_maxpool_layer_gpu;
+    l.backward_gpu = backward_maxpool_layer_gpu;
+    l.indexes_gpu = cuda_make_int_array(0, output_size);
+    l.output_gpu  = cuda_make_array(l.output, output_size);
+    l.delta_gpu   = cuda_make_array(l.delta, output_size);
+    #endif
+    fprintf(stderr, "max          %d x %d / %d  %4d x%4d x%4d   ->  %4d x%4d x%4d\n", size, size, stride, w, h, c, l.out_w, l.out_h, l.out_c);
+    return l;
+}
+
+void resize_maxpool_layer(maxpool_layer *l, int w, int h)
+{
+    l->h = h;
+    l->w = w;
+    l->inputs = h*w*l->c;
+
+    l->out_w = (w + l->pad - l->size)/l->stride + 1;
+    l->out_h = (h + l->pad - l->size)/l->stride + 1;
+    l->outputs = l->out_w * l->out_h * l->c;
+    int output_size = l->outputs * l->batch;
+
+    l->indexes = realloc(l->indexes, output_size * sizeof(int));
+    l->output = realloc(l->output, output_size * sizeof(float));
+    l->delta = realloc(l->delta, output_size * sizeof(float));
+
+    #ifdef GPU
+    cuda_free((float *)l->indexes_gpu);
+    cuda_free(l->output_gpu);
+    cuda_free(l->delta_gpu);
+    l->indexes_gpu = cuda_make_int_array(0, output_size);
+    l->output_gpu  = cuda_make_array(l->output, output_size);
+    l->delta_gpu   = cuda_make_array(l->delta,  output_size);
+    #endif
+}
+
+void forward_maxpool_layer(const maxpool_layer l, network net)
+{
+    int b,i,j,k,m,n;
+    int w_offset = -l.pad/2;
+    int h_offset = -l.pad/2;
+
+    int h = l.out_h;
+    int w = l.out_w;
+    int c = l.c;
+
+    for(b = 0; b < l.batch; ++b){
+        for(k = 0; k < c; ++k){
+            for(i = 0; i < h; ++i){
+                for(j = 0; j < w; ++j){
+                    int out_index = j + w*(i + h*(k + c*b));
+                    float max = -FLT_MAX;
+                    int max_i = -1;
+                    for(n = 0; n < l.size; ++n){
+                        for(m = 0; m < l.size; ++m){
+                            int cur_h = h_offset + i*l.stride + n;
+                            int cur_w = w_offset + j*l.stride + m;
+                            int index = cur_w + l.w*(cur_h + l.h*(k + b*l.c));
+                            int valid = (cur_h >= 0 && cur_h < l.h &&
+                                         cur_w >= 0 && cur_w < l.w);
+                            float val = (valid != 0) ? net.input[index] : -FLT_MAX;
+                            max_i = (val > max) ? index : max_i;
+                            max   = (val > max) ? val   : max;
+                        }
+                    }
+                    l.output[out_index] = max;
+                    l.indexes[out_index] = max_i;
+                }
+            }
+        }
+    }
+}
+
+void backward_maxpool_layer(const maxpool_layer l, network net)
+{
+    int i;
+    int h = l.out_h;
+    int w = l.out_w;
+    int c = l.c;
+    for(i = 0; i < h*w*c*l.batch; ++i){
+        int index = l.indexes[i];
+        net.delta[index] += l.delta[i];
+    }
+}
+
diff --git a/projects/darknet/src/maxpool_layer.h b/projects/darknet/src/maxpool_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..ceb5190716c0237969f9d6258a04c325bb502253
--- /dev/null
+++ b/projects/darknet/src/maxpool_layer.h
@@ -0,0 +1,23 @@
+#ifndef MAXPOOL_LAYER_H
+#define MAXPOOL_LAYER_H
+
+#include "image.h"
+#include "cuda.h"
+#include "layer.h"
+#include "network.h"
+
+typedef layer maxpool_layer;
+
+image get_maxpool_image(maxpool_layer l);
+maxpool_layer make_maxpool_layer(int batch, int h, int w, int c, int size, int stride, int padding);
+void resize_maxpool_layer(maxpool_layer *l, int w, int h);
+void forward_maxpool_layer(const maxpool_layer l, network net);
+void backward_maxpool_layer(const maxpool_layer l, network net);
+
+#ifdef GPU
+void forward_maxpool_layer_gpu(maxpool_layer l, network net);
+void backward_maxpool_layer_gpu(maxpool_layer l, network net);
+#endif
+
+#endif
+
diff --git a/projects/darknet/src/maxpool_layer_kernels.cu b/projects/darknet/src/maxpool_layer_kernels.cu
new file mode 100644
index 0000000000000000000000000000000000000000..869ef466af5c811554a53ac2785c95ff1e219aaa
--- /dev/null
+++ b/projects/darknet/src/maxpool_layer_kernels.cu
@@ -0,0 +1,106 @@
+#include "cuda_runtime.h"
+#include "curand.h"
+#include "cublas_v2.h"
+
+extern "C" {
+#include "maxpool_layer.h"
+#include "cuda.h"
+}
+
+__global__ void forward_maxpool_layer_kernel(int n, int in_h, int in_w, int in_c, int stride, int size, int pad, float *input, float *output, int *indexes)
+{
+    int h = (in_h + pad - size)/stride + 1;
+    int w = (in_w + pad - size)/stride + 1;
+    int c = in_c;
+
+    int id = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(id >= n) return;
+
+    int j = id % w;
+    id /= w;
+    int i = id % h;
+    id /= h;
+    int k = id % c;
+    id /= c;
+    int b = id;
+
+    int w_offset = -pad/2;
+    int h_offset = -pad/2;
+
+    int out_index = j + w*(i + h*(k + c*b));
+    float max = -INFINITY;
+    int max_i = -1;
+    int l, m;
+    for(l = 0; l < size; ++l){
+        for(m = 0; m < size; ++m){
+            int cur_h = h_offset + i*stride + l;
+            int cur_w = w_offset + j*stride + m;
+            int index = cur_w + in_w*(cur_h + in_h*(k + b*in_c));
+            int valid = (cur_h >= 0 && cur_h < in_h &&
+                    cur_w >= 0 && cur_w < in_w);
+            float val = (valid != 0) ? input[index] : -INFINITY;
+            max_i = (val > max) ? index : max_i;
+            max   = (val > max) ? val   : max;
+        }
+    }
+    output[out_index] = max;
+    indexes[out_index] = max_i;
+}
+
+__global__ void backward_maxpool_layer_kernel(int n, int in_h, int in_w, int in_c, int stride, int size, int pad, float *delta, float *prev_delta, int *indexes)
+{
+    int h = (in_h + pad - size)/stride + 1;
+    int w = (in_w + pad - size)/stride + 1;
+    int c = in_c;
+    int area = (size-1)/stride;
+
+    int id = (blockIdx.x + blockIdx.y*gridDim.x) * blockDim.x + threadIdx.x;
+    if(id >= n) return;
+
+    int index = id;
+    int j = id % in_w;
+    id /= in_w;
+    int i = id % in_h;
+    id /= in_h;
+    int k = id % in_c;
+    id /= in_c;
+    int b = id;
+
+    int w_offset = -pad/2;
+    int h_offset = -pad/2;
+
+    float d = 0;
+    int l, m;
+    for(l = -area; l < area+1; ++l){
+        for(m = -area; m < area+1; ++m){
+            int out_w = (j-w_offset)/stride + m;
+            int out_h = (i-h_offset)/stride + l;
+            int out_index = out_w + w*(out_h + h*(k + c*b));
+            int valid = (out_w >= 0 && out_w < w &&
+                     out_h >= 0 && out_h < h);
+            d += (valid && indexes[out_index] == index) ? delta[out_index] : 0;
+        }
+    }
+    prev_delta[index] += d;
+}
+
+extern "C" void forward_maxpool_layer_gpu(maxpool_layer layer, network net)
+{
+    int h = layer.out_h;
+    int w = layer.out_w;
+    int c = layer.c;
+
+    size_t n = h*w*c*layer.batch;
+
+    forward_maxpool_layer_kernel<<<cuda_gridsize(n), BLOCK>>>(n, layer.h, layer.w, layer.c, layer.stride, layer.size, layer.pad, net.input_gpu, layer.output_gpu, layer.indexes_gpu);
+    check_error(cudaPeekAtLastError());
+}
+
+extern "C" void backward_maxpool_layer_gpu(maxpool_layer layer, network net)
+{
+    size_t n = layer.h*layer.w*layer.c*layer.batch;
+
+    backward_maxpool_layer_kernel<<<cuda_gridsize(n), BLOCK>>>(n, layer.h, layer.w, layer.c, layer.stride, layer.size, layer.pad, layer.delta_gpu, net.delta_gpu, layer.indexes_gpu);
+    check_error(cudaPeekAtLastError());
+}
+
diff --git a/projects/darknet/src/network.c b/projects/darknet/src/network.c
new file mode 100644
index 0000000000000000000000000000000000000000..aaab7997b5ee7da829289fa153f942a066b43d8c
--- /dev/null
+++ b/projects/darknet/src/network.c
@@ -0,0 +1,1129 @@
+#include <stdio.h>
+#include <time.h>
+#include <assert.h>
+#include "network.h"
+#include "image.h"
+#include "data.h"
+#include "utils.h"
+#include "blas.h"
+
+#include "crop_layer.h"
+#include "connected_layer.h"
+#include "gru_layer.h"
+#include "rnn_layer.h"
+#include "crnn_layer.h"
+#include "local_layer.h"
+#include "convolutional_layer.h"
+#include "activation_layer.h"
+#include "detection_layer.h"
+#include "region_layer.h"
+#include "yolo_layer.h"
+#include "normalization_layer.h"
+#include "batchnorm_layer.h"
+#include "maxpool_layer.h"
+#include "reorg_layer.h"
+#include "avgpool_layer.h"
+#include "cost_layer.h"
+#include "softmax_layer.h"
+#include "dropout_layer.h"
+#include "route_layer.h"
+#include "upsample_layer.h"
+#include "shortcut_layer.h"
+#include "parser.h"
+#include "data.h"
+
+load_args get_base_args(network *net)
+{
+    load_args args = {0};
+    args.w = net->w;
+    args.h = net->h;
+    args.size = net->w;
+
+    args.min = net->min_crop;
+    args.max = net->max_crop;
+    args.angle = net->angle;
+    args.aspect = net->aspect;
+    args.exposure = net->exposure;
+    args.center = net->center;
+    args.saturation = net->saturation;
+    args.hue = net->hue;
+    return args;
+}
+
+network *load_network(char *cfg, char *weights, int clear)
+{
+    network *net = parse_network_cfg(cfg);
+    if(weights && weights[0] != 0){
+        load_weights(net, weights);
+    }
+    if(clear) (*net->seen) = 0;
+    return net;
+}
+
+size_t get_current_batch(network *net)
+{
+    size_t batch_num = (*net->seen)/(net->batch*net->subdivisions);
+    return batch_num;
+}
+
+void reset_network_state(network *net, int b)
+{
+    int i;
+    for (i = 0; i < net->n; ++i) {
+        #ifdef GPU
+        layer l = net->layers[i];
+        if(l.state_gpu){
+            fill_gpu(l.outputs, 0, l.state_gpu + l.outputs*b, 1);
+        }
+        if(l.h_gpu){
+            fill_gpu(l.outputs, 0, l.h_gpu + l.outputs*b, 1);
+        }
+        #endif
+    }
+}
+
+void reset_rnn(network *net)
+{
+    reset_network_state(net, 0);
+}
+
+float get_current_rate(network *net)
+{
+    size_t batch_num = get_current_batch(net);
+    int i;
+    float rate;
+    if (batch_num < net->burn_in) return net->learning_rate * pow((float)batch_num / net->burn_in, net->power);
+    switch (net->policy) {
+        case CONSTANT:
+            return net->learning_rate;
+        case STEP:
+            return net->learning_rate * pow(net->scale, batch_num/net->step);
+        case STEPS:
+            rate = net->learning_rate;
+            for(i = 0; i < net->num_steps; ++i){
+                if(net->steps[i] > batch_num) return rate;
+                rate *= net->scales[i];
+            }
+            return rate;
+        case EXP:
+            return net->learning_rate * pow(net->gamma, batch_num);
+        case POLY:
+            return net->learning_rate * pow(1 - (float)batch_num / net->max_batches, net->power);
+        case RANDOM:
+            return net->learning_rate * pow(rand_uniform(0,1), net->power);
+        case SIG:
+            return net->learning_rate * (1./(1.+exp(net->gamma*(batch_num - net->step))));
+        default:
+            fprintf(stderr, "Policy is weird!\n");
+            return net->learning_rate;
+    }
+}
+
+char *get_layer_string(LAYER_TYPE a)
+{
+    switch(a){
+        case CONVOLUTIONAL:
+            return "convolutional";
+        case ACTIVE:
+            return "activation";
+        case LOCAL:
+            return "local";
+        case DECONVOLUTIONAL:
+            return "deconvolutional";
+        case CONNECTED:
+            return "connected";
+        case RNN:
+            return "rnn";
+        case GRU:
+            return "gru";
+        case LSTM:
+	    return "lstm";
+        case CRNN:
+            return "crnn";
+        case MAXPOOL:
+            return "maxpool";
+        case REORG:
+            return "reorg";
+        case AVGPOOL:
+            return "avgpool";
+        case SOFTMAX:
+            return "softmax";
+        case DETECTION:
+            return "detection";
+        case REGION:
+            return "region";
+        case YOLO:
+            return "yolo";
+        case DROPOUT:
+            return "dropout";
+        case CROP:
+            return "crop";
+        case COST:
+            return "cost";
+        case ROUTE:
+            return "route";
+        case SHORTCUT:
+            return "shortcut";
+        case NORMALIZATION:
+            return "normalization";
+        case BATCHNORM:
+            return "batchnorm";
+        default:
+            break;
+    }
+    return "none";
+}
+
+network *make_network(int n)
+{
+    network *net = calloc(1, sizeof(network));
+    net->n = n;
+    net->layers = calloc(net->n, sizeof(layer));
+    net->seen = calloc(1, sizeof(size_t));
+    net->t    = calloc(1, sizeof(int));
+    net->cost = calloc(1, sizeof(float));
+    return net;
+}
+
+void forward_network(network *netp)
+{
+#ifdef GPU
+    if(netp->gpu_index >= 0){
+        forward_network_gpu(netp);   
+        return;
+    }
+#endif
+    network net = *netp;
+    int i;
+    for(i = 0; i < net.n; ++i){
+        net.index = i;
+        layer l = net.layers[i];
+        if(l.delta){
+            fill_cpu(l.outputs * l.batch, 0, l.delta, 1);
+        }
+        l.forward(l, net);
+        net.input = l.output;
+        if(l.truth) {
+            net.truth = l.output;
+        }
+    }
+    calc_network_cost(netp);
+}
+
+void update_network(network *netp)
+{
+#ifdef GPU
+    if(netp->gpu_index >= 0){
+        update_network_gpu(netp);   
+        return;
+    }
+#endif
+    network net = *netp;
+    int i;
+    update_args a = {0};
+    a.batch = net.batch*net.subdivisions;
+    a.learning_rate = get_current_rate(netp);
+    a.momentum = net.momentum;
+    a.decay = net.decay;
+    a.adam = net.adam;
+    a.B1 = net.B1;
+    a.B2 = net.B2;
+    a.eps = net.eps;
+    ++*net.t;
+    a.t = *net.t;
+
+    for(i = 0; i < net.n; ++i){
+        layer l = net.layers[i];
+        if(l.update){
+            l.update(l, a);
+        }
+    }
+}
+
+void calc_network_cost(network *netp)
+{
+    network net = *netp;
+    int i;
+    float sum = 0;
+    int count = 0;
+    for(i = 0; i < net.n; ++i){
+        if(net.layers[i].cost){
+            sum += net.layers[i].cost[0];
+            ++count;
+        }
+    }
+    *net.cost = sum/count;
+}
+
+int get_predicted_class_network(network *net)
+{
+    return max_index(net->output, net->outputs);
+}
+
+void backward_network(network *netp)
+{
+#ifdef GPU
+    if(netp->gpu_index >= 0){
+        backward_network_gpu(netp);   
+        return;
+    }
+#endif
+    network net = *netp;
+    int i;
+    network orig = net;
+    for(i = net.n-1; i >= 0; --i){
+        layer l = net.layers[i];
+        if(l.stopbackward) break;
+        if(i == 0){
+            net = orig;
+        }else{
+            layer prev = net.layers[i-1];
+            net.input = prev.output;
+            net.delta = prev.delta;
+        }
+        net.index = i;
+        l.backward(l, net);
+    }
+}
+
+float train_network_datum(network *net)
+{
+    *net->seen += net->batch;
+    net->train = 1;
+    forward_network(net);
+    backward_network(net);
+    float error = *net->cost;
+    if(((*net->seen)/net->batch)%net->subdivisions == 0) update_network(net);
+    return error;
+}
+
+float train_network_sgd(network *net, data d, int n)
+{
+    int batch = net->batch;
+
+    int i;
+    float sum = 0;
+    for(i = 0; i < n; ++i){
+        get_random_batch(d, batch, net->input, net->truth);
+        float err = train_network_datum(net);
+        sum += err;
+    }
+    return (float)sum/(n*batch);
+}
+
+float train_network(network *net, data d)
+{
+    assert(d.X.rows % net->batch == 0);
+    int batch = net->batch;
+    int n = d.X.rows / batch;
+
+    int i;
+    float sum = 0;
+    for(i = 0; i < n; ++i){
+        get_next_batch(d, batch, i*batch, net->input, net->truth);
+        float err = train_network_datum(net);
+        sum += err;
+    }
+    return (float)sum/(n*batch);
+}
+
+void set_temp_network(network *net, float t)
+{
+    int i;
+    for(i = 0; i < net->n; ++i){
+        net->layers[i].temperature = t;
+    }
+}
+
+
+void set_batch_network(network *net, int b)
+{
+    net->batch = b;
+    int i;
+    for(i = 0; i < net->n; ++i){
+        net->layers[i].batch = b;
+#ifdef CUDNN
+        if(net->layers[i].type == CONVOLUTIONAL){
+            cudnn_convolutional_setup(net->layers + i);
+        }
+        if(net->layers[i].type == DECONVOLUTIONAL){
+            layer *l = net->layers + i;
+            cudnnSetTensor4dDescriptor(l->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, 1, l->out_c, l->out_h, l->out_w);
+            cudnnSetTensor4dDescriptor(l->normTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, 1, l->out_c, 1, 1); 
+        }
+#endif
+    }
+}
+
+int resize_network(network *net, int w, int h)
+{
+#ifdef GPU
+    cuda_set_device(net->gpu_index);
+    cuda_free(net->workspace);
+#endif
+    int i;
+    //if(w == net->w && h == net->h) return 0;
+    net->w = w;
+    net->h = h;
+    int inputs = 0;
+    size_t workspace_size = 0;
+    //fprintf(stderr, "Resizing to %d x %d...\n", w, h);
+    //fflush(stderr);
+    for (i = 0; i < net->n; ++i){
+        layer l = net->layers[i];
+        if(l.type == CONVOLUTIONAL){
+            resize_convolutional_layer(&l, w, h);
+        }else if(l.type == CROP){
+            resize_crop_layer(&l, w, h);
+        }else if(l.type == MAXPOOL){
+            resize_maxpool_layer(&l, w, h);
+        }else if(l.type == REGION){
+            resize_region_layer(&l, w, h);
+        }else if(l.type == YOLO){
+            resize_yolo_layer(&l, w, h);
+        }else if(l.type == ROUTE){
+            resize_route_layer(&l, net);
+        }else if(l.type == SHORTCUT){
+            resize_shortcut_layer(&l, w, h);
+        }else if(l.type == UPSAMPLE){
+            resize_upsample_layer(&l, w, h);
+        }else if(l.type == REORG){
+            resize_reorg_layer(&l, w, h);
+        }else if(l.type == AVGPOOL){
+            resize_avgpool_layer(&l, w, h);
+        }else if(l.type == NORMALIZATION){
+            resize_normalization_layer(&l, w, h);
+        }else if(l.type == COST){
+            resize_cost_layer(&l, inputs);
+        }else{
+            error("Cannot resize this type of layer");
+        }
+        if(l.workspace_size > workspace_size) workspace_size = l.workspace_size;
+        if(l.workspace_size > 2000000000) assert(0);
+        inputs = l.outputs;
+        net->layers[i] = l;
+        w = l.out_w;
+        h = l.out_h;
+        if(l.type == AVGPOOL) break;
+    }
+    layer out = get_network_output_layer(net);
+    net->inputs = net->layers[0].inputs;
+    net->outputs = out.outputs;
+    net->truths = out.outputs;
+    if(net->layers[net->n-1].truths) net->truths = net->layers[net->n-1].truths;
+    net->output = out.output;
+    free(net->input);
+    free(net->truth);
+    net->input = calloc(net->inputs*net->batch, sizeof(float));
+    net->truth = calloc(net->truths*net->batch, sizeof(float));
+#ifdef GPU
+    if(gpu_index >= 0){
+        cuda_free(net->input_gpu);
+        cuda_free(net->truth_gpu);
+        net->input_gpu = cuda_make_array(net->input, net->inputs*net->batch);
+        net->truth_gpu = cuda_make_array(net->truth, net->truths*net->batch);
+        if(workspace_size){
+            net->workspace = cuda_make_array(0, (workspace_size-1)/sizeof(float)+1);
+        }
+    }else {
+        free(net->workspace);
+        net->workspace = calloc(1, workspace_size);
+    }
+#else
+    free(net->workspace);
+    net->workspace = calloc(1, workspace_size);
+#endif
+    //fprintf(stderr, " Done!\n");
+    return 0;
+}
+
+layer get_network_detection_layer(network *net)
+{
+    int i;
+    for(i = 0; i < net->n; ++i){
+        if(net->layers[i].type == DETECTION){
+            return net->layers[i];
+        }
+    }
+    fprintf(stderr, "Detection layer not found!!\n");
+    layer l = {0};
+    return l;
+}
+
+image get_network_image_layer(network *net, int i)
+{
+    layer l = net->layers[i];
+#ifdef GPU
+    //cuda_pull_array(l.output_gpu, l.output, l.outputs);
+#endif
+    if (l.out_w && l.out_h && l.out_c){
+        return float_to_image(l.out_w, l.out_h, l.out_c, l.output);
+    }
+    image def = {0};
+    return def;
+}
+
+image get_network_image(network *net)
+{
+    int i;
+    for(i = net->n-1; i >= 0; --i){
+        image m = get_network_image_layer(net, i);
+        if(m.h != 0) return m;
+    }
+    image def = {0};
+    return def;
+}
+
+void visualize_network(network *net)
+{
+    image *prev = 0;
+    int i;
+    char buff[256];
+    for(i = 0; i < net->n; ++i){
+        sprintf(buff, "Layer %d", i);
+        layer l = net->layers[i];
+        if(l.type == CONVOLUTIONAL){
+            prev = visualize_convolutional_layer(l, buff, prev);
+        }
+    } 
+}
+
+void top_predictions(network *net, int k, int *index)
+{
+    top_k(net->output, net->outputs, k, index);
+}
+
+
+float *network_predict(network *net, float *input)
+{
+    network orig = *net;
+    net->input = input;
+    net->truth = 0;
+    net->train = 0;
+    net->delta = 0;
+    forward_network(net);
+    float *out = net->output;
+    *net = orig;
+    return out;
+}
+
+int num_detections(network *net, float thresh)
+{
+    int i;
+    int s = 0;
+    for(i = 0; i < net->n; ++i){
+        layer l = net->layers[i];
+        if(l.type == YOLO){
+            s += yolo_num_detections(l, thresh);
+        }
+        if(l.type == DETECTION || l.type == REGION){
+            s += l.w*l.h*l.n;
+        }
+    }
+    return s;
+}
+
+detection *make_network_boxes(network *net, float thresh, int *num)
+{
+    layer l = net->layers[net->n - 1];
+    int i;
+    int nboxes = num_detections(net, thresh);
+    if(num) *num = nboxes;
+    detection *dets = calloc(nboxes, sizeof(detection));
+    for(i = 0; i < nboxes; ++i){
+        dets[i].prob = calloc(l.classes, sizeof(float));
+        if(l.coords > 4){
+            dets[i].mask = calloc(l.coords-4, sizeof(float));
+        }
+    }
+    return dets;
+}
+
+void fill_network_boxes(network *net, int w, int h, float thresh, float hier, int *map, int relative, detection *dets)
+{
+    int j;
+    for(j = 0; j < net->n; ++j){
+        layer l = net->layers[j];
+        if(l.type == YOLO){
+            int count = get_yolo_detections(l, w, h, net->w, net->h, thresh, map, relative, dets);
+            dets += count;
+        }
+        if(l.type == REGION){
+            get_region_detections(l, w, h, net->w, net->h, thresh, map, hier, relative, dets);
+            dets += l.w*l.h*l.n;
+        }
+        if(l.type == DETECTION){
+            get_detection_detections(l, w, h, thresh, dets);
+            dets += l.w*l.h*l.n;
+        }
+    }
+}
+
+detection *get_network_boxes(network *net, int w, int h, float thresh, float hier, int *map, int relative, int *num)
+{
+    detection *dets = make_network_boxes(net, thresh, num);
+    fill_network_boxes(net, w, h, thresh, hier, map, relative, dets);
+    return dets;
+}
+
+void free_detections(detection *dets, int n)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        free(dets[i].prob);
+        if(dets[i].mask) free(dets[i].mask);
+    }
+    free(dets);
+}
+
+float *network_predict_image(network *net, image im)
+{
+    image imr = letterbox_image(im, net->w, net->h);
+    set_batch_network(net, 1);
+    float *p = network_predict(net, imr.data);
+    free_image(imr);
+    return p;
+}
+
+int network_width(network *net){return net->w;}
+int network_height(network *net){return net->h;}
+
+matrix network_predict_data_multi(network *net, data test, int n)
+{
+    int i,j,b,m;
+    int k = net->outputs;
+    matrix pred = make_matrix(test.X.rows, k);
+    float *X = calloc(net->batch*test.X.rows, sizeof(float));
+    for(i = 0; i < test.X.rows; i += net->batch){
+        for(b = 0; b < net->batch; ++b){
+            if(i+b == test.X.rows) break;
+            memcpy(X+b*test.X.cols, test.X.vals[i+b], test.X.cols*sizeof(float));
+        }
+        for(m = 0; m < n; ++m){
+            float *out = network_predict(net, X);
+            for(b = 0; b < net->batch; ++b){
+                if(i+b == test.X.rows) break;
+                for(j = 0; j < k; ++j){
+                    pred.vals[i+b][j] += out[j+b*k]/n;
+                }
+            }
+        }
+    }
+    free(X);
+    return pred;   
+}
+
+matrix network_predict_data(network *net, data test)
+{
+    int i,j,b;
+    int k = net->outputs;
+    matrix pred = make_matrix(test.X.rows, k);
+    float *X = calloc(net->batch*test.X.cols, sizeof(float));
+    for(i = 0; i < test.X.rows; i += net->batch){
+        for(b = 0; b < net->batch; ++b){
+            if(i+b == test.X.rows) break;
+            memcpy(X+b*test.X.cols, test.X.vals[i+b], test.X.cols*sizeof(float));
+        }
+        float *out = network_predict(net, X);
+        for(b = 0; b < net->batch; ++b){
+            if(i+b == test.X.rows) break;
+            for(j = 0; j < k; ++j){
+                pred.vals[i+b][j] = out[j+b*k];
+            }
+        }
+    }
+    free(X);
+    return pred;   
+}
+
+void print_network(network *net)
+{
+    int i,j;
+    for(i = 0; i < net->n; ++i){
+        layer l = net->layers[i];
+        float *output = l.output;
+        int n = l.outputs;
+        float mean = mean_array(output, n);
+        float vari = variance_array(output, n);
+        fprintf(stderr, "Layer %d - Mean: %f, Variance: %f\n",i,mean, vari);
+        if(n > 100) n = 100;
+        for(j = 0; j < n; ++j) fprintf(stderr, "%f, ", output[j]);
+        if(n == 100)fprintf(stderr,".....\n");
+        fprintf(stderr, "\n");
+    }
+}
+
+void compare_networks(network *n1, network *n2, data test)
+{
+    matrix g1 = network_predict_data(n1, test);
+    matrix g2 = network_predict_data(n2, test);
+    int i;
+    int a,b,c,d;
+    a = b = c = d = 0;
+    for(i = 0; i < g1.rows; ++i){
+        int truth = max_index(test.y.vals[i], test.y.cols);
+        int p1 = max_index(g1.vals[i], g1.cols);
+        int p2 = max_index(g2.vals[i], g2.cols);
+        if(p1 == truth){
+            if(p2 == truth) ++d;
+            else ++c;
+        }else{
+            if(p2 == truth) ++b;
+            else ++a;
+        }
+    }
+    printf("%5d %5d\n%5d %5d\n", a, b, c, d);
+    float num = pow((abs(b - c) - 1.), 2.);
+    float den = b + c;
+    printf("%f\n", num/den); 
+}
+
+float network_accuracy(network *net, data d)
+{
+    matrix guess = network_predict_data(net, d);
+    float acc = matrix_topk_accuracy(d.y, guess,1);
+    free_matrix(guess);
+    return acc;
+}
+
+float *network_accuracies(network *net, data d, int n)
+{
+    static float acc[2];
+    matrix guess = network_predict_data(net, d);
+    acc[0] = matrix_topk_accuracy(d.y, guess, 1);
+    acc[1] = matrix_topk_accuracy(d.y, guess, n);
+    free_matrix(guess);
+    return acc;
+}
+
+layer get_network_output_layer(network *net)
+{
+    int i;
+    for(i = net->n - 1; i >= 0; --i){
+        if(net->layers[i].type != COST) break;
+    }
+    return net->layers[i];
+}
+
+float network_accuracy_multi(network *net, data d, int n)
+{
+    matrix guess = network_predict_data_multi(net, d, n);
+    float acc = matrix_topk_accuracy(d.y, guess,1);
+    free_matrix(guess);
+    return acc;
+}
+
+void free_network(network *net)
+{
+    int i;
+    for(i = 0; i < net->n; ++i){
+        free_layer(net->layers[i]);
+    }
+    free(net->layers);
+    if(net->input) free(net->input);
+    if(net->truth) free(net->truth);
+#ifdef GPU
+    if(net->input_gpu) cuda_free(net->input_gpu);
+    if(net->truth_gpu) cuda_free(net->truth_gpu);
+#endif
+    free(net);
+}
+
+// Some day...
+// ^ What the hell is this comment for?
+
+
+layer network_output_layer(network *net)
+{
+    int i;
+    for(i = net->n - 1; i >= 0; --i){
+        if(net->layers[i].type != COST) break;
+    }
+    return net->layers[i];
+}
+
+int network_inputs(network *net)
+{
+    return net->layers[0].inputs;
+}
+
+int network_outputs(network *net)
+{
+    return network_output_layer(net).outputs;
+}
+
+float *network_output(network *net)
+{
+    return network_output_layer(net).output;
+}
+
+#ifdef GPU
+
+void forward_network_gpu(network *netp)
+{
+    network net = *netp;
+    cuda_set_device(net.gpu_index);
+    cuda_push_array(net.input_gpu, net.input, net.inputs*net.batch);
+    if(net.truth){
+        cuda_push_array(net.truth_gpu, net.truth, net.truths*net.batch);
+    }
+
+    int i;
+    for(i = 0; i < net.n; ++i){
+        net.index = i;
+        layer l = net.layers[i];
+        if(l.delta_gpu){
+            fill_gpu(l.outputs * l.batch, 0, l.delta_gpu, 1);
+        }
+        l.forward_gpu(l, net);
+        net.input_gpu = l.output_gpu;
+        net.input = l.output;
+        if(l.truth) {
+            net.truth_gpu = l.output_gpu;
+            net.truth = l.output;
+        }
+    }
+    pull_network_output(netp);
+    calc_network_cost(netp);
+}
+
+void backward_network_gpu(network *netp)
+{
+    int i;
+    network net = *netp;
+    network orig = net;
+    cuda_set_device(net.gpu_index);
+    for(i = net.n-1; i >= 0; --i){
+        layer l = net.layers[i];
+        if(l.stopbackward) break;
+        if(i == 0){
+            net = orig;
+        }else{
+            layer prev = net.layers[i-1];
+            net.input = prev.output;
+            net.delta = prev.delta;
+            net.input_gpu = prev.output_gpu;
+            net.delta_gpu = prev.delta_gpu;
+        }
+        net.index = i;
+        l.backward_gpu(l, net);
+    }
+}
+
+void update_network_gpu(network *netp)
+{
+    network net = *netp;
+    cuda_set_device(net.gpu_index);
+    int i;
+    update_args a = {0};
+    a.batch = net.batch*net.subdivisions;
+    a.learning_rate = get_current_rate(netp);
+    a.momentum = net.momentum;
+    a.decay = net.decay;
+    a.adam = net.adam;
+    a.B1 = net.B1;
+    a.B2 = net.B2;
+    a.eps = net.eps;
+    ++*net.t;
+    a.t = (*net.t);
+
+    for(i = 0; i < net.n; ++i){
+        layer l = net.layers[i];
+        if(l.update_gpu){
+            l.update_gpu(l, a);
+        }
+    }
+}
+
+void harmless_update_network_gpu(network *netp)
+{
+    network net = *netp;
+    cuda_set_device(net.gpu_index);
+    int i;
+    for(i = 0; i < net.n; ++i){
+        layer l = net.layers[i];
+        if(l.weight_updates_gpu) fill_gpu(l.nweights, 0, l.weight_updates_gpu, 1);
+        if(l.bias_updates_gpu) fill_gpu(l.nbiases, 0, l.bias_updates_gpu, 1);
+        if(l.scale_updates_gpu) fill_gpu(l.nbiases, 0, l.scale_updates_gpu, 1);
+    }
+}
+
+typedef struct {
+    network *net;
+    data d;
+    float *err;
+} train_args;
+
+void *train_thread(void *ptr)
+{
+    train_args args = *(train_args*)ptr;
+    free(ptr);
+    cuda_set_device(args.net->gpu_index);
+    *args.err = train_network(args.net, args.d);
+    return 0;
+}
+
+pthread_t train_network_in_thread(network *net, data d, float *err)
+{
+    pthread_t thread;
+    train_args *ptr = (train_args *)calloc(1, sizeof(train_args));
+    ptr->net = net;
+    ptr->d = d;
+    ptr->err = err;
+    if(pthread_create(&thread, 0, train_thread, ptr)) error("Thread creation failed");
+    return thread;
+}
+
+void merge_weights(layer l, layer base)
+{
+    if (l.type == CONVOLUTIONAL) {
+        axpy_cpu(l.n, 1, l.bias_updates, 1, base.biases, 1);
+        axpy_cpu(l.nweights, 1, l.weight_updates, 1, base.weights, 1);
+        if (l.scales) {
+            axpy_cpu(l.n, 1, l.scale_updates, 1, base.scales, 1);
+        }
+    } else if(l.type == CONNECTED) {
+        axpy_cpu(l.outputs, 1, l.bias_updates, 1, base.biases, 1);
+        axpy_cpu(l.outputs*l.inputs, 1, l.weight_updates, 1, base.weights, 1);
+    }
+}
+
+void scale_weights(layer l, float s)
+{
+    if (l.type == CONVOLUTIONAL) {
+        scal_cpu(l.n, s, l.biases, 1);
+        scal_cpu(l.nweights, s, l.weights, 1);
+        if (l.scales) {
+            scal_cpu(l.n, s, l.scales, 1);
+        }
+    } else if(l.type == CONNECTED) {
+        scal_cpu(l.outputs, s, l.biases, 1);
+        scal_cpu(l.outputs*l.inputs, s, l.weights, 1);
+    }
+}
+
+
+void pull_weights(layer l)
+{
+    if(l.type == CONVOLUTIONAL || l.type == DECONVOLUTIONAL){
+        cuda_pull_array(l.biases_gpu, l.bias_updates, l.n);
+        cuda_pull_array(l.weights_gpu, l.weight_updates, l.nweights);
+        if(l.scales) cuda_pull_array(l.scales_gpu, l.scale_updates, l.n);
+    } else if(l.type == CONNECTED){
+        cuda_pull_array(l.biases_gpu, l.bias_updates, l.outputs);
+        cuda_pull_array(l.weights_gpu, l.weight_updates, l.outputs*l.inputs);
+    }
+}
+
+void push_weights(layer l)
+{
+    if(l.type == CONVOLUTIONAL || l.type == DECONVOLUTIONAL){
+        cuda_push_array(l.biases_gpu, l.biases, l.n);
+        cuda_push_array(l.weights_gpu, l.weights, l.nweights);
+        if(l.scales) cuda_push_array(l.scales_gpu, l.scales, l.n);
+    } else if(l.type == CONNECTED){
+        cuda_push_array(l.biases_gpu, l.biases, l.outputs);
+        cuda_push_array(l.weights_gpu, l.weights, l.outputs*l.inputs);
+    }
+}
+
+void distribute_weights(layer l, layer base)
+{
+    if (l.type == CONVOLUTIONAL || l.type == DECONVOLUTIONAL) {
+        cuda_push_array(l.biases_gpu, base.biases, l.n);
+        cuda_push_array(l.weights_gpu, base.weights, l.nweights);
+        if (base.scales) cuda_push_array(l.scales_gpu, base.scales, l.n);
+    } else if (l.type == CONNECTED) {
+        cuda_push_array(l.biases_gpu, base.biases, l.outputs);
+        cuda_push_array(l.weights_gpu, base.weights, l.outputs*l.inputs);
+    }
+}
+
+
+/*
+
+   void pull_updates(layer l)
+   {
+   if(l.type == CONVOLUTIONAL){
+   cuda_pull_array(l.bias_updates_gpu, l.bias_updates, l.n);
+   cuda_pull_array(l.weight_updates_gpu, l.weight_updates, l.nweights);
+   if(l.scale_updates) cuda_pull_array(l.scale_updates_gpu, l.scale_updates, l.n);
+   } else if(l.type == CONNECTED){
+   cuda_pull_array(l.bias_updates_gpu, l.bias_updates, l.outputs);
+   cuda_pull_array(l.weight_updates_gpu, l.weight_updates, l.outputs*l.inputs);
+   }
+   }
+
+   void push_updates(layer l)
+   {
+   if(l.type == CONVOLUTIONAL){
+   cuda_push_array(l.bias_updates_gpu, l.bias_updates, l.n);
+   cuda_push_array(l.weight_updates_gpu, l.weight_updates, l.nweights);
+   if(l.scale_updates) cuda_push_array(l.scale_updates_gpu, l.scale_updates, l.n);
+   } else if(l.type == CONNECTED){
+   cuda_push_array(l.bias_updates_gpu, l.bias_updates, l.outputs);
+   cuda_push_array(l.weight_updates_gpu, l.weight_updates, l.outputs*l.inputs);
+   }
+   }
+
+   void update_layer(layer l, network net)
+   {
+   int update_batch = net.batch*net.subdivisions;
+   float rate = get_current_rate(net);
+   l.t = get_current_batch(net);
+   if(l.update_gpu){
+   l.update_gpu(l, update_batch, rate*l.learning_rate_scale, net.momentum, net.decay);
+   }
+   }
+   void merge_updates(layer l, layer base)
+   {
+   if (l.type == CONVOLUTIONAL) {
+   axpy_cpu(l.n, 1, l.bias_updates, 1, base.bias_updates, 1);
+   axpy_cpu(l.nweights, 1, l.weight_updates, 1, base.weight_updates, 1);
+   if (l.scale_updates) {
+   axpy_cpu(l.n, 1, l.scale_updates, 1, base.scale_updates, 1);
+   }
+   } else if(l.type == CONNECTED) {
+   axpy_cpu(l.outputs, 1, l.bias_updates, 1, base.bias_updates, 1);
+   axpy_cpu(l.outputs*l.inputs, 1, l.weight_updates, 1, base.weight_updates, 1);
+   }
+   }
+
+   void distribute_updates(layer l, layer base)
+   {
+   if(l.type == CONVOLUTIONAL || l.type == DECONVOLUTIONAL){
+   cuda_push_array(l.bias_updates_gpu, base.bias_updates, l.n);
+   cuda_push_array(l.weight_updates_gpu, base.weight_updates, l.nweights);
+   if(base.scale_updates) cuda_push_array(l.scale_updates_gpu, base.scale_updates, l.n);
+   } else if(l.type == CONNECTED){
+   cuda_push_array(l.bias_updates_gpu, base.bias_updates, l.outputs);
+   cuda_push_array(l.weight_updates_gpu, base.weight_updates, l.outputs*l.inputs);
+   }
+   }
+ */
+
+/*
+   void sync_layer(network *nets, int n, int j)
+   {
+   int i;
+   network net = nets[0];
+   layer base = net.layers[j];
+   scale_weights(base, 0);
+   for (i = 0; i < n; ++i) {
+   cuda_set_device(nets[i].gpu_index);
+   layer l = nets[i].layers[j];
+   pull_weights(l);
+   merge_weights(l, base);
+   }
+   scale_weights(base, 1./n);
+   for (i = 0; i < n; ++i) {
+   cuda_set_device(nets[i].gpu_index);
+   layer l = nets[i].layers[j];
+   distribute_weights(l, base);
+   }
+   }
+ */
+
+void sync_layer(network **nets, int n, int j)
+{
+    int i;
+    network *net = nets[0];
+    layer base = net->layers[j];
+    scale_weights(base, 0);
+    for (i = 0; i < n; ++i) {
+        cuda_set_device(nets[i]->gpu_index);
+        layer l = nets[i]->layers[j];
+        pull_weights(l);
+        merge_weights(l, base);
+    }
+    scale_weights(base, 1./n);
+    for (i = 0; i < n; ++i) {
+        cuda_set_device(nets[i]->gpu_index);
+        layer l = nets[i]->layers[j];
+        distribute_weights(l, base);
+    }
+}
+
+typedef struct{
+    network **nets;
+    int n;
+    int j;
+} sync_args;
+
+void *sync_layer_thread(void *ptr)
+{
+    sync_args args = *(sync_args*)ptr;
+    sync_layer(args.nets, args.n, args.j);
+    free(ptr);
+    return 0;
+}
+
+pthread_t sync_layer_in_thread(network **nets, int n, int j)
+{
+    pthread_t thread;
+    sync_args *ptr = (sync_args *)calloc(1, sizeof(sync_args));
+    ptr->nets = nets;
+    ptr->n = n;
+    ptr->j = j;
+    if(pthread_create(&thread, 0, sync_layer_thread, ptr)) error("Thread creation failed");
+    return thread;
+}
+
+void sync_nets(network **nets, int n, int interval)
+{
+    int j;
+    int layers = nets[0]->n;
+    pthread_t *threads = (pthread_t *) calloc(layers, sizeof(pthread_t));
+
+    *(nets[0]->seen) += interval * (n-1) * nets[0]->batch * nets[0]->subdivisions;
+    for (j = 0; j < n; ++j){
+        *(nets[j]->seen) = *(nets[0]->seen);
+    }
+    for (j = 0; j < layers; ++j) {
+        threads[j] = sync_layer_in_thread(nets, n, j);
+    }
+    for (j = 0; j < layers; ++j) {
+        pthread_join(threads[j], 0);
+    }
+    free(threads);
+}
+
+float train_networks(network **nets, int n, data d, int interval)
+{
+    int i;
+    int batch = nets[0]->batch;
+    int subdivisions = nets[0]->subdivisions;
+    assert(batch * subdivisions * n == d.X.rows);
+    pthread_t *threads = (pthread_t *) calloc(n, sizeof(pthread_t));
+    float *errors = (float *) calloc(n, sizeof(float));
+
+    float sum = 0;
+    for(i = 0; i < n; ++i){
+        data p = get_data_part(d, i, n);
+        threads[i] = train_network_in_thread(nets[i], p, errors + i);
+    }
+    for(i = 0; i < n; ++i){
+        pthread_join(threads[i], 0);
+        //printf("%f\n", errors[i]);
+        sum += errors[i];
+    }
+    //cudaDeviceSynchronize();
+    if (get_current_batch(nets[0]) % interval == 0) {
+        printf("Syncing... ");
+        fflush(stdout);
+        sync_nets(nets, n, interval);
+        printf("Done!\n");
+    }
+    //cudaDeviceSynchronize();
+    free(threads);
+    free(errors);
+    return (float)sum/(n);
+}
+
+void pull_network_output(network *net)
+{
+    layer l = get_network_output_layer(net);
+    cuda_pull_array(l.output_gpu, l.output, l.outputs*l.batch);
+}
+
+#endif
diff --git a/projects/darknet/src/network.h b/projects/darknet/src/network.h
new file mode 100644
index 0000000000000000000000000000000000000000..1b0dfd1aaa3e090c6ce276d26f24d127de2cb66d
--- /dev/null
+++ b/projects/darknet/src/network.h
@@ -0,0 +1,29 @@
+// Oh boy, why am I about to do this....
+#ifndef NETWORK_H
+#define NETWORK_H
+#include "darknet.h"
+
+#include "image.h"
+#include "layer.h"
+#include "data.h"
+#include "tree.h"
+
+
+#ifdef GPU
+void pull_network_output(network *net);
+#endif
+
+void compare_networks(network *n1, network *n2, data d);
+char *get_layer_string(LAYER_TYPE a);
+
+network *make_network(int n);
+
+
+float network_accuracy_multi(network *net, data d, int n);
+int get_predicted_class_network(network *net);
+void print_network(network *net);
+int resize_network(network *net, int w, int h);
+void calc_network_cost(network *net);
+
+#endif
+
diff --git a/projects/darknet/src/normalization_layer.c b/projects/darknet/src/normalization_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..424714fe8653f79b57fd4cde625997749d8eff83
--- /dev/null
+++ b/projects/darknet/src/normalization_layer.c
@@ -0,0 +1,151 @@
+#include "normalization_layer.h"
+#include "blas.h"
+
+#include <stdio.h>
+
+layer make_normalization_layer(int batch, int w, int h, int c, int size, float alpha, float beta, float kappa)
+{
+    fprintf(stderr, "Local Response Normalization Layer: %d x %d x %d image, %d size\n", w,h,c,size);
+    layer layer = {0};
+    layer.type = NORMALIZATION;
+    layer.batch = batch;
+    layer.h = layer.out_h = h;
+    layer.w = layer.out_w = w;
+    layer.c = layer.out_c = c;
+    layer.kappa = kappa;
+    layer.size = size;
+    layer.alpha = alpha;
+    layer.beta = beta;
+    layer.output = calloc(h * w * c * batch, sizeof(float));
+    layer.delta = calloc(h * w * c * batch, sizeof(float));
+    layer.squared = calloc(h * w * c * batch, sizeof(float));
+    layer.norms = calloc(h * w * c * batch, sizeof(float));
+    layer.inputs = w*h*c;
+    layer.outputs = layer.inputs;
+
+    layer.forward = forward_normalization_layer;
+    layer.backward = backward_normalization_layer;
+    #ifdef GPU
+    layer.forward_gpu = forward_normalization_layer_gpu;
+    layer.backward_gpu = backward_normalization_layer_gpu;
+
+    layer.output_gpu =  cuda_make_array(layer.output, h * w * c * batch);
+    layer.delta_gpu =   cuda_make_array(layer.delta, h * w * c * batch);
+    layer.squared_gpu = cuda_make_array(layer.squared, h * w * c * batch);
+    layer.norms_gpu =   cuda_make_array(layer.norms, h * w * c * batch);
+    #endif
+    return layer;
+}
+
+void resize_normalization_layer(layer *layer, int w, int h)
+{
+    int c = layer->c;
+    int batch = layer->batch;
+    layer->h = h;
+    layer->w = w;
+    layer->out_h = h;
+    layer->out_w = w;
+    layer->inputs = w*h*c;
+    layer->outputs = layer->inputs;
+    layer->output = realloc(layer->output, h * w * c * batch * sizeof(float));
+    layer->delta = realloc(layer->delta, h * w * c * batch * sizeof(float));
+    layer->squared = realloc(layer->squared, h * w * c * batch * sizeof(float));
+    layer->norms = realloc(layer->norms, h * w * c * batch * sizeof(float));
+#ifdef GPU
+    cuda_free(layer->output_gpu);
+    cuda_free(layer->delta_gpu); 
+    cuda_free(layer->squared_gpu); 
+    cuda_free(layer->norms_gpu);   
+    layer->output_gpu =  cuda_make_array(layer->output, h * w * c * batch);
+    layer->delta_gpu =   cuda_make_array(layer->delta, h * w * c * batch);
+    layer->squared_gpu = cuda_make_array(layer->squared, h * w * c * batch);
+    layer->norms_gpu =   cuda_make_array(layer->norms, h * w * c * batch);
+#endif
+}
+
+void forward_normalization_layer(const layer layer, network net)
+{
+    int k,b;
+    int w = layer.w;
+    int h = layer.h;
+    int c = layer.c;
+    scal_cpu(w*h*c*layer.batch, 0, layer.squared, 1);
+
+    for(b = 0; b < layer.batch; ++b){
+        float *squared = layer.squared + w*h*c*b;
+        float *norms   = layer.norms + w*h*c*b;
+        float *input   = net.input + w*h*c*b;
+        pow_cpu(w*h*c, 2, input, 1, squared, 1);
+
+        const_cpu(w*h, layer.kappa, norms, 1);
+        for(k = 0; k < layer.size/2; ++k){
+            axpy_cpu(w*h, layer.alpha, squared + w*h*k, 1, norms, 1);
+        }
+
+        for(k = 1; k < layer.c; ++k){
+            copy_cpu(w*h, norms + w*h*(k-1), 1, norms + w*h*k, 1);
+            int prev = k - ((layer.size-1)/2) - 1;
+            int next = k + (layer.size/2);
+            if(prev >= 0)      axpy_cpu(w*h, -layer.alpha, squared + w*h*prev, 1, norms + w*h*k, 1);
+            if(next < layer.c) axpy_cpu(w*h,  layer.alpha, squared + w*h*next, 1, norms + w*h*k, 1);
+        }
+    }
+    pow_cpu(w*h*c*layer.batch, -layer.beta, layer.norms, 1, layer.output, 1);
+    mul_cpu(w*h*c*layer.batch, net.input, 1, layer.output, 1);
+}
+
+void backward_normalization_layer(const layer layer, network net)
+{
+    // TODO This is approximate ;-)
+    // Also this should add in to delta instead of overwritting.
+
+    int w = layer.w;
+    int h = layer.h;
+    int c = layer.c;
+    pow_cpu(w*h*c*layer.batch, -layer.beta, layer.norms, 1, net.delta, 1);
+    mul_cpu(w*h*c*layer.batch, layer.delta, 1, net.delta, 1);
+}
+
+#ifdef GPU
+void forward_normalization_layer_gpu(const layer layer, network net)
+{
+    int k,b;
+    int w = layer.w;
+    int h = layer.h;
+    int c = layer.c;
+    scal_gpu(w*h*c*layer.batch, 0, layer.squared_gpu, 1);
+
+    for(b = 0; b < layer.batch; ++b){
+        float *squared = layer.squared_gpu + w*h*c*b;
+        float *norms   = layer.norms_gpu + w*h*c*b;
+        float *input   = net.input_gpu + w*h*c*b;
+        pow_gpu(w*h*c, 2, input, 1, squared, 1);
+
+        const_gpu(w*h, layer.kappa, norms, 1);
+        for(k = 0; k < layer.size/2; ++k){
+            axpy_gpu(w*h, layer.alpha, squared + w*h*k, 1, norms, 1);
+        }
+
+        for(k = 1; k < layer.c; ++k){
+            copy_gpu(w*h, norms + w*h*(k-1), 1, norms + w*h*k, 1);
+            int prev = k - ((layer.size-1)/2) - 1;
+            int next = k + (layer.size/2);
+            if(prev >= 0)      axpy_gpu(w*h, -layer.alpha, squared + w*h*prev, 1, norms + w*h*k, 1);
+            if(next < layer.c) axpy_gpu(w*h,  layer.alpha, squared + w*h*next, 1, norms + w*h*k, 1);
+        }
+    }
+    pow_gpu(w*h*c*layer.batch, -layer.beta, layer.norms_gpu, 1, layer.output_gpu, 1);
+    mul_gpu(w*h*c*layer.batch, net.input_gpu, 1, layer.output_gpu, 1);
+}
+
+void backward_normalization_layer_gpu(const layer layer, network net)
+{
+    // TODO This is approximate ;-)
+
+    int w = layer.w;
+    int h = layer.h;
+    int c = layer.c;
+    pow_gpu(w*h*c*layer.batch, -layer.beta, layer.norms_gpu, 1, net.delta_gpu, 1);
+    mul_gpu(w*h*c*layer.batch, layer.delta_gpu, 1, net.delta_gpu, 1);
+}
+#endif
diff --git a/projects/darknet/src/normalization_layer.h b/projects/darknet/src/normalization_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..665baa5066282335b6625618ce07c2fcc833d952
--- /dev/null
+++ b/projects/darknet/src/normalization_layer.h
@@ -0,0 +1,19 @@
+#ifndef NORMALIZATION_LAYER_H
+#define NORMALIZATION_LAYER_H
+
+#include "image.h"
+#include "layer.h"
+#include "network.h"
+
+layer make_normalization_layer(int batch, int w, int h, int c, int size, float alpha, float beta, float kappa);
+void resize_normalization_layer(layer *layer, int h, int w);
+void forward_normalization_layer(const layer layer, network net);
+void backward_normalization_layer(const layer layer, network net);
+void visualize_normalization_layer(layer layer, char *window);
+
+#ifdef GPU
+void forward_normalization_layer_gpu(const layer layer, network net);
+void backward_normalization_layer_gpu(const layer layer, network net);
+#endif
+
+#endif
diff --git a/projects/darknet/src/option_list.c b/projects/darknet/src/option_list.c
new file mode 100644
index 0000000000000000000000000000000000000000..2f52781f8096fecc5e9d1db3cfbfa10685506b93
--- /dev/null
+++ b/projects/darknet/src/option_list.c
@@ -0,0 +1,140 @@
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include "option_list.h"
+#include "utils.h"
+
+list *read_data_cfg(char *filename)
+{
+    FILE *file = fopen(filename, "r");
+    if(file == 0) file_error(filename);
+    char *line;
+    int nu = 0;
+    list *options = make_list();
+    while((line=fgetl(file)) != 0){
+        ++ nu;
+        strip(line);
+        switch(line[0]){
+            case '\0':
+            case '#':
+            case ';':
+                free(line);
+                break;
+            default:
+                if(!read_option(line, options)){
+                    fprintf(stderr, "Config file error line %d, could parse: %s\n", nu, line);
+                    free(line);
+                }
+                break;
+        }
+    }
+    fclose(file);
+    return options;
+}
+
+metadata get_metadata(char *file)
+{
+    metadata m = {0};
+    list *options = read_data_cfg(file);
+
+    char *name_list = option_find_str(options, "names", 0);
+    if(!name_list) name_list = option_find_str(options, "labels", 0);
+    if(!name_list) {
+        fprintf(stderr, "No names or labels found\n");
+    } else {
+        m.names = get_labels(name_list);
+    }
+    m.classes = option_find_int(options, "classes", 2);
+    free_list(options);
+    return m;
+}
+
+int read_option(char *s, list *options)
+{
+    size_t i;
+    size_t len = strlen(s);
+    char *val = 0;
+    for(i = 0; i < len; ++i){
+        if(s[i] == '='){
+            s[i] = '\0';
+            val = s+i+1;
+            break;
+        }
+    }
+    if(i == len-1) return 0;
+    char *key = s;
+    option_insert(options, key, val);
+    return 1;
+}
+
+void option_insert(list *l, char *key, char *val)
+{
+    kvp *p = malloc(sizeof(kvp));
+    p->key = key;
+    p->val = val;
+    p->used = 0;
+    list_insert(l, p);
+}
+
+void option_unused(list *l)
+{
+    node *n = l->front;
+    while(n){
+        kvp *p = (kvp *)n->val;
+        if(!p->used){
+            fprintf(stderr, "Unused field: '%s = %s'\n", p->key, p->val);
+        }
+        n = n->next;
+    }
+}
+
+char *option_find(list *l, char *key)
+{
+    node *n = l->front;
+    while(n){
+        kvp *p = (kvp *)n->val;
+        if(strcmp(p->key, key) == 0){
+            p->used = 1;
+            return p->val;
+        }
+        n = n->next;
+    }
+    return 0;
+}
+char *option_find_str(list *l, char *key, char *def)
+{
+    char *v = option_find(l, key);
+    if(v) return v;
+    if(def) fprintf(stderr, "%s: Using default '%s'\n", key, def);
+    return def;
+}
+
+int option_find_int(list *l, char *key, int def)
+{
+    char *v = option_find(l, key);
+    if(v) return atoi(v);
+    fprintf(stderr, "%s: Using default '%d'\n", key, def);
+    return def;
+}
+
+int option_find_int_quiet(list *l, char *key, int def)
+{
+    char *v = option_find(l, key);
+    if(v) return atoi(v);
+    return def;
+}
+
+float option_find_float_quiet(list *l, char *key, float def)
+{
+    char *v = option_find(l, key);
+    if(v) return atof(v);
+    return def;
+}
+
+float option_find_float(list *l, char *key, float def)
+{
+    char *v = option_find(l, key);
+    if(v) return atof(v);
+    fprintf(stderr, "%s: Using default '%lf'\n", key, def);
+    return def;
+}
diff --git a/projects/darknet/src/option_list.h b/projects/darknet/src/option_list.h
new file mode 100644
index 0000000000000000000000000000000000000000..844bd8724b77889d9ab6e6e70f62305e3339048c
--- /dev/null
+++ b/projects/darknet/src/option_list.h
@@ -0,0 +1,19 @@
+#ifndef OPTION_LIST_H
+#define OPTION_LIST_H
+#include "list.h"
+
+typedef struct{
+    char *key;
+    char *val;
+    int used;
+} kvp;
+
+
+int read_option(char *s, list *options);
+void option_insert(list *l, char *key, char *val);
+char *option_find(list *l, char *key);
+float option_find_float(list *l, char *key, float def);
+float option_find_float_quiet(list *l, char *key, float def);
+void option_unused(list *l);
+
+#endif
diff --git a/projects/darknet/src/parser.c b/projects/darknet/src/parser.c
new file mode 100644
index 0000000000000000000000000000000000000000..c8141c9f2ddc95941900d11006ff583fadf22290
--- /dev/null
+++ b/projects/darknet/src/parser.c
@@ -0,0 +1,1312 @@
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include <assert.h>
+
+#include "activation_layer.h"
+#include "logistic_layer.h"
+#include "l2norm_layer.h"
+#include "activations.h"
+#include "avgpool_layer.h"
+#include "batchnorm_layer.h"
+#include "blas.h"
+#include "connected_layer.h"
+#include "deconvolutional_layer.h"
+#include "convolutional_layer.h"
+#include "cost_layer.h"
+#include "crnn_layer.h"
+#include "crop_layer.h"
+#include "detection_layer.h"
+#include "dropout_layer.h"
+#include "gru_layer.h"
+#include "list.h"
+#include "local_layer.h"
+#include "maxpool_layer.h"
+#include "normalization_layer.h"
+#include "option_list.h"
+#include "parser.h"
+#include "region_layer.h"
+#include "yolo_layer.h"
+#include "iseg_layer.h"
+#include "reorg_layer.h"
+#include "rnn_layer.h"
+#include "route_layer.h"
+#include "upsample_layer.h"
+#include "shortcut_layer.h"
+#include "softmax_layer.h"
+#include "lstm_layer.h"
+#include "utils.h"
+
+typedef struct{
+    char *type;
+    list *options;
+}section;
+
+list *read_cfg(char *filename);
+
+LAYER_TYPE string_to_layer_type(char * type)
+{
+
+    if (strcmp(type, "[shortcut]")==0) return SHORTCUT;
+    if (strcmp(type, "[crop]")==0) return CROP;
+    if (strcmp(type, "[cost]")==0) return COST;
+    if (strcmp(type, "[detection]")==0) return DETECTION;
+    if (strcmp(type, "[region]")==0) return REGION;
+    if (strcmp(type, "[yolo]")==0) return YOLO;
+    if (strcmp(type, "[iseg]")==0) return ISEG;
+    if (strcmp(type, "[local]")==0) return LOCAL;
+    if (strcmp(type, "[conv]")==0
+            || strcmp(type, "[convolutional]")==0) return CONVOLUTIONAL;
+    if (strcmp(type, "[deconv]")==0
+            || strcmp(type, "[deconvolutional]")==0) return DECONVOLUTIONAL;
+    if (strcmp(type, "[activation]")==0) return ACTIVE;
+    if (strcmp(type, "[logistic]")==0) return LOGXENT;
+    if (strcmp(type, "[l2norm]")==0) return L2NORM;
+    if (strcmp(type, "[net]")==0
+            || strcmp(type, "[network]")==0) return NETWORK;
+    if (strcmp(type, "[crnn]")==0) return CRNN;
+    if (strcmp(type, "[gru]")==0) return GRU;
+    if (strcmp(type, "[lstm]") == 0) return LSTM;
+    if (strcmp(type, "[rnn]")==0) return RNN;
+    if (strcmp(type, "[conn]")==0
+            || strcmp(type, "[connected]")==0) return CONNECTED;
+    if (strcmp(type, "[max]")==0
+            || strcmp(type, "[maxpool]")==0) return MAXPOOL;
+    if (strcmp(type, "[reorg]")==0) return REORG;
+    if (strcmp(type, "[avg]")==0
+            || strcmp(type, "[avgpool]")==0) return AVGPOOL;
+    if (strcmp(type, "[dropout]")==0) return DROPOUT;
+    if (strcmp(type, "[lrn]")==0
+            || strcmp(type, "[normalization]")==0) return NORMALIZATION;
+    if (strcmp(type, "[batchnorm]")==0) return BATCHNORM;
+    if (strcmp(type, "[soft]")==0
+            || strcmp(type, "[softmax]")==0) return SOFTMAX;
+    if (strcmp(type, "[route]")==0) return ROUTE;
+    if (strcmp(type, "[upsample]")==0) return UPSAMPLE;
+    return BLANK;
+}
+
+void free_section(section *s)
+{
+    free(s->type);
+    node *n = s->options->front;
+    while(n){
+        kvp *pair = (kvp *)n->val;
+        free(pair->key);
+        free(pair);
+        node *next = n->next;
+        free(n);
+        n = next;
+    }
+    free(s->options);
+    free(s);
+}
+
+void parse_data(char *data, float *a, int n)
+{
+    int i;
+    if(!data) return;
+    char *curr = data;
+    char *next = data;
+    int done = 0;
+    for(i = 0; i < n && !done; ++i){
+        while(*++next !='\0' && *next != ',');
+        if(*next == '\0') done = 1;
+        *next = '\0';
+        sscanf(curr, "%g", &a[i]);
+        curr = next+1;
+    }
+}
+
+typedef struct size_params{
+    int batch;
+    int inputs;
+    int h;
+    int w;
+    int c;
+    int index;
+    int time_steps;
+    network *net;
+} size_params;
+
+local_layer parse_local(list *options, size_params params)
+{
+    int n = option_find_int(options, "filters",1);
+    int size = option_find_int(options, "size",1);
+    int stride = option_find_int(options, "stride",1);
+    int pad = option_find_int(options, "pad",0);
+    char *activation_s = option_find_str(options, "activation", "logistic");
+    ACTIVATION activation = get_activation(activation_s);
+
+    int batch,h,w,c;
+    h = params.h;
+    w = params.w;
+    c = params.c;
+    batch=params.batch;
+    if(!(h && w && c)) error("Layer before local layer must output image.");
+
+    local_layer layer = make_local_layer(batch,h,w,c,n,size,stride,pad,activation);
+
+    return layer;
+}
+
+layer parse_deconvolutional(list *options, size_params params)
+{
+    int n = option_find_int(options, "filters",1);
+    int size = option_find_int(options, "size",1);
+    int stride = option_find_int(options, "stride",1);
+
+    char *activation_s = option_find_str(options, "activation", "logistic");
+    ACTIVATION activation = get_activation(activation_s);
+
+    int batch,h,w,c;
+    h = params.h;
+    w = params.w;
+    c = params.c;
+    batch=params.batch;
+    if(!(h && w && c)) error("Layer before deconvolutional layer must output image.");
+    int batch_normalize = option_find_int_quiet(options, "batch_normalize", 0);
+    int pad = option_find_int_quiet(options, "pad",0);
+    int padding = option_find_int_quiet(options, "padding",0);
+    if(pad) padding = size/2;
+
+    layer l = make_deconvolutional_layer(batch,h,w,c,n,size,stride,padding, activation, batch_normalize, params.net->adam);
+
+    return l;
+}
+
+
+convolutional_layer parse_convolutional(list *options, size_params params)
+{
+    int n = option_find_int(options, "filters",1);
+    int size = option_find_int(options, "size",1);
+    int stride = option_find_int(options, "stride",1);
+    int pad = option_find_int_quiet(options, "pad",0);
+    int padding = option_find_int_quiet(options, "padding",0);
+    int groups = option_find_int_quiet(options, "groups", 1);
+    if(pad) padding = size/2;
+
+    char *activation_s = option_find_str(options, "activation", "logistic");
+    ACTIVATION activation = get_activation(activation_s);
+
+    int batch,h,w,c;
+    h = params.h;
+    w = params.w;
+    c = params.c;
+    batch=params.batch;
+    if(!(h && w && c)) error("Layer before convolutional layer must output image.");
+    int batch_normalize = option_find_int_quiet(options, "batch_normalize", 0);
+    int binary = option_find_int_quiet(options, "binary", 0);
+    int xnor = option_find_int_quiet(options, "xnor", 0);
+
+    convolutional_layer layer = make_convolutional_layer(batch,h,w,c,n,groups,size,stride,padding,activation, batch_normalize, binary, xnor, params.net->adam);
+    layer.flipped = option_find_int_quiet(options, "flipped", 0);
+    layer.dot = option_find_float_quiet(options, "dot", 0);
+
+    return layer;
+}
+
+layer parse_crnn(list *options, size_params params)
+{
+    int output_filters = option_find_int(options, "output_filters",1);
+    int hidden_filters = option_find_int(options, "hidden_filters",1);
+    char *activation_s = option_find_str(options, "activation", "logistic");
+    ACTIVATION activation = get_activation(activation_s);
+    int batch_normalize = option_find_int_quiet(options, "batch_normalize", 0);
+
+    layer l = make_crnn_layer(params.batch, params.w, params.h, params.c, hidden_filters, output_filters, params.time_steps, activation, batch_normalize);
+
+    l.shortcut = option_find_int_quiet(options, "shortcut", 0);
+
+    return l;
+}
+
+layer parse_rnn(list *options, size_params params)
+{
+    int output = option_find_int(options, "output",1);
+    char *activation_s = option_find_str(options, "activation", "logistic");
+    ACTIVATION activation = get_activation(activation_s);
+    int batch_normalize = option_find_int_quiet(options, "batch_normalize", 0);
+
+    layer l = make_rnn_layer(params.batch, params.inputs, output, params.time_steps, activation, batch_normalize, params.net->adam);
+
+    l.shortcut = option_find_int_quiet(options, "shortcut", 0);
+
+    return l;
+}
+
+layer parse_gru(list *options, size_params params)
+{
+    int output = option_find_int(options, "output",1);
+    int batch_normalize = option_find_int_quiet(options, "batch_normalize", 0);
+
+    layer l = make_gru_layer(params.batch, params.inputs, output, params.time_steps, batch_normalize, params.net->adam);
+    l.tanh = option_find_int_quiet(options, "tanh", 0);
+
+    return l;
+}
+
+layer parse_lstm(list *options, size_params params)
+{
+    int output = option_find_int(options, "output", 1);
+    int batch_normalize = option_find_int_quiet(options, "batch_normalize", 0);
+
+    layer l = make_lstm_layer(params.batch, params.inputs, output, params.time_steps, batch_normalize, params.net->adam);
+
+    return l;
+}
+
+layer parse_connected(list *options, size_params params)
+{
+    int output = option_find_int(options, "output",1);
+    char *activation_s = option_find_str(options, "activation", "logistic");
+    ACTIVATION activation = get_activation(activation_s);
+    int batch_normalize = option_find_int_quiet(options, "batch_normalize", 0);
+
+    layer l = make_connected_layer(params.batch, params.inputs, output, activation, batch_normalize, params.net->adam);
+    return l;
+}
+
+layer parse_softmax(list *options, size_params params)
+{
+    int groups = option_find_int_quiet(options, "groups",1);
+    layer l = make_softmax_layer(params.batch, params.inputs, groups);
+    l.temperature = option_find_float_quiet(options, "temperature", 1);
+    char *tree_file = option_find_str(options, "tree", 0);
+    if (tree_file) l.softmax_tree = read_tree(tree_file);
+    l.w = params.w;
+    l.h = params.h;
+    l.c = params.c;
+    l.spatial = option_find_float_quiet(options, "spatial", 0);
+    l.noloss =  option_find_int_quiet(options, "noloss", 0);
+    return l;
+}
+
+int *parse_yolo_mask(char *a, int *num)
+{
+    int *mask = 0;
+    if(a){
+        int len = strlen(a);
+        int n = 1;
+        int i;
+        for(i = 0; i < len; ++i){
+            if (a[i] == ',') ++n;
+        }
+        mask = calloc(n, sizeof(int));
+        for(i = 0; i < n; ++i){
+            int val = atoi(a);
+            mask[i] = val;
+            a = strchr(a, ',')+1;
+        }
+        *num = n;
+    }
+    return mask;
+}
+
+layer parse_yolo(list *options, size_params params)
+{
+    int classes = option_find_int(options, "classes", 20);
+    int total = option_find_int(options, "num", 1);
+    int num = total;
+
+    char *a = option_find_str(options, "mask", 0);
+    int *mask = parse_yolo_mask(a, &num);
+    layer l = make_yolo_layer(params.batch, params.w, params.h, num, total, mask, classes);
+    assert(l.outputs == params.inputs);
+
+    l.max_boxes = option_find_int_quiet(options, "max",90);
+    l.jitter = option_find_float(options, "jitter", .2);
+
+    l.ignore_thresh = option_find_float(options, "ignore_thresh", .5);
+    l.truth_thresh = option_find_float(options, "truth_thresh", 1);
+    l.random = option_find_int_quiet(options, "random", 0);
+
+    char *map_file = option_find_str(options, "map", 0);
+    if (map_file) l.map = read_map(map_file);
+
+    a = option_find_str(options, "anchors", 0);
+    if(a){
+        int len = strlen(a);
+        int n = 1;
+        int i;
+        for(i = 0; i < len; ++i){
+            if (a[i] == ',') ++n;
+        }
+        for(i = 0; i < n; ++i){
+            float bias = atof(a);
+            l.biases[i] = bias;
+            a = strchr(a, ',')+1;
+        }
+    }
+    return l;
+}
+
+layer parse_iseg(list *options, size_params params)
+{
+    int classes = option_find_int(options, "classes", 20);
+    int ids = option_find_int(options, "ids", 32);
+    layer l = make_iseg_layer(params.batch, params.w, params.h, classes, ids);
+    assert(l.outputs == params.inputs);
+    return l;
+}
+
+layer parse_region(list *options, size_params params)
+{
+    int coords = option_find_int(options, "coords", 4);
+    int classes = option_find_int(options, "classes", 20);
+    int num = option_find_int(options, "num", 1);
+
+    layer l = make_region_layer(params.batch, params.w, params.h, num, classes, coords);
+    assert(l.outputs == params.inputs);
+
+    l.log = option_find_int_quiet(options, "log", 0);
+    l.sqrt = option_find_int_quiet(options, "sqrt", 0);
+
+    l.softmax = option_find_int(options, "softmax", 0);
+    l.background = option_find_int_quiet(options, "background", 0);
+    l.max_boxes = option_find_int_quiet(options, "max",30);
+    l.jitter = option_find_float(options, "jitter", .2);
+    l.rescore = option_find_int_quiet(options, "rescore",0);
+
+    l.thresh = option_find_float(options, "thresh", .5);
+    l.classfix = option_find_int_quiet(options, "classfix", 0);
+    l.absolute = option_find_int_quiet(options, "absolute", 0);
+    l.random = option_find_int_quiet(options, "random", 0);
+
+    l.coord_scale = option_find_float(options, "coord_scale", 1);
+    l.object_scale = option_find_float(options, "object_scale", 1);
+    l.noobject_scale = option_find_float(options, "noobject_scale", 1);
+    l.mask_scale = option_find_float(options, "mask_scale", 1);
+    l.class_scale = option_find_float(options, "class_scale", 1);
+    l.bias_match = option_find_int_quiet(options, "bias_match",0);
+
+    char *tree_file = option_find_str(options, "tree", 0);
+    if (tree_file) l.softmax_tree = read_tree(tree_file);
+    char *map_file = option_find_str(options, "map", 0);
+    if (map_file) l.map = read_map(map_file);
+
+    char *a = option_find_str(options, "anchors", 0);
+    if(a){
+        int len = strlen(a);
+        int n = 1;
+        int i;
+        for(i = 0; i < len; ++i){
+            if (a[i] == ',') ++n;
+        }
+        for(i = 0; i < n; ++i){
+            float bias = atof(a);
+            l.biases[i] = bias;
+            a = strchr(a, ',')+1;
+        }
+    }
+    return l;
+}
+
+detection_layer parse_detection(list *options, size_params params)
+{
+    int coords = option_find_int(options, "coords", 1);
+    int classes = option_find_int(options, "classes", 1);
+    int rescore = option_find_int(options, "rescore", 0);
+    int num = option_find_int(options, "num", 1);
+    int side = option_find_int(options, "side", 7);
+    detection_layer layer = make_detection_layer(params.batch, params.inputs, num, side, classes, coords, rescore);
+
+    layer.softmax = option_find_int(options, "softmax", 0);
+    layer.sqrt = option_find_int(options, "sqrt", 0);
+
+    layer.max_boxes = option_find_int_quiet(options, "max",90);
+    layer.coord_scale = option_find_float(options, "coord_scale", 1);
+    layer.forced = option_find_int(options, "forced", 0);
+    layer.object_scale = option_find_float(options, "object_scale", 1);
+    layer.noobject_scale = option_find_float(options, "noobject_scale", 1);
+    layer.class_scale = option_find_float(options, "class_scale", 1);
+    layer.jitter = option_find_float(options, "jitter", .2);
+    layer.random = option_find_int_quiet(options, "random", 0);
+    layer.reorg = option_find_int_quiet(options, "reorg", 0);
+    return layer;
+}
+
+cost_layer parse_cost(list *options, size_params params)
+{
+    char *type_s = option_find_str(options, "type", "sse");
+    COST_TYPE type = get_cost_type(type_s);
+    float scale = option_find_float_quiet(options, "scale",1);
+    cost_layer layer = make_cost_layer(params.batch, params.inputs, type, scale);
+    layer.ratio =  option_find_float_quiet(options, "ratio",0);
+    layer.noobject_scale =  option_find_float_quiet(options, "noobj", 1);
+    layer.thresh =  option_find_float_quiet(options, "thresh",0);
+    return layer;
+}
+
+crop_layer parse_crop(list *options, size_params params)
+{
+    int crop_height = option_find_int(options, "crop_height",1);
+    int crop_width = option_find_int(options, "crop_width",1);
+    int flip = option_find_int(options, "flip",0);
+    float angle = option_find_float(options, "angle",0);
+    float saturation = option_find_float(options, "saturation",1);
+    float exposure = option_find_float(options, "exposure",1);
+
+    int batch,h,w,c;
+    h = params.h;
+    w = params.w;
+    c = params.c;
+    batch=params.batch;
+    if(!(h && w && c)) error("Layer before crop layer must output image.");
+
+    int noadjust = option_find_int_quiet(options, "noadjust",0);
+
+    crop_layer l = make_crop_layer(batch,h,w,c,crop_height,crop_width,flip, angle, saturation, exposure);
+    l.shift = option_find_float(options, "shift", 0);
+    l.noadjust = noadjust;
+    return l;
+}
+
+layer parse_reorg(list *options, size_params params)
+{
+    int stride = option_find_int(options, "stride",1);
+    int reverse = option_find_int_quiet(options, "reverse",0);
+    int flatten = option_find_int_quiet(options, "flatten",0);
+    int extra = option_find_int_quiet(options, "extra",0);
+
+    int batch,h,w,c;
+    h = params.h;
+    w = params.w;
+    c = params.c;
+    batch=params.batch;
+    if(!(h && w && c)) error("Layer before reorg layer must output image.");
+
+    layer layer = make_reorg_layer(batch,w,h,c,stride,reverse, flatten, extra);
+    return layer;
+}
+
+maxpool_layer parse_maxpool(list *options, size_params params)
+{
+    int stride = option_find_int(options, "stride",1);
+    int size = option_find_int(options, "size",stride);
+    int padding = option_find_int_quiet(options, "padding", size-1);
+
+    int batch,h,w,c;
+    h = params.h;
+    w = params.w;
+    c = params.c;
+    batch=params.batch;
+    if(!(h && w && c)) error("Layer before maxpool layer must output image.");
+
+    maxpool_layer layer = make_maxpool_layer(batch,h,w,c,size,stride,padding);
+    return layer;
+}
+
+avgpool_layer parse_avgpool(list *options, size_params params)
+{
+    int batch,w,h,c;
+    w = params.w;
+    h = params.h;
+    c = params.c;
+    batch=params.batch;
+    if(!(h && w && c)) error("Layer before avgpool layer must output image.");
+
+    avgpool_layer layer = make_avgpool_layer(batch,w,h,c);
+    return layer;
+}
+
+dropout_layer parse_dropout(list *options, size_params params)
+{
+    float probability = option_find_float(options, "probability", .5);
+    dropout_layer layer = make_dropout_layer(params.batch, params.inputs, probability);
+    layer.out_w = params.w;
+    layer.out_h = params.h;
+    layer.out_c = params.c;
+    return layer;
+}
+
+layer parse_normalization(list *options, size_params params)
+{
+    float alpha = option_find_float(options, "alpha", .0001);
+    float beta =  option_find_float(options, "beta" , .75);
+    float kappa = option_find_float(options, "kappa", 1);
+    int size = option_find_int(options, "size", 5);
+    layer l = make_normalization_layer(params.batch, params.w, params.h, params.c, size, alpha, beta, kappa);
+    return l;
+}
+
+layer parse_batchnorm(list *options, size_params params)
+{
+    layer l = make_batchnorm_layer(params.batch, params.w, params.h, params.c);
+    return l;
+}
+
+layer parse_shortcut(list *options, size_params params, network *net)
+{
+    char *l = option_find(options, "from");
+    int index = atoi(l);
+    if(index < 0) index = params.index + index;
+
+    int batch = params.batch;
+    layer from = net->layers[index];
+
+    layer s = make_shortcut_layer(batch, index, params.w, params.h, params.c, from.out_w, from.out_h, from.out_c);
+
+    char *activation_s = option_find_str(options, "activation", "linear");
+    ACTIVATION activation = get_activation(activation_s);
+    s.activation = activation;
+    s.alpha = option_find_float_quiet(options, "alpha", 1);
+    s.beta = option_find_float_quiet(options, "beta", 1);
+    return s;
+}
+
+
+layer parse_l2norm(list *options, size_params params)
+{
+    layer l = make_l2norm_layer(params.batch, params.inputs);
+    l.h = l.out_h = params.h;
+    l.w = l.out_w = params.w;
+    l.c = l.out_c = params.c;
+    return l;
+}
+
+
+layer parse_logistic(list *options, size_params params)
+{
+    layer l = make_logistic_layer(params.batch, params.inputs);
+    l.h = l.out_h = params.h;
+    l.w = l.out_w = params.w;
+    l.c = l.out_c = params.c;
+    return l;
+}
+
+layer parse_activation(list *options, size_params params)
+{
+    char *activation_s = option_find_str(options, "activation", "linear");
+    ACTIVATION activation = get_activation(activation_s);
+
+    layer l = make_activation_layer(params.batch, params.inputs, activation);
+
+    l.h = l.out_h = params.h;
+    l.w = l.out_w = params.w;
+    l.c = l.out_c = params.c;
+
+    return l;
+}
+
+layer parse_upsample(list *options, size_params params, network *net)
+{
+
+    int stride = option_find_int(options, "stride",2);
+    layer l = make_upsample_layer(params.batch, params.w, params.h, params.c, stride);
+    l.scale = option_find_float_quiet(options, "scale", 1);
+    return l;
+}
+
+route_layer parse_route(list *options, size_params params, network *net)
+{
+    char *l = option_find(options, "layers");
+    int len = strlen(l);
+    if(!l) error("Route Layer must specify input layers");
+    int n = 1;
+    int i;
+    for(i = 0; i < len; ++i){
+        if (l[i] == ',') ++n;
+    }
+
+    int *layers = calloc(n, sizeof(int));
+    int *sizes = calloc(n, sizeof(int));
+    for(i = 0; i < n; ++i){
+        int index = atoi(l);
+        l = strchr(l, ',')+1;
+        if(index < 0) index = params.index + index;
+        layers[i] = index;
+        sizes[i] = net->layers[index].outputs;
+    }
+    int batch = params.batch;
+
+    route_layer layer = make_route_layer(batch, n, layers, sizes);
+
+    convolutional_layer first = net->layers[layers[0]];
+    layer.out_w = first.out_w;
+    layer.out_h = first.out_h;
+    layer.out_c = first.out_c;
+    for(i = 1; i < n; ++i){
+        int index = layers[i];
+        convolutional_layer next = net->layers[index];
+        if(next.out_w == first.out_w && next.out_h == first.out_h){
+            layer.out_c += next.out_c;
+        }else{
+            layer.out_h = layer.out_w = layer.out_c = 0;
+        }
+    }
+
+    return layer;
+}
+
+learning_rate_policy get_policy(char *s)
+{
+    if (strcmp(s, "random")==0) return RANDOM;
+    if (strcmp(s, "poly")==0) return POLY;
+    if (strcmp(s, "constant")==0) return CONSTANT;
+    if (strcmp(s, "step")==0) return STEP;
+    if (strcmp(s, "exp")==0) return EXP;
+    if (strcmp(s, "sigmoid")==0) return SIG;
+    if (strcmp(s, "steps")==0) return STEPS;
+    fprintf(stderr, "Couldn't find policy %s, going with constant\n", s);
+    return CONSTANT;
+}
+
+void parse_net_options(list *options, network *net)
+{
+    net->batch = option_find_int(options, "batch",1);
+    net->learning_rate = option_find_float(options, "learning_rate", .001);
+    net->momentum = option_find_float(options, "momentum", .9);
+    net->decay = option_find_float(options, "decay", .0001);
+    int subdivs = option_find_int(options, "subdivisions",1);
+    net->time_steps = option_find_int_quiet(options, "time_steps",1);
+    net->notruth = option_find_int_quiet(options, "notruth",0);
+    net->batch /= subdivs;
+    net->batch *= net->time_steps;
+    net->subdivisions = subdivs;
+    net->random = option_find_int_quiet(options, "random", 0);
+
+    net->adam = option_find_int_quiet(options, "adam", 0);
+    if(net->adam){
+        net->B1 = option_find_float(options, "B1", .9);
+        net->B2 = option_find_float(options, "B2", .999);
+        net->eps = option_find_float(options, "eps", .0000001);
+    }
+
+    net->h = option_find_int_quiet(options, "height",0);
+    net->w = option_find_int_quiet(options, "width",0);
+    net->c = option_find_int_quiet(options, "channels",0);
+    net->inputs = option_find_int_quiet(options, "inputs", net->h * net->w * net->c);
+    net->max_crop = option_find_int_quiet(options, "max_crop",net->w*2);
+    net->min_crop = option_find_int_quiet(options, "min_crop",net->w);
+    net->max_ratio = option_find_float_quiet(options, "max_ratio", (float) net->max_crop / net->w);
+    net->min_ratio = option_find_float_quiet(options, "min_ratio", (float) net->min_crop / net->w);
+    net->center = option_find_int_quiet(options, "center",0);
+    net->clip = option_find_float_quiet(options, "clip", 0);
+
+    net->angle = option_find_float_quiet(options, "angle", 0);
+    net->aspect = option_find_float_quiet(options, "aspect", 1);
+    net->saturation = option_find_float_quiet(options, "saturation", 1);
+    net->exposure = option_find_float_quiet(options, "exposure", 1);
+    net->hue = option_find_float_quiet(options, "hue", 0);
+
+    if(!net->inputs && !(net->h && net->w && net->c)) error("No input parameters supplied");
+
+    char *policy_s = option_find_str(options, "policy", "constant");
+    net->policy = get_policy(policy_s);
+    net->burn_in = option_find_int_quiet(options, "burn_in", 0);
+    net->power = option_find_float_quiet(options, "power", 4);
+    if(net->policy == STEP){
+        net->step = option_find_int(options, "step", 1);
+        net->scale = option_find_float(options, "scale", 1);
+    } else if (net->policy == STEPS){
+        char *l = option_find(options, "steps");
+        char *p = option_find(options, "scales");
+        if(!l || !p) error("STEPS policy must have steps and scales in cfg file");
+
+        int len = strlen(l);
+        int n = 1;
+        int i;
+        for(i = 0; i < len; ++i){
+            if (l[i] == ',') ++n;
+        }
+        int *steps = calloc(n, sizeof(int));
+        float *scales = calloc(n, sizeof(float));
+        for(i = 0; i < n; ++i){
+            int step    = atoi(l);
+            float scale = atof(p);
+            l = strchr(l, ',')+1;
+            p = strchr(p, ',')+1;
+            steps[i] = step;
+            scales[i] = scale;
+        }
+        net->scales = scales;
+        net->steps = steps;
+        net->num_steps = n;
+    } else if (net->policy == EXP){
+        net->gamma = option_find_float(options, "gamma", 1);
+    } else if (net->policy == SIG){
+        net->gamma = option_find_float(options, "gamma", 1);
+        net->step = option_find_int(options, "step", 1);
+    } else if (net->policy == POLY || net->policy == RANDOM){
+    }
+    net->max_batches = option_find_int(options, "max_batches", 0);
+}
+
+int is_network(section *s)
+{
+    return (strcmp(s->type, "[net]")==0
+            || strcmp(s->type, "[network]")==0);
+}
+
+network *parse_network_cfg(char *filename)
+{
+    list *sections = read_cfg(filename);
+    node *n = sections->front;
+    if(!n) error("Config file has no sections");
+    network *net = make_network(sections->size - 1);
+    net->gpu_index = gpu_index;
+    size_params params;
+
+    section *s = (section *)n->val;
+    list *options = s->options;
+    if(!is_network(s)) error("First section must be [net] or [network]");
+    parse_net_options(options, net);
+
+    params.h = net->h;
+    params.w = net->w;
+    params.c = net->c;
+    params.inputs = net->inputs;
+    params.batch = net->batch;
+    params.time_steps = net->time_steps;
+    params.net = net;
+
+    size_t workspace_size = 0;
+    n = n->next;
+    int count = 0;
+    free_section(s);
+    fprintf(stderr, "layer     filters    size              input                output\n");
+    while(n){
+        params.index = count;
+        fprintf(stderr, "%5d ", count);
+        s = (section *)n->val;
+        options = s->options;
+        layer l = {0};
+        LAYER_TYPE lt = string_to_layer_type(s->type);
+        if(lt == CONVOLUTIONAL){
+            l = parse_convolutional(options, params);
+        }else if(lt == DECONVOLUTIONAL){
+            l = parse_deconvolutional(options, params);
+        }else if(lt == LOCAL){
+            l = parse_local(options, params);
+        }else if(lt == ACTIVE){
+            l = parse_activation(options, params);
+        }else if(lt == LOGXENT){
+            l = parse_logistic(options, params);
+        }else if(lt == L2NORM){
+            l = parse_l2norm(options, params);
+        }else if(lt == RNN){
+            l = parse_rnn(options, params);
+        }else if(lt == GRU){
+            l = parse_gru(options, params);
+        }else if (lt == LSTM) {
+            l = parse_lstm(options, params);
+        }else if(lt == CRNN){
+            l = parse_crnn(options, params);
+        }else if(lt == CONNECTED){
+            l = parse_connected(options, params);
+        }else if(lt == CROP){
+            l = parse_crop(options, params);
+        }else if(lt == COST){
+            l = parse_cost(options, params);
+        }else if(lt == REGION){
+            l = parse_region(options, params);
+        }else if(lt == YOLO){
+            l = parse_yolo(options, params);
+        }else if(lt == ISEG){
+            l = parse_iseg(options, params);
+        }else if(lt == DETECTION){
+            l = parse_detection(options, params);
+        }else if(lt == SOFTMAX){
+            l = parse_softmax(options, params);
+            net->hierarchy = l.softmax_tree;
+        }else if(lt == NORMALIZATION){
+            l = parse_normalization(options, params);
+        }else if(lt == BATCHNORM){
+            l = parse_batchnorm(options, params);
+        }else if(lt == MAXPOOL){
+            l = parse_maxpool(options, params);
+        }else if(lt == REORG){
+            l = parse_reorg(options, params);
+        }else if(lt == AVGPOOL){
+            l = parse_avgpool(options, params);
+        }else if(lt == ROUTE){
+            l = parse_route(options, params, net);
+        }else if(lt == UPSAMPLE){
+            l = parse_upsample(options, params, net);
+        }else if(lt == SHORTCUT){
+            l = parse_shortcut(options, params, net);
+        }else if(lt == DROPOUT){
+            l = parse_dropout(options, params);
+            l.output = net->layers[count-1].output;
+            l.delta = net->layers[count-1].delta;
+#ifdef GPU
+            l.output_gpu = net->layers[count-1].output_gpu;
+            l.delta_gpu = net->layers[count-1].delta_gpu;
+#endif
+        }else{
+            fprintf(stderr, "Type not recognized: %s\n", s->type);
+        }
+        l.clip = net->clip;
+        l.truth = option_find_int_quiet(options, "truth", 0);
+        l.onlyforward = option_find_int_quiet(options, "onlyforward", 0);
+        l.stopbackward = option_find_int_quiet(options, "stopbackward", 0);
+        l.dontsave = option_find_int_quiet(options, "dontsave", 0);
+        l.dontload = option_find_int_quiet(options, "dontload", 0);
+        l.numload = option_find_int_quiet(options, "numload", 0);
+        l.dontloadscales = option_find_int_quiet(options, "dontloadscales", 0);
+        l.learning_rate_scale = option_find_float_quiet(options, "learning_rate", 1);
+        l.smooth = option_find_float_quiet(options, "smooth", 0);
+        option_unused(options);
+        net->layers[count] = l;
+        if (l.workspace_size > workspace_size) workspace_size = l.workspace_size;
+        free_section(s);
+        n = n->next;
+        ++count;
+        if(n){
+            params.h = l.out_h;
+            params.w = l.out_w;
+            params.c = l.out_c;
+            params.inputs = l.outputs;
+        }
+    }
+    free_list(sections);
+    layer out = get_network_output_layer(net);
+    net->outputs = out.outputs;
+    net->truths = out.outputs;
+    if(net->layers[net->n-1].truths) net->truths = net->layers[net->n-1].truths;
+    net->output = out.output;
+    net->input = calloc(net->inputs*net->batch, sizeof(float));
+    net->truth = calloc(net->truths*net->batch, sizeof(float));
+#ifdef GPU
+    net->output_gpu = out.output_gpu;
+    net->input_gpu = cuda_make_array(net->input, net->inputs*net->batch);
+    net->truth_gpu = cuda_make_array(net->truth, net->truths*net->batch);
+#endif
+    if(workspace_size){
+        //printf("%ld\n", workspace_size);
+#ifdef GPU
+        if(gpu_index >= 0){
+            net->workspace = cuda_make_array(0, (workspace_size-1)/sizeof(float)+1);
+        }else {
+            net->workspace = calloc(1, workspace_size);
+        }
+#else
+        net->workspace = calloc(1, workspace_size);
+#endif
+    }
+    return net;
+}
+
+list *read_cfg(char *filename)
+{
+    FILE *file = fopen(filename, "r");
+    if(file == 0) file_error(filename);
+    char *line;
+    int nu = 0;
+    list *options = make_list();
+    section *current = 0;
+    while((line=fgetl(file)) != 0){
+        ++ nu;
+        strip(line);
+        switch(line[0]){
+            case '[':
+                current = malloc(sizeof(section));
+                list_insert(options, current);
+                current->options = make_list();
+                current->type = line;
+                break;
+            case '\0':
+            case '#':
+            case ';':
+                free(line);
+                break;
+            default:
+                if(!read_option(line, current->options)){
+                    fprintf(stderr, "Config file error line %d, could parse: %s\n", nu, line);
+                    free(line);
+                }
+                break;
+        }
+    }
+    fclose(file);
+    return options;
+}
+
+void save_convolutional_weights_binary(layer l, FILE *fp)
+{
+#ifdef GPU
+    if(gpu_index >= 0){
+        pull_convolutional_layer(l);
+    }
+#endif
+    binarize_weights(l.weights, l.n, l.c*l.size*l.size, l.binary_weights);
+    int size = l.c*l.size*l.size;
+    int i, j, k;
+    fwrite(l.biases, sizeof(float), l.n, fp);
+    if (l.batch_normalize){
+        fwrite(l.scales, sizeof(float), l.n, fp);
+        fwrite(l.rolling_mean, sizeof(float), l.n, fp);
+        fwrite(l.rolling_variance, sizeof(float), l.n, fp);
+    }
+    for(i = 0; i < l.n; ++i){
+        float mean = l.binary_weights[i*size];
+        if(mean < 0) mean = -mean;
+        fwrite(&mean, sizeof(float), 1, fp);
+        for(j = 0; j < size/8; ++j){
+            int index = i*size + j*8;
+            unsigned char c = 0;
+            for(k = 0; k < 8; ++k){
+                if (j*8 + k >= size) break;
+                if (l.binary_weights[index + k] > 0) c = (c | 1<<k);
+            }
+            fwrite(&c, sizeof(char), 1, fp);
+        }
+    }
+}
+
+void save_convolutional_weights(layer l, FILE *fp)
+{
+    if(l.binary){
+        //save_convolutional_weights_binary(l, fp);
+        //return;
+    }
+#ifdef GPU
+    if(gpu_index >= 0){
+        pull_convolutional_layer(l);
+    }
+#endif
+    int num = l.nweights;
+    fwrite(l.biases, sizeof(float), l.n, fp);
+    if (l.batch_normalize){
+        fwrite(l.scales, sizeof(float), l.n, fp);
+        fwrite(l.rolling_mean, sizeof(float), l.n, fp);
+        fwrite(l.rolling_variance, sizeof(float), l.n, fp);
+    }
+    fwrite(l.weights, sizeof(float), num, fp);
+}
+
+void save_batchnorm_weights(layer l, FILE *fp)
+{
+#ifdef GPU
+    if(gpu_index >= 0){
+        pull_batchnorm_layer(l);
+    }
+#endif
+    fwrite(l.scales, sizeof(float), l.c, fp);
+    fwrite(l.rolling_mean, sizeof(float), l.c, fp);
+    fwrite(l.rolling_variance, sizeof(float), l.c, fp);
+}
+
+void save_connected_weights(layer l, FILE *fp)
+{
+#ifdef GPU
+    if(gpu_index >= 0){
+        pull_connected_layer(l);
+    }
+#endif
+    fwrite(l.biases, sizeof(float), l.outputs, fp);
+    fwrite(l.weights, sizeof(float), l.outputs*l.inputs, fp);
+    if (l.batch_normalize){
+        fwrite(l.scales, sizeof(float), l.outputs, fp);
+        fwrite(l.rolling_mean, sizeof(float), l.outputs, fp);
+        fwrite(l.rolling_variance, sizeof(float), l.outputs, fp);
+    }
+}
+
+void save_weights_upto(network *net, char *filename, int cutoff)
+{
+#ifdef GPU
+    if(net->gpu_index >= 0){
+        cuda_set_device(net->gpu_index);
+    }
+#endif
+    fprintf(stderr, "Saving weights to %s\n", filename);
+    FILE *fp = fopen(filename, "wb");
+    if(!fp) file_error(filename);
+
+    int major = 0;
+    int minor = 2;
+    int revision = 0;
+    fwrite(&major, sizeof(int), 1, fp);
+    fwrite(&minor, sizeof(int), 1, fp);
+    fwrite(&revision, sizeof(int), 1, fp);
+    fwrite(net->seen, sizeof(size_t), 1, fp);
+
+    int i;
+    for(i = 0; i < net->n && i < cutoff; ++i){
+        layer l = net->layers[i];
+        if (l.dontsave) continue;
+        if(l.type == CONVOLUTIONAL || l.type == DECONVOLUTIONAL){
+            save_convolutional_weights(l, fp);
+        } if(l.type == CONNECTED){
+            save_connected_weights(l, fp);
+        } if(l.type == BATCHNORM){
+            save_batchnorm_weights(l, fp);
+        } if(l.type == RNN){
+            save_connected_weights(*(l.input_layer), fp);
+            save_connected_weights(*(l.self_layer), fp);
+            save_connected_weights(*(l.output_layer), fp);
+        } if (l.type == LSTM) {
+            save_connected_weights(*(l.wi), fp);
+            save_connected_weights(*(l.wf), fp);
+            save_connected_weights(*(l.wo), fp);
+            save_connected_weights(*(l.wg), fp);
+            save_connected_weights(*(l.ui), fp);
+            save_connected_weights(*(l.uf), fp);
+            save_connected_weights(*(l.uo), fp);
+            save_connected_weights(*(l.ug), fp);
+        } if (l.type == GRU) {
+            if(1){
+                save_connected_weights(*(l.wz), fp);
+                save_connected_weights(*(l.wr), fp);
+                save_connected_weights(*(l.wh), fp);
+                save_connected_weights(*(l.uz), fp);
+                save_connected_weights(*(l.ur), fp);
+                save_connected_weights(*(l.uh), fp);
+            }else{
+                save_connected_weights(*(l.reset_layer), fp);
+                save_connected_weights(*(l.update_layer), fp);
+                save_connected_weights(*(l.state_layer), fp);
+            }
+        }  if(l.type == CRNN){
+            save_convolutional_weights(*(l.input_layer), fp);
+            save_convolutional_weights(*(l.self_layer), fp);
+            save_convolutional_weights(*(l.output_layer), fp);
+        } if(l.type == LOCAL){
+#ifdef GPU
+            if(gpu_index >= 0){
+                pull_local_layer(l);
+            }
+#endif
+            int locations = l.out_w*l.out_h;
+            int size = l.size*l.size*l.c*l.n*locations;
+            fwrite(l.biases, sizeof(float), l.outputs, fp);
+            fwrite(l.weights, sizeof(float), size, fp);
+        }
+    }
+    fclose(fp);
+}
+void save_weights(network *net, char *filename)
+{
+    save_weights_upto(net, filename, net->n);
+}
+
+void transpose_matrix(float *a, int rows, int cols)
+{
+    float *transpose = calloc(rows*cols, sizeof(float));
+    int x, y;
+    for(x = 0; x < rows; ++x){
+        for(y = 0; y < cols; ++y){
+            transpose[y*rows + x] = a[x*cols + y];
+        }
+    }
+    memcpy(a, transpose, rows*cols*sizeof(float));
+    free(transpose);
+}
+
+void load_connected_weights(layer l, FILE *fp, int transpose)
+{
+    fread(l.biases, sizeof(float), l.outputs, fp);
+    fread(l.weights, sizeof(float), l.outputs*l.inputs, fp);
+    if(transpose){
+        transpose_matrix(l.weights, l.inputs, l.outputs);
+    }
+    //printf("Biases: %f mean %f variance\n", mean_array(l.biases, l.outputs), variance_array(l.biases, l.outputs));
+    //printf("Weights: %f mean %f variance\n", mean_array(l.weights, l.outputs*l.inputs), variance_array(l.weights, l.outputs*l.inputs));
+    if (l.batch_normalize && (!l.dontloadscales)){
+        fread(l.scales, sizeof(float), l.outputs, fp);
+        fread(l.rolling_mean, sizeof(float), l.outputs, fp);
+        fread(l.rolling_variance, sizeof(float), l.outputs, fp);
+        //printf("Scales: %f mean %f variance\n", mean_array(l.scales, l.outputs), variance_array(l.scales, l.outputs));
+        //printf("rolling_mean: %f mean %f variance\n", mean_array(l.rolling_mean, l.outputs), variance_array(l.rolling_mean, l.outputs));
+        //printf("rolling_variance: %f mean %f variance\n", mean_array(l.rolling_variance, l.outputs), variance_array(l.rolling_variance, l.outputs));
+    }
+#ifdef GPU
+    if(gpu_index >= 0){
+        push_connected_layer(l);
+    }
+#endif
+}
+
+void load_batchnorm_weights(layer l, FILE *fp)
+{
+    fread(l.scales, sizeof(float), l.c, fp);
+    fread(l.rolling_mean, sizeof(float), l.c, fp);
+    fread(l.rolling_variance, sizeof(float), l.c, fp);
+#ifdef GPU
+    if(gpu_index >= 0){
+        push_batchnorm_layer(l);
+    }
+#endif
+}
+
+void load_convolutional_weights_binary(layer l, FILE *fp)
+{
+    fread(l.biases, sizeof(float), l.n, fp);
+    if (l.batch_normalize && (!l.dontloadscales)){
+        fread(l.scales, sizeof(float), l.n, fp);
+        fread(l.rolling_mean, sizeof(float), l.n, fp);
+        fread(l.rolling_variance, sizeof(float), l.n, fp);
+    }
+    int size = l.c*l.size*l.size;
+    int i, j, k;
+    for(i = 0; i < l.n; ++i){
+        float mean = 0;
+        fread(&mean, sizeof(float), 1, fp);
+        for(j = 0; j < size/8; ++j){
+            int index = i*size + j*8;
+            unsigned char c = 0;
+            fread(&c, sizeof(char), 1, fp);
+            for(k = 0; k < 8; ++k){
+                if (j*8 + k >= size) break;
+                l.weights[index + k] = (c & 1<<k) ? mean : -mean;
+            }
+        }
+    }
+#ifdef GPU
+    if(gpu_index >= 0){
+        push_convolutional_layer(l);
+    }
+#endif
+}
+
+void load_convolutional_weights(layer l, FILE *fp)
+{
+    if(l.binary){
+        //load_convolutional_weights_binary(l, fp);
+        //return;
+    }
+    if(l.numload) l.n = l.numload;
+    int num = l.c/l.groups*l.n*l.size*l.size;
+    fread(l.biases, sizeof(float), l.n, fp);
+    if (l.batch_normalize && (!l.dontloadscales)){
+        fread(l.scales, sizeof(float), l.n, fp);
+        fread(l.rolling_mean, sizeof(float), l.n, fp);
+        fread(l.rolling_variance, sizeof(float), l.n, fp);
+        if(0){
+            int i;
+            for(i = 0; i < l.n; ++i){
+                printf("%g, ", l.rolling_mean[i]);
+            }
+            printf("\n");
+            for(i = 0; i < l.n; ++i){
+                printf("%g, ", l.rolling_variance[i]);
+            }
+            printf("\n");
+        }
+        if(0){
+            fill_cpu(l.n, 0, l.rolling_mean, 1);
+            fill_cpu(l.n, 0, l.rolling_variance, 1);
+        }
+        if(0){
+            int i;
+            for(i = 0; i < l.n; ++i){
+                printf("%g, ", l.rolling_mean[i]);
+            }
+            printf("\n");
+            for(i = 0; i < l.n; ++i){
+                printf("%g, ", l.rolling_variance[i]);
+            }
+            printf("\n");
+        }
+    }
+    fread(l.weights, sizeof(float), num, fp);
+    //if(l.c == 3) scal_cpu(num, 1./256, l.weights, 1);
+    if (l.flipped) {
+        transpose_matrix(l.weights, l.c*l.size*l.size, l.n);
+    }
+    //if (l.binary) binarize_weights(l.weights, l.n, l.c*l.size*l.size, l.weights);
+#ifdef GPU
+    if(gpu_index >= 0){
+        push_convolutional_layer(l);
+    }
+#endif
+}
+
+
+void load_weights_upto(network *net, char *filename, int start, int cutoff)
+{
+#ifdef GPU
+    if(net->gpu_index >= 0){
+        cuda_set_device(net->gpu_index);
+    }
+#endif
+    fprintf(stderr, "Loading weights from %s...", filename);
+    fflush(stdout);
+    FILE *fp = fopen(filename, "rb");
+    if(!fp) file_error(filename);
+
+    int major;
+    int minor;
+    int revision;
+    fread(&major, sizeof(int), 1, fp);
+    fread(&minor, sizeof(int), 1, fp);
+    fread(&revision, sizeof(int), 1, fp);
+    if ((major*10 + minor) >= 2 && major < 1000 && minor < 1000){
+        fread(net->seen, sizeof(size_t), 1, fp);
+    } else {
+        int iseen = 0;
+        fread(&iseen, sizeof(int), 1, fp);
+        *net->seen = iseen;
+    }
+    int transpose = (major > 1000) || (minor > 1000);
+
+    int i;
+    for(i = start; i < net->n && i < cutoff; ++i){
+        layer l = net->layers[i];
+        if (l.dontload) continue;
+        if(l.type == CONVOLUTIONAL || l.type == DECONVOLUTIONAL){
+            load_convolutional_weights(l, fp);
+        }
+        if(l.type == CONNECTED){
+            load_connected_weights(l, fp, transpose);
+        }
+        if(l.type == BATCHNORM){
+            load_batchnorm_weights(l, fp);
+        }
+        if(l.type == CRNN){
+            load_convolutional_weights(*(l.input_layer), fp);
+            load_convolutional_weights(*(l.self_layer), fp);
+            load_convolutional_weights(*(l.output_layer), fp);
+        }
+        if(l.type == RNN){
+            load_connected_weights(*(l.input_layer), fp, transpose);
+            load_connected_weights(*(l.self_layer), fp, transpose);
+            load_connected_weights(*(l.output_layer), fp, transpose);
+        }
+        if (l.type == LSTM) {
+            load_connected_weights(*(l.wi), fp, transpose);
+            load_connected_weights(*(l.wf), fp, transpose);
+            load_connected_weights(*(l.wo), fp, transpose);
+            load_connected_weights(*(l.wg), fp, transpose);
+            load_connected_weights(*(l.ui), fp, transpose);
+            load_connected_weights(*(l.uf), fp, transpose);
+            load_connected_weights(*(l.uo), fp, transpose);
+            load_connected_weights(*(l.ug), fp, transpose);
+        }
+        if (l.type == GRU) {
+            if(1){
+                load_connected_weights(*(l.wz), fp, transpose);
+                load_connected_weights(*(l.wr), fp, transpose);
+                load_connected_weights(*(l.wh), fp, transpose);
+                load_connected_weights(*(l.uz), fp, transpose);
+                load_connected_weights(*(l.ur), fp, transpose);
+                load_connected_weights(*(l.uh), fp, transpose);
+            }else{
+                load_connected_weights(*(l.reset_layer), fp, transpose);
+                load_connected_weights(*(l.update_layer), fp, transpose);
+                load_connected_weights(*(l.state_layer), fp, transpose);
+            }
+        }
+        if(l.type == LOCAL){
+            int locations = l.out_w*l.out_h;
+            int size = l.size*l.size*l.c*l.n*locations;
+            fread(l.biases, sizeof(float), l.outputs, fp);
+            fread(l.weights, sizeof(float), size, fp);
+#ifdef GPU
+            if(gpu_index >= 0){
+                push_local_layer(l);
+            }
+#endif
+        }
+    }
+    fprintf(stderr, "Done!\n");
+    fclose(fp);
+}
+
+void load_weights(network *net, char *filename)
+{
+    load_weights_upto(net, filename, 0, net->n);
+}
+
diff --git a/projects/darknet/src/parser.h b/projects/darknet/src/parser.h
new file mode 100644
index 0000000000000000000000000000000000000000..81aef2c86f3e6cb362f8bde9695ce9d5699ca77f
--- /dev/null
+++ b/projects/darknet/src/parser.h
@@ -0,0 +1,9 @@
+#ifndef PARSER_H
+#define PARSER_H
+#include "darknet.h"
+#include "network.h"
+
+void save_network(network net, char *filename);
+void save_weights_double(network net, char *filename);
+
+#endif
diff --git a/projects/darknet/src/region_layer.c b/projects/darknet/src/region_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..179f5e32a6022e83969473bd0ac34787b0e17717
--- /dev/null
+++ b/projects/darknet/src/region_layer.c
@@ -0,0 +1,507 @@
+#include "region_layer.h"
+#include "activations.h"
+#include "blas.h"
+#include "box.h"
+#include "cuda.h"
+#include "utils.h"
+
+#include <stdio.h>
+#include <assert.h>
+#include <string.h>
+#include <stdlib.h>
+
+layer make_region_layer(int batch, int w, int h, int n, int classes, int coords)
+{
+    layer l = {0};
+    l.type = REGION;
+
+    l.n = n;
+    l.batch = batch;
+    l.h = h;
+    l.w = w;
+    l.c = n*(classes + coords + 1);
+    l.out_w = l.w;
+    l.out_h = l.h;
+    l.out_c = l.c;
+    l.classes = classes;
+    l.coords = coords;
+    l.cost = calloc(1, sizeof(float));
+    l.biases = calloc(n*2, sizeof(float));
+    l.bias_updates = calloc(n*2, sizeof(float));
+    l.outputs = h*w*n*(classes + coords + 1);
+    l.inputs = l.outputs;
+    l.truths = 30*(l.coords + 1);
+    l.delta = calloc(batch*l.outputs, sizeof(float));
+    l.output = calloc(batch*l.outputs, sizeof(float));
+    int i;
+    for(i = 0; i < n*2; ++i){
+        l.biases[i] = .5;
+    }
+
+    l.forward = forward_region_layer;
+    l.backward = backward_region_layer;
+#ifdef GPU
+    l.forward_gpu = forward_region_layer_gpu;
+    l.backward_gpu = backward_region_layer_gpu;
+    l.output_gpu = cuda_make_array(l.output, batch*l.outputs);
+    l.delta_gpu = cuda_make_array(l.delta, batch*l.outputs);
+#endif
+
+    fprintf(stderr, "detection\n");
+    srand(0);
+
+    return l;
+}
+
+void resize_region_layer(layer *l, int w, int h)
+{
+    l->w = w;
+    l->h = h;
+
+    l->outputs = h*w*l->n*(l->classes + l->coords + 1);
+    l->inputs = l->outputs;
+
+    l->output = realloc(l->output, l->batch*l->outputs*sizeof(float));
+    l->delta = realloc(l->delta, l->batch*l->outputs*sizeof(float));
+
+#ifdef GPU
+    cuda_free(l->delta_gpu);
+    cuda_free(l->output_gpu);
+
+    l->delta_gpu =     cuda_make_array(l->delta, l->batch*l->outputs);
+    l->output_gpu =    cuda_make_array(l->output, l->batch*l->outputs);
+#endif
+}
+
+box get_region_box(float *x, float *biases, int n, int index, int i, int j, int w, int h, int stride)
+{
+    box b;
+    b.x = (i + x[index + 0*stride]) / w;
+    b.y = (j + x[index + 1*stride]) / h;
+    b.w = exp(x[index + 2*stride]) * biases[2*n]   / w;
+    b.h = exp(x[index + 3*stride]) * biases[2*n+1] / h;
+    return b;
+}
+
+float delta_region_box(box truth, float *x, float *biases, int n, int index, int i, int j, int w, int h, float *delta, float scale, int stride)
+{
+    box pred = get_region_box(x, biases, n, index, i, j, w, h, stride);
+    float iou = box_iou(pred, truth);
+
+    float tx = (truth.x*w - i);
+    float ty = (truth.y*h - j);
+    float tw = log(truth.w*w / biases[2*n]);
+    float th = log(truth.h*h / biases[2*n + 1]);
+
+    delta[index + 0*stride] = scale * (tx - x[index + 0*stride]);
+    delta[index + 1*stride] = scale * (ty - x[index + 1*stride]);
+    delta[index + 2*stride] = scale * (tw - x[index + 2*stride]);
+    delta[index + 3*stride] = scale * (th - x[index + 3*stride]);
+    return iou;
+}
+
+void delta_region_mask(float *truth, float *x, int n, int index, float *delta, int stride, int scale)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        delta[index + i*stride] = scale*(truth[i] - x[index + i*stride]);
+    }
+}
+
+
+void delta_region_class(float *output, float *delta, int index, int class, int classes, tree *hier, float scale, int stride, float *avg_cat, int tag)
+{
+    int i, n;
+    if(hier){
+        float pred = 1;
+        while(class >= 0){
+            pred *= output[index + stride*class];
+            int g = hier->group[class];
+            int offset = hier->group_offset[g];
+            for(i = 0; i < hier->group_size[g]; ++i){
+                delta[index + stride*(offset + i)] = scale * (0 - output[index + stride*(offset + i)]);
+            }
+            delta[index + stride*class] = scale * (1 - output[index + stride*class]);
+
+            class = hier->parent[class];
+        }
+        *avg_cat += pred;
+    } else {
+        if (delta[index] && tag){
+            delta[index + stride*class] = scale * (1 - output[index + stride*class]);
+            return;
+        }
+        for(n = 0; n < classes; ++n){
+            delta[index + stride*n] = scale * (((n == class)?1 : 0) - output[index + stride*n]);
+            if(n == class) *avg_cat += output[index + stride*n];
+        }
+    }
+}
+
+float logit(float x)
+{
+    return log(x/(1.-x));
+}
+
+float tisnan(float x)
+{
+    return (x != x);
+}
+
+int entry_index(layer l, int batch, int location, int entry)
+{
+    int n =   location / (l.w*l.h);
+    int loc = location % (l.w*l.h);
+    return batch*l.outputs + n*l.w*l.h*(l.coords+l.classes+1) + entry*l.w*l.h + loc;
+}
+
+void forward_region_layer(const layer l, network net)
+{
+    int i,j,b,t,n;
+    memcpy(l.output, net.input, l.outputs*l.batch*sizeof(float));
+
+#ifndef GPU
+    for (b = 0; b < l.batch; ++b){
+        for(n = 0; n < l.n; ++n){
+            int index = entry_index(l, b, n*l.w*l.h, 0);
+            activate_array(l.output + index, 2*l.w*l.h, LOGISTIC);
+            index = entry_index(l, b, n*l.w*l.h, l.coords);
+            if(!l.background) activate_array(l.output + index,   l.w*l.h, LOGISTIC);
+            index = entry_index(l, b, n*l.w*l.h, l.coords + 1);
+            if(!l.softmax && !l.softmax_tree) activate_array(l.output + index, l.classes*l.w*l.h, LOGISTIC);
+        }
+    }
+    if (l.softmax_tree){
+        int i;
+        int count = l.coords + 1;
+        for (i = 0; i < l.softmax_tree->groups; ++i) {
+            int group_size = l.softmax_tree->group_size[i];
+            softmax_cpu(net.input + count, group_size, l.batch, l.inputs, l.n*l.w*l.h, 1, l.n*l.w*l.h, l.temperature, l.output + count);
+            count += group_size;
+        }
+    } else if (l.softmax){
+        int index = entry_index(l, 0, 0, l.coords + !l.background);
+        softmax_cpu(net.input + index, l.classes + l.background, l.batch*l.n, l.inputs/l.n, l.w*l.h, 1, l.w*l.h, 1, l.output + index);
+    }
+#endif
+
+    memset(l.delta, 0, l.outputs * l.batch * sizeof(float));
+    if(!net.train) return;
+    float avg_iou = 0;
+    float recall = 0;
+    float avg_cat = 0;
+    float avg_obj = 0;
+    float avg_anyobj = 0;
+    int count = 0;
+    int class_count = 0;
+    *(l.cost) = 0;
+    for (b = 0; b < l.batch; ++b) {
+        if(l.softmax_tree){
+            int onlyclass = 0;
+            for(t = 0; t < 30; ++t){
+                box truth = float_to_box(net.truth + t*(l.coords + 1) + b*l.truths, 1);
+                if(!truth.x) break;
+                int class = net.truth[t*(l.coords + 1) + b*l.truths + l.coords];
+                float maxp = 0;
+                int maxi = 0;
+                if(truth.x > 100000 && truth.y > 100000){
+                    for(n = 0; n < l.n*l.w*l.h; ++n){
+                        int class_index = entry_index(l, b, n, l.coords + 1);
+                        int obj_index = entry_index(l, b, n, l.coords);
+                        float scale =  l.output[obj_index];
+                        l.delta[obj_index] = l.noobject_scale * (0 - l.output[obj_index]);
+                        float p = scale*get_hierarchy_probability(l.output + class_index, l.softmax_tree, class, l.w*l.h);
+                        if(p > maxp){
+                            maxp = p;
+                            maxi = n;
+                        }
+                    }
+                    int class_index = entry_index(l, b, maxi, l.coords + 1);
+                    int obj_index = entry_index(l, b, maxi, l.coords);
+                    delta_region_class(l.output, l.delta, class_index, class, l.classes, l.softmax_tree, l.class_scale, l.w*l.h, &avg_cat, !l.softmax);
+                    if(l.output[obj_index] < .3) l.delta[obj_index] = l.object_scale * (.3 - l.output[obj_index]);
+                    else  l.delta[obj_index] = 0;
+                    l.delta[obj_index] = 0;
+                    ++class_count;
+                    onlyclass = 1;
+                    break;
+                }
+            }
+            if(onlyclass) continue;
+        }
+        for (j = 0; j < l.h; ++j) {
+            for (i = 0; i < l.w; ++i) {
+                for (n = 0; n < l.n; ++n) {
+                    int box_index = entry_index(l, b, n*l.w*l.h + j*l.w + i, 0);
+                    box pred = get_region_box(l.output, l.biases, n, box_index, i, j, l.w, l.h, l.w*l.h);
+                    float best_iou = 0;
+                    for(t = 0; t < 30; ++t){
+                        box truth = float_to_box(net.truth + t*(l.coords + 1) + b*l.truths, 1);
+                        if(!truth.x) break;
+                        float iou = box_iou(pred, truth);
+                        if (iou > best_iou) {
+                            best_iou = iou;
+                        }
+                    }
+                    int obj_index = entry_index(l, b, n*l.w*l.h + j*l.w + i, l.coords);
+                    avg_anyobj += l.output[obj_index];
+                    l.delta[obj_index] = l.noobject_scale * (0 - l.output[obj_index]);
+                    if(l.background) l.delta[obj_index] = l.noobject_scale * (1 - l.output[obj_index]);
+                    if (best_iou > l.thresh) {
+                        l.delta[obj_index] = 0;
+                    }
+
+                    if(*(net.seen) < 12800){
+                        box truth = {0};
+                        truth.x = (i + .5)/l.w;
+                        truth.y = (j + .5)/l.h;
+                        truth.w = l.biases[2*n]/l.w;
+                        truth.h = l.biases[2*n+1]/l.h;
+                        delta_region_box(truth, l.output, l.biases, n, box_index, i, j, l.w, l.h, l.delta, .01, l.w*l.h);
+                    }
+                }
+            }
+        }
+        for(t = 0; t < 30; ++t){
+            box truth = float_to_box(net.truth + t*(l.coords + 1) + b*l.truths, 1);
+
+            if(!truth.x) break;
+            float best_iou = 0;
+            int best_n = 0;
+            i = (truth.x * l.w);
+            j = (truth.y * l.h);
+            box truth_shift = truth;
+            truth_shift.x = 0;
+            truth_shift.y = 0;
+            for(n = 0; n < l.n; ++n){
+                int box_index = entry_index(l, b, n*l.w*l.h + j*l.w + i, 0);
+                box pred = get_region_box(l.output, l.biases, n, box_index, i, j, l.w, l.h, l.w*l.h);
+                if(l.bias_match){
+                    pred.w = l.biases[2*n]/l.w;
+                    pred.h = l.biases[2*n+1]/l.h;
+                }
+                pred.x = 0;
+                pred.y = 0;
+                float iou = box_iou(pred, truth_shift);
+                if (iou > best_iou){
+                    best_iou = iou;
+                    best_n = n;
+                }
+            }
+
+            int box_index = entry_index(l, b, best_n*l.w*l.h + j*l.w + i, 0);
+            float iou = delta_region_box(truth, l.output, l.biases, best_n, box_index, i, j, l.w, l.h, l.delta, l.coord_scale *  (2 - truth.w*truth.h), l.w*l.h);
+            if(l.coords > 4){
+                int mask_index = entry_index(l, b, best_n*l.w*l.h + j*l.w + i, 4);
+                delta_region_mask(net.truth + t*(l.coords + 1) + b*l.truths + 5, l.output, l.coords - 4, mask_index, l.delta, l.w*l.h, l.mask_scale);
+            }
+            if(iou > .5) recall += 1;
+            avg_iou += iou;
+
+            int obj_index = entry_index(l, b, best_n*l.w*l.h + j*l.w + i, l.coords);
+            avg_obj += l.output[obj_index];
+            l.delta[obj_index] = l.object_scale * (1 - l.output[obj_index]);
+            if (l.rescore) {
+                l.delta[obj_index] = l.object_scale * (iou - l.output[obj_index]);
+            }
+            if(l.background){
+                l.delta[obj_index] = l.object_scale * (0 - l.output[obj_index]);
+            }
+
+            int class = net.truth[t*(l.coords + 1) + b*l.truths + l.coords];
+            if (l.map) class = l.map[class];
+            int class_index = entry_index(l, b, best_n*l.w*l.h + j*l.w + i, l.coords + 1);
+            delta_region_class(l.output, l.delta, class_index, class, l.classes, l.softmax_tree, l.class_scale, l.w*l.h, &avg_cat, !l.softmax);
+            ++count;
+            ++class_count;
+        }
+    }
+    *(l.cost) = pow(mag_array(l.delta, l.outputs * l.batch), 2);
+    printf("Region Avg IOU: %f, Class: %f, Obj: %f, No Obj: %f, Avg Recall: %f,  count: %d\n", avg_iou/count, avg_cat/class_count, avg_obj/count, avg_anyobj/(l.w*l.h*l.n*l.batch), recall/count, count);
+}
+
+void backward_region_layer(const layer l, network net)
+{
+    /*
+       int b;
+       int size = l.coords + l.classes + 1;
+       for (b = 0; b < l.batch*l.n; ++b){
+       int index = (b*size + 4)*l.w*l.h;
+       gradient_array(l.output + index, l.w*l.h, LOGISTIC, l.delta + index);
+       }
+       axpy_cpu(l.batch*l.inputs, 1, l.delta, 1, net.delta, 1);
+     */
+}
+
+void correct_region_boxes(detection *dets, int n, int w, int h, int netw, int neth, int relative)
+{
+    int i;
+    int new_w=0;
+    int new_h=0;
+    if (((float)netw/w) < ((float)neth/h)) {
+        new_w = netw;
+        new_h = (h * netw)/w;
+    } else {
+        new_h = neth;
+        new_w = (w * neth)/h;
+    }
+    for (i = 0; i < n; ++i){
+        box b = dets[i].bbox;
+        b.x =  (b.x - (netw - new_w)/2./netw) / ((float)new_w/netw); 
+        b.y =  (b.y - (neth - new_h)/2./neth) / ((float)new_h/neth); 
+        b.w *= (float)netw/new_w;
+        b.h *= (float)neth/new_h;
+        if(!relative){
+            b.x *= w;
+            b.w *= w;
+            b.y *= h;
+            b.h *= h;
+        }
+        dets[i].bbox = b;
+    }
+}
+
+void get_region_detections(layer l, int w, int h, int netw, int neth, float thresh, int *map, float tree_thresh, int relative, detection *dets)
+{
+    int i,j,n,z;
+    float *predictions = l.output;
+    if (l.batch == 2) {
+        float *flip = l.output + l.outputs;
+        for (j = 0; j < l.h; ++j) {
+            for (i = 0; i < l.w/2; ++i) {
+                for (n = 0; n < l.n; ++n) {
+                    for(z = 0; z < l.classes + l.coords + 1; ++z){
+                        int i1 = z*l.w*l.h*l.n + n*l.w*l.h + j*l.w + i;
+                        int i2 = z*l.w*l.h*l.n + n*l.w*l.h + j*l.w + (l.w - i - 1);
+                        float swap = flip[i1];
+                        flip[i1] = flip[i2];
+                        flip[i2] = swap;
+                        if(z == 0){
+                            flip[i1] = -flip[i1];
+                            flip[i2] = -flip[i2];
+                        }
+                    }
+                }
+            }
+        }
+        for(i = 0; i < l.outputs; ++i){
+            l.output[i] = (l.output[i] + flip[i])/2.;
+        }
+    }
+    for (i = 0; i < l.w*l.h; ++i){
+        int row = i / l.w;
+        int col = i % l.w;
+        for(n = 0; n < l.n; ++n){
+            int index = n*l.w*l.h + i;
+            for(j = 0; j < l.classes; ++j){
+                dets[index].prob[j] = 0;
+            }
+            int obj_index  = entry_index(l, 0, n*l.w*l.h + i, l.coords);
+            int box_index  = entry_index(l, 0, n*l.w*l.h + i, 0);
+            int mask_index = entry_index(l, 0, n*l.w*l.h + i, 4);
+            float scale = l.background ? 1 : predictions[obj_index];
+            dets[index].bbox = get_region_box(predictions, l.biases, n, box_index, col, row, l.w, l.h, l.w*l.h);
+            dets[index].objectness = scale > thresh ? scale : 0;
+            if(dets[index].mask){
+                for(j = 0; j < l.coords - 4; ++j){
+                    dets[index].mask[j] = l.output[mask_index + j*l.w*l.h];
+                }
+            }
+
+            int class_index = entry_index(l, 0, n*l.w*l.h + i, l.coords + !l.background);
+            if(l.softmax_tree){
+
+                hierarchy_predictions(predictions + class_index, l.classes, l.softmax_tree, 0, l.w*l.h);
+                if(map){
+                    for(j = 0; j < 200; ++j){
+                        int class_index = entry_index(l, 0, n*l.w*l.h + i, l.coords + 1 + map[j]);
+                        float prob = scale*predictions[class_index];
+                        dets[index].prob[j] = (prob > thresh) ? prob : 0;
+                    }
+                } else {
+                    int j =  hierarchy_top_prediction(predictions + class_index, l.softmax_tree, tree_thresh, l.w*l.h);
+                    dets[index].prob[j] = (scale > thresh) ? scale : 0;
+                }
+            } else {
+                if(dets[index].objectness){
+                    for(j = 0; j < l.classes; ++j){
+                        int class_index = entry_index(l, 0, n*l.w*l.h + i, l.coords + 1 + j);
+                        float prob = scale*predictions[class_index];
+                        dets[index].prob[j] = (prob > thresh) ? prob : 0;
+                    }
+                }
+            }
+        }
+    }
+    correct_region_boxes(dets, l.w*l.h*l.n, w, h, netw, neth, relative);
+}
+
+#ifdef GPU
+
+void forward_region_layer_gpu(const layer l, network net)
+{
+    copy_gpu(l.batch*l.inputs, net.input_gpu, 1, l.output_gpu, 1);
+    int b, n;
+    for (b = 0; b < l.batch; ++b){
+        for(n = 0; n < l.n; ++n){
+            int index = entry_index(l, b, n*l.w*l.h, 0);
+            activate_array_gpu(l.output_gpu + index, 2*l.w*l.h, LOGISTIC);
+            if(l.coords > 4){
+                index = entry_index(l, b, n*l.w*l.h, 4);
+                activate_array_gpu(l.output_gpu + index, (l.coords - 4)*l.w*l.h, LOGISTIC);
+            }
+            index = entry_index(l, b, n*l.w*l.h, l.coords);
+            if(!l.background) activate_array_gpu(l.output_gpu + index,   l.w*l.h, LOGISTIC);
+            index = entry_index(l, b, n*l.w*l.h, l.coords + 1);
+            if(!l.softmax && !l.softmax_tree) activate_array_gpu(l.output_gpu + index, l.classes*l.w*l.h, LOGISTIC);
+        }
+    }
+    if (l.softmax_tree){
+        int index = entry_index(l, 0, 0, l.coords + 1);
+        softmax_tree(net.input_gpu + index, l.w*l.h, l.batch*l.n, l.inputs/l.n, 1, l.output_gpu + index, *l.softmax_tree);
+    } else if (l.softmax) {
+        int index = entry_index(l, 0, 0, l.coords + !l.background);
+        softmax_gpu(net.input_gpu + index, l.classes + l.background, l.batch*l.n, l.inputs/l.n, l.w*l.h, 1, l.w*l.h, 1, l.output_gpu + index);
+    }
+    if(!net.train || l.onlyforward){
+        cuda_pull_array(l.output_gpu, l.output, l.batch*l.outputs);
+        return;
+    }
+
+    cuda_pull_array(l.output_gpu, net.input, l.batch*l.inputs);
+    forward_region_layer(l, net);
+    //cuda_push_array(l.output_gpu, l.output, l.batch*l.outputs);
+    if(!net.train) return;
+    cuda_push_array(l.delta_gpu, l.delta, l.batch*l.outputs);
+}
+
+void backward_region_layer_gpu(const layer l, network net)
+{
+    int b, n;
+    for (b = 0; b < l.batch; ++b){
+        for(n = 0; n < l.n; ++n){
+            int index = entry_index(l, b, n*l.w*l.h, 0);
+            gradient_array_gpu(l.output_gpu + index, 2*l.w*l.h, LOGISTIC, l.delta_gpu + index);
+            if(l.coords > 4){
+                index = entry_index(l, b, n*l.w*l.h, 4);
+                gradient_array_gpu(l.output_gpu + index, (l.coords - 4)*l.w*l.h, LOGISTIC, l.delta_gpu + index);
+            }
+            index = entry_index(l, b, n*l.w*l.h, l.coords);
+            if(!l.background) gradient_array_gpu(l.output_gpu + index,   l.w*l.h, LOGISTIC, l.delta_gpu + index);
+        }
+    }
+    axpy_gpu(l.batch*l.inputs, 1, l.delta_gpu, 1, net.delta_gpu, 1);
+}
+#endif
+
+void zero_objectness(layer l)
+{
+    int i, n;
+    for (i = 0; i < l.w*l.h; ++i){
+        for(n = 0; n < l.n; ++n){
+            int obj_index = entry_index(l, 0, n*l.w*l.h + i, l.coords);
+            l.output[obj_index] = 0;
+        }
+    }
+}
+
diff --git a/projects/darknet/src/region_layer.h b/projects/darknet/src/region_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..9f12fd187fd490d10cbc21af8251e0e2a870b7cb
--- /dev/null
+++ b/projects/darknet/src/region_layer.h
@@ -0,0 +1,18 @@
+#ifndef REGION_LAYER_H
+#define REGION_LAYER_H
+
+#include "darknet.h"
+#include "layer.h"
+#include "network.h"
+
+layer make_region_layer(int batch, int w, int h, int n, int classes, int coords);
+void forward_region_layer(const layer l, network net);
+void backward_region_layer(const layer l, network net);
+void resize_region_layer(layer *l, int w, int h);
+
+#ifdef GPU
+void forward_region_layer_gpu(const layer l, network net);
+void backward_region_layer_gpu(layer l, network net);
+#endif
+
+#endif
diff --git a/projects/darknet/src/reorg_layer.c b/projects/darknet/src/reorg_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..31d6b843676c6c5cd0dbd2ace1766588470e1feb
--- /dev/null
+++ b/projects/darknet/src/reorg_layer.c
@@ -0,0 +1,173 @@
+#include "reorg_layer.h"
+#include "cuda.h"
+#include "blas.h"
+
+#include <stdio.h>
+
+
+layer make_reorg_layer(int batch, int w, int h, int c, int stride, int reverse, int flatten, int extra)
+{
+    layer l = {0};
+    l.type = REORG;
+    l.batch = batch;
+    l.stride = stride;
+    l.extra = extra;
+    l.h = h;
+    l.w = w;
+    l.c = c;
+    l.flatten = flatten;
+    if(reverse){
+        l.out_w = w*stride;
+        l.out_h = h*stride;
+        l.out_c = c/(stride*stride);
+    }else{
+        l.out_w = w/stride;
+        l.out_h = h/stride;
+        l.out_c = c*(stride*stride);
+    }
+    l.reverse = reverse;
+
+    l.outputs = l.out_h * l.out_w * l.out_c;
+    l.inputs = h*w*c;
+    if(l.extra){
+        l.out_w = l.out_h = l.out_c = 0;
+        l.outputs = l.inputs + l.extra;
+    }
+
+    if(extra){
+        fprintf(stderr, "reorg              %4d   ->  %4d\n",  l.inputs, l.outputs);
+    } else {
+        fprintf(stderr, "reorg              /%2d  %4d x%4d x%4d   ->  %4d x%4d x%4d\n",  stride, w, h, c, l.out_w, l.out_h, l.out_c);
+    }
+    int output_size = l.outputs * batch;
+    l.output =  calloc(output_size, sizeof(float));
+    l.delta =   calloc(output_size, sizeof(float));
+
+    l.forward = forward_reorg_layer;
+    l.backward = backward_reorg_layer;
+#ifdef GPU
+    l.forward_gpu = forward_reorg_layer_gpu;
+    l.backward_gpu = backward_reorg_layer_gpu;
+
+    l.output_gpu  = cuda_make_array(l.output, output_size);
+    l.delta_gpu   = cuda_make_array(l.delta, output_size);
+#endif
+    return l;
+}
+
+void resize_reorg_layer(layer *l, int w, int h)
+{
+    int stride = l->stride;
+    int c = l->c;
+
+    l->h = h;
+    l->w = w;
+
+    if(l->reverse){
+        l->out_w = w*stride;
+        l->out_h = h*stride;
+        l->out_c = c/(stride*stride);
+    }else{
+        l->out_w = w/stride;
+        l->out_h = h/stride;
+        l->out_c = c*(stride*stride);
+    }
+
+    l->outputs = l->out_h * l->out_w * l->out_c;
+    l->inputs = l->outputs;
+    int output_size = l->outputs * l->batch;
+
+    l->output = realloc(l->output, output_size * sizeof(float));
+    l->delta = realloc(l->delta, output_size * sizeof(float));
+
+#ifdef GPU
+    cuda_free(l->output_gpu);
+    cuda_free(l->delta_gpu);
+    l->output_gpu  = cuda_make_array(l->output, output_size);
+    l->delta_gpu   = cuda_make_array(l->delta,  output_size);
+#endif
+}
+
+void forward_reorg_layer(const layer l, network net)
+{
+    int i;
+    if(l.flatten){
+        memcpy(l.output, net.input, l.outputs*l.batch*sizeof(float));
+        if(l.reverse){
+            flatten(l.output, l.w*l.h, l.c, l.batch, 0);
+        }else{
+            flatten(l.output, l.w*l.h, l.c, l.batch, 1);
+        }
+    } else if (l.extra) {
+        for(i = 0; i < l.batch; ++i){
+            copy_cpu(l.inputs, net.input + i*l.inputs, 1, l.output + i*l.outputs, 1);
+        }
+    } else if (l.reverse){
+        reorg_cpu(net.input, l.w, l.h, l.c, l.batch, l.stride, 1, l.output);
+    } else {
+        reorg_cpu(net.input, l.w, l.h, l.c, l.batch, l.stride, 0, l.output);
+    }
+}
+
+void backward_reorg_layer(const layer l, network net)
+{
+    int i;
+    if(l.flatten){
+        memcpy(net.delta, l.delta, l.outputs*l.batch*sizeof(float));
+        if(l.reverse){
+            flatten(net.delta, l.w*l.h, l.c, l.batch, 1);
+        }else{
+            flatten(net.delta, l.w*l.h, l.c, l.batch, 0);
+        }
+    } else if(l.reverse){
+        reorg_cpu(l.delta, l.w, l.h, l.c, l.batch, l.stride, 0, net.delta);
+    } else if (l.extra) {
+        for(i = 0; i < l.batch; ++i){
+            copy_cpu(l.inputs, l.delta + i*l.outputs, 1, net.delta + i*l.inputs, 1);
+        }
+    }else{
+        reorg_cpu(l.delta, l.w, l.h, l.c, l.batch, l.stride, 1, net.delta);
+    }
+}
+
+#ifdef GPU
+void forward_reorg_layer_gpu(layer l, network net)
+{
+    int i;
+    if(l.flatten){
+        if(l.reverse){
+            flatten_gpu(net.input_gpu, l.w*l.h, l.c, l.batch, 0, l.output_gpu);
+        }else{
+            flatten_gpu(net.input_gpu, l.w*l.h, l.c, l.batch, 1, l.output_gpu);
+        }
+    } else if (l.extra) {
+        for(i = 0; i < l.batch; ++i){
+            copy_gpu(l.inputs, net.input_gpu + i*l.inputs, 1, l.output_gpu + i*l.outputs, 1);
+        }
+    } else if (l.reverse) {
+        reorg_gpu(net.input_gpu, l.w, l.h, l.c, l.batch, l.stride, 1, l.output_gpu);
+    }else {
+        reorg_gpu(net.input_gpu, l.w, l.h, l.c, l.batch, l.stride, 0, l.output_gpu);
+    }
+}
+
+void backward_reorg_layer_gpu(layer l, network net)
+{
+    if(l.flatten){
+        if(l.reverse){
+            flatten_gpu(l.delta_gpu, l.w*l.h, l.c, l.batch, 1, net.delta_gpu);
+        }else{
+            flatten_gpu(l.delta_gpu, l.w*l.h, l.c, l.batch, 0, net.delta_gpu);
+        }
+    } else if (l.extra) {
+        int i;
+        for(i = 0; i < l.batch; ++i){
+            copy_gpu(l.inputs, l.delta_gpu + i*l.outputs, 1, net.delta_gpu + i*l.inputs, 1);
+        }
+    } else if(l.reverse){
+        reorg_gpu(l.delta_gpu, l.w, l.h, l.c, l.batch, l.stride, 0, net.delta_gpu);
+    } else {
+        reorg_gpu(l.delta_gpu, l.w, l.h, l.c, l.batch, l.stride, 1, net.delta_gpu);
+    }
+}
+#endif
diff --git a/projects/darknet/src/reorg_layer.h b/projects/darknet/src/reorg_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..e6513a5f441b4b40e7fc0ffe04534a0d60f03032
--- /dev/null
+++ b/projects/darknet/src/reorg_layer.h
@@ -0,0 +1,20 @@
+#ifndef REORG_LAYER_H
+#define REORG_LAYER_H
+
+#include "image.h"
+#include "cuda.h"
+#include "layer.h"
+#include "network.h"
+
+layer make_reorg_layer(int batch, int w, int h, int c, int stride, int reverse, int flatten, int extra);
+void resize_reorg_layer(layer *l, int w, int h);
+void forward_reorg_layer(const layer l, network net);
+void backward_reorg_layer(const layer l, network net);
+
+#ifdef GPU
+void forward_reorg_layer_gpu(layer l, network net);
+void backward_reorg_layer_gpu(layer l, network net);
+#endif
+
+#endif
+
diff --git a/projects/darknet/src/rnn_layer.c b/projects/darknet/src/rnn_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..8c9b457e26eb493e52dfdeeb73256170360da7ac
--- /dev/null
+++ b/projects/darknet/src/rnn_layer.c
@@ -0,0 +1,292 @@
+#include "rnn_layer.h"
+#include "connected_layer.h"
+#include "utils.h"
+#include "cuda.h"
+#include "blas.h"
+#include "gemm.h"
+
+#include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+static void increment_layer(layer *l, int steps)
+{
+    int num = l->outputs*l->batch*steps;
+    l->output += num;
+    l->delta += num;
+    l->x += num;
+    l->x_norm += num;
+
+#ifdef GPU
+    l->output_gpu += num;
+    l->delta_gpu += num;
+    l->x_gpu += num;
+    l->x_norm_gpu += num;
+#endif
+}
+
+layer make_rnn_layer(int batch, int inputs, int outputs, int steps, ACTIVATION activation, int batch_normalize, int adam)
+{
+    fprintf(stderr, "RNN Layer: %d inputs, %d outputs\n", inputs, outputs);
+    batch = batch / steps;
+    layer l = {0};
+    l.batch = batch;
+    l.type = RNN;
+    l.steps = steps;
+    l.inputs = inputs;
+
+    l.state = calloc(batch*outputs, sizeof(float));
+    l.prev_state = calloc(batch*outputs, sizeof(float));
+
+    l.input_layer = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.input_layer) = make_connected_layer(batch*steps, inputs, outputs, activation, batch_normalize, adam);
+    l.input_layer->batch = batch;
+
+    l.self_layer = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.self_layer) = make_connected_layer(batch*steps, outputs, outputs, activation, batch_normalize, adam);
+    l.self_layer->batch = batch;
+
+    l.output_layer = malloc(sizeof(layer));
+    fprintf(stderr, "\t\t");
+    *(l.output_layer) = make_connected_layer(batch*steps, outputs, outputs, activation, batch_normalize, adam);
+    l.output_layer->batch = batch;
+
+    l.outputs = outputs;
+    l.output = l.output_layer->output;
+    l.delta = l.output_layer->delta;
+
+    l.forward = forward_rnn_layer;
+    l.backward = backward_rnn_layer;
+    l.update = update_rnn_layer;
+#ifdef GPU
+    l.forward_gpu = forward_rnn_layer_gpu;
+    l.backward_gpu = backward_rnn_layer_gpu;
+    l.update_gpu = update_rnn_layer_gpu;
+    l.state_gpu = cuda_make_array(0, batch*outputs);
+    l.prev_state_gpu = cuda_make_array(0, batch*outputs);
+    l.output_gpu = l.output_layer->output_gpu;
+    l.delta_gpu = l.output_layer->delta_gpu;
+#ifdef CUDNN
+    cudnnSetTensor4dDescriptor(l.input_layer->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.input_layer->out_c, l.input_layer->out_h, l.input_layer->out_w); 
+    cudnnSetTensor4dDescriptor(l.self_layer->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.self_layer->out_c, l.self_layer->out_h, l.self_layer->out_w); 
+    cudnnSetTensor4dDescriptor(l.output_layer->dstTensorDesc, CUDNN_TENSOR_NCHW, CUDNN_DATA_FLOAT, batch, l.output_layer->out_c, l.output_layer->out_h, l.output_layer->out_w); 
+#endif
+#endif
+
+    return l;
+}
+
+void update_rnn_layer(layer l, update_args a)
+{
+    update_connected_layer(*(l.input_layer),  a);
+    update_connected_layer(*(l.self_layer),   a);
+    update_connected_layer(*(l.output_layer), a);
+}
+
+void forward_rnn_layer(layer l, network net)
+{
+    network s = net;
+    s.train = net.train;
+    int i;
+    layer input_layer = *(l.input_layer);
+    layer self_layer = *(l.self_layer);
+    layer output_layer = *(l.output_layer);
+
+    fill_cpu(l.outputs * l.batch * l.steps, 0, output_layer.delta, 1);
+    fill_cpu(l.outputs * l.batch * l.steps, 0, self_layer.delta, 1);
+    fill_cpu(l.outputs * l.batch * l.steps, 0, input_layer.delta, 1);
+    if(net.train) fill_cpu(l.outputs * l.batch, 0, l.state, 1);
+
+    for (i = 0; i < l.steps; ++i) {
+        s.input = net.input;
+        forward_connected_layer(input_layer, s);
+
+        s.input = l.state;
+        forward_connected_layer(self_layer, s);
+
+        float *old_state = l.state;
+        if(net.train) l.state += l.outputs*l.batch;
+        if(l.shortcut){
+            copy_cpu(l.outputs * l.batch, old_state, 1, l.state, 1);
+        }else{
+            fill_cpu(l.outputs * l.batch, 0, l.state, 1);
+        }
+        axpy_cpu(l.outputs * l.batch, 1, input_layer.output, 1, l.state, 1);
+        axpy_cpu(l.outputs * l.batch, 1, self_layer.output, 1, l.state, 1);
+
+        s.input = l.state;
+        forward_connected_layer(output_layer, s);
+
+        net.input += l.inputs*l.batch;
+        increment_layer(&input_layer, 1);
+        increment_layer(&self_layer, 1);
+        increment_layer(&output_layer, 1);
+    }
+}
+
+void backward_rnn_layer(layer l, network net)
+{
+    network s = net;
+    s.train = net.train;
+    int i;
+    layer input_layer = *(l.input_layer);
+    layer self_layer = *(l.self_layer);
+    layer output_layer = *(l.output_layer);
+
+    increment_layer(&input_layer, l.steps-1);
+    increment_layer(&self_layer, l.steps-1);
+    increment_layer(&output_layer, l.steps-1);
+
+    l.state += l.outputs*l.batch*l.steps;
+    for (i = l.steps-1; i >= 0; --i) {
+        copy_cpu(l.outputs * l.batch, input_layer.output, 1, l.state, 1);
+        axpy_cpu(l.outputs * l.batch, 1, self_layer.output, 1, l.state, 1);
+
+        s.input = l.state;
+        s.delta = self_layer.delta;
+        backward_connected_layer(output_layer, s);
+
+        l.state -= l.outputs*l.batch;
+        /*
+           if(i > 0){
+           copy_cpu(l.outputs * l.batch, input_layer.output - l.outputs*l.batch, 1, l.state, 1);
+           axpy_cpu(l.outputs * l.batch, 1, self_layer.output - l.outputs*l.batch, 1, l.state, 1);
+           }else{
+           fill_cpu(l.outputs * l.batch, 0, l.state, 1);
+           }
+         */
+
+        s.input = l.state;
+        s.delta = self_layer.delta - l.outputs*l.batch;
+        if (i == 0) s.delta = 0;
+        backward_connected_layer(self_layer, s);
+
+        copy_cpu(l.outputs*l.batch, self_layer.delta, 1, input_layer.delta, 1);
+        if (i > 0 && l.shortcut) axpy_cpu(l.outputs*l.batch, 1, self_layer.delta, 1, self_layer.delta - l.outputs*l.batch, 1);
+        s.input = net.input + i*l.inputs*l.batch;
+        if(net.delta) s.delta = net.delta + i*l.inputs*l.batch;
+        else s.delta = 0;
+        backward_connected_layer(input_layer, s);
+
+        increment_layer(&input_layer, -1);
+        increment_layer(&self_layer, -1);
+        increment_layer(&output_layer, -1);
+    }
+}
+
+#ifdef GPU
+
+void pull_rnn_layer(layer l)
+{
+    pull_connected_layer(*(l.input_layer));
+    pull_connected_layer(*(l.self_layer));
+    pull_connected_layer(*(l.output_layer));
+}
+
+void push_rnn_layer(layer l)
+{
+    push_connected_layer(*(l.input_layer));
+    push_connected_layer(*(l.self_layer));
+    push_connected_layer(*(l.output_layer));
+}
+
+void update_rnn_layer_gpu(layer l, update_args a)
+{
+    update_connected_layer_gpu(*(l.input_layer),  a);
+    update_connected_layer_gpu(*(l.self_layer),   a);
+    update_connected_layer_gpu(*(l.output_layer), a);
+}
+
+void forward_rnn_layer_gpu(layer l, network net)
+{
+    network s = {0};
+    s.train = net.train;
+    int i;
+    layer input_layer = *(l.input_layer);
+    layer self_layer = *(l.self_layer);
+    layer output_layer = *(l.output_layer);
+
+    fill_gpu(l.outputs * l.batch * l.steps, 0, output_layer.delta_gpu, 1);
+    fill_gpu(l.outputs * l.batch * l.steps, 0, self_layer.delta_gpu, 1);
+    fill_gpu(l.outputs * l.batch * l.steps, 0, input_layer.delta_gpu, 1);
+
+    if(net.train) {
+        fill_gpu(l.outputs * l.batch * l.steps, 0, l.delta_gpu, 1);
+        copy_gpu(l.outputs*l.batch, l.state_gpu, 1, l.prev_state_gpu, 1);
+    }
+
+    for (i = 0; i < l.steps; ++i) {
+        s.input_gpu = net.input_gpu;
+        forward_connected_layer_gpu(input_layer, s);
+
+        s.input_gpu = l.state_gpu;
+        forward_connected_layer_gpu(self_layer, s);
+
+        fill_gpu(l.outputs * l.batch, 0, l.state_gpu, 1);
+        axpy_gpu(l.outputs * l.batch, 1, input_layer.output_gpu, 1, l.state_gpu, 1);
+        axpy_gpu(l.outputs * l.batch, 1, self_layer.output_gpu, 1, l.state_gpu, 1);
+
+        s.input_gpu = l.state_gpu;
+        forward_connected_layer_gpu(output_layer, s);
+
+        net.input_gpu += l.inputs*l.batch;
+        increment_layer(&input_layer, 1);
+        increment_layer(&self_layer, 1);
+        increment_layer(&output_layer, 1);
+    }
+}
+
+void backward_rnn_layer_gpu(layer l, network net)
+{
+    network s = {0};
+    s.train = net.train;
+    int i;
+    layer input_layer = *(l.input_layer);
+    layer self_layer = *(l.self_layer);
+    layer output_layer = *(l.output_layer);
+    increment_layer(&input_layer,  l.steps - 1);
+    increment_layer(&self_layer,   l.steps - 1);
+    increment_layer(&output_layer, l.steps - 1);
+    float *last_input = input_layer.output_gpu;
+    float *last_self = self_layer.output_gpu;
+    for (i = l.steps-1; i >= 0; --i) {
+        fill_gpu(l.outputs * l.batch, 0, l.state_gpu, 1);
+        axpy_gpu(l.outputs * l.batch, 1, input_layer.output_gpu, 1, l.state_gpu, 1);
+        axpy_gpu(l.outputs * l.batch, 1, self_layer.output_gpu, 1, l.state_gpu, 1);
+
+        s.input_gpu = l.state_gpu;
+        s.delta_gpu = self_layer.delta_gpu;
+        backward_connected_layer_gpu(output_layer, s);
+
+        if(i != 0) {
+            fill_gpu(l.outputs * l.batch, 0, l.state_gpu, 1);
+            axpy_gpu(l.outputs * l.batch, 1, input_layer.output_gpu - l.outputs*l.batch, 1, l.state_gpu, 1);
+            axpy_gpu(l.outputs * l.batch, 1, self_layer.output_gpu - l.outputs*l.batch, 1, l.state_gpu, 1);
+        }else {
+            copy_gpu(l.outputs*l.batch, l.prev_state_gpu, 1, l.state_gpu, 1);
+        }
+
+        copy_gpu(l.outputs*l.batch, self_layer.delta_gpu, 1, input_layer.delta_gpu, 1);
+
+        s.input_gpu = l.state_gpu;
+        s.delta_gpu = (i > 0) ? self_layer.delta_gpu - l.outputs*l.batch : 0;
+        if (i == 0) s.delta_gpu = 0;
+        backward_connected_layer_gpu(self_layer, s);
+
+        s.input_gpu = net.input_gpu + i*l.inputs*l.batch;
+        if(net.delta_gpu) s.delta_gpu = net.delta_gpu + i*l.inputs*l.batch;
+        else s.delta_gpu = 0;
+        backward_connected_layer_gpu(input_layer, s);
+
+        increment_layer(&input_layer,  -1);
+        increment_layer(&self_layer,   -1);
+        increment_layer(&output_layer, -1);
+    }
+    fill_gpu(l.outputs * l.batch, 0, l.state_gpu, 1);
+    axpy_gpu(l.outputs * l.batch, 1, last_input, 1, l.state_gpu, 1);
+    axpy_gpu(l.outputs * l.batch, 1, last_self, 1, l.state_gpu, 1);
+}
+#endif
diff --git a/projects/darknet/src/rnn_layer.h b/projects/darknet/src/rnn_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..270a63ffafca9a9adb7b995ed674f93c70bdeb51
--- /dev/null
+++ b/projects/darknet/src/rnn_layer.h
@@ -0,0 +1,25 @@
+
+#ifndef RNN_LAYER_H
+#define RNN_LAYER_H
+
+#include "activations.h"
+#include "layer.h"
+#include "network.h"
+#define USET
+
+layer make_rnn_layer(int batch, int inputs, int outputs, int steps, ACTIVATION activation, int batch_normalize, int adam);
+
+void forward_rnn_layer(layer l, network net);
+void backward_rnn_layer(layer l, network net);
+void update_rnn_layer(layer l, update_args a);
+
+#ifdef GPU
+void forward_rnn_layer_gpu(layer l, network net);
+void backward_rnn_layer_gpu(layer l, network net);
+void update_rnn_layer_gpu(layer l, update_args a);
+void push_rnn_layer(layer l);
+void pull_rnn_layer(layer l);
+#endif
+
+#endif
+
diff --git a/projects/darknet/src/route_layer.c b/projects/darknet/src/route_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..a8970a4600153390ad5f8e8da24a8ba461e5a357
--- /dev/null
+++ b/projects/darknet/src/route_layer.c
@@ -0,0 +1,134 @@
+#include "route_layer.h"
+#include "cuda.h"
+#include "blas.h"
+
+#include <stdio.h>
+
+route_layer make_route_layer(int batch, int n, int *input_layers, int *input_sizes)
+{
+    fprintf(stderr,"route ");
+    route_layer l = {0};
+    l.type = ROUTE;
+    l.batch = batch;
+    l.n = n;
+    l.input_layers = input_layers;
+    l.input_sizes = input_sizes;
+    int i;
+    int outputs = 0;
+    for(i = 0; i < n; ++i){
+        fprintf(stderr," %d", input_layers[i]);
+        outputs += input_sizes[i];
+    }
+    fprintf(stderr, "\n");
+    l.outputs = outputs;
+    l.inputs = outputs;
+    l.delta =  calloc(outputs*batch, sizeof(float));
+    l.output = calloc(outputs*batch, sizeof(float));;
+
+    l.forward = forward_route_layer;
+    l.backward = backward_route_layer;
+    #ifdef GPU
+    l.forward_gpu = forward_route_layer_gpu;
+    l.backward_gpu = backward_route_layer_gpu;
+
+    l.delta_gpu =  cuda_make_array(l.delta, outputs*batch);
+    l.output_gpu = cuda_make_array(l.output, outputs*batch);
+    #endif
+    return l;
+}
+
+void resize_route_layer(route_layer *l, network *net)
+{
+    int i;
+    layer first = net->layers[l->input_layers[0]];
+    l->out_w = first.out_w;
+    l->out_h = first.out_h;
+    l->out_c = first.out_c;
+    l->outputs = first.outputs;
+    l->input_sizes[0] = first.outputs;
+    for(i = 1; i < l->n; ++i){
+        int index = l->input_layers[i];
+        layer next = net->layers[index];
+        l->outputs += next.outputs;
+        l->input_sizes[i] = next.outputs;
+        if(next.out_w == first.out_w && next.out_h == first.out_h){
+            l->out_c += next.out_c;
+        }else{
+            printf("%d %d, %d %d\n", next.out_w, next.out_h, first.out_w, first.out_h);
+            l->out_h = l->out_w = l->out_c = 0;
+        }
+    }
+    l->inputs = l->outputs;
+    l->delta =  realloc(l->delta, l->outputs*l->batch*sizeof(float));
+    l->output = realloc(l->output, l->outputs*l->batch*sizeof(float));
+
+#ifdef GPU
+    cuda_free(l->output_gpu);
+    cuda_free(l->delta_gpu);
+    l->output_gpu  = cuda_make_array(l->output, l->outputs*l->batch);
+    l->delta_gpu   = cuda_make_array(l->delta,  l->outputs*l->batch);
+#endif
+    
+}
+
+void forward_route_layer(const route_layer l, network net)
+{
+    int i, j;
+    int offset = 0;
+    for(i = 0; i < l.n; ++i){
+        int index = l.input_layers[i];
+        float *input = net.layers[index].output;
+        int input_size = l.input_sizes[i];
+        for(j = 0; j < l.batch; ++j){
+            copy_cpu(input_size, input + j*input_size, 1, l.output + offset + j*l.outputs, 1);
+        }
+        offset += input_size;
+    }
+}
+
+void backward_route_layer(const route_layer l, network net)
+{
+    int i, j;
+    int offset = 0;
+    for(i = 0; i < l.n; ++i){
+        int index = l.input_layers[i];
+        float *delta = net.layers[index].delta;
+        int input_size = l.input_sizes[i];
+        for(j = 0; j < l.batch; ++j){
+            axpy_cpu(input_size, 1, l.delta + offset + j*l.outputs, 1, delta + j*input_size, 1);
+        }
+        offset += input_size;
+    }
+}
+
+#ifdef GPU
+void forward_route_layer_gpu(const route_layer l, network net)
+{
+    int i, j;
+    int offset = 0;
+    for(i = 0; i < l.n; ++i){
+        int index = l.input_layers[i];
+        float *input = net.layers[index].output_gpu;
+        int input_size = l.input_sizes[i];
+        for(j = 0; j < l.batch; ++j){
+            copy_gpu(input_size, input + j*input_size, 1, l.output_gpu + offset + j*l.outputs, 1);
+        }
+        offset += input_size;
+    }
+}
+
+void backward_route_layer_gpu(const route_layer l, network net)
+{
+    int i, j;
+    int offset = 0;
+    for(i = 0; i < l.n; ++i){
+        int index = l.input_layers[i];
+        float *delta = net.layers[index].delta_gpu;
+        int input_size = l.input_sizes[i];
+        for(j = 0; j < l.batch; ++j){
+            axpy_gpu(input_size, 1, l.delta_gpu + offset + j*l.outputs, 1, delta + j*input_size, 1);
+        }
+        offset += input_size;
+    }
+}
+#endif
diff --git a/projects/darknet/src/route_layer.h b/projects/darknet/src/route_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..1d40330ff30c9c93a2180a696d5f67f628ea481c
--- /dev/null
+++ b/projects/darknet/src/route_layer.h
@@ -0,0 +1,18 @@
+#ifndef ROUTE_LAYER_H
+#define ROUTE_LAYER_H
+#include "network.h"
+#include "layer.h"
+
+typedef layer route_layer;
+
+route_layer make_route_layer(int batch, int n, int *input_layers, int *input_size);
+void forward_route_layer(const route_layer l, network net);
+void backward_route_layer(const route_layer l, network net);
+void resize_route_layer(route_layer *l, network *net);
+
+#ifdef GPU
+void forward_route_layer_gpu(const route_layer l, network net);
+void backward_route_layer_gpu(const route_layer l, network net);
+#endif
+
+#endif
diff --git a/projects/darknet/src/shortcut_layer.c b/projects/darknet/src/shortcut_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..49d17f56f66c9a012d282fe78a4a505c6cf00458
--- /dev/null
+++ b/projects/darknet/src/shortcut_layer.c
@@ -0,0 +1,90 @@
+#include "shortcut_layer.h"
+#include "cuda.h"
+#include "blas.h"
+#include "activations.h"
+
+#include <stdio.h>
+#include <assert.h>
+
+layer make_shortcut_layer(int batch, int index, int w, int h, int c, int w2, int h2, int c2)
+{
+    fprintf(stderr, "res  %3d                %4d x%4d x%4d   ->  %4d x%4d x%4d\n",index, w2,h2,c2, w,h,c);
+    layer l = {0};
+    l.type = SHORTCUT;
+    l.batch = batch;
+    l.w = w2;
+    l.h = h2;
+    l.c = c2;
+    l.out_w = w;
+    l.out_h = h;
+    l.out_c = c;
+    l.outputs = w*h*c;
+    l.inputs = l.outputs;
+
+    l.index = index;
+
+    l.delta =  calloc(l.outputs*batch, sizeof(float));
+    l.output = calloc(l.outputs*batch, sizeof(float));;
+
+    l.forward = forward_shortcut_layer;
+    l.backward = backward_shortcut_layer;
+    #ifdef GPU
+    l.forward_gpu = forward_shortcut_layer_gpu;
+    l.backward_gpu = backward_shortcut_layer_gpu;
+
+    l.delta_gpu =  cuda_make_array(l.delta, l.outputs*batch);
+    l.output_gpu = cuda_make_array(l.output, l.outputs*batch);
+    #endif
+    return l;
+}
+
+void resize_shortcut_layer(layer *l, int w, int h)
+{
+    assert(l->w == l->out_w);
+    assert(l->h == l->out_h);
+    l->w = l->out_w = w;
+    l->h = l->out_h = h;
+    l->outputs = w*h*l->out_c;
+    l->inputs = l->outputs;
+    l->delta =  realloc(l->delta, l->outputs*l->batch*sizeof(float));
+    l->output = realloc(l->output, l->outputs*l->batch*sizeof(float));
+
+#ifdef GPU
+    cuda_free(l->output_gpu);
+    cuda_free(l->delta_gpu);
+    l->output_gpu  = cuda_make_array(l->output, l->outputs*l->batch);
+    l->delta_gpu   = cuda_make_array(l->delta,  l->outputs*l->batch);
+#endif
+    
+}
+
+
+void forward_shortcut_layer(const layer l, network net)
+{
+    copy_cpu(l.outputs*l.batch, net.input, 1, l.output, 1);
+    shortcut_cpu(l.batch, l.w, l.h, l.c, net.layers[l.index].output, l.out_w, l.out_h, l.out_c, l.alpha, l.beta, l.output);
+    activate_array(l.output, l.outputs*l.batch, l.activation);
+}
+
+void backward_shortcut_layer(const layer l, network net)
+{
+    gradient_array(l.output, l.outputs*l.batch, l.activation, l.delta);
+    axpy_cpu(l.outputs*l.batch, l.alpha, l.delta, 1, net.delta, 1);
+    shortcut_cpu(l.batch, l.out_w, l.out_h, l.out_c, l.delta, l.w, l.h, l.c, 1, l.beta, net.layers[l.index].delta);
+}
+
+#ifdef GPU
+void forward_shortcut_layer_gpu(const layer l, network net)
+{
+    copy_gpu(l.outputs*l.batch, net.input_gpu, 1, l.output_gpu, 1);
+    shortcut_gpu(l.batch, l.w, l.h, l.c, net.layers[l.index].output_gpu, l.out_w, l.out_h, l.out_c, l.alpha, l.beta, l.output_gpu);
+    activate_array_gpu(l.output_gpu, l.outputs*l.batch, l.activation);
+}
+
+void backward_shortcut_layer_gpu(const layer l, network net)
+{
+    gradient_array_gpu(l.output_gpu, l.outputs*l.batch, l.activation, l.delta_gpu);
+    axpy_gpu(l.outputs*l.batch, l.alpha, l.delta_gpu, 1, net.delta_gpu, 1);
+    shortcut_gpu(l.batch, l.out_w, l.out_h, l.out_c, l.delta_gpu, l.w, l.h, l.c, 1, l.beta, net.layers[l.index].delta_gpu);
+}
+#endif
diff --git a/projects/darknet/src/shortcut_layer.h b/projects/darknet/src/shortcut_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..5f684fc1eadea2c6902be96bf4a4bf9a3b533da9
--- /dev/null
+++ b/projects/darknet/src/shortcut_layer.h
@@ -0,0 +1,17 @@
+#ifndef SHORTCUT_LAYER_H
+#define SHORTCUT_LAYER_H
+
+#include "layer.h"
+#include "network.h"
+
+layer make_shortcut_layer(int batch, int index, int w, int h, int c, int w2, int h2, int c2);
+void forward_shortcut_layer(const layer l, network net);
+void backward_shortcut_layer(const layer l, network net);
+void resize_shortcut_layer(layer *l, int w, int h);
+
+#ifdef GPU
+void forward_shortcut_layer_gpu(const layer l, network net);
+void backward_shortcut_layer_gpu(const layer l, network net);
+#endif
+
+#endif
diff --git a/projects/darknet/src/softmax_layer.c b/projects/darknet/src/softmax_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..9cbc6be120d8417ef7ee9e75df4d00854ab7881d
--- /dev/null
+++ b/projects/darknet/src/softmax_layer.c
@@ -0,0 +1,107 @@
+#include "softmax_layer.h"
+#include "blas.h"
+#include "cuda.h"
+
+#include <float.h>
+#include <math.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <assert.h>
+
+softmax_layer make_softmax_layer(int batch, int inputs, int groups)
+{
+    assert(inputs%groups == 0);
+    fprintf(stderr, "softmax                                        %4d\n",  inputs);
+    softmax_layer l = {0};
+    l.type = SOFTMAX;
+    l.batch = batch;
+    l.groups = groups;
+    l.inputs = inputs;
+    l.outputs = inputs;
+    l.loss = calloc(inputs*batch, sizeof(float));
+    l.output = calloc(inputs*batch, sizeof(float));
+    l.delta = calloc(inputs*batch, sizeof(float));
+    l.cost = calloc(1, sizeof(float));
+
+    l.forward = forward_softmax_layer;
+    l.backward = backward_softmax_layer;
+    #ifdef GPU
+    l.forward_gpu = forward_softmax_layer_gpu;
+    l.backward_gpu = backward_softmax_layer_gpu;
+
+    l.output_gpu = cuda_make_array(l.output, inputs*batch); 
+    l.loss_gpu = cuda_make_array(l.loss, inputs*batch); 
+    l.delta_gpu = cuda_make_array(l.delta, inputs*batch); 
+    #endif
+    return l;
+}
+
+void forward_softmax_layer(const softmax_layer l, network net)
+{
+    if(l.softmax_tree){
+        int i;
+        int count = 0;
+        for (i = 0; i < l.softmax_tree->groups; ++i) {
+            int group_size = l.softmax_tree->group_size[i];
+            softmax_cpu(net.input + count, group_size, l.batch, l.inputs, 1, 0, 1, l.temperature, l.output + count);
+            count += group_size;
+        }
+    } else {
+        softmax_cpu(net.input, l.inputs/l.groups, l.batch, l.inputs, l.groups, l.inputs/l.groups, 1, l.temperature, l.output);
+    }
+
+    if(net.truth && !l.noloss){
+        softmax_x_ent_cpu(l.batch*l.inputs, l.output, net.truth, l.delta, l.loss);
+        l.cost[0] = sum_array(l.loss, l.batch*l.inputs);
+    }
+}
+
+void backward_softmax_layer(const softmax_layer l, network net)
+{
+    axpy_cpu(l.inputs*l.batch, 1, l.delta, 1, net.delta, 1);
+}
+
+#ifdef GPU
+
+void pull_softmax_layer_output(const softmax_layer layer)
+{
+    cuda_pull_array(layer.output_gpu, layer.output, layer.inputs*layer.batch);
+}
+
+void forward_softmax_layer_gpu(const softmax_layer l, network net)
+{
+    if(l.softmax_tree){
+        softmax_tree(net.input_gpu, 1, l.batch, l.inputs, l.temperature, l.output_gpu, *l.softmax_tree);
+        /*
+        int i;
+        int count = 0;
+        for (i = 0; i < l.softmax_tree->groups; ++i) {
+            int group_size = l.softmax_tree->group_size[i];
+            softmax_gpu(net.input_gpu + count, group_size, l.batch, l.inputs, 1, 0, 1, l.temperature, l.output_gpu + count);
+            count += group_size;
+        }
+        */
+    } else {
+        if(l.spatial){
+            softmax_gpu(net.input_gpu, l.c, l.batch*l.c, l.inputs/l.c, l.w*l.h, 1, l.w*l.h, 1, l.output_gpu);
+        }else{
+            softmax_gpu(net.input_gpu, l.inputs/l.groups, l.batch, l.inputs, l.groups, l.inputs/l.groups, 1, l.temperature, l.output_gpu);
+        }
+    }
+    if(net.truth && !l.noloss){
+        softmax_x_ent_gpu(l.batch*l.inputs, l.output_gpu, net.truth_gpu, l.delta_gpu, l.loss_gpu);
+        if(l.softmax_tree){
+            mask_gpu(l.batch*l.inputs, l.delta_gpu, SECRET_NUM, net.truth_gpu, 0);
+            mask_gpu(l.batch*l.inputs, l.loss_gpu, SECRET_NUM, net.truth_gpu, 0);
+        }
+        cuda_pull_array(l.loss_gpu, l.loss, l.batch*l.inputs);
+        l.cost[0] = sum_array(l.loss, l.batch*l.inputs);
+    }
+}
+
+void backward_softmax_layer_gpu(const softmax_layer layer, network net)
+{
+    axpy_gpu(layer.batch*layer.inputs, 1, layer.delta_gpu, 1, net.delta_gpu, 1);
+}
+
+#endif
diff --git a/projects/darknet/src/softmax_layer.h b/projects/darknet/src/softmax_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..2e3ffe01a6c5d273a9f6139bc9f265cd7e2bc860
--- /dev/null
+++ b/projects/darknet/src/softmax_layer.h
@@ -0,0 +1,19 @@
+#ifndef SOFTMAX_LAYER_H
+#define SOFTMAX_LAYER_H
+#include "layer.h"
+#include "network.h"
+
+typedef layer softmax_layer;
+
+void softmax_array(float *input, int n, float temp, float *output);
+softmax_layer make_softmax_layer(int batch, int inputs, int groups);
+void forward_softmax_layer(const softmax_layer l, network net);
+void backward_softmax_layer(const softmax_layer l, network net);
+
+#ifdef GPU
+void pull_softmax_layer_output(const softmax_layer l);
+void forward_softmax_layer_gpu(const softmax_layer l, network net);
+void backward_softmax_layer_gpu(const softmax_layer l, network net);
+#endif
+
+#endif
diff --git a/projects/darknet/src/stb_image.h b/projects/darknet/src/stb_image.h
new file mode 100644
index 0000000000000000000000000000000000000000..d9c21bc813f1f24de2a25ee3cc82bdce9413eaa5
--- /dev/null
+++ b/projects/darknet/src/stb_image.h
@@ -0,0 +1,7462 @@
+/* stb_image - v2.19 - public domain image loader - http://nothings.org/stb
+                                  no warranty implied; use at your own risk
+
+   Do this:
+      #define STB_IMAGE_IMPLEMENTATION
+   before you include this file in *one* C or C++ file to create the implementation.
+
+   // i.e. it should look like this:
+   #include ...
+   #include ...
+   #include ...
+   #define STB_IMAGE_IMPLEMENTATION
+   #include "stb_image.h"
+
+   You can #define STBI_ASSERT(x) before the #include to avoid using assert.h.
+   And #define STBI_MALLOC, STBI_REALLOC, and STBI_FREE to avoid using malloc,realloc,free
+
+
+   QUICK NOTES:
+      Primarily of interest to game developers and other people who can
+          avoid problematic images and only need the trivial interface
+
+      JPEG baseline & progressive (12 bpc/arithmetic not supported, same as stock IJG lib)
+      PNG 1/2/4/8/16-bit-per-channel
+
+      TGA (not sure what subset, if a subset)
+      BMP non-1bpp, non-RLE
+      PSD (composited view only, no extra channels, 8/16 bit-per-channel)
+
+      GIF (*comp always reports as 4-channel)
+      HDR (radiance rgbE format)
+      PIC (Softimage PIC)
+      PNM (PPM and PGM binary only)
+
+      Animated GIF still needs a proper API, but here's one way to do it:
+          http://gist.github.com/urraka/685d9a6340b26b830d49
+
+      - decode from memory or through FILE (define STBI_NO_STDIO to remove code)
+      - decode from arbitrary I/O callbacks
+      - SIMD acceleration on x86/x64 (SSE2) and ARM (NEON)
+
+   Full documentation under "DOCUMENTATION" below.
+
+
+LICENSE
+
+  See end of file for license information.
+
+RECENT REVISION HISTORY:
+
+      2.19  (2018-02-11) fix warning
+      2.18  (2018-01-30) fix warnings
+      2.17  (2018-01-29) bugfix, 1-bit BMP, 16-bitness query, fix warnings
+      2.16  (2017-07-23) all functions have 16-bit variants; optimizations; bugfixes
+      2.15  (2017-03-18) fix png-1,2,4; all Imagenet JPGs; no runtime SSE detection on GCC
+      2.14  (2017-03-03) remove deprecated STBI_JPEG_OLD; fixes for Imagenet JPGs
+      2.13  (2016-12-04) experimental 16-bit API, only for PNG so far; fixes
+      2.12  (2016-04-02) fix typo in 2.11 PSD fix that caused crashes
+      2.11  (2016-04-02) 16-bit PNGS; enable SSE2 in non-gcc x64
+                         RGB-format JPEG; remove white matting in PSD;
+                         allocate large structures on the stack;
+                         correct channel count for PNG & BMP
+      2.10  (2016-01-22) avoid warning introduced in 2.09
+      2.09  (2016-01-16) 16-bit TGA; comments in PNM files; STBI_REALLOC_SIZED
+
+   See end of file for full revision history.
+
+
+ ============================    Contributors    =========================
+
+ Image formats                          Extensions, features
+    Sean Barrett (jpeg, png, bmp)          Jetro Lauha (stbi_info)
+    Nicolas Schulz (hdr, psd)              Martin "SpartanJ" Golini (stbi_info)
+    Jonathan Dummer (tga)                  James "moose2000" Brown (iPhone PNG)
+    Jean-Marc Lienher (gif)                Ben "Disch" Wenger (io callbacks)
+    Tom Seddon (pic)                       Omar Cornut (1/2/4-bit PNG)
+    Thatcher Ulrich (psd)                  Nicolas Guillemot (vertical flip)
+    Ken Miller (pgm, ppm)                  Richard Mitton (16-bit PSD)
+    github:urraka (animated gif)           Junggon Kim (PNM comments)
+    Christopher Forseth (animated gif)     Daniel Gibson (16-bit TGA)
+                                           socks-the-fox (16-bit PNG)
+                                           Jeremy Sawicki (handle all ImageNet JPGs)
+ Optimizations & bugfixes                  Mikhail Morozov (1-bit BMP)
+    Fabian "ryg" Giesen                    Anael Seghezzi (is-16-bit query)
+    Arseny Kapoulkine
+    John-Mark Allen
+
+ Bug & warning fixes
+    Marc LeBlanc            David Woo          Guillaume George   Martins Mozeiko
+    Christpher Lloyd        Jerry Jansson      Joseph Thomson     Phil Jordan
+    Dave Moore              Roy Eltham         Hayaki Saito       Nathan Reed
+    Won Chun                Luke Graham        Johan Duparc       Nick Verigakis
+    the Horde3D community   Thomas Ruf         Ronny Chevalier    github:rlyeh
+    Janez Zemva             John Bartholomew   Michal Cichon      github:romigrou
+    Jonathan Blow           Ken Hamada         Tero Hanninen      github:svdijk
+    Laurent Gomila          Cort Stratton      Sergio Gonzalez    github:snagar
+    Aruelien Pocheville     Thibault Reuille   Cass Everitt       github:Zelex
+    Ryamond Barbiero        Paul Du Bois       Engin Manap        github:grim210
+    Aldo Culquicondor       Philipp Wiesemann  Dale Weiler        github:sammyhw
+    Oriol Ferrer Mesia      Josh Tobin         Matthew Gregan     github:phprus
+    Julian Raschke          Gregory Mullen     Baldur Karlsson    github:poppolopoppo
+    Christian Floisand      Kevin Schmidt                         github:darealshinji
+    Blazej Dariusz Roszkowski                                     github:Michaelangel007
+*/
+
+#ifndef STBI_INCLUDE_STB_IMAGE_H
+#define STBI_INCLUDE_STB_IMAGE_H
+
+// DOCUMENTATION
+//
+// Limitations:
+//    - no 12-bit-per-channel JPEG
+//    - no JPEGs with arithmetic coding
+//    - GIF always returns *comp=4
+//
+// Basic usage (see HDR discussion below for HDR usage):
+//    int x,y,n;
+//    unsigned char *data = stbi_load(filename, &x, &y, &n, 0);
+//    // ... process data if not NULL ...
+//    // ... x = width, y = height, n = # 8-bit components per pixel ...
+//    // ... replace '0' with '1'..'4' to force that many components per pixel
+//    // ... but 'n' will always be the number that it would have been if you said 0
+//    stbi_image_free(data)
+//
+// Standard parameters:
+//    int *x                 -- outputs image width in pixels
+//    int *y                 -- outputs image height in pixels
+//    int *channels_in_file  -- outputs # of image components in image file
+//    int desired_channels   -- if non-zero, # of image components requested in result
+//
+// The return value from an image loader is an 'unsigned char *' which points
+// to the pixel data, or NULL on an allocation failure or if the image is
+// corrupt or invalid. The pixel data consists of *y scanlines of *x pixels,
+// with each pixel consisting of N interleaved 8-bit components; the first
+// pixel pointed to is top-left-most in the image. There is no padding between
+// image scanlines or between pixels, regardless of format. The number of
+// components N is 'desired_channels' if desired_channels is non-zero, or
+// *channels_in_file otherwise. If desired_channels is non-zero,
+// *channels_in_file has the number of components that _would_ have been
+// output otherwise. E.g. if you set desired_channels to 4, you will always
+// get RGBA output, but you can check *channels_in_file to see if it's trivially
+// opaque because e.g. there were only 3 channels in the source image.
+//
+// An output image with N components has the following components interleaved
+// in this order in each pixel:
+//
+//     N=#comp     components
+//       1           grey
+//       2           grey, alpha
+//       3           red, green, blue
+//       4           red, green, blue, alpha
+//
+// If image loading fails for any reason, the return value will be NULL,
+// and *x, *y, *channels_in_file will be unchanged. The function
+// stbi_failure_reason() can be queried for an extremely brief, end-user
+// unfriendly explanation of why the load failed. Define STBI_NO_FAILURE_STRINGS
+// to avoid compiling these strings at all, and STBI_FAILURE_USERMSG to get slightly
+// more user-friendly ones.
+//
+// Paletted PNG, BMP, GIF, and PIC images are automatically depalettized.
+//
+// ===========================================================================
+//
+// Philosophy
+//
+// stb libraries are designed with the following priorities:
+//
+//    1. easy to use
+//    2. easy to maintain
+//    3. good performance
+//
+// Sometimes I let "good performance" creep up in priority over "easy to maintain",
+// and for best performance I may provide less-easy-to-use APIs that give higher
+// performance, in addition to the easy to use ones. Nevertheless, it's important
+// to keep in mind that from the standpoint of you, a client of this library,
+// all you care about is #1 and #3, and stb libraries DO NOT emphasize #3 above all.
+//
+// Some secondary priorities arise directly from the first two, some of which
+// make more explicit reasons why performance can't be emphasized.
+//
+//    - Portable ("ease of use")
+//    - Small source code footprint ("easy to maintain")
+//    - No dependencies ("ease of use")
+//
+// ===========================================================================
+//
+// I/O callbacks
+//
+// I/O callbacks allow you to read from arbitrary sources, like packaged
+// files or some other source. Data read from callbacks are processed
+// through a small internal buffer (currently 128 bytes) to try to reduce
+// overhead.
+//
+// The three functions you must define are "read" (reads some bytes of data),
+// "skip" (skips some bytes of data), "eof" (reports if the stream is at the end).
+//
+// ===========================================================================
+//
+// SIMD support
+//
+// The JPEG decoder will try to automatically use SIMD kernels on x86 when
+// supported by the compiler. For ARM Neon support, you must explicitly
+// request it.
+//
+// (The old do-it-yourself SIMD API is no longer supported in the current
+// code.)
+//
+// On x86, SSE2 will automatically be used when available based on a run-time
+// test; if not, the generic C versions are used as a fall-back. On ARM targets,
+// the typical path is to have separate builds for NEON and non-NEON devices
+// (at least this is true for iOS and Android). Therefore, the NEON support is
+// toggled by a build flag: define STBI_NEON to get NEON loops.
+//
+// If for some reason you do not want to use any of SIMD code, or if
+// you have issues compiling it, you can disable it entirely by
+// defining STBI_NO_SIMD.
+//
+// ===========================================================================
+//
+// HDR image support   (disable by defining STBI_NO_HDR)
+//
+// stb_image now supports loading HDR images in general, and currently
+// the Radiance .HDR file format, although the support is provided
+// generically. You can still load any file through the existing interface;
+// if you attempt to load an HDR file, it will be automatically remapped to
+// LDR, assuming gamma 2.2 and an arbitrary scale factor defaulting to 1;
+// both of these constants can be reconfigured through this interface:
+//
+//     stbi_hdr_to_ldr_gamma(2.2f);
+//     stbi_hdr_to_ldr_scale(1.0f);
+//
+// (note, do not use _inverse_ constants; stbi_image will invert them
+// appropriately).
+//
+// Additionally, there is a new, parallel interface for loading files as
+// (linear) floats to preserve the full dynamic range:
+//
+//    float *data = stbi_loadf(filename, &x, &y, &n, 0);
+//
+// If you load LDR images through this interface, those images will
+// be promoted to floating point values, run through the inverse of
+// constants corresponding to the above:
+//
+//     stbi_ldr_to_hdr_scale(1.0f);
+//     stbi_ldr_to_hdr_gamma(2.2f);
+//
+// Finally, given a filename (or an open file or memory block--see header
+// file for details) containing image data, you can query for the "most
+// appropriate" interface to use (that is, whether the image is HDR or
+// not), using:
+//
+//     stbi_is_hdr(char *filename);
+//
+// ===========================================================================
+//
+// iPhone PNG support:
+//
+// By default we convert iphone-formatted PNGs back to RGB, even though
+// they are internally encoded differently. You can disable this conversion
+// by by calling stbi_convert_iphone_png_to_rgb(0), in which case
+// you will always just get the native iphone "format" through (which
+// is BGR stored in RGB).
+//
+// Call stbi_set_unpremultiply_on_load(1) as well to force a divide per
+// pixel to remove any premultiplied alpha *only* if the image file explicitly
+// says there's premultiplied data (currently only happens in iPhone images,
+// and only if iPhone convert-to-rgb processing is on).
+//
+// ===========================================================================
+//
+// ADDITIONAL CONFIGURATION
+//
+//  - You can suppress implementation of any of the decoders to reduce
+//    your code footprint by #defining one or more of the following
+//    symbols before creating the implementation.
+//
+//        STBI_NO_JPEG
+//        STBI_NO_PNG
+//        STBI_NO_BMP
+//        STBI_NO_PSD
+//        STBI_NO_TGA
+//        STBI_NO_GIF
+//        STBI_NO_HDR
+//        STBI_NO_PIC
+//        STBI_NO_PNM   (.ppm and .pgm)
+//
+//  - You can request *only* certain decoders and suppress all other ones
+//    (this will be more forward-compatible, as addition of new decoders
+//    doesn't require you to disable them explicitly):
+//
+//        STBI_ONLY_JPEG
+//        STBI_ONLY_PNG
+//        STBI_ONLY_BMP
+//        STBI_ONLY_PSD
+//        STBI_ONLY_TGA
+//        STBI_ONLY_GIF
+//        STBI_ONLY_HDR
+//        STBI_ONLY_PIC
+//        STBI_ONLY_PNM   (.ppm and .pgm)
+//
+//   - If you use STBI_NO_PNG (or _ONLY_ without PNG), and you still
+//     want the zlib decoder to be available, #define STBI_SUPPORT_ZLIB
+//
+
+
+#ifndef STBI_NO_STDIO
+#include <stdio.h>
+#endif // STBI_NO_STDIO
+
+#define STBI_VERSION 1
+
+enum
+{
+   STBI_default = 0, // only used for desired_channels
+
+   STBI_grey       = 1,
+   STBI_grey_alpha = 2,
+   STBI_rgb        = 3,
+   STBI_rgb_alpha  = 4
+};
+
+typedef unsigned char stbi_uc;
+typedef unsigned short stbi_us;
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#ifdef STB_IMAGE_STATIC
+#define STBIDEF static
+#else
+#define STBIDEF extern
+#endif
+
+//////////////////////////////////////////////////////////////////////////////
+//
+// PRIMARY API - works on images of any type
+//
+
+//
+// load image by filename, open file, or memory buffer
+//
+
+typedef struct
+{
+   int      (*read)  (void *user,char *data,int size);   // fill 'data' with 'size' bytes.  return number of bytes actually read
+   void     (*skip)  (void *user,int n);                 // skip the next 'n' bytes, or 'unget' the last -n bytes if negative
+   int      (*eof)   (void *user);                       // returns nonzero if we are at end of file/data
+} stbi_io_callbacks;
+
+////////////////////////////////////
+//
+// 8-bits-per-channel interface
+//
+
+STBIDEF stbi_uc *stbi_load_from_memory   (stbi_uc           const *buffer, int len   , int *x, int *y, int *channels_in_file, int desired_channels);
+STBIDEF stbi_uc *stbi_load_from_callbacks(stbi_io_callbacks const *clbk  , void *user, int *x, int *y, int *channels_in_file, int desired_channels);
+#ifndef STBI_NO_GIF
+STBIDEF stbi_uc *stbi_load_gif_from_memory(stbi_uc const *buffer, int len, int **delays, int *x, int *y, int *z, int *comp, int req_comp);
+#endif
+
+
+#ifndef STBI_NO_STDIO
+STBIDEF stbi_uc *stbi_load            (char const *filename, int *x, int *y, int *channels_in_file, int desired_channels);
+STBIDEF stbi_uc *stbi_load_from_file  (FILE *f, int *x, int *y, int *channels_in_file, int desired_channels);
+// for stbi_load_from_file, file pointer is left pointing immediately after image
+#endif
+
+////////////////////////////////////
+//
+// 16-bits-per-channel interface
+//
+
+STBIDEF stbi_us *stbi_load_16_from_memory   (stbi_uc const *buffer, int len, int *x, int *y, int *channels_in_file, int desired_channels);
+STBIDEF stbi_us *stbi_load_16_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *channels_in_file, int desired_channels);
+
+#ifndef STBI_NO_STDIO
+STBIDEF stbi_us *stbi_load_16          (char const *filename, int *x, int *y, int *channels_in_file, int desired_channels);
+STBIDEF stbi_us *stbi_load_from_file_16(FILE *f, int *x, int *y, int *channels_in_file, int desired_channels);
+#endif
+
+////////////////////////////////////
+//
+// float-per-channel interface
+//
+#ifndef STBI_NO_LINEAR
+   STBIDEF float *stbi_loadf_from_memory     (stbi_uc const *buffer, int len, int *x, int *y, int *channels_in_file, int desired_channels);
+   STBIDEF float *stbi_loadf_from_callbacks  (stbi_io_callbacks const *clbk, void *user, int *x, int *y,  int *channels_in_file, int desired_channels);
+
+   #ifndef STBI_NO_STDIO
+   STBIDEF float *stbi_loadf            (char const *filename, int *x, int *y, int *channels_in_file, int desired_channels);
+   STBIDEF float *stbi_loadf_from_file  (FILE *f, int *x, int *y, int *channels_in_file, int desired_channels);
+   #endif
+#endif
+
+#ifndef STBI_NO_HDR
+   STBIDEF void   stbi_hdr_to_ldr_gamma(float gamma);
+   STBIDEF void   stbi_hdr_to_ldr_scale(float scale);
+#endif // STBI_NO_HDR
+
+#ifndef STBI_NO_LINEAR
+   STBIDEF void   stbi_ldr_to_hdr_gamma(float gamma);
+   STBIDEF void   stbi_ldr_to_hdr_scale(float scale);
+#endif // STBI_NO_LINEAR
+
+// stbi_is_hdr is always defined, but always returns false if STBI_NO_HDR
+STBIDEF int    stbi_is_hdr_from_callbacks(stbi_io_callbacks const *clbk, void *user);
+STBIDEF int    stbi_is_hdr_from_memory(stbi_uc const *buffer, int len);
+#ifndef STBI_NO_STDIO
+STBIDEF int      stbi_is_hdr          (char const *filename);
+STBIDEF int      stbi_is_hdr_from_file(FILE *f);
+#endif // STBI_NO_STDIO
+
+
+// get a VERY brief reason for failure
+// NOT THREADSAFE
+STBIDEF const char *stbi_failure_reason  (void);
+
+// free the loaded image -- this is just free()
+STBIDEF void     stbi_image_free      (void *retval_from_stbi_load);
+
+// get image dimensions & components without fully decoding
+STBIDEF int      stbi_info_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp);
+STBIDEF int      stbi_info_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp);
+STBIDEF int      stbi_is_16_bit_from_memory(stbi_uc const *buffer, int len);
+STBIDEF int      stbi_is_16_bit_from_callbacks(stbi_io_callbacks const *clbk, void *user);
+
+#ifndef STBI_NO_STDIO
+STBIDEF int      stbi_info               (char const *filename,     int *x, int *y, int *comp);
+STBIDEF int      stbi_info_from_file     (FILE *f,                  int *x, int *y, int *comp);
+STBIDEF int      stbi_is_16_bit          (char const *filename);
+STBIDEF int      stbi_is_16_bit_from_file(FILE *f);
+#endif
+
+
+
+// for image formats that explicitly notate that they have premultiplied alpha,
+// we just return the colors as stored in the file. set this flag to force
+// unpremultiplication. results are undefined if the unpremultiply overflow.
+STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpremultiply);
+
+// indicate whether we should process iphone images back to canonical format,
+// or just pass them through "as-is"
+STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_convert);
+
+// flip the image vertically, so the first pixel in the output array is the bottom left
+STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip);
+
+// ZLIB client - used by PNG, available for other purposes
+
+STBIDEF char *stbi_zlib_decode_malloc_guesssize(const char *buffer, int len, int initial_size, int *outlen);
+STBIDEF char *stbi_zlib_decode_malloc_guesssize_headerflag(const char *buffer, int len, int initial_size, int *outlen, int parse_header);
+STBIDEF char *stbi_zlib_decode_malloc(const char *buffer, int len, int *outlen);
+STBIDEF int   stbi_zlib_decode_buffer(char *obuffer, int olen, const char *ibuffer, int ilen);
+
+STBIDEF char *stbi_zlib_decode_noheader_malloc(const char *buffer, int len, int *outlen);
+STBIDEF int   stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, const char *ibuffer, int ilen);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+//
+//
+////   end header file   /////////////////////////////////////////////////////
+#endif // STBI_INCLUDE_STB_IMAGE_H
+
+#ifdef STB_IMAGE_IMPLEMENTATION
+
+#if defined(STBI_ONLY_JPEG) || defined(STBI_ONLY_PNG) || defined(STBI_ONLY_BMP) \
+  || defined(STBI_ONLY_TGA) || defined(STBI_ONLY_GIF) || defined(STBI_ONLY_PSD) \
+  || defined(STBI_ONLY_HDR) || defined(STBI_ONLY_PIC) || defined(STBI_ONLY_PNM) \
+  || defined(STBI_ONLY_ZLIB)
+   #ifndef STBI_ONLY_JPEG
+   #define STBI_NO_JPEG
+   #endif
+   #ifndef STBI_ONLY_PNG
+   #define STBI_NO_PNG
+   #endif
+   #ifndef STBI_ONLY_BMP
+   #define STBI_NO_BMP
+   #endif
+   #ifndef STBI_ONLY_PSD
+   #define STBI_NO_PSD
+   #endif
+   #ifndef STBI_ONLY_TGA
+   #define STBI_NO_TGA
+   #endif
+   #ifndef STBI_ONLY_GIF
+   #define STBI_NO_GIF
+   #endif
+   #ifndef STBI_ONLY_HDR
+   #define STBI_NO_HDR
+   #endif
+   #ifndef STBI_ONLY_PIC
+   #define STBI_NO_PIC
+   #endif
+   #ifndef STBI_ONLY_PNM
+   #define STBI_NO_PNM
+   #endif
+#endif
+
+#if defined(STBI_NO_PNG) && !defined(STBI_SUPPORT_ZLIB) && !defined(STBI_NO_ZLIB)
+#define STBI_NO_ZLIB
+#endif
+
+
+#include <stdarg.h>
+#include <stddef.h> // ptrdiff_t on osx
+#include <stdlib.h>
+#include <string.h>
+#include <limits.h>
+
+#if !defined(STBI_NO_LINEAR) || !defined(STBI_NO_HDR)
+#include <math.h>  // ldexp, pow
+#endif
+
+#ifndef STBI_NO_STDIO
+#include <stdio.h>
+#endif
+
+#ifndef STBI_ASSERT
+#include <assert.h>
+#define STBI_ASSERT(x) assert(x)
+#endif
+
+
+#ifndef _MSC_VER
+   #ifdef __cplusplus
+   #define stbi_inline inline
+   #else
+   #define stbi_inline
+   #endif
+#else
+   #define stbi_inline __forceinline
+#endif
+
+
+#ifdef _MSC_VER
+typedef unsigned short stbi__uint16;
+typedef   signed short stbi__int16;
+typedef unsigned int   stbi__uint32;
+typedef   signed int   stbi__int32;
+#else
+#include <stdint.h>
+typedef uint16_t stbi__uint16;
+typedef int16_t  stbi__int16;
+typedef uint32_t stbi__uint32;
+typedef int32_t  stbi__int32;
+#endif
+
+// should produce compiler error if size is wrong
+typedef unsigned char validate_uint32[sizeof(stbi__uint32)==4 ? 1 : -1];
+
+#ifdef _MSC_VER
+#define STBI_NOTUSED(v)  (void)(v)
+#else
+#define STBI_NOTUSED(v)  (void)sizeof(v)
+#endif
+
+#ifdef _MSC_VER
+#define STBI_HAS_LROTL
+#endif
+
+#ifdef STBI_HAS_LROTL
+   #define stbi_lrot(x,y)  _lrotl(x,y)
+#else
+   #define stbi_lrot(x,y)  (((x) << (y)) | ((x) >> (32 - (y))))
+#endif
+
+#if defined(STBI_MALLOC) && defined(STBI_FREE) && (defined(STBI_REALLOC) || defined(STBI_REALLOC_SIZED))
+// ok
+#elif !defined(STBI_MALLOC) && !defined(STBI_FREE) && !defined(STBI_REALLOC) && !defined(STBI_REALLOC_SIZED)
+// ok
+#else
+#error "Must define all or none of STBI_MALLOC, STBI_FREE, and STBI_REALLOC (or STBI_REALLOC_SIZED)."
+#endif
+
+#ifndef STBI_MALLOC
+#define STBI_MALLOC(sz)           malloc(sz)
+#define STBI_REALLOC(p,newsz)     realloc(p,newsz)
+#define STBI_FREE(p)              free(p)
+#endif
+
+#ifndef STBI_REALLOC_SIZED
+#define STBI_REALLOC_SIZED(p,oldsz,newsz) STBI_REALLOC(p,newsz)
+#endif
+
+// x86/x64 detection
+#if defined(__x86_64__) || defined(_M_X64)
+#define STBI__X64_TARGET
+#elif defined(__i386) || defined(_M_IX86)
+#define STBI__X86_TARGET
+#endif
+
+#if defined(__GNUC__) && defined(STBI__X86_TARGET) && !defined(__SSE2__) && !defined(STBI_NO_SIMD)
+// gcc doesn't support sse2 intrinsics unless you compile with -msse2,
+// which in turn means it gets to use SSE2 everywhere. This is unfortunate,
+// but previous attempts to provide the SSE2 functions with runtime
+// detection caused numerous issues. The way architecture extensions are
+// exposed in GCC/Clang is, sadly, not really suited for one-file libs.
+// New behavior: if compiled with -msse2, we use SSE2 without any
+// detection; if not, we don't use it at all.
+#define STBI_NO_SIMD
+#endif
+
+#if defined(__MINGW32__) && defined(STBI__X86_TARGET) && !defined(STBI_MINGW_ENABLE_SSE2) && !defined(STBI_NO_SIMD)
+// Note that __MINGW32__ doesn't actually mean 32-bit, so we have to avoid STBI__X64_TARGET
+//
+// 32-bit MinGW wants ESP to be 16-byte aligned, but this is not in the
+// Windows ABI and VC++ as well as Windows DLLs don't maintain that invariant.
+// As a result, enabling SSE2 on 32-bit MinGW is dangerous when not
+// simultaneously enabling "-mstackrealign".
+//
+// See https://github.com/nothings/stb/issues/81 for more information.
+//
+// So default to no SSE2 on 32-bit MinGW. If you've read this far and added
+// -mstackrealign to your build settings, feel free to #define STBI_MINGW_ENABLE_SSE2.
+#define STBI_NO_SIMD
+#endif
+
+#if !defined(STBI_NO_SIMD) && (defined(STBI__X86_TARGET) || defined(STBI__X64_TARGET))
+#define STBI_SSE2
+#include <emmintrin.h>
+
+#ifdef _MSC_VER
+
+#if _MSC_VER >= 1400  // not VC6
+#include <intrin.h> // __cpuid
+static int stbi__cpuid3(void)
+{
+   int info[4];
+   __cpuid(info,1);
+   return info[3];
+}
+#else
+static int stbi__cpuid3(void)
+{
+   int res;
+   __asm {
+      mov  eax,1
+      cpuid
+      mov  res,edx
+   }
+   return res;
+}
+#endif
+
+#define STBI_SIMD_ALIGN(type, name) __declspec(align(16)) type name
+
+static int stbi__sse2_available(void)
+{
+   int info3 = stbi__cpuid3();
+   return ((info3 >> 26) & 1) != 0;
+}
+#else // assume GCC-style if not VC++
+#define STBI_SIMD_ALIGN(type, name) type name __attribute__((aligned(16)))
+
+static int stbi__sse2_available(void)
+{
+   // If we're even attempting to compile this on GCC/Clang, that means
+   // -msse2 is on, which means the compiler is allowed to use SSE2
+   // instructions at will, and so are we.
+   return 1;
+}
+#endif
+#endif
+
+// ARM NEON
+#if defined(STBI_NO_SIMD) && defined(STBI_NEON)
+#undef STBI_NEON
+#endif
+
+#ifdef STBI_NEON
+#include <arm_neon.h>
+// assume GCC or Clang on ARM targets
+#define STBI_SIMD_ALIGN(type, name) type name __attribute__((aligned(16)))
+#endif
+
+#ifndef STBI_SIMD_ALIGN
+#define STBI_SIMD_ALIGN(type, name) type name
+#endif
+
+///////////////////////////////////////////////
+//
+//  stbi__context struct and start_xxx functions
+
+// stbi__context structure is our basic context used by all images, so it
+// contains all the IO context, plus some basic image information
+typedef struct
+{
+   stbi__uint32 img_x, img_y;
+   int img_n, img_out_n;
+
+   stbi_io_callbacks io;
+   void *io_user_data;
+
+   int read_from_callbacks;
+   int buflen;
+   stbi_uc buffer_start[128];
+
+   stbi_uc *img_buffer, *img_buffer_end;
+   stbi_uc *img_buffer_original, *img_buffer_original_end;
+} stbi__context;
+
+
+static void stbi__refill_buffer(stbi__context *s);
+
+// initialize a memory-decode context
+static void stbi__start_mem(stbi__context *s, stbi_uc const *buffer, int len)
+{
+   s->io.read = NULL;
+   s->read_from_callbacks = 0;
+   s->img_buffer = s->img_buffer_original = (stbi_uc *) buffer;
+   s->img_buffer_end = s->img_buffer_original_end = (stbi_uc *) buffer+len;
+}
+
+// initialize a callback-based context
+static void stbi__start_callbacks(stbi__context *s, stbi_io_callbacks *c, void *user)
+{
+   s->io = *c;
+   s->io_user_data = user;
+   s->buflen = sizeof(s->buffer_start);
+   s->read_from_callbacks = 1;
+   s->img_buffer_original = s->buffer_start;
+   stbi__refill_buffer(s);
+   s->img_buffer_original_end = s->img_buffer_end;
+}
+
+#ifndef STBI_NO_STDIO
+
+static int stbi__stdio_read(void *user, char *data, int size)
+{
+   return (int) fread(data,1,size,(FILE*) user);
+}
+
+static void stbi__stdio_skip(void *user, int n)
+{
+   fseek((FILE*) user, n, SEEK_CUR);
+}
+
+static int stbi__stdio_eof(void *user)
+{
+   return feof((FILE*) user);
+}
+
+static stbi_io_callbacks stbi__stdio_callbacks =
+{
+   stbi__stdio_read,
+   stbi__stdio_skip,
+   stbi__stdio_eof,
+};
+
+static void stbi__start_file(stbi__context *s, FILE *f)
+{
+   stbi__start_callbacks(s, &stbi__stdio_callbacks, (void *) f);
+}
+
+//static void stop_file(stbi__context *s) { }
+
+#endif // !STBI_NO_STDIO
+
+static void stbi__rewind(stbi__context *s)
+{
+   // conceptually rewind SHOULD rewind to the beginning of the stream,
+   // but we just rewind to the beginning of the initial buffer, because
+   // we only use it after doing 'test', which only ever looks at at most 92 bytes
+   s->img_buffer = s->img_buffer_original;
+   s->img_buffer_end = s->img_buffer_original_end;
+}
+
+enum
+{
+   STBI_ORDER_RGB,
+   STBI_ORDER_BGR
+};
+
+typedef struct
+{
+   int bits_per_channel;
+   int num_channels;
+   int channel_order;
+} stbi__result_info;
+
+#ifndef STBI_NO_JPEG
+static int      stbi__jpeg_test(stbi__context *s);
+static void    *stbi__jpeg_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri);
+static int      stbi__jpeg_info(stbi__context *s, int *x, int *y, int *comp);
+#endif
+
+#ifndef STBI_NO_PNG
+static int      stbi__png_test(stbi__context *s);
+static void    *stbi__png_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri);
+static int      stbi__png_info(stbi__context *s, int *x, int *y, int *comp);
+static int      stbi__png_is16(stbi__context *s);
+#endif
+
+#ifndef STBI_NO_BMP
+static int      stbi__bmp_test(stbi__context *s);
+static void    *stbi__bmp_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri);
+static int      stbi__bmp_info(stbi__context *s, int *x, int *y, int *comp);
+#endif
+
+#ifndef STBI_NO_TGA
+static int      stbi__tga_test(stbi__context *s);
+static void    *stbi__tga_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri);
+static int      stbi__tga_info(stbi__context *s, int *x, int *y, int *comp);
+#endif
+
+#ifndef STBI_NO_PSD
+static int      stbi__psd_test(stbi__context *s);
+static void    *stbi__psd_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc);
+static int      stbi__psd_info(stbi__context *s, int *x, int *y, int *comp);
+static int      stbi__psd_is16(stbi__context *s);
+#endif
+
+#ifndef STBI_NO_HDR
+static int      stbi__hdr_test(stbi__context *s);
+static float   *stbi__hdr_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri);
+static int      stbi__hdr_info(stbi__context *s, int *x, int *y, int *comp);
+#endif
+
+#ifndef STBI_NO_PIC
+static int      stbi__pic_test(stbi__context *s);
+static void    *stbi__pic_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri);
+static int      stbi__pic_info(stbi__context *s, int *x, int *y, int *comp);
+#endif
+
+#ifndef STBI_NO_GIF
+static int      stbi__gif_test(stbi__context *s);
+static void    *stbi__gif_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri);
+static void    *stbi__load_gif_main(stbi__context *s, int **delays, int *x, int *y, int *z, int *comp, int req_comp);
+static int      stbi__gif_info(stbi__context *s, int *x, int *y, int *comp);
+#endif
+
+#ifndef STBI_NO_PNM
+static int      stbi__pnm_test(stbi__context *s);
+static void    *stbi__pnm_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri);
+static int      stbi__pnm_info(stbi__context *s, int *x, int *y, int *comp);
+#endif
+
+// this is not threadsafe
+static const char *stbi__g_failure_reason;
+
+STBIDEF const char *stbi_failure_reason(void)
+{
+   return stbi__g_failure_reason;
+}
+
+static int stbi__err(const char *str)
+{
+   stbi__g_failure_reason = str;
+   return 0;
+}
+
+static void *stbi__malloc(size_t size)
+{
+    return STBI_MALLOC(size);
+}
+
+// stb_image uses ints pervasively, including for offset calculations.
+// therefore the largest decoded image size we can support with the
+// current code, even on 64-bit targets, is INT_MAX. this is not a
+// significant limitation for the intended use case.
+//
+// we do, however, need to make sure our size calculations don't
+// overflow. hence a few helper functions for size calculations that
+// multiply integers together, making sure that they're non-negative
+// and no overflow occurs.
+
+// return 1 if the sum is valid, 0 on overflow.
+// negative terms are considered invalid.
+static int stbi__addsizes_valid(int a, int b)
+{
+   if (b < 0) return 0;
+   // now 0 <= b <= INT_MAX, hence also
+   // 0 <= INT_MAX - b <= INTMAX.
+   // And "a + b <= INT_MAX" (which might overflow) is the
+   // same as a <= INT_MAX - b (no overflow)
+   return a <= INT_MAX - b;
+}
+
+// returns 1 if the product is valid, 0 on overflow.
+// negative factors are considered invalid.
+static int stbi__mul2sizes_valid(int a, int b)
+{
+   if (a < 0 || b < 0) return 0;
+   if (b == 0) return 1; // mul-by-0 is always safe
+   // portable way to check for no overflows in a*b
+   return a <= INT_MAX/b;
+}
+
+// returns 1 if "a*b + add" has no negative terms/factors and doesn't overflow
+static int stbi__mad2sizes_valid(int a, int b, int add)
+{
+   return stbi__mul2sizes_valid(a, b) && stbi__addsizes_valid(a*b, add);
+}
+
+// returns 1 if "a*b*c + add" has no negative terms/factors and doesn't overflow
+static int stbi__mad3sizes_valid(int a, int b, int c, int add)
+{
+   return stbi__mul2sizes_valid(a, b) && stbi__mul2sizes_valid(a*b, c) &&
+      stbi__addsizes_valid(a*b*c, add);
+}
+
+// returns 1 if "a*b*c*d + add" has no negative terms/factors and doesn't overflow
+#if !defined(STBI_NO_LINEAR) || !defined(STBI_NO_HDR)
+static int stbi__mad4sizes_valid(int a, int b, int c, int d, int add)
+{
+   return stbi__mul2sizes_valid(a, b) && stbi__mul2sizes_valid(a*b, c) &&
+      stbi__mul2sizes_valid(a*b*c, d) && stbi__addsizes_valid(a*b*c*d, add);
+}
+#endif
+
+// mallocs with size overflow checking
+static void *stbi__malloc_mad2(int a, int b, int add)
+{
+   if (!stbi__mad2sizes_valid(a, b, add)) return NULL;
+   return stbi__malloc(a*b + add);
+}
+
+static void *stbi__malloc_mad3(int a, int b, int c, int add)
+{
+   if (!stbi__mad3sizes_valid(a, b, c, add)) return NULL;
+   return stbi__malloc(a*b*c + add);
+}
+
+#if !defined(STBI_NO_LINEAR) || !defined(STBI_NO_HDR)
+static void *stbi__malloc_mad4(int a, int b, int c, int d, int add)
+{
+   if (!stbi__mad4sizes_valid(a, b, c, d, add)) return NULL;
+   return stbi__malloc(a*b*c*d + add);
+}
+#endif
+
+// stbi__err - error
+// stbi__errpf - error returning pointer to float
+// stbi__errpuc - error returning pointer to unsigned char
+
+#ifdef STBI_NO_FAILURE_STRINGS
+   #define stbi__err(x,y)  0
+#elif defined(STBI_FAILURE_USERMSG)
+   #define stbi__err(x,y)  stbi__err(y)
+#else
+   #define stbi__err(x,y)  stbi__err(x)
+#endif
+
+#define stbi__errpf(x,y)   ((float *)(size_t) (stbi__err(x,y)?NULL:NULL))
+#define stbi__errpuc(x,y)  ((unsigned char *)(size_t) (stbi__err(x,y)?NULL:NULL))
+
+STBIDEF void stbi_image_free(void *retval_from_stbi_load)
+{
+   STBI_FREE(retval_from_stbi_load);
+}
+
+#ifndef STBI_NO_LINEAR
+static float   *stbi__ldr_to_hdr(stbi_uc *data, int x, int y, int comp);
+#endif
+
+#ifndef STBI_NO_HDR
+static stbi_uc *stbi__hdr_to_ldr(float   *data, int x, int y, int comp);
+#endif
+
+static int stbi__vertically_flip_on_load = 0;
+
+STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip)
+{
+    stbi__vertically_flip_on_load = flag_true_if_should_flip;
+}
+
+static void *stbi__load_main(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc)
+{
+   memset(ri, 0, sizeof(*ri)); // make sure it's initialized if we add new fields
+   ri->bits_per_channel = 8; // default is 8 so most paths don't have to be changed
+   ri->channel_order = STBI_ORDER_RGB; // all current input & output are this, but this is here so we can add BGR order
+   ri->num_channels = 0;
+
+   #ifndef STBI_NO_JPEG
+   if (stbi__jpeg_test(s)) return stbi__jpeg_load(s,x,y,comp,req_comp, ri);
+   #endif
+   #ifndef STBI_NO_PNG
+   if (stbi__png_test(s))  return stbi__png_load(s,x,y,comp,req_comp, ri);
+   #endif
+   #ifndef STBI_NO_BMP
+   if (stbi__bmp_test(s))  return stbi__bmp_load(s,x,y,comp,req_comp, ri);
+   #endif
+   #ifndef STBI_NO_GIF
+   if (stbi__gif_test(s))  return stbi__gif_load(s,x,y,comp,req_comp, ri);
+   #endif
+   #ifndef STBI_NO_PSD
+   if (stbi__psd_test(s))  return stbi__psd_load(s,x,y,comp,req_comp, ri, bpc);
+   #endif
+   #ifndef STBI_NO_PIC
+   if (stbi__pic_test(s))  return stbi__pic_load(s,x,y,comp,req_comp, ri);
+   #endif
+   #ifndef STBI_NO_PNM
+   if (stbi__pnm_test(s))  return stbi__pnm_load(s,x,y,comp,req_comp, ri);
+   #endif
+
+   #ifndef STBI_NO_HDR
+   if (stbi__hdr_test(s)) {
+      float *hdr = stbi__hdr_load(s, x,y,comp,req_comp, ri);
+      return stbi__hdr_to_ldr(hdr, *x, *y, req_comp ? req_comp : *comp);
+   }
+   #endif
+
+   #ifndef STBI_NO_TGA
+   // test tga last because it's a crappy test!
+   if (stbi__tga_test(s))
+      return stbi__tga_load(s,x,y,comp,req_comp, ri);
+   #endif
+
+   return stbi__errpuc("unknown image type", "Image not of any known type, or corrupt");
+}
+
+static stbi_uc *stbi__convert_16_to_8(stbi__uint16 *orig, int w, int h, int channels)
+{
+   int i;
+   int img_len = w * h * channels;
+   stbi_uc *reduced;
+
+   reduced = (stbi_uc *) stbi__malloc(img_len);
+   if (reduced == NULL) return stbi__errpuc("outofmem", "Out of memory");
+
+   for (i = 0; i < img_len; ++i)
+      reduced[i] = (stbi_uc)((orig[i] >> 8) & 0xFF); // top half of each byte is sufficient approx of 16->8 bit scaling
+
+   STBI_FREE(orig);
+   return reduced;
+}
+
+static stbi__uint16 *stbi__convert_8_to_16(stbi_uc *orig, int w, int h, int channels)
+{
+   int i;
+   int img_len = w * h * channels;
+   stbi__uint16 *enlarged;
+
+   enlarged = (stbi__uint16 *) stbi__malloc(img_len*2);
+   if (enlarged == NULL) return (stbi__uint16 *) stbi__errpuc("outofmem", "Out of memory");
+
+   for (i = 0; i < img_len; ++i)
+      enlarged[i] = (stbi__uint16)((orig[i] << 8) + orig[i]); // replicate to high and low byte, maps 0->0, 255->0xffff
+
+   STBI_FREE(orig);
+   return enlarged;
+}
+
+static void stbi__vertical_flip(void *image, int w, int h, int bytes_per_pixel)
+{
+   int row;
+   size_t bytes_per_row = (size_t)w * bytes_per_pixel;
+   stbi_uc temp[2048];
+   stbi_uc *bytes = (stbi_uc *)image;
+
+   for (row = 0; row < (h>>1); row++) {
+      stbi_uc *row0 = bytes + row*bytes_per_row;
+      stbi_uc *row1 = bytes + (h - row - 1)*bytes_per_row;
+      // swap row0 with row1
+      size_t bytes_left = bytes_per_row;
+      while (bytes_left) {
+         size_t bytes_copy = (bytes_left < sizeof(temp)) ? bytes_left : sizeof(temp);
+         memcpy(temp, row0, bytes_copy);
+         memcpy(row0, row1, bytes_copy);
+         memcpy(row1, temp, bytes_copy);
+         row0 += bytes_copy;
+         row1 += bytes_copy;
+         bytes_left -= bytes_copy;
+      }
+   }
+}
+
+static void stbi__vertical_flip_slices(void *image, int w, int h, int z, int bytes_per_pixel)
+{
+   int slice;
+   int slice_size = w * h * bytes_per_pixel;
+
+   stbi_uc *bytes = (stbi_uc *)image;
+   for (slice = 0; slice < z; ++slice) {
+      stbi__vertical_flip(bytes, w, h, bytes_per_pixel); 
+      bytes += slice_size; 
+   }
+}
+
+static unsigned char *stbi__load_and_postprocess_8bit(stbi__context *s, int *x, int *y, int *comp, int req_comp)
+{
+   stbi__result_info ri;
+   void *result = stbi__load_main(s, x, y, comp, req_comp, &ri, 8);
+
+   if (result == NULL)
+      return NULL;
+
+   if (ri.bits_per_channel != 8) {
+      STBI_ASSERT(ri.bits_per_channel == 16);
+      result = stbi__convert_16_to_8((stbi__uint16 *) result, *x, *y, req_comp == 0 ? *comp : req_comp);
+      ri.bits_per_channel = 8;
+   }
+
+   // @TODO: move stbi__convert_format to here
+
+   if (stbi__vertically_flip_on_load) {
+      int channels = req_comp ? req_comp : *comp;
+      stbi__vertical_flip(result, *x, *y, channels * sizeof(stbi_uc));
+   }
+
+   return (unsigned char *) result;
+}
+
+static stbi__uint16 *stbi__load_and_postprocess_16bit(stbi__context *s, int *x, int *y, int *comp, int req_comp)
+{
+   stbi__result_info ri;
+   void *result = stbi__load_main(s, x, y, comp, req_comp, &ri, 16);
+
+   if (result == NULL)
+      return NULL;
+
+   if (ri.bits_per_channel != 16) {
+      STBI_ASSERT(ri.bits_per_channel == 8);
+      result = stbi__convert_8_to_16((stbi_uc *) result, *x, *y, req_comp == 0 ? *comp : req_comp);
+      ri.bits_per_channel = 16;
+   }
+
+   // @TODO: move stbi__convert_format16 to here
+   // @TODO: special case RGB-to-Y (and RGBA-to-YA) for 8-bit-to-16-bit case to keep more precision
+
+   if (stbi__vertically_flip_on_load) {
+      int channels = req_comp ? req_comp : *comp;
+      stbi__vertical_flip(result, *x, *y, channels * sizeof(stbi__uint16));
+   }
+
+   return (stbi__uint16 *) result;
+}
+
+#if !defined(STBI_NO_HDR) || !defined(STBI_NO_LINEAR)
+static void stbi__float_postprocess(float *result, int *x, int *y, int *comp, int req_comp)
+{
+   if (stbi__vertically_flip_on_load && result != NULL) {
+      int channels = req_comp ? req_comp : *comp;
+      stbi__vertical_flip(result, *x, *y, channels * sizeof(float));
+   }
+}
+#endif
+
+#ifndef STBI_NO_STDIO
+
+static FILE *stbi__fopen(char const *filename, char const *mode)
+{
+   FILE *f;
+#if defined(_MSC_VER) && _MSC_VER >= 1400
+   if (0 != fopen_s(&f, filename, mode))
+      f=0;
+#else
+   f = fopen(filename, mode);
+#endif
+   return f;
+}
+
+
+STBIDEF stbi_uc *stbi_load(char const *filename, int *x, int *y, int *comp, int req_comp)
+{
+   FILE *f = stbi__fopen(filename, "rb");
+   unsigned char *result;
+   if (!f) return stbi__errpuc("can't fopen", "Unable to open file");
+   result = stbi_load_from_file(f,x,y,comp,req_comp);
+   fclose(f);
+   return result;
+}
+
+STBIDEF stbi_uc *stbi_load_from_file(FILE *f, int *x, int *y, int *comp, int req_comp)
+{
+   unsigned char *result;
+   stbi__context s;
+   stbi__start_file(&s,f);
+   result = stbi__load_and_postprocess_8bit(&s,x,y,comp,req_comp);
+   if (result) {
+      // need to 'unget' all the characters in the IO buffer
+      fseek(f, - (int) (s.img_buffer_end - s.img_buffer), SEEK_CUR);
+   }
+   return result;
+}
+
+STBIDEF stbi__uint16 *stbi_load_from_file_16(FILE *f, int *x, int *y, int *comp, int req_comp)
+{
+   stbi__uint16 *result;
+   stbi__context s;
+   stbi__start_file(&s,f);
+   result = stbi__load_and_postprocess_16bit(&s,x,y,comp,req_comp);
+   if (result) {
+      // need to 'unget' all the characters in the IO buffer
+      fseek(f, - (int) (s.img_buffer_end - s.img_buffer), SEEK_CUR);
+   }
+   return result;
+}
+
+STBIDEF stbi_us *stbi_load_16(char const *filename, int *x, int *y, int *comp, int req_comp)
+{
+   FILE *f = stbi__fopen(filename, "rb");
+   stbi__uint16 *result;
+   if (!f) return (stbi_us *) stbi__errpuc("can't fopen", "Unable to open file");
+   result = stbi_load_from_file_16(f,x,y,comp,req_comp);
+   fclose(f);
+   return result;
+}
+
+
+#endif //!STBI_NO_STDIO
+
+STBIDEF stbi_us *stbi_load_16_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *channels_in_file, int desired_channels)
+{
+   stbi__context s;
+   stbi__start_mem(&s,buffer,len);
+   return stbi__load_and_postprocess_16bit(&s,x,y,channels_in_file,desired_channels);
+}
+
+STBIDEF stbi_us *stbi_load_16_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *channels_in_file, int desired_channels)
+{
+   stbi__context s;
+   stbi__start_callbacks(&s, (stbi_io_callbacks *)clbk, user);
+   return stbi__load_and_postprocess_16bit(&s,x,y,channels_in_file,desired_channels);
+}
+
+STBIDEF stbi_uc *stbi_load_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp)
+{
+   stbi__context s;
+   stbi__start_mem(&s,buffer,len);
+   return stbi__load_and_postprocess_8bit(&s,x,y,comp,req_comp);
+}
+
+STBIDEF stbi_uc *stbi_load_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp, int req_comp)
+{
+   stbi__context s;
+   stbi__start_callbacks(&s, (stbi_io_callbacks *) clbk, user);
+   return stbi__load_and_postprocess_8bit(&s,x,y,comp,req_comp);
+}
+
+#ifndef STBI_NO_GIF
+STBIDEF stbi_uc *stbi_load_gif_from_memory(stbi_uc const *buffer, int len, int **delays, int *x, int *y, int *z, int *comp, int req_comp)
+{
+   unsigned char *result;
+   stbi__context s; 
+   stbi__start_mem(&s,buffer,len); 
+   
+   result = (unsigned char*) stbi__load_gif_main(&s, delays, x, y, z, comp, req_comp);
+   if (stbi__vertically_flip_on_load) {
+      stbi__vertical_flip_slices( result, *x, *y, *z, *comp ); 
+   }
+
+   return result; 
+}
+#endif
+
+#ifndef STBI_NO_LINEAR
+static float *stbi__loadf_main(stbi__context *s, int *x, int *y, int *comp, int req_comp)
+{
+   unsigned char *data;
+   #ifndef STBI_NO_HDR
+   if (stbi__hdr_test(s)) {
+      stbi__result_info ri;
+      float *hdr_data = stbi__hdr_load(s,x,y,comp,req_comp, &ri);
+      if (hdr_data)
+         stbi__float_postprocess(hdr_data,x,y,comp,req_comp);
+      return hdr_data;
+   }
+   #endif
+   data = stbi__load_and_postprocess_8bit(s, x, y, comp, req_comp);
+   if (data)
+      return stbi__ldr_to_hdr(data, *x, *y, req_comp ? req_comp : *comp);
+   return stbi__errpf("unknown image type", "Image not of any known type, or corrupt");
+}
+
+STBIDEF float *stbi_loadf_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp)
+{
+   stbi__context s;
+   stbi__start_mem(&s,buffer,len);
+   return stbi__loadf_main(&s,x,y,comp,req_comp);
+}
+
+STBIDEF float *stbi_loadf_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp, int req_comp)
+{
+   stbi__context s;
+   stbi__start_callbacks(&s, (stbi_io_callbacks *) clbk, user);
+   return stbi__loadf_main(&s,x,y,comp,req_comp);
+}
+
+#ifndef STBI_NO_STDIO
+STBIDEF float *stbi_loadf(char const *filename, int *x, int *y, int *comp, int req_comp)
+{
+   float *result;
+   FILE *f = stbi__fopen(filename, "rb");
+   if (!f) return stbi__errpf("can't fopen", "Unable to open file");
+   result = stbi_loadf_from_file(f,x,y,comp,req_comp);
+   fclose(f);
+   return result;
+}
+
+STBIDEF float *stbi_loadf_from_file(FILE *f, int *x, int *y, int *comp, int req_comp)
+{
+   stbi__context s;
+   stbi__start_file(&s,f);
+   return stbi__loadf_main(&s,x,y,comp,req_comp);
+}
+#endif // !STBI_NO_STDIO
+
+#endif // !STBI_NO_LINEAR
+
+// these is-hdr-or-not is defined independent of whether STBI_NO_LINEAR is
+// defined, for API simplicity; if STBI_NO_LINEAR is defined, it always
+// reports false!
+
+STBIDEF int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len)
+{
+   #ifndef STBI_NO_HDR
+   stbi__context s;
+   stbi__start_mem(&s,buffer,len);
+   return stbi__hdr_test(&s);
+   #else
+   STBI_NOTUSED(buffer);
+   STBI_NOTUSED(len);
+   return 0;
+   #endif
+}
+
+#ifndef STBI_NO_STDIO
+STBIDEF int      stbi_is_hdr          (char const *filename)
+{
+   FILE *f = stbi__fopen(filename, "rb");
+   int result=0;
+   if (f) {
+      result = stbi_is_hdr_from_file(f);
+      fclose(f);
+   }
+   return result;
+}
+
+STBIDEF int stbi_is_hdr_from_file(FILE *f)
+{
+   #ifndef STBI_NO_HDR
+   long pos = ftell(f);
+   int res;
+   stbi__context s;
+   stbi__start_file(&s,f);
+   res = stbi__hdr_test(&s);
+   fseek(f, pos, SEEK_SET);
+   return res;
+   #else
+   STBI_NOTUSED(f);
+   return 0;
+   #endif
+}
+#endif // !STBI_NO_STDIO
+
+STBIDEF int      stbi_is_hdr_from_callbacks(stbi_io_callbacks const *clbk, void *user)
+{
+   #ifndef STBI_NO_HDR
+   stbi__context s;
+   stbi__start_callbacks(&s, (stbi_io_callbacks *) clbk, user);
+   return stbi__hdr_test(&s);
+   #else
+   STBI_NOTUSED(clbk);
+   STBI_NOTUSED(user);
+   return 0;
+   #endif
+}
+
+#ifndef STBI_NO_LINEAR
+static float stbi__l2h_gamma=2.2f, stbi__l2h_scale=1.0f;
+
+STBIDEF void   stbi_ldr_to_hdr_gamma(float gamma) { stbi__l2h_gamma = gamma; }
+STBIDEF void   stbi_ldr_to_hdr_scale(float scale) { stbi__l2h_scale = scale; }
+#endif
+
+static float stbi__h2l_gamma_i=1.0f/2.2f, stbi__h2l_scale_i=1.0f;
+
+STBIDEF void   stbi_hdr_to_ldr_gamma(float gamma) { stbi__h2l_gamma_i = 1/gamma; }
+STBIDEF void   stbi_hdr_to_ldr_scale(float scale) { stbi__h2l_scale_i = 1/scale; }
+
+
+//////////////////////////////////////////////////////////////////////////////
+//
+// Common code used by all image loaders
+//
+
+enum
+{
+   STBI__SCAN_load=0,
+   STBI__SCAN_type,
+   STBI__SCAN_header
+};
+
+static void stbi__refill_buffer(stbi__context *s)
+{
+   int n = (s->io.read)(s->io_user_data,(char*)s->buffer_start,s->buflen);
+   if (n == 0) {
+      // at end of file, treat same as if from memory, but need to handle case
+      // where s->img_buffer isn't pointing to safe memory, e.g. 0-byte file
+      s->read_from_callbacks = 0;
+      s->img_buffer = s->buffer_start;
+      s->img_buffer_end = s->buffer_start+1;
+      *s->img_buffer = 0;
+   } else {
+      s->img_buffer = s->buffer_start;
+      s->img_buffer_end = s->buffer_start + n;
+   }
+}
+
+stbi_inline static stbi_uc stbi__get8(stbi__context *s)
+{
+   if (s->img_buffer < s->img_buffer_end)
+      return *s->img_buffer++;
+   if (s->read_from_callbacks) {
+      stbi__refill_buffer(s);
+      return *s->img_buffer++;
+   }
+   return 0;
+}
+
+stbi_inline static int stbi__at_eof(stbi__context *s)
+{
+   if (s->io.read) {
+      if (!(s->io.eof)(s->io_user_data)) return 0;
+      // if feof() is true, check if buffer = end
+      // special case: we've only got the special 0 character at the end
+      if (s->read_from_callbacks == 0) return 1;
+   }
+
+   return s->img_buffer >= s->img_buffer_end;
+}
+
+static void stbi__skip(stbi__context *s, int n)
+{
+   if (n < 0) {
+      s->img_buffer = s->img_buffer_end;
+      return;
+   }
+   if (s->io.read) {
+      int blen = (int) (s->img_buffer_end - s->img_buffer);
+      if (blen < n) {
+         s->img_buffer = s->img_buffer_end;
+         (s->io.skip)(s->io_user_data, n - blen);
+         return;
+      }
+   }
+   s->img_buffer += n;
+}
+
+static int stbi__getn(stbi__context *s, stbi_uc *buffer, int n)
+{
+   if (s->io.read) {
+      int blen = (int) (s->img_buffer_end - s->img_buffer);
+      if (blen < n) {
+         int res, count;
+
+         memcpy(buffer, s->img_buffer, blen);
+
+         count = (s->io.read)(s->io_user_data, (char*) buffer + blen, n - blen);
+         res = (count == (n-blen));
+         s->img_buffer = s->img_buffer_end;
+         return res;
+      }
+   }
+
+   if (s->img_buffer+n <= s->img_buffer_end) {
+      memcpy(buffer, s->img_buffer, n);
+      s->img_buffer += n;
+      return 1;
+   } else
+      return 0;
+}
+
+static int stbi__get16be(stbi__context *s)
+{
+   int z = stbi__get8(s);
+   return (z << 8) + stbi__get8(s);
+}
+
+static stbi__uint32 stbi__get32be(stbi__context *s)
+{
+   stbi__uint32 z = stbi__get16be(s);
+   return (z << 16) + stbi__get16be(s);
+}
+
+#if defined(STBI_NO_BMP) && defined(STBI_NO_TGA) && defined(STBI_NO_GIF)
+// nothing
+#else
+static int stbi__get16le(stbi__context *s)
+{
+   int z = stbi__get8(s);
+   return z + (stbi__get8(s) << 8);
+}
+#endif
+
+#ifndef STBI_NO_BMP
+static stbi__uint32 stbi__get32le(stbi__context *s)
+{
+   stbi__uint32 z = stbi__get16le(s);
+   return z + (stbi__get16le(s) << 16);
+}
+#endif
+
+#define STBI__BYTECAST(x)  ((stbi_uc) ((x) & 255))  // truncate int to byte without warnings
+
+
+//////////////////////////////////////////////////////////////////////////////
+//
+//  generic converter from built-in img_n to req_comp
+//    individual types do this automatically as much as possible (e.g. jpeg
+//    does all cases internally since it needs to colorspace convert anyway,
+//    and it never has alpha, so very few cases ). png can automatically
+//    interleave an alpha=255 channel, but falls back to this for other cases
+//
+//  assume data buffer is malloced, so malloc a new one and free that one
+//  only failure mode is malloc failing
+
+static stbi_uc stbi__compute_y(int r, int g, int b)
+{
+   return (stbi_uc) (((r*77) + (g*150) +  (29*b)) >> 8);
+}
+
+static unsigned char *stbi__convert_format(unsigned char *data, int img_n, int req_comp, unsigned int x, unsigned int y)
+{
+   int i,j;
+   unsigned char *good;
+
+   if (req_comp == img_n) return data;
+   STBI_ASSERT(req_comp >= 1 && req_comp <= 4);
+
+   good = (unsigned char *) stbi__malloc_mad3(req_comp, x, y, 0);
+   if (good == NULL) {
+      STBI_FREE(data);
+      return stbi__errpuc("outofmem", "Out of memory");
+   }
+
+   for (j=0; j < (int) y; ++j) {
+      unsigned char *src  = data + j * x * img_n   ;
+      unsigned char *dest = good + j * x * req_comp;
+
+      #define STBI__COMBO(a,b)  ((a)*8+(b))
+      #define STBI__CASE(a,b)   case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
+      // convert source image with img_n components to one with req_comp components;
+      // avoid switch per pixel, so use switch per scanline and massive macros
+      switch (STBI__COMBO(img_n, req_comp)) {
+         STBI__CASE(1,2) { dest[0]=src[0], dest[1]=255;                                     } break;
+         STBI__CASE(1,3) { dest[0]=dest[1]=dest[2]=src[0];                                  } break;
+         STBI__CASE(1,4) { dest[0]=dest[1]=dest[2]=src[0], dest[3]=255;                     } break;
+         STBI__CASE(2,1) { dest[0]=src[0];                                                  } break;
+         STBI__CASE(2,3) { dest[0]=dest[1]=dest[2]=src[0];                                  } break;
+         STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1];                  } break;
+         STBI__CASE(3,4) { dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255;        } break;
+         STBI__CASE(3,1) { dest[0]=stbi__compute_y(src[0],src[1],src[2]);                   } break;
+         STBI__CASE(3,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255;    } break;
+         STBI__CASE(4,1) { dest[0]=stbi__compute_y(src[0],src[1],src[2]);                   } break;
+         STBI__CASE(4,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; } break;
+         STBI__CASE(4,3) { dest[0]=src[0],dest[1]=src[1],dest[2]=src[2];                    } break;
+         default: STBI_ASSERT(0);
+      }
+      #undef STBI__CASE
+   }
+
+   STBI_FREE(data);
+   return good;
+}
+
+static stbi__uint16 stbi__compute_y_16(int r, int g, int b)
+{
+   return (stbi__uint16) (((r*77) + (g*150) +  (29*b)) >> 8);
+}
+
+static stbi__uint16 *stbi__convert_format16(stbi__uint16 *data, int img_n, int req_comp, unsigned int x, unsigned int y)
+{
+   int i,j;
+   stbi__uint16 *good;
+
+   if (req_comp == img_n) return data;
+   STBI_ASSERT(req_comp >= 1 && req_comp <= 4);
+
+   good = (stbi__uint16 *) stbi__malloc(req_comp * x * y * 2);
+   if (good == NULL) {
+      STBI_FREE(data);
+      return (stbi__uint16 *) stbi__errpuc("outofmem", "Out of memory");
+   }
+
+   for (j=0; j < (int) y; ++j) {
+      stbi__uint16 *src  = data + j * x * img_n   ;
+      stbi__uint16 *dest = good + j * x * req_comp;
+
+      #define STBI__COMBO(a,b)  ((a)*8+(b))
+      #define STBI__CASE(a,b)   case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
+      // convert source image with img_n components to one with req_comp components;
+      // avoid switch per pixel, so use switch per scanline and massive macros
+      switch (STBI__COMBO(img_n, req_comp)) {
+         STBI__CASE(1,2) { dest[0]=src[0], dest[1]=0xffff;                                     } break;
+         STBI__CASE(1,3) { dest[0]=dest[1]=dest[2]=src[0];                                     } break;
+         STBI__CASE(1,4) { dest[0]=dest[1]=dest[2]=src[0], dest[3]=0xffff;                     } break;
+         STBI__CASE(2,1) { dest[0]=src[0];                                                     } break;
+         STBI__CASE(2,3) { dest[0]=dest[1]=dest[2]=src[0];                                     } break;
+         STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1];                     } break;
+         STBI__CASE(3,4) { dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=0xffff;        } break;
+         STBI__CASE(3,1) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]);                   } break;
+         STBI__CASE(3,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]), dest[1] = 0xffff; } break;
+         STBI__CASE(4,1) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]);                   } break;
+         STBI__CASE(4,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]), dest[1] = src[3]; } break;
+         STBI__CASE(4,3) { dest[0]=src[0],dest[1]=src[1],dest[2]=src[2];                       } break;
+         default: STBI_ASSERT(0);
+      }
+      #undef STBI__CASE
+   }
+
+   STBI_FREE(data);
+   return good;
+}
+
+#ifndef STBI_NO_LINEAR
+static float   *stbi__ldr_to_hdr(stbi_uc *data, int x, int y, int comp)
+{
+   int i,k,n;
+   float *output;
+   if (!data) return NULL;
+   output = (float *) stbi__malloc_mad4(x, y, comp, sizeof(float), 0);
+   if (output == NULL) { STBI_FREE(data); return stbi__errpf("outofmem", "Out of memory"); }
+   // compute number of non-alpha components
+   if (comp & 1) n = comp; else n = comp-1;
+   for (i=0; i < x*y; ++i) {
+      for (k=0; k < n; ++k) {
+         output[i*comp + k] = (float) (pow(data[i*comp+k]/255.0f, stbi__l2h_gamma) * stbi__l2h_scale);
+      }
+      if (k < comp) output[i*comp + k] = data[i*comp+k]/255.0f;
+   }
+   STBI_FREE(data);
+   return output;
+}
+#endif
+
+#ifndef STBI_NO_HDR
+#define stbi__float2int(x)   ((int) (x))
+static stbi_uc *stbi__hdr_to_ldr(float   *data, int x, int y, int comp)
+{
+   int i,k,n;
+   stbi_uc *output;
+   if (!data) return NULL;
+   output = (stbi_uc *) stbi__malloc_mad3(x, y, comp, 0);
+   if (output == NULL) { STBI_FREE(data); return stbi__errpuc("outofmem", "Out of memory"); }
+   // compute number of non-alpha components
+   if (comp & 1) n = comp; else n = comp-1;
+   for (i=0; i < x*y; ++i) {
+      for (k=0; k < n; ++k) {
+         float z = (float) pow(data[i*comp+k]*stbi__h2l_scale_i, stbi__h2l_gamma_i) * 255 + 0.5f;
+         if (z < 0) z = 0;
+         if (z > 255) z = 255;
+         output[i*comp + k] = (stbi_uc) stbi__float2int(z);
+      }
+      if (k < comp) {
+         float z = data[i*comp+k] * 255 + 0.5f;
+         if (z < 0) z = 0;
+         if (z > 255) z = 255;
+         output[i*comp + k] = (stbi_uc) stbi__float2int(z);
+      }
+   }
+   STBI_FREE(data);
+   return output;
+}
+#endif
+
+//////////////////////////////////////////////////////////////////////////////
+//
+//  "baseline" JPEG/JFIF decoder
+//
+//    simple implementation
+//      - doesn't support delayed output of y-dimension
+//      - simple interface (only one output format: 8-bit interleaved RGB)
+//      - doesn't try to recover corrupt jpegs
+//      - doesn't allow partial loading, loading multiple at once
+//      - still fast on x86 (copying globals into locals doesn't help x86)
+//      - allocates lots of intermediate memory (full size of all components)
+//        - non-interleaved case requires this anyway
+//        - allows good upsampling (see next)
+//    high-quality
+//      - upsampled channels are bilinearly interpolated, even across blocks
+//      - quality integer IDCT derived from IJG's 'slow'
+//    performance
+//      - fast huffman; reasonable integer IDCT
+//      - some SIMD kernels for common paths on targets with SSE2/NEON
+//      - uses a lot of intermediate memory, could cache poorly
+
+#ifndef STBI_NO_JPEG
+
+// huffman decoding acceleration
+#define FAST_BITS   9  // larger handles more cases; smaller stomps less cache
+
+typedef struct
+{
+   stbi_uc  fast[1 << FAST_BITS];
+   // weirdly, repacking this into AoS is a 10% speed loss, instead of a win
+   stbi__uint16 code[256];
+   stbi_uc  values[256];
+   stbi_uc  size[257];
+   unsigned int maxcode[18];
+   int    delta[17];   // old 'firstsymbol' - old 'firstcode'
+} stbi__huffman;
+
+typedef struct
+{
+   stbi__context *s;
+   stbi__huffman huff_dc[4];
+   stbi__huffman huff_ac[4];
+   stbi__uint16 dequant[4][64];
+   stbi__int16 fast_ac[4][1 << FAST_BITS];
+
+// sizes for components, interleaved MCUs
+   int img_h_max, img_v_max;
+   int img_mcu_x, img_mcu_y;
+   int img_mcu_w, img_mcu_h;
+
+// definition of jpeg image component
+   struct
+   {
+      int id;
+      int h,v;
+      int tq;
+      int hd,ha;
+      int dc_pred;
+
+      int x,y,w2,h2;
+      stbi_uc *data;
+      void *raw_data, *raw_coeff;
+      stbi_uc *linebuf;
+      short   *coeff;   // progressive only
+      int      coeff_w, coeff_h; // number of 8x8 coefficient blocks
+   } img_comp[4];
+
+   stbi__uint32   code_buffer; // jpeg entropy-coded buffer
+   int            code_bits;   // number of valid bits
+   unsigned char  marker;      // marker seen while filling entropy buffer
+   int            nomore;      // flag if we saw a marker so must stop
+
+   int            progressive;
+   int            spec_start;
+   int            spec_end;
+   int            succ_high;
+   int            succ_low;
+   int            eob_run;
+   int            jfif;
+   int            app14_color_transform; // Adobe APP14 tag
+   int            rgb;
+
+   int scan_n, order[4];
+   int restart_interval, todo;
+
+// kernels
+   void (*idct_block_kernel)(stbi_uc *out, int out_stride, short data[64]);
+   void (*YCbCr_to_RGB_kernel)(stbi_uc *out, const stbi_uc *y, const stbi_uc *pcb, const stbi_uc *pcr, int count, int step);
+   stbi_uc *(*resample_row_hv_2_kernel)(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs);
+} stbi__jpeg;
+
+static int stbi__build_huffman(stbi__huffman *h, int *count)
+{
+   int i,j,k=0;
+   unsigned int code;
+   // build size list for each symbol (from JPEG spec)
+   for (i=0; i < 16; ++i)
+      for (j=0; j < count[i]; ++j)
+         h->size[k++] = (stbi_uc) (i+1);
+   h->size[k] = 0;
+
+   // compute actual symbols (from jpeg spec)
+   code = 0;
+   k = 0;
+   for(j=1; j <= 16; ++j) {
+      // compute delta to add to code to compute symbol id
+      h->delta[j] = k - code;
+      if (h->size[k] == j) {
+         while (h->size[k] == j)
+            h->code[k++] = (stbi__uint16) (code++);
+         if (code-1 >= (1u << j)) return stbi__err("bad code lengths","Corrupt JPEG");
+      }
+      // compute largest code + 1 for this size, preshifted as needed later
+      h->maxcode[j] = code << (16-j);
+      code <<= 1;
+   }
+   h->maxcode[j] = 0xffffffff;
+
+   // build non-spec acceleration table; 255 is flag for not-accelerated
+   memset(h->fast, 255, 1 << FAST_BITS);
+   for (i=0; i < k; ++i) {
+      int s = h->size[i];
+      if (s <= FAST_BITS) {
+         int c = h->code[i] << (FAST_BITS-s);
+         int m = 1 << (FAST_BITS-s);
+         for (j=0; j < m; ++j) {
+            h->fast[c+j] = (stbi_uc) i;
+         }
+      }
+   }
+   return 1;
+}
+
+// build a table that decodes both magnitude and value of small ACs in
+// one go.
+static void stbi__build_fast_ac(stbi__int16 *fast_ac, stbi__huffman *h)
+{
+   int i;
+   for (i=0; i < (1 << FAST_BITS); ++i) {
+      stbi_uc fast = h->fast[i];
+      fast_ac[i] = 0;
+      if (fast < 255) {
+         int rs = h->values[fast];
+         int run = (rs >> 4) & 15;
+         int magbits = rs & 15;
+         int len = h->size[fast];
+
+         if (magbits && len + magbits <= FAST_BITS) {
+            // magnitude code followed by receive_extend code
+            int k = ((i << len) & ((1 << FAST_BITS) - 1)) >> (FAST_BITS - magbits);
+            int m = 1 << (magbits - 1);
+            if (k < m) k += (~0U << magbits) + 1;
+            // if the result is small enough, we can fit it in fast_ac table
+            if (k >= -128 && k <= 127)
+               fast_ac[i] = (stbi__int16) ((k * 256) + (run * 16) + (len + magbits));
+         }
+      }
+   }
+}
+
+static void stbi__grow_buffer_unsafe(stbi__jpeg *j)
+{
+   do {
+      unsigned int b = j->nomore ? 0 : stbi__get8(j->s);
+      if (b == 0xff) {
+         int c = stbi__get8(j->s);
+         while (c == 0xff) c = stbi__get8(j->s); // consume fill bytes
+         if (c != 0) {
+            j->marker = (unsigned char) c;
+            j->nomore = 1;
+            return;
+         }
+      }
+      j->code_buffer |= b << (24 - j->code_bits);
+      j->code_bits += 8;
+   } while (j->code_bits <= 24);
+}
+
+// (1 << n) - 1
+static const stbi__uint32 stbi__bmask[17]={0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535};
+
+// decode a jpeg huffman value from the bitstream
+stbi_inline static int stbi__jpeg_huff_decode(stbi__jpeg *j, stbi__huffman *h)
+{
+   unsigned int temp;
+   int c,k;
+
+   if (j->code_bits < 16) stbi__grow_buffer_unsafe(j);
+
+   // look at the top FAST_BITS and determine what symbol ID it is,
+   // if the code is <= FAST_BITS
+   c = (j->code_buffer >> (32 - FAST_BITS)) & ((1 << FAST_BITS)-1);
+   k = h->fast[c];
+   if (k < 255) {
+      int s = h->size[k];
+      if (s > j->code_bits)
+         return -1;
+      j->code_buffer <<= s;
+      j->code_bits -= s;
+      return h->values[k];
+   }
+
+   // naive test is to shift the code_buffer down so k bits are
+   // valid, then test against maxcode. To speed this up, we've
+   // preshifted maxcode left so that it has (16-k) 0s at the
+   // end; in other words, regardless of the number of bits, it
+   // wants to be compared against something shifted to have 16;
+   // that way we don't need to shift inside the loop.
+   temp = j->code_buffer >> 16;
+   for (k=FAST_BITS+1 ; ; ++k)
+      if (temp < h->maxcode[k])
+         break;
+   if (k == 17) {
+      // error! code not found
+      j->code_bits -= 16;
+      return -1;
+   }
+
+   if (k > j->code_bits)
+      return -1;
+
+   // convert the huffman code to the symbol id
+   c = ((j->code_buffer >> (32 - k)) & stbi__bmask[k]) + h->delta[k];
+   STBI_ASSERT((((j->code_buffer) >> (32 - h->size[c])) & stbi__bmask[h->size[c]]) == h->code[c]);
+
+   // convert the id to a symbol
+   j->code_bits -= k;
+   j->code_buffer <<= k;
+   return h->values[c];
+}
+
+// bias[n] = (-1<<n) + 1
+static const int stbi__jbias[16] = {0,-1,-3,-7,-15,-31,-63,-127,-255,-511,-1023,-2047,-4095,-8191,-16383,-32767};
+
+// combined JPEG 'receive' and JPEG 'extend', since baseline
+// always extends everything it receives.
+stbi_inline static int stbi__extend_receive(stbi__jpeg *j, int n)
+{
+   unsigned int k;
+   int sgn;
+   if (j->code_bits < n) stbi__grow_buffer_unsafe(j);
+
+   sgn = (stbi__int32)j->code_buffer >> 31; // sign bit is always in MSB
+   k = stbi_lrot(j->code_buffer, n);
+   STBI_ASSERT(n >= 0 && n < (int) (sizeof(stbi__bmask)/sizeof(*stbi__bmask)));
+   j->code_buffer = k & ~stbi__bmask[n];
+   k &= stbi__bmask[n];
+   j->code_bits -= n;
+   return k + (stbi__jbias[n] & ~sgn);
+}
+
+// get some unsigned bits
+stbi_inline static int stbi__jpeg_get_bits(stbi__jpeg *j, int n)
+{
+   unsigned int k;
+   if (j->code_bits < n) stbi__grow_buffer_unsafe(j);
+   k = stbi_lrot(j->code_buffer, n);
+   j->code_buffer = k & ~stbi__bmask[n];
+   k &= stbi__bmask[n];
+   j->code_bits -= n;
+   return k;
+}
+
+stbi_inline static int stbi__jpeg_get_bit(stbi__jpeg *j)
+{
+   unsigned int k;
+   if (j->code_bits < 1) stbi__grow_buffer_unsafe(j);
+   k = j->code_buffer;
+   j->code_buffer <<= 1;
+   --j->code_bits;
+   return k & 0x80000000;
+}
+
+// given a value that's at position X in the zigzag stream,
+// where does it appear in the 8x8 matrix coded as row-major?
+static const stbi_uc stbi__jpeg_dezigzag[64+15] =
+{
+    0,  1,  8, 16,  9,  2,  3, 10,
+   17, 24, 32, 25, 18, 11,  4,  5,
+   12, 19, 26, 33, 40, 48, 41, 34,
+   27, 20, 13,  6,  7, 14, 21, 28,
+   35, 42, 49, 56, 57, 50, 43, 36,
+   29, 22, 15, 23, 30, 37, 44, 51,
+   58, 59, 52, 45, 38, 31, 39, 46,
+   53, 60, 61, 54, 47, 55, 62, 63,
+   // let corrupt input sample past end
+   63, 63, 63, 63, 63, 63, 63, 63,
+   63, 63, 63, 63, 63, 63, 63
+};
+
+// decode one 64-entry block--
+static int stbi__jpeg_decode_block(stbi__jpeg *j, short data[64], stbi__huffman *hdc, stbi__huffman *hac, stbi__int16 *fac, int b, stbi__uint16 *dequant)
+{
+   int diff,dc,k;
+   int t;
+
+   if (j->code_bits < 16) stbi__grow_buffer_unsafe(j);
+   t = stbi__jpeg_huff_decode(j, hdc);
+   if (t < 0) return stbi__err("bad huffman code","Corrupt JPEG");
+
+   // 0 all the ac values now so we can do it 32-bits at a time
+   memset(data,0,64*sizeof(data[0]));
+
+   diff = t ? stbi__extend_receive(j, t) : 0;
+   dc = j->img_comp[b].dc_pred + diff;
+   j->img_comp[b].dc_pred = dc;
+   data[0] = (short) (dc * dequant[0]);
+
+   // decode AC components, see JPEG spec
+   k = 1;
+   do {
+      unsigned int zig;
+      int c,r,s;
+      if (j->code_bits < 16) stbi__grow_buffer_unsafe(j);
+      c = (j->code_buffer >> (32 - FAST_BITS)) & ((1 << FAST_BITS)-1);
+      r = fac[c];
+      if (r) { // fast-AC path
+         k += (r >> 4) & 15; // run
+         s = r & 15; // combined length
+         j->code_buffer <<= s;
+         j->code_bits -= s;
+         // decode into unzigzag'd location
+         zig = stbi__jpeg_dezigzag[k++];
+         data[zig] = (short) ((r >> 8) * dequant[zig]);
+      } else {
+         int rs = stbi__jpeg_huff_decode(j, hac);
+         if (rs < 0) return stbi__err("bad huffman code","Corrupt JPEG");
+         s = rs & 15;
+         r = rs >> 4;
+         if (s == 0) {
+            if (rs != 0xf0) break; // end block
+            k += 16;
+         } else {
+            k += r;
+            // decode into unzigzag'd location
+            zig = stbi__jpeg_dezigzag[k++];
+            data[zig] = (short) (stbi__extend_receive(j,s) * dequant[zig]);
+         }
+      }
+   } while (k < 64);
+   return 1;
+}
+
+static int stbi__jpeg_decode_block_prog_dc(stbi__jpeg *j, short data[64], stbi__huffman *hdc, int b)
+{
+   int diff,dc;
+   int t;
+   if (j->spec_end != 0) return stbi__err("can't merge dc and ac", "Corrupt JPEG");
+
+   if (j->code_bits < 16) stbi__grow_buffer_unsafe(j);
+
+   if (j->succ_high == 0) {
+      // first scan for DC coefficient, must be first
+      memset(data,0,64*sizeof(data[0])); // 0 all the ac values now
+      t = stbi__jpeg_huff_decode(j, hdc);
+      diff = t ? stbi__extend_receive(j, t) : 0;
+
+      dc = j->img_comp[b].dc_pred + diff;
+      j->img_comp[b].dc_pred = dc;
+      data[0] = (short) (dc << j->succ_low);
+   } else {
+      // refinement scan for DC coefficient
+      if (stbi__jpeg_get_bit(j))
+         data[0] += (short) (1 << j->succ_low);
+   }
+   return 1;
+}
+
+// @OPTIMIZE: store non-zigzagged during the decode passes,
+// and only de-zigzag when dequantizing
+static int stbi__jpeg_decode_block_prog_ac(stbi__jpeg *j, short data[64], stbi__huffman *hac, stbi__int16 *fac)
+{
+   int k;
+   if (j->spec_start == 0) return stbi__err("can't merge dc and ac", "Corrupt JPEG");
+
+   if (j->succ_high == 0) {
+      int shift = j->succ_low;
+
+      if (j->eob_run) {
+         --j->eob_run;
+         return 1;
+      }
+
+      k = j->spec_start;
+      do {
+         unsigned int zig;
+         int c,r,s;
+         if (j->code_bits < 16) stbi__grow_buffer_unsafe(j);
+         c = (j->code_buffer >> (32 - FAST_BITS)) & ((1 << FAST_BITS)-1);
+         r = fac[c];
+         if (r) { // fast-AC path
+            k += (r >> 4) & 15; // run
+            s = r & 15; // combined length
+            j->code_buffer <<= s;
+            j->code_bits -= s;
+            zig = stbi__jpeg_dezigzag[k++];
+            data[zig] = (short) ((r >> 8) << shift);
+         } else {
+            int rs = stbi__jpeg_huff_decode(j, hac);
+            if (rs < 0) return stbi__err("bad huffman code","Corrupt JPEG");
+            s = rs & 15;
+            r = rs >> 4;
+            if (s == 0) {
+               if (r < 15) {
+                  j->eob_run = (1 << r);
+                  if (r)
+                     j->eob_run += stbi__jpeg_get_bits(j, r);
+                  --j->eob_run;
+                  break;
+               }
+               k += 16;
+            } else {
+               k += r;
+               zig = stbi__jpeg_dezigzag[k++];
+               data[zig] = (short) (stbi__extend_receive(j,s) << shift);
+            }
+         }
+      } while (k <= j->spec_end);
+   } else {
+      // refinement scan for these AC coefficients
+
+      short bit = (short) (1 << j->succ_low);
+
+      if (j->eob_run) {
+         --j->eob_run;
+         for (k = j->spec_start; k <= j->spec_end; ++k) {
+            short *p = &data[stbi__jpeg_dezigzag[k]];
+            if (*p != 0)
+               if (stbi__jpeg_get_bit(j))
+                  if ((*p & bit)==0) {
+                     if (*p > 0)
+                        *p += bit;
+                     else
+                        *p -= bit;
+                  }
+         }
+      } else {
+         k = j->spec_start;
+         do {
+            int r,s;
+            int rs = stbi__jpeg_huff_decode(j, hac); // @OPTIMIZE see if we can use the fast path here, advance-by-r is so slow, eh
+            if (rs < 0) return stbi__err("bad huffman code","Corrupt JPEG");
+            s = rs & 15;
+            r = rs >> 4;
+            if (s == 0) {
+               if (r < 15) {
+                  j->eob_run = (1 << r) - 1;
+                  if (r)
+                     j->eob_run += stbi__jpeg_get_bits(j, r);
+                  r = 64; // force end of block
+               } else {
+                  // r=15 s=0 should write 16 0s, so we just do
+                  // a run of 15 0s and then write s (which is 0),
+                  // so we don't have to do anything special here
+               }
+            } else {
+               if (s != 1) return stbi__err("bad huffman code", "Corrupt JPEG");
+               // sign bit
+               if (stbi__jpeg_get_bit(j))
+                  s = bit;
+               else
+                  s = -bit;
+            }
+
+            // advance by r
+            while (k <= j->spec_end) {
+               short *p = &data[stbi__jpeg_dezigzag[k++]];
+               if (*p != 0) {
+                  if (stbi__jpeg_get_bit(j))
+                     if ((*p & bit)==0) {
+                        if (*p > 0)
+                           *p += bit;
+                        else
+                           *p -= bit;
+                     }
+               } else {
+                  if (r == 0) {
+                     *p = (short) s;
+                     break;
+                  }
+                  --r;
+               }
+            }
+         } while (k <= j->spec_end);
+      }
+   }
+   return 1;
+}
+
+// take a -128..127 value and stbi__clamp it and convert to 0..255
+stbi_inline static stbi_uc stbi__clamp(int x)
+{
+   // trick to use a single test to catch both cases
+   if ((unsigned int) x > 255) {
+      if (x < 0) return 0;
+      if (x > 255) return 255;
+   }
+   return (stbi_uc) x;
+}
+
+#define stbi__f2f(x)  ((int) (((x) * 4096 + 0.5)))
+#define stbi__fsh(x)  ((x) * 4096)
+
+// derived from jidctint -- DCT_ISLOW
+#define STBI__IDCT_1D(s0,s1,s2,s3,s4,s5,s6,s7) \
+   int t0,t1,t2,t3,p1,p2,p3,p4,p5,x0,x1,x2,x3; \
+   p2 = s2;                                    \
+   p3 = s6;                                    \
+   p1 = (p2+p3) * stbi__f2f(0.5411961f);       \
+   t2 = p1 + p3*stbi__f2f(-1.847759065f);      \
+   t3 = p1 + p2*stbi__f2f( 0.765366865f);      \
+   p2 = s0;                                    \
+   p3 = s4;                                    \
+   t0 = stbi__fsh(p2+p3);                      \
+   t1 = stbi__fsh(p2-p3);                      \
+   x0 = t0+t3;                                 \
+   x3 = t0-t3;                                 \
+   x1 = t1+t2;                                 \
+   x2 = t1-t2;                                 \
+   t0 = s7;                                    \
+   t1 = s5;                                    \
+   t2 = s3;                                    \
+   t3 = s1;                                    \
+   p3 = t0+t2;                                 \
+   p4 = t1+t3;                                 \
+   p1 = t0+t3;                                 \
+   p2 = t1+t2;                                 \
+   p5 = (p3+p4)*stbi__f2f( 1.175875602f);      \
+   t0 = t0*stbi__f2f( 0.298631336f);           \
+   t1 = t1*stbi__f2f( 2.053119869f);           \
+   t2 = t2*stbi__f2f( 3.072711026f);           \
+   t3 = t3*stbi__f2f( 1.501321110f);           \
+   p1 = p5 + p1*stbi__f2f(-0.899976223f);      \
+   p2 = p5 + p2*stbi__f2f(-2.562915447f);      \
+   p3 = p3*stbi__f2f(-1.961570560f);           \
+   p4 = p4*stbi__f2f(-0.390180644f);           \
+   t3 += p1+p4;                                \
+   t2 += p2+p3;                                \
+   t1 += p2+p4;                                \
+   t0 += p1+p3;
+
+static void stbi__idct_block(stbi_uc *out, int out_stride, short data[64])
+{
+   int i,val[64],*v=val;
+   stbi_uc *o;
+   short *d = data;
+
+   // columns
+   for (i=0; i < 8; ++i,++d, ++v) {
+      // if all zeroes, shortcut -- this avoids dequantizing 0s and IDCTing
+      if (d[ 8]==0 && d[16]==0 && d[24]==0 && d[32]==0
+           && d[40]==0 && d[48]==0 && d[56]==0) {
+         //    no shortcut                 0     seconds
+         //    (1|2|3|4|5|6|7)==0          0     seconds
+         //    all separate               -0.047 seconds
+         //    1 && 2|3 && 4|5 && 6|7:    -0.047 seconds
+         int dcterm = d[0]*4;
+         v[0] = v[8] = v[16] = v[24] = v[32] = v[40] = v[48] = v[56] = dcterm;
+      } else {
+         STBI__IDCT_1D(d[ 0],d[ 8],d[16],d[24],d[32],d[40],d[48],d[56])
+         // constants scaled things up by 1<<12; let's bring them back
+         // down, but keep 2 extra bits of precision
+         x0 += 512; x1 += 512; x2 += 512; x3 += 512;
+         v[ 0] = (x0+t3) >> 10;
+         v[56] = (x0-t3) >> 10;
+         v[ 8] = (x1+t2) >> 10;
+         v[48] = (x1-t2) >> 10;
+         v[16] = (x2+t1) >> 10;
+         v[40] = (x2-t1) >> 10;
+         v[24] = (x3+t0) >> 10;
+         v[32] = (x3-t0) >> 10;
+      }
+   }
+
+   for (i=0, v=val, o=out; i < 8; ++i,v+=8,o+=out_stride) {
+      // no fast case since the first 1D IDCT spread components out
+      STBI__IDCT_1D(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7])
+      // constants scaled things up by 1<<12, plus we had 1<<2 from first
+      // loop, plus horizontal and vertical each scale by sqrt(8) so together
+      // we've got an extra 1<<3, so 1<<17 total we need to remove.
+      // so we want to round that, which means adding 0.5 * 1<<17,
+      // aka 65536. Also, we'll end up with -128 to 127 that we want
+      // to encode as 0..255 by adding 128, so we'll add that before the shift
+      x0 += 65536 + (128<<17);
+      x1 += 65536 + (128<<17);
+      x2 += 65536 + (128<<17);
+      x3 += 65536 + (128<<17);
+      // tried computing the shifts into temps, or'ing the temps to see
+      // if any were out of range, but that was slower
+      o[0] = stbi__clamp((x0+t3) >> 17);
+      o[7] = stbi__clamp((x0-t3) >> 17);
+      o[1] = stbi__clamp((x1+t2) >> 17);
+      o[6] = stbi__clamp((x1-t2) >> 17);
+      o[2] = stbi__clamp((x2+t1) >> 17);
+      o[5] = stbi__clamp((x2-t1) >> 17);
+      o[3] = stbi__clamp((x3+t0) >> 17);
+      o[4] = stbi__clamp((x3-t0) >> 17);
+   }
+}
+
+#ifdef STBI_SSE2
+// sse2 integer IDCT. not the fastest possible implementation but it
+// produces bit-identical results to the generic C version so it's
+// fully "transparent".
+static void stbi__idct_simd(stbi_uc *out, int out_stride, short data[64])
+{
+   // This is constructed to match our regular (generic) integer IDCT exactly.
+   __m128i row0, row1, row2, row3, row4, row5, row6, row7;
+   __m128i tmp;
+
+   // dot product constant: even elems=x, odd elems=y
+   #define dct_const(x,y)  _mm_setr_epi16((x),(y),(x),(y),(x),(y),(x),(y))
+
+   // out(0) = c0[even]*x + c0[odd]*y   (c0, x, y 16-bit, out 32-bit)
+   // out(1) = c1[even]*x + c1[odd]*y
+   #define dct_rot(out0,out1, x,y,c0,c1) \
+      __m128i c0##lo = _mm_unpacklo_epi16((x),(y)); \
+      __m128i c0##hi = _mm_unpackhi_epi16((x),(y)); \
+      __m128i out0##_l = _mm_madd_epi16(c0##lo, c0); \
+      __m128i out0##_h = _mm_madd_epi16(c0##hi, c0); \
+      __m128i out1##_l = _mm_madd_epi16(c0##lo, c1); \
+      __m128i out1##_h = _mm_madd_epi16(c0##hi, c1)
+
+   // out = in << 12  (in 16-bit, out 32-bit)
+   #define dct_widen(out, in) \
+      __m128i out##_l = _mm_srai_epi32(_mm_unpacklo_epi16(_mm_setzero_si128(), (in)), 4); \
+      __m128i out##_h = _mm_srai_epi32(_mm_unpackhi_epi16(_mm_setzero_si128(), (in)), 4)
+
+   // wide add
+   #define dct_wadd(out, a, b) \
+      __m128i out##_l = _mm_add_epi32(a##_l, b##_l); \
+      __m128i out##_h = _mm_add_epi32(a##_h, b##_h)
+
+   // wide sub
+   #define dct_wsub(out, a, b) \
+      __m128i out##_l = _mm_sub_epi32(a##_l, b##_l); \
+      __m128i out##_h = _mm_sub_epi32(a##_h, b##_h)
+
+   // butterfly a/b, add bias, then shift by "s" and pack
+   #define dct_bfly32o(out0, out1, a,b,bias,s) \
+      { \
+         __m128i abiased_l = _mm_add_epi32(a##_l, bias); \
+         __m128i abiased_h = _mm_add_epi32(a##_h, bias); \
+         dct_wadd(sum, abiased, b); \
+         dct_wsub(dif, abiased, b); \
+         out0 = _mm_packs_epi32(_mm_srai_epi32(sum_l, s), _mm_srai_epi32(sum_h, s)); \
+         out1 = _mm_packs_epi32(_mm_srai_epi32(dif_l, s), _mm_srai_epi32(dif_h, s)); \
+      }
+
+   // 8-bit interleave step (for transposes)
+   #define dct_interleave8(a, b) \
+      tmp = a; \
+      a = _mm_unpacklo_epi8(a, b); \
+      b = _mm_unpackhi_epi8(tmp, b)
+
+   // 16-bit interleave step (for transposes)
+   #define dct_interleave16(a, b) \
+      tmp = a; \
+      a = _mm_unpacklo_epi16(a, b); \
+      b = _mm_unpackhi_epi16(tmp, b)
+
+   #define dct_pass(bias,shift) \
+      { \
+         /* even part */ \
+         dct_rot(t2e,t3e, row2,row6, rot0_0,rot0_1); \
+         __m128i sum04 = _mm_add_epi16(row0, row4); \
+         __m128i dif04 = _mm_sub_epi16(row0, row4); \
+         dct_widen(t0e, sum04); \
+         dct_widen(t1e, dif04); \
+         dct_wadd(x0, t0e, t3e); \
+         dct_wsub(x3, t0e, t3e); \
+         dct_wadd(x1, t1e, t2e); \
+         dct_wsub(x2, t1e, t2e); \
+         /* odd part */ \
+         dct_rot(y0o,y2o, row7,row3, rot2_0,rot2_1); \
+         dct_rot(y1o,y3o, row5,row1, rot3_0,rot3_1); \
+         __m128i sum17 = _mm_add_epi16(row1, row7); \
+         __m128i sum35 = _mm_add_epi16(row3, row5); \
+         dct_rot(y4o,y5o, sum17,sum35, rot1_0,rot1_1); \
+         dct_wadd(x4, y0o, y4o); \
+         dct_wadd(x5, y1o, y5o); \
+         dct_wadd(x6, y2o, y5o); \
+         dct_wadd(x7, y3o, y4o); \
+         dct_bfly32o(row0,row7, x0,x7,bias,shift); \
+         dct_bfly32o(row1,row6, x1,x6,bias,shift); \
+         dct_bfly32o(row2,row5, x2,x5,bias,shift); \
+         dct_bfly32o(row3,row4, x3,x4,bias,shift); \
+      }
+
+   __m128i rot0_0 = dct_const(stbi__f2f(0.5411961f), stbi__f2f(0.5411961f) + stbi__f2f(-1.847759065f));
+   __m128i rot0_1 = dct_const(stbi__f2f(0.5411961f) + stbi__f2f( 0.765366865f), stbi__f2f(0.5411961f));
+   __m128i rot1_0 = dct_const(stbi__f2f(1.175875602f) + stbi__f2f(-0.899976223f), stbi__f2f(1.175875602f));
+   __m128i rot1_1 = dct_const(stbi__f2f(1.175875602f), stbi__f2f(1.175875602f) + stbi__f2f(-2.562915447f));
+   __m128i rot2_0 = dct_const(stbi__f2f(-1.961570560f) + stbi__f2f( 0.298631336f), stbi__f2f(-1.961570560f));
+   __m128i rot2_1 = dct_const(stbi__f2f(-1.961570560f), stbi__f2f(-1.961570560f) + stbi__f2f( 3.072711026f));
+   __m128i rot3_0 = dct_const(stbi__f2f(-0.390180644f) + stbi__f2f( 2.053119869f), stbi__f2f(-0.390180644f));
+   __m128i rot3_1 = dct_const(stbi__f2f(-0.390180644f), stbi__f2f(-0.390180644f) + stbi__f2f( 1.501321110f));
+
+   // rounding biases in column/row passes, see stbi__idct_block for explanation.
+   __m128i bias_0 = _mm_set1_epi32(512);
+   __m128i bias_1 = _mm_set1_epi32(65536 + (128<<17));
+
+   // load
+   row0 = _mm_load_si128((const __m128i *) (data + 0*8));
+   row1 = _mm_load_si128((const __m128i *) (data + 1*8));
+   row2 = _mm_load_si128((const __m128i *) (data + 2*8));
+   row3 = _mm_load_si128((const __m128i *) (data + 3*8));
+   row4 = _mm_load_si128((const __m128i *) (data + 4*8));
+   row5 = _mm_load_si128((const __m128i *) (data + 5*8));
+   row6 = _mm_load_si128((const __m128i *) (data + 6*8));
+   row7 = _mm_load_si128((const __m128i *) (data + 7*8));
+
+   // column pass
+   dct_pass(bias_0, 10);
+
+   {
+      // 16bit 8x8 transpose pass 1
+      dct_interleave16(row0, row4);
+      dct_interleave16(row1, row5);
+      dct_interleave16(row2, row6);
+      dct_interleave16(row3, row7);
+
+      // transpose pass 2
+      dct_interleave16(row0, row2);
+      dct_interleave16(row1, row3);
+      dct_interleave16(row4, row6);
+      dct_interleave16(row5, row7);
+
+      // transpose pass 3
+      dct_interleave16(row0, row1);
+      dct_interleave16(row2, row3);
+      dct_interleave16(row4, row5);
+      dct_interleave16(row6, row7);
+   }
+
+   // row pass
+   dct_pass(bias_1, 17);
+
+   {
+      // pack
+      __m128i p0 = _mm_packus_epi16(row0, row1); // a0a1a2a3...a7b0b1b2b3...b7
+      __m128i p1 = _mm_packus_epi16(row2, row3);
+      __m128i p2 = _mm_packus_epi16(row4, row5);
+      __m128i p3 = _mm_packus_epi16(row6, row7);
+
+      // 8bit 8x8 transpose pass 1
+      dct_interleave8(p0, p2); // a0e0a1e1...
+      dct_interleave8(p1, p3); // c0g0c1g1...
+
+      // transpose pass 2
+      dct_interleave8(p0, p1); // a0c0e0g0...
+      dct_interleave8(p2, p3); // b0d0f0h0...
+
+      // transpose pass 3
+      dct_interleave8(p0, p2); // a0b0c0d0...
+      dct_interleave8(p1, p3); // a4b4c4d4...
+
+      // store
+      _mm_storel_epi64((__m128i *) out, p0); out += out_stride;
+      _mm_storel_epi64((__m128i *) out, _mm_shuffle_epi32(p0, 0x4e)); out += out_stride;
+      _mm_storel_epi64((__m128i *) out, p2); out += out_stride;
+      _mm_storel_epi64((__m128i *) out, _mm_shuffle_epi32(p2, 0x4e)); out += out_stride;
+      _mm_storel_epi64((__m128i *) out, p1); out += out_stride;
+      _mm_storel_epi64((__m128i *) out, _mm_shuffle_epi32(p1, 0x4e)); out += out_stride;
+      _mm_storel_epi64((__m128i *) out, p3); out += out_stride;
+      _mm_storel_epi64((__m128i *) out, _mm_shuffle_epi32(p3, 0x4e));
+   }
+
+#undef dct_const
+#undef dct_rot
+#undef dct_widen
+#undef dct_wadd
+#undef dct_wsub
+#undef dct_bfly32o
+#undef dct_interleave8
+#undef dct_interleave16
+#undef dct_pass
+}
+
+#endif // STBI_SSE2
+
+#ifdef STBI_NEON
+
+// NEON integer IDCT. should produce bit-identical
+// results to the generic C version.
+static void stbi__idct_simd(stbi_uc *out, int out_stride, short data[64])
+{
+   int16x8_t row0, row1, row2, row3, row4, row5, row6, row7;
+
+   int16x4_t rot0_0 = vdup_n_s16(stbi__f2f(0.5411961f));
+   int16x4_t rot0_1 = vdup_n_s16(stbi__f2f(-1.847759065f));
+   int16x4_t rot0_2 = vdup_n_s16(stbi__f2f( 0.765366865f));
+   int16x4_t rot1_0 = vdup_n_s16(stbi__f2f( 1.175875602f));
+   int16x4_t rot1_1 = vdup_n_s16(stbi__f2f(-0.899976223f));
+   int16x4_t rot1_2 = vdup_n_s16(stbi__f2f(-2.562915447f));
+   int16x4_t rot2_0 = vdup_n_s16(stbi__f2f(-1.961570560f));
+   int16x4_t rot2_1 = vdup_n_s16(stbi__f2f(-0.390180644f));
+   int16x4_t rot3_0 = vdup_n_s16(stbi__f2f( 0.298631336f));
+   int16x4_t rot3_1 = vdup_n_s16(stbi__f2f( 2.053119869f));
+   int16x4_t rot3_2 = vdup_n_s16(stbi__f2f( 3.072711026f));
+   int16x4_t rot3_3 = vdup_n_s16(stbi__f2f( 1.501321110f));
+
+#define dct_long_mul(out, inq, coeff) \
+   int32x4_t out##_l = vmull_s16(vget_low_s16(inq), coeff); \
+   int32x4_t out##_h = vmull_s16(vget_high_s16(inq), coeff)
+
+#define dct_long_mac(out, acc, inq, coeff) \
+   int32x4_t out##_l = vmlal_s16(acc##_l, vget_low_s16(inq), coeff); \
+   int32x4_t out##_h = vmlal_s16(acc##_h, vget_high_s16(inq), coeff)
+
+#define dct_widen(out, inq) \
+   int32x4_t out##_l = vshll_n_s16(vget_low_s16(inq), 12); \
+   int32x4_t out##_h = vshll_n_s16(vget_high_s16(inq), 12)
+
+// wide add
+#define dct_wadd(out, a, b) \
+   int32x4_t out##_l = vaddq_s32(a##_l, b##_l); \
+   int32x4_t out##_h = vaddq_s32(a##_h, b##_h)
+
+// wide sub
+#define dct_wsub(out, a, b) \
+   int32x4_t out##_l = vsubq_s32(a##_l, b##_l); \
+   int32x4_t out##_h = vsubq_s32(a##_h, b##_h)
+
+// butterfly a/b, then shift using "shiftop" by "s" and pack
+#define dct_bfly32o(out0,out1, a,b,shiftop,s) \
+   { \
+      dct_wadd(sum, a, b); \
+      dct_wsub(dif, a, b); \
+      out0 = vcombine_s16(shiftop(sum_l, s), shiftop(sum_h, s)); \
+      out1 = vcombine_s16(shiftop(dif_l, s), shiftop(dif_h, s)); \
+   }
+
+#define dct_pass(shiftop, shift) \
+   { \
+      /* even part */ \
+      int16x8_t sum26 = vaddq_s16(row2, row6); \
+      dct_long_mul(p1e, sum26, rot0_0); \
+      dct_long_mac(t2e, p1e, row6, rot0_1); \
+      dct_long_mac(t3e, p1e, row2, rot0_2); \
+      int16x8_t sum04 = vaddq_s16(row0, row4); \
+      int16x8_t dif04 = vsubq_s16(row0, row4); \
+      dct_widen(t0e, sum04); \
+      dct_widen(t1e, dif04); \
+      dct_wadd(x0, t0e, t3e); \
+      dct_wsub(x3, t0e, t3e); \
+      dct_wadd(x1, t1e, t2e); \
+      dct_wsub(x2, t1e, t2e); \
+      /* odd part */ \
+      int16x8_t sum15 = vaddq_s16(row1, row5); \
+      int16x8_t sum17 = vaddq_s16(row1, row7); \
+      int16x8_t sum35 = vaddq_s16(row3, row5); \
+      int16x8_t sum37 = vaddq_s16(row3, row7); \
+      int16x8_t sumodd = vaddq_s16(sum17, sum35); \
+      dct_long_mul(p5o, sumodd, rot1_0); \
+      dct_long_mac(p1o, p5o, sum17, rot1_1); \
+      dct_long_mac(p2o, p5o, sum35, rot1_2); \
+      dct_long_mul(p3o, sum37, rot2_0); \
+      dct_long_mul(p4o, sum15, rot2_1); \
+      dct_wadd(sump13o, p1o, p3o); \
+      dct_wadd(sump24o, p2o, p4o); \
+      dct_wadd(sump23o, p2o, p3o); \
+      dct_wadd(sump14o, p1o, p4o); \
+      dct_long_mac(x4, sump13o, row7, rot3_0); \
+      dct_long_mac(x5, sump24o, row5, rot3_1); \
+      dct_long_mac(x6, sump23o, row3, rot3_2); \
+      dct_long_mac(x7, sump14o, row1, rot3_3); \
+      dct_bfly32o(row0,row7, x0,x7,shiftop,shift); \
+      dct_bfly32o(row1,row6, x1,x6,shiftop,shift); \
+      dct_bfly32o(row2,row5, x2,x5,shiftop,shift); \
+      dct_bfly32o(row3,row4, x3,x4,shiftop,shift); \
+   }
+
+   // load
+   row0 = vld1q_s16(data + 0*8);
+   row1 = vld1q_s16(data + 1*8);
+   row2 = vld1q_s16(data + 2*8);
+   row3 = vld1q_s16(data + 3*8);
+   row4 = vld1q_s16(data + 4*8);
+   row5 = vld1q_s16(data + 5*8);
+   row6 = vld1q_s16(data + 6*8);
+   row7 = vld1q_s16(data + 7*8);
+
+   // add DC bias
+   row0 = vaddq_s16(row0, vsetq_lane_s16(1024, vdupq_n_s16(0), 0));
+
+   // column pass
+   dct_pass(vrshrn_n_s32, 10);
+
+   // 16bit 8x8 transpose
+   {
+// these three map to a single VTRN.16, VTRN.32, and VSWP, respectively.
+// whether compilers actually get this is another story, sadly.
+#define dct_trn16(x, y) { int16x8x2_t t = vtrnq_s16(x, y); x = t.val[0]; y = t.val[1]; }
+#define dct_trn32(x, y) { int32x4x2_t t = vtrnq_s32(vreinterpretq_s32_s16(x), vreinterpretq_s32_s16(y)); x = vreinterpretq_s16_s32(t.val[0]); y = vreinterpretq_s16_s32(t.val[1]); }
+#define dct_trn64(x, y) { int16x8_t x0 = x; int16x8_t y0 = y; x = vcombine_s16(vget_low_s16(x0), vget_low_s16(y0)); y = vcombine_s16(vget_high_s16(x0), vget_high_s16(y0)); }
+
+      // pass 1
+      dct_trn16(row0, row1); // a0b0a2b2a4b4a6b6
+      dct_trn16(row2, row3);
+      dct_trn16(row4, row5);
+      dct_trn16(row6, row7);
+
+      // pass 2
+      dct_trn32(row0, row2); // a0b0c0d0a4b4c4d4
+      dct_trn32(row1, row3);
+      dct_trn32(row4, row6);
+      dct_trn32(row5, row7);
+
+      // pass 3
+      dct_trn64(row0, row4); // a0b0c0d0e0f0g0h0
+      dct_trn64(row1, row5);
+      dct_trn64(row2, row6);
+      dct_trn64(row3, row7);
+
+#undef dct_trn16
+#undef dct_trn32
+#undef dct_trn64
+   }
+
+   // row pass
+   // vrshrn_n_s32 only supports shifts up to 16, we need
+   // 17. so do a non-rounding shift of 16 first then follow
+   // up with a rounding shift by 1.
+   dct_pass(vshrn_n_s32, 16);
+
+   {
+      // pack and round
+      uint8x8_t p0 = vqrshrun_n_s16(row0, 1);
+      uint8x8_t p1 = vqrshrun_n_s16(row1, 1);
+      uint8x8_t p2 = vqrshrun_n_s16(row2, 1);
+      uint8x8_t p3 = vqrshrun_n_s16(row3, 1);
+      uint8x8_t p4 = vqrshrun_n_s16(row4, 1);
+      uint8x8_t p5 = vqrshrun_n_s16(row5, 1);
+      uint8x8_t p6 = vqrshrun_n_s16(row6, 1);
+      uint8x8_t p7 = vqrshrun_n_s16(row7, 1);
+
+      // again, these can translate into one instruction, but often don't.
+#define dct_trn8_8(x, y) { uint8x8x2_t t = vtrn_u8(x, y); x = t.val[0]; y = t.val[1]; }
+#define dct_trn8_16(x, y) { uint16x4x2_t t = vtrn_u16(vreinterpret_u16_u8(x), vreinterpret_u16_u8(y)); x = vreinterpret_u8_u16(t.val[0]); y = vreinterpret_u8_u16(t.val[1]); }
+#define dct_trn8_32(x, y) { uint32x2x2_t t = vtrn_u32(vreinterpret_u32_u8(x), vreinterpret_u32_u8(y)); x = vreinterpret_u8_u32(t.val[0]); y = vreinterpret_u8_u32(t.val[1]); }
+
+      // sadly can't use interleaved stores here since we only write
+      // 8 bytes to each scan line!
+
+      // 8x8 8-bit transpose pass 1
+      dct_trn8_8(p0, p1);
+      dct_trn8_8(p2, p3);
+      dct_trn8_8(p4, p5);
+      dct_trn8_8(p6, p7);
+
+      // pass 2
+      dct_trn8_16(p0, p2);
+      dct_trn8_16(p1, p3);
+      dct_trn8_16(p4, p6);
+      dct_trn8_16(p5, p7);
+
+      // pass 3
+      dct_trn8_32(p0, p4);
+      dct_trn8_32(p1, p5);
+      dct_trn8_32(p2, p6);
+      dct_trn8_32(p3, p7);
+
+      // store
+      vst1_u8(out, p0); out += out_stride;
+      vst1_u8(out, p1); out += out_stride;
+      vst1_u8(out, p2); out += out_stride;
+      vst1_u8(out, p3); out += out_stride;
+      vst1_u8(out, p4); out += out_stride;
+      vst1_u8(out, p5); out += out_stride;
+      vst1_u8(out, p6); out += out_stride;
+      vst1_u8(out, p7);
+
+#undef dct_trn8_8
+#undef dct_trn8_16
+#undef dct_trn8_32
+   }
+
+#undef dct_long_mul
+#undef dct_long_mac
+#undef dct_widen
+#undef dct_wadd
+#undef dct_wsub
+#undef dct_bfly32o
+#undef dct_pass
+}
+
+#endif // STBI_NEON
+
+#define STBI__MARKER_none  0xff
+// if there's a pending marker from the entropy stream, return that
+// otherwise, fetch from the stream and get a marker. if there's no
+// marker, return 0xff, which is never a valid marker value
+static stbi_uc stbi__get_marker(stbi__jpeg *j)
+{
+   stbi_uc x;
+   if (j->marker != STBI__MARKER_none) { x = j->marker; j->marker = STBI__MARKER_none; return x; }
+   x = stbi__get8(j->s);
+   if (x != 0xff) return STBI__MARKER_none;
+   while (x == 0xff)
+      x = stbi__get8(j->s); // consume repeated 0xff fill bytes
+   return x;
+}
+
+// in each scan, we'll have scan_n components, and the order
+// of the components is specified by order[]
+#define STBI__RESTART(x)     ((x) >= 0xd0 && (x) <= 0xd7)
+
+// after a restart interval, stbi__jpeg_reset the entropy decoder and
+// the dc prediction
+static void stbi__jpeg_reset(stbi__jpeg *j)
+{
+   j->code_bits = 0;
+   j->code_buffer = 0;
+   j->nomore = 0;
+   j->img_comp[0].dc_pred = j->img_comp[1].dc_pred = j->img_comp[2].dc_pred = j->img_comp[3].dc_pred = 0;
+   j->marker = STBI__MARKER_none;
+   j->todo = j->restart_interval ? j->restart_interval : 0x7fffffff;
+   j->eob_run = 0;
+   // no more than 1<<31 MCUs if no restart_interal? that's plenty safe,
+   // since we don't even allow 1<<30 pixels
+}
+
+static int stbi__parse_entropy_coded_data(stbi__jpeg *z)
+{
+   stbi__jpeg_reset(z);
+   if (!z->progressive) {
+      if (z->scan_n == 1) {
+         int i,j;
+         STBI_SIMD_ALIGN(short, data[64]);
+         int n = z->order[0];
+         // non-interleaved data, we just need to process one block at a time,
+         // in trivial scanline order
+         // number of blocks to do just depends on how many actual "pixels" this
+         // component has, independent of interleaved MCU blocking and such
+         int w = (z->img_comp[n].x+7) >> 3;
+         int h = (z->img_comp[n].y+7) >> 3;
+         for (j=0; j < h; ++j) {
+            for (i=0; i < w; ++i) {
+               int ha = z->img_comp[n].ha;
+               if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0;
+               z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data);
+               // every data block is an MCU, so countdown the restart interval
+               if (--z->todo <= 0) {
+                  if (z->code_bits < 24) stbi__grow_buffer_unsafe(z);
+                  // if it's NOT a restart, then just bail, so we get corrupt data
+                  // rather than no data
+                  if (!STBI__RESTART(z->marker)) return 1;
+                  stbi__jpeg_reset(z);
+               }
+            }
+         }
+         return 1;
+      } else { // interleaved
+         int i,j,k,x,y;
+         STBI_SIMD_ALIGN(short, data[64]);
+         for (j=0; j < z->img_mcu_y; ++j) {
+            for (i=0; i < z->img_mcu_x; ++i) {
+               // scan an interleaved mcu... process scan_n components in order
+               for (k=0; k < z->scan_n; ++k) {
+                  int n = z->order[k];
+                  // scan out an mcu's worth of this component; that's just determined
+                  // by the basic H and V specified for the component
+                  for (y=0; y < z->img_comp[n].v; ++y) {
+                     for (x=0; x < z->img_comp[n].h; ++x) {
+                        int x2 = (i*z->img_comp[n].h + x)*8;
+                        int y2 = (j*z->img_comp[n].v + y)*8;
+                        int ha = z->img_comp[n].ha;
+                        if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0;
+                        z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*y2+x2, z->img_comp[n].w2, data);
+                     }
+                  }
+               }
+               // after all interleaved components, that's an interleaved MCU,
+               // so now count down the restart interval
+               if (--z->todo <= 0) {
+                  if (z->code_bits < 24) stbi__grow_buffer_unsafe(z);
+                  if (!STBI__RESTART(z->marker)) return 1;
+                  stbi__jpeg_reset(z);
+               }
+            }
+         }
+         return 1;
+      }
+   } else {
+      if (z->scan_n == 1) {
+         int i,j;
+         int n = z->order[0];
+         // non-interleaved data, we just need to process one block at a time,
+         // in trivial scanline order
+         // number of blocks to do just depends on how many actual "pixels" this
+         // component has, independent of interleaved MCU blocking and such
+         int w = (z->img_comp[n].x+7) >> 3;
+         int h = (z->img_comp[n].y+7) >> 3;
+         for (j=0; j < h; ++j) {
+            for (i=0; i < w; ++i) {
+               short *data = z->img_comp[n].coeff + 64 * (i + j * z->img_comp[n].coeff_w);
+               if (z->spec_start == 0) {
+                  if (!stbi__jpeg_decode_block_prog_dc(z, data, &z->huff_dc[z->img_comp[n].hd], n))
+                     return 0;
+               } else {
+                  int ha = z->img_comp[n].ha;
+                  if (!stbi__jpeg_decode_block_prog_ac(z, data, &z->huff_ac[ha], z->fast_ac[ha]))
+                     return 0;
+               }
+               // every data block is an MCU, so countdown the restart interval
+               if (--z->todo <= 0) {
+                  if (z->code_bits < 24) stbi__grow_buffer_unsafe(z);
+                  if (!STBI__RESTART(z->marker)) return 1;
+                  stbi__jpeg_reset(z);
+               }
+            }
+         }
+         return 1;
+      } else { // interleaved
+         int i,j,k,x,y;
+         for (j=0; j < z->img_mcu_y; ++j) {
+            for (i=0; i < z->img_mcu_x; ++i) {
+               // scan an interleaved mcu... process scan_n components in order
+               for (k=0; k < z->scan_n; ++k) {
+                  int n = z->order[k];
+                  // scan out an mcu's worth of this component; that's just determined
+                  // by the basic H and V specified for the component
+                  for (y=0; y < z->img_comp[n].v; ++y) {
+                     for (x=0; x < z->img_comp[n].h; ++x) {
+                        int x2 = (i*z->img_comp[n].h + x);
+                        int y2 = (j*z->img_comp[n].v + y);
+                        short *data = z->img_comp[n].coeff + 64 * (x2 + y2 * z->img_comp[n].coeff_w);
+                        if (!stbi__jpeg_decode_block_prog_dc(z, data, &z->huff_dc[z->img_comp[n].hd], n))
+                           return 0;
+                     }
+                  }
+               }
+               // after all interleaved components, that's an interleaved MCU,
+               // so now count down the restart interval
+               if (--z->todo <= 0) {
+                  if (z->code_bits < 24) stbi__grow_buffer_unsafe(z);
+                  if (!STBI__RESTART(z->marker)) return 1;
+                  stbi__jpeg_reset(z);
+               }
+            }
+         }
+         return 1;
+      }
+   }
+}
+
+static void stbi__jpeg_dequantize(short *data, stbi__uint16 *dequant)
+{
+   int i;
+   for (i=0; i < 64; ++i)
+      data[i] *= dequant[i];
+}
+
+static void stbi__jpeg_finish(stbi__jpeg *z)
+{
+   if (z->progressive) {
+      // dequantize and idct the data
+      int i,j,n;
+      for (n=0; n < z->s->img_n; ++n) {
+         int w = (z->img_comp[n].x+7) >> 3;
+         int h = (z->img_comp[n].y+7) >> 3;
+         for (j=0; j < h; ++j) {
+            for (i=0; i < w; ++i) {
+               short *data = z->img_comp[n].coeff + 64 * (i + j * z->img_comp[n].coeff_w);
+               stbi__jpeg_dequantize(data, z->dequant[z->img_comp[n].tq]);
+               z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data);
+            }
+         }
+      }
+   }
+}
+
+static int stbi__process_marker(stbi__jpeg *z, int m)
+{
+   int L;
+   switch (m) {
+      case STBI__MARKER_none: // no marker found
+         return stbi__err("expected marker","Corrupt JPEG");
+
+      case 0xDD: // DRI - specify restart interval
+         if (stbi__get16be(z->s) != 4) return stbi__err("bad DRI len","Corrupt JPEG");
+         z->restart_interval = stbi__get16be(z->s);
+         return 1;
+
+      case 0xDB: // DQT - define quantization table
+         L = stbi__get16be(z->s)-2;
+         while (L > 0) {
+            int q = stbi__get8(z->s);
+            int p = q >> 4, sixteen = (p != 0);
+            int t = q & 15,i;
+            if (p != 0 && p != 1) return stbi__err("bad DQT type","Corrupt JPEG");
+            if (t > 3) return stbi__err("bad DQT table","Corrupt JPEG");
+
+            for (i=0; i < 64; ++i)
+               z->dequant[t][stbi__jpeg_dezigzag[i]] = (stbi__uint16)(sixteen ? stbi__get16be(z->s) : stbi__get8(z->s));
+            L -= (sixteen ? 129 : 65);
+         }
+         return L==0;
+
+      case 0xC4: // DHT - define huffman table
+         L = stbi__get16be(z->s)-2;
+         while (L > 0) {
+            stbi_uc *v;
+            int sizes[16],i,n=0;
+            int q = stbi__get8(z->s);
+            int tc = q >> 4;
+            int th = q & 15;
+            if (tc > 1 || th > 3) return stbi__err("bad DHT header","Corrupt JPEG");
+            for (i=0; i < 16; ++i) {
+               sizes[i] = stbi__get8(z->s);
+               n += sizes[i];
+            }
+            L -= 17;
+            if (tc == 0) {
+               if (!stbi__build_huffman(z->huff_dc+th, sizes)) return 0;
+               v = z->huff_dc[th].values;
+            } else {
+               if (!stbi__build_huffman(z->huff_ac+th, sizes)) return 0;
+               v = z->huff_ac[th].values;
+            }
+            for (i=0; i < n; ++i)
+               v[i] = stbi__get8(z->s);
+            if (tc != 0)
+               stbi__build_fast_ac(z->fast_ac[th], z->huff_ac + th);
+            L -= n;
+         }
+         return L==0;
+   }
+
+   // check for comment block or APP blocks
+   if ((m >= 0xE0 && m <= 0xEF) || m == 0xFE) {
+      L = stbi__get16be(z->s);
+      if (L < 2) {
+         if (m == 0xFE)
+            return stbi__err("bad COM len","Corrupt JPEG");
+         else
+            return stbi__err("bad APP len","Corrupt JPEG");
+      }
+      L -= 2;
+
+      if (m == 0xE0 && L >= 5) { // JFIF APP0 segment
+         static const unsigned char tag[5] = {'J','F','I','F','\0'};
+         int ok = 1;
+         int i;
+         for (i=0; i < 5; ++i)
+            if (stbi__get8(z->s) != tag[i])
+               ok = 0;
+         L -= 5;
+         if (ok)
+            z->jfif = 1;
+      } else if (m == 0xEE && L >= 12) { // Adobe APP14 segment
+         static const unsigned char tag[6] = {'A','d','o','b','e','\0'};
+         int ok = 1;
+         int i;
+         for (i=0; i < 6; ++i)
+            if (stbi__get8(z->s) != tag[i])
+               ok = 0;
+         L -= 6;
+         if (ok) {
+            stbi__get8(z->s); // version
+            stbi__get16be(z->s); // flags0
+            stbi__get16be(z->s); // flags1
+            z->app14_color_transform = stbi__get8(z->s); // color transform
+            L -= 6;
+         }
+      }
+
+      stbi__skip(z->s, L);
+      return 1;
+   }
+
+   return stbi__err("unknown marker","Corrupt JPEG");
+}
+
+// after we see SOS
+static int stbi__process_scan_header(stbi__jpeg *z)
+{
+   int i;
+   int Ls = stbi__get16be(z->s);
+   z->scan_n = stbi__get8(z->s);
+   if (z->scan_n < 1 || z->scan_n > 4 || z->scan_n > (int) z->s->img_n) return stbi__err("bad SOS component count","Corrupt JPEG");
+   if (Ls != 6+2*z->scan_n) return stbi__err("bad SOS len","Corrupt JPEG");
+   for (i=0; i < z->scan_n; ++i) {
+      int id = stbi__get8(z->s), which;
+      int q = stbi__get8(z->s);
+      for (which = 0; which < z->s->img_n; ++which)
+         if (z->img_comp[which].id == id)
+            break;
+      if (which == z->s->img_n) return 0; // no match
+      z->img_comp[which].hd = q >> 4;   if (z->img_comp[which].hd > 3) return stbi__err("bad DC huff","Corrupt JPEG");
+      z->img_comp[which].ha = q & 15;   if (z->img_comp[which].ha > 3) return stbi__err("bad AC huff","Corrupt JPEG");
+      z->order[i] = which;
+   }
+
+   {
+      int aa;
+      z->spec_start = stbi__get8(z->s);
+      z->spec_end   = stbi__get8(z->s); // should be 63, but might be 0
+      aa = stbi__get8(z->s);
+      z->succ_high = (aa >> 4);
+      z->succ_low  = (aa & 15);
+      if (z->progressive) {
+         if (z->spec_start > 63 || z->spec_end > 63  || z->spec_start > z->spec_end || z->succ_high > 13 || z->succ_low > 13)
+            return stbi__err("bad SOS", "Corrupt JPEG");
+      } else {
+         if (z->spec_start != 0) return stbi__err("bad SOS","Corrupt JPEG");
+         if (z->succ_high != 0 || z->succ_low != 0) return stbi__err("bad SOS","Corrupt JPEG");
+         z->spec_end = 63;
+      }
+   }
+
+   return 1;
+}
+
+static int stbi__free_jpeg_components(stbi__jpeg *z, int ncomp, int why)
+{
+   int i;
+   for (i=0; i < ncomp; ++i) {
+      if (z->img_comp[i].raw_data) {
+         STBI_FREE(z->img_comp[i].raw_data);
+         z->img_comp[i].raw_data = NULL;
+         z->img_comp[i].data = NULL;
+      }
+      if (z->img_comp[i].raw_coeff) {
+         STBI_FREE(z->img_comp[i].raw_coeff);
+         z->img_comp[i].raw_coeff = 0;
+         z->img_comp[i].coeff = 0;
+      }
+      if (z->img_comp[i].linebuf) {
+         STBI_FREE(z->img_comp[i].linebuf);
+         z->img_comp[i].linebuf = NULL;
+      }
+   }
+   return why;
+}
+
+static int stbi__process_frame_header(stbi__jpeg *z, int scan)
+{
+   stbi__context *s = z->s;
+   int Lf,p,i,q, h_max=1,v_max=1,c;
+   Lf = stbi__get16be(s);         if (Lf < 11) return stbi__err("bad SOF len","Corrupt JPEG"); // JPEG
+   p  = stbi__get8(s);            if (p != 8) return stbi__err("only 8-bit","JPEG format not supported: 8-bit only"); // JPEG baseline
+   s->img_y = stbi__get16be(s);   if (s->img_y == 0) return stbi__err("no header height", "JPEG format not supported: delayed height"); // Legal, but we don't handle it--but neither does IJG
+   s->img_x = stbi__get16be(s);   if (s->img_x == 0) return stbi__err("0 width","Corrupt JPEG"); // JPEG requires
+   c = stbi__get8(s);
+   if (c != 3 && c != 1 && c != 4) return stbi__err("bad component count","Corrupt JPEG");
+   s->img_n = c;
+   for (i=0; i < c; ++i) {
+      z->img_comp[i].data = NULL;
+      z->img_comp[i].linebuf = NULL;
+   }
+
+   if (Lf != 8+3*s->img_n) return stbi__err("bad SOF len","Corrupt JPEG");
+
+   z->rgb = 0;
+   for (i=0; i < s->img_n; ++i) {
+      static const unsigned char rgb[3] = { 'R', 'G', 'B' };
+      z->img_comp[i].id = stbi__get8(s);
+      if (s->img_n == 3 && z->img_comp[i].id == rgb[i])
+         ++z->rgb;
+      q = stbi__get8(s);
+      z->img_comp[i].h = (q >> 4);  if (!z->img_comp[i].h || z->img_comp[i].h > 4) return stbi__err("bad H","Corrupt JPEG");
+      z->img_comp[i].v = q & 15;    if (!z->img_comp[i].v || z->img_comp[i].v > 4) return stbi__err("bad V","Corrupt JPEG");
+      z->img_comp[i].tq = stbi__get8(s);  if (z->img_comp[i].tq > 3) return stbi__err("bad TQ","Corrupt JPEG");
+   }
+
+   if (scan != STBI__SCAN_load) return 1;
+
+   if (!stbi__mad3sizes_valid(s->img_x, s->img_y, s->img_n, 0)) return stbi__err("too large", "Image too large to decode");
+
+   for (i=0; i < s->img_n; ++i) {
+      if (z->img_comp[i].h > h_max) h_max = z->img_comp[i].h;
+      if (z->img_comp[i].v > v_max) v_max = z->img_comp[i].v;
+   }
+
+   // compute interleaved mcu info
+   z->img_h_max = h_max;
+   z->img_v_max = v_max;
+   z->img_mcu_w = h_max * 8;
+   z->img_mcu_h = v_max * 8;
+   // these sizes can't be more than 17 bits
+   z->img_mcu_x = (s->img_x + z->img_mcu_w-1) / z->img_mcu_w;
+   z->img_mcu_y = (s->img_y + z->img_mcu_h-1) / z->img_mcu_h;
+
+   for (i=0; i < s->img_n; ++i) {
+      // number of effective pixels (e.g. for non-interleaved MCU)
+      z->img_comp[i].x = (s->img_x * z->img_comp[i].h + h_max-1) / h_max;
+      z->img_comp[i].y = (s->img_y * z->img_comp[i].v + v_max-1) / v_max;
+      // to simplify generation, we'll allocate enough memory to decode
+      // the bogus oversized data from using interleaved MCUs and their
+      // big blocks (e.g. a 16x16 iMCU on an image of width 33); we won't
+      // discard the extra data until colorspace conversion
+      //
+      // img_mcu_x, img_mcu_y: <=17 bits; comp[i].h and .v are <=4 (checked earlier)
+      // so these muls can't overflow with 32-bit ints (which we require)
+      z->img_comp[i].w2 = z->img_mcu_x * z->img_comp[i].h * 8;
+      z->img_comp[i].h2 = z->img_mcu_y * z->img_comp[i].v * 8;
+      z->img_comp[i].coeff = 0;
+      z->img_comp[i].raw_coeff = 0;
+      z->img_comp[i].linebuf = NULL;
+      z->img_comp[i].raw_data = stbi__malloc_mad2(z->img_comp[i].w2, z->img_comp[i].h2, 15);
+      if (z->img_comp[i].raw_data == NULL)
+         return stbi__free_jpeg_components(z, i+1, stbi__err("outofmem", "Out of memory"));
+      // align blocks for idct using mmx/sse
+      z->img_comp[i].data = (stbi_uc*) (((size_t) z->img_comp[i].raw_data + 15) & ~15);
+      if (z->progressive) {
+         // w2, h2 are multiples of 8 (see above)
+         z->img_comp[i].coeff_w = z->img_comp[i].w2 / 8;
+         z->img_comp[i].coeff_h = z->img_comp[i].h2 / 8;
+         z->img_comp[i].raw_coeff = stbi__malloc_mad3(z->img_comp[i].w2, z->img_comp[i].h2, sizeof(short), 15);
+         if (z->img_comp[i].raw_coeff == NULL)
+            return stbi__free_jpeg_components(z, i+1, stbi__err("outofmem", "Out of memory"));
+         z->img_comp[i].coeff = (short*) (((size_t) z->img_comp[i].raw_coeff + 15) & ~15);
+      }
+   }
+
+   return 1;
+}
+
+// use comparisons since in some cases we handle more than one case (e.g. SOF)
+#define stbi__DNL(x)         ((x) == 0xdc)
+#define stbi__SOI(x)         ((x) == 0xd8)
+#define stbi__EOI(x)         ((x) == 0xd9)
+#define stbi__SOF(x)         ((x) == 0xc0 || (x) == 0xc1 || (x) == 0xc2)
+#define stbi__SOS(x)         ((x) == 0xda)
+
+#define stbi__SOF_progressive(x)   ((x) == 0xc2)
+
+static int stbi__decode_jpeg_header(stbi__jpeg *z, int scan)
+{
+   int m;
+   z->jfif = 0;
+   z->app14_color_transform = -1; // valid values are 0,1,2
+   z->marker = STBI__MARKER_none; // initialize cached marker to empty
+   m = stbi__get_marker(z);
+   if (!stbi__SOI(m)) return stbi__err("no SOI","Corrupt JPEG");
+   if (scan == STBI__SCAN_type) return 1;
+   m = stbi__get_marker(z);
+   while (!stbi__SOF(m)) {
+      if (!stbi__process_marker(z,m)) return 0;
+      m = stbi__get_marker(z);
+      while (m == STBI__MARKER_none) {
+         // some files have extra padding after their blocks, so ok, we'll scan
+         if (stbi__at_eof(z->s)) return stbi__err("no SOF", "Corrupt JPEG");
+         m = stbi__get_marker(z);
+      }
+   }
+   z->progressive = stbi__SOF_progressive(m);
+   if (!stbi__process_frame_header(z, scan)) return 0;
+   return 1;
+}
+
+// decode image to YCbCr format
+static int stbi__decode_jpeg_image(stbi__jpeg *j)
+{
+   int m;
+   for (m = 0; m < 4; m++) {
+      j->img_comp[m].raw_data = NULL;
+      j->img_comp[m].raw_coeff = NULL;
+   }
+   j->restart_interval = 0;
+   if (!stbi__decode_jpeg_header(j, STBI__SCAN_load)) return 0;
+   m = stbi__get_marker(j);
+   while (!stbi__EOI(m)) {
+      if (stbi__SOS(m)) {
+         if (!stbi__process_scan_header(j)) return 0;
+         if (!stbi__parse_entropy_coded_data(j)) return 0;
+         if (j->marker == STBI__MARKER_none ) {
+            // handle 0s at the end of image data from IP Kamera 9060
+            while (!stbi__at_eof(j->s)) {
+               int x = stbi__get8(j->s);
+               if (x == 255) {
+                  j->marker = stbi__get8(j->s);
+                  break;
+               }
+            }
+            // if we reach eof without hitting a marker, stbi__get_marker() below will fail and we'll eventually return 0
+         }
+      } else if (stbi__DNL(m)) {
+         int Ld = stbi__get16be(j->s);
+         stbi__uint32 NL = stbi__get16be(j->s);
+         if (Ld != 4) return stbi__err("bad DNL len", "Corrupt JPEG");
+         if (NL != j->s->img_y) return stbi__err("bad DNL height", "Corrupt JPEG");
+      } else {
+         if (!stbi__process_marker(j, m)) return 0;
+      }
+      m = stbi__get_marker(j);
+   }
+   if (j->progressive)
+      stbi__jpeg_finish(j);
+   return 1;
+}
+
+// static jfif-centered resampling (across block boundaries)
+
+typedef stbi_uc *(*resample_row_func)(stbi_uc *out, stbi_uc *in0, stbi_uc *in1,
+                                    int w, int hs);
+
+#define stbi__div4(x) ((stbi_uc) ((x) >> 2))
+
+static stbi_uc *resample_row_1(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs)
+{
+   STBI_NOTUSED(out);
+   STBI_NOTUSED(in_far);
+   STBI_NOTUSED(w);
+   STBI_NOTUSED(hs);
+   return in_near;
+}
+
+static stbi_uc* stbi__resample_row_v_2(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs)
+{
+   // need to generate two samples vertically for every one in input
+   int i;
+   STBI_NOTUSED(hs);
+   for (i=0; i < w; ++i)
+      out[i] = stbi__div4(3*in_near[i] + in_far[i] + 2);
+   return out;
+}
+
+static stbi_uc*  stbi__resample_row_h_2(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs)
+{
+   // need to generate two samples horizontally for every one in input
+   int i;
+   stbi_uc *input = in_near;
+
+   if (w == 1) {
+      // if only one sample, can't do any interpolation
+      out[0] = out[1] = input[0];
+      return out;
+   }
+
+   out[0] = input[0];
+   out[1] = stbi__div4(input[0]*3 + input[1] + 2);
+   for (i=1; i < w-1; ++i) {
+      int n = 3*input[i]+2;
+      out[i*2+0] = stbi__div4(n+input[i-1]);
+      out[i*2+1] = stbi__div4(n+input[i+1]);
+   }
+   out[i*2+0] = stbi__div4(input[w-2]*3 + input[w-1] + 2);
+   out[i*2+1] = input[w-1];
+
+   STBI_NOTUSED(in_far);
+   STBI_NOTUSED(hs);
+
+   return out;
+}
+
+#define stbi__div16(x) ((stbi_uc) ((x) >> 4))
+
+static stbi_uc *stbi__resample_row_hv_2(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs)
+{
+   // need to generate 2x2 samples for every one in input
+   int i,t0,t1;
+   if (w == 1) {
+      out[0] = out[1] = stbi__div4(3*in_near[0] + in_far[0] + 2);
+      return out;
+   }
+
+   t1 = 3*in_near[0] + in_far[0];
+   out[0] = stbi__div4(t1+2);
+   for (i=1; i < w; ++i) {
+      t0 = t1;
+      t1 = 3*in_near[i]+in_far[i];
+      out[i*2-1] = stbi__div16(3*t0 + t1 + 8);
+      out[i*2  ] = stbi__div16(3*t1 + t0 + 8);
+   }
+   out[w*2-1] = stbi__div4(t1+2);
+
+   STBI_NOTUSED(hs);
+
+   return out;
+}
+
+#if defined(STBI_SSE2) || defined(STBI_NEON)
+static stbi_uc *stbi__resample_row_hv_2_simd(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs)
+{
+   // need to generate 2x2 samples for every one in input
+   int i=0,t0,t1;
+
+   if (w == 1) {
+      out[0] = out[1] = stbi__div4(3*in_near[0] + in_far[0] + 2);
+      return out;
+   }
+
+   t1 = 3*in_near[0] + in_far[0];
+   // process groups of 8 pixels for as long as we can.
+   // note we can't handle the last pixel in a row in this loop
+   // because we need to handle the filter boundary conditions.
+   for (; i < ((w-1) & ~7); i += 8) {
+#if defined(STBI_SSE2)
+      // load and perform the vertical filtering pass
+      // this uses 3*x + y = 4*x + (y - x)
+      __m128i zero  = _mm_setzero_si128();
+      __m128i farb  = _mm_loadl_epi64((__m128i *) (in_far + i));
+      __m128i nearb = _mm_loadl_epi64((__m128i *) (in_near + i));
+      __m128i farw  = _mm_unpacklo_epi8(farb, zero);
+      __m128i nearw = _mm_unpacklo_epi8(nearb, zero);
+      __m128i diff  = _mm_sub_epi16(farw, nearw);
+      __m128i nears = _mm_slli_epi16(nearw, 2);
+      __m128i curr  = _mm_add_epi16(nears, diff); // current row
+
+      // horizontal filter works the same based on shifted vers of current
+      // row. "prev" is current row shifted right by 1 pixel; we need to
+      // insert the previous pixel value (from t1).
+      // "next" is current row shifted left by 1 pixel, with first pixel
+      // of next block of 8 pixels added in.
+      __m128i prv0 = _mm_slli_si128(curr, 2);
+      __m128i nxt0 = _mm_srli_si128(curr, 2);
+      __m128i prev = _mm_insert_epi16(prv0, t1, 0);
+      __m128i next = _mm_insert_epi16(nxt0, 3*in_near[i+8] + in_far[i+8], 7);
+
+      // horizontal filter, polyphase implementation since it's convenient:
+      // even pixels = 3*cur + prev = cur*4 + (prev - cur)
+      // odd  pixels = 3*cur + next = cur*4 + (next - cur)
+      // note the shared term.
+      __m128i bias  = _mm_set1_epi16(8);
+      __m128i curs = _mm_slli_epi16(curr, 2);
+      __m128i prvd = _mm_sub_epi16(prev, curr);
+      __m128i nxtd = _mm_sub_epi16(next, curr);
+      __m128i curb = _mm_add_epi16(curs, bias);
+      __m128i even = _mm_add_epi16(prvd, curb);
+      __m128i odd  = _mm_add_epi16(nxtd, curb);
+
+      // interleave even and odd pixels, then undo scaling.
+      __m128i int0 = _mm_unpacklo_epi16(even, odd);
+      __m128i int1 = _mm_unpackhi_epi16(even, odd);
+      __m128i de0  = _mm_srli_epi16(int0, 4);
+      __m128i de1  = _mm_srli_epi16(int1, 4);
+
+      // pack and write output
+      __m128i outv = _mm_packus_epi16(de0, de1);
+      _mm_storeu_si128((__m128i *) (out + i*2), outv);
+#elif defined(STBI_NEON)
+      // load and perform the vertical filtering pass
+      // this uses 3*x + y = 4*x + (y - x)
+      uint8x8_t farb  = vld1_u8(in_far + i);
+      uint8x8_t nearb = vld1_u8(in_near + i);
+      int16x8_t diff  = vreinterpretq_s16_u16(vsubl_u8(farb, nearb));
+      int16x8_t nears = vreinterpretq_s16_u16(vshll_n_u8(nearb, 2));
+      int16x8_t curr  = vaddq_s16(nears, diff); // current row
+
+      // horizontal filter works the same based on shifted vers of current
+      // row. "prev" is current row shifted right by 1 pixel; we need to
+      // insert the previous pixel value (from t1).
+      // "next" is current row shifted left by 1 pixel, with first pixel
+      // of next block of 8 pixels added in.
+      int16x8_t prv0 = vextq_s16(curr, curr, 7);
+      int16x8_t nxt0 = vextq_s16(curr, curr, 1);
+      int16x8_t prev = vsetq_lane_s16(t1, prv0, 0);
+      int16x8_t next = vsetq_lane_s16(3*in_near[i+8] + in_far[i+8], nxt0, 7);
+
+      // horizontal filter, polyphase implementation since it's convenient:
+      // even pixels = 3*cur + prev = cur*4 + (prev - cur)
+      // odd  pixels = 3*cur + next = cur*4 + (next - cur)
+      // note the shared term.
+      int16x8_t curs = vshlq_n_s16(curr, 2);
+      int16x8_t prvd = vsubq_s16(prev, curr);
+      int16x8_t nxtd = vsubq_s16(next, curr);
+      int16x8_t even = vaddq_s16(curs, prvd);
+      int16x8_t odd  = vaddq_s16(curs, nxtd);
+
+      // undo scaling and round, then store with even/odd phases interleaved
+      uint8x8x2_t o;
+      o.val[0] = vqrshrun_n_s16(even, 4);
+      o.val[1] = vqrshrun_n_s16(odd,  4);
+      vst2_u8(out + i*2, o);
+#endif
+
+      // "previous" value for next iter
+      t1 = 3*in_near[i+7] + in_far[i+7];
+   }
+
+   t0 = t1;
+   t1 = 3*in_near[i] + in_far[i];
+   out[i*2] = stbi__div16(3*t1 + t0 + 8);
+
+   for (++i; i < w; ++i) {
+      t0 = t1;
+      t1 = 3*in_near[i]+in_far[i];
+      out[i*2-1] = stbi__div16(3*t0 + t1 + 8);
+      out[i*2  ] = stbi__div16(3*t1 + t0 + 8);
+   }
+   out[w*2-1] = stbi__div4(t1+2);
+
+   STBI_NOTUSED(hs);
+
+   return out;
+}
+#endif
+
+static stbi_uc *stbi__resample_row_generic(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs)
+{
+   // resample with nearest-neighbor
+   int i,j;
+   STBI_NOTUSED(in_far);
+   for (i=0; i < w; ++i)
+      for (j=0; j < hs; ++j)
+         out[i*hs+j] = in_near[i];
+   return out;
+}
+
+// this is a reduced-precision calculation of YCbCr-to-RGB introduced
+// to make sure the code produces the same results in both SIMD and scalar
+#define stbi__float2fixed(x)  (((int) ((x) * 4096.0f + 0.5f)) << 8)
+static void stbi__YCbCr_to_RGB_row(stbi_uc *out, const stbi_uc *y, const stbi_uc *pcb, const stbi_uc *pcr, int count, int step)
+{
+   int i;
+   for (i=0; i < count; ++i) {
+      int y_fixed = (y[i] << 20) + (1<<19); // rounding
+      int r,g,b;
+      int cr = pcr[i] - 128;
+      int cb = pcb[i] - 128;
+      r = y_fixed +  cr* stbi__float2fixed(1.40200f);
+      g = y_fixed + (cr*-stbi__float2fixed(0.71414f)) + ((cb*-stbi__float2fixed(0.34414f)) & 0xffff0000);
+      b = y_fixed                                     +   cb* stbi__float2fixed(1.77200f);
+      r >>= 20;
+      g >>= 20;
+      b >>= 20;
+      if ((unsigned) r > 255) { if (r < 0) r = 0; else r = 255; }
+      if ((unsigned) g > 255) { if (g < 0) g = 0; else g = 255; }
+      if ((unsigned) b > 255) { if (b < 0) b = 0; else b = 255; }
+      out[0] = (stbi_uc)r;
+      out[1] = (stbi_uc)g;
+      out[2] = (stbi_uc)b;
+      out[3] = 255;
+      out += step;
+   }
+}
+
+#if defined(STBI_SSE2) || defined(STBI_NEON)
+static void stbi__YCbCr_to_RGB_simd(stbi_uc *out, stbi_uc const *y, stbi_uc const *pcb, stbi_uc const *pcr, int count, int step)
+{
+   int i = 0;
+
+#ifdef STBI_SSE2
+   // step == 3 is pretty ugly on the final interleave, and i'm not convinced
+   // it's useful in practice (you wouldn't use it for textures, for example).
+   // so just accelerate step == 4 case.
+   if (step == 4) {
+      // this is a fairly straightforward implementation and not super-optimized.
+      __m128i signflip  = _mm_set1_epi8(-0x80);
+      __m128i cr_const0 = _mm_set1_epi16(   (short) ( 1.40200f*4096.0f+0.5f));
+      __m128i cr_const1 = _mm_set1_epi16( - (short) ( 0.71414f*4096.0f+0.5f));
+      __m128i cb_const0 = _mm_set1_epi16( - (short) ( 0.34414f*4096.0f+0.5f));
+      __m128i cb_const1 = _mm_set1_epi16(   (short) ( 1.77200f*4096.0f+0.5f));
+      __m128i y_bias = _mm_set1_epi8((char) (unsigned char) 128);
+      __m128i xw = _mm_set1_epi16(255); // alpha channel
+
+      for (; i+7 < count; i += 8) {
+         // load
+         __m128i y_bytes = _mm_loadl_epi64((__m128i *) (y+i));
+         __m128i cr_bytes = _mm_loadl_epi64((__m128i *) (pcr+i));
+         __m128i cb_bytes = _mm_loadl_epi64((__m128i *) (pcb+i));
+         __m128i cr_biased = _mm_xor_si128(cr_bytes, signflip); // -128
+         __m128i cb_biased = _mm_xor_si128(cb_bytes, signflip); // -128
+
+         // unpack to short (and left-shift cr, cb by 8)
+         __m128i yw  = _mm_unpacklo_epi8(y_bias, y_bytes);
+         __m128i crw = _mm_unpacklo_epi8(_mm_setzero_si128(), cr_biased);
+         __m128i cbw = _mm_unpacklo_epi8(_mm_setzero_si128(), cb_biased);
+
+         // color transform
+         __m128i yws = _mm_srli_epi16(yw, 4);
+         __m128i cr0 = _mm_mulhi_epi16(cr_const0, crw);
+         __m128i cb0 = _mm_mulhi_epi16(cb_const0, cbw);
+         __m128i cb1 = _mm_mulhi_epi16(cbw, cb_const1);
+         __m128i cr1 = _mm_mulhi_epi16(crw, cr_const1);
+         __m128i rws = _mm_add_epi16(cr0, yws);
+         __m128i gwt = _mm_add_epi16(cb0, yws);
+         __m128i bws = _mm_add_epi16(yws, cb1);
+         __m128i gws = _mm_add_epi16(gwt, cr1);
+
+         // descale
+         __m128i rw = _mm_srai_epi16(rws, 4);
+         __m128i bw = _mm_srai_epi16(bws, 4);
+         __m128i gw = _mm_srai_epi16(gws, 4);
+
+         // back to byte, set up for transpose
+         __m128i brb = _mm_packus_epi16(rw, bw);
+         __m128i gxb = _mm_packus_epi16(gw, xw);
+
+         // transpose to interleave channels
+         __m128i t0 = _mm_unpacklo_epi8(brb, gxb);
+         __m128i t1 = _mm_unpackhi_epi8(brb, gxb);
+         __m128i o0 = _mm_unpacklo_epi16(t0, t1);
+         __m128i o1 = _mm_unpackhi_epi16(t0, t1);
+
+         // store
+         _mm_storeu_si128((__m128i *) (out + 0), o0);
+         _mm_storeu_si128((__m128i *) (out + 16), o1);
+         out += 32;
+      }
+   }
+#endif
+
+#ifdef STBI_NEON
+   // in this version, step=3 support would be easy to add. but is there demand?
+   if (step == 4) {
+      // this is a fairly straightforward implementation and not super-optimized.
+      uint8x8_t signflip = vdup_n_u8(0x80);
+      int16x8_t cr_const0 = vdupq_n_s16(   (short) ( 1.40200f*4096.0f+0.5f));
+      int16x8_t cr_const1 = vdupq_n_s16( - (short) ( 0.71414f*4096.0f+0.5f));
+      int16x8_t cb_const0 = vdupq_n_s16( - (short) ( 0.34414f*4096.0f+0.5f));
+      int16x8_t cb_const1 = vdupq_n_s16(   (short) ( 1.77200f*4096.0f+0.5f));
+
+      for (; i+7 < count; i += 8) {
+         // load
+         uint8x8_t y_bytes  = vld1_u8(y + i);
+         uint8x8_t cr_bytes = vld1_u8(pcr + i);
+         uint8x8_t cb_bytes = vld1_u8(pcb + i);
+         int8x8_t cr_biased = vreinterpret_s8_u8(vsub_u8(cr_bytes, signflip));
+         int8x8_t cb_biased = vreinterpret_s8_u8(vsub_u8(cb_bytes, signflip));
+
+         // expand to s16
+         int16x8_t yws = vreinterpretq_s16_u16(vshll_n_u8(y_bytes, 4));
+         int16x8_t crw = vshll_n_s8(cr_biased, 7);
+         int16x8_t cbw = vshll_n_s8(cb_biased, 7);
+
+         // color transform
+         int16x8_t cr0 = vqdmulhq_s16(crw, cr_const0);
+         int16x8_t cb0 = vqdmulhq_s16(cbw, cb_const0);
+         int16x8_t cr1 = vqdmulhq_s16(crw, cr_const1);
+         int16x8_t cb1 = vqdmulhq_s16(cbw, cb_const1);
+         int16x8_t rws = vaddq_s16(yws, cr0);
+         int16x8_t gws = vaddq_s16(vaddq_s16(yws, cb0), cr1);
+         int16x8_t bws = vaddq_s16(yws, cb1);
+
+         // undo scaling, round, convert to byte
+         uint8x8x4_t o;
+         o.val[0] = vqrshrun_n_s16(rws, 4);
+         o.val[1] = vqrshrun_n_s16(gws, 4);
+         o.val[2] = vqrshrun_n_s16(bws, 4);
+         o.val[3] = vdup_n_u8(255);
+
+         // store, interleaving r/g/b/a
+         vst4_u8(out, o);
+         out += 8*4;
+      }
+   }
+#endif
+
+   for (; i < count; ++i) {
+      int y_fixed = (y[i] << 20) + (1<<19); // rounding
+      int r,g,b;
+      int cr = pcr[i] - 128;
+      int cb = pcb[i] - 128;
+      r = y_fixed + cr* stbi__float2fixed(1.40200f);
+      g = y_fixed + cr*-stbi__float2fixed(0.71414f) + ((cb*-stbi__float2fixed(0.34414f)) & 0xffff0000);
+      b = y_fixed                                   +   cb* stbi__float2fixed(1.77200f);
+      r >>= 20;
+      g >>= 20;
+      b >>= 20;
+      if ((unsigned) r > 255) { if (r < 0) r = 0; else r = 255; }
+      if ((unsigned) g > 255) { if (g < 0) g = 0; else g = 255; }
+      if ((unsigned) b > 255) { if (b < 0) b = 0; else b = 255; }
+      out[0] = (stbi_uc)r;
+      out[1] = (stbi_uc)g;
+      out[2] = (stbi_uc)b;
+      out[3] = 255;
+      out += step;
+   }
+}
+#endif
+
+// set up the kernels
+static void stbi__setup_jpeg(stbi__jpeg *j)
+{
+   j->idct_block_kernel = stbi__idct_block;
+   j->YCbCr_to_RGB_kernel = stbi__YCbCr_to_RGB_row;
+   j->resample_row_hv_2_kernel = stbi__resample_row_hv_2;
+
+#ifdef STBI_SSE2
+   if (stbi__sse2_available()) {
+      j->idct_block_kernel = stbi__idct_simd;
+      j->YCbCr_to_RGB_kernel = stbi__YCbCr_to_RGB_simd;
+      j->resample_row_hv_2_kernel = stbi__resample_row_hv_2_simd;
+   }
+#endif
+
+#ifdef STBI_NEON
+   j->idct_block_kernel = stbi__idct_simd;
+   j->YCbCr_to_RGB_kernel = stbi__YCbCr_to_RGB_simd;
+   j->resample_row_hv_2_kernel = stbi__resample_row_hv_2_simd;
+#endif
+}
+
+// clean up the temporary component buffers
+static void stbi__cleanup_jpeg(stbi__jpeg *j)
+{
+   stbi__free_jpeg_components(j, j->s->img_n, 0);
+}
+
+typedef struct
+{
+   resample_row_func resample;
+   stbi_uc *line0,*line1;
+   int hs,vs;   // expansion factor in each axis
+   int w_lores; // horizontal pixels pre-expansion
+   int ystep;   // how far through vertical expansion we are
+   int ypos;    // which pre-expansion row we're on
+} stbi__resample;
+
+// fast 0..255 * 0..255 => 0..255 rounded multiplication
+static stbi_uc stbi__blinn_8x8(stbi_uc x, stbi_uc y)
+{
+   unsigned int t = x*y + 128;
+   return (stbi_uc) ((t + (t >>8)) >> 8);
+}
+
+static stbi_uc *load_jpeg_image(stbi__jpeg *z, int *out_x, int *out_y, int *comp, int req_comp)
+{
+   int n, decode_n, is_rgb;
+   z->s->img_n = 0; // make stbi__cleanup_jpeg safe
+
+   // validate req_comp
+   if (req_comp < 0 || req_comp > 4) return stbi__errpuc("bad req_comp", "Internal error");
+
+   // load a jpeg image from whichever source, but leave in YCbCr format
+   if (!stbi__decode_jpeg_image(z)) { stbi__cleanup_jpeg(z); return NULL; }
+
+   // determine actual number of components to generate
+   n = req_comp ? req_comp : z->s->img_n >= 3 ? 3 : 1;
+
+   is_rgb = z->s->img_n == 3 && (z->rgb == 3 || (z->app14_color_transform == 0 && !z->jfif));
+
+   if (z->s->img_n == 3 && n < 3 && !is_rgb)
+      decode_n = 1;
+   else
+      decode_n = z->s->img_n;
+
+   // resample and color-convert
+   {
+      int k;
+      unsigned int i,j;
+      stbi_uc *output;
+      stbi_uc *coutput[4];
+
+      stbi__resample res_comp[4];
+
+      for (k=0; k < decode_n; ++k) {
+         stbi__resample *r = &res_comp[k];
+
+         // allocate line buffer big enough for upsampling off the edges
+         // with upsample factor of 4
+         z->img_comp[k].linebuf = (stbi_uc *) stbi__malloc(z->s->img_x + 3);
+         if (!z->img_comp[k].linebuf) { stbi__cleanup_jpeg(z); return stbi__errpuc("outofmem", "Out of memory"); }
+
+         r->hs      = z->img_h_max / z->img_comp[k].h;
+         r->vs      = z->img_v_max / z->img_comp[k].v;
+         r->ystep   = r->vs >> 1;
+         r->w_lores = (z->s->img_x + r->hs-1) / r->hs;
+         r->ypos    = 0;
+         r->line0   = r->line1 = z->img_comp[k].data;
+
+         if      (r->hs == 1 && r->vs == 1) r->resample = resample_row_1;
+         else if (r->hs == 1 && r->vs == 2) r->resample = stbi__resample_row_v_2;
+         else if (r->hs == 2 && r->vs == 1) r->resample = stbi__resample_row_h_2;
+         else if (r->hs == 2 && r->vs == 2) r->resample = z->resample_row_hv_2_kernel;
+         else                               r->resample = stbi__resample_row_generic;
+      }
+
+      // can't error after this so, this is safe
+      output = (stbi_uc *) stbi__malloc_mad3(n, z->s->img_x, z->s->img_y, 1);
+      if (!output) { stbi__cleanup_jpeg(z); return stbi__errpuc("outofmem", "Out of memory"); }
+
+      // now go ahead and resample
+      for (j=0; j < z->s->img_y; ++j) {
+         stbi_uc *out = output + n * z->s->img_x * j;
+         for (k=0; k < decode_n; ++k) {
+            stbi__resample *r = &res_comp[k];
+            int y_bot = r->ystep >= (r->vs >> 1);
+            coutput[k] = r->resample(z->img_comp[k].linebuf,
+                                     y_bot ? r->line1 : r->line0,
+                                     y_bot ? r->line0 : r->line1,
+                                     r->w_lores, r->hs);
+            if (++r->ystep >= r->vs) {
+               r->ystep = 0;
+               r->line0 = r->line1;
+               if (++r->ypos < z->img_comp[k].y)
+                  r->line1 += z->img_comp[k].w2;
+            }
+         }
+         if (n >= 3) {
+            stbi_uc *y = coutput[0];
+            if (z->s->img_n == 3) {
+               if (is_rgb) {
+                  for (i=0; i < z->s->img_x; ++i) {
+                     out[0] = y[i];
+                     out[1] = coutput[1][i];
+                     out[2] = coutput[2][i];
+                     out[3] = 255;
+                     out += n;
+                  }
+               } else {
+                  z->YCbCr_to_RGB_kernel(out, y, coutput[1], coutput[2], z->s->img_x, n);
+               }
+            } else if (z->s->img_n == 4) {
+               if (z->app14_color_transform == 0) { // CMYK
+                  for (i=0; i < z->s->img_x; ++i) {
+                     stbi_uc m = coutput[3][i];
+                     out[0] = stbi__blinn_8x8(coutput[0][i], m);
+                     out[1] = stbi__blinn_8x8(coutput[1][i], m);
+                     out[2] = stbi__blinn_8x8(coutput[2][i], m);
+                     out[3] = 255;
+                     out += n;
+                  }
+               } else if (z->app14_color_transform == 2) { // YCCK
+                  z->YCbCr_to_RGB_kernel(out, y, coutput[1], coutput[2], z->s->img_x, n);
+                  for (i=0; i < z->s->img_x; ++i) {
+                     stbi_uc m = coutput[3][i];
+                     out[0] = stbi__blinn_8x8(255 - out[0], m);
+                     out[1] = stbi__blinn_8x8(255 - out[1], m);
+                     out[2] = stbi__blinn_8x8(255 - out[2], m);
+                     out += n;
+                  }
+               } else { // YCbCr + alpha?  Ignore the fourth channel for now
+                  z->YCbCr_to_RGB_kernel(out, y, coutput[1], coutput[2], z->s->img_x, n);
+               }
+            } else
+               for (i=0; i < z->s->img_x; ++i) {
+                  out[0] = out[1] = out[2] = y[i];
+                  out[3] = 255; // not used if n==3
+                  out += n;
+               }
+         } else {
+            if (is_rgb) {
+               if (n == 1)
+                  for (i=0; i < z->s->img_x; ++i)
+                     *out++ = stbi__compute_y(coutput[0][i], coutput[1][i], coutput[2][i]);
+               else {
+                  for (i=0; i < z->s->img_x; ++i, out += 2) {
+                     out[0] = stbi__compute_y(coutput[0][i], coutput[1][i], coutput[2][i]);
+                     out[1] = 255;
+                  }
+               }
+            } else if (z->s->img_n == 4 && z->app14_color_transform == 0) {
+               for (i=0; i < z->s->img_x; ++i) {
+                  stbi_uc m = coutput[3][i];
+                  stbi_uc r = stbi__blinn_8x8(coutput[0][i], m);
+                  stbi_uc g = stbi__blinn_8x8(coutput[1][i], m);
+                  stbi_uc b = stbi__blinn_8x8(coutput[2][i], m);
+                  out[0] = stbi__compute_y(r, g, b);
+                  out[1] = 255;
+                  out += n;
+               }
+            } else if (z->s->img_n == 4 && z->app14_color_transform == 2) {
+               for (i=0; i < z->s->img_x; ++i) {
+                  out[0] = stbi__blinn_8x8(255 - coutput[0][i], coutput[3][i]);
+                  out[1] = 255;
+                  out += n;
+               }
+            } else {
+               stbi_uc *y = coutput[0];
+               if (n == 1)
+                  for (i=0; i < z->s->img_x; ++i) out[i] = y[i];
+               else
+                  for (i=0; i < z->s->img_x; ++i) *out++ = y[i], *out++ = 255;
+            }
+         }
+      }
+      stbi__cleanup_jpeg(z);
+      *out_x = z->s->img_x;
+      *out_y = z->s->img_y;
+      if (comp) *comp = z->s->img_n >= 3 ? 3 : 1; // report original components, not output
+      return output;
+   }
+}
+
+static void *stbi__jpeg_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri)
+{
+   unsigned char* result;
+   stbi__jpeg* j = (stbi__jpeg*) stbi__malloc(sizeof(stbi__jpeg));
+   STBI_NOTUSED(ri);
+   j->s = s;
+   stbi__setup_jpeg(j);
+   result = load_jpeg_image(j, x,y,comp,req_comp);
+   STBI_FREE(j);
+   return result;
+}
+
+static int stbi__jpeg_test(stbi__context *s)
+{
+   int r;
+   stbi__jpeg* j = (stbi__jpeg*)stbi__malloc(sizeof(stbi__jpeg));
+   j->s = s;
+   stbi__setup_jpeg(j);
+   r = stbi__decode_jpeg_header(j, STBI__SCAN_type);
+   stbi__rewind(s);
+   STBI_FREE(j);
+   return r;
+}
+
+static int stbi__jpeg_info_raw(stbi__jpeg *j, int *x, int *y, int *comp)
+{
+   if (!stbi__decode_jpeg_header(j, STBI__SCAN_header)) {
+      stbi__rewind( j->s );
+      return 0;
+   }
+   if (x) *x = j->s->img_x;
+   if (y) *y = j->s->img_y;
+   if (comp) *comp = j->s->img_n >= 3 ? 3 : 1;
+   return 1;
+}
+
+static int stbi__jpeg_info(stbi__context *s, int *x, int *y, int *comp)
+{
+   int result;
+   stbi__jpeg* j = (stbi__jpeg*) (stbi__malloc(sizeof(stbi__jpeg)));
+   j->s = s;
+   result = stbi__jpeg_info_raw(j, x, y, comp);
+   STBI_FREE(j);
+   return result;
+}
+#endif
+
+// public domain zlib decode    v0.2  Sean Barrett 2006-11-18
+//    simple implementation
+//      - all input must be provided in an upfront buffer
+//      - all output is written to a single output buffer (can malloc/realloc)
+//    performance
+//      - fast huffman
+
+#ifndef STBI_NO_ZLIB
+
+// fast-way is faster to check than jpeg huffman, but slow way is slower
+#define STBI__ZFAST_BITS  9 // accelerate all cases in default tables
+#define STBI__ZFAST_MASK  ((1 << STBI__ZFAST_BITS) - 1)
+
+// zlib-style huffman encoding
+// (jpegs packs from left, zlib from right, so can't share code)
+typedef struct
+{
+   stbi__uint16 fast[1 << STBI__ZFAST_BITS];
+   stbi__uint16 firstcode[16];
+   int maxcode[17];
+   stbi__uint16 firstsymbol[16];
+   stbi_uc  size[288];
+   stbi__uint16 value[288];
+} stbi__zhuffman;
+
+stbi_inline static int stbi__bitreverse16(int n)
+{
+  n = ((n & 0xAAAA) >>  1) | ((n & 0x5555) << 1);
+  n = ((n & 0xCCCC) >>  2) | ((n & 0x3333) << 2);
+  n = ((n & 0xF0F0) >>  4) | ((n & 0x0F0F) << 4);
+  n = ((n & 0xFF00) >>  8) | ((n & 0x00FF) << 8);
+  return n;
+}
+
+stbi_inline static int stbi__bit_reverse(int v, int bits)
+{
+   STBI_ASSERT(bits <= 16);
+   // to bit reverse n bits, reverse 16 and shift
+   // e.g. 11 bits, bit reverse and shift away 5
+   return stbi__bitreverse16(v) >> (16-bits);
+}
+
+static int stbi__zbuild_huffman(stbi__zhuffman *z, const stbi_uc *sizelist, int num)
+{
+   int i,k=0;
+   int code, next_code[16], sizes[17];
+
+   // DEFLATE spec for generating codes
+   memset(sizes, 0, sizeof(sizes));
+   memset(z->fast, 0, sizeof(z->fast));
+   for (i=0; i < num; ++i)
+      ++sizes[sizelist[i]];
+   sizes[0] = 0;
+   for (i=1; i < 16; ++i)
+      if (sizes[i] > (1 << i))
+         return stbi__err("bad sizes", "Corrupt PNG");
+   code = 0;
+   for (i=1; i < 16; ++i) {
+      next_code[i] = code;
+      z->firstcode[i] = (stbi__uint16) code;
+      z->firstsymbol[i] = (stbi__uint16) k;
+      code = (code + sizes[i]);
+      if (sizes[i])
+         if (code-1 >= (1 << i)) return stbi__err("bad codelengths","Corrupt PNG");
+      z->maxcode[i] = code << (16-i); // preshift for inner loop
+      code <<= 1;
+      k += sizes[i];
+   }
+   z->maxcode[16] = 0x10000; // sentinel
+   for (i=0; i < num; ++i) {
+      int s = sizelist[i];
+      if (s) {
+         int c = next_code[s] - z->firstcode[s] + z->firstsymbol[s];
+         stbi__uint16 fastv = (stbi__uint16) ((s << 9) | i);
+         z->size [c] = (stbi_uc     ) s;
+         z->value[c] = (stbi__uint16) i;
+         if (s <= STBI__ZFAST_BITS) {
+            int j = stbi__bit_reverse(next_code[s],s);
+            while (j < (1 << STBI__ZFAST_BITS)) {
+               z->fast[j] = fastv;
+               j += (1 << s);
+            }
+         }
+         ++next_code[s];
+      }
+   }
+   return 1;
+}
+
+// zlib-from-memory implementation for PNG reading
+//    because PNG allows splitting the zlib stream arbitrarily,
+//    and it's annoying structurally to have PNG call ZLIB call PNG,
+//    we require PNG read all the IDATs and combine them into a single
+//    memory buffer
+
+typedef struct
+{
+   stbi_uc *zbuffer, *zbuffer_end;
+   int num_bits;
+   stbi__uint32 code_buffer;
+
+   char *zout;
+   char *zout_start;
+   char *zout_end;
+   int   z_expandable;
+
+   stbi__zhuffman z_length, z_distance;
+} stbi__zbuf;
+
+stbi_inline static stbi_uc stbi__zget8(stbi__zbuf *z)
+{
+   if (z->zbuffer >= z->zbuffer_end) return 0;
+   return *z->zbuffer++;
+}
+
+static void stbi__fill_bits(stbi__zbuf *z)
+{
+   do {
+      STBI_ASSERT(z->code_buffer < (1U << z->num_bits));
+      z->code_buffer |= (unsigned int) stbi__zget8(z) << z->num_bits;
+      z->num_bits += 8;
+   } while (z->num_bits <= 24);
+}
+
+stbi_inline static unsigned int stbi__zreceive(stbi__zbuf *z, int n)
+{
+   unsigned int k;
+   if (z->num_bits < n) stbi__fill_bits(z);
+   k = z->code_buffer & ((1 << n) - 1);
+   z->code_buffer >>= n;
+   z->num_bits -= n;
+   return k;
+}
+
+static int stbi__zhuffman_decode_slowpath(stbi__zbuf *a, stbi__zhuffman *z)
+{
+   int b,s,k;
+   // not resolved by fast table, so compute it the slow way
+   // use jpeg approach, which requires MSbits at top
+   k = stbi__bit_reverse(a->code_buffer, 16);
+   for (s=STBI__ZFAST_BITS+1; ; ++s)
+      if (k < z->maxcode[s])
+         break;
+   if (s == 16) return -1; // invalid code!
+   // code size is s, so:
+   b = (k >> (16-s)) - z->firstcode[s] + z->firstsymbol[s];
+   STBI_ASSERT(z->size[b] == s);
+   a->code_buffer >>= s;
+   a->num_bits -= s;
+   return z->value[b];
+}
+
+stbi_inline static int stbi__zhuffman_decode(stbi__zbuf *a, stbi__zhuffman *z)
+{
+   int b,s;
+   if (a->num_bits < 16) stbi__fill_bits(a);
+   b = z->fast[a->code_buffer & STBI__ZFAST_MASK];
+   if (b) {
+      s = b >> 9;
+      a->code_buffer >>= s;
+      a->num_bits -= s;
+      return b & 511;
+   }
+   return stbi__zhuffman_decode_slowpath(a, z);
+}
+
+static int stbi__zexpand(stbi__zbuf *z, char *zout, int n)  // need to make room for n bytes
+{
+   char *q;
+   int cur, limit, old_limit;
+   z->zout = zout;
+   if (!z->z_expandable) return stbi__err("output buffer limit","Corrupt PNG");
+   cur   = (int) (z->zout     - z->zout_start);
+   limit = old_limit = (int) (z->zout_end - z->zout_start);
+   while (cur + n > limit)
+      limit *= 2;
+   q = (char *) STBI_REALLOC_SIZED(z->zout_start, old_limit, limit);
+   STBI_NOTUSED(old_limit);
+   if (q == NULL) return stbi__err("outofmem", "Out of memory");
+   z->zout_start = q;
+   z->zout       = q + cur;
+   z->zout_end   = q + limit;
+   return 1;
+}
+
+static const int stbi__zlength_base[31] = {
+   3,4,5,6,7,8,9,10,11,13,
+   15,17,19,23,27,31,35,43,51,59,
+   67,83,99,115,131,163,195,227,258,0,0 };
+
+static const int stbi__zlength_extra[31]=
+{ 0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0 };
+
+static const int stbi__zdist_base[32] = { 1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,
+257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0};
+
+static const int stbi__zdist_extra[32] =
+{ 0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13};
+
+static int stbi__parse_huffman_block(stbi__zbuf *a)
+{
+   char *zout = a->zout;
+   for(;;) {
+      int z = stbi__zhuffman_decode(a, &a->z_length);
+      if (z < 256) {
+         if (z < 0) return stbi__err("bad huffman code","Corrupt PNG"); // error in huffman codes
+         if (zout >= a->zout_end) {
+            if (!stbi__zexpand(a, zout, 1)) return 0;
+            zout = a->zout;
+         }
+         *zout++ = (char) z;
+      } else {
+         stbi_uc *p;
+         int len,dist;
+         if (z == 256) {
+            a->zout = zout;
+            return 1;
+         }
+         z -= 257;
+         len = stbi__zlength_base[z];
+         if (stbi__zlength_extra[z]) len += stbi__zreceive(a, stbi__zlength_extra[z]);
+         z = stbi__zhuffman_decode(a, &a->z_distance);
+         if (z < 0) return stbi__err("bad huffman code","Corrupt PNG");
+         dist = stbi__zdist_base[z];
+         if (stbi__zdist_extra[z]) dist += stbi__zreceive(a, stbi__zdist_extra[z]);
+         if (zout - a->zout_start < dist) return stbi__err("bad dist","Corrupt PNG");
+         if (zout + len > a->zout_end) {
+            if (!stbi__zexpand(a, zout, len)) return 0;
+            zout = a->zout;
+         }
+         p = (stbi_uc *) (zout - dist);
+         if (dist == 1) { // run of one byte; common in images.
+            stbi_uc v = *p;
+            if (len) { do *zout++ = v; while (--len); }
+         } else {
+            if (len) { do *zout++ = *p++; while (--len); }
+         }
+      }
+   }
+}
+
+static int stbi__compute_huffman_codes(stbi__zbuf *a)
+{
+   static const stbi_uc length_dezigzag[19] = { 16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15 };
+   stbi__zhuffman z_codelength;
+   stbi_uc lencodes[286+32+137];//padding for maximum single op
+   stbi_uc codelength_sizes[19];
+   int i,n;
+
+   int hlit  = stbi__zreceive(a,5) + 257;
+   int hdist = stbi__zreceive(a,5) + 1;
+   int hclen = stbi__zreceive(a,4) + 4;
+   int ntot  = hlit + hdist;
+
+   memset(codelength_sizes, 0, sizeof(codelength_sizes));
+   for (i=0; i < hclen; ++i) {
+      int s = stbi__zreceive(a,3);
+      codelength_sizes[length_dezigzag[i]] = (stbi_uc) s;
+   }
+   if (!stbi__zbuild_huffman(&z_codelength, codelength_sizes, 19)) return 0;
+
+   n = 0;
+   while (n < ntot) {
+      int c = stbi__zhuffman_decode(a, &z_codelength);
+      if (c < 0 || c >= 19) return stbi__err("bad codelengths", "Corrupt PNG");
+      if (c < 16)
+         lencodes[n++] = (stbi_uc) c;
+      else {
+         stbi_uc fill = 0;
+         if (c == 16) {
+            c = stbi__zreceive(a,2)+3;
+            if (n == 0) return stbi__err("bad codelengths", "Corrupt PNG");
+            fill = lencodes[n-1];
+         } else if (c == 17)
+            c = stbi__zreceive(a,3)+3;
+         else {
+            STBI_ASSERT(c == 18);
+            c = stbi__zreceive(a,7)+11;
+         }
+         if (ntot - n < c) return stbi__err("bad codelengths", "Corrupt PNG");
+         memset(lencodes+n, fill, c);
+         n += c;
+      }
+   }
+   if (n != ntot) return stbi__err("bad codelengths","Corrupt PNG");
+   if (!stbi__zbuild_huffman(&a->z_length, lencodes, hlit)) return 0;
+   if (!stbi__zbuild_huffman(&a->z_distance, lencodes+hlit, hdist)) return 0;
+   return 1;
+}
+
+static int stbi__parse_uncompressed_block(stbi__zbuf *a)
+{
+   stbi_uc header[4];
+   int len,nlen,k;
+   if (a->num_bits & 7)
+      stbi__zreceive(a, a->num_bits & 7); // discard
+   // drain the bit-packed data into header
+   k = 0;
+   while (a->num_bits > 0) {
+      header[k++] = (stbi_uc) (a->code_buffer & 255); // suppress MSVC run-time check
+      a->code_buffer >>= 8;
+      a->num_bits -= 8;
+   }
+   STBI_ASSERT(a->num_bits == 0);
+   // now fill header the normal way
+   while (k < 4)
+      header[k++] = stbi__zget8(a);
+   len  = header[1] * 256 + header[0];
+   nlen = header[3] * 256 + header[2];
+   if (nlen != (len ^ 0xffff)) return stbi__err("zlib corrupt","Corrupt PNG");
+   if (a->zbuffer + len > a->zbuffer_end) return stbi__err("read past buffer","Corrupt PNG");
+   if (a->zout + len > a->zout_end)
+      if (!stbi__zexpand(a, a->zout, len)) return 0;
+   memcpy(a->zout, a->zbuffer, len);
+   a->zbuffer += len;
+   a->zout += len;
+   return 1;
+}
+
+static int stbi__parse_zlib_header(stbi__zbuf *a)
+{
+   int cmf   = stbi__zget8(a);
+   int cm    = cmf & 15;
+   /* int cinfo = cmf >> 4; */
+   int flg   = stbi__zget8(a);
+   if ((cmf*256+flg) % 31 != 0) return stbi__err("bad zlib header","Corrupt PNG"); // zlib spec
+   if (flg & 32) return stbi__err("no preset dict","Corrupt PNG"); // preset dictionary not allowed in png
+   if (cm != 8) return stbi__err("bad compression","Corrupt PNG"); // DEFLATE required for png
+   // window = 1 << (8 + cinfo)... but who cares, we fully buffer output
+   return 1;
+}
+
+static const stbi_uc stbi__zdefault_length[288] =
+{
+   8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,
+   8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,
+   8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,
+   8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,
+   8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,
+   9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,
+   9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,
+   9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,
+   7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, 7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8
+};
+static const stbi_uc stbi__zdefault_distance[32] =
+{
+   5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
+};
+/*
+Init algorithm:
+{
+   int i;   // use <= to match clearly with spec
+   for (i=0; i <= 143; ++i)     stbi__zdefault_length[i]   = 8;
+   for (   ; i <= 255; ++i)     stbi__zdefault_length[i]   = 9;
+   for (   ; i <= 279; ++i)     stbi__zdefault_length[i]   = 7;
+   for (   ; i <= 287; ++i)     stbi__zdefault_length[i]   = 8;
+
+   for (i=0; i <=  31; ++i)     stbi__zdefault_distance[i] = 5;
+}
+*/
+
+static int stbi__parse_zlib(stbi__zbuf *a, int parse_header)
+{
+   int final, type;
+   if (parse_header)
+      if (!stbi__parse_zlib_header(a)) return 0;
+   a->num_bits = 0;
+   a->code_buffer = 0;
+   do {
+      final = stbi__zreceive(a,1);
+      type = stbi__zreceive(a,2);
+      if (type == 0) {
+         if (!stbi__parse_uncompressed_block(a)) return 0;
+      } else if (type == 3) {
+         return 0;
+      } else {
+         if (type == 1) {
+            // use fixed code lengths
+            if (!stbi__zbuild_huffman(&a->z_length  , stbi__zdefault_length  , 288)) return 0;
+            if (!stbi__zbuild_huffman(&a->z_distance, stbi__zdefault_distance,  32)) return 0;
+         } else {
+            if (!stbi__compute_huffman_codes(a)) return 0;
+         }
+         if (!stbi__parse_huffman_block(a)) return 0;
+      }
+   } while (!final);
+   return 1;
+}
+
+static int stbi__do_zlib(stbi__zbuf *a, char *obuf, int olen, int exp, int parse_header)
+{
+   a->zout_start = obuf;
+   a->zout       = obuf;
+   a->zout_end   = obuf + olen;
+   a->z_expandable = exp;
+
+   return stbi__parse_zlib(a, parse_header);
+}
+
+STBIDEF char *stbi_zlib_decode_malloc_guesssize(const char *buffer, int len, int initial_size, int *outlen)
+{
+   stbi__zbuf a;
+   char *p = (char *) stbi__malloc(initial_size);
+   if (p == NULL) return NULL;
+   a.zbuffer = (stbi_uc *) buffer;
+   a.zbuffer_end = (stbi_uc *) buffer + len;
+   if (stbi__do_zlib(&a, p, initial_size, 1, 1)) {
+      if (outlen) *outlen = (int) (a.zout - a.zout_start);
+      return a.zout_start;
+   } else {
+      STBI_FREE(a.zout_start);
+      return NULL;
+   }
+}
+
+STBIDEF char *stbi_zlib_decode_malloc(char const *buffer, int len, int *outlen)
+{
+   return stbi_zlib_decode_malloc_guesssize(buffer, len, 16384, outlen);
+}
+
+STBIDEF char *stbi_zlib_decode_malloc_guesssize_headerflag(const char *buffer, int len, int initial_size, int *outlen, int parse_header)
+{
+   stbi__zbuf a;
+   char *p = (char *) stbi__malloc(initial_size);
+   if (p == NULL) return NULL;
+   a.zbuffer = (stbi_uc *) buffer;
+   a.zbuffer_end = (stbi_uc *) buffer + len;
+   if (stbi__do_zlib(&a, p, initial_size, 1, parse_header)) {
+      if (outlen) *outlen = (int) (a.zout - a.zout_start);
+      return a.zout_start;
+   } else {
+      STBI_FREE(a.zout_start);
+      return NULL;
+   }
+}
+
+STBIDEF int stbi_zlib_decode_buffer(char *obuffer, int olen, char const *ibuffer, int ilen)
+{
+   stbi__zbuf a;
+   a.zbuffer = (stbi_uc *) ibuffer;
+   a.zbuffer_end = (stbi_uc *) ibuffer + ilen;
+   if (stbi__do_zlib(&a, obuffer, olen, 0, 1))
+      return (int) (a.zout - a.zout_start);
+   else
+      return -1;
+}
+
+STBIDEF char *stbi_zlib_decode_noheader_malloc(char const *buffer, int len, int *outlen)
+{
+   stbi__zbuf a;
+   char *p = (char *) stbi__malloc(16384);
+   if (p == NULL) return NULL;
+   a.zbuffer = (stbi_uc *) buffer;
+   a.zbuffer_end = (stbi_uc *) buffer+len;
+   if (stbi__do_zlib(&a, p, 16384, 1, 0)) {
+      if (outlen) *outlen = (int) (a.zout - a.zout_start);
+      return a.zout_start;
+   } else {
+      STBI_FREE(a.zout_start);
+      return NULL;
+   }
+}
+
+STBIDEF int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, const char *ibuffer, int ilen)
+{
+   stbi__zbuf a;
+   a.zbuffer = (stbi_uc *) ibuffer;
+   a.zbuffer_end = (stbi_uc *) ibuffer + ilen;
+   if (stbi__do_zlib(&a, obuffer, olen, 0, 0))
+      return (int) (a.zout - a.zout_start);
+   else
+      return -1;
+}
+#endif
+
+// public domain "baseline" PNG decoder   v0.10  Sean Barrett 2006-11-18
+//    simple implementation
+//      - only 8-bit samples
+//      - no CRC checking
+//      - allocates lots of intermediate memory
+//        - avoids problem of streaming data between subsystems
+//        - avoids explicit window management
+//    performance
+//      - uses stb_zlib, a PD zlib implementation with fast huffman decoding
+
+#ifndef STBI_NO_PNG
+typedef struct
+{
+   stbi__uint32 length;
+   stbi__uint32 type;
+} stbi__pngchunk;
+
+static stbi__pngchunk stbi__get_chunk_header(stbi__context *s)
+{
+   stbi__pngchunk c;
+   c.length = stbi__get32be(s);
+   c.type   = stbi__get32be(s);
+   return c;
+}
+
+static int stbi__check_png_header(stbi__context *s)
+{
+   static const stbi_uc png_sig[8] = { 137,80,78,71,13,10,26,10 };
+   int i;
+   for (i=0; i < 8; ++i)
+      if (stbi__get8(s) != png_sig[i]) return stbi__err("bad png sig","Not a PNG");
+   return 1;
+}
+
+typedef struct
+{
+   stbi__context *s;
+   stbi_uc *idata, *expanded, *out;
+   int depth;
+} stbi__png;
+
+
+enum {
+   STBI__F_none=0,
+   STBI__F_sub=1,
+   STBI__F_up=2,
+   STBI__F_avg=3,
+   STBI__F_paeth=4,
+   // synthetic filters used for first scanline to avoid needing a dummy row of 0s
+   STBI__F_avg_first,
+   STBI__F_paeth_first
+};
+
+static stbi_uc first_row_filter[5] =
+{
+   STBI__F_none,
+   STBI__F_sub,
+   STBI__F_none,
+   STBI__F_avg_first,
+   STBI__F_paeth_first
+};
+
+static int stbi__paeth(int a, int b, int c)
+{
+   int p = a + b - c;
+   int pa = abs(p-a);
+   int pb = abs(p-b);
+   int pc = abs(p-c);
+   if (pa <= pb && pa <= pc) return a;
+   if (pb <= pc) return b;
+   return c;
+}
+
+static const stbi_uc stbi__depth_scale_table[9] = { 0, 0xff, 0x55, 0, 0x11, 0,0,0, 0x01 };
+
+// create the png data from post-deflated data
+static int stbi__create_png_image_raw(stbi__png *a, stbi_uc *raw, stbi__uint32 raw_len, int out_n, stbi__uint32 x, stbi__uint32 y, int depth, int color)
+{
+   int bytes = (depth == 16? 2 : 1);
+   stbi__context *s = a->s;
+   stbi__uint32 i,j,stride = x*out_n*bytes;
+   stbi__uint32 img_len, img_width_bytes;
+   int k;
+   int img_n = s->img_n; // copy it into a local for later
+
+   int output_bytes = out_n*bytes;
+   int filter_bytes = img_n*bytes;
+   int width = x;
+
+   STBI_ASSERT(out_n == s->img_n || out_n == s->img_n+1);
+   a->out = (stbi_uc *) stbi__malloc_mad3(x, y, output_bytes, 0); // extra bytes to write off the end into
+   if (!a->out) return stbi__err("outofmem", "Out of memory");
+
+   if (!stbi__mad3sizes_valid(img_n, x, depth, 7)) return stbi__err("too large", "Corrupt PNG");
+   img_width_bytes = (((img_n * x * depth) + 7) >> 3);
+   img_len = (img_width_bytes + 1) * y;
+
+   // we used to check for exact match between raw_len and img_len on non-interlaced PNGs,
+   // but issue #276 reported a PNG in the wild that had extra data at the end (all zeros),
+   // so just check for raw_len < img_len always.
+   if (raw_len < img_len) return stbi__err("not enough pixels","Corrupt PNG");
+
+   for (j=0; j < y; ++j) {
+      stbi_uc *cur = a->out + stride*j;
+      stbi_uc *prior;
+      int filter = *raw++;
+
+      if (filter > 4)
+         return stbi__err("invalid filter","Corrupt PNG");
+
+      if (depth < 8) {
+         STBI_ASSERT(img_width_bytes <= x);
+         cur += x*out_n - img_width_bytes; // store output to the rightmost img_len bytes, so we can decode in place
+         filter_bytes = 1;
+         width = img_width_bytes;
+      }
+      prior = cur - stride; // bugfix: need to compute this after 'cur +=' computation above
+
+      // if first row, use special filter that doesn't sample previous row
+      if (j == 0) filter = first_row_filter[filter];
+
+      // handle first byte explicitly
+      for (k=0; k < filter_bytes; ++k) {
+         switch (filter) {
+            case STBI__F_none       : cur[k] = raw[k]; break;
+            case STBI__F_sub        : cur[k] = raw[k]; break;
+            case STBI__F_up         : cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break;
+            case STBI__F_avg        : cur[k] = STBI__BYTECAST(raw[k] + (prior[k]>>1)); break;
+            case STBI__F_paeth      : cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(0,prior[k],0)); break;
+            case STBI__F_avg_first  : cur[k] = raw[k]; break;
+            case STBI__F_paeth_first: cur[k] = raw[k]; break;
+         }
+      }
+
+      if (depth == 8) {
+         if (img_n != out_n)
+            cur[img_n] = 255; // first pixel
+         raw += img_n;
+         cur += out_n;
+         prior += out_n;
+      } else if (depth == 16) {
+         if (img_n != out_n) {
+            cur[filter_bytes]   = 255; // first pixel top byte
+            cur[filter_bytes+1] = 255; // first pixel bottom byte
+         }
+         raw += filter_bytes;
+         cur += output_bytes;
+         prior += output_bytes;
+      } else {
+         raw += 1;
+         cur += 1;
+         prior += 1;
+      }
+
+      // this is a little gross, so that we don't switch per-pixel or per-component
+      if (depth < 8 || img_n == out_n) {
+         int nk = (width - 1)*filter_bytes;
+         #define STBI__CASE(f) \
+             case f:     \
+                for (k=0; k < nk; ++k)
+         switch (filter) {
+            // "none" filter turns into a memcpy here; make that explicit.
+            case STBI__F_none:         memcpy(cur, raw, nk); break;
+            STBI__CASE(STBI__F_sub)          { cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); } break;
+            STBI__CASE(STBI__F_up)           { cur[k] = STBI__BYTECAST(raw[k] + prior[k]); } break;
+            STBI__CASE(STBI__F_avg)          { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); } break;
+            STBI__CASE(STBI__F_paeth)        { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); } break;
+            STBI__CASE(STBI__F_avg_first)    { cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); } break;
+            STBI__CASE(STBI__F_paeth_first)  { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); } break;
+         }
+         #undef STBI__CASE
+         raw += nk;
+      } else {
+         STBI_ASSERT(img_n+1 == out_n);
+         #define STBI__CASE(f) \
+             case f:     \
+                for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \
+                   for (k=0; k < filter_bytes; ++k)
+         switch (filter) {
+            STBI__CASE(STBI__F_none)         { cur[k] = raw[k]; } break;
+            STBI__CASE(STBI__F_sub)          { cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); } break;
+            STBI__CASE(STBI__F_up)           { cur[k] = STBI__BYTECAST(raw[k] + prior[k]); } break;
+            STBI__CASE(STBI__F_avg)          { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); } break;
+            STBI__CASE(STBI__F_paeth)        { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); } break;
+            STBI__CASE(STBI__F_avg_first)    { cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); } break;
+            STBI__CASE(STBI__F_paeth_first)  { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); } break;
+         }
+         #undef STBI__CASE
+
+         // the loop above sets the high byte of the pixels' alpha, but for
+         // 16 bit png files we also need the low byte set. we'll do that here.
+         if (depth == 16) {
+            cur = a->out + stride*j; // start at the beginning of the row again
+            for (i=0; i < x; ++i,cur+=output_bytes) {
+               cur[filter_bytes+1] = 255;
+            }
+         }
+      }
+   }
+
+   // we make a separate pass to expand bits to pixels; for performance,
+   // this could run two scanlines behind the above code, so it won't
+   // intefere with filtering but will still be in the cache.
+   if (depth < 8) {
+      for (j=0; j < y; ++j) {
+         stbi_uc *cur = a->out + stride*j;
+         stbi_uc *in  = a->out + stride*j + x*out_n - img_width_bytes;
+         // unpack 1/2/4-bit into a 8-bit buffer. allows us to keep the common 8-bit path optimal at minimal cost for 1/2/4-bit
+         // png guarante byte alignment, if width is not multiple of 8/4/2 we'll decode dummy trailing data that will be skipped in the later loop
+         stbi_uc scale = (color == 0) ? stbi__depth_scale_table[depth] : 1; // scale grayscale values to 0..255 range
+
+         // note that the final byte might overshoot and write more data than desired.
+         // we can allocate enough data that this never writes out of memory, but it
+         // could also overwrite the next scanline. can it overwrite non-empty data
+         // on the next scanline? yes, consider 1-pixel-wide scanlines with 1-bit-per-pixel.
+         // so we need to explicitly clamp the final ones
+
+         if (depth == 4) {
+            for (k=x*img_n; k >= 2; k-=2, ++in) {
+               *cur++ = scale * ((*in >> 4)       );
+               *cur++ = scale * ((*in     ) & 0x0f);
+            }
+            if (k > 0) *cur++ = scale * ((*in >> 4)       );
+         } else if (depth == 2) {
+            for (k=x*img_n; k >= 4; k-=4, ++in) {
+               *cur++ = scale * ((*in >> 6)       );
+               *cur++ = scale * ((*in >> 4) & 0x03);
+               *cur++ = scale * ((*in >> 2) & 0x03);
+               *cur++ = scale * ((*in     ) & 0x03);
+            }
+            if (k > 0) *cur++ = scale * ((*in >> 6)       );
+            if (k > 1) *cur++ = scale * ((*in >> 4) & 0x03);
+            if (k > 2) *cur++ = scale * ((*in >> 2) & 0x03);
+         } else if (depth == 1) {
+            for (k=x*img_n; k >= 8; k-=8, ++in) {
+               *cur++ = scale * ((*in >> 7)       );
+               *cur++ = scale * ((*in >> 6) & 0x01);
+               *cur++ = scale * ((*in >> 5) & 0x01);
+               *cur++ = scale * ((*in >> 4) & 0x01);
+               *cur++ = scale * ((*in >> 3) & 0x01);
+               *cur++ = scale * ((*in >> 2) & 0x01);
+               *cur++ = scale * ((*in >> 1) & 0x01);
+               *cur++ = scale * ((*in     ) & 0x01);
+            }
+            if (k > 0) *cur++ = scale * ((*in >> 7)       );
+            if (k > 1) *cur++ = scale * ((*in >> 6) & 0x01);
+            if (k > 2) *cur++ = scale * ((*in >> 5) & 0x01);
+            if (k > 3) *cur++ = scale * ((*in >> 4) & 0x01);
+            if (k > 4) *cur++ = scale * ((*in >> 3) & 0x01);
+            if (k > 5) *cur++ = scale * ((*in >> 2) & 0x01);
+            if (k > 6) *cur++ = scale * ((*in >> 1) & 0x01);
+         }
+         if (img_n != out_n) {
+            int q;
+            // insert alpha = 255
+            cur = a->out + stride*j;
+            if (img_n == 1) {
+               for (q=x-1; q >= 0; --q) {
+                  cur[q*2+1] = 255;
+                  cur[q*2+0] = cur[q];
+               }
+            } else {
+               STBI_ASSERT(img_n == 3);
+               for (q=x-1; q >= 0; --q) {
+                  cur[q*4+3] = 255;
+                  cur[q*4+2] = cur[q*3+2];
+                  cur[q*4+1] = cur[q*3+1];
+                  cur[q*4+0] = cur[q*3+0];
+               }
+            }
+         }
+      }
+   } else if (depth == 16) {
+      // force the image data from big-endian to platform-native.
+      // this is done in a separate pass due to the decoding relying
+      // on the data being untouched, but could probably be done
+      // per-line during decode if care is taken.
+      stbi_uc *cur = a->out;
+      stbi__uint16 *cur16 = (stbi__uint16*)cur;
+
+      for(i=0; i < x*y*out_n; ++i,cur16++,cur+=2) {
+         *cur16 = (cur[0] << 8) | cur[1];
+      }
+   }
+
+   return 1;
+}
+
+static int stbi__create_png_image(stbi__png *a, stbi_uc *image_data, stbi__uint32 image_data_len, int out_n, int depth, int color, int interlaced)
+{
+   int bytes = (depth == 16 ? 2 : 1);
+   int out_bytes = out_n * bytes;
+   stbi_uc *final;
+   int p;
+   if (!interlaced)
+      return stbi__create_png_image_raw(a, image_data, image_data_len, out_n, a->s->img_x, a->s->img_y, depth, color);
+
+   // de-interlacing
+   final = (stbi_uc *) stbi__malloc_mad3(a->s->img_x, a->s->img_y, out_bytes, 0);
+   for (p=0; p < 7; ++p) {
+      int xorig[] = { 0,4,0,2,0,1,0 };
+      int yorig[] = { 0,0,4,0,2,0,1 };
+      int xspc[]  = { 8,8,4,4,2,2,1 };
+      int yspc[]  = { 8,8,8,4,4,2,2 };
+      int i,j,x,y;
+      // pass1_x[4] = 0, pass1_x[5] = 1, pass1_x[12] = 1
+      x = (a->s->img_x - xorig[p] + xspc[p]-1) / xspc[p];
+      y = (a->s->img_y - yorig[p] + yspc[p]-1) / yspc[p];
+      if (x && y) {
+         stbi__uint32 img_len = ((((a->s->img_n * x * depth) + 7) >> 3) + 1) * y;
+         if (!stbi__create_png_image_raw(a, image_data, image_data_len, out_n, x, y, depth, color)) {
+            STBI_FREE(final);
+            return 0;
+         }
+         for (j=0; j < y; ++j) {
+            for (i=0; i < x; ++i) {
+               int out_y = j*yspc[p]+yorig[p];
+               int out_x = i*xspc[p]+xorig[p];
+               memcpy(final + out_y*a->s->img_x*out_bytes + out_x*out_bytes,
+                      a->out + (j*x+i)*out_bytes, out_bytes);
+            }
+         }
+         STBI_FREE(a->out);
+         image_data += img_len;
+         image_data_len -= img_len;
+      }
+   }
+   a->out = final;
+
+   return 1;
+}
+
+static int stbi__compute_transparency(stbi__png *z, stbi_uc tc[3], int out_n)
+{
+   stbi__context *s = z->s;
+   stbi__uint32 i, pixel_count = s->img_x * s->img_y;
+   stbi_uc *p = z->out;
+
+   // compute color-based transparency, assuming we've
+   // already got 255 as the alpha value in the output
+   STBI_ASSERT(out_n == 2 || out_n == 4);
+
+   if (out_n == 2) {
+      for (i=0; i < pixel_count; ++i) {
+         p[1] = (p[0] == tc[0] ? 0 : 255);
+         p += 2;
+      }
+   } else {
+      for (i=0; i < pixel_count; ++i) {
+         if (p[0] == tc[0] && p[1] == tc[1] && p[2] == tc[2])
+            p[3] = 0;
+         p += 4;
+      }
+   }
+   return 1;
+}
+
+static int stbi__compute_transparency16(stbi__png *z, stbi__uint16 tc[3], int out_n)
+{
+   stbi__context *s = z->s;
+   stbi__uint32 i, pixel_count = s->img_x * s->img_y;
+   stbi__uint16 *p = (stbi__uint16*) z->out;
+
+   // compute color-based transparency, assuming we've
+   // already got 65535 as the alpha value in the output
+   STBI_ASSERT(out_n == 2 || out_n == 4);
+
+   if (out_n == 2) {
+      for (i = 0; i < pixel_count; ++i) {
+         p[1] = (p[0] == tc[0] ? 0 : 65535);
+         p += 2;
+      }
+   } else {
+      for (i = 0; i < pixel_count; ++i) {
+         if (p[0] == tc[0] && p[1] == tc[1] && p[2] == tc[2])
+            p[3] = 0;
+         p += 4;
+      }
+   }
+   return 1;
+}
+
+static int stbi__expand_png_palette(stbi__png *a, stbi_uc *palette, int len, int pal_img_n)
+{
+   stbi__uint32 i, pixel_count = a->s->img_x * a->s->img_y;
+   stbi_uc *p, *temp_out, *orig = a->out;
+
+   p = (stbi_uc *) stbi__malloc_mad2(pixel_count, pal_img_n, 0);
+   if (p == NULL) return stbi__err("outofmem", "Out of memory");
+
+   // between here and free(out) below, exitting would leak
+   temp_out = p;
+
+   if (pal_img_n == 3) {
+      for (i=0; i < pixel_count; ++i) {
+         int n = orig[i]*4;
+         p[0] = palette[n  ];
+         p[1] = palette[n+1];
+         p[2] = palette[n+2];
+         p += 3;
+      }
+   } else {
+      for (i=0; i < pixel_count; ++i) {
+         int n = orig[i]*4;
+         p[0] = palette[n  ];
+         p[1] = palette[n+1];
+         p[2] = palette[n+2];
+         p[3] = palette[n+3];
+         p += 4;
+      }
+   }
+   STBI_FREE(a->out);
+   a->out = temp_out;
+
+   STBI_NOTUSED(len);
+
+   return 1;
+}
+
+static int stbi__unpremultiply_on_load = 0;
+static int stbi__de_iphone_flag = 0;
+
+STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpremultiply)
+{
+   stbi__unpremultiply_on_load = flag_true_if_should_unpremultiply;
+}
+
+STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_convert)
+{
+   stbi__de_iphone_flag = flag_true_if_should_convert;
+}
+
+static void stbi__de_iphone(stbi__png *z)
+{
+   stbi__context *s = z->s;
+   stbi__uint32 i, pixel_count = s->img_x * s->img_y;
+   stbi_uc *p = z->out;
+
+   if (s->img_out_n == 3) {  // convert bgr to rgb
+      for (i=0; i < pixel_count; ++i) {
+         stbi_uc t = p[0];
+         p[0] = p[2];
+         p[2] = t;
+         p += 3;
+      }
+   } else {
+      STBI_ASSERT(s->img_out_n == 4);
+      if (stbi__unpremultiply_on_load) {
+         // convert bgr to rgb and unpremultiply
+         for (i=0; i < pixel_count; ++i) {
+            stbi_uc a = p[3];
+            stbi_uc t = p[0];
+            if (a) {
+               stbi_uc half = a / 2;
+               p[0] = (p[2] * 255 + half) / a;
+               p[1] = (p[1] * 255 + half) / a;
+               p[2] = ( t   * 255 + half) / a;
+            } else {
+               p[0] = p[2];
+               p[2] = t;
+            }
+            p += 4;
+         }
+      } else {
+         // convert bgr to rgb
+         for (i=0; i < pixel_count; ++i) {
+            stbi_uc t = p[0];
+            p[0] = p[2];
+            p[2] = t;
+            p += 4;
+         }
+      }
+   }
+}
+
+#define STBI__PNG_TYPE(a,b,c,d)  (((unsigned) (a) << 24) + ((unsigned) (b) << 16) + ((unsigned) (c) << 8) + (unsigned) (d))
+
+static int stbi__parse_png_file(stbi__png *z, int scan, int req_comp)
+{
+   stbi_uc palette[1024], pal_img_n=0;
+   stbi_uc has_trans=0, tc[3];
+   stbi__uint16 tc16[3];
+   stbi__uint32 ioff=0, idata_limit=0, i, pal_len=0;
+   int first=1,k,interlace=0, color=0, is_iphone=0;
+   stbi__context *s = z->s;
+
+   z->expanded = NULL;
+   z->idata = NULL;
+   z->out = NULL;
+
+   if (!stbi__check_png_header(s)) return 0;
+
+   if (scan == STBI__SCAN_type) return 1;
+
+   for (;;) {
+      stbi__pngchunk c = stbi__get_chunk_header(s);
+      switch (c.type) {
+         case STBI__PNG_TYPE('C','g','B','I'):
+            is_iphone = 1;
+            stbi__skip(s, c.length);
+            break;
+         case STBI__PNG_TYPE('I','H','D','R'): {
+            int comp,filter;
+            if (!first) return stbi__err("multiple IHDR","Corrupt PNG");
+            first = 0;
+            if (c.length != 13) return stbi__err("bad IHDR len","Corrupt PNG");
+            s->img_x = stbi__get32be(s); if (s->img_x > (1 << 24)) return stbi__err("too large","Very large image (corrupt?)");
+            s->img_y = stbi__get32be(s); if (s->img_y > (1 << 24)) return stbi__err("too large","Very large image (corrupt?)");
+            z->depth = stbi__get8(s);  if (z->depth != 1 && z->depth != 2 && z->depth != 4 && z->depth != 8 && z->depth != 16)  return stbi__err("1/2/4/8/16-bit only","PNG not supported: 1/2/4/8/16-bit only");
+            color = stbi__get8(s);  if (color > 6)         return stbi__err("bad ctype","Corrupt PNG");
+            if (color == 3 && z->depth == 16)                  return stbi__err("bad ctype","Corrupt PNG");
+            if (color == 3) pal_img_n = 3; else if (color & 1) return stbi__err("bad ctype","Corrupt PNG");
+            comp  = stbi__get8(s);  if (comp) return stbi__err("bad comp method","Corrupt PNG");
+            filter= stbi__get8(s);  if (filter) return stbi__err("bad filter method","Corrupt PNG");
+            interlace = stbi__get8(s); if (interlace>1) return stbi__err("bad interlace method","Corrupt PNG");
+            if (!s->img_x || !s->img_y) return stbi__err("0-pixel image","Corrupt PNG");
+            if (!pal_img_n) {
+               s->img_n = (color & 2 ? 3 : 1) + (color & 4 ? 1 : 0);
+               if ((1 << 30) / s->img_x / s->img_n < s->img_y) return stbi__err("too large", "Image too large to decode");
+               if (scan == STBI__SCAN_header) return 1;
+            } else {
+               // if paletted, then pal_n is our final components, and
+               // img_n is # components to decompress/filter.
+               s->img_n = 1;
+               if ((1 << 30) / s->img_x / 4 < s->img_y) return stbi__err("too large","Corrupt PNG");
+               // if SCAN_header, have to scan to see if we have a tRNS
+            }
+            break;
+         }
+
+         case STBI__PNG_TYPE('P','L','T','E'):  {
+            if (first) return stbi__err("first not IHDR", "Corrupt PNG");
+            if (c.length > 256*3) return stbi__err("invalid PLTE","Corrupt PNG");
+            pal_len = c.length / 3;
+            if (pal_len * 3 != c.length) return stbi__err("invalid PLTE","Corrupt PNG");
+            for (i=0; i < pal_len; ++i) {
+               palette[i*4+0] = stbi__get8(s);
+               palette[i*4+1] = stbi__get8(s);
+               palette[i*4+2] = stbi__get8(s);
+               palette[i*4+3] = 255;
+            }
+            break;
+         }
+
+         case STBI__PNG_TYPE('t','R','N','S'): {
+            if (first) return stbi__err("first not IHDR", "Corrupt PNG");
+            if (z->idata) return stbi__err("tRNS after IDAT","Corrupt PNG");
+            if (pal_img_n) {
+               if (scan == STBI__SCAN_header) { s->img_n = 4; return 1; }
+               if (pal_len == 0) return stbi__err("tRNS before PLTE","Corrupt PNG");
+               if (c.length > pal_len) return stbi__err("bad tRNS len","Corrupt PNG");
+               pal_img_n = 4;
+               for (i=0; i < c.length; ++i)
+                  palette[i*4+3] = stbi__get8(s);
+            } else {
+               if (!(s->img_n & 1)) return stbi__err("tRNS with alpha","Corrupt PNG");
+               if (c.length != (stbi__uint32) s->img_n*2) return stbi__err("bad tRNS len","Corrupt PNG");
+               has_trans = 1;
+               if (z->depth == 16) {
+                  for (k = 0; k < s->img_n; ++k) tc16[k] = (stbi__uint16)stbi__get16be(s); // copy the values as-is
+               } else {
+                  for (k = 0; k < s->img_n; ++k) tc[k] = (stbi_uc)(stbi__get16be(s) & 255) * stbi__depth_scale_table[z->depth]; // non 8-bit images will be larger
+               }
+            }
+            break;
+         }
+
+         case STBI__PNG_TYPE('I','D','A','T'): {
+            if (first) return stbi__err("first not IHDR", "Corrupt PNG");
+            if (pal_img_n && !pal_len) return stbi__err("no PLTE","Corrupt PNG");
+            if (scan == STBI__SCAN_header) { s->img_n = pal_img_n; return 1; }
+            if ((int)(ioff + c.length) < (int)ioff) return 0;
+            if (ioff + c.length > idata_limit) {
+               stbi__uint32 idata_limit_old = idata_limit;
+               stbi_uc *p;
+               if (idata_limit == 0) idata_limit = c.length > 4096 ? c.length : 4096;
+               while (ioff + c.length > idata_limit)
+                  idata_limit *= 2;
+               STBI_NOTUSED(idata_limit_old);
+               p = (stbi_uc *) STBI_REALLOC_SIZED(z->idata, idata_limit_old, idata_limit); if (p == NULL) return stbi__err("outofmem", "Out of memory");
+               z->idata = p;
+            }
+            if (!stbi__getn(s, z->idata+ioff,c.length)) return stbi__err("outofdata","Corrupt PNG");
+            ioff += c.length;
+            break;
+         }
+
+         case STBI__PNG_TYPE('I','E','N','D'): {
+            stbi__uint32 raw_len, bpl;
+            if (first) return stbi__err("first not IHDR", "Corrupt PNG");
+            if (scan != STBI__SCAN_load) return 1;
+            if (z->idata == NULL) return stbi__err("no IDAT","Corrupt PNG");
+            // initial guess for decoded data size to avoid unnecessary reallocs
+            bpl = (s->img_x * z->depth + 7) / 8; // bytes per line, per component
+            raw_len = bpl * s->img_y * s->img_n /* pixels */ + s->img_y /* filter mode per row */;
+            z->expanded = (stbi_uc *) stbi_zlib_decode_malloc_guesssize_headerflag((char *) z->idata, ioff, raw_len, (int *) &raw_len, !is_iphone);
+            if (z->expanded == NULL) return 0; // zlib should set error
+            STBI_FREE(z->idata); z->idata = NULL;
+            if ((req_comp == s->img_n+1 && req_comp != 3 && !pal_img_n) || has_trans)
+               s->img_out_n = s->img_n+1;
+            else
+               s->img_out_n = s->img_n;
+            if (!stbi__create_png_image(z, z->expanded, raw_len, s->img_out_n, z->depth, color, interlace)) return 0;
+            if (has_trans) {
+               if (z->depth == 16) {
+                  if (!stbi__compute_transparency16(z, tc16, s->img_out_n)) return 0;
+               } else {
+                  if (!stbi__compute_transparency(z, tc, s->img_out_n)) return 0;
+               }
+            }
+            if (is_iphone && stbi__de_iphone_flag && s->img_out_n > 2)
+               stbi__de_iphone(z);
+            if (pal_img_n) {
+               // pal_img_n == 3 or 4
+               s->img_n = pal_img_n; // record the actual colors we had
+               s->img_out_n = pal_img_n;
+               if (req_comp >= 3) s->img_out_n = req_comp;
+               if (!stbi__expand_png_palette(z, palette, pal_len, s->img_out_n))
+                  return 0;
+            } else if (has_trans) {
+               // non-paletted image with tRNS -> source image has (constant) alpha
+               ++s->img_n;
+            }
+            STBI_FREE(z->expanded); z->expanded = NULL;
+            return 1;
+         }
+
+         default:
+            // if critical, fail
+            if (first) return stbi__err("first not IHDR", "Corrupt PNG");
+            if ((c.type & (1 << 29)) == 0) {
+               #ifndef STBI_NO_FAILURE_STRINGS
+               // not threadsafe
+               static char invalid_chunk[] = "XXXX PNG chunk not known";
+               invalid_chunk[0] = STBI__BYTECAST(c.type >> 24);
+               invalid_chunk[1] = STBI__BYTECAST(c.type >> 16);
+               invalid_chunk[2] = STBI__BYTECAST(c.type >>  8);
+               invalid_chunk[3] = STBI__BYTECAST(c.type >>  0);
+               #endif
+               return stbi__err(invalid_chunk, "PNG not supported: unknown PNG chunk type");
+            }
+            stbi__skip(s, c.length);
+            break;
+      }
+      // end of PNG chunk, read and skip CRC
+      stbi__get32be(s);
+   }
+}
+
+static void *stbi__do_png(stbi__png *p, int *x, int *y, int *n, int req_comp, stbi__result_info *ri)
+{
+   void *result=NULL;
+   if (req_comp < 0 || req_comp > 4) return stbi__errpuc("bad req_comp", "Internal error");
+   if (stbi__parse_png_file(p, STBI__SCAN_load, req_comp)) {
+      if (p->depth < 8)
+         ri->bits_per_channel = 8;
+      else
+         ri->bits_per_channel = p->depth;
+      result = p->out;
+      p->out = NULL;
+      if (req_comp && req_comp != p->s->img_out_n) {
+         if (ri->bits_per_channel == 8)
+            result = stbi__convert_format((unsigned char *) result, p->s->img_out_n, req_comp, p->s->img_x, p->s->img_y);
+         else
+            result = stbi__convert_format16((stbi__uint16 *) result, p->s->img_out_n, req_comp, p->s->img_x, p->s->img_y);
+         p->s->img_out_n = req_comp;
+         if (result == NULL) return result;
+      }
+      *x = p->s->img_x;
+      *y = p->s->img_y;
+      if (n) *n = p->s->img_n;
+   }
+   STBI_FREE(p->out);      p->out      = NULL;
+   STBI_FREE(p->expanded); p->expanded = NULL;
+   STBI_FREE(p->idata);    p->idata    = NULL;
+
+   return result;
+}
+
+static void *stbi__png_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri)
+{
+   stbi__png p;
+   p.s = s;
+   return stbi__do_png(&p, x,y,comp,req_comp, ri);
+}
+
+static int stbi__png_test(stbi__context *s)
+{
+   int r;
+   r = stbi__check_png_header(s);
+   stbi__rewind(s);
+   return r;
+}
+
+static int stbi__png_info_raw(stbi__png *p, int *x, int *y, int *comp)
+{
+   if (!stbi__parse_png_file(p, STBI__SCAN_header, 0)) {
+      stbi__rewind( p->s );
+      return 0;
+   }
+   if (x) *x = p->s->img_x;
+   if (y) *y = p->s->img_y;
+   if (comp) *comp = p->s->img_n;
+   return 1;
+}
+
+static int stbi__png_info(stbi__context *s, int *x, int *y, int *comp)
+{
+   stbi__png p;
+   p.s = s;
+   return stbi__png_info_raw(&p, x, y, comp);
+}
+
+static int stbi__png_is16(stbi__context *s)
+{
+   stbi__png p;
+   p.s = s;
+   if (!stbi__png_info_raw(&p, NULL, NULL, NULL))
+	   return 0;
+   if (p.depth != 16) {
+      stbi__rewind(p.s);
+      return 0;
+   }
+   return 1;
+}
+#endif
+
+// Microsoft/Windows BMP image
+
+#ifndef STBI_NO_BMP
+static int stbi__bmp_test_raw(stbi__context *s)
+{
+   int r;
+   int sz;
+   if (stbi__get8(s) != 'B') return 0;
+   if (stbi__get8(s) != 'M') return 0;
+   stbi__get32le(s); // discard filesize
+   stbi__get16le(s); // discard reserved
+   stbi__get16le(s); // discard reserved
+   stbi__get32le(s); // discard data offset
+   sz = stbi__get32le(s);
+   r = (sz == 12 || sz == 40 || sz == 56 || sz == 108 || sz == 124);
+   return r;
+}
+
+static int stbi__bmp_test(stbi__context *s)
+{
+   int r = stbi__bmp_test_raw(s);
+   stbi__rewind(s);
+   return r;
+}
+
+
+// returns 0..31 for the highest set bit
+static int stbi__high_bit(unsigned int z)
+{
+   int n=0;
+   if (z == 0) return -1;
+   if (z >= 0x10000) n += 16, z >>= 16;
+   if (z >= 0x00100) n +=  8, z >>=  8;
+   if (z >= 0x00010) n +=  4, z >>=  4;
+   if (z >= 0x00004) n +=  2, z >>=  2;
+   if (z >= 0x00002) n +=  1, z >>=  1;
+   return n;
+}
+
+static int stbi__bitcount(unsigned int a)
+{
+   a = (a & 0x55555555) + ((a >>  1) & 0x55555555); // max 2
+   a = (a & 0x33333333) + ((a >>  2) & 0x33333333); // max 4
+   a = (a + (a >> 4)) & 0x0f0f0f0f; // max 8 per 4, now 8 bits
+   a = (a + (a >> 8)); // max 16 per 8 bits
+   a = (a + (a >> 16)); // max 32 per 8 bits
+   return a & 0xff;
+}
+
+// extract an arbitrarily-aligned N-bit value (N=bits)
+// from v, and then make it 8-bits long and fractionally
+// extend it to full full range.
+static int stbi__shiftsigned(int v, int shift, int bits)
+{
+   static unsigned int mul_table[9] = {
+      0,
+      0xff/*0b11111111*/, 0x55/*0b01010101*/, 0x49/*0b01001001*/, 0x11/*0b00010001*/,
+      0x21/*0b00100001*/, 0x41/*0b01000001*/, 0x81/*0b10000001*/, 0x01/*0b00000001*/,
+   };
+   static unsigned int shift_table[9] = {
+      0, 0,0,1,0,2,4,6,0,
+   };
+   if (shift < 0)
+      v <<= -shift;
+   else
+      v >>= shift;
+   STBI_ASSERT(v >= 0 && v < 256);
+   v >>= (8-bits);
+   STBI_ASSERT(bits >= 0 && bits <= 8);
+   return (int) ((unsigned) v * mul_table[bits]) >> shift_table[bits];
+}
+
+typedef struct
+{
+   int bpp, offset, hsz;
+   unsigned int mr,mg,mb,ma, all_a;
+} stbi__bmp_data;
+
+static void *stbi__bmp_parse_header(stbi__context *s, stbi__bmp_data *info)
+{
+   int hsz;
+   if (stbi__get8(s) != 'B' || stbi__get8(s) != 'M') return stbi__errpuc("not BMP", "Corrupt BMP");
+   stbi__get32le(s); // discard filesize
+   stbi__get16le(s); // discard reserved
+   stbi__get16le(s); // discard reserved
+   info->offset = stbi__get32le(s);
+   info->hsz = hsz = stbi__get32le(s);
+   info->mr = info->mg = info->mb = info->ma = 0;
+
+   if (hsz != 12 && hsz != 40 && hsz != 56 && hsz != 108 && hsz != 124) return stbi__errpuc("unknown BMP", "BMP type not supported: unknown");
+   if (hsz == 12) {
+      s->img_x = stbi__get16le(s);
+      s->img_y = stbi__get16le(s);
+   } else {
+      s->img_x = stbi__get32le(s);
+      s->img_y = stbi__get32le(s);
+   }
+   if (stbi__get16le(s) != 1) return stbi__errpuc("bad BMP", "bad BMP");
+   info->bpp = stbi__get16le(s);
+   if (hsz != 12) {
+      int compress = stbi__get32le(s);
+      if (compress == 1 || compress == 2) return stbi__errpuc("BMP RLE", "BMP type not supported: RLE");
+      stbi__get32le(s); // discard sizeof
+      stbi__get32le(s); // discard hres
+      stbi__get32le(s); // discard vres
+      stbi__get32le(s); // discard colorsused
+      stbi__get32le(s); // discard max important
+      if (hsz == 40 || hsz == 56) {
+         if (hsz == 56) {
+            stbi__get32le(s);
+            stbi__get32le(s);
+            stbi__get32le(s);
+            stbi__get32le(s);
+         }
+         if (info->bpp == 16 || info->bpp == 32) {
+            if (compress == 0) {
+               if (info->bpp == 32) {
+                  info->mr = 0xffu << 16;
+                  info->mg = 0xffu <<  8;
+                  info->mb = 0xffu <<  0;
+                  info->ma = 0xffu << 24;
+                  info->all_a = 0; // if all_a is 0 at end, then we loaded alpha channel but it was all 0
+               } else {
+                  info->mr = 31u << 10;
+                  info->mg = 31u <<  5;
+                  info->mb = 31u <<  0;
+               }
+            } else if (compress == 3) {
+               info->mr = stbi__get32le(s);
+               info->mg = stbi__get32le(s);
+               info->mb = stbi__get32le(s);
+               // not documented, but generated by photoshop and handled by mspaint
+               if (info->mr == info->mg && info->mg == info->mb) {
+                  // ?!?!?
+                  return stbi__errpuc("bad BMP", "bad BMP");
+               }
+            } else
+               return stbi__errpuc("bad BMP", "bad BMP");
+         }
+      } else {
+         int i;
+         if (hsz != 108 && hsz != 124)
+            return stbi__errpuc("bad BMP", "bad BMP");
+         info->mr = stbi__get32le(s);
+         info->mg = stbi__get32le(s);
+         info->mb = stbi__get32le(s);
+         info->ma = stbi__get32le(s);
+         stbi__get32le(s); // discard color space
+         for (i=0; i < 12; ++i)
+            stbi__get32le(s); // discard color space parameters
+         if (hsz == 124) {
+            stbi__get32le(s); // discard rendering intent
+            stbi__get32le(s); // discard offset of profile data
+            stbi__get32le(s); // discard size of profile data
+            stbi__get32le(s); // discard reserved
+         }
+      }
+   }
+   return (void *) 1;
+}
+
+
+static void *stbi__bmp_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri)
+{
+   stbi_uc *out;
+   unsigned int mr=0,mg=0,mb=0,ma=0, all_a;
+   stbi_uc pal[256][4];
+   int psize=0,i,j,width;
+   int flip_vertically, pad, target;
+   stbi__bmp_data info;
+   STBI_NOTUSED(ri);
+
+   info.all_a = 255;
+   if (stbi__bmp_parse_header(s, &info) == NULL)
+      return NULL; // error code already set
+
+   flip_vertically = ((int) s->img_y) > 0;
+   s->img_y = abs((int) s->img_y);
+
+   mr = info.mr;
+   mg = info.mg;
+   mb = info.mb;
+   ma = info.ma;
+   all_a = info.all_a;
+
+   if (info.hsz == 12) {
+      if (info.bpp < 24)
+         psize = (info.offset - 14 - 24) / 3;
+   } else {
+      if (info.bpp < 16)
+         psize = (info.offset - 14 - info.hsz) >> 2;
+   }
+
+   s->img_n = ma ? 4 : 3;
+   if (req_comp && req_comp >= 3) // we can directly decode 3 or 4
+      target = req_comp;
+   else
+      target = s->img_n; // if they want monochrome, we'll post-convert
+
+   // sanity-check size
+   if (!stbi__mad3sizes_valid(target, s->img_x, s->img_y, 0))
+      return stbi__errpuc("too large", "Corrupt BMP");
+
+   out = (stbi_uc *) stbi__malloc_mad3(target, s->img_x, s->img_y, 0);
+   if (!out) return stbi__errpuc("outofmem", "Out of memory");
+   if (info.bpp < 16) {
+      int z=0;
+      if (psize == 0 || psize > 256) { STBI_FREE(out); return stbi__errpuc("invalid", "Corrupt BMP"); }
+      for (i=0; i < psize; ++i) {
+         pal[i][2] = stbi__get8(s);
+         pal[i][1] = stbi__get8(s);
+         pal[i][0] = stbi__get8(s);
+         if (info.hsz != 12) stbi__get8(s);
+         pal[i][3] = 255;
+      }
+      stbi__skip(s, info.offset - 14 - info.hsz - psize * (info.hsz == 12 ? 3 : 4));
+      if (info.bpp == 1) width = (s->img_x + 7) >> 3;
+      else if (info.bpp == 4) width = (s->img_x + 1) >> 1;
+      else if (info.bpp == 8) width = s->img_x;
+      else { STBI_FREE(out); return stbi__errpuc("bad bpp", "Corrupt BMP"); }
+      pad = (-width)&3;
+      if (info.bpp == 1) {
+         for (j=0; j < (int) s->img_y; ++j) {
+            int bit_offset = 7, v = stbi__get8(s);
+            for (i=0; i < (int) s->img_x; ++i) {
+               int color = (v>>bit_offset)&0x1;
+               out[z++] = pal[color][0];
+               out[z++] = pal[color][1];
+               out[z++] = pal[color][2];
+               if((--bit_offset) < 0) {
+                  bit_offset = 7;
+                  v = stbi__get8(s);
+               }
+            }
+            stbi__skip(s, pad);
+         }
+      } else {
+         for (j=0; j < (int) s->img_y; ++j) {
+            for (i=0; i < (int) s->img_x; i += 2) {
+               int v=stbi__get8(s),v2=0;
+               if (info.bpp == 4) {
+                  v2 = v & 15;
+                  v >>= 4;
+               }
+               out[z++] = pal[v][0];
+               out[z++] = pal[v][1];
+               out[z++] = pal[v][2];
+               if (target == 4) out[z++] = 255;
+               if (i+1 == (int) s->img_x) break;
+               v = (info.bpp == 8) ? stbi__get8(s) : v2;
+               out[z++] = pal[v][0];
+               out[z++] = pal[v][1];
+               out[z++] = pal[v][2];
+               if (target == 4) out[z++] = 255;
+            }
+            stbi__skip(s, pad);
+         }
+      }
+   } else {
+      int rshift=0,gshift=0,bshift=0,ashift=0,rcount=0,gcount=0,bcount=0,acount=0;
+      int z = 0;
+      int easy=0;
+      stbi__skip(s, info.offset - 14 - info.hsz);
+      if (info.bpp == 24) width = 3 * s->img_x;
+      else if (info.bpp == 16) width = 2*s->img_x;
+      else /* bpp = 32 and pad = 0 */ width=0;
+      pad = (-width) & 3;
+      if (info.bpp == 24) {
+         easy = 1;
+      } else if (info.bpp == 32) {
+         if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
+            easy = 2;
+      }
+      if (!easy) {
+         if (!mr || !mg || !mb) { STBI_FREE(out); return stbi__errpuc("bad masks", "Corrupt BMP"); }
+         // right shift amt to put high bit in position #7
+         rshift = stbi__high_bit(mr)-7; rcount = stbi__bitcount(mr);
+         gshift = stbi__high_bit(mg)-7; gcount = stbi__bitcount(mg);
+         bshift = stbi__high_bit(mb)-7; bcount = stbi__bitcount(mb);
+         ashift = stbi__high_bit(ma)-7; acount = stbi__bitcount(ma);
+      }
+      for (j=0; j < (int) s->img_y; ++j) {
+         if (easy) {
+            for (i=0; i < (int) s->img_x; ++i) {
+               unsigned char a;
+               out[z+2] = stbi__get8(s);
+               out[z+1] = stbi__get8(s);
+               out[z+0] = stbi__get8(s);
+               z += 3;
+               a = (easy == 2 ? stbi__get8(s) : 255);
+               all_a |= a;
+               if (target == 4) out[z++] = a;
+            }
+         } else {
+            int bpp = info.bpp;
+            for (i=0; i < (int) s->img_x; ++i) {
+               stbi__uint32 v = (bpp == 16 ? (stbi__uint32) stbi__get16le(s) : stbi__get32le(s));
+               unsigned int a;
+               out[z++] = STBI__BYTECAST(stbi__shiftsigned(v & mr, rshift, rcount));
+               out[z++] = STBI__BYTECAST(stbi__shiftsigned(v & mg, gshift, gcount));
+               out[z++] = STBI__BYTECAST(stbi__shiftsigned(v & mb, bshift, bcount));
+               a = (ma ? stbi__shiftsigned(v & ma, ashift, acount) : 255);
+               all_a |= a;
+               if (target == 4) out[z++] = STBI__BYTECAST(a);
+            }
+         }
+         stbi__skip(s, pad);
+      }
+   }
+
+   // if alpha channel is all 0s, replace with all 255s
+   if (target == 4 && all_a == 0)
+      for (i=4*s->img_x*s->img_y-1; i >= 0; i -= 4)
+         out[i] = 255;
+
+   if (flip_vertically) {
+      stbi_uc t;
+      for (j=0; j < (int) s->img_y>>1; ++j) {
+         stbi_uc *p1 = out +      j     *s->img_x*target;
+         stbi_uc *p2 = out + (s->img_y-1-j)*s->img_x*target;
+         for (i=0; i < (int) s->img_x*target; ++i) {
+            t = p1[i], p1[i] = p2[i], p2[i] = t;
+         }
+      }
+   }
+
+   if (req_comp && req_comp != target) {
+      out = stbi__convert_format(out, target, req_comp, s->img_x, s->img_y);
+      if (out == NULL) return out; // stbi__convert_format frees input on failure
+   }
+
+   *x = s->img_x;
+   *y = s->img_y;
+   if (comp) *comp = s->img_n;
+   return out;
+}
+#endif
+
+// Targa Truevision - TGA
+// by Jonathan Dummer
+#ifndef STBI_NO_TGA
+// returns STBI_rgb or whatever, 0 on error
+static int stbi__tga_get_comp(int bits_per_pixel, int is_grey, int* is_rgb16)
+{
+   // only RGB or RGBA (incl. 16bit) or grey allowed
+   if (is_rgb16) *is_rgb16 = 0;
+   switch(bits_per_pixel) {
+      case 8:  return STBI_grey;
+      case 16: if(is_grey) return STBI_grey_alpha;
+               // fallthrough
+      case 15: if(is_rgb16) *is_rgb16 = 1;
+               return STBI_rgb;
+      case 24: // fallthrough
+      case 32: return bits_per_pixel/8;
+      default: return 0;
+   }
+}
+
+static int stbi__tga_info(stbi__context *s, int *x, int *y, int *comp)
+{
+    int tga_w, tga_h, tga_comp, tga_image_type, tga_bits_per_pixel, tga_colormap_bpp;
+    int sz, tga_colormap_type;
+    stbi__get8(s);                   // discard Offset
+    tga_colormap_type = stbi__get8(s); // colormap type
+    if( tga_colormap_type > 1 ) {
+        stbi__rewind(s);
+        return 0;      // only RGB or indexed allowed
+    }
+    tga_image_type = stbi__get8(s); // image type
+    if ( tga_colormap_type == 1 ) { // colormapped (paletted) image
+        if (tga_image_type != 1 && tga_image_type != 9) {
+            stbi__rewind(s);
+            return 0;
+        }
+        stbi__skip(s,4);       // skip index of first colormap entry and number of entries
+        sz = stbi__get8(s);    //   check bits per palette color entry
+        if ( (sz != 8) && (sz != 15) && (sz != 16) && (sz != 24) && (sz != 32) ) {
+            stbi__rewind(s);
+            return 0;
+        }
+        stbi__skip(s,4);       // skip image x and y origin
+        tga_colormap_bpp = sz;
+    } else { // "normal" image w/o colormap - only RGB or grey allowed, +/- RLE
+        if ( (tga_image_type != 2) && (tga_image_type != 3) && (tga_image_type != 10) && (tga_image_type != 11) ) {
+            stbi__rewind(s);
+            return 0; // only RGB or grey allowed, +/- RLE
+        }
+        stbi__skip(s,9); // skip colormap specification and image x/y origin
+        tga_colormap_bpp = 0;
+    }
+    tga_w = stbi__get16le(s);
+    if( tga_w < 1 ) {
+        stbi__rewind(s);
+        return 0;   // test width
+    }
+    tga_h = stbi__get16le(s);
+    if( tga_h < 1 ) {
+        stbi__rewind(s);
+        return 0;   // test height
+    }
+    tga_bits_per_pixel = stbi__get8(s); // bits per pixel
+    stbi__get8(s); // ignore alpha bits
+    if (tga_colormap_bpp != 0) {
+        if((tga_bits_per_pixel != 8) && (tga_bits_per_pixel != 16)) {
+            // when using a colormap, tga_bits_per_pixel is the size of the indexes
+            // I don't think anything but 8 or 16bit indexes makes sense
+            stbi__rewind(s);
+            return 0;
+        }
+        tga_comp = stbi__tga_get_comp(tga_colormap_bpp, 0, NULL);
+    } else {
+        tga_comp = stbi__tga_get_comp(tga_bits_per_pixel, (tga_image_type == 3) || (tga_image_type == 11), NULL);
+    }
+    if(!tga_comp) {
+      stbi__rewind(s);
+      return 0;
+    }
+    if (x) *x = tga_w;
+    if (y) *y = tga_h;
+    if (comp) *comp = tga_comp;
+    return 1;                   // seems to have passed everything
+}
+
+static int stbi__tga_test(stbi__context *s)
+{
+   int res = 0;
+   int sz, tga_color_type;
+   stbi__get8(s);      //   discard Offset
+   tga_color_type = stbi__get8(s);   //   color type
+   if ( tga_color_type > 1 ) goto errorEnd;   //   only RGB or indexed allowed
+   sz = stbi__get8(s);   //   image type
+   if ( tga_color_type == 1 ) { // colormapped (paletted) image
+      if (sz != 1 && sz != 9) goto errorEnd; // colortype 1 demands image type 1 or 9
+      stbi__skip(s,4);       // skip index of first colormap entry and number of entries
+      sz = stbi__get8(s);    //   check bits per palette color entry
+      if ( (sz != 8) && (sz != 15) && (sz != 16) && (sz != 24) && (sz != 32) ) goto errorEnd;
+      stbi__skip(s,4);       // skip image x and y origin
+   } else { // "normal" image w/o colormap
+      if ( (sz != 2) && (sz != 3) && (sz != 10) && (sz != 11) ) goto errorEnd; // only RGB or grey allowed, +/- RLE
+      stbi__skip(s,9); // skip colormap specification and image x/y origin
+   }
+   if ( stbi__get16le(s) < 1 ) goto errorEnd;      //   test width
+   if ( stbi__get16le(s) < 1 ) goto errorEnd;      //   test height
+   sz = stbi__get8(s);   //   bits per pixel
+   if ( (tga_color_type == 1) && (sz != 8) && (sz != 16) ) goto errorEnd; // for colormapped images, bpp is size of an index
+   if ( (sz != 8) && (sz != 15) && (sz != 16) && (sz != 24) && (sz != 32) ) goto errorEnd;
+
+   res = 1; // if we got this far, everything's good and we can return 1 instead of 0
+
+errorEnd:
+   stbi__rewind(s);
+   return res;
+}
+
+// read 16bit value and convert to 24bit RGB
+static void stbi__tga_read_rgb16(stbi__context *s, stbi_uc* out)
+{
+   stbi__uint16 px = (stbi__uint16)stbi__get16le(s);
+   stbi__uint16 fiveBitMask = 31;
+   // we have 3 channels with 5bits each
+   int r = (px >> 10) & fiveBitMask;
+   int g = (px >> 5) & fiveBitMask;
+   int b = px & fiveBitMask;
+   // Note that this saves the data in RGB(A) order, so it doesn't need to be swapped later
+   out[0] = (stbi_uc)((r * 255)/31);
+   out[1] = (stbi_uc)((g * 255)/31);
+   out[2] = (stbi_uc)((b * 255)/31);
+
+   // some people claim that the most significant bit might be used for alpha
+   // (possibly if an alpha-bit is set in the "image descriptor byte")
+   // but that only made 16bit test images completely translucent..
+   // so let's treat all 15 and 16bit TGAs as RGB with no alpha.
+}
+
+static void *stbi__tga_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri)
+{
+   //   read in the TGA header stuff
+   int tga_offset = stbi__get8(s);
+   int tga_indexed = stbi__get8(s);
+   int tga_image_type = stbi__get8(s);
+   int tga_is_RLE = 0;
+   int tga_palette_start = stbi__get16le(s);
+   int tga_palette_len = stbi__get16le(s);
+   int tga_palette_bits = stbi__get8(s);
+   int tga_x_origin = stbi__get16le(s);
+   int tga_y_origin = stbi__get16le(s);
+   int tga_width = stbi__get16le(s);
+   int tga_height = stbi__get16le(s);
+   int tga_bits_per_pixel = stbi__get8(s);
+   int tga_comp, tga_rgb16=0;
+   int tga_inverted = stbi__get8(s);
+   // int tga_alpha_bits = tga_inverted & 15; // the 4 lowest bits - unused (useless?)
+   //   image data
+   unsigned char *tga_data;
+   unsigned char *tga_palette = NULL;
+   int i, j;
+   unsigned char raw_data[4] = {0};
+   int RLE_count = 0;
+   int RLE_repeating = 0;
+   int read_next_pixel = 1;
+   STBI_NOTUSED(ri);
+
+   //   do a tiny bit of precessing
+   if ( tga_image_type >= 8 )
+   {
+      tga_image_type -= 8;
+      tga_is_RLE = 1;
+   }
+   tga_inverted = 1 - ((tga_inverted >> 5) & 1);
+
+   //   If I'm paletted, then I'll use the number of bits from the palette
+   if ( tga_indexed ) tga_comp = stbi__tga_get_comp(tga_palette_bits, 0, &tga_rgb16);
+   else tga_comp = stbi__tga_get_comp(tga_bits_per_pixel, (tga_image_type == 3), &tga_rgb16);
+
+   if(!tga_comp) // shouldn't really happen, stbi__tga_test() should have ensured basic consistency
+      return stbi__errpuc("bad format", "Can't find out TGA pixelformat");
+
+   //   tga info
+   *x = tga_width;
+   *y = tga_height;
+   if (comp) *comp = tga_comp;
+
+   if (!stbi__mad3sizes_valid(tga_width, tga_height, tga_comp, 0))
+      return stbi__errpuc("too large", "Corrupt TGA");
+
+   tga_data = (unsigned char*)stbi__malloc_mad3(tga_width, tga_height, tga_comp, 0);
+   if (!tga_data) return stbi__errpuc("outofmem", "Out of memory");
+
+   // skip to the data's starting position (offset usually = 0)
+   stbi__skip(s, tga_offset );
+
+   if ( !tga_indexed && !tga_is_RLE && !tga_rgb16 ) {
+      for (i=0; i < tga_height; ++i) {
+         int row = tga_inverted ? tga_height -i - 1 : i;
+         stbi_uc *tga_row = tga_data + row*tga_width*tga_comp;
+         stbi__getn(s, tga_row, tga_width * tga_comp);
+      }
+   } else  {
+      //   do I need to load a palette?
+      if ( tga_indexed)
+      {
+         //   any data to skip? (offset usually = 0)
+         stbi__skip(s, tga_palette_start );
+         //   load the palette
+         tga_palette = (unsigned char*)stbi__malloc_mad2(tga_palette_len, tga_comp, 0);
+         if (!tga_palette) {
+            STBI_FREE(tga_data);
+            return stbi__errpuc("outofmem", "Out of memory");
+         }
+         if (tga_rgb16) {
+            stbi_uc *pal_entry = tga_palette;
+            STBI_ASSERT(tga_comp == STBI_rgb);
+            for (i=0; i < tga_palette_len; ++i) {
+               stbi__tga_read_rgb16(s, pal_entry);
+               pal_entry += tga_comp;
+            }
+         } else if (!stbi__getn(s, tga_palette, tga_palette_len * tga_comp)) {
+               STBI_FREE(tga_data);
+               STBI_FREE(tga_palette);
+               return stbi__errpuc("bad palette", "Corrupt TGA");
+         }
+      }
+      //   load the data
+      for (i=0; i < tga_width * tga_height; ++i)
+      {
+         //   if I'm in RLE mode, do I need to get a RLE stbi__pngchunk?
+         if ( tga_is_RLE )
+         {
+            if ( RLE_count == 0 )
+            {
+               //   yep, get the next byte as a RLE command
+               int RLE_cmd = stbi__get8(s);
+               RLE_count = 1 + (RLE_cmd & 127);
+               RLE_repeating = RLE_cmd >> 7;
+               read_next_pixel = 1;
+            } else if ( !RLE_repeating )
+            {
+               read_next_pixel = 1;
+            }
+         } else
+         {
+            read_next_pixel = 1;
+         }
+         //   OK, if I need to read a pixel, do it now
+         if ( read_next_pixel )
+         {
+            //   load however much data we did have
+            if ( tga_indexed )
+            {
+               // read in index, then perform the lookup
+               int pal_idx = (tga_bits_per_pixel == 8) ? stbi__get8(s) : stbi__get16le(s);
+               if ( pal_idx >= tga_palette_len ) {
+                  // invalid index
+                  pal_idx = 0;
+               }
+               pal_idx *= tga_comp;
+               for (j = 0; j < tga_comp; ++j) {
+                  raw_data[j] = tga_palette[pal_idx+j];
+               }
+            } else if(tga_rgb16) {
+               STBI_ASSERT(tga_comp == STBI_rgb);
+               stbi__tga_read_rgb16(s, raw_data);
+            } else {
+               //   read in the data raw
+               for (j = 0; j < tga_comp; ++j) {
+                  raw_data[j] = stbi__get8(s);
+               }
+            }
+            //   clear the reading flag for the next pixel
+            read_next_pixel = 0;
+         } // end of reading a pixel
+
+         // copy data
+         for (j = 0; j < tga_comp; ++j)
+           tga_data[i*tga_comp+j] = raw_data[j];
+
+         //   in case we're in RLE mode, keep counting down
+         --RLE_count;
+      }
+      //   do I need to invert the image?
+      if ( tga_inverted )
+      {
+         for (j = 0; j*2 < tga_height; ++j)
+         {
+            int index1 = j * tga_width * tga_comp;
+            int index2 = (tga_height - 1 - j) * tga_width * tga_comp;
+            for (i = tga_width * tga_comp; i > 0; --i)
+            {
+               unsigned char temp = tga_data[index1];
+               tga_data[index1] = tga_data[index2];
+               tga_data[index2] = temp;
+               ++index1;
+               ++index2;
+            }
+         }
+      }
+      //   clear my palette, if I had one
+      if ( tga_palette != NULL )
+      {
+         STBI_FREE( tga_palette );
+      }
+   }
+
+   // swap RGB - if the source data was RGB16, it already is in the right order
+   if (tga_comp >= 3 && !tga_rgb16)
+   {
+      unsigned char* tga_pixel = tga_data;
+      for (i=0; i < tga_width * tga_height; ++i)
+      {
+         unsigned char temp = tga_pixel[0];
+         tga_pixel[0] = tga_pixel[2];
+         tga_pixel[2] = temp;
+         tga_pixel += tga_comp;
+      }
+   }
+
+   // convert to target component count
+   if (req_comp && req_comp != tga_comp)
+      tga_data = stbi__convert_format(tga_data, tga_comp, req_comp, tga_width, tga_height);
+
+   //   the things I do to get rid of an error message, and yet keep
+   //   Microsoft's C compilers happy... [8^(
+   tga_palette_start = tga_palette_len = tga_palette_bits =
+         tga_x_origin = tga_y_origin = 0;
+   //   OK, done
+   return tga_data;
+}
+#endif
+
+// *************************************************************************************************
+// Photoshop PSD loader -- PD by Thatcher Ulrich, integration by Nicolas Schulz, tweaked by STB
+
+#ifndef STBI_NO_PSD
+static int stbi__psd_test(stbi__context *s)
+{
+   int r = (stbi__get32be(s) == 0x38425053);
+   stbi__rewind(s);
+   return r;
+}
+
+static int stbi__psd_decode_rle(stbi__context *s, stbi_uc *p, int pixelCount)
+{
+   int count, nleft, len;
+
+   count = 0;
+   while ((nleft = pixelCount - count) > 0) {
+      len = stbi__get8(s);
+      if (len == 128) {
+         // No-op.
+      } else if (len < 128) {
+         // Copy next len+1 bytes literally.
+         len++;
+         if (len > nleft) return 0; // corrupt data
+         count += len;
+         while (len) {
+            *p = stbi__get8(s);
+            p += 4;
+            len--;
+         }
+      } else if (len > 128) {
+         stbi_uc   val;
+         // Next -len+1 bytes in the dest are replicated from next source byte.
+         // (Interpret len as a negative 8-bit int.)
+         len = 257 - len;
+         if (len > nleft) return 0; // corrupt data
+         val = stbi__get8(s);
+         count += len;
+         while (len) {
+            *p = val;
+            p += 4;
+            len--;
+         }
+      }
+   }
+
+   return 1;
+}
+
+static void *stbi__psd_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc)
+{
+   int pixelCount;
+   int channelCount, compression;
+   int channel, i;
+   int bitdepth;
+   int w,h;
+   stbi_uc *out;
+   STBI_NOTUSED(ri);
+
+   // Check identifier
+   if (stbi__get32be(s) != 0x38425053)   // "8BPS"
+      return stbi__errpuc("not PSD", "Corrupt PSD image");
+
+   // Check file type version.
+   if (stbi__get16be(s) != 1)
+      return stbi__errpuc("wrong version", "Unsupported version of PSD image");
+
+   // Skip 6 reserved bytes.
+   stbi__skip(s, 6 );
+
+   // Read the number of channels (R, G, B, A, etc).
+   channelCount = stbi__get16be(s);
+   if (channelCount < 0 || channelCount > 16)
+      return stbi__errpuc("wrong channel count", "Unsupported number of channels in PSD image");
+
+   // Read the rows and columns of the image.
+   h = stbi__get32be(s);
+   w = stbi__get32be(s);
+
+   // Make sure the depth is 8 bits.
+   bitdepth = stbi__get16be(s);
+   if (bitdepth != 8 && bitdepth != 16)
+      return stbi__errpuc("unsupported bit depth", "PSD bit depth is not 8 or 16 bit");
+
+   // Make sure the color mode is RGB.
+   // Valid options are:
+   //   0: Bitmap
+   //   1: Grayscale
+   //   2: Indexed color
+   //   3: RGB color
+   //   4: CMYK color
+   //   7: Multichannel
+   //   8: Duotone
+   //   9: Lab color
+   if (stbi__get16be(s) != 3)
+      return stbi__errpuc("wrong color format", "PSD is not in RGB color format");
+
+   // Skip the Mode Data.  (It's the palette for indexed color; other info for other modes.)
+   stbi__skip(s,stbi__get32be(s) );
+
+   // Skip the image resources.  (resolution, pen tool paths, etc)
+   stbi__skip(s, stbi__get32be(s) );
+
+   // Skip the reserved data.
+   stbi__skip(s, stbi__get32be(s) );
+
+   // Find out if the data is compressed.
+   // Known values:
+   //   0: no compression
+   //   1: RLE compressed
+   compression = stbi__get16be(s);
+   if (compression > 1)
+      return stbi__errpuc("bad compression", "PSD has an unknown compression format");
+
+   // Check size
+   if (!stbi__mad3sizes_valid(4, w, h, 0))
+      return stbi__errpuc("too large", "Corrupt PSD");
+
+   // Create the destination image.
+
+   if (!compression && bitdepth == 16 && bpc == 16) {
+      out = (stbi_uc *) stbi__malloc_mad3(8, w, h, 0);
+      ri->bits_per_channel = 16;
+   } else
+      out = (stbi_uc *) stbi__malloc(4 * w*h);
+
+   if (!out) return stbi__errpuc("outofmem", "Out of memory");
+   pixelCount = w*h;
+
+   // Initialize the data to zero.
+   //memset( out, 0, pixelCount * 4 );
+
+   // Finally, the image data.
+   if (compression) {
+      // RLE as used by .PSD and .TIFF
+      // Loop until you get the number of unpacked bytes you are expecting:
+      //     Read the next source byte into n.
+      //     If n is between 0 and 127 inclusive, copy the next n+1 bytes literally.
+      //     Else if n is between -127 and -1 inclusive, copy the next byte -n+1 times.
+      //     Else if n is 128, noop.
+      // Endloop
+
+      // The RLE-compressed data is preceeded by a 2-byte data count for each row in the data,
+      // which we're going to just skip.
+      stbi__skip(s, h * channelCount * 2 );
+
+      // Read the RLE data by channel.
+      for (channel = 0; channel < 4; channel++) {
+         stbi_uc *p;
+
+         p = out+channel;
+         if (channel >= channelCount) {
+            // Fill this channel with default data.
+            for (i = 0; i < pixelCount; i++, p += 4)
+               *p = (channel == 3 ? 255 : 0);
+         } else {
+            // Read the RLE data.
+            if (!stbi__psd_decode_rle(s, p, pixelCount)) {
+               STBI_FREE(out);
+               return stbi__errpuc("corrupt", "bad RLE data");
+            }
+         }
+      }
+
+   } else {
+      // We're at the raw image data.  It's each channel in order (Red, Green, Blue, Alpha, ...)
+      // where each channel consists of an 8-bit (or 16-bit) value for each pixel in the image.
+
+      // Read the data by channel.
+      for (channel = 0; channel < 4; channel++) {
+         if (channel >= channelCount) {
+            // Fill this channel with default data.
+            if (bitdepth == 16 && bpc == 16) {
+               stbi__uint16 *q = ((stbi__uint16 *) out) + channel;
+               stbi__uint16 val = channel == 3 ? 65535 : 0;
+               for (i = 0; i < pixelCount; i++, q += 4)
+                  *q = val;
+            } else {
+               stbi_uc *p = out+channel;
+               stbi_uc val = channel == 3 ? 255 : 0;
+               for (i = 0; i < pixelCount; i++, p += 4)
+                  *p = val;
+            }
+         } else {
+            if (ri->bits_per_channel == 16) {    // output bpc
+               stbi__uint16 *q = ((stbi__uint16 *) out) + channel;
+               for (i = 0; i < pixelCount; i++, q += 4)
+                  *q = (stbi__uint16) stbi__get16be(s);
+            } else {
+               stbi_uc *p = out+channel;
+               if (bitdepth == 16) {  // input bpc
+                  for (i = 0; i < pixelCount; i++, p += 4)
+                     *p = (stbi_uc) (stbi__get16be(s) >> 8);
+               } else {
+                  for (i = 0; i < pixelCount; i++, p += 4)
+                     *p = stbi__get8(s);
+               }
+            }
+         }
+      }
+   }
+
+   // remove weird white matte from PSD
+   if (channelCount >= 4) {
+      if (ri->bits_per_channel == 16) {
+         for (i=0; i < w*h; ++i) {
+            stbi__uint16 *pixel = (stbi__uint16 *) out + 4*i;
+            if (pixel[3] != 0 && pixel[3] != 65535) {
+               float a = pixel[3] / 65535.0f;
+               float ra = 1.0f / a;
+               float inv_a = 65535.0f * (1 - ra);
+               pixel[0] = (stbi__uint16) (pixel[0]*ra + inv_a);
+               pixel[1] = (stbi__uint16) (pixel[1]*ra + inv_a);
+               pixel[2] = (stbi__uint16) (pixel[2]*ra + inv_a);
+            }
+         }
+      } else {
+         for (i=0; i < w*h; ++i) {
+            unsigned char *pixel = out + 4*i;
+            if (pixel[3] != 0 && pixel[3] != 255) {
+               float a = pixel[3] / 255.0f;
+               float ra = 1.0f / a;
+               float inv_a = 255.0f * (1 - ra);
+               pixel[0] = (unsigned char) (pixel[0]*ra + inv_a);
+               pixel[1] = (unsigned char) (pixel[1]*ra + inv_a);
+               pixel[2] = (unsigned char) (pixel[2]*ra + inv_a);
+            }
+         }
+      }
+   }
+
+   // convert to desired output format
+   if (req_comp && req_comp != 4) {
+      if (ri->bits_per_channel == 16)
+         out = (stbi_uc *) stbi__convert_format16((stbi__uint16 *) out, 4, req_comp, w, h);
+      else
+         out = stbi__convert_format(out, 4, req_comp, w, h);
+      if (out == NULL) return out; // stbi__convert_format frees input on failure
+   }
+
+   if (comp) *comp = 4;
+   *y = h;
+   *x = w;
+
+   return out;
+}
+#endif
+
+// *************************************************************************************************
+// Softimage PIC loader
+// by Tom Seddon
+//
+// See http://softimage.wiki.softimage.com/index.php/INFO:_PIC_file_format
+// See http://ozviz.wasp.uwa.edu.au/~pbourke/dataformats/softimagepic/
+
+#ifndef STBI_NO_PIC
+static int stbi__pic_is4(stbi__context *s,const char *str)
+{
+   int i;
+   for (i=0; i<4; ++i)
+      if (stbi__get8(s) != (stbi_uc)str[i])
+         return 0;
+
+   return 1;
+}
+
+static int stbi__pic_test_core(stbi__context *s)
+{
+   int i;
+
+   if (!stbi__pic_is4(s,"\x53\x80\xF6\x34"))
+      return 0;
+
+   for(i=0;i<84;++i)
+      stbi__get8(s);
+
+   if (!stbi__pic_is4(s,"PICT"))
+      return 0;
+
+   return 1;
+}
+
+typedef struct
+{
+   stbi_uc size,type,channel;
+} stbi__pic_packet;
+
+static stbi_uc *stbi__readval(stbi__context *s, int channel, stbi_uc *dest)
+{
+   int mask=0x80, i;
+
+   for (i=0; i<4; ++i, mask>>=1) {
+      if (channel & mask) {
+         if (stbi__at_eof(s)) return stbi__errpuc("bad file","PIC file too short");
+         dest[i]=stbi__get8(s);
+      }
+   }
+
+   return dest;
+}
+
+static void stbi__copyval(int channel,stbi_uc *dest,const stbi_uc *src)
+{
+   int mask=0x80,i;
+
+   for (i=0;i<4; ++i, mask>>=1)
+      if (channel&mask)
+         dest[i]=src[i];
+}
+
+static stbi_uc *stbi__pic_load_core(stbi__context *s,int width,int height,int *comp, stbi_uc *result)
+{
+   int act_comp=0,num_packets=0,y,chained;
+   stbi__pic_packet packets[10];
+
+   // this will (should...) cater for even some bizarre stuff like having data
+    // for the same channel in multiple packets.
+   do {
+      stbi__pic_packet *packet;
+
+      if (num_packets==sizeof(packets)/sizeof(packets[0]))
+         return stbi__errpuc("bad format","too many packets");
+
+      packet = &packets[num_packets++];
+
+      chained = stbi__get8(s);
+      packet->size    = stbi__get8(s);
+      packet->type    = stbi__get8(s);
+      packet->channel = stbi__get8(s);
+
+      act_comp |= packet->channel;
+
+      if (stbi__at_eof(s))          return stbi__errpuc("bad file","file too short (reading packets)");
+      if (packet->size != 8)  return stbi__errpuc("bad format","packet isn't 8bpp");
+   } while (chained);
+
+   *comp = (act_comp & 0x10 ? 4 : 3); // has alpha channel?
+
+   for(y=0; y<height; ++y) {
+      int packet_idx;
+
+      for(packet_idx=0; packet_idx < num_packets; ++packet_idx) {
+         stbi__pic_packet *packet = &packets[packet_idx];
+         stbi_uc *dest = result+y*width*4;
+
+         switch (packet->type) {
+            default:
+               return stbi__errpuc("bad format","packet has bad compression type");
+
+            case 0: {//uncompressed
+               int x;
+
+               for(x=0;x<width;++x, dest+=4)
+                  if (!stbi__readval(s,packet->channel,dest))
+                     return 0;
+               break;
+            }
+
+            case 1://Pure RLE
+               {
+                  int left=width, i;
+
+                  while (left>0) {
+                     stbi_uc count,value[4];
+
+                     count=stbi__get8(s);
+                     if (stbi__at_eof(s))   return stbi__errpuc("bad file","file too short (pure read count)");
+
+                     if (count > left)
+                        count = (stbi_uc) left;
+
+                     if (!stbi__readval(s,packet->channel,value))  return 0;
+
+                     for(i=0; i<count; ++i,dest+=4)
+                        stbi__copyval(packet->channel,dest,value);
+                     left -= count;
+                  }
+               }
+               break;
+
+            case 2: {//Mixed RLE
+               int left=width;
+               while (left>0) {
+                  int count = stbi__get8(s), i;
+                  if (stbi__at_eof(s))  return stbi__errpuc("bad file","file too short (mixed read count)");
+
+                  if (count >= 128) { // Repeated
+                     stbi_uc value[4];
+
+                     if (count==128)
+                        count = stbi__get16be(s);
+                     else
+                        count -= 127;
+                     if (count > left)
+                        return stbi__errpuc("bad file","scanline overrun");
+
+                     if (!stbi__readval(s,packet->channel,value))
+                        return 0;
+
+                     for(i=0;i<count;++i, dest += 4)
+                        stbi__copyval(packet->channel,dest,value);
+                  } else { // Raw
+                     ++count;
+                     if (count>left) return stbi__errpuc("bad file","scanline overrun");
+
+                     for(i=0;i<count;++i, dest+=4)
+                        if (!stbi__readval(s,packet->channel,dest))
+                           return 0;
+                  }
+                  left-=count;
+               }
+               break;
+            }
+         }
+      }
+   }
+
+   return result;
+}
+
+static void *stbi__pic_load(stbi__context *s,int *px,int *py,int *comp,int req_comp, stbi__result_info *ri)
+{
+   stbi_uc *result;
+   int i, x,y, internal_comp;
+   STBI_NOTUSED(ri);
+
+   if (!comp) comp = &internal_comp;
+
+   for (i=0; i<92; ++i)
+      stbi__get8(s);
+
+   x = stbi__get16be(s);
+   y = stbi__get16be(s);
+   if (stbi__at_eof(s))  return stbi__errpuc("bad file","file too short (pic header)");
+   if (!stbi__mad3sizes_valid(x, y, 4, 0)) return stbi__errpuc("too large", "PIC image too large to decode");
+
+   stbi__get32be(s); //skip `ratio'
+   stbi__get16be(s); //skip `fields'
+   stbi__get16be(s); //skip `pad'
+
+   // intermediate buffer is RGBA
+   result = (stbi_uc *) stbi__malloc_mad3(x, y, 4, 0);
+   memset(result, 0xff, x*y*4);
+
+   if (!stbi__pic_load_core(s,x,y,comp, result)) {
+      STBI_FREE(result);
+      result=0;
+   }
+   *px = x;
+   *py = y;
+   if (req_comp == 0) req_comp = *comp;
+   result=stbi__convert_format(result,4,req_comp,x,y);
+
+   return result;
+}
+
+static int stbi__pic_test(stbi__context *s)
+{
+   int r = stbi__pic_test_core(s);
+   stbi__rewind(s);
+   return r;
+}
+#endif
+
+// *************************************************************************************************
+// GIF loader -- public domain by Jean-Marc Lienher -- simplified/shrunk by stb
+
+#ifndef STBI_NO_GIF
+typedef struct
+{
+   stbi__int16 prefix;
+   stbi_uc first;
+   stbi_uc suffix;
+} stbi__gif_lzw;
+
+typedef struct
+{
+   int w,h;
+   stbi_uc *out;                 // output buffer (always 4 components)
+   stbi_uc *background;          // The current "background" as far as a gif is concerned
+   stbi_uc *history; 
+   int flags, bgindex, ratio, transparent, eflags;
+   stbi_uc  pal[256][4];
+   stbi_uc lpal[256][4];
+   stbi__gif_lzw codes[8192];
+   stbi_uc *color_table;
+   int parse, step;
+   int lflags;
+   int start_x, start_y;
+   int max_x, max_y;
+   int cur_x, cur_y;
+   int line_size;
+   int delay;
+} stbi__gif;
+
+static int stbi__gif_test_raw(stbi__context *s)
+{
+   int sz;
+   if (stbi__get8(s) != 'G' || stbi__get8(s) != 'I' || stbi__get8(s) != 'F' || stbi__get8(s) != '8') return 0;
+   sz = stbi__get8(s);
+   if (sz != '9' && sz != '7') return 0;
+   if (stbi__get8(s) != 'a') return 0;
+   return 1;
+}
+
+static int stbi__gif_test(stbi__context *s)
+{
+   int r = stbi__gif_test_raw(s);
+   stbi__rewind(s);
+   return r;
+}
+
+static void stbi__gif_parse_colortable(stbi__context *s, stbi_uc pal[256][4], int num_entries, int transp)
+{
+   int i;
+   for (i=0; i < num_entries; ++i) {
+      pal[i][2] = stbi__get8(s);
+      pal[i][1] = stbi__get8(s);
+      pal[i][0] = stbi__get8(s);
+      pal[i][3] = transp == i ? 0 : 255;
+   }
+}
+
+static int stbi__gif_header(stbi__context *s, stbi__gif *g, int *comp, int is_info)
+{
+   stbi_uc version;
+   if (stbi__get8(s) != 'G' || stbi__get8(s) != 'I' || stbi__get8(s) != 'F' || stbi__get8(s) != '8')
+      return stbi__err("not GIF", "Corrupt GIF");
+
+   version = stbi__get8(s);
+   if (version != '7' && version != '9')    return stbi__err("not GIF", "Corrupt GIF");
+   if (stbi__get8(s) != 'a')                return stbi__err("not GIF", "Corrupt GIF");
+
+   stbi__g_failure_reason = "";
+   g->w = stbi__get16le(s);
+   g->h = stbi__get16le(s);
+   g->flags = stbi__get8(s);
+   g->bgindex = stbi__get8(s);
+   g->ratio = stbi__get8(s);
+   g->transparent = -1;
+
+   if (comp != 0) *comp = 4;  // can't actually tell whether it's 3 or 4 until we parse the comments
+
+   if (is_info) return 1;
+
+   if (g->flags & 0x80)
+      stbi__gif_parse_colortable(s,g->pal, 2 << (g->flags & 7), -1);
+
+   return 1;
+}
+
+static int stbi__gif_info_raw(stbi__context *s, int *x, int *y, int *comp)
+{
+   stbi__gif* g = (stbi__gif*) stbi__malloc(sizeof(stbi__gif));
+   if (!stbi__gif_header(s, g, comp, 1)) {
+      STBI_FREE(g);
+      stbi__rewind( s );
+      return 0;
+   }
+   if (x) *x = g->w;
+   if (y) *y = g->h;
+   STBI_FREE(g);
+   return 1;
+}
+
+static void stbi__out_gif_code(stbi__gif *g, stbi__uint16 code)
+{
+   stbi_uc *p, *c;
+   int idx; 
+
+   // recurse to decode the prefixes, since the linked-list is backwards,
+   // and working backwards through an interleaved image would be nasty
+   if (g->codes[code].prefix >= 0)
+      stbi__out_gif_code(g, g->codes[code].prefix);
+
+   if (g->cur_y >= g->max_y) return;
+
+   idx = g->cur_x + g->cur_y; 
+   p = &g->out[idx];
+   g->history[idx / 4] = 1;  
+
+   c = &g->color_table[g->codes[code].suffix * 4];
+   if (c[3] > 128) { // don't render transparent pixels; 
+      p[0] = c[2];
+      p[1] = c[1];
+      p[2] = c[0];
+      p[3] = c[3];
+   }
+   g->cur_x += 4;
+
+   if (g->cur_x >= g->max_x) {
+      g->cur_x = g->start_x;
+      g->cur_y += g->step;
+
+      while (g->cur_y >= g->max_y && g->parse > 0) {
+         g->step = (1 << g->parse) * g->line_size;
+         g->cur_y = g->start_y + (g->step >> 1);
+         --g->parse;
+      }
+   }
+}
+
+static stbi_uc *stbi__process_gif_raster(stbi__context *s, stbi__gif *g)
+{
+   stbi_uc lzw_cs;
+   stbi__int32 len, init_code;
+   stbi__uint32 first;
+   stbi__int32 codesize, codemask, avail, oldcode, bits, valid_bits, clear;
+   stbi__gif_lzw *p;
+
+   lzw_cs = stbi__get8(s);
+   if (lzw_cs > 12) return NULL;
+   clear = 1 << lzw_cs;
+   first = 1;
+   codesize = lzw_cs + 1;
+   codemask = (1 << codesize) - 1;
+   bits = 0;
+   valid_bits = 0;
+   for (init_code = 0; init_code < clear; init_code++) {
+      g->codes[init_code].prefix = -1;
+      g->codes[init_code].first = (stbi_uc) init_code;
+      g->codes[init_code].suffix = (stbi_uc) init_code;
+   }
+
+   // support no starting clear code
+   avail = clear+2;
+   oldcode = -1;
+
+   len = 0;
+   for(;;) {
+      if (valid_bits < codesize) {
+         if (len == 0) {
+            len = stbi__get8(s); // start new block
+            if (len == 0)
+               return g->out;
+         }
+         --len;
+         bits |= (stbi__int32) stbi__get8(s) << valid_bits;
+         valid_bits += 8;
+      } else {
+         stbi__int32 code = bits & codemask;
+         bits >>= codesize;
+         valid_bits -= codesize;
+         // @OPTIMIZE: is there some way we can accelerate the non-clear path?
+         if (code == clear) {  // clear code
+            codesize = lzw_cs + 1;
+            codemask = (1 << codesize) - 1;
+            avail = clear + 2;
+            oldcode = -1;
+            first = 0;
+         } else if (code == clear + 1) { // end of stream code
+            stbi__skip(s, len);
+            while ((len = stbi__get8(s)) > 0)
+               stbi__skip(s,len);
+            return g->out;
+         } else if (code <= avail) {
+            if (first) {
+               return stbi__errpuc("no clear code", "Corrupt GIF");
+            }
+
+            if (oldcode >= 0) {
+               p = &g->codes[avail++];
+               if (avail > 8192) {
+                  return stbi__errpuc("too many codes", "Corrupt GIF");
+               }
+
+               p->prefix = (stbi__int16) oldcode;
+               p->first = g->codes[oldcode].first;
+               p->suffix = (code == avail) ? p->first : g->codes[code].first;
+            } else if (code == avail)
+               return stbi__errpuc("illegal code in raster", "Corrupt GIF");
+
+            stbi__out_gif_code(g, (stbi__uint16) code);
+
+            if ((avail & codemask) == 0 && avail <= 0x0FFF) {
+               codesize++;
+               codemask = (1 << codesize) - 1;
+            }
+
+            oldcode = code;
+         } else {
+            return stbi__errpuc("illegal code in raster", "Corrupt GIF");
+         }
+      }
+   }
+}
+
+// this function is designed to support animated gifs, although stb_image doesn't support it
+// two back is the image from two frames ago, used for a very specific disposal format
+static stbi_uc *stbi__gif_load_next(stbi__context *s, stbi__gif *g, int *comp, int req_comp, stbi_uc *two_back)
+{
+   int dispose; 
+   int first_frame; 
+   int pi; 
+   int pcount; 
+
+   // on first frame, any non-written pixels get the background colour (non-transparent)
+   first_frame = 0; 
+   if (g->out == 0) {
+      if (!stbi__gif_header(s, g, comp,0))     return 0; // stbi__g_failure_reason set by stbi__gif_header
+      g->out = (stbi_uc *) stbi__malloc(4 * g->w * g->h);
+      g->background = (stbi_uc *) stbi__malloc(4 * g->w * g->h); 
+      g->history = (stbi_uc *) stbi__malloc(g->w * g->h); 
+      if (g->out == 0)                      return stbi__errpuc("outofmem", "Out of memory");
+
+      // image is treated as "tranparent" at the start - ie, nothing overwrites the current background; 
+      // background colour is only used for pixels that are not rendered first frame, after that "background"
+      // color refers to teh color that was there the previous frame. 
+      memset( g->out, 0x00, 4 * g->w * g->h ); 
+      memset( g->background, 0x00, 4 * g->w * g->h ); // state of the background (starts transparent)
+      memset( g->history, 0x00, g->w * g->h );        // pixels that were affected previous frame
+      first_frame = 1; 
+   } else {
+      // second frame - how do we dispoase of the previous one?
+      dispose = (g->eflags & 0x1C) >> 2; 
+      pcount = g->w * g->h; 
+
+      if ((dispose == 3) && (two_back == 0)) {
+         dispose = 2; // if I don't have an image to revert back to, default to the old background
+      }
+
+      if (dispose == 3) { // use previous graphic
+         for (pi = 0; pi < pcount; ++pi) {
+            if (g->history[pi]) {
+               memcpy( &g->out[pi * 4], &two_back[pi * 4], 4 ); 
+            }
+         }
+      } else if (dispose == 2) { 
+         // restore what was changed last frame to background before that frame; 
+         for (pi = 0; pi < pcount; ++pi) {
+            if (g->history[pi]) {
+               memcpy( &g->out[pi * 4], &g->background[pi * 4], 4 ); 
+            }
+         }
+      } else {
+         // This is a non-disposal case eithe way, so just 
+         // leave the pixels as is, and they will become the new background
+         // 1: do not dispose
+         // 0:  not specified.
+      }
+
+      // background is what out is after the undoing of the previou frame; 
+      memcpy( g->background, g->out, 4 * g->w * g->h ); 
+   }
+
+   // clear my history; 
+   memset( g->history, 0x00, g->w * g->h );        // pixels that were affected previous frame
+
+   for (;;) {
+      int tag = stbi__get8(s); 
+      switch (tag) {
+         case 0x2C: /* Image Descriptor */
+         {
+            stbi__int32 x, y, w, h;
+            stbi_uc *o;
+
+            x = stbi__get16le(s);
+            y = stbi__get16le(s);
+            w = stbi__get16le(s);
+            h = stbi__get16le(s);
+            if (((x + w) > (g->w)) || ((y + h) > (g->h)))
+               return stbi__errpuc("bad Image Descriptor", "Corrupt GIF");
+
+            g->line_size = g->w * 4;
+            g->start_x = x * 4;
+            g->start_y = y * g->line_size;
+            g->max_x   = g->start_x + w * 4;
+            g->max_y   = g->start_y + h * g->line_size;
+            g->cur_x   = g->start_x;
+            g->cur_y   = g->start_y;
+
+            g->lflags = stbi__get8(s);
+
+            if (g->lflags & 0x40) {
+               g->step = 8 * g->line_size; // first interlaced spacing
+               g->parse = 3;
+            } else {
+               g->step = g->line_size;
+               g->parse = 0;
+            }
+
+            if (g->lflags & 0x80) {
+               stbi__gif_parse_colortable(s,g->lpal, 2 << (g->lflags & 7), g->eflags & 0x01 ? g->transparent : -1);
+               g->color_table = (stbi_uc *) g->lpal;
+            } else if (g->flags & 0x80) {
+               g->color_table = (stbi_uc *) g->pal;
+            } else
+               return stbi__errpuc("missing color table", "Corrupt GIF");            
+            
+            o = stbi__process_gif_raster(s, g);
+            if (o == NULL) return NULL;
+
+            // if this was the first frame, 
+            pcount = g->w * g->h; 
+            if (first_frame && (g->bgindex > 0)) {
+               // if first frame, any pixel not drawn to gets the background color
+               for (pi = 0; pi < pcount; ++pi) {
+                  if (g->history[pi] == 0) {
+                     g->pal[g->bgindex][3] = 255; // just in case it was made transparent, undo that; It will be reset next frame if need be; 
+                     memcpy( &g->out[pi * 4], &g->pal[g->bgindex], 4 ); 
+                  }
+               }
+            }
+
+            return o;
+         }
+
+         case 0x21: // Comment Extension.
+         {
+            int len;
+            int ext = stbi__get8(s); 
+            if (ext == 0xF9) { // Graphic Control Extension.
+               len = stbi__get8(s);
+               if (len == 4) {
+                  g->eflags = stbi__get8(s);
+                  g->delay = 10 * stbi__get16le(s); // delay - 1/100th of a second, saving as 1/1000ths.
+
+                  // unset old transparent
+                  if (g->transparent >= 0) {
+                     g->pal[g->transparent][3] = 255; 
+                  } 
+                  if (g->eflags & 0x01) {
+                     g->transparent = stbi__get8(s);
+                     if (g->transparent >= 0) {
+                        g->pal[g->transparent][3] = 0; 
+                     }
+                  } else {
+                     // don't need transparent
+                     stbi__skip(s, 1); 
+                     g->transparent = -1; 
+                  }
+               } else {
+                  stbi__skip(s, len);
+                  break;
+               }
+            } 
+            while ((len = stbi__get8(s)) != 0) {
+               stbi__skip(s, len);
+            }
+            break;
+         }
+
+         case 0x3B: // gif stream termination code
+            return (stbi_uc *) s; // using '1' causes warning on some compilers
+
+         default:
+            return stbi__errpuc("unknown code", "Corrupt GIF");
+      }
+   }
+}
+
+static void *stbi__load_gif_main(stbi__context *s, int **delays, int *x, int *y, int *z, int *comp, int req_comp)
+{
+   if (stbi__gif_test(s)) {
+      int layers = 0; 
+      stbi_uc *u = 0;
+      stbi_uc *out = 0;
+      stbi_uc *two_back = 0; 
+      stbi__gif g;
+      int stride; 
+      memset(&g, 0, sizeof(g));
+      if (delays) {
+         *delays = 0; 
+      }
+
+      do {
+         u = stbi__gif_load_next(s, &g, comp, req_comp, two_back);
+         if (u == (stbi_uc *) s) u = 0;  // end of animated gif marker
+
+         if (u) {
+            *x = g.w;
+            *y = g.h;
+            ++layers; 
+            stride = g.w * g.h * 4; 
+         
+            if (out) {
+               out = (stbi_uc*) STBI_REALLOC( out, layers * stride ); 
+               if (delays) {
+                  *delays = (int*) STBI_REALLOC( *delays, sizeof(int) * layers ); 
+               }
+            } else {
+               out = (stbi_uc*)stbi__malloc( layers * stride ); 
+               if (delays) {
+                  *delays = (int*) stbi__malloc( layers * sizeof(int) ); 
+               }
+            }
+            memcpy( out + ((layers - 1) * stride), u, stride ); 
+            if (layers >= 2) {
+               two_back = out - 2 * stride; 
+            }
+
+            if (delays) {
+               (*delays)[layers - 1U] = g.delay; 
+            }
+         }
+      } while (u != 0); 
+
+      // free temp buffer; 
+      STBI_FREE(g.out); 
+      STBI_FREE(g.history); 
+      STBI_FREE(g.background); 
+
+      // do the final conversion after loading everything; 
+      if (req_comp && req_comp != 4)
+         out = stbi__convert_format(out, 4, req_comp, layers * g.w, g.h);
+
+      *z = layers; 
+      return out;
+   } else {
+      return stbi__errpuc("not GIF", "Image was not as a gif type."); 
+   }
+}
+
+static void *stbi__gif_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri)
+{
+   stbi_uc *u = 0;
+   stbi__gif g;
+   memset(&g, 0, sizeof(g));
+
+   u = stbi__gif_load_next(s, &g, comp, req_comp, 0);
+   if (u == (stbi_uc *) s) u = 0;  // end of animated gif marker
+   if (u) {
+      *x = g.w;
+      *y = g.h;
+
+      // moved conversion to after successful load so that the same
+      // can be done for multiple frames. 
+      if (req_comp && req_comp != 4)
+         u = stbi__convert_format(u, 4, req_comp, g.w, g.h);
+   }
+
+   // free buffers needed for multiple frame loading; 
+   STBI_FREE(g.history);
+   STBI_FREE(g.background); 
+
+   return u;
+}
+
+static int stbi__gif_info(stbi__context *s, int *x, int *y, int *comp)
+{
+   return stbi__gif_info_raw(s,x,y,comp);
+}
+#endif
+
+// *************************************************************************************************
+// Radiance RGBE HDR loader
+// originally by Nicolas Schulz
+#ifndef STBI_NO_HDR
+static int stbi__hdr_test_core(stbi__context *s, const char *signature)
+{
+   int i;
+   for (i=0; signature[i]; ++i)
+      if (stbi__get8(s) != signature[i])
+          return 0;
+   stbi__rewind(s);
+   return 1;
+}
+
+static int stbi__hdr_test(stbi__context* s)
+{
+   int r = stbi__hdr_test_core(s, "#?RADIANCE\n");
+   stbi__rewind(s);
+   if(!r) {
+       r = stbi__hdr_test_core(s, "#?RGBE\n");
+       stbi__rewind(s);
+   }
+   return r;
+}
+
+#define STBI__HDR_BUFLEN  1024
+static char *stbi__hdr_gettoken(stbi__context *z, char *buffer)
+{
+   int len=0;
+   char c = '\0';
+
+   c = (char) stbi__get8(z);
+
+   while (!stbi__at_eof(z) && c != '\n') {
+      buffer[len++] = c;
+      if (len == STBI__HDR_BUFLEN-1) {
+         // flush to end of line
+         while (!stbi__at_eof(z) && stbi__get8(z) != '\n')
+            ;
+         break;
+      }
+      c = (char) stbi__get8(z);
+   }
+
+   buffer[len] = 0;
+   return buffer;
+}
+
+static void stbi__hdr_convert(float *output, stbi_uc *input, int req_comp)
+{
+   if ( input[3] != 0 ) {
+      float f1;
+      // Exponent
+      f1 = (float) ldexp(1.0f, input[3] - (int)(128 + 8));
+      if (req_comp <= 2)
+         output[0] = (input[0] + input[1] + input[2]) * f1 / 3;
+      else {
+         output[0] = input[0] * f1;
+         output[1] = input[1] * f1;
+         output[2] = input[2] * f1;
+      }
+      if (req_comp == 2) output[1] = 1;
+      if (req_comp == 4) output[3] = 1;
+   } else {
+      switch (req_comp) {
+         case 4: output[3] = 1; /* fallthrough */
+         case 3: output[0] = output[1] = output[2] = 0;
+                 break;
+         case 2: output[1] = 1; /* fallthrough */
+         case 1: output[0] = 0;
+                 break;
+      }
+   }
+}
+
+static float *stbi__hdr_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri)
+{
+   char buffer[STBI__HDR_BUFLEN];
+   char *token;
+   int valid = 0;
+   int width, height;
+   stbi_uc *scanline;
+   float *hdr_data;
+   int len;
+   unsigned char count, value;
+   int i, j, k, c1,c2, z;
+   const char *headerToken;
+   STBI_NOTUSED(ri);
+
+   // Check identifier
+   headerToken = stbi__hdr_gettoken(s,buffer);
+   if (strcmp(headerToken, "#?RADIANCE") != 0 && strcmp(headerToken, "#?RGBE") != 0)
+      return stbi__errpf("not HDR", "Corrupt HDR image");
+
+   // Parse header
+   for(;;) {
+      token = stbi__hdr_gettoken(s,buffer);
+      if (token[0] == 0) break;
+      if (strcmp(token, "FORMAT=32-bit_rle_rgbe") == 0) valid = 1;
+   }
+
+   if (!valid)    return stbi__errpf("unsupported format", "Unsupported HDR format");
+
+   // Parse width and height
+   // can't use sscanf() if we're not using stdio!
+   token = stbi__hdr_gettoken(s,buffer);
+   if (strncmp(token, "-Y ", 3))  return stbi__errpf("unsupported data layout", "Unsupported HDR format");
+   token += 3;
+   height = (int) strtol(token, &token, 10);
+   while (*token == ' ') ++token;
+   if (strncmp(token, "+X ", 3))  return stbi__errpf("unsupported data layout", "Unsupported HDR format");
+   token += 3;
+   width = (int) strtol(token, NULL, 10);
+
+   *x = width;
+   *y = height;
+
+   if (comp) *comp = 3;
+   if (req_comp == 0) req_comp = 3;
+
+   if (!stbi__mad4sizes_valid(width, height, req_comp, sizeof(float), 0))
+      return stbi__errpf("too large", "HDR image is too large");
+
+   // Read data
+   hdr_data = (float *) stbi__malloc_mad4(width, height, req_comp, sizeof(float), 0);
+   if (!hdr_data)
+      return stbi__errpf("outofmem", "Out of memory");
+
+   // Load image data
+   // image data is stored as some number of sca
+   if ( width < 8 || width >= 32768) {
+      // Read flat data
+      for (j=0; j < height; ++j) {
+         for (i=0; i < width; ++i) {
+            stbi_uc rgbe[4];
+           main_decode_loop:
+            stbi__getn(s, rgbe, 4);
+            stbi__hdr_convert(hdr_data + j * width * req_comp + i * req_comp, rgbe, req_comp);
+         }
+      }
+   } else {
+      // Read RLE-encoded data
+      scanline = NULL;
+
+      for (j = 0; j < height; ++j) {
+         c1 = stbi__get8(s);
+         c2 = stbi__get8(s);
+         len = stbi__get8(s);
+         if (c1 != 2 || c2 != 2 || (len & 0x80)) {
+            // not run-length encoded, so we have to actually use THIS data as a decoded
+            // pixel (note this can't be a valid pixel--one of RGB must be >= 128)
+            stbi_uc rgbe[4];
+            rgbe[0] = (stbi_uc) c1;
+            rgbe[1] = (stbi_uc) c2;
+            rgbe[2] = (stbi_uc) len;
+            rgbe[3] = (stbi_uc) stbi__get8(s);
+            stbi__hdr_convert(hdr_data, rgbe, req_comp);
+            i = 1;
+            j = 0;
+            STBI_FREE(scanline);
+            goto main_decode_loop; // yes, this makes no sense
+         }
+         len <<= 8;
+         len |= stbi__get8(s);
+         if (len != width) { STBI_FREE(hdr_data); STBI_FREE(scanline); return stbi__errpf("invalid decoded scanline length", "corrupt HDR"); }
+         if (scanline == NULL) {
+            scanline = (stbi_uc *) stbi__malloc_mad2(width, 4, 0);
+            if (!scanline) {
+               STBI_FREE(hdr_data);
+               return stbi__errpf("outofmem", "Out of memory");
+            }
+         }
+
+         for (k = 0; k < 4; ++k) {
+            int nleft;
+            i = 0;
+            while ((nleft = width - i) > 0) {
+               count = stbi__get8(s);
+               if (count > 128) {
+                  // Run
+                  value = stbi__get8(s);
+                  count -= 128;
+                  if (count > nleft) { STBI_FREE(hdr_data); STBI_FREE(scanline); return stbi__errpf("corrupt", "bad RLE data in HDR"); }
+                  for (z = 0; z < count; ++z)
+                     scanline[i++ * 4 + k] = value;
+               } else {
+                  // Dump
+                  if (count > nleft) { STBI_FREE(hdr_data); STBI_FREE(scanline); return stbi__errpf("corrupt", "bad RLE data in HDR"); }
+                  for (z = 0; z < count; ++z)
+                     scanline[i++ * 4 + k] = stbi__get8(s);
+               }
+            }
+         }
+         for (i=0; i < width; ++i)
+            stbi__hdr_convert(hdr_data+(j*width + i)*req_comp, scanline + i*4, req_comp);
+      }
+      if (scanline)
+         STBI_FREE(scanline);
+   }
+
+   return hdr_data;
+}
+
+static int stbi__hdr_info(stbi__context *s, int *x, int *y, int *comp)
+{
+   char buffer[STBI__HDR_BUFLEN];
+   char *token;
+   int valid = 0;
+   int dummy;
+
+   if (!x) x = &dummy;
+   if (!y) y = &dummy;
+   if (!comp) comp = &dummy;
+
+   if (stbi__hdr_test(s) == 0) {
+       stbi__rewind( s );
+       return 0;
+   }
+
+   for(;;) {
+      token = stbi__hdr_gettoken(s,buffer);
+      if (token[0] == 0) break;
+      if (strcmp(token, "FORMAT=32-bit_rle_rgbe") == 0) valid = 1;
+   }
+
+   if (!valid) {
+       stbi__rewind( s );
+       return 0;
+   }
+   token = stbi__hdr_gettoken(s,buffer);
+   if (strncmp(token, "-Y ", 3)) {
+       stbi__rewind( s );
+       return 0;
+   }
+   token += 3;
+   *y = (int) strtol(token, &token, 10);
+   while (*token == ' ') ++token;
+   if (strncmp(token, "+X ", 3)) {
+       stbi__rewind( s );
+       return 0;
+   }
+   token += 3;
+   *x = (int) strtol(token, NULL, 10);
+   *comp = 3;
+   return 1;
+}
+#endif // STBI_NO_HDR
+
+#ifndef STBI_NO_BMP
+static int stbi__bmp_info(stbi__context *s, int *x, int *y, int *comp)
+{
+   void *p;
+   stbi__bmp_data info;
+
+   info.all_a = 255;
+   p = stbi__bmp_parse_header(s, &info);
+   stbi__rewind( s );
+   if (p == NULL)
+      return 0;
+   if (x) *x = s->img_x;
+   if (y) *y = s->img_y;
+   if (comp) *comp = info.ma ? 4 : 3;
+   return 1;
+}
+#endif
+
+#ifndef STBI_NO_PSD
+static int stbi__psd_info(stbi__context *s, int *x, int *y, int *comp)
+{
+   int channelCount, dummy, depth;
+   if (!x) x = &dummy;
+   if (!y) y = &dummy;
+   if (!comp) comp = &dummy;
+   if (stbi__get32be(s) != 0x38425053) {
+       stbi__rewind( s );
+       return 0;
+   }
+   if (stbi__get16be(s) != 1) {
+       stbi__rewind( s );
+       return 0;
+   }
+   stbi__skip(s, 6);
+   channelCount = stbi__get16be(s);
+   if (channelCount < 0 || channelCount > 16) {
+       stbi__rewind( s );
+       return 0;
+   }
+   *y = stbi__get32be(s);
+   *x = stbi__get32be(s);
+   depth = stbi__get16be(s);
+   if (depth != 8 && depth != 16) {
+       stbi__rewind( s );
+       return 0;
+   }
+   if (stbi__get16be(s) != 3) {
+       stbi__rewind( s );
+       return 0;
+   }
+   *comp = 4;
+   return 1;
+}
+
+static int stbi__psd_is16(stbi__context *s)
+{
+   int channelCount, depth;
+   if (stbi__get32be(s) != 0x38425053) {
+       stbi__rewind( s );
+       return 0;
+   }
+   if (stbi__get16be(s) != 1) {
+       stbi__rewind( s );
+       return 0;
+   }
+   stbi__skip(s, 6);
+   channelCount = stbi__get16be(s);
+   if (channelCount < 0 || channelCount > 16) {
+       stbi__rewind( s );
+       return 0;
+   }
+   (void) stbi__get32be(s);
+   (void) stbi__get32be(s);
+   depth = stbi__get16be(s);
+   if (depth != 16) {
+       stbi__rewind( s );
+       return 0;
+   }
+   return 1;
+}
+#endif
+
+#ifndef STBI_NO_PIC
+static int stbi__pic_info(stbi__context *s, int *x, int *y, int *comp)
+{
+   int act_comp=0,num_packets=0,chained,dummy;
+   stbi__pic_packet packets[10];
+
+   if (!x) x = &dummy;
+   if (!y) y = &dummy;
+   if (!comp) comp = &dummy;
+
+   if (!stbi__pic_is4(s,"\x53\x80\xF6\x34")) {
+      stbi__rewind(s);
+      return 0;
+   }
+
+   stbi__skip(s, 88);
+
+   *x = stbi__get16be(s);
+   *y = stbi__get16be(s);
+   if (stbi__at_eof(s)) {
+      stbi__rewind( s);
+      return 0;
+   }
+   if ( (*x) != 0 && (1 << 28) / (*x) < (*y)) {
+      stbi__rewind( s );
+      return 0;
+   }
+
+   stbi__skip(s, 8);
+
+   do {
+      stbi__pic_packet *packet;
+
+      if (num_packets==sizeof(packets)/sizeof(packets[0]))
+         return 0;
+
+      packet = &packets[num_packets++];
+      chained = stbi__get8(s);
+      packet->size    = stbi__get8(s);
+      packet->type    = stbi__get8(s);
+      packet->channel = stbi__get8(s);
+      act_comp |= packet->channel;
+
+      if (stbi__at_eof(s)) {
+          stbi__rewind( s );
+          return 0;
+      }
+      if (packet->size != 8) {
+          stbi__rewind( s );
+          return 0;
+      }
+   } while (chained);
+
+   *comp = (act_comp & 0x10 ? 4 : 3);
+
+   return 1;
+}
+#endif
+
+// *************************************************************************************************
+// Portable Gray Map and Portable Pixel Map loader
+// by Ken Miller
+//
+// PGM: http://netpbm.sourceforge.net/doc/pgm.html
+// PPM: http://netpbm.sourceforge.net/doc/ppm.html
+//
+// Known limitations:
+//    Does not support comments in the header section
+//    Does not support ASCII image data (formats P2 and P3)
+//    Does not support 16-bit-per-channel
+
+#ifndef STBI_NO_PNM
+
+static int      stbi__pnm_test(stbi__context *s)
+{
+   char p, t;
+   p = (char) stbi__get8(s);
+   t = (char) stbi__get8(s);
+   if (p != 'P' || (t != '5' && t != '6')) {
+       stbi__rewind( s );
+       return 0;
+   }
+   return 1;
+}
+
+static void *stbi__pnm_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri)
+{
+   stbi_uc *out;
+   STBI_NOTUSED(ri);
+
+   if (!stbi__pnm_info(s, (int *)&s->img_x, (int *)&s->img_y, (int *)&s->img_n))
+      return 0;
+
+   *x = s->img_x;
+   *y = s->img_y;
+   if (comp) *comp = s->img_n;
+
+   if (!stbi__mad3sizes_valid(s->img_n, s->img_x, s->img_y, 0))
+      return stbi__errpuc("too large", "PNM too large");
+
+   out = (stbi_uc *) stbi__malloc_mad3(s->img_n, s->img_x, s->img_y, 0);
+   if (!out) return stbi__errpuc("outofmem", "Out of memory");
+   stbi__getn(s, out, s->img_n * s->img_x * s->img_y);
+
+   if (req_comp && req_comp != s->img_n) {
+      out = stbi__convert_format(out, s->img_n, req_comp, s->img_x, s->img_y);
+      if (out == NULL) return out; // stbi__convert_format frees input on failure
+   }
+   return out;
+}
+
+static int      stbi__pnm_isspace(char c)
+{
+   return c == ' ' || c == '\t' || c == '\n' || c == '\v' || c == '\f' || c == '\r';
+}
+
+static void     stbi__pnm_skip_whitespace(stbi__context *s, char *c)
+{
+   for (;;) {
+      while (!stbi__at_eof(s) && stbi__pnm_isspace(*c))
+         *c = (char) stbi__get8(s);
+
+      if (stbi__at_eof(s) || *c != '#')
+         break;
+
+      while (!stbi__at_eof(s) && *c != '\n' && *c != '\r' )
+         *c = (char) stbi__get8(s);
+   }
+}
+
+static int      stbi__pnm_isdigit(char c)
+{
+   return c >= '0' && c <= '9';
+}
+
+static int      stbi__pnm_getinteger(stbi__context *s, char *c)
+{
+   int value = 0;
+
+   while (!stbi__at_eof(s) && stbi__pnm_isdigit(*c)) {
+      value = value*10 + (*c - '0');
+      *c = (char) stbi__get8(s);
+   }
+
+   return value;
+}
+
+static int      stbi__pnm_info(stbi__context *s, int *x, int *y, int *comp)
+{
+   int maxv, dummy;
+   char c, p, t;
+
+   if (!x) x = &dummy;
+   if (!y) y = &dummy;
+   if (!comp) comp = &dummy;
+
+   stbi__rewind(s);
+
+   // Get identifier
+   p = (char) stbi__get8(s);
+   t = (char) stbi__get8(s);
+   if (p != 'P' || (t != '5' && t != '6')) {
+       stbi__rewind(s);
+       return 0;
+   }
+
+   *comp = (t == '6') ? 3 : 1;  // '5' is 1-component .pgm; '6' is 3-component .ppm
+
+   c = (char) stbi__get8(s);
+   stbi__pnm_skip_whitespace(s, &c);
+
+   *x = stbi__pnm_getinteger(s, &c); // read width
+   stbi__pnm_skip_whitespace(s, &c);
+
+   *y = stbi__pnm_getinteger(s, &c); // read height
+   stbi__pnm_skip_whitespace(s, &c);
+
+   maxv = stbi__pnm_getinteger(s, &c);  // read max value
+
+   if (maxv > 255)
+      return stbi__err("max value > 255", "PPM image not 8-bit");
+   else
+      return 1;
+}
+#endif
+
+static int stbi__info_main(stbi__context *s, int *x, int *y, int *comp)
+{
+   #ifndef STBI_NO_JPEG
+   if (stbi__jpeg_info(s, x, y, comp)) return 1;
+   #endif
+
+   #ifndef STBI_NO_PNG
+   if (stbi__png_info(s, x, y, comp))  return 1;
+   #endif
+
+   #ifndef STBI_NO_GIF
+   if (stbi__gif_info(s, x, y, comp))  return 1;
+   #endif
+
+   #ifndef STBI_NO_BMP
+   if (stbi__bmp_info(s, x, y, comp))  return 1;
+   #endif
+
+   #ifndef STBI_NO_PSD
+   if (stbi__psd_info(s, x, y, comp))  return 1;
+   #endif
+
+   #ifndef STBI_NO_PIC
+   if (stbi__pic_info(s, x, y, comp))  return 1;
+   #endif
+
+   #ifndef STBI_NO_PNM
+   if (stbi__pnm_info(s, x, y, comp))  return 1;
+   #endif
+
+   #ifndef STBI_NO_HDR
+   if (stbi__hdr_info(s, x, y, comp))  return 1;
+   #endif
+
+   // test tga last because it's a crappy test!
+   #ifndef STBI_NO_TGA
+   if (stbi__tga_info(s, x, y, comp))
+       return 1;
+   #endif
+   return stbi__err("unknown image type", "Image not of any known type, or corrupt");
+}
+
+static int stbi__is_16_main(stbi__context *s)
+{
+   #ifndef STBI_NO_PNG
+   if (stbi__png_is16(s))  return 1;
+   #endif
+
+   #ifndef STBI_NO_PSD
+   if (stbi__psd_is16(s))  return 1;
+   #endif
+
+   return 0;
+}
+
+#ifndef STBI_NO_STDIO
+STBIDEF int stbi_info(char const *filename, int *x, int *y, int *comp)
+{
+    FILE *f = stbi__fopen(filename, "rb");
+    int result;
+    if (!f) return stbi__err("can't fopen", "Unable to open file");
+    result = stbi_info_from_file(f, x, y, comp);
+    fclose(f);
+    return result;
+}
+
+STBIDEF int stbi_info_from_file(FILE *f, int *x, int *y, int *comp)
+{
+   int r;
+   stbi__context s;
+   long pos = ftell(f);
+   stbi__start_file(&s, f);
+   r = stbi__info_main(&s,x,y,comp);
+   fseek(f,pos,SEEK_SET);
+   return r;
+}
+
+STBIDEF int stbi_is_16_bit(char const *filename)
+{
+    FILE *f = stbi__fopen(filename, "rb");
+    int result;
+    if (!f) return stbi__err("can't fopen", "Unable to open file");
+    result = stbi_is_16_bit_from_file(f);
+    fclose(f);
+    return result;
+}
+
+STBIDEF int stbi_is_16_bit_from_file(FILE *f)
+{
+   int r;
+   stbi__context s;
+   long pos = ftell(f);
+   stbi__start_file(&s, f);
+   r = stbi__is_16_main(&s);
+   fseek(f,pos,SEEK_SET);
+   return r;
+}
+#endif // !STBI_NO_STDIO
+
+STBIDEF int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp)
+{
+   stbi__context s;
+   stbi__start_mem(&s,buffer,len);
+   return stbi__info_main(&s,x,y,comp);
+}
+
+STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *user, int *x, int *y, int *comp)
+{
+   stbi__context s;
+   stbi__start_callbacks(&s, (stbi_io_callbacks *) c, user);
+   return stbi__info_main(&s,x,y,comp);
+}
+
+STBIDEF int stbi_is_16_bit_from_memory(stbi_uc const *buffer, int len)
+{
+   stbi__context s;
+   stbi__start_mem(&s,buffer,len);
+   return stbi__is_16_main(&s);
+}
+
+STBIDEF int stbi_is_16_bit_from_callbacks(stbi_io_callbacks const *c, void *user)
+{
+   stbi__context s;
+   stbi__start_callbacks(&s, (stbi_io_callbacks *) c, user);
+   return stbi__is_16_main(&s);
+}
+
+#endif // STB_IMAGE_IMPLEMENTATION
+
+/*
+   revision history:
+      2.19  (2018-02-11) fix warning
+      2.18  (2018-01-30) fix warnings
+      2.17  (2018-01-29) change sbti__shiftsigned to avoid clang -O2 bug
+                         1-bit BMP
+                         *_is_16_bit api
+                         avoid warnings
+      2.16  (2017-07-23) all functions have 16-bit variants;
+                         STBI_NO_STDIO works again;
+                         compilation fixes;
+                         fix rounding in unpremultiply;
+                         optimize vertical flip;
+                         disable raw_len validation;
+                         documentation fixes
+      2.15  (2017-03-18) fix png-1,2,4 bug; now all Imagenet JPGs decode;
+                         warning fixes; disable run-time SSE detection on gcc;
+                         uniform handling of optional "return" values;
+                         thread-safe initialization of zlib tables
+      2.14  (2017-03-03) remove deprecated STBI_JPEG_OLD; fixes for Imagenet JPGs
+      2.13  (2016-11-29) add 16-bit API, only supported for PNG right now
+      2.12  (2016-04-02) fix typo in 2.11 PSD fix that caused crashes
+      2.11  (2016-04-02) allocate large structures on the stack
+                         remove white matting for transparent PSD
+                         fix reported channel count for PNG & BMP
+                         re-enable SSE2 in non-gcc 64-bit
+                         support RGB-formatted JPEG
+                         read 16-bit PNGs (only as 8-bit)
+      2.10  (2016-01-22) avoid warning introduced in 2.09 by STBI_REALLOC_SIZED
+      2.09  (2016-01-16) allow comments in PNM files
+                         16-bit-per-pixel TGA (not bit-per-component)
+                         info() for TGA could break due to .hdr handling
+                         info() for BMP to shares code instead of sloppy parse
+                         can use STBI_REALLOC_SIZED if allocator doesn't support realloc
+                         code cleanup
+      2.08  (2015-09-13) fix to 2.07 cleanup, reading RGB PSD as RGBA
+      2.07  (2015-09-13) fix compiler warnings
+                         partial animated GIF support
+                         limited 16-bpc PSD support
+                         #ifdef unused functions
+                         bug with < 92 byte PIC,PNM,HDR,TGA
+      2.06  (2015-04-19) fix bug where PSD returns wrong '*comp' value
+      2.05  (2015-04-19) fix bug in progressive JPEG handling, fix warning
+      2.04  (2015-04-15) try to re-enable SIMD on MinGW 64-bit
+      2.03  (2015-04-12) extra corruption checking (mmozeiko)
+                         stbi_set_flip_vertically_on_load (nguillemot)
+                         fix NEON support; fix mingw support
+      2.02  (2015-01-19) fix incorrect assert, fix warning
+      2.01  (2015-01-17) fix various warnings; suppress SIMD on gcc 32-bit without -msse2
+      2.00b (2014-12-25) fix STBI_MALLOC in progressive JPEG
+      2.00  (2014-12-25) optimize JPG, including x86 SSE2 & NEON SIMD (ryg)
+                         progressive JPEG (stb)
+                         PGM/PPM support (Ken Miller)
+                         STBI_MALLOC,STBI_REALLOC,STBI_FREE
+                         GIF bugfix -- seemingly never worked
+                         STBI_NO_*, STBI_ONLY_*
+      1.48  (2014-12-14) fix incorrectly-named assert()
+      1.47  (2014-12-14) 1/2/4-bit PNG support, both direct and paletted (Omar Cornut & stb)
+                         optimize PNG (ryg)
+                         fix bug in interlaced PNG with user-specified channel count (stb)
+      1.46  (2014-08-26)
+              fix broken tRNS chunk (colorkey-style transparency) in non-paletted PNG
+      1.45  (2014-08-16)
+              fix MSVC-ARM internal compiler error by wrapping malloc
+      1.44  (2014-08-07)
+              various warning fixes from Ronny Chevalier
+      1.43  (2014-07-15)
+              fix MSVC-only compiler problem in code changed in 1.42
+      1.42  (2014-07-09)
+              don't define _CRT_SECURE_NO_WARNINGS (affects user code)
+              fixes to stbi__cleanup_jpeg path
+              added STBI_ASSERT to avoid requiring assert.h
+      1.41  (2014-06-25)
+              fix search&replace from 1.36 that messed up comments/error messages
+      1.40  (2014-06-22)
+              fix gcc struct-initialization warning
+      1.39  (2014-06-15)
+              fix to TGA optimization when req_comp != number of components in TGA;
+              fix to GIF loading because BMP wasn't rewinding (whoops, no GIFs in my test suite)
+              add support for BMP version 5 (more ignored fields)
+      1.38  (2014-06-06)
+              suppress MSVC warnings on integer casts truncating values
+              fix accidental rename of 'skip' field of I/O
+      1.37  (2014-06-04)
+              remove duplicate typedef
+      1.36  (2014-06-03)
+              convert to header file single-file library
+              if de-iphone isn't set, load iphone images color-swapped instead of returning NULL
+      1.35  (2014-05-27)
+              various warnings
+              fix broken STBI_SIMD path
+              fix bug where stbi_load_from_file no longer left file pointer in correct place
+              fix broken non-easy path for 32-bit BMP (possibly never used)
+              TGA optimization by Arseny Kapoulkine
+      1.34  (unknown)
+              use STBI_NOTUSED in stbi__resample_row_generic(), fix one more leak in tga failure case
+      1.33  (2011-07-14)
+              make stbi_is_hdr work in STBI_NO_HDR (as specified), minor compiler-friendly improvements
+      1.32  (2011-07-13)
+              support for "info" function for all supported filetypes (SpartanJ)
+      1.31  (2011-06-20)
+              a few more leak fixes, bug in PNG handling (SpartanJ)
+      1.30  (2011-06-11)
+              added ability to load files via callbacks to accomidate custom input streams (Ben Wenger)
+              removed deprecated format-specific test/load functions
+              removed support for installable file formats (stbi_loader) -- would have been broken for IO callbacks anyway
+              error cases in bmp and tga give messages and don't leak (Raymond Barbiero, grisha)
+              fix inefficiency in decoding 32-bit BMP (David Woo)
+      1.29  (2010-08-16)
+              various warning fixes from Aurelien Pocheville
+      1.28  (2010-08-01)
+              fix bug in GIF palette transparency (SpartanJ)
+      1.27  (2010-08-01)
+              cast-to-stbi_uc to fix warnings
+      1.26  (2010-07-24)
+              fix bug in file buffering for PNG reported by SpartanJ
+      1.25  (2010-07-17)
+              refix trans_data warning (Won Chun)
+      1.24  (2010-07-12)
+              perf improvements reading from files on platforms with lock-heavy fgetc()
+              minor perf improvements for jpeg
+              deprecated type-specific functions so we'll get feedback if they're needed
+              attempt to fix trans_data warning (Won Chun)
+      1.23    fixed bug in iPhone support
+      1.22  (2010-07-10)
+              removed image *writing* support
+              stbi_info support from Jetro Lauha
+              GIF support from Jean-Marc Lienher
+              iPhone PNG-extensions from James Brown
+              warning-fixes from Nicolas Schulz and Janez Zemva (i.stbi__err. Janez (U+017D)emva)
+      1.21    fix use of 'stbi_uc' in header (reported by jon blow)
+      1.20    added support for Softimage PIC, by Tom Seddon
+      1.19    bug in interlaced PNG corruption check (found by ryg)
+      1.18  (2008-08-02)
+              fix a threading bug (local mutable static)
+      1.17    support interlaced PNG
+      1.16    major bugfix - stbi__convert_format converted one too many pixels
+      1.15    initialize some fields for thread safety
+      1.14    fix threadsafe conversion bug
+              header-file-only version (#define STBI_HEADER_FILE_ONLY before including)
+      1.13    threadsafe
+      1.12    const qualifiers in the API
+      1.11    Support installable IDCT, colorspace conversion routines
+      1.10    Fixes for 64-bit (don't use "unsigned long")
+              optimized upsampling by Fabian "ryg" Giesen
+      1.09    Fix format-conversion for PSD code (bad global variables!)
+      1.08    Thatcher Ulrich's PSD code integrated by Nicolas Schulz
+      1.07    attempt to fix C++ warning/errors again
+      1.06    attempt to fix C++ warning/errors again
+      1.05    fix TGA loading to return correct *comp and use good luminance calc
+      1.04    default float alpha is 1, not 255; use 'void *' for stbi_image_free
+      1.03    bugfixes to STBI_NO_STDIO, STBI_NO_HDR
+      1.02    support for (subset of) HDR files, float interface for preferred access to them
+      1.01    fix bug: possible bug in handling right-side up bmps... not sure
+              fix bug: the stbi__bmp_load() and stbi__tga_load() functions didn't work at all
+      1.00    interface to zlib that skips zlib header
+      0.99    correct handling of alpha in palette
+      0.98    TGA loader by lonesock; dynamically add loaders (untested)
+      0.97    jpeg errors on too large a file; also catch another malloc failure
+      0.96    fix detection of invalid v value - particleman@mollyrocket forum
+      0.95    during header scan, seek to markers in case of padding
+      0.94    STBI_NO_STDIO to disable stdio usage; rename all #defines the same
+      0.93    handle jpegtran output; verbose errors
+      0.92    read 4,8,16,24,32-bit BMP files of several formats
+      0.91    output 24-bit Windows 3.0 BMP files
+      0.90    fix a few more warnings; bump version number to approach 1.0
+      0.61    bugfixes due to Marc LeBlanc, Christopher Lloyd
+      0.60    fix compiling as c++
+      0.59    fix warnings: merge Dave Moore's -Wall fixes
+      0.58    fix bug: zlib uncompressed mode len/nlen was wrong endian
+      0.57    fix bug: jpg last huffman symbol before marker was >9 bits but less than 16 available
+      0.56    fix bug: zlib uncompressed mode len vs. nlen
+      0.55    fix bug: restart_interval not initialized to 0
+      0.54    allow NULL for 'int *comp'
+      0.53    fix bug in png 3->4; speedup png decoding
+      0.52    png handles req_comp=3,4 directly; minor cleanup; jpeg comments
+      0.51    obey req_comp requests, 1-component jpegs return as 1-component,
+              on 'test' only check type, not whether we support this variant
+      0.50  (2006-11-19)
+              first released version
+*/
+
+
+/*
+------------------------------------------------------------------------------
+This software is available under 2 licenses -- choose whichever you prefer.
+------------------------------------------------------------------------------
+ALTERNATIVE A - MIT License
+Copyright (c) 2017 Sean Barrett
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+------------------------------------------------------------------------------
+ALTERNATIVE B - Public Domain (www.unlicense.org)
+This is free and unencumbered software released into the public domain.
+Anyone is free to copy, modify, publish, use, compile, sell, or distribute this
+software, either in source code form or as a compiled binary, for any purpose,
+commercial or non-commercial, and by any means.
+In jurisdictions that recognize copyright laws, the author or authors of this
+software dedicate any and all copyright interest in the software to the public
+domain. We make this dedication for the benefit of the public at large and to
+the detriment of our heirs and successors. We intend this dedication to be an
+overt act of relinquishment in perpetuity of all present and future rights to
+this software under copyright law.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+------------------------------------------------------------------------------
+*/
diff --git a/projects/darknet/src/stb_image_write.h b/projects/darknet/src/stb_image_write.h
new file mode 100644
index 0000000000000000000000000000000000000000..c05e95812b96232abd3617f98255832cc3fe4716
--- /dev/null
+++ b/projects/darknet/src/stb_image_write.h
@@ -0,0 +1,1568 @@
+/* stb_image_write - v1.09 - public domain - http://nothings.org/stb/stb_image_write.h
+   writes out PNG/BMP/TGA/JPEG/HDR images to C stdio - Sean Barrett 2010-2015
+                                     no warranty implied; use at your own risk
+
+   Before #including,
+
+       #define STB_IMAGE_WRITE_IMPLEMENTATION
+
+   in the file that you want to have the implementation.
+
+   Will probably not work correctly with strict-aliasing optimizations.
+
+   If using a modern Microsoft Compiler, non-safe versions of CRT calls may cause 
+   compilation warnings or even errors. To avoid this, also before #including,
+
+       #define STBI_MSC_SECURE_CRT
+
+ABOUT:
+
+   This header file is a library for writing images to C stdio. It could be
+   adapted to write to memory or a general streaming interface; let me know.
+
+   The PNG output is not optimal; it is 20-50% larger than the file
+   written by a decent optimizing implementation; though providing a custom
+   zlib compress function (see STBIW_ZLIB_COMPRESS) can mitigate that.
+   This library is designed for source code compactness and simplicity,
+   not optimal image file size or run-time performance.
+
+BUILDING:
+
+   You can #define STBIW_ASSERT(x) before the #include to avoid using assert.h.
+   You can #define STBIW_MALLOC(), STBIW_REALLOC(), and STBIW_FREE() to replace
+   malloc,realloc,free.
+   You can #define STBIW_MEMMOVE() to replace memmove()
+   You can #define STBIW_ZLIB_COMPRESS to use a custom zlib-style compress function
+   for PNG compression (instead of the builtin one), it must have the following signature:
+   unsigned char * my_compress(unsigned char *data, int data_len, int *out_len, int quality);
+   The returned data will be freed with STBIW_FREE() (free() by default),
+   so it must be heap allocated with STBIW_MALLOC() (malloc() by default),
+
+USAGE:
+
+   There are five functions, one for each image file format:
+
+     int stbi_write_png(char const *filename, int w, int h, int comp, const void *data, int stride_in_bytes);
+     int stbi_write_bmp(char const *filename, int w, int h, int comp, const void *data);
+     int stbi_write_tga(char const *filename, int w, int h, int comp, const void *data);
+     int stbi_write_jpg(char const *filename, int w, int h, int comp, const void *data, int quality);
+     int stbi_write_hdr(char const *filename, int w, int h, int comp, const float *data);
+
+     void stbi_flip_vertically_on_write(int flag); // flag is non-zero to flip data vertically
+
+   There are also five equivalent functions that use an arbitrary write function. You are
+   expected to open/close your file-equivalent before and after calling these:
+
+     int stbi_write_png_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void  *data, int stride_in_bytes);
+     int stbi_write_bmp_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void  *data);
+     int stbi_write_tga_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void  *data);
+     int stbi_write_hdr_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const float *data);
+     int stbi_write_jpg_to_func(stbi_write_func *func, void *context, int x, int y, int comp, const void *data, int quality);
+
+   where the callback is:
+      void stbi_write_func(void *context, void *data, int size);
+
+   You can configure it with these global variables:
+      int stbi_write_tga_with_rle;             // defaults to true; set to 0 to disable RLE
+      int stbi_write_png_compression_level;    // defaults to 8; set to higher for more compression
+      int stbi_write_force_png_filter;         // defaults to -1; set to 0..5 to force a filter mode
+
+
+   You can define STBI_WRITE_NO_STDIO to disable the file variant of these
+   functions, so the library will not use stdio.h at all. However, this will
+   also disable HDR writing, because it requires stdio for formatted output.
+
+   Each function returns 0 on failure and non-0 on success.
+
+   The functions create an image file defined by the parameters. The image
+   is a rectangle of pixels stored from left-to-right, top-to-bottom.
+   Each pixel contains 'comp' channels of data stored interleaved with 8-bits
+   per channel, in the following order: 1=Y, 2=YA, 3=RGB, 4=RGBA. (Y is
+   monochrome color.) The rectangle is 'w' pixels wide and 'h' pixels tall.
+   The *data pointer points to the first byte of the top-left-most pixel.
+   For PNG, "stride_in_bytes" is the distance in bytes from the first byte of
+   a row of pixels to the first byte of the next row of pixels.
+
+   PNG creates output files with the same number of components as the input.
+   The BMP format expands Y to RGB in the file format and does not
+   output alpha.
+
+   PNG supports writing rectangles of data even when the bytes storing rows of
+   data are not consecutive in memory (e.g. sub-rectangles of a larger image),
+   by supplying the stride between the beginning of adjacent rows. The other
+   formats do not. (Thus you cannot write a native-format BMP through the BMP
+   writer, both because it is in BGR order and because it may have padding
+   at the end of the line.)
+
+   PNG allows you to set the deflate compression level by setting the global
+   variable 'stbi_write_png_compression_level' (it defaults to 8).
+
+   HDR expects linear float data. Since the format is always 32-bit rgb(e)
+   data, alpha (if provided) is discarded, and for monochrome data it is
+   replicated across all three channels.
+
+   TGA supports RLE or non-RLE compressed data. To use non-RLE-compressed
+   data, set the global variable 'stbi_write_tga_with_rle' to 0.
+   
+   JPEG does ignore alpha channels in input data; quality is between 1 and 100.
+   Higher quality looks better but results in a bigger image.
+   JPEG baseline (no JPEG progressive).
+
+CREDITS:
+
+
+   Sean Barrett           -    PNG/BMP/TGA 
+   Baldur Karlsson        -    HDR
+   Jean-Sebastien Guay    -    TGA monochrome
+   Tim Kelsey             -    misc enhancements
+   Alan Hickman           -    TGA RLE
+   Emmanuel Julien        -    initial file IO callback implementation
+   Jon Olick              -    original jo_jpeg.cpp code
+   Daniel Gibson          -    integrate JPEG, allow external zlib
+   Aarni Koskela          -    allow choosing PNG filter
+
+   bugfixes:
+      github:Chribba
+      Guillaume Chereau
+      github:jry2
+      github:romigrou
+      Sergio Gonzalez
+      Jonas Karlsson
+      Filip Wasil
+      Thatcher Ulrich
+      github:poppolopoppo
+      Patrick Boettcher
+      github:xeekworx
+      Cap Petschulat
+      Simon Rodriguez
+      Ivan Tikhonov
+      github:ignotion
+      Adam Schackart
+
+LICENSE
+
+  See end of file for license information.
+
+*/
+
+#ifndef INCLUDE_STB_IMAGE_WRITE_H
+#define INCLUDE_STB_IMAGE_WRITE_H
+
+// if STB_IMAGE_WRITE_STATIC causes problems, try defining STBIWDEF to 'inline' or 'static inline'
+#ifndef STBIWDEF
+#ifdef STB_IMAGE_WRITE_STATIC
+#define STBIWDEF  static
+#else
+#ifdef __cplusplus
+#define STBIWDEF  extern "C"
+#else
+#define STBIWDEF  extern
+#endif
+#endif
+#endif
+
+#ifndef STB_IMAGE_WRITE_STATIC  // C++ forbids static forward declarations
+extern int stbi_write_tga_with_rle;
+extern int stbi_write_png_compression_level;
+extern int stbi_write_force_png_filter;
+#endif
+
+#ifndef STBI_WRITE_NO_STDIO
+STBIWDEF int stbi_write_png(char const *filename, int w, int h, int comp, const void  *data, int stride_in_bytes);
+STBIWDEF int stbi_write_bmp(char const *filename, int w, int h, int comp, const void  *data);
+STBIWDEF int stbi_write_tga(char const *filename, int w, int h, int comp, const void  *data);
+STBIWDEF int stbi_write_hdr(char const *filename, int w, int h, int comp, const float *data);
+STBIWDEF int stbi_write_jpg(char const *filename, int x, int y, int comp, const void  *data, int quality);
+#endif
+
+typedef void stbi_write_func(void *context, void *data, int size);
+
+STBIWDEF int stbi_write_png_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void  *data, int stride_in_bytes);
+STBIWDEF int stbi_write_bmp_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void  *data);
+STBIWDEF int stbi_write_tga_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void  *data);
+STBIWDEF int stbi_write_hdr_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const float *data);
+STBIWDEF int stbi_write_jpg_to_func(stbi_write_func *func, void *context, int x, int y, int comp, const void  *data, int quality);
+
+STBIWDEF void stbi_flip_vertically_on_write(int flip_boolean);
+
+#endif//INCLUDE_STB_IMAGE_WRITE_H
+
+#ifdef STB_IMAGE_WRITE_IMPLEMENTATION
+
+#ifdef _WIN32
+   #ifndef _CRT_SECURE_NO_WARNINGS
+   #define _CRT_SECURE_NO_WARNINGS
+   #endif
+   #ifndef _CRT_NONSTDC_NO_DEPRECATE
+   #define _CRT_NONSTDC_NO_DEPRECATE
+   #endif
+#endif
+
+#ifndef STBI_WRITE_NO_STDIO
+#include <stdio.h>
+#endif // STBI_WRITE_NO_STDIO
+
+#include <stdarg.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+
+#if defined(STBIW_MALLOC) && defined(STBIW_FREE) && (defined(STBIW_REALLOC) || defined(STBIW_REALLOC_SIZED))
+// ok
+#elif !defined(STBIW_MALLOC) && !defined(STBIW_FREE) && !defined(STBIW_REALLOC) && !defined(STBIW_REALLOC_SIZED)
+// ok
+#else
+#error "Must define all or none of STBIW_MALLOC, STBIW_FREE, and STBIW_REALLOC (or STBIW_REALLOC_SIZED)."
+#endif
+
+#ifndef STBIW_MALLOC
+#define STBIW_MALLOC(sz)        malloc(sz)
+#define STBIW_REALLOC(p,newsz)  realloc(p,newsz)
+#define STBIW_FREE(p)           free(p)
+#endif
+
+#ifndef STBIW_REALLOC_SIZED
+#define STBIW_REALLOC_SIZED(p,oldsz,newsz) STBIW_REALLOC(p,newsz)
+#endif
+
+
+#ifndef STBIW_MEMMOVE
+#define STBIW_MEMMOVE(a,b,sz) memmove(a,b,sz)
+#endif
+
+
+#ifndef STBIW_ASSERT
+#include <assert.h>
+#define STBIW_ASSERT(x) assert(x)
+#endif
+
+#define STBIW_UCHAR(x) (unsigned char) ((x) & 0xff)
+
+#ifdef STB_IMAGE_WRITE_STATIC
+static int stbi__flip_vertically_on_write=0;
+static int stbi_write_png_compression_level = 8;
+static int stbi_write_tga_with_rle = 1;
+static int stbi_write_force_png_filter = -1;
+#else
+int stbi_write_png_compression_level = 8;
+int stbi__flip_vertically_on_write=0;
+int stbi_write_tga_with_rle = 1;
+int stbi_write_force_png_filter = -1;
+#endif
+
+STBIWDEF void stbi_flip_vertically_on_write(int flag)
+{
+   stbi__flip_vertically_on_write = flag;
+}
+
+typedef struct
+{
+   stbi_write_func *func;
+   void *context;
+} stbi__write_context;
+
+// initialize a callback-based context
+static void stbi__start_write_callbacks(stbi__write_context *s, stbi_write_func *c, void *context)
+{
+   s->func    = c;
+   s->context = context;
+}
+
+#ifndef STBI_WRITE_NO_STDIO
+
+static void stbi__stdio_write(void *context, void *data, int size)
+{
+   fwrite(data,1,size,(FILE*) context);
+}
+
+static int stbi__start_write_file(stbi__write_context *s, const char *filename)
+{
+   FILE *f;
+#ifdef STBI_MSC_SECURE_CRT
+   if (fopen_s(&f, filename, "wb"))
+      f = NULL;
+#else
+   f = fopen(filename, "wb");
+#endif
+   stbi__start_write_callbacks(s, stbi__stdio_write, (void *) f);
+   return f != NULL;
+}
+
+static void stbi__end_write_file(stbi__write_context *s)
+{
+   fclose((FILE *)s->context);
+}
+
+#endif // !STBI_WRITE_NO_STDIO
+
+typedef unsigned int stbiw_uint32;
+typedef int stb_image_write_test[sizeof(stbiw_uint32)==4 ? 1 : -1];
+
+static void stbiw__writefv(stbi__write_context *s, const char *fmt, va_list v)
+{
+   while (*fmt) {
+      switch (*fmt++) {
+         case ' ': break;
+         case '1': { unsigned char x = STBIW_UCHAR(va_arg(v, int));
+                     s->func(s->context,&x,1);
+                     break; }
+         case '2': { int x = va_arg(v,int);
+                     unsigned char b[2];
+                     b[0] = STBIW_UCHAR(x);
+                     b[1] = STBIW_UCHAR(x>>8);
+                     s->func(s->context,b,2);
+                     break; }
+         case '4': { stbiw_uint32 x = va_arg(v,int);
+                     unsigned char b[4];
+                     b[0]=STBIW_UCHAR(x);
+                     b[1]=STBIW_UCHAR(x>>8);
+                     b[2]=STBIW_UCHAR(x>>16);
+                     b[3]=STBIW_UCHAR(x>>24);
+                     s->func(s->context,b,4);
+                     break; }
+         default:
+            STBIW_ASSERT(0);
+            return;
+      }
+   }
+}
+
+static void stbiw__writef(stbi__write_context *s, const char *fmt, ...)
+{
+   va_list v;
+   va_start(v, fmt);
+   stbiw__writefv(s, fmt, v);
+   va_end(v);
+}
+
+static void stbiw__putc(stbi__write_context *s, unsigned char c)
+{
+   s->func(s->context, &c, 1);
+}
+
+static void stbiw__write3(stbi__write_context *s, unsigned char a, unsigned char b, unsigned char c)
+{
+   unsigned char arr[3];
+   arr[0] = a, arr[1] = b, arr[2] = c;
+   s->func(s->context, arr, 3);
+}
+
+static void stbiw__write_pixel(stbi__write_context *s, int rgb_dir, int comp, int write_alpha, int expand_mono, unsigned char *d)
+{
+   unsigned char bg[3] = { 255, 0, 255}, px[3];
+   int k;
+
+   if (write_alpha < 0)
+      s->func(s->context, &d[comp - 1], 1);
+
+   switch (comp) {
+      case 2: // 2 pixels = mono + alpha, alpha is written separately, so same as 1-channel case
+      case 1:
+         if (expand_mono)
+            stbiw__write3(s, d[0], d[0], d[0]); // monochrome bmp
+         else
+            s->func(s->context, d, 1);  // monochrome TGA
+         break;
+      case 4:
+         if (!write_alpha) {
+            // composite against pink background
+            for (k = 0; k < 3; ++k)
+               px[k] = bg[k] + ((d[k] - bg[k]) * d[3]) / 255;
+            stbiw__write3(s, px[1 - rgb_dir], px[1], px[1 + rgb_dir]);
+            break;
+         }
+         /* FALLTHROUGH */
+      case 3:
+         stbiw__write3(s, d[1 - rgb_dir], d[1], d[1 + rgb_dir]);
+         break;
+   }
+   if (write_alpha > 0)
+      s->func(s->context, &d[comp - 1], 1);
+}
+
+static void stbiw__write_pixels(stbi__write_context *s, int rgb_dir, int vdir, int x, int y, int comp, void *data, int write_alpha, int scanline_pad, int expand_mono)
+{
+   stbiw_uint32 zero = 0;
+   int i,j, j_end;
+
+   if (y <= 0)
+      return;
+
+   if (stbi__flip_vertically_on_write)
+      vdir *= -1;
+
+   if (vdir < 0)
+      j_end = -1, j = y-1;
+   else
+      j_end =  y, j = 0;
+
+   for (; j != j_end; j += vdir) {
+      for (i=0; i < x; ++i) {
+         unsigned char *d = (unsigned char *) data + (j*x+i)*comp;
+         stbiw__write_pixel(s, rgb_dir, comp, write_alpha, expand_mono, d);
+      }
+      s->func(s->context, &zero, scanline_pad);
+   }
+}
+
+static int stbiw__outfile(stbi__write_context *s, int rgb_dir, int vdir, int x, int y, int comp, int expand_mono, void *data, int alpha, int pad, const char *fmt, ...)
+{
+   if (y < 0 || x < 0) {
+      return 0;
+   } else {
+      va_list v;
+      va_start(v, fmt);
+      stbiw__writefv(s, fmt, v);
+      va_end(v);
+      stbiw__write_pixels(s,rgb_dir,vdir,x,y,comp,data,alpha,pad, expand_mono);
+      return 1;
+   }
+}
+
+static int stbi_write_bmp_core(stbi__write_context *s, int x, int y, int comp, const void *data)
+{
+   int pad = (-x*3) & 3;
+   return stbiw__outfile(s,-1,-1,x,y,comp,1,(void *) data,0,pad,
+           "11 4 22 4" "4 44 22 444444",
+           'B', 'M', 14+40+(x*3+pad)*y, 0,0, 14+40,  // file header
+            40, x,y, 1,24, 0,0,0,0,0,0);             // bitmap header
+}
+
+STBIWDEF int stbi_write_bmp_to_func(stbi_write_func *func, void *context, int x, int y, int comp, const void *data)
+{
+   stbi__write_context s;
+   stbi__start_write_callbacks(&s, func, context);
+   return stbi_write_bmp_core(&s, x, y, comp, data);
+}
+
+#ifndef STBI_WRITE_NO_STDIO
+STBIWDEF int stbi_write_bmp(char const *filename, int x, int y, int comp, const void *data)
+{
+   stbi__write_context s;
+   if (stbi__start_write_file(&s,filename)) {
+      int r = stbi_write_bmp_core(&s, x, y, comp, data);
+      stbi__end_write_file(&s);
+      return r;
+   } else
+      return 0;
+}
+#endif //!STBI_WRITE_NO_STDIO
+
+static int stbi_write_tga_core(stbi__write_context *s, int x, int y, int comp, void *data)
+{
+   int has_alpha = (comp == 2 || comp == 4);
+   int colorbytes = has_alpha ? comp-1 : comp;
+   int format = colorbytes < 2 ? 3 : 2; // 3 color channels (RGB/RGBA) = 2, 1 color channel (Y/YA) = 3
+
+   if (y < 0 || x < 0)
+      return 0;
+
+   if (!stbi_write_tga_with_rle) {
+      return stbiw__outfile(s, -1, -1, x, y, comp, 0, (void *) data, has_alpha, 0,
+         "111 221 2222 11", 0, 0, format, 0, 0, 0, 0, 0, x, y, (colorbytes + has_alpha) * 8, has_alpha * 8);
+   } else {
+      int i,j,k;
+      int jend, jdir;
+
+      stbiw__writef(s, "111 221 2222 11", 0,0,format+8, 0,0,0, 0,0,x,y, (colorbytes + has_alpha) * 8, has_alpha * 8);
+
+      if (stbi__flip_vertically_on_write) {
+         j = 0;
+         jend = y;
+         jdir = 1;
+      } else {
+         j = y-1;
+         jend = -1;
+         jdir = -1;
+      }
+      for (; j != jend; j += jdir) {
+         unsigned char *row = (unsigned char *) data + j * x * comp;
+         int len;
+
+         for (i = 0; i < x; i += len) {
+            unsigned char *begin = row + i * comp;
+            int diff = 1;
+            len = 1;
+
+            if (i < x - 1) {
+               ++len;
+               diff = memcmp(begin, row + (i + 1) * comp, comp);
+               if (diff) {
+                  const unsigned char *prev = begin;
+                  for (k = i + 2; k < x && len < 128; ++k) {
+                     if (memcmp(prev, row + k * comp, comp)) {
+                        prev += comp;
+                        ++len;
+                     } else {
+                        --len;
+                        break;
+                     }
+                  }
+               } else {
+                  for (k = i + 2; k < x && len < 128; ++k) {
+                     if (!memcmp(begin, row + k * comp, comp)) {
+                        ++len;
+                     } else {
+                        break;
+                     }
+                  }
+               }
+            }
+
+            if (diff) {
+               unsigned char header = STBIW_UCHAR(len - 1);
+               s->func(s->context, &header, 1);
+               for (k = 0; k < len; ++k) {
+                  stbiw__write_pixel(s, -1, comp, has_alpha, 0, begin + k * comp);
+               }
+            } else {
+               unsigned char header = STBIW_UCHAR(len - 129);
+               s->func(s->context, &header, 1);
+               stbiw__write_pixel(s, -1, comp, has_alpha, 0, begin);
+            }
+         }
+      }
+   }
+   return 1;
+}
+
+STBIWDEF int stbi_write_tga_to_func(stbi_write_func *func, void *context, int x, int y, int comp, const void *data)
+{
+   stbi__write_context s;
+   stbi__start_write_callbacks(&s, func, context);
+   return stbi_write_tga_core(&s, x, y, comp, (void *) data);
+}
+
+#ifndef STBI_WRITE_NO_STDIO
+STBIWDEF int stbi_write_tga(char const *filename, int x, int y, int comp, const void *data)
+{
+   stbi__write_context s;
+   if (stbi__start_write_file(&s,filename)) {
+      int r = stbi_write_tga_core(&s, x, y, comp, (void *) data);
+      stbi__end_write_file(&s);
+      return r;
+   } else
+      return 0;
+}
+#endif
+
+// *************************************************************************************************
+// Radiance RGBE HDR writer
+// by Baldur Karlsson
+
+#define stbiw__max(a, b)  ((a) > (b) ? (a) : (b))
+
+void stbiw__linear_to_rgbe(unsigned char *rgbe, float *linear)
+{
+   int exponent;
+   float maxcomp = stbiw__max(linear[0], stbiw__max(linear[1], linear[2]));
+
+   if (maxcomp < 1e-32f) {
+      rgbe[0] = rgbe[1] = rgbe[2] = rgbe[3] = 0;
+   } else {
+      float normalize = (float) frexp(maxcomp, &exponent) * 256.0f/maxcomp;
+
+      rgbe[0] = (unsigned char)(linear[0] * normalize);
+      rgbe[1] = (unsigned char)(linear[1] * normalize);
+      rgbe[2] = (unsigned char)(linear[2] * normalize);
+      rgbe[3] = (unsigned char)(exponent + 128);
+   }
+}
+
+void stbiw__write_run_data(stbi__write_context *s, int length, unsigned char databyte)
+{
+   unsigned char lengthbyte = STBIW_UCHAR(length+128);
+   STBIW_ASSERT(length+128 <= 255);
+   s->func(s->context, &lengthbyte, 1);
+   s->func(s->context, &databyte, 1);
+}
+
+void stbiw__write_dump_data(stbi__write_context *s, int length, unsigned char *data)
+{
+   unsigned char lengthbyte = STBIW_UCHAR(length);
+   STBIW_ASSERT(length <= 128); // inconsistent with spec but consistent with official code
+   s->func(s->context, &lengthbyte, 1);
+   s->func(s->context, data, length);
+}
+
+void stbiw__write_hdr_scanline(stbi__write_context *s, int width, int ncomp, unsigned char *scratch, float *scanline)
+{
+   unsigned char scanlineheader[4] = { 2, 2, 0, 0 };
+   unsigned char rgbe[4];
+   float linear[3];
+   int x;
+
+   scanlineheader[2] = (width&0xff00)>>8;
+   scanlineheader[3] = (width&0x00ff);
+
+   /* skip RLE for images too small or large */
+   if (width < 8 || width >= 32768) {
+      for (x=0; x < width; x++) {
+         switch (ncomp) {
+            case 4: /* fallthrough */
+            case 3: linear[2] = scanline[x*ncomp + 2];
+                    linear[1] = scanline[x*ncomp + 1];
+                    linear[0] = scanline[x*ncomp + 0];
+                    break;
+            default:
+                    linear[0] = linear[1] = linear[2] = scanline[x*ncomp + 0];
+                    break;
+         }
+         stbiw__linear_to_rgbe(rgbe, linear);
+         s->func(s->context, rgbe, 4);
+      }
+   } else {
+      int c,r;
+      /* encode into scratch buffer */
+      for (x=0; x < width; x++) {
+         switch(ncomp) {
+            case 4: /* fallthrough */
+            case 3: linear[2] = scanline[x*ncomp + 2];
+                    linear[1] = scanline[x*ncomp + 1];
+                    linear[0] = scanline[x*ncomp + 0];
+                    break;
+            default:
+                    linear[0] = linear[1] = linear[2] = scanline[x*ncomp + 0];
+                    break;
+         }
+         stbiw__linear_to_rgbe(rgbe, linear);
+         scratch[x + width*0] = rgbe[0];
+         scratch[x + width*1] = rgbe[1];
+         scratch[x + width*2] = rgbe[2];
+         scratch[x + width*3] = rgbe[3];
+      }
+
+      s->func(s->context, scanlineheader, 4);
+
+      /* RLE each component separately */
+      for (c=0; c < 4; c++) {
+         unsigned char *comp = &scratch[width*c];
+
+         x = 0;
+         while (x < width) {
+            // find first run
+            r = x;
+            while (r+2 < width) {
+               if (comp[r] == comp[r+1] && comp[r] == comp[r+2])
+                  break;
+               ++r;
+            }
+            if (r+2 >= width)
+               r = width;
+            // dump up to first run
+            while (x < r) {
+               int len = r-x;
+               if (len > 128) len = 128;
+               stbiw__write_dump_data(s, len, &comp[x]);
+               x += len;
+            }
+            // if there's a run, output it
+            if (r+2 < width) { // same test as what we break out of in search loop, so only true if we break'd
+               // find next byte after run
+               while (r < width && comp[r] == comp[x])
+                  ++r;
+               // output run up to r
+               while (x < r) {
+                  int len = r-x;
+                  if (len > 127) len = 127;
+                  stbiw__write_run_data(s, len, comp[x]);
+                  x += len;
+               }
+            }
+         }
+      }
+   }
+}
+
+static int stbi_write_hdr_core(stbi__write_context *s, int x, int y, int comp, float *data)
+{
+   if (y <= 0 || x <= 0 || data == NULL)
+      return 0;
+   else {
+      // Each component is stored separately. Allocate scratch space for full output scanline.
+      unsigned char *scratch = (unsigned char *) STBIW_MALLOC(x*4);
+      int i, len;
+      char buffer[128];
+      char header[] = "#?RADIANCE\n# Written by stb_image_write.h\nFORMAT=32-bit_rle_rgbe\n";
+      s->func(s->context, header, sizeof(header)-1);
+
+#ifdef STBI_MSC_SECURE_CRT
+      len = sprintf_s(buffer, "EXPOSURE=          1.0000000000000\n\n-Y %d +X %d\n", y, x);
+#else
+      len = sprintf(buffer, "EXPOSURE=          1.0000000000000\n\n-Y %d +X %d\n", y, x);
+#endif
+      s->func(s->context, buffer, len);
+
+      for(i=0; i < y; i++)
+         stbiw__write_hdr_scanline(s, x, comp, scratch, data + comp*x*(stbi__flip_vertically_on_write ? y-1-i : i)*x);
+      STBIW_FREE(scratch);
+      return 1;
+   }
+}
+
+STBIWDEF int stbi_write_hdr_to_func(stbi_write_func *func, void *context, int x, int y, int comp, const float *data)
+{
+   stbi__write_context s;
+   stbi__start_write_callbacks(&s, func, context);
+   return stbi_write_hdr_core(&s, x, y, comp, (float *) data);
+}
+
+#ifndef STBI_WRITE_NO_STDIO
+STBIWDEF int stbi_write_hdr(char const *filename, int x, int y, int comp, const float *data)
+{
+   stbi__write_context s;
+   if (stbi__start_write_file(&s,filename)) {
+      int r = stbi_write_hdr_core(&s, x, y, comp, (float *) data);
+      stbi__end_write_file(&s);
+      return r;
+   } else
+      return 0;
+}
+#endif // STBI_WRITE_NO_STDIO
+
+
+//////////////////////////////////////////////////////////////////////////////
+//
+// PNG writer
+//
+
+#ifndef STBIW_ZLIB_COMPRESS
+// stretchy buffer; stbiw__sbpush() == vector<>::push_back() -- stbiw__sbcount() == vector<>::size()
+#define stbiw__sbraw(a) ((int *) (a) - 2)
+#define stbiw__sbm(a)   stbiw__sbraw(a)[0]
+#define stbiw__sbn(a)   stbiw__sbraw(a)[1]
+
+#define stbiw__sbneedgrow(a,n)  ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a))
+#define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0)
+#define stbiw__sbgrow(a,n)  stbiw__sbgrowf((void **) &(a), (n), sizeof(*(a)))
+
+#define stbiw__sbpush(a, v)      (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v))
+#define stbiw__sbcount(a)        ((a) ? stbiw__sbn(a) : 0)
+#define stbiw__sbfree(a)         ((a) ? STBIW_FREE(stbiw__sbraw(a)),0 : 0)
+
+static void *stbiw__sbgrowf(void **arr, int increment, int itemsize)
+{
+   int m = *arr ? 2*stbiw__sbm(*arr)+increment : increment+1;
+   void *p = STBIW_REALLOC_SIZED(*arr ? stbiw__sbraw(*arr) : 0, *arr ? (stbiw__sbm(*arr)*itemsize + sizeof(int)*2) : 0, itemsize * m + sizeof(int)*2);
+   STBIW_ASSERT(p);
+   if (p) {
+      if (!*arr) ((int *) p)[1] = 0;
+      *arr = (void *) ((int *) p + 2);
+      stbiw__sbm(*arr) = m;
+   }
+   return *arr;
+}
+
+static unsigned char *stbiw__zlib_flushf(unsigned char *data, unsigned int *bitbuffer, int *bitcount)
+{
+   while (*bitcount >= 8) {
+      stbiw__sbpush(data, STBIW_UCHAR(*bitbuffer));
+      *bitbuffer >>= 8;
+      *bitcount -= 8;
+   }
+   return data;
+}
+
+static int stbiw__zlib_bitrev(int code, int codebits)
+{
+   int res=0;
+   while (codebits--) {
+      res = (res << 1) | (code & 1);
+      code >>= 1;
+   }
+   return res;
+}
+
+static unsigned int stbiw__zlib_countm(unsigned char *a, unsigned char *b, int limit)
+{
+   int i;
+   for (i=0; i < limit && i < 258; ++i)
+      if (a[i] != b[i]) break;
+   return i;
+}
+
+static unsigned int stbiw__zhash(unsigned char *data)
+{
+   stbiw_uint32 hash = data[0] + (data[1] << 8) + (data[2] << 16);
+   hash ^= hash << 3;
+   hash += hash >> 5;
+   hash ^= hash << 4;
+   hash += hash >> 17;
+   hash ^= hash << 25;
+   hash += hash >> 6;
+   return hash;
+}
+
+#define stbiw__zlib_flush() (out = stbiw__zlib_flushf(out, &bitbuf, &bitcount))
+#define stbiw__zlib_add(code,codebits) \
+      (bitbuf |= (code) << bitcount, bitcount += (codebits), stbiw__zlib_flush())
+#define stbiw__zlib_huffa(b,c)  stbiw__zlib_add(stbiw__zlib_bitrev(b,c),c)
+// default huffman tables
+#define stbiw__zlib_huff1(n)  stbiw__zlib_huffa(0x30 + (n), 8)
+#define stbiw__zlib_huff2(n)  stbiw__zlib_huffa(0x190 + (n)-144, 9)
+#define stbiw__zlib_huff3(n)  stbiw__zlib_huffa(0 + (n)-256,7)
+#define stbiw__zlib_huff4(n)  stbiw__zlib_huffa(0xc0 + (n)-280,8)
+#define stbiw__zlib_huff(n)  ((n) <= 143 ? stbiw__zlib_huff1(n) : (n) <= 255 ? stbiw__zlib_huff2(n) : (n) <= 279 ? stbiw__zlib_huff3(n) : stbiw__zlib_huff4(n))
+#define stbiw__zlib_huffb(n) ((n) <= 143 ? stbiw__zlib_huff1(n) : stbiw__zlib_huff2(n))
+
+#define stbiw__ZHASH   16384
+
+#endif // STBIW_ZLIB_COMPRESS
+
+unsigned char * stbi_zlib_compress(unsigned char *data, int data_len, int *out_len, int quality)
+{
+#ifdef STBIW_ZLIB_COMPRESS
+   // user provided a zlib compress implementation, use that
+   return STBIW_ZLIB_COMPRESS(data, data_len, out_len, quality);
+#else // use builtin
+   static unsigned short lengthc[] = { 3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258, 259 };
+   static unsigned char  lengtheb[]= { 0,0,0,0,0,0,0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4,  4,  5,  5,  5,  5,  0 };
+   static unsigned short distc[]   = { 1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577, 32768 };
+   static unsigned char  disteb[]  = { 0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13 };
+   unsigned int bitbuf=0;
+   int i,j, bitcount=0;
+   unsigned char *out = NULL;
+   unsigned char ***hash_table = (unsigned char***) STBIW_MALLOC(stbiw__ZHASH * sizeof(char**));
+   if (hash_table == NULL)
+      return NULL;
+   if (quality < 5) quality = 5;
+
+   stbiw__sbpush(out, 0x78);   // DEFLATE 32K window
+   stbiw__sbpush(out, 0x5e);   // FLEVEL = 1
+   stbiw__zlib_add(1,1);  // BFINAL = 1
+   stbiw__zlib_add(1,2);  // BTYPE = 1 -- fixed huffman
+
+   for (i=0; i < stbiw__ZHASH; ++i)
+      hash_table[i] = NULL;
+
+   i=0;
+   while (i < data_len-3) {
+      // hash next 3 bytes of data to be compressed
+      int h = stbiw__zhash(data+i)&(stbiw__ZHASH-1), best=3;
+      unsigned char *bestloc = 0;
+      unsigned char **hlist = hash_table[h];
+      int n = stbiw__sbcount(hlist);
+      for (j=0; j < n; ++j) {
+         if (hlist[j]-data > i-32768) { // if entry lies within window
+            int d = stbiw__zlib_countm(hlist[j], data+i, data_len-i);
+            if (d >= best) best=d,bestloc=hlist[j];
+         }
+      }
+      // when hash table entry is too long, delete half the entries
+      if (hash_table[h] && stbiw__sbn(hash_table[h]) == 2*quality) {
+         STBIW_MEMMOVE(hash_table[h], hash_table[h]+quality, sizeof(hash_table[h][0])*quality);
+         stbiw__sbn(hash_table[h]) = quality;
+      }
+      stbiw__sbpush(hash_table[h],data+i);
+
+      if (bestloc) {
+         // "lazy matching" - check match at *next* byte, and if it's better, do cur byte as literal
+         h = stbiw__zhash(data+i+1)&(stbiw__ZHASH-1);
+         hlist = hash_table[h];
+         n = stbiw__sbcount(hlist);
+         for (j=0; j < n; ++j) {
+            if (hlist[j]-data > i-32767) {
+               int e = stbiw__zlib_countm(hlist[j], data+i+1, data_len-i-1);
+               if (e > best) { // if next match is better, bail on current match
+                  bestloc = NULL;
+                  break;
+               }
+            }
+         }
+      }
+
+      if (bestloc) {
+         int d = (int) (data+i - bestloc); // distance back
+         STBIW_ASSERT(d <= 32767 && best <= 258);
+         for (j=0; best > lengthc[j+1]-1; ++j);
+         stbiw__zlib_huff(j+257);
+         if (lengtheb[j]) stbiw__zlib_add(best - lengthc[j], lengtheb[j]);
+         for (j=0; d > distc[j+1]-1; ++j);
+         stbiw__zlib_add(stbiw__zlib_bitrev(j,5),5);
+         if (disteb[j]) stbiw__zlib_add(d - distc[j], disteb[j]);
+         i += best;
+      } else {
+         stbiw__zlib_huffb(data[i]);
+         ++i;
+      }
+   }
+   // write out final bytes
+   for (;i < data_len; ++i)
+      stbiw__zlib_huffb(data[i]);
+   stbiw__zlib_huff(256); // end of block
+   // pad with 0 bits to byte boundary
+   while (bitcount)
+      stbiw__zlib_add(0,1);
+
+   for (i=0; i < stbiw__ZHASH; ++i)
+      (void) stbiw__sbfree(hash_table[i]);
+   STBIW_FREE(hash_table);
+
+   {
+      // compute adler32 on input
+      unsigned int s1=1, s2=0;
+      int blocklen = (int) (data_len % 5552);
+      j=0;
+      while (j < data_len) {
+         for (i=0; i < blocklen; ++i) s1 += data[j+i], s2 += s1;
+         s1 %= 65521, s2 %= 65521;
+         j += blocklen;
+         blocklen = 5552;
+      }
+      stbiw__sbpush(out, STBIW_UCHAR(s2 >> 8));
+      stbiw__sbpush(out, STBIW_UCHAR(s2));
+      stbiw__sbpush(out, STBIW_UCHAR(s1 >> 8));
+      stbiw__sbpush(out, STBIW_UCHAR(s1));
+   }
+   *out_len = stbiw__sbn(out);
+   // make returned pointer freeable
+   STBIW_MEMMOVE(stbiw__sbraw(out), out, *out_len);
+   return (unsigned char *) stbiw__sbraw(out);
+#endif // STBIW_ZLIB_COMPRESS
+}
+
+static unsigned int stbiw__crc32(unsigned char *buffer, int len)
+{
+   static unsigned int crc_table[256] =
+   {
+      0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA, 0x076DC419, 0x706AF48F, 0xE963A535, 0x9E6495A3,
+      0x0eDB8832, 0x79DCB8A4, 0xE0D5E91E, 0x97D2D988, 0x09B64C2B, 0x7EB17CBD, 0xE7B82D07, 0x90BF1D91,
+      0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE, 0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7,
+      0x136C9856, 0x646BA8C0, 0xFD62F97A, 0x8A65C9EC, 0x14015C4F, 0x63066CD9, 0xFA0F3D63, 0x8D080DF5,
+      0x3B6E20C8, 0x4C69105E, 0xD56041E4, 0xA2677172, 0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B,
+      0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940, 0x32D86CE3, 0x45DF5C75, 0xDCD60DCF, 0xABD13D59,
+      0x26D930AC, 0x51DE003A, 0xC8D75180, 0xBFD06116, 0x21B4F4B5, 0x56B3C423, 0xCFBA9599, 0xB8BDA50F,
+      0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924, 0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D,
+      0x76DC4190, 0x01DB7106, 0x98D220BC, 0xEFD5102A, 0x71B18589, 0x06B6B51F, 0x9FBFE4A5, 0xE8B8D433,
+      0x7807C9A2, 0x0F00F934, 0x9609A88E, 0xE10E9818, 0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01,
+      0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E, 0x6C0695ED, 0x1B01A57B, 0x8208F4C1, 0xF50FC457,
+      0x65B0D9C6, 0x12B7E950, 0x8BBEB8EA, 0xFCB9887C, 0x62DD1DDF, 0x15DA2D49, 0x8CD37CF3, 0xFBD44C65,
+      0x4DB26158, 0x3AB551CE, 0xA3BC0074, 0xD4BB30E2, 0x4ADFA541, 0x3DD895D7, 0xA4D1C46D, 0xD3D6F4FB,
+      0x4369E96A, 0x346ED9FC, 0xAD678846, 0xDA60B8D0, 0x44042D73, 0x33031DE5, 0xAA0A4C5F, 0xDD0D7CC9,
+      0x5005713C, 0x270241AA, 0xBE0B1010, 0xC90C2086, 0x5768B525, 0x206F85B3, 0xB966D409, 0xCE61E49F,
+      0x5EDEF90E, 0x29D9C998, 0xB0D09822, 0xC7D7A8B4, 0x59B33D17, 0x2EB40D81, 0xB7BD5C3B, 0xC0BA6CAD,
+      0xEDB88320, 0x9ABFB3B6, 0x03B6E20C, 0x74B1D29A, 0xEAD54739, 0x9DD277AF, 0x04DB2615, 0x73DC1683,
+      0xE3630B12, 0x94643B84, 0x0D6D6A3E, 0x7A6A5AA8, 0xE40ECF0B, 0x9309FF9D, 0x0A00AE27, 0x7D079EB1,
+      0xF00F9344, 0x8708A3D2, 0x1E01F268, 0x6906C2FE, 0xF762575D, 0x806567CB, 0x196C3671, 0x6E6B06E7,
+      0xFED41B76, 0x89D32BE0, 0x10DA7A5A, 0x67DD4ACC, 0xF9B9DF6F, 0x8EBEEFF9, 0x17B7BE43, 0x60B08ED5,
+      0xD6D6A3E8, 0xA1D1937E, 0x38D8C2C4, 0x4FDFF252, 0xD1BB67F1, 0xA6BC5767, 0x3FB506DD, 0x48B2364B,
+      0xD80D2BDA, 0xAF0A1B4C, 0x36034AF6, 0x41047A60, 0xDF60EFC3, 0xA867DF55, 0x316E8EEF, 0x4669BE79,
+      0xCB61B38C, 0xBC66831A, 0x256FD2A0, 0x5268E236, 0xCC0C7795, 0xBB0B4703, 0x220216B9, 0x5505262F,
+      0xC5BA3BBE, 0xB2BD0B28, 0x2BB45A92, 0x5CB36A04, 0xC2D7FFA7, 0xB5D0CF31, 0x2CD99E8B, 0x5BDEAE1D,
+      0x9B64C2B0, 0xEC63F226, 0x756AA39C, 0x026D930A, 0x9C0906A9, 0xEB0E363F, 0x72076785, 0x05005713,
+      0x95BF4A82, 0xE2B87A14, 0x7BB12BAE, 0x0CB61B38, 0x92D28E9B, 0xE5D5BE0D, 0x7CDCEFB7, 0x0BDBDF21,
+      0x86D3D2D4, 0xF1D4E242, 0x68DDB3F8, 0x1FDA836E, 0x81BE16CD, 0xF6B9265B, 0x6FB077E1, 0x18B74777,
+      0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C, 0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45,
+      0xA00AE278, 0xD70DD2EE, 0x4E048354, 0x3903B3C2, 0xA7672661, 0xD06016F7, 0x4969474D, 0x3E6E77DB,
+      0xAED16A4A, 0xD9D65ADC, 0x40DF0B66, 0x37D83BF0, 0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9,
+      0xBDBDF21C, 0xCABAC28A, 0x53B39330, 0x24B4A3A6, 0xBAD03605, 0xCDD70693, 0x54DE5729, 0x23D967BF,
+      0xB3667A2E, 0xC4614AB8, 0x5D681B02, 0x2A6F2B94, 0xB40BBE37, 0xC30C8EA1, 0x5A05DF1B, 0x2D02EF8D
+   };
+
+   unsigned int crc = ~0u;
+   int i;
+   for (i=0; i < len; ++i)
+      crc = (crc >> 8) ^ crc_table[buffer[i] ^ (crc & 0xff)];
+   return ~crc;
+}
+
+#define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4)
+#define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v));
+#define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3])
+
+static void stbiw__wpcrc(unsigned char **data, int len)
+{
+   unsigned int crc = stbiw__crc32(*data - len - 4, len+4);
+   stbiw__wp32(*data, crc);
+}
+
+static unsigned char stbiw__paeth(int a, int b, int c)
+{
+   int p = a + b - c, pa = abs(p-a), pb = abs(p-b), pc = abs(p-c);
+   if (pa <= pb && pa <= pc) return STBIW_UCHAR(a);
+   if (pb <= pc) return STBIW_UCHAR(b);
+   return STBIW_UCHAR(c);
+}
+
+// @OPTIMIZE: provide an option that always forces left-predict or paeth predict
+static void stbiw__encode_png_line(unsigned char *pixels, int stride_bytes, int width, int height, int y, int n, int filter_type, signed char *line_buffer)
+{
+   static int mapping[] = { 0,1,2,3,4 };
+   static int firstmap[] = { 0,1,0,5,6 };
+   int *mymap = (y != 0) ? mapping : firstmap;
+   int i;
+   int type = mymap[filter_type];
+   unsigned char *z = pixels + stride_bytes * (stbi__flip_vertically_on_write ? height-1-y : y);
+   int signed_stride = stbi__flip_vertically_on_write ? -stride_bytes : stride_bytes;
+   for (i = 0; i < n; ++i) {
+      switch (type) {
+         case 0: line_buffer[i] = z[i]; break;
+         case 1: line_buffer[i] = z[i]; break;
+         case 2: line_buffer[i] = z[i] - z[i-signed_stride]; break;
+         case 3: line_buffer[i] = z[i] - (z[i-signed_stride]>>1); break;
+         case 4: line_buffer[i] = (signed char) (z[i] - stbiw__paeth(0,z[i-signed_stride],0)); break;
+         case 5: line_buffer[i] = z[i]; break;
+         case 6: line_buffer[i] = z[i]; break;
+      }
+   }
+   for (i=n; i < width*n; ++i) {
+      switch (type) {
+         case 0: line_buffer[i] = z[i]; break;
+         case 1: line_buffer[i] = z[i] - z[i-n]; break;
+         case 2: line_buffer[i] = z[i] - z[i-signed_stride]; break;
+         case 3: line_buffer[i] = z[i] - ((z[i-n] + z[i-signed_stride])>>1); break;
+         case 4: line_buffer[i] = z[i] - stbiw__paeth(z[i-n], z[i-signed_stride], z[i-signed_stride-n]); break;
+         case 5: line_buffer[i] = z[i] - (z[i-n]>>1); break;
+         case 6: line_buffer[i] = z[i] - stbiw__paeth(z[i-n], 0,0); break;
+      }
+   }
+}
+
+unsigned char *stbi_write_png_to_mem(unsigned char *pixels, int stride_bytes, int x, int y, int n, int *out_len)
+{
+   int force_filter = stbi_write_force_png_filter;
+   int ctype[5] = { -1, 0, 4, 2, 6 };
+   unsigned char sig[8] = { 137,80,78,71,13,10,26,10 };
+   unsigned char *out,*o, *filt, *zlib;
+   signed char *line_buffer;
+   int j,zlen;
+
+   if (stride_bytes == 0)
+      stride_bytes = x * n;
+
+   if (force_filter >= 5) {
+      force_filter = -1;
+   }
+
+   filt = (unsigned char *) STBIW_MALLOC((x*n+1) * y); if (!filt) return 0;
+   line_buffer = (signed char *) STBIW_MALLOC(x * n); if (!line_buffer) { STBIW_FREE(filt); return 0; }
+   for (j=0; j < y; ++j) {
+      int filter_type;
+      if (force_filter > -1) {
+         filter_type = force_filter;
+         stbiw__encode_png_line(pixels, stride_bytes, x, y, j, n, force_filter, line_buffer);
+      } else { // Estimate the best filter by running through all of them:
+         int best_filter = 0, best_filter_val = 0x7fffffff, est, i;
+         for (filter_type = 0; filter_type < 5; filter_type++) {
+            stbiw__encode_png_line(pixels, stride_bytes, x, y, j, n, filter_type, line_buffer);
+
+            // Estimate the entropy of the line using this filter; the less, the better.
+            est = 0;
+            for (i = 0; i < x*n; ++i) {
+               est += abs((signed char) line_buffer[i]);
+            }
+            if (est < best_filter_val) {
+               best_filter_val = est;
+               best_filter = filter_type;
+            }
+         }
+         if (filter_type != best_filter) {  // If the last iteration already got us the best filter, don't redo it
+            stbiw__encode_png_line(pixels, stride_bytes, x, y, j, n, best_filter, line_buffer);
+            filter_type = best_filter;
+         }
+      }
+      // when we get here, filter_type contains the filter type, and line_buffer contains the data
+      filt[j*(x*n+1)] = (unsigned char) filter_type;
+      STBIW_MEMMOVE(filt+j*(x*n+1)+1, line_buffer, x*n);
+   }
+   STBIW_FREE(line_buffer);
+   zlib = stbi_zlib_compress(filt, y*( x*n+1), &zlen, stbi_write_png_compression_level);
+   STBIW_FREE(filt);
+   if (!zlib) return 0;
+
+   // each tag requires 12 bytes of overhead
+   out = (unsigned char *) STBIW_MALLOC(8 + 12+13 + 12+zlen + 12);
+   if (!out) return 0;
+   *out_len = 8 + 12+13 + 12+zlen + 12;
+
+   o=out;
+   STBIW_MEMMOVE(o,sig,8); o+= 8;
+   stbiw__wp32(o, 13); // header length
+   stbiw__wptag(o, "IHDR");
+   stbiw__wp32(o, x);
+   stbiw__wp32(o, y);
+   *o++ = 8;
+   *o++ = STBIW_UCHAR(ctype[n]);
+   *o++ = 0;
+   *o++ = 0;
+   *o++ = 0;
+   stbiw__wpcrc(&o,13);
+
+   stbiw__wp32(o, zlen);
+   stbiw__wptag(o, "IDAT");
+   STBIW_MEMMOVE(o, zlib, zlen);
+   o += zlen;
+   STBIW_FREE(zlib);
+   stbiw__wpcrc(&o, zlen);
+
+   stbiw__wp32(o,0);
+   stbiw__wptag(o, "IEND");
+   stbiw__wpcrc(&o,0);
+
+   STBIW_ASSERT(o == out + *out_len);
+
+   return out;
+}
+
+#ifndef STBI_WRITE_NO_STDIO
+STBIWDEF int stbi_write_png(char const *filename, int x, int y, int comp, const void *data, int stride_bytes)
+{
+   FILE *f;
+   int len;
+   unsigned char *png = stbi_write_png_to_mem((unsigned char *) data, stride_bytes, x, y, comp, &len);
+   if (png == NULL) return 0;
+#ifdef STBI_MSC_SECURE_CRT
+   if (fopen_s(&f, filename, "wb"))
+      f = NULL;
+#else
+   f = fopen(filename, "wb");
+#endif
+   if (!f) { STBIW_FREE(png); return 0; }
+   fwrite(png, 1, len, f);
+   fclose(f);
+   STBIW_FREE(png);
+   return 1;
+}
+#endif
+
+STBIWDEF int stbi_write_png_to_func(stbi_write_func *func, void *context, int x, int y, int comp, const void *data, int stride_bytes)
+{
+   int len;
+   unsigned char *png = stbi_write_png_to_mem((unsigned char *) data, stride_bytes, x, y, comp, &len);
+   if (png == NULL) return 0;
+   func(context, png, len);
+   STBIW_FREE(png);
+   return 1;
+}
+
+
+/* ***************************************************************************
+ *
+ * JPEG writer
+ *
+ * This is based on Jon Olick's jo_jpeg.cpp:
+ * public domain Simple, Minimalistic JPEG writer - http://www.jonolick.com/code.html
+ */
+
+static const unsigned char stbiw__jpg_ZigZag[] = { 0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,
+      24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63 };
+
+static void stbiw__jpg_writeBits(stbi__write_context *s, int *bitBufP, int *bitCntP, const unsigned short *bs) {
+   int bitBuf = *bitBufP, bitCnt = *bitCntP;
+   bitCnt += bs[1];
+   bitBuf |= bs[0] << (24 - bitCnt);
+   while(bitCnt >= 8) {
+      unsigned char c = (bitBuf >> 16) & 255;
+      stbiw__putc(s, c);
+      if(c == 255) {
+         stbiw__putc(s, 0);
+      }
+      bitBuf <<= 8;
+      bitCnt -= 8;
+   }
+   *bitBufP = bitBuf;
+   *bitCntP = bitCnt;
+}
+
+static void stbiw__jpg_DCT(float *d0p, float *d1p, float *d2p, float *d3p, float *d4p, float *d5p, float *d6p, float *d7p) {
+   float d0 = *d0p, d1 = *d1p, d2 = *d2p, d3 = *d3p, d4 = *d4p, d5 = *d5p, d6 = *d6p, d7 = *d7p;
+   float z1, z2, z3, z4, z5, z11, z13;
+
+   float tmp0 = d0 + d7;
+   float tmp7 = d0 - d7;
+   float tmp1 = d1 + d6;
+   float tmp6 = d1 - d6;
+   float tmp2 = d2 + d5;
+   float tmp5 = d2 - d5;
+   float tmp3 = d3 + d4;
+   float tmp4 = d3 - d4;
+
+   // Even part
+   float tmp10 = tmp0 + tmp3;   // phase 2
+   float tmp13 = tmp0 - tmp3;
+   float tmp11 = tmp1 + tmp2;
+   float tmp12 = tmp1 - tmp2;
+
+   d0 = tmp10 + tmp11;       // phase 3
+   d4 = tmp10 - tmp11;
+
+   z1 = (tmp12 + tmp13) * 0.707106781f; // c4
+   d2 = tmp13 + z1;       // phase 5
+   d6 = tmp13 - z1;
+
+   // Odd part
+   tmp10 = tmp4 + tmp5;       // phase 2
+   tmp11 = tmp5 + tmp6;
+   tmp12 = tmp6 + tmp7;
+
+   // The rotator is modified from fig 4-8 to avoid extra negations.
+   z5 = (tmp10 - tmp12) * 0.382683433f; // c6
+   z2 = tmp10 * 0.541196100f + z5; // c2-c6
+   z4 = tmp12 * 1.306562965f + z5; // c2+c6
+   z3 = tmp11 * 0.707106781f; // c4
+
+   z11 = tmp7 + z3;      // phase 5
+   z13 = tmp7 - z3;
+
+   *d5p = z13 + z2;         // phase 6
+   *d3p = z13 - z2;
+   *d1p = z11 + z4;
+   *d7p = z11 - z4;
+
+   *d0p = d0;  *d2p = d2;  *d4p = d4;  *d6p = d6;
+}
+
+static void stbiw__jpg_calcBits(int val, unsigned short bits[2]) {
+   int tmp1 = val < 0 ? -val : val;
+   val = val < 0 ? val-1 : val;
+   bits[1] = 1;
+   while(tmp1 >>= 1) {
+      ++bits[1];
+   }
+   bits[0] = val & ((1<<bits[1])-1);
+}
+
+static int stbiw__jpg_processDU(stbi__write_context *s, int *bitBuf, int *bitCnt, float *CDU, float *fdtbl, int DC, const unsigned short HTDC[256][2], const unsigned short HTAC[256][2]) {
+   const unsigned short EOB[2] = { HTAC[0x00][0], HTAC[0x00][1] };
+   const unsigned short M16zeroes[2] = { HTAC[0xF0][0], HTAC[0xF0][1] };
+   int dataOff, i, diff, end0pos;
+   int DU[64];
+
+   // DCT rows
+   for(dataOff=0; dataOff<64; dataOff+=8) {
+      stbiw__jpg_DCT(&CDU[dataOff], &CDU[dataOff+1], &CDU[dataOff+2], &CDU[dataOff+3], &CDU[dataOff+4], &CDU[dataOff+5], &CDU[dataOff+6], &CDU[dataOff+7]);
+   }
+   // DCT columns
+   for(dataOff=0; dataOff<8; ++dataOff) {
+      stbiw__jpg_DCT(&CDU[dataOff], &CDU[dataOff+8], &CDU[dataOff+16], &CDU[dataOff+24], &CDU[dataOff+32], &CDU[dataOff+40], &CDU[dataOff+48], &CDU[dataOff+56]);
+   }
+   // Quantize/descale/zigzag the coefficients
+   for(i=0; i<64; ++i) {
+      float v = CDU[i]*fdtbl[i];
+      // DU[stbiw__jpg_ZigZag[i]] = (int)(v < 0 ? ceilf(v - 0.5f) : floorf(v + 0.5f));
+      // ceilf() and floorf() are C99, not C89, but I /think/ they're not needed here anyway?
+      DU[stbiw__jpg_ZigZag[i]] = (int)(v < 0 ? v - 0.5f : v + 0.5f);
+   }
+
+   // Encode DC
+   diff = DU[0] - DC;
+   if (diff == 0) {
+      stbiw__jpg_writeBits(s, bitBuf, bitCnt, HTDC[0]);
+   } else {
+      unsigned short bits[2];
+      stbiw__jpg_calcBits(diff, bits);
+      stbiw__jpg_writeBits(s, bitBuf, bitCnt, HTDC[bits[1]]);
+      stbiw__jpg_writeBits(s, bitBuf, bitCnt, bits);
+   }
+   // Encode ACs
+   end0pos = 63;
+   for(; (end0pos>0)&&(DU[end0pos]==0); --end0pos) {
+   }
+   // end0pos = first element in reverse order !=0
+   if(end0pos == 0) {
+      stbiw__jpg_writeBits(s, bitBuf, bitCnt, EOB);
+      return DU[0];
+   }
+   for(i = 1; i <= end0pos; ++i) {
+      int startpos = i;
+      int nrzeroes;
+      unsigned short bits[2];
+      for (; DU[i]==0 && i<=end0pos; ++i) {
+      }
+      nrzeroes = i-startpos;
+      if ( nrzeroes >= 16 ) {
+         int lng = nrzeroes>>4;
+         int nrmarker;
+         for (nrmarker=1; nrmarker <= lng; ++nrmarker)
+            stbiw__jpg_writeBits(s, bitBuf, bitCnt, M16zeroes);
+         nrzeroes &= 15;
+      }
+      stbiw__jpg_calcBits(DU[i], bits);
+      stbiw__jpg_writeBits(s, bitBuf, bitCnt, HTAC[(nrzeroes<<4)+bits[1]]);
+      stbiw__jpg_writeBits(s, bitBuf, bitCnt, bits);
+   }
+   if(end0pos != 63) {
+      stbiw__jpg_writeBits(s, bitBuf, bitCnt, EOB);
+   }
+   return DU[0];
+}
+
+static int stbi_write_jpg_core(stbi__write_context *s, int width, int height, int comp, const void* data, int quality) {
+   // Constants that don't pollute global namespace
+   static const unsigned char std_dc_luminance_nrcodes[] = {0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0};
+   static const unsigned char std_dc_luminance_values[] = {0,1,2,3,4,5,6,7,8,9,10,11};
+   static const unsigned char std_ac_luminance_nrcodes[] = {0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,0x7d};
+   static const unsigned char std_ac_luminance_values[] = {
+      0x01,0x02,0x03,0x00,0x04,0x11,0x05,0x12,0x21,0x31,0x41,0x06,0x13,0x51,0x61,0x07,0x22,0x71,0x14,0x32,0x81,0x91,0xa1,0x08,
+      0x23,0x42,0xb1,0xc1,0x15,0x52,0xd1,0xf0,0x24,0x33,0x62,0x72,0x82,0x09,0x0a,0x16,0x17,0x18,0x19,0x1a,0x25,0x26,0x27,0x28,
+      0x29,0x2a,0x34,0x35,0x36,0x37,0x38,0x39,0x3a,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x53,0x54,0x55,0x56,0x57,0x58,0x59,
+      0x5a,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6a,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x83,0x84,0x85,0x86,0x87,0x88,0x89,
+      0x8a,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9a,0xa2,0xa3,0xa4,0xa5,0xa6,0xa7,0xa8,0xa9,0xaa,0xb2,0xb3,0xb4,0xb5,0xb6,
+      0xb7,0xb8,0xb9,0xba,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7,0xc8,0xc9,0xca,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9,0xda,0xe1,0xe2,
+      0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa
+   };
+   static const unsigned char std_dc_chrominance_nrcodes[] = {0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0};
+   static const unsigned char std_dc_chrominance_values[] = {0,1,2,3,4,5,6,7,8,9,10,11};
+   static const unsigned char std_ac_chrominance_nrcodes[] = {0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,0x77};
+   static const unsigned char std_ac_chrominance_values[] = {
+      0x00,0x01,0x02,0x03,0x11,0x04,0x05,0x21,0x31,0x06,0x12,0x41,0x51,0x07,0x61,0x71,0x13,0x22,0x32,0x81,0x08,0x14,0x42,0x91,
+      0xa1,0xb1,0xc1,0x09,0x23,0x33,0x52,0xf0,0x15,0x62,0x72,0xd1,0x0a,0x16,0x24,0x34,0xe1,0x25,0xf1,0x17,0x18,0x19,0x1a,0x26,
+      0x27,0x28,0x29,0x2a,0x35,0x36,0x37,0x38,0x39,0x3a,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x53,0x54,0x55,0x56,0x57,0x58,
+      0x59,0x5a,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6a,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x82,0x83,0x84,0x85,0x86,0x87,
+      0x88,0x89,0x8a,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9a,0xa2,0xa3,0xa4,0xa5,0xa6,0xa7,0xa8,0xa9,0xaa,0xb2,0xb3,0xb4,
+      0xb5,0xb6,0xb7,0xb8,0xb9,0xba,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7,0xc8,0xc9,0xca,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9,0xda,
+      0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa
+   };
+   // Huffman tables
+   static const unsigned short YDC_HT[256][2] = { {0,2},{2,3},{3,3},{4,3},{5,3},{6,3},{14,4},{30,5},{62,6},{126,7},{254,8},{510,9}};
+   static const unsigned short UVDC_HT[256][2] = { {0,2},{1,2},{2,2},{6,3},{14,4},{30,5},{62,6},{126,7},{254,8},{510,9},{1022,10},{2046,11}};
+   static const unsigned short YAC_HT[256][2] = {
+      {10,4},{0,2},{1,2},{4,3},{11,4},{26,5},{120,7},{248,8},{1014,10},{65410,16},{65411,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {12,4},{27,5},{121,7},{502,9},{2038,11},{65412,16},{65413,16},{65414,16},{65415,16},{65416,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {28,5},{249,8},{1015,10},{4084,12},{65417,16},{65418,16},{65419,16},{65420,16},{65421,16},{65422,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {58,6},{503,9},{4085,12},{65423,16},{65424,16},{65425,16},{65426,16},{65427,16},{65428,16},{65429,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {59,6},{1016,10},{65430,16},{65431,16},{65432,16},{65433,16},{65434,16},{65435,16},{65436,16},{65437,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {122,7},{2039,11},{65438,16},{65439,16},{65440,16},{65441,16},{65442,16},{65443,16},{65444,16},{65445,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {123,7},{4086,12},{65446,16},{65447,16},{65448,16},{65449,16},{65450,16},{65451,16},{65452,16},{65453,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {250,8},{4087,12},{65454,16},{65455,16},{65456,16},{65457,16},{65458,16},{65459,16},{65460,16},{65461,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {504,9},{32704,15},{65462,16},{65463,16},{65464,16},{65465,16},{65466,16},{65467,16},{65468,16},{65469,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {505,9},{65470,16},{65471,16},{65472,16},{65473,16},{65474,16},{65475,16},{65476,16},{65477,16},{65478,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {506,9},{65479,16},{65480,16},{65481,16},{65482,16},{65483,16},{65484,16},{65485,16},{65486,16},{65487,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {1017,10},{65488,16},{65489,16},{65490,16},{65491,16},{65492,16},{65493,16},{65494,16},{65495,16},{65496,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {1018,10},{65497,16},{65498,16},{65499,16},{65500,16},{65501,16},{65502,16},{65503,16},{65504,16},{65505,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {2040,11},{65506,16},{65507,16},{65508,16},{65509,16},{65510,16},{65511,16},{65512,16},{65513,16},{65514,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {65515,16},{65516,16},{65517,16},{65518,16},{65519,16},{65520,16},{65521,16},{65522,16},{65523,16},{65524,16},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {2041,11},{65525,16},{65526,16},{65527,16},{65528,16},{65529,16},{65530,16},{65531,16},{65532,16},{65533,16},{65534,16},{0,0},{0,0},{0,0},{0,0},{0,0}
+   };
+   static const unsigned short UVAC_HT[256][2] = {
+      {0,2},{1,2},{4,3},{10,4},{24,5},{25,5},{56,6},{120,7},{500,9},{1014,10},{4084,12},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {11,4},{57,6},{246,8},{501,9},{2038,11},{4085,12},{65416,16},{65417,16},{65418,16},{65419,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {26,5},{247,8},{1015,10},{4086,12},{32706,15},{65420,16},{65421,16},{65422,16},{65423,16},{65424,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {27,5},{248,8},{1016,10},{4087,12},{65425,16},{65426,16},{65427,16},{65428,16},{65429,16},{65430,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {58,6},{502,9},{65431,16},{65432,16},{65433,16},{65434,16},{65435,16},{65436,16},{65437,16},{65438,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {59,6},{1017,10},{65439,16},{65440,16},{65441,16},{65442,16},{65443,16},{65444,16},{65445,16},{65446,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {121,7},{2039,11},{65447,16},{65448,16},{65449,16},{65450,16},{65451,16},{65452,16},{65453,16},{65454,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {122,7},{2040,11},{65455,16},{65456,16},{65457,16},{65458,16},{65459,16},{65460,16},{65461,16},{65462,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {249,8},{65463,16},{65464,16},{65465,16},{65466,16},{65467,16},{65468,16},{65469,16},{65470,16},{65471,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {503,9},{65472,16},{65473,16},{65474,16},{65475,16},{65476,16},{65477,16},{65478,16},{65479,16},{65480,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {504,9},{65481,16},{65482,16},{65483,16},{65484,16},{65485,16},{65486,16},{65487,16},{65488,16},{65489,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {505,9},{65490,16},{65491,16},{65492,16},{65493,16},{65494,16},{65495,16},{65496,16},{65497,16},{65498,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {506,9},{65499,16},{65500,16},{65501,16},{65502,16},{65503,16},{65504,16},{65505,16},{65506,16},{65507,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {2041,11},{65508,16},{65509,16},{65510,16},{65511,16},{65512,16},{65513,16},{65514,16},{65515,16},{65516,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {16352,14},{65517,16},{65518,16},{65519,16},{65520,16},{65521,16},{65522,16},{65523,16},{65524,16},{65525,16},{0,0},{0,0},{0,0},{0,0},{0,0},
+      {1018,10},{32707,15},{65526,16},{65527,16},{65528,16},{65529,16},{65530,16},{65531,16},{65532,16},{65533,16},{65534,16},{0,0},{0,0},{0,0},{0,0},{0,0}
+   };
+   static const int YQT[] = {16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,
+                             37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99};
+   static const int UVQT[] = {17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,
+                              99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99};
+   static const float aasf[] = { 1.0f * 2.828427125f, 1.387039845f * 2.828427125f, 1.306562965f * 2.828427125f, 1.175875602f * 2.828427125f, 
+                                 1.0f * 2.828427125f, 0.785694958f * 2.828427125f, 0.541196100f * 2.828427125f, 0.275899379f * 2.828427125f };
+
+   int row, col, i, k;
+   float fdtbl_Y[64], fdtbl_UV[64];
+   unsigned char YTable[64], UVTable[64];
+
+   if(!data || !width || !height || comp > 4 || comp < 1) {
+      return 0;
+   }
+
+   quality = quality ? quality : 90;
+   quality = quality < 1 ? 1 : quality > 100 ? 100 : quality;
+   quality = quality < 50 ? 5000 / quality : 200 - quality * 2;
+
+   for(i = 0; i < 64; ++i) {
+      int uvti, yti = (YQT[i]*quality+50)/100;
+      YTable[stbiw__jpg_ZigZag[i]] = (unsigned char) (yti < 1 ? 1 : yti > 255 ? 255 : yti);
+      uvti = (UVQT[i]*quality+50)/100;
+      UVTable[stbiw__jpg_ZigZag[i]] = (unsigned char) (uvti < 1 ? 1 : uvti > 255 ? 255 : uvti);
+   }
+
+   for(row = 0, k = 0; row < 8; ++row) {
+      for(col = 0; col < 8; ++col, ++k) {
+         fdtbl_Y[k]  = 1 / (YTable [stbiw__jpg_ZigZag[k]] * aasf[row] * aasf[col]);
+         fdtbl_UV[k] = 1 / (UVTable[stbiw__jpg_ZigZag[k]] * aasf[row] * aasf[col]);
+      }
+   }
+
+   // Write Headers
+   {
+      static const unsigned char head0[] = { 0xFF,0xD8,0xFF,0xE0,0,0x10,'J','F','I','F',0,1,1,0,0,1,0,1,0,0,0xFF,0xDB,0,0x84,0 };
+      static const unsigned char head2[] = { 0xFF,0xDA,0,0xC,3,1,0,2,0x11,3,0x11,0,0x3F,0 };
+      const unsigned char head1[] = { 0xFF,0xC0,0,0x11,8,(unsigned char)(height>>8),STBIW_UCHAR(height),(unsigned char)(width>>8),STBIW_UCHAR(width),
+                                      3,1,0x11,0,2,0x11,1,3,0x11,1,0xFF,0xC4,0x01,0xA2,0 };
+      s->func(s->context, (void*)head0, sizeof(head0));
+      s->func(s->context, (void*)YTable, sizeof(YTable));
+      stbiw__putc(s, 1);
+      s->func(s->context, UVTable, sizeof(UVTable));
+      s->func(s->context, (void*)head1, sizeof(head1));
+      s->func(s->context, (void*)(std_dc_luminance_nrcodes+1), sizeof(std_dc_luminance_nrcodes)-1);
+      s->func(s->context, (void*)std_dc_luminance_values, sizeof(std_dc_luminance_values));
+      stbiw__putc(s, 0x10); // HTYACinfo
+      s->func(s->context, (void*)(std_ac_luminance_nrcodes+1), sizeof(std_ac_luminance_nrcodes)-1);
+      s->func(s->context, (void*)std_ac_luminance_values, sizeof(std_ac_luminance_values));
+      stbiw__putc(s, 1); // HTUDCinfo
+      s->func(s->context, (void*)(std_dc_chrominance_nrcodes+1), sizeof(std_dc_chrominance_nrcodes)-1);
+      s->func(s->context, (void*)std_dc_chrominance_values, sizeof(std_dc_chrominance_values));
+      stbiw__putc(s, 0x11); // HTUACinfo
+      s->func(s->context, (void*)(std_ac_chrominance_nrcodes+1), sizeof(std_ac_chrominance_nrcodes)-1);
+      s->func(s->context, (void*)std_ac_chrominance_values, sizeof(std_ac_chrominance_values));
+      s->func(s->context, (void*)head2, sizeof(head2));
+   }
+
+   // Encode 8x8 macroblocks
+   {
+      static const unsigned short fillBits[] = {0x7F, 7};
+      const unsigned char *imageData = (const unsigned char *)data;
+      int DCY=0, DCU=0, DCV=0;
+      int bitBuf=0, bitCnt=0;
+      // comp == 2 is grey+alpha (alpha is ignored)
+      int ofsG = comp > 2 ? 1 : 0, ofsB = comp > 2 ? 2 : 0;
+      int x, y, pos;
+      for(y = 0; y < height; y += 8) {
+         for(x = 0; x < width; x += 8) {
+            float YDU[64], UDU[64], VDU[64];
+            for(row = y, pos = 0; row < y+8; ++row) {
+               for(col = x; col < x+8; ++col, ++pos) {
+                  int p = (stbi__flip_vertically_on_write ? height-1-row : row)*width*comp + col*comp;
+                  float r, g, b;
+                  if(row >= height) {
+                     p -= width*comp*(row+1 - height);
+                  }
+                  if(col >= width) {
+                     p -= comp*(col+1 - width);
+                  }
+
+                  r = imageData[p+0];
+                  g = imageData[p+ofsG];
+                  b = imageData[p+ofsB];
+                  YDU[pos]=+0.29900f*r+0.58700f*g+0.11400f*b-128;
+                  UDU[pos]=-0.16874f*r-0.33126f*g+0.50000f*b;
+                  VDU[pos]=+0.50000f*r-0.41869f*g-0.08131f*b;
+               }
+            }
+
+            DCY = stbiw__jpg_processDU(s, &bitBuf, &bitCnt, YDU, fdtbl_Y, DCY, YDC_HT, YAC_HT);
+            DCU = stbiw__jpg_processDU(s, &bitBuf, &bitCnt, UDU, fdtbl_UV, DCU, UVDC_HT, UVAC_HT);
+            DCV = stbiw__jpg_processDU(s, &bitBuf, &bitCnt, VDU, fdtbl_UV, DCV, UVDC_HT, UVAC_HT);
+         }
+      }
+
+      // Do the bit alignment of the EOI marker
+      stbiw__jpg_writeBits(s, &bitBuf, &bitCnt, fillBits);
+   }
+
+   // EOI
+   stbiw__putc(s, 0xFF);
+   stbiw__putc(s, 0xD9);
+
+   return 1;
+}
+
+STBIWDEF int stbi_write_jpg_to_func(stbi_write_func *func, void *context, int x, int y, int comp, const void *data, int quality)
+{
+   stbi__write_context s;
+   stbi__start_write_callbacks(&s, func, context);
+   return stbi_write_jpg_core(&s, x, y, comp, (void *) data, quality);
+}
+
+
+#ifndef STBI_WRITE_NO_STDIO
+STBIWDEF int stbi_write_jpg(char const *filename, int x, int y, int comp, const void *data, int quality)
+{
+   stbi__write_context s;
+   if (stbi__start_write_file(&s,filename)) {
+      int r = stbi_write_jpg_core(&s, x, y, comp, data, quality);
+      stbi__end_write_file(&s);
+      return r;
+   } else
+      return 0;
+}
+#endif
+
+#endif // STB_IMAGE_WRITE_IMPLEMENTATION
+
+/* Revision history
+      1.09  (2018-02-11)
+             fix typo in zlib quality API, improve STB_I_W_STATIC in C++
+      1.08  (2018-01-29)
+             add stbi__flip_vertically_on_write, external zlib, zlib quality, choose PNG filter
+      1.07  (2017-07-24)
+             doc fix
+      1.06 (2017-07-23)
+             writing JPEG (using Jon Olick's code)
+      1.05   ???
+      1.04 (2017-03-03)
+             monochrome BMP expansion
+      1.03   ???
+      1.02 (2016-04-02)
+             avoid allocating large structures on the stack
+      1.01 (2016-01-16)
+             STBIW_REALLOC_SIZED: support allocators with no realloc support
+             avoid race-condition in crc initialization
+             minor compile issues
+      1.00 (2015-09-14)
+             installable file IO function
+      0.99 (2015-09-13)
+             warning fixes; TGA rle support
+      0.98 (2015-04-08)
+             added STBIW_MALLOC, STBIW_ASSERT etc
+      0.97 (2015-01-18)
+             fixed HDR asserts, rewrote HDR rle logic
+      0.96 (2015-01-17)
+             add HDR output
+             fix monochrome BMP
+      0.95 (2014-08-17)
+		       add monochrome TGA output
+      0.94 (2014-05-31)
+             rename private functions to avoid conflicts with stb_image.h
+      0.93 (2014-05-27)
+             warning fixes
+      0.92 (2010-08-01)
+             casts to unsigned char to fix warnings
+      0.91 (2010-07-17)
+             first public release
+      0.90   first internal release
+*/
+
+/*
+------------------------------------------------------------------------------
+This software is available under 2 licenses -- choose whichever you prefer.
+------------------------------------------------------------------------------
+ALTERNATIVE A - MIT License
+Copyright (c) 2017 Sean Barrett
+Permission is hereby granted, free of charge, to any person obtaining a copy of 
+this software and associated documentation files (the "Software"), to deal in 
+the Software without restriction, including without limitation the rights to 
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 
+of the Software, and to permit persons to whom the Software is furnished to do 
+so, subject to the following conditions:
+The above copyright notice and this permission notice shall be included in all 
+copies or substantial portions of the Software.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
+SOFTWARE.
+------------------------------------------------------------------------------
+ALTERNATIVE B - Public Domain (www.unlicense.org)
+This is free and unencumbered software released into the public domain.
+Anyone is free to copy, modify, publish, use, compile, sell, or distribute this 
+software, either in source code form or as a compiled binary, for any purpose, 
+commercial or non-commercial, and by any means.
+In jurisdictions that recognize copyright laws, the author or authors of this 
+software dedicate any and all copyright interest in the software to the public 
+domain. We make this dedication for the benefit of the public at large and to 
+the detriment of our heirs and successors. We intend this dedication to be an 
+overt act of relinquishment in perpetuity of all present and future rights to 
+this software under copyright law.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 
+AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 
+ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+------------------------------------------------------------------------------
+*/
diff --git a/projects/darknet/src/tree.c b/projects/darknet/src/tree.c
new file mode 100644
index 0000000000000000000000000000000000000000..67b6d431f6f7e92ede234c71ecae9bd9146dc71f
--- /dev/null
+++ b/projects/darknet/src/tree.c
@@ -0,0 +1,139 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include "tree.h"
+#include "utils.h"
+#include "data.h"
+
+void change_leaves(tree *t, char *leaf_list)
+{
+    list *llist = get_paths(leaf_list);
+    char **leaves = (char **)list_to_array(llist);
+    int n = llist->size;
+    int i,j;
+    int found = 0;
+    for(i = 0; i < t->n; ++i){
+        t->leaf[i] = 0;
+        for(j = 0; j < n; ++j){
+            if (0==strcmp(t->name[i], leaves[j])){
+                t->leaf[i] = 1;
+                ++found;
+                break;
+            }
+        }
+    }
+    fprintf(stderr, "Found %d leaves.\n", found);
+}
+
+float get_hierarchy_probability(float *x, tree *hier, int c, int stride)
+{
+    float p = 1;
+    while(c >= 0){
+        p = p * x[c*stride];
+        c = hier->parent[c];
+    }
+    return p;
+}
+
+void hierarchy_predictions(float *predictions, int n, tree *hier, int only_leaves, int stride)
+{
+    int j;
+    for(j = 0; j < n; ++j){
+        int parent = hier->parent[j];
+        if(parent >= 0){
+            predictions[j*stride] *= predictions[parent*stride]; 
+        }
+    }
+    if(only_leaves){
+        for(j = 0; j < n; ++j){
+            if(!hier->leaf[j]) predictions[j*stride] = 0;
+        }
+    }
+}
+
+int hierarchy_top_prediction(float *predictions, tree *hier, float thresh, int stride)
+{
+    float p = 1;
+    int group = 0;
+    int i;
+    while(1){
+        float max = 0;
+        int max_i = 0;
+
+        for(i = 0; i < hier->group_size[group]; ++i){
+            int index = i + hier->group_offset[group];
+            float val = predictions[(i + hier->group_offset[group])*stride];
+            if(val > max){
+                max_i = index;
+                max = val;
+            }
+        }
+        if(p*max > thresh){
+            p = p*max;
+            group = hier->child[max_i];
+            if(hier->child[max_i] < 0) return max_i;
+        } else if (group == 0){
+            return max_i;
+        } else {
+            return hier->parent[hier->group_offset[group]];
+        }
+    }
+    return 0;
+}
+
+tree *read_tree(char *filename)
+{
+    tree t = {0};
+    FILE *fp = fopen(filename, "r");
+
+    char *line;
+    int last_parent = -1;
+    int group_size = 0;
+    int groups = 0;
+    int n = 0;
+    while((line=fgetl(fp)) != 0){
+        char *id = calloc(256, sizeof(char));
+        int parent = -1;
+        sscanf(line, "%s %d", id, &parent);
+        t.parent = realloc(t.parent, (n+1)*sizeof(int));
+        t.parent[n] = parent;
+
+        t.child = realloc(t.child, (n+1)*sizeof(int));
+        t.child[n] = -1;
+
+        t.name = realloc(t.name, (n+1)*sizeof(char *));
+        t.name[n] = id;
+        if(parent != last_parent){
+            ++groups;
+            t.group_offset = realloc(t.group_offset, groups * sizeof(int));
+            t.group_offset[groups - 1] = n - group_size;
+            t.group_size = realloc(t.group_size, groups * sizeof(int));
+            t.group_size[groups - 1] = group_size;
+            group_size = 0;
+            last_parent = parent;
+        }
+        t.group = realloc(t.group, (n+1)*sizeof(int));
+        t.group[n] = groups;
+        if (parent >= 0) {
+            t.child[parent] = groups;
+        }
+        ++n;
+        ++group_size;
+    }
+    ++groups;
+    t.group_offset = realloc(t.group_offset, groups * sizeof(int));
+    t.group_offset[groups - 1] = n - group_size;
+    t.group_size = realloc(t.group_size, groups * sizeof(int));
+    t.group_size[groups - 1] = group_size;
+    t.n = n;
+    t.groups = groups;
+    t.leaf = calloc(n, sizeof(int));
+    int i;
+    for(i = 0; i < n; ++i) t.leaf[i] = 1;
+    for(i = 0; i < n; ++i) if(t.parent[i] >= 0) t.leaf[t.parent[i]] = 0;
+
+    fclose(fp);
+    tree *tree_ptr = calloc(1, sizeof(tree));
+    *tree_ptr = t;
+    //error(0);
+    return tree_ptr;
+}
diff --git a/projects/darknet/src/tree.h b/projects/darknet/src/tree.h
new file mode 100644
index 0000000000000000000000000000000000000000..3802b8ead806266edd291de5407b08c2d7ed5dd1
--- /dev/null
+++ b/projects/darknet/src/tree.h
@@ -0,0 +1,8 @@
+#ifndef TREE_H
+#define TREE_H
+#include "darknet.h"
+
+int hierarchy_top_prediction(float *predictions, tree *hier, float thresh, int stride);
+float get_hierarchy_probability(float *x, tree *hier, int c, int stride);
+
+#endif
diff --git a/projects/darknet/src/upsample_layer.c b/projects/darknet/src/upsample_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..605f21f8ebd20ba4a27490846a6e2fc5f2215d9e
--- /dev/null
+++ b/projects/darknet/src/upsample_layer.c
@@ -0,0 +1,106 @@
+#include "upsample_layer.h"
+#include "cuda.h"
+#include "blas.h"
+
+#include <stdio.h>
+
+layer make_upsample_layer(int batch, int w, int h, int c, int stride)
+{
+    layer l = {0};
+    l.type = UPSAMPLE;
+    l.batch = batch;
+    l.w = w;
+    l.h = h;
+    l.c = c;
+    l.out_w = w*stride;
+    l.out_h = h*stride;
+    l.out_c = c;
+    if(stride < 0){
+        stride = -stride;
+        l.reverse=1;
+        l.out_w = w/stride;
+        l.out_h = h/stride;
+    }
+    l.stride = stride;
+    l.outputs = l.out_w*l.out_h*l.out_c;
+    l.inputs = l.w*l.h*l.c;
+    l.delta =  calloc(l.outputs*batch, sizeof(float));
+    l.output = calloc(l.outputs*batch, sizeof(float));;
+
+    l.forward = forward_upsample_layer;
+    l.backward = backward_upsample_layer;
+    #ifdef GPU
+    l.forward_gpu = forward_upsample_layer_gpu;
+    l.backward_gpu = backward_upsample_layer_gpu;
+
+    l.delta_gpu =  cuda_make_array(l.delta, l.outputs*batch);
+    l.output_gpu = cuda_make_array(l.output, l.outputs*batch);
+    #endif
+    if(l.reverse) fprintf(stderr, "downsample         %2dx  %4d x%4d x%4d   ->  %4d x%4d x%4d\n", stride, w, h, c, l.out_w, l.out_h, l.out_c);
+    else fprintf(stderr, "upsample           %2dx  %4d x%4d x%4d   ->  %4d x%4d x%4d\n", stride, w, h, c, l.out_w, l.out_h, l.out_c);
+    return l;
+}
+
+void resize_upsample_layer(layer *l, int w, int h)
+{
+    l->w = w;
+    l->h = h;
+    l->out_w = w*l->stride;
+    l->out_h = h*l->stride;
+    if(l->reverse){
+        l->out_w = w/l->stride;
+        l->out_h = h/l->stride;
+    }
+    l->outputs = l->out_w*l->out_h*l->out_c;
+    l->inputs = l->h*l->w*l->c;
+    l->delta =  realloc(l->delta, l->outputs*l->batch*sizeof(float));
+    l->output = realloc(l->output, l->outputs*l->batch*sizeof(float));
+
+#ifdef GPU
+    cuda_free(l->output_gpu);
+    cuda_free(l->delta_gpu);
+    l->output_gpu  = cuda_make_array(l->output, l->outputs*l->batch);
+    l->delta_gpu   = cuda_make_array(l->delta,  l->outputs*l->batch);
+#endif
+    
+}
+
+void forward_upsample_layer(const layer l, network net)
+{
+    fill_cpu(l.outputs*l.batch, 0, l.output, 1);
+    if(l.reverse){
+        upsample_cpu(l.output, l.out_w, l.out_h, l.c, l.batch, l.stride, 0, l.scale, net.input);
+    }else{
+        upsample_cpu(net.input, l.w, l.h, l.c, l.batch, l.stride, 1, l.scale, l.output);
+    }
+}
+
+void backward_upsample_layer(const layer l, network net)
+{
+    if(l.reverse){
+        upsample_cpu(l.delta, l.out_w, l.out_h, l.c, l.batch, l.stride, 1, l.scale, net.delta);
+    }else{
+        upsample_cpu(net.delta, l.w, l.h, l.c, l.batch, l.stride, 0, l.scale, l.delta);
+    }
+}
+
+#ifdef GPU
+void forward_upsample_layer_gpu(const layer l, network net)
+{
+    fill_gpu(l.outputs*l.batch, 0, l.output_gpu, 1);
+    if(l.reverse){
+        upsample_gpu(l.output_gpu, l.out_w, l.out_h, l.c, l.batch, l.stride, 0, l.scale, net.input_gpu);
+    }else{
+        upsample_gpu(net.input_gpu, l.w, l.h, l.c, l.batch, l.stride, 1, l.scale, l.output_gpu);
+    }
+}
+
+void backward_upsample_layer_gpu(const layer l, network net)
+{
+    if(l.reverse){
+        upsample_gpu(l.delta_gpu, l.out_w, l.out_h, l.c, l.batch, l.stride, 1, l.scale, net.delta_gpu);
+    }else{
+        upsample_gpu(net.delta_gpu, l.w, l.h, l.c, l.batch, l.stride, 0, l.scale, l.delta_gpu);
+    }
+}
+#endif
diff --git a/projects/darknet/src/upsample_layer.h b/projects/darknet/src/upsample_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..86790d1088354ea9c46a4b20fbe1dacf36925ca8
--- /dev/null
+++ b/projects/darknet/src/upsample_layer.h
@@ -0,0 +1,15 @@
+#ifndef UPSAMPLE_LAYER_H
+#define UPSAMPLE_LAYER_H
+#include "darknet.h"
+
+layer make_upsample_layer(int batch, int w, int h, int c, int stride);
+void forward_upsample_layer(const layer l, network net);
+void backward_upsample_layer(const layer l, network net);
+void resize_upsample_layer(layer *l, int w, int h);
+
+#ifdef GPU
+void forward_upsample_layer_gpu(const layer l, network net);
+void backward_upsample_layer_gpu(const layer l, network net);
+#endif
+
+#endif
diff --git a/projects/darknet/src/utils.c b/projects/darknet/src/utils.c
new file mode 100644
index 0000000000000000000000000000000000000000..626b4678c1e2779552ed9d34f19ce4b0f57d9ded
--- /dev/null
+++ b/projects/darknet/src/utils.c
@@ -0,0 +1,726 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+#include <assert.h>
+#include <unistd.h>
+#include <float.h>
+#include <limits.h>
+#include <time.h>
+#include <sys/time.h>
+
+#include "utils.h"
+
+
+/*
+// old timing. is it better? who knows!!
+double get_wall_time()
+{
+    struct timeval time;
+    if (gettimeofday(&time,NULL)){
+        return 0;
+    }
+    return (double)time.tv_sec + (double)time.tv_usec * .000001;
+}
+*/
+
+double what_time_is_it_now()
+{
+    struct timeval time;
+    if (gettimeofday(&time,NULL)){
+        return 0;
+    }
+    return (double)time.tv_sec + (double)time.tv_usec * .000001;
+}
+
+int *read_intlist(char *gpu_list, int *ngpus, int d)
+{
+    int *gpus = 0;
+    if(gpu_list){
+        int len = strlen(gpu_list);
+        *ngpus = 1;
+        int i;
+        for(i = 0; i < len; ++i){
+            if (gpu_list[i] == ',') ++*ngpus;
+        }
+        gpus = calloc(*ngpus, sizeof(int));
+        for(i = 0; i < *ngpus; ++i){
+            gpus[i] = atoi(gpu_list);
+            gpu_list = strchr(gpu_list, ',')+1;
+        }
+    } else {
+        gpus = calloc(1, sizeof(float));
+        *gpus = d;
+        *ngpus = 1;
+    }
+    return gpus;
+}
+
+int *read_map(char *filename)
+{
+    int n = 0;
+    int *map = 0;
+    char *str;
+    FILE *file = fopen(filename, "r");
+    if(!file) file_error(filename);
+    while((str=fgetl(file))){
+        ++n;
+        map = realloc(map, n*sizeof(int));
+        map[n-1] = atoi(str);
+    }
+    return map;
+}
+
+void sorta_shuffle(void *arr, size_t n, size_t size, size_t sections)
+{
+    size_t i;
+    for(i = 0; i < sections; ++i){
+        size_t start = n*i/sections;
+        size_t end = n*(i+1)/sections;
+        size_t num = end-start;
+        shuffle(arr+(start*size), num, size);
+    }
+}
+
+void shuffle(void *arr, size_t n, size_t size)
+{
+    size_t i;
+    void *swp = calloc(1, size);
+    for(i = 0; i < n-1; ++i){
+        size_t j = i + rand()/(RAND_MAX / (n-i)+1);
+        memcpy(swp,          arr+(j*size), size);
+        memcpy(arr+(j*size), arr+(i*size), size);
+        memcpy(arr+(i*size), swp,          size);
+    }
+}
+
+int *random_index_order(int min, int max)
+{
+    int *inds = calloc(max-min, sizeof(int));
+    int i;
+    for(i = min; i < max; ++i){
+        inds[i] = i;
+    }
+    for(i = min; i < max-1; ++i){
+        int swap = inds[i];
+        int index = i + rand()%(max-i);
+        inds[i] = inds[index];
+        inds[index] = swap;
+    }
+    return inds;
+}
+
+void del_arg(int argc, char **argv, int index)
+{
+    int i;
+    for(i = index; i < argc-1; ++i) argv[i] = argv[i+1];
+    argv[i] = 0;
+}
+
+int find_arg(int argc, char* argv[], char *arg)
+{
+    int i;
+    for(i = 0; i < argc; ++i) {
+        if(!argv[i]) continue;
+        if(0==strcmp(argv[i], arg)) {
+            del_arg(argc, argv, i);
+            return 1;
+        }
+    }
+    return 0;
+}
+
+int find_int_arg(int argc, char **argv, char *arg, int def)
+{
+    int i;
+    for(i = 0; i < argc-1; ++i){
+        if(!argv[i]) continue;
+        if(0==strcmp(argv[i], arg)){
+            def = atoi(argv[i+1]);
+            del_arg(argc, argv, i);
+            del_arg(argc, argv, i);
+            break;
+        }
+    }
+    return def;
+}
+
+float find_float_arg(int argc, char **argv, char *arg, float def)
+{
+    int i;
+    for(i = 0; i < argc-1; ++i){
+        if(!argv[i]) continue;
+        if(0==strcmp(argv[i], arg)){
+            def = atof(argv[i+1]);
+            del_arg(argc, argv, i);
+            del_arg(argc, argv, i);
+            break;
+        }
+    }
+    return def;
+}
+
+char *find_char_arg(int argc, char **argv, char *arg, char *def)
+{
+    int i;
+    for(i = 0; i < argc-1; ++i){
+        if(!argv[i]) continue;
+        if(0==strcmp(argv[i], arg)){
+            def = argv[i+1];
+            del_arg(argc, argv, i);
+            del_arg(argc, argv, i);
+            break;
+        }
+    }
+    return def;
+}
+
+
+char *basecfg(char *cfgfile)
+{
+    char *c = cfgfile;
+    char *next;
+    while((next = strchr(c, '/')))
+    {
+        c = next+1;
+    }
+    c = copy_string(c);
+    next = strchr(c, '.');
+    if (next) *next = 0;
+    return c;
+}
+
+int alphanum_to_int(char c)
+{
+    return (c < 58) ? c - 48 : c-87;
+}
+char int_to_alphanum(int i)
+{
+    if (i == 36) return '.';
+    return (i < 10) ? i + 48 : i + 87;
+}
+
+void pm(int M, int N, float *A)
+{
+    int i,j;
+    for(i =0 ; i < M; ++i){
+        printf("%d ", i+1);
+        for(j = 0; j < N; ++j){
+            printf("%2.4f, ", A[i*N+j]);
+        }
+        printf("\n");
+    }
+    printf("\n");
+}
+
+void find_replace(char *str, char *orig, char *rep, char *output)
+{
+    char buffer[4096] = {0};
+    char *p;
+
+    sprintf(buffer, "%s", str);
+    if(!(p = strstr(buffer, orig))){  // Is 'orig' even in 'str'?
+        sprintf(output, "%s", str);
+        return;
+    }
+
+    *p = '\0';
+
+    sprintf(output, "%s%s%s", buffer, rep, p+strlen(orig));
+}
+
+float sec(clock_t clocks)
+{
+    return (float)clocks/CLOCKS_PER_SEC;
+}
+
+void top_k(float *a, int n, int k, int *index)
+{
+    int i,j;
+    for(j = 0; j < k; ++j) index[j] = -1;
+    for(i = 0; i < n; ++i){
+        int curr = i;
+        for(j = 0; j < k; ++j){
+            if((index[j] < 0) || a[curr] > a[index[j]]){
+                int swap = curr;
+                curr = index[j];
+                index[j] = swap;
+            }
+        }
+    }
+}
+
+void error(const char *s)
+{
+    perror(s);
+    assert(0);
+    exit(-1);
+}
+
+unsigned char *read_file(char *filename)
+{
+    FILE *fp = fopen(filename, "rb");
+    size_t size;
+
+    fseek(fp, 0, SEEK_END); 
+    size = ftell(fp);
+    fseek(fp, 0, SEEK_SET); 
+
+    unsigned char *text = calloc(size+1, sizeof(char));
+    fread(text, 1, size, fp);
+    fclose(fp);
+    return text;
+}
+
+void malloc_error()
+{
+    fprintf(stderr, "Malloc error\n");
+    exit(-1);
+}
+
+void file_error(char *s)
+{
+    fprintf(stderr, "Couldn't open file: %s\n", s);
+    exit(0);
+}
+
+list *split_str(char *s, char delim)
+{
+    size_t i;
+    size_t len = strlen(s);
+    list *l = make_list();
+    list_insert(l, s);
+    for(i = 0; i < len; ++i){
+        if(s[i] == delim){
+            s[i] = '\0';
+            list_insert(l, &(s[i+1]));
+        }
+    }
+    return l;
+}
+
+void strip(char *s)
+{
+    size_t i;
+    size_t len = strlen(s);
+    size_t offset = 0;
+    for(i = 0; i < len; ++i){
+        char c = s[i];
+        if(c==' '||c=='\t'||c=='\n') ++offset;
+        else s[i-offset] = c;
+    }
+    s[len-offset] = '\0';
+}
+
+void strip_char(char *s, char bad)
+{
+    size_t i;
+    size_t len = strlen(s);
+    size_t offset = 0;
+    for(i = 0; i < len; ++i){
+        char c = s[i];
+        if(c==bad) ++offset;
+        else s[i-offset] = c;
+    }
+    s[len-offset] = '\0';
+}
+
+void free_ptrs(void **ptrs, int n)
+{
+    int i;
+    for(i = 0; i < n; ++i) free(ptrs[i]);
+    free(ptrs);
+}
+
+char *fgetl(FILE *fp)
+{
+    if(feof(fp)) return 0;
+    size_t size = 512;
+    char *line = malloc(size*sizeof(char));
+    if(!fgets(line, size, fp)){
+        free(line);
+        return 0;
+    }
+
+    size_t curr = strlen(line);
+
+    while((line[curr-1] != '\n') && !feof(fp)){
+        if(curr == size-1){
+            size *= 2;
+            line = realloc(line, size*sizeof(char));
+            if(!line) {
+                printf("%ld\n", size);
+                malloc_error();
+            }
+        }
+        size_t readsize = size-curr;
+        if(readsize > INT_MAX) readsize = INT_MAX-1;
+        fgets(&line[curr], readsize, fp);
+        curr = strlen(line);
+    }
+    if(line[curr-1] == '\n') line[curr-1] = '\0';
+
+    return line;
+}
+
+int read_int(int fd)
+{
+    int n = 0;
+    int next = read(fd, &n, sizeof(int));
+    if(next <= 0) return -1;
+    return n;
+}
+
+void write_int(int fd, int n)
+{
+    int next = write(fd, &n, sizeof(int));
+    if(next <= 0) error("read failed");
+}
+
+int read_all_fail(int fd, char *buffer, size_t bytes)
+{
+    size_t n = 0;
+    while(n < bytes){
+        int next = read(fd, buffer + n, bytes-n);
+        if(next <= 0) return 1;
+        n += next;
+    }
+    return 0;
+}
+
+int write_all_fail(int fd, char *buffer, size_t bytes)
+{
+    size_t n = 0;
+    while(n < bytes){
+        size_t next = write(fd, buffer + n, bytes-n);
+        if(next <= 0) return 1;
+        n += next;
+    }
+    return 0;
+}
+
+void read_all(int fd, char *buffer, size_t bytes)
+{
+    size_t n = 0;
+    while(n < bytes){
+        int next = read(fd, buffer + n, bytes-n);
+        if(next <= 0) error("read failed");
+        n += next;
+    }
+}
+
+void write_all(int fd, char *buffer, size_t bytes)
+{
+    size_t n = 0;
+    while(n < bytes){
+        size_t next = write(fd, buffer + n, bytes-n);
+        if(next <= 0) error("write failed");
+        n += next;
+    }
+}
+
+
+char *copy_string(char *s)
+{
+    char *copy = malloc(strlen(s)+1);
+    strncpy(copy, s, strlen(s)+1);
+    return copy;
+}
+
+list *parse_csv_line(char *line)
+{
+    list *l = make_list();
+    char *c, *p;
+    int in = 0;
+    for(c = line, p = line; *c != '\0'; ++c){
+        if(*c == '"') in = !in;
+        else if(*c == ',' && !in){
+            *c = '\0';
+            list_insert(l, copy_string(p));
+            p = c+1;
+        }
+    }
+    list_insert(l, copy_string(p));
+    return l;
+}
+
+int count_fields(char *line)
+{
+    int count = 0;
+    int done = 0;
+    char *c;
+    for(c = line; !done; ++c){
+        done = (*c == '\0');
+        if(*c == ',' || done) ++count;
+    }
+    return count;
+}
+
+float *parse_fields(char *line, int n)
+{
+    float *field = calloc(n, sizeof(float));
+    char *c, *p, *end;
+    int count = 0;
+    int done = 0;
+    for(c = line, p = line; !done; ++c){
+        done = (*c == '\0');
+        if(*c == ',' || done){
+            *c = '\0';
+            field[count] = strtod(p, &end);
+            if(p == c) field[count] = nan("");
+            if(end != c && (end != c-1 || *end != '\r')) field[count] = nan(""); //DOS file formats!
+            p = c+1;
+            ++count;
+        }
+    }
+    return field;
+}
+
+float sum_array(float *a, int n)
+{
+    int i;
+    float sum = 0;
+    for(i = 0; i < n; ++i) sum += a[i];
+    return sum;
+}
+
+float mean_array(float *a, int n)
+{
+    return sum_array(a,n)/n;
+}
+
+void mean_arrays(float **a, int n, int els, float *avg)
+{
+    int i;
+    int j;
+    memset(avg, 0, els*sizeof(float));
+    for(j = 0; j < n; ++j){
+        for(i = 0; i < els; ++i){
+            avg[i] += a[j][i];
+        }
+    }
+    for(i = 0; i < els; ++i){
+        avg[i] /= n;
+    }
+}
+
+void print_statistics(float *a, int n)
+{
+    float m = mean_array(a, n);
+    float v = variance_array(a, n);
+    printf("MSE: %.6f, Mean: %.6f, Variance: %.6f\n", mse_array(a, n), m, v);
+}
+
+float variance_array(float *a, int n)
+{
+    int i;
+    float sum = 0;
+    float mean = mean_array(a, n);
+    for(i = 0; i < n; ++i) sum += (a[i] - mean)*(a[i]-mean);
+    float variance = sum/n;
+    return variance;
+}
+
+int constrain_int(int a, int min, int max)
+{
+    if (a < min) return min;
+    if (a > max) return max;
+    return a;
+}
+
+float constrain(float min, float max, float a)
+{
+    if (a < min) return min;
+    if (a > max) return max;
+    return a;
+}
+
+float dist_array(float *a, float *b, int n, int sub)
+{
+    int i;
+    float sum = 0;
+    for(i = 0; i < n; i += sub) sum += pow(a[i]-b[i], 2);
+    return sqrt(sum);
+}
+
+float mse_array(float *a, int n)
+{
+    int i;
+    float sum = 0;
+    for(i = 0; i < n; ++i) sum += a[i]*a[i];
+    return sqrt(sum/n);
+}
+
+void normalize_array(float *a, int n)
+{
+    int i;
+    float mu = mean_array(a,n);
+    float sigma = sqrt(variance_array(a,n));
+    for(i = 0; i < n; ++i){
+        a[i] = (a[i] - mu)/sigma;
+    }
+    mu = mean_array(a,n);
+    sigma = sqrt(variance_array(a,n));
+}
+
+void translate_array(float *a, int n, float s)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        a[i] += s;
+    }
+}
+
+float mag_array(float *a, int n)
+{
+    int i;
+    float sum = 0;
+    for(i = 0; i < n; ++i){
+        sum += a[i]*a[i];   
+    }
+    return sqrt(sum);
+}
+
+void scale_array(float *a, int n, float s)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        a[i] *= s;
+    }
+}
+
+int sample_array(float *a, int n)
+{
+    float sum = sum_array(a, n);
+    scale_array(a, n, 1./sum);
+    float r = rand_uniform(0, 1);
+    int i;
+    for(i = 0; i < n; ++i){
+        r = r - a[i];
+        if (r <= 0) return i;
+    }
+    return n-1;
+}
+
+int max_int_index(int *a, int n)
+{
+    if(n <= 0) return -1;
+    int i, max_i = 0;
+    int max = a[0];
+    for(i = 1; i < n; ++i){
+        if(a[i] > max){
+            max = a[i];
+            max_i = i;
+        }
+    }
+    return max_i;
+}
+
+int max_index(float *a, int n)
+{
+    if(n <= 0) return -1;
+    int i, max_i = 0;
+    float max = a[0];
+    for(i = 1; i < n; ++i){
+        if(a[i] > max){
+            max = a[i];
+            max_i = i;
+        }
+    }
+    return max_i;
+}
+
+int int_index(int *a, int val, int n)
+{
+    int i;
+    for(i = 0; i < n; ++i){
+        if(a[i] == val) return i;
+    }
+    return -1;
+}
+
+int rand_int(int min, int max)
+{
+    if (max < min){
+        int s = min;
+        min = max;
+        max = s;
+    }
+    int r = (rand()%(max - min + 1)) + min;
+    return r;
+}
+
+// From http://en.wikipedia.org/wiki/Box%E2%80%93Muller_transform
+float rand_normal()
+{
+    static int haveSpare = 0;
+    static double rand1, rand2;
+
+    if(haveSpare)
+    {
+        haveSpare = 0;
+        return sqrt(rand1) * sin(rand2);
+    }
+
+    haveSpare = 1;
+
+    rand1 = rand() / ((double) RAND_MAX);
+    if(rand1 < 1e-100) rand1 = 1e-100;
+    rand1 = -2 * log(rand1);
+    rand2 = (rand() / ((double) RAND_MAX)) * TWO_PI;
+
+    return sqrt(rand1) * cos(rand2);
+}
+
+/*
+   float rand_normal()
+   {
+   int n = 12;
+   int i;
+   float sum= 0;
+   for(i = 0; i < n; ++i) sum += (float)rand()/RAND_MAX;
+   return sum-n/2.;
+   }
+ */
+
+size_t rand_size_t()
+{
+    return  ((size_t)(rand()&0xff) << 56) | 
+        ((size_t)(rand()&0xff) << 48) |
+        ((size_t)(rand()&0xff) << 40) |
+        ((size_t)(rand()&0xff) << 32) |
+        ((size_t)(rand()&0xff) << 24) |
+        ((size_t)(rand()&0xff) << 16) |
+        ((size_t)(rand()&0xff) << 8) |
+        ((size_t)(rand()&0xff) << 0);
+}
+
+float rand_uniform(float min, float max)
+{
+    if(max < min){
+        float swap = min;
+        min = max;
+        max = swap;
+    }
+    return ((float)rand()/RAND_MAX * (max - min)) + min;
+}
+
+float rand_scale(float s)
+{
+    float scale = rand_uniform(1, s);
+    if(rand()%2) return scale;
+    return 1./scale;
+}
+
+float **one_hot_encode(float *a, int n, int k)
+{
+    int i;
+    float **t = calloc(n, sizeof(float*));
+    for(i = 0; i < n; ++i){
+        t[i] = calloc(k, sizeof(float));
+        int index = (int)a[i];
+        t[i][index] = 1;
+    }
+    return t;
+}
+
diff --git a/projects/darknet/src/utils.h b/projects/darknet/src/utils.h
new file mode 100644
index 0000000000000000000000000000000000000000..ef24da79888612f5b48fbb4dc233c483590e0c34
--- /dev/null
+++ b/projects/darknet/src/utils.h
@@ -0,0 +1,53 @@
+#ifndef UTILS_H
+#define UTILS_H
+#include <stdio.h>
+#include <time.h>
+#include "darknet.h"
+#include "list.h"
+
+#define TIME(a) \
+    do { \
+    double start = what_time_is_it_now(); \
+    a; \
+    printf("%s took: %f seconds\n", #a, what_time_is_it_now() - start); \
+    } while (0)
+
+#define TWO_PI 6.2831853071795864769252866f
+
+double what_time_is_it_now();
+void shuffle(void *arr, size_t n, size_t size);
+void sorta_shuffle(void *arr, size_t n, size_t size, size_t sections);
+void free_ptrs(void **ptrs, int n);
+int alphanum_to_int(char c);
+char int_to_alphanum(int i);
+int read_int(int fd);
+void write_int(int fd, int n);
+void read_all(int fd, char *buffer, size_t bytes);
+void write_all(int fd, char *buffer, size_t bytes);
+int read_all_fail(int fd, char *buffer, size_t bytes);
+int write_all_fail(int fd, char *buffer, size_t bytes);
+void find_replace(char *str, char *orig, char *rep, char *output);
+void malloc_error();
+void file_error(char *s);
+void strip(char *s);
+void strip_char(char *s, char bad);
+list *split_str(char *s, char delim);
+char *fgetl(FILE *fp);
+list *parse_csv_line(char *line);
+char *copy_string(char *s);
+int count_fields(char *line);
+float *parse_fields(char *line, int n);
+void translate_array(float *a, int n, float s);
+float constrain(float min, float max, float a);
+int constrain_int(int a, int min, int max);
+float rand_scale(float s);
+int rand_int(int min, int max);
+void mean_arrays(float **a, int n, int els, float *avg);
+float dist_array(float *a, float *b, int n, int sub);
+float **one_hot_encode(float *a, int n, int k);
+float sec(clock_t clocks);
+void print_statistics(float *a, int n);
+int int_index(int *a, int val, int n);
+
+#endif
+
diff --git a/projects/darknet/src/yolo_layer.c b/projects/darknet/src/yolo_layer.c
new file mode 100644
index 0000000000000000000000000000000000000000..c3380363cd338cf9591618cec8deaed18c20b411
--- /dev/null
+++ b/projects/darknet/src/yolo_layer.c
@@ -0,0 +1,374 @@
+#include "yolo_layer.h"
+#include "activations.h"
+#include "blas.h"
+#include "box.h"
+#include "cuda.h"
+#include "utils.h"
+
+#include <stdio.h>
+#include <assert.h>
+#include <string.h>
+#include <stdlib.h>
+
+layer make_yolo_layer(int batch, int w, int h, int n, int total, int *mask, int classes)
+{
+    int i;
+    layer l = {0};
+    l.type = YOLO;
+
+    l.n = n;
+    l.total = total;
+    l.batch = batch;
+    l.h = h;
+    l.w = w;
+    l.c = n*(classes + 4 + 1);
+    l.out_w = l.w;
+    l.out_h = l.h;
+    l.out_c = l.c;
+    l.classes = classes;
+    l.cost = calloc(1, sizeof(float));
+    l.biases = calloc(total*2, sizeof(float));
+    if(mask) l.mask = mask;
+    else{
+        l.mask = calloc(n, sizeof(int));
+        for(i = 0; i < n; ++i){
+            l.mask[i] = i;
+        }
+    }
+    l.bias_updates = calloc(n*2, sizeof(float));
+    l.outputs = h*w*n*(classes + 4 + 1);
+    l.inputs = l.outputs;
+    l.truths = 90*(4 + 1);
+    l.delta = calloc(batch*l.outputs, sizeof(float));
+    l.output = calloc(batch*l.outputs, sizeof(float));
+    for(i = 0; i < total*2; ++i){
+        l.biases[i] = .5;
+    }
+
+    l.forward = forward_yolo_layer;
+    l.backward = backward_yolo_layer;
+#ifdef GPU
+    l.forward_gpu = forward_yolo_layer_gpu;
+    l.backward_gpu = backward_yolo_layer_gpu;
+    l.output_gpu = cuda_make_array(l.output, batch*l.outputs);
+    l.delta_gpu = cuda_make_array(l.delta, batch*l.outputs);
+#endif
+
+    fprintf(stderr, "yolo\n");
+    srand(0);
+
+    return l;
+}
+
+void resize_yolo_layer(layer *l, int w, int h)
+{
+    l->w = w;
+    l->h = h;
+
+    l->outputs = h*w*l->n*(l->classes + 4 + 1);
+    l->inputs = l->outputs;
+
+    l->output = realloc(l->output, l->batch*l->outputs*sizeof(float));
+    l->delta = realloc(l->delta, l->batch*l->outputs*sizeof(float));
+
+#ifdef GPU
+    cuda_free(l->delta_gpu);
+    cuda_free(l->output_gpu);
+
+    l->delta_gpu =     cuda_make_array(l->delta, l->batch*l->outputs);
+    l->output_gpu =    cuda_make_array(l->output, l->batch*l->outputs);
+#endif
+}
+
+box get_yolo_box(float *x, float *biases, int n, int index, int i, int j, int lw, int lh, int w, int h, int stride)
+{
+    box b;
+    b.x = (i + x[index + 0*stride]) / lw;
+    b.y = (j + x[index + 1*stride]) / lh;
+    b.w = exp(x[index + 2*stride]) * biases[2*n]   / w;
+    b.h = exp(x[index + 3*stride]) * biases[2*n+1] / h;
+    return b;
+}
+
+float delta_yolo_box(box truth, float *x, float *biases, int n, int index, int i, int j, int lw, int lh, int w, int h, float *delta, float scale, int stride)
+{
+    box pred = get_yolo_box(x, biases, n, index, i, j, lw, lh, w, h, stride);
+    float iou = box_iou(pred, truth);
+
+    float tx = (truth.x*lw - i);
+    float ty = (truth.y*lh - j);
+    float tw = log(truth.w*w / biases[2*n]);
+    float th = log(truth.h*h / biases[2*n + 1]);
+
+    delta[index + 0*stride] = scale * (tx - x[index + 0*stride]);
+    delta[index + 1*stride] = scale * (ty - x[index + 1*stride]);
+    delta[index + 2*stride] = scale * (tw - x[index + 2*stride]);
+    delta[index + 3*stride] = scale * (th - x[index + 3*stride]);
+    return iou;
+}
+
+
+void delta_yolo_class(float *output, float *delta, int index, int class, int classes, int stride, float *avg_cat)
+{
+    int n;
+    if (delta[index]){
+        delta[index + stride*class] = 1 - output[index + stride*class];
+        if(avg_cat) *avg_cat += output[index + stride*class];
+        return;
+    }
+    for(n = 0; n < classes; ++n){
+        delta[index + stride*n] = ((n == class)?1 : 0) - output[index + stride*n];
+        if(n == class && avg_cat) *avg_cat += output[index + stride*n];
+    }
+}
+
+static int entry_index(layer l, int batch, int location, int entry)
+{
+    int n =   location / (l.w*l.h);
+    int loc = location % (l.w*l.h);
+    return batch*l.outputs + n*l.w*l.h*(4+l.classes+1) + entry*l.w*l.h + loc;
+}
+
+void forward_yolo_layer(const layer l, network net)
+{
+    int i,j,b,t,n;
+    memcpy(l.output, net.input, l.outputs*l.batch*sizeof(float));
+
+#ifndef GPU
+    for (b = 0; b < l.batch; ++b){
+        for(n = 0; n < l.n; ++n){
+            int index = entry_index(l, b, n*l.w*l.h, 0);
+            activate_array(l.output + index, 2*l.w*l.h, LOGISTIC);
+            index = entry_index(l, b, n*l.w*l.h, 4);
+            activate_array(l.output + index, (1+l.classes)*l.w*l.h, LOGISTIC);
+        }
+    }
+#endif
+
+    memset(l.delta, 0, l.outputs * l.batch * sizeof(float));
+    if(!net.train) return;
+    float avg_iou = 0;
+    float recall = 0;
+    float recall75 = 0;
+    float avg_cat = 0;
+    float avg_obj = 0;
+    float avg_anyobj = 0;
+    int count = 0;
+    int class_count = 0;
+    *(l.cost) = 0;
+    for (b = 0; b < l.batch; ++b) {
+        for (j = 0; j < l.h; ++j) {
+            for (i = 0; i < l.w; ++i) {
+                for (n = 0; n < l.n; ++n) {
+                    int box_index = entry_index(l, b, n*l.w*l.h + j*l.w + i, 0);
+                    box pred = get_yolo_box(l.output, l.biases, l.mask[n], box_index, i, j, l.w, l.h, net.w, net.h, l.w*l.h);
+                    float best_iou = 0;
+                    int best_t = 0;
+                    for(t = 0; t < l.max_boxes; ++t){
+                        box truth = float_to_box(net.truth + t*(4 + 1) + b*l.truths, 1);
+                        if(!truth.x) break;
+                        float iou = box_iou(pred, truth);
+                        if (iou > best_iou) {
+                            best_iou = iou;
+                            best_t = t;
+                        }
+                    }
+                    int obj_index = entry_index(l, b, n*l.w*l.h + j*l.w + i, 4);
+                    avg_anyobj += l.output[obj_index];
+                    l.delta[obj_index] = 0 - l.output[obj_index];
+                    if (best_iou > l.ignore_thresh) {
+                        l.delta[obj_index] = 0;
+                    }
+                    if (best_iou > l.truth_thresh) {
+                        l.delta[obj_index] = 1 - l.output[obj_index];
+
+                        int class = net.truth[best_t*(4 + 1) + b*l.truths + 4];
+                        if (l.map) class = l.map[class];
+                        int class_index = entry_index(l, b, n*l.w*l.h + j*l.w + i, 4 + 1);
+                        delta_yolo_class(l.output, l.delta, class_index, class, l.classes, l.w*l.h, 0);
+                        box truth = float_to_box(net.truth + best_t*(4 + 1) + b*l.truths, 1);
+                        delta_yolo_box(truth, l.output, l.biases, l.mask[n], box_index, i, j, l.w, l.h, net.w, net.h, l.delta, (2-truth.w*truth.h), l.w*l.h);
+                    }
+                }
+            }
+        }
+        for(t = 0; t < l.max_boxes; ++t){
+            box truth = float_to_box(net.truth + t*(4 + 1) + b*l.truths, 1);
+
+            if(!truth.x) break;
+            float best_iou = 0;
+            int best_n = 0;
+            i = (truth.x * l.w);
+            j = (truth.y * l.h);
+            box truth_shift = truth;
+            truth_shift.x = truth_shift.y = 0;
+            for(n = 0; n < l.total; ++n){
+                box pred = {0};
+                pred.w = l.biases[2*n]/net.w;
+                pred.h = l.biases[2*n+1]/net.h;
+                float iou = box_iou(pred, truth_shift);
+                if (iou > best_iou){
+                    best_iou = iou;
+                    best_n = n;
+                }
+            }
+
+            int mask_n = int_index(l.mask, best_n, l.n);
+            if(mask_n >= 0){
+                int box_index = entry_index(l, b, mask_n*l.w*l.h + j*l.w + i, 0);
+                float iou = delta_yolo_box(truth, l.output, l.biases, best_n, box_index, i, j, l.w, l.h, net.w, net.h, l.delta, (2-truth.w*truth.h), l.w*l.h);
+
+                int obj_index = entry_index(l, b, mask_n*l.w*l.h + j*l.w + i, 4);
+                avg_obj += l.output[obj_index];
+                l.delta[obj_index] = 1 - l.output[obj_index];
+
+                int class = net.truth[t*(4 + 1) + b*l.truths + 4];
+                if (l.map) class = l.map[class];
+                int class_index = entry_index(l, b, mask_n*l.w*l.h + j*l.w + i, 4 + 1);
+                delta_yolo_class(l.output, l.delta, class_index, class, l.classes, l.w*l.h, &avg_cat);
+
+                ++count;
+                ++class_count;
+                if(iou > .5) recall += 1;
+                if(iou > .75) recall75 += 1;
+                avg_iou += iou;
+            }
+        }
+    }
+    *(l.cost) = pow(mag_array(l.delta, l.outputs * l.batch), 2);
+    printf("Region %d Avg IOU: %f, Class: %f, Obj: %f, No Obj: %f, .5R: %f, .75R: %f,  count: %d\n", net.index, avg_iou/count, avg_cat/class_count, avg_obj/count, avg_anyobj/(l.w*l.h*l.n*l.batch), recall/count, recall75/count, count);
+}
+
+void backward_yolo_layer(const layer l, network net)
+{
+   axpy_cpu(l.batch*l.inputs, 1, l.delta, 1, net.delta, 1);
+}
+
+void correct_yolo_boxes(detection *dets, int n, int w, int h, int netw, int neth, int relative)
+{
+    int i;
+    int new_w=0;
+    int new_h=0;
+    if (((float)netw/w) < ((float)neth/h)) {
+        new_w = netw;
+        new_h = (h * netw)/w;
+    } else {
+        new_h = neth;
+        new_w = (w * neth)/h;
+    }
+    for (i = 0; i < n; ++i){
+        box b = dets[i].bbox;
+        b.x =  (b.x - (netw - new_w)/2./netw) / ((float)new_w/netw); 
+        b.y =  (b.y - (neth - new_h)/2./neth) / ((float)new_h/neth); 
+        b.w *= (float)netw/new_w;
+        b.h *= (float)neth/new_h;
+        if(!relative){
+            b.x *= w;
+            b.w *= w;
+            b.y *= h;
+            b.h *= h;
+        }
+        dets[i].bbox = b;
+    }
+}
+
+int yolo_num_detections(layer l, float thresh)
+{
+    int i, n;
+    int count = 0;
+    for (i = 0; i < l.w*l.h; ++i){
+        for(n = 0; n < l.n; ++n){
+            int obj_index  = entry_index(l, 0, n*l.w*l.h + i, 4);
+            if(l.output[obj_index] > thresh){
+                ++count;
+            }
+        }
+    }
+    return count;
+}
+
+void avg_flipped_yolo(layer l)
+{
+    int i,j,n,z;
+    float *flip = l.output + l.outputs;
+    for (j = 0; j < l.h; ++j) {
+        for (i = 0; i < l.w/2; ++i) {
+            for (n = 0; n < l.n; ++n) {
+                for(z = 0; z < l.classes + 4 + 1; ++z){
+                    int i1 = z*l.w*l.h*l.n + n*l.w*l.h + j*l.w + i;
+                    int i2 = z*l.w*l.h*l.n + n*l.w*l.h + j*l.w + (l.w - i - 1);
+                    float swap = flip[i1];
+                    flip[i1] = flip[i2];
+                    flip[i2] = swap;
+                    if(z == 0){
+                        flip[i1] = -flip[i1];
+                        flip[i2] = -flip[i2];
+                    }
+                }
+            }
+        }
+    }
+    for(i = 0; i < l.outputs; ++i){
+        l.output[i] = (l.output[i] + flip[i])/2.;
+    }
+}
+
+int get_yolo_detections(layer l, int w, int h, int netw, int neth, float thresh, int *map, int relative, detection *dets)
+{
+    int i,j,n;
+    float *predictions = l.output;
+    if (l.batch == 2) avg_flipped_yolo(l);
+    int count = 0;
+    for (i = 0; i < l.w*l.h; ++i){
+        int row = i / l.w;
+        int col = i % l.w;
+        for(n = 0; n < l.n; ++n){
+            int obj_index  = entry_index(l, 0, n*l.w*l.h + i, 4);
+            float objectness = predictions[obj_index];
+            if(objectness <= thresh) continue;
+            int box_index  = entry_index(l, 0, n*l.w*l.h + i, 0);
+            dets[count].bbox = get_yolo_box(predictions, l.biases, l.mask[n], box_index, col, row, l.w, l.h, netw, neth, l.w*l.h);
+            dets[count].objectness = objectness;
+            dets[count].classes = l.classes;
+            for(j = 0; j < l.classes; ++j){
+                int class_index = entry_index(l, 0, n*l.w*l.h + i, 4 + 1 + j);
+                float prob = objectness*predictions[class_index];
+                dets[count].prob[j] = (prob > thresh) ? prob : 0;
+            }
+            ++count;
+        }
+    }
+    correct_yolo_boxes(dets, count, w, h, netw, neth, relative);
+    return count;
+}
+
+#ifdef GPU
+
+void forward_yolo_layer_gpu(const layer l, network net)
+{
+    copy_gpu(l.batch*l.inputs, net.input_gpu, 1, l.output_gpu, 1);
+    int b, n;
+    for (b = 0; b < l.batch; ++b){
+        for(n = 0; n < l.n; ++n){
+            int index = entry_index(l, b, n*l.w*l.h, 0);
+            activate_array_gpu(l.output_gpu + index, 2*l.w*l.h, LOGISTIC);
+            index = entry_index(l, b, n*l.w*l.h, 4);
+            activate_array_gpu(l.output_gpu + index, (1+l.classes)*l.w*l.h, LOGISTIC);
+        }
+    }
+    if(!net.train || l.onlyforward){
+        cuda_pull_array(l.output_gpu, l.output, l.batch*l.outputs);
+        return;
+    }
+
+    cuda_pull_array(l.output_gpu, net.input, l.batch*l.inputs);
+    forward_yolo_layer(l, net);
+    cuda_push_array(l.delta_gpu, l.delta, l.batch*l.outputs);
+}
+
+void backward_yolo_layer_gpu(const layer l, network net)
+{
+    axpy_gpu(l.batch*l.inputs, 1, l.delta_gpu, 1, net.delta_gpu, 1);
+}
+#endif
+
diff --git a/projects/darknet/src/yolo_layer.h b/projects/darknet/src/yolo_layer.h
new file mode 100644
index 0000000000000000000000000000000000000000..d2a0243268146e00ebff2b4b11bce23f830689d1
--- /dev/null
+++ b/projects/darknet/src/yolo_layer.h
@@ -0,0 +1,19 @@
+#ifndef YOLO_LAYER_H
+#define YOLO_LAYER_H
+
+#include "darknet.h"
+#include "layer.h"
+#include "network.h"
+
+layer make_yolo_layer(int batch, int w, int h, int n, int total, int *mask, int classes);
+void forward_yolo_layer(const layer l, network net);
+void backward_yolo_layer(const layer l, network net);
+void resize_yolo_layer(layer *l, int w, int h);
+int yolo_num_detections(layer l, float thresh);
+
+#ifdef GPU
+void forward_yolo_layer_gpu(const layer l, network net);
+void backward_yolo_layer_gpu(layer l, network net);
+#endif
+
+#endif
diff --git a/projects/drone-net/README.md b/projects/drone-net/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..aabd56e1561f6e3b0069274ca188263fbec335a5
--- /dev/null
+++ b/projects/drone-net/README.md
@@ -0,0 +1,36 @@
+# DroneNet
+
+DroneNet is [Joseph Redmon's YOLO real-time object detection system](https://github.com/pjreddie/darknet/) retrained on 2664 images of DJI drones, labeled.</br>
+The original and labeled images used for retraining can be found under the **image** and **label** folders respectively.
+
+---
+
+## Setting up
+
+1. Install the [Ubuntu](https://www.ubuntu.com/) Linux distribution.
+
+2. Open terminal and enter the following lines to build [Darknet](https://pjreddie.com/darknet/):
+```
+git clone https://github.com/pjreddie/darknet.git
+cd darknet
+make
+```
+
+> **Note**: if you are using another variant of Darknet (e.g [AlexeyAB fork](https://github.com/AlexeyAB/darknet)), the labels are in a different format. Original Yolo uses absolute coordinates to indicate the target box in the image, whereas AlexeyAB (and others) adopts relative coordinates. Depending on your version, the appropriate labels can be found in the directory `labels` (absolute coords) or `normalized-labels` (relative). Of course, images remain the same. |
+
+3. Move **drone.data**, **drone.names**, and **yolo-drone.cfg** under the **cfg** folder, create a **weights** directory and move **yolo-drone.weights** into the folder, move **drone.jpg** under the **data** folder, and move **test.txt** and **train.txt** in the root directory of your cloned darknet.
+
+4. Change lines 2 and 3 to your path in **drone.data**.
+
+---
+
+## Running
+
+Open terminal in the root directory of the **darknet** executable and enter:
+```
+./darknet detector test cfg/drone.data cfg/yolo-drone.cfg weights/yolo-drone.weights data/drone.jpg
+```
+
+---
+
+## Updates
diff --git a/projects/drone-net/darknet b/projects/drone-net/darknet
new file mode 100755
index 0000000000000000000000000000000000000000..fa120ada8584274dd08545709a36c318bda82d78
Binary files /dev/null and b/projects/drone-net/darknet differ
diff --git a/projects/drone-net/drone.data b/projects/drone-net/drone.data
new file mode 100644
index 0000000000000000000000000000000000000000..d55b1db30eb1091a206b93f2368645fe531e0add
--- /dev/null
+++ b/projects/drone-net/drone.data
@@ -0,0 +1,5 @@
+classes = 1
+train = ./train.txt
+valid = ./test.txt
+names = ./drone.names
+backup = backup/
diff --git a/projects/drone-net/drone.jpg b/projects/drone-net/drone.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..084b5971c73cf3b940cbdf5cdd35b5064dfc20ec
Binary files /dev/null and b/projects/drone-net/drone.jpg differ
diff --git a/projects/drone-net/drone.names b/projects/drone-net/drone.names
new file mode 100644
index 0000000000000000000000000000000000000000..86aa1513e0f67eab4568c54164af4f8303367201
--- /dev/null
+++ b/projects/drone-net/drone.names
@@ -0,0 +1 @@
+Drone
diff --git a/projects/drone-net/image.list b/projects/drone-net/image.list
new file mode 100644
index 0000000000000000000000000000000000000000..3c6d88fc34e354d7d7e2fd296639c49060163f35
--- /dev/null
+++ b/projects/drone-net/image.list
@@ -0,0 +1,2664 @@
+03012017-dji-phantom-flying-sky-260nw-554568589.jpg
+03012017-dji-phantom-flying-sky-260nw-554568607.jpg
+03012017-dji-phantom-flying-sky-260nw-554568664.jpg
+03012017-dji-phantom-flying-sky-260nw-554568724.jpg
+03012017-dji-phantom-flying-sky-260nw-555436891.jpg
+03012017-dji-phantom-flying-sky-260nw-555436894.jpg
+03012017-dji-phantom-flying-sky-260nw-555436897.jpg
+03012017-dji-phantom-flying-sky-260nw-555436900.jpg
+03012017-dji-phantom-flying-sky-260nw-555436903.jpg
+09-february-2017-ufa-russia-260nw-1062076784.jpg
+09-february-2017-ufa-russia-260nw-1062076787.jpg
+09-february-2017-ufa-russia-260nw-1062173864.jpg
+18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114880.jpg
+18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114889.jpg
+18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114895.jpg
+18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114904.jpg
+18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114913.jpg
+18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114916.jpg
+18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114922.jpg
+19th-july-2017-pahang-malaysia-260nw-680436289.jpg
+19th-july-2017-pahang-malaysia-260nw-680436295.jpg
+19th-july-2017-pahang-malaysia-260nw-680436301.jpg
+19th-july-2017-pahang-malaysia-260nw-680436319.jpg
+19th-july-2017-pahang-malaysia-260nw-680436325.jpg
+19th-july-2017-pahang-malaysia-260nw-680436340.jpg
+19th-july-2017-pahang-malaysia-260nw-680436343.jpg
+19th-july-2017-pahang-malaysia-260nw-680436346.jpg
+23-december-2016-phantom-4-260nw-543088960.jpg
+25-may-2018-lviv-ukraine-260nw-1109034161.jpg
+25-may-2018-lviv-ukraine-260nw-1109034164.jpg
+25-may-2018-lviv-ukraine-260nw-1109034167.jpg
+action-260nw-619858790.jpg
+agalatovo-leningrad-region-june-4-260nw-490563919.jpg
+almere-netherlands-september-29-2017-260nw-724434277.jpg
+almere-netherlands-september-29-2017-260nw-724434283.jpg
+almere-netherlands-september-29-2017-260nw-724434289.jpg
+almere-netherlands-september-29-2017-260nw-724471786.jpg
+amsterdam-netherlands-december-17-2017-260nw-776460892.jpg
+amsterdam-netherlands-december-17-2017-260nw-776461360.jpg
+annapolis-md-march-10-2018-260nw-1047939241.jpg
+annapolis-md-march-10-2018-260nw-1047939244.jpg
+annapolis-md-march-10-2018-260nw-1048082350.jpg
+annapolis-md-march-10-2018-260nw-1048082353.jpg
+astana-kazakhstan-december-18-2017-260nw-777448510.jpg
+astana-kazakhstan-december-18-2017-260nw-777449344.jpg
+astana-kazakhstan-december-18-2017-260nw-777449599.jpg
+astana-kazakhstan-december-18-2017-260nw-777450178.jpg
+astana-kazakhstan-december-18-2017-260nw-778116880.jpg
+astana-kazakhstan-december-18-2017-260nw-778117537.jpg
+astana-kazakhstan-december-18-2017-260nw-778117807.jpg
+astana-kazakhstan-december-18-2017-260nw-778118074.jpg
+astana-kazakhstan-september-2-2017-260nw-721055803.jpg
+astana-kazakhstan-september-2-2017-260nw-721055806.jpg
+astana-kazakhstan-september-2-2017-260nw-721055809.jpg
+astana-kazakhstan-september-2-2017-260nw-721055815.jpg
+astana-kazakhstan-september-2-2017-260nw-721055818.jpg
+astana-kazakhstan-september-2-2017-260nw-726603286.jpg
+astana-kazakhstan-september-2-2017-260nw-726603298.jpg
+astana-kazakhstan-september-2-2017-260nw-726603310.jpg
+astana-kazakhstan-september-2-2017-260nw-726603313.jpg
+athens-greece-december-20-2014-260nw-246192937.jpg
+athens-greece-december-20-2014-260nw-246192943.jpg
+athens-greece-december-20-2014-260nw-246426946.jpg
+athens-greece-march-30-2015-260nw-317456903.jpg
+athens-greece-march-30-2015-260nw-317457044.jpg
+athens-greece-march-30-2015-260nw-317587412.jpg
+athens-greece-march-30-2015-260nw-317587415.jpg
+athens-greece-march-30-2015-260nw-317587418.jpg
+athens-greece-march-30-2015-260nw-317587421.jpg
+athens-greece-october-12-2014-260nw-228976954.jpg
+athens-greece-october-12-2014-260nw-228976960.jpg
+athens-greece-october-12-2014-260nw-228976963.jpg
+auckland-new-zealand-may-6-260nw-645228415.jpg
+auckland-new-zealand-may-6-260nw-645228418.jpg
+auckland-new-zealand-may-6-260nw-645228424.jpg
+august-16-2017-putrajaya-malaysia-260nw-699202294.jpg
+august-24-2017-labuan-malaysia-260nw-702820948.jpg
+august-24-2017-labuan-malaysia-260nw-702820966.jpg
+august-24-2017-labuan-malaysia-260nw-702820975.jpg
+august-24-2017-labuan-malaysia-260nw-702821560.jpg
+august-24-2017-labuan-malaysia-260nw-702821572.jpg
+august-24-2017-labuan-malaysia-260nw-702821578.jpg
+august-24-2017-labuan-malaysia-260nw-702849181.jpg
+august-24-2017-labuan-malaysia-260nw-702849457.jpg
+august-24-2017-labuan-malaysia-260nw-703077394.jpg
+august-24-2017-labuan-malaysia-260nw-703155409.jpg
+august-24-2017-labuan-malaysia-260nw-703211410.jpg
+august-24-2017-labuan-malaysia-260nw-703211644.jpg
+august-24-2017-labuan-malaysia-260nw-703211650.jpg
+august-24-2017-labuan-malaysia-260nw-705711541.jpg
+august-24-2017-labuan-malaysia-260nw-705712807.jpg
+august-24-2017-labuan-malaysia-260nw-705820261.jpg
+august-24-2017-labuan-malaysia-260nw-706012015.jpg
+august-24-2017-labuan-malaysia-260nw-706013707.jpg
+august-24-2017-labuan-malaysia-260nw-706015111.jpg
+august-24-2017-labuan-malaysia-260nw-706015858.jpg
+august-24-2017-labuan-malaysia-260nw-706016302.jpg
+august-24-2017-labuan-malaysia-260nw-710602138.jpg
+august-24-2017-labuan-malaysia-260nw-710602144.jpg
+august-24-2017-labuan-malaysia-260nw-710603770.jpg
+august-24-2017-labuan-malaysia-260nw-710603782.jpg
+august-24-2017-labuan-malaysia-260nw-710603797.jpg
+august-24-2017-labuan-malaysia-260nw-710629651.jpg
+august-24-2017-labuan-malaysia-260nw-710629672.jpg
+august-24-2017-quadrocopter-dji-260nw-702820957.jpg
+august-24-2017-quadrocopter-dji-260nw-702820978.jpg
+august-24-2017-quadrocopter-dji-260nw-702821539.jpg
+august-24-2017-quadrocopter-dji-260nw-706014904.jpg
+august-24-2017-unmanned-aerial-260nw-702820960.jpg
+august-24-2017-unmanned-aerial-260nw-706019218.jpg
+bangkok-jul-2-dji-drone-260nw-1079518301.jpg
+bangkok-thailand-14-march-2018-260nw-1067035427.jpg
+bangkok-thailand-14-march-2018-260nw-1067035430.jpg
+bangkok-thailand-25-january-2018-260nw-1040281432.jpg
+bangkok-thailand-27-january-2018-260nw-1048954211.jpg
+bangkok-thailand-27-january-2018-260nw-1048958474.jpg
+bangkok-thailand-27-january-2018flying-260nw-1048961165.jpg
+bangkok-thailand-27-january-2018flying-260nw-1048961168.jpg
+bangkok-thailand-april-20-2017-260nw-624598256.jpg
+bangkok-thailand-aug-13-2017-260nw-695590864.jpg
+bangkok-thailand-aug-13-2017-260nw-696179545.jpg
+bangkok-thailand-aug-13-2017-260nw-696989998.jpg
+bangkok-thailand-august-14-2016-260nw-468332504.jpg
+bangkok-thailand-august-14-2016-260nw-468332918.jpg
+bangkok-thailand-august-14-2016-260nw-468332921.jpg
+bangkok-thailand-august-14-2016-260nw-468332927.jpg
+bangkok-thailand-august-14-2016-260nw-468332930.jpg
+bangkok-thailand-august-14-2016-260nw-468332936.jpg
+bangkok-thailand-august-14-2016-260nw-468332951.jpg
+bangkok-thailand-august-14-2016-260nw-468332957.jpg
+bangkok-thailand-august-14-2016-260nw-468332966.jpg
+bangkok-thailand-august-14-2016-260nw-468332969.jpg
+bangkok-thailand-august-21-2016-260nw-491046835.jpg
+bangkok-thailand-august-212017-photo-260nw-699784558.jpg
+bangkok-thailand-august-212017-photo-260nw-699784561.jpg
+bangkok-thailand-january-25-2017-260nw-565503649.jpg
+bangkok-thailand-jul-16-2017-260nw-679537312.jpg
+bangkok-thailand-july-162018-photo-260nw-1134856226.jpg
+bangkok-thailand-july-2018-dji-260nw-1135433624.jpg
+bangkok-thailand-july-2018-dji-260nw-1135451888.jpg
+bangkok-thailand-july-2018-dji-260nw-1135451987.jpg
+bangkok-thailand-july-2018-dji-260nw-1135452209.jpg
+bangkok-thailand-jun-25-2017-260nw-666929797.jpg
+bangkok-thailand-jun-25-2017-260nw-666929803.jpg
+bangkok-thailand-june-18-2016-260nw-438989959.jpg
+bangkok-thailand-june-18-2016-260nw-438989962.jpg
+bangkok-thailand-june-18-2016-260nw-438989968.jpg
+bangkok-thailand-june-18-2016-260nw-438989974.jpg
+bangkok-thailand-june-18-2016-260nw-438989980.jpg
+bangkok-thailand-june-18-2016-260nw-438989989.jpg
+bangkok-thailand-june-18-2016-260nw-438989998.jpg
+bangkok-thailand-june-18-2016-260nw-438990007.jpg
+bangkok-thailand-june-18-2016-260nw-438990019.jpg
+bangkok-thailand-june-18-2016-260nw-438990031.jpg
+bangkok-thailand-june-18-2016-260nw-438990040.jpg
+bangkok-thailand-june-18-2016-260nw-438990550.jpg
+bangkok-thailand-june-18-2016-260nw-438990640.jpg
+bangkok-thailand-june-18-2016-260nw-438990643.jpg
+bangkok-thailand-june-18-2016-260nw-438990646.jpg
+bangkok-thailand-june-18-2016-260nw-438990652.jpg
+bangkok-thailand-june-18-2016-260nw-438990655.jpg
+bangkok-thailand-june-18-2016-260nw-438990658.jpg
+bangkok-thailand-june-18-2016-260nw-438990661.jpg
+bangkok-thailand-june-18-2016-260nw-438990664.jpg
+bangkok-thailand-june-18-2016-260nw-438990667.jpg
+bangkok-thailand-june-18-2016-260nw-438990670.jpg
+bangkok-thailand-june-18-2016-260nw-438990673.jpg
+bangkok-thailand-june-18-2016-260nw-438990676.jpg
+bangkok-thailand-june-18-2016-260nw-438990679.jpg
+bangkok-thailand-june-18-2016-260nw-438990682.jpg
+bangkok-thailand-june-18-2016-260nw-438990685.jpg
+bangkok-thailand-june-18-2016-260nw-438990688.jpg
+bangkok-thailand-june-18-2016-260nw-438990691.jpg
+bangkok-thailand-june-18-2016-260nw-438990694.jpg
+bangkok-thailand-june-18-2016-260nw-438990697.jpg
+bangkok-thailand-june-18-2016-260nw-438990700.jpg
+bangkok-thailand-june-18-2016-260nw-438990703.jpg
+bangkok-thailand-june-18-2016-260nw-438990706.jpg
+bangkok-thailand-june-18-2016-260nw-438990709.jpg
+bangkok-thailand-june-18-2016-260nw-438990715.jpg
+bangkok-thailand-june-18-2016-260nw-438990718.jpg
+bangkok-thailand-june-18-2016-260nw-438990724.jpg
+bangkok-thailand-june-18-2016-260nw-438990727.jpg
+bangkok-thailand-june-18-2016-260nw-438990733.jpg
+bangkok-thailand-june-18-2016-260nw-438990739.jpg
+bangkok-thailand-june-18-2016-260nw-438990742.jpg
+bangkok-thailand-june-18-2016-260nw-438992605.jpg
+bangkok-thailand-june-18-2016-260nw-438992608.jpg
+bangkok-thailand-june-18-2016-260nw-438992611.jpg
+bangkok-thailand-june-18-2016-260nw-438992614.jpg
+bangkok-thailand-june-18-2016-260nw-438992620.jpg
+bangkok-thailand-june-18-2016-260nw-438992626.jpg
+bangkok-thailand-june-18-2016-260nw-438992632.jpg
+bangkok-thailand-june-18-2016-260nw-438992638.jpg
+bangkok-thailand-june-18-2016-260nw-438992641.jpg
+bangkok-thailand-june-18-2016-260nw-438992650.jpg
+bangkok-thailand-june-18-2016-260nw-438992656.jpg
+bangkok-thailand-june-18-2016-260nw-438992662.jpg
+bangkok-thailand-june-18-2016-260nw-438992668.jpg
+bangkok-thailand-june-18-2016-260nw-438992677.jpg
+bangkok-thailand-june-18-2016-260nw-438992686.jpg
+bangkok-thailand-june-18-2016-260nw-438992692.jpg
+bangkok-thailand-june-18-2016-260nw-438992698.jpg
+bangkok-thailand-june-18-2016-260nw-438992704.jpg
+bangkok-thailand-june-18-2016-260nw-438992713.jpg
+bangkok-thailand-june-18-2016-260nw-438992722.jpg
+bangkok-thailand-june-18-2016-260nw-438992731.jpg
+bangkok-thailand-june-18-2016-260nw-438992743.jpg
+bangkok-thailand-june-18-2016-260nw-438993364.jpg
+bangkok-thailand-june-18-2016-260nw-438993367.jpg
+bangkok-thailand-june-18-2016-260nw-438993388.jpg
+bangkok-thailand-june-18-2016-260nw-438993397.jpg
+bangkok-thailand-june-18-2016-260nw-438993406.jpg
+bangkok-thailand-june-18-2016-260nw-438993412.jpg
+bangkok-thailand-june-18-2016-260nw-438993424.jpg
+bangkok-thailand-june-18-2016-260nw-438993433.jpg
+bangkok-thailand-june-18-2016-260nw-438993448.jpg
+bangkok-thailand-june-18-2016-260nw-438993460.jpg
+bangkok-thailand-june-18-2016-260nw-438993472.jpg
+bangkok-thailand-june-18-2016-260nw-438993481.jpg
+bangkok-thailand-june-18-2016-260nw-438993493.jpg
+bangkok-thailand-june-18-2016-260nw-438993499.jpg
+bangkok-thailand-june-18-2016-260nw-438993511.jpg
+bangkok-thailand-june-18-2016-260nw-438993526.jpg
+bangkok-thailand-march-10-2018-260nw-1049162084.jpg
+bangkok-thailand-march-13-dji-260nw-395087089.jpg
+bangkok-thailand-march-2018-dji-260nw-1067043134.jpg
+bangkok-thailand-march-2018-dji-260nw-1068024125.jpg
+bangkok-thailand-march-21closeup-on-260nw-1051426415.jpg
+bangkok-thailand-march-21closeup-on-260nw-1052849606.jpg
+bangkok-thailand-march-22closeup-on-260nw-1052212496.jpg
+bangkok-thailand-march-4-2017-260nw-603926267.jpg
+bangkok-thailand-may-13-2017-260nw-695560606.jpg
+bangkok-thailand-may-13-2017-260nw-695560609.jpg
+bangkok-thailand-may-15-2016-260nw-420618229.jpg
+bangkok-thailand-may-15-2016-260nw-420618232.jpg
+bangkok-thailand-may-15-2016-260nw-420618247.jpg
+bangkok-thailand-may-15-2016-260nw-420618253.jpg
+bangkok-thailand-november-14-2016-260nw-515226520.jpg
+bangkok-thailand-november-14-2016-260nw-515226529.jpg
+bangkok-thailand-november-14-2016-260nw-515226532.jpg
+bangkok-thailand-november-14-2016-260nw-515756773.jpg
+bangkok-thailand-november-14-2016-260nw-515756776.jpg
+bangkok-thailand-november-14-2016-260nw-515756785.jpg
+bangkok-thailand-november-14-2016-260nw-515756788.jpg
+bangkok-thailand-november-14-2016-260nw-517889428.jpg
+bangkok-thailand-november-14-2016-260nw-517889434.jpg
+bangkok-thailand-november-14-2016-260nw-521776258.jpg
+bangkok-thailand-november-2017-dji-260nw-784420555.jpg
+bangkok-thailand-october-10-2017-260nw-731452612.jpg
+bangkok-thailand-october-10-2017-260nw-732612952.jpg
+bangkok-thailand-october-10-2017-260nw-732614458.jpg
+bangkok-thailand-october-10-2017-260nw-732614827.jpg
+bangkok-thailand-october-10-2017-260nw-732642682.jpg
+bangkok-thailand-october-11-image-260nw-733128652.jpg
+bangkok-thailand-october-11-image-260nw-733146361.jpg
+bangkok-thailand-october-13-2016-260nw-497856520.jpg
+bangkok-thailand-october-13-2016-260nw-497856532.jpg
+bangkok-thailand-october-13-2016-260nw-497856547.jpg
+bangkok-thailand-october-13-2016-260nw-497856562.jpg
+bangkok-thailand-october-13-2016-260nw-497856574.jpg
+bangkok-thailandmay-16-2016-drone-260nw-421674295.jpg
+bangkok-thailandmay-16-2016-drone-260nw-421674307.jpg
+bangkok-thailandmay-16-2016-drone-260nw-421674361.jpg
+bangkok-thailandmay-16-2016-drone-260nw-421674367.jpg
+bangkok-thailandmay-16-2016-drone-260nw-421674379.jpg
+bangkok-thailandmay-16-2016-drone-260nw-421674388.jpg
+bangkok-thailandmay-16-2016-drone-260nw-421674406.jpg
+bangkok-thailandmay-16-2016-drone-260nw-421674430.jpg
+bangkok-thailandmay-16-2016-drone-260nw-421674439.jpg
+bangkok-thailandmay-16-2016-drone-260nw-421674451.jpg
+bangkok-thailandmay-16-2016-drone-260nw-421674481.jpg
+bangkok-thailandmay-16-2016-drone-260nw-421674493.jpg
+bangkok-thailandnovember2hand-reaching-landing-approch-260nw-334116455.jpg
+bangkok-thailnad-july-30-2107-260nw-686668165.jpg
+bangkokthailand-august-12-2017-drone-260nw-699314554.jpg
+beautiful-scenic-aerial-drone-view-260nw-1074386459.jpg
+beautiful-scenic-aerial-drone-view-260nw-1076833079.jpg
+before-launching-quadcopter-placed-on-260nw-1137625031.jpg
+berlin-germany-june-06-2017-260nw-682553632.jpg
+berlin-germany-june-06-2017-260nw-682553641.jpg
+berlin-germany-june-06-2017-260nw-682553644.jpg
+berlin-germany-june-06-2017-260nw-682553650.jpg
+berlin-germany-june-06-2017-260nw-707648656.jpg
+berlin-germany-june-06-quadrocopter-260nw-706003558.jpg
+berlin-germany-june-06-quadrocopter-260nw-781221820.jpg
+bethesda-md-november-10-2017-260nw-753012529.jpg
+bethesda-md-november-10-2017-260nw-753012532.jpg
+bethesda-md-november-10-2017-260nw-753012535.jpg
+big-narrows-poudre-canyon-co-260nw-397931167.jpg
+big-narrows-poudre-canyon-co-260nw-397931353.jpg
+bilbao-spain-june-06-2017-260nw-760615687.jpg
+black-white-picture-man-holding-260nw-655566763.jpg
+blackie-ab-july-13-2016-260nw-582367228.jpg
+bologna-italy-may-3-2014-260nw-205024114.jpg
+bologna-italy-may-3-2014-260nw-205130413.jpg
+bombinhas-santa-catarina-brazil-april-260nw-1107804776.jpg
+brasil-bernardo-do-campo-abr-260nw-1061324156.jpg
+budapest-hungary-december-10-2017-260nw-1021905223.jpg
+budapest-hungary-december-10-2017-260nw-1034092768.jpg
+budapest-hungary-december-10-2017-260nw-1106154548.jpg
+budapest-hungary-december-10-2017-260nw-788912368.jpg
+budapest-hungary-december-10-2017-260nw-791655442.jpg
+calgary-ab-april-10-2017-260nw-636117512.jpg
+calgary-ab-aug-19-2016-260nw-582367219.jpg
+canmore-ab-apr-15-2016-260nw-582367249.jpg
+carr-co-usa-april-12-260nw-621101777.jpg
+carr-co-usa-april-12-260nw-622772453.jpg
+carr-co-usa-april-12-260nw-622772456.jpg
+chanburi-thailand-11-april-2017-260nw-625760849.jpg
+chanburi-thailand-11-april-2017-260nw-625760864.jpg
+chanburi-thailand-11-april-2017-260nw-625760876.jpg
+chanburi-thailand-11-april-2017-260nw-625760885.jpg
+chanburi-thailand-11-april-2017-260nw-625760894.jpg
+chanburi-thailand-11-april-2017-260nw-633128861.jpg
+chanburi-thailand-11-april-2017-260nw-633128864.jpg
+chanburi-thailand-11-april-2017-260nw-633128867.jpg
+chanburi-thailand-11-april-2017-260nw-633128876.jpg
+chanburi-thailand-11-april-2017-260nw-633128882.jpg
+chanburi-thailand-11-april-2017-260nw-634534409.jpg
+cherkasst-ukraina-june-17-2016white-260nw-457456162.jpg
+cherkasst-ukraina-june-17-2016white-260nw-457842415.jpg
+cherkasst-ukraina-june-17-2016white-260nw-493473406.jpg
+cherkasst-ukraina-june-17-2016white-260nw-570386401.jpg
+chiang-mai-thailand-jan-23-260nw-446130538.jpg
+chiang-mai-thailand-october-13-260nw-501699415.jpg
+chiang-maithailand-july-11-2015-260nw-296189390.jpg
+chiang-maithailand-july-11-2015-260nw-444993292.jpg
+chiang-maithailand-july-11-2015-260nw-444993310.jpg
+chiang-maithailand-july-11-2015-260nw-444993319.jpg
+chiangmai-thailand-september-42016-image-260nw-478015633.jpg
+chon-buri-thailand-june-24-260nw-1124858255.jpg
+chon-buri-thailand-june-24-260nw-1124858258.jpg
+chon-buri-thailand-june-24-260nw-1124858261.jpg
+chon-buri-thailand-june-24-260nw-1124858264.jpg
+chon-buri-thailand-june-24-260nw-1124858267.jpg
+chon-buri-thailand-june-24-260nw-1124858270.jpg
+chon-buri-thailand-june-24-260nw-1124858276.jpg
+chonburi-thailand-10-march-2017-260nw-599801336.jpg
+chonburi-thailand-10-march-2017-260nw-610395053.jpg
+chonburi-thailand-10-march-2017-260nw-610395056.jpg
+chonburi-thailand-december-7-2017-260nw-786563431.jpg
+chonburi-thailand-december-7-2017-260nw-786563434.jpg
+chonburi-thailand-may-5-2018-260nw-1099844309.jpg
+chonburithailand-august-12-2017-dji-260nw-698814820.jpg
+circa-december-23-2015-white-260nw-354366158.jpg
+circa-december-23-2015-white-260nw-354366167.jpg
+circa-december-23-2015-white-260nw-354366170.jpg
+circa-december-23-2015-white-260nw-354366173.jpg
+circa-december-23-2015-white-260nw-354366176.jpg
+circa-december-23-2015-white-260nw-354366179.jpg
+circa-february-1-2016-dji-260nw-370639592.jpg
+circa-february-1-2016-dji-260nw-370639601.jpg
+circa-february-1-2016-dji-260nw-370639613.jpg
+circa-february-1-2016-dji-260nw-370639622.jpg
+circa-february-1-2016-dji-260nw-370639631.jpg
+circa-february-1-2016-dji-260nw-370639637.jpg
+circa-february-1-2016-microsoft-260nw-370640174.jpg
+circa-january-27-2016-dji-260nw-369526973.jpg
+circa-january-27-2016-dji-260nw-369526979.jpg
+circa-january-27-2016-dji-260nw-369526988.jpg
+circa-january-6-2016-dji-260nw-359230775.jpg
+circa-january-6-2016-dji-260nw-359230784.jpg
+circa-january-6-2016-dji-260nw-359231351.jpg
+circa-january-6-2016-dji-260nw-359231357.jpg
+circa-january-6-2016-dji-260nw-359232380.jpg
+circa-january-6-2016-dji-260nw-359232386.jpg
+circa-january-6-2016-dji-260nw-359232392.jpg
+circa-january-6-2016-dji-260nw-359234705.jpg
+circa-january-6-2016-dji-260nw-359234714.jpg
+circa-january-6-2016-dji-260nw-359234720.jpg
+circa-january-6-2016-dji-260nw-359234726.jpg
+circa-january-6-2016-dji-260nw-359234735.jpg
+circa-january-6-2016-white-260nw-359229725.jpg
+circa-january-6-2016-white-260nw-359229728.jpg
+circa-january-6-2016-white-260nw-359229737.jpg
+circa-january-6-2016-white-260nw-359229740.jpg
+circa-january-6-2016-white-260nw-359229950.jpg
+complete-set-dji-phantom-3-260nw-1010962069.jpg
+davao-city-2014-drone-hovers-260nw-732452323.jpg
+desaru-johor-malaysia-december-17-260nw-776113096.jpg
+desaru-johor-malaysia-december-17-260nw-776113144.jpg
+desaru-johor-malaysia-december-17-260nw-776113168.jpg
+desaru-johor-malaysia-december-17-260nw-776113258.jpg
+dji-drone-air-260nw-604114163.jpg
+dji-drone-air-260nw-604114169.jpg
+dji-drone-flying-eye-level-260nw-749488894.jpg
+dji-drone-inspire2-on-rice-260nw-702161437.jpg
+dji-drone-over-crops-summer-260nw-1083920486.jpg
+dji-mavic-air-drone-bicycle-260nw-1050697589.jpg
+dji-mavic-air-flat-layout-260nw-1038880123.jpg
+dji-mavic-air-flat-layout-260nw-1038880126.jpg
+dji-mavic-air-flat-layout-260nw-1038880132.jpg
+dji-mavic-air-flat-layout-260nw-1038880135.jpg
+dji-mavic-air-flat-layout-260nw-1038880138.jpg
+dji-mavic-air-flat-layout-260nw-1038880144.jpg
+dji-mavic-air-hand-on-260nw-1040549362.jpg
+dji-mavic-air-on-wooden-260nw-1050697202.jpg
+dji-mavic-pro-drone-flight-260nw-1009622683.jpg
+dji-mavic-pro-drone-flight-260nw-1009622689.jpg
+dji-mavic-pro-drone-flight-260nw-1009622698.jpg
+dji-mavic-pro-drone-flight-260nw-1009622704.jpg
+dji-mavic-pro-drone-flight-260nw-676190659.jpg
+dji-mavic-pro-drone-flight-260nw-676190665.jpg
+dji-mavic-pro-drone-flight-260nw-677261833.jpg
+dji-mavic-pro-drone-flight-260nw-677261842.jpg
+dji-mavic-pro-drone-flight-260nw-677261845.jpg
+dji-mavic-pro-drone-flight-260nw-677261848.jpg
+dji-mavic-pro-drone-flight-260nw-677261857.jpg
+dji-mavic-pro-drone-flight-260nw-677261866.jpg
+dji-mavic-pro-drone-flying-260nw-1009622680.jpg
+dji-mavic-pro-drone-flying-260nw-1009622686.jpg
+dji-mavic-pro-drone-flying-260nw-1009622692.jpg
+dji-mavic-pro-drone-flying-260nw-1009622701.jpg
+dji-mavic-pro-drone-flying-260nw-1009622707.jpg
+dji-mavic-pro-drone-flying-260nw-676181260.jpg
+dji-mavic-pro-drone-flying-260nw-676181263.jpg
+dji-mavic-pro-drone-flying-260nw-676181266.jpg
+dji-mavic-pro-drone-israel-260nw-732157351.jpg
+dji-mavic-pro-drone-israel-260nw-732157480.jpg
+dji-mavic-pro-drone-israel-260nw-732160462.jpg
+dji-mavic-pro-drone-israel-260nw-732160579.jpg
+dji-mavic-pro-drone-latvia-260nw-560644858.jpg
+dji-mavic-pro-drone-latvia-260nw-560644870.jpg
+dji-mavic-pro-drone-latvia-260nw-560644873.jpg
+dji-mavic-pro-drone-latvia-260nw-560644876.jpg
+dji-mavic-pro-drone-latvia-260nw-563678803.jpg
+dji-mavic-pro-drone-latvia-260nw-563678812.jpg
+dji-mavic-pro-drone-latvia-260nw-567949936.jpg
+dji-mavic-pro-drone-latvia-260nw-567949939.jpg
+dji-mavic-pro-drone-latvia-260nw-567949942.jpg
+dji-mavic-pro-drone-latvia-260nw-597367553.jpg
+dji-mavic-pro-drone-latvia-260nw-597367571.jpg
+dji-mavic-pro-drone-latvia-260nw-597379988.jpg
+dji-mavic-pro-drone-latvia-260nw-597379991.jpg
+dji-mavic-pro-drone-latvia-260nw-597379994.jpg
+dji-mavic-pro-drone-latvia-260nw-597605294.jpg
+dji-mavic-pro-drone-latvia-260nw-599886017.jpg
+dji-mavic-pro-drone-latvia-260nw-599887085.jpg
+dji-mavic-pro-drone-moscow-260nw-1028042260.jpg
+dji-mavic-pro-drone-moscow-260nw-1028056351.jpg
+dji-mavic-pro-drone-moscow-260nw-1028082847.jpg
+dji-mavic-pro-drone-moscow-260nw-1033378597.jpg
+dji-mavic-pro-drone-moscow-260nw-1049231243.jpg
+dji-mavic-pro-drone-moscow-260nw-1062653582.jpg
+dji-mavic-pro-drone-moscow-260nw-1108177427.jpg
+dji-mavic-pro-drone-prague-260nw-636003467.jpg
+dji-mavic-pro-drone-prague-260nw-636003530.jpg
+dji-mavic-pro-drone-prague-260nw-636003596.jpg
+dji-mavic-pro-drone-riga-260nw-533974783.jpg
+dji-mavic-pro-drone-riga-260nw-533974795.jpg
+dji-mavic-pro-drone-riga-260nw-533974804.jpg
+dji-mavic-pro-drone-riga-260nw-533974813.jpg
+dji-mavic-pro-drone-rigalatvia-260nw-533974276.jpg
+dji-mavic-pro-drone-rigalatvia-260nw-533974279.jpg
+dji-mavic-pro-drone-rigalatvia-260nw-542803243.jpg
+dji-mavic-pro-drone-rigalatvia-260nw-542803249.jpg
+dji-mavic-pro-drone-rigalatvia-260nw-542803255.jpg
+dji-mavic-pro-drone-rigalatvia-260nw-542803261.jpg
+dji-mavic-pro-drone-rigalatvia-260nw-542803267.jpg
+dji-mavic-pro-drone-rigalatvia-260nw-542803279.jpg
+dji-mavic-pro-drone-rigalatvia-260nw-542803282.jpg
+dji-mavic-pro-drone-rigalatvia-260nw-542803288.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344344.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344347.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344350.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344353.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344356.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344359.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344362.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344365.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344368.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344371.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344416.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344419.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344422.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344425.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344428.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344431.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344434.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344437.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344440.jpg
+dji-mavic-pro-flevoland-netherlands-260nw-1129344443.jpg
+dji-mavic-pro-on-white-260nw-1125301628.jpg
+dji-phantom-3-professional-drone-260nw-1010962075.jpg
+dji-phantom-3s-drone-ready-260nw-690052978.jpg
+dji-phantom-4-drone-260nw-404078368.jpg
+dji-phantom-4-pro-being-260nw-1010339167.jpg
+dji-phantom-4-pro-being-260nw-1010339170.jpg
+dji-phantom-4-pro-obsidian-260nw-1088925782.jpg
+dji-phantom-4-pro-obsidian-260nw-1088928392.jpg
+dji-phantom-4-pro-obsidian-260nw-1088928395.jpg
+dji-phantom-4-pro-obsidian-260nw-1088928398.jpg
+dji-phantom-4-pro-obsidian-260nw-1088928401.jpg
+dji-phantom-4-pro-obsidian-260nw-1088928404.jpg
+dji-phantom-4-pro-obsidian-260nw-1088928407.jpg
+dji-phantom-4-pro-obsidian-260nw-1088928410.jpg
+dji-phantom-4-pro-obsidian-260nw-1088928413.jpg
+dji-phantom-4-pro-obsidian-260nw-1088928416.jpg
+dji-phantom-4-pro-obsidian-260nw-1088928419.jpg
+dji-phantom-4-pro-obsidian-260nw-1088928422.jpg
+dji-phantom-4-pro-obsidian-260nw-1088928425.jpg
+dji-phantom-4-pro-obsidian-260nw-1088935289.jpg
+dji-spark-drone-on-air-260nw-1062783170.jpg
+dji-spark-sticker-cover-available-260nw-707416564.jpg
+dji-spark-uav-drone-quadrocopter-260nw-1134511202.jpg
+dnepropetrovsk-ukraine-november-5-2015-260nw-336522866.jpg
+dnepropetrovsk-ukraine-november-5-2015-260nw-336522878.jpg
+dnepropetrovsk-ukraine-november-5-2015-260nw-336522884.jpg
+dolzhanskaya-russia-02052018-image-dji-260nw-1082937491.jpg
+dolzhanskaya-russia-02052018-image-dji-260nw-1082939618.jpg
+dolzhanskaya-russia-02052018-image-dji-260nw-1083057137.jpg
+dolzhanskaya-russia-02052018-image-dji-260nw-1083205766.jpg
+downings-ireland-march-06-2016-260nw-387693463.jpg
+downings-ireland-march-06-2016-260nw-387693487.jpg
+downings-ireland-march-06-2016-260nw-387693511.jpg
+drone-260nw-609909833.jpg
+drone-260nw-609909854.jpg
+drone-260nw-609909863.jpg
+drone-dji-mavic-air-control-260nw-1040481397.jpg
+drone-dji-mavic-air-control-260nw-1040549368.jpg
+drone-dji-mavic-air-control-260nw-1050687482.jpg
+drone-dji-mavic-air-control-260nw-1050687509.jpg
+drone-dji-mavic-air-hand-260nw-1050687485.jpg
+drone-dji-mavic-air-isolated-260nw-1040481043.jpg
+drone-dji-mavic-air-isolated-260nw-1050687497.jpg
+drone-dji-mavic-air-on-260nw-1040549371.jpg
+drone-dji-mavic-air-on-260nw-1050687500.jpg
+drone-dji-mavic-air-on-260nw-1050687506.jpg
+drone-dji-mavic-air-protective-260nw-1050687491.jpg
+drone-dji-mavic-air-quadroopter-260nw-1040481433.jpg
+drone-dji-mavic-air-quadroopter-260nw-1040549365.jpg
+drone-flight-260nw-508153201.jpg
+drone-flight-260nw-508153975.jpg
+drone-flight-260nw-508153984.jpg
+drone-flight-260nw-508153996.jpg
+drone-flight-dji-phantom-3-260nw-545092063.jpg
+drone-helsinki-finland-april-2017-260nw-748075114.jpg
+drone-landing-mat-260nw-758106700.jpg
+drone-oversees-activity-firefighters-during-260nw-569066557.jpg
+drone-oversees-activity-firefighters-during-260nw-569066566.jpg
+drone-oversees-activity-firefighters-during-260nw-569071027.jpg
+drone-oversees-activity-firefighters-on-260nw-569088217.jpg
+drone-quad-copter-high-resolution-260nw-686569813.jpg
+drone-quadcopter-dji-phantom-3-260nw-438110464.jpg
+drone-quadcopter-dji-phantom-3-260nw-457625905.jpg
+drone-quadcopter-dji-phantom-3-260nw-483299746.jpg
+drone-quadcopter-dji-phantom-4-260nw-1044882709.jpg
+drone-quadcopter-dji-phantom-4-260nw-1044882712.jpg
+drone-quadcopter-dji-phantom-4-260nw-1044882715.jpg
+drone-quadcopter-dji-phantom-4-260nw-1044882718.jpg
+drone-quadrocopter-dji-phantom-3-260nw-1022380693.jpg
+drone-quadrocopter-dji-phantom-3-260nw-1022380930.jpg
+drone-quadrocopter-dji-phantom-high-260nw-457832452.jpg
+drone-quadrocopter-dji-phantom-high-260nw-457832455.jpg
+drone-quadrocopter-dji-phantom-high-260nw-457832473.jpg
+drone-quadrocopter-dji-phantom-high-260nw-457832482.jpg
+drone-quadrocopter-dji-phantom-high-260nw-457832506.jpg
+drone-quadrocopter-dji-phantom-high-260nw-457832512.jpg
+drone-quadrocopter-dji-phantom-high-260nw-457832548.jpg
+drone-sky-quadruple-260nw-660540760.jpg
+drone-spark-dji-260nw-1120419509.jpg
+drone-white-quadcopter-camera-flying-260nw-567805882.jpg
+drones-inspire-phantom-mavic-on-260nw-1139013731.jpg
+dusseldorf-germany-july-04-2016-260nw-565279123.jpg
+east-mediterranean-29-sep-2017-260nw-724980712.jpg
+editorial-swansea-uk-june-12-260nw-661016059.jpg
+elitnyy-russia-august-20-2016-260nw-523288015.jpg
+empoli-italy-september-20-2015-260nw-319371023.jpg
+empoli-italy-september-20-2015-260nw-319371026.jpg
+empoli-italy-september-20-2015-260nw-319371029.jpg
+empoli-italy-september-20-2015-260nw-319371032.jpg
+empoli-italy-september-20-2015-260nw-319371035.jpg
+empoli-italy-september-20-2015-260nw-319371038.jpg
+endau-rompin-may-15-2016-260nw-421557400.jpg
+endau-rompin-may-15-2016-260nw-421557406.jpg
+endau-rompin-may-15-2016-260nw-421557409.jpg
+endau-rompin-may-15-2016-260nw-421557418.jpg
+endau-rompin-may-15-2016-260nw-421557430.jpg
+endau-rompin-may-15-2016-260nw-421557439.jpg
+ensenada-baja-california-mexico-december-260nw-786128071.jpg
+estonia-tallinn-june-15-2018-260nw-1113744056.jpg
+estonia-tallinn-june-15-2018-260nw-1113744059.jpg
+estonia-tallinn-june-15-2018-260nw-1113744062.jpg
+estonia-tallinn-june-15-2018-260nw-1113744065.jpg
+estonia-tallinn-june-15-2018-260nw-1113744068.jpg
+estonia-tallinn-june-15-2018-260nw-1113744071.jpg
+estonia-tallinn-june-15-2018-260nw-1113744074.jpg
+estonia-tallinn-june-15-2018-260nw-1113744077.jpg
+estonia-tallinn-june-15-2018-260nw-1113744080.jpg
+estonia-tallinn-june-15-2018-260nw-1113744083.jpg
+famous-quadcopter-dji-spark-260nw-710099161.jpg
+flying-drone-260nw-570463528.jpg
+flying-drone-near-amazing-waterfall-260nw-1132738232.jpg
+flying-drone-near-amazing-waterfall-260nw-1132738235.jpg
+flying-drone-near-amazing-waterfall-260nw-1132738238.jpg
+flying-drone-near-amazing-waterfall-260nw-1132738241.jpg
+flying-object-260nw-620872673.jpg
+flying-quadrocopter-remote-controlled-drone-260nw-1068131069.jpg
+flying-quadrocopter-remote-controlled-drone-260nw-1068131072.jpg
+flying-quadrocopter-remote-controlled-drone-260nw-1068131075.jpg
+flying-quadrocopter-remote-controlled-drone-260nw-1068131078.jpg
+flying-quadrocopter-remote-controlled-drone-260nw-1068131081.jpg
+fort-collins-co-september-28-260nw-220201009.jpg
+fort-collins-co-september-28-260nw-220428415.jpg
+fort-collins-co-september-28-260nw-220428421.jpg
+fort-collins-co-september-28-260nw-220428427.jpg
+fort-collins-co-september-28-260nw-222271450.jpg
+fort-collins-co-usa-april-260nw-621506834.jpg
+fort-collins-co-usa-august-260nw-208569223.jpg
+fort-collins-co-usa-august-260nw-212176903.jpg
+fort-collins-co-usa-august-260nw-310457132.jpg
+fort-collins-co-usa-august-260nw-310761263.jpg
+fort-collins-co-usa-august-260nw-320059472.jpg
+fort-collins-co-usa-august-260nw-340666214.jpg
+fort-collins-co-usa-august-260nw-350353112.jpg
+fort-collins-co-usa-december-260nw-1026340132.jpg
+fort-collins-co-usa-december-260nw-235275478.jpg
+fort-collins-co-usa-december-260nw-237427543.jpg
+fort-collins-co-usa-december-260nw-237787153.jpg
+fort-collins-co-usa-december-260nw-239061550.jpg
+fort-collins-co-usa-december-260nw-239425405.jpg
+fort-collins-co-usa-december-260nw-257810677.jpg
+fort-collins-co-usa-december-260nw-346724045.jpg
+fort-collins-co-usa-december-260nw-535159222.jpg
+fort-collins-co-usa-december-260nw-535159228.jpg
+fort-collins-co-usa-december-260nw-538626889.jpg
+fort-collins-co-usa-december-260nw-541507408.jpg
+fort-collins-co-usa-february-260nw-1018828651.jpg
+fort-collins-co-usa-february-260nw-1026340129.jpg
+fort-collins-co-usa-february-260nw-271415249.jpg
+fort-collins-co-usa-february-260nw-586066964.jpg
+fort-collins-co-usa-february-260nw-586729343.jpg
+fort-collins-co-usa-january-260nw-244202365.jpg
+fort-collins-co-usa-july-260nw-207119806.jpg
+fort-collins-co-usa-july-260nw-207119809.jpg
+fort-collins-co-usa-july-260nw-293921336.jpg
+fort-collins-co-usa-june-260nw-292064300.jpg
+fort-collins-co-usa-june-260nw-293034023.jpg
+fort-collins-co-usa-march-260nw-259414211.jpg
+fort-collins-co-usa-march-260nw-259414220.jpg
+fort-collins-co-usa-march-260nw-261984053.jpg
+fort-collins-co-usa-march-260nw-261984065.jpg
+fort-collins-co-usa-march-260nw-262380833.jpg
+fort-collins-co-usa-march-260nw-263264375.jpg
+fort-collins-co-usa-march-260nw-265211504.jpg
+fort-collins-co-usa-march-260nw-388394608.jpg
+fort-collins-co-usa-march-260nw-388912792.jpg
+fort-collins-co-usa-march-260nw-391023226.jpg
+fort-collins-co-usa-march-260nw-397863013.jpg
+fort-collins-co-usa-may-260nw-277942451.jpg
+fort-collins-co-usa-may-260nw-277942454.jpg
+fort-collins-co-usa-november-260nw-227683048.jpg
+fort-collins-co-usa-november-260nw-231516709.jpg
+fort-collins-co-usa-november-260nw-232371346.jpg
+fort-collins-co-usa-november-260nw-232414648.jpg
+fort-collins-co-usa-november-260nw-232856278.jpg
+fort-collins-co-usa-november-260nw-233120638.jpg
+fort-collins-co-usa-november-260nw-334972445.jpg
+fort-collins-co-usa-september-260nw-221105290.jpg
+fort-collins-co-usa-september-260nw-221105293.jpg
+fort-collins-co-usa-september-260nw-315185585.jpg
+fort-collins-co-usa-september-260nw-351238655.jpg
+galati-romania-february-16-2017-260nw-600463973.jpg
+galati-romania-february-16-2017-260nw-600467891.jpg
+galati-romania-february-16-2017-260nw-600469928.jpg
+gardens-by-bay-singapore-june-260nw-718208332.jpg
+gdansk-poland-november-3-2017-260nw-749955058.jpg
+gdansk-poland-november-3-2017-260nw-749955061.jpg
+gdansk-poland-november-3-2017-260nw-749955064.jpg
+gdansk-poland-november-3-2017-260nw-749955067.jpg
+gdansk-poland-november-3-2017-260nw-749955070.jpg
+gdansk-poland-november-3-2017-260nw-749955073.jpg
+gdansk-poland-november-3-2017-260nw-749955076.jpg
+goreme-nevsehir-april-22-2017-260nw-649021810.jpg
+goreme-nevsehir-april-22-2017-260nw-649022356.jpg
+goreme-nevsehir-april-22-2017-260nw-649022377.jpg
+goreme-nevsehir-april-22-2017-260nw-649022392.jpg
+goreme-nevsehir-april-22-2017-260nw-649022401.jpg
+goreme-nevsehir-april-22-2017-260nw-649022410.jpg
+goreme-nevsehir-april-22-2017-260nw-649022425.jpg
+goreme-nevsehir-april-22-2017-260nw-649022440.jpg
+goreme-nevsehir-april-22-2017-260nw-649022452.jpg
+greece-june-2017-scenic-view-260nw-745938385.jpg
+greece-june-2017-scenic-view-260nw-745938397.jpg
+grudziadz-poland-august-27-2015-260nw-480601810.jpg
+gryon-switzerland-10-march-2017-260nw-608022065.jpg
+gryon-switzerland-10-march-2017-260nw-608022173.jpg
+gryon-switzerland-10-march-2017-260nw-608023010.jpg
+gryon-switzerland-10-march-2017-260nw-620976959.jpg
+guatape-colombia-march-12-flying-260nw-322981895.jpg
+guatape-colombia-march-12-flying-260nw-322981943.jpg
+guatape-colombia-march-12-flying-260nw-345980387.jpg
+hai-ukraine-october-20-2016-260nw-507979447.jpg
+hai-ukraine-october-20-2016-260nw-507979804.jpg
+hai-ukraine-october-20-2016-260nw-507979846.jpg
+hai-ukraine-october-20-2016-260nw-507981265.jpg
+hai-ukraine-october-20-2016-260nw-508633582.jpg
+halifax-uk-april-01-2018-260nw-1058870345.jpg
+halifax-uk-april-01-2018-260nw-1058870351.jpg
+halifax-uk-april-2-2018-260nw-1059588002.jpg
+halifax-uk-april-2-2018-260nw-1063944839.jpg
+halifax-uk-april-8-2018-260nw-1063890548.jpg
+halifax-uk-april-8-2018-260nw-1063890551.jpg
+halifax-uk-april-8-2018-260nw-1063890554.jpg
+hamburg-germanyjuly-29-2016flying-drone-260nw-469625867.jpg
+hand-reaches-drone-dji-mavic-260nw-1050687518.jpg
+hands-adjust-quadcopter-before-launching-260nw-1137571430.jpg
+hands-adjust-quadcopter-before-launching-260nw-1137571433.jpg
+hannover-germany-march-16-2016-260nw-563471020.jpg
+herceg-novi-montenegro-april-18-260nw-624351914.jpg
+herceg-novi-montenegro-april-18-260nw-624351929.jpg
+herceg-novi-montenegro-april-18-260nw-624351974.jpg
+herceg-novi-montenegro-april-18-260nw-625123241.jpg
+herceg-novi-montenegro-april-18-260nw-625123271.jpg
+herceg-novi-montenegro-april-18-260nw-625123355.jpg
+herceg-novi-montenegro-april-18-260nw-627532571.jpg
+herceg-novi-montenegro-april-18-260nw-627532628.jpg
+herceg-novi-montenegro-april-18-260nw-629755292.jpg
+herceg-novi-montenegro-april-18-260nw-629755340.jpg
+herceg-novi-montenegro-april-18-260nw-629755358.jpg
+herceg-novi-montenegro-april-18-260nw-678554299.jpg
+herceg-novi-montenegro-april-18-260nw-678682495.jpg
+high-river-ab-may-06-260nw-636117533.jpg
+hintersee-salzburger-landaustria-02092018-dji-260nw-1021785178.jpg
+hintersee-salzburger-landaustria-02092018-dji-260nw-1021785181.jpg
+honolulu-hi-feb-8-2015-260nw-250937161.jpg
+honolulu-hi-feb-8-2015-260nw-250937170.jpg
+honolulu-hi-feb-8-2015-260nw-250937179.jpg
+honolulu-hi-feb-8-2015-260nw-250937188.jpg
+honolulu-hi-feb-8-2015-260nw-250937191.jpg
+honolulu-hi-feb-8-2015-260nw-250937194.jpg
+huettenberg-germany-april-22-2018-260nw-1142270543.jpg
+hurgada-egypt-07122013-image-dji-260nw-1083151235.jpg
+illustrative-editorial-image-dji-mavic-260nw-1112837300.jpg
+illustrative-editorial-image-drone-dji-260nw-1112837297.jpg
+illustrative-editorial-image-drone-dji-260nw-1112837303.jpg
+indonesia-14-january-2018-drone-260nw-792849643.jpg
+istanbul-jun-2015-drone-quadrocopter-260nw-432359074.jpg
+istanbul-jun-2015-drone-quadrocopter-260nw-432359092.jpg
+istanbul-turkey-5-september-2017-260nw-710481865.jpg
+istanbul-turkey-5-september-2017-260nw-715394536.jpg
+istanbul-turkey-5-september-2017-260nw-715394539.jpg
+istanbul-turkey-5-september-2017-260nw-720511963.jpg
+istanbul-turkey-5-september-2017-260nw-720511972.jpg
+istanbul-turkey-5-september-2017-260nw-720511975.jpg
+istanbul-turkey-january-292015drone-quadrocopter-260nw-262938467.jpg
+istanbul-turkey-january-292015drone-quadrocopter-260nw-263156486.jpg
+istanbul-turkey-january-292015drone-quadrocopter-260nw-263156489.jpg
+istanbul-turkey-january-292015drone-quadrocopter-260nw-263499347.jpg
+istanbul-turkey-july-3-2018-260nw-1130725391.jpg
+istanbul-turkey-july-3-2018-260nw-1130725397.jpg
+istanbul-turkey-july-3-2018-260nw-1130725403.jpg
+istanbul-turkey-july-3-2018-260nw-1130725409.jpg
+istanbul-turkey-july-3-2018-260nw-1130725439.jpg
+istanbul-turkey-july-3-2018-260nw-1131337229.jpg
+istanbul-turkey-july-3-2018-260nw-1131337235.jpg
+istanbul-turkey-july-3-2018-260nw-1131337241.jpg
+istanbul-turkey-july-3-2018-260nw-1131337244.jpg
+istanbul-turkey-july-3-2018-260nw-1131337247.jpg
+istanbul-turkey-may-19-2015-260nw-279343265.jpg
+istanbul-turkey-may-19-2015-260nw-279343268.jpg
+istanbul-turkey-may-19-2015-260nw-279349628.jpg
+istanbul-turkey-may-19-2015-260nw-279367454.jpg
+istanbul-turkey-may-19-2015-260nw-279367460.jpg
+istanbul-turkey-may-19-2015-260nw-279613013.jpg
+istanbul-turkey-may-19-2015-260nw-279704978.jpg
+istanbul-turkey-may-19-2015-260nw-279825914.jpg
+istanbul-turkey-may-19-2015-260nw-279826349.jpg
+istanbul-turkey-may-19-2015-260nw-279981239.jpg
+istanbul-turkey-may-19-2015-260nw-279981692.jpg
+istanbul-turkey-may-19-2015-260nw-279982028.jpg
+istanbul-turkey-may-19-2015-260nw-280280573.jpg
+istanbul-turkey-may-19-2015-260nw-280280585.jpg
+istanbul-turkey-may-19-2015-260nw-280280813.jpg
+istanbul-turkey-may-19-2015-260nw-280281050.jpg
+istanbul-turkey-may-19-2015-260nw-280281479.jpg
+istanbul-turkey-may-192015drone-quadrocopter-260nw-280281779.jpg
+italy-dolomites-alps-august-09-260nw-1097832617.jpg
+italymodena-circa-may-2014-flying-260nw-198617063.jpg
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734804.jpg
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734816.jpg
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734834.jpg
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734840.jpg
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734849.jpg
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734855.jpg
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734858.jpg
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734870.jpg
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734873.jpg
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734876.jpg
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734894.jpg
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734897.jpg
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734909.jpg
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734924.jpg
+izborsk-russia-june-10-2018-260nw-1110882359.jpg
+jacksonville-fl-usa-june-14-260nw-288324377.jpg
+jostedal-norway-june-2-2018-260nw-1117851911.jpg
+jostedal-norway-june-2-2018-260nw-1117851914.jpg
+jostedal-norway-june-2-2018-260nw-1117851917.jpg
+kagawa-japan-april-03-2017-260nw-615757394.jpg
+kagawa-japan-april-03-2017-260nw-615757730.jpg
+kagawa-japan-april-03-2017-260nw-615757739.jpg
+kagawa-japan-april-03-2017-260nw-615757748.jpg
+kagawa-japan-april-22-2017-260nw-625582838.jpg
+kagawa-japan-april-22-2017-260nw-625596302.jpg
+kagawa-japan-april-22-2017-260nw-625599740.jpg
+kagawa-japan-april-22-2017-260nw-625605113.jpg
+kagawa-japan-april-23-2017-260nw-629531453.jpg
+kagawa-japan-april-23-2017-260nw-629531459.jpg
+kagawa-japan-april-23-2017-260nw-629531465.jpg
+kagawa-japan-april-23-2017-260nw-629531471.jpg
+kagawa-japan-april-23-2017-260nw-629637947.jpg
+kagawa-japan-april-23-2017-260nw-629637950.jpg
+kagawa-japan-april-23-2017-260nw-629637953.jpg
+kagawa-japan-april-23-2017-260nw-629637956.jpg
+kagawa-japan-april-23-2017-260nw-629637962.jpg
+kagawa-japan-april-23-2017-260nw-629638661.jpg
+kagawa-japan-april-29-2017-260nw-631805732.jpg
+kagawa-japan-april-29-2017-260nw-631810742.jpg
+kagawa-japan-april-29-2017-260nw-631924367.jpg
+kagawa-japan-april-29-2017-260nw-631924376.jpg
+kagawa-japan-april-29-2017-260nw-631924385.jpg
+kagawa-japan-april-29-2017-260nw-631926491.jpg
+kagawa-japan-april-29-2017-260nw-631926497.jpg
+kagawa-japan-april-29-2017-260nw-631927346.jpg
+kagawa-japan-december-15-2016-260nw-538133812.jpg
+kagawa-japan-december-15-2016-260nw-539383429.jpg
+kagawa-japan-june-15-2017-260nw-661282186.jpg
+kagawa-japan-june-15-2017-260nw-661282231.jpg
+kagawa-japan-june-15-2017-260nw-667210633.jpg
+kagawa-japan-june-15-2017-260nw-667210636.jpg
+kagawa-japan-june-15-2017-260nw-671651164.jpg
+kagawa-japan-june-15-2017-260nw-671651773.jpg
+kagawa-japan-june-15-2017-260nw-671652337.jpg
+kagawa-japan-june-19-2016-260nw-439468951.jpg
+kagawa-japan-june-19-2016-260nw-439468954.jpg
+kagawa-japan-june-8-2017-260nw-656435701.jpg
+kagawa-japan-june-8-2017-260nw-656437126.jpg
+kagawa-japan-june-8-2017-260nw-656437294.jpg
+kagawa-japan-march-10-2016-260nw-389323852.jpg
+kagawa-japan-march-10-2016-260nw-389323861.jpg
+kagawa-japan-march-17-2017-260nw-609118043.jpg
+kagawa-japan-march-17-2017-260nw-609118049.jpg
+kagawa-japan-march-17-2017-260nw-609118391.jpg
+kagawa-japan-may-06-2016-260nw-420080635.jpg
+kagawa-japan-may-06-2016-260nw-420080659.jpg
+kagawa-japan-may-06-2016-260nw-420080671.jpg
+kagawa-japan-may-06-2016-260nw-420083374.jpg
+kagawa-japan-may-06-2016-260nw-420083377.jpg
+kagawa-japan-may-17-2016-260nw-430213045.jpg
+kagawa-japan-may-17-2016-260nw-430213054.jpg
+kagawa-japan-may-17-2016-260nw-430214311.jpg
+kagawa-japan-may-17-2016-260nw-430214527.jpg
+kagawa-japan-may-20-2017-260nw-653433961.jpg
+kagawa-japan-may-20-2017-260nw-653434402.jpg
+kagawa-japan-may-20-2017-260nw-653434405.jpg
+kagawa-japan-may-20-2017-260nw-653435158.jpg
+kagawa-japan-may-28-2017-260nw-653442136.jpg
+kagawa-japan-may-28-2017-260nw-653442151.jpg
+kagawa-japan-may-30-2016-260nw-430213753.jpg
+kagawa-japan-may-31-2016-260nw-429733945.jpg
+kagawa-japan-may-31-2016-260nw-430210639.jpg
+kagawa-japan-may-31-2016-260nw-430210648.jpg
+kagawa-japan-may-31-2016-260nw-430210657.jpg
+kagawa-japan-may-31-2016-260nw-430210666.jpg
+kagawa-japan-october-10-2017-260nw-733504105.jpg
+kagawa-japan-october-10-2017-260nw-733504699.jpg
+kagawa-japan-october-10-2017-260nw-733504744.jpg
+kagawa-japan-october-10-2017-260nw-733505971.jpg
+kampala-uganda-10082017-dji-phantom-260nw-759789199.jpg
+kampala-uganda-10082017-dji-phantom-260nw-759789205.jpg
+kanchanaburi-bangkok-feb-1-2017-260nw-1025716813.jpg
+kandalaksha-russia-may-24-2018-260nw-1127352350.jpg
+kandalaksha-russia-may-24-2018-260nw-1127515907.jpg
+kandalaksha-russia-may-24-2018-260nw-1127515910.jpg
+kaunas-lithuania-april-24-2017-260nw-653883454.jpg
+kaunas-lithuania-april-24-2017-260nw-653883460.jpg
+kaunas-lithuania-april-24-2017-260nw-653883466.jpg
+kaunas-lithuania-april-24-2017-260nw-654363346.jpg
+kaunas-lithuania-april-24-2017-260nw-654363349.jpg
+kaunas-lithuania-april-24-2017-260nw-654363355.jpg
+kaunas-lithuania-april-24-2017-260nw-654363361.jpg
+kaunas-lithuania-december-30-2015-260nw-359958530.jpg
+kaunas-lithuania-december-30-2015-260nw-359958539.jpg
+kaunas-lithuania-december-30-2015-260nw-359958602.jpg
+kaunas-lithuania-december-30-2015-260nw-359958605.jpg
+kaunas-lithuania-december-30-2015-260nw-359958608.jpg
+kaunas-lithuania-december-30-2015-260nw-359958623.jpg
+kaunas-lithuania-june-14-2017-260nw-660427228.jpg
+kaunas-lithuania-march-03-2018-260nw-1037699854.jpg
+kaunas-lithuania-march-03-2018-260nw-1037699857.jpg
+kaunas-lithuania-march-03-2018-260nw-1037699860.jpg
+kaunas-lithuania-march-03-2018-260nw-1037699866.jpg
+kaunas-lithuania-march-03-2018-260nw-1037699869.jpg
+kaunas-lithuania-march-03-2018-260nw-1037699875.jpg
+kaunas-lithuania-march-03-2018-260nw-1038331699.jpg
+kaunas-lithuania-march-03-2018-260nw-1038331702.jpg
+kaunas-lithuania-march-03-2018-260nw-1038331705.jpg
+kaunas-lithuania-march-03-2018-260nw-1038331711.jpg
+kaunas-lithuania-march-03-2018-260nw-1038331717.jpg
+kaunas-lithuania-march-03-2018-260nw-1038601063.jpg
+kaunas-lithuania-march-03-2018-260nw-1038601066.jpg
+kaunas-lithuania-march-03-2018-260nw-1038601069.jpg
+kaunas-lithuania-march-03-2018-260nw-1038601078.jpg
+kaunas-lithuania-march-03-2018-260nw-1038601081.jpg
+kaunas-lithuania-march-03-2018-260nw-1038786397.jpg
+kaunas-lithuania-march-03-2018-260nw-1038786400.jpg
+kaunas-lithuania-march-03-2018-260nw-1038786409.jpg
+kaunas-lithuania-march-03-2018-260nw-1038786412.jpg
+kaunas-lithuania-march-03-2018-260nw-1038786415.jpg
+kaunas-lithuania-march-1-2017-260nw-590802503.jpg
+kaunas-lithuania-march-1-2017-260nw-590802506.jpg
+kaunas-lithuania-march-1-2017-260nw-590802509.jpg
+kaunas-lithuania-march-1-2017-260nw-590802518.jpg
+kaunas-lithuania-march-1-2017-260nw-590802521.jpg
+kaunas-lithuania-march-1-2017-260nw-590802527.jpg
+kaunas-lithuania-march-1-2017-260nw-590802533.jpg
+kaunas-lithuania-march-1-2017-260nw-590802539.jpg
+kaunas-lithuania-march-1-2017-260nw-591272000.jpg
+kaunas-lithuania-march-1-2017-260nw-591272015.jpg
+kaunas-lithuania-march-1-2017-260nw-591272030.jpg
+kaunas-lithuania-march-1-2017-260nw-591272063.jpg
+kaunas-lithuania-march-1-2017-260nw-591272075.jpg
+kaunas-lithuania-march-1-2017-260nw-591782312.jpg
+kaunas-lithuania-march-1-2017-260nw-591782333.jpg
+kaunas-lithuania-march-1-2017-260nw-591782354.jpg
+kaunas-lithuania-march-1-2017-260nw-592137713.jpg
+kaunas-lithuania-march-1-2017-260nw-592137716.jpg
+kaunas-lithuania-march-1-2017-260nw-592137731.jpg
+kaunas-lithuania-march-1-2017-260nw-592137872.jpg
+kaunas-lithuania-march-1-2017-260nw-592326905.jpg
+kaunas-lithuania-march-1-2017-260nw-592326911.jpg
+kaunas-lithuania-march-1-2017-260nw-592326944.jpg
+kaunas-lithuania-october-30-2015-260nw-334721735.jpg
+kaunas-lithuania-october-30-2015-260nw-334798637.jpg
+kaunas-lithuania-october-30-2015-260nw-334798643.jpg
+kaunas-lithuania-october-30-2015-260nw-334798670.jpg
+kaunas-lithuania-october-30-2015-260nw-334798676.jpg
+kaunas-lithuania-october-30-2015-260nw-334798694.jpg
+kaunas-lithuania-october-30-2015-260nw-334798709.jpg
+kaunas-lithuania-october-30-2015-260nw-334798718.jpg
+kaunas-lithuania-october-30-2015-260nw-334798739.jpg
+kaunas-lithuania-october-30-2015-260nw-334798763.jpg
+kaunas-lithuania-october-30-2015-260nw-334798772.jpg
+kaunas-lithuania-october-30-2015-260nw-334798778.jpg
+kaunas-lithuania-october-30-2015-260nw-334798781.jpg
+kaunas-lithuania-october-30-2015-260nw-334798784.jpg
+kaunas-lithuania-october-30-2015-260nw-334798787.jpg
+kaunas-lithuania-october-30-2015-260nw-334801565.jpg
+kaunas-lithuania-october-30-2015-260nw-334801568.jpg
+kaunas-lithuania-october-30-2015-260nw-334801580.jpg
+kaunas-lithuania-october-30-2015-260nw-334801586.jpg
+kaunas-lithuania-october-30-2015-260nw-334801589.jpg
+kaunas-lithuania-october-30-2015-260nw-334801592.jpg
+kaunas-lithuania-october-30-2015-260nw-334801595.jpg
+kaunas-lithuania-october-30-2015-260nw-334801598.jpg
+kaunas-lithuania-october-30-2015-260nw-334801607.jpg
+kaunas-lithuania-october-30-2015-260nw-334801610.jpg
+kaunas-lithuania-october-30-2015-260nw-334801619.jpg
+kaunas-lithuania-october-30-2015-260nw-334801622.jpg
+kaunas-lithuania-october-30-2015-260nw-334801628.jpg
+kazan-russia-june-25-2015-260nw-403353925.jpg
+kazan-russia-june-25-2015-260nw-409168366.jpg
+kazan-russia-june-25-2015-260nw-409168384.jpg
+kazan-russia-june-25-2015-260nw-409168390.jpg
+kazan-russia-june-25-2015-260nw-409168393.jpg
+keda-georgia-23-march-2018-260nw-1054835972.jpg
+keda-georgia-23-march-2018-260nw-1054835975.jpg
+keda-georgia-23-march-2018-260nw-1054835978.jpg
+kempen-germany-december-29-2015-260nw-356401406.jpg
+kenosha-pass-co-usa-september-260nw-717543823.jpg
+kharkiv-ukraine-march-2-2018-260nw-1038318421.jpg
+kharkiv-ukraine-march-3-2018-260nw-1047446899.jpg
+kharkiv-ukraine-march-3-2018-260nw-1047449896.jpg
+kharkiv-ukraine-march-3-2018-260nw-1048140541.jpg
+khonkaen-thailand-august-23-2017-260nw-684701641.jpg
+khonken-november-27-2016-drone-260nw-528316252.jpg
+khotynukraine-june-19-2018-mavic-260nw-1121974376.jpg
+kiev-ukraine-april-24-2016-260nw-410937145.jpg
+kiev-ukraine-april-24-2016-260nw-410937151.jpg
+kiev-ukraine-april-24-2016-260nw-410937157.jpg
+kiev-ukraine-april-24-2016-260nw-410937166.jpg
+kiev-ukraine-april-24-2016-260nw-410937169.jpg
+kiev-ukraine-april-24-2016-260nw-410937175.jpg
+kiev-ukraine-april-24-2016-260nw-410937181.jpg
+kiev-ukraine-april-24-2016-260nw-410937187.jpg
+kiev-ukraine-april-24-2016-260nw-410937193.jpg
+kiev-ukraine-april-24-2016-260nw-410937199.jpg
+kiev-ukraine-april-24-2016-260nw-410937202.jpg
+kiev-ukraine-april-24-2016-260nw-410937208.jpg
+kiev-ukraine-april-24-2016-260nw-410937214.jpg
+kiev-ukraine-august-8-2015-260nw-307863731.jpg
+kiev-ukraine-june-20-2018-260nw-1126503905.jpg
+kiev-ukraine-june-20-2018-260nw-1126504289.jpg
+kiev-ukraine-june-20-2018-260nw-1126504481.jpg
+kiev-ukraine-june-20-2018-260nw-1126504784.jpg
+kiev-ukraine-june-20-2018-260nw-1128076946.jpg
+kiev-ukraine-june-20-2018-260nw-1128076991.jpg
+kiev-ukraine-june-20-2018-260nw-1129141976.jpg
+kiev-ukraine-october-10-2014-260nw-222779749.jpg
+kiev-ukraine-october-10-2014-260nw-222779863.jpg
+kiev-ukraine-october-29-2016-260nw-506345443.jpg
+kiev-ukraine-october-29-2016-260nw-506345446.jpg
+kiev-ukraine-october-29-2016-260nw-506345452.jpg
+kiev-ukraine-october-29-2016-260nw-506345803.jpg
+kiev16-june2018-flying-dji-phantom-260nw-1120841090.jpg
+kiev24-march2018-professional-aerial-drone-260nw-1142172347.jpg
+kiev24-march2018-professional-aerial-drone-260nw-1142172350.jpg
+kiev24-march2018-professional-aerial-drone-260nw-1142694335.jpg
+kiev24-march2018-professional-aerial-drone-260nw-1142694338.jpg
+kiev24-march2018-professional-aerial-drone-260nw-1142694341.jpg
+kievukraine1-may2017dji-phantomaerial-video-camera-260nw-796039540.jpg
+kijkduin-netherlands-march-24-2017-260nw-609706286.jpg
+kijkduin-netherlands-march-24-2017-260nw-609706301.jpg
+kijkduin-netherlands-march-24-2017-260nw-609706310.jpg
+kijkduin-netherlands-march-24-2017-260nw-609706328.jpg
+kiulu-sabah-malaysia-sep-2-260nw-709281637.jpg
+koseuuemoisa-estonia-july-8-2017-260nw-674876896.jpg
+koseuuemoisa-estonia-july-9-2017-260nw-675513886.jpg
+koseuuemoisa-estonia-july-9-2017-260nw-675513889.jpg
+kostroma-russia-september-23-2017-260nw-721149910.jpg
+kostroma-russia-september-23-2017-260nw-721149913.jpg
+kostroma-russia-september-23-2017-260nw-721149922.jpg
+kostroma-russia-september-23-2017-260nw-721149928.jpg
+kostroma-russia-september-23-2017-260nw-721149934.jpg
+kostroma-russia-september-23-2017-260nw-721902907.jpg
+kostroma-russia-september-23-2017-260nw-721902913.jpg
+kostroma-russia-september-23-2017-260nw-721902925.jpg
+kostroma-russia-september-23-2017-260nw-721902937.jpg
+kostroma-russia-september-23-2017-260nw-721902949.jpg
+kostroma-russia-september-23-2017-260nw-721902964.jpg
+kostroma-russia-september-24-2017-260nw-724044865.jpg
+kostroma-russia-september-24-2017-260nw-724044868.jpg
+kostroma-russia-september-24-2017-260nw-724044874.jpg
+kostroma-russia-september-24-2017-260nw-724044880.jpg
+kostroma-russia-september-24-2017-260nw-724044886.jpg
+kostroma-russia-september-24-2017-260nw-724044889.jpg
+kostroma-russia-september-24-2017-260nw-724045414.jpg
+kota-kinabalu-malaysia-february-22-260nw-1031465626.jpg
+kota-kinabalu-malaysia-february-22-260nw-1031465629.jpg
+kota-kinabalu-malaysia-february-22-260nw-1031465632.jpg
+kota-kinabalu-malaysia-february-22-260nw-1031465635.jpg
+kota-kinabalu-malaysia-february-22-260nw-1031465638.jpg
+kota-kinabalu-malaysia-february-22-260nw-1031465641.jpg
+kota-kinabalu-malaysia-february-22-260nw-1031465644.jpg
+kota-kinabalu-malaysia-february-22-260nw-1031465647.jpg
+kota-kinabalu-malaysia-june-29-260nw-668753665.jpg
+kota-kinabalu-sabah-august-2-260nw-689069086.jpg
+kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534474.jpg
+kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534489.jpg
+kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534492.jpg
+kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534501.jpg
+kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535461.jpg
+kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535479.jpg
+kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535503.jpg
+kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535521.jpg
+kotdanda-lalitpur-nepal-may-2-260nw-274883387.jpg
+krasnodar-russia-april-14-2017-260nw-640584760.jpg
+krasnodar-russia-april-14-2017-260nw-640631725.jpg
+krasnodar-russia-april-14-2017-260nw-640631734.jpg
+krasnodar-russia-april-14-2017-260nw-640631743.jpg
+krasnodar-russia-april-14-2017-260nw-640631761.jpg
+krasnodar-russia-april-14-2017-260nw-640631770.jpg
+krasnodar-russia-april-14-2017-260nw-640631779.jpg
+krasnodar-russia-april-14-2017-260nw-640631785.jpg
+krasnodar-russia-april-14-2017-260nw-640631791.jpg
+krasnodar-russia-april-14-2017-260nw-640631797.jpg
+krasnodar-russia-april-14-2017-260nw-640631803.jpg
+krasnodar-russia-april-14-2017-260nw-640631812.jpg
+krasnodar-russia-april-14-2017-260nw-640631824.jpg
+krasnodar-russia-april-14-2017-260nw-640631830.jpg
+krasnodar-russia-april-14-2017-260nw-640631851.jpg
+krasnodar-russia-april-14-2017-260nw-640631860.jpg
+krasnodar-russia-april-14-2017-260nw-640631884.jpg
+krasnodar-russia-april-14-2017-260nw-640631890.jpg
+krasnodar-russia-april-14-2017-260nw-640631917.jpg
+krasnodar-russia-april-14-2017-260nw-640631929.jpg
+krasnodar-russia-april-14-2017-260nw-640631935.jpg
+krasnodar-russia-april-14-2017-260nw-640631941.jpg
+krasnodar-russia-april-14-2017-260nw-640631947.jpg
+krasnodar-russia-april-14-2017-260nw-640631953.jpg
+krasnodar-russia-april-14-2017-260nw-640631959.jpg
+krasnodar-russia-april-14-2017-260nw-640631968.jpg
+krasnodar-russia-april-14-2017-260nw-640631977.jpg
+krasnodar-russia-april-14-2017-260nw-640631983.jpg
+krasnodar-russia-april-14-2017-260nw-640631998.jpg
+krasnodar-russia-april-14-2017-260nw-737142226.jpg
+krasnodar-russia-april-14-2017-260nw-740123020.jpg
+krasnodar-russia-april-14-2017-260nw-740123038.jpg
+krasnodar-russia-april-14-2017-260nw-740123047.jpg
+krasnodar-russia-june-10-2017-260nw-693990403.jpg
+krasnodar-russia-june-10-2017-260nw-693990406.jpg
+krasnodar-russia-june-10-2017-260nw-693990409.jpg
+krasnodar-russia-june-10-2017-260nw-693990418.jpg
+krasnodar-russia-june-10-2017-260nw-693990421.jpg
+krasnodar-russia-june-10-2017-260nw-693990424.jpg
+krasnodar-russia-june-10-2017-260nw-693990427.jpg
+krasnodar-russia-june-10-2017-260nw-693990430.jpg
+krasnodar-russia-june-10-2017-260nw-693990433.jpg
+krasnodar-russia-june-10-2017-260nw-693990436.jpg
+krasnodar-russia-june-10-2017-260nw-693990442.jpg
+krasnodar-russia-june-10-2017-260nw-693990445.jpg
+krasnodar-russia-june-10-2017-260nw-693990448.jpg
+krasnodar-russia-june-10-2017-260nw-693990451.jpg
+krasnodar-russia-june-10-2017-260nw-693990457.jpg
+krasnodar-russia-june-10-2017-260nw-693990466.jpg
+krasnodar-russia-june-10-2017-260nw-693990475.jpg
+krasnodar-russia-june-10-2017-260nw-693990481.jpg
+krasnodar-russia-june-10-2017-260nw-693990496.jpg
+krasnodar-russia-june-10-2017-260nw-693990511.jpg
+krasnodar-russia-june-10-2017-260nw-693990517.jpg
+krasnodar-russia-june-10-2017-260nw-693990523.jpg
+krasnodar-russia-june-10-2017-260nw-693990529.jpg
+krasnodar-russia-june-10-2017-260nw-693990532.jpg
+krasnodar-russia-june-10-2017-260nw-693990535.jpg
+krasnodar-russia-june-10-2017-260nw-739947835.jpg
+krasnodar-russia-june-10-2017-260nw-739947955.jpg
+krasnodar-russia-june-10-2017-260nw-739948054.jpg
+krasnodar-russia-may-30-2017-260nw-1034016226.jpg
+krasnodar-russia-may-30-2017-260nw-1034016229.jpg
+krasnodar-russia-may-30-2017-260nw-1034016232.jpg
+krasnodar-russia-may-30-2017-260nw-1034016235.jpg
+krasnodar-russia-may-30-2017-260nw-1034016238.jpg
+krasnodar-russia-may-30-2017-260nw-1034016241.jpg
+krasnodar-russia-may-30-2017-260nw-1034016244.jpg
+krasnodar-russia-may-30-2017-260nw-1034016247.jpg
+krasnodar-russia-may-30-2017-260nw-1034016250.jpg
+krasnodar-russia-may-30-2017-260nw-1034016253.jpg
+krasnodar-russia-may-30-2017-260nw-1034016256.jpg
+krasnodar-russia-may-30-2017-260nw-1034016259.jpg
+krasnodar-russia-may-30-2017-260nw-1034016262.jpg
+krasnodar-russia-may-30-2017-260nw-1034016265.jpg
+krasnodar-russia-may-30-2017-260nw-1034016268.jpg
+krasnodar-russia-may-30-2017-260nw-1034016271.jpg
+krasnodar-russia-may-30-2017-260nw-1034016274.jpg
+krasnodar-russia-may-30-2017-260nw-1034016277.jpg
+krasnodar-russia-may-30-2017-260nw-1034016280.jpg
+krasnodar-russia-may-30-2017-260nw-1034016286.jpg
+krasnodar-russia-may-30-2017-260nw-1034016295.jpg
+krasnodar-russia-may-30-2017-260nw-1034016298.jpg
+krasnodar-russia-may-30-2017-260nw-1034016301.jpg
+krasnodar-russia-may-30-2017-260nw-1045738162.jpg
+krasnodar-russia-may-30-2017-260nw-1045738165.jpg
+krasnodar-russia-may-30-2017-260nw-1045738168.jpg
+krasnodar-russia-may-30-2017-260nw-1045738171.jpg
+krasnodar-russia-may-30-2017-260nw-1045738174.jpg
+krasnodar-russia-may-30-2017-260nw-1045738177.jpg
+krasnodar-russia-may-30-2017-260nw-1045738180.jpg
+krasnodar-russia-may-30-2017-260nw-1045738183.jpg
+krasnodar-russia-may-30-2017-260nw-1045738186.jpg
+krasnodar-russia-may-30-2017-260nw-1045738189.jpg
+krasnodar-russia-may-30-2017-260nw-1045738222.jpg
+krasnodar-russia-may-30-2017-260nw-1045738225.jpg
+krasnodar-russia-may-30-2017-260nw-1045738228.jpg
+krasnodar-russia-may-30-2017-260nw-1045738234.jpg
+krasnodar-russia-may-30-2017-260nw-1045738252.jpg
+krasnodar-russia-may-30-2017-260nw-1045738258.jpg
+krasnodar-russia-may-30-2017-260nw-1045738267.jpg
+krasnodar-russia-may-30-2017-260nw-651799606.jpg
+krasnodar-russia-may-30-2017-260nw-651799609.jpg
+krasnodar-russia-may-30-2017-260nw-651799612.jpg
+krasnodar-russia-may-30-2017-260nw-651799615.jpg
+krasnodar-russia-may-30-2017-260nw-651799618.jpg
+krasnodar-russia-may-30-2017-260nw-651799621.jpg
+krasnodar-russia-may-30-2017-260nw-651799627.jpg
+krasnodar-russia-may-30-2017-260nw-737152261.jpg
+krasnodar-russia-may-30-2017-260nw-740239144.jpg
+krasnodar-russia-may-30-2017-260nw-740239195.jpg
+krasnodar-russia-may-30-2017-260nw-740239216.jpg
+krasnodar-russia-may-30-2017-260nw-740239285.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382227.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382230.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382233.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382239.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382245.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382257.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382260.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382269.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382272.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382275.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382281.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382284.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382290.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382293.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382296.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382305.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382311.jpg
+krasnoyarsk-russia-june-26-2016-260nw-460382314.jpg
+krasnoyarsk-russia-june-26-2016-260nw-624460604.jpg
+krasnoyarsk-russia-june-26-2016-260nw-624460610.jpg
+krasnoyarsk-russia-june-26-2016-260nw-624460613.jpg
+krasnoyarsk-russia-june-26-2016-260nw-624460619.jpg
+kuala-lumpur-22-january-2018-260nw-1007673940.jpg
+kuala-lumpur-22-january-2018-260nw-1010297203.jpg
+kuala-lumpur-malaysia-7-november-260nw-750130546.jpg
+kuala-lumpur-malaysia-7-november-260nw-750130741.jpg
+kuala-lumpur-malaysia-7-november-260nw-750130798.jpg
+kuala-lumpur-malaysia-7-november-260nw-750130882.jpg
+kuala-lumpur-malaysia-april-15-260nw-1068730016.jpg
+kuala-lumpur-malaysia-april-15th-260nw-1068674960.jpg
+kuala-lumpur-malaysia-april-19th-260nw-1074288866.jpg
+kuala-lumpur-malaysia-august-17th-260nw-697548319.jpg
+kuala-lumpur-malaysia-august-17th-260nw-697548322.jpg
+kuala-lumpur-malaysia-august-17th-260nw-697548325.jpg
+kuala-lumpur-malaysia-circa-december-260nw-778430221.jpg
+kuala-lumpur-malaysia-circa-december-260nw-778430233.jpg
+kuala-lumpur-malaysia-circa-december-260nw-778430263.jpg
+kuala-lumpur-malaysia-december-16-260nw-777844084.jpg
+kuala-lumpur-malaysia-december-16-260nw-777844087.jpg
+kuala-lumpur-malaysia-december-16-260nw-777844090.jpg
+kuala-lumpur-malaysia-december-16-260nw-777844093.jpg
+kuala-lumpur-malaysia-december-16-260nw-777844096.jpg
+kuala-lumpur-malaysia-december-16-260nw-777844099.jpg
+kuala-lumpur-malaysia-december-16-260nw-777845692.jpg
+kuala-lumpur-malaysia-february-3-260nw-1019191063.jpg
+kuala-lumpur-malaysia-january-31-260nw-570151654.jpg
+kuala-lumpur-malaysia-january-31-260nw-570151675.jpg
+kuala-lumpur-malaysia-january-31-260nw-570151705.jpg
+kuala-lumpur-malaysia-january-31-260nw-570151735.jpg
+kuala-lumpur-malaysia-january-31-260nw-570151768.jpg
+kuala-lumpur-malaysia-january-31-260nw-570151789.jpg
+kuala-lumpur-malaysia-january-31-260nw-570151882.jpg
+kuala-lumpur-malaysia-january-31-260nw-570151921.jpg
+kuala-lumpur-malaysia-january-31-260nw-570151981.jpg
+kuala-lumpur-malaysia-january-31-260nw-570152005.jpg
+kuala-lumpur-malaysia-january-31-260nw-570152026.jpg
+kuala-lumpur-malaysia-january-31-260nw-570152068.jpg
+kuala-lumpur-malaysia-july-13-260nw-1133183477.jpg
+kuala-lumpur-malaysia-july-13-260nw-676356808.jpg
+kuala-lumpur-malaysia-july-13-260nw-676356811.jpg
+kuala-lumpur-malaysia-july-13-260nw-676356820.jpg
+kuala-lumpur-malaysia-july-13-260nw-676356823.jpg
+kuala-lumpur-malaysia-march-30-260nw-613142645.jpg
+kuala-lumpur-malaysia-may-2-260nw-1081493000.jpg
+kuala-lumpur-malaysia-may-2-260nw-1081493381.jpg
+kuala-lumpur-malaysia-may-2-260nw-1081493828.jpg
+kuala-lumpur-malaysia-may-2-260nw-1081494347.jpg
+kuala-lumpur-malaysia-may-2-260nw-1081494797.jpg
+kuala-lumpur-malaysia-may-2-260nw-1081494893.jpg
+kuala-lumpur-malaysia-nov-5-260nw-751980943.jpg
+kuala-lumpur-malaysia-nov-5-260nw-751980949.jpg
+kuala-lumpur-malaysia-october-2017-260nw-738185479.jpg
+kuala-lumpur-malaysia-october-2017-260nw-738185488.jpg
+kuala-lumpur-malaysia-october-2017-260nw-738185494.jpg
+kuala-lumpur-malaysia-october-2017-260nw-738185500.jpg
+kuala-lumpur-malaysia-october-2017-260nw-738185503.jpg
+kuala-lumpur-malaysia-october-2017-260nw-738185506.jpg
+kuala-lumpur-malaysia-october-2017-260nw-738185512.jpg
+kuala-lumpur-malaysia-october-2017-260nw-738185521.jpg
+kuala-lumpur-malaysia-october-2017-260nw-738185530.jpg
+kuala-lumpur-malaysia-october-2017-260nw-738185536.jpg
+kuala-lumpur-malaysia-october-2017-260nw-738185542.jpg
+kuala-lumpur-malaysia-october-2017-260nw-738185548.jpg
+kuala-lumpur-malaysia-october-2017-260nw-738185557.jpg
+kuala-lumpur-malaysia-october-2017-260nw-738185563.jpg
+kuala-lumpur-malaysia-september-5-260nw-709218931.jpg
+kuala-lumpur-malaysia-september-6-260nw-711184705.jpg
+kuala-lumpur-malaysia-september-6-260nw-711184717.jpg
+kuala-lumpur-malaysia-september-6-260nw-711184726.jpg
+kuala-lumpur-malaysia-september-6-260nw-711184744.jpg
+kuala-lumpur-malaysia-september-6-260nw-711184750.jpg
+kuala-lumpur-malaysia-september-6-260nw-711184759.jpg
+kuala-lumpur-malaysia-september-6-260nw-711184768.jpg
+kuala-lumpur-malaysia-september-6-260nw-711186397.jpg
+kuala-lumpur-malaysia-september-6-260nw-711186403.jpg
+kuala-lumpur-malaysia-september-6-260nw-711186409.jpg
+kuala-lumpur-malaysia-september-6-260nw-711186412.jpg
+kuala-lumpur-malaysia-september-6-260nw-711186415.jpg
+kuala-lumpur-malaysia-september-6-260nw-711186454.jpg
+kuala-lumpur-malaysia-september-6-260nw-714548464.jpg
+kuala-lumpur-malaysia-september-6-260nw-714548479.jpg
+kuala-lumpur-malaysia-september-6-260nw-714548485.jpg
+kuala-lumpur-malaysia-september-6-260nw-717395503.jpg
+kuala-lumpur-malaysia-september-6-260nw-717395512.jpg
+kuala-lumpur-malaysia-september-9-260nw-713358379.jpg
+kuala-lumpur-malaysia-september-9-260nw-713358391.jpg
+kuala-lumpur-oct-14-drones-260nw-328221473.jpg
+kuala-lumpur-oct-14-drones-260nw-328221476.jpg
+kuala-lumpur-oct-14-drones-260nw-328221479.jpg
+kuala-lumpur-oct-14-drones-260nw-328221482.jpg
+kuala-lumpur-oct-14-drones-260nw-328221485.jpg
+kuala-lumpur-oct-14-drones-260nw-328221488.jpg
+kuala-lumpur-oct-14-drones-260nw-328221494.jpg
+kuala-lumpur-oct-14-drones-260nw-328221497.jpg
+kuala-lumpur-oct-14-drones-260nw-328221500.jpg
+kuala-lumpur-oct-14-drones-260nw-328221503.jpg
+kuala-lumpur-oct-14-drones-260nw-328221506.jpg
+kuala-lumpur-oct-14-drones-260nw-328221509.jpg
+kuala-lumpur-oct-14-drones-260nw-328221518.jpg
+kuala-lumpur-oct-14-drones-260nw-328221524.jpg
+kuala-lumpur-oct-14-drones-260nw-328221533.jpg
+kuala-lumpur-oct-14-drones-260nw-328221551.jpg
+kuala-lumpur-oct-14-drones-260nw-328221584.jpg
+kuala-lumpur-oct-14-drones-260nw-328221596.jpg
+kuala-lumpur-oct-14-drones-260nw-328221608.jpg
+kuala-lumpur-oct-14-drones-260nw-328221626.jpg
+kuala-lumpur-oct-14-drones-260nw-328221638.jpg
+kuala-lumpur-oct-14-drones-260nw-328221647.jpg
+kuala-lumpur-oct-14-drones-260nw-328221656.jpg
+kuala-lumpur-oct-14-drones-260nw-328221668.jpg
+kuala-lumpur-oct-14-drones-260nw-328221680.jpg
+kuala-lumpur-oct-14-drones-260nw-328221689.jpg
+kuala-lumpur-oct-14-drones-260nw-328221695.jpg
+kuala-lumpur-oct-14-drones-260nw-328221698.jpg
+kuala-lumpur-oct-14-drones-260nw-328221701.jpg
+kuala-lumpur-oct-14-drones-260nw-328221710.jpg
+kuala-lumpur-oct-14-drones-260nw-328221713.jpg
+kuala-lumpur-oct-14-drones-260nw-328221719.jpg
+kuala-lumpur-oct-14-drones-260nw-328221722.jpg
+kuala-lumpur-oct-14-drones-260nw-328221725.jpg
+kuala-lumpur-oct-14-drones-260nw-328221728.jpg
+kuala-lumpur-oct-14-drones-260nw-328221731.jpg
+kuala-lumpur-oct-14-drones-260nw-328221734.jpg
+kuala-lumpur-oct-14-drones-260nw-328221737.jpg
+kuala-lumpur-oct-14-drones-260nw-328222130.jpg
+kuala-lumpur-oct-14-drones-260nw-328222139.jpg
+kuala-lumpur-oct-14-drones-260nw-328222145.jpg
+kuala-lumpur-oct-14-drones-260nw-328222154.jpg
+kuala-lumpur-oct-14-drones-260nw-328222163.jpg
+kuala-lumpur-oct-14-drones-260nw-328222181.jpg
+kuala-lumpur-oct-14-drones-260nw-328222196.jpg
+kuala-lumpur-oct-14-drones-260nw-328222202.jpg
+kuala-lumpur-oct-14-drones-260nw-328222208.jpg
+kuala-lumpur-oct-14-drones-260nw-328222214.jpg
+kuala-lumpur-oct-14-drones-260nw-328222220.jpg
+kuala-lumpur-oct-14-drones-260nw-328222223.jpg
+kuala-lumpur-oct-14-drones-260nw-328222226.jpg
+kuala-lumpur-oct-14-drones-260nw-328222229.jpg
+kuala-lumpur-oct-17-drones-260nw-328472054.jpg
+kuala-lumpur-oct-17-drones-260nw-328472060.jpg
+kuala-lumpur-oct-17-drones-260nw-328472105.jpg
+kuala-lumpur-oct-17-drones-260nw-328472108.jpg
+kuala-lumpur-oct-17-drones-260nw-328472120.jpg
+kuala-lumpur-oct-17-drones-260nw-328472141.jpg
+kuala-lumpur-oct-17-drones-260nw-328472156.jpg
+kuala-lumpur-oct-17-drones-260nw-328472246.jpg
+kuala-lumpur-oct-17-drones-260nw-328472600.jpg
+kuala-lumpurmalaysia-april-5th-2018-260nw-1067709341.jpg
+kuala-lumpurmalaysia-october-182016-drone-260nw-501877357.jpg
+kuala-lumpurmalaysia-october-182016-drone-260nw-501878086.jpg
+kuala-lumpurmalaysia-october-182016-drone-260nw-501878278.jpg
+kuantan-pahang-malaysia-11th-february-260nw-1037095123.jpg
+kuantan-pahang-malaysia-11th-february-260nw-1037095126.jpg
+kuantan-pahang-may-15-2016-260nw-420619201.jpg
+kuantan-pahang-may-15-2016-260nw-420619222.jpg
+kuantan-pahang-may-15-2016-260nw-421552231.jpg
+kuantan-pahang-may-15-2016-260nw-421552234.jpg
+kuantan-pahang-may-15-2016-260nw-421552240.jpg
+kyiv-ukraine-april-29-2017-260nw-630397079.jpg
+kyiv-ukraine-april-29-2017-260nw-630398390.jpg
+kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1026652579.jpg
+kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218145.jpg
+kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218157.jpg
+kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1028053921.jpg
+labuan-malaysia-january-29-2016-260nw-369519623.jpg
+labuan-malaysia-january-29-2016-260nw-369519626.jpg
+labuan-malaysia-january-29-2016-260nw-369519629.jpg
+labuan-malaysia-january-29-2016-260nw-369519638.jpg
+labuan-malaysia-january-29-2016-260nw-369519641.jpg
+labuan-malaysia-january-29-2016-260nw-369519644.jpg
+lago-antorno-lake-italy-october-260nw-772211296.jpg
+langkawi-malaysia-21st-march-2015-260nw-734037787.jpg
+las-vegas-april-18-2016-260nw-409398178.jpg
+laurel-md-november-22-2017-260nw-766224034.jpg
+laurel-md-november-22-2017-260nw-766224037.jpg
+laurel-md-november-22-2017-260nw-766224400.jpg
+lets-begin-260nw-619858805.jpg
+lodz-poland-july-5-2018-260nw-1128513692.jpg
+lodz-poland-july-5-2018-260nw-1128513695.jpg
+loei-thailand-18-july-2015-260nw-454875934.jpg
+loei-thailand-18-july-2015-260nw-455124628.jpg
+loei-thailand-18-july-2015-260nw-455124631.jpg
+loei-thailand-18-july-2015-260nw-455166682.jpg
+loei-thailand-18-july-2015-260nw-455166685.jpg
+loei-thailand-18-july-2015-260nw-455194279.jpg
+loei-thailand-18-july-2015-260nw-455275513.jpg
+loei-thailand-18-july-2015-260nw-455275528.jpg
+loei-thailand-18-july-2015-260nw-455360863.jpg
+loei-thailand-18-july-2015-260nw-455360866.jpg
+loei-thailand-18-july-2015-260nw-455360869.jpg
+loei-thailand-18-july-2015-260nw-455442193.jpg
+london-august-2-2017-dji-260nw-689302993.jpg
+london-august-2-2017-dji-260nw-689641837.jpg
+london-august-2-2017-dji-260nw-689641846.jpg
+london-august-2-2017-dji-260nw-689641909.jpg
+london-august-2-2017-dji-260nw-689641921.jpg
+london-august-2-2017-dji-260nw-689641930.jpg
+london-august-2-2017-dji-260nw-693510826.jpg
+london-august-2-2017-dji-260nw-693510838.jpg
+london-august-2-2017-dji-260nw-693510841.jpg
+london-england-uk-may-26-260nw-589111319.jpg
+london-england-uk-may-26-260nw-589111352.jpg
+london-england-uk-may-26-260nw-589111361.jpg
+longboat-key-fl-november-17-260nw-753607228.jpg
+lopburi-thailand-nov-3-2016-260nw-510148774.jpg
+lopburi-thailand-nov-3-2016-260nw-510148777.jpg
+lopburi-thailand-nov-3-2016-260nw-510148780.jpg
+lopburi-thailand-nov-3-2016-260nw-510148783.jpg
+lopburi-thailand-nov-3-2016-260nw-510148789.jpg
+lopburi-thailand-nov-3-2016-260nw-510148792.jpg
+lopburi-thailand-nov-3-2016-260nw-510148795.jpg
+los-angeles-ca-usa-june-260nw-1121431799.jpg
+mabul-sabah-malaysia-nov-3-260nw-358182587.jpg
+malacca-malaysia-july-12th-2017-260nw-675841696.jpg
+malacca-malaysia-july-12th-2017-260nw-675841702.jpg
+malang-indonesia-february-12-2018-260nw-1094600999.jpg
+malaysia-petaling-jaya-august-1-260nw-741312424.jpg
+malaysia-petaling-jaya-august-1-260nw-741312448.jpg
+malaysia-petaling-jaya-august-1-260nw-741312463.jpg
+malaysia-petaling-jaya-august-1-260nw-741312490.jpg
+malaysia-petaling-jaya-august-1-260nw-741312511.jpg
+malaysia-petaling-jaya-august-1-260nw-741312529.jpg
+malaysia-petaling-jaya-august-1-260nw-741312538.jpg
+malaysia-petaling-jaya-august-1-260nw-741312544.jpg
+malaysia-petaling-jaya-august-1-260nw-741312559.jpg
+malaysia-petaling-jaya-august-1-260nw-741312568.jpg
+malaysia-petaling-jaya-august-1-260nw-741312580.jpg
+man-hand-holding-mini-drone-260nw-1060288607.jpg
+marmaras-greece-july-29-2014-260nw-215871241.jpg
+mavic-pro-dji-on-white-260nw-1133852885.jpg
+mavic-pro-dji-on-white-260nw-1135186448.jpg
+may-2018-berlin-new-dji-260nw-1132480187.jpg
+meerkerk-netherlands-may-18-2014-260nw-194027018.jpg
+meerkerk-netherlands-may-18-2014-260nw-194027021.jpg
+meerkerk-netherlands-may-18-2014-260nw-194027024.jpg
+melaka-malaysia-circa-january-2018-260nw-1012675747.jpg
+melaka-malaysia-circa-january-2018-260nw-1012675756.jpg
+melaka-malaysia-november-18-2017-260nw-757399159.jpg
+melaka-malaysia-november-18-2017-260nw-757399162.jpg
+melaka-malaysia-november-18-2017-260nw-757399165.jpg
+melaka-malaysia-november-18-2017-260nw-757399171.jpg
+melaka-malaysia-november-18-2017-260nw-757399174.jpg
+melaka-malaysia-november-18-2017-260nw-757399177.jpg
+melaka-malaysia-november-18-2017-260nw-757399183.jpg
+melaka-malaysia-november-18-2017-260nw-757400800.jpg
+melaka-malaysia-november-18-2017-260nw-757400803.jpg
+melaka-malaysia-november-23-2017-260nw-760772932.jpg
+melaka-malaysia-november-24-2017-260nw-763637632.jpg
+melaka-malaysia-november-24-2017-260nw-764038420.jpg
+melaka-malaysia-november-24-2017-260nw-764038423.jpg
+melaka-malaysia-november-3-2017-260nw-750247636.jpg
+melaka-malaysia-november-3-2017-260nw-750247645.jpg
+melaka-malaysia-october-3rd-2017-260nw-731996437.jpg
+melaka-malaysia-october-3rd-2017-260nw-731996479.jpg
+melaka-malaysia-october-3rd-2017-260nw-731996512.jpg
+melaka-malaysia-october-3rd-2017-260nw-731996530.jpg
+mersin-turkey-february-12-2017-260nw-583815160.jpg
+mersin-turkey-february-12-2017-260nw-584589508.jpg
+mersin-turkey-march-9-2017-260nw-596748680.jpg
+miami-february-09-photo-dji-260nw-175611956.jpg
+miami-february-09-photo-dji-260nw-175611959.jpg
+miami-february-09-photo-dji-260nw-175611962.jpg
+miami-florida-usa-may-20-260nw-1096543397.jpg
+miami-florida-usa-may-20-260nw-1096543400.jpg
+miami-florida-usa-may-20-260nw-1096543403.jpg
+miami-florida-usa-may-20-260nw-1096543406.jpg
+miami-june-19-image-phantom-260nw-291069503.jpg
+milan-circa-august-2016-dji-260nw-513104746.jpg
+milan-circa-august-2016-dji-260nw-513104761.jpg
+milan-circa-august-2016-dji-260nw-515856820.jpg
+milan-circa-august-2016-dji-260nw-516586570.jpg
+milan-circa-august-2016-dji-260nw-517204288.jpg
+milan-circa-august-2016-dji-260nw-518335225.jpg
+milan-circa-august-2016-dji-260nw-531851887.jpg
+milan-circa-august-2016-dji-260nw-535814404.jpg
+milan-circa-august-2016-dji-260nw-546241738.jpg
+milan-circa-august-2016-dji-260nw-548546452.jpg
+milan-circa-august-2016-dji-260nw-549437602.jpg
+milan-circa-august-2016-dji-260nw-549960298.jpg
+milan-circa-august-2016-dji-260nw-551321926.jpg
+milan-circa-august-2016-dji-260nw-555892318.jpg
+milan-circa-august-2016-dji-260nw-556471072.jpg
+milan-circa-august-2016-dji-260nw-556471084.jpg
+milan-circa-august-2016-dji-260nw-557380306.jpg
+milan-circa-august-2016-dji-260nw-596680721.jpg
+milan-circa-july-2016-dji-260nw-502217899.jpg
+milan-circa-july-2016-dji-260nw-505714969.jpg
+milan-circa-july-2016-dji-260nw-521739826.jpg
+milan-circa-october-2016-dji-260nw-509116849.jpg
+milan-circa-october-2016-dji-260nw-509116870.jpg
+milan-circa-october-2016-dji-260nw-509116879.jpg
+milan-circa-october-2016-dji-260nw-509726758.jpg
+milan-italy-09272017-close-on-260nw-1057924475.jpg
+milan-italy-09272017-close-on-260nw-1057924478.jpg
+milan-italy-09272017-close-on-260nw-1057924481.jpg
+milan-italy-09272017-close-on-260nw-1057924487.jpg
+milan-italy-09272017-close-on-260nw-1057924490.jpg
+milan-italy-09272017-close-on-260nw-1057924493.jpg
+milan-italy-09272017-close-on-260nw-1057924496.jpg
+milan-italy-09272017-close-on-260nw-1057924502.jpg
+milan-italy-09272017-close-on-260nw-1057924505.jpg
+milan-italy-09272017-close-on-260nw-1057924508.jpg
+milan-italy-09272017-close-on-260nw-1057924511.jpg
+milan-italy-09272017-close-on-260nw-1057924514.jpg
+milan-italy-09272017-close-on-260nw-1057924517.jpg
+milan-italy-april-24-2015-260nw-305415023.jpg
+milan-italy-april-24-2015-260nw-305415053.jpg
+milan-italy-july-17-2017-260nw-703891549.jpg
+milan-italy-september-27th-2017-260nw-723131899.jpg
+milan-italy-september-27th-2017-260nw-723135685.jpg
+milan-italy-september-27th-2017-260nw-724331182.jpg
+milan-italy-september-27th-2017-260nw-724331188.jpg
+milan-italy-september-27th-2017-260nw-724331191.jpg
+milanitaly-april-1-2018-dji-260nw-1070068169.jpg
+mini-drone-floating-above-rapeseed-260nw-1085479196.jpg
+mini-drone-floating-above-rapeseed-260nw-1085479199.jpg
+mini-drone-floating-blue-sky-260nw-1060288604.jpg
+minsk-belarus-december-3-2017-260nw-770503279.jpg
+minsk-belarus-december-3-2017-260nw-770503282.jpg
+minsk-belarus-december-3-2017-260nw-770503285.jpg
+minsk-belarus-july-2018-flat-260nw-1142247806.jpg
+minsk-belarus-july-2018-flat-260nw-1142247809.jpg
+minsk-belarus-july-2018-flat-260nw-1142247812.jpg
+minsk-belarus-july-2018-flat-260nw-1142247815.jpg
+minsk-belarus-may-17-2018-260nw-1099654238.jpg
+minsk-belarus-may-17-2018-260nw-1099654424.jpg
+minsk-belarus-may-17-2018-260nw-1099654589.jpg
+minsk-belarus-may-17-2018-260nw-1099654601.jpg
+minsk-belarusmay-26-2016drone-quadcopter-260nw-433253803.jpg
+minsk-belarusmay-26-2016flying-drone-260nw-432460621.jpg
+minsk-belarusmay-26-2016flying-drone-260nw-433253680.jpg
+minsk-belarusmay-26-2016flying-drone-260nw-433253740.jpg
+minsk-belarusmay-26-2016man-holding-260nw-433253650.jpg
+moab-ut-usa-may-7-260nw-638118328.jpg
+moab-ut-usa-may-7-260nw-660732781.jpg
+moers-germany-january-19-2017-260nw-559490896.jpg
+moers-germany-january-19-2017-260nw-559490908.jpg
+moers-germany-january-19-2017-260nw-559490917.jpg
+moers-germany-january-19-2017-260nw-559490920.jpg
+moers-germany-january-19-2017-260nw-559490932.jpg
+moers-germany-january-19-2017-260nw-559490941.jpg
+moers-germany-january-19-2017-260nw-559490953.jpg
+moers-germany-january-19-2017-260nw-559490962.jpg
+moers-germany-january-19-2017-260nw-559490974.jpg
+moers-germany-january-19-2017-260nw-559490980.jpg
+moers-germany-january-19-2017-260nw-559490983.jpg
+moldova-chisinau-august-11-2017-260nw-695496412.jpg
+moldova-chisinau-august-11-2017-260nw-695998501.jpg
+moldova-chisinau-august-11-2017-260nw-695998507.jpg
+moldova-chisinau-august-11-2017-260nw-695998513.jpg
+moldova-chisinau-august-11-2017-260nw-696840199.jpg
+moldova-chisinau-october-11-2017-260nw-733622011.jpg
+moldova-chisinau-october-11-2017-260nw-733945879.jpg
+moldova-chisinau-october-11-2017-260nw-733945885.jpg
+moscow-mar-11-2014-control-260nw-261359609.jpg
+moscow-region-russia-may-01-260nw-416156509.jpg
+moscow-region-russia-may-02-260nw-416156506.jpg
+moscow-region-russia-may-02-260nw-416156512.jpg
+moscow-region-russia-september-24-260nw-353893757.jpg
+moscow-region-russia-september-24-260nw-353893760.jpg
+moscow-region-russia-september-24-260nw-353893763.jpg
+moscow-region-russia-september-24-260nw-353893766.jpg
+moscow-region-russia-september-24-260nw-353893772.jpg
+moscow-region-russia-september-24-260nw-353893775.jpg
+moscow-region-russia-september-24-260nw-353893784.jpg
+moscow-region-russia-september-24-260nw-353893787.jpg
+moscow-region-russia-september-24-260nw-353893790.jpg
+moscow-russia-24-september-2017-260nw-721160353.jpg
+moscow-russia-24-september-2017-260nw-721160362.jpg
+moscow-russia-24-september-2017-260nw-721160368.jpg
+moscow-russia-24-september-2017-260nw-721160377.jpg
+moscow-russia-24-september-2017-260nw-721160392.jpg
+moscow-russia-24-september-2017-260nw-721160404.jpg
+moscow-russia-24-september-2017-260nw-721160416.jpg
+moscow-russia-24-september-2017-260nw-721160434.jpg
+moscow-russia-24-september-2017-260nw-721160446.jpg
+moscow-russia-24-september-2017-260nw-721160455.jpg
+moscow-russia-24-september-2017-260nw-721160467.jpg
+moscow-russia-april-1-2017-260nw-617465378.jpg
+moscow-russia-april-1-2017-260nw-617465387.jpg
+moscow-russia-april-1-2017-260nw-617465399.jpg
+moscow-russia-april-1-2017-260nw-617465405.jpg
+moscow-russia-april-1-2017-260nw-617465438.jpg
+moscow-russia-april-1-2017-260nw-617465462.jpg
+moscow-russia-april-1-2017-260nw-617465477.jpg
+moscow-russia-april-1-2017-260nw-617465489.jpg
+moscow-russia-april-1-2017-260nw-617465507.jpg
+moscow-russia-april-1-2017-260nw-617465534.jpg
+moscow-russia-april-1-2017-260nw-617465549.jpg
+moscow-russia-april-1-2017-260nw-617465576.jpg
+moscow-russia-april-1-2017-260nw-617465612.jpg
+moscow-russia-april-1-2017-260nw-617465672.jpg
+moscow-russia-april-1-2017-260nw-617465696.jpg
+moscow-russia-april-1-2017-260nw-617465708.jpg
+moscow-russia-april-1-2017-260nw-617465714.jpg
+moscow-russia-april-1-2017-260nw-617465723.jpg
+moscow-russia-april-1-2017-260nw-617465744.jpg
+moscow-russia-april-1-2017-260nw-617465798.jpg
+moscow-russia-april-1-2017-260nw-617465843.jpg
+moscow-russia-april-1-2017-260nw-617465864.jpg
+moscow-russia-april-1-2017-260nw-617465885.jpg
+moscow-russia-april-1-2017-260nw-617465906.jpg
+moscow-russia-april-1-2017-260nw-617465912.jpg
+moscow-russia-april-1-2017-260nw-617465930.jpg
+moscow-russia-april-1-2017-260nw-617465939.jpg
+moscow-russia-april-1-2017-260nw-617477162.jpg
+moscow-russia-april-1-2017-260nw-617477171.jpg
+moscow-russia-april-1-2017-260nw-617477195.jpg
+moscow-russia-april-1-2017-260nw-617477204.jpg
+moscow-russia-circa-may-2016-260nw-424590964.jpg
+moscow-russia-march-3-2017-260nw-594254663.jpg
+moscow-russia-march-3-2017-260nw-594254678.jpg
+moscow-russia-may-28-2017-260nw-650140360.jpg
+moscow-russia-may-28-2017-260nw-650140381.jpg
+moscow-russia-nov-8-2017-260nw-1062605507.jpg
+moscow-russia01-apr-2017-dji-260nw-615677984.jpg
+moscow-russia01-apr-2017-dji-260nw-615678014.jpg
+moscow-russia01-apr-2017-dji-260nw-615678137.jpg
+moscow-russia01-apr-2017-dji-260nw-615678164.jpg
+moscow-russia01-apr-2017-dji-260nw-615678212.jpg
+moscowoctober-10-drone-quadcopter-dji-260nw-340517027.jpg
+naberezhnye-chelny-russia-february-10-260nw-1026751579.jpg
+naberezhnye-chelny-russia-february-10-260nw-1028442490.jpg
+naberezhnye-chelny-russia-february-10-260nw-1032178843.jpg
+naberezhnye-chelny-russia-february-10-260nw-1049998622.jpg
+nakhon-ratchasima-thailand-november-10-260nw-513601348.jpg
+nakhon-ratchasima-thailand-november-10-260nw-513601351.jpg
+nakhon-ratchasima-thailand-november-10-260nw-513601354.jpg
+nakhonpathom-thailand-march-19-2018-260nw-1049225222.jpg
+nakhonpathom-thailand-march-19-2018-260nw-1055107331.jpg
+nakhonpathom-thailand-march-19-2018-260nw-1056362009.jpg
+nakhonpathom-thailand-march-19-2018-260nw-1056822971.jpg
+nakorn-prathom-thailand-7-january-260nw-1026441742.jpg
+nakorn-prathom-thailand-8-january-260nw-789016678.jpg
+nakorn-prathom-thailand-8-january-260nw-789038281.jpg
+nakornpratom-thailand-nov-17-editorial-260nw-518837011.jpg
+nakornpratom-thailand-nov-17-editorial-260nw-518837071.jpg
+nakornpratom-thailand-nov-17-editorial-260nw-518837089.jpg
+nakornpratom-thailand-nov-17-editorial-260nw-518837116.jpg
+nakornpratom-thailand-nov-17-editorial-260nw-518837656.jpg
+nazare-portugal-dec-17-2016-260nw-1040771722.jpg
+negeri-sembilan-malaysia-december-14-260nw-776078872.jpg
+negeri-sembilan-malaysia-december-14-260nw-776079067.jpg
+negeri-sembilan-malaysia-march-9-260nw-1042387006.jpg
+negeri-sembilan-malaysia-march-9-260nw-1042387009.jpg
+negeri-sembilan-malaysia-march-9-260nw-1042387012.jpg
+negeri-sembilan-malaysia-march-9-260nw-1042387015.jpg
+negeri-sembilan-malaysia-march-9-260nw-1042387018.jpg
+negeri-sembilan-malaysia-march-9-260nw-1042387021.jpg
+negeri-sembilan-malaysia-march-9-260nw-1042387024.jpg
+negeri-sembilan-malaysia-march-9-260nw-1042387027.jpg
+negeri-sembilan-malaysia-march-9-260nw-1042387030.jpg
+negeri-sembilan-malaysia-march-9-260nw-1042387033.jpg
+negeri-sembilan-malaysia-march-9-260nw-1042387036.jpg
+negeri-sembilan-malaysia-march-9-260nw-1042387039.jpg
+negeri-sembilan-malaysia-march-9-260nw-1042387042.jpg
+nevsehir-turkey-april-22-2017-260nw-629792597.jpg
+nevsehir-turkey-april-22-2017-260nw-629792609.jpg
+nevsehir-turkey-april-22-2017-260nw-629792615.jpg
+nevsehir-turkey-april-22-2017-260nw-629792624.jpg
+nevsehir-turkey-april-22-2017-260nw-629792633.jpg
+new-drone-image-260nw-1106812709.jpg
+new-york-city-usa-august-260nw-714831070.jpg
+new-york-jan-23-dji-260nw-621831776.jpg
+new-york-jan-23-dji-260nw-621831824.jpg
+new-york-jan-23-dji-260nw-621837734.jpg
+new-york-usa-march-24-260nw-1060540625.jpg
+niedernhausen-germany-april-9-2017-260nw-617777489.jpg
+niedernhausen-germany-april-9-2017-260nw-618876131.jpg
+niedernhausen-germany-february-25-2017-260nw-617835032.jpg
+nong-khai-thailand-jan-3-260nw-554561596.jpg
+nong-khai-thailand-jan-3-260nw-589395551.jpg
+nong-khai-thailand-jan-3-260nw-594185705.jpg
+nong-khai-thailand-jan-3-260nw-631477400.jpg
+nong-khai-thailand-jan-3-260nw-633567446.jpg
+nong-khai-thailand-jan-3-260nw-688033345.jpg
+nong-khai-thailand-jan-3-260nw-688038127.jpg
+nong-khai-thailand-jan-3-260nw-695240443.jpg
+nong-khai-thailand-jan-3-260nw-695286682.jpg
+nong-khai-thailand-jan-3-260nw-703364929.jpg
+novi-sad-serbia-may-19-260nw-454402867.jpg
+october-2017-shah-alam-dji-260nw-749098849.jpg
+october-2017-shah-alam-dji-260nw-749100040.jpg
+october-2017-shah-alam-dji-260nw-749101375.jpg
+october-2017-shah-alam-dji-260nw-749101378.jpg
+october-2017-shah-alam-malaysia-260nw-749097040.jpg
+october-2017-shah-alam-malaysia-260nw-749097052.jpg
+october-2017-shah-alam-malaysia-260nw-749097058.jpg
+october-2017-shah-alam-malaysia-260nw-749097064.jpg
+odessa-ukraine-april-4-2015-260nw-266898983.jpg
+odessa-ukraine-april-4-2015-260nw-266898995.jpg
+odessa-ukraine-april-4-2015-260nw-266899001.jpg
+odessa-ukraine-april-4-2015-260nw-266899013.jpg
+odessaukraine14-august2017dji-phantom-4k-aerial-260nw-795266392.jpg
+odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479568.jpg
+odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479571.jpg
+odessaukraine14-august2017video-operator-holds-professional-260nw-793479574.jpg
+odessaukraine4-august2017modern-dji-phantom-drone-260nw-793479565.jpg
+oldenzaal-netherlands-june-19-2016-260nw-624875423.jpg
+operator-adjusts-quadcopter-before-launching-260nw-1137569372.jpg
+operator-adjusts-quadcopter-before-launching-260nw-1137569375.jpg
+operator-adjusts-quadcopter-before-launching-260nw-1137569378.jpg
+operator-adjusts-quadcopter-before-launching-260nw-1137569381.jpg
+orfo-baranya-hungary-10312016-dji-260nw-1132494968.jpg
+orfo-baranya-hungary-10312016-dji-260nw-1132494971.jpg
+overton-mo-usa-august-13-260nw-697449031.jpg
+palanga-lithuania-september-27-2017-260nw-730159837.jpg
+pancevo-serbia-02152018-dji-mavic-260nw-1031762647.jpg
+pancevo-serbia-02152018-dji-mavic-260nw-1031762650.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1037073433.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1037073436.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1037614699.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1037614702.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1038280909.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1038280912.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1038280915.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1038281176.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1038281179.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1038766837.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1038766840.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1038766843.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1038766846.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1038766849.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1038766852.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1038766879.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1038766882.jpg
+pancevo-serbia-03012018-dji-mavic-260nw-1038766888.jpg
+pantai-kemasik-malaysia-november-9-260nw-752826880.jpg
+papar-sabah-malaysia-march-11-260nw-1043671198.jpg
+papar-sabah-my-12-march-260nw-1044012442.jpg
+papar-sabah-my-12-march-260nw-1044012445.jpg
+papar-sabah-my-12-march-260nw-1044012448.jpg
+papar-sabah-my-12-march-260nw-1044012451.jpg
+papar-sabah-my-12-march-260nw-1044012454.jpg
+papar-sabah-my-12-march-260nw-1044012457.jpg
+papar-sabah-my-12-march-260nw-1044012460.jpg
+papar-sabah-my-12-march-260nw-1044012463.jpg
+papar-sabah-my-12-march-260nw-1044012466.jpg
+papar-sabah-my-12-march-260nw-1044012469.jpg
+papar-sabah-my-12-march-260nw-1044012472.jpg
+papar-sabah-my-12-march-260nw-1044012475.jpg
+papar-sabah-my-12-march-260nw-1044012478.jpg
+papar-sabah-my-12-march-260nw-1044012481.jpg
+papar-sabah-my-12-march-260nw-1044012484.jpg
+papar-sabah-my-12-march-260nw-1044013156.jpg
+papar-sabah-my-12-march-260nw-1044013159.jpg
+papar-sabah-my-12-march-260nw-1044013162.jpg
+papar-sabah-my-12-march-260nw-1044013165.jpg
+papar-sabah-my-12-march-260nw-1044013888.jpg
+paphos-district-cyprus-july-19-260nw-310134455.jpg
+paphos-district-cyprus-july-19-260nw-345871955.jpg
+pecs-baranya-hungary-february-19-260nw-1029294967.jpg
+pecs-baranya-hungary-february-19-260nw-1029294970.jpg
+pecs-baranya-hungary-february-19-260nw-1029294973.jpg
+pecs-baranya-hungary-february-19-260nw-1029294976.jpg
+pecs-baranya-hungary-march-1-260nw-747462430.jpg
+pecs-baranya-hungary-march-1-260nw-747462439.jpg
+pecs-baranya-hungary-march-1-260nw-747462445.jpg
+pecs-baranya-hungary-march-1-260nw-747462463.jpg
+pembrokeshire-uk-september-20-2017-260nw-719797951.jpg
+penang-malaysia-march-11-2018-260nw-1064486120.jpg
+penang-malaysia-march-11-2018-260nw-1064486222.jpg
+penang-malaysia-march-11-2018-260nw-1064486261.jpg
+perak-malaysia-20th-march-2017-260nw-638972473.jpg
+perak-malaysia-20th-march-2017-260nw-638972497.jpg
+perth-scotland-july-18-2014-260nw-288566402.jpg
+phayao-thailand-february-25-2017-260nw-640386208.jpg
+phayao-thailand-february-25-2017-260nw-640386307.jpg
+phayao-thailand-february-25-2017-260nw-640386331.jpg
+phetchabun-thailand-october-31-2016-260nw-549646033.jpg
+phetchabun-thailand-october-31-2016-260nw-549646051.jpg
+phetchabun-thailand-october-31-2016-260nw-549646060.jpg
+phoenix-may-15-dji-phantom-260nw-729251125.jpg
+phra-nakhon-si-ayutthaya-thailand-260nw-296645213.jpg
+phu-quoc-vietnam-march-2017-260nw-682677556.jpg
+phu-yen-province-viet-nam-260nw-681519322.jpg
+phu-yen-province-viet-nam-260nw-681519343.jpg
+phuket-thailand-8112016-drone-flying-260nw-518400709.jpg
+phuket-thailand-8112016-man-remote-260nw-518400715.jpg
+phuket-thailand-8112016-man-remote-260nw-518400718.jpg
+phuket-thailand-8112016-man-remote-260nw-518400727.jpg
+phuket-thailand-8112016-man-remote-260nw-518400730.jpg
+phuket-thailand-may-9-drone-260nw-636496427.jpg
+phuket-thailand-may-9-drone-260nw-636496436.jpg
+phuket-thailand-may-9-drone-260nw-636496448.jpg
+phuket-thailand-may-9-drone-260nw-636496457.jpg
+phuketthailandmay-05flying-drone-quadpter-dji-260nw-441369577.jpg
+pilsen-czech-republic-april-17-260nw-622892939.jpg
+pilsen-czech-republic-april-22-260nw-409851796.jpg
+pilsen-czech-republic-april-22-260nw-409851811.jpg
+pilsen-czech-republic-april-22-260nw-409851823.jpg
+pilsen-czech-republic-april-22-260nw-410281957.jpg
+pilsen-czech-republic-april-27-260nw-412639906.jpg
+pilsen-czech-republic-april-27-260nw-412639918.jpg
+pilsen-czech-republic-april-27-260nw-412639921.jpg
+pilsen-czech-republic-april-27-260nw-413122870.jpg
+pilsen-czech-republic-april-29-260nw-413128048.jpg
+pilsen-czech-republic-april-29-260nw-413128051.jpg
+pilsen-czech-republic-april-29-260nw-413128057.jpg
+pilsen-czech-republic-april-29-260nw-413135575.jpg
+pilsen-czech-republic-april-29-260nw-413135578.jpg
+pilsen-czech-republic-april-29-260nw-428843188.jpg
+pilsen-czech-republic-april-29-260nw-428843197.jpg
+pilsen-czech-republic-april-29-260nw-428843206.jpg
+pilsen-czech-republic-april-29-260nw-429236668.jpg
+pilsen-czech-republic-april-29-260nw-429236677.jpg
+pilsen-czech-republic-april-29-260nw-429236683.jpg
+pilsen-czech-republic-april-29-260nw-525685411.jpg
+pilsen-czech-republic-august-11-260nw-305238515.jpg
+pilsen-czech-republic-august-11-260nw-305238533.jpg
+pilsen-czech-republic-august-11-260nw-305238542.jpg
+pilsen-czech-republic-february-18-260nw-378762028.jpg
+pilsen-czech-republic-february-18-260nw-378762037.jpg
+pilsen-czech-republic-february-18-260nw-378762040.jpg
+pilsen-czech-republic-february-18-260nw-379389916.jpg
+pilsen-czech-republic-february-18-260nw-379389919.jpg
+pilsen-czech-republic-january-19-260nw-560273206.jpg
+pilsen-czech-republic-january-19-260nw-560273212.jpg
+pilsen-czech-republic-january-19-260nw-560273221.jpg
+pilsen-czech-republic-january-19-260nw-560273230.jpg
+pilsen-czech-republic-january-19-260nw-560273239.jpg
+pilsen-czech-republic-january-19-260nw-560273245.jpg
+pilsen-czech-republic-january-19-260nw-560273251.jpg
+pilsen-czech-republic-january-19-260nw-560273257.jpg
+pilsen-czech-republic-january-19-260nw-561511525.jpg
+pilsen-czech-republic-january-19-260nw-561511543.jpg
+pilsen-czech-republic-january-19-260nw-561511555.jpg
+pilsen-czech-republic-january-19-260nw-561511561.jpg
+pilsen-czech-republic-january-19-260nw-561511573.jpg
+pilsen-czech-republic-january-19-260nw-561511585.jpg
+pilsen-czech-republic-january-19-260nw-561511591.jpg
+pilsen-czech-republic-january-19-260nw-608040875.jpg
+pilsen-czech-republic-january-19-260nw-608040884.jpg
+pilsen-czech-republic-january-19-260nw-608040893.jpg
+pilsen-czech-republic-january-19-260nw-608040902.jpg
+pilsen-czech-republic-january-19-260nw-608040908.jpg
+pilsen-czech-republic-july-07-260nw-673263679.jpg
+pilsen-czech-republic-july-07-260nw-673263694.jpg
+pilsen-czech-republic-july-07-260nw-673357705.jpg
+pilsen-czech-republic-july-07-260nw-673357708.jpg
+pilsen-czech-republic-july-07-260nw-673378582.jpg
+pilsen-czech-republic-july-07-260nw-673378597.jpg
+pilsen-czech-republic-july-16-260nw-297059150.jpg
+pilsen-czech-republic-july-16-260nw-297059153.jpg
+pilsen-czech-republic-july-16-260nw-297059156.jpg
+pilsen-czech-republic-july-16-260nw-297059159.jpg
+pilsen-czech-republic-july-16-260nw-297059162.jpg
+pilsen-czech-republic-july-16-260nw-297059165.jpg
+pilsen-czech-republic-july-16-260nw-297059171.jpg
+pilsen-czech-republic-july-16-260nw-297059174.jpg
+pilsen-czech-republic-july-16-260nw-297059177.jpg
+pilsen-czech-republic-july-16-260nw-297579908.jpg
+pilsen-czech-republic-july-16-260nw-297579914.jpg
+pilsen-czech-republic-july-16-260nw-297579920.jpg
+pilsen-czech-republic-july-16-260nw-297579926.jpg
+pilsen-czech-republic-july-26-260nw-299942393.jpg
+pilsen-czech-republic-july-26-260nw-299942405.jpg
+pilsen-czech-republic-july-26-260nw-299942411.jpg
+pilsen-czech-republic-july-26-260nw-299942420.jpg
+pilsen-czech-republic-july-26-260nw-300050918.jpg
+pilsen-czech-republic-july-26-260nw-300050924.jpg
+pilsen-czech-republic-july-4-260nw-293522750.jpg
+pilsen-czech-republic-july-4-260nw-293522753.jpg
+pilsen-czech-republic-july-4-260nw-293522762.jpg
+pilsen-czech-republic-july-4-260nw-293522765.jpg
+pilsen-czech-republic-july-9-260nw-294835901.jpg
+pilsen-czech-republic-july-9-260nw-294835904.jpg
+pilsen-czech-republic-july-9-260nw-294835907.jpg
+pilsen-czech-republic-july-9-260nw-294835910.jpg
+pilsen-czech-republic-july-9-260nw-294835913.jpg
+pilsen-czech-republic-july-9-260nw-294835916.jpg
+pilsen-czech-republic-june-2-260nw-430524916.jpg
+pilsen-czech-republic-june-2-260nw-430524919.jpg
+pilsen-czech-republic-june-2-260nw-430524922.jpg
+pilsen-czech-republic-june-2-260nw-431450044.jpg
+pilsen-czech-republic-june-2-260nw-431450053.jpg
+pilsen-czech-republic-june-2-260nw-431450059.jpg
+pilsen-czech-republic-june-20-260nw-1117736990.jpg
+pilsen-czech-republic-june-20-260nw-1117736993.jpg
+pilsen-czech-republic-june-20-260nw-1117736996.jpg
+pilsen-czech-republic-june-20-260nw-1117736999.jpg
+pilsen-czech-republic-june-26-260nw-523708099.jpg
+pilsen-czech-republic-june-27-260nw-291109637.jpg
+pilsen-czech-republic-june-27-260nw-291109652.jpg
+pilsen-czech-republic-june-27-260nw-293037122.jpg
+pilsen-czech-republic-june-27-260nw-293037125.jpg
+pilsen-czech-republic-june-28-260nw-291448253.jpg
+pilsen-czech-republic-june-28-260nw-291448256.jpg
+pilsen-czech-republic-june-28-260nw-291448259.jpg
+pilsen-czech-republic-june-28-260nw-291448262.jpg
+pilsen-czech-republic-june-28-260nw-291448265.jpg
+pilsen-czech-republic-june-28-260nw-291448271.jpg
+pilsen-czech-republic-june-28-260nw-291448274.jpg
+pilsen-czech-republic-june-28-260nw-291448280.jpg
+pilsen-czech-republic-june-28-260nw-291448286.jpg
+pilsen-czech-republic-june-28-260nw-291803924.jpg
+pilsen-czech-republic-june-28-260nw-291803927.jpg
+pilsen-czech-republic-june-28-260nw-291803930.jpg
+pilsen-czech-republic-june-28-260nw-291803933.jpg
+pilsen-czech-republic-june-28-260nw-291803936.jpg
+pilsen-czech-republic-june-28-260nw-291803939.jpg
+pilsen-czech-republic-march-03-260nw-1037943106.jpg
+pilsen-czech-republic-march-03-260nw-1037943109.jpg
+pilsen-czech-republic-march-03-260nw-1037943112.jpg
+pilsen-czech-republic-march-03-260nw-1037943115.jpg
+pilsen-czech-republic-march-17-260nw-261302354.jpg
+pilsen-czech-republic-march-17-260nw-261302357.jpg
+pilsen-czech-republic-march-17-260nw-267693998.jpg
+pilsen-czech-republic-march-17-260nw-267694019.jpg
+pilsen-czech-republic-march-17-260nw-267694022.jpg
+pilsen-czech-republic-march-17-260nw-267694034.jpg
+pilsen-czech-republic-march-18-260nw-261695438.jpg
+pilsen-czech-republic-march-18-260nw-261695441.jpg
+pilsen-czech-republic-march-18-260nw-261695444.jpg
+pilsen-czech-republic-march-19-260nw-263385755.jpg
+pilsen-czech-republic-march-19-260nw-263385758.jpg
+pilsen-czech-republic-march-19-260nw-263385761.jpg
+pilsen-czech-republic-march-19-260nw-263385764.jpg
+pilsen-czech-republic-march-19-260nw-263691134.jpg
+pilsen-czech-republic-march-19-260nw-264260708.jpg
+pilsen-czech-republic-march-19-260nw-264260714.jpg
+pilsen-czech-republic-march-23-260nw-607224314.jpg
+pilsen-czech-republic-march-23-260nw-607224317.jpg
+pilsen-czech-republic-march-23-260nw-607224323.jpg
+pilsen-czech-republic-march-23-260nw-607224329.jpg
+pilsen-czech-republic-march-23-260nw-607224332.jpg
+pilsen-czech-republic-march-23-260nw-607224335.jpg
+pilsen-czech-republic-march-24-260nw-608044457.jpg
+pilsen-czech-republic-march-24-260nw-608044466.jpg
+pilsen-czech-republic-march-24-260nw-608044472.jpg
+pilsen-czech-republic-march-24-260nw-608048117.jpg
+pilsen-czech-republic-march-24-260nw-608048129.jpg
+pilsen-czech-republic-march-25-260nw-609023243.jpg
+pilsen-czech-republic-march-25-260nw-609023252.jpg
+pilsen-czech-republic-march-25-260nw-609023270.jpg
+pilsen-czech-republic-march-25-260nw-609023288.jpg
+pilsen-czech-republic-march-25-260nw-609023306.jpg
+pilsen-czech-republic-march-25-260nw-609023321.jpg
+pilsen-czech-republic-march-25-260nw-611830475.jpg
+pilsen-czech-republic-march-25-260nw-611830481.jpg
+pilsen-czech-republic-march-25-260nw-611830484.jpg
+pilsen-czech-republic-march-25-260nw-614353049.jpg
+pilsen-czech-republic-march-25-260nw-614353055.jpg
+pilsen-czech-republic-march-25-260nw-616936229.jpg
+pilsen-czech-republic-march-25-260nw-616936235.jpg
+pilsen-czech-republic-march-25-260nw-616936247.jpg
+pilsen-czech-republic-march-27-260nw-396825766.jpg
+pilsen-czech-republic-march-27-260nw-396825781.jpg
+pilsen-czech-republic-march-27-260nw-396825808.jpg
+pilsen-czech-republic-march-31-260nw-399191416.jpg
+pilsen-czech-republic-march-31-260nw-399191425.jpg
+pilsen-czech-republic-march-31-260nw-399192193.jpg
+pilsen-czech-republic-march-31-260nw-399192196.jpg
+pilsen-czech-republic-march-31-260nw-399192199.jpg
+pilsen-czech-republic-may-11-260nw-648341116.jpg
+pilsen-czech-republic-may-11-260nw-648341119.jpg
+pilsen-czech-republic-may-11-260nw-648341125.jpg
+pilsen-czech-republic-may-18-260nw-1125457589.jpg
+pilsen-czech-republic-may-18-260nw-1125457592.jpg
+pilsen-czech-republic-may-18-260nw-1125457595.jpg
+pilsen-czech-republic-may-18-260nw-1125457598.jpg
+pilsen-czech-republic-may-18-260nw-1125457601.jpg
+pilsen-czech-republic-may-28-260nw-648763564.jpg
+pilsen-czech-republic-may-28-260nw-648763567.jpg
+pilsen-czech-republic-may-28-260nw-648763570.jpg
+pilsen-czech-republic-may-28-260nw-648779596.jpg
+pilsen-czech-republic-may-28-260nw-648779605.jpg
+pilsen-czech-republic-may-28-260nw-648779614.jpg
+pilsen-czech-republic-november-23-260nw-343474460.jpg
+pilsen-czech-republic-september-24-260nw-320172431.jpg
+pilsen-czech-republic-september-24-260nw-320172434.jpg
+pilsen-czech-republic-september-24-260nw-320172437.jpg
+pilsen-czech-republic-september-24-260nw-320172440.jpg
+pilsen-czech-republic-september-24-260nw-320172443.jpg
+pilsen-czech-republic-september-24-260nw-320506097.jpg
+pilsen-czech-republic-september-24-260nw-320506100.jpg
+pilsen-czech-republic-september-24-260nw-320506103.jpg
+pilsen-czech-republic-september-24-260nw-321477164.jpg
+pilsen-czech-republic-september-24-260nw-321477179.jpg
+pilsen-czech-republic-september-24-260nw-321477218.jpg
+pilsen-czech-republic-september-9-260nw-314912438.jpg
+pilsen-czech-republic-september-9-260nw-314912441.jpg
+pilsen-czech-republic-september-9-260nw-314912444.jpg
+ping-village-china-october-10-260nw-536931037.jpg
+ping-village-china-october-10-260nw-536931091.jpg
+ping-village-china-october-10-260nw-536931109.jpg
+ping-village-china-october-10-260nw-536931130.jpg
+ping-village-china-october-10-260nw-536931139.jpg
+ping-village-china-october-10-260nw-536931148.jpg
+ping-village-china-october-10-260nw-536931178.jpg
+pisa-italy-july-19-2015-260nw-298033190.jpg
+pisa-italy-july-19-2015-260nw-570700339.jpg
+pisa-italy-july-19-2015-260nw-631818290.jpg
+pisa-italy-july-5-2015-260nw-664634065.jpg
+pisa-italy-july-5-2015-260nw-688403161.jpg
+pisa-italy-july-5-2015-260nw-723823441.jpg
+placentia-ca-usa-february-18th-260nw-1029654925.jpg
+placentia-ca-usa-february-18th-260nw-1029654928.jpg
+placentia-ca-usa-february-18th-260nw-1029654931.jpg
+placentia-ca-usa-february-18th-260nw-1029654934.jpg
+placentia-ca-usa-february-18th-260nw-1029654937.jpg
+porto-alegre-brazil-april-2017-260nw-633389573.jpg
+porto-alegre-brazil-april-2017-260nw-633389618.jpg
+porto-alegre-brazil-april-2017-260nw-633389735.jpg
+prachuap-khiri-khan-thailand-june-260nw-285533252.jpg
+prague-czech-republic-march-7-260nw-388821640.jpg
+prague-czech-republic-march-7-260nw-388821655.jpg
+prague-czech-republic-march-7-260nw-388821658.jpg
+prague-czech-republic-march-7-260nw-388821661.jpg
+pskov-region-russia-june-10-260nw-1142784020.jpg
+pskov-russia-june-10-2016-260nw-1116035453.jpg
+pulau-pinangmalaysia-25-july-2018drone-260nw-1142129600.jpg
+pulau-pinangmalaysia-25-july-2018drone-260nw-1142135105.jpg
+pulau-tengah-mersing-may-15-260nw-421557403.jpg
+pulau-tengah-mersing-may-15-260nw-421557448.jpg
+quadcopter-dji-spark-outdoor-aerial-260nw-710269843.jpg
+quadcopter-flying-over-ground-demonstration-260nw-1137599837.jpg
+quadcopter-flying-sky-electric-pylon-260nw-1137589946.jpg
+quadcopter-flying-sky-electric-pylon-260nw-1137589949.jpg
+quadcopter-flying-sky-electric-pylon-260nw-1137589955.jpg
+quadcopter-flying-sky-electric-pylon-260nw-1137589970.jpg
+quadcopter-placed-on-box-before-260nw-1137583832.jpg
+quadcopter-placed-on-box-before-260nw-1137583835.jpg
+quadcopter-placed-on-box-before-260nw-1137583841.jpg
+quadcopter-placed-on-landing-pad-260nw-1137609788.jpg
+quadcopter-remote-control-placed-on-260nw-1137612044.jpg
+quadrocopters-on-plastic-box-grass-260nw-733491409.jpg
+ranong-thailand-march-20-dji-260nw-534807331.jpg
+ratchaburi-bangkok-september-22-2016-260nw-472883209.jpg
+ratchaburi-bangkok-september-22-2016-260nw-472883212.jpg
+ratchaburi-thailand-nov-3-2016-260nw-522323662.jpg
+ratchaburithailand-may-1-2016-flying-260nw-522323092.jpg
+ratchaburithailand-may-1-2016-flying-260nw-526717036.jpg
+rawang-malaysia-mac-5-2018-260nw-1040456284.jpg
+rawang-malaysia-mac-5-2018-260nw-1040459725.jpg
+rawang-malaysia-march-3-2018-260nw-1037482888.jpg
+rawang-malaysia-march-3-2018-260nw-1037483026.jpg
+rawang-malaysia-march-3-2018-260nw-1037483359.jpg
+rawang-malaysia-march-3-2018-260nw-1037488285.jpg
+rawang-malaysia-march-3-2018-260nw-1037488306.jpg
+rawang-malaysia-march-3-2018-260nw-1037488339.jpg
+rawang-malaysia-march-3-2018-260nw-1037488354.jpg
+rawang-malaysia-march-3-2018-260nw-1037488675.jpg
+rawang-malaysia-march-3-2018-260nw-1037488690.jpg
+rayong-thailand-april-17-2018-260nw-1083059450.jpg
+red-dji-spark-landing-on-260nw-783030811.jpg
+ringlikon-switzerland-13-october-2017-260nw-734035678.jpg
+rio-de-janeiro-april-17-260nw-409196500.jpg
+rio-de-janeiro-april-17-260nw-409196518.jpg
+rio-de-janeiro-april-17-260nw-409196530.jpg
+rio-de-janeiro-april-17-260nw-409196536.jpg
+rio-de-janeiro-april-17-260nw-409196539.jpg
+riyadh-saudi-arabia-february-16-260nw-1027602172.jpg
+riyadh-saudi-arabia-february-16-260nw-1027602178.jpg
+riyadh-saudi-arabia-february-17-260nw-1028387533.jpg
+rolla-missouridecember-28-2014-flying-260nw-263433857.jpg
+rostov-on-don-russia-january-260nw-548406700.jpg
+rostov-on-don-russia-january-260nw-548406709.jpg
+rostov-on-don-russia-january-260nw-548406712.jpg
+rostov-on-don-russia-january-260nw-548406721.jpg
+rostov-on-don-russia-january-260nw-548406727.jpg
+rostov-on-don-russia-january-260nw-549365932.jpg
+rostov-on-don-russia-january-260nw-549365938.jpg
+rostov-on-don-russia-january-260nw-549365947.jpg
+rostov-on-don-russia-january-260nw-549365953.jpg
+rostov-on-don-russia-january-260nw-549365962.jpg
+rostov-on-don-russia-january-260nw-549365971.jpg
+rostov-on-don-russia-january-260nw-549365980.jpg
+rostov-region-russia-05202018-professional-260nw-1095689237.jpg
+rostov-region-russia-05202018-professional-260nw-1095689240.jpg
+rostov-region-russia-05202018-professional-260nw-1095689243.jpg
+rostov-region-russia-05202018-professional-260nw-1095689246.jpg
+rostov-region-russia-05202018-professional-260nw-1095689249.jpg
+rostov-region-russia-05202018-professional-260nw-1095689252.jpg
+rostov-region-russia-05202018-professional-260nw-1095689255.jpg
+rostov-region-russia-05202018-professional-260nw-1095689258.jpg
+rostov-region-russia-05202018-professional-260nw-1095689261.jpg
+rostov-region-russia-05202018-professional-260nw-1095689264.jpg
+rostov-region-russia-05202018-professional-260nw-1095689267.jpg
+rostov-region-russia-05202018-professional-260nw-1095689270.jpg
+rostov-region-russia-05202018-professional-260nw-1095689273.jpg
+rostov-region-russia-05202018-professional-260nw-1095689276.jpg
+rostov-region-russia-05202018-professional-260nw-1095689279.jpg
+rostov-region-russia-05202018-professional-260nw-1095689282.jpg
+rostov-region-russia-05202018-professional-260nw-1095689285.jpg
+rostov-region-russia-05202018-professional-260nw-1095689288.jpg
+rostov-region-russia-05202018-professional-260nw-1095689291.jpg
+rostov-region-russia-05202018-professional-260nw-1095689294.jpg
+rostov-region-russia-05202018-professional-260nw-1095689297.jpg
+rostov-region-russia-05202018-professional-260nw-1095689300.jpg
+rostov-region-russia-05202018-professional-260nw-1095689651.jpg
+russia-irkutsk-february-04-2017-260nw-573424861.jpg
+russia-moscow-redion-june-08-260nw-1119940988.jpg
+russia-poltavskaya-village-28-august-260nw-575234419.jpg
+russia-poltavskaya-village-28-august-260nw-609504488.jpg
+russia-poltavskaya-village-28-august-260nw-620787953.jpg
+russia-poltavskaya-village-28-august-260nw-739500751.jpg
+russia-poltavskaya-village-may-1-260nw-414621868.jpg
+russia-poltavskaya-village-may-1-260nw-414621874.jpg
+russia-poltavskaya-village-may-1-260nw-414657715.jpg
+russia-poltavskaya-village-may-1-260nw-414657742.jpg
+russia-poltavskaya-village-may-1-260nw-414657748.jpg
+russia-poltavskaya-village-may-1-260nw-414657751.jpg
+russia-poltavskaya-village-may-1-260nw-414657754.jpg
+russia-poltavskaya-village-may-1-260nw-415411477.jpg
+russia-poltavskaya-village-may-1-260nw-415411528.jpg
+russia-poltavskaya-village-may-1-260nw-415411531.jpg
+russia-poltavskaya-village-may-1-260nw-415411558.jpg
+russia-poltavskaya-village-may-1-260nw-415411561.jpg
+russia-poltavskaya-village-may-1-260nw-415411564.jpg
+russia-poltavskaya-village-may-1-260nw-416816827.jpg
+russia-poltavskaya-village-may-1-260nw-473757067.jpg
+russia-poltavskaya-village-may-1-260nw-473757073.jpg
+russia-poltavskaya-village-may-1-260nw-473757082.jpg
+russia-poltavskaya-village-may-1-260nw-473757094.jpg
+russia-poltavskaya-village-may-1-260nw-473757097.jpg
+russia-poltavskaya-village-may-1-260nw-473757118.jpg
+russia-poltavskaya-village-may-1-260nw-473757124.jpg
+russia-poltavskaya-village-may-1-260nw-473757223.jpg
+russia-poltavskaya-village-may-1-260nw-624874499.jpg
+russia-poltavskaya-village-may-1-260nw-733491226.jpg
+russia-poltavskaya-village-may-1-260nw-733491466.jpg
+russia-poltavskaya-village-may-1-260nw-734333365.jpg
+russia-poltavskaya-village-may-13-260nw-473669161.jpg
+russia-poltavskaya-village-may-13-260nw-473669182.jpg
+russia-poltavskaya-village-may-13-260nw-576579913.jpg
+russia-poltavskaya-village-may-13-260nw-576579943.jpg
+russia-poltavskaya-village-may-9-260nw-636768163.jpg
+russia-poltavskaya-village-may-9-260nw-638135521.jpg
+russia-poltavskaya-village-may-9-260nw-638135533.jpg
+russia-poltavskaya-village-may-9-260nw-638135554.jpg
+russia-poltavskaya-village-may-9-260nw-638135569.jpg
+russia-poltavskaya-village-may-9-260nw-638135587.jpg
+russia-poltavskaya-village-may-9-260nw-638135596.jpg
+russia-poltavskaya-village-may-9-260nw-638135605.jpg
+russia-poltavskaya-village-may-9-260nw-638135611.jpg
+russia-poltavskaya-village-may-9-260nw-638135620.jpg
+russia-poltavskaya-village-may-9-260nw-638135623.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503623.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503626.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503629.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503632.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503635.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503638.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503641.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503647.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503650.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503653.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503656.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503662.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503665.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503668.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503671.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503674.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503677.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503680.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503683.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503686.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503689.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503692.jpg
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503701.jpg
+russia-tula-july-27-2017-260nw-785178976.jpg
+russia-ufa-october-2017-dji-260nw-726118993.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760187.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760190.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760196.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760199.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760202.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760208.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760211.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760214.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760217.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760220.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760226.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760232.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760235.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760238.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760241.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760244.jpg
+russian-kaluga-march-27closeup-on-260nw-1056760247.jpg
+saintpetersburg-russia-july-23-2016-260nw-465564677.jpg
+saintpetersburg-russia-june-4-2016-260nw-436138888.jpg
+saintpetersburg-russia-june-4-2016-260nw-455369956.jpg
+saintpetersburg-russia-june-4-2016-260nw-455369959.jpg
+saintpetersburg-russia-june-4-2016-260nw-455369965.jpg
+saintpetersburg-russia-june-4-2016-260nw-455369968.jpg
+saintpetersburg-russia-march-26-2016-260nw-398035429.jpg
+saintpetersburg-russia-march-26-2016-260nw-398035432.jpg
+saintpetersburg-russia-march-26-2016-260nw-398035441.jpg
+saintpetersburg-russia-march-26-2016-260nw-398965510.jpg
+samara-russia-april-24-2016-260nw-1073298923.jpg
+samara-russia-april-24-2016-260nw-420106171.jpg
+samara-russia-september-11-2016-260nw-493303933.jpg
+sanktpetersburg-russia-march-11-2018-260nw-1043032756.jpg
+sanktpetersburg-russia-march-11-2018-260nw-1043046619.jpg
+sanktpetersburg-russia-march-11-2018-260nw-1043062711.jpg
+sanktpetersburg-russia-march-11-2018-260nw-1043131108.jpg
+sanktpetersburg-russia-march-11-2018-260nw-1043133151.jpg
+sanktpetersburg-russia-march-11-2018-260nw-1043137855.jpg
+sanktpetersburg-russia-march-11-2018-260nw-1043242555.jpg
+sanktpetersburg-russia-march-11-2018-260nw-1043248405.jpg
+sanktpetersburg-russia-march-11-2018-260nw-1043254648.jpg
+sanktpetersburg-russia-march-11-2018-260nw-1043258473.jpg
+sanktpetersburg-russia-march-11-2018-260nw-1043260843.jpg
+sanktpetersburg-russia-march-11-2018-260nw-1043428009.jpg
+sanktpetersburg-russia-march-11-2018-260nw-1043428219.jpg
+sanktpetersburg-russia-march-11-2018-260nw-1046050636.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1044027748.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1044046327.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1044048622.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1044052723.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1044062803.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1044071314.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1044074098.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1044076780.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1044081802.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1044084376.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1044085012.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1046050639.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1046050642.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1046050645.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1046050648.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1046050651.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1046050654.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1046050657.jpg
+sanktpetersburg-russia-march-12-2018-260nw-1046050660.jpg
+savonlinna-finland-march-22-dji-260nw-429733222.jpg
+savonlinna-finland-march-22-dji-260nw-429733228.jpg
+seattle-usa-october-9-2014-260nw-234867913.jpg
+seattle-usa-october-9-2014-260nw-234867916.jpg
+seattle-usa-october-9-2014-260nw-234867922.jpg
+selangor-malaysia-06-jan-2017-260nw-562911862.jpg
+selangor-malaysia-06-jan-2017-260nw-562911901.jpg
+selangor-malaysia-06-jan-2017-260nw-562911922.jpg
+selangor-malaysia-06-jan-2017-260nw-562911928.jpg
+selangor-malaysia-06-jan-2017-260nw-562911952.jpg
+selangor-malaysia-06-jan-2017-260nw-562912276.jpg
+selangor-malaysia-06-jan-2017-260nw-562912381.jpg
+selangor-malaysia-06-jan-2017-260nw-562917499.jpg
+selangor-malaysia-06-jan-2017-260nw-562917835.jpg
+selangormalaysia-june-182018-picture-dji-260nw-1116431309.jpg
+semenyih-selangormalaysia-november-11-2017-260nw-747442561.jpg
+semenyih-selangormalaysia-november-11-2017-260nw-747442588.jpg
+semenyih-selangormalaysia-november-11-2017-260nw-747442606.jpg
+semenyih-selangormalaysia-november-11-2017-260nw-747442630.jpg
+semenyih-selangormalaysia-november-11-2017-260nw-747442681.jpg
+semenyih-selangormalaysia-november-11-2017-260nw-747442699.jpg
+semenyih-selangormalaysia-november-11-2017-260nw-747442753.jpg
+semenyih-selangormalaysia-november-11-2017-260nw-747444673.jpg
+semporna-malaysia-march-30-2018-260nw-1062256964.jpg
+semporna-malaysia-march-30-2018-260nw-1062256970.jpg
+semporna-malaysia-march-30-2018-260nw-1062256973.jpg
+semporna-malaysia-march-30-2018-260nw-1062256976.jpg
+semporna-malaysia-march-30-2018-260nw-1062256979.jpg
+semporna-malaysia-march-30-2018-260nw-1062256982.jpg
+semporna-malaysia-march-30-2018-260nw-1062815540.jpg
+seoul-south-korea-april-28-260nw-1081459538.jpg
+seoul-south-korea-april-28-260nw-1081459541.jpg
+seoul-south-korea-april-28-260nw-1081459547.jpg
+seoul-south-korea-april-28-260nw-1081459556.jpg
+seoul-south-korea-april-28-260nw-1081859573.jpg
+seoul-south-korea-april-28-260nw-1081859582.jpg
+seoul-south-korea-april-28-260nw-1081859606.jpg
+seoul-south-korea-april-28-260nw-1081859609.jpg
+sep-22-2016-mucangchai-vietnam-260nw-619675334.jpg
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621615.jpg
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621633.jpg
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621636.jpg
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621642.jpg
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621654.jpg
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621657.jpg
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621660.jpg
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621669.jpg
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621687.jpg
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621705.jpg
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621723.jpg
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621735.jpg
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621738.jpg
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621762.jpg
+shelton-ct-us-december19-editorial-260nw-185505653.jpg
+shelton-ct-us-december19-editorial-260nw-185505662.jpg
+silhouette-drones-260nw-526185124.jpg
+silhouette-man-web-author-taking-260nw-1087557533.jpg
+singaporejan-21-2017-flying-dji-260nw-560684272.jpg
+singaporejan-21-2017-flying-dji-260nw-560684581.jpg
+singaporejan-21-2017-flying-dji-260nw-560691373.jpg
+singaporejan-21-2017-flying-dji-260nw-560694322.jpg
+skadovsk-ukraine-june-15-2018-260nw-1121976152.jpg
+sliven-bulgaria-december-272017-image-260nw-793534327.jpg
+smolian-bulgaria-october-15-2015-260nw-342931796.jpg
+sodertalje-sweden-february-4-2018-260nw-1017042718.jpg
+sofia-bulgaria-april-17-2016-260nw-418507690.jpg
+sofia-bulgaria-july-03-2015image-260nw-308627849.jpg
+sofia-bulgaria-july-03-2015image-260nw-308627855.jpg
+sofia-bulgaria-july-03-2015image-260nw-308627858.jpg
+sofia-bulgaria-july-03-2015image-260nw-308627861.jpg
+sofia-bulgaria-june-22-2015-260nw-308593724.jpg
+spark-dji-drone-260nw-1120419515.jpg
+st-petersburg-russia-26-march-260nw-398017579.jpg
+st-petersburg-russia-july-18-260nw-344454665.jpg
+st-petersburg-russia-july-18-260nw-344454674.jpg
+st-petersburg-russia-july-18-260nw-344454683.jpg
+st-petersburg-russia-july-18-260nw-344454689.jpg
+st-petersburg-russia-july-18-260nw-344454695.jpg
+st-petersburg-russia-july-18-260nw-344454701.jpg
+st-petersburg-russia-july-18-260nw-344454704.jpg
+st-petersburg-russia-july-18-260nw-344454707.jpg
+st-petersburg-russia-july-18-260nw-344454710.jpg
+st-petersburg-russia-june-4-260nw-455414806.jpg
+st-petersburg-russia-june-4-260nw-455414845.jpg
+st-petersburg-russia-june-4-260nw-455414860.jpg
+st-petersburg-russia-may-4-260nw-433413211.jpg
+st-petersburg-russia-may-4-260nw-433413229.jpg
+st-petersburg-russia-may-4-260nw-433413271.jpg
+st-petersburg-russia-may-4-260nw-433966006.jpg
+st-petersburg-russia-may-4-260nw-434189233.jpg
+st-petersburg-russia-may-4-260nw-434189239.jpg
+st-petersburg-russia-may-4-260nw-434189248.jpg
+st-petersburg-russia-may-4-260nw-434189254.jpg
+st-petersburg-russia-may-4-260nw-434189266.jpg
+st-petersburg-russia-may-4-260nw-436701535.jpg
+st-petersburg-russia-may-4-260nw-456319843.jpg
+st-petersburg-russia-may-4-260nw-456319846.jpg
+st-petersburg-russia-may-4-260nw-463887596.jpg
+st-petersburg-russia-may-4-260nw-463887611.jpg
+st-petersburg-russia-may-4-260nw-463887635.jpg
+stlouis-missouri-august-24th-editorial-260nw-309465869.jpg
+stlouis-missouri-august-24th-editorial-260nw-309465872.jpg
+stlouis-missouri-august-24th-editorial-260nw-309465875.jpg
+stlouis-missouri-august-24th-editorial-260nw-309465878.jpg
+stlouis-missouri-august-24th-editorial-260nw-309465881.jpg
+stlouis-missouri-august-24th-editorial-260nw-309465893.jpg
+stlouis-missouri-august-24th-editorial-260nw-309465908.jpg
+stlouis-missouri-august-24th-editorial-260nw-309465911.jpg
+stlouis-missouri-august-24th-editorial-260nw-309465923.jpg
+stlouis-missouri-august-24th-editorial-260nw-309465941.jpg
+stlouis-missouri-august-24th-editorial-260nw-309465947.jpg
+stlouis-missouri-august-24th-editorial-260nw-309465953.jpg
+stlouis-missouri-december19-editorial-photo-260nw-239359429.jpg
+stlouis-missouri-december19-editorial-photo-260nw-239359483.jpg
+stlouis-missouri-december19-editorial-photo-260nw-239359492.jpg
+stlouis-missouri-december19-editorial-photo-260nw-239359504.jpg
+stlouis-missouri-december19-editorial-photo-260nw-239359519.jpg
+stlouis-missouri-december19-editorial-photo-260nw-239359525.jpg
+stlouis-missouri-december19-editorial-photo-260nw-239359576.jpg
+stlouis-missouri-december19-editorial-photo-260nw-239359582.jpg
+stlouis-missouri-december19-editorial-photo-260nw-239359597.jpg
+stlouis-missouri-december19-editorial-photo-260nw-239359606.jpg
+stlouis-missouri-december19-editorial-photo-260nw-239359612.jpg
+stlouis-missouri-december19-editorial-photo-260nw-239359618.jpg
+straszyn-poland-october-20-2015-260nw-335658002.jpg
+straszyn-poland-october-20-2015-260nw-335658026.jpg
+sugarloaf-mountain-md-may-20-260nw-1099335164.jpg
+sundal-norway-june-17-2017-260nw-665411410.jpg
+sundal-norway-june-17-2017-260nw-665609923.jpg
+sunnyvale-ca-usa-june-17-260nw-685366903.jpg
+sunnyvale-ca-usa-june-17-260nw-685366945.jpg
+sunnyvale-ca-usa-june-17-260nw-685367008.jpg
+sunnyvale-ca-usa-june-17-260nw-685367266.jpg
+surattanee-thailand-sep-11-2015-260nw-468559256.jpg
+surattanee-thailand-sep-11-2015-260nw-468559259.jpg
+surattanee-thailand-sep-11-2015-260nw-468559262.jpg
+surattanee-thailand-sep-11-2015-260nw-468581993.jpg
+surattanee-thailand-sep-11-2015-260nw-469724219.jpg
+surattanee-thailand-sep-11-2015-260nw-470595896.jpg
+surattanee-thailand-sep-11-2015-260nw-473253313.jpg
+swindon-uk-april-21-2016-260nw-625069223.jpg
+swindon-uk-july-9-2017-260nw-674719612.jpg
+swindon-uk-july-9-2017-260nw-674744638.jpg
+sydney-australia-may-11-2017-260nw-667800325.jpg
+tak-thailand-nov-21-2015-260nw-346769810.jpg
+tallinn-estonia-march-14-2016-260nw-392135200.jpg
+telaviv-israel-april-3-2018-260nw-1064470913.jpg
+telaviv-israel-april-3-2018-260nw-1064470916.jpg
+telaviv-israel-april-3-2018-260nw-1064470919.jpg
+tenerife-spain-13022017-drone-dji-260nw-578581402.jpg
+tenerife-spain-13022017-drone-dji-260nw-578581414.jpg
+tenerife-spain-13022017-drone-dji-260nw-579386104.jpg
+tenerife-spain-13022017-drone-dji-260nw-580004959.jpg
+tenerife-spain-13022017-drone-dji-260nw-580004992.jpg
+tenerife-spain-13022017-man-remote-260nw-579386086.jpg
+tenerife-spain-13022017-man-remote-260nw-579386116.jpg
+tenerife-spain-13022017-man-remout-260nw-578581357.jpg
+thailand-august-23-2017-dji-260nw-684692635.jpg
+thailand-bangkok-30-march-2017-260nw-611082710.jpg
+thailand-bangkok-30-march-2017-260nw-611082734.jpg
+thailand-chang-island-15-april-260nw-623367041.jpg
+thailand-july-17-2018-dji-260nw-1141700834.jpg
+thailand-july-17-2018-dji-260nw-1141701242.jpg
+thailand-july-17-2018-dji-260nw-1141708832.jpg
+thailand-july-17-2018-dji-260nw-1141709540.jpg
+thailand-july-17-2018-dji-260nw-1141709972.jpg
+thailand-july-17-2018-dji-260nw-1141710734.jpg
+thailand-july-17-2018-dji-260nw-1141711196.jpg
+thailand-july-17-2018-dji-260nw-1141711481.jpg
+thailand-july-17-2018-dji-260nw-1141712237.jpg
+thailand-july-17-2018-dji-260nw-1141712912.jpg
+thailand-lampang-august-10-2017-260nw-716104897.jpg
+thailand-lop-buri-18-june-260nw-663452788.jpg
+thailand-lop-buri-18-june-260nw-663452800.jpg
+thailand-lop-buri-18-june-260nw-663452803.jpg
+thailand-lop-buri-18-june-260nw-664057384.jpg
+thailand-lop-buri-18-june-260nw-664057393.jpg
+thailand-lop-buri-18-june-260nw-664057399.jpg
+thailand-lop-buri-18-june-260nw-664057405.jpg
+thailand-lop-buri-18-june-260nw-664057417.jpg
+thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853369.jpg
+thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853375.jpg
+thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853378.jpg
+thailandlopburi15jun2017-dji-mavic-pro-drone-260nw-661064797.jpg
+thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941385.jpg
+thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941481.jpg
+thessaloniki-greece-august-2-2017-260nw-705681919.jpg
+thessaloniki-greece-august-2-2017-260nw-705681943.jpg
+thessaloniki-greece-august-2-2017-260nw-705681958.jpg
+thessaloniki-greece-august-2-2017-260nw-705681973.jpg
+thessaloniki-greece-august-2-2017-260nw-705681982.jpg
+thessaloniki-greece-july-29-2015-260nw-317456834.jpg
+thessaloniki-greece-october-4-2015-260nw-467252654.jpg
+thessaloniki-greece-october-4-2015-260nw-467252657.jpg
+this-view-drone-over-beach-260nw-269595962.jpg
+torino-italy-march-07-2018-260nw-1040670358.jpg
+torino-italy-march-09-2018-260nw-1043086450.jpg
+torino-italy-march-09-2018-260nw-1043086453.jpg
+torino-italy-march-09-2018-260nw-1043086456.jpg
+torino-italy-march-09-2018-260nw-1043086459.jpg
+toronto-canada-february-17-2017-260nw-581749849.jpg
+toronto-canada-february-17-2017-260nw-581749852.jpg
+toronto-canada-february-17-2017-260nw-581749855.jpg
+toronto-canada-february-17-2017-260nw-581749954.jpg
+toronto-canada-february-17-2017-260nw-581749969.jpg
+toronto-canada-february-17-2017-260nw-581749984.jpg
+toronto-canada-february-17-2017-260nw-582237502.jpg
+toronto-canada-february-17-2017-260nw-582238681.jpg
+toronto-canada-february-17-2017-260nw-582238741.jpg
+toronto-canada-february-17-2017-260nw-582238822.jpg
+toronto-canada-february-17-2017-260nw-582748372.jpg
+toronto-canada-february-17-2017-260nw-582748378.jpg
+toronto-canada-february-17-2017-260nw-582748381.jpg
+toronto-canada-february-17-2017-260nw-583138678.jpg
+toronto-canada-february-17-2017-260nw-583138681.jpg
+toronto-canada-february-17-2017-260nw-583138687.jpg
+toronto-canada-february-17-2017-260nw-584082076.jpg
+toronto-canada-february-17-2017-260nw-584082133.jpg
+toronto-canada-february-17-2017-260nw-584089447.jpg
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582045.jpg
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582060.jpg
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582063.jpg
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582075.jpg
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582078.jpg
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582090.jpg
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582093.jpg
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582099.jpg
+tullgarn-sweden-may-6-2018-260nw-1119011186.jpg
+tullgarn-sweden-may-6-2018-260nw-1119011558.jpg
+turin-italy-march-8-2018-260nw-1041470044.jpg
+turin-italy-march-8-2018-260nw-1041470047.jpg
+tyumen-russia-april-23-2016-260nw-420645586.jpg
+tyumen-russia-april-23-2016-260nw-420645595.jpg
+tyumen-russia-april-23-2016-260nw-420645598.jpg
+tyumen-russia-april-23-2016-260nw-420645607.jpg
+tyumen-russia-april-23-2016-260nw-420645619.jpg
+tyumen-russia-april-23-2016-260nw-420645622.jpg
+tyumen-russia-april-23-2016-260nw-420645628.jpg
+tyumen-russia-april-23-2016-260nw-420645640.jpg
+tyumen-russia-july-23-2017drone-260nw-682654117.jpg
+tyumen-russia-july-23-2017drone-260nw-682654126.jpg
+tyumen-russia-july-23-2017drone-260nw-682654138.jpg
+uav-drone-copter-flying-digital-260nw-527768593.jpg
+ubud-bali-circa-february-2017-260nw-581767915.jpg
+ubud-bali-circa-february-2017-260nw-581767927.jpg
+ubud-bali-circa-february-2017-260nw-581767933.jpg
+ubud-bali-circa-february-2017-260nw-581767936.jpg
+ubud-bali-circa-february-2017-260nw-581767942.jpg
+ubud-bali-circa-february-2017-260nw-581767948.jpg
+ubud-bali-circa-february-2017-260nw-581767957.jpg
+udon-thani-thailand-august-16-260nw-343985606.jpg
+udon-thani-thailand-may-18-260nw-426866146.jpg
+udon-thani-thailand-may-18-260nw-426867229.jpg
+udon-thani-thailand-may-18-260nw-427857772.jpg
+udon-thani-thailand-may-18-260nw-453846613.jpg
+udon-thani-thailand-may-18-260nw-464597792.jpg
+udon-thani-thailand-may-18-260nw-506561329.jpg
+udon-thani-thailand-may-18-260nw-668130478.jpg
+udon-thani-thailand-may-18-260nw-791041909.jpg
+udon-thani-thailand-may-18-260nw-791041912.jpg
+udonthani-thailand-august-14-2016-260nw-470091731.jpg
+udonthani-thailand-august-14-2016-260nw-470091734.jpg
+udonthani-thailand-august-14-2016-260nw-470091737.jpg
+udonthani-thailand-december-11-2015-260nw-351283925.jpg
+udonthani-thailand-december-11-2015-260nw-351283928.jpg
+udonthani-thailand-december-11-2015-260nw-351283931.jpg
+udonthani-thailand-december-11-2015-260nw-351283934.jpg
+udonthani-thailand-december-11-2015-260nw-371324626.jpg
+udonthani-thailand-december-11-2015-260nw-371324629.jpg
+udonthani-thailand-december-11-2015-260nw-371324632.jpg
+udonthani-thailand-december-11-2015-260nw-371324635.jpg
+udonthani-thailand-december-11-2015-260nw-371324662.jpg
+udonthani-thailand-december-11-2015-260nw-371324668.jpg
+udonthani-thailand-december-11-2015-260nw-371324686.jpg
+udonthani-thailand-december-11-2015-260nw-371324692.jpg
+udonthani-thailand-december-11-2015-260nw-371324701.jpg
+udonthani-thailand-december-11-2015-260nw-371324707.jpg
+udonthani-thailand-december-11-2015-260nw-371324710.jpg
+udonthani-thailand-february-15-2017-260nw-582041161.jpg
+udonthani-thailand-february-15-2017-260nw-582041176.jpg
+udonthani-thailand-february-15-2017-260nw-582041197.jpg
+udonthani-thailand-february-15-2017-260nw-582041203.jpg
+udonthani-thailand-february-15-2017-260nw-582041215.jpg
+udonthani-thailand-february-15-2017-260nw-582041221.jpg
+udonthani-thailand-february-15-2017-260nw-582041230.jpg
+udonthani-thailand-jan-31-2016-260nw-371387017.jpg
+udonthani-thailand-january-18-2018-260nw-1006006834.jpg
+udonthani-thailand-january-18-2018-260nw-1006006837.jpg
+udonthani-thailand-january-18-2018-260nw-1006006840.jpg
+udonthani-thailand-january-8-2017-260nw-573210988.jpg
+udonthani-thailand-january-8-2017-260nw-573210997.jpg
+udonthani-thailand-january-8-2017-260nw-573211009.jpg
+udonthani-thailand-january-8-2017-260nw-573211021.jpg
+udonthani-thailand-january-8-2017-260nw-573211030.jpg
+udonthani-thailand-january-8-2017-260nw-573211033.jpg
+udonthani-thailand-january-8-2017-260nw-573211048.jpg
+udonthani-thailand-january-8-2017-260nw-573211057.jpg
+udonthani-thailand-january-8-2017-260nw-573211066.jpg
+udonthani-thailand-january-8-2017-260nw-573211075.jpg
+udonthani-thailand-january-8-2017-260nw-573211081.jpg
+udonthani-thailand-january-8-2017-260nw-573211090.jpg
+udonthani-thailand-january-8-2017-260nw-573211099.jpg
+udonthani-thailand-january-8-2017-260nw-573211159.jpg
+udonthani-thailand-march-05-2016-260nw-387931180.jpg
+udonthani-thailand-march-05-2016-260nw-387931192.jpg
+udonthani-thailand-march-05-2016-260nw-387931198.jpg
+udonthani-thailand-march-05-2016-260nw-387931201.jpg
+udonthani-thailand-may-6-2016-260nw-422590789.jpg
+udonthani-thailand-may-6-2016-260nw-422590795.jpg
+udonthani-thailand-october-192015-flying-260nw-334423025.jpg
+udonthani-thailand-october-192015-flying-260nw-334423034.jpg
+udonthani-thailandmay-06-2016-drone-260nw-417484537.jpg
+udonthani-thailandmay-06-2016-drone-260nw-417484549.jpg
+udonthani-thailandmay-06-2016-drone-260nw-417484558.jpg
+udonthani-thailandmay-06-2016-drone-260nw-417484564.jpg
+udonthani-thailandmay-06-2016-drone-260nw-420948226.jpg
+ufarussia-10062016-drone-flying-background-260nw-449873527.jpg
+ufarussia-10062016-drone-flying-background-260nw-449873557.jpg
+ufarussia-10062016-drone-flying-background-260nw-449873638.jpg
+ufarussia-10062016-drone-flying-background-260nw-449873659.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873524.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873533.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873536.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873548.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873569.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873593.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873617.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873623.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873629.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873635.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873647.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873653.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873656.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873662.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873668.jpg
+ufarussia-10062016-drone-flying-clear-260nw-449873671.jpg
+ufarussia-10062016-man-photographer-shooting-260nw-449873530.jpg
+ufarussia-10062016-man-photographer-shooting-260nw-449873581.jpg
+ufarussia-10062016-man-photographer-shooting-260nw-449873644.jpg
+ufarussia-10062016-man-photographer-shooting-260nw-449873650.jpg
+ukraine-kyiv-25-april-2017-260nw-697974997.jpg
+ukraine-kyiv-25-april-2017-260nw-697975012.jpg
+ukraine-kyiv-25-april-2017-260nw-697975018.jpg
+ukraine-poltavskaya-region-kremenchuk-april-260nw-630466103.jpg
+ukraine-poltavskaya-region-kremenchuk-april-260nw-630466106.jpg
+ukraine-september-19-2015drone-phantom-260nw-326736458.jpg
+ukraine-september-19-2015drone-phantom-260nw-409276609.jpg
+ulm-bavaria-germany-25th-june-260nw-666032962.jpg
+usa-san-francisco-may-11-260nw-645069187.jpg
+usa-san-francisco-may-11-260nw-645069190.jpg
+usa-san-francisco-may-11-260nw-647904949.jpg
+vancouver-british-columbia-canada-january-260nw-564181900.jpg
+vancouver-british-columbia-canada-january-260nw-585529844.jpg
+varna-bulgaria-april-21-2016-260nw-421432909.jpg
+varna-bulgaria-april-22-2016-260nw-412288855.jpg
+varna-bulgaria-april-22-2016-260nw-419680582.jpg
+varna-bulgaria-april-23-2016-260nw-412768252.jpg
+varna-bulgaria-april-23-2016-260nw-414637084.jpg
+varna-bulgaria-august-6-2016-260nw-552560461.jpg
+varna-bulgaria-february-14-2018-260nw-1029051238.jpg
+varna-bulgaria-february-14-2018-260nw-1038304555.jpg
+varna-bulgaria-february-14-2018-260nw-1038304966.jpg
+varna-bulgaria-february-14-2018-260nw-1038304969.jpg
+varna-bulgaria-february-14-2018-260nw-1061366501.jpg
+varna-bulgaria-february-14-2018-260nw-1061367044.jpg
+varna-bulgaria-february-17-2018-260nw-1039676188.jpg
+varna-bulgaria-february-9-2017-260nw-583480357.jpg
+varna-bulgaria-february-9-2017-260nw-594063806.jpg
+varna-bulgaria-february-9-2017-260nw-596563079.jpg
+varna-bulgaria-february-9-2017-260nw-599584238.jpg
+varna-bulgaria-february-9-2017-260nw-673074913.jpg
+varna-bulgaria-january-05-2017-260nw-552243979.jpg
+varna-bulgaria-july-05-2015-260nw-359672102.jpg
+varna-bulgaria-july-05-2015-260nw-359672111.jpg
+varna-bulgaria-july-092016-image-260nw-626563094.jpg
+varna-bulgaria-july-092016-image-260nw-670893016.jpg
+varna-bulgaria-july-21-2016-260nw-458999014.jpg
+varna-bulgaria-july-21-2016-260nw-458999026.jpg
+varna-bulgaria-july-23-2015-260nw-389782195.jpg
+varna-bulgaria-june-22-2015-260nw-373088917.jpg
+varna-bulgaria-june-23-2015-260nw-389782102.jpg
+varna-bulgaria-june-23-2015-260nw-389782120.jpg
+varna-bulgaria-june-23-2015-260nw-390286618.jpg
+varna-bulgaria-june-23-2015-260nw-390286780.jpg
+varna-bulgaria-june-23-2015-260nw-390286798.jpg
+varna-bulgaria-june-23-2015-260nw-390286909.jpg
+varna-bulgaria-may-13-2016-260nw-420655426.jpg
+varna-bulgaria-may-13-2016-260nw-423203275.jpg
+varna-bulgaria-may-23-2017-260nw-645597544.jpg
+varna-bulgaria-may-28-2015-260nw-306660251.jpg
+varna-bulgaria-may-28-2015-260nw-376578433.jpg
+varna-bulgaria-october-17-2016-260nw-503385427.jpg
+varna-bulgaria-october-17-2016-260nw-525736342.jpg
+varna-bulgaria-october-17-2016-260nw-552560929.jpg
+view-complete-set-dji-phantom-260nw-1010962072.jpg
+vilnius-lithuania-september-14-phantom-260nw-1057201058.jpg
+vitebsk-region-belarus-20-september-260nw-545332423.jpg
+vitebsk-region-belarus-20-september-260nw-545332426.jpg
+wallisellen-switzerland-19-september-2017-260nw-788161153.jpg
+wallisellen-switzerland-21-september-2017-260nw-719390677.jpg
+wallisellen-switzerland-23-september-2017-260nw-720369958.jpg
+wallisellen-switzerland-may-22-2018-260nw-1096725995.jpg
+wallisellen-switzerland-may-22-2018-260nw-1097402798.jpg
+wallisellen-switzerland-september-23-2017-260nw-1094817017.jpg
+wallisellen-switzerland-september-23-2017-260nw-1094844719.jpg
+wallisellen-switzerland-september-23-2017-260nw-1095647117.jpg
+wallisellen-switzerland-september-23-2017-260nw-1095799265.jpg
+wildcat-co-usa-march-9-260nw-259701209.jpg
+williamsburg-virginia-usa-circa-december-260nw-1105100144.jpg
+williamsburg-virginia-usa-circa-december-260nw-1105100147.jpg
+williamsburg-virginia-usa-circa-december-260nw-1105100156.jpg
+williamsburg-virginia-usa-circa-december-260nw-778761706.jpg
+wilmington-delaware-usa-december-27-260nw-782470504.jpg
+wilmington-delaware-usa-january-13-260nw-792889216.jpg
+wilmington-delaware-usa-january-13-260nw-792889960.jpg
+wilmington-delaware-usa-january-4-260nw-786742954.jpg
+wilmington-delaware-usa-january-4-260nw-786743509.jpg
+wilmington-delaware-usa-january-4-260nw-786748516.jpg
+workers-standing-around-quadcopter-placed-260nw-1137628337.jpg
+yogyakarta-indonesia-14-january-2018-260nw-792847762.jpg
+yogyakarta-indonesia-14-january-2018-260nw-792851323.jpg
+yogyakarta-indonesia-14-january-2018-260nw-792852793.jpg
+yogyakarta-indonesia-14-january-2018-260nw-792857188.jpg
+yogyakarta-indonesia-14-january-2018-260nw-792858457.jpg
+yogykarta-indonesia-14-january-2018-260nw-792846346.jpg
+young-stylish-man-glasses-holding-260nw-417334945.jpg
+zobnatica-serbia-may-29th-2017-260nw-652661767.jpg
+zobnatica-serbia-may-29th-2017-260nw-652661782.jpg
+zobnatica-serbia-may-29th-2017-260nw-652661797.jpg
+zobnatica-serbia-may-29th-2017-260nw-652661827.jpg
+zobnatica-serbia-may-29th-2017-260nw-652661833.jpg
+zobnatica-serbia-may-29th-2017-260nw-652661839.jpg
+zobnatica-serbia-may-29th-2017-260nw-652661842.jpg
+zobnatica-serbia-may-29th-2017-260nw-653298130.jpg
+zobnatica-serbia-may-29th-2017-260nw-653298142.jpg
+zobnatica-serbia-may-29th-2017-260nw-725111437.jpg
+zrenjanin-serbia-april-2016-image-260nw-399788032.jpg
+zrenjanin-serbia-april-2016-image-260nw-399788035.jpg
+zrenjanin-serbia-april-2016-image-260nw-399788038.jpg
+zrenjanin-serbia-august-2017-image-260nw-706304971.jpg
+zrenjanin-serbia-august-2017-image-260nw-706304983.jpg
+zrenjanin-serbia-august-2017-image-260nw-706304998.jpg
+zrenjanin-serbia-august-2017-image-260nw-706305004.jpg
+zrenjanin-serbia-october-2015-image-260nw-334404413.jpg
+zrenjanin-serbia-october-2015-image-260nw-334404428.jpg
+zrenjanin-serbia-october-2015-image-260nw-334404434.jpg
+zrenjanin-serbia-october-2015-image-260nw-334404443.jpg
+zrenjanin-serbia-october-2015-image-260nw-334404458.jpg
diff --git a/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-554568589.jpg b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-554568589.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..640dce2f72e33a9c7526603d65147f8c3fbb20af
Binary files /dev/null and b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-554568589.jpg differ
diff --git a/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-554568607.jpg b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-554568607.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7ef37768a8fb10fe2551bd40720a16d473bbadc1
Binary files /dev/null and b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-554568607.jpg differ
diff --git a/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-554568664.jpg b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-554568664.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ea9c28c5335d86a80556eead4219e8e2d5521e57
Binary files /dev/null and b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-554568664.jpg differ
diff --git a/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-554568724.jpg b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-554568724.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7bac499b7fe6b4cbdadbbdaca48eae1ca839d325
Binary files /dev/null and b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-554568724.jpg differ
diff --git a/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436891.jpg b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436891.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0fbe1a908db7d79ca64666d742557bb2cb16d663
Binary files /dev/null and b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436891.jpg differ
diff --git a/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436894.jpg b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436894.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bc102fa69e3a322c5d50ee8df5f138764d865153
Binary files /dev/null and b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436894.jpg differ
diff --git a/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436897.jpg b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436897.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ec714fb4dc13edacda94ab65ee08e5820b58e4f7
Binary files /dev/null and b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436897.jpg differ
diff --git a/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436900.jpg b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436900.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7a01dabff53ec9e8a7af0dee1d3065c88f7ea84f
Binary files /dev/null and b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436900.jpg differ
diff --git a/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436903.jpg b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436903.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..916f533eb3b9b81d0a78bcaeb6c895e69fada17f
Binary files /dev/null and b/projects/drone-net/images/03012017-dji-phantom-flying-sky-260nw-555436903.jpg differ
diff --git a/projects/drone-net/images/09-february-2017-ufa-russia-260nw-1062076784.jpg b/projects/drone-net/images/09-february-2017-ufa-russia-260nw-1062076784.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a0223d11f9cd430fcef554b272b2d06f0047afef
Binary files /dev/null and b/projects/drone-net/images/09-february-2017-ufa-russia-260nw-1062076784.jpg differ
diff --git a/projects/drone-net/images/09-february-2017-ufa-russia-260nw-1062076787.jpg b/projects/drone-net/images/09-february-2017-ufa-russia-260nw-1062076787.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..883765eb37c7718bcdec879c138af6b7b2edb42a
Binary files /dev/null and b/projects/drone-net/images/09-february-2017-ufa-russia-260nw-1062076787.jpg differ
diff --git a/projects/drone-net/images/09-february-2017-ufa-russia-260nw-1062173864.jpg b/projects/drone-net/images/09-february-2017-ufa-russia-260nw-1062173864.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e3c4ab64d696980bcff8d87caccf32dfb3601d65
Binary files /dev/null and b/projects/drone-net/images/09-february-2017-ufa-russia-260nw-1062173864.jpg differ
diff --git a/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114880.jpg b/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114880.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b7d9f26360ec5493596c3fab0d9785ec9c60e52f
Binary files /dev/null and b/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114880.jpg differ
diff --git a/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114889.jpg b/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114889.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..461488401efa95bfb9fc085b2c85df4c9862a807
Binary files /dev/null and b/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114889.jpg differ
diff --git a/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114895.jpg b/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114895.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..36b3e21284dbc672f3989cb6bf674bf09a736e91
Binary files /dev/null and b/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114895.jpg differ
diff --git a/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114904.jpg b/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114904.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..82532df47ccc77f81e4179cbbdc67b15dd343698
Binary files /dev/null and b/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114904.jpg differ
diff --git a/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114913.jpg b/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114913.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a06cd8a9a29d13cea4732bdb638f83e476206142
Binary files /dev/null and b/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114913.jpg differ
diff --git a/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114916.jpg b/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114916.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8449d02dbf7d8bacd2b1f05bd1cf6e186d62ee2c
Binary files /dev/null and b/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114916.jpg differ
diff --git a/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114922.jpg b/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114922.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7f1822637ae0dcb288665f35203dd84a431668d1
Binary files /dev/null and b/projects/drone-net/images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114922.jpg differ
diff --git a/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436289.jpg b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436289.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..338a11127d57c49e5468b0a602c47350e2ccddc7
Binary files /dev/null and b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436289.jpg differ
diff --git a/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436295.jpg b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436295.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b870cd47cd7d8cfa1f7567208e1c744ed86f8a19
Binary files /dev/null and b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436295.jpg differ
diff --git a/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436301.jpg b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436301.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bbdb4f45c9bb284bd78524c301315e45d8e1f234
Binary files /dev/null and b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436301.jpg differ
diff --git a/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436319.jpg b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436319.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1dbcc59e5724d925895bd4f7764bb102134be918
Binary files /dev/null and b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436319.jpg differ
diff --git a/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436325.jpg b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436325.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f4242672fb78dabce55772b979b65d5579ba95a6
Binary files /dev/null and b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436325.jpg differ
diff --git a/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436340.jpg b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436340.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5091ea4c9f6cf798a05927094bae497599e8d80a
Binary files /dev/null and b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436340.jpg differ
diff --git a/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436343.jpg b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436343.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1dd0abcc0c7da318677c84152f671dda7a284469
Binary files /dev/null and b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436343.jpg differ
diff --git a/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436346.jpg b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436346.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..718c126133c315cd36ac2a9bf1f1aca00e6886b9
Binary files /dev/null and b/projects/drone-net/images/19th-july-2017-pahang-malaysia-260nw-680436346.jpg differ
diff --git a/projects/drone-net/images/23-december-2016-phantom-4-260nw-543088960.jpg b/projects/drone-net/images/23-december-2016-phantom-4-260nw-543088960.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f09935a07ff400be7486900238eaf43a3edd5656
Binary files /dev/null and b/projects/drone-net/images/23-december-2016-phantom-4-260nw-543088960.jpg differ
diff --git a/projects/drone-net/images/25-may-2018-lviv-ukraine-260nw-1109034161.jpg b/projects/drone-net/images/25-may-2018-lviv-ukraine-260nw-1109034161.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..031f4e4868e8fbe88c30b156a488554d255861dd
Binary files /dev/null and b/projects/drone-net/images/25-may-2018-lviv-ukraine-260nw-1109034161.jpg differ
diff --git a/projects/drone-net/images/25-may-2018-lviv-ukraine-260nw-1109034164.jpg b/projects/drone-net/images/25-may-2018-lviv-ukraine-260nw-1109034164.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..34d1544d295fe26d460b247f3a4070dcfbc98b77
Binary files /dev/null and b/projects/drone-net/images/25-may-2018-lviv-ukraine-260nw-1109034164.jpg differ
diff --git a/projects/drone-net/images/25-may-2018-lviv-ukraine-260nw-1109034167.jpg b/projects/drone-net/images/25-may-2018-lviv-ukraine-260nw-1109034167.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..24d1392b4fc4d49981e78cdd66aba894866317fb
Binary files /dev/null and b/projects/drone-net/images/25-may-2018-lviv-ukraine-260nw-1109034167.jpg differ
diff --git a/projects/drone-net/images/action-260nw-619858790.jpg b/projects/drone-net/images/action-260nw-619858790.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..69f325749e1b61a9f5e8a39a1d22fd1938fec471
Binary files /dev/null and b/projects/drone-net/images/action-260nw-619858790.jpg differ
diff --git a/projects/drone-net/images/agalatovo-leningrad-region-june-4-260nw-490563919.jpg b/projects/drone-net/images/agalatovo-leningrad-region-june-4-260nw-490563919.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..63fd1e85e62b8e7867306e316650652ec08da32d
Binary files /dev/null and b/projects/drone-net/images/agalatovo-leningrad-region-june-4-260nw-490563919.jpg differ
diff --git a/projects/drone-net/images/almere-netherlands-september-29-2017-260nw-724434277.jpg b/projects/drone-net/images/almere-netherlands-september-29-2017-260nw-724434277.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..062a10f23c5d664eb068a29f2e77fd1e70338470
Binary files /dev/null and b/projects/drone-net/images/almere-netherlands-september-29-2017-260nw-724434277.jpg differ
diff --git a/projects/drone-net/images/almere-netherlands-september-29-2017-260nw-724434283.jpg b/projects/drone-net/images/almere-netherlands-september-29-2017-260nw-724434283.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a3873f0371db9591872bfdfaedcecdfb035a5186
Binary files /dev/null and b/projects/drone-net/images/almere-netherlands-september-29-2017-260nw-724434283.jpg differ
diff --git a/projects/drone-net/images/almere-netherlands-september-29-2017-260nw-724434289.jpg b/projects/drone-net/images/almere-netherlands-september-29-2017-260nw-724434289.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9d9da985e24e1cba39b54ddf028fb2c944d1deb0
Binary files /dev/null and b/projects/drone-net/images/almere-netherlands-september-29-2017-260nw-724434289.jpg differ
diff --git a/projects/drone-net/images/almere-netherlands-september-29-2017-260nw-724471786.jpg b/projects/drone-net/images/almere-netherlands-september-29-2017-260nw-724471786.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ffdc8a2fd6e1f8bef471d02ac529ac4c09ff673
Binary files /dev/null and b/projects/drone-net/images/almere-netherlands-september-29-2017-260nw-724471786.jpg differ
diff --git a/projects/drone-net/images/amsterdam-netherlands-december-17-2017-260nw-776460892.jpg b/projects/drone-net/images/amsterdam-netherlands-december-17-2017-260nw-776460892.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d582642774451e0072ba9ce760a217ed1fc0e4fe
Binary files /dev/null and b/projects/drone-net/images/amsterdam-netherlands-december-17-2017-260nw-776460892.jpg differ
diff --git a/projects/drone-net/images/amsterdam-netherlands-december-17-2017-260nw-776461360.jpg b/projects/drone-net/images/amsterdam-netherlands-december-17-2017-260nw-776461360.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a9fc4709e247de10449adfba3380c0a58bfca318
Binary files /dev/null and b/projects/drone-net/images/amsterdam-netherlands-december-17-2017-260nw-776461360.jpg differ
diff --git a/projects/drone-net/images/annapolis-md-march-10-2018-260nw-1047939241.jpg b/projects/drone-net/images/annapolis-md-march-10-2018-260nw-1047939241.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3806a0b4ecb9211afd745bbdd1995c7a6478e6ec
Binary files /dev/null and b/projects/drone-net/images/annapolis-md-march-10-2018-260nw-1047939241.jpg differ
diff --git a/projects/drone-net/images/annapolis-md-march-10-2018-260nw-1047939244.jpg b/projects/drone-net/images/annapolis-md-march-10-2018-260nw-1047939244.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..283cdaabcaa5797993579b1fd4d0621c82e923d6
Binary files /dev/null and b/projects/drone-net/images/annapolis-md-march-10-2018-260nw-1047939244.jpg differ
diff --git a/projects/drone-net/images/annapolis-md-march-10-2018-260nw-1048082350.jpg b/projects/drone-net/images/annapolis-md-march-10-2018-260nw-1048082350.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ab5f835429177182f2088fa235c056a0d6a5801a
Binary files /dev/null and b/projects/drone-net/images/annapolis-md-march-10-2018-260nw-1048082350.jpg differ
diff --git a/projects/drone-net/images/annapolis-md-march-10-2018-260nw-1048082353.jpg b/projects/drone-net/images/annapolis-md-march-10-2018-260nw-1048082353.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..47e29601fde1c73ef79c75b4a3e80d88e06a151e
Binary files /dev/null and b/projects/drone-net/images/annapolis-md-march-10-2018-260nw-1048082353.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-777448510.jpg b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-777448510.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c2465bffe44d065d7f3b3ec8536e104131070316
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-777448510.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-777449344.jpg b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-777449344.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..88bb03d063ec963e4d190a3c71a6ac53c74caed6
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-777449344.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-777449599.jpg b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-777449599.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..09212762bb76b54846f6d2b0f04e6f4cd304e404
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-777449599.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-777450178.jpg b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-777450178.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5cc24f0c1b127bc8452f79c061d634e261031131
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-777450178.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-778116880.jpg b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-778116880.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f63fb7ce2ed9f979c6edfe1a484cffdaadd65eac
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-778116880.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-778117537.jpg b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-778117537.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7cd284c0d17190d20bd01aa7a6fd69d3c2e160e8
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-778117537.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-778117807.jpg b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-778117807.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f329be72234e8f699041a29e99b3d4eb3e26f5ad
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-778117807.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-778118074.jpg b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-778118074.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..023879b8e9e9e16c7b6631c6097c9c2798fc0907
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-december-18-2017-260nw-778118074.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055803.jpg b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055803.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8cacc2488002684ca1e737577e0265847d512131
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055803.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055806.jpg b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055806.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..af427036424c2ce26d6b10b5218410ab99adc48e
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055806.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055809.jpg b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055809.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aee848d682ee464f5f03a615afe443ab4397f326
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055809.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055815.jpg b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055815.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6b2c89f1a054ac971d8d3ad663c37ceb3973bfa9
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055815.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055818.jpg b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055818.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..26b175e89f1b5aa572e663bd5ff326addd9a2d66
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-721055818.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-726603286.jpg b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-726603286.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5e5f8bd8d145aefe4cd8a15067183e0e383eb0d9
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-726603286.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-726603298.jpg b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-726603298.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8798fb447fcd13a14c3c1ddeb2bf34001044f694
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-726603298.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-726603310.jpg b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-726603310.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0939f2a066f36c86a493b81d1c1d077bd47bac79
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-726603310.jpg differ
diff --git a/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-726603313.jpg b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-726603313.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a9e2f8041ab89d785a1a3199c6d2af2727fb39af
Binary files /dev/null and b/projects/drone-net/images/astana-kazakhstan-september-2-2017-260nw-726603313.jpg differ
diff --git a/projects/drone-net/images/athens-greece-december-20-2014-260nw-246192937.jpg b/projects/drone-net/images/athens-greece-december-20-2014-260nw-246192937.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d7cf0db7d1819c79278cdd7ff70b75ae3b0f083f
Binary files /dev/null and b/projects/drone-net/images/athens-greece-december-20-2014-260nw-246192937.jpg differ
diff --git a/projects/drone-net/images/athens-greece-december-20-2014-260nw-246192943.jpg b/projects/drone-net/images/athens-greece-december-20-2014-260nw-246192943.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..52f341aa66ccd46d429b7cd6d9f215e6e4d2c03b
Binary files /dev/null and b/projects/drone-net/images/athens-greece-december-20-2014-260nw-246192943.jpg differ
diff --git a/projects/drone-net/images/athens-greece-december-20-2014-260nw-246426946.jpg b/projects/drone-net/images/athens-greece-december-20-2014-260nw-246426946.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..82c14b3ecb7e087917b17d522f7fc9293f6ae41a
Binary files /dev/null and b/projects/drone-net/images/athens-greece-december-20-2014-260nw-246426946.jpg differ
diff --git a/projects/drone-net/images/athens-greece-march-30-2015-260nw-317456903.jpg b/projects/drone-net/images/athens-greece-march-30-2015-260nw-317456903.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1c23c0ac06f93fd5f8493a28877f86d9c9796bb4
Binary files /dev/null and b/projects/drone-net/images/athens-greece-march-30-2015-260nw-317456903.jpg differ
diff --git a/projects/drone-net/images/athens-greece-march-30-2015-260nw-317457044.jpg b/projects/drone-net/images/athens-greece-march-30-2015-260nw-317457044.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2a0c200793607e7f6045afa690499960910a175c
Binary files /dev/null and b/projects/drone-net/images/athens-greece-march-30-2015-260nw-317457044.jpg differ
diff --git a/projects/drone-net/images/athens-greece-march-30-2015-260nw-317587412.jpg b/projects/drone-net/images/athens-greece-march-30-2015-260nw-317587412.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1126ceadb8acf3da0e026d6faf1dd8e260ca8273
Binary files /dev/null and b/projects/drone-net/images/athens-greece-march-30-2015-260nw-317587412.jpg differ
diff --git a/projects/drone-net/images/athens-greece-march-30-2015-260nw-317587415.jpg b/projects/drone-net/images/athens-greece-march-30-2015-260nw-317587415.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bd053e6327f2d57d4e3a60a4d79565fd4916071c
Binary files /dev/null and b/projects/drone-net/images/athens-greece-march-30-2015-260nw-317587415.jpg differ
diff --git a/projects/drone-net/images/athens-greece-march-30-2015-260nw-317587418.jpg b/projects/drone-net/images/athens-greece-march-30-2015-260nw-317587418.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3497df60279460b644e2490d462a27dc3daf6e22
Binary files /dev/null and b/projects/drone-net/images/athens-greece-march-30-2015-260nw-317587418.jpg differ
diff --git a/projects/drone-net/images/athens-greece-march-30-2015-260nw-317587421.jpg b/projects/drone-net/images/athens-greece-march-30-2015-260nw-317587421.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c6431100e628fa6fbafa0f37b11b3612e42bb42a
Binary files /dev/null and b/projects/drone-net/images/athens-greece-march-30-2015-260nw-317587421.jpg differ
diff --git a/projects/drone-net/images/athens-greece-october-12-2014-260nw-228976954.jpg b/projects/drone-net/images/athens-greece-october-12-2014-260nw-228976954.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9aea05d138bb91377668a192ee217e4260d6cd4c
Binary files /dev/null and b/projects/drone-net/images/athens-greece-october-12-2014-260nw-228976954.jpg differ
diff --git a/projects/drone-net/images/athens-greece-october-12-2014-260nw-228976960.jpg b/projects/drone-net/images/athens-greece-october-12-2014-260nw-228976960.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e471ba348683c9afa24ea50f259f135a492ecb4d
Binary files /dev/null and b/projects/drone-net/images/athens-greece-october-12-2014-260nw-228976960.jpg differ
diff --git a/projects/drone-net/images/athens-greece-october-12-2014-260nw-228976963.jpg b/projects/drone-net/images/athens-greece-october-12-2014-260nw-228976963.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ff830577cacc809d88d4f319ddc711e6fa285429
Binary files /dev/null and b/projects/drone-net/images/athens-greece-october-12-2014-260nw-228976963.jpg differ
diff --git a/projects/drone-net/images/auckland-new-zealand-may-6-260nw-645228415.jpg b/projects/drone-net/images/auckland-new-zealand-may-6-260nw-645228415.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..00f009e206dfec810e8bef7b896ff8665351f2c0
Binary files /dev/null and b/projects/drone-net/images/auckland-new-zealand-may-6-260nw-645228415.jpg differ
diff --git a/projects/drone-net/images/auckland-new-zealand-may-6-260nw-645228418.jpg b/projects/drone-net/images/auckland-new-zealand-may-6-260nw-645228418.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..839e48c54e2bb898ac7c6122121605a30e610c1b
Binary files /dev/null and b/projects/drone-net/images/auckland-new-zealand-may-6-260nw-645228418.jpg differ
diff --git a/projects/drone-net/images/auckland-new-zealand-may-6-260nw-645228424.jpg b/projects/drone-net/images/auckland-new-zealand-may-6-260nw-645228424.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ba20bb00667423796e9ee76a44cdcd0132378641
Binary files /dev/null and b/projects/drone-net/images/auckland-new-zealand-may-6-260nw-645228424.jpg differ
diff --git a/projects/drone-net/images/august-16-2017-putrajaya-malaysia-260nw-699202294.jpg b/projects/drone-net/images/august-16-2017-putrajaya-malaysia-260nw-699202294.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..188591fb9660e4719e56a838852c689dac549a42
Binary files /dev/null and b/projects/drone-net/images/august-16-2017-putrajaya-malaysia-260nw-699202294.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702820948.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702820948.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e94a8c4238ec54cef56e476476418096c09f684c
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702820948.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702820966.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702820966.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bb9a351c2586aa9398c5ed423d82483255902fdf
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702820966.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702820975.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702820975.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b90efa85934fd9e0e6eaa28615d8db2acfc926d5
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702820975.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702821560.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702821560.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b3cee241dfe7a4ed88ce9e4d0ebc2f775edad919
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702821560.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702821572.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702821572.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d5228a1372a158f8ef3f0e9392bd631f9e860e62
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702821572.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702821578.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702821578.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5dec7b74e31bfb705a249e4eb3f1b370fc9801e3
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702821578.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702849181.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702849181.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c743a18e70ec9e8de67de6b738a5a32081afd25c
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702849181.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702849457.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702849457.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2b6fb72b1b5900d599059c51303d8c3bb90d2236
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-702849457.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703077394.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703077394.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ee85e24ff8e83725c011873726ff2fdc3c525ff7
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703077394.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703155409.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703155409.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2bdbd4ade469103f3bc8bfccb130ab408450bcdb
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703155409.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703211410.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703211410.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..27259b9df10e74838957171fc7fc92a25e71b382
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703211410.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703211644.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703211644.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6b486db43c63f9e5b532f1a6cf6692a78d4a9215
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703211644.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703211650.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703211650.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..820376e3f77c0467fca703c66991dc2f6ce27d03
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-703211650.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-705711541.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-705711541.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c0ef0f7d89f687ba80c6fc4447546215b0e69720
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-705711541.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-705712807.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-705712807.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..daed1e5d36097b0d265d127b9b343c05af1e86d1
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-705712807.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-705820261.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-705820261.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d0642fecfe30ce02d359342c49273844780a4400
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-705820261.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706012015.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706012015.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a2a98b7cfcd21ff165a7696405e4bc5b8a31368a
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706012015.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706013707.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706013707.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e5fccc0d38b950a1d2a864ba185c06f8b062a508
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706013707.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706015111.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706015111.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a4be88eff28cdafff8a1fa2210b19351b5296e8d
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706015111.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706015858.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706015858.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bfa562de176ef4b0647eb70fc98561a7baca31ea
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706015858.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706016302.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706016302.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..56b30235243a7734ff05f8e4a08f203f52db2f9d
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-706016302.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710602138.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710602138.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..33444d0e42868ecc925d5f91341b02188d2c89ac
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710602138.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710602144.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710602144.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4b17e5699b3caa34ce737e794267f1ee1ed4a0c7
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710602144.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710603770.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710603770.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fe8f6c0d3466286d0bee35f9604ebd23db1179d9
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710603770.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710603782.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710603782.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..edbc4ec221e46ee4ca73d1d649c8a69df37623bc
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710603782.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710603797.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710603797.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e1a11f57efbe21c8df8cd7c9858e92d4414de03b
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710603797.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710629651.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710629651.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4597d100dfef2c71bd89c86a570d97a3ad4db506
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710629651.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710629672.jpg b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710629672.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..172f2173e1db2cdf9fb261db3b17b002baa9d7f9
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-labuan-malaysia-260nw-710629672.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-quadrocopter-dji-260nw-702820957.jpg b/projects/drone-net/images/august-24-2017-quadrocopter-dji-260nw-702820957.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4bdcee2f952efed09a6f9204abc0509f7a1ef5a0
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-quadrocopter-dji-260nw-702820957.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-quadrocopter-dji-260nw-702820978.jpg b/projects/drone-net/images/august-24-2017-quadrocopter-dji-260nw-702820978.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6984ae2e9cb3ac0b346bb432043afec47ef29b0d
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-quadrocopter-dji-260nw-702820978.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-quadrocopter-dji-260nw-702821539.jpg b/projects/drone-net/images/august-24-2017-quadrocopter-dji-260nw-702821539.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..355325afafc600d2afd78ecb0e86e8aeb0823781
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-quadrocopter-dji-260nw-702821539.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-quadrocopter-dji-260nw-706014904.jpg b/projects/drone-net/images/august-24-2017-quadrocopter-dji-260nw-706014904.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a4c3b825d5f69b1494de3c5828436c4c78942121
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-quadrocopter-dji-260nw-706014904.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-unmanned-aerial-260nw-702820960.jpg b/projects/drone-net/images/august-24-2017-unmanned-aerial-260nw-702820960.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4cc732b0d736f0f36dcfbedf3e88b7c9a06518d6
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-unmanned-aerial-260nw-702820960.jpg differ
diff --git a/projects/drone-net/images/august-24-2017-unmanned-aerial-260nw-706019218.jpg b/projects/drone-net/images/august-24-2017-unmanned-aerial-260nw-706019218.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b99948d68878678a71e3b549cbbca6d7a7272796
Binary files /dev/null and b/projects/drone-net/images/august-24-2017-unmanned-aerial-260nw-706019218.jpg differ
diff --git a/projects/drone-net/images/bangkok-jul-2-dji-drone-260nw-1079518301.jpg b/projects/drone-net/images/bangkok-jul-2-dji-drone-260nw-1079518301.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5cc25f7caa95d7cf7b60fda28c5d8929c671dfda
Binary files /dev/null and b/projects/drone-net/images/bangkok-jul-2-dji-drone-260nw-1079518301.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-14-march-2018-260nw-1067035427.jpg b/projects/drone-net/images/bangkok-thailand-14-march-2018-260nw-1067035427.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eb85572244d332ff1417dd377392f0cc6e31593f
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-14-march-2018-260nw-1067035427.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-14-march-2018-260nw-1067035430.jpg b/projects/drone-net/images/bangkok-thailand-14-march-2018-260nw-1067035430.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d667c19b403303a03c5c8034f0d60fedcbf335e8
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-14-march-2018-260nw-1067035430.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-25-january-2018-260nw-1040281432.jpg b/projects/drone-net/images/bangkok-thailand-25-january-2018-260nw-1040281432.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8e7fa46036e986c453e6e4eaa8fd8cb2b7cfff83
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-25-january-2018-260nw-1040281432.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-27-january-2018-260nw-1048954211.jpg b/projects/drone-net/images/bangkok-thailand-27-january-2018-260nw-1048954211.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7c6f9c4d0afe53a0e99e9c2581c4f5b7eb57e6ac
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-27-january-2018-260nw-1048954211.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-27-january-2018-260nw-1048958474.jpg b/projects/drone-net/images/bangkok-thailand-27-january-2018-260nw-1048958474.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f05ffd371bedcb76f5c79220f924f0b483d2d54b
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-27-january-2018-260nw-1048958474.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-27-january-2018flying-260nw-1048961165.jpg b/projects/drone-net/images/bangkok-thailand-27-january-2018flying-260nw-1048961165.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f4b93df93aaae68aba200f9a2fd5084020d66b6e
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-27-january-2018flying-260nw-1048961165.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-27-january-2018flying-260nw-1048961168.jpg b/projects/drone-net/images/bangkok-thailand-27-january-2018flying-260nw-1048961168.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..47d6908d185cf3879236874f36fa32e02279b81b
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-27-january-2018flying-260nw-1048961168.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-april-20-2017-260nw-624598256.jpg b/projects/drone-net/images/bangkok-thailand-april-20-2017-260nw-624598256.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4e3e2a02d2dba74243155a1238bf3b68ef72c4d1
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-april-20-2017-260nw-624598256.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-aug-13-2017-260nw-695590864.jpg b/projects/drone-net/images/bangkok-thailand-aug-13-2017-260nw-695590864.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b6da84ed777644ffdcfc44e4b90ef0cbb2fa3677
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-aug-13-2017-260nw-695590864.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-aug-13-2017-260nw-696179545.jpg b/projects/drone-net/images/bangkok-thailand-aug-13-2017-260nw-696179545.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0da42273a5d82e557f67848c027af78e23acf4c3
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-aug-13-2017-260nw-696179545.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-aug-13-2017-260nw-696989998.jpg b/projects/drone-net/images/bangkok-thailand-aug-13-2017-260nw-696989998.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..86ef32b2a7956904d5d7293f434026a91e8f9988
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-aug-13-2017-260nw-696989998.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332504.jpg b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332504.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..68e2518d1673f125b20f1a11268fdabf95cf1835
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332504.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332918.jpg b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332918.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..91dd919d4a2edf3d69c09ac585bd6573332dcba8
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332918.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332921.jpg b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332921.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..987bc2c392c513784982eee6cf984f41480cb896
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332921.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332927.jpg b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332927.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..87a5c695df60ee2b81e83728854ffdcd37dfa231
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332927.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332930.jpg b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332930.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8b0dd0fbe6733d4de73ba1a02b29de0fe06f967f
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332930.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332936.jpg b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332936.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f57225dec7df1daa7cc210cd73356941dd47a5ac
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332936.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332951.jpg b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332951.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bf9326a318d1f4f46ca4befba8fa04e0c910213e
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332951.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332957.jpg b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332957.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3430b2d66118ad7859b42cf7dca00f446b1e549d
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332957.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332966.jpg b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332966.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6393182774a8755d43bfdccdfb8e53ad8796a76f
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332966.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332969.jpg b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332969.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a9c42896b798a4d18e26c8d5a35d73fa4ee1d27b
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-august-14-2016-260nw-468332969.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-august-21-2016-260nw-491046835.jpg b/projects/drone-net/images/bangkok-thailand-august-21-2016-260nw-491046835.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dbc795be30498c09d5f429bb3c2b0eb2fe7f31e6
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-august-21-2016-260nw-491046835.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-august-212017-photo-260nw-699784558.jpg b/projects/drone-net/images/bangkok-thailand-august-212017-photo-260nw-699784558.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..652491c80ff424f360b614167ccbc48e2a69a7cf
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-august-212017-photo-260nw-699784558.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-august-212017-photo-260nw-699784561.jpg b/projects/drone-net/images/bangkok-thailand-august-212017-photo-260nw-699784561.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f6cf6c68b8cabab426059fdf9ce760504fa2c44b
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-august-212017-photo-260nw-699784561.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-january-25-2017-260nw-565503649.jpg b/projects/drone-net/images/bangkok-thailand-january-25-2017-260nw-565503649.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a79cdf6f3e994fcfdd72810a97d93ef7b2b26ff6
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-january-25-2017-260nw-565503649.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-jul-16-2017-260nw-679537312.jpg b/projects/drone-net/images/bangkok-thailand-jul-16-2017-260nw-679537312.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e13c85f70695cd6afca12bb5321cbeb138555251
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-jul-16-2017-260nw-679537312.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-july-162018-photo-260nw-1134856226.jpg b/projects/drone-net/images/bangkok-thailand-july-162018-photo-260nw-1134856226.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c0702efd875b75834d3de6e11bfcc865e3c4a44d
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-july-162018-photo-260nw-1134856226.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-july-2018-dji-260nw-1135433624.jpg b/projects/drone-net/images/bangkok-thailand-july-2018-dji-260nw-1135433624.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..860d33002b9c9a24975dd6387d9e5ab3ed754464
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-july-2018-dji-260nw-1135433624.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-july-2018-dji-260nw-1135451888.jpg b/projects/drone-net/images/bangkok-thailand-july-2018-dji-260nw-1135451888.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fc0505332ae2dd05a579b7e836c254d11b3fb6c0
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-july-2018-dji-260nw-1135451888.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-july-2018-dji-260nw-1135451987.jpg b/projects/drone-net/images/bangkok-thailand-july-2018-dji-260nw-1135451987.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0a73afd8f7f9d75079c717761827599b0e67735c
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-july-2018-dji-260nw-1135451987.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-july-2018-dji-260nw-1135452209.jpg b/projects/drone-net/images/bangkok-thailand-july-2018-dji-260nw-1135452209.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cfe815afe39c7578d4872a7dcb87b58a44217b36
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-july-2018-dji-260nw-1135452209.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-jun-25-2017-260nw-666929797.jpg b/projects/drone-net/images/bangkok-thailand-jun-25-2017-260nw-666929797.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ba8761208ded393b1a494a0a19a7ae747752b1be
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-jun-25-2017-260nw-666929797.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-jun-25-2017-260nw-666929803.jpg b/projects/drone-net/images/bangkok-thailand-jun-25-2017-260nw-666929803.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d7348ad883117e47e009323d13755b0fb712baff
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-jun-25-2017-260nw-666929803.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989959.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989959.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a0f4eebeca5624c0cb762a9d07e61d970a72ce90
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989959.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989962.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989962.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4c3c92578c50e9f5c2481b16bf593f2a8e1f5165
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989962.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989968.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989968.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d1e36a7e6826e5a73f7256cace5b5653f2e0d2d3
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989968.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989974.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989974.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8f59f1a571fb9d4c7a306182e555c778eaa7e777
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989974.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989980.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989980.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1d9739424f7a4c03832de57267a4795ca1adebc3
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989980.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989989.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989989.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e39e5a70120a0b040455ee8d7b987552ee311f8f
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989989.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989998.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989998.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..be8b2f16b956ec0a1d0907c2b2d0908683ad1f76
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438989998.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990007.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990007.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f0d557da0ac4f02446208bf8b883022f31cf836d
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990007.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990019.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990019.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8ca81ba1c63eda13c508da04c145a91dc86dc140
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990019.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990031.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990031.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..56fdfca937230e4fbb508b86499e52929c6db2bd
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990031.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990040.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990040.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b19f0d8c2efe64cde9a4722f0633af5c6966d276
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990040.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990550.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990550.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9bd52594b29fff808715f8a34dccba68aea7f4ba
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990550.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990640.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990640.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9b239f8dd90e051002e6c8f7cbb47a180a6c61a8
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990640.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990643.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990643.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..585a8c84404b36d87e26b9e010fcc25bd9d07d7b
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990643.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990646.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990646.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..49f5fa6deb1ca00ea9af66082e8a76eb8fb062b1
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990646.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990652.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990652.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f7762fcbeb95e3aa7ba207bcdae325ba387b8d52
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990652.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990655.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990655.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..83c24dee907ddc67bbcf87e168e50bad133a0ef8
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990655.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990658.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990658.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..18fb20293c0bc5ff5ea55371fca258390b21c377
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990658.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990661.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990661.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e97b733b32719e4a56cfca116658bc87c6aad3a6
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990661.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990664.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990664.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..01da33f21cd4a76d78e555a7380ab74aed491f9e
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990664.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990667.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990667.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2c8936600d86beff95446f70cdafcdc867bbb47a
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990667.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990670.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990670.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bc72f17899ba15757f11a0b30f80e1908dbe9848
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990670.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990673.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990673.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6dcde72ef86081ff338d0816a9f4f058538a39c5
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990673.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990676.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990676.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f3e9aa8d1d50ce4fb22c765f9975746346028591
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990676.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990679.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990679.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..28ae6defc9ac279dd979c9e2267bd77bef67b69b
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990679.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990682.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990682.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e4577756c51259c4de918d0607071c3330678b1b
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990682.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990685.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990685.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fe7e60c3fa994c9b2f1a63c1b1a3ffa8192dccc5
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990685.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990688.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990688.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f430a855ac98ed0b77e98200721e04e26863d052
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990688.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990691.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990691.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f4c11c2c73c7d5142f71fbf6cdb5915ff66a3eb0
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990691.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990694.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990694.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..74dace859c0dc9235435c2ec018da63ba909c1e1
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990694.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990697.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990697.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..247c29b1bbece3568d131bb7c270f2fcf0de63d4
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990697.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990700.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990700.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..af4f641673001cb05ecda43864c7405f7d519d5f
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990700.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990703.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990703.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7af0ceb0f8a04dd99f38215191cfc61f64ca3934
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990703.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990706.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990706.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..278850a70da08333d958339486adce8504b06dd1
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990706.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990709.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990709.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..573192e57adc632d11f8dc9ae2c096511eb762db
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990709.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990715.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990715.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eddc51b41217f045f801e51c4ca1ca0285ffcd56
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990715.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990718.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990718.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..48300fcc2a88cc0ba2e879affb55d5b89f1d8213
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990718.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990724.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990724.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..58ab4b5a3456e8ddc69370fd01b0dcd08122f6d7
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990724.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990727.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990727.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..229db9a358fe5937aee1135924bb0102c34d782a
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990727.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990733.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990733.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..84b19cbb18fad9dd155273bba8851ffee2dfc3ee
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990733.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990739.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990739.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9232d887cfcdf79dffc359c59c9ca6646d4c726c
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990739.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990742.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990742.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a29ad2758f8c5e3556cfaf5bad16cd2f68131355
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438990742.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992605.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992605.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ff7c6711b622499d58f94705ccfed92cef278fe5
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992605.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992608.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992608.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c514e66950c8d275b26df9c3b176116e92a0e90e
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992608.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992611.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992611.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..32db1ff01c49600dcfd6fbd49df1b0bd1bab3316
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992611.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992614.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992614.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c2bfabfc4711f42e4e3d8dfa02cf9818b1e80537
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992614.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992620.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992620.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..467bb9de6085084630fb5e6fc66e3852cadb0f86
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992620.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992626.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992626.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0ea8778ff032878ab93fae90776a8bab96fa501c
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992626.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992632.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992632.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c7727f6f998fbdc77a3783511fd0fbc441e07dce
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992632.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992638.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992638.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..064319ec656f62a603c18aa95061baaf36318e55
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992638.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992641.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992641.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f29d3fd50c0b239d6caecde2a8fd96da99b14d21
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992641.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992650.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992650.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a785b6515ec8e685dfb7afb2de9130883ca3e219
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992650.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992656.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992656.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a16d4442aea130afe8f9c81d821ef887c493ef6f
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992656.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992662.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992662.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9332fdf9825dd240af4327b8065998f6aa93d467
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992662.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992668.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992668.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d0fdb32e5feb185e52ea1ac0bcb313bcf37f0b97
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992668.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992677.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992677.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..77de1b71501e690db8b6612fd3c0d5e501fda6e3
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992677.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992686.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992686.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..41ca6a0a2cab66fd6449a58055d9c0cdb2cc210b
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992686.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992692.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992692.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d375a3962cfda0a4c27ee7c1afd97f31d70125f6
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992692.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992698.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992698.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8d52ce5a084f8566fca1f9611c4b30121e19f592
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992698.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992704.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992704.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2b2d30c92cab19d113e5e0ae8d0b5a98073ddcf1
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992704.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992713.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992713.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3f3719e3847e5934ca6984323c862f079af5008c
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992713.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992722.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992722.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..77fe459baf4b6835b586c8e524c28829b39d5e5f
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992722.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992731.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992731.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..986309a8ba166267922be3835e695fea03e79605
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992731.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992743.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992743.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8a6905afb0f112a2851bbb55f5cdc0e3aa7ee587
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438992743.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993364.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993364.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7b917b2c4bccd979d2ef315c73f176c0325925d6
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993364.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993367.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993367.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0b603d1f0f47912d6a6b12e3b126918724a1f7fc
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993367.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993388.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993388.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a5b36b7add922df6a0bb5b7b5bfe247f35125fbd
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993388.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993397.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993397.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..56bc24863ea7ff5d555e658fda47c4506e864c56
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993397.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993406.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993406.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2f3c1032265982e3f3e8aeaf9a51e10829c6e2af
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993406.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993412.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993412.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..808ca93fda51b8d51f0a8266ce644ac1698e2c07
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993412.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993424.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993424.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ac8f10a756c06eec5cd774a516d6a3da07261738
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993424.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993433.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993433.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a8d668c5ba3c0e0298395cf71c3b5b151c3d04e6
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993433.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993448.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993448.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b73fd7ad3fd538c12c4dd8d37f0b77286eaf4762
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993448.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993460.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993460.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5389bf01e20757002fb8051a61930a71e4926eae
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993460.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993472.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993472.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1e6292760ff85b7134f0b5d2412f1e97fb6eed5b
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993472.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993481.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993481.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9bf8fab1e13b5c50476105c1ab3c90c74b6d5152
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993481.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993493.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993493.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..615de040b79225594c867b4a5feacf782955ccb4
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993493.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993499.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993499.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aeab5e8942a53b887140b2a3b26c3857f76d574c
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993499.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993511.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993511.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9aceeeec6c66d1ab21759718c7a2886cf5958e67
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993511.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993526.jpg b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993526.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0ee4be2701693db8a243bb18e26c9f7191084db7
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-june-18-2016-260nw-438993526.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-march-10-2018-260nw-1049162084.jpg b/projects/drone-net/images/bangkok-thailand-march-10-2018-260nw-1049162084.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ffb670a07f1d03c170cd3f17559292839ff33a30
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-march-10-2018-260nw-1049162084.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-march-13-dji-260nw-395087089.jpg b/projects/drone-net/images/bangkok-thailand-march-13-dji-260nw-395087089.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..83d1fa0fea63f7244b1d8260664a4edecf6b80f7
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-march-13-dji-260nw-395087089.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-march-2018-dji-260nw-1067043134.jpg b/projects/drone-net/images/bangkok-thailand-march-2018-dji-260nw-1067043134.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d5e5494dfcb4461c935c97fd190ee1cafa6cb4f9
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-march-2018-dji-260nw-1067043134.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-march-2018-dji-260nw-1068024125.jpg b/projects/drone-net/images/bangkok-thailand-march-2018-dji-260nw-1068024125.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4987f0d15546944f638cbf18c30b9e6b995ca32a
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-march-2018-dji-260nw-1068024125.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-march-21closeup-on-260nw-1051426415.jpg b/projects/drone-net/images/bangkok-thailand-march-21closeup-on-260nw-1051426415.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..90713b57b95aea6d24c3bd51acbe578050b7f532
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-march-21closeup-on-260nw-1051426415.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-march-21closeup-on-260nw-1052849606.jpg b/projects/drone-net/images/bangkok-thailand-march-21closeup-on-260nw-1052849606.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2578e656ef5b30d871eb084d97bd232a4412a5f4
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-march-21closeup-on-260nw-1052849606.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-march-22closeup-on-260nw-1052212496.jpg b/projects/drone-net/images/bangkok-thailand-march-22closeup-on-260nw-1052212496.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b0441053e0082b2a3a596f025d99ea2be56a889b
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-march-22closeup-on-260nw-1052212496.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-march-4-2017-260nw-603926267.jpg b/projects/drone-net/images/bangkok-thailand-march-4-2017-260nw-603926267.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b1363e48f5976ba50f5ddd4f62c095e13796a3e0
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-march-4-2017-260nw-603926267.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-may-13-2017-260nw-695560606.jpg b/projects/drone-net/images/bangkok-thailand-may-13-2017-260nw-695560606.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7701457f7b820957b866fd1488a2b931fc682461
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-may-13-2017-260nw-695560606.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-may-13-2017-260nw-695560609.jpg b/projects/drone-net/images/bangkok-thailand-may-13-2017-260nw-695560609.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..78114678d8905d4fc617c74ceca159df4f279d75
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-may-13-2017-260nw-695560609.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-may-15-2016-260nw-420618229.jpg b/projects/drone-net/images/bangkok-thailand-may-15-2016-260nw-420618229.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bf012666a572f8819d2106e257280ebbdb84c89b
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-may-15-2016-260nw-420618229.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-may-15-2016-260nw-420618232.jpg b/projects/drone-net/images/bangkok-thailand-may-15-2016-260nw-420618232.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0724980aaef98717ed372cce5a777ef68d02fbbc
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-may-15-2016-260nw-420618232.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-may-15-2016-260nw-420618247.jpg b/projects/drone-net/images/bangkok-thailand-may-15-2016-260nw-420618247.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9b15b235562653130462e3e9d07792628ec6465e
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-may-15-2016-260nw-420618247.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-may-15-2016-260nw-420618253.jpg b/projects/drone-net/images/bangkok-thailand-may-15-2016-260nw-420618253.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7dc625893739abd169de344cc7bdc0e9e8b7df1f
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-may-15-2016-260nw-420618253.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515226520.jpg b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515226520.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..573556fb92e5e81e96016c3091982ec4972e11bd
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515226520.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515226529.jpg b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515226529.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bac08dd5185ed37c807cc4bec5321bdc07ddfe29
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515226529.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515226532.jpg b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515226532.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7de686e0d8975e09112b8db24546580a9ee4a5f1
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515226532.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515756773.jpg b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515756773.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ffbee6004f583d9f42f4163694d3bca608d25655
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515756773.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515756776.jpg b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515756776.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cc09d16dcef9261b26346bb7d257a470f71f72be
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515756776.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515756785.jpg b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515756785.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7b4af8e38fb1ce29b74e31381a267d4ec3098e4b
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515756785.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515756788.jpg b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515756788.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2035457b745ba637f7baaa2a5606b8759848ebcf
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-515756788.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-517889428.jpg b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-517889428.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..09bb4cdbfd788e38f50ac7a26a839f24e5f033ef
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-517889428.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-517889434.jpg b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-517889434.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..49b164a4e894e589be774a01d69d230cf4d13cb9
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-517889434.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-521776258.jpg b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-521776258.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0e896967dfb730001b1bc95d9c7fc3b1830a7a5c
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-november-14-2016-260nw-521776258.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-november-2017-dji-260nw-784420555.jpg b/projects/drone-net/images/bangkok-thailand-november-2017-dji-260nw-784420555.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2b079fdf9fe45eaea3b036c61e931cf73a54d71e
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-november-2017-dji-260nw-784420555.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-731452612.jpg b/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-731452612.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6c1bcdfa82eb588184c1a8161d2bc5c80bede3f8
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-731452612.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-732612952.jpg b/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-732612952.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..04affe6375f9e3a86988d613b7e796b3e874d7b8
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-732612952.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-732614458.jpg b/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-732614458.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..142f9b381517a1b07f2da89ad43ca09595b0cf07
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-732614458.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-732614827.jpg b/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-732614827.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5ac0b85ea245d8ee9c096bfb5d4fe76aa1448c92
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-732614827.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-732642682.jpg b/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-732642682.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..018985f969332506bdf721e5aeeeaa59993b3f54
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-october-10-2017-260nw-732642682.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-october-11-image-260nw-733128652.jpg b/projects/drone-net/images/bangkok-thailand-october-11-image-260nw-733128652.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1177bf3749dd226580261ef018c3bb5ed226fd0a
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-october-11-image-260nw-733128652.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-october-11-image-260nw-733146361.jpg b/projects/drone-net/images/bangkok-thailand-october-11-image-260nw-733146361.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b02878d79283da9559f9f1e547f469252b45858f
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-october-11-image-260nw-733146361.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856520.jpg b/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856520.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fb87205f4dbd111c85b17b647d8370b1ec7fba71
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856520.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856532.jpg b/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856532.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ff8a14d187345397359ea564294f3a5cde3bdbce
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856532.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856547.jpg b/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856547.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9f07f6b3dd36a57f2deaacb01edd3d30f29e3678
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856547.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856562.jpg b/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856562.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..341365b1aae612e22290ad4de3f24433f24eb873
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856562.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856574.jpg b/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856574.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e7e85ccdbee872f7af65381e9013105b1154c1cb
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailand-october-13-2016-260nw-497856574.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674295.jpg b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674295.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..adbd6960b251d481815bd6a0e7e7ccd788cd951d
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674295.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674307.jpg b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674307.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..66e0718de73f65e997fd9ec87d3e6803b8573b32
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674307.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674361.jpg b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674361.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bb869f3e56a5d6e4d2704e8253ddeae7a6175073
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674361.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674367.jpg b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674367.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d61037ca5721d2f623cd429c03044831419adc27
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674367.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674379.jpg b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674379.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ef983a9179f7fc9fc44ce9ad451bb6522436e468
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674379.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674388.jpg b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674388.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2c5205283d5e4db94ed3814980fc04771a545675
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674388.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674406.jpg b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674406.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5f08d845e97ffc179abfa6a59360d9b59b28a523
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674406.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674430.jpg b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674430.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f71dd8ac875071c2b4c97f440ab44a0b856c8d28
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674430.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674439.jpg b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674439.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6b3e7f9b6402dfd0d88999427568637a49990eb4
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674439.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674451.jpg b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674451.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5a60afa3d174bb347abbdca5f3f806dfbe517c4f
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674451.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674481.jpg b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674481.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..63d5fe9f85c5379e20402cd235d8dfe6676ece3d
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674481.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674493.jpg b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674493.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fd1e5c1e5eaa0a4228f8c2166418d94c82af90a7
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailandmay-16-2016-drone-260nw-421674493.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailandnovember2hand-reaching-landing-approch-260nw-334116455.jpg b/projects/drone-net/images/bangkok-thailandnovember2hand-reaching-landing-approch-260nw-334116455.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e4adeb4918463ac09b9069e20739aa451bb26812
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailandnovember2hand-reaching-landing-approch-260nw-334116455.jpg differ
diff --git a/projects/drone-net/images/bangkok-thailnad-july-30-2107-260nw-686668165.jpg b/projects/drone-net/images/bangkok-thailnad-july-30-2107-260nw-686668165.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9e4e66ea0d204f4ce1fb85d8a43278cd6cd31e91
Binary files /dev/null and b/projects/drone-net/images/bangkok-thailnad-july-30-2107-260nw-686668165.jpg differ
diff --git a/projects/drone-net/images/bangkokthailand-august-12-2017-drone-260nw-699314554.jpg b/projects/drone-net/images/bangkokthailand-august-12-2017-drone-260nw-699314554.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..59712f4b383995867353e82112a9e5af4a52eae8
Binary files /dev/null and b/projects/drone-net/images/bangkokthailand-august-12-2017-drone-260nw-699314554.jpg differ
diff --git a/projects/drone-net/images/beautiful-scenic-aerial-drone-view-260nw-1074386459.jpg b/projects/drone-net/images/beautiful-scenic-aerial-drone-view-260nw-1074386459.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8782646dcc2b7888cc5c4b02b5e5beebbe03e6f5
Binary files /dev/null and b/projects/drone-net/images/beautiful-scenic-aerial-drone-view-260nw-1074386459.jpg differ
diff --git a/projects/drone-net/images/beautiful-scenic-aerial-drone-view-260nw-1076833079.jpg b/projects/drone-net/images/beautiful-scenic-aerial-drone-view-260nw-1076833079.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..57cfa04c0af47ea78bdc341152edac089c00c6d5
Binary files /dev/null and b/projects/drone-net/images/beautiful-scenic-aerial-drone-view-260nw-1076833079.jpg differ
diff --git a/projects/drone-net/images/before-launching-quadcopter-placed-on-260nw-1137625031.jpg b/projects/drone-net/images/before-launching-quadcopter-placed-on-260nw-1137625031.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e91ed00ed224efb5d3c105228e062a789374d271
Binary files /dev/null and b/projects/drone-net/images/before-launching-quadcopter-placed-on-260nw-1137625031.jpg differ
diff --git a/projects/drone-net/images/berlin-germany-june-06-2017-260nw-682553632.jpg b/projects/drone-net/images/berlin-germany-june-06-2017-260nw-682553632.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ae792a99d6a7f4ee9660ceedbb80095c63ecdadd
Binary files /dev/null and b/projects/drone-net/images/berlin-germany-june-06-2017-260nw-682553632.jpg differ
diff --git a/projects/drone-net/images/berlin-germany-june-06-2017-260nw-682553641.jpg b/projects/drone-net/images/berlin-germany-june-06-2017-260nw-682553641.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dd5e6b255978cbbc0729aca9198cd444009a565b
Binary files /dev/null and b/projects/drone-net/images/berlin-germany-june-06-2017-260nw-682553641.jpg differ
diff --git a/projects/drone-net/images/berlin-germany-june-06-2017-260nw-682553644.jpg b/projects/drone-net/images/berlin-germany-june-06-2017-260nw-682553644.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..588168368e06cd6b124ff0097589eb8ca0c7ea8b
Binary files /dev/null and b/projects/drone-net/images/berlin-germany-june-06-2017-260nw-682553644.jpg differ
diff --git a/projects/drone-net/images/berlin-germany-june-06-2017-260nw-682553650.jpg b/projects/drone-net/images/berlin-germany-june-06-2017-260nw-682553650.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f900d2ab607e71e70b25b23c8c05bfc1e8d69da7
Binary files /dev/null and b/projects/drone-net/images/berlin-germany-june-06-2017-260nw-682553650.jpg differ
diff --git a/projects/drone-net/images/berlin-germany-june-06-2017-260nw-707648656.jpg b/projects/drone-net/images/berlin-germany-june-06-2017-260nw-707648656.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d47c1cdd35677412ebd2ecf4aac804fd51c82872
Binary files /dev/null and b/projects/drone-net/images/berlin-germany-june-06-2017-260nw-707648656.jpg differ
diff --git a/projects/drone-net/images/berlin-germany-june-06-quadrocopter-260nw-706003558.jpg b/projects/drone-net/images/berlin-germany-june-06-quadrocopter-260nw-706003558.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..15b428386c2dfb4529b7db1773a7f08609547676
Binary files /dev/null and b/projects/drone-net/images/berlin-germany-june-06-quadrocopter-260nw-706003558.jpg differ
diff --git a/projects/drone-net/images/berlin-germany-june-06-quadrocopter-260nw-781221820.jpg b/projects/drone-net/images/berlin-germany-june-06-quadrocopter-260nw-781221820.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..30a8d82f6baa035b200d1e1900f774e6d0feadf0
Binary files /dev/null and b/projects/drone-net/images/berlin-germany-june-06-quadrocopter-260nw-781221820.jpg differ
diff --git a/projects/drone-net/images/bethesda-md-november-10-2017-260nw-753012529.jpg b/projects/drone-net/images/bethesda-md-november-10-2017-260nw-753012529.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..404d9439d2011ec9c1773d035a3b9dd04dc62db2
Binary files /dev/null and b/projects/drone-net/images/bethesda-md-november-10-2017-260nw-753012529.jpg differ
diff --git a/projects/drone-net/images/bethesda-md-november-10-2017-260nw-753012532.jpg b/projects/drone-net/images/bethesda-md-november-10-2017-260nw-753012532.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cdd56f3960008916ecc3daddd3007be6e4c20087
Binary files /dev/null and b/projects/drone-net/images/bethesda-md-november-10-2017-260nw-753012532.jpg differ
diff --git a/projects/drone-net/images/bethesda-md-november-10-2017-260nw-753012535.jpg b/projects/drone-net/images/bethesda-md-november-10-2017-260nw-753012535.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..691f066bffae67f10447465dedb2e455504f024b
Binary files /dev/null and b/projects/drone-net/images/bethesda-md-november-10-2017-260nw-753012535.jpg differ
diff --git a/projects/drone-net/images/big-narrows-poudre-canyon-co-260nw-397931167.jpg b/projects/drone-net/images/big-narrows-poudre-canyon-co-260nw-397931167.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..227147afe743e82a8e52f6a32f10b100c814327f
Binary files /dev/null and b/projects/drone-net/images/big-narrows-poudre-canyon-co-260nw-397931167.jpg differ
diff --git a/projects/drone-net/images/big-narrows-poudre-canyon-co-260nw-397931353.jpg b/projects/drone-net/images/big-narrows-poudre-canyon-co-260nw-397931353.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..51f65ab1fbda9b06cab39a29ebe3b91c5a66f939
Binary files /dev/null and b/projects/drone-net/images/big-narrows-poudre-canyon-co-260nw-397931353.jpg differ
diff --git a/projects/drone-net/images/bilbao-spain-june-06-2017-260nw-760615687.jpg b/projects/drone-net/images/bilbao-spain-june-06-2017-260nw-760615687.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..74e98801efaa26806095987a0eb49393c7ee8a26
Binary files /dev/null and b/projects/drone-net/images/bilbao-spain-june-06-2017-260nw-760615687.jpg differ
diff --git a/projects/drone-net/images/black-white-picture-man-holding-260nw-655566763.jpg b/projects/drone-net/images/black-white-picture-man-holding-260nw-655566763.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..31723fdb5de1aa2a1343e92b52061c08c58eeff6
Binary files /dev/null and b/projects/drone-net/images/black-white-picture-man-holding-260nw-655566763.jpg differ
diff --git a/projects/drone-net/images/blackie-ab-july-13-2016-260nw-582367228.jpg b/projects/drone-net/images/blackie-ab-july-13-2016-260nw-582367228.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0ee67f81dc124c86f47cd26e2f4f2ae2cdd26722
Binary files /dev/null and b/projects/drone-net/images/blackie-ab-july-13-2016-260nw-582367228.jpg differ
diff --git a/projects/drone-net/images/bologna-italy-may-3-2014-260nw-205024114.jpg b/projects/drone-net/images/bologna-italy-may-3-2014-260nw-205024114.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c5c611f10c7778b581a32cf32a35b28e606e3a03
Binary files /dev/null and b/projects/drone-net/images/bologna-italy-may-3-2014-260nw-205024114.jpg differ
diff --git a/projects/drone-net/images/bologna-italy-may-3-2014-260nw-205130413.jpg b/projects/drone-net/images/bologna-italy-may-3-2014-260nw-205130413.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e50465f31c43b7a3ef67d81bc3a64116ac893211
Binary files /dev/null and b/projects/drone-net/images/bologna-italy-may-3-2014-260nw-205130413.jpg differ
diff --git a/projects/drone-net/images/bombinhas-santa-catarina-brazil-april-260nw-1107804776.jpg b/projects/drone-net/images/bombinhas-santa-catarina-brazil-april-260nw-1107804776.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9cd72536c0b11319a77ae0ca14efab15e74bc4a3
Binary files /dev/null and b/projects/drone-net/images/bombinhas-santa-catarina-brazil-april-260nw-1107804776.jpg differ
diff --git a/projects/drone-net/images/brasil-bernardo-do-campo-abr-260nw-1061324156.jpg b/projects/drone-net/images/brasil-bernardo-do-campo-abr-260nw-1061324156.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..98f2818029c9fc72e9593c742a20d5b821e06859
Binary files /dev/null and b/projects/drone-net/images/brasil-bernardo-do-campo-abr-260nw-1061324156.jpg differ
diff --git a/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-1021905223.jpg b/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-1021905223.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..618d096fddb8630199f4271dc3ecdda330122f6d
Binary files /dev/null and b/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-1021905223.jpg differ
diff --git a/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-1034092768.jpg b/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-1034092768.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8bad6e3874ae8ac1965b659a44d6d8f944cd3e74
Binary files /dev/null and b/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-1034092768.jpg differ
diff --git a/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-1106154548.jpg b/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-1106154548.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f9df69cac7ac8d040e60ed3ff2cd956ab3b8e5f1
Binary files /dev/null and b/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-1106154548.jpg differ
diff --git a/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-788912368.jpg b/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-788912368.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3fb7549471b67676c0a0fb0859d82e2c4c900c32
Binary files /dev/null and b/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-788912368.jpg differ
diff --git a/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-791655442.jpg b/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-791655442.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c8617c2e3d3cc39cb026beddfb674674f603252e
Binary files /dev/null and b/projects/drone-net/images/budapest-hungary-december-10-2017-260nw-791655442.jpg differ
diff --git a/projects/drone-net/images/calgary-ab-april-10-2017-260nw-636117512.jpg b/projects/drone-net/images/calgary-ab-april-10-2017-260nw-636117512.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3419fa2f585cfafc408259f2764cb141539f29d4
Binary files /dev/null and b/projects/drone-net/images/calgary-ab-april-10-2017-260nw-636117512.jpg differ
diff --git a/projects/drone-net/images/calgary-ab-aug-19-2016-260nw-582367219.jpg b/projects/drone-net/images/calgary-ab-aug-19-2016-260nw-582367219.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4a19d2ec217ba8240cb0c17d396de45076e2c1d2
Binary files /dev/null and b/projects/drone-net/images/calgary-ab-aug-19-2016-260nw-582367219.jpg differ
diff --git a/projects/drone-net/images/canmore-ab-apr-15-2016-260nw-582367249.jpg b/projects/drone-net/images/canmore-ab-apr-15-2016-260nw-582367249.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8456b0924b92e9fe07c07f81f8f6417bef4defa1
Binary files /dev/null and b/projects/drone-net/images/canmore-ab-apr-15-2016-260nw-582367249.jpg differ
diff --git a/projects/drone-net/images/carr-co-usa-april-12-260nw-621101777.jpg b/projects/drone-net/images/carr-co-usa-april-12-260nw-621101777.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6aaccdb30a0362808354cfbd16d71811a35a1c75
Binary files /dev/null and b/projects/drone-net/images/carr-co-usa-april-12-260nw-621101777.jpg differ
diff --git a/projects/drone-net/images/carr-co-usa-april-12-260nw-622772453.jpg b/projects/drone-net/images/carr-co-usa-april-12-260nw-622772453.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cb68cccf02b4e2b83aa44586048355638253bf59
Binary files /dev/null and b/projects/drone-net/images/carr-co-usa-april-12-260nw-622772453.jpg differ
diff --git a/projects/drone-net/images/carr-co-usa-april-12-260nw-622772456.jpg b/projects/drone-net/images/carr-co-usa-april-12-260nw-622772456.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..76148b5f3014dd170c40daa0cb143871fe3f0943
Binary files /dev/null and b/projects/drone-net/images/carr-co-usa-april-12-260nw-622772456.jpg differ
diff --git a/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760849.jpg b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760849.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6ac9aa361b632e2c8e03673728afdfcefad3fd54
Binary files /dev/null and b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760849.jpg differ
diff --git a/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760864.jpg b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760864.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ed5f2cbe7b4a89df328a6267215ec3cf55929681
Binary files /dev/null and b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760864.jpg differ
diff --git a/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760876.jpg b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760876.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7f57e27a21bf2cdbc1183c3836fc65f8c58bd6b9
Binary files /dev/null and b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760876.jpg differ
diff --git a/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760885.jpg b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760885.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d21c5999a8992f5abe1d05bc7b9afddebe2bc7da
Binary files /dev/null and b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760885.jpg differ
diff --git a/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760894.jpg b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760894.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..648e42ef7229e74ddcfe89167410ac110e631029
Binary files /dev/null and b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-625760894.jpg differ
diff --git a/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128861.jpg b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128861.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6b71118fe2ae1917d92b03b6c22e524ea2c7925c
Binary files /dev/null and b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128861.jpg differ
diff --git a/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128864.jpg b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128864.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..35930d6ed672d00d79eaae219549bacdbeafcb44
Binary files /dev/null and b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128864.jpg differ
diff --git a/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128867.jpg b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128867.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f7c91d72fa95a9ceee7de37cc43900d920066e68
Binary files /dev/null and b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128867.jpg differ
diff --git a/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128876.jpg b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128876.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b87b70cfbce82cf7449c10fec42d73389f9e0798
Binary files /dev/null and b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128876.jpg differ
diff --git a/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128882.jpg b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128882.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fbd131a4a44e9f46efccc0b1a8dea8458f738401
Binary files /dev/null and b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-633128882.jpg differ
diff --git a/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-634534409.jpg b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-634534409.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9674229abb88648a537ca05a1c7a3f9dc4c34a9e
Binary files /dev/null and b/projects/drone-net/images/chanburi-thailand-11-april-2017-260nw-634534409.jpg differ
diff --git a/projects/drone-net/images/cherkasst-ukraina-june-17-2016white-260nw-457456162.jpg b/projects/drone-net/images/cherkasst-ukraina-june-17-2016white-260nw-457456162.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8e6a756a3c5ad7f572122261d88d4222e828d1e6
Binary files /dev/null and b/projects/drone-net/images/cherkasst-ukraina-june-17-2016white-260nw-457456162.jpg differ
diff --git a/projects/drone-net/images/cherkasst-ukraina-june-17-2016white-260nw-457842415.jpg b/projects/drone-net/images/cherkasst-ukraina-june-17-2016white-260nw-457842415.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5ccc14ee0526b9c9f4d010dd6aea48eff296dc2d
Binary files /dev/null and b/projects/drone-net/images/cherkasst-ukraina-june-17-2016white-260nw-457842415.jpg differ
diff --git a/projects/drone-net/images/cherkasst-ukraina-june-17-2016white-260nw-493473406.jpg b/projects/drone-net/images/cherkasst-ukraina-june-17-2016white-260nw-493473406.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..092eabacbd96ce23745acc59b0a88fcfaf42f5aa
Binary files /dev/null and b/projects/drone-net/images/cherkasst-ukraina-june-17-2016white-260nw-493473406.jpg differ
diff --git a/projects/drone-net/images/cherkasst-ukraina-june-17-2016white-260nw-570386401.jpg b/projects/drone-net/images/cherkasst-ukraina-june-17-2016white-260nw-570386401.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..49aebd941b792e6c5bf4cc4ce713322b9d868c1a
Binary files /dev/null and b/projects/drone-net/images/cherkasst-ukraina-june-17-2016white-260nw-570386401.jpg differ
diff --git a/projects/drone-net/images/chiang-mai-thailand-jan-23-260nw-446130538.jpg b/projects/drone-net/images/chiang-mai-thailand-jan-23-260nw-446130538.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..39baeb263cbaead38fe72cf2368d3ce79642f3c0
Binary files /dev/null and b/projects/drone-net/images/chiang-mai-thailand-jan-23-260nw-446130538.jpg differ
diff --git a/projects/drone-net/images/chiang-mai-thailand-october-13-260nw-501699415.jpg b/projects/drone-net/images/chiang-mai-thailand-october-13-260nw-501699415.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0ae0d9e98145b181fbebce0cd65af6f63fff6020
Binary files /dev/null and b/projects/drone-net/images/chiang-mai-thailand-october-13-260nw-501699415.jpg differ
diff --git a/projects/drone-net/images/chiang-maithailand-july-11-2015-260nw-296189390.jpg b/projects/drone-net/images/chiang-maithailand-july-11-2015-260nw-296189390.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0d32948fa48602b93e67bc2ac1660a9e496bc0c5
Binary files /dev/null and b/projects/drone-net/images/chiang-maithailand-july-11-2015-260nw-296189390.jpg differ
diff --git a/projects/drone-net/images/chiang-maithailand-july-11-2015-260nw-444993292.jpg b/projects/drone-net/images/chiang-maithailand-july-11-2015-260nw-444993292.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dab84ae9d4d0e803c3b8c1812419cdb372492c23
Binary files /dev/null and b/projects/drone-net/images/chiang-maithailand-july-11-2015-260nw-444993292.jpg differ
diff --git a/projects/drone-net/images/chiang-maithailand-july-11-2015-260nw-444993310.jpg b/projects/drone-net/images/chiang-maithailand-july-11-2015-260nw-444993310.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9017a43f48644863a266dcddb4965058bb3ac0b6
Binary files /dev/null and b/projects/drone-net/images/chiang-maithailand-july-11-2015-260nw-444993310.jpg differ
diff --git a/projects/drone-net/images/chiang-maithailand-july-11-2015-260nw-444993319.jpg b/projects/drone-net/images/chiang-maithailand-july-11-2015-260nw-444993319.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8fe578fa4cb587acee4faa534977830aae240b3e
Binary files /dev/null and b/projects/drone-net/images/chiang-maithailand-july-11-2015-260nw-444993319.jpg differ
diff --git a/projects/drone-net/images/chiangmai-thailand-september-42016-image-260nw-478015633.jpg b/projects/drone-net/images/chiangmai-thailand-september-42016-image-260nw-478015633.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a20f1520da4409b38c08bc34285c3db4874f142a
Binary files /dev/null and b/projects/drone-net/images/chiangmai-thailand-september-42016-image-260nw-478015633.jpg differ
diff --git a/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858255.jpg b/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858255.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7d1694c70f462a5637c74f6f3af12a1106d60005
Binary files /dev/null and b/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858255.jpg differ
diff --git a/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858258.jpg b/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858258.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3b8b113b6c5b8e1ec061e3d46583ad83f84ddf25
Binary files /dev/null and b/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858258.jpg differ
diff --git a/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858261.jpg b/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858261.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5f5e7ba0644c26f85ff8dcec1aaceead9306b9c5
Binary files /dev/null and b/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858261.jpg differ
diff --git a/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858264.jpg b/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858264.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cf32208536c9a8355e86a13daa5bb1f81dc83487
Binary files /dev/null and b/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858264.jpg differ
diff --git a/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858267.jpg b/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858267.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c8a9bc9effedaac0ab32991a0a119a28ab544b55
Binary files /dev/null and b/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858267.jpg differ
diff --git a/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858270.jpg b/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858270.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..62a72eded1bb22c6380a05830406d6b59a7c695f
Binary files /dev/null and b/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858270.jpg differ
diff --git a/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858276.jpg b/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858276.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..56aa061e4d768224d7d9e0be985b96628ac2906b
Binary files /dev/null and b/projects/drone-net/images/chon-buri-thailand-june-24-260nw-1124858276.jpg differ
diff --git a/projects/drone-net/images/chonburi-thailand-10-march-2017-260nw-599801336.jpg b/projects/drone-net/images/chonburi-thailand-10-march-2017-260nw-599801336.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..913086a19e6ef87e7cfd2aa59662c829b02c12a6
Binary files /dev/null and b/projects/drone-net/images/chonburi-thailand-10-march-2017-260nw-599801336.jpg differ
diff --git a/projects/drone-net/images/chonburi-thailand-10-march-2017-260nw-610395053.jpg b/projects/drone-net/images/chonburi-thailand-10-march-2017-260nw-610395053.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..01b66594b118c8cdb4ca6bb7a9074d58be06bad8
Binary files /dev/null and b/projects/drone-net/images/chonburi-thailand-10-march-2017-260nw-610395053.jpg differ
diff --git a/projects/drone-net/images/chonburi-thailand-10-march-2017-260nw-610395056.jpg b/projects/drone-net/images/chonburi-thailand-10-march-2017-260nw-610395056.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d5a30d7a2faf2e2a3a5ee7f09be3fcda208fac35
Binary files /dev/null and b/projects/drone-net/images/chonburi-thailand-10-march-2017-260nw-610395056.jpg differ
diff --git a/projects/drone-net/images/chonburi-thailand-december-7-2017-260nw-786563431.jpg b/projects/drone-net/images/chonburi-thailand-december-7-2017-260nw-786563431.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cca71c48d948f34328eaaa0f448dd2781fbba2bc
Binary files /dev/null and b/projects/drone-net/images/chonburi-thailand-december-7-2017-260nw-786563431.jpg differ
diff --git a/projects/drone-net/images/chonburi-thailand-december-7-2017-260nw-786563434.jpg b/projects/drone-net/images/chonburi-thailand-december-7-2017-260nw-786563434.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..94c11e67d21e553627969d0a927893c1183b82a2
Binary files /dev/null and b/projects/drone-net/images/chonburi-thailand-december-7-2017-260nw-786563434.jpg differ
diff --git a/projects/drone-net/images/chonburi-thailand-may-5-2018-260nw-1099844309.jpg b/projects/drone-net/images/chonburi-thailand-may-5-2018-260nw-1099844309.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..84b2a01a78441aa17141c36ab8fb31858dd32300
Binary files /dev/null and b/projects/drone-net/images/chonburi-thailand-may-5-2018-260nw-1099844309.jpg differ
diff --git a/projects/drone-net/images/chonburithailand-august-12-2017-dji-260nw-698814820.jpg b/projects/drone-net/images/chonburithailand-august-12-2017-dji-260nw-698814820.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..62df7f4edeee3ffe9423b6d32e105391d060e922
Binary files /dev/null and b/projects/drone-net/images/chonburithailand-august-12-2017-dji-260nw-698814820.jpg differ
diff --git a/projects/drone-net/images/circa-december-23-2015-white-260nw-354366158.jpg b/projects/drone-net/images/circa-december-23-2015-white-260nw-354366158.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3fa1882b59b73c34821593d6e7cc5dd4d8039ecf
Binary files /dev/null and b/projects/drone-net/images/circa-december-23-2015-white-260nw-354366158.jpg differ
diff --git a/projects/drone-net/images/circa-december-23-2015-white-260nw-354366167.jpg b/projects/drone-net/images/circa-december-23-2015-white-260nw-354366167.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d2a12bf2965250f9a7455401e9a5d676db7f9fbf
Binary files /dev/null and b/projects/drone-net/images/circa-december-23-2015-white-260nw-354366167.jpg differ
diff --git a/projects/drone-net/images/circa-december-23-2015-white-260nw-354366170.jpg b/projects/drone-net/images/circa-december-23-2015-white-260nw-354366170.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..994d4aca815ddad2403f902c82ef771ae7edb473
Binary files /dev/null and b/projects/drone-net/images/circa-december-23-2015-white-260nw-354366170.jpg differ
diff --git a/projects/drone-net/images/circa-december-23-2015-white-260nw-354366173.jpg b/projects/drone-net/images/circa-december-23-2015-white-260nw-354366173.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..98d0030eab303d85a497d3e29b69b2fab808b806
Binary files /dev/null and b/projects/drone-net/images/circa-december-23-2015-white-260nw-354366173.jpg differ
diff --git a/projects/drone-net/images/circa-december-23-2015-white-260nw-354366176.jpg b/projects/drone-net/images/circa-december-23-2015-white-260nw-354366176.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a05aff431b0830b6e19f6a93b297e959c0075e5a
Binary files /dev/null and b/projects/drone-net/images/circa-december-23-2015-white-260nw-354366176.jpg differ
diff --git a/projects/drone-net/images/circa-december-23-2015-white-260nw-354366179.jpg b/projects/drone-net/images/circa-december-23-2015-white-260nw-354366179.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f85098013f776eb896a7419c6b1b59605f304dd7
Binary files /dev/null and b/projects/drone-net/images/circa-december-23-2015-white-260nw-354366179.jpg differ
diff --git a/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639592.jpg b/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639592.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f56ab0c3f44bdc6980730fe7e1ae2795905040ec
Binary files /dev/null and b/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639592.jpg differ
diff --git a/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639601.jpg b/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639601.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d46af3756f8bb3be9880b375ca90c8d6fac4b6f3
Binary files /dev/null and b/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639601.jpg differ
diff --git a/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639613.jpg b/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639613.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e73a04a49633668532b31342cc91f048d591b89a
Binary files /dev/null and b/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639613.jpg differ
diff --git a/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639622.jpg b/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639622.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4098c40d0430f6de71a2595c9d369abdf746c276
Binary files /dev/null and b/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639622.jpg differ
diff --git a/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639631.jpg b/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639631.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1aac22ed9a0b004591f2904b664f17b09f656e8d
Binary files /dev/null and b/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639631.jpg differ
diff --git a/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639637.jpg b/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639637.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..defbd3778052641fca89838c8318863b1ea802cb
Binary files /dev/null and b/projects/drone-net/images/circa-february-1-2016-dji-260nw-370639637.jpg differ
diff --git a/projects/drone-net/images/circa-february-1-2016-microsoft-260nw-370640174.jpg b/projects/drone-net/images/circa-february-1-2016-microsoft-260nw-370640174.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a45f565e2766136f6d585cf8d57233013ac43a75
Binary files /dev/null and b/projects/drone-net/images/circa-february-1-2016-microsoft-260nw-370640174.jpg differ
diff --git a/projects/drone-net/images/circa-january-27-2016-dji-260nw-369526973.jpg b/projects/drone-net/images/circa-january-27-2016-dji-260nw-369526973.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ec96924fd27a6b951107fb60f5720e216e96bc94
Binary files /dev/null and b/projects/drone-net/images/circa-january-27-2016-dji-260nw-369526973.jpg differ
diff --git a/projects/drone-net/images/circa-january-27-2016-dji-260nw-369526979.jpg b/projects/drone-net/images/circa-january-27-2016-dji-260nw-369526979.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c2503d494f8f3b8a0ad9a154677dc2e6615bc650
Binary files /dev/null and b/projects/drone-net/images/circa-january-27-2016-dji-260nw-369526979.jpg differ
diff --git a/projects/drone-net/images/circa-january-27-2016-dji-260nw-369526988.jpg b/projects/drone-net/images/circa-january-27-2016-dji-260nw-369526988.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..792f2f4444c06680c0ddd4ebee2a5c116a54271a
Binary files /dev/null and b/projects/drone-net/images/circa-january-27-2016-dji-260nw-369526988.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-dji-260nw-359230775.jpg b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359230775.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4a91d419db990f2fb3cc1b2d6865193debd1cfed
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359230775.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-dji-260nw-359230784.jpg b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359230784.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5f2fc6ffd8a4d7d1439156ae5ce1d323dff51226
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359230784.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-dji-260nw-359231351.jpg b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359231351.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..758894e37fbda2c3e8c21ed139cb517c43c74509
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359231351.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-dji-260nw-359231357.jpg b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359231357.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cd7b579f863d3d5b8ddecba5fc8f2d2f07e1ce15
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359231357.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-dji-260nw-359232380.jpg b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359232380.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2644913c886ac9ea32a7cac6b78ca4bec0c2f457
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359232380.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-dji-260nw-359232386.jpg b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359232386.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5d1febbf8035de299aa0022fab8f03cc49c4ad59
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359232386.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-dji-260nw-359232392.jpg b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359232392.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f2a790d90ca6e664bbc374bb3b8156565f0bc481
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359232392.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234705.jpg b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234705.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8d31396a111a1eddd92b2ac63c32379b56707fa9
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234705.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234714.jpg b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234714.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e7c9ba6154988dd8c089a5a3b0362e6b8d9bc56b
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234714.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234720.jpg b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234720.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a4fc3c18af217f529e5ab0a2174ad69e6713f2e4
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234720.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234726.jpg b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234726.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fafa1f0cc0577a32394ea68fbbfee7e29967565c
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234726.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234735.jpg b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234735.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a0c73cfa0b895bba63ff326dd2516aa3ed0a5655
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-dji-260nw-359234735.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-white-260nw-359229725.jpg b/projects/drone-net/images/circa-january-6-2016-white-260nw-359229725.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ae8c4a7e4002f5110116db102708c5009d24c754
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-white-260nw-359229725.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-white-260nw-359229728.jpg b/projects/drone-net/images/circa-january-6-2016-white-260nw-359229728.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5e31aecec4ff4c215bd72703e2d6f8b8591eb553
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-white-260nw-359229728.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-white-260nw-359229737.jpg b/projects/drone-net/images/circa-january-6-2016-white-260nw-359229737.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..222f0c3efc71040ddef7eed748856d38c77a4f29
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-white-260nw-359229737.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-white-260nw-359229740.jpg b/projects/drone-net/images/circa-january-6-2016-white-260nw-359229740.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..67f4502684d0846ad9d88573cb06ee3ebf8b499d
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-white-260nw-359229740.jpg differ
diff --git a/projects/drone-net/images/circa-january-6-2016-white-260nw-359229950.jpg b/projects/drone-net/images/circa-january-6-2016-white-260nw-359229950.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a97fa3e9b68b3b23a472749bfeb72d8d0bb3d578
Binary files /dev/null and b/projects/drone-net/images/circa-january-6-2016-white-260nw-359229950.jpg differ
diff --git a/projects/drone-net/images/complete-set-dji-phantom-3-260nw-1010962069.jpg b/projects/drone-net/images/complete-set-dji-phantom-3-260nw-1010962069.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1bad4faf356658f822fbd8ad01902eb4554781fc
Binary files /dev/null and b/projects/drone-net/images/complete-set-dji-phantom-3-260nw-1010962069.jpg differ
diff --git a/projects/drone-net/images/davao-city-2014-drone-hovers-260nw-732452323.jpg b/projects/drone-net/images/davao-city-2014-drone-hovers-260nw-732452323.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dbccacd7bf982d010e443aa1728ee49486d70f77
Binary files /dev/null and b/projects/drone-net/images/davao-city-2014-drone-hovers-260nw-732452323.jpg differ
diff --git a/projects/drone-net/images/desaru-johor-malaysia-december-17-260nw-776113096.jpg b/projects/drone-net/images/desaru-johor-malaysia-december-17-260nw-776113096.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..503c2926a5bba7fe1ae4af8a5314487ac8eb7e66
Binary files /dev/null and b/projects/drone-net/images/desaru-johor-malaysia-december-17-260nw-776113096.jpg differ
diff --git a/projects/drone-net/images/desaru-johor-malaysia-december-17-260nw-776113144.jpg b/projects/drone-net/images/desaru-johor-malaysia-december-17-260nw-776113144.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b9b23ae41073a1ae9fb1ece715d25871c2beb1c2
Binary files /dev/null and b/projects/drone-net/images/desaru-johor-malaysia-december-17-260nw-776113144.jpg differ
diff --git a/projects/drone-net/images/desaru-johor-malaysia-december-17-260nw-776113168.jpg b/projects/drone-net/images/desaru-johor-malaysia-december-17-260nw-776113168.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c818bc265135d3c917b43f90f299cb9db63e995d
Binary files /dev/null and b/projects/drone-net/images/desaru-johor-malaysia-december-17-260nw-776113168.jpg differ
diff --git a/projects/drone-net/images/desaru-johor-malaysia-december-17-260nw-776113258.jpg b/projects/drone-net/images/desaru-johor-malaysia-december-17-260nw-776113258.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..92278078d71543d3575caf3cbfb9d3b6ac436505
Binary files /dev/null and b/projects/drone-net/images/desaru-johor-malaysia-december-17-260nw-776113258.jpg differ
diff --git a/projects/drone-net/images/dji-drone-air-260nw-604114163.jpg b/projects/drone-net/images/dji-drone-air-260nw-604114163.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..25482026e8d2128129340ce9f21eb2cd22da1218
Binary files /dev/null and b/projects/drone-net/images/dji-drone-air-260nw-604114163.jpg differ
diff --git a/projects/drone-net/images/dji-drone-air-260nw-604114169.jpg b/projects/drone-net/images/dji-drone-air-260nw-604114169.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..99d67ece3c0ebe967dc250b5982cc3121a7e7189
Binary files /dev/null and b/projects/drone-net/images/dji-drone-air-260nw-604114169.jpg differ
diff --git a/projects/drone-net/images/dji-drone-flying-eye-level-260nw-749488894.jpg b/projects/drone-net/images/dji-drone-flying-eye-level-260nw-749488894.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..127e729a6512cd6a058fbf1b45494d1413922561
Binary files /dev/null and b/projects/drone-net/images/dji-drone-flying-eye-level-260nw-749488894.jpg differ
diff --git a/projects/drone-net/images/dji-drone-inspire2-on-rice-260nw-702161437.jpg b/projects/drone-net/images/dji-drone-inspire2-on-rice-260nw-702161437.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..807a2f538a62fb066d3259d2121643d285821f96
Binary files /dev/null and b/projects/drone-net/images/dji-drone-inspire2-on-rice-260nw-702161437.jpg differ
diff --git a/projects/drone-net/images/dji-drone-over-crops-summer-260nw-1083920486.jpg b/projects/drone-net/images/dji-drone-over-crops-summer-260nw-1083920486.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9c263bcfebba366491eac50fe9de4252ccdee195
Binary files /dev/null and b/projects/drone-net/images/dji-drone-over-crops-summer-260nw-1083920486.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-air-drone-bicycle-260nw-1050697589.jpg b/projects/drone-net/images/dji-mavic-air-drone-bicycle-260nw-1050697589.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6176889cca40ca474274a50585489061790416e1
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-air-drone-bicycle-260nw-1050697589.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880123.jpg b/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880123.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..91988cb59552e351d357e3f2c89f46d0afb3c74f
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880123.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880126.jpg b/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880126.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..90230c7e1496eb094e9b41a316aeadede84b872b
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880126.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880132.jpg b/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880132.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5b410ff7bec4db2ef6af8faeb58998b8050615fd
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880132.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880135.jpg b/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880135.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7c63e8e3e1d05d9c7a0ba1feadbd5f56f9a06f34
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880135.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880138.jpg b/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880138.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dae1cad2a6d072c1ebc11092bd19c82fa0b86fa8
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880138.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880144.jpg b/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880144.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e9406af30aaf406fcece9c15be4051652269960a
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-air-flat-layout-260nw-1038880144.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-air-hand-on-260nw-1040549362.jpg b/projects/drone-net/images/dji-mavic-air-hand-on-260nw-1040549362.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9518a2a0a04034d508fa5f9dcc6a5b69f4b4569d
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-air-hand-on-260nw-1040549362.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-air-on-wooden-260nw-1050697202.jpg b/projects/drone-net/images/dji-mavic-air-on-wooden-260nw-1050697202.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0510324709a6a6370b3f4268f41f22d9283b931f
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-air-on-wooden-260nw-1050697202.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-1009622683.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-1009622683.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bf12957bac9c39114f44b3adef91e47089ce3da4
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-1009622683.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-1009622689.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-1009622689.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..19f2063def90d27b67d51a1287f68a9f6b9bc1c4
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-1009622689.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-1009622698.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-1009622698.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..715eaec99825c6ea026983b66329a124d8c0aaa3
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-1009622698.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-1009622704.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-1009622704.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b2a5c036eb2a948bcc0727bafa054ca5b584b516
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-1009622704.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-676190659.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-676190659.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0d807ae0730af8ed349c531f14c8f44c331c09f3
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-676190659.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-676190665.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-676190665.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4596ee14badc2b1fe000b7fcac925b6b836e2929
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-676190665.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261833.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261833.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c6771c21f32f05d2cd07c3130f81bddffecdf5f0
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261833.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261842.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261842.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f3b34ae36024aedaa509cf1f2499b8084c0de222
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261842.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261845.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261845.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e935d5f3f3de3c40f78d2f74fe9c9a50c5c32980
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261845.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261848.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261848.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ce8e62bc7f16607d4f54c848a5324c83d16e1ec4
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261848.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261857.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261857.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ee937a7aa54e0ca0ce247edf94b3f35689d33ef5
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261857.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261866.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261866.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..09aa94020a146b8342dc2aac2272493eccdcb37d
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flight-260nw-677261866.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622680.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622680.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..645e4e0fd8132b56fda75c029e8e5709284c2fd7
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622680.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622686.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622686.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..679d93f9521db4274eb17b75a0ced383c3436c2f
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622686.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622692.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622692.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eefbae25700b4316ce1cfe41c8c89b74c6188cad
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622692.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622701.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622701.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b637dcbaabfb6857c09eceea878b579b2eb2a939
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622701.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622707.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622707.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..362fccf94059f1a66edbe2a32dc4450132c09e23
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-1009622707.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-676181260.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-676181260.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..baecaaa185847c96478a739b908323e33faf7c56
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-676181260.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-676181263.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-676181263.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1c6f79968377db0ff530c53bec53c0897ad79137
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-676181263.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-676181266.jpg b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-676181266.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e24f0bc3103fb3caad87e008b3ce2d58d1dec70b
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-flying-260nw-676181266.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-israel-260nw-732157351.jpg b/projects/drone-net/images/dji-mavic-pro-drone-israel-260nw-732157351.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..efa0883ca29eeb7b028e0f0d669ada061eaff515
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-israel-260nw-732157351.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-israel-260nw-732157480.jpg b/projects/drone-net/images/dji-mavic-pro-drone-israel-260nw-732157480.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d79dcb49b33af4d646bf449bd989bd08a5a89644
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-israel-260nw-732157480.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-israel-260nw-732160462.jpg b/projects/drone-net/images/dji-mavic-pro-drone-israel-260nw-732160462.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c6807b78f0b664f639c2381d857f5be6d0795f5b
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-israel-260nw-732160462.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-israel-260nw-732160579.jpg b/projects/drone-net/images/dji-mavic-pro-drone-israel-260nw-732160579.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a0627599d9a703e7b9b042b40849e8cbba025737
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-israel-260nw-732160579.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-560644858.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-560644858.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4a10eae2476fabacf9aa956dd5e85da1656312a5
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-560644858.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-560644870.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-560644870.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c34307f1ab790af9e1913e29406f161a9205ef5c
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-560644870.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-560644873.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-560644873.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7e1cc579dd62464c8a296b0125d6d93abc816a4c
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-560644873.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-560644876.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-560644876.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b09cb3c19b5e57831aae1bb5c7014d5d7365e7e3
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-560644876.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-563678803.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-563678803.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f9f4d4a74e8344a8acdde0d229423e9f68e833ff
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-563678803.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-563678812.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-563678812.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..66d4561d0191f1a66141f149ee74286cfd6daecd
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-563678812.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-567949936.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-567949936.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9e35a230ac79bcacf2ba58bc66e80a16eaf3336f
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-567949936.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-567949939.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-567949939.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3fc0f06491964be023e3dabd0ccd24b3f3ba58e2
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-567949939.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-567949942.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-567949942.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..07ec2678e3e1980804fa7a2b7b7f0a0e963fa770
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-567949942.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597367553.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597367553.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ba92a4803b0ebef1e50f90fe75a743468e95e901
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597367553.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597367571.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597367571.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1dca84a04e590e722e64889366e0d8d4c6b1c08e
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597367571.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597379988.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597379988.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b34ec4f8f5930fec2a5905a6ad9cd371df15e086
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597379988.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597379991.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597379991.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c45f3a8685daaae034ac163b350f0a75a32df454
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597379991.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597379994.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597379994.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bd9627c140afb4ffe70942d8b5bd00ae9669403b
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597379994.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597605294.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597605294.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..105e77095385f8264ec9bebff737101e636a959f
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-597605294.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-599886017.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-599886017.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7c329ac682f77d0d6b2731364c4526fcc29a3b9b
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-599886017.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-599887085.jpg b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-599887085.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e19908405d719fe6bbf83090b32264cc99597fcb
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-latvia-260nw-599887085.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1028042260.jpg b/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1028042260.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..354691b6615e58a869ac16672dd83f4b342a7ca0
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1028042260.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1028056351.jpg b/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1028056351.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9313042538e12ca9774a6c7b6e41e5d1a38655d8
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1028056351.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1028082847.jpg b/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1028082847.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7bbd9a982d2a8d0976f320b29b7cd7b6d70140ca
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1028082847.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1033378597.jpg b/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1033378597.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7c79756c719d9c00c703b5470e23386c2aa0b5b4
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1033378597.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1049231243.jpg b/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1049231243.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5d8e57e5d44494481a9b09edc3e6c1b18d30a2f8
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1049231243.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1062653582.jpg b/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1062653582.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0d8c3574c7d4d570ac8d0ee7f9909d68c0ad81e2
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1062653582.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1108177427.jpg b/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1108177427.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7d4ab7401ba25a50c78e37011e4bc4c0e4d09c72
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-moscow-260nw-1108177427.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-prague-260nw-636003467.jpg b/projects/drone-net/images/dji-mavic-pro-drone-prague-260nw-636003467.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..09fcfba2fdbd3108954a44e8542d0df30b9aefa6
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-prague-260nw-636003467.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-prague-260nw-636003530.jpg b/projects/drone-net/images/dji-mavic-pro-drone-prague-260nw-636003530.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c7d51f386e92fe8fb36f122dcc126ecf8db708ae
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-prague-260nw-636003530.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-prague-260nw-636003596.jpg b/projects/drone-net/images/dji-mavic-pro-drone-prague-260nw-636003596.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5aaa09d24b938927b41c83f9ac32a0079e2c5f5c
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-prague-260nw-636003596.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-riga-260nw-533974783.jpg b/projects/drone-net/images/dji-mavic-pro-drone-riga-260nw-533974783.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4abad8663c92dda7a5690dc5ce71abe7a1fdf7dc
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-riga-260nw-533974783.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-riga-260nw-533974795.jpg b/projects/drone-net/images/dji-mavic-pro-drone-riga-260nw-533974795.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ff57e1c42c79ea6f1eac6d79109e45d7a13c38e4
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-riga-260nw-533974795.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-riga-260nw-533974804.jpg b/projects/drone-net/images/dji-mavic-pro-drone-riga-260nw-533974804.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d4d653712b00e91bf3a743a2a9b4e91216be3088
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-riga-260nw-533974804.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-riga-260nw-533974813.jpg b/projects/drone-net/images/dji-mavic-pro-drone-riga-260nw-533974813.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..59660fda00f577727852007a466fb3c159b055c7
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-riga-260nw-533974813.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-533974276.jpg b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-533974276.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a3b55dc18d82e497493384f2074b85231542ba1a
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-533974276.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-533974279.jpg b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-533974279.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6e1005dd589a81277fbcf9ee22e41df9247b72de
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-533974279.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803243.jpg b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803243.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1474acf4e974b07c17083b4f383fa325c5119db4
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803243.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803249.jpg b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803249.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d288cd7fbcbec0b52864a85564d41b16b8a26d1f
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803249.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803255.jpg b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803255.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bc66ff3a26a33d3586c54de8af1ff32439b6c8f2
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803255.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803261.jpg b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803261.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d79dfab7517e2403dd80b105493bf7016bf3c39d
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803261.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803267.jpg b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803267.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..05d200dfab5d1fa08e560e399abd93b464982036
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803267.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803279.jpg b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803279.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ea0c34d4ed967dc47cc4d79779919d2a950a9af3
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803279.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803282.jpg b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803282.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..975df18206c4018c6185d0c4950e56f83dccc76f
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803282.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803288.jpg b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803288.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4ef173dbb508d17d3716a80bf1735839c59ef50d
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-drone-rigalatvia-260nw-542803288.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344344.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344344.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e1505e11464a3c1d09acf65b04939c4b72d1e440
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344344.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344347.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344347.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d61ab932b8de1841159632fdb71aa975d51dc066
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344347.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344350.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344350.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6f79791039950039948f152df9b6b75a8ad3f3fc
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344350.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344353.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344353.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ff13567a5368de7a225e103bc85e661bee137e5c
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344353.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344356.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344356.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..815d1595628ef286ab08a370b935c6a22330e5d8
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344356.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344359.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344359.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..22ac5f980bfcb767830c773781eb69bdfbd2bcd4
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344359.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344362.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344362.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bfbe79ea1f1f82bc07b89134b625c782f95066ef
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344362.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344365.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344365.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..407c432b99fb58b07aa756772ec28eb7c354bc5c
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344365.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344368.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344368.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3070af2fe0b898f3d32ee5dfff5ac7dc8e058678
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344368.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344371.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344371.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c5b459a76e5123de17d6df1b36fc71620e020a6e
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344371.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344416.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344416.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4872295e6939bef0292474d3e1fee571768c7041
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344416.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344419.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344419.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ad251fae88caceb0f9221f728212cbf490724fde
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344419.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344422.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344422.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6e87cd6a093cde2317d2515584fa744f9bf89066
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344422.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344425.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344425.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3207ea1cc3f2e69e360f0bec6b170bdf49f0321f
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344425.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344428.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344428.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cf312fcf3f51ad2552ee885d89d7a8b9ec4c9740
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344428.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344431.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344431.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7fdec1d9a4fce700944b9e4d62f54b33f271914b
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344431.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344434.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344434.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2b273595113ae7dc49ba7847de52f96d15f724b5
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344434.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344437.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344437.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..81fdc2658cc417b5cc104265f8b606c4988995f9
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344437.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344440.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344440.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f278efabc84a45e954aa2dfdbd6189a116b1f150
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344440.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344443.jpg b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344443.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dec0ddf16a2a501faea6e9026b1037f561b88edf
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-flevoland-netherlands-260nw-1129344443.jpg differ
diff --git a/projects/drone-net/images/dji-mavic-pro-on-white-260nw-1125301628.jpg b/projects/drone-net/images/dji-mavic-pro-on-white-260nw-1125301628.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eefbde58e61cb8e6b4167777811b090feb2a5504
Binary files /dev/null and b/projects/drone-net/images/dji-mavic-pro-on-white-260nw-1125301628.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-3-professional-drone-260nw-1010962075.jpg b/projects/drone-net/images/dji-phantom-3-professional-drone-260nw-1010962075.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eef30691bf7ecd0da8cd6e07bb98b3bc1f2a32dd
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-3-professional-drone-260nw-1010962075.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-3s-drone-ready-260nw-690052978.jpg b/projects/drone-net/images/dji-phantom-3s-drone-ready-260nw-690052978.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1f430d36bc65eec2ceb3350975d28c18509a1263
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-3s-drone-ready-260nw-690052978.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-drone-260nw-404078368.jpg b/projects/drone-net/images/dji-phantom-4-drone-260nw-404078368.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4ad4fe85a3befe57711a14bca64c033196a8ccfc
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-drone-260nw-404078368.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-being-260nw-1010339167.jpg b/projects/drone-net/images/dji-phantom-4-pro-being-260nw-1010339167.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9ebf9ae33f82d60316d99bfa3f319b641e8edc46
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-being-260nw-1010339167.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-being-260nw-1010339170.jpg b/projects/drone-net/images/dji-phantom-4-pro-being-260nw-1010339170.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8d17d940e3f8212cf7e9077bc966a21632db4589
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-being-260nw-1010339170.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088925782.jpg b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088925782.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..25ca60b2df41bcc8172fcd7d92241cc47d1a30ab
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088925782.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928392.jpg b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928392.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1f8e82d0c24d25cea150ab98d7254c039ec9bab8
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928392.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928395.jpg b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928395.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..deb04d79cbf16fa9c565e2c1aec5f73752ad6964
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928395.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928398.jpg b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928398.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..86fd2259fc81cf5e1e5159237e8af4a89fc4bc97
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928398.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928401.jpg b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928401.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..873a82fa2a385e8a30670ba924eefab93e3437aa
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928401.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928404.jpg b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928404.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cf3ef15a419c577b6f989e790e2790b8bb802b7d
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928404.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928407.jpg b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928407.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8ec4a15b0b31c96e82ae9e8c4d0bad5c171c27d2
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928407.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928410.jpg b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928410.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..46822036d25ec37a7e863aba727af9af88f956dd
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928410.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928413.jpg b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928413.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5e51ce74bec1d11ca7f43e02a613c3f567740193
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928413.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928416.jpg b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928416.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dfc69d9f96c1bbacb19d80bce310c36b41823b65
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928416.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928419.jpg b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928419.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2fbfa4cf99c4c69f9954a1b4e59b57a79d0acb8c
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928419.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928422.jpg b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928422.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f2c40d34d88b24eccfa0e0475fb67181f73a266a
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928422.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928425.jpg b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928425.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fbda7ea09f9e881bdc870efd83c90c7c76e3f71e
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088928425.jpg differ
diff --git a/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088935289.jpg b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088935289.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a4722242a6c4572735163164255f989d8ec1d645
Binary files /dev/null and b/projects/drone-net/images/dji-phantom-4-pro-obsidian-260nw-1088935289.jpg differ
diff --git a/projects/drone-net/images/dji-spark-drone-on-air-260nw-1062783170.jpg b/projects/drone-net/images/dji-spark-drone-on-air-260nw-1062783170.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3759f24a80d0d5a71826d50bce42e84ddb1da232
Binary files /dev/null and b/projects/drone-net/images/dji-spark-drone-on-air-260nw-1062783170.jpg differ
diff --git a/projects/drone-net/images/dji-spark-sticker-cover-available-260nw-707416564.jpg b/projects/drone-net/images/dji-spark-sticker-cover-available-260nw-707416564.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5de5c5d831f686c27996f87c3d931fbad8986292
Binary files /dev/null and b/projects/drone-net/images/dji-spark-sticker-cover-available-260nw-707416564.jpg differ
diff --git a/projects/drone-net/images/dji-spark-uav-drone-quadrocopter-260nw-1134511202.jpg b/projects/drone-net/images/dji-spark-uav-drone-quadrocopter-260nw-1134511202.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..364c7e222da29a1f1fa2e07b7cec50a3437bc36f
Binary files /dev/null and b/projects/drone-net/images/dji-spark-uav-drone-quadrocopter-260nw-1134511202.jpg differ
diff --git a/projects/drone-net/images/dnepropetrovsk-ukraine-november-5-2015-260nw-336522866.jpg b/projects/drone-net/images/dnepropetrovsk-ukraine-november-5-2015-260nw-336522866.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2b318e567929bc3852200f0a00b860c79eea8347
Binary files /dev/null and b/projects/drone-net/images/dnepropetrovsk-ukraine-november-5-2015-260nw-336522866.jpg differ
diff --git a/projects/drone-net/images/dnepropetrovsk-ukraine-november-5-2015-260nw-336522878.jpg b/projects/drone-net/images/dnepropetrovsk-ukraine-november-5-2015-260nw-336522878.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1e45bcf3048b5904b1a853bf0bb5919ece58b605
Binary files /dev/null and b/projects/drone-net/images/dnepropetrovsk-ukraine-november-5-2015-260nw-336522878.jpg differ
diff --git a/projects/drone-net/images/dnepropetrovsk-ukraine-november-5-2015-260nw-336522884.jpg b/projects/drone-net/images/dnepropetrovsk-ukraine-november-5-2015-260nw-336522884.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fc4fe8ffdc0dfbd2c220535ea4b1510a755f2277
Binary files /dev/null and b/projects/drone-net/images/dnepropetrovsk-ukraine-november-5-2015-260nw-336522884.jpg differ
diff --git a/projects/drone-net/images/dolzhanskaya-russia-02052018-image-dji-260nw-1082937491.jpg b/projects/drone-net/images/dolzhanskaya-russia-02052018-image-dji-260nw-1082937491.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3da963e5e41a2088de97f147a6cab4e822e85cdb
Binary files /dev/null and b/projects/drone-net/images/dolzhanskaya-russia-02052018-image-dji-260nw-1082937491.jpg differ
diff --git a/projects/drone-net/images/dolzhanskaya-russia-02052018-image-dji-260nw-1082939618.jpg b/projects/drone-net/images/dolzhanskaya-russia-02052018-image-dji-260nw-1082939618.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..97579468ad19a68824b10090bf444719d11e9810
Binary files /dev/null and b/projects/drone-net/images/dolzhanskaya-russia-02052018-image-dji-260nw-1082939618.jpg differ
diff --git a/projects/drone-net/images/dolzhanskaya-russia-02052018-image-dji-260nw-1083057137.jpg b/projects/drone-net/images/dolzhanskaya-russia-02052018-image-dji-260nw-1083057137.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eb7b19082d4117caeda5237f62fe411c82bcc4f1
Binary files /dev/null and b/projects/drone-net/images/dolzhanskaya-russia-02052018-image-dji-260nw-1083057137.jpg differ
diff --git a/projects/drone-net/images/dolzhanskaya-russia-02052018-image-dji-260nw-1083205766.jpg b/projects/drone-net/images/dolzhanskaya-russia-02052018-image-dji-260nw-1083205766.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e72073e2ff317e9db554ae410e0c0d44d263cb89
Binary files /dev/null and b/projects/drone-net/images/dolzhanskaya-russia-02052018-image-dji-260nw-1083205766.jpg differ
diff --git a/projects/drone-net/images/downings-ireland-march-06-2016-260nw-387693463.jpg b/projects/drone-net/images/downings-ireland-march-06-2016-260nw-387693463.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a8e84a1f22a1ff4f848312e48e0860719d41a3fd
Binary files /dev/null and b/projects/drone-net/images/downings-ireland-march-06-2016-260nw-387693463.jpg differ
diff --git a/projects/drone-net/images/downings-ireland-march-06-2016-260nw-387693487.jpg b/projects/drone-net/images/downings-ireland-march-06-2016-260nw-387693487.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b07f14441afe9297184ab255e0b9a7c4ec8bbcbb
Binary files /dev/null and b/projects/drone-net/images/downings-ireland-march-06-2016-260nw-387693487.jpg differ
diff --git a/projects/drone-net/images/downings-ireland-march-06-2016-260nw-387693511.jpg b/projects/drone-net/images/downings-ireland-march-06-2016-260nw-387693511.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dae03e44b6711565dc1c2adebb98c1464f051dc5
Binary files /dev/null and b/projects/drone-net/images/downings-ireland-march-06-2016-260nw-387693511.jpg differ
diff --git a/projects/drone-net/images/drone-260nw-609909833.jpg b/projects/drone-net/images/drone-260nw-609909833.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1e39aabdef968c7c5383db0cbbda38347f4ad93e
Binary files /dev/null and b/projects/drone-net/images/drone-260nw-609909833.jpg differ
diff --git a/projects/drone-net/images/drone-260nw-609909854.jpg b/projects/drone-net/images/drone-260nw-609909854.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8404812a38c98b65522dc23ec09e3c97c6cedea3
Binary files /dev/null and b/projects/drone-net/images/drone-260nw-609909854.jpg differ
diff --git a/projects/drone-net/images/drone-260nw-609909863.jpg b/projects/drone-net/images/drone-260nw-609909863.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0b214f56899d5e283471c34bca047d10887cd1ed
Binary files /dev/null and b/projects/drone-net/images/drone-260nw-609909863.jpg differ
diff --git a/projects/drone-net/images/drone-dji-mavic-air-control-260nw-1040481397.jpg b/projects/drone-net/images/drone-dji-mavic-air-control-260nw-1040481397.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c13339b6c295f9cbd1b1c978874014f07abe95de
Binary files /dev/null and b/projects/drone-net/images/drone-dji-mavic-air-control-260nw-1040481397.jpg differ
diff --git a/projects/drone-net/images/drone-dji-mavic-air-control-260nw-1040549368.jpg b/projects/drone-net/images/drone-dji-mavic-air-control-260nw-1040549368.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..75bdd880d20f98b5af13b5f475628861be20806d
Binary files /dev/null and b/projects/drone-net/images/drone-dji-mavic-air-control-260nw-1040549368.jpg differ
diff --git a/projects/drone-net/images/drone-dji-mavic-air-control-260nw-1050687482.jpg b/projects/drone-net/images/drone-dji-mavic-air-control-260nw-1050687482.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ea3dd9491d46858158db2010395871fda86cd8c0
Binary files /dev/null and b/projects/drone-net/images/drone-dji-mavic-air-control-260nw-1050687482.jpg differ
diff --git a/projects/drone-net/images/drone-dji-mavic-air-control-260nw-1050687509.jpg b/projects/drone-net/images/drone-dji-mavic-air-control-260nw-1050687509.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a07d4435e4f7e1a3e6411bc71c534360c2341ed2
Binary files /dev/null and b/projects/drone-net/images/drone-dji-mavic-air-control-260nw-1050687509.jpg differ
diff --git a/projects/drone-net/images/drone-dji-mavic-air-hand-260nw-1050687485.jpg b/projects/drone-net/images/drone-dji-mavic-air-hand-260nw-1050687485.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7d9224bb0aaae2abdb2e9527fd530dd759ba5c1c
Binary files /dev/null and b/projects/drone-net/images/drone-dji-mavic-air-hand-260nw-1050687485.jpg differ
diff --git a/projects/drone-net/images/drone-dji-mavic-air-isolated-260nw-1040481043.jpg b/projects/drone-net/images/drone-dji-mavic-air-isolated-260nw-1040481043.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fa1f106bb13dff5803b4fef5f0f4aeb163a5882f
Binary files /dev/null and b/projects/drone-net/images/drone-dji-mavic-air-isolated-260nw-1040481043.jpg differ
diff --git a/projects/drone-net/images/drone-dji-mavic-air-isolated-260nw-1050687497.jpg b/projects/drone-net/images/drone-dji-mavic-air-isolated-260nw-1050687497.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..40162df73f4846df8b30dd7556a89a7bbab80b7a
Binary files /dev/null and b/projects/drone-net/images/drone-dji-mavic-air-isolated-260nw-1050687497.jpg differ
diff --git a/projects/drone-net/images/drone-dji-mavic-air-on-260nw-1040549371.jpg b/projects/drone-net/images/drone-dji-mavic-air-on-260nw-1040549371.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6ac11bc61b357849c6a67762feecfb4e4fa4090c
Binary files /dev/null and b/projects/drone-net/images/drone-dji-mavic-air-on-260nw-1040549371.jpg differ
diff --git a/projects/drone-net/images/drone-dji-mavic-air-on-260nw-1050687500.jpg b/projects/drone-net/images/drone-dji-mavic-air-on-260nw-1050687500.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5262bfdecf934cc213b1b6debfba8114d64bb220
Binary files /dev/null and b/projects/drone-net/images/drone-dji-mavic-air-on-260nw-1050687500.jpg differ
diff --git a/projects/drone-net/images/drone-dji-mavic-air-on-260nw-1050687506.jpg b/projects/drone-net/images/drone-dji-mavic-air-on-260nw-1050687506.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d2f4999f89e2cf753b05305fd9712fecc0fcafe0
Binary files /dev/null and b/projects/drone-net/images/drone-dji-mavic-air-on-260nw-1050687506.jpg differ
diff --git a/projects/drone-net/images/drone-dji-mavic-air-protective-260nw-1050687491.jpg b/projects/drone-net/images/drone-dji-mavic-air-protective-260nw-1050687491.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..34bac17d621c7079b3d3eb0304ec83efb9cf7026
Binary files /dev/null and b/projects/drone-net/images/drone-dji-mavic-air-protective-260nw-1050687491.jpg differ
diff --git a/projects/drone-net/images/drone-dji-mavic-air-quadroopter-260nw-1040481433.jpg b/projects/drone-net/images/drone-dji-mavic-air-quadroopter-260nw-1040481433.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b591d7e0ad9951e6d574ba4ffb856656466d423d
Binary files /dev/null and b/projects/drone-net/images/drone-dji-mavic-air-quadroopter-260nw-1040481433.jpg differ
diff --git a/projects/drone-net/images/drone-dji-mavic-air-quadroopter-260nw-1040549365.jpg b/projects/drone-net/images/drone-dji-mavic-air-quadroopter-260nw-1040549365.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3cacc79f68741bbf42f0b6b9d149ffbc7bc2058b
Binary files /dev/null and b/projects/drone-net/images/drone-dji-mavic-air-quadroopter-260nw-1040549365.jpg differ
diff --git a/projects/drone-net/images/drone-flight-260nw-508153201.jpg b/projects/drone-net/images/drone-flight-260nw-508153201.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..71365804ebb16a78faec59b23e5affcd0082949a
Binary files /dev/null and b/projects/drone-net/images/drone-flight-260nw-508153201.jpg differ
diff --git a/projects/drone-net/images/drone-flight-260nw-508153975.jpg b/projects/drone-net/images/drone-flight-260nw-508153975.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ff287efcb48087c4aff31aa8b29fdd5748d3e515
Binary files /dev/null and b/projects/drone-net/images/drone-flight-260nw-508153975.jpg differ
diff --git a/projects/drone-net/images/drone-flight-260nw-508153984.jpg b/projects/drone-net/images/drone-flight-260nw-508153984.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ad7b30fa73ebdd4a182f587aa85566d5e9769dcf
Binary files /dev/null and b/projects/drone-net/images/drone-flight-260nw-508153984.jpg differ
diff --git a/projects/drone-net/images/drone-flight-260nw-508153996.jpg b/projects/drone-net/images/drone-flight-260nw-508153996.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..159b15aa665d0199e438bc220aa994b67f86e851
Binary files /dev/null and b/projects/drone-net/images/drone-flight-260nw-508153996.jpg differ
diff --git a/projects/drone-net/images/drone-flight-dji-phantom-3-260nw-545092063.jpg b/projects/drone-net/images/drone-flight-dji-phantom-3-260nw-545092063.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6d6f11e3dd86ab9ac596a1bed016cf44dfdbd140
Binary files /dev/null and b/projects/drone-net/images/drone-flight-dji-phantom-3-260nw-545092063.jpg differ
diff --git a/projects/drone-net/images/drone-helsinki-finland-april-2017-260nw-748075114.jpg b/projects/drone-net/images/drone-helsinki-finland-april-2017-260nw-748075114.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f202240a3ac9bb3ab3d288a929ff58320f3fe19d
Binary files /dev/null and b/projects/drone-net/images/drone-helsinki-finland-april-2017-260nw-748075114.jpg differ
diff --git a/projects/drone-net/images/drone-landing-mat-260nw-758106700.jpg b/projects/drone-net/images/drone-landing-mat-260nw-758106700.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ed47c987466cae1e9481d5a35547695bc89ae010
Binary files /dev/null and b/projects/drone-net/images/drone-landing-mat-260nw-758106700.jpg differ
diff --git a/projects/drone-net/images/drone-oversees-activity-firefighters-during-260nw-569066557.jpg b/projects/drone-net/images/drone-oversees-activity-firefighters-during-260nw-569066557.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e63dcc2c8ec727ccf7d06abc116f5b60ec8472b2
Binary files /dev/null and b/projects/drone-net/images/drone-oversees-activity-firefighters-during-260nw-569066557.jpg differ
diff --git a/projects/drone-net/images/drone-oversees-activity-firefighters-during-260nw-569066566.jpg b/projects/drone-net/images/drone-oversees-activity-firefighters-during-260nw-569066566.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2a724faf0d4d4cb19df90b339c8e29b49024c530
Binary files /dev/null and b/projects/drone-net/images/drone-oversees-activity-firefighters-during-260nw-569066566.jpg differ
diff --git a/projects/drone-net/images/drone-oversees-activity-firefighters-during-260nw-569071027.jpg b/projects/drone-net/images/drone-oversees-activity-firefighters-during-260nw-569071027.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8ed00b61224edb4207e1a945bcf5072bb4086f15
Binary files /dev/null and b/projects/drone-net/images/drone-oversees-activity-firefighters-during-260nw-569071027.jpg differ
diff --git a/projects/drone-net/images/drone-oversees-activity-firefighters-on-260nw-569088217.jpg b/projects/drone-net/images/drone-oversees-activity-firefighters-on-260nw-569088217.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eee8927130073e37616ae628d1fbf93ef7889558
Binary files /dev/null and b/projects/drone-net/images/drone-oversees-activity-firefighters-on-260nw-569088217.jpg differ
diff --git a/projects/drone-net/images/drone-quad-copter-high-resolution-260nw-686569813.jpg b/projects/drone-net/images/drone-quad-copter-high-resolution-260nw-686569813.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1aeefb8487423e09752014c9ee970f7cb76e74bc
Binary files /dev/null and b/projects/drone-net/images/drone-quad-copter-high-resolution-260nw-686569813.jpg differ
diff --git a/projects/drone-net/images/drone-quadcopter-dji-phantom-3-260nw-438110464.jpg b/projects/drone-net/images/drone-quadcopter-dji-phantom-3-260nw-438110464.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..22d8984264043acbf8cdb41d2ddae791383a3fc6
Binary files /dev/null and b/projects/drone-net/images/drone-quadcopter-dji-phantom-3-260nw-438110464.jpg differ
diff --git a/projects/drone-net/images/drone-quadcopter-dji-phantom-3-260nw-457625905.jpg b/projects/drone-net/images/drone-quadcopter-dji-phantom-3-260nw-457625905.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a91ac2a3bd3e4d92239a9db6ec2f6228bbca2743
Binary files /dev/null and b/projects/drone-net/images/drone-quadcopter-dji-phantom-3-260nw-457625905.jpg differ
diff --git a/projects/drone-net/images/drone-quadcopter-dji-phantom-3-260nw-483299746.jpg b/projects/drone-net/images/drone-quadcopter-dji-phantom-3-260nw-483299746.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..34263613ce3c93f428a6e3d57ed21ac7578fe907
Binary files /dev/null and b/projects/drone-net/images/drone-quadcopter-dji-phantom-3-260nw-483299746.jpg differ
diff --git a/projects/drone-net/images/drone-quadcopter-dji-phantom-4-260nw-1044882709.jpg b/projects/drone-net/images/drone-quadcopter-dji-phantom-4-260nw-1044882709.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b1fc52895033690df004af34780e34de3f64deab
Binary files /dev/null and b/projects/drone-net/images/drone-quadcopter-dji-phantom-4-260nw-1044882709.jpg differ
diff --git a/projects/drone-net/images/drone-quadcopter-dji-phantom-4-260nw-1044882712.jpg b/projects/drone-net/images/drone-quadcopter-dji-phantom-4-260nw-1044882712.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7dbffdaca9488af252f52b98488214d5bef4a838
Binary files /dev/null and b/projects/drone-net/images/drone-quadcopter-dji-phantom-4-260nw-1044882712.jpg differ
diff --git a/projects/drone-net/images/drone-quadcopter-dji-phantom-4-260nw-1044882715.jpg b/projects/drone-net/images/drone-quadcopter-dji-phantom-4-260nw-1044882715.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1f8a8e3740de0a20626b72ec1cc9f2ef7973e66e
Binary files /dev/null and b/projects/drone-net/images/drone-quadcopter-dji-phantom-4-260nw-1044882715.jpg differ
diff --git a/projects/drone-net/images/drone-quadcopter-dji-phantom-4-260nw-1044882718.jpg b/projects/drone-net/images/drone-quadcopter-dji-phantom-4-260nw-1044882718.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e91434072685849eee0656e7d4d2c625ef245b48
Binary files /dev/null and b/projects/drone-net/images/drone-quadcopter-dji-phantom-4-260nw-1044882718.jpg differ
diff --git a/projects/drone-net/images/drone-quadrocopter-dji-phantom-3-260nw-1022380693.jpg b/projects/drone-net/images/drone-quadrocopter-dji-phantom-3-260nw-1022380693.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..130e3122467c4bb01b4e2cbc95a628ba933408da
Binary files /dev/null and b/projects/drone-net/images/drone-quadrocopter-dji-phantom-3-260nw-1022380693.jpg differ
diff --git a/projects/drone-net/images/drone-quadrocopter-dji-phantom-3-260nw-1022380930.jpg b/projects/drone-net/images/drone-quadrocopter-dji-phantom-3-260nw-1022380930.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..22b75436701c55c8f28ed4a0fcf31ae4787eb291
Binary files /dev/null and b/projects/drone-net/images/drone-quadrocopter-dji-phantom-3-260nw-1022380930.jpg differ
diff --git a/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832452.jpg b/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832452.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aeae14b3445a79fd236a75ec2bbd92fd9610b36d
Binary files /dev/null and b/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832452.jpg differ
diff --git a/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832455.jpg b/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832455.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9eef44b65dddabbaa590f670a121708f31818dca
Binary files /dev/null and b/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832455.jpg differ
diff --git a/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832473.jpg b/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832473.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..951742a6f4b7d56c7ffd9029c72bf9c984f7c59a
Binary files /dev/null and b/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832473.jpg differ
diff --git a/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832482.jpg b/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832482.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6f9354dddce640bb17dc8e0c96c1f6031d6565b0
Binary files /dev/null and b/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832482.jpg differ
diff --git a/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832506.jpg b/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832506.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7e0ef1635850b3f6e663d70c8918ca03dca1bee4
Binary files /dev/null and b/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832506.jpg differ
diff --git a/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832512.jpg b/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832512.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..646926ae3bf6bbd5ab0005205580a18d3c2818a3
Binary files /dev/null and b/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832512.jpg differ
diff --git a/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832548.jpg b/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832548.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8156e3e2fe192ff4adcd18173f6e12793a91547b
Binary files /dev/null and b/projects/drone-net/images/drone-quadrocopter-dji-phantom-high-260nw-457832548.jpg differ
diff --git a/projects/drone-net/images/drone-sky-quadruple-260nw-660540760.jpg b/projects/drone-net/images/drone-sky-quadruple-260nw-660540760.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..935e8664d4b74b209c31c12a784889b5804a77c4
Binary files /dev/null and b/projects/drone-net/images/drone-sky-quadruple-260nw-660540760.jpg differ
diff --git a/projects/drone-net/images/drone-spark-dji-260nw-1120419509.jpg b/projects/drone-net/images/drone-spark-dji-260nw-1120419509.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6cd7bafd26bf52f85437e1d35a586f3935559537
Binary files /dev/null and b/projects/drone-net/images/drone-spark-dji-260nw-1120419509.jpg differ
diff --git a/projects/drone-net/images/drone-white-quadcopter-camera-flying-260nw-567805882.jpg b/projects/drone-net/images/drone-white-quadcopter-camera-flying-260nw-567805882.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8c9b842c439777be6b5d904664bf1830c245b3cf
Binary files /dev/null and b/projects/drone-net/images/drone-white-quadcopter-camera-flying-260nw-567805882.jpg differ
diff --git a/projects/drone-net/images/drones-inspire-phantom-mavic-on-260nw-1139013731.jpg b/projects/drone-net/images/drones-inspire-phantom-mavic-on-260nw-1139013731.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..28bff6da0ed9ed264a3523f48821b01f18c4716a
Binary files /dev/null and b/projects/drone-net/images/drones-inspire-phantom-mavic-on-260nw-1139013731.jpg differ
diff --git a/projects/drone-net/images/dusseldorf-germany-july-04-2016-260nw-565279123.jpg b/projects/drone-net/images/dusseldorf-germany-july-04-2016-260nw-565279123.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d3467525f917441d4df20d386a546b7b49b58033
Binary files /dev/null and b/projects/drone-net/images/dusseldorf-germany-july-04-2016-260nw-565279123.jpg differ
diff --git a/projects/drone-net/images/east-mediterranean-29-sep-2017-260nw-724980712.jpg b/projects/drone-net/images/east-mediterranean-29-sep-2017-260nw-724980712.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..755964e8039f475a958bc9b16c9c39fdf74dfc4e
Binary files /dev/null and b/projects/drone-net/images/east-mediterranean-29-sep-2017-260nw-724980712.jpg differ
diff --git a/projects/drone-net/images/editorial-swansea-uk-june-12-260nw-661016059.jpg b/projects/drone-net/images/editorial-swansea-uk-june-12-260nw-661016059.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..656558501d01b320495800892c12dc5d799136f8
Binary files /dev/null and b/projects/drone-net/images/editorial-swansea-uk-june-12-260nw-661016059.jpg differ
diff --git a/projects/drone-net/images/elitnyy-russia-august-20-2016-260nw-523288015.jpg b/projects/drone-net/images/elitnyy-russia-august-20-2016-260nw-523288015.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f549690c88b90b111866bb8083ed32beb089e391
Binary files /dev/null and b/projects/drone-net/images/elitnyy-russia-august-20-2016-260nw-523288015.jpg differ
diff --git a/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371023.jpg b/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371023.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f3f4a9244540905054aa4c2aa1cb01b59e34dde1
Binary files /dev/null and b/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371023.jpg differ
diff --git a/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371026.jpg b/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371026.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..725a1a9bb711c2e412310af5fe4a8b5fefa29ba5
Binary files /dev/null and b/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371026.jpg differ
diff --git a/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371029.jpg b/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371029.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e345f0860b191e1410cf61577a02aca65b0e3a31
Binary files /dev/null and b/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371029.jpg differ
diff --git a/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371032.jpg b/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371032.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..acc154aef2635e04d7f9f152b1418f4f55d64209
Binary files /dev/null and b/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371032.jpg differ
diff --git a/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371035.jpg b/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371035.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..451103d97faaa69e3929551a3fb7c3fcfadd840d
Binary files /dev/null and b/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371035.jpg differ
diff --git a/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371038.jpg b/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371038.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ba485d4feb831db5e2316621b45d1dd1d0e6ef6e
Binary files /dev/null and b/projects/drone-net/images/empoli-italy-september-20-2015-260nw-319371038.jpg differ
diff --git a/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557400.jpg b/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557400.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c008edac2d8b2f09807d42aae3e071b2ce3561f7
Binary files /dev/null and b/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557400.jpg differ
diff --git a/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557406.jpg b/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557406.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ebc7eebb431bd3c25ae741ef5b4fdf76b04d9a73
Binary files /dev/null and b/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557406.jpg differ
diff --git a/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557409.jpg b/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557409.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..99b67835f38791acbf916bd0ed289553e8307304
Binary files /dev/null and b/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557409.jpg differ
diff --git a/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557418.jpg b/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557418.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..45442f5dfc5ca23aa7e8a96692e64057368384d6
Binary files /dev/null and b/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557418.jpg differ
diff --git a/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557430.jpg b/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557430.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f8477a02bfc5cb5547e20b974ee48b75acf8f96c
Binary files /dev/null and b/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557430.jpg differ
diff --git a/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557439.jpg b/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557439.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f30707f61f3936252681e863ea47e26ac5b9c74d
Binary files /dev/null and b/projects/drone-net/images/endau-rompin-may-15-2016-260nw-421557439.jpg differ
diff --git a/projects/drone-net/images/ensenada-baja-california-mexico-december-260nw-786128071.jpg b/projects/drone-net/images/ensenada-baja-california-mexico-december-260nw-786128071.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..04536156c6f19e968926c75cd6d0c1010e2726af
Binary files /dev/null and b/projects/drone-net/images/ensenada-baja-california-mexico-december-260nw-786128071.jpg differ
diff --git a/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744056.jpg b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744056.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2d0d85f5152c72ca187d0a7418ea194e3aab1348
Binary files /dev/null and b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744056.jpg differ
diff --git a/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744059.jpg b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744059.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ad22b036d950a1996d9f987c9eef395217cf3945
Binary files /dev/null and b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744059.jpg differ
diff --git a/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744062.jpg b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744062.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4a031f591ce8e7d1415232f66d7586821f7c873e
Binary files /dev/null and b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744062.jpg differ
diff --git a/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744065.jpg b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744065.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8377755d263e98b02b303b497c6134e17a37db50
Binary files /dev/null and b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744065.jpg differ
diff --git a/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744068.jpg b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744068.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c9c5c55b4e4ffd6db7f0110983bb6be7db737485
Binary files /dev/null and b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744068.jpg differ
diff --git a/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744071.jpg b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744071.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..75dbf0970f0637c74fd77812c48e959e6311bc9d
Binary files /dev/null and b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744071.jpg differ
diff --git a/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744074.jpg b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744074.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e20a7ea6a2539482179d0811e0a834b06ce53f6b
Binary files /dev/null and b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744074.jpg differ
diff --git a/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744077.jpg b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744077.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5ae8f220f85b3458e87c95d224672409fc3c7370
Binary files /dev/null and b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744077.jpg differ
diff --git a/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744080.jpg b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744080.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d18b86fe6cb0d122c79f5a6df3588b4c4da8a9f3
Binary files /dev/null and b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744080.jpg differ
diff --git a/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744083.jpg b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744083.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1b79c7b1077132c340990fe49d57647bb36355d1
Binary files /dev/null and b/projects/drone-net/images/estonia-tallinn-june-15-2018-260nw-1113744083.jpg differ
diff --git a/projects/drone-net/images/famous-quadcopter-dji-spark-260nw-710099161.jpg b/projects/drone-net/images/famous-quadcopter-dji-spark-260nw-710099161.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..75d1b01cfe6a50350950d6fc2646b30e80478ac3
Binary files /dev/null and b/projects/drone-net/images/famous-quadcopter-dji-spark-260nw-710099161.jpg differ
diff --git a/projects/drone-net/images/flying-drone-260nw-570463528.jpg b/projects/drone-net/images/flying-drone-260nw-570463528.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a178fcb7d93176f6a15f19b7072972290809f33a
Binary files /dev/null and b/projects/drone-net/images/flying-drone-260nw-570463528.jpg differ
diff --git a/projects/drone-net/images/flying-drone-near-amazing-waterfall-260nw-1132738232.jpg b/projects/drone-net/images/flying-drone-near-amazing-waterfall-260nw-1132738232.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5c676d1f9815d80b14af7c013863ddd4c60dc10c
Binary files /dev/null and b/projects/drone-net/images/flying-drone-near-amazing-waterfall-260nw-1132738232.jpg differ
diff --git a/projects/drone-net/images/flying-drone-near-amazing-waterfall-260nw-1132738235.jpg b/projects/drone-net/images/flying-drone-near-amazing-waterfall-260nw-1132738235.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9ac589c765ffa34debbe9a89622652521ddea777
Binary files /dev/null and b/projects/drone-net/images/flying-drone-near-amazing-waterfall-260nw-1132738235.jpg differ
diff --git a/projects/drone-net/images/flying-drone-near-amazing-waterfall-260nw-1132738238.jpg b/projects/drone-net/images/flying-drone-near-amazing-waterfall-260nw-1132738238.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6cab1c6985e37580e214aa3b72f23e312a78d45b
Binary files /dev/null and b/projects/drone-net/images/flying-drone-near-amazing-waterfall-260nw-1132738238.jpg differ
diff --git a/projects/drone-net/images/flying-drone-near-amazing-waterfall-260nw-1132738241.jpg b/projects/drone-net/images/flying-drone-near-amazing-waterfall-260nw-1132738241.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0e5efc14042d94162f14518854530fbd1397fc67
Binary files /dev/null and b/projects/drone-net/images/flying-drone-near-amazing-waterfall-260nw-1132738241.jpg differ
diff --git a/projects/drone-net/images/flying-object-260nw-620872673.jpg b/projects/drone-net/images/flying-object-260nw-620872673.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..81b243414c74664143dc7de765156aa00310a697
Binary files /dev/null and b/projects/drone-net/images/flying-object-260nw-620872673.jpg differ
diff --git a/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131069.jpg b/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131069.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a525359bdbfb3fefb5bb0c5066198958e66f2852
Binary files /dev/null and b/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131069.jpg differ
diff --git a/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131072.jpg b/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131072.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7c34ed1cca066f6d2f7cbabbd3879f30beb70a58
Binary files /dev/null and b/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131072.jpg differ
diff --git a/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131075.jpg b/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131075.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fbbaafa27a1801c061845a2b3eabadeeb0c694dd
Binary files /dev/null and b/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131075.jpg differ
diff --git a/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131078.jpg b/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131078.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..34ed68021e7669d46222b0bcc73771abe60ceb3e
Binary files /dev/null and b/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131078.jpg differ
diff --git a/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131081.jpg b/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131081.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c70ceab9d30002d9a8397ea1f4b38f9fe555b6ea
Binary files /dev/null and b/projects/drone-net/images/flying-quadrocopter-remote-controlled-drone-260nw-1068131081.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-september-28-260nw-220201009.jpg b/projects/drone-net/images/fort-collins-co-september-28-260nw-220201009.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bcd8dbce579023b8ab0f8c4867122127a108edef
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-september-28-260nw-220201009.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-september-28-260nw-220428415.jpg b/projects/drone-net/images/fort-collins-co-september-28-260nw-220428415.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..28975b13f5ed516952a4922f2568878d66b22eb8
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-september-28-260nw-220428415.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-september-28-260nw-220428421.jpg b/projects/drone-net/images/fort-collins-co-september-28-260nw-220428421.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..86c4b48d4544f0db6545e556a3c5acb3ce07ca0d
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-september-28-260nw-220428421.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-september-28-260nw-220428427.jpg b/projects/drone-net/images/fort-collins-co-september-28-260nw-220428427.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c6e0cfc3cbfa25b8551ec20bfe377726eb2d1a16
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-september-28-260nw-220428427.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-september-28-260nw-222271450.jpg b/projects/drone-net/images/fort-collins-co-september-28-260nw-222271450.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e2a528aefc0bfb9bdcc2503db6db124756ec0fd5
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-september-28-260nw-222271450.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-april-260nw-621506834.jpg b/projects/drone-net/images/fort-collins-co-usa-april-260nw-621506834.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..74b6c8c9a57fcd8e6d44aa644eaa64f588b42432
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-april-260nw-621506834.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-august-260nw-208569223.jpg b/projects/drone-net/images/fort-collins-co-usa-august-260nw-208569223.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fbf9f062880b09ac8844ee148715508ac8ab3c40
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-august-260nw-208569223.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-august-260nw-212176903.jpg b/projects/drone-net/images/fort-collins-co-usa-august-260nw-212176903.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ded2e9e029662f4176289ffe27697bea73398813
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-august-260nw-212176903.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-august-260nw-310457132.jpg b/projects/drone-net/images/fort-collins-co-usa-august-260nw-310457132.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..19eba50b49285f5be350f3f02fddac3fc26194c3
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-august-260nw-310457132.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-august-260nw-310761263.jpg b/projects/drone-net/images/fort-collins-co-usa-august-260nw-310761263.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9ee3a2162b741c34f27d091ea60685867c0c2d70
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-august-260nw-310761263.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-august-260nw-320059472.jpg b/projects/drone-net/images/fort-collins-co-usa-august-260nw-320059472.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..15ff8e42b48752e093a4c9fe64efb53a34476d4c
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-august-260nw-320059472.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-august-260nw-340666214.jpg b/projects/drone-net/images/fort-collins-co-usa-august-260nw-340666214.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fa0a001a612476dfc16788654324abb92920fe12
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-august-260nw-340666214.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-august-260nw-350353112.jpg b/projects/drone-net/images/fort-collins-co-usa-august-260nw-350353112.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8a4684e4ed5e7d89dac030c4a4806fe28511eb83
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-august-260nw-350353112.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-december-260nw-1026340132.jpg b/projects/drone-net/images/fort-collins-co-usa-december-260nw-1026340132.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f6b7b58603a4e1c6f684dcf3de1217b008c19500
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-december-260nw-1026340132.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-december-260nw-235275478.jpg b/projects/drone-net/images/fort-collins-co-usa-december-260nw-235275478.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..68442c22790f7a74af670abcfda6ff5a5914f507
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-december-260nw-235275478.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-december-260nw-237427543.jpg b/projects/drone-net/images/fort-collins-co-usa-december-260nw-237427543.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aae510ad4dbaacc76eddd857db491aa51a4a9dd2
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-december-260nw-237427543.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-december-260nw-237787153.jpg b/projects/drone-net/images/fort-collins-co-usa-december-260nw-237787153.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0273c54eb94bed356bbe17399abb8944c9fae4d8
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-december-260nw-237787153.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-december-260nw-239061550.jpg b/projects/drone-net/images/fort-collins-co-usa-december-260nw-239061550.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5d86c0eb8f78369a3f025764a3cbccf57d8eb9e1
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-december-260nw-239061550.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-december-260nw-239425405.jpg b/projects/drone-net/images/fort-collins-co-usa-december-260nw-239425405.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..327637f4a20c437084d7051a41553bb637e47e89
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-december-260nw-239425405.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-december-260nw-257810677.jpg b/projects/drone-net/images/fort-collins-co-usa-december-260nw-257810677.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..68fc0ffb87fb7f22bada97ab689eeb22be7ab5e7
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-december-260nw-257810677.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-december-260nw-346724045.jpg b/projects/drone-net/images/fort-collins-co-usa-december-260nw-346724045.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2f3d49c20b69a874fb6949b90ba179483aab9ade
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-december-260nw-346724045.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-december-260nw-535159222.jpg b/projects/drone-net/images/fort-collins-co-usa-december-260nw-535159222.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..96c09f87419d492a86865db19d1a76573060cedb
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-december-260nw-535159222.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-december-260nw-535159228.jpg b/projects/drone-net/images/fort-collins-co-usa-december-260nw-535159228.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ee720d1d23402b8260aeceafedc3932dd7100596
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-december-260nw-535159228.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-december-260nw-538626889.jpg b/projects/drone-net/images/fort-collins-co-usa-december-260nw-538626889.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7879f798fad1e5d29e9810876bf2289afd665b6a
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-december-260nw-538626889.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-december-260nw-541507408.jpg b/projects/drone-net/images/fort-collins-co-usa-december-260nw-541507408.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..02837747bbfa324f3c1b73e9d55c5b3e0fb8f189
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-december-260nw-541507408.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-february-260nw-1018828651.jpg b/projects/drone-net/images/fort-collins-co-usa-february-260nw-1018828651.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e8540090f9805103819aeea6502cfef830ea8fd9
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-february-260nw-1018828651.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-february-260nw-1026340129.jpg b/projects/drone-net/images/fort-collins-co-usa-february-260nw-1026340129.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ceac71c9325dc8f3da70eeb2f38537576bfe8153
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-february-260nw-1026340129.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-february-260nw-271415249.jpg b/projects/drone-net/images/fort-collins-co-usa-february-260nw-271415249.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..98f6552b3d6da97830c8f58d8dbf0b42c57d9d0a
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-february-260nw-271415249.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-february-260nw-586066964.jpg b/projects/drone-net/images/fort-collins-co-usa-february-260nw-586066964.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c71eec678f4d7554c6d68ab4badafc91fd35ee27
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-february-260nw-586066964.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-february-260nw-586729343.jpg b/projects/drone-net/images/fort-collins-co-usa-february-260nw-586729343.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e26881ba8b506b6f7c3cc0175bee4314a9e7a40c
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-february-260nw-586729343.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-january-260nw-244202365.jpg b/projects/drone-net/images/fort-collins-co-usa-january-260nw-244202365.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..046627615acae8c60e227609d6ef78c252e7d10a
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-january-260nw-244202365.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-july-260nw-207119806.jpg b/projects/drone-net/images/fort-collins-co-usa-july-260nw-207119806.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..015e900943a1c851c2b4c041f66c32ceda5cafeb
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-july-260nw-207119806.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-july-260nw-207119809.jpg b/projects/drone-net/images/fort-collins-co-usa-july-260nw-207119809.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..421d948c6477b94fa5460ad1cb4b261a6133764f
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-july-260nw-207119809.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-july-260nw-293921336.jpg b/projects/drone-net/images/fort-collins-co-usa-july-260nw-293921336.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b74c60947e577efa230004fc0fde21d75aa6f244
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-july-260nw-293921336.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-june-260nw-292064300.jpg b/projects/drone-net/images/fort-collins-co-usa-june-260nw-292064300.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a31ddbbbc4003633b0d26acf5da968cdd85319f3
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-june-260nw-292064300.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-june-260nw-293034023.jpg b/projects/drone-net/images/fort-collins-co-usa-june-260nw-293034023.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1bee43a539bd740e8f76b8d2ef5ebb21b9dbd26e
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-june-260nw-293034023.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-march-260nw-259414211.jpg b/projects/drone-net/images/fort-collins-co-usa-march-260nw-259414211.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..243fb75094a6829e080097ce5677c651f59a0c9b
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-march-260nw-259414211.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-march-260nw-259414220.jpg b/projects/drone-net/images/fort-collins-co-usa-march-260nw-259414220.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d4031f5dc60d6ff9e9650de3658cf5dfb33a335c
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-march-260nw-259414220.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-march-260nw-261984053.jpg b/projects/drone-net/images/fort-collins-co-usa-march-260nw-261984053.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5ce358e7d6735b5a2fcac081e88456e84e4b1dda
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-march-260nw-261984053.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-march-260nw-261984065.jpg b/projects/drone-net/images/fort-collins-co-usa-march-260nw-261984065.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0e6785afa4bc5ae78ef486a0d8f7ea245790c64d
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-march-260nw-261984065.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-march-260nw-262380833.jpg b/projects/drone-net/images/fort-collins-co-usa-march-260nw-262380833.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..07ebaf047fcec30d2de4b1f20cc49a2958e3e41f
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-march-260nw-262380833.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-march-260nw-263264375.jpg b/projects/drone-net/images/fort-collins-co-usa-march-260nw-263264375.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4a62cc537624018461eb9f2f53c796025c5f63a9
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-march-260nw-263264375.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-march-260nw-265211504.jpg b/projects/drone-net/images/fort-collins-co-usa-march-260nw-265211504.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f5a4e15e280327613985ecd20cdfbe46c340004a
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-march-260nw-265211504.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-march-260nw-388394608.jpg b/projects/drone-net/images/fort-collins-co-usa-march-260nw-388394608.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5c870cab9bd5d168b947962291d311f29b0b3149
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-march-260nw-388394608.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-march-260nw-388912792.jpg b/projects/drone-net/images/fort-collins-co-usa-march-260nw-388912792.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2a40eff5e99476992ddb28def44b2be026f2b9a2
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-march-260nw-388912792.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-march-260nw-391023226.jpg b/projects/drone-net/images/fort-collins-co-usa-march-260nw-391023226.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1b2df291562a4d27bd37e705436ad7d0e44f3708
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-march-260nw-391023226.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-march-260nw-397863013.jpg b/projects/drone-net/images/fort-collins-co-usa-march-260nw-397863013.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aeee0ce40a887fb4c25f69d0519f921bdb255a3e
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-march-260nw-397863013.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-may-260nw-277942451.jpg b/projects/drone-net/images/fort-collins-co-usa-may-260nw-277942451.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..246c41cac486f7669b007654a4612f43d6619a7b
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-may-260nw-277942451.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-may-260nw-277942454.jpg b/projects/drone-net/images/fort-collins-co-usa-may-260nw-277942454.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..edb71b2ed91534775a7402814a1a2cd7df99ee4d
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-may-260nw-277942454.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-november-260nw-227683048.jpg b/projects/drone-net/images/fort-collins-co-usa-november-260nw-227683048.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..256ddc0b6cd42844a965a3d53bd44f67d64b2c41
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-november-260nw-227683048.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-november-260nw-231516709.jpg b/projects/drone-net/images/fort-collins-co-usa-november-260nw-231516709.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f804b7f8ee03f94c9501f1add30e779cefe76322
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-november-260nw-231516709.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-november-260nw-232371346.jpg b/projects/drone-net/images/fort-collins-co-usa-november-260nw-232371346.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1feae0177895d1205ce9d9af6ec5cfa1c581e884
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-november-260nw-232371346.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-november-260nw-232414648.jpg b/projects/drone-net/images/fort-collins-co-usa-november-260nw-232414648.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..512a57d2bfc454c86b73389d24a4de1cafb8906b
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-november-260nw-232414648.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-november-260nw-232856278.jpg b/projects/drone-net/images/fort-collins-co-usa-november-260nw-232856278.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7f22d588df85a83d03c7d7fe9a3bf2ba4160381c
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-november-260nw-232856278.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-november-260nw-233120638.jpg b/projects/drone-net/images/fort-collins-co-usa-november-260nw-233120638.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e75639d80e96514fc9a9062913efe988f8a3c33d
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-november-260nw-233120638.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-november-260nw-334972445.jpg b/projects/drone-net/images/fort-collins-co-usa-november-260nw-334972445.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..91e216837344e5a46cf4b610bae170f3e27485f4
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-november-260nw-334972445.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-september-260nw-221105290.jpg b/projects/drone-net/images/fort-collins-co-usa-september-260nw-221105290.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d9e7caaec9f65a8097a194f23f0d92d83d65ea1c
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-september-260nw-221105290.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-september-260nw-221105293.jpg b/projects/drone-net/images/fort-collins-co-usa-september-260nw-221105293.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c1ed2d55cc89d4955a55f24af5e491892aff0e96
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-september-260nw-221105293.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-september-260nw-315185585.jpg b/projects/drone-net/images/fort-collins-co-usa-september-260nw-315185585.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d57b729486a223da11f977f8c9e18359d63aa03d
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-september-260nw-315185585.jpg differ
diff --git a/projects/drone-net/images/fort-collins-co-usa-september-260nw-351238655.jpg b/projects/drone-net/images/fort-collins-co-usa-september-260nw-351238655.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..46b1f772364277ec46995e20c667629cf8e3e329
Binary files /dev/null and b/projects/drone-net/images/fort-collins-co-usa-september-260nw-351238655.jpg differ
diff --git a/projects/drone-net/images/galati-romania-february-16-2017-260nw-600463973.jpg b/projects/drone-net/images/galati-romania-february-16-2017-260nw-600463973.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2499d7d5725d98e031a7e0d935a2fdc3a376dd4b
Binary files /dev/null and b/projects/drone-net/images/galati-romania-february-16-2017-260nw-600463973.jpg differ
diff --git a/projects/drone-net/images/galati-romania-february-16-2017-260nw-600467891.jpg b/projects/drone-net/images/galati-romania-february-16-2017-260nw-600467891.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1c3ae182eeb4d09efe4a80357cb27f1ee8e8225d
Binary files /dev/null and b/projects/drone-net/images/galati-romania-february-16-2017-260nw-600467891.jpg differ
diff --git a/projects/drone-net/images/galati-romania-february-16-2017-260nw-600469928.jpg b/projects/drone-net/images/galati-romania-february-16-2017-260nw-600469928.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..19570ab80bf26a76997615abec9fde95f32a6dfb
Binary files /dev/null and b/projects/drone-net/images/galati-romania-february-16-2017-260nw-600469928.jpg differ
diff --git a/projects/drone-net/images/gardens-by-bay-singapore-june-260nw-718208332.jpg b/projects/drone-net/images/gardens-by-bay-singapore-june-260nw-718208332.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1a9bc34e1d4625532e098bd0fd2ec2bf216864a9
Binary files /dev/null and b/projects/drone-net/images/gardens-by-bay-singapore-june-260nw-718208332.jpg differ
diff --git a/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955058.jpg b/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955058.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5f142f91c424ceecf0144cabe40035a7f3a30bf4
Binary files /dev/null and b/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955058.jpg differ
diff --git a/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955061.jpg b/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955061.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d1c643e48f9cd86d200df12baef169c7a98585a9
Binary files /dev/null and b/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955061.jpg differ
diff --git a/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955064.jpg b/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955064.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8903030fe7cb646ac9079d083977ce52da629158
Binary files /dev/null and b/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955064.jpg differ
diff --git a/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955067.jpg b/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955067.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..164a9efbf854697a6e2b5875f282a11fe5e7a119
Binary files /dev/null and b/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955067.jpg differ
diff --git a/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955070.jpg b/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955070.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1ddad2fe768f50b698e8a3a36f1abfbb05162d84
Binary files /dev/null and b/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955070.jpg differ
diff --git a/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955073.jpg b/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955073.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..393cb00762738b34032deaf1a910f41a47e2fd5d
Binary files /dev/null and b/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955073.jpg differ
diff --git a/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955076.jpg b/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955076.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ba65a16ac9ab1468fed72753be4ee94c4c73d6a0
Binary files /dev/null and b/projects/drone-net/images/gdansk-poland-november-3-2017-260nw-749955076.jpg differ
diff --git a/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649021810.jpg b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649021810.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b5cab00c36207b0bb2f2dafc19f1bd1cf753fb9c
Binary files /dev/null and b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649021810.jpg differ
diff --git a/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022356.jpg b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022356.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0edbe915926a9da5c4e2e644bfe6b2093264a624
Binary files /dev/null and b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022356.jpg differ
diff --git a/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022377.jpg b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022377.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4d5b9b9e80d542f44a6b207c0d8a319e5408434d
Binary files /dev/null and b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022377.jpg differ
diff --git a/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022392.jpg b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022392.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3bc7c4b04e91c3546dcb732de8204440d86ab761
Binary files /dev/null and b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022392.jpg differ
diff --git a/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022401.jpg b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022401.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bbd54f3d6c6f03d33ffd1e4a6f61c3320bbbec7a
Binary files /dev/null and b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022401.jpg differ
diff --git a/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022410.jpg b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022410.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f8dcabf6194720968a3ca657d69337783dfce1d3
Binary files /dev/null and b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022410.jpg differ
diff --git a/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022425.jpg b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022425.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..40afbf85946d47995c5de61dfeadd7b6643d5c21
Binary files /dev/null and b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022425.jpg differ
diff --git a/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022440.jpg b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022440.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..71f5735b20cb8c4299a8c8276763fca613a6da28
Binary files /dev/null and b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022440.jpg differ
diff --git a/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022452.jpg b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022452.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d2bd2ac2c50369fd7fb86b787d619dc9f022fa7c
Binary files /dev/null and b/projects/drone-net/images/goreme-nevsehir-april-22-2017-260nw-649022452.jpg differ
diff --git a/projects/drone-net/images/greece-june-2017-scenic-view-260nw-745938385.jpg b/projects/drone-net/images/greece-june-2017-scenic-view-260nw-745938385.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9ed33de8ef2729f3c02c6cb67865622235db22d3
Binary files /dev/null and b/projects/drone-net/images/greece-june-2017-scenic-view-260nw-745938385.jpg differ
diff --git a/projects/drone-net/images/greece-june-2017-scenic-view-260nw-745938397.jpg b/projects/drone-net/images/greece-june-2017-scenic-view-260nw-745938397.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ba17ca6b625fae7812078fe93575e4713c9b85df
Binary files /dev/null and b/projects/drone-net/images/greece-june-2017-scenic-view-260nw-745938397.jpg differ
diff --git a/projects/drone-net/images/grudziadz-poland-august-27-2015-260nw-480601810.jpg b/projects/drone-net/images/grudziadz-poland-august-27-2015-260nw-480601810.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5cc60e7b52ffc10456e3fac3ae7b3973f9c2df87
Binary files /dev/null and b/projects/drone-net/images/grudziadz-poland-august-27-2015-260nw-480601810.jpg differ
diff --git a/projects/drone-net/images/gryon-switzerland-10-march-2017-260nw-608022065.jpg b/projects/drone-net/images/gryon-switzerland-10-march-2017-260nw-608022065.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d31a0ea826598c5988492be3dcadb9cfcaa4662f
Binary files /dev/null and b/projects/drone-net/images/gryon-switzerland-10-march-2017-260nw-608022065.jpg differ
diff --git a/projects/drone-net/images/gryon-switzerland-10-march-2017-260nw-608022173.jpg b/projects/drone-net/images/gryon-switzerland-10-march-2017-260nw-608022173.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1f87ba61125c26c16a36a99bc442fb8ab09ff2dc
Binary files /dev/null and b/projects/drone-net/images/gryon-switzerland-10-march-2017-260nw-608022173.jpg differ
diff --git a/projects/drone-net/images/gryon-switzerland-10-march-2017-260nw-608023010.jpg b/projects/drone-net/images/gryon-switzerland-10-march-2017-260nw-608023010.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..41cf675258d41af319da9171b61496fae79da9f2
Binary files /dev/null and b/projects/drone-net/images/gryon-switzerland-10-march-2017-260nw-608023010.jpg differ
diff --git a/projects/drone-net/images/gryon-switzerland-10-march-2017-260nw-620976959.jpg b/projects/drone-net/images/gryon-switzerland-10-march-2017-260nw-620976959.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9b756ea5cc9f3bc1e73f1c5a2136fdf4b92b4322
Binary files /dev/null and b/projects/drone-net/images/gryon-switzerland-10-march-2017-260nw-620976959.jpg differ
diff --git a/projects/drone-net/images/guatape-colombia-march-12-flying-260nw-322981895.jpg b/projects/drone-net/images/guatape-colombia-march-12-flying-260nw-322981895.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..418d6566f71f2fd43e7c599de69a4b1a4242f4cf
Binary files /dev/null and b/projects/drone-net/images/guatape-colombia-march-12-flying-260nw-322981895.jpg differ
diff --git a/projects/drone-net/images/guatape-colombia-march-12-flying-260nw-322981943.jpg b/projects/drone-net/images/guatape-colombia-march-12-flying-260nw-322981943.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..753effa90c8d9a5301c3ecaf68c058ae3b99558e
Binary files /dev/null and b/projects/drone-net/images/guatape-colombia-march-12-flying-260nw-322981943.jpg differ
diff --git a/projects/drone-net/images/guatape-colombia-march-12-flying-260nw-345980387.jpg b/projects/drone-net/images/guatape-colombia-march-12-flying-260nw-345980387.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5263a7f6adf062f4787033589afbf029779f4af7
Binary files /dev/null and b/projects/drone-net/images/guatape-colombia-march-12-flying-260nw-345980387.jpg differ
diff --git a/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-507979447.jpg b/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-507979447.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6d5c576ba5cb82dacc9782cf7ec3433232a51499
Binary files /dev/null and b/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-507979447.jpg differ
diff --git a/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-507979804.jpg b/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-507979804.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ac70f674c1a3b3143def9ae581983dabefbe7977
Binary files /dev/null and b/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-507979804.jpg differ
diff --git a/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-507979846.jpg b/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-507979846.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1bf24c1459258d047bc986199e92d3668e7b948b
Binary files /dev/null and b/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-507979846.jpg differ
diff --git a/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-507981265.jpg b/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-507981265.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..21f1fb7fd4e1f770820d7c4cb92b4da77d3fe6d2
Binary files /dev/null and b/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-507981265.jpg differ
diff --git a/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-508633582.jpg b/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-508633582.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..898ce41b3b1d6544cf0dcae5490798468a60ad57
Binary files /dev/null and b/projects/drone-net/images/hai-ukraine-october-20-2016-260nw-508633582.jpg differ
diff --git a/projects/drone-net/images/halifax-uk-april-01-2018-260nw-1058870345.jpg b/projects/drone-net/images/halifax-uk-april-01-2018-260nw-1058870345.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1f75fb550339a10ad8d7d01caa2df0d153ff0ba9
Binary files /dev/null and b/projects/drone-net/images/halifax-uk-april-01-2018-260nw-1058870345.jpg differ
diff --git a/projects/drone-net/images/halifax-uk-april-01-2018-260nw-1058870351.jpg b/projects/drone-net/images/halifax-uk-april-01-2018-260nw-1058870351.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3b4b880c1a024358bd319306e6416d8f40136242
Binary files /dev/null and b/projects/drone-net/images/halifax-uk-april-01-2018-260nw-1058870351.jpg differ
diff --git a/projects/drone-net/images/halifax-uk-april-2-2018-260nw-1059588002.jpg b/projects/drone-net/images/halifax-uk-april-2-2018-260nw-1059588002.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e4c87e0b478ab4fcc9ee9ab9d30e00be756720b9
Binary files /dev/null and b/projects/drone-net/images/halifax-uk-april-2-2018-260nw-1059588002.jpg differ
diff --git a/projects/drone-net/images/halifax-uk-april-2-2018-260nw-1063944839.jpg b/projects/drone-net/images/halifax-uk-april-2-2018-260nw-1063944839.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a1b3804e2a50ce308d9a41e1d290b4b4ce1b069d
Binary files /dev/null and b/projects/drone-net/images/halifax-uk-april-2-2018-260nw-1063944839.jpg differ
diff --git a/projects/drone-net/images/halifax-uk-april-8-2018-260nw-1063890548.jpg b/projects/drone-net/images/halifax-uk-april-8-2018-260nw-1063890548.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..94a7088f569cfca01f6a6b7b174ea074cb8451f9
Binary files /dev/null and b/projects/drone-net/images/halifax-uk-april-8-2018-260nw-1063890548.jpg differ
diff --git a/projects/drone-net/images/halifax-uk-april-8-2018-260nw-1063890551.jpg b/projects/drone-net/images/halifax-uk-april-8-2018-260nw-1063890551.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..026b28804cf38049737dc7341dbd73382fa751e9
Binary files /dev/null and b/projects/drone-net/images/halifax-uk-april-8-2018-260nw-1063890551.jpg differ
diff --git a/projects/drone-net/images/halifax-uk-april-8-2018-260nw-1063890554.jpg b/projects/drone-net/images/halifax-uk-april-8-2018-260nw-1063890554.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..81b181daef32fcb43965b4241beabf65e65f3b8d
Binary files /dev/null and b/projects/drone-net/images/halifax-uk-april-8-2018-260nw-1063890554.jpg differ
diff --git a/projects/drone-net/images/hamburg-germanyjuly-29-2016flying-drone-260nw-469625867.jpg b/projects/drone-net/images/hamburg-germanyjuly-29-2016flying-drone-260nw-469625867.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3f00fac1fb73783b9903eea87347ebec523c2a6e
Binary files /dev/null and b/projects/drone-net/images/hamburg-germanyjuly-29-2016flying-drone-260nw-469625867.jpg differ
diff --git a/projects/drone-net/images/hand-reaches-drone-dji-mavic-260nw-1050687518.jpg b/projects/drone-net/images/hand-reaches-drone-dji-mavic-260nw-1050687518.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..23ef7a4161ceb2eb6a16d61a4631de8a3f7e170b
Binary files /dev/null and b/projects/drone-net/images/hand-reaches-drone-dji-mavic-260nw-1050687518.jpg differ
diff --git a/projects/drone-net/images/hands-adjust-quadcopter-before-launching-260nw-1137571430.jpg b/projects/drone-net/images/hands-adjust-quadcopter-before-launching-260nw-1137571430.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e912c66b5ccd58311a8bcc03c495f1613b469795
Binary files /dev/null and b/projects/drone-net/images/hands-adjust-quadcopter-before-launching-260nw-1137571430.jpg differ
diff --git a/projects/drone-net/images/hands-adjust-quadcopter-before-launching-260nw-1137571433.jpg b/projects/drone-net/images/hands-adjust-quadcopter-before-launching-260nw-1137571433.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4d24fff635a22892ae540ffd53fcd86bbf8153e7
Binary files /dev/null and b/projects/drone-net/images/hands-adjust-quadcopter-before-launching-260nw-1137571433.jpg differ
diff --git a/projects/drone-net/images/hannover-germany-march-16-2016-260nw-563471020.jpg b/projects/drone-net/images/hannover-germany-march-16-2016-260nw-563471020.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..59cfd46910d854b20b027bc4a8dea8ac6795a292
Binary files /dev/null and b/projects/drone-net/images/hannover-germany-march-16-2016-260nw-563471020.jpg differ
diff --git a/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-624351914.jpg b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-624351914.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..726ce89e078781f180ff48b4d2ee6c16ba895db5
Binary files /dev/null and b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-624351914.jpg differ
diff --git a/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-624351929.jpg b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-624351929.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..12a00e8e95374820282486cb9a538a79824daf7a
Binary files /dev/null and b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-624351929.jpg differ
diff --git a/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-624351974.jpg b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-624351974.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6e1316c43993f8e74069872abd677e7d08de7123
Binary files /dev/null and b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-624351974.jpg differ
diff --git a/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-625123241.jpg b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-625123241.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6966ec1a904be1b955ca43141ce07c413387a32e
Binary files /dev/null and b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-625123241.jpg differ
diff --git a/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-625123271.jpg b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-625123271.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1ce6a2e73a844e0e1cb26fe99738bbaa113a56fa
Binary files /dev/null and b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-625123271.jpg differ
diff --git a/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-625123355.jpg b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-625123355.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..63c53bd0b733dfc985f9151956b61520f61adeac
Binary files /dev/null and b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-625123355.jpg differ
diff --git a/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-627532571.jpg b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-627532571.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9eca2e578a323b4199128d13581bba1835fbf3f0
Binary files /dev/null and b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-627532571.jpg differ
diff --git a/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-627532628.jpg b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-627532628.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..74f1055d296f231f7effa2195944157406bbfd1a
Binary files /dev/null and b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-627532628.jpg differ
diff --git a/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-629755292.jpg b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-629755292.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a83d624bae5297c677069e9c61da22bea9825fa0
Binary files /dev/null and b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-629755292.jpg differ
diff --git a/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-629755340.jpg b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-629755340.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6dde9db35335023d20f1a86fb12c41fcd18c286b
Binary files /dev/null and b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-629755340.jpg differ
diff --git a/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-629755358.jpg b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-629755358.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4fa84fffccc054d6803831b6f0edcb0dcd5f1424
Binary files /dev/null and b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-629755358.jpg differ
diff --git a/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-678554299.jpg b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-678554299.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..264b30f32426b6b04d8c37f8e49d240689d9333b
Binary files /dev/null and b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-678554299.jpg differ
diff --git a/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-678682495.jpg b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-678682495.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9b8fa098c1fec8b9a084967395b6c775690b1969
Binary files /dev/null and b/projects/drone-net/images/herceg-novi-montenegro-april-18-260nw-678682495.jpg differ
diff --git a/projects/drone-net/images/high-river-ab-may-06-260nw-636117533.jpg b/projects/drone-net/images/high-river-ab-may-06-260nw-636117533.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2e18c6e997ec69378e1b37cefc74ae5409230140
Binary files /dev/null and b/projects/drone-net/images/high-river-ab-may-06-260nw-636117533.jpg differ
diff --git a/projects/drone-net/images/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785178.jpg b/projects/drone-net/images/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785178.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4647621d45eae99a37030bf53fcd2dda431d7431
Binary files /dev/null and b/projects/drone-net/images/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785178.jpg differ
diff --git a/projects/drone-net/images/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785181.jpg b/projects/drone-net/images/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785181.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f570f6bdb8b4bf6411a18b47d6639396c74c5bbd
Binary files /dev/null and b/projects/drone-net/images/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785181.jpg differ
diff --git a/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937161.jpg b/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937161.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c6f562307af4b93baec31c796f5c6a15e633036b
Binary files /dev/null and b/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937161.jpg differ
diff --git a/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937170.jpg b/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937170.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c9617b6088313c58b75d758aac3e062537e0d04c
Binary files /dev/null and b/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937170.jpg differ
diff --git a/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937179.jpg b/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937179.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..358af5232ea17a4a3e0f6abe7ad17cae8869fb0a
Binary files /dev/null and b/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937179.jpg differ
diff --git a/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937188.jpg b/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937188.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..afb17a0501a1828abeb58297a649708c55474195
Binary files /dev/null and b/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937188.jpg differ
diff --git a/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937191.jpg b/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937191.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4ed169bbe08cc3494cd2411d82033e2b08180f54
Binary files /dev/null and b/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937191.jpg differ
diff --git a/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937194.jpg b/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937194.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..116c9453ed72557ed9071f5dc401a39aa1eccd91
Binary files /dev/null and b/projects/drone-net/images/honolulu-hi-feb-8-2015-260nw-250937194.jpg differ
diff --git a/projects/drone-net/images/huettenberg-germany-april-22-2018-260nw-1142270543.jpg b/projects/drone-net/images/huettenberg-germany-april-22-2018-260nw-1142270543.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bbf9ad0fab199302e2413813c5c77373af606807
Binary files /dev/null and b/projects/drone-net/images/huettenberg-germany-april-22-2018-260nw-1142270543.jpg differ
diff --git a/projects/drone-net/images/hurgada-egypt-07122013-image-dji-260nw-1083151235.jpg b/projects/drone-net/images/hurgada-egypt-07122013-image-dji-260nw-1083151235.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..64d975b987911625659c210965ff8a94b1bfebcd
Binary files /dev/null and b/projects/drone-net/images/hurgada-egypt-07122013-image-dji-260nw-1083151235.jpg differ
diff --git a/projects/drone-net/images/illustrative-editorial-image-dji-mavic-260nw-1112837300.jpg b/projects/drone-net/images/illustrative-editorial-image-dji-mavic-260nw-1112837300.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..75b3c64085fc1e72f80dd865e8e57e8f8e16b7e4
Binary files /dev/null and b/projects/drone-net/images/illustrative-editorial-image-dji-mavic-260nw-1112837300.jpg differ
diff --git a/projects/drone-net/images/illustrative-editorial-image-drone-dji-260nw-1112837297.jpg b/projects/drone-net/images/illustrative-editorial-image-drone-dji-260nw-1112837297.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ea010d60dbeb66953a534ad8bb224af9e18b854e
Binary files /dev/null and b/projects/drone-net/images/illustrative-editorial-image-drone-dji-260nw-1112837297.jpg differ
diff --git a/projects/drone-net/images/illustrative-editorial-image-drone-dji-260nw-1112837303.jpg b/projects/drone-net/images/illustrative-editorial-image-drone-dji-260nw-1112837303.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e6c6fd86fd4b646f12401b65a59a7a7af8ac5228
Binary files /dev/null and b/projects/drone-net/images/illustrative-editorial-image-drone-dji-260nw-1112837303.jpg differ
diff --git a/projects/drone-net/images/indonesia-14-january-2018-drone-260nw-792849643.jpg b/projects/drone-net/images/indonesia-14-january-2018-drone-260nw-792849643.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1534846ea3ba0ff12a9e6fe2df9c2bb2f6ab079a
Binary files /dev/null and b/projects/drone-net/images/indonesia-14-january-2018-drone-260nw-792849643.jpg differ
diff --git a/projects/drone-net/images/istanbul-jun-2015-drone-quadrocopter-260nw-432359074.jpg b/projects/drone-net/images/istanbul-jun-2015-drone-quadrocopter-260nw-432359074.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d5005c82b2a50a666727ad1cc4150052d7722af6
Binary files /dev/null and b/projects/drone-net/images/istanbul-jun-2015-drone-quadrocopter-260nw-432359074.jpg differ
diff --git a/projects/drone-net/images/istanbul-jun-2015-drone-quadrocopter-260nw-432359092.jpg b/projects/drone-net/images/istanbul-jun-2015-drone-quadrocopter-260nw-432359092.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7e4255330026d10fc575d4a85c31c084c2da8d4b
Binary files /dev/null and b/projects/drone-net/images/istanbul-jun-2015-drone-quadrocopter-260nw-432359092.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-710481865.jpg b/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-710481865.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..722a11f6e347ac6a46c4cdfc807def57a57bd6c4
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-710481865.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-715394536.jpg b/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-715394536.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..87fd945c5cb342b391fc5d6d9897cd72b7f3106f
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-715394536.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-715394539.jpg b/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-715394539.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..701ecf99e1777f55ccf5c199b864460e08ccff8f
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-715394539.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-720511963.jpg b/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-720511963.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f5bba22f86bf3f4c97bdcde65c851d4c400fea1e
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-720511963.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-720511972.jpg b/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-720511972.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c04dad10b40bd949cb3287a583c9bd7ce1d68fa7
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-720511972.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-720511975.jpg b/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-720511975.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1280772bf949f0cd69bdd3528cd04b4a61a61e9d
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-5-september-2017-260nw-720511975.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-january-292015drone-quadrocopter-260nw-262938467.jpg b/projects/drone-net/images/istanbul-turkey-january-292015drone-quadrocopter-260nw-262938467.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e1324bc651556e454387aca28316f932dd557ff0
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-january-292015drone-quadrocopter-260nw-262938467.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156486.jpg b/projects/drone-net/images/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156486.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6d16a0b7d49f0821b4c38a1c3950dadd91bbccef
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156486.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156489.jpg b/projects/drone-net/images/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156489.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4405af4aa2fd8133f8b2031a6f2f99421f84367a
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156489.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-january-292015drone-quadrocopter-260nw-263499347.jpg b/projects/drone-net/images/istanbul-turkey-january-292015drone-quadrocopter-260nw-263499347.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2b68722b3b14643f3c806aa22d55d0909a8b8ea7
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-january-292015drone-quadrocopter-260nw-263499347.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725391.jpg b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725391.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..809c9ee9478a9a3c4c7a5cc40e3632c7a7626e7c
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725391.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725397.jpg b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725397.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3b65f5a53cae5f0d5c3c4b52b09ac5e67cdae9b9
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725397.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725403.jpg b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725403.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..098723f23d1c1475abd69c76197ce4e748104f7b
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725403.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725409.jpg b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725409.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a30fe0b3976f09b0bbe3823e0985c1d4aafee924
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725409.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725439.jpg b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725439.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..39267b1e3aab5d510c3cd12d5b9b64a9820a9c1c
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1130725439.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337229.jpg b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337229.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..30baeb12290c43d7c6ce567369482c5214fbe3f4
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337229.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337235.jpg b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337235.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f0e501dd5007d88acb066b2683c1f3739c1d7e47
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337235.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337241.jpg b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337241.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..63fe3a0f98dba67282504de1c13babc7eec9f97f
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337241.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337244.jpg b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337244.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a8cf77c45dab07d07f23240b14bd254394fc3a87
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337244.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337247.jpg b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337247.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..add12208ec5870e07bbbe94d8cf80e95b28261d2
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-july-3-2018-260nw-1131337247.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279343265.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279343265.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..24b79d5ec3257208582b85aed6672a06271d1541
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279343265.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279343268.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279343268.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f9c4fbf5b0cdb29ec962d474e9e1dbb5e57b918e
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279343268.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279349628.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279349628.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d50b9996d9082dd8af70aad9ec2a81163ce53176
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279349628.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279367454.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279367454.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d9d674e05731e5e672ce16233c07e207d8a793c5
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279367454.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279367460.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279367460.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..69025f5b7f493a2ce614bbf6e4ced427c36850d8
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279367460.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279613013.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279613013.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a1e08cba7263218bb5bd157234f6dd1c72212e43
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279613013.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279704978.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279704978.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7051c538e18d504b1056ce5ff10c827d4ad94098
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279704978.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279825914.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279825914.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..53e201faca3a266db4d6b8cbdfb5d457c0af1afb
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279825914.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279826349.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279826349.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..da4d3745612c52b17f7752f659997d0d97a04d03
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279826349.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279981239.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279981239.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7b0680fc7699c9e1dc644100e93aff4b9797cfe3
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279981239.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279981692.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279981692.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3a02abb73b572c4802e1f86354173a0c56ef2dc2
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279981692.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279982028.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279982028.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d0d8556067f036f47ed04b4e360b827a0952ed12
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-279982028.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280280573.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280280573.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8d3272a46bb00a408a69c7a6e2b344b26adcf26c
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280280573.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280280585.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280280585.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0138fcfe239101a5872245836e359659fd512d8a
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280280585.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280280813.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280280813.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..de9f1a85f074788a65a9a9616cf3cdbe82c1af33
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280280813.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280281050.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280281050.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a1f340fee5066d084ed7cff2665083649cdd8f1b
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280281050.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280281479.jpg b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280281479.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a6c78146cf33ac98d13a41ab1124f765cfcba552
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-19-2015-260nw-280281479.jpg differ
diff --git a/projects/drone-net/images/istanbul-turkey-may-192015drone-quadrocopter-260nw-280281779.jpg b/projects/drone-net/images/istanbul-turkey-may-192015drone-quadrocopter-260nw-280281779.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7c32fd6f7fa58863121040eb7e926d824936b3be
Binary files /dev/null and b/projects/drone-net/images/istanbul-turkey-may-192015drone-quadrocopter-260nw-280281779.jpg differ
diff --git a/projects/drone-net/images/italy-dolomites-alps-august-09-260nw-1097832617.jpg b/projects/drone-net/images/italy-dolomites-alps-august-09-260nw-1097832617.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..49fcdc993b88b59bdd5c63bf89650ad7de02e3d9
Binary files /dev/null and b/projects/drone-net/images/italy-dolomites-alps-august-09-260nw-1097832617.jpg differ
diff --git a/projects/drone-net/images/italymodena-circa-may-2014-flying-260nw-198617063.jpg b/projects/drone-net/images/italymodena-circa-may-2014-flying-260nw-198617063.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b7df626681adc898abc55a07e12a964febd1f472
Binary files /dev/null and b/projects/drone-net/images/italymodena-circa-may-2014-flying-260nw-198617063.jpg differ
diff --git a/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734804.jpg b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734804.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0ee427e08db2cfcbd94752e1ab7b499892574b84
Binary files /dev/null and b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734804.jpg differ
diff --git a/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734816.jpg b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734816.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9f8649ce01b680e10c7104ba7d01bffa8661d75e
Binary files /dev/null and b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734816.jpg differ
diff --git a/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734834.jpg b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734834.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2a7a869dba705e949d26f8347643508cddf8398b
Binary files /dev/null and b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734834.jpg differ
diff --git a/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734840.jpg b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734840.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..732b912216aef2e2717cb7d84f65612e696abb6b
Binary files /dev/null and b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734840.jpg differ
diff --git a/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734849.jpg b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734849.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8d5bd2c1d63c142e5e1535c468f593b208d36409
Binary files /dev/null and b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734849.jpg differ
diff --git a/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734855.jpg b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734855.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..70405c0bd69bd6952cfcd0ed08856bf1968de5e6
Binary files /dev/null and b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734855.jpg differ
diff --git a/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734858.jpg b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734858.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aee2eeddfb5c7e9ae34d8557391328dd869e226c
Binary files /dev/null and b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734858.jpg differ
diff --git a/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734870.jpg b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734870.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aaad4474714f091e05ed02f2c49e37422ccba3c1
Binary files /dev/null and b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734870.jpg differ
diff --git a/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734873.jpg b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734873.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..04cb315bacf5377944d6623140fb7ad89887329b
Binary files /dev/null and b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734873.jpg differ
diff --git a/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734876.jpg b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734876.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1ea1cba46d51667afc88ee217132d9e0567eba59
Binary files /dev/null and b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734876.jpg differ
diff --git a/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734894.jpg b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734894.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..775ca384be519c6d953df08e6f674706375e1703
Binary files /dev/null and b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734894.jpg differ
diff --git a/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734897.jpg b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734897.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8a9e7c4a2eee71a6874b91102cf7a674d07d4dc9
Binary files /dev/null and b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734897.jpg differ
diff --git a/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734909.jpg b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734909.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f7c50ba61ce5c8592e41e613fe192f5d5c85762e
Binary files /dev/null and b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734909.jpg differ
diff --git a/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734924.jpg b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734924.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..334c11ab495b8537f64df81cdc0b08fd79c2fdcf
Binary files /dev/null and b/projects/drone-net/images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734924.jpg differ
diff --git a/projects/drone-net/images/izborsk-russia-june-10-2018-260nw-1110882359.jpg b/projects/drone-net/images/izborsk-russia-june-10-2018-260nw-1110882359.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cd8e547ad25e7ba16e8d2e53df3d4c82c11b1e64
Binary files /dev/null and b/projects/drone-net/images/izborsk-russia-june-10-2018-260nw-1110882359.jpg differ
diff --git a/projects/drone-net/images/jacksonville-fl-usa-june-14-260nw-288324377.jpg b/projects/drone-net/images/jacksonville-fl-usa-june-14-260nw-288324377.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f38a5afea900aa85834a32ea841685a24ca538c4
Binary files /dev/null and b/projects/drone-net/images/jacksonville-fl-usa-june-14-260nw-288324377.jpg differ
diff --git a/projects/drone-net/images/jostedal-norway-june-2-2018-260nw-1117851911.jpg b/projects/drone-net/images/jostedal-norway-june-2-2018-260nw-1117851911.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c1278ab8b6b3bddfd3d989df11aba1641f3e4b6c
Binary files /dev/null and b/projects/drone-net/images/jostedal-norway-june-2-2018-260nw-1117851911.jpg differ
diff --git a/projects/drone-net/images/jostedal-norway-june-2-2018-260nw-1117851914.jpg b/projects/drone-net/images/jostedal-norway-june-2-2018-260nw-1117851914.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..76adea1143d97c5846715855f119f666846baf07
Binary files /dev/null and b/projects/drone-net/images/jostedal-norway-june-2-2018-260nw-1117851914.jpg differ
diff --git a/projects/drone-net/images/jostedal-norway-june-2-2018-260nw-1117851917.jpg b/projects/drone-net/images/jostedal-norway-june-2-2018-260nw-1117851917.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8c88b457f4db89fda74a53666c1fa76562626169
Binary files /dev/null and b/projects/drone-net/images/jostedal-norway-june-2-2018-260nw-1117851917.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-03-2017-260nw-615757394.jpg b/projects/drone-net/images/kagawa-japan-april-03-2017-260nw-615757394.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bab005694bdb5890fc82704ce8032b21b48a9e6d
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-03-2017-260nw-615757394.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-03-2017-260nw-615757730.jpg b/projects/drone-net/images/kagawa-japan-april-03-2017-260nw-615757730.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e38ca4dc00f80e7b3f128543868aa94d0b1314fb
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-03-2017-260nw-615757730.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-03-2017-260nw-615757739.jpg b/projects/drone-net/images/kagawa-japan-april-03-2017-260nw-615757739.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8bbd1f86faf075a67b6f2e1fa5b8ac0dfb0efe87
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-03-2017-260nw-615757739.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-03-2017-260nw-615757748.jpg b/projects/drone-net/images/kagawa-japan-april-03-2017-260nw-615757748.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f72e01e035d467a87f94667daf4c8dd23e5cd11d
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-03-2017-260nw-615757748.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-22-2017-260nw-625582838.jpg b/projects/drone-net/images/kagawa-japan-april-22-2017-260nw-625582838.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9787d275925575e99cde805400e41130852eda5f
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-22-2017-260nw-625582838.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-22-2017-260nw-625596302.jpg b/projects/drone-net/images/kagawa-japan-april-22-2017-260nw-625596302.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9133ae9aa439bdb1fda1d1b98f94979d7d56545c
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-22-2017-260nw-625596302.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-22-2017-260nw-625599740.jpg b/projects/drone-net/images/kagawa-japan-april-22-2017-260nw-625599740.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0dff5fa585e5b6f7c8eb599bfa779ed7798d0580
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-22-2017-260nw-625599740.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-22-2017-260nw-625605113.jpg b/projects/drone-net/images/kagawa-japan-april-22-2017-260nw-625605113.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7b9f060984c8604920491c31dc1763c152d59aaf
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-22-2017-260nw-625605113.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629531453.jpg b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629531453.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..84655d3bd46987f111bb66a7040327b505de6517
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629531453.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629531459.jpg b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629531459.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6a792ed4afc0336bfb5496e9f4ba79fe72b6e451
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629531459.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629531465.jpg b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629531465.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5a16841a5344722d29522e12392c0b8bd8e8d9b9
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629531465.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629531471.jpg b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629531471.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6adf4b9a10b82130b55a5e9d7762d5a2d6c7c8d0
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629531471.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637947.jpg b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637947.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4183952fea17a823de194a05c8dedfbd0fe8f87d
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637947.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637950.jpg b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637950.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..906f9f7f719b8b5fb8c344776360daceb0d4e704
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637950.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637953.jpg b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637953.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cf98a8b9896ea425475456970a0291d9da6234b5
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637953.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637956.jpg b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637956.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..609436ed5d3f85e81dab2540014c4592799a1dcd
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637956.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637962.jpg b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637962.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ad68ecfc987ec197e964bd7b9a11f3ec93f71ff6
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629637962.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629638661.jpg b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629638661.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6f5de664a28fbb8c28ef61adf718e75516798cf1
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-23-2017-260nw-629638661.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631805732.jpg b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631805732.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..250cd5feaab3b3ab2bd7c2eab39cc42c87c9f10f
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631805732.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631810742.jpg b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631810742.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..97606facbceb844900aba7405fa30629c249c37c
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631810742.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631924367.jpg b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631924367.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ca4f0abd28d30b8466dc734c5cccceaad601474d
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631924367.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631924376.jpg b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631924376.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..997b892573331fcc4a893cbdf62e2ff17aadc280
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631924376.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631924385.jpg b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631924385.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..99a8f645cc33c1e794847491224eb8e74dcb80d3
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631924385.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631926491.jpg b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631926491.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..047e5c6bcecb70750f38ebf8bdc3864ec6cece5d
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631926491.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631926497.jpg b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631926497.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..25b12fd28db8e53080214e538c44cc4cfa975bd1
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631926497.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631927346.jpg b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631927346.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ba713409a175648e4627f2d074a71acda179627a
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-april-29-2017-260nw-631927346.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-december-15-2016-260nw-538133812.jpg b/projects/drone-net/images/kagawa-japan-december-15-2016-260nw-538133812.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..be0649f9c7478c939c083c12af1db3f0b5109c43
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-december-15-2016-260nw-538133812.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-december-15-2016-260nw-539383429.jpg b/projects/drone-net/images/kagawa-japan-december-15-2016-260nw-539383429.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6dd0637f02021f66e8ce7b4d188e96b8a4a0ecce
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-december-15-2016-260nw-539383429.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-661282186.jpg b/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-661282186.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4c66d02fc14cdd1e645179e9593c844d91ee1ec3
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-661282186.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-661282231.jpg b/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-661282231.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..98a69fc0eeedbccc8fc0d75eaff237764a21f4d7
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-661282231.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-667210633.jpg b/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-667210633.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..957d530768d9f7851af70aff279909e310ed73d2
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-667210633.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-667210636.jpg b/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-667210636.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bb2412b0f19694ad796f53aa924ab078fe2bbdcb
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-667210636.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-671651164.jpg b/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-671651164.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0c5390d45f5ec2d17aea09541856c1f9ebaaec05
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-671651164.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-671651773.jpg b/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-671651773.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1d6d04d63c29e048d7107dc0d7dcb39958229b33
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-671651773.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-671652337.jpg b/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-671652337.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a2df46c0cc62752a9f3cd0944b0c4dba970b25b6
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-june-15-2017-260nw-671652337.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-june-19-2016-260nw-439468951.jpg b/projects/drone-net/images/kagawa-japan-june-19-2016-260nw-439468951.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..64088ecef32300f394fda1fa8888846e99aca658
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-june-19-2016-260nw-439468951.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-june-19-2016-260nw-439468954.jpg b/projects/drone-net/images/kagawa-japan-june-19-2016-260nw-439468954.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f71a4eaf324fc77f50e1a5f1e973e1e1ca9e019c
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-june-19-2016-260nw-439468954.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-june-8-2017-260nw-656435701.jpg b/projects/drone-net/images/kagawa-japan-june-8-2017-260nw-656435701.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c96abe19d9a0440ac1f3fc6a4f7d08ce0bad01fe
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-june-8-2017-260nw-656435701.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-june-8-2017-260nw-656437126.jpg b/projects/drone-net/images/kagawa-japan-june-8-2017-260nw-656437126.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..04cf791972f7622222c1d170c2134081e9a90cdc
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-june-8-2017-260nw-656437126.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-june-8-2017-260nw-656437294.jpg b/projects/drone-net/images/kagawa-japan-june-8-2017-260nw-656437294.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bd198c413f661ca5ccba550904e64045b580ea62
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-june-8-2017-260nw-656437294.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-march-10-2016-260nw-389323852.jpg b/projects/drone-net/images/kagawa-japan-march-10-2016-260nw-389323852.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4ecaecc25f95deed52b88f5626cb4970a98a5011
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-march-10-2016-260nw-389323852.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-march-10-2016-260nw-389323861.jpg b/projects/drone-net/images/kagawa-japan-march-10-2016-260nw-389323861.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ccf8a58fed1cbc8fbe1f26d44c6d229f015418c1
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-march-10-2016-260nw-389323861.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-march-17-2017-260nw-609118043.jpg b/projects/drone-net/images/kagawa-japan-march-17-2017-260nw-609118043.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..62de9f02d224752b80107c61709588051fbd34a7
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-march-17-2017-260nw-609118043.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-march-17-2017-260nw-609118049.jpg b/projects/drone-net/images/kagawa-japan-march-17-2017-260nw-609118049.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d82a0b72ecfe4c724620e229dbb1c6785fc53294
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-march-17-2017-260nw-609118049.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-march-17-2017-260nw-609118391.jpg b/projects/drone-net/images/kagawa-japan-march-17-2017-260nw-609118391.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..58015c8e39dc6c8c2412925e880ba530a1830832
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-march-17-2017-260nw-609118391.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420080635.jpg b/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420080635.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a3296f0e268f4d67a67df9dfe7ae7e2072c93365
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420080635.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420080659.jpg b/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420080659.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9614c284d60ea4c430ee46fbf5d5c6b43d42639f
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420080659.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420080671.jpg b/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420080671.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..63c693fd3dca64c049326cf684362e2aa938f340
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420080671.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420083374.jpg b/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420083374.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..943203e84d8339faa4d84315ec864aa5290a48f2
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420083374.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420083377.jpg b/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420083377.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dd6578ce3b6edc7539de5b20dcad3b870c34f7f1
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-06-2016-260nw-420083377.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-17-2016-260nw-430213045.jpg b/projects/drone-net/images/kagawa-japan-may-17-2016-260nw-430213045.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0ac53fc523e830e7d22f0d4a3ebfe632fefd6677
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-17-2016-260nw-430213045.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-17-2016-260nw-430213054.jpg b/projects/drone-net/images/kagawa-japan-may-17-2016-260nw-430213054.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..09a5559756563fe3b9d58e292182f70bdf011e99
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-17-2016-260nw-430213054.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-17-2016-260nw-430214311.jpg b/projects/drone-net/images/kagawa-japan-may-17-2016-260nw-430214311.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2c902cc83be8c04d2e321f66a4ef07d69b2906d4
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-17-2016-260nw-430214311.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-17-2016-260nw-430214527.jpg b/projects/drone-net/images/kagawa-japan-may-17-2016-260nw-430214527.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2e02dd6861e6ee1fd9d04231a686375777b8c5c9
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-17-2016-260nw-430214527.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-20-2017-260nw-653433961.jpg b/projects/drone-net/images/kagawa-japan-may-20-2017-260nw-653433961.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..47c6bc7f3c9a775bcad0c05b7af4379f351c9305
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-20-2017-260nw-653433961.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-20-2017-260nw-653434402.jpg b/projects/drone-net/images/kagawa-japan-may-20-2017-260nw-653434402.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c1abd3d7f4c9ebacd06dfdeaebd0ca15f12b2772
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-20-2017-260nw-653434402.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-20-2017-260nw-653434405.jpg b/projects/drone-net/images/kagawa-japan-may-20-2017-260nw-653434405.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6292ec346f423cd11b2214b10bbceb221b49b231
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-20-2017-260nw-653434405.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-20-2017-260nw-653435158.jpg b/projects/drone-net/images/kagawa-japan-may-20-2017-260nw-653435158.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..18f37a3b63ccd9cc6077ec0235152efe7fe88ac2
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-20-2017-260nw-653435158.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-28-2017-260nw-653442136.jpg b/projects/drone-net/images/kagawa-japan-may-28-2017-260nw-653442136.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..02be848e9f01d1746a1b54b14d43035a2b84d51e
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-28-2017-260nw-653442136.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-28-2017-260nw-653442151.jpg b/projects/drone-net/images/kagawa-japan-may-28-2017-260nw-653442151.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cc336d8660c61c0287d48f99f3c52b6712bd26ea
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-28-2017-260nw-653442151.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-30-2016-260nw-430213753.jpg b/projects/drone-net/images/kagawa-japan-may-30-2016-260nw-430213753.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6c4557ac180f4a0f461049550e58b018ea2cd41c
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-30-2016-260nw-430213753.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-429733945.jpg b/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-429733945.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..33d7fdca099d22fb7fb448a768626ab4a7ba8c4b
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-429733945.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-430210639.jpg b/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-430210639.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d20700e6900e8fe6a04dd49e922e3c0984f3e172
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-430210639.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-430210648.jpg b/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-430210648.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4322d9b0295fab4c31d66cf53a729787be92cb1b
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-430210648.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-430210657.jpg b/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-430210657.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..46e1a2fa0f4d2bd9d4e4e256cd0c65495683ecbc
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-430210657.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-430210666.jpg b/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-430210666.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a1771d83dcfb9ec73bbf24df4ff7f64f4728e6fc
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-may-31-2016-260nw-430210666.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-october-10-2017-260nw-733504105.jpg b/projects/drone-net/images/kagawa-japan-october-10-2017-260nw-733504105.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d2c940a6e63adb94709305d3180d8c64a3d50a8f
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-october-10-2017-260nw-733504105.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-october-10-2017-260nw-733504699.jpg b/projects/drone-net/images/kagawa-japan-october-10-2017-260nw-733504699.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a23754edf5cb8e648961251316f406af4d3b6c89
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-october-10-2017-260nw-733504699.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-october-10-2017-260nw-733504744.jpg b/projects/drone-net/images/kagawa-japan-october-10-2017-260nw-733504744.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9421b794e6c566e09bbc7db05ed161d00ff7f960
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-october-10-2017-260nw-733504744.jpg differ
diff --git a/projects/drone-net/images/kagawa-japan-october-10-2017-260nw-733505971.jpg b/projects/drone-net/images/kagawa-japan-october-10-2017-260nw-733505971.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b8e29bcac761ba8f7d680ce73a6294abc10f440a
Binary files /dev/null and b/projects/drone-net/images/kagawa-japan-october-10-2017-260nw-733505971.jpg differ
diff --git a/projects/drone-net/images/kampala-uganda-10082017-dji-phantom-260nw-759789199.jpg b/projects/drone-net/images/kampala-uganda-10082017-dji-phantom-260nw-759789199.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6f4744f324b7e3af0d2ece655ec1a5cb1571d32a
Binary files /dev/null and b/projects/drone-net/images/kampala-uganda-10082017-dji-phantom-260nw-759789199.jpg differ
diff --git a/projects/drone-net/images/kampala-uganda-10082017-dji-phantom-260nw-759789205.jpg b/projects/drone-net/images/kampala-uganda-10082017-dji-phantom-260nw-759789205.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5086b784afb2246e35af922b8eab1ffbbeea8997
Binary files /dev/null and b/projects/drone-net/images/kampala-uganda-10082017-dji-phantom-260nw-759789205.jpg differ
diff --git a/projects/drone-net/images/kanchanaburi-bangkok-feb-1-2017-260nw-1025716813.jpg b/projects/drone-net/images/kanchanaburi-bangkok-feb-1-2017-260nw-1025716813.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..048d6eea91d3965386927be8a0cc3a2882aafbee
Binary files /dev/null and b/projects/drone-net/images/kanchanaburi-bangkok-feb-1-2017-260nw-1025716813.jpg differ
diff --git a/projects/drone-net/images/kandalaksha-russia-may-24-2018-260nw-1127352350.jpg b/projects/drone-net/images/kandalaksha-russia-may-24-2018-260nw-1127352350.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..db6333d150e6c53aa4b5317ba5dc223c3c9cc078
Binary files /dev/null and b/projects/drone-net/images/kandalaksha-russia-may-24-2018-260nw-1127352350.jpg differ
diff --git a/projects/drone-net/images/kandalaksha-russia-may-24-2018-260nw-1127515907.jpg b/projects/drone-net/images/kandalaksha-russia-may-24-2018-260nw-1127515907.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..05924a85f9bc7efb73a121a6247b60dd1a81fda8
Binary files /dev/null and b/projects/drone-net/images/kandalaksha-russia-may-24-2018-260nw-1127515907.jpg differ
diff --git a/projects/drone-net/images/kandalaksha-russia-may-24-2018-260nw-1127515910.jpg b/projects/drone-net/images/kandalaksha-russia-may-24-2018-260nw-1127515910.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5c3f82d0ded3ba183a9d1fe341fdf7b8c4fe1b27
Binary files /dev/null and b/projects/drone-net/images/kandalaksha-russia-may-24-2018-260nw-1127515910.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-653883454.jpg b/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-653883454.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..79131ec19954d7141904e4b7ab85e65ebcbbdd41
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-653883454.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-653883460.jpg b/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-653883460.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ea1da1acee9e7ba7699d430a67036a4c8e86d81c
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-653883460.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-653883466.jpg b/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-653883466.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..78980a6197c090afb96d6f1347edf2b07c1fac0b
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-653883466.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-654363346.jpg b/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-654363346.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8c793953a9e62e0733db9099abd994df83272f81
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-654363346.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-654363349.jpg b/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-654363349.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c1245f5305c88105aea8f4ccb409de2e15578090
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-654363349.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-654363355.jpg b/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-654363355.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0aef0251e5b7febcbd14aef09b3eb04c66862bde
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-654363355.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-654363361.jpg b/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-654363361.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..05bbb60f6ac5aa4e33ad32e94951ec62a1d3bc8c
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-april-24-2017-260nw-654363361.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958530.jpg b/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958530.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..720b6ed124e1b10ced29c4747406047f0775cade
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958530.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958539.jpg b/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958539.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..abc7d5f5fbdb95943a782be52f9c5a24d714081e
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958539.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958602.jpg b/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958602.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b81077be3833fe5d362a0f10c5a3b5de21e495a3
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958602.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958605.jpg b/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958605.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4bb788f9255a6010fd0e8da6b9aed49b54a8d24b
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958605.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958608.jpg b/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958608.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b5177fdc94d3b1ac235be958e81111afc8d14b6a
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958608.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958623.jpg b/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958623.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..adccd29aec1f88b8248489035a8d5e905996d6c2
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-december-30-2015-260nw-359958623.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-june-14-2017-260nw-660427228.jpg b/projects/drone-net/images/kaunas-lithuania-june-14-2017-260nw-660427228.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ab3dc7d594972fc8b64247ca5a5ac9cdd8c19769
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-june-14-2017-260nw-660427228.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699854.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699854.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8c95ddc2f180c4ea26204f405c7ed72f4d0551c4
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699854.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699857.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699857.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6843e89e1f709864ec7addc3ac74d508e90be209
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699857.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699860.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699860.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ac3b89cdf7be8bd9fd2d7d4cb28fb863c71f54d6
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699860.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699866.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699866.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8fb773d20f92741ebed5fb93ef5c0e0319aa046c
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699866.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699869.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699869.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8f9227b06da7985365db5215aa971de73a895ba7
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699869.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699875.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699875.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..158e421415bf844f9fb6c50226086f1dded84b12
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1037699875.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331699.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331699.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c2d150d3ab79124d846db36163d4f3f27a62df15
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331699.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331702.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331702.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5bf493fc6f65f6bd81af5a91bfb33cdf88cf118c
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331702.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331705.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331705.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e9bf3d08726e1875617104ec4b65ea6e7f16e424
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331705.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331711.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331711.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0d55c15223764ad2243d74cbc8cd92318cbdb0b1
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331711.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331717.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331717.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4dd9b03852e71843fc55a554ff5b21d1857c5212
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038331717.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601063.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601063.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..04ee6e4046e0056c74170109d0512c824f03c473
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601063.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601066.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601066.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..326a99616ade29fa5cb05bcf84a2ebbe01c7e409
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601066.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601069.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601069.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dcf104c8841dc920e09287571aa3affc2a532bd5
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601069.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601078.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601078.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0f648489ca66842ecf5b26c82cd6a58fbedd59ef
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601078.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601081.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601081.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..53060a1964247ce456321ec6ffb330ed091877cc
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038601081.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786397.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786397.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9d397ec1dfed8780f9bdb3726b15a4a13dd9d457
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786397.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786400.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786400.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..31ee49f7d870af31512998f4ebc3663cc523f1ca
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786400.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786409.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786409.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9d86a8f15c2f583b99658234a1c5dc4ecf206dba
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786409.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786412.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786412.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9d62d9c7c0cee45e5cf2599ba5f024b9f0303f85
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786412.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786415.jpg b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786415.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f6b002a5fcc9b5b0e22af5fc7b62dd93a52b9d81
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-03-2018-260nw-1038786415.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802503.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802503.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c28ae21657775a9660f99dee728146a131b80bf8
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802503.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802506.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802506.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6553e07d206fee450ce385ce497537c2b8293933
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802506.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802509.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802509.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f003ebca457897919a251744aba755dff1b73af4
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802509.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802518.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802518.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3e8c72785660068aca5cd8223729ce1a8f1d0e6a
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802518.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802521.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802521.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..364db8342188812697de7362335a9779d4aef4dd
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802521.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802527.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802527.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2bbfc64eaadec6e3357214a457a874fedee1da5e
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802527.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802533.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802533.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f48e0776749b84b0993b8bd7c2ce5a2901790505
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802533.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802539.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802539.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8d6dc15e684dda1396b49d9282f9cccde8ca71cd
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-590802539.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272000.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272000.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..062ba5cf46617fd98c6e879497a919ee710b73ac
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272000.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272015.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272015.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cf943aa17f35e87f4147913de08347c8d4d42412
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272015.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272030.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272030.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f6b29285dcda639a416d925f5b85fbc169728aff
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272030.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272063.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272063.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..57e60d1afae080200eeaa027d71028edbfc68eee
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272063.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272075.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272075.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a43dc89409bf7a6c8a9ef5df81a8bf0dcb7a3196
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591272075.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591782312.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591782312.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9e42cc66ebf78c34c2cf3e30c07b42e4d7490897
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591782312.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591782333.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591782333.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d8c3b4250ceee1b3b9594b105b3d600797c00598
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591782333.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591782354.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591782354.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dd9ca8366eb4524f6a6dddaa2230b18fe9d6ded3
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-591782354.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592137713.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592137713.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9f2060b57aae3fdaef502900cc89cba476ab5fb5
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592137713.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592137716.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592137716.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..98c49cc55fc8a0779e240a7b0e8346fde94bb793
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592137716.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592137731.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592137731.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2cdde08123b8f25bc67b790a57d1e03dc85fb628
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592137731.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592137872.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592137872.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7fd78b696848e14450ee589c4258791c9719f614
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592137872.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592326905.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592326905.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1ef94d17bb8be87529c546e9257b358d6d213082
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592326905.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592326911.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592326911.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a4e9183079d9a854f01406225520693e18f351c3
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592326911.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592326944.jpg b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592326944.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5188a078a79333525a37750b74166430e22f732f
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-march-1-2017-260nw-592326944.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334721735.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334721735.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..05f32956cfb9c4b400729257d7c7f014f4ce03cf
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334721735.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798637.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798637.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dc4d4a5420917d6e7506f43806473d07cddd8438
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798637.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798643.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798643.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d0caac68ec10fed4fe4e7bcafb0644c82bc6b2e8
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798643.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798670.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798670.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a388f52b0b6e936e457be99137d8bb5e626f798d
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798670.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798676.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798676.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f651c87c373f027ce8d3f6aa5949166a8a851ec1
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798676.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798694.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798694.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3cb61c316a6d9a13b989e89f79eaeedc23bcb762
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798694.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798709.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798709.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..da8020cb3310e7314738d205a21bbe447ebeab0e
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798709.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798718.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798718.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a0d19a030f29ce0eb7a2d1a3ff95ec7fc57df7ba
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798718.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798739.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798739.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..186fddc2b9479d0d1ad18740ed5ce5eb7163f46b
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798739.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798763.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798763.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f633286545c172916f3c0dcfec3dbbbeb26781b1
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798763.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798772.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798772.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7e52a06431c4b1f8f76135deb0914b7fe7551a91
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798772.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798778.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798778.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..58701992ccb3f0a053a0a67d587f64f39e8ff84a
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798778.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798781.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798781.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ce246c25704200a819df716e4d5d7725f8a7981d
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798781.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798784.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798784.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fa009efca65d97cb202099958ac5e12ac2bdf2c1
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798784.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798787.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798787.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..be93587ba033ddc05ac91f950569d4bdace41284
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334798787.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801565.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801565.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..409a8df256671f59fc98683343c821937d0efb28
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801565.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801568.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801568.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..daa19ff71367f3b4518f33922403c49b86fe3239
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801568.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801580.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801580.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8292e0dc86fb4db4e2316b74232261e4433b507b
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801580.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801586.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801586.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1e64939a9be88a3923f0eae64e486ab6cc3706a4
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801586.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801589.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801589.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..74a85334bdec5e3ea77a7818a503c90dce8f036f
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801589.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801592.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801592.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bfb6f840f0af83368060f8a1905cbead966e182f
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801592.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801595.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801595.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e082f88291ba503b0f4c9a7a228896823268b66c
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801595.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801598.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801598.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1e45593a8649a199ce83684946592e384c9c9c21
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801598.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801607.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801607.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..660b0e1367fe17054af24aaeca6a569ced70eff6
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801607.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801610.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801610.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5b2a8b2207667a953f4ac652f6e35409239be6e5
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801610.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801619.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801619.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7573827db6ee78e8edfae82a375f359a55248537
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801619.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801622.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801622.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e517b55caac1988ba86127b8850c431072cf1ed7
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801622.jpg differ
diff --git a/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801628.jpg b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801628.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..285c92c109e4077213f35c6da4f933bb0d6cdb72
Binary files /dev/null and b/projects/drone-net/images/kaunas-lithuania-october-30-2015-260nw-334801628.jpg differ
diff --git a/projects/drone-net/images/kazan-russia-june-25-2015-260nw-403353925.jpg b/projects/drone-net/images/kazan-russia-june-25-2015-260nw-403353925.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..af9323296014586102ebaf98d8a55d29bd69722d
Binary files /dev/null and b/projects/drone-net/images/kazan-russia-june-25-2015-260nw-403353925.jpg differ
diff --git a/projects/drone-net/images/kazan-russia-june-25-2015-260nw-409168366.jpg b/projects/drone-net/images/kazan-russia-june-25-2015-260nw-409168366.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9643a3ce424d0a66cf6665369bd26e86020d87b7
Binary files /dev/null and b/projects/drone-net/images/kazan-russia-june-25-2015-260nw-409168366.jpg differ
diff --git a/projects/drone-net/images/kazan-russia-june-25-2015-260nw-409168384.jpg b/projects/drone-net/images/kazan-russia-june-25-2015-260nw-409168384.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..60f728b0281eb7151cd9b6101aab9610bcb4db58
Binary files /dev/null and b/projects/drone-net/images/kazan-russia-june-25-2015-260nw-409168384.jpg differ
diff --git a/projects/drone-net/images/kazan-russia-june-25-2015-260nw-409168390.jpg b/projects/drone-net/images/kazan-russia-june-25-2015-260nw-409168390.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..829cdf755a818d7465f2296ca911a7a341696620
Binary files /dev/null and b/projects/drone-net/images/kazan-russia-june-25-2015-260nw-409168390.jpg differ
diff --git a/projects/drone-net/images/kazan-russia-june-25-2015-260nw-409168393.jpg b/projects/drone-net/images/kazan-russia-june-25-2015-260nw-409168393.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..29c90541a9753e14197ad3f71add03b979218df6
Binary files /dev/null and b/projects/drone-net/images/kazan-russia-june-25-2015-260nw-409168393.jpg differ
diff --git a/projects/drone-net/images/keda-georgia-23-march-2018-260nw-1054835972.jpg b/projects/drone-net/images/keda-georgia-23-march-2018-260nw-1054835972.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0dfff775324ac3dfb3a71b61950ae21486228cff
Binary files /dev/null and b/projects/drone-net/images/keda-georgia-23-march-2018-260nw-1054835972.jpg differ
diff --git a/projects/drone-net/images/keda-georgia-23-march-2018-260nw-1054835975.jpg b/projects/drone-net/images/keda-georgia-23-march-2018-260nw-1054835975.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1ae41101e91c67ac7055e6e4590eca3db49c24e3
Binary files /dev/null and b/projects/drone-net/images/keda-georgia-23-march-2018-260nw-1054835975.jpg differ
diff --git a/projects/drone-net/images/keda-georgia-23-march-2018-260nw-1054835978.jpg b/projects/drone-net/images/keda-georgia-23-march-2018-260nw-1054835978.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f1dc197464e52fe55bb99238e15382998fc36803
Binary files /dev/null and b/projects/drone-net/images/keda-georgia-23-march-2018-260nw-1054835978.jpg differ
diff --git a/projects/drone-net/images/kempen-germany-december-29-2015-260nw-356401406.jpg b/projects/drone-net/images/kempen-germany-december-29-2015-260nw-356401406.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..add1b753f7ad830a776be5ad9824dabbd8492f50
Binary files /dev/null and b/projects/drone-net/images/kempen-germany-december-29-2015-260nw-356401406.jpg differ
diff --git a/projects/drone-net/images/kenosha-pass-co-usa-september-260nw-717543823.jpg b/projects/drone-net/images/kenosha-pass-co-usa-september-260nw-717543823.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..34462001a4b8eb8ceaf074ebe976e438d6f3d7f9
Binary files /dev/null and b/projects/drone-net/images/kenosha-pass-co-usa-september-260nw-717543823.jpg differ
diff --git a/projects/drone-net/images/kharkiv-ukraine-march-2-2018-260nw-1038318421.jpg b/projects/drone-net/images/kharkiv-ukraine-march-2-2018-260nw-1038318421.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..454819552567789debad6ce747b9141f23f16e3c
Binary files /dev/null and b/projects/drone-net/images/kharkiv-ukraine-march-2-2018-260nw-1038318421.jpg differ
diff --git a/projects/drone-net/images/kharkiv-ukraine-march-3-2018-260nw-1047446899.jpg b/projects/drone-net/images/kharkiv-ukraine-march-3-2018-260nw-1047446899.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..87de98441c92fcb1842dc105e3985b32e4e5f2ea
Binary files /dev/null and b/projects/drone-net/images/kharkiv-ukraine-march-3-2018-260nw-1047446899.jpg differ
diff --git a/projects/drone-net/images/kharkiv-ukraine-march-3-2018-260nw-1047449896.jpg b/projects/drone-net/images/kharkiv-ukraine-march-3-2018-260nw-1047449896.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8daf205fc7bd5565a47fc9d912b557aad0c40f13
Binary files /dev/null and b/projects/drone-net/images/kharkiv-ukraine-march-3-2018-260nw-1047449896.jpg differ
diff --git a/projects/drone-net/images/kharkiv-ukraine-march-3-2018-260nw-1048140541.jpg b/projects/drone-net/images/kharkiv-ukraine-march-3-2018-260nw-1048140541.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b09031406ec43c51707fc1adf508f2566fbb3dd0
Binary files /dev/null and b/projects/drone-net/images/kharkiv-ukraine-march-3-2018-260nw-1048140541.jpg differ
diff --git a/projects/drone-net/images/khonkaen-thailand-august-23-2017-260nw-684701641.jpg b/projects/drone-net/images/khonkaen-thailand-august-23-2017-260nw-684701641.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2405560c1455f47f766b1bd0a21069a120051bdf
Binary files /dev/null and b/projects/drone-net/images/khonkaen-thailand-august-23-2017-260nw-684701641.jpg differ
diff --git a/projects/drone-net/images/khonken-november-27-2016-drone-260nw-528316252.jpg b/projects/drone-net/images/khonken-november-27-2016-drone-260nw-528316252.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..199caed56ffe5e2eb8f888194da20dc021e24162
Binary files /dev/null and b/projects/drone-net/images/khonken-november-27-2016-drone-260nw-528316252.jpg differ
diff --git a/projects/drone-net/images/khotynukraine-june-19-2018-mavic-260nw-1121974376.jpg b/projects/drone-net/images/khotynukraine-june-19-2018-mavic-260nw-1121974376.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bff9f3833a7efec63970c2ff6024a0c7fd219db3
Binary files /dev/null and b/projects/drone-net/images/khotynukraine-june-19-2018-mavic-260nw-1121974376.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937145.jpg b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937145.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3989fefd6c317e2f70739b85652a79c2faf52389
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937145.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937151.jpg b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937151.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4b34a9577281a4a241a6fb6d4af57885b4c3223d
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937151.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937157.jpg b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937157.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ca9c447e0281b2c6e63e4e6fe830847b6fb3fbc1
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937157.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937166.jpg b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937166.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0d1db897500725db029d2916bf4bbfe43def48aa
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937166.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937169.jpg b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937169.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..47ad20538d12ee05be1ac5fe4d4aa92ae85baeb8
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937169.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937175.jpg b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937175.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ecc46f7da211d754ab2d1b9b77fe61a98ca3c3c1
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937175.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937181.jpg b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937181.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..536173f5343c08ad58ddef63c58798d39f06b3f8
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937181.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937187.jpg b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937187.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..99e4096de33058187942aaf9b88d1578a38c7d78
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937187.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937193.jpg b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937193.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e1d8cb89ef4e4bcfe447b35fb74feb29311f3c35
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937193.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937199.jpg b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937199.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..feb8be212d6f6340f8c29e7ca46cc059746c1ba3
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937199.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937202.jpg b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937202.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..753e1f2e41c4827f60de782aa6d962f67e0fc57e
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937202.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937208.jpg b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937208.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a6652aed3416c5fc3119d722b36377aee322de4b
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937208.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937214.jpg b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937214.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2193299ddf936e4f1a221c64b5f3ebc88f76b69d
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-april-24-2016-260nw-410937214.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-august-8-2015-260nw-307863731.jpg b/projects/drone-net/images/kiev-ukraine-august-8-2015-260nw-307863731.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f095fc44d7bfcc65ae6988fe97a70196adaf49f9
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-august-8-2015-260nw-307863731.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1126503905.jpg b/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1126503905.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f04a644dff20024172fdd826ecd33bd8e56c2cad
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1126503905.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1126504289.jpg b/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1126504289.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..41769d0effc377466879c2f9608013349de591ba
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1126504289.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1126504481.jpg b/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1126504481.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9757764218914cb130d0c61f0f66d3ab1ef270e0
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1126504481.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1126504784.jpg b/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1126504784.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f9835fd1905b53a694267ecef71aa56cd13b5cac
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1126504784.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1128076946.jpg b/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1128076946.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..13b87a5d593e06fe43baeff644e7eafe623fc781
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1128076946.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1128076991.jpg b/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1128076991.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d196a5729163d8bb4e356907139b3e0aba15377e
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1128076991.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1129141976.jpg b/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1129141976.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..29140818537f5d24c62f62ffd9cd568b13c5c417
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-june-20-2018-260nw-1129141976.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-october-10-2014-260nw-222779749.jpg b/projects/drone-net/images/kiev-ukraine-october-10-2014-260nw-222779749.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f45ad365d4a8cf94db7eb4b46903da9ebe2593e8
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-october-10-2014-260nw-222779749.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-october-10-2014-260nw-222779863.jpg b/projects/drone-net/images/kiev-ukraine-october-10-2014-260nw-222779863.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e4b44d0ffbd78111277d1695eac674634dd8a997
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-october-10-2014-260nw-222779863.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-october-29-2016-260nw-506345443.jpg b/projects/drone-net/images/kiev-ukraine-october-29-2016-260nw-506345443.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..49bc8dc1c3cddc094ce600e54dd02fd406196337
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-october-29-2016-260nw-506345443.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-october-29-2016-260nw-506345446.jpg b/projects/drone-net/images/kiev-ukraine-october-29-2016-260nw-506345446.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a3426fde038c445562b418bd601689a575445069
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-october-29-2016-260nw-506345446.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-october-29-2016-260nw-506345452.jpg b/projects/drone-net/images/kiev-ukraine-october-29-2016-260nw-506345452.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e5121d4e7ab7961d949510177bf425117efa5a9a
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-october-29-2016-260nw-506345452.jpg differ
diff --git a/projects/drone-net/images/kiev-ukraine-october-29-2016-260nw-506345803.jpg b/projects/drone-net/images/kiev-ukraine-october-29-2016-260nw-506345803.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7543e05f72d29fd03822757002daec042e8c7d68
Binary files /dev/null and b/projects/drone-net/images/kiev-ukraine-october-29-2016-260nw-506345803.jpg differ
diff --git a/projects/drone-net/images/kiev16-june2018-flying-dji-phantom-260nw-1120841090.jpg b/projects/drone-net/images/kiev16-june2018-flying-dji-phantom-260nw-1120841090.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..224905352d483259340c2deccaeba6e9eec2db59
Binary files /dev/null and b/projects/drone-net/images/kiev16-june2018-flying-dji-phantom-260nw-1120841090.jpg differ
diff --git a/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142172347.jpg b/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142172347.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1daf1a1191ead36c02c9b2cff69bff44aafd9e39
Binary files /dev/null and b/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142172347.jpg differ
diff --git a/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142172350.jpg b/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142172350.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..525b7d17903ffb7d77754b70371c5fe50b667785
Binary files /dev/null and b/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142172350.jpg differ
diff --git a/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142694335.jpg b/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142694335.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..23b7bdc99c7e2ca5e7d78ad4dd7b2504e9ff4ed0
Binary files /dev/null and b/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142694335.jpg differ
diff --git a/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142694338.jpg b/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142694338.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8479c6ca4e505f20f1620a47bcd04ccb1ac7d134
Binary files /dev/null and b/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142694338.jpg differ
diff --git a/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142694341.jpg b/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142694341.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aae6daf7f87ac231e49b42d5fd10c5590643eb2e
Binary files /dev/null and b/projects/drone-net/images/kiev24-march2018-professional-aerial-drone-260nw-1142694341.jpg differ
diff --git a/projects/drone-net/images/kievukraine1-may2017dji-phantomaerial-video-camera-260nw-796039540.jpg b/projects/drone-net/images/kievukraine1-may2017dji-phantomaerial-video-camera-260nw-796039540.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b93036655ef8910d3ef10969b3acf8854e0266e2
Binary files /dev/null and b/projects/drone-net/images/kievukraine1-may2017dji-phantomaerial-video-camera-260nw-796039540.jpg differ
diff --git a/projects/drone-net/images/kijkduin-netherlands-march-24-2017-260nw-609706286.jpg b/projects/drone-net/images/kijkduin-netherlands-march-24-2017-260nw-609706286.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a2465616d0f5f37dc1e3e1a13b75807aaba45d27
Binary files /dev/null and b/projects/drone-net/images/kijkduin-netherlands-march-24-2017-260nw-609706286.jpg differ
diff --git a/projects/drone-net/images/kijkduin-netherlands-march-24-2017-260nw-609706301.jpg b/projects/drone-net/images/kijkduin-netherlands-march-24-2017-260nw-609706301.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8622a27a0b87f0e142b75936b84ede052c4c664c
Binary files /dev/null and b/projects/drone-net/images/kijkduin-netherlands-march-24-2017-260nw-609706301.jpg differ
diff --git a/projects/drone-net/images/kijkduin-netherlands-march-24-2017-260nw-609706310.jpg b/projects/drone-net/images/kijkduin-netherlands-march-24-2017-260nw-609706310.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8aac53ca0f9ef6d6d97f6123761164a4cf01e655
Binary files /dev/null and b/projects/drone-net/images/kijkduin-netherlands-march-24-2017-260nw-609706310.jpg differ
diff --git a/projects/drone-net/images/kijkduin-netherlands-march-24-2017-260nw-609706328.jpg b/projects/drone-net/images/kijkduin-netherlands-march-24-2017-260nw-609706328.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e8faf48c8447ea0fb5512c5e44338ae7b4a04d43
Binary files /dev/null and b/projects/drone-net/images/kijkduin-netherlands-march-24-2017-260nw-609706328.jpg differ
diff --git a/projects/drone-net/images/kiulu-sabah-malaysia-sep-2-260nw-709281637.jpg b/projects/drone-net/images/kiulu-sabah-malaysia-sep-2-260nw-709281637.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3d4c31bc57024ef3fbf12ce5fb4f8ee5e903021f
Binary files /dev/null and b/projects/drone-net/images/kiulu-sabah-malaysia-sep-2-260nw-709281637.jpg differ
diff --git a/projects/drone-net/images/koseuuemoisa-estonia-july-8-2017-260nw-674876896.jpg b/projects/drone-net/images/koseuuemoisa-estonia-july-8-2017-260nw-674876896.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4cf323f70769654f4b47f1dad55214c24180a822
Binary files /dev/null and b/projects/drone-net/images/koseuuemoisa-estonia-july-8-2017-260nw-674876896.jpg differ
diff --git a/projects/drone-net/images/koseuuemoisa-estonia-july-9-2017-260nw-675513886.jpg b/projects/drone-net/images/koseuuemoisa-estonia-july-9-2017-260nw-675513886.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4c74f6a2c25ef7b9c9e74f2ec7f12142f56d0d14
Binary files /dev/null and b/projects/drone-net/images/koseuuemoisa-estonia-july-9-2017-260nw-675513886.jpg differ
diff --git a/projects/drone-net/images/koseuuemoisa-estonia-july-9-2017-260nw-675513889.jpg b/projects/drone-net/images/koseuuemoisa-estonia-july-9-2017-260nw-675513889.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..604c47c464bf487722a8fa2ac09286c35a521125
Binary files /dev/null and b/projects/drone-net/images/koseuuemoisa-estonia-july-9-2017-260nw-675513889.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149910.jpg b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149910.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..40f60ae16a7ea07a3577937abb0e52f633736c1b
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149910.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149913.jpg b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149913.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8fa0b4e192af954d77d8a1febc46fba30a1b8db6
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149913.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149922.jpg b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149922.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..80d929429da241bbb1dd67cabb70ca8fb6bfbfbe
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149922.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149928.jpg b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149928.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ae11ad298d663a44d7f415077994f43507a41d39
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149928.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149934.jpg b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149934.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..509f993473c4827af6d180c6022c5f0e7156ac00
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721149934.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902907.jpg b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902907.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6b30264998fbb4b0017950f4cf3fedb81f651eea
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902907.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902913.jpg b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902913.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..97cffaf02eb6a596476a1231f2386c5f0033a8ca
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902913.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902925.jpg b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902925.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f2b3f7590afb63b39976accdc3d934b825b57ce8
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902925.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902937.jpg b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902937.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..caf0aa94f0a16fc0d34bb59d6708512fa7fa3a29
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902937.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902949.jpg b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902949.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6e6d0ec0b8e6025c3b689935e98db5f39cfebb7b
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902949.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902964.jpg b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902964.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5b6cc8c59c40caa62f4bd7c98e16ab1737059d37
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-23-2017-260nw-721902964.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044865.jpg b/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044865.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7f17d0437fcfb4b01e182b2a3c45a173df1b64d0
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044865.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044868.jpg b/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044868.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..83a2ff9c747499d0142fe606d63ec79e46de92bd
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044868.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044874.jpg b/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044874.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..007b924343ec2049b9a0c4ebe51ebe3f4acf2e97
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044874.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044880.jpg b/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044880.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b6489ce21b59fa84ea984776d5d4c31026c5eb27
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044880.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044886.jpg b/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044886.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..39a2cfc1a4bca9c1efbd68327e3e8430a7f2c24f
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044886.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044889.jpg b/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044889.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..53661b5f00d7a9e492d10046f1d608e5d2ed023f
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724044889.jpg differ
diff --git a/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724045414.jpg b/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724045414.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5fdd027265823e2db1854d689885266cd20b561a
Binary files /dev/null and b/projects/drone-net/images/kostroma-russia-september-24-2017-260nw-724045414.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465626.jpg b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465626.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f3b35c9bcfa50a707fde6a8f76e774f41ee10025
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465626.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465629.jpg b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465629.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aaec4b27008910cbc8fa73853fa05111bf41ceff
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465629.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465632.jpg b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465632.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..17d050cdab38da4b1bb7ecfcdb2d9b526adea10d
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465632.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465635.jpg b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465635.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..146db37ddce3ebcd5654804238f27bdccc195066
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465635.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465638.jpg b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465638.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9172886502624b04da3701f74939ba3dfc7ce953
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465638.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465641.jpg b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465641.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9eba8e34c4595e816e2097834a32101d094fbfd7
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465641.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465644.jpg b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465644.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9f37011aaf55dc698cbaa9a4f4e78ee8ae41a949
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465644.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465647.jpg b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465647.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5b8be36859885903b8f142cae51fdb220efd7f8a
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalu-malaysia-february-22-260nw-1031465647.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalu-malaysia-june-29-260nw-668753665.jpg b/projects/drone-net/images/kota-kinabalu-malaysia-june-29-260nw-668753665.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..98f3269e52086d4fb47a1fb657fbe6caa89a7fe3
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalu-malaysia-june-29-260nw-668753665.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalu-sabah-august-2-260nw-689069086.jpg b/projects/drone-net/images/kota-kinabalu-sabah-august-2-260nw-689069086.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e0c76bb92666fdf06d2bb5db9c6d6509e8c5be3b
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalu-sabah-august-2-260nw-689069086.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534474.jpg b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534474.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..364674467699ac2995960454e3247f2547b9396f
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534474.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534489.jpg b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534489.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..68139f9470539a91fd576b6763cab525d79fc87a
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534489.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534492.jpg b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534492.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7a666311799eed910dc5f897e200aab6aa6ae074
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534492.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534501.jpg b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534501.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..985af4e59f5f7f373e737144e90b4d8ee4c1ea40
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534501.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535461.jpg b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535461.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fe3c901f90c216509749b8031513dc4ea6b06200
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535461.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535479.jpg b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535479.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c296cf0766f1585cc6afc2011e0d0a9035def757
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535479.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535503.jpg b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535503.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e76d8374d6fe953f94f3cb626851e38315cdc870
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535503.jpg differ
diff --git a/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535521.jpg b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535521.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ac2a82cc27e4ad94b5eda16d945be5dbe793333
Binary files /dev/null and b/projects/drone-net/images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535521.jpg differ
diff --git a/projects/drone-net/images/kotdanda-lalitpur-nepal-may-2-260nw-274883387.jpg b/projects/drone-net/images/kotdanda-lalitpur-nepal-may-2-260nw-274883387.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ffc92ec6d6e91722f92ee5300f7e296be51208f5
Binary files /dev/null and b/projects/drone-net/images/kotdanda-lalitpur-nepal-may-2-260nw-274883387.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640584760.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640584760.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..59ceb214687e9f2bbd2abf3c62f06dca4aef70cb
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640584760.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631725.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631725.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d894f772be45c9a6b04b07077e9abf68514bcbd5
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631725.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631734.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631734.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..45474a539ab5e290811cbc67d2bb84b9835ecf25
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631734.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631743.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631743.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ea31c337f219e9253f3beedc949d95469ef918ef
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631743.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631761.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631761.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7dc73efd9424c598c1f28fd66a6cc4b304adbe9b
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631761.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631770.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631770.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aebfb460a3dcad0a21d6066385c2753b434670e6
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631770.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631779.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631779.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..85355f37b87f76280efe642f75d67af71790c30f
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631779.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631785.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631785.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..45f6e70da14635732fd5c534526891db20bd3e2a
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631785.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631791.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631791.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..907a7881098834251e180a1d426312a05e69de02
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631791.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631797.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631797.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..655d156cb7212f40c6b64cc0da5dbe5f719ea00e
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631797.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631803.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631803.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dc70f9dbfe97cf5cacf6c220e68a0d646f249fdb
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631803.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631812.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631812.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0e34a9d389946e305d798aaebb1ffc3409756712
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631812.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631824.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631824.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..942c0c7e8c0436f5c29d8f50e2bbac6853e44016
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631824.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631830.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631830.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..752a078f43ffa4baf74cca7d090428b6d98f5f44
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631830.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631851.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631851.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9af3b6a258223ff9ea7a3a600e7ad6385c9a95c3
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631851.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631860.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631860.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c166e05620c2b5611bff1ba1941e036f81182a27
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631860.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631884.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631884.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b6fde8b52962bac6eaea200ed4a4ea3c0d62d449
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631884.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631890.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631890.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..71e94b40628813e96c9ccbc6a032fda85939099c
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631890.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631917.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631917.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..40ead79d6d687d1e3e7bac10fef5507501666452
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631917.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631929.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631929.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eaec2bec46952331a004d68c86a5d15806329ebd
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631929.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631935.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631935.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9a86f6ae0a57bc375aa95c25cec53b395d31c90f
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631935.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631941.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631941.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8e03c1d696682aa7630c85ac14cbc3d7568693cf
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631941.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631947.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631947.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7196809c05f557e6b0711603454f9b6ddd5b39ac
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631947.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631953.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631953.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1a2ab59a28a7a208e766bc755734515706f32494
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631953.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631959.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631959.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ad1f5af4649e79b254b510052138269fe93f520e
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631959.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631968.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631968.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3238b240302e3de8bbf1005684e40e22530e5824
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631968.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631977.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631977.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8eb7ccf9e571a9b282b20e4fd93b580b2f68747b
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631977.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631983.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631983.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a112337e02e7a49753ead71c72c6cba27860f0d9
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631983.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631998.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631998.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dc5a53702cf4b85f8ba2497b8ae42213b5ffedd8
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-640631998.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-737142226.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-737142226.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..00a7b8c2e3e3029bba4429d5343731a8784ae917
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-737142226.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-740123020.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-740123020.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..785e82ffc9ffd0d741c9daf26dcfb0f042c344d1
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-740123020.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-740123038.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-740123038.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..89c2cbe2dc15fc073b348f2434e2c389dd498584
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-740123038.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-740123047.jpg b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-740123047.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..648146394c0264d6e64820936b527f4c2f7c0f36
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-april-14-2017-260nw-740123047.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990403.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990403.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f00f6c11b82ce0e99ec36385aad45024587fcfa7
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990403.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990406.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990406.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1f363b81ca5c773a7d74db4445372676c237578d
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990406.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990409.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990409.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..251a1de551568ca1843e124490add298544e8a78
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990409.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990418.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990418.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..17769b2a9e26587e9c4d93639f5ad6d562260faf
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990418.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990421.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990421.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7ccc91d769d2b66bec08636c8a96e5af32e20646
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990421.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990424.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990424.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ecc503670d11a1bec3cabce2384081e7f2ced524
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990424.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990427.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990427.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..903bd888ff5650bf972c33afecd4f4351224dacd
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990427.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990430.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990430.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fcc168c4f83a557ebb3221304d72f483234d5fb9
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990430.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990433.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990433.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4bb0cccacd45153b4442088202596416116e48d2
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990433.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990436.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990436.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..65ef9371686c9b5f5ea3f31f20aeea6c292baec2
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990436.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990442.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990442.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b9d0dc9b0beec0afb18ab112a1e0a0a33695c68a
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990442.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990445.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990445.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1380aa93cb038cbe210aac0a79ed30bfd89adfd4
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990445.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990448.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990448.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7a22e56c782ce8bf29f1ad380d89117bf76f1ebf
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990448.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990451.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990451.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f127782e8f792224db78cd7bdc98616b204fdae3
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990451.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990457.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990457.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b6f23676153c93336041a39df15f9c183624c248
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990457.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990466.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990466.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aaf4af948230b421b3b2fd9f263ade06cad718cf
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990466.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990475.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990475.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0508c91dd3bdc57dca5815b728b54cdef39ec366
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990475.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990481.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990481.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2c86da09dd486cae9126a47cb26e95c2f3366b14
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990481.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990496.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990496.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2c9087769b5ddad406f0d67c79710e1bbd964be0
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990496.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990511.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990511.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5c128e6fcc4d77b8a0e60e22309b4e4007d933cd
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990511.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990517.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990517.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..df8a7ea6e3b0f93fc58c9942a06a0116611ab583
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990517.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990523.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990523.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..324b0edec1520882d63bf3d5b6b1dceefe4f1922
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990523.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990529.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990529.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6fecd1ea87e4ef2d48388fb2dbdaa7c43f46af02
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990529.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990532.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990532.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e73bf53f940d3ad88e0be66b31d86fcbb889629a
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990532.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990535.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990535.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0abcb81c8993a31c08ec0a27a662f7bfccac61f4
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-693990535.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-739947835.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-739947835.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d59d26864dc4ff2f9f4a92338b0f1d3b3975516c
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-739947835.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-739947955.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-739947955.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..faae37fc32e1729374bc5059c0ad59fd530d05ee
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-739947955.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-739948054.jpg b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-739948054.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e7b844810c967bfc10e240c70af6f810dc2d45f8
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-june-10-2017-260nw-739948054.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016226.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016226.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a7b7d93b656a8c0eda77e962f362ea0accb2f25e
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016226.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016229.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016229.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..73aadb44bae5f93664a0d32677dda095fde9bc24
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016229.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016232.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016232.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c0739429010aad6ea6ff5928b7f7f74904df1380
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016232.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016235.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016235.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..04fc02ba861f835b919a26c521749b68baf6ebce
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016235.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016238.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016238.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..854779a324a09357d682892fc2df842db246aaf9
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016238.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016241.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016241.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dfc176aad352f245092272145794fb4f5a1c7d80
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016241.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016244.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016244.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e4a87ad54fe0753ae305f0432e541f24f53a42c1
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016244.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016247.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016247.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..10ea4cb3b5773e1e92b9d6fd25b3a9a200fca7a9
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016247.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016250.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016250.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3443269b03e37bac50332da5e4e22bd4b767dcec
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016250.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016253.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016253.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3b6c3ea2c48f11f8d855d24c544985811e07a14b
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016253.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016256.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016256.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c47e0bcf44f09b455cc40c947a43e059ef52d839
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016256.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016259.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016259.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d16a31b64c5d667d2cd054aefbaa36923fc21a9f
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016259.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016262.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016262.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0af0da6313916e61607ec67e226c077cc471cb1c
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016262.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016265.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016265.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e012caf9c4e076b11a8e7193d19fd1bac8fa89fd
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016265.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016268.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016268.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..40e523bd007ff11c6f028383bad8e5ed66aae79c
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016268.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016271.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016271.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..70f34838cde2480a4b374470f89f9bd037bb4e6e
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016271.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016274.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016274.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..df108e0527554593a35bc6c62bcf1adb856aaeb8
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016274.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016277.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016277.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ce862dc66125060262393c599637e0108804ae89
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016277.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016280.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016280.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..43a6642e3acbac939bf5aac8290d18aadc76edd4
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016280.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016286.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016286.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7e54dfb96d16eaf5286ef66a037713bf92bae175
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016286.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016295.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016295.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..09fe465fea7caad71629ae5de2c85590b4b995f5
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016295.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016298.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016298.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..875a2fe415a61da3c93586b83b33ba33a6dd0549
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016298.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016301.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016301.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b98a5d4fa8be2e7996e477585f4ce74274dd0eef
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1034016301.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738162.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738162.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2817060a9ddcdff7ee385f806c4f78eab7890380
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738162.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738165.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738165.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bdcc0e010fda0af28dfa19551532c20b9b69b6ae
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738165.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738168.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738168.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5535fb9f15df50e8240c647f33a735e0413a458a
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738168.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738171.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738171.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..58015affba43b92ec9aea606536dfde3e2dc0050
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738171.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738174.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738174.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5d7ce36d39d9d61c6c9a4953338cf74eb642fe45
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738174.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738177.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738177.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7c4f63becf85614f9afa8e8c07e2d868ed5a8868
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738177.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738180.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738180.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..021d7cae3572196637275f2f0c8a023020324518
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738180.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738183.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738183.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fb9d685ae73344e5ba8f08f1a044df4ece16ec66
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738183.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738186.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738186.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d4552d18cd1d918f1ebf43549c604e0f7eb602a8
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738186.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738189.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738189.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b766794a8996b943dd0238cfb597754d302a01c1
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738189.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738222.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738222.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dddef81655677e29d39073e82c54549a59c7cf07
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738222.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738225.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738225.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7985841f7b9ab9f63f1a053093f07baf9d7e6efd
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738225.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738228.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738228.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5d4fee51e07f89608e0e0f8f26a9d8c6dd5e2664
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738228.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738234.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738234.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..09712d033d0cce85fd9c08ee81b277a1c4ecd66c
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738234.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738252.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738252.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0911efb79e892129faaa46ed2ace6047003326cc
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738252.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738258.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738258.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f12dd6f94ff9f7bb31895816e449ff7b4f2f2b16
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738258.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738267.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738267.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..976aaefc41ade935c2e3626885733570b1555596
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-1045738267.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799606.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799606.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..37d96b812af9dd5fc33f9c4098f7ee56836a1337
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799606.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799609.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799609.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..900b94f61660ecd923dee8710f4390719818e237
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799609.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799612.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799612.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..23c721ed7f40a0e4e519fed3df416285d8f5c6b0
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799612.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799615.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799615.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b507c771b162c2d9085384395816d27d5bb83363
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799615.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799618.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799618.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6fe25935ee523bbd56573f6b20cbde04ce2b5f23
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799618.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799621.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799621.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4c6d04a0b25cab981ad37e3b17f1bc146a7d51de
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799621.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799627.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799627.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d557978cdedd7ce6647f0e7d92227835e3e9b74f
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-651799627.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-737152261.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-737152261.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3b169a4a53fb05826fe971d61c1d7697e2e76873
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-737152261.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-740239144.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-740239144.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..85f03b18bae2396f872355aaca0e34c38f4e81f1
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-740239144.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-740239195.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-740239195.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..48e0745ec6ac5081828ccfe18500c82a0078be1d
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-740239195.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-740239216.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-740239216.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..993e82e00293260e409049961a13814021a76536
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-740239216.jpg differ
diff --git a/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-740239285.jpg b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-740239285.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..805dfba9542ee75dd34ddcf62593797fca4f695f
Binary files /dev/null and b/projects/drone-net/images/krasnodar-russia-may-30-2017-260nw-740239285.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382227.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382227.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1969187a9848c71690099c4ebc47cc97f930e868
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382227.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382230.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382230.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f6f03273b570bb3b44eed8fc157fea4e0a1c342d
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382230.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382233.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382233.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..03aa52783799810ef023bc31e2fa8df74a24acee
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382233.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382239.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382239.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fa1302e5932754049f730297172775d55f78a0fe
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382239.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382245.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382245.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..68d9de38ee3f7df6957c56fdf44572c67ca19d85
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382245.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382257.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382257.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c237f6fd0dec7dd672cd493e5bf087acff98e46c
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382257.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382260.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382260.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..54bd26ade797e5bb73dcf7d7c373ffc875774915
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382260.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382269.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382269.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0744709c8d08f118dd33ce7ce1608a48fa63c78d
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382269.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382272.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382272.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c12680e9eee0a667c6b2aa1b14d921e3b8c91242
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382272.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382275.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382275.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f6f3bf40bad94cf35e13170cad0ad8ed300bb17c
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382275.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382281.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382281.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..31df4e38b1768aed66b36ac0e44c53670930fe93
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382281.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382284.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382284.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ab330b1edbdc38c6ce83a498af009789f05d50d3
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382284.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382290.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382290.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6f4e97393f42df199da7931216d1d7bc09fb1332
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382290.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382293.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382293.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7431d87e7c905448787b58263a25c5b26bf65b16
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382293.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382296.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382296.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..466376a5defbfa860a3582378c27d0bc7b2dc6b5
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382296.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382305.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382305.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7161a747fd2d465d7bbfae60617d4bc78322704d
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382305.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382311.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382311.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..23d1487a2b7aa692de105a968fc28f6ae5348e1b
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382311.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382314.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382314.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2553a89f748eda10b3abf986cdc5825f2844facb
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-460382314.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-624460604.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-624460604.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a6f1388695983d855802e3bdb271aeb100a88998
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-624460604.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-624460610.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-624460610.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8ebcd03a46db74d4b3ad471515adbe677b412ca2
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-624460610.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-624460613.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-624460613.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9df6551e1c5746e77c0f29b5ddeaafe079021dfe
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-624460613.jpg differ
diff --git a/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-624460619.jpg b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-624460619.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..598caeae2c16f66849b6b5a82cbf1866b2ab6c59
Binary files /dev/null and b/projects/drone-net/images/krasnoyarsk-russia-june-26-2016-260nw-624460619.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-22-january-2018-260nw-1007673940.jpg b/projects/drone-net/images/kuala-lumpur-22-january-2018-260nw-1007673940.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f1aaef2ac8bc3d77c0fa2cf908486fe1312edcc7
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-22-january-2018-260nw-1007673940.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-22-january-2018-260nw-1010297203.jpg b/projects/drone-net/images/kuala-lumpur-22-january-2018-260nw-1010297203.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..96eeaa178c4cd8785ae3d3515a0123c82c39c5fa
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-22-january-2018-260nw-1010297203.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-7-november-260nw-750130546.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-7-november-260nw-750130546.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e7b4eeade3c3566b0274ec2b802b43c1f1c179a0
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-7-november-260nw-750130546.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-7-november-260nw-750130741.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-7-november-260nw-750130741.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c377df1cdc972029e8eb500eea922f42b8482033
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-7-november-260nw-750130741.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-7-november-260nw-750130798.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-7-november-260nw-750130798.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a8296b7dbacb7ec5445d4897af45303f160dbbf3
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-7-november-260nw-750130798.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-7-november-260nw-750130882.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-7-november-260nw-750130882.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fdea90928c749db6ea9a487f6b5538eb4ee6441a
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-7-november-260nw-750130882.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-april-15-260nw-1068730016.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-april-15-260nw-1068730016.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b6dc6acd257a38989f9f40a497a64b5a67afc561
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-april-15-260nw-1068730016.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-april-15th-260nw-1068674960.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-april-15th-260nw-1068674960.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2d499f859f9d8305f71c9826e8dd03856895ec18
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-april-15th-260nw-1068674960.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-april-19th-260nw-1074288866.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-april-19th-260nw-1074288866.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7440d52a16e87c29539cfd780c6f870c14a4049f
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-april-19th-260nw-1074288866.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-august-17th-260nw-697548319.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-august-17th-260nw-697548319.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8a9a7012c8777592452a1d371f9d4a9ebb55ad23
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-august-17th-260nw-697548319.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-august-17th-260nw-697548322.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-august-17th-260nw-697548322.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4da82fead51c867a9c43605e36628aefa7f6373a
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-august-17th-260nw-697548322.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-august-17th-260nw-697548325.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-august-17th-260nw-697548325.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c766fc02f584f11d6742f656c3cd975f0d399569
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-august-17th-260nw-697548325.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-circa-december-260nw-778430221.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-circa-december-260nw-778430221.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5801706684296b52569d4a5fae00c713b3240dbc
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-circa-december-260nw-778430221.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-circa-december-260nw-778430233.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-circa-december-260nw-778430233.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8b42b053a0ddadc941bbefd6ef2ced6ebad7694e
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-circa-december-260nw-778430233.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-circa-december-260nw-778430263.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-circa-december-260nw-778430263.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..12482d54f8c9f2e57980a0f705cb8ae6251b4c87
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-circa-december-260nw-778430263.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844084.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844084.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..424493cd81b38de444f1fed3f2d1623000b6c8e2
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844084.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844087.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844087.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..224bd4987bb03b0821a1eb2504e3b7730cc337e4
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844087.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844090.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844090.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dd680a88c2e33bc0106cb800fc725bba4edf0a84
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844090.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844093.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844093.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0bf3110c0455688e8a18758f7e1bae2cd6debe08
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844093.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844096.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844096.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..be450ec9f3d5a2f5b250fe454f0794c25ebda318
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844096.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844099.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844099.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b537235ab6517f392c551c0aeb01d0379de50252
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777844099.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777845692.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777845692.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..77b15099ca82fa3fc731fb48c874533de476b3e6
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-december-16-260nw-777845692.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-february-3-260nw-1019191063.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-february-3-260nw-1019191063.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2734d8db2f090d46e9374ec6baac85515b5728ca
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-february-3-260nw-1019191063.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151654.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151654.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..98b80f224a0ee0e80c13d8fc8efee1c7ba33f2fc
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151654.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151675.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151675.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9df572f97e27fa9ce826721a4215ddd569965872
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151675.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151705.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151705.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..93e0b477fc5217cf5cf36bae853256a80ec27871
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151705.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151735.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151735.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8779e8763727ec0487a4ad2bf17f4090f23dfab1
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151735.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151768.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151768.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ffd3ef25a33c5820283d28d2198d4e0bc00fb0c7
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151768.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151789.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151789.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..96f7716ae823514a1ca83cf6ea4a42eec745d5c3
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151789.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151882.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151882.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b7131f9a80c574e4e4f23fffc38a326556644e1a
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151882.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151921.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151921.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..54eb3476d73063775022d64ed7e8196758bc645a
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151921.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151981.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151981.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ed7fcefe8f5bb2aec3b88253ad2ec5bfd959e597
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570151981.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570152005.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570152005.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e702a12329f48589714cb1b8e8d1540b6e688b6f
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570152005.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570152026.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570152026.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fc8a21f265ffd8196d5ddb0877277306e1f2a2be
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570152026.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570152068.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570152068.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..df1de106acad4d4226f78ace329f62d3d45cab0c
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-january-31-260nw-570152068.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-1133183477.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-1133183477.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e86e2b694485503386f6895be09da780efd18a34
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-1133183477.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-676356808.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-676356808.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..412af1990cd184007fcc3443dea700119308a2ee
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-676356808.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-676356811.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-676356811.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eec6d6fb2349bb756135cc73b22acfed8b33a142
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-676356811.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-676356820.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-676356820.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2380be33e8e73fe6e06f48eec285a8c6cce7f146
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-676356820.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-676356823.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-676356823.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ed51bc29d24c7e67d6ab9bfd556df9fff1f10fb8
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-july-13-260nw-676356823.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-march-30-260nw-613142645.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-march-30-260nw-613142645.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8a7708d685cec91858315eeb267ee8ef762e4721
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-march-30-260nw-613142645.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081493000.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081493000.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f7ad9bf1dd591b1d6b132f19d1526fbd47bf1c80
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081493000.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081493381.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081493381.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8a452050b72290037824cdb2438ee12310181d40
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081493381.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081493828.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081493828.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b573948615424036fcd21dd643ab2f4c24d360ec
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081493828.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081494347.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081494347.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..230ee4286102d741396c6a9f6b9bf3d16ab5ca19
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081494347.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081494797.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081494797.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..995e1f37f1e706846b80fb1e9dc52c59f09ca414
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081494797.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081494893.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081494893.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..88c88413bba8caaae7ab0ef06f9348b381493b8b
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-may-2-260nw-1081494893.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-nov-5-260nw-751980943.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-nov-5-260nw-751980943.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e4220c41e1fae90d4fbdab7e0628323d359c5eec
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-nov-5-260nw-751980943.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-nov-5-260nw-751980949.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-nov-5-260nw-751980949.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..754c4058f120f190533c80fa2e4b8b285c9b9fd7
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-nov-5-260nw-751980949.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185479.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185479.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ea411fe1a2d4010ea6c9463aecef7530a82efcc5
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185479.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185488.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185488.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..475941235112bfc4552a161f197a5c82e48b065b
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185488.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185494.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185494.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..00f2ed809f112ed1d824c0c8a6b6cbc27df55a49
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185494.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185500.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185500.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b02fdb5f0d3ac74dbf4485aa7d54a7a02b6c4375
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185500.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185503.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185503.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..be9ced92d08b3bca63feb81df2379f4ba487677f
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185503.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185506.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185506.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..420ad22ed7b87bfbe79ccd8e07b929cf58794a5c
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185506.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185512.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185512.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8f9b340b4bf70c5eb0f15dcd8a6d94d721fe8da5
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185512.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185521.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185521.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..432b5b8c11949490e69ee38bb699b3e8db6d5ce2
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185521.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185530.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185530.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..857d5de7bfee2245e83aea5077702b1a124b26a7
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185530.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185536.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185536.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c9e8273859a16e9f76cd7630de13dee043fa01fa
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185536.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185542.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185542.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9ded364602cdbb6cb6725bf6b45cc15fe1e8fa99
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185542.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185548.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185548.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..416a00f6fa7474e0803600af374c00c2c1e05a6d
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185548.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185557.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185557.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7519a0fca1a29835ae52cbab9c9ec30af169bf46
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185557.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185563.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185563.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8de397872af44d000d9828b0bc122f5e500376d0
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-october-2017-260nw-738185563.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-5-260nw-709218931.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-5-260nw-709218931.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7730f410a914067d9a0c01384daf8b272a1e8d3a
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-5-260nw-709218931.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184705.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184705.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..17b92181b8843fd0434f7c32211acb0415cdcbf1
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184705.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184717.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184717.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a63a7ae36531e3bcd609d3ee59f983620ecd8ce5
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184717.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184726.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184726.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9573c4a72cfd9a9d2f603e03ea2750bb20566ddf
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184726.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184744.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184744.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ea77590ffa81630c77dd53de38c277d8afcf08ce
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184744.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184750.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184750.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7b4194ba0fb0c9befcc77db82b0e260ddae2d415
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184750.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184759.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184759.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..538fc0a112da0d02dbeabc138f2c891cd6544c2f
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184759.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184768.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184768.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8413466d4dbbca7292d75adf6ed6b9679a2b7d2b
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711184768.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186397.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186397.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e2d98e4d9ddc7ff470995dc833ae2dc86b383ca4
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186397.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186403.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186403.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ac674c819f56cb248ede0b146aea31d118a76146
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186403.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186409.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186409.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e81ab67816a32692a85de480021d0b66f386a95a
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186409.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186412.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186412.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..07d6c35ba71cf38c8331764270decc586f45889b
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186412.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186415.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186415.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2ce52ae4401776f47e83fefd606a6f73b9374395
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186415.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186454.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186454.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..948c13094dd6020437cd8dc6ba85dfe30b5df05f
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-711186454.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-714548464.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-714548464.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..851673d06d95c3abcb87d17234498c1bd0eff77b
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-714548464.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-714548479.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-714548479.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ecefeb2bb72de12ca4e434d972de68576980efaa
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-714548479.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-714548485.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-714548485.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7f2ade6adb072b273d8b7eb3e37816e43f58acc4
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-714548485.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-717395503.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-717395503.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..02055bc86abb21514be80b6114e9c6db0cf5fedd
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-717395503.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-717395512.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-717395512.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..63a12c92893e623b6a4c30e4ef06061732181c3e
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-6-260nw-717395512.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-9-260nw-713358379.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-9-260nw-713358379.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e6fe964ec15e8752b1380b44d0593c83f26db313
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-9-260nw-713358379.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-malaysia-september-9-260nw-713358391.jpg b/projects/drone-net/images/kuala-lumpur-malaysia-september-9-260nw-713358391.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..335f883c05a170766431b0a40b2b93ce93a0b18b
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-malaysia-september-9-260nw-713358391.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221473.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221473.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..be4f6191d4beb36facdf0c12867b60df7774cf10
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221473.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221476.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221476.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d251f927c6aee25e0819437d331a47f24fdb14ac
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221476.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221479.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221479.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..36d93ddea5d2ab391ba327bfb5bc6410051c57a8
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221479.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221482.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221482.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..93a03bf00120ef455127f306b91843332ca5231a
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221482.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221485.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221485.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..557bb7fb02b1f568ddbad773ab7863d477726887
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221485.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221488.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221488.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6d962b215e62aef312e30f2d2929ff9745eae520
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221488.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221494.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221494.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e3062fbd71ac8ae9c5b82efb3b284f05f740fa27
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221494.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221497.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221497.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ad047f8c204627ae59f742d6c4eb12b757b6a23d
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221497.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221500.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221500.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..02f0764eab82de05bd259b354b440f0ac22c5163
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221500.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221503.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221503.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..182c5dbd869505f7c5614bd8f3101b636c3c1b8a
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221503.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221506.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221506.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1160f2d7df59ea706cf7ec5afb1b40d5d13ae2ab
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221506.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221509.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221509.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eb692215466830ea5bcb19ba9eb63a0a7cf04b26
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221509.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221518.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221518.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fa3428a107d3994b7edbb5c5b02f58433cff6e50
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221518.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221524.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221524.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3a23db398710d194449fb56f2a7fd6a7063e856a
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221524.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221533.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221533.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..287e62c0a394a40a0ab158aa8451c66abebb37bb
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221533.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221551.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221551.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..50b1a831c5e39835105b98657b9bddf3db1fd15c
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221551.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221584.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221584.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ff7b66771a93ccb5156860178effc192da8b66c
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221584.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221596.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221596.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4faba60276e65327f38a35a9b07f87c7e3163a09
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221596.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221608.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221608.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a8c883fdb382249f999d1c4fdb268371640c92cb
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221608.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221626.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221626.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7e00c4bb699290280d3db5d00535e3a91d1e8153
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221626.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221638.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221638.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2be82d47549d6937e294c4cc68025281ce77ea49
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221638.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221647.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221647.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fb1772ca4908da3a6cafc374092435ce4e057348
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221647.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221656.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221656.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..db58e73a7bc0f63b617b214e79d9c558293f92d8
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221656.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221668.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221668.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8be69ea868bb9e42c9e48358eef9c6bd59f9b663
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221668.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221680.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221680.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e12c27b3cc47415590c1b58edf8db85f4a5c6e3a
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221680.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221689.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221689.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a91d923bdccfc8e0874d68b295a2387890d9400f
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221689.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221695.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221695.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..98b978ec75e40e6401a4ed77c702e428a481593b
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221695.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221698.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221698.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6e788c5fa22952f484b2d302e6e20d940d0d1e9d
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221698.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221701.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221701.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9399952e0315da98df883d0285b1354ebeb77624
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221701.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221710.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221710.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7088bd168389c3aba0398cae53349640afe1c887
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221710.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221713.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221713.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..472ea779cb680a2d6e09585976c3ba504578d965
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221713.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221719.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221719.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..335864fd689f30143f4d73063e0987df402db8c8
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221719.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221722.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221722.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..38b50c65cb2e3553ebefae5d77cded0d2e0232f9
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221722.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221725.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221725.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..04e445276d325b05eb13b9489f5464a8e42f5094
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221725.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221728.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221728.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2dfb07c4b0c66d0cad18d369b526db929f2c9b5f
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221728.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221731.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221731.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e8b713e57567bef137a95e3b9f53eb117d3ff4df
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221731.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221734.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221734.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a97df7dae865d0039f0681ab987a5b617fc7c3e0
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221734.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221737.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221737.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..757bdc8d15d9f5e17cb2a762976eb1f5e0d66bd2
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328221737.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222130.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222130.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a0e9b315e89b9eff97f883734b59e962fc7fb77b
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222130.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222139.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222139.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..626839ddca4b81bf74a28777dd8bbb2819c62d14
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222139.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222145.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222145.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3e8b7f7729704ed8b5061384a7e22120e21a5d30
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222145.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222154.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222154.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2a6980e467a681c4918a88ddbf88059551dc62bd
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222154.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222163.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222163.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fd0cec63f4fb6fd074ffb0e94d80ea730c96c4c5
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222163.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222181.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222181.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..793c71a6d51bcd733ef21bf6b2b5bfa0da91b243
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222181.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222196.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222196.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b0233bb9c76079a7ee28e00a17fb3f2d55238c5e
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222196.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222202.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222202.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..537f972871fa8be89002e0f5465338ba58be4c33
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222202.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222208.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222208.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1cdfa6c0acaa49997086591655f27f3c3a1af53e
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222208.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222214.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222214.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..58b4c9be890b7d17b47a54092716839a82c59186
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222214.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222220.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222220.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1fd9f0971b678aa55b6e0406072e8653b66420d4
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222220.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222223.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222223.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3fc05ec7a430625df1089fa7a662d115f4316e30
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222223.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222226.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222226.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f2ad135e1a86be76fe04cb5d91ac1483a63180cc
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222226.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222229.jpg b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222229.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c8f116d4cfd336bfbd92522669a75b2d19d58a6b
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-14-drones-260nw-328222229.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472054.jpg b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472054.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..295836157b90aa480110f37be4105a399b0c8d6e
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472054.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472060.jpg b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472060.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f06988799c1939205cc0b9effd617723a29cdcdf
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472060.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472105.jpg b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472105.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..14d65584d44dae6fbad442e55f7ec4c32c96a366
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472105.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472108.jpg b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472108.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..af8d0f116cfbbf67464f4747a0883b3f98476a73
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472108.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472120.jpg b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472120.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..944f82f4981bb577d9f74394a5addabd9b8f218a
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472120.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472141.jpg b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472141.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a5860bda6e19ab5f50262ee30052bf72c5146934
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472141.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472156.jpg b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472156.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a51ef1f9ab81adf666ea586258a3bbb4c8784132
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472156.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472246.jpg b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472246.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3f415888d3351fe0de0f70a37a1f7383970699e8
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472246.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472600.jpg b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472600.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e5d19024a0c7da821803eeca528452857084bdc3
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpur-oct-17-drones-260nw-328472600.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpurmalaysia-april-5th-2018-260nw-1067709341.jpg b/projects/drone-net/images/kuala-lumpurmalaysia-april-5th-2018-260nw-1067709341.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ccf0ac455fd386ff6ea33273cf060ea64514044f
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpurmalaysia-april-5th-2018-260nw-1067709341.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpurmalaysia-october-182016-drone-260nw-501877357.jpg b/projects/drone-net/images/kuala-lumpurmalaysia-october-182016-drone-260nw-501877357.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9ad1cd4ca931db6267994bae01812a69efdd2b6c
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpurmalaysia-october-182016-drone-260nw-501877357.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpurmalaysia-october-182016-drone-260nw-501878086.jpg b/projects/drone-net/images/kuala-lumpurmalaysia-october-182016-drone-260nw-501878086.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..927ed2e5841894063dc67997049133a4bdf41236
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpurmalaysia-october-182016-drone-260nw-501878086.jpg differ
diff --git a/projects/drone-net/images/kuala-lumpurmalaysia-october-182016-drone-260nw-501878278.jpg b/projects/drone-net/images/kuala-lumpurmalaysia-october-182016-drone-260nw-501878278.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c0c7a6a2e6f8cd981e2ee0c315b200109ccd2b34
Binary files /dev/null and b/projects/drone-net/images/kuala-lumpurmalaysia-october-182016-drone-260nw-501878278.jpg differ
diff --git a/projects/drone-net/images/kuantan-pahang-malaysia-11th-february-260nw-1037095123.jpg b/projects/drone-net/images/kuantan-pahang-malaysia-11th-february-260nw-1037095123.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..467e68778e2dc0551a99396491dad0cdf8ef0883
Binary files /dev/null and b/projects/drone-net/images/kuantan-pahang-malaysia-11th-february-260nw-1037095123.jpg differ
diff --git a/projects/drone-net/images/kuantan-pahang-malaysia-11th-february-260nw-1037095126.jpg b/projects/drone-net/images/kuantan-pahang-malaysia-11th-february-260nw-1037095126.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4a46d801a57e22020fb5a2a078c257cb91ff4474
Binary files /dev/null and b/projects/drone-net/images/kuantan-pahang-malaysia-11th-february-260nw-1037095126.jpg differ
diff --git a/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-420619201.jpg b/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-420619201.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e9407fd2b53d11bcba92163fada869c830e24960
Binary files /dev/null and b/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-420619201.jpg differ
diff --git a/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-420619222.jpg b/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-420619222.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..60987a58477aa6401c41b3bb3d90d91f6f272d4d
Binary files /dev/null and b/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-420619222.jpg differ
diff --git a/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-421552231.jpg b/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-421552231.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ec35d497985a79662522520c4dcf4faf1b1374e0
Binary files /dev/null and b/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-421552231.jpg differ
diff --git a/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-421552234.jpg b/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-421552234.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..644566edd14a3a8b32bebe25a4a10d6623bc3ce4
Binary files /dev/null and b/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-421552234.jpg differ
diff --git a/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-421552240.jpg b/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-421552240.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..07ab1cb90b8e77ee7915e825e5b842ad9beec62b
Binary files /dev/null and b/projects/drone-net/images/kuantan-pahang-may-15-2016-260nw-421552240.jpg differ
diff --git a/projects/drone-net/images/kyiv-ukraine-april-29-2017-260nw-630397079.jpg b/projects/drone-net/images/kyiv-ukraine-april-29-2017-260nw-630397079.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0c170859bf306d2d5cd79ca397a1e32d0f208135
Binary files /dev/null and b/projects/drone-net/images/kyiv-ukraine-april-29-2017-260nw-630397079.jpg differ
diff --git a/projects/drone-net/images/kyiv-ukraine-april-29-2017-260nw-630398390.jpg b/projects/drone-net/images/kyiv-ukraine-april-29-2017-260nw-630398390.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1a220fdcb00fc9a25cc7eea433918b0987a47ef6
Binary files /dev/null and b/projects/drone-net/images/kyiv-ukraine-april-29-2017-260nw-630398390.jpg differ
diff --git a/projects/drone-net/images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1026652579.jpg b/projects/drone-net/images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1026652579.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..91b17eb55fffd038f66579de7ca4a2553aa24998
Binary files /dev/null and b/projects/drone-net/images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1026652579.jpg differ
diff --git a/projects/drone-net/images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218145.jpg b/projects/drone-net/images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218145.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..21b01b18057fa802377cf351811175ae17cf4f25
Binary files /dev/null and b/projects/drone-net/images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218145.jpg differ
diff --git a/projects/drone-net/images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218157.jpg b/projects/drone-net/images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218157.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fb05cf8405dcb232e5b8ea9eb42b94c7ea95851c
Binary files /dev/null and b/projects/drone-net/images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218157.jpg differ
diff --git a/projects/drone-net/images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1028053921.jpg b/projects/drone-net/images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1028053921.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1e59ef5ea52c351252dd602e0f6b325b4fe05a26
Binary files /dev/null and b/projects/drone-net/images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1028053921.jpg differ
diff --git a/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519623.jpg b/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519623.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5d9f2052b5cb572446345fa698816e1b3b4865f6
Binary files /dev/null and b/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519623.jpg differ
diff --git a/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519626.jpg b/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519626.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..80e492b4da667bb6e5a631631d74a67d2f7cd6c1
Binary files /dev/null and b/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519626.jpg differ
diff --git a/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519629.jpg b/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519629.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..56a9bdde16f5e1c3c35ef63c66d78bb4067a72af
Binary files /dev/null and b/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519629.jpg differ
diff --git a/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519638.jpg b/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519638.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1e3f4da17e84fcb46d8a8d342fc365fa2d7fdfee
Binary files /dev/null and b/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519638.jpg differ
diff --git a/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519641.jpg b/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519641.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dfac4fb521e2ead5a8a6f6afd5c875bf90bb93c7
Binary files /dev/null and b/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519641.jpg differ
diff --git a/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519644.jpg b/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519644.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b1d7fa06c46204c91ee4108855f6af32c8fd1a9a
Binary files /dev/null and b/projects/drone-net/images/labuan-malaysia-january-29-2016-260nw-369519644.jpg differ
diff --git a/projects/drone-net/images/lago-antorno-lake-italy-october-260nw-772211296.jpg b/projects/drone-net/images/lago-antorno-lake-italy-october-260nw-772211296.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..caaa64d0492490aab0f0e4fd24fb28dd5ebe8d7f
Binary files /dev/null and b/projects/drone-net/images/lago-antorno-lake-italy-october-260nw-772211296.jpg differ
diff --git a/projects/drone-net/images/langkawi-malaysia-21st-march-2015-260nw-734037787.jpg b/projects/drone-net/images/langkawi-malaysia-21st-march-2015-260nw-734037787.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..55d8304773d342a6b8470f12a66f44e5e792f73a
Binary files /dev/null and b/projects/drone-net/images/langkawi-malaysia-21st-march-2015-260nw-734037787.jpg differ
diff --git a/projects/drone-net/images/las-vegas-april-18-2016-260nw-409398178.jpg b/projects/drone-net/images/las-vegas-april-18-2016-260nw-409398178.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..203de3cf375835afb76a1eca038934c10f5fa22c
Binary files /dev/null and b/projects/drone-net/images/las-vegas-april-18-2016-260nw-409398178.jpg differ
diff --git a/projects/drone-net/images/laurel-md-november-22-2017-260nw-766224034.jpg b/projects/drone-net/images/laurel-md-november-22-2017-260nw-766224034.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dfac3d80362a71420aca304f763aeea8d4c94f2e
Binary files /dev/null and b/projects/drone-net/images/laurel-md-november-22-2017-260nw-766224034.jpg differ
diff --git a/projects/drone-net/images/laurel-md-november-22-2017-260nw-766224037.jpg b/projects/drone-net/images/laurel-md-november-22-2017-260nw-766224037.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..afbfe0dcf1b595d57eb80785c6290214ab1e0c0c
Binary files /dev/null and b/projects/drone-net/images/laurel-md-november-22-2017-260nw-766224037.jpg differ
diff --git a/projects/drone-net/images/laurel-md-november-22-2017-260nw-766224400.jpg b/projects/drone-net/images/laurel-md-november-22-2017-260nw-766224400.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eb74525199116a143335d7d73ea75e9a39119d19
Binary files /dev/null and b/projects/drone-net/images/laurel-md-november-22-2017-260nw-766224400.jpg differ
diff --git a/projects/drone-net/images/lets-begin-260nw-619858805.jpg b/projects/drone-net/images/lets-begin-260nw-619858805.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..478694326b7ef5e47f9b691071f45091a57c130a
Binary files /dev/null and b/projects/drone-net/images/lets-begin-260nw-619858805.jpg differ
diff --git a/projects/drone-net/images/lodz-poland-july-5-2018-260nw-1128513692.jpg b/projects/drone-net/images/lodz-poland-july-5-2018-260nw-1128513692.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cb71234e4c8812499a6afbf6af396827bccbc4ec
Binary files /dev/null and b/projects/drone-net/images/lodz-poland-july-5-2018-260nw-1128513692.jpg differ
diff --git a/projects/drone-net/images/lodz-poland-july-5-2018-260nw-1128513695.jpg b/projects/drone-net/images/lodz-poland-july-5-2018-260nw-1128513695.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ab506737f76af9c1f46ea3b23e8e0b1c78d11eb8
Binary files /dev/null and b/projects/drone-net/images/lodz-poland-july-5-2018-260nw-1128513695.jpg differ
diff --git a/projects/drone-net/images/loei-thailand-18-july-2015-260nw-454875934.jpg b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-454875934.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3edf8c5bab4031541d432493dd2fbaa858012e2d
Binary files /dev/null and b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-454875934.jpg differ
diff --git a/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455124628.jpg b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455124628.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..963b5c3932f9ab6266bb38443f991388b29015c0
Binary files /dev/null and b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455124628.jpg differ
diff --git a/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455124631.jpg b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455124631.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..318d65ec4e323259d608003c128d72ee0e4024eb
Binary files /dev/null and b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455124631.jpg differ
diff --git a/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455166682.jpg b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455166682.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a820055fc776ba7627ce0d39cc4d09cc327b89cc
Binary files /dev/null and b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455166682.jpg differ
diff --git a/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455166685.jpg b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455166685.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d15ee00c1dc2460527e30878d83d958fd82bada3
Binary files /dev/null and b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455166685.jpg differ
diff --git a/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455194279.jpg b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455194279.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..858785ad2eb63b7f7cfe5e7710b84818aa9d0250
Binary files /dev/null and b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455194279.jpg differ
diff --git a/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455275513.jpg b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455275513.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8642316618780caa50bcaf880b57825bfba72f17
Binary files /dev/null and b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455275513.jpg differ
diff --git a/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455275528.jpg b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455275528.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..17b77b1a4e36f649ebb05144a5576b6c8a1071cf
Binary files /dev/null and b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455275528.jpg differ
diff --git a/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455360863.jpg b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455360863.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..95a6e054c6885928bbdfea5193ae976d08072738
Binary files /dev/null and b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455360863.jpg differ
diff --git a/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455360866.jpg b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455360866.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7561a686afb260f5f434e0cdbfa8d833efe35bef
Binary files /dev/null and b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455360866.jpg differ
diff --git a/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455360869.jpg b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455360869.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e7924fbc31cf308475ea2f03a54b9853ca2f6767
Binary files /dev/null and b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455360869.jpg differ
diff --git a/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455442193.jpg b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455442193.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2353a9682c8238a1de182216c5cbe5978304d48b
Binary files /dev/null and b/projects/drone-net/images/loei-thailand-18-july-2015-260nw-455442193.jpg differ
diff --git a/projects/drone-net/images/london-august-2-2017-dji-260nw-689302993.jpg b/projects/drone-net/images/london-august-2-2017-dji-260nw-689302993.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..56c880e3bcc9d6b3ea6347c5e2e2cc65f43632dc
Binary files /dev/null and b/projects/drone-net/images/london-august-2-2017-dji-260nw-689302993.jpg differ
diff --git a/projects/drone-net/images/london-august-2-2017-dji-260nw-689641837.jpg b/projects/drone-net/images/london-august-2-2017-dji-260nw-689641837.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0ab4eca6e3b644b9ca14a1536a468560d3408d6b
Binary files /dev/null and b/projects/drone-net/images/london-august-2-2017-dji-260nw-689641837.jpg differ
diff --git a/projects/drone-net/images/london-august-2-2017-dji-260nw-689641846.jpg b/projects/drone-net/images/london-august-2-2017-dji-260nw-689641846.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..60bb2bcef4ac1aa40b3049d4602c30c10d37492f
Binary files /dev/null and b/projects/drone-net/images/london-august-2-2017-dji-260nw-689641846.jpg differ
diff --git a/projects/drone-net/images/london-august-2-2017-dji-260nw-689641909.jpg b/projects/drone-net/images/london-august-2-2017-dji-260nw-689641909.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a53dac3632aa327ad490b62c6e0042c15c39cfaa
Binary files /dev/null and b/projects/drone-net/images/london-august-2-2017-dji-260nw-689641909.jpg differ
diff --git a/projects/drone-net/images/london-august-2-2017-dji-260nw-689641921.jpg b/projects/drone-net/images/london-august-2-2017-dji-260nw-689641921.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..483368bad9134f6d045ce6d7afb49fed06a37be1
Binary files /dev/null and b/projects/drone-net/images/london-august-2-2017-dji-260nw-689641921.jpg differ
diff --git a/projects/drone-net/images/london-august-2-2017-dji-260nw-689641930.jpg b/projects/drone-net/images/london-august-2-2017-dji-260nw-689641930.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..930d7141a820ae92e577d7aaad3af3409d57af9a
Binary files /dev/null and b/projects/drone-net/images/london-august-2-2017-dji-260nw-689641930.jpg differ
diff --git a/projects/drone-net/images/london-august-2-2017-dji-260nw-693510826.jpg b/projects/drone-net/images/london-august-2-2017-dji-260nw-693510826.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9b1e7b55ae824f552e18737c76a419db11ebf8aa
Binary files /dev/null and b/projects/drone-net/images/london-august-2-2017-dji-260nw-693510826.jpg differ
diff --git a/projects/drone-net/images/london-august-2-2017-dji-260nw-693510838.jpg b/projects/drone-net/images/london-august-2-2017-dji-260nw-693510838.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e867896a516a8a449adcf8ca6800bcd9320d526d
Binary files /dev/null and b/projects/drone-net/images/london-august-2-2017-dji-260nw-693510838.jpg differ
diff --git a/projects/drone-net/images/london-august-2-2017-dji-260nw-693510841.jpg b/projects/drone-net/images/london-august-2-2017-dji-260nw-693510841.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d986389cc2733562460d12b4c936e590fa12ae12
Binary files /dev/null and b/projects/drone-net/images/london-august-2-2017-dji-260nw-693510841.jpg differ
diff --git a/projects/drone-net/images/london-england-uk-may-26-260nw-589111319.jpg b/projects/drone-net/images/london-england-uk-may-26-260nw-589111319.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..faaa815b84fed35ecf4baf1c1d9bf53ea1c699d5
Binary files /dev/null and b/projects/drone-net/images/london-england-uk-may-26-260nw-589111319.jpg differ
diff --git a/projects/drone-net/images/london-england-uk-may-26-260nw-589111352.jpg b/projects/drone-net/images/london-england-uk-may-26-260nw-589111352.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8f7bdda02431a9899a36b91c9bf6919e1f68c696
Binary files /dev/null and b/projects/drone-net/images/london-england-uk-may-26-260nw-589111352.jpg differ
diff --git a/projects/drone-net/images/london-england-uk-may-26-260nw-589111361.jpg b/projects/drone-net/images/london-england-uk-may-26-260nw-589111361.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e370f4981f804d24a929fe1342243011aad66e8c
Binary files /dev/null and b/projects/drone-net/images/london-england-uk-may-26-260nw-589111361.jpg differ
diff --git a/projects/drone-net/images/longboat-key-fl-november-17-260nw-753607228.jpg b/projects/drone-net/images/longboat-key-fl-november-17-260nw-753607228.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f94c1a112d90d6c719fb2fdff180ba1f57b5e327
Binary files /dev/null and b/projects/drone-net/images/longboat-key-fl-november-17-260nw-753607228.jpg differ
diff --git a/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148774.jpg b/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148774.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..773d5307cd8a3255c77feb146f99c409853a7dbc
Binary files /dev/null and b/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148774.jpg differ
diff --git a/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148777.jpg b/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148777.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dc986663055ba66060aa99815a972204d2e75d11
Binary files /dev/null and b/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148777.jpg differ
diff --git a/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148780.jpg b/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148780.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e06046d855b8cbe4973ac2e8e5a3c6fc6931990b
Binary files /dev/null and b/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148780.jpg differ
diff --git a/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148783.jpg b/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148783.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1c6143ccc96576752d7efb3fc97630771d1aa313
Binary files /dev/null and b/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148783.jpg differ
diff --git a/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148789.jpg b/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148789.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..810c1115accca20ce95c24cf28414f75d46ddeef
Binary files /dev/null and b/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148789.jpg differ
diff --git a/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148792.jpg b/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148792.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9c01e5519ab3306208ad85567fc1e2459061920c
Binary files /dev/null and b/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148792.jpg differ
diff --git a/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148795.jpg b/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148795.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fa5a0707e8027ba4b0b172b7ca96607356b60017
Binary files /dev/null and b/projects/drone-net/images/lopburi-thailand-nov-3-2016-260nw-510148795.jpg differ
diff --git a/projects/drone-net/images/los-angeles-ca-usa-june-260nw-1121431799.jpg b/projects/drone-net/images/los-angeles-ca-usa-june-260nw-1121431799.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9bbc7a97f55b563881925a0321ec0ec06704e48c
Binary files /dev/null and b/projects/drone-net/images/los-angeles-ca-usa-june-260nw-1121431799.jpg differ
diff --git a/projects/drone-net/images/mabul-sabah-malaysia-nov-3-260nw-358182587.jpg b/projects/drone-net/images/mabul-sabah-malaysia-nov-3-260nw-358182587.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d822a8156de3401b8f56d799cb72bb597d8d6e7f
Binary files /dev/null and b/projects/drone-net/images/mabul-sabah-malaysia-nov-3-260nw-358182587.jpg differ
diff --git a/projects/drone-net/images/malacca-malaysia-july-12th-2017-260nw-675841696.jpg b/projects/drone-net/images/malacca-malaysia-july-12th-2017-260nw-675841696.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0624e90b1a5f990ef3402d9b9d8400238802e070
Binary files /dev/null and b/projects/drone-net/images/malacca-malaysia-july-12th-2017-260nw-675841696.jpg differ
diff --git a/projects/drone-net/images/malacca-malaysia-july-12th-2017-260nw-675841702.jpg b/projects/drone-net/images/malacca-malaysia-july-12th-2017-260nw-675841702.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c8c782a7dd377d62f1ec6a79820a6f4807937568
Binary files /dev/null and b/projects/drone-net/images/malacca-malaysia-july-12th-2017-260nw-675841702.jpg differ
diff --git a/projects/drone-net/images/malang-indonesia-february-12-2018-260nw-1094600999.jpg b/projects/drone-net/images/malang-indonesia-february-12-2018-260nw-1094600999.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d2d93b479b0cbf4543b118c4857e389c70162543
Binary files /dev/null and b/projects/drone-net/images/malang-indonesia-february-12-2018-260nw-1094600999.jpg differ
diff --git a/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312424.jpg b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312424.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fef5a554434ab659cc3b545697b10f597b4db8ab
Binary files /dev/null and b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312424.jpg differ
diff --git a/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312448.jpg b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312448.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5549c33e2050ecd889130464dff9ca30f79bd1ac
Binary files /dev/null and b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312448.jpg differ
diff --git a/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312463.jpg b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312463.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c77b90d2a929ad4fdf04e3efeacef70e3085927b
Binary files /dev/null and b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312463.jpg differ
diff --git a/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312490.jpg b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312490.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5bc591e82f36bf41e1815fb655a8b48e6641cbd0
Binary files /dev/null and b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312490.jpg differ
diff --git a/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312511.jpg b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312511.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c73e675b25184b76cf071a28bd4b0d48b96f8d54
Binary files /dev/null and b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312511.jpg differ
diff --git a/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312529.jpg b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312529.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7a12e6510627bc1fd8e96dca68811c88f10afc62
Binary files /dev/null and b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312529.jpg differ
diff --git a/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312538.jpg b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312538.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e27eab3b20241865225f7a1807fe6086c097caf7
Binary files /dev/null and b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312538.jpg differ
diff --git a/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312544.jpg b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312544.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9413505674e0359c79450c84cff97b4244c36892
Binary files /dev/null and b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312544.jpg differ
diff --git a/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312559.jpg b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312559.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..227091980e264ed3cbd10148f5974bf0fb58d7ae
Binary files /dev/null and b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312559.jpg differ
diff --git a/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312568.jpg b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312568.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..71f9c0db6f0c249116db2ad73511d0837d406653
Binary files /dev/null and b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312568.jpg differ
diff --git a/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312580.jpg b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312580.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..96adea322f5a985752600222caf2a978b5211f90
Binary files /dev/null and b/projects/drone-net/images/malaysia-petaling-jaya-august-1-260nw-741312580.jpg differ
diff --git a/projects/drone-net/images/man-hand-holding-mini-drone-260nw-1060288607.jpg b/projects/drone-net/images/man-hand-holding-mini-drone-260nw-1060288607.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6d8bdf7f3f7dd5d47cae046d16b52b90977f4d5c
Binary files /dev/null and b/projects/drone-net/images/man-hand-holding-mini-drone-260nw-1060288607.jpg differ
diff --git a/projects/drone-net/images/marmaras-greece-july-29-2014-260nw-215871241.jpg b/projects/drone-net/images/marmaras-greece-july-29-2014-260nw-215871241.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5afac146da52da7ebb79c30df523d3c51d6624cf
Binary files /dev/null and b/projects/drone-net/images/marmaras-greece-july-29-2014-260nw-215871241.jpg differ
diff --git a/projects/drone-net/images/mavic-pro-dji-on-white-260nw-1133852885.jpg b/projects/drone-net/images/mavic-pro-dji-on-white-260nw-1133852885.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a1adada3f5742e0e27c4cbac47844d35f9546631
Binary files /dev/null and b/projects/drone-net/images/mavic-pro-dji-on-white-260nw-1133852885.jpg differ
diff --git a/projects/drone-net/images/mavic-pro-dji-on-white-260nw-1135186448.jpg b/projects/drone-net/images/mavic-pro-dji-on-white-260nw-1135186448.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8872e48d889cad78490c6f5d73c2c3e3a7d18f75
Binary files /dev/null and b/projects/drone-net/images/mavic-pro-dji-on-white-260nw-1135186448.jpg differ
diff --git a/projects/drone-net/images/may-2018-berlin-new-dji-260nw-1132480187.jpg b/projects/drone-net/images/may-2018-berlin-new-dji-260nw-1132480187.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..de4a3a5a629d629ee752f12a5993447a582595ce
Binary files /dev/null and b/projects/drone-net/images/may-2018-berlin-new-dji-260nw-1132480187.jpg differ
diff --git a/projects/drone-net/images/meerkerk-netherlands-may-18-2014-260nw-194027018.jpg b/projects/drone-net/images/meerkerk-netherlands-may-18-2014-260nw-194027018.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..13e244e446354f8f41cc8624bdc93713edc8609e
Binary files /dev/null and b/projects/drone-net/images/meerkerk-netherlands-may-18-2014-260nw-194027018.jpg differ
diff --git a/projects/drone-net/images/meerkerk-netherlands-may-18-2014-260nw-194027021.jpg b/projects/drone-net/images/meerkerk-netherlands-may-18-2014-260nw-194027021.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..48ca83bc0bb0a3ee4787a3667a7cdfdacedf33cb
Binary files /dev/null and b/projects/drone-net/images/meerkerk-netherlands-may-18-2014-260nw-194027021.jpg differ
diff --git a/projects/drone-net/images/meerkerk-netherlands-may-18-2014-260nw-194027024.jpg b/projects/drone-net/images/meerkerk-netherlands-may-18-2014-260nw-194027024.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aeba6860921563f9d77771bd78f972c005280a34
Binary files /dev/null and b/projects/drone-net/images/meerkerk-netherlands-may-18-2014-260nw-194027024.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-circa-january-2018-260nw-1012675747.jpg b/projects/drone-net/images/melaka-malaysia-circa-january-2018-260nw-1012675747.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6e5652a2766d699f4a90d9481e63d6b028602578
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-circa-january-2018-260nw-1012675747.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-circa-january-2018-260nw-1012675756.jpg b/projects/drone-net/images/melaka-malaysia-circa-january-2018-260nw-1012675756.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1fe70e926e0bca7cbab8a79e12c44e89077a66ca
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-circa-january-2018-260nw-1012675756.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399159.jpg b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399159.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a3cab8dc1b0cde5ba04028325f7b1cb393edb7f8
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399159.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399162.jpg b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399162.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..81a56c967c80db1ba958fab4c7ec717a33b9b61b
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399162.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399165.jpg b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399165.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c4f83a0bf4f595265a826e35be5d7116efb42198
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399165.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399171.jpg b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399171.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..45aa898253f78060e1e808bae7a1239992eb22ae
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399171.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399174.jpg b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399174.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2ca45fe71d9fcd953df6b759ffd359ce1b073240
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399174.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399177.jpg b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399177.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..30b9a1fc7d1042fd32d19b2d526669614b035d81
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399177.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399183.jpg b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399183.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7ea4358d20e14bd6cb00605b6a6e65c5b09ce066
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757399183.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757400800.jpg b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757400800.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..56e1559118a52158f78a5d64d22dfe7b4faab186
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757400800.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757400803.jpg b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757400803.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1d2b7483798e1337b55117425bb7656179fe2b88
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-18-2017-260nw-757400803.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-23-2017-260nw-760772932.jpg b/projects/drone-net/images/melaka-malaysia-november-23-2017-260nw-760772932.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..253317c13a238e54b84e8aadcd147acbd4252081
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-23-2017-260nw-760772932.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-24-2017-260nw-763637632.jpg b/projects/drone-net/images/melaka-malaysia-november-24-2017-260nw-763637632.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..48fe5c8a85f89222fd72de5fca545ce2f26492de
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-24-2017-260nw-763637632.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-24-2017-260nw-764038420.jpg b/projects/drone-net/images/melaka-malaysia-november-24-2017-260nw-764038420.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..88e855f12af44c993e5883e4a02d62f868de5d4a
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-24-2017-260nw-764038420.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-24-2017-260nw-764038423.jpg b/projects/drone-net/images/melaka-malaysia-november-24-2017-260nw-764038423.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cc4254d4c47888e22230f311e8f1b368a912b46b
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-24-2017-260nw-764038423.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-3-2017-260nw-750247636.jpg b/projects/drone-net/images/melaka-malaysia-november-3-2017-260nw-750247636.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e8407ecf7f2737a7ad7710da3847adeb151b2a89
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-3-2017-260nw-750247636.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-november-3-2017-260nw-750247645.jpg b/projects/drone-net/images/melaka-malaysia-november-3-2017-260nw-750247645.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..52779347b80b95662feb480eeed294974edd92a7
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-november-3-2017-260nw-750247645.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-october-3rd-2017-260nw-731996437.jpg b/projects/drone-net/images/melaka-malaysia-october-3rd-2017-260nw-731996437.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..157a1f127b7c840173d9549f7cfd9c596fa785e2
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-october-3rd-2017-260nw-731996437.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-october-3rd-2017-260nw-731996479.jpg b/projects/drone-net/images/melaka-malaysia-october-3rd-2017-260nw-731996479.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..16a5bd5ea0d30d8be7b94d3574a65bcc850aa59e
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-october-3rd-2017-260nw-731996479.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-october-3rd-2017-260nw-731996512.jpg b/projects/drone-net/images/melaka-malaysia-october-3rd-2017-260nw-731996512.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a0497a5adcdd5fb649734643cd39dee669c611e7
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-october-3rd-2017-260nw-731996512.jpg differ
diff --git a/projects/drone-net/images/melaka-malaysia-october-3rd-2017-260nw-731996530.jpg b/projects/drone-net/images/melaka-malaysia-october-3rd-2017-260nw-731996530.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f4ed2154e19068bde1d66aa32bb94596ddab100b
Binary files /dev/null and b/projects/drone-net/images/melaka-malaysia-october-3rd-2017-260nw-731996530.jpg differ
diff --git a/projects/drone-net/images/mersin-turkey-february-12-2017-260nw-583815160.jpg b/projects/drone-net/images/mersin-turkey-february-12-2017-260nw-583815160.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..914191b2c61466d6029f4aded57b023bfa2bc6ad
Binary files /dev/null and b/projects/drone-net/images/mersin-turkey-february-12-2017-260nw-583815160.jpg differ
diff --git a/projects/drone-net/images/mersin-turkey-february-12-2017-260nw-584589508.jpg b/projects/drone-net/images/mersin-turkey-february-12-2017-260nw-584589508.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..03da647b2fcb4c99f755a06380deade6bdb577d2
Binary files /dev/null and b/projects/drone-net/images/mersin-turkey-february-12-2017-260nw-584589508.jpg differ
diff --git a/projects/drone-net/images/mersin-turkey-march-9-2017-260nw-596748680.jpg b/projects/drone-net/images/mersin-turkey-march-9-2017-260nw-596748680.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f69e2e3f65bd9025a6b5b69c401bdc0d65401e70
Binary files /dev/null and b/projects/drone-net/images/mersin-turkey-march-9-2017-260nw-596748680.jpg differ
diff --git a/projects/drone-net/images/miami-february-09-photo-dji-260nw-175611956.jpg b/projects/drone-net/images/miami-february-09-photo-dji-260nw-175611956.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..014ca4c717a23f2ffd85153b437e1b1866aa3ae3
Binary files /dev/null and b/projects/drone-net/images/miami-february-09-photo-dji-260nw-175611956.jpg differ
diff --git a/projects/drone-net/images/miami-february-09-photo-dji-260nw-175611959.jpg b/projects/drone-net/images/miami-february-09-photo-dji-260nw-175611959.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f62cd04dd4f3aa86d378f9a5928fe57b5ac6186a
Binary files /dev/null and b/projects/drone-net/images/miami-february-09-photo-dji-260nw-175611959.jpg differ
diff --git a/projects/drone-net/images/miami-february-09-photo-dji-260nw-175611962.jpg b/projects/drone-net/images/miami-february-09-photo-dji-260nw-175611962.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e6d971adad6c5dcc691374d11745fbb2dfa8c2f8
Binary files /dev/null and b/projects/drone-net/images/miami-february-09-photo-dji-260nw-175611962.jpg differ
diff --git a/projects/drone-net/images/miami-florida-usa-may-20-260nw-1096543397.jpg b/projects/drone-net/images/miami-florida-usa-may-20-260nw-1096543397.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1980977c773e13bb31344f875b63597bc6d7893f
Binary files /dev/null and b/projects/drone-net/images/miami-florida-usa-may-20-260nw-1096543397.jpg differ
diff --git a/projects/drone-net/images/miami-florida-usa-may-20-260nw-1096543400.jpg b/projects/drone-net/images/miami-florida-usa-may-20-260nw-1096543400.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..226ada874186f85b1b771668fcae1b24ad93041d
Binary files /dev/null and b/projects/drone-net/images/miami-florida-usa-may-20-260nw-1096543400.jpg differ
diff --git a/projects/drone-net/images/miami-florida-usa-may-20-260nw-1096543403.jpg b/projects/drone-net/images/miami-florida-usa-may-20-260nw-1096543403.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..df93b3647db09fea4d7eb81a50c3f9f8865e3aac
Binary files /dev/null and b/projects/drone-net/images/miami-florida-usa-may-20-260nw-1096543403.jpg differ
diff --git a/projects/drone-net/images/miami-florida-usa-may-20-260nw-1096543406.jpg b/projects/drone-net/images/miami-florida-usa-may-20-260nw-1096543406.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ddc38332b35e9a1ac8a1c9037d28127dd8c42776
Binary files /dev/null and b/projects/drone-net/images/miami-florida-usa-may-20-260nw-1096543406.jpg differ
diff --git a/projects/drone-net/images/miami-june-19-image-phantom-260nw-291069503.jpg b/projects/drone-net/images/miami-june-19-image-phantom-260nw-291069503.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b81204c3863f819f2be90c77e7ffe32c13073e51
Binary files /dev/null and b/projects/drone-net/images/miami-june-19-image-phantom-260nw-291069503.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-513104746.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-513104746.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cb4a01886b26f301f342ffb7431316bf9e0fdccf
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-513104746.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-513104761.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-513104761.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ba5671df21fd23e97207165b32902e5c7fb4bc78
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-513104761.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-515856820.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-515856820.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..feb7351e873a3bfe153a9cc5bb2ea4ef68c5d1b9
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-515856820.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-516586570.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-516586570.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a20e7d8aed06638990d846df914453d537051979
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-516586570.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-517204288.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-517204288.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c61f2814141a2fd8dfb3631bef795e9cf9f95c9c
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-517204288.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-518335225.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-518335225.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..10111011384ce144e075e881a1f0f6cee391e6de
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-518335225.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-531851887.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-531851887.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4859407627bedb9c5d6e97de24095d544b20953a
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-531851887.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-535814404.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-535814404.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9e28bdb93194e50d04b35d4f7334e5ac2e82e339
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-535814404.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-546241738.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-546241738.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0533e4c1b45a19d4527638538f13b5c5511d15fb
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-546241738.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-548546452.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-548546452.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1e2dd7c51f8d9b388292f62b3ed03a8fcb8e413c
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-548546452.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-549437602.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-549437602.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..139294044711d18b2ce9ee04cfdabf511a6f67f7
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-549437602.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-549960298.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-549960298.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3a125e5d4984ebb79c27e3dfb592ae4921bdc09f
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-549960298.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-551321926.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-551321926.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6a5b24700c2b93c51e81df516a3a1c02517840d0
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-551321926.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-555892318.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-555892318.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f82163bc5c6bd1138a92b8e0f135a26e97c857cf
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-555892318.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-556471072.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-556471072.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dae521d4634d6adb5a007c4048de3d38a610812c
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-556471072.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-556471084.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-556471084.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a922b7460c6449a35f4f50bd2b546aa2532ee85f
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-556471084.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-557380306.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-557380306.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1fd707f46e69bedf9640d580196dda431defb8ad
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-557380306.jpg differ
diff --git a/projects/drone-net/images/milan-circa-august-2016-dji-260nw-596680721.jpg b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-596680721.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..809d3a9ab56788b43c52f9e3d5b5da878847dd19
Binary files /dev/null and b/projects/drone-net/images/milan-circa-august-2016-dji-260nw-596680721.jpg differ
diff --git a/projects/drone-net/images/milan-circa-july-2016-dji-260nw-502217899.jpg b/projects/drone-net/images/milan-circa-july-2016-dji-260nw-502217899.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..baa040eb70b2732d99e342f34aa786f9fdc381d6
Binary files /dev/null and b/projects/drone-net/images/milan-circa-july-2016-dji-260nw-502217899.jpg differ
diff --git a/projects/drone-net/images/milan-circa-july-2016-dji-260nw-505714969.jpg b/projects/drone-net/images/milan-circa-july-2016-dji-260nw-505714969.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b78d1abe797b9fd4341441e9fb74ef30f3be6129
Binary files /dev/null and b/projects/drone-net/images/milan-circa-july-2016-dji-260nw-505714969.jpg differ
diff --git a/projects/drone-net/images/milan-circa-july-2016-dji-260nw-521739826.jpg b/projects/drone-net/images/milan-circa-july-2016-dji-260nw-521739826.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..516311b98788a5fad7977c071c3a64ebcd9cfdbf
Binary files /dev/null and b/projects/drone-net/images/milan-circa-july-2016-dji-260nw-521739826.jpg differ
diff --git a/projects/drone-net/images/milan-circa-october-2016-dji-260nw-509116849.jpg b/projects/drone-net/images/milan-circa-october-2016-dji-260nw-509116849.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dcf99aa8f88f6de304842017e8f867fa44e0607a
Binary files /dev/null and b/projects/drone-net/images/milan-circa-october-2016-dji-260nw-509116849.jpg differ
diff --git a/projects/drone-net/images/milan-circa-october-2016-dji-260nw-509116870.jpg b/projects/drone-net/images/milan-circa-october-2016-dji-260nw-509116870.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3bd47bab2a31da98b0393e15a70d4bcbe6dcec48
Binary files /dev/null and b/projects/drone-net/images/milan-circa-october-2016-dji-260nw-509116870.jpg differ
diff --git a/projects/drone-net/images/milan-circa-october-2016-dji-260nw-509116879.jpg b/projects/drone-net/images/milan-circa-october-2016-dji-260nw-509116879.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..489dee1ffdd60f256a9df5bbea81c4c20ee340db
Binary files /dev/null and b/projects/drone-net/images/milan-circa-october-2016-dji-260nw-509116879.jpg differ
diff --git a/projects/drone-net/images/milan-circa-october-2016-dji-260nw-509726758.jpg b/projects/drone-net/images/milan-circa-october-2016-dji-260nw-509726758.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..166872cb0605e6797cf42afba9108923ce4d35bc
Binary files /dev/null and b/projects/drone-net/images/milan-circa-october-2016-dji-260nw-509726758.jpg differ
diff --git a/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924475.jpg b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924475.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..826ca28e65011565da2c2e7e77e9309a79333660
Binary files /dev/null and b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924475.jpg differ
diff --git a/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924478.jpg b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924478.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fb4338bfb052dc4af161b48b97e49995b12bf0a5
Binary files /dev/null and b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924478.jpg differ
diff --git a/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924481.jpg b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924481.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..61b07eb64ddd9e472000dfde12438ff01bff2ad3
Binary files /dev/null and b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924481.jpg differ
diff --git a/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924487.jpg b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924487.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..12f3d6543eb18fcef63bd8bcf233ce7d38809cdb
Binary files /dev/null and b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924487.jpg differ
diff --git a/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924490.jpg b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924490.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7bad0114cb73308d88e43b35057ec2f24ac4ee9c
Binary files /dev/null and b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924490.jpg differ
diff --git a/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924493.jpg b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924493.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..691ff95bb5932efb7f72a02ef3891854b0735c9c
Binary files /dev/null and b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924493.jpg differ
diff --git a/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924496.jpg b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924496.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..889c2fe79c20699bb6095fa60138b50697287809
Binary files /dev/null and b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924496.jpg differ
diff --git a/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924502.jpg b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924502.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5caa8714abdf1e6529eb581a6822047eac5c22a7
Binary files /dev/null and b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924502.jpg differ
diff --git a/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924505.jpg b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924505.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ddc62619f3b8acf77bcdf091fbe51e564a055bf4
Binary files /dev/null and b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924505.jpg differ
diff --git a/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924508.jpg b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924508.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d65777c93ff53da73d70ec53147e5e063c9143a1
Binary files /dev/null and b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924508.jpg differ
diff --git a/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924511.jpg b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924511.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6c14ea84a66c3bc5ca0ca6b11eed5d333125ee77
Binary files /dev/null and b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924511.jpg differ
diff --git a/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924514.jpg b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924514.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bc4e1f4cde25cf72626ac81a35dd988da49a4f2a
Binary files /dev/null and b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924514.jpg differ
diff --git a/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924517.jpg b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924517.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f8307e7edbe38375359f1cca33b8d45629207ed9
Binary files /dev/null and b/projects/drone-net/images/milan-italy-09272017-close-on-260nw-1057924517.jpg differ
diff --git a/projects/drone-net/images/milan-italy-april-24-2015-260nw-305415023.jpg b/projects/drone-net/images/milan-italy-april-24-2015-260nw-305415023.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..38e9616432f34e3c0bc73f74ff7367461c5798e9
Binary files /dev/null and b/projects/drone-net/images/milan-italy-april-24-2015-260nw-305415023.jpg differ
diff --git a/projects/drone-net/images/milan-italy-april-24-2015-260nw-305415053.jpg b/projects/drone-net/images/milan-italy-april-24-2015-260nw-305415053.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..79d2043c9a864e2c9fef06acb8f09d0c2bf42820
Binary files /dev/null and b/projects/drone-net/images/milan-italy-april-24-2015-260nw-305415053.jpg differ
diff --git a/projects/drone-net/images/milan-italy-july-17-2017-260nw-703891549.jpg b/projects/drone-net/images/milan-italy-july-17-2017-260nw-703891549.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d82a949343000bbb18469c938a6aa704d795640b
Binary files /dev/null and b/projects/drone-net/images/milan-italy-july-17-2017-260nw-703891549.jpg differ
diff --git a/projects/drone-net/images/milan-italy-september-27th-2017-260nw-723131899.jpg b/projects/drone-net/images/milan-italy-september-27th-2017-260nw-723131899.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..84c0d3e20c8cda3a4579f948e3fbbf2b01e0219f
Binary files /dev/null and b/projects/drone-net/images/milan-italy-september-27th-2017-260nw-723131899.jpg differ
diff --git a/projects/drone-net/images/milan-italy-september-27th-2017-260nw-723135685.jpg b/projects/drone-net/images/milan-italy-september-27th-2017-260nw-723135685.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f33294a70c951671493f90b3a28ba634e1917a2e
Binary files /dev/null and b/projects/drone-net/images/milan-italy-september-27th-2017-260nw-723135685.jpg differ
diff --git a/projects/drone-net/images/milan-italy-september-27th-2017-260nw-724331182.jpg b/projects/drone-net/images/milan-italy-september-27th-2017-260nw-724331182.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d63d25e8b5d56a791ddc1f2d7eee930b89c44701
Binary files /dev/null and b/projects/drone-net/images/milan-italy-september-27th-2017-260nw-724331182.jpg differ
diff --git a/projects/drone-net/images/milan-italy-september-27th-2017-260nw-724331188.jpg b/projects/drone-net/images/milan-italy-september-27th-2017-260nw-724331188.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f3df9c4ee73ce4764619543c002b8ecf6f10317e
Binary files /dev/null and b/projects/drone-net/images/milan-italy-september-27th-2017-260nw-724331188.jpg differ
diff --git a/projects/drone-net/images/milan-italy-september-27th-2017-260nw-724331191.jpg b/projects/drone-net/images/milan-italy-september-27th-2017-260nw-724331191.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..86d00bac809595b6c955605dd4d1e2d6a3686bb6
Binary files /dev/null and b/projects/drone-net/images/milan-italy-september-27th-2017-260nw-724331191.jpg differ
diff --git a/projects/drone-net/images/milanitaly-april-1-2018-dji-260nw-1070068169.jpg b/projects/drone-net/images/milanitaly-april-1-2018-dji-260nw-1070068169.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1aab3f9d5476b57b740f81b252ed2ccf2c46a553
Binary files /dev/null and b/projects/drone-net/images/milanitaly-april-1-2018-dji-260nw-1070068169.jpg differ
diff --git a/projects/drone-net/images/mini-drone-floating-above-rapeseed-260nw-1085479196.jpg b/projects/drone-net/images/mini-drone-floating-above-rapeseed-260nw-1085479196.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..22d37fcf738ca1728b817f698fd089c9b9b666fc
Binary files /dev/null and b/projects/drone-net/images/mini-drone-floating-above-rapeseed-260nw-1085479196.jpg differ
diff --git a/projects/drone-net/images/mini-drone-floating-above-rapeseed-260nw-1085479199.jpg b/projects/drone-net/images/mini-drone-floating-above-rapeseed-260nw-1085479199.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7e8225c402a66472c87fb45395d230ef2cce7fa1
Binary files /dev/null and b/projects/drone-net/images/mini-drone-floating-above-rapeseed-260nw-1085479199.jpg differ
diff --git a/projects/drone-net/images/mini-drone-floating-blue-sky-260nw-1060288604.jpg b/projects/drone-net/images/mini-drone-floating-blue-sky-260nw-1060288604.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7d96924f5726c68087ce6875ddde067a89c19a94
Binary files /dev/null and b/projects/drone-net/images/mini-drone-floating-blue-sky-260nw-1060288604.jpg differ
diff --git a/projects/drone-net/images/minsk-belarus-december-3-2017-260nw-770503279.jpg b/projects/drone-net/images/minsk-belarus-december-3-2017-260nw-770503279.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d0b4ef1733f54faf8aa81abec8597d7b511ec3ad
Binary files /dev/null and b/projects/drone-net/images/minsk-belarus-december-3-2017-260nw-770503279.jpg differ
diff --git a/projects/drone-net/images/minsk-belarus-december-3-2017-260nw-770503282.jpg b/projects/drone-net/images/minsk-belarus-december-3-2017-260nw-770503282.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..37fee8b8322adf1060f01a1eb182c722b4236fcd
Binary files /dev/null and b/projects/drone-net/images/minsk-belarus-december-3-2017-260nw-770503282.jpg differ
diff --git a/projects/drone-net/images/minsk-belarus-december-3-2017-260nw-770503285.jpg b/projects/drone-net/images/minsk-belarus-december-3-2017-260nw-770503285.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..65124ab5605866389076473500f20088eeb3454a
Binary files /dev/null and b/projects/drone-net/images/minsk-belarus-december-3-2017-260nw-770503285.jpg differ
diff --git a/projects/drone-net/images/minsk-belarus-july-2018-flat-260nw-1142247806.jpg b/projects/drone-net/images/minsk-belarus-july-2018-flat-260nw-1142247806.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ce90863dccc89557be0f74d2ccad849de36eea8c
Binary files /dev/null and b/projects/drone-net/images/minsk-belarus-july-2018-flat-260nw-1142247806.jpg differ
diff --git a/projects/drone-net/images/minsk-belarus-july-2018-flat-260nw-1142247809.jpg b/projects/drone-net/images/minsk-belarus-july-2018-flat-260nw-1142247809.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d5a57923b0553ab95a3658ac93fb8f0ffcde6c3b
Binary files /dev/null and b/projects/drone-net/images/minsk-belarus-july-2018-flat-260nw-1142247809.jpg differ
diff --git a/projects/drone-net/images/minsk-belarus-july-2018-flat-260nw-1142247812.jpg b/projects/drone-net/images/minsk-belarus-july-2018-flat-260nw-1142247812.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..71262387f7adefaaec9fde72cbcdda9744fa6ad7
Binary files /dev/null and b/projects/drone-net/images/minsk-belarus-july-2018-flat-260nw-1142247812.jpg differ
diff --git a/projects/drone-net/images/minsk-belarus-july-2018-flat-260nw-1142247815.jpg b/projects/drone-net/images/minsk-belarus-july-2018-flat-260nw-1142247815.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..92be46b52ae42e69eb8c16173580ff9e26d738f8
Binary files /dev/null and b/projects/drone-net/images/minsk-belarus-july-2018-flat-260nw-1142247815.jpg differ
diff --git a/projects/drone-net/images/minsk-belarus-may-17-2018-260nw-1099654238.jpg b/projects/drone-net/images/minsk-belarus-may-17-2018-260nw-1099654238.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..29105d89ebbbb9f422bfb8266d009be563794adc
Binary files /dev/null and b/projects/drone-net/images/minsk-belarus-may-17-2018-260nw-1099654238.jpg differ
diff --git a/projects/drone-net/images/minsk-belarus-may-17-2018-260nw-1099654424.jpg b/projects/drone-net/images/minsk-belarus-may-17-2018-260nw-1099654424.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..848543ed32637abea763ad6de8b71e9298de6d42
Binary files /dev/null and b/projects/drone-net/images/minsk-belarus-may-17-2018-260nw-1099654424.jpg differ
diff --git a/projects/drone-net/images/minsk-belarus-may-17-2018-260nw-1099654589.jpg b/projects/drone-net/images/minsk-belarus-may-17-2018-260nw-1099654589.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c43653a714bac8a3a2826fc2f9b38ee3b7be7e34
Binary files /dev/null and b/projects/drone-net/images/minsk-belarus-may-17-2018-260nw-1099654589.jpg differ
diff --git a/projects/drone-net/images/minsk-belarus-may-17-2018-260nw-1099654601.jpg b/projects/drone-net/images/minsk-belarus-may-17-2018-260nw-1099654601.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d6bbe9172f500fa55772d63738431e38de5c6aed
Binary files /dev/null and b/projects/drone-net/images/minsk-belarus-may-17-2018-260nw-1099654601.jpg differ
diff --git a/projects/drone-net/images/minsk-belarusmay-26-2016drone-quadcopter-260nw-433253803.jpg b/projects/drone-net/images/minsk-belarusmay-26-2016drone-quadcopter-260nw-433253803.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..64a1d79d7d61823a3d345738ecc0102d51bd8b64
Binary files /dev/null and b/projects/drone-net/images/minsk-belarusmay-26-2016drone-quadcopter-260nw-433253803.jpg differ
diff --git a/projects/drone-net/images/minsk-belarusmay-26-2016flying-drone-260nw-432460621.jpg b/projects/drone-net/images/minsk-belarusmay-26-2016flying-drone-260nw-432460621.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f26cebc774d741327023ab65f38d45f1fd723992
Binary files /dev/null and b/projects/drone-net/images/minsk-belarusmay-26-2016flying-drone-260nw-432460621.jpg differ
diff --git a/projects/drone-net/images/minsk-belarusmay-26-2016flying-drone-260nw-433253680.jpg b/projects/drone-net/images/minsk-belarusmay-26-2016flying-drone-260nw-433253680.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..670512809a3ad9f4519f00d86e2a7089b8600ea7
Binary files /dev/null and b/projects/drone-net/images/minsk-belarusmay-26-2016flying-drone-260nw-433253680.jpg differ
diff --git a/projects/drone-net/images/minsk-belarusmay-26-2016flying-drone-260nw-433253740.jpg b/projects/drone-net/images/minsk-belarusmay-26-2016flying-drone-260nw-433253740.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c623039bd2d4278ef2050a85df8b71b91713148c
Binary files /dev/null and b/projects/drone-net/images/minsk-belarusmay-26-2016flying-drone-260nw-433253740.jpg differ
diff --git a/projects/drone-net/images/minsk-belarusmay-26-2016man-holding-260nw-433253650.jpg b/projects/drone-net/images/minsk-belarusmay-26-2016man-holding-260nw-433253650.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..25a672e0168d8db9f5fce0eec3d01eef68b00d36
Binary files /dev/null and b/projects/drone-net/images/minsk-belarusmay-26-2016man-holding-260nw-433253650.jpg differ
diff --git a/projects/drone-net/images/moab-ut-usa-may-7-260nw-638118328.jpg b/projects/drone-net/images/moab-ut-usa-may-7-260nw-638118328.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2c17dfaf4907a61907ceb37b63a4ca2e1d4b24b4
Binary files /dev/null and b/projects/drone-net/images/moab-ut-usa-may-7-260nw-638118328.jpg differ
diff --git a/projects/drone-net/images/moab-ut-usa-may-7-260nw-660732781.jpg b/projects/drone-net/images/moab-ut-usa-may-7-260nw-660732781.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..392ec44c4ea3cb9ab71f6466741a3b270be53af3
Binary files /dev/null and b/projects/drone-net/images/moab-ut-usa-may-7-260nw-660732781.jpg differ
diff --git a/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490896.jpg b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490896.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9565454d98c7d456bb5a4187764565b831738767
Binary files /dev/null and b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490896.jpg differ
diff --git a/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490908.jpg b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490908.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..028ea9055281b4c591f5ac9de964b8be0fd0e0c4
Binary files /dev/null and b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490908.jpg differ
diff --git a/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490917.jpg b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490917.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e293d38ca30b8e522e6a5911b46b801cb7a21b56
Binary files /dev/null and b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490917.jpg differ
diff --git a/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490920.jpg b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490920.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..db39936a84078c071cadb92026fb14bfbf6b1c30
Binary files /dev/null and b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490920.jpg differ
diff --git a/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490932.jpg b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490932.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b27b7f0c2e6e06ac723511a02b28895a488efe7c
Binary files /dev/null and b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490932.jpg differ
diff --git a/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490941.jpg b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490941.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..36f92fb838c9ea6f76b30191ce45eed466211909
Binary files /dev/null and b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490941.jpg differ
diff --git a/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490953.jpg b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490953.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c96136a3dc3a508cbbe7cbf80d45f9106d9d7ab0
Binary files /dev/null and b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490953.jpg differ
diff --git a/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490962.jpg b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490962.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..73002465717033255069430216919d16338c10c7
Binary files /dev/null and b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490962.jpg differ
diff --git a/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490974.jpg b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490974.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e3a9831c8ceea1fe62e447f51a2abeec20571493
Binary files /dev/null and b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490974.jpg differ
diff --git a/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490980.jpg b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490980.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..027af58c375c9c1d69959da29a94d17df0f9cdd2
Binary files /dev/null and b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490980.jpg differ
diff --git a/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490983.jpg b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490983.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a78260f35ea09e2d843ac216b3d722920d31839b
Binary files /dev/null and b/projects/drone-net/images/moers-germany-january-19-2017-260nw-559490983.jpg differ
diff --git a/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-695496412.jpg b/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-695496412.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..91db262f7fe11ac36ebfb171f3e4c121675f725a
Binary files /dev/null and b/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-695496412.jpg differ
diff --git a/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-695998501.jpg b/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-695998501.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e289a347a31329666b0fa9dcd4049e5b830ec301
Binary files /dev/null and b/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-695998501.jpg differ
diff --git a/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-695998507.jpg b/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-695998507.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..691c41681601b8cb2a3c8c0cfdbc7e11c7584689
Binary files /dev/null and b/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-695998507.jpg differ
diff --git a/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-695998513.jpg b/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-695998513.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..761c3c8dd5db4c6d1f5c9b9a53f5fdfd08ae9a93
Binary files /dev/null and b/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-695998513.jpg differ
diff --git a/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-696840199.jpg b/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-696840199.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4ffa90e915b2cc64e64dd661c8a8d298d92a7867
Binary files /dev/null and b/projects/drone-net/images/moldova-chisinau-august-11-2017-260nw-696840199.jpg differ
diff --git a/projects/drone-net/images/moldova-chisinau-october-11-2017-260nw-733622011.jpg b/projects/drone-net/images/moldova-chisinau-october-11-2017-260nw-733622011.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..199f87830a027b4490606365a92de7e235be4d70
Binary files /dev/null and b/projects/drone-net/images/moldova-chisinau-october-11-2017-260nw-733622011.jpg differ
diff --git a/projects/drone-net/images/moldova-chisinau-october-11-2017-260nw-733945879.jpg b/projects/drone-net/images/moldova-chisinau-october-11-2017-260nw-733945879.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2bd20925fd48a85885504371ec6b8908b854c7d5
Binary files /dev/null and b/projects/drone-net/images/moldova-chisinau-october-11-2017-260nw-733945879.jpg differ
diff --git a/projects/drone-net/images/moldova-chisinau-october-11-2017-260nw-733945885.jpg b/projects/drone-net/images/moldova-chisinau-october-11-2017-260nw-733945885.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c2c6f17050cc22333811f12890a8c2822c154e54
Binary files /dev/null and b/projects/drone-net/images/moldova-chisinau-october-11-2017-260nw-733945885.jpg differ
diff --git a/projects/drone-net/images/moscow-mar-11-2014-control-260nw-261359609.jpg b/projects/drone-net/images/moscow-mar-11-2014-control-260nw-261359609.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a3c7c7b4bc2a2618d619bf025c49eba684bf31c3
Binary files /dev/null and b/projects/drone-net/images/moscow-mar-11-2014-control-260nw-261359609.jpg differ
diff --git a/projects/drone-net/images/moscow-region-russia-may-01-260nw-416156509.jpg b/projects/drone-net/images/moscow-region-russia-may-01-260nw-416156509.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f61be618d9ff080ba1a7189cbc34a08973e1e6da
Binary files /dev/null and b/projects/drone-net/images/moscow-region-russia-may-01-260nw-416156509.jpg differ
diff --git a/projects/drone-net/images/moscow-region-russia-may-02-260nw-416156506.jpg b/projects/drone-net/images/moscow-region-russia-may-02-260nw-416156506.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..78d7ceaf620322051a23840194cc09ed1fa223d2
Binary files /dev/null and b/projects/drone-net/images/moscow-region-russia-may-02-260nw-416156506.jpg differ
diff --git a/projects/drone-net/images/moscow-region-russia-may-02-260nw-416156512.jpg b/projects/drone-net/images/moscow-region-russia-may-02-260nw-416156512.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9621ea30d0a239a284ceff65a5701208ef890cd2
Binary files /dev/null and b/projects/drone-net/images/moscow-region-russia-may-02-260nw-416156512.jpg differ
diff --git a/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893757.jpg b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893757.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..15cae9ab07ba66d91a9a82f6bf2452e0671d3ab2
Binary files /dev/null and b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893757.jpg differ
diff --git a/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893760.jpg b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893760.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e87a4ed0ef2450470097dda24e79153c58752f16
Binary files /dev/null and b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893760.jpg differ
diff --git a/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893763.jpg b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893763.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0cd03da1029658a0a53e94f495913b41bdbc0ac3
Binary files /dev/null and b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893763.jpg differ
diff --git a/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893766.jpg b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893766.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..89b4ca33376cac839eaf0fda21abda5abe681ceb
Binary files /dev/null and b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893766.jpg differ
diff --git a/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893772.jpg b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893772.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2e0165501a37524a116569e3e8c4062b0b5e6e7b
Binary files /dev/null and b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893772.jpg differ
diff --git a/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893775.jpg b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893775.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..58a21933c0bf7cf407d33cd598f8d0113c33b8e3
Binary files /dev/null and b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893775.jpg differ
diff --git a/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893784.jpg b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893784.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..23f0827907eba491243fb2db09efc9b7b5d6015e
Binary files /dev/null and b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893784.jpg differ
diff --git a/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893787.jpg b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893787.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..101d5ec82ef58ef50e01d1e32c9ed4af8e233d80
Binary files /dev/null and b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893787.jpg differ
diff --git a/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893790.jpg b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893790.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7aa4df1ba9a6576ac9ee070fe920bf1515db0726
Binary files /dev/null and b/projects/drone-net/images/moscow-region-russia-september-24-260nw-353893790.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160353.jpg b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160353.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4229caabb02453e02abd49642ef1e2918a53ac67
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160353.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160362.jpg b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160362.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9f6d2c63acc6f61f3dec6d7da96b6ee581f7f304
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160362.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160368.jpg b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160368.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d3da895411bebe9cc661463742d200ce7597b7a4
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160368.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160377.jpg b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160377.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2abe2ac3c958adc4dd6239a77238f0c749437218
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160377.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160392.jpg b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160392.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..af75f35c3576dadac193bcf683f600431dfc6c73
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160392.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160404.jpg b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160404.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5654bf62d1d46c9e9b4a19fd3d65af204185012c
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160404.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160416.jpg b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160416.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9aadbcca74b8cf678fe51659b4055d2d345f1761
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160416.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160434.jpg b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160434.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b2d2c63c034b66d4c9f9d1f3fe360521d59b3ebe
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160434.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160446.jpg b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160446.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a109ac7b3fc8c257723dabc0b9a2951caddb8e9d
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160446.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160455.jpg b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160455.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f25d2b4ca1ede34b36634762e106823b79a0341e
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160455.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160467.jpg b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160467.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..139b38fa994ead8ad693f2cce03b7ecf91a7d39d
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-24-september-2017-260nw-721160467.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465378.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465378.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d4b3ec766340de2a35cfc8a0da017a9980bb7543
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465378.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465387.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465387.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7e210d31f1ff7347af4ec45c36e7713c9ca3f291
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465387.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465399.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465399.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..62d85b1bb5419e3ff11c98d157dea549c9dcccf1
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465399.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465405.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465405.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3116bda5341e3f07ad375281e3e5f5927004dde2
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465405.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465438.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465438.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5d66f9f96aa95f7522abd976fe8afd973c96ea8a
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465438.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465462.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465462.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4d5ea99e9087c45679b056ee82fa705f034368b8
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465462.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465477.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465477.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..be6f587739a265ec69199392592c17ea93af314e
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465477.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465489.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465489.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d14cbcd6f216eccfeb1dc46683cb3ea4ed794cc0
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465489.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465507.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465507.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ddf8607c0d5948d42d304e67823acd66695b245a
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465507.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465534.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465534.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..297d8548abb86c1c3152951f37a7a595d39fa4ab
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465534.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465549.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465549.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4b04ecdd6ff73e5fcfa5a88452b6b75c22094dc7
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465549.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465576.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465576.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1bedb9f775ac8caeacd9c1e333a95e024b2de7fe
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465576.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465612.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465612.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ed199ff2af46058ae5e452bb2ae760a5935ac56d
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465612.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465672.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465672.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6513ac15314dc53f54e745638a8c0bc6bd03bedc
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465672.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465696.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465696.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3645e29d01750f4b4131c684cc683236ee8272f0
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465696.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465708.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465708.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..53364c809da70dbc44122ee5f32602427317539f
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465708.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465714.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465714.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..221bc183d72bc886536c1116d69bf24d0466a481
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465714.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465723.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465723.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2eeb655aa3044deba428e285f3b27a53c57ad921
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465723.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465744.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465744.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c7bba62a35c0cdba86eb172714389f27361e41df
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465744.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465798.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465798.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..39689dbea54b6bf316bf79808c0dc34e6f71cb8b
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465798.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465843.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465843.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..39119200747502dbe36a7a2bef7d2316a112c446
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465843.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465864.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465864.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..44df3a1001c54c5f0e93ffa502cfa277452bd04a
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465864.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465885.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465885.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f1007b188654b89cf1691bbdff02c2c990fbbd85
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465885.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465906.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465906.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d9b6f8c6f449fbbca780e4a420ead5f1210674b1
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465906.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465912.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465912.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b0e45b9abefae798d9a0b09f35eea6e3cbc1127d
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465912.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465930.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465930.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c11632eb8b2e4ee8f9d7978e64366e32effe1282
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465930.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465939.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465939.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6ff9096df6ea0557989b6c30c92423357a842618
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617465939.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617477162.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617477162.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6e389a4c28181dc2a8a41801c0ac0addbbe23039
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617477162.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617477171.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617477171.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2f18ec5fbf15a90e7c7b60e5596f04d97b645a82
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617477171.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617477195.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617477195.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dde49b7e4ae238d74da8927816e26f01b7256df4
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617477195.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617477204.jpg b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617477204.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..06acdd7f563def619617825d2f5d047bcd4f54ff
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-april-1-2017-260nw-617477204.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-circa-may-2016-260nw-424590964.jpg b/projects/drone-net/images/moscow-russia-circa-may-2016-260nw-424590964.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ca5a1347297610fad1ba92b8d3248c98273e8eb4
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-circa-may-2016-260nw-424590964.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-march-3-2017-260nw-594254663.jpg b/projects/drone-net/images/moscow-russia-march-3-2017-260nw-594254663.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0d512ef46e180dfd2baa5ebcf82abc73d07496c5
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-march-3-2017-260nw-594254663.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-march-3-2017-260nw-594254678.jpg b/projects/drone-net/images/moscow-russia-march-3-2017-260nw-594254678.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8bd0efbe9cf340f2be448cfca916eaa2ad3a03c1
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-march-3-2017-260nw-594254678.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-may-28-2017-260nw-650140360.jpg b/projects/drone-net/images/moscow-russia-may-28-2017-260nw-650140360.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6a6eec86910ebeedbbb24a183c16376340227eee
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-may-28-2017-260nw-650140360.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-may-28-2017-260nw-650140381.jpg b/projects/drone-net/images/moscow-russia-may-28-2017-260nw-650140381.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2df8cad603b2e555164bc3b94ad1995fa0b051a5
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-may-28-2017-260nw-650140381.jpg differ
diff --git a/projects/drone-net/images/moscow-russia-nov-8-2017-260nw-1062605507.jpg b/projects/drone-net/images/moscow-russia-nov-8-2017-260nw-1062605507.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..da6adff3044ccaba61e95a0ad695d5796949651b
Binary files /dev/null and b/projects/drone-net/images/moscow-russia-nov-8-2017-260nw-1062605507.jpg differ
diff --git a/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615677984.jpg b/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615677984.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..01f7f2d512108e191df19b778abdc91742bffd9c
Binary files /dev/null and b/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615677984.jpg differ
diff --git a/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615678014.jpg b/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615678014.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6f2df6d63cd7b63505789fca819f2a4cb0d294ec
Binary files /dev/null and b/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615678014.jpg differ
diff --git a/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615678137.jpg b/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615678137.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1f7650836a809f67636c0eb832b557dab91d647c
Binary files /dev/null and b/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615678137.jpg differ
diff --git a/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615678164.jpg b/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615678164.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..874a6fa7697b5fbf875a4181e5f85d9c3b777b56
Binary files /dev/null and b/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615678164.jpg differ
diff --git a/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615678212.jpg b/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615678212.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a85c3f7c25e6deb67df9eef13b019ba7d54b1627
Binary files /dev/null and b/projects/drone-net/images/moscow-russia01-apr-2017-dji-260nw-615678212.jpg differ
diff --git a/projects/drone-net/images/moscowoctober-10-drone-quadcopter-dji-260nw-340517027.jpg b/projects/drone-net/images/moscowoctober-10-drone-quadcopter-dji-260nw-340517027.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ac290dbe51c6b2746bfa73809cd81b760abdf3f3
Binary files /dev/null and b/projects/drone-net/images/moscowoctober-10-drone-quadcopter-dji-260nw-340517027.jpg differ
diff --git a/projects/drone-net/images/naberezhnye-chelny-russia-february-10-260nw-1026751579.jpg b/projects/drone-net/images/naberezhnye-chelny-russia-february-10-260nw-1026751579.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f7ee1e54ce0e131e1f4c9e2328e1e78d1d40a084
Binary files /dev/null and b/projects/drone-net/images/naberezhnye-chelny-russia-february-10-260nw-1026751579.jpg differ
diff --git a/projects/drone-net/images/naberezhnye-chelny-russia-february-10-260nw-1028442490.jpg b/projects/drone-net/images/naberezhnye-chelny-russia-february-10-260nw-1028442490.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6b50a324757449d43da5f0143f6039b70b673bd6
Binary files /dev/null and b/projects/drone-net/images/naberezhnye-chelny-russia-february-10-260nw-1028442490.jpg differ
diff --git a/projects/drone-net/images/naberezhnye-chelny-russia-february-10-260nw-1032178843.jpg b/projects/drone-net/images/naberezhnye-chelny-russia-february-10-260nw-1032178843.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..173a2263df62880b7514cd7628d63c65bd5eca6d
Binary files /dev/null and b/projects/drone-net/images/naberezhnye-chelny-russia-february-10-260nw-1032178843.jpg differ
diff --git a/projects/drone-net/images/naberezhnye-chelny-russia-february-10-260nw-1049998622.jpg b/projects/drone-net/images/naberezhnye-chelny-russia-february-10-260nw-1049998622.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5c2bd21f4e767b9baedc5cda11a15c79d96d1603
Binary files /dev/null and b/projects/drone-net/images/naberezhnye-chelny-russia-february-10-260nw-1049998622.jpg differ
diff --git a/projects/drone-net/images/nakhon-ratchasima-thailand-november-10-260nw-513601348.jpg b/projects/drone-net/images/nakhon-ratchasima-thailand-november-10-260nw-513601348.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..000a3f55bdd277173742465e1f6805e2cbce3033
Binary files /dev/null and b/projects/drone-net/images/nakhon-ratchasima-thailand-november-10-260nw-513601348.jpg differ
diff --git a/projects/drone-net/images/nakhon-ratchasima-thailand-november-10-260nw-513601351.jpg b/projects/drone-net/images/nakhon-ratchasima-thailand-november-10-260nw-513601351.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..de63d8b1eb98c2f6f24d45465dd91601a6bc4681
Binary files /dev/null and b/projects/drone-net/images/nakhon-ratchasima-thailand-november-10-260nw-513601351.jpg differ
diff --git a/projects/drone-net/images/nakhon-ratchasima-thailand-november-10-260nw-513601354.jpg b/projects/drone-net/images/nakhon-ratchasima-thailand-november-10-260nw-513601354.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..43322b4892d3815237176f954410c99ad5761c4c
Binary files /dev/null and b/projects/drone-net/images/nakhon-ratchasima-thailand-november-10-260nw-513601354.jpg differ
diff --git a/projects/drone-net/images/nakhonpathom-thailand-march-19-2018-260nw-1049225222.jpg b/projects/drone-net/images/nakhonpathom-thailand-march-19-2018-260nw-1049225222.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9b72b5cec79eb9670b5dda31882564217fa6e86f
Binary files /dev/null and b/projects/drone-net/images/nakhonpathom-thailand-march-19-2018-260nw-1049225222.jpg differ
diff --git a/projects/drone-net/images/nakhonpathom-thailand-march-19-2018-260nw-1055107331.jpg b/projects/drone-net/images/nakhonpathom-thailand-march-19-2018-260nw-1055107331.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d298eb666373549e2d9e9f948dfcf9fc519f1b39
Binary files /dev/null and b/projects/drone-net/images/nakhonpathom-thailand-march-19-2018-260nw-1055107331.jpg differ
diff --git a/projects/drone-net/images/nakhonpathom-thailand-march-19-2018-260nw-1056362009.jpg b/projects/drone-net/images/nakhonpathom-thailand-march-19-2018-260nw-1056362009.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..97094d988905eb5f10d621601783284d24ba739d
Binary files /dev/null and b/projects/drone-net/images/nakhonpathom-thailand-march-19-2018-260nw-1056362009.jpg differ
diff --git a/projects/drone-net/images/nakhonpathom-thailand-march-19-2018-260nw-1056822971.jpg b/projects/drone-net/images/nakhonpathom-thailand-march-19-2018-260nw-1056822971.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bad3fa9feaaa9b8f10a14f5c5bf1bb3ea25fefc2
Binary files /dev/null and b/projects/drone-net/images/nakhonpathom-thailand-march-19-2018-260nw-1056822971.jpg differ
diff --git a/projects/drone-net/images/nakorn-prathom-thailand-7-january-260nw-1026441742.jpg b/projects/drone-net/images/nakorn-prathom-thailand-7-january-260nw-1026441742.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d58d3d39651d4102defafa8bf4a071850ff9c354
Binary files /dev/null and b/projects/drone-net/images/nakorn-prathom-thailand-7-january-260nw-1026441742.jpg differ
diff --git a/projects/drone-net/images/nakorn-prathom-thailand-8-january-260nw-789016678.jpg b/projects/drone-net/images/nakorn-prathom-thailand-8-january-260nw-789016678.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9d15f8a0d792ac1a2bb70d3ee4735ca56f5e46c6
Binary files /dev/null and b/projects/drone-net/images/nakorn-prathom-thailand-8-january-260nw-789016678.jpg differ
diff --git a/projects/drone-net/images/nakorn-prathom-thailand-8-january-260nw-789038281.jpg b/projects/drone-net/images/nakorn-prathom-thailand-8-january-260nw-789038281.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f25cd0f968a1ce30cbf3d497bfa1ec5d51fda16b
Binary files /dev/null and b/projects/drone-net/images/nakorn-prathom-thailand-8-january-260nw-789038281.jpg differ
diff --git a/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837011.jpg b/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837011.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a1f39079e5063856a40c7d274772cbb53c6dbeb3
Binary files /dev/null and b/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837011.jpg differ
diff --git a/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837071.jpg b/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837071.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..531b352a1071ca3891f7b9f654bf1f92528a4d1a
Binary files /dev/null and b/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837071.jpg differ
diff --git a/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837089.jpg b/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837089.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f87e58e6b0152d324f027421b82d862f4a80b689
Binary files /dev/null and b/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837089.jpg differ
diff --git a/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837116.jpg b/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837116.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cd2248bb133209fb7a78308ed1c9083b78d28dae
Binary files /dev/null and b/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837116.jpg differ
diff --git a/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837656.jpg b/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837656.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..25dfff4c527d1904b3a5d5978a130097b444143e
Binary files /dev/null and b/projects/drone-net/images/nakornpratom-thailand-nov-17-editorial-260nw-518837656.jpg differ
diff --git a/projects/drone-net/images/nazare-portugal-dec-17-2016-260nw-1040771722.jpg b/projects/drone-net/images/nazare-portugal-dec-17-2016-260nw-1040771722.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..50e0a926264430cc32713d856f7a47a80078a141
Binary files /dev/null and b/projects/drone-net/images/nazare-portugal-dec-17-2016-260nw-1040771722.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-december-14-260nw-776078872.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-december-14-260nw-776078872.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c44125f5c7ec696a294eca24fed0793a625f71e4
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-december-14-260nw-776078872.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-december-14-260nw-776079067.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-december-14-260nw-776079067.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f2d9789e77a0c71971330f6ce3dc6cd9ab17574e
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-december-14-260nw-776079067.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387006.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387006.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0d4b10aba064475fb58e911c0b4222e9e536c64e
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387006.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387009.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387009.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9ad938aa2c67f260880b1d460929f6711ff940dd
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387009.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387012.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387012.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9f3fc7d92df823d45ec49615c67c2d097fe5053e
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387012.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387015.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387015.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..424dddef20e49811b5ba9d53b1a7bffab6b072bc
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387015.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387018.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387018.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0df97e2b0e18a31bc446643bd3815110db2c8933
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387018.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387021.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387021.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..854df575566fe30c9f10ccbb0fe307218b888fee
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387021.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387024.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387024.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2df2662b2afce2b8f222246e190856c1808c974a
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387024.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387027.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387027.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f04ea02c59b7ba0a2b5410d0710182c8e6723d07
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387027.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387030.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387030.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..06ad0cfd58bf7aa3f2ac6bbe11a5a84bdd91623d
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387030.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387033.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387033.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b8dce4f907d8b33ac5e6d5a6a5f9920ffeb8e77a
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387033.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387036.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387036.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cbed8682dc16e34075a02c604cf26347e2740b62
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387036.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387039.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387039.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..980ea51dc639a0afd5af4eb9685ed5e2d1b718da
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387039.jpg differ
diff --git a/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387042.jpg b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387042.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6addadf6c4f0cb392ebeb4a637af4fc8bc2e27c9
Binary files /dev/null and b/projects/drone-net/images/negeri-sembilan-malaysia-march-9-260nw-1042387042.jpg differ
diff --git a/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792597.jpg b/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792597.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2c5016dc16c13c96e717163f7c87022a49f7b2c7
Binary files /dev/null and b/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792597.jpg differ
diff --git a/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792609.jpg b/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792609.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7afe40be84254194f0ad5fd2665b251b78b69509
Binary files /dev/null and b/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792609.jpg differ
diff --git a/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792615.jpg b/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792615.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bddee3e947e2aa93ab09fdca706f28db6d060c53
Binary files /dev/null and b/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792615.jpg differ
diff --git a/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792624.jpg b/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792624.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ca585264d53a5f242713d67cccfcbb0711afdb06
Binary files /dev/null and b/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792624.jpg differ
diff --git a/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792633.jpg b/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792633.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b0caf588b63be25a0b505893aeb5738cbc2e2a5d
Binary files /dev/null and b/projects/drone-net/images/nevsehir-turkey-april-22-2017-260nw-629792633.jpg differ
diff --git a/projects/drone-net/images/new-drone-image-260nw-1106812709.jpg b/projects/drone-net/images/new-drone-image-260nw-1106812709.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..59652b48a4149dc5a100fd478bad0c6109d2cb1d
Binary files /dev/null and b/projects/drone-net/images/new-drone-image-260nw-1106812709.jpg differ
diff --git a/projects/drone-net/images/new-york-city-usa-august-260nw-714831070.jpg b/projects/drone-net/images/new-york-city-usa-august-260nw-714831070.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a54bfa57f358a4b1781b23c800f488adbbf02f4d
Binary files /dev/null and b/projects/drone-net/images/new-york-city-usa-august-260nw-714831070.jpg differ
diff --git a/projects/drone-net/images/new-york-jan-23-dji-260nw-621831776.jpg b/projects/drone-net/images/new-york-jan-23-dji-260nw-621831776.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9992035543562a49e30ea3374500849f7ea60e62
Binary files /dev/null and b/projects/drone-net/images/new-york-jan-23-dji-260nw-621831776.jpg differ
diff --git a/projects/drone-net/images/new-york-jan-23-dji-260nw-621831824.jpg b/projects/drone-net/images/new-york-jan-23-dji-260nw-621831824.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8aa98954cb00e93b01e022aea320deab83e52daf
Binary files /dev/null and b/projects/drone-net/images/new-york-jan-23-dji-260nw-621831824.jpg differ
diff --git a/projects/drone-net/images/new-york-jan-23-dji-260nw-621837734.jpg b/projects/drone-net/images/new-york-jan-23-dji-260nw-621837734.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..96e5c43e04a82fe501c5160ef716ffff9a349e74
Binary files /dev/null and b/projects/drone-net/images/new-york-jan-23-dji-260nw-621837734.jpg differ
diff --git a/projects/drone-net/images/new-york-usa-march-24-260nw-1060540625.jpg b/projects/drone-net/images/new-york-usa-march-24-260nw-1060540625.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7817fcc25d6712eaed5f33d3d7abe1edea00b70d
Binary files /dev/null and b/projects/drone-net/images/new-york-usa-march-24-260nw-1060540625.jpg differ
diff --git a/projects/drone-net/images/niedernhausen-germany-april-9-2017-260nw-617777489.jpg b/projects/drone-net/images/niedernhausen-germany-april-9-2017-260nw-617777489.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3542b862b690a6ec42cfc2c06d9ee8c76bda9f2d
Binary files /dev/null and b/projects/drone-net/images/niedernhausen-germany-april-9-2017-260nw-617777489.jpg differ
diff --git a/projects/drone-net/images/niedernhausen-germany-april-9-2017-260nw-618876131.jpg b/projects/drone-net/images/niedernhausen-germany-april-9-2017-260nw-618876131.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..105a8d38d609964e120c6e4562c5bb930df4b520
Binary files /dev/null and b/projects/drone-net/images/niedernhausen-germany-april-9-2017-260nw-618876131.jpg differ
diff --git a/projects/drone-net/images/niedernhausen-germany-february-25-2017-260nw-617835032.jpg b/projects/drone-net/images/niedernhausen-germany-february-25-2017-260nw-617835032.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..531d741239c3672c4586fbb6ea0c0630836364e4
Binary files /dev/null and b/projects/drone-net/images/niedernhausen-germany-february-25-2017-260nw-617835032.jpg differ
diff --git a/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-554561596.jpg b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-554561596.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f7185cea2ea9c341973b0db173fd947942196425
Binary files /dev/null and b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-554561596.jpg differ
diff --git a/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-589395551.jpg b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-589395551.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ebb3d906a69a9c22806ff214a144c9dabc1f45d
Binary files /dev/null and b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-589395551.jpg differ
diff --git a/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-594185705.jpg b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-594185705.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fa8277fe1815aab38fc4e3a3c254a867a33cab0f
Binary files /dev/null and b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-594185705.jpg differ
diff --git a/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-631477400.jpg b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-631477400.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c5130390e76dba5e7f808967d91a021aec84f818
Binary files /dev/null and b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-631477400.jpg differ
diff --git a/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-633567446.jpg b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-633567446.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..20d28a9b5825dac5d5d915be6df43a94ce471932
Binary files /dev/null and b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-633567446.jpg differ
diff --git a/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-688033345.jpg b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-688033345.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0c46601f8816e3f7c1bac62f123d36fd121400e6
Binary files /dev/null and b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-688033345.jpg differ
diff --git a/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-688038127.jpg b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-688038127.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6a9e5c749e30813d05810996ce9df0e435c71451
Binary files /dev/null and b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-688038127.jpg differ
diff --git a/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-695240443.jpg b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-695240443.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5b294c025514a72104a1a5d3d4797ef4be756eae
Binary files /dev/null and b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-695240443.jpg differ
diff --git a/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-695286682.jpg b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-695286682.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..906169f2ee80d2cae68ee904aa6ce53e485c3c95
Binary files /dev/null and b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-695286682.jpg differ
diff --git a/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-703364929.jpg b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-703364929.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2362fc7c7b97be1c9e44d66997954babb8c460cf
Binary files /dev/null and b/projects/drone-net/images/nong-khai-thailand-jan-3-260nw-703364929.jpg differ
diff --git a/projects/drone-net/images/novi-sad-serbia-may-19-260nw-454402867.jpg b/projects/drone-net/images/novi-sad-serbia-may-19-260nw-454402867.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9fa3d8d9426b515796e0ac8c7b96aa83880de6ae
Binary files /dev/null and b/projects/drone-net/images/novi-sad-serbia-may-19-260nw-454402867.jpg differ
diff --git a/projects/drone-net/images/october-2017-shah-alam-dji-260nw-749098849.jpg b/projects/drone-net/images/october-2017-shah-alam-dji-260nw-749098849.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9a1c332cce96e2175a31e106cec2b867b34665dc
Binary files /dev/null and b/projects/drone-net/images/october-2017-shah-alam-dji-260nw-749098849.jpg differ
diff --git a/projects/drone-net/images/october-2017-shah-alam-dji-260nw-749100040.jpg b/projects/drone-net/images/october-2017-shah-alam-dji-260nw-749100040.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a950a3bf129b965c4a0348ad01b734b997051d9c
Binary files /dev/null and b/projects/drone-net/images/october-2017-shah-alam-dji-260nw-749100040.jpg differ
diff --git a/projects/drone-net/images/october-2017-shah-alam-dji-260nw-749101375.jpg b/projects/drone-net/images/october-2017-shah-alam-dji-260nw-749101375.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..006420864b184ce6a4e85a46035d99ce24ed1428
Binary files /dev/null and b/projects/drone-net/images/october-2017-shah-alam-dji-260nw-749101375.jpg differ
diff --git a/projects/drone-net/images/october-2017-shah-alam-dji-260nw-749101378.jpg b/projects/drone-net/images/october-2017-shah-alam-dji-260nw-749101378.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c299444775262dd7a71c2eeb8acc4adef09a26cc
Binary files /dev/null and b/projects/drone-net/images/october-2017-shah-alam-dji-260nw-749101378.jpg differ
diff --git a/projects/drone-net/images/october-2017-shah-alam-malaysia-260nw-749097040.jpg b/projects/drone-net/images/october-2017-shah-alam-malaysia-260nw-749097040.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cc63c315e4e15f50d93c50dd8ed7af4f5d60f2ea
Binary files /dev/null and b/projects/drone-net/images/october-2017-shah-alam-malaysia-260nw-749097040.jpg differ
diff --git a/projects/drone-net/images/october-2017-shah-alam-malaysia-260nw-749097052.jpg b/projects/drone-net/images/october-2017-shah-alam-malaysia-260nw-749097052.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..44b478573b42d8be72ab596167b9bff0c773b39c
Binary files /dev/null and b/projects/drone-net/images/october-2017-shah-alam-malaysia-260nw-749097052.jpg differ
diff --git a/projects/drone-net/images/october-2017-shah-alam-malaysia-260nw-749097058.jpg b/projects/drone-net/images/october-2017-shah-alam-malaysia-260nw-749097058.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d7b2429b896cc573b6ba3b556b0d4f96c028f522
Binary files /dev/null and b/projects/drone-net/images/october-2017-shah-alam-malaysia-260nw-749097058.jpg differ
diff --git a/projects/drone-net/images/october-2017-shah-alam-malaysia-260nw-749097064.jpg b/projects/drone-net/images/october-2017-shah-alam-malaysia-260nw-749097064.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fabc6a4a6b48d45305f7a4036b9b56fbcb5886d1
Binary files /dev/null and b/projects/drone-net/images/october-2017-shah-alam-malaysia-260nw-749097064.jpg differ
diff --git a/projects/drone-net/images/odessa-ukraine-april-4-2015-260nw-266898983.jpg b/projects/drone-net/images/odessa-ukraine-april-4-2015-260nw-266898983.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d887d5bc81db704e4c7c7f1e01f357f3c5914a8b
Binary files /dev/null and b/projects/drone-net/images/odessa-ukraine-april-4-2015-260nw-266898983.jpg differ
diff --git a/projects/drone-net/images/odessa-ukraine-april-4-2015-260nw-266898995.jpg b/projects/drone-net/images/odessa-ukraine-april-4-2015-260nw-266898995.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d5d5f3ac38e08aa915a9aa37c70bd0262c8055cb
Binary files /dev/null and b/projects/drone-net/images/odessa-ukraine-april-4-2015-260nw-266898995.jpg differ
diff --git a/projects/drone-net/images/odessa-ukraine-april-4-2015-260nw-266899001.jpg b/projects/drone-net/images/odessa-ukraine-april-4-2015-260nw-266899001.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dcd18c81cf9f0028f89a9957763ddeb2ea3b9f68
Binary files /dev/null and b/projects/drone-net/images/odessa-ukraine-april-4-2015-260nw-266899001.jpg differ
diff --git a/projects/drone-net/images/odessa-ukraine-april-4-2015-260nw-266899013.jpg b/projects/drone-net/images/odessa-ukraine-april-4-2015-260nw-266899013.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ff2c51c84ad4ed976abdfaf1130a7c7b004ffd81
Binary files /dev/null and b/projects/drone-net/images/odessa-ukraine-april-4-2015-260nw-266899013.jpg differ
diff --git a/projects/drone-net/images/odessaukraine14-august2017dji-phantom-4k-aerial-260nw-795266392.jpg b/projects/drone-net/images/odessaukraine14-august2017dji-phantom-4k-aerial-260nw-795266392.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..82eeac1eb8e9cc53bbd148b9961bb769f2a6433a
Binary files /dev/null and b/projects/drone-net/images/odessaukraine14-august2017dji-phantom-4k-aerial-260nw-795266392.jpg differ
diff --git a/projects/drone-net/images/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479568.jpg b/projects/drone-net/images/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479568.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0969ebf67f0be3e3d9da37dcb6404052bf6c8b0a
Binary files /dev/null and b/projects/drone-net/images/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479568.jpg differ
diff --git a/projects/drone-net/images/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479571.jpg b/projects/drone-net/images/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479571.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f4a9c85ce6c582fd89582012d0fabf142c880bf2
Binary files /dev/null and b/projects/drone-net/images/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479571.jpg differ
diff --git a/projects/drone-net/images/odessaukraine14-august2017video-operator-holds-professional-260nw-793479574.jpg b/projects/drone-net/images/odessaukraine14-august2017video-operator-holds-professional-260nw-793479574.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..42e00e706c6fcafa7e6ceee232485a5159449e0e
Binary files /dev/null and b/projects/drone-net/images/odessaukraine14-august2017video-operator-holds-professional-260nw-793479574.jpg differ
diff --git a/projects/drone-net/images/odessaukraine4-august2017modern-dji-phantom-drone-260nw-793479565.jpg b/projects/drone-net/images/odessaukraine4-august2017modern-dji-phantom-drone-260nw-793479565.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..752275c1c9a8023c7f2003291254f53adba25794
Binary files /dev/null and b/projects/drone-net/images/odessaukraine4-august2017modern-dji-phantom-drone-260nw-793479565.jpg differ
diff --git a/projects/drone-net/images/oldenzaal-netherlands-june-19-2016-260nw-624875423.jpg b/projects/drone-net/images/oldenzaal-netherlands-june-19-2016-260nw-624875423.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8cbdf85be82e6f268d54668c905929c19b10f634
Binary files /dev/null and b/projects/drone-net/images/oldenzaal-netherlands-june-19-2016-260nw-624875423.jpg differ
diff --git a/projects/drone-net/images/operator-adjusts-quadcopter-before-launching-260nw-1137569372.jpg b/projects/drone-net/images/operator-adjusts-quadcopter-before-launching-260nw-1137569372.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c1c2d9d9b2f03581bf6697d2003875faf4c6a6fa
Binary files /dev/null and b/projects/drone-net/images/operator-adjusts-quadcopter-before-launching-260nw-1137569372.jpg differ
diff --git a/projects/drone-net/images/operator-adjusts-quadcopter-before-launching-260nw-1137569375.jpg b/projects/drone-net/images/operator-adjusts-quadcopter-before-launching-260nw-1137569375.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fb023d699999bcbf25bea5c2aef11df5e8468815
Binary files /dev/null and b/projects/drone-net/images/operator-adjusts-quadcopter-before-launching-260nw-1137569375.jpg differ
diff --git a/projects/drone-net/images/operator-adjusts-quadcopter-before-launching-260nw-1137569378.jpg b/projects/drone-net/images/operator-adjusts-quadcopter-before-launching-260nw-1137569378.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..77a83f3258eee739051c7e6978aa72ff25a632a8
Binary files /dev/null and b/projects/drone-net/images/operator-adjusts-quadcopter-before-launching-260nw-1137569378.jpg differ
diff --git a/projects/drone-net/images/operator-adjusts-quadcopter-before-launching-260nw-1137569381.jpg b/projects/drone-net/images/operator-adjusts-quadcopter-before-launching-260nw-1137569381.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0813986a98703b8caa02fad84b9aca8f75e49b2d
Binary files /dev/null and b/projects/drone-net/images/operator-adjusts-quadcopter-before-launching-260nw-1137569381.jpg differ
diff --git a/projects/drone-net/images/orfo-baranya-hungary-10312016-dji-260nw-1132494968.jpg b/projects/drone-net/images/orfo-baranya-hungary-10312016-dji-260nw-1132494968.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f751514d303a401685a854b49c2183e27fd5dcd5
Binary files /dev/null and b/projects/drone-net/images/orfo-baranya-hungary-10312016-dji-260nw-1132494968.jpg differ
diff --git a/projects/drone-net/images/orfo-baranya-hungary-10312016-dji-260nw-1132494971.jpg b/projects/drone-net/images/orfo-baranya-hungary-10312016-dji-260nw-1132494971.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c0d4d568ee68133d54d18df95ceab29ae6a2b83b
Binary files /dev/null and b/projects/drone-net/images/orfo-baranya-hungary-10312016-dji-260nw-1132494971.jpg differ
diff --git a/projects/drone-net/images/overton-mo-usa-august-13-260nw-697449031.jpg b/projects/drone-net/images/overton-mo-usa-august-13-260nw-697449031.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e8cc2430ee86d3b46518c9ed9ff98111b479b8f9
Binary files /dev/null and b/projects/drone-net/images/overton-mo-usa-august-13-260nw-697449031.jpg differ
diff --git a/projects/drone-net/images/palanga-lithuania-september-27-2017-260nw-730159837.jpg b/projects/drone-net/images/palanga-lithuania-september-27-2017-260nw-730159837.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..55d46d0ef4d145fff73861a8922523263a90730f
Binary files /dev/null and b/projects/drone-net/images/palanga-lithuania-september-27-2017-260nw-730159837.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-02152018-dji-mavic-260nw-1031762647.jpg b/projects/drone-net/images/pancevo-serbia-02152018-dji-mavic-260nw-1031762647.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..71bfecedfb4669fa16cf090b773b26370daa0f5d
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-02152018-dji-mavic-260nw-1031762647.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-02152018-dji-mavic-260nw-1031762650.jpg b/projects/drone-net/images/pancevo-serbia-02152018-dji-mavic-260nw-1031762650.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..79e9bec2a5af65a1d0801c6cdc21c1bf8979d4a9
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-02152018-dji-mavic-260nw-1031762650.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1037073433.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1037073433.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2b874ea1e978917e50b15bbf3fb6dec4121371b8
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1037073433.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1037073436.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1037073436.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..de6ccc3aad89f8a5c75af54ad0e515d33ec50f3a
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1037073436.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1037614699.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1037614699.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..99b7f30a5c47a5ec5a8000378989fa25139eab43
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1037614699.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1037614702.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1037614702.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7057c9e22ee640dd6683f556f1ae9c4ba6272098
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1037614702.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038280909.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038280909.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..08a986da00e29bf4e1d08db8fb277b226f18d56e
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038280909.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038280912.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038280912.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b8fcdbf165de127d0d7fbe87a1b5fb528e494758
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038280912.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038280915.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038280915.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ed72bb15e7eb530d39fcad0db7a5fb541c55cf0e
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038280915.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038281176.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038281176.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..21e44816a997cfbd599a1a10d427503e51e5c1f3
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038281176.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038281179.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038281179.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f0ec3e4e785ef33a255aa41b103192eaa500f69c
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038281179.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766837.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766837.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..53f8020c794ed004fbf8d24dfe39c974b9353211
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766837.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766840.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766840.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7b28a4f147353d3db13b9d5e1060f32f6b905523
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766840.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766843.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766843.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e35dbc0e3ac2d483d37ab1052d25f2505b1aa81c
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766843.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766846.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766846.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..26059e3613361907d0e3acac3e9a8008862d3a22
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766846.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766849.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766849.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5e09558c4a803004c3588775952e3eeaa323ddf3
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766849.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766852.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766852.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1404c33e5f90905d666d41ea523b90afa6a1a3dd
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766852.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766879.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766879.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d6d8e7229ab27b72b7b099f86d32611d043838d9
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766879.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766882.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766882.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bd069bc417011bccb0ddfab92abdfd59146cb3dc
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766882.jpg differ
diff --git a/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766888.jpg b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766888.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c9b58608402d5a491e4ec0c5d5fdc33415b2b2b4
Binary files /dev/null and b/projects/drone-net/images/pancevo-serbia-03012018-dji-mavic-260nw-1038766888.jpg differ
diff --git a/projects/drone-net/images/pantai-kemasik-malaysia-november-9-260nw-752826880.jpg b/projects/drone-net/images/pantai-kemasik-malaysia-november-9-260nw-752826880.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..be33d3d3d3721c7ab9987b4df2a751f5fd1bd3d3
Binary files /dev/null and b/projects/drone-net/images/pantai-kemasik-malaysia-november-9-260nw-752826880.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-malaysia-march-11-260nw-1043671198.jpg b/projects/drone-net/images/papar-sabah-malaysia-march-11-260nw-1043671198.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ec4338188566a2402a2455f30205465aa3b53a32
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-malaysia-march-11-260nw-1043671198.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012442.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012442.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b37e150c0e1a7304cfafb3636e7e13e36f252049
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012442.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012445.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012445.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..05d9c89c3ccd26f2cda75bb96b6e6cc11067287b
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012445.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012448.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012448.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1cec08121cea6cd25497e7aa969b992d43f70a3b
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012448.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012451.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012451.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..266b54be34e3bbfff0272d8d3b14cc65785bf3a3
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012451.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012454.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012454.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fbb03ed3ce47c4964a45d20f05bc737b42e638a7
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012454.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012457.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012457.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..28afbcda41e1ab8afb6fd57c2d0da52e82b15dcd
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012457.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012460.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012460.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..900c34b154bad85194ed30d18b2cc900ac178590
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012460.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012463.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012463.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4e2e17b02d2bddcc9a04ca10de7ce60d7a85eaf2
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012463.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012466.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012466.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9cd0140b5ba86a8e9dbc0d2b4d30c5006d2de054
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012466.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012469.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012469.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a6f3e84ac95db191d479b4b8689f14088d7b6c0b
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012469.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012472.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012472.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..970f036a097535975df73b9912b8af86dfcf726a
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012472.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012475.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012475.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0270a710350849d3f11102d0bab1c312653151c8
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012475.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012478.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012478.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1ccf4f64c8e6b3b6314fe0657d9fa2739c520d49
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012478.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012481.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012481.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6decc5d7f5e13576b25f5148dae319d531d6cd35
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012481.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012484.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012484.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..60edc571a48a2e8f21df2d939503777a8bd8b1d0
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044012484.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013156.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013156.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d3cd250498b54d4fe72fc540811251d6d1d3cb6f
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013156.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013159.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013159.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..946a480ea34e1220c9c40605f4703e7e87a255ae
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013159.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013162.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013162.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..522f6b34a1c812e1492792ba20ec811f492ddf76
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013162.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013165.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013165.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b168edc0570ede9901d19ae6385616899c68f239
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013165.jpg differ
diff --git a/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013888.jpg b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013888.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c744a3c548976b11fdfddf00ed8f05881447d3fd
Binary files /dev/null and b/projects/drone-net/images/papar-sabah-my-12-march-260nw-1044013888.jpg differ
diff --git a/projects/drone-net/images/paphos-district-cyprus-july-19-260nw-310134455.jpg b/projects/drone-net/images/paphos-district-cyprus-july-19-260nw-310134455.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5709396654928e8c42c9132795646def6d5d177a
Binary files /dev/null and b/projects/drone-net/images/paphos-district-cyprus-july-19-260nw-310134455.jpg differ
diff --git a/projects/drone-net/images/paphos-district-cyprus-july-19-260nw-345871955.jpg b/projects/drone-net/images/paphos-district-cyprus-july-19-260nw-345871955.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..998442de4b570a9b5f2d59ea0f4531f23e9e0859
Binary files /dev/null and b/projects/drone-net/images/paphos-district-cyprus-july-19-260nw-345871955.jpg differ
diff --git a/projects/drone-net/images/pecs-baranya-hungary-february-19-260nw-1029294967.jpg b/projects/drone-net/images/pecs-baranya-hungary-february-19-260nw-1029294967.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9480b4d696d45373c01ca6d1bb4d4ef6f3acdbda
Binary files /dev/null and b/projects/drone-net/images/pecs-baranya-hungary-february-19-260nw-1029294967.jpg differ
diff --git a/projects/drone-net/images/pecs-baranya-hungary-february-19-260nw-1029294970.jpg b/projects/drone-net/images/pecs-baranya-hungary-february-19-260nw-1029294970.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aeb90334041e59028ea5e816f19a800fa059d2ee
Binary files /dev/null and b/projects/drone-net/images/pecs-baranya-hungary-february-19-260nw-1029294970.jpg differ
diff --git a/projects/drone-net/images/pecs-baranya-hungary-february-19-260nw-1029294973.jpg b/projects/drone-net/images/pecs-baranya-hungary-february-19-260nw-1029294973.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..54ed6f1e7d7754f6e590af3dc2d0c4b341e90043
Binary files /dev/null and b/projects/drone-net/images/pecs-baranya-hungary-february-19-260nw-1029294973.jpg differ
diff --git a/projects/drone-net/images/pecs-baranya-hungary-february-19-260nw-1029294976.jpg b/projects/drone-net/images/pecs-baranya-hungary-february-19-260nw-1029294976.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c62226e26ebf3eb407335a6f12bf7d8adb693f2f
Binary files /dev/null and b/projects/drone-net/images/pecs-baranya-hungary-february-19-260nw-1029294976.jpg differ
diff --git a/projects/drone-net/images/pecs-baranya-hungary-march-1-260nw-747462430.jpg b/projects/drone-net/images/pecs-baranya-hungary-march-1-260nw-747462430.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3a150937945375dc9594e647bb9fea3c6f6be0c7
Binary files /dev/null and b/projects/drone-net/images/pecs-baranya-hungary-march-1-260nw-747462430.jpg differ
diff --git a/projects/drone-net/images/pecs-baranya-hungary-march-1-260nw-747462439.jpg b/projects/drone-net/images/pecs-baranya-hungary-march-1-260nw-747462439.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..176e4194fa4405272780a87ad30453c916e46be1
Binary files /dev/null and b/projects/drone-net/images/pecs-baranya-hungary-march-1-260nw-747462439.jpg differ
diff --git a/projects/drone-net/images/pecs-baranya-hungary-march-1-260nw-747462445.jpg b/projects/drone-net/images/pecs-baranya-hungary-march-1-260nw-747462445.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f83a2caff3be1e421085f45de6abd9e724e60cb6
Binary files /dev/null and b/projects/drone-net/images/pecs-baranya-hungary-march-1-260nw-747462445.jpg differ
diff --git a/projects/drone-net/images/pecs-baranya-hungary-march-1-260nw-747462463.jpg b/projects/drone-net/images/pecs-baranya-hungary-march-1-260nw-747462463.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2f88dd77ddbb019da4993263ce2ff230f497d4c7
Binary files /dev/null and b/projects/drone-net/images/pecs-baranya-hungary-march-1-260nw-747462463.jpg differ
diff --git a/projects/drone-net/images/pembrokeshire-uk-september-20-2017-260nw-719797951.jpg b/projects/drone-net/images/pembrokeshire-uk-september-20-2017-260nw-719797951.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f25491ec003089ff119a86f12e82d882c92e788f
Binary files /dev/null and b/projects/drone-net/images/pembrokeshire-uk-september-20-2017-260nw-719797951.jpg differ
diff --git a/projects/drone-net/images/penang-malaysia-march-11-2018-260nw-1064486120.jpg b/projects/drone-net/images/penang-malaysia-march-11-2018-260nw-1064486120.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1a1f98ec027b846ad2a2213595aeb52350b6be37
Binary files /dev/null and b/projects/drone-net/images/penang-malaysia-march-11-2018-260nw-1064486120.jpg differ
diff --git a/projects/drone-net/images/penang-malaysia-march-11-2018-260nw-1064486222.jpg b/projects/drone-net/images/penang-malaysia-march-11-2018-260nw-1064486222.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..98f5d82d9e013654ef95ce04869366745102cbd8
Binary files /dev/null and b/projects/drone-net/images/penang-malaysia-march-11-2018-260nw-1064486222.jpg differ
diff --git a/projects/drone-net/images/penang-malaysia-march-11-2018-260nw-1064486261.jpg b/projects/drone-net/images/penang-malaysia-march-11-2018-260nw-1064486261.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9c51bb9d53a42a74c1ea6eda8cee5d9573a49a22
Binary files /dev/null and b/projects/drone-net/images/penang-malaysia-march-11-2018-260nw-1064486261.jpg differ
diff --git a/projects/drone-net/images/perak-malaysia-20th-march-2017-260nw-638972473.jpg b/projects/drone-net/images/perak-malaysia-20th-march-2017-260nw-638972473.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..39d07f328eeed0accf6e988e5acb8ba8f8f26d09
Binary files /dev/null and b/projects/drone-net/images/perak-malaysia-20th-march-2017-260nw-638972473.jpg differ
diff --git a/projects/drone-net/images/perak-malaysia-20th-march-2017-260nw-638972497.jpg b/projects/drone-net/images/perak-malaysia-20th-march-2017-260nw-638972497.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dd99b31364264fb54f441466ca3fcfbd61bfbb3e
Binary files /dev/null and b/projects/drone-net/images/perak-malaysia-20th-march-2017-260nw-638972497.jpg differ
diff --git a/projects/drone-net/images/perth-scotland-july-18-2014-260nw-288566402.jpg b/projects/drone-net/images/perth-scotland-july-18-2014-260nw-288566402.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d2a1f16552f39c5442c314455ead8accd86cc8a3
Binary files /dev/null and b/projects/drone-net/images/perth-scotland-july-18-2014-260nw-288566402.jpg differ
diff --git a/projects/drone-net/images/phayao-thailand-february-25-2017-260nw-640386208.jpg b/projects/drone-net/images/phayao-thailand-february-25-2017-260nw-640386208.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7094da8392508cb059afd515de71d2099dd9c1a1
Binary files /dev/null and b/projects/drone-net/images/phayao-thailand-february-25-2017-260nw-640386208.jpg differ
diff --git a/projects/drone-net/images/phayao-thailand-february-25-2017-260nw-640386307.jpg b/projects/drone-net/images/phayao-thailand-february-25-2017-260nw-640386307.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..068d08f104c2367549c29a941dfbf86cbaa96eb3
Binary files /dev/null and b/projects/drone-net/images/phayao-thailand-february-25-2017-260nw-640386307.jpg differ
diff --git a/projects/drone-net/images/phayao-thailand-february-25-2017-260nw-640386331.jpg b/projects/drone-net/images/phayao-thailand-february-25-2017-260nw-640386331.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1259f8f65c27ccdd927b0265b2f57b90897efe76
Binary files /dev/null and b/projects/drone-net/images/phayao-thailand-february-25-2017-260nw-640386331.jpg differ
diff --git a/projects/drone-net/images/phetchabun-thailand-october-31-2016-260nw-549646033.jpg b/projects/drone-net/images/phetchabun-thailand-october-31-2016-260nw-549646033.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e904e83dcad88ee5e86733e90c1b80f95efbe165
Binary files /dev/null and b/projects/drone-net/images/phetchabun-thailand-october-31-2016-260nw-549646033.jpg differ
diff --git a/projects/drone-net/images/phetchabun-thailand-october-31-2016-260nw-549646051.jpg b/projects/drone-net/images/phetchabun-thailand-october-31-2016-260nw-549646051.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..808de08c4914697e193f87557403fe5859f36e3d
Binary files /dev/null and b/projects/drone-net/images/phetchabun-thailand-october-31-2016-260nw-549646051.jpg differ
diff --git a/projects/drone-net/images/phetchabun-thailand-october-31-2016-260nw-549646060.jpg b/projects/drone-net/images/phetchabun-thailand-october-31-2016-260nw-549646060.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..245387a72b212e665b1d677ad24efad33106c8cb
Binary files /dev/null and b/projects/drone-net/images/phetchabun-thailand-october-31-2016-260nw-549646060.jpg differ
diff --git a/projects/drone-net/images/phoenix-may-15-dji-phantom-260nw-729251125.jpg b/projects/drone-net/images/phoenix-may-15-dji-phantom-260nw-729251125.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6eaa8043207859af2e68d25f3345b2a3a681e606
Binary files /dev/null and b/projects/drone-net/images/phoenix-may-15-dji-phantom-260nw-729251125.jpg differ
diff --git a/projects/drone-net/images/phra-nakhon-si-ayutthaya-thailand-260nw-296645213.jpg b/projects/drone-net/images/phra-nakhon-si-ayutthaya-thailand-260nw-296645213.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3fbfd61b6fab5c12e65014e15e6075412669229f
Binary files /dev/null and b/projects/drone-net/images/phra-nakhon-si-ayutthaya-thailand-260nw-296645213.jpg differ
diff --git a/projects/drone-net/images/phu-quoc-vietnam-march-2017-260nw-682677556.jpg b/projects/drone-net/images/phu-quoc-vietnam-march-2017-260nw-682677556.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..149a86d56569b2a28a052fb44631ad2e0e843ccc
Binary files /dev/null and b/projects/drone-net/images/phu-quoc-vietnam-march-2017-260nw-682677556.jpg differ
diff --git a/projects/drone-net/images/phu-yen-province-viet-nam-260nw-681519322.jpg b/projects/drone-net/images/phu-yen-province-viet-nam-260nw-681519322.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ffe4f41aad446889e0a762898102328f0cb9cfc4
Binary files /dev/null and b/projects/drone-net/images/phu-yen-province-viet-nam-260nw-681519322.jpg differ
diff --git a/projects/drone-net/images/phu-yen-province-viet-nam-260nw-681519343.jpg b/projects/drone-net/images/phu-yen-province-viet-nam-260nw-681519343.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2b01a6d0045e01515ef3bfb44622b53ef84c0cc3
Binary files /dev/null and b/projects/drone-net/images/phu-yen-province-viet-nam-260nw-681519343.jpg differ
diff --git a/projects/drone-net/images/phuket-thailand-8112016-drone-flying-260nw-518400709.jpg b/projects/drone-net/images/phuket-thailand-8112016-drone-flying-260nw-518400709.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5081e0ac00c8ae12e81f507d271d8855cf63260b
Binary files /dev/null and b/projects/drone-net/images/phuket-thailand-8112016-drone-flying-260nw-518400709.jpg differ
diff --git a/projects/drone-net/images/phuket-thailand-8112016-man-remote-260nw-518400715.jpg b/projects/drone-net/images/phuket-thailand-8112016-man-remote-260nw-518400715.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eab72e33ffc25e584d1ffee59c57d9e36ec049a3
Binary files /dev/null and b/projects/drone-net/images/phuket-thailand-8112016-man-remote-260nw-518400715.jpg differ
diff --git a/projects/drone-net/images/phuket-thailand-8112016-man-remote-260nw-518400718.jpg b/projects/drone-net/images/phuket-thailand-8112016-man-remote-260nw-518400718.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..36573abeedd522eef809bbeadd6984c08f242b37
Binary files /dev/null and b/projects/drone-net/images/phuket-thailand-8112016-man-remote-260nw-518400718.jpg differ
diff --git a/projects/drone-net/images/phuket-thailand-8112016-man-remote-260nw-518400727.jpg b/projects/drone-net/images/phuket-thailand-8112016-man-remote-260nw-518400727.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f57b20c4d3ba4afbf3139a3368e2d2d841b763d6
Binary files /dev/null and b/projects/drone-net/images/phuket-thailand-8112016-man-remote-260nw-518400727.jpg differ
diff --git a/projects/drone-net/images/phuket-thailand-8112016-man-remote-260nw-518400730.jpg b/projects/drone-net/images/phuket-thailand-8112016-man-remote-260nw-518400730.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c2273a74008ac82a8c6a2658ce3e81a1697cd063
Binary files /dev/null and b/projects/drone-net/images/phuket-thailand-8112016-man-remote-260nw-518400730.jpg differ
diff --git a/projects/drone-net/images/phuket-thailand-may-9-drone-260nw-636496427.jpg b/projects/drone-net/images/phuket-thailand-may-9-drone-260nw-636496427.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a235d6f07737a22ed47e4468d48b568cd9ac67c3
Binary files /dev/null and b/projects/drone-net/images/phuket-thailand-may-9-drone-260nw-636496427.jpg differ
diff --git a/projects/drone-net/images/phuket-thailand-may-9-drone-260nw-636496436.jpg b/projects/drone-net/images/phuket-thailand-may-9-drone-260nw-636496436.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..913038b0352770049385fd873972ed28bbb80fd0
Binary files /dev/null and b/projects/drone-net/images/phuket-thailand-may-9-drone-260nw-636496436.jpg differ
diff --git a/projects/drone-net/images/phuket-thailand-may-9-drone-260nw-636496448.jpg b/projects/drone-net/images/phuket-thailand-may-9-drone-260nw-636496448.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..890fda30b36de59b29224b1f6c2cca844d811b05
Binary files /dev/null and b/projects/drone-net/images/phuket-thailand-may-9-drone-260nw-636496448.jpg differ
diff --git a/projects/drone-net/images/phuket-thailand-may-9-drone-260nw-636496457.jpg b/projects/drone-net/images/phuket-thailand-may-9-drone-260nw-636496457.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..827db59c337c48263116a4896098c5d2b18ca803
Binary files /dev/null and b/projects/drone-net/images/phuket-thailand-may-9-drone-260nw-636496457.jpg differ
diff --git a/projects/drone-net/images/phuketthailandmay-05flying-drone-quadpter-dji-260nw-441369577.jpg b/projects/drone-net/images/phuketthailandmay-05flying-drone-quadpter-dji-260nw-441369577.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b3c199007192b7a17f576db45c110fbe35323ee2
Binary files /dev/null and b/projects/drone-net/images/phuketthailandmay-05flying-drone-quadpter-dji-260nw-441369577.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-17-260nw-622892939.jpg b/projects/drone-net/images/pilsen-czech-republic-april-17-260nw-622892939.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1570a98e69707596cadfe032ba14f0792e10c705
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-17-260nw-622892939.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-22-260nw-409851796.jpg b/projects/drone-net/images/pilsen-czech-republic-april-22-260nw-409851796.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..63e739e410255eb049eb4075c4638ccceeb986d0
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-22-260nw-409851796.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-22-260nw-409851811.jpg b/projects/drone-net/images/pilsen-czech-republic-april-22-260nw-409851811.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b6d9a76f84ce7766bd71068a70e6f58f832eedb7
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-22-260nw-409851811.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-22-260nw-409851823.jpg b/projects/drone-net/images/pilsen-czech-republic-april-22-260nw-409851823.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..acb19151d84f0fbc3b3d63a67d8886c95d47adbf
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-22-260nw-409851823.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-22-260nw-410281957.jpg b/projects/drone-net/images/pilsen-czech-republic-april-22-260nw-410281957.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e968ccfa9afc0a526ce2b1d52f3081e07b89ebc1
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-22-260nw-410281957.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-27-260nw-412639906.jpg b/projects/drone-net/images/pilsen-czech-republic-april-27-260nw-412639906.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3bfdf5b3f493f5c266d83782e8f7f6bd6950863d
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-27-260nw-412639906.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-27-260nw-412639918.jpg b/projects/drone-net/images/pilsen-czech-republic-april-27-260nw-412639918.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1295f2fee62d69e0cf97561390c458c57007f9e5
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-27-260nw-412639918.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-27-260nw-412639921.jpg b/projects/drone-net/images/pilsen-czech-republic-april-27-260nw-412639921.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aa45a3b2779ca75a3b001a86442e4062467e995c
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-27-260nw-412639921.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-27-260nw-413122870.jpg b/projects/drone-net/images/pilsen-czech-republic-april-27-260nw-413122870.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e40560748d399a76e1cfc2c8f8b52ac34cf54813
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-27-260nw-413122870.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413128048.jpg b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413128048.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..666e3df5da804054170f91bb0b2c14d86a0fc7d8
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413128048.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413128051.jpg b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413128051.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4e5ecfa6044acdbb7639e1e025869b75644921d9
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413128051.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413128057.jpg b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413128057.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ab1eb590295d2c5995a5ff514583a72911153d41
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413128057.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413135575.jpg b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413135575.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3bc43139dd674397e14a581cb9235fb067051099
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413135575.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413135578.jpg b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413135578.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3b9019f707e89ead065e518df113475e7678a48e
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-413135578.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-428843188.jpg b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-428843188.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3f5dfcffe3c8581bd62db3db8329366cb34e8e05
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-428843188.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-428843197.jpg b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-428843197.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f2d508302402f4fa1e624c1538d6459763453910
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-428843197.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-428843206.jpg b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-428843206.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1d538b148daaff35f8a89a9cdc6324cd1cbdab09
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-428843206.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-429236668.jpg b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-429236668.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f06a8acae63e3a15b778bd7703926ddd7d2c2df3
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-429236668.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-429236677.jpg b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-429236677.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..da4d6b746a8bfc2644fcda46f507c5984ab043b7
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-429236677.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-429236683.jpg b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-429236683.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ed9f11ffde3c3389cfb3e3f109df15246236cc7a
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-429236683.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-525685411.jpg b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-525685411.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cbfee36f830fe04e29ef955ddc772ba41a0684a9
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-april-29-260nw-525685411.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-august-11-260nw-305238515.jpg b/projects/drone-net/images/pilsen-czech-republic-august-11-260nw-305238515.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..86db375613bd8d7e7814f292bc229c4305a1992f
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-august-11-260nw-305238515.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-august-11-260nw-305238533.jpg b/projects/drone-net/images/pilsen-czech-republic-august-11-260nw-305238533.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d472c9a96647ff82abb55905041f00beeb339665
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-august-11-260nw-305238533.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-august-11-260nw-305238542.jpg b/projects/drone-net/images/pilsen-czech-republic-august-11-260nw-305238542.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..698ae8f8fa999020f7583bdcc5e231dbac50758c
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-august-11-260nw-305238542.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-378762028.jpg b/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-378762028.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c187196b0ce37f1f0269afef7b48aeb782eba60e
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-378762028.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-378762037.jpg b/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-378762037.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e705eb19769070b0aed8630fd1e6d5f887eeff7f
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-378762037.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-378762040.jpg b/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-378762040.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..254777cdc780b0cfb3564cd5bd585c1988227c10
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-378762040.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-379389916.jpg b/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-379389916.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..98687b45ad943e6dd69ceeba42e6b586a0893353
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-379389916.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-379389919.jpg b/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-379389919.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cd311229ebc00d98e5cefc617f6297c2d47d1609
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-february-18-260nw-379389919.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273206.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273206.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..96eabce70a7f4cd363aafeace7d97397071365cb
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273206.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273212.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273212.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..329fbad2e628e6a95ce8e5d2d307e1d6ccac8907
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273212.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273221.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273221.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9bed4a4aa73347e2266dac5ac058335531db29a2
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273221.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273230.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273230.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c1953f9ecf528c6165cc1b8b9baaa140a2854665
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273230.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273239.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273239.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e4d1f1ce1c4ebf06a4f49ac8d6e13eb6d1dee6b8
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273239.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273245.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273245.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..04bcded0e26aed3b8d23f370671439d9b02b794e
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273245.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273251.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273251.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a416390abcee9f1dfe5698a89459c3a21063abfb
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273251.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273257.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273257.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..389df3fbed8654d0f7126e3e342e8cddd901b23a
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-560273257.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511525.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511525.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..79c8d79a58abc137f4ba3ea653b8717141d6a27c
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511525.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511543.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511543.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..346c53cf97066485694ac747a2c4640d262fc75a
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511543.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511555.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511555.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e2c12f17db2e98d339227e6861f3d9aa3dbcd5cf
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511555.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511561.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511561.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..161f55db3d1ece461d652919e0154f9807fdb411
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511561.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511573.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511573.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..705ed3f12d214f6ba35f22a57dbad4f88335f36c
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511573.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511585.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511585.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dd969b6c7db0ab20dfa636ed3e5e73df5a42ea97
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511585.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511591.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511591.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dba3af5c1f99f201532a0809c629bc1a449ae461
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-561511591.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040875.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040875.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..71b56d03c11736565223958b3657f13b553abe47
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040875.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040884.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040884.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ecb62093573f227035002bf319d212b42992bf39
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040884.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040893.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040893.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b899e8ade1d0ed529d94ab675a1b72944f0d01fb
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040893.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040902.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040902.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..47c227ff88397030c558b38f79ce6cba720fcb68
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040902.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040908.jpg b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040908.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4032a192dd49f7831bf1b47c251c34bd87a7b2fd
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-january-19-260nw-608040908.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673263679.jpg b/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673263679.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d7b8ca0b21065b9cb0256bf94e2ba66d274244a1
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673263679.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673263694.jpg b/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673263694.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4ccf379305c370dc521faf73003ea3f78dfb7ee9
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673263694.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673357705.jpg b/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673357705.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..09c9fc02557f20ca0283aee68cd2f55d0955cc2b
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673357705.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673357708.jpg b/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673357708.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0567b846b3e870528cffafc95be9e503f72aa1ab
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673357708.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673378582.jpg b/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673378582.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9a94a05181504ad9b834d244dae7755548523e6a
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673378582.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673378597.jpg b/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673378597.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..95055aec842bc715dd0388e9fc7f321ebeab197f
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-07-260nw-673378597.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059150.jpg b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059150.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a8a782346157ae5dcd209ed8a9c922c16e74c7d2
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059150.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059153.jpg b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059153.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b72562f5d8cac8eb928ff07a540dfaacf6c23ce2
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059153.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059156.jpg b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059156.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a871bddab6bfd15c47a9e9ab4dff58d990820d19
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059156.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059159.jpg b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059159.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..021676f7847e7e4fdaef33fa852ccfa8d85893da
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059159.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059162.jpg b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059162.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..04b253a711884b51901b35280e52bc0d564fb7a3
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059162.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059165.jpg b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059165.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..493b24e1688b5f24495f630eb8a6e96aaa45d67b
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059165.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059171.jpg b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059171.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..277b4628e0d950c392a335f7128bc3a6110cd4f2
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059171.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059174.jpg b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059174.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4419f196a5f54fc6950813dff5ef246e6d2c39e0
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059174.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059177.jpg b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059177.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ad63809a29436e0e0c47af74d95982c45dec5495
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297059177.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297579908.jpg b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297579908.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a0a8395d03de7e6477f3dc389bde535cb6b35c57
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297579908.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297579914.jpg b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297579914.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..155d33507763839fc942ee21522c13a4c2c06521
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297579914.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297579920.jpg b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297579920.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eccb478ea20d383f8c614ee92051b7bf31237dab
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297579920.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297579926.jpg b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297579926.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f13f07b26d5daf202a56ab391451cad370d1d830
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-16-260nw-297579926.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-299942393.jpg b/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-299942393.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6290f32b3fffdfe8f6ae2089ed353a8d0eb042fe
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-299942393.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-299942405.jpg b/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-299942405.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..143a4d80fbbb38072c1693e8adf0ec4bd48bd274
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-299942405.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-299942411.jpg b/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-299942411.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..34b93a2bb02be78e0b7a15d99c6d79cd4a86573e
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-299942411.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-299942420.jpg b/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-299942420.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..852d00dd31aaa6307c30ca99271ef9c2843cfa10
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-299942420.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-300050918.jpg b/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-300050918.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c7d74c67a0d18af6c6ba31d8b1038300d37e1894
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-300050918.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-300050924.jpg b/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-300050924.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..95c441c6d86b412a7ea723106cf99838c7baca04
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-26-260nw-300050924.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-4-260nw-293522750.jpg b/projects/drone-net/images/pilsen-czech-republic-july-4-260nw-293522750.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6e0d19f6383402119ee5b30c4e5b1bf09d6ee9ec
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-4-260nw-293522750.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-4-260nw-293522753.jpg b/projects/drone-net/images/pilsen-czech-republic-july-4-260nw-293522753.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..41bc882266dfb333503df0158238a8bac93f8a71
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-4-260nw-293522753.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-4-260nw-293522762.jpg b/projects/drone-net/images/pilsen-czech-republic-july-4-260nw-293522762.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2e86f3b95b92e326b87fb4c3397f11721a78abd5
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-4-260nw-293522762.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-4-260nw-293522765.jpg b/projects/drone-net/images/pilsen-czech-republic-july-4-260nw-293522765.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a28b55680d99cc93da13f7da2797b1cb45217fb1
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-4-260nw-293522765.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835901.jpg b/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835901.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2f20bb7e197d7662cbbd931a62e3f41b618d1c78
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835901.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835904.jpg b/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835904.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7700b586f772136045d633d99163677d6eb3c132
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835904.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835907.jpg b/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835907.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..319fc1dc900dd1781bf824453bb2702432568040
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835907.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835910.jpg b/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835910.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..deaa3c3436c44bc9e3b88f11220583c43c099695
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835910.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835913.jpg b/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835913.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c908ead38d54fcbdece7003466bde982904f897a
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835913.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835916.jpg b/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835916.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a3cb613548d0f827cdb5868470a2bc0e59857e7e
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-july-9-260nw-294835916.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-430524916.jpg b/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-430524916.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e1e2bf9627140a0c83598b5bbd921aaf7cd033b4
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-430524916.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-430524919.jpg b/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-430524919.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dec2a25a82541cb213b6b570020149b63707ea7a
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-430524919.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-430524922.jpg b/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-430524922.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6d2ce68e7f509336f416a9c978d68744343cad54
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-430524922.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-431450044.jpg b/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-431450044.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9650a83d1d7b38813c53cfdea7a550fb5329b6c6
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-431450044.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-431450053.jpg b/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-431450053.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6ff4d1728e655c3a5283367b06e1805c09e4eac4
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-431450053.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-431450059.jpg b/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-431450059.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c4612f6f00a7e909b3b4998c8defe942b2aebdc1
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-2-260nw-431450059.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-20-260nw-1117736990.jpg b/projects/drone-net/images/pilsen-czech-republic-june-20-260nw-1117736990.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0ed4a34252469b942eadbfaace681a08b1f09cb1
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-20-260nw-1117736990.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-20-260nw-1117736993.jpg b/projects/drone-net/images/pilsen-czech-republic-june-20-260nw-1117736993.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bebb57615f02c9d5e133a3a84900289788ade4c3
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-20-260nw-1117736993.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-20-260nw-1117736996.jpg b/projects/drone-net/images/pilsen-czech-republic-june-20-260nw-1117736996.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1d18b0db5fad74455b1012030a1029e6ea284d2f
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-20-260nw-1117736996.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-20-260nw-1117736999.jpg b/projects/drone-net/images/pilsen-czech-republic-june-20-260nw-1117736999.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..42137f87f07884032fbe5df9dd83b57e4a21326b
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-20-260nw-1117736999.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-26-260nw-523708099.jpg b/projects/drone-net/images/pilsen-czech-republic-june-26-260nw-523708099.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..72398e8bc417524fb61f2b726a7169b0df8c7b2f
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-26-260nw-523708099.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-27-260nw-291109637.jpg b/projects/drone-net/images/pilsen-czech-republic-june-27-260nw-291109637.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..727350d95ed82e3db16dbc103f960afd3840106b
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-27-260nw-291109637.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-27-260nw-291109652.jpg b/projects/drone-net/images/pilsen-czech-republic-june-27-260nw-291109652.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b044633d203da1a378ad17a37edb8962aa0478e2
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-27-260nw-291109652.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-27-260nw-293037122.jpg b/projects/drone-net/images/pilsen-czech-republic-june-27-260nw-293037122.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1dfcadf654bfa2bb18fdb5b333b3bb04856d501c
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-27-260nw-293037122.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-27-260nw-293037125.jpg b/projects/drone-net/images/pilsen-czech-republic-june-27-260nw-293037125.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b90d0a05e1b4e753a54e099817d4c1f591b37cba
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-27-260nw-293037125.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448253.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448253.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b66af5dfb5856d8c3e8e9c1bfba45d1e62324036
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448253.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448256.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448256.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7f5dbd5d5f40094f9b6b8e05defb983511c60d27
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448256.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448259.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448259.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..00c8e7ebdb3493a54bd405ae4810af5fb660d164
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448259.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448262.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448262.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..abd1b0fd999ffd88b795356a8c5f380ecb8a763e
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448262.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448265.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448265.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fc286d1bcaa30332dc0609b108899c80ed5b5875
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448265.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448271.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448271.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d71a6dfce8f25968b23f7639f5239c694833fb94
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448271.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448274.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448274.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..247c61566206a61dba1f0a1cd677f81a81db777a
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448274.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448280.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448280.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..49c150fded6534b4430ffa4a960bebf452ce3d20
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448280.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448286.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448286.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ed830c3d3b8f68f8fb13c9771067a0c232378df9
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291448286.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803924.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803924.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2fd2f26d902d27f6296b0e80fac5b8648b8503a7
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803924.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803927.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803927.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8ea93cbd2bb46b13003618cf9c099fbe9fc5d3db
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803927.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803930.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803930.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c09755661907b6aee8ad9b8beefd8229c9e4d523
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803930.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803933.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803933.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1096b34de9f3c95a2225dc3db8ae5847aec6de0b
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803933.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803936.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803936.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d80c8f574bdf4c4eb9a51e20dc4e5e7bbbb63a51
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803936.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803939.jpg b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803939.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4a8c0c96f28fc88e4b02d6ad63202b8ec7660a1d
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-june-28-260nw-291803939.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-03-260nw-1037943106.jpg b/projects/drone-net/images/pilsen-czech-republic-march-03-260nw-1037943106.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c8bed0fc4265ea502bf332566c3f472eff19ba27
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-03-260nw-1037943106.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-03-260nw-1037943109.jpg b/projects/drone-net/images/pilsen-czech-republic-march-03-260nw-1037943109.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..921583fbd9d9335db5bb9027a150dba41a093584
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-03-260nw-1037943109.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-03-260nw-1037943112.jpg b/projects/drone-net/images/pilsen-czech-republic-march-03-260nw-1037943112.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4d62cdf7d363223fb50f8ec1a6ad1af4e2f33d7c
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-03-260nw-1037943112.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-03-260nw-1037943115.jpg b/projects/drone-net/images/pilsen-czech-republic-march-03-260nw-1037943115.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a03ddf246be389b0a79266a6f4798b45a8b299b8
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-03-260nw-1037943115.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-261302354.jpg b/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-261302354.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e30900d183952011012ca4439ae45ec1d24fbdc8
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-261302354.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-261302357.jpg b/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-261302357.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3355527e220518249619012c4fd77a801bebc995
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-261302357.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-267693998.jpg b/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-267693998.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f8610c2d0c3139418a81aa0718a61d9682919743
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-267693998.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-267694019.jpg b/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-267694019.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a8bf964a8a94e1f0257b04bcf781807859bdae06
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-267694019.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-267694022.jpg b/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-267694022.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0b448a6964c2b66e0051279e7e8cc7c07ef5c3f7
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-267694022.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-267694034.jpg b/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-267694034.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7a9b729af5127a13722ed9269f55a481382bf5e4
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-17-260nw-267694034.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-18-260nw-261695438.jpg b/projects/drone-net/images/pilsen-czech-republic-march-18-260nw-261695438.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ce9c0d97d9dff9a6ee8d9e986f30c5fa50c246be
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-18-260nw-261695438.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-18-260nw-261695441.jpg b/projects/drone-net/images/pilsen-czech-republic-march-18-260nw-261695441.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ceabae4875853d3125a6fdb5f676fe8f66d746af
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-18-260nw-261695441.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-18-260nw-261695444.jpg b/projects/drone-net/images/pilsen-czech-republic-march-18-260nw-261695444.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..49a0297961be7522f49ce5f37dc77fe8a4b56216
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-18-260nw-261695444.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263385755.jpg b/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263385755.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..08d8464375c9fc0ce40da166a17e2f477e5a2301
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263385755.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263385758.jpg b/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263385758.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..319db92c25c074ee6afc18975d1d6a4c72cf83a7
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263385758.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263385761.jpg b/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263385761.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0c0ec703119d61f8f165519e294cbeb3b38a35e8
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263385761.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263385764.jpg b/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263385764.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..68d687ec76adc6d2d8a039b9e51eacc21511aee3
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263385764.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263691134.jpg b/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263691134.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7d424a0ee2ae38c87e18ccc7661e530f60c2ae95
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-263691134.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-264260708.jpg b/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-264260708.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c3bde52988ddafbbe113f24ec06539365edfb132
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-264260708.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-264260714.jpg b/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-264260714.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1e6be9f0fddd09e238b3499135e6074e148a3294
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-19-260nw-264260714.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224314.jpg b/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224314.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1f0045f0cbbaba26be568069f5af12610f56ae10
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224314.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224317.jpg b/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224317.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..878ea24240bc57d363df082ee804391d734deb9d
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224317.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224323.jpg b/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224323.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..852500d3b944740703134932ab76ac4adbd4f650
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224323.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224329.jpg b/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224329.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ee82371a21d6220ea00c042bdb65ce16deb09f25
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224329.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224332.jpg b/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224332.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ea362085a2396a6617016d2504591aefcafe68c
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224332.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224335.jpg b/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224335.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4c94620167e5afe91a7534c088bba92bcd2bf888
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-23-260nw-607224335.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608044457.jpg b/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608044457.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b804c7c19eba9749aa67d66b3ae1352388f1dc0b
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608044457.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608044466.jpg b/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608044466.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c06e7dee08c8606c4281e93643a628bc0c8e6c65
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608044466.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608044472.jpg b/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608044472.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f3f30c67dea0b561865c0b5172701ca2e9ee9dc8
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608044472.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608048117.jpg b/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608048117.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f2c41efb59b66e5a3ddb39069d7c2c709fe0bd8b
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608048117.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608048129.jpg b/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608048129.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2433e7a43ac93cbea0def12376a26b5ae6b411b1
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-24-260nw-608048129.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023243.jpg b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023243.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dc9624404cf1911a72f28c28ef36861624ac4140
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023243.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023252.jpg b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023252.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..11d19f61ee322677ca8ec3d14b45b5c44cf5dbd2
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023252.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023270.jpg b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023270.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b8046f5aefb171f3ec322ea6136e9d8008cc6a1c
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023270.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023288.jpg b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023288.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6ce6f7c087d1c2100d378a4d06fc11c9f128160f
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023288.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023306.jpg b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023306.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ceed611fe4b389537080a6e5fcb4ef2d66a246c7
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023306.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023321.jpg b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023321.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e89c8c998119199081a18606b334d451e1feabb7
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-609023321.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-611830475.jpg b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-611830475.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e332af0a9c75108ac9e27e426b7813d03e1359fe
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-611830475.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-611830481.jpg b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-611830481.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..92a3cf593ac40c07720d6bd10b4be55b41c7192d
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-611830481.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-611830484.jpg b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-611830484.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eb491e8a27664cdc35b189e6fd39eeabe92a2b9b
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-611830484.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-614353049.jpg b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-614353049.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dab7a570dcfd1e55fcf2a7c3d209bd5c4ac6a8a1
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-614353049.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-614353055.jpg b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-614353055.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6c2ad8e240bd586a84aa87dedf46b906fb352662
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-614353055.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-616936229.jpg b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-616936229.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..40851da750860898d89035d80351bada653de825
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-616936229.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-616936235.jpg b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-616936235.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4757bda7eba72d94e63ce9a48cbd38467b626039
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-616936235.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-616936247.jpg b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-616936247.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..35968fd878d49289148bdea4568219cd3f587b92
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-25-260nw-616936247.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-27-260nw-396825766.jpg b/projects/drone-net/images/pilsen-czech-republic-march-27-260nw-396825766.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7990a7838f4a5e2f8e67f0295e66f3437a969b5e
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-27-260nw-396825766.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-27-260nw-396825781.jpg b/projects/drone-net/images/pilsen-czech-republic-march-27-260nw-396825781.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ec16ef7922d809837fb1b64d022f458a41e1ad66
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-27-260nw-396825781.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-27-260nw-396825808.jpg b/projects/drone-net/images/pilsen-czech-republic-march-27-260nw-396825808.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..001d4b47b7aa33e3f49e123540f1e2054e5a5068
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-27-260nw-396825808.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399191416.jpg b/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399191416.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..941546b120ce279f7ab79a1a51ab6160c402e49a
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399191416.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399191425.jpg b/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399191425.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c4c64fdaec5f4c3537d5a68dafb56d00feb333a0
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399191425.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399192193.jpg b/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399192193.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1cc39eb110fa2658b9a014a542ba815b511c7cd6
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399192193.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399192196.jpg b/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399192196.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c36b607260fa9310613429d2d83dec2d175b1591
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399192196.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399192199.jpg b/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399192199.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6ef4c811b74a0918f7e059b8bda542e012bddde8
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-march-31-260nw-399192199.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-may-11-260nw-648341116.jpg b/projects/drone-net/images/pilsen-czech-republic-may-11-260nw-648341116.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ec4343a452390d36f1884b278446616272e5f523
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-may-11-260nw-648341116.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-may-11-260nw-648341119.jpg b/projects/drone-net/images/pilsen-czech-republic-may-11-260nw-648341119.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3b2aebcc30aae95abd954cb4f00a94dd3b6dc53c
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-may-11-260nw-648341119.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-may-11-260nw-648341125.jpg b/projects/drone-net/images/pilsen-czech-republic-may-11-260nw-648341125.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d8337f93c5c020f26f6829d2e7174988b1ba7134
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-may-11-260nw-648341125.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457589.jpg b/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457589.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bb6afd9131b3e9c71dcf0c9eed0faca35cce7725
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457589.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457592.jpg b/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457592.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..644889b443d687aebd039235bff33f9cbd446d2a
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457592.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457595.jpg b/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457595.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eedc66cd692f603e5d1ba4cc0b53d6aa6dae1b44
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457595.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457598.jpg b/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457598.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0aea025a80d01b5039e9b3cf6528c2dfb9e9e892
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457598.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457601.jpg b/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457601.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c530d1b49abdf35f959d00177b121b04c4466f3a
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-may-18-260nw-1125457601.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648763564.jpg b/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648763564.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..49edf36c4e3d57c81529340e0cc6a12dd952170c
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648763564.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648763567.jpg b/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648763567.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3e3ed3c1b764a059c6cdc91888c23c5d6f32a4ce
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648763567.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648763570.jpg b/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648763570.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2903256640140d7e871abb96971eebf0d4e5d103
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648763570.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648779596.jpg b/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648779596.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e5cc8fc93583d36b1e0e09c30b0e14832b82b16f
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648779596.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648779605.jpg b/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648779605.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..32135c7c485aa4756cf002bbbae2b6a940556813
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648779605.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648779614.jpg b/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648779614.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8b885da493f528aa0e4fc4634f038aa0c5716047
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-may-28-260nw-648779614.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-november-23-260nw-343474460.jpg b/projects/drone-net/images/pilsen-czech-republic-november-23-260nw-343474460.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d6da7469d87145694e297d1a883626d9bad20709
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-november-23-260nw-343474460.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172431.jpg b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172431.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9a7c01aaaa96ced01e7dfa9682a1b1751adc2a1d
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172431.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172434.jpg b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172434.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6504f0a4004563ad06edbacc8ced151655c45f75
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172434.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172437.jpg b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172437.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1486e33fe6e4a1b98a1da1406407b443522cc12d
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172437.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172440.jpg b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172440.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d8460b99a422a220e7cec1e05798c1dddc44b8d4
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172440.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172443.jpg b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172443.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..97a52f778fc2f45b4e2a1bf76b33e7ed2f053b4f
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320172443.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320506097.jpg b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320506097.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..38be5d46dee9dbce9dcd8516f85af9464abc5ed6
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320506097.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320506100.jpg b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320506100.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1fae0148c7fec69bc5b8e016de31230bbed8cbb8
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320506100.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320506103.jpg b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320506103.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..deb8be18c56c96b7c645fe7fb5f907666c9ec8cb
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-320506103.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-321477164.jpg b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-321477164.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..47e75faa4a355776813f52612d6a632bc3bdcbb8
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-321477164.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-321477179.jpg b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-321477179.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..93c0cd5078f83c5693e3758c032822b9fa522385
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-321477179.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-321477218.jpg b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-321477218.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0a9d689e7a5a7744a015b7b6cb4b5697b0ac35d5
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-september-24-260nw-321477218.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-september-9-260nw-314912438.jpg b/projects/drone-net/images/pilsen-czech-republic-september-9-260nw-314912438.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9e782c1eb21d93b0f1c747b4fa53d695b88b09a5
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-september-9-260nw-314912438.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-september-9-260nw-314912441.jpg b/projects/drone-net/images/pilsen-czech-republic-september-9-260nw-314912441.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..22ac051a3f98da9cbf9af1f7820b0561d371f958
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-september-9-260nw-314912441.jpg differ
diff --git a/projects/drone-net/images/pilsen-czech-republic-september-9-260nw-314912444.jpg b/projects/drone-net/images/pilsen-czech-republic-september-9-260nw-314912444.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2c9a42842b8587e0e566f3ceb82f3478aee1bacf
Binary files /dev/null and b/projects/drone-net/images/pilsen-czech-republic-september-9-260nw-314912444.jpg differ
diff --git a/projects/drone-net/images/ping-village-china-october-10-260nw-536931037.jpg b/projects/drone-net/images/ping-village-china-october-10-260nw-536931037.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1a6efdc23291a4d18e1f756d6c608befcbb9170b
Binary files /dev/null and b/projects/drone-net/images/ping-village-china-october-10-260nw-536931037.jpg differ
diff --git a/projects/drone-net/images/ping-village-china-october-10-260nw-536931091.jpg b/projects/drone-net/images/ping-village-china-october-10-260nw-536931091.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..df934b56013f35e47d286b2cf5f9fe29369290a8
Binary files /dev/null and b/projects/drone-net/images/ping-village-china-october-10-260nw-536931091.jpg differ
diff --git a/projects/drone-net/images/ping-village-china-october-10-260nw-536931109.jpg b/projects/drone-net/images/ping-village-china-october-10-260nw-536931109.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..65c951a76dc0ca1869af1976ce974ee3a602cff6
Binary files /dev/null and b/projects/drone-net/images/ping-village-china-october-10-260nw-536931109.jpg differ
diff --git a/projects/drone-net/images/ping-village-china-october-10-260nw-536931130.jpg b/projects/drone-net/images/ping-village-china-october-10-260nw-536931130.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dd325c2bc6ff3a8442492316a279c436632666b0
Binary files /dev/null and b/projects/drone-net/images/ping-village-china-october-10-260nw-536931130.jpg differ
diff --git a/projects/drone-net/images/ping-village-china-october-10-260nw-536931139.jpg b/projects/drone-net/images/ping-village-china-october-10-260nw-536931139.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e55f34e6229234a00d52398701889363a1e62240
Binary files /dev/null and b/projects/drone-net/images/ping-village-china-october-10-260nw-536931139.jpg differ
diff --git a/projects/drone-net/images/ping-village-china-october-10-260nw-536931148.jpg b/projects/drone-net/images/ping-village-china-october-10-260nw-536931148.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e98afb26297effe8f042de19e592126af666fdb1
Binary files /dev/null and b/projects/drone-net/images/ping-village-china-october-10-260nw-536931148.jpg differ
diff --git a/projects/drone-net/images/ping-village-china-october-10-260nw-536931178.jpg b/projects/drone-net/images/ping-village-china-october-10-260nw-536931178.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..96151d39d9f7ee6ee34e1bad11a0c692de138397
Binary files /dev/null and b/projects/drone-net/images/ping-village-china-october-10-260nw-536931178.jpg differ
diff --git a/projects/drone-net/images/pisa-italy-july-19-2015-260nw-298033190.jpg b/projects/drone-net/images/pisa-italy-july-19-2015-260nw-298033190.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b43ea0db6c239639dfc71dd5ae3cf8f9ac66e4cb
Binary files /dev/null and b/projects/drone-net/images/pisa-italy-july-19-2015-260nw-298033190.jpg differ
diff --git a/projects/drone-net/images/pisa-italy-july-19-2015-260nw-570700339.jpg b/projects/drone-net/images/pisa-italy-july-19-2015-260nw-570700339.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3a401bb50ea314eaadc0adf052820f44e4c5291e
Binary files /dev/null and b/projects/drone-net/images/pisa-italy-july-19-2015-260nw-570700339.jpg differ
diff --git a/projects/drone-net/images/pisa-italy-july-19-2015-260nw-631818290.jpg b/projects/drone-net/images/pisa-italy-july-19-2015-260nw-631818290.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e4ed1c106298fffef7f8dae39ab34970901f946d
Binary files /dev/null and b/projects/drone-net/images/pisa-italy-july-19-2015-260nw-631818290.jpg differ
diff --git a/projects/drone-net/images/pisa-italy-july-5-2015-260nw-664634065.jpg b/projects/drone-net/images/pisa-italy-july-5-2015-260nw-664634065.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0b4648314a9b48df066e82f763ce904a54d2eb8d
Binary files /dev/null and b/projects/drone-net/images/pisa-italy-july-5-2015-260nw-664634065.jpg differ
diff --git a/projects/drone-net/images/pisa-italy-july-5-2015-260nw-688403161.jpg b/projects/drone-net/images/pisa-italy-july-5-2015-260nw-688403161.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..db5af5a4df665dd576516942bf8950f4ff679ed5
Binary files /dev/null and b/projects/drone-net/images/pisa-italy-july-5-2015-260nw-688403161.jpg differ
diff --git a/projects/drone-net/images/pisa-italy-july-5-2015-260nw-723823441.jpg b/projects/drone-net/images/pisa-italy-july-5-2015-260nw-723823441.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cc524e1d0bfafe2e8a242630d54c885aeab2c5b8
Binary files /dev/null and b/projects/drone-net/images/pisa-italy-july-5-2015-260nw-723823441.jpg differ
diff --git a/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654925.jpg b/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654925.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a7325f23e1f2986cc9f1144bf57c2f9b72364501
Binary files /dev/null and b/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654925.jpg differ
diff --git a/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654928.jpg b/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654928.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bef6a6e8a53f5278d370311bb6d8a63a1cbde9fd
Binary files /dev/null and b/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654928.jpg differ
diff --git a/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654931.jpg b/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654931.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1d85137f17c505b558015ff8b03b0bba96f0ad21
Binary files /dev/null and b/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654931.jpg differ
diff --git a/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654934.jpg b/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654934.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..35c470dd909c4ce359c3c74474f599ae6dd05c9e
Binary files /dev/null and b/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654934.jpg differ
diff --git a/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654937.jpg b/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654937.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d576a6da071f3f311e059ac924f4d272a13334c7
Binary files /dev/null and b/projects/drone-net/images/placentia-ca-usa-february-18th-260nw-1029654937.jpg differ
diff --git a/projects/drone-net/images/porto-alegre-brazil-april-2017-260nw-633389573.jpg b/projects/drone-net/images/porto-alegre-brazil-april-2017-260nw-633389573.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9f32fd723e7cd6f24333c73565bd0676f6a40c13
Binary files /dev/null and b/projects/drone-net/images/porto-alegre-brazil-april-2017-260nw-633389573.jpg differ
diff --git a/projects/drone-net/images/porto-alegre-brazil-april-2017-260nw-633389618.jpg b/projects/drone-net/images/porto-alegre-brazil-april-2017-260nw-633389618.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..830d03dc679d1cde6864ed34ec6ed41c203d57ec
Binary files /dev/null and b/projects/drone-net/images/porto-alegre-brazil-april-2017-260nw-633389618.jpg differ
diff --git a/projects/drone-net/images/porto-alegre-brazil-april-2017-260nw-633389735.jpg b/projects/drone-net/images/porto-alegre-brazil-april-2017-260nw-633389735.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..366cc82af4de1ed6cffa9191951b1250c854d80a
Binary files /dev/null and b/projects/drone-net/images/porto-alegre-brazil-april-2017-260nw-633389735.jpg differ
diff --git a/projects/drone-net/images/prachuap-khiri-khan-thailand-june-260nw-285533252.jpg b/projects/drone-net/images/prachuap-khiri-khan-thailand-june-260nw-285533252.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8563e0cba28af40627c33d8fc2f8c47190fc3209
Binary files /dev/null and b/projects/drone-net/images/prachuap-khiri-khan-thailand-june-260nw-285533252.jpg differ
diff --git a/projects/drone-net/images/prague-czech-republic-march-7-260nw-388821640.jpg b/projects/drone-net/images/prague-czech-republic-march-7-260nw-388821640.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..62c841046082450a763d7d808c90c3e6e9a62402
Binary files /dev/null and b/projects/drone-net/images/prague-czech-republic-march-7-260nw-388821640.jpg differ
diff --git a/projects/drone-net/images/prague-czech-republic-march-7-260nw-388821655.jpg b/projects/drone-net/images/prague-czech-republic-march-7-260nw-388821655.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..38514e2b562c8aa9a49d6b8bf42c6d540bcb9dec
Binary files /dev/null and b/projects/drone-net/images/prague-czech-republic-march-7-260nw-388821655.jpg differ
diff --git a/projects/drone-net/images/prague-czech-republic-march-7-260nw-388821658.jpg b/projects/drone-net/images/prague-czech-republic-march-7-260nw-388821658.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ff7bc58b0384049165cb92a6b8689d95596bfc41
Binary files /dev/null and b/projects/drone-net/images/prague-czech-republic-march-7-260nw-388821658.jpg differ
diff --git a/projects/drone-net/images/prague-czech-republic-march-7-260nw-388821661.jpg b/projects/drone-net/images/prague-czech-republic-march-7-260nw-388821661.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c0760e8e10450e4b5e2849ea3c2a6f27a0c798b7
Binary files /dev/null and b/projects/drone-net/images/prague-czech-republic-march-7-260nw-388821661.jpg differ
diff --git a/projects/drone-net/images/pskov-region-russia-june-10-260nw-1142784020.jpg b/projects/drone-net/images/pskov-region-russia-june-10-260nw-1142784020.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c74fd54d929e851d8ecacf066188c51b6e769a3a
Binary files /dev/null and b/projects/drone-net/images/pskov-region-russia-june-10-260nw-1142784020.jpg differ
diff --git a/projects/drone-net/images/pskov-russia-june-10-2016-260nw-1116035453.jpg b/projects/drone-net/images/pskov-russia-june-10-2016-260nw-1116035453.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d6ccf4983919476631c5cf0b256d1dd7ee9edf87
Binary files /dev/null and b/projects/drone-net/images/pskov-russia-june-10-2016-260nw-1116035453.jpg differ
diff --git a/projects/drone-net/images/pulau-pinangmalaysia-25-july-2018drone-260nw-1142129600.jpg b/projects/drone-net/images/pulau-pinangmalaysia-25-july-2018drone-260nw-1142129600.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e3d97a91a800c28a35b04d0f87c0d4124dd50b96
Binary files /dev/null and b/projects/drone-net/images/pulau-pinangmalaysia-25-july-2018drone-260nw-1142129600.jpg differ
diff --git a/projects/drone-net/images/pulau-pinangmalaysia-25-july-2018drone-260nw-1142135105.jpg b/projects/drone-net/images/pulau-pinangmalaysia-25-july-2018drone-260nw-1142135105.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..06418d12f812cae2caef3f67f24e5dd3f82d4dfd
Binary files /dev/null and b/projects/drone-net/images/pulau-pinangmalaysia-25-july-2018drone-260nw-1142135105.jpg differ
diff --git a/projects/drone-net/images/pulau-tengah-mersing-may-15-260nw-421557403.jpg b/projects/drone-net/images/pulau-tengah-mersing-may-15-260nw-421557403.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..31466d9e7e70feeebdf48fadccd7e1a209ea3def
Binary files /dev/null and b/projects/drone-net/images/pulau-tengah-mersing-may-15-260nw-421557403.jpg differ
diff --git a/projects/drone-net/images/pulau-tengah-mersing-may-15-260nw-421557448.jpg b/projects/drone-net/images/pulau-tengah-mersing-may-15-260nw-421557448.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ada162246086e13b4a6e8d33eec9ba14b769b969
Binary files /dev/null and b/projects/drone-net/images/pulau-tengah-mersing-may-15-260nw-421557448.jpg differ
diff --git a/projects/drone-net/images/quadcopter-dji-spark-outdoor-aerial-260nw-710269843.jpg b/projects/drone-net/images/quadcopter-dji-spark-outdoor-aerial-260nw-710269843.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1fa6d6fd7e6c86cb4ee8bbc68dc1450240c69428
Binary files /dev/null and b/projects/drone-net/images/quadcopter-dji-spark-outdoor-aerial-260nw-710269843.jpg differ
diff --git a/projects/drone-net/images/quadcopter-flying-over-ground-demonstration-260nw-1137599837.jpg b/projects/drone-net/images/quadcopter-flying-over-ground-demonstration-260nw-1137599837.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5f479d4d872634f6a2e56560ffec81d333a16bad
Binary files /dev/null and b/projects/drone-net/images/quadcopter-flying-over-ground-demonstration-260nw-1137599837.jpg differ
diff --git a/projects/drone-net/images/quadcopter-flying-sky-electric-pylon-260nw-1137589946.jpg b/projects/drone-net/images/quadcopter-flying-sky-electric-pylon-260nw-1137589946.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..59baab1fccb17b59edf34862381aa0fd6992e12d
Binary files /dev/null and b/projects/drone-net/images/quadcopter-flying-sky-electric-pylon-260nw-1137589946.jpg differ
diff --git a/projects/drone-net/images/quadcopter-flying-sky-electric-pylon-260nw-1137589949.jpg b/projects/drone-net/images/quadcopter-flying-sky-electric-pylon-260nw-1137589949.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..422231610586656359a625906f3f5edfe10d7418
Binary files /dev/null and b/projects/drone-net/images/quadcopter-flying-sky-electric-pylon-260nw-1137589949.jpg differ
diff --git a/projects/drone-net/images/quadcopter-flying-sky-electric-pylon-260nw-1137589955.jpg b/projects/drone-net/images/quadcopter-flying-sky-electric-pylon-260nw-1137589955.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5e3152896e63be86d210ade1423de1e678faca60
Binary files /dev/null and b/projects/drone-net/images/quadcopter-flying-sky-electric-pylon-260nw-1137589955.jpg differ
diff --git a/projects/drone-net/images/quadcopter-flying-sky-electric-pylon-260nw-1137589970.jpg b/projects/drone-net/images/quadcopter-flying-sky-electric-pylon-260nw-1137589970.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b750b71bec02ce2140f5c6ee7740c0f957614c65
Binary files /dev/null and b/projects/drone-net/images/quadcopter-flying-sky-electric-pylon-260nw-1137589970.jpg differ
diff --git a/projects/drone-net/images/quadcopter-placed-on-box-before-260nw-1137583832.jpg b/projects/drone-net/images/quadcopter-placed-on-box-before-260nw-1137583832.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b9a316d04641c5a8dc66e729ffc80194adb5e5d1
Binary files /dev/null and b/projects/drone-net/images/quadcopter-placed-on-box-before-260nw-1137583832.jpg differ
diff --git a/projects/drone-net/images/quadcopter-placed-on-box-before-260nw-1137583835.jpg b/projects/drone-net/images/quadcopter-placed-on-box-before-260nw-1137583835.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d2ce5f006f249abbaca3bd706d5c6d0e3f3d1233
Binary files /dev/null and b/projects/drone-net/images/quadcopter-placed-on-box-before-260nw-1137583835.jpg differ
diff --git a/projects/drone-net/images/quadcopter-placed-on-box-before-260nw-1137583841.jpg b/projects/drone-net/images/quadcopter-placed-on-box-before-260nw-1137583841.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fb8746ba564b3044782184dcbc86350752af7f71
Binary files /dev/null and b/projects/drone-net/images/quadcopter-placed-on-box-before-260nw-1137583841.jpg differ
diff --git a/projects/drone-net/images/quadcopter-placed-on-landing-pad-260nw-1137609788.jpg b/projects/drone-net/images/quadcopter-placed-on-landing-pad-260nw-1137609788.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2b5af1b51b0e53b23afb96f88e66b7fa21d147fe
Binary files /dev/null and b/projects/drone-net/images/quadcopter-placed-on-landing-pad-260nw-1137609788.jpg differ
diff --git a/projects/drone-net/images/quadcopter-remote-control-placed-on-260nw-1137612044.jpg b/projects/drone-net/images/quadcopter-remote-control-placed-on-260nw-1137612044.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cd2139cd820dbec760a0788652eed43b3490d235
Binary files /dev/null and b/projects/drone-net/images/quadcopter-remote-control-placed-on-260nw-1137612044.jpg differ
diff --git a/projects/drone-net/images/quadrocopters-on-plastic-box-grass-260nw-733491409.jpg b/projects/drone-net/images/quadrocopters-on-plastic-box-grass-260nw-733491409.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cf615851657a29ce75445ca2ae14b4b1ef9f03d7
Binary files /dev/null and b/projects/drone-net/images/quadrocopters-on-plastic-box-grass-260nw-733491409.jpg differ
diff --git a/projects/drone-net/images/ranong-thailand-march-20-dji-260nw-534807331.jpg b/projects/drone-net/images/ranong-thailand-march-20-dji-260nw-534807331.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f19c4ceab79b5da39ddcda9dd3719c62604df794
Binary files /dev/null and b/projects/drone-net/images/ranong-thailand-march-20-dji-260nw-534807331.jpg differ
diff --git a/projects/drone-net/images/ratchaburi-bangkok-september-22-2016-260nw-472883209.jpg b/projects/drone-net/images/ratchaburi-bangkok-september-22-2016-260nw-472883209.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4509c1f15d82c297cb75fcfd4afd310c0ef977de
Binary files /dev/null and b/projects/drone-net/images/ratchaburi-bangkok-september-22-2016-260nw-472883209.jpg differ
diff --git a/projects/drone-net/images/ratchaburi-bangkok-september-22-2016-260nw-472883212.jpg b/projects/drone-net/images/ratchaburi-bangkok-september-22-2016-260nw-472883212.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2358d9cf4630c0ed789f44bd86e00d3f0913bc58
Binary files /dev/null and b/projects/drone-net/images/ratchaburi-bangkok-september-22-2016-260nw-472883212.jpg differ
diff --git a/projects/drone-net/images/ratchaburi-thailand-nov-3-2016-260nw-522323662.jpg b/projects/drone-net/images/ratchaburi-thailand-nov-3-2016-260nw-522323662.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f63f7ffd18a8bcdde381602ce15ddbae4262cda0
Binary files /dev/null and b/projects/drone-net/images/ratchaburi-thailand-nov-3-2016-260nw-522323662.jpg differ
diff --git a/projects/drone-net/images/ratchaburithailand-may-1-2016-flying-260nw-522323092.jpg b/projects/drone-net/images/ratchaburithailand-may-1-2016-flying-260nw-522323092.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..846fb122007c2522688c76ba52d70259a6ea9a5c
Binary files /dev/null and b/projects/drone-net/images/ratchaburithailand-may-1-2016-flying-260nw-522323092.jpg differ
diff --git a/projects/drone-net/images/ratchaburithailand-may-1-2016-flying-260nw-526717036.jpg b/projects/drone-net/images/ratchaburithailand-may-1-2016-flying-260nw-526717036.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..25aa3605f2be3155e13b3e791010e88baa3e2373
Binary files /dev/null and b/projects/drone-net/images/ratchaburithailand-may-1-2016-flying-260nw-526717036.jpg differ
diff --git a/projects/drone-net/images/rawang-malaysia-mac-5-2018-260nw-1040456284.jpg b/projects/drone-net/images/rawang-malaysia-mac-5-2018-260nw-1040456284.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..45d3847cf89e538e7d65d98c2ba99455f2c4afae
Binary files /dev/null and b/projects/drone-net/images/rawang-malaysia-mac-5-2018-260nw-1040456284.jpg differ
diff --git a/projects/drone-net/images/rawang-malaysia-mac-5-2018-260nw-1040459725.jpg b/projects/drone-net/images/rawang-malaysia-mac-5-2018-260nw-1040459725.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ce5dcf1f8b5c7c56b4cc5978514ea54252662bf1
Binary files /dev/null and b/projects/drone-net/images/rawang-malaysia-mac-5-2018-260nw-1040459725.jpg differ
diff --git a/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037482888.jpg b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037482888.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6fc13a0ec2d74cbdd00c21590776c68abcb248d0
Binary files /dev/null and b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037482888.jpg differ
diff --git a/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037483026.jpg b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037483026.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..722278f30e996cf4d9f926a000ee12a423262f26
Binary files /dev/null and b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037483026.jpg differ
diff --git a/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037483359.jpg b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037483359.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9239cc3231f3cede3852693cea18e59df19fbafb
Binary files /dev/null and b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037483359.jpg differ
diff --git a/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488285.jpg b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488285.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..73ec7899a064ac824598ae86106fe490cfa05c83
Binary files /dev/null and b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488285.jpg differ
diff --git a/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488306.jpg b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488306.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..58d259e79da5b3367d25762c818685483bf5defe
Binary files /dev/null and b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488306.jpg differ
diff --git a/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488339.jpg b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488339.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6dfb547b5a760d17dd7a9040b587d1b33e18b8bb
Binary files /dev/null and b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488339.jpg differ
diff --git a/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488354.jpg b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488354.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3f0906bae72b5bb2f76e199a7d8b2541f9a936e5
Binary files /dev/null and b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488354.jpg differ
diff --git a/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488675.jpg b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488675.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..df304b3b81c5d633f0a16a5bc7b9396077d894cf
Binary files /dev/null and b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488675.jpg differ
diff --git a/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488690.jpg b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488690.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fb2729d3619ca7e06212c4c81d5211de107a589e
Binary files /dev/null and b/projects/drone-net/images/rawang-malaysia-march-3-2018-260nw-1037488690.jpg differ
diff --git a/projects/drone-net/images/rayong-thailand-april-17-2018-260nw-1083059450.jpg b/projects/drone-net/images/rayong-thailand-april-17-2018-260nw-1083059450.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..637b4970f4f417813059351fb2f55c54f032d0ef
Binary files /dev/null and b/projects/drone-net/images/rayong-thailand-april-17-2018-260nw-1083059450.jpg differ
diff --git a/projects/drone-net/images/red-dji-spark-landing-on-260nw-783030811.jpg b/projects/drone-net/images/red-dji-spark-landing-on-260nw-783030811.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2df1300b632b6b797b127238f6a51b3324ad5142
Binary files /dev/null and b/projects/drone-net/images/red-dji-spark-landing-on-260nw-783030811.jpg differ
diff --git a/projects/drone-net/images/ringlikon-switzerland-13-october-2017-260nw-734035678.jpg b/projects/drone-net/images/ringlikon-switzerland-13-october-2017-260nw-734035678.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fbd310d564fc315ef7d4fead98f6e9593058d3a3
Binary files /dev/null and b/projects/drone-net/images/ringlikon-switzerland-13-october-2017-260nw-734035678.jpg differ
diff --git a/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196500.jpg b/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196500.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ff994c71b7f5f9e1e01001cb8827a4afea96e11
Binary files /dev/null and b/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196500.jpg differ
diff --git a/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196518.jpg b/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196518.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..db77ff49dc319d44e2ac3614a0856aa2caa497fd
Binary files /dev/null and b/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196518.jpg differ
diff --git a/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196530.jpg b/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196530.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3c5ff8df03c0aadafacdb311657e73c312c772ef
Binary files /dev/null and b/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196530.jpg differ
diff --git a/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196536.jpg b/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196536.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..68cf95ae7864193ea768fa38650725f9b6abb8a9
Binary files /dev/null and b/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196536.jpg differ
diff --git a/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196539.jpg b/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196539.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..54334ac9887fa925b884828d4d98d33068621ce2
Binary files /dev/null and b/projects/drone-net/images/rio-de-janeiro-april-17-260nw-409196539.jpg differ
diff --git a/projects/drone-net/images/riyadh-saudi-arabia-february-16-260nw-1027602172.jpg b/projects/drone-net/images/riyadh-saudi-arabia-february-16-260nw-1027602172.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..31b18dabf5331fbbc90c2b1edc8c24382c32765f
Binary files /dev/null and b/projects/drone-net/images/riyadh-saudi-arabia-february-16-260nw-1027602172.jpg differ
diff --git a/projects/drone-net/images/riyadh-saudi-arabia-february-16-260nw-1027602178.jpg b/projects/drone-net/images/riyadh-saudi-arabia-february-16-260nw-1027602178.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a5218966ae9c11dca7ceaba85ac065f8727be932
Binary files /dev/null and b/projects/drone-net/images/riyadh-saudi-arabia-february-16-260nw-1027602178.jpg differ
diff --git a/projects/drone-net/images/riyadh-saudi-arabia-february-17-260nw-1028387533.jpg b/projects/drone-net/images/riyadh-saudi-arabia-february-17-260nw-1028387533.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..64c8934d43de362edcedfac595cff61ca8d50a70
Binary files /dev/null and b/projects/drone-net/images/riyadh-saudi-arabia-february-17-260nw-1028387533.jpg differ
diff --git a/projects/drone-net/images/rolla-missouridecember-28-2014-flying-260nw-263433857.jpg b/projects/drone-net/images/rolla-missouridecember-28-2014-flying-260nw-263433857.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2bdb26af7ee713287ac81c48a8d3b0b84b0b524f
Binary files /dev/null and b/projects/drone-net/images/rolla-missouridecember-28-2014-flying-260nw-263433857.jpg differ
diff --git a/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406700.jpg b/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406700.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..49ddd2544e3a2534768ed963cb8e3bd7dee14e2f
Binary files /dev/null and b/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406700.jpg differ
diff --git a/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406709.jpg b/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406709.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f9010f54f6c95e57e7e4ea47a9d4bd70560136da
Binary files /dev/null and b/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406709.jpg differ
diff --git a/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406712.jpg b/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406712.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fabfc12d6332b70977f2f26b1005b6f0fe02f878
Binary files /dev/null and b/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406712.jpg differ
diff --git a/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406721.jpg b/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406721.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dbbca075b4d35e0b9050ab77206438472e3bebb4
Binary files /dev/null and b/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406721.jpg differ
diff --git a/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406727.jpg b/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406727.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8101027f1be88ca3d8392ec89141b969ab470eca
Binary files /dev/null and b/projects/drone-net/images/rostov-on-don-russia-january-260nw-548406727.jpg differ
diff --git a/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365932.jpg b/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365932.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..703f3e85baccdc673bef37b41b473450f3c06477
Binary files /dev/null and b/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365932.jpg differ
diff --git a/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365938.jpg b/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365938.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fe67e1c0a30c8db285b2054b4949665aa156768d
Binary files /dev/null and b/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365938.jpg differ
diff --git a/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365947.jpg b/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365947.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7de5c235e56b04a27392c33b5c2e5b0bb113d94d
Binary files /dev/null and b/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365947.jpg differ
diff --git a/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365953.jpg b/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365953.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8ec991e60221a3f2594f92e42a1903966e331ee4
Binary files /dev/null and b/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365953.jpg differ
diff --git a/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365962.jpg b/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365962.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a2a2341824baac736a601543db3f4e1ca1218c78
Binary files /dev/null and b/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365962.jpg differ
diff --git a/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365971.jpg b/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365971.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b404718699826fa96040e7234319d99d9e58bf85
Binary files /dev/null and b/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365971.jpg differ
diff --git a/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365980.jpg b/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365980.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..be9792d102b1d77bdbd27a7fcad5bbf1ef75e980
Binary files /dev/null and b/projects/drone-net/images/rostov-on-don-russia-january-260nw-549365980.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689237.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689237.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2c5820b0b783bc6cf0bda0238b4abc01a5f2f816
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689237.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689240.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689240.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9a799157c6b77bcffd6e73e86667049744d3ebff
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689240.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689243.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689243.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dc97d9240fe92291184133e17b355a8cd90dcaad
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689243.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689246.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689246.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6c85548b5c2752e594f1adb538a6eabdd6bfff62
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689246.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689249.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689249.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..575e1ce276d683fd36f083ceecd67cee9c71d619
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689249.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689252.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689252.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8134c1e5fbcdbfc24df2274d23dd14100ccbd1a5
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689252.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689255.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689255.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b611885745178b76cf7ae1bf8e10005856f2a42f
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689255.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689258.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689258.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..49048626c0ac92e2b0f86cbd1798906b30e680cb
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689258.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689261.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689261.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f1185f42b9181b4127b9a14ce89edaf7e981443f
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689261.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689264.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689264.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5436f982afc36f4b5b59df07170c55c61e8adec7
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689264.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689267.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689267.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dfe5221b14d100891806e63e612b87ec018d6af3
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689267.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689270.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689270.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9329d05618f530873caf59a924372278235b737c
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689270.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689273.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689273.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..13498c781d08bebcbaff5b7da9cfe355b14f8fd3
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689273.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689276.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689276.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fa299174819c6d0eb862968241909a1f11dcef44
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689276.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689279.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689279.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3141928e781aeedb377ac7f12fdd963fab884356
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689279.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689282.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689282.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bdf0c588a0cb630a00726e43b3ca9926dc254d2b
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689282.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689285.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689285.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9bd376a0f89be969b51a329a746a88d244a86848
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689285.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689288.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689288.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cddb48244389ffd48b7647c535f1d506c408b3fa
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689288.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689291.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689291.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ff8a2f511b196d1c0f2797b3d26fd76f00b5ce04
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689291.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689294.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689294.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eaf688ec05d79aaae42a70053508a0b3c4f81f5a
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689294.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689297.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689297.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1af2f10527184e3fbe296933208851e6e161491b
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689297.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689300.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689300.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0c525d8fe46e9cefec22068e65bf49e52dbae6d4
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689300.jpg differ
diff --git a/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689651.jpg b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689651.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6d8a2791ce974b1f7dd140b40a01e9de652c916a
Binary files /dev/null and b/projects/drone-net/images/rostov-region-russia-05202018-professional-260nw-1095689651.jpg differ
diff --git a/projects/drone-net/images/russia-irkutsk-february-04-2017-260nw-573424861.jpg b/projects/drone-net/images/russia-irkutsk-february-04-2017-260nw-573424861.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e8e6b518b27532bdaed7fb19b32d269bb1d9032c
Binary files /dev/null and b/projects/drone-net/images/russia-irkutsk-february-04-2017-260nw-573424861.jpg differ
diff --git a/projects/drone-net/images/russia-moscow-redion-june-08-260nw-1119940988.jpg b/projects/drone-net/images/russia-moscow-redion-june-08-260nw-1119940988.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9c1f5c60653cd653db7994afef04e03a5456b6ae
Binary files /dev/null and b/projects/drone-net/images/russia-moscow-redion-june-08-260nw-1119940988.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-28-august-260nw-575234419.jpg b/projects/drone-net/images/russia-poltavskaya-village-28-august-260nw-575234419.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..58ff1b0992bb00aded45f903b025716da17e1cc1
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-28-august-260nw-575234419.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-28-august-260nw-609504488.jpg b/projects/drone-net/images/russia-poltavskaya-village-28-august-260nw-609504488.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a5e11fe705a7983c0c99aac29ad93bad38936372
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-28-august-260nw-609504488.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-28-august-260nw-620787953.jpg b/projects/drone-net/images/russia-poltavskaya-village-28-august-260nw-620787953.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2def2791256a688df9d5acb97e42acc2e3631d31
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-28-august-260nw-620787953.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-28-august-260nw-739500751.jpg b/projects/drone-net/images/russia-poltavskaya-village-28-august-260nw-739500751.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..266603cc42be52f7161f709dfd4d5f6f308dd0fa
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-28-august-260nw-739500751.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414621868.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414621868.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1b4c1607b891a743927d3926e331184ff010e2ea
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414621868.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414621874.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414621874.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5d13d795a0246da8aa9ab3ac0323333addf11a80
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414621874.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657715.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657715.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2da17492bad6a1df98addc9bc7a01d9eafd126ef
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657715.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657742.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657742.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b5933d05370d7757f5744f4e9d64fc3076f4b6c8
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657742.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657748.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657748.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..732fb93eb761289747f12e8020778c0770416361
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657748.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657751.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657751.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e33f5fdca6cc1f96d6dffbd575e4878f7640b31c
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657751.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657754.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657754.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e131af05b69a2e9366e4d031fe0764bd9d02ea42
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-414657754.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411477.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411477.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..09d0128e7594f1f35866476c570fe9f9fe5bc496
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411477.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411528.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411528.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0ab75100d668a9e8c681924ab10159693d5659a9
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411528.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411531.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411531.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..da8401abe7557f35730fd7ea362802a257fc6756
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411531.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411558.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411558.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ec9b4553732d9a7e7ffbc9bed7ef2feeda5aee3b
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411558.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411561.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411561.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d276748e06065658cf8b64e6daf6f779c07b7514
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411561.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411564.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411564.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d16ed4efd14723ee14cd95aae590874817d0d59c
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-415411564.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-416816827.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-416816827.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9025712ba0c1aedf32775d1a1c58159133d53ea7
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-416816827.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757067.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757067.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7a6ef3b4d82eb75b349e01b7c5c464af18af5a99
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757067.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757073.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757073.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5e86d6782fb2fd69a4bfa1c3e4068d46369afa3e
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757073.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757082.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757082.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ba30dba7717e9bc0201356189071b16057057d77
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757082.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757094.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757094.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d8016d4218c072ee558cc4b39b3a7f257a8fcb81
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757094.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757097.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757097.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4e2130b1c9b28b5a5aedcccd2ecc5b7a78a8418c
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757097.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757118.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757118.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bba61db29c3646d344cd6d6febf53522bbe3c398
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757118.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757124.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757124.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3566ab2d13e8eae8bd60f7996cdb88d4499c354e
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757124.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757223.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757223.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a024712dc80a5679134ec79e56c694430f4f4edb
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-473757223.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-624874499.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-624874499.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..84d5d627e6844b63a803b8ed98bd944e1d1d2cb3
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-624874499.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-733491226.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-733491226.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..56eb7770a7e6c62de03bf52a3b01693006ee3919
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-733491226.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-733491466.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-733491466.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..54c68e720d7c69a0e996587ff2fb7d5931bb5211
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-733491466.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-734333365.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-734333365.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..69f0bb0dd23c007685c5cb50dfeac8118f2df579
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-1-260nw-734333365.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-13-260nw-473669161.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-13-260nw-473669161.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dfb29833df1fd4673df638828f6bd40759a9d4f8
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-13-260nw-473669161.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-13-260nw-473669182.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-13-260nw-473669182.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..71e1b2df9aa91687d53ac98eeb41940c841b4d7d
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-13-260nw-473669182.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-13-260nw-576579913.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-13-260nw-576579913.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7809498ae74c1958fdc1186f93f698de191c2ca5
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-13-260nw-576579913.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-13-260nw-576579943.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-13-260nw-576579943.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ef45ba762ff3afcd436847fb47f8a8fe88f53a4e
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-13-260nw-576579943.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-636768163.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-636768163.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e027715f9749ac55a5bf8e5680b373c7fe02b457
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-636768163.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135521.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135521.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d01431d257eae57bce5c05d9e43fc87e7604f6ff
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135521.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135533.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135533.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..42ec7091c4a1f6d5554bc01b2b1685e82e618c1e
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135533.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135554.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135554.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7281701c188d0751c2be7acb0a346c9a0e82f345
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135554.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135569.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135569.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..faa31a5e5071ebba43b9cf4ead22b03a39e2022a
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135569.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135587.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135587.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..25aa621f7b20ec2771fd906be07a826ecc0f09c0
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135587.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135596.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135596.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8c57c4e50a0f3cc885893d00f902232c80731421
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135596.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135605.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135605.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..30b29f92107093cccb4a687070586596976b2184
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135605.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135611.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135611.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2c34e4cc2923c8659034f38345c4cbe28c7af411
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135611.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135620.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135620.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e058c29f08147a3ca465caadb9081a76f43b890f
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135620.jpg differ
diff --git a/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135623.jpg b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135623.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9bfac58a88b7639037984e5a998e6d12c54c8d0a
Binary files /dev/null and b/projects/drone-net/images/russia-poltavskaya-village-may-9-260nw-638135623.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503623.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503623.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a4b863ad29c166d6047866585a7182cae63b506d
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503623.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503626.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503626.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0dda9327081443f702b91cbf78e26be5cec3a92b
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503626.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503629.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503629.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7f6431a3cfcd287a7778ab3e544e78422c012ee4
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503629.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503632.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503632.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..82c2a5835b5e3210e04e31e35a627a5f83bf1971
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503632.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503635.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503635.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d340f505f03e0fcbf3f3ae90e7c6bbc8899e487f
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503635.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503638.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503638.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3a2fa287a181ff3637f14fe48125dc56f85fc14c
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503638.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503641.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503641.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aa5d710e15c00f03078d37a4e44d1b3dc14fe6af
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503641.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503647.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503647.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..48496e0eea792d173b12f6a561e2d27c874373dd
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503647.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503650.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503650.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b736a8dc594496821b51a301082ef5c373d2dc61
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503650.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503653.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503653.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7d13880a21ee9cdac0ed11ee6c74ddeb3cab473a
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503653.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503656.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503656.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..18f0ab4d95d19513eb1176ca6783c8133a678beb
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503656.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503662.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503662.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8179c3ca0900f398ef171bae0002f06780785e85
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503662.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503665.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503665.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..553a01831cbb1a50e5c96c2a2fdfd5ecd4568ae5
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503665.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503668.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503668.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9401d56bedccf065bf487829965c4ceca7944e8f
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503668.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503671.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503671.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..767ab5269f2fac78dd332fd28ea950a1f32b04ce
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503671.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503674.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503674.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ecac337c6e8b3737908947a20feaeb57195374e8
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503674.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503677.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503677.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7efbf03d0987c1f9f42ada1d713a656cc6eec9bd
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503677.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503680.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503680.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d1f87f542d19875c3a7b07fee7fe46f2d3b819f2
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503680.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503683.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503683.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a74b454a49aa585a9ce0dfbf56043c0818c0ec07
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503683.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503686.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503686.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9a782028cb6728a94a0b08fe7aa95fdbfef60797
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503686.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503689.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503689.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5e273749aae52c5ecfc379429833b4eba1a2f353
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503689.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503692.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503692.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e31bd73428ed3e856c071e3b4588d32d5cd3af1f
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503692.jpg differ
diff --git a/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503701.jpg b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503701.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a7e932e0aa7c06f9a6e834284b0af8f01068105d
Binary files /dev/null and b/projects/drone-net/images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503701.jpg differ
diff --git a/projects/drone-net/images/russia-tula-july-27-2017-260nw-785178976.jpg b/projects/drone-net/images/russia-tula-july-27-2017-260nw-785178976.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3329c40162fa0d49feed6b7577c36caf11afecc6
Binary files /dev/null and b/projects/drone-net/images/russia-tula-july-27-2017-260nw-785178976.jpg differ
diff --git a/projects/drone-net/images/russia-ufa-october-2017-dji-260nw-726118993.jpg b/projects/drone-net/images/russia-ufa-october-2017-dji-260nw-726118993.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..38912e62ee87815f8dafbec2b654cd8c0b8850f2
Binary files /dev/null and b/projects/drone-net/images/russia-ufa-october-2017-dji-260nw-726118993.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760187.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760187.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9530f7c9fa5f445d4031e095e2e4da9ddaa47d0d
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760187.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760190.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760190.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..184a17206c74e27f4b5dde81dc61e372b001be52
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760190.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760196.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760196.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2d629bc9ae6aaf9fea688cab1f534404c316872b
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760196.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760199.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760199.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aff4802190d5edc9edb77a94fd5e9e5cb25920b2
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760199.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760202.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760202.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..38f324704d3055975c4b091e902beebf912b3f3a
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760202.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760208.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760208.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8b955bc503189b23da28ba7e46c3c090ef085fdc
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760208.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760211.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760211.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..68698c28b8825ac73d1a60580750f02c67a2c05a
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760211.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760214.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760214.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6d6a4c8812fbf177e26a1adb178b3d5e0a2f2442
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760214.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760217.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760217.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..77d5674f4f04140b941b7901820a606ecd8c1e55
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760217.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760220.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760220.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e0e3b61156ffe4e4b36b99298107445c0a501e66
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760220.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760226.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760226.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4e91fe8e16630c13d6208169ec65ce97ddbe0cc5
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760226.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760232.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760232.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5feec9d9694ceaa72e37798a8a9d331f7a71c593
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760232.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760235.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760235.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1e4b8af8823d6c700f3c09aafe75f36989790d67
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760235.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760238.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760238.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fc3fda26c86af062dcc39e6a6d8341d80db953a7
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760238.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760241.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760241.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..696ef1fdea21c7c3527336008da8251162563428
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760241.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760244.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760244.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..20750973dcd32ae5772e8ef1d58158ccec9f0590
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760244.jpg differ
diff --git a/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760247.jpg b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760247.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6ba22f1abb9d747ef6860a20801c02d6caff8542
Binary files /dev/null and b/projects/drone-net/images/russian-kaluga-march-27closeup-on-260nw-1056760247.jpg differ
diff --git a/projects/drone-net/images/saintpetersburg-russia-july-23-2016-260nw-465564677.jpg b/projects/drone-net/images/saintpetersburg-russia-july-23-2016-260nw-465564677.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3cc74538d8edfa6c163f9ab731c5e0ccd70ebfe9
Binary files /dev/null and b/projects/drone-net/images/saintpetersburg-russia-july-23-2016-260nw-465564677.jpg differ
diff --git a/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-436138888.jpg b/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-436138888.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a9fe1d00f7545a1e2d00a33775b69a5d3d2df1ae
Binary files /dev/null and b/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-436138888.jpg differ
diff --git a/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-455369956.jpg b/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-455369956.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..310f4d300930974d9579fbc3bd61ea5d4605b931
Binary files /dev/null and b/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-455369956.jpg differ
diff --git a/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-455369959.jpg b/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-455369959.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..df2370e0bde13e7c9685b5388db46d49431f9c0e
Binary files /dev/null and b/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-455369959.jpg differ
diff --git a/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-455369965.jpg b/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-455369965.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..25cbd2e723411793c73a79f4fa655d289d90f6f0
Binary files /dev/null and b/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-455369965.jpg differ
diff --git a/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-455369968.jpg b/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-455369968.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5cf578c10198e9896a7d671ee710cf99372ec3ac
Binary files /dev/null and b/projects/drone-net/images/saintpetersburg-russia-june-4-2016-260nw-455369968.jpg differ
diff --git a/projects/drone-net/images/saintpetersburg-russia-march-26-2016-260nw-398035429.jpg b/projects/drone-net/images/saintpetersburg-russia-march-26-2016-260nw-398035429.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8b2b38e4d00331d9f25fe41c14c1f6534548337a
Binary files /dev/null and b/projects/drone-net/images/saintpetersburg-russia-march-26-2016-260nw-398035429.jpg differ
diff --git a/projects/drone-net/images/saintpetersburg-russia-march-26-2016-260nw-398035432.jpg b/projects/drone-net/images/saintpetersburg-russia-march-26-2016-260nw-398035432.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d527700c1d1ad200eb98a9250ed23d94ffff5686
Binary files /dev/null and b/projects/drone-net/images/saintpetersburg-russia-march-26-2016-260nw-398035432.jpg differ
diff --git a/projects/drone-net/images/saintpetersburg-russia-march-26-2016-260nw-398035441.jpg b/projects/drone-net/images/saintpetersburg-russia-march-26-2016-260nw-398035441.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9e356b6f72afb19fdd7dfe8d847532a2998a9cd7
Binary files /dev/null and b/projects/drone-net/images/saintpetersburg-russia-march-26-2016-260nw-398035441.jpg differ
diff --git a/projects/drone-net/images/saintpetersburg-russia-march-26-2016-260nw-398965510.jpg b/projects/drone-net/images/saintpetersburg-russia-march-26-2016-260nw-398965510.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9a3f9af9570418cfdac79ee292f6881eb64e873c
Binary files /dev/null and b/projects/drone-net/images/saintpetersburg-russia-march-26-2016-260nw-398965510.jpg differ
diff --git a/projects/drone-net/images/samara-russia-april-24-2016-260nw-1073298923.jpg b/projects/drone-net/images/samara-russia-april-24-2016-260nw-1073298923.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3f7e88e9ea96141050524c0e8802ed30170c4f8c
Binary files /dev/null and b/projects/drone-net/images/samara-russia-april-24-2016-260nw-1073298923.jpg differ
diff --git a/projects/drone-net/images/samara-russia-april-24-2016-260nw-420106171.jpg b/projects/drone-net/images/samara-russia-april-24-2016-260nw-420106171.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..383c48422565391554255e240f7a9bd1860d9bb6
Binary files /dev/null and b/projects/drone-net/images/samara-russia-april-24-2016-260nw-420106171.jpg differ
diff --git a/projects/drone-net/images/samara-russia-september-11-2016-260nw-493303933.jpg b/projects/drone-net/images/samara-russia-september-11-2016-260nw-493303933.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..087ba691d7b4cf8e830083433842ada4e60e0010
Binary files /dev/null and b/projects/drone-net/images/samara-russia-september-11-2016-260nw-493303933.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043032756.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043032756.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..960ce84333e6f7b3514abd278cb37e6f220a8a84
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043032756.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043046619.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043046619.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..75af79f1e105df12febf109a811f47e0c1ee3d1c
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043046619.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043062711.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043062711.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9c57784889d46a54a0eb95e90f7ff0634047b34e
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043062711.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043131108.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043131108.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5707d1b89bf76a81458da781bec93e1cd0e09b50
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043131108.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043133151.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043133151.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..20819a8227dd44a367bf600573d766181b0f005b
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043133151.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043137855.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043137855.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4d823d86610deff1770cbad4db0b3e7ecfbedd2a
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043137855.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043242555.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043242555.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bbd1d72fcc01118e3ef9425f074ac59eb5527d60
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043242555.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043248405.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043248405.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e62bc627ba0b51f2fb2e32c5c4f8f2538ac230c7
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043248405.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043254648.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043254648.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3e5dd55aa322c541179b26cd0764a84b5d4862fc
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043254648.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043258473.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043258473.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..92c5dba8f7dcf2d59871f4be294ab4fe85939cd6
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043258473.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043260843.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043260843.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8c1da2cea473cbb762cf24e64829c221abd21bd5
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043260843.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043428009.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043428009.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..275263f2c5b3169a37b45071d1a8f5a32ee05b1e
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043428009.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043428219.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043428219.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b76702e34d07a3dc92cceb631b5694b74b07f611
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1043428219.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1046050636.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1046050636.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a752edf5e91708f721376b73b47d946e6ec551d3
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-11-2018-260nw-1046050636.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044027748.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044027748.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e9c98f6d8d234cf2a0ae0ea9af688e3ae326c875
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044027748.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044046327.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044046327.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a615be4ebeea3ddde9cfaac4cccdeb70771410d2
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044046327.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044048622.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044048622.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c2eb86803ed301d3037ebf0d16e6162695d46e93
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044048622.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044052723.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044052723.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..24ff371bab9db303a517c2a5e5cb820958e60110
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044052723.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044062803.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044062803.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..21c72c45bef4d9d513a790fbce8d39ee9ed2cf5a
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044062803.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044071314.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044071314.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..26a3570e54c80cfe71abd00944a40f849a315f3a
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044071314.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044074098.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044074098.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bd53a78708818ff9f35b909a9fe3447c2b3326c4
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044074098.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044076780.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044076780.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3f085fb76cb09c7c0826d83bb465d72a74692877
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044076780.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044081802.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044081802.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..312d8fcab8c3d0c8494c17b780c2e34f30086976
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044081802.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044084376.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044084376.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d303d373ce6963dbf626b6ab39ec2b9d2f50bec9
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044084376.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044085012.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044085012.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..041851ad3d83a1fa1312fdb4a15a48ce9a62fdc5
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1044085012.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050639.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050639.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e390966950f8b915e1f3f4717f48de73415858d6
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050639.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050642.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050642.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b3a12778648c9be8acfc989eb532b382ec0e6739
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050642.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050645.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050645.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d6c7e365f158a78989a2ae24bf759c7535824e70
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050645.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050648.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050648.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4709db0f30eee8ec4d1a771671df2ab55351def7
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050648.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050651.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050651.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e9090d3f1a248e7b7b4774a0fbabe6b0ae3744d0
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050651.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050654.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050654.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0568fb6f0f5276a4e03119455a418c59498064ae
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050654.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050657.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050657.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3247c5ea06b884967f363a8e978f8a1387c31df8
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050657.jpg differ
diff --git a/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050660.jpg b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050660.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e05a3b35d50bf3291420ef3a4a7ce039625bd94a
Binary files /dev/null and b/projects/drone-net/images/sanktpetersburg-russia-march-12-2018-260nw-1046050660.jpg differ
diff --git a/projects/drone-net/images/savonlinna-finland-march-22-dji-260nw-429733222.jpg b/projects/drone-net/images/savonlinna-finland-march-22-dji-260nw-429733222.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ccbc2448c53a23d7ef4bb0767523779c57e90fef
Binary files /dev/null and b/projects/drone-net/images/savonlinna-finland-march-22-dji-260nw-429733222.jpg differ
diff --git a/projects/drone-net/images/savonlinna-finland-march-22-dji-260nw-429733228.jpg b/projects/drone-net/images/savonlinna-finland-march-22-dji-260nw-429733228.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..810e24798587c2124f4bd8ff5b501ffc7bfbd0ba
Binary files /dev/null and b/projects/drone-net/images/savonlinna-finland-march-22-dji-260nw-429733228.jpg differ
diff --git a/projects/drone-net/images/seattle-usa-october-9-2014-260nw-234867913.jpg b/projects/drone-net/images/seattle-usa-october-9-2014-260nw-234867913.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f21407a18feb6c36306080fe7bc33fe4f5dd8ab2
Binary files /dev/null and b/projects/drone-net/images/seattle-usa-october-9-2014-260nw-234867913.jpg differ
diff --git a/projects/drone-net/images/seattle-usa-october-9-2014-260nw-234867916.jpg b/projects/drone-net/images/seattle-usa-october-9-2014-260nw-234867916.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..68fa7c7b97d80f14923f04f3bc73a2af91012ab4
Binary files /dev/null and b/projects/drone-net/images/seattle-usa-october-9-2014-260nw-234867916.jpg differ
diff --git a/projects/drone-net/images/seattle-usa-october-9-2014-260nw-234867922.jpg b/projects/drone-net/images/seattle-usa-october-9-2014-260nw-234867922.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b826e0b8288d77f9c6cb6c07459e7922522f85b9
Binary files /dev/null and b/projects/drone-net/images/seattle-usa-october-9-2014-260nw-234867922.jpg differ
diff --git a/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911862.jpg b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911862.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0158ac9a20f580724e5b6718e87d643eefe7db45
Binary files /dev/null and b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911862.jpg differ
diff --git a/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911901.jpg b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911901.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..43d065f87af3c782b95dcf197b5e4ebff6984551
Binary files /dev/null and b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911901.jpg differ
diff --git a/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911922.jpg b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911922.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..122156289eb3dddf0fe869abf42659f8d3bde77e
Binary files /dev/null and b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911922.jpg differ
diff --git a/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911928.jpg b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911928.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f3a30c9900cb38dc2a598840d348081a9eed4eee
Binary files /dev/null and b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911928.jpg differ
diff --git a/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911952.jpg b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911952.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5acac673364f7c25622561ca777d40c70e6f371c
Binary files /dev/null and b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562911952.jpg differ
diff --git a/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562912276.jpg b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562912276.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..93f3fa4459e51e5cb46bb28756be88b30d6526f4
Binary files /dev/null and b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562912276.jpg differ
diff --git a/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562912381.jpg b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562912381.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..74c4326921055c19b1bd05923ba6c57e139f54e6
Binary files /dev/null and b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562912381.jpg differ
diff --git a/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562917499.jpg b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562917499.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..401e7252c693ebd182ea649fccb1be7c275817e8
Binary files /dev/null and b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562917499.jpg differ
diff --git a/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562917835.jpg b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562917835.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8536a4c59486d3a5c2821c766b9cfbeabfa313e9
Binary files /dev/null and b/projects/drone-net/images/selangor-malaysia-06-jan-2017-260nw-562917835.jpg differ
diff --git a/projects/drone-net/images/selangormalaysia-june-182018-picture-dji-260nw-1116431309.jpg b/projects/drone-net/images/selangormalaysia-june-182018-picture-dji-260nw-1116431309.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..96e70a79f52509b4af0c64b81087ce2215da16c6
Binary files /dev/null and b/projects/drone-net/images/selangormalaysia-june-182018-picture-dji-260nw-1116431309.jpg differ
diff --git a/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442561.jpg b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442561.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..064f893c83475d4dc804609a1803b5e5d6569d0c
Binary files /dev/null and b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442561.jpg differ
diff --git a/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442588.jpg b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442588.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fd7179a3986665b96f1cc869889856601dd4cfa0
Binary files /dev/null and b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442588.jpg differ
diff --git a/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442606.jpg b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442606.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3f7be7d4c7bba837955b6cd6ee621bebe62cc28e
Binary files /dev/null and b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442606.jpg differ
diff --git a/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442630.jpg b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442630.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c0fc178dddbf02e15b269db23892faa4be3a1280
Binary files /dev/null and b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442630.jpg differ
diff --git a/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442681.jpg b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442681.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d3ce6d611dfb9f001cb95ed67b575c9a9416f503
Binary files /dev/null and b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442681.jpg differ
diff --git a/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442699.jpg b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442699.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..32d861d8beae95e4ba409161507b1edd180d4636
Binary files /dev/null and b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442699.jpg differ
diff --git a/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442753.jpg b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442753.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6df52c61498e9f91bbc250cc49272cebc7f682c8
Binary files /dev/null and b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747442753.jpg differ
diff --git a/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747444673.jpg b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747444673.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3bb23e1c3b15b1fd60e4b3df27f4672ec0821b1e
Binary files /dev/null and b/projects/drone-net/images/semenyih-selangormalaysia-november-11-2017-260nw-747444673.jpg differ
diff --git a/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256964.jpg b/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256964.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5a34bd6fff840828ea5c81487354c5dab3760131
Binary files /dev/null and b/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256964.jpg differ
diff --git a/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256970.jpg b/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256970.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e0b192832b85beb22fdd3573ba4e3c45e8c01c24
Binary files /dev/null and b/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256970.jpg differ
diff --git a/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256973.jpg b/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256973.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..020af9f73ca70517a511c2da88555ea42ef5336a
Binary files /dev/null and b/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256973.jpg differ
diff --git a/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256976.jpg b/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256976.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4a14b55592a188da5e54cf4ff9c3a0757a48f09f
Binary files /dev/null and b/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256976.jpg differ
diff --git a/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256979.jpg b/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256979.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fccca257d2de8d0a6fbbff89acabf88ef6793926
Binary files /dev/null and b/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256979.jpg differ
diff --git a/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256982.jpg b/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256982.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eeaf140e057bd5ae1fb76dd0f1c0f7075e4c32be
Binary files /dev/null and b/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062256982.jpg differ
diff --git a/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062815540.jpg b/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062815540.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c5811db13943a3b9c0b85c254e7e18a4e7fe578e
Binary files /dev/null and b/projects/drone-net/images/semporna-malaysia-march-30-2018-260nw-1062815540.jpg differ
diff --git a/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081459538.jpg b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081459538.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e21851285fb66840204730d6291c901b828c7770
Binary files /dev/null and b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081459538.jpg differ
diff --git a/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081459541.jpg b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081459541.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1143f578d10f35998c2ca31cae9196e889649578
Binary files /dev/null and b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081459541.jpg differ
diff --git a/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081459547.jpg b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081459547.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ac14ed385cfa5ed9b063e96abd3cb57bd49a39be
Binary files /dev/null and b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081459547.jpg differ
diff --git a/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081459556.jpg b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081459556.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..448242aac0990aaa1ef24d58689a04b060b1debd
Binary files /dev/null and b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081459556.jpg differ
diff --git a/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081859573.jpg b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081859573.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2cf4b5e77c76e572c6b3c2342a8b458ed46cbb6b
Binary files /dev/null and b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081859573.jpg differ
diff --git a/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081859582.jpg b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081859582.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8e13823971e01951462e8210805dfff7c3582cc7
Binary files /dev/null and b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081859582.jpg differ
diff --git a/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081859606.jpg b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081859606.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9c1e8da06130c79ae0c8bec4be73570eb85c7f39
Binary files /dev/null and b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081859606.jpg differ
diff --git a/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081859609.jpg b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081859609.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6c44da4d12151fed757625f11da30535cca0d11a
Binary files /dev/null and b/projects/drone-net/images/seoul-south-korea-april-28-260nw-1081859609.jpg differ
diff --git a/projects/drone-net/images/sep-22-2016-mucangchai-vietnam-260nw-619675334.jpg b/projects/drone-net/images/sep-22-2016-mucangchai-vietnam-260nw-619675334.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a5be904bd617abf7b88598e5cca17437d0515c0e
Binary files /dev/null and b/projects/drone-net/images/sep-22-2016-mucangchai-vietnam-260nw-619675334.jpg differ
diff --git a/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621615.jpg b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621615.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f0861f52c1b0fa306d61682c86ff8ebce5854cce
Binary files /dev/null and b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621615.jpg differ
diff --git a/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621633.jpg b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621633.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d884a3b7b6e4a76fd960cda9002bf22808f31dce
Binary files /dev/null and b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621633.jpg differ
diff --git a/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621636.jpg b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621636.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c96387e33b0f72d255662c8ea134160f31c0eb71
Binary files /dev/null and b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621636.jpg differ
diff --git a/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621642.jpg b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621642.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6389666f29cbfd1c8abadb1a1b57ec8c44aca3f3
Binary files /dev/null and b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621642.jpg differ
diff --git a/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621654.jpg b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621654.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..83ba4403e86747141c6f96b6c4098ba25a715dbb
Binary files /dev/null and b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621654.jpg differ
diff --git a/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621657.jpg b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621657.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d2e8f149f51f5743dbb3e26388ea9bedf361ccce
Binary files /dev/null and b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621657.jpg differ
diff --git a/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621660.jpg b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621660.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0a615fd1689d6be3123ca035722227208faba60b
Binary files /dev/null and b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621660.jpg differ
diff --git a/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621669.jpg b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621669.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..da3ba4139c0ec72ea9d56c12d4d4683cb78ce067
Binary files /dev/null and b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621669.jpg differ
diff --git a/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621687.jpg b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621687.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..463cf050b08fa0471bf357c824e03c6576d34a45
Binary files /dev/null and b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621687.jpg differ
diff --git a/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621705.jpg b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621705.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3fc95eae056ef1b95070cfab6f871f810479d484
Binary files /dev/null and b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621705.jpg differ
diff --git a/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621723.jpg b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621723.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8c1f889166044b93f16fc4245ab60b1b41d687ae
Binary files /dev/null and b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621723.jpg differ
diff --git a/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621735.jpg b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621735.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6b8cfc04537c684a3e931525b8d8782f6296055f
Binary files /dev/null and b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621735.jpg differ
diff --git a/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621738.jpg b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621738.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3c2aeabb4c59a512725d1db81706c6f7a34fb80a
Binary files /dev/null and b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621738.jpg differ
diff --git a/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621762.jpg b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621762.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..01b71c8aa727fdad2cf5ce21684793fa7b696437
Binary files /dev/null and b/projects/drone-net/images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621762.jpg differ
diff --git a/projects/drone-net/images/shelton-ct-us-december19-editorial-260nw-185505653.jpg b/projects/drone-net/images/shelton-ct-us-december19-editorial-260nw-185505653.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2d8d670e9e79b530b23e700677c56e19e764223b
Binary files /dev/null and b/projects/drone-net/images/shelton-ct-us-december19-editorial-260nw-185505653.jpg differ
diff --git a/projects/drone-net/images/shelton-ct-us-december19-editorial-260nw-185505662.jpg b/projects/drone-net/images/shelton-ct-us-december19-editorial-260nw-185505662.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..180bd8128cd7b8edf599b561a9fb360ca9bff3c1
Binary files /dev/null and b/projects/drone-net/images/shelton-ct-us-december19-editorial-260nw-185505662.jpg differ
diff --git a/projects/drone-net/images/silhouette-drones-260nw-526185124.jpg b/projects/drone-net/images/silhouette-drones-260nw-526185124.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1111542488ced0654785f59f1262cabb7c7e1d92
Binary files /dev/null and b/projects/drone-net/images/silhouette-drones-260nw-526185124.jpg differ
diff --git a/projects/drone-net/images/silhouette-man-web-author-taking-260nw-1087557533.jpg b/projects/drone-net/images/silhouette-man-web-author-taking-260nw-1087557533.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dc529530e5f7d1bcb6fb16e04d45b186b09e65d0
Binary files /dev/null and b/projects/drone-net/images/silhouette-man-web-author-taking-260nw-1087557533.jpg differ
diff --git a/projects/drone-net/images/singaporejan-21-2017-flying-dji-260nw-560684272.jpg b/projects/drone-net/images/singaporejan-21-2017-flying-dji-260nw-560684272.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c2506f5f72c8747323bdd103a11cd57cb2bcec0f
Binary files /dev/null and b/projects/drone-net/images/singaporejan-21-2017-flying-dji-260nw-560684272.jpg differ
diff --git a/projects/drone-net/images/singaporejan-21-2017-flying-dji-260nw-560684581.jpg b/projects/drone-net/images/singaporejan-21-2017-flying-dji-260nw-560684581.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..40e84d3821a5d5b808a9f2b382fbb626141d554a
Binary files /dev/null and b/projects/drone-net/images/singaporejan-21-2017-flying-dji-260nw-560684581.jpg differ
diff --git a/projects/drone-net/images/singaporejan-21-2017-flying-dji-260nw-560691373.jpg b/projects/drone-net/images/singaporejan-21-2017-flying-dji-260nw-560691373.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..063273b2d0959766c432e64576e7e8bb142b1437
Binary files /dev/null and b/projects/drone-net/images/singaporejan-21-2017-flying-dji-260nw-560691373.jpg differ
diff --git a/projects/drone-net/images/singaporejan-21-2017-flying-dji-260nw-560694322.jpg b/projects/drone-net/images/singaporejan-21-2017-flying-dji-260nw-560694322.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c607c013d3584776ba2bfcca338211421f1cb40e
Binary files /dev/null and b/projects/drone-net/images/singaporejan-21-2017-flying-dji-260nw-560694322.jpg differ
diff --git a/projects/drone-net/images/skadovsk-ukraine-june-15-2018-260nw-1121976152.jpg b/projects/drone-net/images/skadovsk-ukraine-june-15-2018-260nw-1121976152.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bc19f271a16edcd63fb89207b422ef32512fcf0b
Binary files /dev/null and b/projects/drone-net/images/skadovsk-ukraine-june-15-2018-260nw-1121976152.jpg differ
diff --git a/projects/drone-net/images/sliven-bulgaria-december-272017-image-260nw-793534327.jpg b/projects/drone-net/images/sliven-bulgaria-december-272017-image-260nw-793534327.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f2d806f444b38bc81c6f42940a9bbc4a65138cf5
Binary files /dev/null and b/projects/drone-net/images/sliven-bulgaria-december-272017-image-260nw-793534327.jpg differ
diff --git a/projects/drone-net/images/smolian-bulgaria-october-15-2015-260nw-342931796.jpg b/projects/drone-net/images/smolian-bulgaria-october-15-2015-260nw-342931796.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7f48caae1032eaf613d1da189ae4cf8b6f7d55de
Binary files /dev/null and b/projects/drone-net/images/smolian-bulgaria-october-15-2015-260nw-342931796.jpg differ
diff --git a/projects/drone-net/images/sodertalje-sweden-february-4-2018-260nw-1017042718.jpg b/projects/drone-net/images/sodertalje-sweden-february-4-2018-260nw-1017042718.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a114b8a2a8a1217c0b572ed6ce67bfb3fb39562f
Binary files /dev/null and b/projects/drone-net/images/sodertalje-sweden-february-4-2018-260nw-1017042718.jpg differ
diff --git a/projects/drone-net/images/sofia-bulgaria-april-17-2016-260nw-418507690.jpg b/projects/drone-net/images/sofia-bulgaria-april-17-2016-260nw-418507690.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ae55835295c1e68e405945096205d0e050f20b8
Binary files /dev/null and b/projects/drone-net/images/sofia-bulgaria-april-17-2016-260nw-418507690.jpg differ
diff --git a/projects/drone-net/images/sofia-bulgaria-july-03-2015image-260nw-308627849.jpg b/projects/drone-net/images/sofia-bulgaria-july-03-2015image-260nw-308627849.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2796d7881c072e530fd516072400bfa94af6edb9
Binary files /dev/null and b/projects/drone-net/images/sofia-bulgaria-july-03-2015image-260nw-308627849.jpg differ
diff --git a/projects/drone-net/images/sofia-bulgaria-july-03-2015image-260nw-308627855.jpg b/projects/drone-net/images/sofia-bulgaria-july-03-2015image-260nw-308627855.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..64e873eeb85c02ba7f5752626f1e71c046254584
Binary files /dev/null and b/projects/drone-net/images/sofia-bulgaria-july-03-2015image-260nw-308627855.jpg differ
diff --git a/projects/drone-net/images/sofia-bulgaria-july-03-2015image-260nw-308627858.jpg b/projects/drone-net/images/sofia-bulgaria-july-03-2015image-260nw-308627858.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3e2eddb7e73ea5759783377f23e1edaeb343b8af
Binary files /dev/null and b/projects/drone-net/images/sofia-bulgaria-july-03-2015image-260nw-308627858.jpg differ
diff --git a/projects/drone-net/images/sofia-bulgaria-july-03-2015image-260nw-308627861.jpg b/projects/drone-net/images/sofia-bulgaria-july-03-2015image-260nw-308627861.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..abbcd44b4c871367c7a021d0619783ff9680f146
Binary files /dev/null and b/projects/drone-net/images/sofia-bulgaria-july-03-2015image-260nw-308627861.jpg differ
diff --git a/projects/drone-net/images/sofia-bulgaria-june-22-2015-260nw-308593724.jpg b/projects/drone-net/images/sofia-bulgaria-june-22-2015-260nw-308593724.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b824e37707c3c2c1844b6f425a8a78209b828854
Binary files /dev/null and b/projects/drone-net/images/sofia-bulgaria-june-22-2015-260nw-308593724.jpg differ
diff --git a/projects/drone-net/images/spark-dji-drone-260nw-1120419515.jpg b/projects/drone-net/images/spark-dji-drone-260nw-1120419515.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..535aa5cfec4ec96608e2d03cd002c979e8b114e4
Binary files /dev/null and b/projects/drone-net/images/spark-dji-drone-260nw-1120419515.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-26-march-260nw-398017579.jpg b/projects/drone-net/images/st-petersburg-russia-26-march-260nw-398017579.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eabe06fa78bfe821640bf1376a8f0a7e90d07811
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-26-march-260nw-398017579.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454665.jpg b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454665.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..946be2f5cc04de6051985dbdc30d7c4d54016990
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454665.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454674.jpg b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454674.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fd33e51b26023e4e165eead2a23733e5e03092b8
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454674.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454683.jpg b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454683.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5172bf74fae3def7fc8a76dd5b556cacfaefa462
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454683.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454689.jpg b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454689.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d23aa7159466aa45b0ef45c7d20aa127181e0961
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454689.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454695.jpg b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454695.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d35f8f46a50641e9a4ad0cbff3ca6414d79e69f0
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454695.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454701.jpg b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454701.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bc3cc09823343d25d71b44927e66e1a0014a4938
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454701.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454704.jpg b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454704.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5e81fbcef2ea03971d9d6ec3e7c037567c629af7
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454704.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454707.jpg b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454707.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b071024c7b91b3b7ed776bd00488c75554f8691c
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454707.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454710.jpg b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454710.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..459ef8cff57b7d15b89b898a0a41ef371f823b25
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-july-18-260nw-344454710.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-june-4-260nw-455414806.jpg b/projects/drone-net/images/st-petersburg-russia-june-4-260nw-455414806.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..064d4c9e4df3ef473e15f1875afddf0e71fc9351
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-june-4-260nw-455414806.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-june-4-260nw-455414845.jpg b/projects/drone-net/images/st-petersburg-russia-june-4-260nw-455414845.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a8c34ad946f34065bdd2c232e2b6a7b0f27600f3
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-june-4-260nw-455414845.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-june-4-260nw-455414860.jpg b/projects/drone-net/images/st-petersburg-russia-june-4-260nw-455414860.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a930c48a2d17e21aeb82265602f2371ad97a5c7c
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-june-4-260nw-455414860.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-433413211.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-433413211.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7bee584681b30b03f5ed92ea42da0d47e1604bc2
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-433413211.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-433413229.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-433413229.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..082446444dfc1dd7a67feb35cfc1e93ef2e321ef
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-433413229.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-433413271.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-433413271.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0e61a1b8fa010b8d24ce9cb56bc2f7063a9de33f
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-433413271.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-433966006.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-433966006.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f898d1d83fed89d2b5670c94a0679276bf63cfb3
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-433966006.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189233.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189233.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..41c9f62dbeab61ace39b18de36e02fc747dfb004
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189233.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189239.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189239.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aa07e786b02c98765c0c422f18bc7ba41c46de61
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189239.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189248.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189248.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..da51f5786e73b51456375ccb33c5e9bd301d8f4f
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189248.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189254.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189254.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..831656f4b158f0a8c3c378f17de3804e5b069bb2
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189254.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189266.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189266.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..928c5a109e7b190c6f4e316f2b714383e9b42268
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-434189266.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-436701535.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-436701535.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..de9beafc258d7145c426fca40c36b7882245db48
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-436701535.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-456319843.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-456319843.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6d73608ebc256166bf62d40a2717c6a9a8492e74
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-456319843.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-456319846.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-456319846.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ae3c96869596843df357da4ce17e506b6f42fd1a
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-456319846.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-463887596.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-463887596.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cb4a60085dc5161317ae4ba00b4113a18f836deb
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-463887596.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-463887611.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-463887611.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1843c7d5334a6280d35123469e633580b649b39e
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-463887611.jpg differ
diff --git a/projects/drone-net/images/st-petersburg-russia-may-4-260nw-463887635.jpg b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-463887635.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..185b29923dba5a4cd509557955e827e444e6ad7d
Binary files /dev/null and b/projects/drone-net/images/st-petersburg-russia-may-4-260nw-463887635.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465869.jpg b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465869.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9ddf31978c2ba90d519390713c43161b86260011
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465869.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465872.jpg b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465872.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..42c25e043ecc45a34b053f632a405ef218588b39
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465872.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465875.jpg b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465875.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7f15e0c95105054faf9888f73ff6d83ad647434b
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465875.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465878.jpg b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465878.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..17b04e8cc31c4b61167722577c1191beed7378a2
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465878.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465881.jpg b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465881.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..431f0e78b786c3ebf73b511ddae68cc27a1357a6
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465881.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465893.jpg b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465893.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8458235e0881af283e38ed00f1f457d4e48cfdba
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465893.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465908.jpg b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465908.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..468ea239509106524d7d50397b5c3044b1d1cde7
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465908.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465911.jpg b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465911.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..32bb8f4a47051c59554d4a975da3f71b00d4796b
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465911.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465923.jpg b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465923.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..52b49c9544f8ffd8005fb14c6687a20f3d847112
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465923.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465941.jpg b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465941.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fa6fc1b25011cd0f8fbf1615f0e44faf669fd8e6
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465941.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465947.jpg b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465947.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fb6443939834487c260c7a9f77b36e6cd38c0191
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465947.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465953.jpg b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465953.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..81771d24238e9bc531cf7ed11aef0b8073bd6bec
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-august-24th-editorial-260nw-309465953.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359429.jpg b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359429.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8248f7b2299be54b45b309ebaa7031fbc844c1c5
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359429.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359483.jpg b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359483.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f66ad461c333721c93c964b38d1a2aa6c26a547b
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359483.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359492.jpg b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359492.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c92682880b7310e59ece61990f7da2f5819b6946
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359492.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359504.jpg b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359504.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d779304c746c94be89a0654be3a4660139233440
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359504.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359519.jpg b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359519.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dc84b9e1fda6f09f8eaf9e9e37efe7e4e14ccdca
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359519.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359525.jpg b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359525.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..50565458fb6a166d4e751186fcd3963903a2d51c
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359525.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359576.jpg b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359576.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b0e7d97b1867215490c5f40b03766ac9d0d6515e
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359576.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359582.jpg b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359582.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..89660e54706d8edccc4e21b0d2713ce12281bca1
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359582.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359597.jpg b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359597.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c4fc14ee47539b11d57b4b46afffd56327b15e48
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359597.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359606.jpg b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359606.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..972e898270dedb7f5a4073c280eca91476d07689
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359606.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359612.jpg b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359612.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..db9b47e48c21b228abf16640c9a293493b4ab586
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359612.jpg differ
diff --git a/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359618.jpg b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359618.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ffd354e2802c3335cdce628a9b5e2f0a1587f4c5
Binary files /dev/null and b/projects/drone-net/images/stlouis-missouri-december19-editorial-photo-260nw-239359618.jpg differ
diff --git a/projects/drone-net/images/straszyn-poland-october-20-2015-260nw-335658002.jpg b/projects/drone-net/images/straszyn-poland-october-20-2015-260nw-335658002.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d36f1f1f6c74443becb02cd520782013130f2494
Binary files /dev/null and b/projects/drone-net/images/straszyn-poland-october-20-2015-260nw-335658002.jpg differ
diff --git a/projects/drone-net/images/straszyn-poland-october-20-2015-260nw-335658026.jpg b/projects/drone-net/images/straszyn-poland-october-20-2015-260nw-335658026.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6faed7e1d2a7e0f738b3d342be367dfb86c509b0
Binary files /dev/null and b/projects/drone-net/images/straszyn-poland-october-20-2015-260nw-335658026.jpg differ
diff --git a/projects/drone-net/images/sugarloaf-mountain-md-may-20-260nw-1099335164.jpg b/projects/drone-net/images/sugarloaf-mountain-md-may-20-260nw-1099335164.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..342607f993a85c760f9acc56b4381e742c2cba98
Binary files /dev/null and b/projects/drone-net/images/sugarloaf-mountain-md-may-20-260nw-1099335164.jpg differ
diff --git a/projects/drone-net/images/sundal-norway-june-17-2017-260nw-665411410.jpg b/projects/drone-net/images/sundal-norway-june-17-2017-260nw-665411410.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a27bdbe379e68bbb47dab5326d278b8b461d8cb3
Binary files /dev/null and b/projects/drone-net/images/sundal-norway-june-17-2017-260nw-665411410.jpg differ
diff --git a/projects/drone-net/images/sundal-norway-june-17-2017-260nw-665609923.jpg b/projects/drone-net/images/sundal-norway-june-17-2017-260nw-665609923.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9601ae608cbc8a6e4b43a198b05dd517f75af64e
Binary files /dev/null and b/projects/drone-net/images/sundal-norway-june-17-2017-260nw-665609923.jpg differ
diff --git a/projects/drone-net/images/sunnyvale-ca-usa-june-17-260nw-685366903.jpg b/projects/drone-net/images/sunnyvale-ca-usa-june-17-260nw-685366903.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..435cb306f223f7155f6d454323bcc693ae6fa4c2
Binary files /dev/null and b/projects/drone-net/images/sunnyvale-ca-usa-june-17-260nw-685366903.jpg differ
diff --git a/projects/drone-net/images/sunnyvale-ca-usa-june-17-260nw-685366945.jpg b/projects/drone-net/images/sunnyvale-ca-usa-june-17-260nw-685366945.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9b75cbc2fa9132fac5f2a39d0d30a76ad57c8647
Binary files /dev/null and b/projects/drone-net/images/sunnyvale-ca-usa-june-17-260nw-685366945.jpg differ
diff --git a/projects/drone-net/images/sunnyvale-ca-usa-june-17-260nw-685367008.jpg b/projects/drone-net/images/sunnyvale-ca-usa-june-17-260nw-685367008.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4525f95bd10b7bda5ecd4461c56986a894e21be2
Binary files /dev/null and b/projects/drone-net/images/sunnyvale-ca-usa-june-17-260nw-685367008.jpg differ
diff --git a/projects/drone-net/images/sunnyvale-ca-usa-june-17-260nw-685367266.jpg b/projects/drone-net/images/sunnyvale-ca-usa-june-17-260nw-685367266.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..89d68248789a4ce6452fc841cf0712f6391126dc
Binary files /dev/null and b/projects/drone-net/images/sunnyvale-ca-usa-june-17-260nw-685367266.jpg differ
diff --git a/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-468559256.jpg b/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-468559256.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cedb69cf7e319d16caddff4f122e80db5fc40ce8
Binary files /dev/null and b/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-468559256.jpg differ
diff --git a/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-468559259.jpg b/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-468559259.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c8fd252e43ec1314d79973614b47fd7eff05ad61
Binary files /dev/null and b/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-468559259.jpg differ
diff --git a/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-468559262.jpg b/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-468559262.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eedfe964213ff97d7f2ce81ce12eb3a08a457ab4
Binary files /dev/null and b/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-468559262.jpg differ
diff --git a/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-468581993.jpg b/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-468581993.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3f191c819423b6ec53089833017c4f28d1ccfb7c
Binary files /dev/null and b/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-468581993.jpg differ
diff --git a/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-469724219.jpg b/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-469724219.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7cc20b3d192e5e8972d26f392c3faa1c997b47cc
Binary files /dev/null and b/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-469724219.jpg differ
diff --git a/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-470595896.jpg b/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-470595896.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8bee81e98ea7dfe554e77e26ad622f5b1dbbb88d
Binary files /dev/null and b/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-470595896.jpg differ
diff --git a/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-473253313.jpg b/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-473253313.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1e0deece778739297864d9cb696ee4590c3c3f42
Binary files /dev/null and b/projects/drone-net/images/surattanee-thailand-sep-11-2015-260nw-473253313.jpg differ
diff --git a/projects/drone-net/images/swindon-uk-april-21-2016-260nw-625069223.jpg b/projects/drone-net/images/swindon-uk-april-21-2016-260nw-625069223.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c7ba34e09633afea2a72db93fa121e992a78b355
Binary files /dev/null and b/projects/drone-net/images/swindon-uk-april-21-2016-260nw-625069223.jpg differ
diff --git a/projects/drone-net/images/swindon-uk-july-9-2017-260nw-674719612.jpg b/projects/drone-net/images/swindon-uk-july-9-2017-260nw-674719612.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c98f22abe07e6f3ac95d0a0af51c890ee07c42dc
Binary files /dev/null and b/projects/drone-net/images/swindon-uk-july-9-2017-260nw-674719612.jpg differ
diff --git a/projects/drone-net/images/swindon-uk-july-9-2017-260nw-674744638.jpg b/projects/drone-net/images/swindon-uk-july-9-2017-260nw-674744638.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2359063656c4d23a20f750d2f7e58365b06de34d
Binary files /dev/null and b/projects/drone-net/images/swindon-uk-july-9-2017-260nw-674744638.jpg differ
diff --git a/projects/drone-net/images/sydney-australia-may-11-2017-260nw-667800325.jpg b/projects/drone-net/images/sydney-australia-may-11-2017-260nw-667800325.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0da83539b9b1e0c9a291eb50f20e9558aff63f5d
Binary files /dev/null and b/projects/drone-net/images/sydney-australia-may-11-2017-260nw-667800325.jpg differ
diff --git a/projects/drone-net/images/tak-thailand-nov-21-2015-260nw-346769810.jpg b/projects/drone-net/images/tak-thailand-nov-21-2015-260nw-346769810.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..29428cb80e7f2aae5b08f13297b1062cfc51a493
Binary files /dev/null and b/projects/drone-net/images/tak-thailand-nov-21-2015-260nw-346769810.jpg differ
diff --git a/projects/drone-net/images/tallinn-estonia-march-14-2016-260nw-392135200.jpg b/projects/drone-net/images/tallinn-estonia-march-14-2016-260nw-392135200.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cfa9713b9028f4ac47b6b812efb0b910087ff2df
Binary files /dev/null and b/projects/drone-net/images/tallinn-estonia-march-14-2016-260nw-392135200.jpg differ
diff --git a/projects/drone-net/images/telaviv-israel-april-3-2018-260nw-1064470913.jpg b/projects/drone-net/images/telaviv-israel-april-3-2018-260nw-1064470913.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c2ee3b811c3a3960e9d5cf155db08d0a38dedf68
Binary files /dev/null and b/projects/drone-net/images/telaviv-israel-april-3-2018-260nw-1064470913.jpg differ
diff --git a/projects/drone-net/images/telaviv-israel-april-3-2018-260nw-1064470916.jpg b/projects/drone-net/images/telaviv-israel-april-3-2018-260nw-1064470916.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5e7007843b667f408b419e595b21f40aa2dde84f
Binary files /dev/null and b/projects/drone-net/images/telaviv-israel-april-3-2018-260nw-1064470916.jpg differ
diff --git a/projects/drone-net/images/telaviv-israel-april-3-2018-260nw-1064470919.jpg b/projects/drone-net/images/telaviv-israel-april-3-2018-260nw-1064470919.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..69ab8a22c7e20fb01032318558cc2272c4395970
Binary files /dev/null and b/projects/drone-net/images/telaviv-israel-april-3-2018-260nw-1064470919.jpg differ
diff --git a/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-578581402.jpg b/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-578581402.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..999ad5b3e8da0f0149b77334e81f5f76de8ebdd3
Binary files /dev/null and b/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-578581402.jpg differ
diff --git a/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-578581414.jpg b/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-578581414.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cc66edd5b6628c05b8666716c720f88524d8a99a
Binary files /dev/null and b/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-578581414.jpg differ
diff --git a/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-579386104.jpg b/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-579386104.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a7ff711b9329e7ef0d8d2be214f9bc39bcd7f144
Binary files /dev/null and b/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-579386104.jpg differ
diff --git a/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-580004959.jpg b/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-580004959.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..19eb3fe4c439b589fa98cf405fe31c3460c97cd8
Binary files /dev/null and b/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-580004959.jpg differ
diff --git a/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-580004992.jpg b/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-580004992.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9461af00962d667177fdb789d6a57a3febe613a9
Binary files /dev/null and b/projects/drone-net/images/tenerife-spain-13022017-drone-dji-260nw-580004992.jpg differ
diff --git a/projects/drone-net/images/tenerife-spain-13022017-man-remote-260nw-579386086.jpg b/projects/drone-net/images/tenerife-spain-13022017-man-remote-260nw-579386086.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..77ea4c7a2add59ed3ddb93b84671e4186b6a773f
Binary files /dev/null and b/projects/drone-net/images/tenerife-spain-13022017-man-remote-260nw-579386086.jpg differ
diff --git a/projects/drone-net/images/tenerife-spain-13022017-man-remote-260nw-579386116.jpg b/projects/drone-net/images/tenerife-spain-13022017-man-remote-260nw-579386116.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..de96bd0f9f97946a6ab65346e63c92cc1a4dead5
Binary files /dev/null and b/projects/drone-net/images/tenerife-spain-13022017-man-remote-260nw-579386116.jpg differ
diff --git a/projects/drone-net/images/tenerife-spain-13022017-man-remout-260nw-578581357.jpg b/projects/drone-net/images/tenerife-spain-13022017-man-remout-260nw-578581357.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..de50e27db8ce6cd2345ae46db2060ee8833e3cef
Binary files /dev/null and b/projects/drone-net/images/tenerife-spain-13022017-man-remout-260nw-578581357.jpg differ
diff --git a/projects/drone-net/images/thailand-august-23-2017-dji-260nw-684692635.jpg b/projects/drone-net/images/thailand-august-23-2017-dji-260nw-684692635.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4320e2320ec89e165baf7499587b14b327c033fa
Binary files /dev/null and b/projects/drone-net/images/thailand-august-23-2017-dji-260nw-684692635.jpg differ
diff --git a/projects/drone-net/images/thailand-bangkok-30-march-2017-260nw-611082710.jpg b/projects/drone-net/images/thailand-bangkok-30-march-2017-260nw-611082710.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7b19c64eee5186380ab91dae02c22c4293630f2b
Binary files /dev/null and b/projects/drone-net/images/thailand-bangkok-30-march-2017-260nw-611082710.jpg differ
diff --git a/projects/drone-net/images/thailand-bangkok-30-march-2017-260nw-611082734.jpg b/projects/drone-net/images/thailand-bangkok-30-march-2017-260nw-611082734.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..208be8fff7cdf10348b2b33d5bab0f19070bf8bb
Binary files /dev/null and b/projects/drone-net/images/thailand-bangkok-30-march-2017-260nw-611082734.jpg differ
diff --git a/projects/drone-net/images/thailand-chang-island-15-april-260nw-623367041.jpg b/projects/drone-net/images/thailand-chang-island-15-april-260nw-623367041.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6973a32784f5aa759695b8bf108ad9d2e4b1107b
Binary files /dev/null and b/projects/drone-net/images/thailand-chang-island-15-april-260nw-623367041.jpg differ
diff --git a/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141700834.jpg b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141700834.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..02061adad0318a4034678316db89c6407bac7cb0
Binary files /dev/null and b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141700834.jpg differ
diff --git a/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141701242.jpg b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141701242.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6f0b40c7f7155c92d59514f2185d7522a14a48da
Binary files /dev/null and b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141701242.jpg differ
diff --git a/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141708832.jpg b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141708832.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b858e7c37f450503f8fca6ff5807ba246cdd83c3
Binary files /dev/null and b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141708832.jpg differ
diff --git a/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141709540.jpg b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141709540.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7cadb8681510c546e3d3a324e9105599041317ce
Binary files /dev/null and b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141709540.jpg differ
diff --git a/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141709972.jpg b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141709972.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5afce878c8a47fc9547098a6da80fca5e1bcf15f
Binary files /dev/null and b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141709972.jpg differ
diff --git a/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141710734.jpg b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141710734.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8e61680b332c7a008c1b86a4d3f018e1661efd90
Binary files /dev/null and b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141710734.jpg differ
diff --git a/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141711196.jpg b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141711196.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..740a994c7939e6e0afbbc856e1264eb49fdbc751
Binary files /dev/null and b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141711196.jpg differ
diff --git a/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141711481.jpg b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141711481.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e246c6f05090d6930c5323450d3da240223cbbf3
Binary files /dev/null and b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141711481.jpg differ
diff --git a/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141712237.jpg b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141712237.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..65ac76ccfe5381fd457657fba3fd98dd31df7663
Binary files /dev/null and b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141712237.jpg differ
diff --git a/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141712912.jpg b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141712912.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cc2e556800091b75811ce660b5dd79063aa0bb02
Binary files /dev/null and b/projects/drone-net/images/thailand-july-17-2018-dji-260nw-1141712912.jpg differ
diff --git a/projects/drone-net/images/thailand-lampang-august-10-2017-260nw-716104897.jpg b/projects/drone-net/images/thailand-lampang-august-10-2017-260nw-716104897.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..79bb60da683d9c7f75d94efdaeef062bd373183f
Binary files /dev/null and b/projects/drone-net/images/thailand-lampang-august-10-2017-260nw-716104897.jpg differ
diff --git a/projects/drone-net/images/thailand-lop-buri-18-june-260nw-663452788.jpg b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-663452788.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..89e061933eedd48798dea28132b82d6a6b1686d3
Binary files /dev/null and b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-663452788.jpg differ
diff --git a/projects/drone-net/images/thailand-lop-buri-18-june-260nw-663452800.jpg b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-663452800.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..96c33c0ad1ea0cba1b9679e7bc91ae44cb622b9e
Binary files /dev/null and b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-663452800.jpg differ
diff --git a/projects/drone-net/images/thailand-lop-buri-18-june-260nw-663452803.jpg b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-663452803.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7d30b984e191c38920ca5985a9aea7802b5a1979
Binary files /dev/null and b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-663452803.jpg differ
diff --git a/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057384.jpg b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057384.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..78acf3e095c2bdd1fe0b9d81c2700ac0ce7e6280
Binary files /dev/null and b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057384.jpg differ
diff --git a/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057393.jpg b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057393.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8817a7d4e60ccea6f7445f965f9fd014cf7d6145
Binary files /dev/null and b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057393.jpg differ
diff --git a/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057399.jpg b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057399.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9d68f3b71b27150927c0356f5fa52b28ddc29607
Binary files /dev/null and b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057399.jpg differ
diff --git a/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057405.jpg b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057405.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c638f0e5cd702dbf7effff1f3b9832a0391b4f2e
Binary files /dev/null and b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057405.jpg differ
diff --git a/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057417.jpg b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057417.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8ac842ed11e8f3cdb0f951102cc9661388c7433e
Binary files /dev/null and b/projects/drone-net/images/thailand-lop-buri-18-june-260nw-664057417.jpg differ
diff --git a/projects/drone-net/images/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853369.jpg b/projects/drone-net/images/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853369.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..32c9be82491110d0fa26a68f2fe5516fa8a04844
Binary files /dev/null and b/projects/drone-net/images/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853369.jpg differ
diff --git a/projects/drone-net/images/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853375.jpg b/projects/drone-net/images/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853375.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3126e12208c95481376ea56427924224bbca6833
Binary files /dev/null and b/projects/drone-net/images/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853375.jpg differ
diff --git a/projects/drone-net/images/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853378.jpg b/projects/drone-net/images/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853378.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3c6028c8f9a20c3d513a35cb9328602cc9421ccc
Binary files /dev/null and b/projects/drone-net/images/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853378.jpg differ
diff --git a/projects/drone-net/images/thailandlopburi15jun2017-dji-mavic-pro-drone-260nw-661064797.jpg b/projects/drone-net/images/thailandlopburi15jun2017-dji-mavic-pro-drone-260nw-661064797.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..461605ebdbb171402164a51e42c677dbefe30217
Binary files /dev/null and b/projects/drone-net/images/thailandlopburi15jun2017-dji-mavic-pro-drone-260nw-661064797.jpg differ
diff --git a/projects/drone-net/images/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941385.jpg b/projects/drone-net/images/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941385.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e4da339c58f6c953dd8f2cda8922c59c90a8b3ac
Binary files /dev/null and b/projects/drone-net/images/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941385.jpg differ
diff --git a/projects/drone-net/images/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941481.jpg b/projects/drone-net/images/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941481.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..690b0658288be4aba59f3e032961e70084db02d5
Binary files /dev/null and b/projects/drone-net/images/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941481.jpg differ
diff --git a/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681919.jpg b/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681919.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..49e4c000101e6b43cde5616416416cb9305c08ef
Binary files /dev/null and b/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681919.jpg differ
diff --git a/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681943.jpg b/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681943.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a87e86b5294a15757fd61fa9f85594d72fa8926e
Binary files /dev/null and b/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681943.jpg differ
diff --git a/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681958.jpg b/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681958.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7ce6fafe87b674b973383a5779c9d6ff7327be5f
Binary files /dev/null and b/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681958.jpg differ
diff --git a/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681973.jpg b/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681973.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..caeac647d099548482378b28ca9e85eeb0074aa8
Binary files /dev/null and b/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681973.jpg differ
diff --git a/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681982.jpg b/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681982.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6b75c9148e4cefae5ca6a7bc88c3d59619d34df2
Binary files /dev/null and b/projects/drone-net/images/thessaloniki-greece-august-2-2017-260nw-705681982.jpg differ
diff --git a/projects/drone-net/images/thessaloniki-greece-july-29-2015-260nw-317456834.jpg b/projects/drone-net/images/thessaloniki-greece-july-29-2015-260nw-317456834.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1e8e9ac676f5db4b2cf2690516e3da8fa897f69b
Binary files /dev/null and b/projects/drone-net/images/thessaloniki-greece-july-29-2015-260nw-317456834.jpg differ
diff --git a/projects/drone-net/images/thessaloniki-greece-october-4-2015-260nw-467252654.jpg b/projects/drone-net/images/thessaloniki-greece-october-4-2015-260nw-467252654.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..916225497e51d553b8cf47c0916b2c997696442a
Binary files /dev/null and b/projects/drone-net/images/thessaloniki-greece-october-4-2015-260nw-467252654.jpg differ
diff --git a/projects/drone-net/images/thessaloniki-greece-october-4-2015-260nw-467252657.jpg b/projects/drone-net/images/thessaloniki-greece-october-4-2015-260nw-467252657.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..25ac480846668f7b27f2ce15fd027e04f9524976
Binary files /dev/null and b/projects/drone-net/images/thessaloniki-greece-october-4-2015-260nw-467252657.jpg differ
diff --git a/projects/drone-net/images/this-view-drone-over-beach-260nw-269595962.jpg b/projects/drone-net/images/this-view-drone-over-beach-260nw-269595962.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a4f683d53c0deb812ca6cf1fbc34f81249ed19ed
Binary files /dev/null and b/projects/drone-net/images/this-view-drone-over-beach-260nw-269595962.jpg differ
diff --git a/projects/drone-net/images/torino-italy-march-07-2018-260nw-1040670358.jpg b/projects/drone-net/images/torino-italy-march-07-2018-260nw-1040670358.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..32d7c109f136185cb196da83ce52cd36ecef7ef9
Binary files /dev/null and b/projects/drone-net/images/torino-italy-march-07-2018-260nw-1040670358.jpg differ
diff --git a/projects/drone-net/images/torino-italy-march-09-2018-260nw-1043086450.jpg b/projects/drone-net/images/torino-italy-march-09-2018-260nw-1043086450.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1f4ce0e6a7448dfd5c0abe6f220027a5c8b46ce1
Binary files /dev/null and b/projects/drone-net/images/torino-italy-march-09-2018-260nw-1043086450.jpg differ
diff --git a/projects/drone-net/images/torino-italy-march-09-2018-260nw-1043086453.jpg b/projects/drone-net/images/torino-italy-march-09-2018-260nw-1043086453.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fc4ac8fae0a53cf72242389df9676ea92938d6ec
Binary files /dev/null and b/projects/drone-net/images/torino-italy-march-09-2018-260nw-1043086453.jpg differ
diff --git a/projects/drone-net/images/torino-italy-march-09-2018-260nw-1043086456.jpg b/projects/drone-net/images/torino-italy-march-09-2018-260nw-1043086456.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7bc18d6b9e04aa55943cafcfa2ad24a349411a6b
Binary files /dev/null and b/projects/drone-net/images/torino-italy-march-09-2018-260nw-1043086456.jpg differ
diff --git a/projects/drone-net/images/torino-italy-march-09-2018-260nw-1043086459.jpg b/projects/drone-net/images/torino-italy-march-09-2018-260nw-1043086459.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1c03b9a3e98e7b19d805997524dba77bba91b91f
Binary files /dev/null and b/projects/drone-net/images/torino-italy-march-09-2018-260nw-1043086459.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749849.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749849.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ad634ed685b41aca2ab11ecd10b6d6921bf65a3e
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749849.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749852.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749852.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a41cd6249577be3cfad88263f75d1a6eb67b0c54
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749852.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749855.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749855.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1b6b981c2f4bd3913efdf89299797bd1e8851d19
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749855.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749954.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749954.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..73edbfbadbca7596d16c35c7110b7682b244b7e0
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749954.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749969.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749969.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cafb731237ffc6aec17491004735f3d35171f28a
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749969.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749984.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749984.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9731ad3217d658796ab5b7f882fcd7514f1ad0d6
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-581749984.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582237502.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582237502.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..397eca40ddb8949f6dee6af657a8f791a04d8403
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582237502.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582238681.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582238681.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8517e47563f6cec0e5426f295312763fe45bc2e8
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582238681.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582238741.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582238741.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ab0d5033a7c7260d6eaab043dc4ea721daa161f7
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582238741.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582238822.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582238822.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d05514163ae5aa8734b8bc0288e40c98067cb404
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582238822.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582748372.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582748372.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..04a5c82332f4b7fa16c9b3dfa2b109720a46e04e
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582748372.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582748378.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582748378.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c6e14a12f7efba4f3fa1b25a8f98b3f9d62f94e4
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582748378.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582748381.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582748381.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..550e3fee9933659cc9faf190a8d98497978ce7ae
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-582748381.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-583138678.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-583138678.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..87ea5026d5d593175e70cf4c8bbc143f67cc35a1
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-583138678.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-583138681.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-583138681.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..da8978472cc21a4536dfa1429d0e4159dc84de8f
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-583138681.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-583138687.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-583138687.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..16708b8b8b63b8a09f60a5d12ab828e1aa8e21d2
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-583138687.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-584082076.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-584082076.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..65419767c3f49f8637c63837b2cf9e660f6130ea
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-584082076.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-584082133.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-584082133.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..99658e5235e47b486a416d99f1f388665e689d50
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-584082133.jpg differ
diff --git a/projects/drone-net/images/toronto-canada-february-17-2017-260nw-584089447.jpg b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-584089447.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a23310e03b1ca75cb2ccd9a968075d8bc700b942
Binary files /dev/null and b/projects/drone-net/images/toronto-canada-february-17-2017-260nw-584089447.jpg differ
diff --git a/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582045.jpg b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582045.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..233d19207e01e3960c24658625d34dccceaceb23
Binary files /dev/null and b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582045.jpg differ
diff --git a/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582060.jpg b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582060.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..79502d72aa9d1f050eb85eb723133773131b384b
Binary files /dev/null and b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582060.jpg differ
diff --git a/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582063.jpg b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582063.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4df4c6eb785d7a0dd36f17e539eca4a95c812c0a
Binary files /dev/null and b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582063.jpg differ
diff --git a/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582075.jpg b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582075.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..837ee4421649374515290dd4ce04b66eca836c75
Binary files /dev/null and b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582075.jpg differ
diff --git a/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582078.jpg b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582078.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..468f441d44da1e79a0b35753f1bd482fec67ec2d
Binary files /dev/null and b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582078.jpg differ
diff --git a/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582090.jpg b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582090.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..54f16e42d8cd487b7be19ef7101b78054ef0bebc
Binary files /dev/null and b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582090.jpg differ
diff --git a/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582093.jpg b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582093.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..59f146a1c61a740a4316c86b7aef3bb810a03c9c
Binary files /dev/null and b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582093.jpg differ
diff --git a/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582099.jpg b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582099.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d15541bf05ca63e71af06985c1f07e5ad9e0ad9c
Binary files /dev/null and b/projects/drone-net/images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582099.jpg differ
diff --git a/projects/drone-net/images/tullgarn-sweden-may-6-2018-260nw-1119011186.jpg b/projects/drone-net/images/tullgarn-sweden-may-6-2018-260nw-1119011186.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dd5b46bae23acafd9ef430103673edcb9bc87947
Binary files /dev/null and b/projects/drone-net/images/tullgarn-sweden-may-6-2018-260nw-1119011186.jpg differ
diff --git a/projects/drone-net/images/tullgarn-sweden-may-6-2018-260nw-1119011558.jpg b/projects/drone-net/images/tullgarn-sweden-may-6-2018-260nw-1119011558.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8e38d8bafe0c164f9e51dfc5baaa8041bcb013b9
Binary files /dev/null and b/projects/drone-net/images/tullgarn-sweden-may-6-2018-260nw-1119011558.jpg differ
diff --git a/projects/drone-net/images/turin-italy-march-8-2018-260nw-1041470044.jpg b/projects/drone-net/images/turin-italy-march-8-2018-260nw-1041470044.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6494ee82881483ef36feb2dacec13bb2dbc86fdd
Binary files /dev/null and b/projects/drone-net/images/turin-italy-march-8-2018-260nw-1041470044.jpg differ
diff --git a/projects/drone-net/images/turin-italy-march-8-2018-260nw-1041470047.jpg b/projects/drone-net/images/turin-italy-march-8-2018-260nw-1041470047.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e48b86148cc4b170bfbdca36f20c095cc0def83c
Binary files /dev/null and b/projects/drone-net/images/turin-italy-march-8-2018-260nw-1041470047.jpg differ
diff --git a/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645586.jpg b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645586.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..76ceee48164f49a566c4f6ff1580f9f484f6b3e1
Binary files /dev/null and b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645586.jpg differ
diff --git a/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645595.jpg b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645595.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9107aeeadae1f8a6181e4076df64635f1a9db18b
Binary files /dev/null and b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645595.jpg differ
diff --git a/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645598.jpg b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645598.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..39c375025efb1edb74d9f02e30e37812d339399b
Binary files /dev/null and b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645598.jpg differ
diff --git a/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645607.jpg b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645607.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..76de00789e7fd1d84a04910652c2d74b6c7e135a
Binary files /dev/null and b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645607.jpg differ
diff --git a/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645619.jpg b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645619.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9795213981d948f239bb709faf818c6b09d8232e
Binary files /dev/null and b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645619.jpg differ
diff --git a/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645622.jpg b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645622.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b3263364c0e684a7d7b5a1dd3a6031fc0a8bfa2a
Binary files /dev/null and b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645622.jpg differ
diff --git a/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645628.jpg b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645628.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..464e416c940d253f2d87cbd7a9ca30f9658077a8
Binary files /dev/null and b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645628.jpg differ
diff --git a/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645640.jpg b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645640.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f702aa960bdae129bb5f3320b0130e24824a91d1
Binary files /dev/null and b/projects/drone-net/images/tyumen-russia-april-23-2016-260nw-420645640.jpg differ
diff --git a/projects/drone-net/images/tyumen-russia-july-23-2017drone-260nw-682654117.jpg b/projects/drone-net/images/tyumen-russia-july-23-2017drone-260nw-682654117.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2cb576a9c35101ab60043ab88b30b460ac0f457a
Binary files /dev/null and b/projects/drone-net/images/tyumen-russia-july-23-2017drone-260nw-682654117.jpg differ
diff --git a/projects/drone-net/images/tyumen-russia-july-23-2017drone-260nw-682654126.jpg b/projects/drone-net/images/tyumen-russia-july-23-2017drone-260nw-682654126.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..93d82ef91e3a333cee7b0c1561fb6a8a75c64cfc
Binary files /dev/null and b/projects/drone-net/images/tyumen-russia-july-23-2017drone-260nw-682654126.jpg differ
diff --git a/projects/drone-net/images/tyumen-russia-july-23-2017drone-260nw-682654138.jpg b/projects/drone-net/images/tyumen-russia-july-23-2017drone-260nw-682654138.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e7a187aa370f7877903f226fa7ccebc563102e02
Binary files /dev/null and b/projects/drone-net/images/tyumen-russia-july-23-2017drone-260nw-682654138.jpg differ
diff --git a/projects/drone-net/images/uav-drone-copter-flying-digital-260nw-527768593.jpg b/projects/drone-net/images/uav-drone-copter-flying-digital-260nw-527768593.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bc99d549b9d06a919b165d5bcb583a54aeb68a85
Binary files /dev/null and b/projects/drone-net/images/uav-drone-copter-flying-digital-260nw-527768593.jpg differ
diff --git a/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767915.jpg b/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767915.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..92a8d19c71278ff42dd94da15f6db4ba008a5db7
Binary files /dev/null and b/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767915.jpg differ
diff --git a/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767927.jpg b/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767927.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d16aa5999d69af06fac2cfc952ef1f9cc35c7448
Binary files /dev/null and b/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767927.jpg differ
diff --git a/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767933.jpg b/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767933.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f7b23ec485e95f5fdbe4a2477b11a7be43070d17
Binary files /dev/null and b/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767933.jpg differ
diff --git a/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767936.jpg b/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767936.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8c683f095852e91fc2755dac4eb4891c3dc34fd0
Binary files /dev/null and b/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767936.jpg differ
diff --git a/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767942.jpg b/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767942.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a0bd0cdbbfde6da319b14d3cec7900980ee56cb9
Binary files /dev/null and b/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767942.jpg differ
diff --git a/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767948.jpg b/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767948.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b023c3aedfd3552ca4bc65879087288984b7a4cd
Binary files /dev/null and b/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767948.jpg differ
diff --git a/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767957.jpg b/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767957.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d4395a959191d53be7bbb1241e4ad3f11c64aff0
Binary files /dev/null and b/projects/drone-net/images/ubud-bali-circa-february-2017-260nw-581767957.jpg differ
diff --git a/projects/drone-net/images/udon-thani-thailand-august-16-260nw-343985606.jpg b/projects/drone-net/images/udon-thani-thailand-august-16-260nw-343985606.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f83d0dfdf9f7897bb5b562c6263d8bad5af05620
Binary files /dev/null and b/projects/drone-net/images/udon-thani-thailand-august-16-260nw-343985606.jpg differ
diff --git a/projects/drone-net/images/udon-thani-thailand-may-18-260nw-426866146.jpg b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-426866146.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5c979aacac259d9859b65e70ebd4d00e134b3f5b
Binary files /dev/null and b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-426866146.jpg differ
diff --git a/projects/drone-net/images/udon-thani-thailand-may-18-260nw-426867229.jpg b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-426867229.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7624ad37be33e83ae9ddee29b9bb19340fe31601
Binary files /dev/null and b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-426867229.jpg differ
diff --git a/projects/drone-net/images/udon-thani-thailand-may-18-260nw-427857772.jpg b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-427857772.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7e2c2526ba71bad660ec05fd3085a661925e28f2
Binary files /dev/null and b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-427857772.jpg differ
diff --git a/projects/drone-net/images/udon-thani-thailand-may-18-260nw-453846613.jpg b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-453846613.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..46aa3ca47afcf292bde8db715744886c94e48699
Binary files /dev/null and b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-453846613.jpg differ
diff --git a/projects/drone-net/images/udon-thani-thailand-may-18-260nw-464597792.jpg b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-464597792.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4b136425f5e42b5150cf705e51c339bb83300877
Binary files /dev/null and b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-464597792.jpg differ
diff --git a/projects/drone-net/images/udon-thani-thailand-may-18-260nw-506561329.jpg b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-506561329.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8cd519fe4ad5c75468d2a01800c6cb7b93bdb136
Binary files /dev/null and b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-506561329.jpg differ
diff --git a/projects/drone-net/images/udon-thani-thailand-may-18-260nw-668130478.jpg b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-668130478.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..49f322fccc0af3a40555792b097b5be5b6df7f54
Binary files /dev/null and b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-668130478.jpg differ
diff --git a/projects/drone-net/images/udon-thani-thailand-may-18-260nw-791041909.jpg b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-791041909.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dfbe0fb6496a9e771be37f081cd25b7b87ec5618
Binary files /dev/null and b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-791041909.jpg differ
diff --git a/projects/drone-net/images/udon-thani-thailand-may-18-260nw-791041912.jpg b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-791041912.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..428e1c31ea7fc17dbcda879709cdb1d9da245767
Binary files /dev/null and b/projects/drone-net/images/udon-thani-thailand-may-18-260nw-791041912.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-august-14-2016-260nw-470091731.jpg b/projects/drone-net/images/udonthani-thailand-august-14-2016-260nw-470091731.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5faf6796176ddf9dda4d9d8a91ea1e63e0d1b8d8
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-august-14-2016-260nw-470091731.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-august-14-2016-260nw-470091734.jpg b/projects/drone-net/images/udonthani-thailand-august-14-2016-260nw-470091734.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..920db90ec00c70ffb2fe04680f13c21e04bedc16
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-august-14-2016-260nw-470091734.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-august-14-2016-260nw-470091737.jpg b/projects/drone-net/images/udonthani-thailand-august-14-2016-260nw-470091737.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8e8adf9ee6316c6adbf59edec9479c70717b335b
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-august-14-2016-260nw-470091737.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-351283925.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-351283925.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7c5b1f8f76ba8b2d5f37fff141b5a0877d4e15c8
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-351283925.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-351283928.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-351283928.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..15c1fa104e84786ee42fc13e6d8b71964c0f266f
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-351283928.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-351283931.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-351283931.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..563dc913f8db7385dc274122c2b3a7c29f725c2e
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-351283931.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-351283934.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-351283934.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3365e771d96a4d35ceae87fd977b6a546e94b8bf
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-351283934.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324626.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324626.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4988833d0921d0783343657a45de7bf8485bf260
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324626.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324629.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324629.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8c214a4c7f1c5545db059ac3217bf4058b38234b
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324629.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324632.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324632.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..87c5ffce0485d876e5408f063248529df7b06311
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324632.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324635.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324635.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..98638baa3a72e7aa9fdd46427be42f9308e4d609
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324635.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324662.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324662.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e1f5d335dbf15916919bc2f1d7aff7c79a306354
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324662.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324668.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324668.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9eec78e6652a46983c4ee0a992b0009576f20fc0
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324668.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324686.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324686.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a4be192d0b1b9c8b17ee519dbfeb7b995783e959
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324686.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324692.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324692.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..07bb2b6853b4ed7ff6870d41079b55d193b331dc
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324692.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324701.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324701.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0e77d36db374edc1c190bf2589b6939ff3d7c8dc
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324701.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324707.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324707.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d8b8be57f8b629ed323358c993ec3cae2996374e
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324707.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324710.jpg b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324710.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ed74923f8678a5f3a33532d31a64dfe2886b917d
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-december-11-2015-260nw-371324710.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041161.jpg b/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041161.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2152298dc6329068b898bbd96347d0da42b1fad9
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041161.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041176.jpg b/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041176.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ac172538b72c112207c5979f44b8a7c34b190b4d
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041176.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041197.jpg b/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041197.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d6834583d9c093465ef3e807bca48e90dc5ee8fd
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041197.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041203.jpg b/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041203.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..49724988004f70e62a1714fe53bab487da875b1d
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041203.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041215.jpg b/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041215.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f91c17c562e1286651eb226d3236ee41912042a1
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041215.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041221.jpg b/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041221.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b170037063b2f31b1175a011f8394256522c900f
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041221.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041230.jpg b/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041230.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0e42585a839549c520eee52469d5255519e0304e
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-february-15-2017-260nw-582041230.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-jan-31-2016-260nw-371387017.jpg b/projects/drone-net/images/udonthani-thailand-jan-31-2016-260nw-371387017.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f46cb33d9aab9ebc499afded389073c485eb3e27
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-jan-31-2016-260nw-371387017.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-18-2018-260nw-1006006834.jpg b/projects/drone-net/images/udonthani-thailand-january-18-2018-260nw-1006006834.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..834082f07bc1f74cd88d549f014236fc9f082511
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-18-2018-260nw-1006006834.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-18-2018-260nw-1006006837.jpg b/projects/drone-net/images/udonthani-thailand-january-18-2018-260nw-1006006837.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4ef268924b2f3522b96cc85cd8ecc078808a22a9
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-18-2018-260nw-1006006837.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-18-2018-260nw-1006006840.jpg b/projects/drone-net/images/udonthani-thailand-january-18-2018-260nw-1006006840.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..668750152bb65e7f5f2c06ff0db02859f33580ea
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-18-2018-260nw-1006006840.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573210988.jpg b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573210988.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b3cf7eebf85a3df56717109cd6f50c408807d683
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573210988.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573210997.jpg b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573210997.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9781d9862b30e21e2ee5f3a01efc332fcb3d922d
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573210997.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211009.jpg b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211009.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c325524d1405d65d5405aa135b4a92e579bd1130
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211009.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211021.jpg b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211021.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9e34aa6ba2293733d88e9e420fa1f3abf8d09bd9
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211021.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211030.jpg b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211030.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f44416d86b6ab840dae6f21133a348fc3755295a
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211030.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211033.jpg b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211033.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b5b568a0748741cde85ebfe0f62ef62f70a89a77
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211033.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211048.jpg b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211048.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5cd8d68e1797a72f39065bda1181e142d0894dc0
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211048.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211057.jpg b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211057.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a9ce8258ecee9d3df6a133e71710197f53726fa2
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211057.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211066.jpg b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211066.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5ea8532451971ed3937fe040f6adf938681d2970
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211066.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211075.jpg b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211075.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a219f0717566f5297bb291539a12b3052e3c9c22
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211075.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211081.jpg b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211081.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bfdd503a0880d7b9e829663cd81b9d7087852ed7
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211081.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211090.jpg b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211090.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2dab88e6b4627c86ddd570e33223ac9acf957bec
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211090.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211099.jpg b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211099.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e60f43f9c1996522f22ecca57d77ae9a917f9bfb
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211099.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211159.jpg b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211159.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5e2d612cd7d5a0a6a766a28aa094fbb0e0da6543
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-january-8-2017-260nw-573211159.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-march-05-2016-260nw-387931180.jpg b/projects/drone-net/images/udonthani-thailand-march-05-2016-260nw-387931180.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4de393b1e78c988d4839727496e644cfaf5f53b3
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-march-05-2016-260nw-387931180.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-march-05-2016-260nw-387931192.jpg b/projects/drone-net/images/udonthani-thailand-march-05-2016-260nw-387931192.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8a28ada3d18c7fe9c731077917bec383fe0c5222
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-march-05-2016-260nw-387931192.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-march-05-2016-260nw-387931198.jpg b/projects/drone-net/images/udonthani-thailand-march-05-2016-260nw-387931198.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9f41d29d192b0ed6aef26d0c1387d05a863a0fad
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-march-05-2016-260nw-387931198.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-march-05-2016-260nw-387931201.jpg b/projects/drone-net/images/udonthani-thailand-march-05-2016-260nw-387931201.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dc99cc4c9f3641a808b4023818fb6c4fb874cad0
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-march-05-2016-260nw-387931201.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-may-6-2016-260nw-422590789.jpg b/projects/drone-net/images/udonthani-thailand-may-6-2016-260nw-422590789.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d01d47436914addf4fd0911f0eb00cfe74c72898
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-may-6-2016-260nw-422590789.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-may-6-2016-260nw-422590795.jpg b/projects/drone-net/images/udonthani-thailand-may-6-2016-260nw-422590795.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0faf6299f44b3db1d9e037455694d850da8d1026
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-may-6-2016-260nw-422590795.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-october-192015-flying-260nw-334423025.jpg b/projects/drone-net/images/udonthani-thailand-october-192015-flying-260nw-334423025.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7bafc3d37aa674290cbc469a5726b52728270d9e
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-october-192015-flying-260nw-334423025.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailand-october-192015-flying-260nw-334423034.jpg b/projects/drone-net/images/udonthani-thailand-october-192015-flying-260nw-334423034.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..18c8c9ee1dcdadfc83f51110aaac8956a184f578
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailand-october-192015-flying-260nw-334423034.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-417484537.jpg b/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-417484537.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..07b3cb7526e824c03303a98bc6a75ce7b5db8801
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-417484537.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-417484549.jpg b/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-417484549.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b8b20bbdc3b25986cfb14caf30f7558057a34317
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-417484549.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-417484558.jpg b/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-417484558.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ce977ce9ebade2a4c0005f9f11b5d052ecae7e39
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-417484558.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-417484564.jpg b/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-417484564.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ee77158b9a369e9b54fd8d41ca89b08a405bc125
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-417484564.jpg differ
diff --git a/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-420948226.jpg b/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-420948226.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a6e066f1bee8e71ad251d0834c156c0f9b0eafa9
Binary files /dev/null and b/projects/drone-net/images/udonthani-thailandmay-06-2016-drone-260nw-420948226.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-background-260nw-449873527.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-background-260nw-449873527.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7881d36de769ab9187b56356a8748fcedca76d44
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-background-260nw-449873527.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-background-260nw-449873557.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-background-260nw-449873557.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e28439513cb9b1e6bf4708acd17d04bcb94c8e4c
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-background-260nw-449873557.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-background-260nw-449873638.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-background-260nw-449873638.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3210d1429d096b7afe3a462279b4b58173a3c75e
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-background-260nw-449873638.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-background-260nw-449873659.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-background-260nw-449873659.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9f42af54fd8e38a42c4826e3318acb74276e6dac
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-background-260nw-449873659.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873524.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873524.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..843ee62dc8ae8997ba685df0301e5362e347b153
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873524.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873533.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873533.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2ee64577c951196f4378b37ff7bb5bc909b69467
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873533.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873536.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873536.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6ee44fa419b19bd8f2a32f5bd33af72066c96f83
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873536.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873548.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873548.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..33afe6f710f9d6a3adebdbb2b5ac8bd0e2061710
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873548.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873569.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873569.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a0b99ab692970989a2751038607c44ba24d34d79
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873569.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873593.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873593.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bb2be377ce3a207db49fd810269e23c22128c038
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873593.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873617.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873617.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1331cd1453267ca7f28afbf74b3c6e4dc5971bd2
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873617.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873623.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873623.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5abe8214b6d23193422dcd376c2e05a06e9b587b
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873623.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873629.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873629.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..17bac7135e0e68874c407f8f0a4c3a151e63f2c8
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873629.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873635.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873635.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c876d448c483ee2bbab2fd54797f55546a19895b
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873635.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873647.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873647.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e20064cbdcb925c91199ba2594febcb46727c804
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873647.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873653.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873653.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..02e24dec7d9943b16acdca80b88152026299b552
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873653.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873656.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873656.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..466a4b8c8f4fed24432a0ccfec3ea1029936c77b
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873656.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873662.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873662.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2764bf230e6707a07265ea5ccbab03e832b3f336
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873662.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873668.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873668.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a361ba9daf907158c6de8280d8526df2298ef718
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873668.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873671.jpg b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873671.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e4298eb3fa1d809588ed6347c4a20bf91b89766e
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-drone-flying-clear-260nw-449873671.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-man-photographer-shooting-260nw-449873530.jpg b/projects/drone-net/images/ufarussia-10062016-man-photographer-shooting-260nw-449873530.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..42413d6a9f1e4fbaa245def864a268fa73949b41
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-man-photographer-shooting-260nw-449873530.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-man-photographer-shooting-260nw-449873581.jpg b/projects/drone-net/images/ufarussia-10062016-man-photographer-shooting-260nw-449873581.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..46970b138b3b14fb7239d4b9676a6553fff83389
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-man-photographer-shooting-260nw-449873581.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-man-photographer-shooting-260nw-449873644.jpg b/projects/drone-net/images/ufarussia-10062016-man-photographer-shooting-260nw-449873644.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c584b8b95fd3330345ca16b76fb6054c52f06d67
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-man-photographer-shooting-260nw-449873644.jpg differ
diff --git a/projects/drone-net/images/ufarussia-10062016-man-photographer-shooting-260nw-449873650.jpg b/projects/drone-net/images/ufarussia-10062016-man-photographer-shooting-260nw-449873650.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a299fdb1eee6c91efa03af1675342ae81eb5fa31
Binary files /dev/null and b/projects/drone-net/images/ufarussia-10062016-man-photographer-shooting-260nw-449873650.jpg differ
diff --git a/projects/drone-net/images/ukraine-kyiv-25-april-2017-260nw-697974997.jpg b/projects/drone-net/images/ukraine-kyiv-25-april-2017-260nw-697974997.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..63938e53b37a180d53680ed3f5b3f7914da4e275
Binary files /dev/null and b/projects/drone-net/images/ukraine-kyiv-25-april-2017-260nw-697974997.jpg differ
diff --git a/projects/drone-net/images/ukraine-kyiv-25-april-2017-260nw-697975012.jpg b/projects/drone-net/images/ukraine-kyiv-25-april-2017-260nw-697975012.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0d2395e25b67d97d85a2d1f8f81d1df474b5e00d
Binary files /dev/null and b/projects/drone-net/images/ukraine-kyiv-25-april-2017-260nw-697975012.jpg differ
diff --git a/projects/drone-net/images/ukraine-kyiv-25-april-2017-260nw-697975018.jpg b/projects/drone-net/images/ukraine-kyiv-25-april-2017-260nw-697975018.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..423384146a4aed8640436959cf86f8b1cdbbbc78
Binary files /dev/null and b/projects/drone-net/images/ukraine-kyiv-25-april-2017-260nw-697975018.jpg differ
diff --git a/projects/drone-net/images/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466103.jpg b/projects/drone-net/images/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466103.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..16453610dceb630c095f07c108db3049164dba72
Binary files /dev/null and b/projects/drone-net/images/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466103.jpg differ
diff --git a/projects/drone-net/images/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466106.jpg b/projects/drone-net/images/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466106.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1191f5f92ac058f6d86f47dd09d225753ae691a8
Binary files /dev/null and b/projects/drone-net/images/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466106.jpg differ
diff --git a/projects/drone-net/images/ukraine-september-19-2015drone-phantom-260nw-326736458.jpg b/projects/drone-net/images/ukraine-september-19-2015drone-phantom-260nw-326736458.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8500d1b2c88b52b8045a869438d0128cc0155293
Binary files /dev/null and b/projects/drone-net/images/ukraine-september-19-2015drone-phantom-260nw-326736458.jpg differ
diff --git a/projects/drone-net/images/ukraine-september-19-2015drone-phantom-260nw-409276609.jpg b/projects/drone-net/images/ukraine-september-19-2015drone-phantom-260nw-409276609.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9724dbc30e9e2f6756a93f0de884e4d052209b8c
Binary files /dev/null and b/projects/drone-net/images/ukraine-september-19-2015drone-phantom-260nw-409276609.jpg differ
diff --git a/projects/drone-net/images/ulm-bavaria-germany-25th-june-260nw-666032962.jpg b/projects/drone-net/images/ulm-bavaria-germany-25th-june-260nw-666032962.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..939c4bbb2796a9159ef17ff8116859018e24335f
Binary files /dev/null and b/projects/drone-net/images/ulm-bavaria-germany-25th-june-260nw-666032962.jpg differ
diff --git a/projects/drone-net/images/usa-san-francisco-may-11-260nw-645069187.jpg b/projects/drone-net/images/usa-san-francisco-may-11-260nw-645069187.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..05ae02cf9e94a3b43188da9990a4981d4acc4266
Binary files /dev/null and b/projects/drone-net/images/usa-san-francisco-may-11-260nw-645069187.jpg differ
diff --git a/projects/drone-net/images/usa-san-francisco-may-11-260nw-645069190.jpg b/projects/drone-net/images/usa-san-francisco-may-11-260nw-645069190.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d746ae9dbb7ff56be68220319de8226208deedd4
Binary files /dev/null and b/projects/drone-net/images/usa-san-francisco-may-11-260nw-645069190.jpg differ
diff --git a/projects/drone-net/images/usa-san-francisco-may-11-260nw-647904949.jpg b/projects/drone-net/images/usa-san-francisco-may-11-260nw-647904949.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..207d9f83c62130e4258b12f737924d3924fc2924
Binary files /dev/null and b/projects/drone-net/images/usa-san-francisco-may-11-260nw-647904949.jpg differ
diff --git a/projects/drone-net/images/vancouver-british-columbia-canada-january-260nw-564181900.jpg b/projects/drone-net/images/vancouver-british-columbia-canada-january-260nw-564181900.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..88faf38e4267f5400f65dd1525c1d2a2eafc2445
Binary files /dev/null and b/projects/drone-net/images/vancouver-british-columbia-canada-january-260nw-564181900.jpg differ
diff --git a/projects/drone-net/images/vancouver-british-columbia-canada-january-260nw-585529844.jpg b/projects/drone-net/images/vancouver-british-columbia-canada-january-260nw-585529844.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..52651d68709fab7a1f5e9b188fc7dee1209cae47
Binary files /dev/null and b/projects/drone-net/images/vancouver-british-columbia-canada-january-260nw-585529844.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-april-21-2016-260nw-421432909.jpg b/projects/drone-net/images/varna-bulgaria-april-21-2016-260nw-421432909.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aea5fe1e171160d42e05ed74610df99db2be9154
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-april-21-2016-260nw-421432909.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-april-22-2016-260nw-412288855.jpg b/projects/drone-net/images/varna-bulgaria-april-22-2016-260nw-412288855.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..10a290830623f78302766a32168e801955a00194
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-april-22-2016-260nw-412288855.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-april-22-2016-260nw-419680582.jpg b/projects/drone-net/images/varna-bulgaria-april-22-2016-260nw-419680582.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1b9b0f3bb9744bbf1b1b902c431e30991054dfc3
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-april-22-2016-260nw-419680582.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-april-23-2016-260nw-412768252.jpg b/projects/drone-net/images/varna-bulgaria-april-23-2016-260nw-412768252.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..01751e8bcfd565246772798b20ae7f5bb19f48e9
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-april-23-2016-260nw-412768252.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-april-23-2016-260nw-414637084.jpg b/projects/drone-net/images/varna-bulgaria-april-23-2016-260nw-414637084.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9aa28fe9b679677ca34392db324138b1277d342b
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-april-23-2016-260nw-414637084.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-august-6-2016-260nw-552560461.jpg b/projects/drone-net/images/varna-bulgaria-august-6-2016-260nw-552560461.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..508e4841c3b2f2656ec80832c0c90f732bd4f8bc
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-august-6-2016-260nw-552560461.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1029051238.jpg b/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1029051238.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8b1f1d19d74558c251483f6c42a2f8cc0dd58cd1
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1029051238.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1038304555.jpg b/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1038304555.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..58eb5afc3aeb16f02648f28333c15590a924912b
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1038304555.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1038304966.jpg b/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1038304966.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5f2721facd99366b7803d12027c6632b7fccc335
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1038304966.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1038304969.jpg b/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1038304969.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..75943f3a03333f4bbb75349e8e1422881a4ea5ec
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1038304969.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1061366501.jpg b/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1061366501.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2a83c6a7844fa804416296f0e03a607430074e54
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1061366501.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1061367044.jpg b/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1061367044.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..446157985c772429ea0a731db0e6b91aa60cf3a3
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-february-14-2018-260nw-1061367044.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-february-17-2018-260nw-1039676188.jpg b/projects/drone-net/images/varna-bulgaria-february-17-2018-260nw-1039676188.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b9481bc6b02a6f7a86bd2e6a4d7d4f403e229a1d
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-february-17-2018-260nw-1039676188.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-583480357.jpg b/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-583480357.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f31fa0dbda91ed83162debc635a011cd2d649230
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-583480357.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-594063806.jpg b/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-594063806.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..20084d8082f6b6665245c38f1f36221a896688af
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-594063806.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-596563079.jpg b/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-596563079.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..406e14ef7c8121fed1fa89e2d718f8c3f0729430
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-596563079.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-599584238.jpg b/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-599584238.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a3642c4eedf769936c394d047c0312f4221d0227
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-599584238.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-673074913.jpg b/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-673074913.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fc0968790ba36e37ec69543d8cf7211fd0e471e8
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-february-9-2017-260nw-673074913.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-january-05-2017-260nw-552243979.jpg b/projects/drone-net/images/varna-bulgaria-january-05-2017-260nw-552243979.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..caaefdba4c3fe3b88d02915a7d602bde3fb237a7
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-january-05-2017-260nw-552243979.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-july-05-2015-260nw-359672102.jpg b/projects/drone-net/images/varna-bulgaria-july-05-2015-260nw-359672102.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..10b0293a011ee7b47916e43e8528ff469e7ecf57
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-july-05-2015-260nw-359672102.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-july-05-2015-260nw-359672111.jpg b/projects/drone-net/images/varna-bulgaria-july-05-2015-260nw-359672111.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5f56d97c7868e916bba9682f235358f91ee81202
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-july-05-2015-260nw-359672111.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-july-092016-image-260nw-626563094.jpg b/projects/drone-net/images/varna-bulgaria-july-092016-image-260nw-626563094.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..48fe8ed63529163b468f4ca1c4da0e441fdda17b
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-july-092016-image-260nw-626563094.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-july-092016-image-260nw-670893016.jpg b/projects/drone-net/images/varna-bulgaria-july-092016-image-260nw-670893016.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..763c530b6d5ac466fe585f8e4ca918838985b695
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-july-092016-image-260nw-670893016.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-july-21-2016-260nw-458999014.jpg b/projects/drone-net/images/varna-bulgaria-july-21-2016-260nw-458999014.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..41b99835b2117f4ceafd9f6086668fb514937e3a
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-july-21-2016-260nw-458999014.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-july-21-2016-260nw-458999026.jpg b/projects/drone-net/images/varna-bulgaria-july-21-2016-260nw-458999026.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..92624db67780bcc78f50785598d489c343a415e9
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-july-21-2016-260nw-458999026.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-july-23-2015-260nw-389782195.jpg b/projects/drone-net/images/varna-bulgaria-july-23-2015-260nw-389782195.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cd7c9164ec3c370483e00bf2f37ddb657478ba19
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-july-23-2015-260nw-389782195.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-june-22-2015-260nw-373088917.jpg b/projects/drone-net/images/varna-bulgaria-june-22-2015-260nw-373088917.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..32e7e9eb8e1e272d53288c43ef10ed1c85992aae
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-june-22-2015-260nw-373088917.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-389782102.jpg b/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-389782102.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e6120910a0962ae0d4c27bee03a0e48116cb7306
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-389782102.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-389782120.jpg b/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-389782120.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..269e3537ef1474d70219c4fa2fad05f6a4f1577e
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-389782120.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-390286618.jpg b/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-390286618.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cadd4fb4b0f943c7b5969f613fa6cfbd7afa10c8
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-390286618.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-390286780.jpg b/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-390286780.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..44423b634ae012c6426e4c7890d87c3d1ec1efe8
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-390286780.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-390286798.jpg b/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-390286798.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f4401260b4e7c5e76ed3257ff9ef9634cd6f9188
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-390286798.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-390286909.jpg b/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-390286909.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..efbdd428714f31bee9b8aa9eeab477a66d1748df
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-june-23-2015-260nw-390286909.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-may-13-2016-260nw-420655426.jpg b/projects/drone-net/images/varna-bulgaria-may-13-2016-260nw-420655426.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6603595ac05c065c33859530a7b8b781f1fbc158
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-may-13-2016-260nw-420655426.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-may-13-2016-260nw-423203275.jpg b/projects/drone-net/images/varna-bulgaria-may-13-2016-260nw-423203275.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4ed7e421f96a610c694fd7582be92033f27f5202
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-may-13-2016-260nw-423203275.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-may-23-2017-260nw-645597544.jpg b/projects/drone-net/images/varna-bulgaria-may-23-2017-260nw-645597544.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6a7da1b452db32302a6fbd64d5ff988a7f4bceb7
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-may-23-2017-260nw-645597544.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-may-28-2015-260nw-306660251.jpg b/projects/drone-net/images/varna-bulgaria-may-28-2015-260nw-306660251.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4e591d78bad3758d48d40fce653197289563bb15
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-may-28-2015-260nw-306660251.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-may-28-2015-260nw-376578433.jpg b/projects/drone-net/images/varna-bulgaria-may-28-2015-260nw-376578433.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b679fe1c0a8fd41f8c33b02fd487ae4d7149e597
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-may-28-2015-260nw-376578433.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-october-17-2016-260nw-503385427.jpg b/projects/drone-net/images/varna-bulgaria-october-17-2016-260nw-503385427.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d01cf00e5e2c885656cea5bfa5937894e8290a30
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-october-17-2016-260nw-503385427.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-october-17-2016-260nw-525736342.jpg b/projects/drone-net/images/varna-bulgaria-october-17-2016-260nw-525736342.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..16a6484779829bca4e5339e2c07f004abf7e600d
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-october-17-2016-260nw-525736342.jpg differ
diff --git a/projects/drone-net/images/varna-bulgaria-october-17-2016-260nw-552560929.jpg b/projects/drone-net/images/varna-bulgaria-october-17-2016-260nw-552560929.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dff98114b28c0bf331d45f4b3fae3e22286f1f93
Binary files /dev/null and b/projects/drone-net/images/varna-bulgaria-october-17-2016-260nw-552560929.jpg differ
diff --git a/projects/drone-net/images/view-complete-set-dji-phantom-260nw-1010962072.jpg b/projects/drone-net/images/view-complete-set-dji-phantom-260nw-1010962072.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..64ff52877425702f0d086939ace2278dce80a4d8
Binary files /dev/null and b/projects/drone-net/images/view-complete-set-dji-phantom-260nw-1010962072.jpg differ
diff --git a/projects/drone-net/images/vilnius-lithuania-september-14-phantom-260nw-1057201058.jpg b/projects/drone-net/images/vilnius-lithuania-september-14-phantom-260nw-1057201058.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0f4ea41a889744c0236a2bf1464e8b4913a2c865
Binary files /dev/null and b/projects/drone-net/images/vilnius-lithuania-september-14-phantom-260nw-1057201058.jpg differ
diff --git a/projects/drone-net/images/vitebsk-region-belarus-20-september-260nw-545332423.jpg b/projects/drone-net/images/vitebsk-region-belarus-20-september-260nw-545332423.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bfa1cd616e4e4f85a4e557734e6dbfb811b6605f
Binary files /dev/null and b/projects/drone-net/images/vitebsk-region-belarus-20-september-260nw-545332423.jpg differ
diff --git a/projects/drone-net/images/vitebsk-region-belarus-20-september-260nw-545332426.jpg b/projects/drone-net/images/vitebsk-region-belarus-20-september-260nw-545332426.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ec538c454db966d3e1c53151de4b9c87dcee51b
Binary files /dev/null and b/projects/drone-net/images/vitebsk-region-belarus-20-september-260nw-545332426.jpg differ
diff --git a/projects/drone-net/images/wallisellen-switzerland-19-september-2017-260nw-788161153.jpg b/projects/drone-net/images/wallisellen-switzerland-19-september-2017-260nw-788161153.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ce7d372da8789788ebc7cbbe4a9c1f3ae482f009
Binary files /dev/null and b/projects/drone-net/images/wallisellen-switzerland-19-september-2017-260nw-788161153.jpg differ
diff --git a/projects/drone-net/images/wallisellen-switzerland-21-september-2017-260nw-719390677.jpg b/projects/drone-net/images/wallisellen-switzerland-21-september-2017-260nw-719390677.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a99098641700423080b11e6f356434b2005b8f32
Binary files /dev/null and b/projects/drone-net/images/wallisellen-switzerland-21-september-2017-260nw-719390677.jpg differ
diff --git a/projects/drone-net/images/wallisellen-switzerland-23-september-2017-260nw-720369958.jpg b/projects/drone-net/images/wallisellen-switzerland-23-september-2017-260nw-720369958.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5b9530b861a82b049a701a4093d8e29a17c29737
Binary files /dev/null and b/projects/drone-net/images/wallisellen-switzerland-23-september-2017-260nw-720369958.jpg differ
diff --git a/projects/drone-net/images/wallisellen-switzerland-may-22-2018-260nw-1096725995.jpg b/projects/drone-net/images/wallisellen-switzerland-may-22-2018-260nw-1096725995.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..49935db4b1874dcd41396f4c0a81e8ce490492a9
Binary files /dev/null and b/projects/drone-net/images/wallisellen-switzerland-may-22-2018-260nw-1096725995.jpg differ
diff --git a/projects/drone-net/images/wallisellen-switzerland-may-22-2018-260nw-1097402798.jpg b/projects/drone-net/images/wallisellen-switzerland-may-22-2018-260nw-1097402798.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ace785c80e18866b632a852b2752d85525a94120
Binary files /dev/null and b/projects/drone-net/images/wallisellen-switzerland-may-22-2018-260nw-1097402798.jpg differ
diff --git a/projects/drone-net/images/wallisellen-switzerland-september-23-2017-260nw-1094817017.jpg b/projects/drone-net/images/wallisellen-switzerland-september-23-2017-260nw-1094817017.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6a55d16ddd6ff74815592111afc2404c06ed966f
Binary files /dev/null and b/projects/drone-net/images/wallisellen-switzerland-september-23-2017-260nw-1094817017.jpg differ
diff --git a/projects/drone-net/images/wallisellen-switzerland-september-23-2017-260nw-1094844719.jpg b/projects/drone-net/images/wallisellen-switzerland-september-23-2017-260nw-1094844719.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..db3170128bc245c46b1f3a5e7ffb2e08cbaf2ef8
Binary files /dev/null and b/projects/drone-net/images/wallisellen-switzerland-september-23-2017-260nw-1094844719.jpg differ
diff --git a/projects/drone-net/images/wallisellen-switzerland-september-23-2017-260nw-1095647117.jpg b/projects/drone-net/images/wallisellen-switzerland-september-23-2017-260nw-1095647117.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a7733c76ea8b91401fea0d957efe103715179fde
Binary files /dev/null and b/projects/drone-net/images/wallisellen-switzerland-september-23-2017-260nw-1095647117.jpg differ
diff --git a/projects/drone-net/images/wallisellen-switzerland-september-23-2017-260nw-1095799265.jpg b/projects/drone-net/images/wallisellen-switzerland-september-23-2017-260nw-1095799265.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b3259ea6dd41980473e75278fd9d46e6b9ef2611
Binary files /dev/null and b/projects/drone-net/images/wallisellen-switzerland-september-23-2017-260nw-1095799265.jpg differ
diff --git a/projects/drone-net/images/wildcat-co-usa-march-9-260nw-259701209.jpg b/projects/drone-net/images/wildcat-co-usa-march-9-260nw-259701209.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a7de785f9cdbde58b5c769b2eaab15b19885a077
Binary files /dev/null and b/projects/drone-net/images/wildcat-co-usa-march-9-260nw-259701209.jpg differ
diff --git a/projects/drone-net/images/williamsburg-virginia-usa-circa-december-260nw-1105100144.jpg b/projects/drone-net/images/williamsburg-virginia-usa-circa-december-260nw-1105100144.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a33a73510de30664c322ea73474dbed71a48f69f
Binary files /dev/null and b/projects/drone-net/images/williamsburg-virginia-usa-circa-december-260nw-1105100144.jpg differ
diff --git a/projects/drone-net/images/williamsburg-virginia-usa-circa-december-260nw-1105100147.jpg b/projects/drone-net/images/williamsburg-virginia-usa-circa-december-260nw-1105100147.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d082b6541d621116980728397e7ddb4465c647cc
Binary files /dev/null and b/projects/drone-net/images/williamsburg-virginia-usa-circa-december-260nw-1105100147.jpg differ
diff --git a/projects/drone-net/images/williamsburg-virginia-usa-circa-december-260nw-1105100156.jpg b/projects/drone-net/images/williamsburg-virginia-usa-circa-december-260nw-1105100156.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..85f194820680f25bd2d5a1e97c78af1429608543
Binary files /dev/null and b/projects/drone-net/images/williamsburg-virginia-usa-circa-december-260nw-1105100156.jpg differ
diff --git a/projects/drone-net/images/williamsburg-virginia-usa-circa-december-260nw-778761706.jpg b/projects/drone-net/images/williamsburg-virginia-usa-circa-december-260nw-778761706.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2cbd6ff6ec9d08c43d6d9ab8f8c8d49f06a52535
Binary files /dev/null and b/projects/drone-net/images/williamsburg-virginia-usa-circa-december-260nw-778761706.jpg differ
diff --git a/projects/drone-net/images/wilmington-delaware-usa-december-27-260nw-782470504.jpg b/projects/drone-net/images/wilmington-delaware-usa-december-27-260nw-782470504.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c643835968c946d918c1b4f389806524cf930147
Binary files /dev/null and b/projects/drone-net/images/wilmington-delaware-usa-december-27-260nw-782470504.jpg differ
diff --git a/projects/drone-net/images/wilmington-delaware-usa-january-13-260nw-792889216.jpg b/projects/drone-net/images/wilmington-delaware-usa-january-13-260nw-792889216.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b159441c71ac1876aebb188ee07e2ceb94c3cc43
Binary files /dev/null and b/projects/drone-net/images/wilmington-delaware-usa-january-13-260nw-792889216.jpg differ
diff --git a/projects/drone-net/images/wilmington-delaware-usa-january-13-260nw-792889960.jpg b/projects/drone-net/images/wilmington-delaware-usa-january-13-260nw-792889960.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8f7a51be2de676fb2181928faacad772ca3c9059
Binary files /dev/null and b/projects/drone-net/images/wilmington-delaware-usa-january-13-260nw-792889960.jpg differ
diff --git a/projects/drone-net/images/wilmington-delaware-usa-january-4-260nw-786742954.jpg b/projects/drone-net/images/wilmington-delaware-usa-january-4-260nw-786742954.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8516fc518422596f2f705a03ca138013dc92fb09
Binary files /dev/null and b/projects/drone-net/images/wilmington-delaware-usa-january-4-260nw-786742954.jpg differ
diff --git a/projects/drone-net/images/wilmington-delaware-usa-january-4-260nw-786743509.jpg b/projects/drone-net/images/wilmington-delaware-usa-january-4-260nw-786743509.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..04523277104245656934829d1733585452b010a9
Binary files /dev/null and b/projects/drone-net/images/wilmington-delaware-usa-january-4-260nw-786743509.jpg differ
diff --git a/projects/drone-net/images/wilmington-delaware-usa-january-4-260nw-786748516.jpg b/projects/drone-net/images/wilmington-delaware-usa-january-4-260nw-786748516.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8080bbb252380120b10439905fc14fd6df6528dd
Binary files /dev/null and b/projects/drone-net/images/wilmington-delaware-usa-january-4-260nw-786748516.jpg differ
diff --git a/projects/drone-net/images/workers-standing-around-quadcopter-placed-260nw-1137628337.jpg b/projects/drone-net/images/workers-standing-around-quadcopter-placed-260nw-1137628337.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7bea4433ad75a1cc55fa740d189663bdffc609c0
Binary files /dev/null and b/projects/drone-net/images/workers-standing-around-quadcopter-placed-260nw-1137628337.jpg differ
diff --git a/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792847762.jpg b/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792847762.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..345f1131b35107d6d97f0ecded33e5dff037c71c
Binary files /dev/null and b/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792847762.jpg differ
diff --git a/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792851323.jpg b/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792851323.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4f839e210c3aad278032c2bc3ff37e94fbbc2213
Binary files /dev/null and b/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792851323.jpg differ
diff --git a/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792852793.jpg b/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792852793.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ac1553cd094ed3a1366676d0199aa3c1474a2428
Binary files /dev/null and b/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792852793.jpg differ
diff --git a/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792857188.jpg b/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792857188.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9abd5bab9cecd8840c67e5e58635c9879f96bf6b
Binary files /dev/null and b/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792857188.jpg differ
diff --git a/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792858457.jpg b/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792858457.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a7cba825a8f9f97756c86ecd5fbb51fc85b52be5
Binary files /dev/null and b/projects/drone-net/images/yogyakarta-indonesia-14-january-2018-260nw-792858457.jpg differ
diff --git a/projects/drone-net/images/yogykarta-indonesia-14-january-2018-260nw-792846346.jpg b/projects/drone-net/images/yogykarta-indonesia-14-january-2018-260nw-792846346.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..afde29502ad68f433833f441aa4e82324270a5dc
Binary files /dev/null and b/projects/drone-net/images/yogykarta-indonesia-14-january-2018-260nw-792846346.jpg differ
diff --git a/projects/drone-net/images/young-stylish-man-glasses-holding-260nw-417334945.jpg b/projects/drone-net/images/young-stylish-man-glasses-holding-260nw-417334945.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..80cab8101cb5c2352545d35c43b69d214bfa6aaa
Binary files /dev/null and b/projects/drone-net/images/young-stylish-man-glasses-holding-260nw-417334945.jpg differ
diff --git a/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661767.jpg b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661767.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2ed1583c1982b25803dce95b753bce26205c2bad
Binary files /dev/null and b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661767.jpg differ
diff --git a/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661782.jpg b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661782.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..526662cd5ad938ccfe185a62f8cec1305cefe228
Binary files /dev/null and b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661782.jpg differ
diff --git a/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661797.jpg b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661797.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..99478372adb8a618ee20bf00092347120bdbbddb
Binary files /dev/null and b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661797.jpg differ
diff --git a/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661827.jpg b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661827.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6ddbfc5313451e6d43183e012ec4c6f9c0d80362
Binary files /dev/null and b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661827.jpg differ
diff --git a/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661833.jpg b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661833.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0bd1644d07b912fe5ce13278d19fc1f6bf2113a2
Binary files /dev/null and b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661833.jpg differ
diff --git a/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661839.jpg b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661839.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f8bca8349d5d29ddb8766460fca06fac7a2b8532
Binary files /dev/null and b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661839.jpg differ
diff --git a/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661842.jpg b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661842.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e3d30a6b238a04d8d4b13c99785738e038f59764
Binary files /dev/null and b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-652661842.jpg differ
diff --git a/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-653298130.jpg b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-653298130.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1c9b466fe7dc37293150e85a2bb01a84c573f74b
Binary files /dev/null and b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-653298130.jpg differ
diff --git a/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-653298142.jpg b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-653298142.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8aed0fc6370becb08d4c96f9a21ae0b63bab48d1
Binary files /dev/null and b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-653298142.jpg differ
diff --git a/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-725111437.jpg b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-725111437.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d1567e26e99b6814c58b2802d06d2a62e9c59437
Binary files /dev/null and b/projects/drone-net/images/zobnatica-serbia-may-29th-2017-260nw-725111437.jpg differ
diff --git a/projects/drone-net/images/zrenjanin-serbia-april-2016-image-260nw-399788032.jpg b/projects/drone-net/images/zrenjanin-serbia-april-2016-image-260nw-399788032.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b2f560c18741a95e19c92251170e41b63976634d
Binary files /dev/null and b/projects/drone-net/images/zrenjanin-serbia-april-2016-image-260nw-399788032.jpg differ
diff --git a/projects/drone-net/images/zrenjanin-serbia-april-2016-image-260nw-399788035.jpg b/projects/drone-net/images/zrenjanin-serbia-april-2016-image-260nw-399788035.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b8f7d7f30f29e9e8f04899cfe26d3826de420953
Binary files /dev/null and b/projects/drone-net/images/zrenjanin-serbia-april-2016-image-260nw-399788035.jpg differ
diff --git a/projects/drone-net/images/zrenjanin-serbia-april-2016-image-260nw-399788038.jpg b/projects/drone-net/images/zrenjanin-serbia-april-2016-image-260nw-399788038.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a4ffe0db233cb6988225a9fb143856d3966a7c66
Binary files /dev/null and b/projects/drone-net/images/zrenjanin-serbia-april-2016-image-260nw-399788038.jpg differ
diff --git a/projects/drone-net/images/zrenjanin-serbia-august-2017-image-260nw-706304971.jpg b/projects/drone-net/images/zrenjanin-serbia-august-2017-image-260nw-706304971.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c916aa6fd10f37db84ebd8dc7ed391e22ee39198
Binary files /dev/null and b/projects/drone-net/images/zrenjanin-serbia-august-2017-image-260nw-706304971.jpg differ
diff --git a/projects/drone-net/images/zrenjanin-serbia-august-2017-image-260nw-706304983.jpg b/projects/drone-net/images/zrenjanin-serbia-august-2017-image-260nw-706304983.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..460b6a8f3ac24ee77cded1e6601475f8d9ee3cde
Binary files /dev/null and b/projects/drone-net/images/zrenjanin-serbia-august-2017-image-260nw-706304983.jpg differ
diff --git a/projects/drone-net/images/zrenjanin-serbia-august-2017-image-260nw-706304998.jpg b/projects/drone-net/images/zrenjanin-serbia-august-2017-image-260nw-706304998.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..afc4f3fafb9183e53b810534a0a7356c22f75c4b
Binary files /dev/null and b/projects/drone-net/images/zrenjanin-serbia-august-2017-image-260nw-706304998.jpg differ
diff --git a/projects/drone-net/images/zrenjanin-serbia-august-2017-image-260nw-706305004.jpg b/projects/drone-net/images/zrenjanin-serbia-august-2017-image-260nw-706305004.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e77fcdae745e6750a1dd0a7a01be17ed4985c0bc
Binary files /dev/null and b/projects/drone-net/images/zrenjanin-serbia-august-2017-image-260nw-706305004.jpg differ
diff --git a/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404413.jpg b/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404413.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f7fd0228a6d8e87169dd77999765e9abe293c278
Binary files /dev/null and b/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404413.jpg differ
diff --git a/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404428.jpg b/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404428.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..75a80ffdb23b0e21fd4bd562c27380ab7b4af572
Binary files /dev/null and b/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404428.jpg differ
diff --git a/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404434.jpg b/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404434.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2e19e21736b7ed7c1bc64f9a9752fd4d022d2211
Binary files /dev/null and b/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404434.jpg differ
diff --git a/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404443.jpg b/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404443.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..404d47d7a8a7c8c8abc9dd12a9e2173ce42506bf
Binary files /dev/null and b/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404443.jpg differ
diff --git a/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404458.jpg b/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404458.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b4140467a80db1023f7adea90b29eb9401e709e8
Binary files /dev/null and b/projects/drone-net/images/zrenjanin-serbia-october-2015-image-260nw-334404458.jpg differ
diff --git a/projects/drone-net/label.list b/projects/drone-net/label.list
new file mode 100644
index 0000000000000000000000000000000000000000..d2ee85257f974634c7324361393c8672c4e874e9
--- /dev/null
+++ b/projects/drone-net/label.list
@@ -0,0 +1,2664 @@
+03012017-dji-phantom-flying-sky-260nw-554568589.txt
+03012017-dji-phantom-flying-sky-260nw-554568607.txt
+03012017-dji-phantom-flying-sky-260nw-554568664.txt
+03012017-dji-phantom-flying-sky-260nw-554568724.txt
+03012017-dji-phantom-flying-sky-260nw-555436891.txt
+03012017-dji-phantom-flying-sky-260nw-555436894.txt
+03012017-dji-phantom-flying-sky-260nw-555436897.txt
+03012017-dji-phantom-flying-sky-260nw-555436900.txt
+03012017-dji-phantom-flying-sky-260nw-555436903.txt
+09-february-2017-ufa-russia-260nw-1062076784.txt
+09-february-2017-ufa-russia-260nw-1062076787.txt
+09-february-2017-ufa-russia-260nw-1062173864.txt
+18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114880.txt
+18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114889.txt
+18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114895.txt
+18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114904.txt
+18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114913.txt
+18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114916.txt
+18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114922.txt
+19th-july-2017-pahang-malaysia-260nw-680436289.txt
+19th-july-2017-pahang-malaysia-260nw-680436295.txt
+19th-july-2017-pahang-malaysia-260nw-680436301.txt
+19th-july-2017-pahang-malaysia-260nw-680436319.txt
+19th-july-2017-pahang-malaysia-260nw-680436325.txt
+19th-july-2017-pahang-malaysia-260nw-680436340.txt
+19th-july-2017-pahang-malaysia-260nw-680436343.txt
+19th-july-2017-pahang-malaysia-260nw-680436346.txt
+23-december-2016-phantom-4-260nw-543088960.txt
+25-may-2018-lviv-ukraine-260nw-1109034161.txt
+25-may-2018-lviv-ukraine-260nw-1109034164.txt
+25-may-2018-lviv-ukraine-260nw-1109034167.txt
+action-260nw-619858790.txt
+agalatovo-leningrad-region-june-4-260nw-490563919.txt
+almere-netherlands-september-29-2017-260nw-724434277.txt
+almere-netherlands-september-29-2017-260nw-724434283.txt
+almere-netherlands-september-29-2017-260nw-724434289.txt
+almere-netherlands-september-29-2017-260nw-724471786.txt
+amsterdam-netherlands-december-17-2017-260nw-776460892.txt
+amsterdam-netherlands-december-17-2017-260nw-776461360.txt
+annapolis-md-march-10-2018-260nw-1047939241.txt
+annapolis-md-march-10-2018-260nw-1047939244.txt
+annapolis-md-march-10-2018-260nw-1048082350.txt
+annapolis-md-march-10-2018-260nw-1048082353.txt
+astana-kazakhstan-december-18-2017-260nw-777448510.txt
+astana-kazakhstan-december-18-2017-260nw-777449344.txt
+astana-kazakhstan-december-18-2017-260nw-777449599.txt
+astana-kazakhstan-december-18-2017-260nw-777450178.txt
+astana-kazakhstan-december-18-2017-260nw-778116880.txt
+astana-kazakhstan-december-18-2017-260nw-778117537.txt
+astana-kazakhstan-december-18-2017-260nw-778117807.txt
+astana-kazakhstan-december-18-2017-260nw-778118074.txt
+astana-kazakhstan-september-2-2017-260nw-721055803.txt
+astana-kazakhstan-september-2-2017-260nw-721055806.txt
+astana-kazakhstan-september-2-2017-260nw-721055809.txt
+astana-kazakhstan-september-2-2017-260nw-721055815.txt
+astana-kazakhstan-september-2-2017-260nw-721055818.txt
+astana-kazakhstan-september-2-2017-260nw-726603286.txt
+astana-kazakhstan-september-2-2017-260nw-726603298.txt
+astana-kazakhstan-september-2-2017-260nw-726603310.txt
+astana-kazakhstan-september-2-2017-260nw-726603313.txt
+athens-greece-december-20-2014-260nw-246192937.txt
+athens-greece-december-20-2014-260nw-246192943.txt
+athens-greece-december-20-2014-260nw-246426946.txt
+athens-greece-march-30-2015-260nw-317456903.txt
+athens-greece-march-30-2015-260nw-317457044.txt
+athens-greece-march-30-2015-260nw-317587412.txt
+athens-greece-march-30-2015-260nw-317587415.txt
+athens-greece-march-30-2015-260nw-317587418.txt
+athens-greece-march-30-2015-260nw-317587421.txt
+athens-greece-october-12-2014-260nw-228976954.txt
+athens-greece-october-12-2014-260nw-228976960.txt
+athens-greece-october-12-2014-260nw-228976963.txt
+auckland-new-zealand-may-6-260nw-645228415.txt
+auckland-new-zealand-may-6-260nw-645228418.txt
+auckland-new-zealand-may-6-260nw-645228424.txt
+august-16-2017-putrajaya-malaysia-260nw-699202294.txt
+august-24-2017-labuan-malaysia-260nw-702820948.txt
+august-24-2017-labuan-malaysia-260nw-702820966.txt
+august-24-2017-labuan-malaysia-260nw-702820975.txt
+august-24-2017-labuan-malaysia-260nw-702821560.txt
+august-24-2017-labuan-malaysia-260nw-702821572.txt
+august-24-2017-labuan-malaysia-260nw-702821578.txt
+august-24-2017-labuan-malaysia-260nw-702849181.txt
+august-24-2017-labuan-malaysia-260nw-702849457.txt
+august-24-2017-labuan-malaysia-260nw-703077394.txt
+august-24-2017-labuan-malaysia-260nw-703155409.txt
+august-24-2017-labuan-malaysia-260nw-703211410.txt
+august-24-2017-labuan-malaysia-260nw-703211644.txt
+august-24-2017-labuan-malaysia-260nw-703211650.txt
+august-24-2017-labuan-malaysia-260nw-705711541.txt
+august-24-2017-labuan-malaysia-260nw-705712807.txt
+august-24-2017-labuan-malaysia-260nw-705820261.txt
+august-24-2017-labuan-malaysia-260nw-706012015.txt
+august-24-2017-labuan-malaysia-260nw-706013707.txt
+august-24-2017-labuan-malaysia-260nw-706015111.txt
+august-24-2017-labuan-malaysia-260nw-706015858.txt
+august-24-2017-labuan-malaysia-260nw-706016302.txt
+august-24-2017-labuan-malaysia-260nw-710602138.txt
+august-24-2017-labuan-malaysia-260nw-710602144.txt
+august-24-2017-labuan-malaysia-260nw-710603770.txt
+august-24-2017-labuan-malaysia-260nw-710603782.txt
+august-24-2017-labuan-malaysia-260nw-710603797.txt
+august-24-2017-labuan-malaysia-260nw-710629651.txt
+august-24-2017-labuan-malaysia-260nw-710629672.txt
+august-24-2017-quadrocopter-dji-260nw-702820957.txt
+august-24-2017-quadrocopter-dji-260nw-702820978.txt
+august-24-2017-quadrocopter-dji-260nw-702821539.txt
+august-24-2017-quadrocopter-dji-260nw-706014904.txt
+august-24-2017-unmanned-aerial-260nw-702820960.txt
+august-24-2017-unmanned-aerial-260nw-706019218.txt
+bangkok-jul-2-dji-drone-260nw-1079518301.txt
+bangkok-thailand-14-march-2018-260nw-1067035427.txt
+bangkok-thailand-14-march-2018-260nw-1067035430.txt
+bangkok-thailand-25-january-2018-260nw-1040281432.txt
+bangkok-thailand-27-january-2018-260nw-1048954211.txt
+bangkok-thailand-27-january-2018-260nw-1048958474.txt
+bangkok-thailand-27-january-2018flying-260nw-1048961165.txt
+bangkok-thailand-27-january-2018flying-260nw-1048961168.txt
+bangkok-thailand-april-20-2017-260nw-624598256.txt
+bangkok-thailand-aug-13-2017-260nw-695590864.txt
+bangkok-thailand-aug-13-2017-260nw-696179545.txt
+bangkok-thailand-aug-13-2017-260nw-696989998.txt
+bangkok-thailand-august-14-2016-260nw-468332504.txt
+bangkok-thailand-august-14-2016-260nw-468332918.txt
+bangkok-thailand-august-14-2016-260nw-468332921.txt
+bangkok-thailand-august-14-2016-260nw-468332927.txt
+bangkok-thailand-august-14-2016-260nw-468332930.txt
+bangkok-thailand-august-14-2016-260nw-468332936.txt
+bangkok-thailand-august-14-2016-260nw-468332951.txt
+bangkok-thailand-august-14-2016-260nw-468332957.txt
+bangkok-thailand-august-14-2016-260nw-468332966.txt
+bangkok-thailand-august-14-2016-260nw-468332969.txt
+bangkok-thailand-august-21-2016-260nw-491046835.txt
+bangkok-thailand-august-212017-photo-260nw-699784558.txt
+bangkok-thailand-august-212017-photo-260nw-699784561.txt
+bangkok-thailand-january-25-2017-260nw-565503649.txt
+bangkok-thailand-jul-16-2017-260nw-679537312.txt
+bangkok-thailand-july-162018-photo-260nw-1134856226.txt
+bangkok-thailand-july-2018-dji-260nw-1135433624.txt
+bangkok-thailand-july-2018-dji-260nw-1135451888.txt
+bangkok-thailand-july-2018-dji-260nw-1135451987.txt
+bangkok-thailand-july-2018-dji-260nw-1135452209.txt
+bangkok-thailand-jun-25-2017-260nw-666929797.txt
+bangkok-thailand-jun-25-2017-260nw-666929803.txt
+bangkok-thailand-june-18-2016-260nw-438989959.txt
+bangkok-thailand-june-18-2016-260nw-438989962.txt
+bangkok-thailand-june-18-2016-260nw-438989968.txt
+bangkok-thailand-june-18-2016-260nw-438989974.txt
+bangkok-thailand-june-18-2016-260nw-438989980.txt
+bangkok-thailand-june-18-2016-260nw-438989989.txt
+bangkok-thailand-june-18-2016-260nw-438989998.txt
+bangkok-thailand-june-18-2016-260nw-438990007.txt
+bangkok-thailand-june-18-2016-260nw-438990019.txt
+bangkok-thailand-june-18-2016-260nw-438990031.txt
+bangkok-thailand-june-18-2016-260nw-438990040.txt
+bangkok-thailand-june-18-2016-260nw-438990550.txt
+bangkok-thailand-june-18-2016-260nw-438990640.txt
+bangkok-thailand-june-18-2016-260nw-438990643.txt
+bangkok-thailand-june-18-2016-260nw-438990646.txt
+bangkok-thailand-june-18-2016-260nw-438990652.txt
+bangkok-thailand-june-18-2016-260nw-438990655.txt
+bangkok-thailand-june-18-2016-260nw-438990658.txt
+bangkok-thailand-june-18-2016-260nw-438990661.txt
+bangkok-thailand-june-18-2016-260nw-438990664.txt
+bangkok-thailand-june-18-2016-260nw-438990667.txt
+bangkok-thailand-june-18-2016-260nw-438990670.txt
+bangkok-thailand-june-18-2016-260nw-438990673.txt
+bangkok-thailand-june-18-2016-260nw-438990676.txt
+bangkok-thailand-june-18-2016-260nw-438990679.txt
+bangkok-thailand-june-18-2016-260nw-438990682.txt
+bangkok-thailand-june-18-2016-260nw-438990685.txt
+bangkok-thailand-june-18-2016-260nw-438990688.txt
+bangkok-thailand-june-18-2016-260nw-438990691.txt
+bangkok-thailand-june-18-2016-260nw-438990694.txt
+bangkok-thailand-june-18-2016-260nw-438990697.txt
+bangkok-thailand-june-18-2016-260nw-438990700.txt
+bangkok-thailand-june-18-2016-260nw-438990703.txt
+bangkok-thailand-june-18-2016-260nw-438990706.txt
+bangkok-thailand-june-18-2016-260nw-438990709.txt
+bangkok-thailand-june-18-2016-260nw-438990715.txt
+bangkok-thailand-june-18-2016-260nw-438990718.txt
+bangkok-thailand-june-18-2016-260nw-438990724.txt
+bangkok-thailand-june-18-2016-260nw-438990727.txt
+bangkok-thailand-june-18-2016-260nw-438990733.txt
+bangkok-thailand-june-18-2016-260nw-438990739.txt
+bangkok-thailand-june-18-2016-260nw-438990742.txt
+bangkok-thailand-june-18-2016-260nw-438992605.txt
+bangkok-thailand-june-18-2016-260nw-438992608.txt
+bangkok-thailand-june-18-2016-260nw-438992611.txt
+bangkok-thailand-june-18-2016-260nw-438992614.txt
+bangkok-thailand-june-18-2016-260nw-438992620.txt
+bangkok-thailand-june-18-2016-260nw-438992626.txt
+bangkok-thailand-june-18-2016-260nw-438992632.txt
+bangkok-thailand-june-18-2016-260nw-438992638.txt
+bangkok-thailand-june-18-2016-260nw-438992641.txt
+bangkok-thailand-june-18-2016-260nw-438992650.txt
+bangkok-thailand-june-18-2016-260nw-438992656.txt
+bangkok-thailand-june-18-2016-260nw-438992662.txt
+bangkok-thailand-june-18-2016-260nw-438992668.txt
+bangkok-thailand-june-18-2016-260nw-438992677.txt
+bangkok-thailand-june-18-2016-260nw-438992686.txt
+bangkok-thailand-june-18-2016-260nw-438992692.txt
+bangkok-thailand-june-18-2016-260nw-438992698.txt
+bangkok-thailand-june-18-2016-260nw-438992704.txt
+bangkok-thailand-june-18-2016-260nw-438992713.txt
+bangkok-thailand-june-18-2016-260nw-438992722.txt
+bangkok-thailand-june-18-2016-260nw-438992731.txt
+bangkok-thailand-june-18-2016-260nw-438992743.txt
+bangkok-thailand-june-18-2016-260nw-438993364.txt
+bangkok-thailand-june-18-2016-260nw-438993367.txt
+bangkok-thailand-june-18-2016-260nw-438993388.txt
+bangkok-thailand-june-18-2016-260nw-438993397.txt
+bangkok-thailand-june-18-2016-260nw-438993406.txt
+bangkok-thailand-june-18-2016-260nw-438993412.txt
+bangkok-thailand-june-18-2016-260nw-438993424.txt
+bangkok-thailand-june-18-2016-260nw-438993433.txt
+bangkok-thailand-june-18-2016-260nw-438993448.txt
+bangkok-thailand-june-18-2016-260nw-438993460.txt
+bangkok-thailand-june-18-2016-260nw-438993472.txt
+bangkok-thailand-june-18-2016-260nw-438993481.txt
+bangkok-thailand-june-18-2016-260nw-438993493.txt
+bangkok-thailand-june-18-2016-260nw-438993499.txt
+bangkok-thailand-june-18-2016-260nw-438993511.txt
+bangkok-thailand-june-18-2016-260nw-438993526.txt
+bangkok-thailand-march-10-2018-260nw-1049162084.txt
+bangkok-thailand-march-13-dji-260nw-395087089.txt
+bangkok-thailand-march-2018-dji-260nw-1067043134.txt
+bangkok-thailand-march-2018-dji-260nw-1068024125.txt
+bangkok-thailand-march-21closeup-on-260nw-1051426415.txt
+bangkok-thailand-march-21closeup-on-260nw-1052849606.txt
+bangkok-thailand-march-22closeup-on-260nw-1052212496.txt
+bangkok-thailand-march-4-2017-260nw-603926267.txt
+bangkok-thailand-may-13-2017-260nw-695560606.txt
+bangkok-thailand-may-13-2017-260nw-695560609.txt
+bangkok-thailand-may-15-2016-260nw-420618229.txt
+bangkok-thailand-may-15-2016-260nw-420618232.txt
+bangkok-thailand-may-15-2016-260nw-420618247.txt
+bangkok-thailand-may-15-2016-260nw-420618253.txt
+bangkok-thailand-november-14-2016-260nw-515226520.txt
+bangkok-thailand-november-14-2016-260nw-515226529.txt
+bangkok-thailand-november-14-2016-260nw-515226532.txt
+bangkok-thailand-november-14-2016-260nw-515756773.txt
+bangkok-thailand-november-14-2016-260nw-515756776.txt
+bangkok-thailand-november-14-2016-260nw-515756785.txt
+bangkok-thailand-november-14-2016-260nw-515756788.txt
+bangkok-thailand-november-14-2016-260nw-517889428.txt
+bangkok-thailand-november-14-2016-260nw-517889434.txt
+bangkok-thailand-november-14-2016-260nw-521776258.txt
+bangkok-thailand-november-2017-dji-260nw-784420555.txt
+bangkok-thailand-october-10-2017-260nw-731452612.txt
+bangkok-thailand-october-10-2017-260nw-732612952.txt
+bangkok-thailand-october-10-2017-260nw-732614458.txt
+bangkok-thailand-october-10-2017-260nw-732614827.txt
+bangkok-thailand-october-10-2017-260nw-732642682.txt
+bangkok-thailand-october-11-image-260nw-733128652.txt
+bangkok-thailand-october-11-image-260nw-733146361.txt
+bangkok-thailand-october-13-2016-260nw-497856520.txt
+bangkok-thailand-october-13-2016-260nw-497856532.txt
+bangkok-thailand-october-13-2016-260nw-497856547.txt
+bangkok-thailand-october-13-2016-260nw-497856562.txt
+bangkok-thailand-october-13-2016-260nw-497856574.txt
+bangkok-thailandmay-16-2016-drone-260nw-421674295.txt
+bangkok-thailandmay-16-2016-drone-260nw-421674307.txt
+bangkok-thailandmay-16-2016-drone-260nw-421674361.txt
+bangkok-thailandmay-16-2016-drone-260nw-421674367.txt
+bangkok-thailandmay-16-2016-drone-260nw-421674379.txt
+bangkok-thailandmay-16-2016-drone-260nw-421674388.txt
+bangkok-thailandmay-16-2016-drone-260nw-421674406.txt
+bangkok-thailandmay-16-2016-drone-260nw-421674430.txt
+bangkok-thailandmay-16-2016-drone-260nw-421674439.txt
+bangkok-thailandmay-16-2016-drone-260nw-421674451.txt
+bangkok-thailandmay-16-2016-drone-260nw-421674481.txt
+bangkok-thailandmay-16-2016-drone-260nw-421674493.txt
+bangkok-thailandnovember2hand-reaching-landing-approch-260nw-334116455.txt
+bangkok-thailnad-july-30-2107-260nw-686668165.txt
+bangkokthailand-august-12-2017-drone-260nw-699314554.txt
+beautiful-scenic-aerial-drone-view-260nw-1074386459.txt
+beautiful-scenic-aerial-drone-view-260nw-1076833079.txt
+before-launching-quadcopter-placed-on-260nw-1137625031.txt
+berlin-germany-june-06-2017-260nw-682553632.txt
+berlin-germany-june-06-2017-260nw-682553641.txt
+berlin-germany-june-06-2017-260nw-682553644.txt
+berlin-germany-june-06-2017-260nw-682553650.txt
+berlin-germany-june-06-2017-260nw-707648656.txt
+berlin-germany-june-06-quadrocopter-260nw-706003558.txt
+berlin-germany-june-06-quadrocopter-260nw-781221820.txt
+bethesda-md-november-10-2017-260nw-753012529.txt
+bethesda-md-november-10-2017-260nw-753012532.txt
+bethesda-md-november-10-2017-260nw-753012535.txt
+big-narrows-poudre-canyon-co-260nw-397931167.txt
+big-narrows-poudre-canyon-co-260nw-397931353.txt
+bilbao-spain-june-06-2017-260nw-760615687.txt
+black-white-picture-man-holding-260nw-655566763.txt
+blackie-ab-july-13-2016-260nw-582367228.txt
+bologna-italy-may-3-2014-260nw-205024114.txt
+bologna-italy-may-3-2014-260nw-205130413.txt
+bombinhas-santa-catarina-brazil-april-260nw-1107804776.txt
+brasil-bernardo-do-campo-abr-260nw-1061324156.txt
+budapest-hungary-december-10-2017-260nw-1021905223.txt
+budapest-hungary-december-10-2017-260nw-1034092768.txt
+budapest-hungary-december-10-2017-260nw-1106154548.txt
+budapest-hungary-december-10-2017-260nw-788912368.txt
+budapest-hungary-december-10-2017-260nw-791655442.txt
+calgary-ab-april-10-2017-260nw-636117512.txt
+calgary-ab-aug-19-2016-260nw-582367219.txt
+canmore-ab-apr-15-2016-260nw-582367249.txt
+carr-co-usa-april-12-260nw-621101777.txt
+carr-co-usa-april-12-260nw-622772453.txt
+carr-co-usa-april-12-260nw-622772456.txt
+chanburi-thailand-11-april-2017-260nw-625760849.txt
+chanburi-thailand-11-april-2017-260nw-625760864.txt
+chanburi-thailand-11-april-2017-260nw-625760876.txt
+chanburi-thailand-11-april-2017-260nw-625760885.txt
+chanburi-thailand-11-april-2017-260nw-625760894.txt
+chanburi-thailand-11-april-2017-260nw-633128861.txt
+chanburi-thailand-11-april-2017-260nw-633128864.txt
+chanburi-thailand-11-april-2017-260nw-633128867.txt
+chanburi-thailand-11-april-2017-260nw-633128876.txt
+chanburi-thailand-11-april-2017-260nw-633128882.txt
+chanburi-thailand-11-april-2017-260nw-634534409.txt
+cherkasst-ukraina-june-17-2016white-260nw-457456162.txt
+cherkasst-ukraina-june-17-2016white-260nw-457842415.txt
+cherkasst-ukraina-june-17-2016white-260nw-493473406.txt
+cherkasst-ukraina-june-17-2016white-260nw-570386401.txt
+chiang-mai-thailand-jan-23-260nw-446130538.txt
+chiang-mai-thailand-october-13-260nw-501699415.txt
+chiang-maithailand-july-11-2015-260nw-296189390.txt
+chiang-maithailand-july-11-2015-260nw-444993292.txt
+chiang-maithailand-july-11-2015-260nw-444993310.txt
+chiang-maithailand-july-11-2015-260nw-444993319.txt
+chiangmai-thailand-september-42016-image-260nw-478015633.txt
+chon-buri-thailand-june-24-260nw-1124858255.txt
+chon-buri-thailand-june-24-260nw-1124858258.txt
+chon-buri-thailand-june-24-260nw-1124858261.txt
+chon-buri-thailand-june-24-260nw-1124858264.txt
+chon-buri-thailand-june-24-260nw-1124858267.txt
+chon-buri-thailand-june-24-260nw-1124858270.txt
+chon-buri-thailand-june-24-260nw-1124858276.txt
+chonburi-thailand-10-march-2017-260nw-599801336.txt
+chonburi-thailand-10-march-2017-260nw-610395053.txt
+chonburi-thailand-10-march-2017-260nw-610395056.txt
+chonburi-thailand-december-7-2017-260nw-786563431.txt
+chonburi-thailand-december-7-2017-260nw-786563434.txt
+chonburi-thailand-may-5-2018-260nw-1099844309.txt
+chonburithailand-august-12-2017-dji-260nw-698814820.txt
+circa-december-23-2015-white-260nw-354366158.txt
+circa-december-23-2015-white-260nw-354366167.txt
+circa-december-23-2015-white-260nw-354366170.txt
+circa-december-23-2015-white-260nw-354366173.txt
+circa-december-23-2015-white-260nw-354366176.txt
+circa-december-23-2015-white-260nw-354366179.txt
+circa-february-1-2016-dji-260nw-370639592.txt
+circa-february-1-2016-dji-260nw-370639601.txt
+circa-february-1-2016-dji-260nw-370639613.txt
+circa-february-1-2016-dji-260nw-370639622.txt
+circa-february-1-2016-dji-260nw-370639631.txt
+circa-february-1-2016-dji-260nw-370639637.txt
+circa-february-1-2016-microsoft-260nw-370640174.txt
+circa-january-27-2016-dji-260nw-369526973.txt
+circa-january-27-2016-dji-260nw-369526979.txt
+circa-january-27-2016-dji-260nw-369526988.txt
+circa-january-6-2016-dji-260nw-359230775.txt
+circa-january-6-2016-dji-260nw-359230784.txt
+circa-january-6-2016-dji-260nw-359231351.txt
+circa-january-6-2016-dji-260nw-359231357.txt
+circa-january-6-2016-dji-260nw-359232380.txt
+circa-january-6-2016-dji-260nw-359232386.txt
+circa-january-6-2016-dji-260nw-359232392.txt
+circa-january-6-2016-dji-260nw-359234705.txt
+circa-january-6-2016-dji-260nw-359234714.txt
+circa-january-6-2016-dji-260nw-359234720.txt
+circa-january-6-2016-dji-260nw-359234726.txt
+circa-january-6-2016-dji-260nw-359234735.txt
+circa-january-6-2016-white-260nw-359229725.txt
+circa-january-6-2016-white-260nw-359229728.txt
+circa-january-6-2016-white-260nw-359229737.txt
+circa-january-6-2016-white-260nw-359229740.txt
+circa-january-6-2016-white-260nw-359229950.txt
+complete-set-dji-phantom-3-260nw-1010962069.txt
+davao-city-2014-drone-hovers-260nw-732452323.txt
+desaru-johor-malaysia-december-17-260nw-776113096.txt
+desaru-johor-malaysia-december-17-260nw-776113144.txt
+desaru-johor-malaysia-december-17-260nw-776113168.txt
+desaru-johor-malaysia-december-17-260nw-776113258.txt
+dji-drone-air-260nw-604114163.txt
+dji-drone-air-260nw-604114169.txt
+dji-drone-flying-eye-level-260nw-749488894.txt
+dji-drone-inspire2-on-rice-260nw-702161437.txt
+dji-drone-over-crops-summer-260nw-1083920486.txt
+dji-mavic-air-drone-bicycle-260nw-1050697589.txt
+dji-mavic-air-flat-layout-260nw-1038880123.txt
+dji-mavic-air-flat-layout-260nw-1038880126.txt
+dji-mavic-air-flat-layout-260nw-1038880132.txt
+dji-mavic-air-flat-layout-260nw-1038880135.txt
+dji-mavic-air-flat-layout-260nw-1038880138.txt
+dji-mavic-air-flat-layout-260nw-1038880144.txt
+dji-mavic-air-hand-on-260nw-1040549362.txt
+dji-mavic-air-on-wooden-260nw-1050697202.txt
+dji-mavic-pro-drone-flight-260nw-1009622683.txt
+dji-mavic-pro-drone-flight-260nw-1009622689.txt
+dji-mavic-pro-drone-flight-260nw-1009622698.txt
+dji-mavic-pro-drone-flight-260nw-1009622704.txt
+dji-mavic-pro-drone-flight-260nw-676190659.txt
+dji-mavic-pro-drone-flight-260nw-676190665.txt
+dji-mavic-pro-drone-flight-260nw-677261833.txt
+dji-mavic-pro-drone-flight-260nw-677261842.txt
+dji-mavic-pro-drone-flight-260nw-677261845.txt
+dji-mavic-pro-drone-flight-260nw-677261848.txt
+dji-mavic-pro-drone-flight-260nw-677261857.txt
+dji-mavic-pro-drone-flight-260nw-677261866.txt
+dji-mavic-pro-drone-flying-260nw-1009622680.txt
+dji-mavic-pro-drone-flying-260nw-1009622686.txt
+dji-mavic-pro-drone-flying-260nw-1009622692.txt
+dji-mavic-pro-drone-flying-260nw-1009622701.txt
+dji-mavic-pro-drone-flying-260nw-1009622707.txt
+dji-mavic-pro-drone-flying-260nw-676181260.txt
+dji-mavic-pro-drone-flying-260nw-676181263.txt
+dji-mavic-pro-drone-flying-260nw-676181266.txt
+dji-mavic-pro-drone-israel-260nw-732157351.txt
+dji-mavic-pro-drone-israel-260nw-732157480.txt
+dji-mavic-pro-drone-israel-260nw-732160462.txt
+dji-mavic-pro-drone-israel-260nw-732160579.txt
+dji-mavic-pro-drone-latvia-260nw-560644858.txt
+dji-mavic-pro-drone-latvia-260nw-560644870.txt
+dji-mavic-pro-drone-latvia-260nw-560644873.txt
+dji-mavic-pro-drone-latvia-260nw-560644876.txt
+dji-mavic-pro-drone-latvia-260nw-563678803.txt
+dji-mavic-pro-drone-latvia-260nw-563678812.txt
+dji-mavic-pro-drone-latvia-260nw-567949936.txt
+dji-mavic-pro-drone-latvia-260nw-567949939.txt
+dji-mavic-pro-drone-latvia-260nw-567949942.txt
+dji-mavic-pro-drone-latvia-260nw-597367553.txt
+dji-mavic-pro-drone-latvia-260nw-597367571.txt
+dji-mavic-pro-drone-latvia-260nw-597379988.txt
+dji-mavic-pro-drone-latvia-260nw-597379991.txt
+dji-mavic-pro-drone-latvia-260nw-597379994.txt
+dji-mavic-pro-drone-latvia-260nw-597605294.txt
+dji-mavic-pro-drone-latvia-260nw-599886017.txt
+dji-mavic-pro-drone-latvia-260nw-599887085.txt
+dji-mavic-pro-drone-moscow-260nw-1028042260.txt
+dji-mavic-pro-drone-moscow-260nw-1028056351.txt
+dji-mavic-pro-drone-moscow-260nw-1028082847.txt
+dji-mavic-pro-drone-moscow-260nw-1033378597.txt
+dji-mavic-pro-drone-moscow-260nw-1049231243.txt
+dji-mavic-pro-drone-moscow-260nw-1062653582.txt
+dji-mavic-pro-drone-moscow-260nw-1108177427.txt
+dji-mavic-pro-drone-prague-260nw-636003467.txt
+dji-mavic-pro-drone-prague-260nw-636003530.txt
+dji-mavic-pro-drone-prague-260nw-636003596.txt
+dji-mavic-pro-drone-riga-260nw-533974783.txt
+dji-mavic-pro-drone-riga-260nw-533974795.txt
+dji-mavic-pro-drone-riga-260nw-533974804.txt
+dji-mavic-pro-drone-riga-260nw-533974813.txt
+dji-mavic-pro-drone-rigalatvia-260nw-533974276.txt
+dji-mavic-pro-drone-rigalatvia-260nw-533974279.txt
+dji-mavic-pro-drone-rigalatvia-260nw-542803243.txt
+dji-mavic-pro-drone-rigalatvia-260nw-542803249.txt
+dji-mavic-pro-drone-rigalatvia-260nw-542803255.txt
+dji-mavic-pro-drone-rigalatvia-260nw-542803261.txt
+dji-mavic-pro-drone-rigalatvia-260nw-542803267.txt
+dji-mavic-pro-drone-rigalatvia-260nw-542803279.txt
+dji-mavic-pro-drone-rigalatvia-260nw-542803282.txt
+dji-mavic-pro-drone-rigalatvia-260nw-542803288.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344344.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344347.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344350.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344353.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344356.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344359.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344362.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344365.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344368.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344371.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344416.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344419.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344422.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344425.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344428.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344431.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344434.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344437.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344440.txt
+dji-mavic-pro-flevoland-netherlands-260nw-1129344443.txt
+dji-mavic-pro-on-white-260nw-1125301628.txt
+dji-phantom-3-professional-drone-260nw-1010962075.txt
+dji-phantom-3s-drone-ready-260nw-690052978.txt
+dji-phantom-4-drone-260nw-404078368.txt
+dji-phantom-4-pro-being-260nw-1010339167.txt
+dji-phantom-4-pro-being-260nw-1010339170.txt
+dji-phantom-4-pro-obsidian-260nw-1088925782.txt
+dji-phantom-4-pro-obsidian-260nw-1088928392.txt
+dji-phantom-4-pro-obsidian-260nw-1088928395.txt
+dji-phantom-4-pro-obsidian-260nw-1088928398.txt
+dji-phantom-4-pro-obsidian-260nw-1088928401.txt
+dji-phantom-4-pro-obsidian-260nw-1088928404.txt
+dji-phantom-4-pro-obsidian-260nw-1088928407.txt
+dji-phantom-4-pro-obsidian-260nw-1088928410.txt
+dji-phantom-4-pro-obsidian-260nw-1088928413.txt
+dji-phantom-4-pro-obsidian-260nw-1088928416.txt
+dji-phantom-4-pro-obsidian-260nw-1088928419.txt
+dji-phantom-4-pro-obsidian-260nw-1088928422.txt
+dji-phantom-4-pro-obsidian-260nw-1088928425.txt
+dji-phantom-4-pro-obsidian-260nw-1088935289.txt
+dji-spark-drone-on-air-260nw-1062783170.txt
+dji-spark-sticker-cover-available-260nw-707416564.txt
+dji-spark-uav-drone-quadrocopter-260nw-1134511202.txt
+dnepropetrovsk-ukraine-november-5-2015-260nw-336522866.txt
+dnepropetrovsk-ukraine-november-5-2015-260nw-336522878.txt
+dnepropetrovsk-ukraine-november-5-2015-260nw-336522884.txt
+dolzhanskaya-russia-02052018-image-dji-260nw-1082937491.txt
+dolzhanskaya-russia-02052018-image-dji-260nw-1082939618.txt
+dolzhanskaya-russia-02052018-image-dji-260nw-1083057137.txt
+dolzhanskaya-russia-02052018-image-dji-260nw-1083205766.txt
+downings-ireland-march-06-2016-260nw-387693463.txt
+downings-ireland-march-06-2016-260nw-387693487.txt
+downings-ireland-march-06-2016-260nw-387693511.txt
+drone-260nw-609909833.txt
+drone-260nw-609909854.txt
+drone-260nw-609909863.txt
+drone-dji-mavic-air-control-260nw-1040481397.txt
+drone-dji-mavic-air-control-260nw-1040549368.txt
+drone-dji-mavic-air-control-260nw-1050687482.txt
+drone-dji-mavic-air-control-260nw-1050687509.txt
+drone-dji-mavic-air-hand-260nw-1050687485.txt
+drone-dji-mavic-air-isolated-260nw-1040481043.txt
+drone-dji-mavic-air-isolated-260nw-1050687497.txt
+drone-dji-mavic-air-on-260nw-1040549371.txt
+drone-dji-mavic-air-on-260nw-1050687500.txt
+drone-dji-mavic-air-on-260nw-1050687506.txt
+drone-dji-mavic-air-protective-260nw-1050687491.txt
+drone-dji-mavic-air-quadroopter-260nw-1040481433.txt
+drone-dji-mavic-air-quadroopter-260nw-1040549365.txt
+drone-flight-260nw-508153201.txt
+drone-flight-260nw-508153975.txt
+drone-flight-260nw-508153984.txt
+drone-flight-260nw-508153996.txt
+drone-flight-dji-phantom-3-260nw-545092063.txt
+drone-helsinki-finland-april-2017-260nw-748075114.txt
+drone-landing-mat-260nw-758106700.txt
+drone-oversees-activity-firefighters-during-260nw-569066557.txt
+drone-oversees-activity-firefighters-during-260nw-569066566.txt
+drone-oversees-activity-firefighters-during-260nw-569071027.txt
+drone-oversees-activity-firefighters-on-260nw-569088217.txt
+drone-quad-copter-high-resolution-260nw-686569813.txt
+drone-quadcopter-dji-phantom-3-260nw-438110464.txt
+drone-quadcopter-dji-phantom-3-260nw-457625905.txt
+drone-quadcopter-dji-phantom-3-260nw-483299746.txt
+drone-quadcopter-dji-phantom-4-260nw-1044882709.txt
+drone-quadcopter-dji-phantom-4-260nw-1044882712.txt
+drone-quadcopter-dji-phantom-4-260nw-1044882715.txt
+drone-quadcopter-dji-phantom-4-260nw-1044882718.txt
+drone-quadrocopter-dji-phantom-3-260nw-1022380693.txt
+drone-quadrocopter-dji-phantom-3-260nw-1022380930.txt
+drone-quadrocopter-dji-phantom-high-260nw-457832452.txt
+drone-quadrocopter-dji-phantom-high-260nw-457832455.txt
+drone-quadrocopter-dji-phantom-high-260nw-457832473.txt
+drone-quadrocopter-dji-phantom-high-260nw-457832482.txt
+drone-quadrocopter-dji-phantom-high-260nw-457832506.txt
+drone-quadrocopter-dji-phantom-high-260nw-457832512.txt
+drone-quadrocopter-dji-phantom-high-260nw-457832548.txt
+drone-sky-quadruple-260nw-660540760.txt
+drone-spark-dji-260nw-1120419509.txt
+drone-white-quadcopter-camera-flying-260nw-567805882.txt
+drones-inspire-phantom-mavic-on-260nw-1139013731.txt
+dusseldorf-germany-july-04-2016-260nw-565279123.txt
+east-mediterranean-29-sep-2017-260nw-724980712.txt
+editorial-swansea-uk-june-12-260nw-661016059.txt
+elitnyy-russia-august-20-2016-260nw-523288015.txt
+empoli-italy-september-20-2015-260nw-319371023.txt
+empoli-italy-september-20-2015-260nw-319371026.txt
+empoli-italy-september-20-2015-260nw-319371029.txt
+empoli-italy-september-20-2015-260nw-319371032.txt
+empoli-italy-september-20-2015-260nw-319371035.txt
+empoli-italy-september-20-2015-260nw-319371038.txt
+endau-rompin-may-15-2016-260nw-421557400.txt
+endau-rompin-may-15-2016-260nw-421557406.txt
+endau-rompin-may-15-2016-260nw-421557409.txt
+endau-rompin-may-15-2016-260nw-421557418.txt
+endau-rompin-may-15-2016-260nw-421557430.txt
+endau-rompin-may-15-2016-260nw-421557439.txt
+ensenada-baja-california-mexico-december-260nw-786128071.txt
+estonia-tallinn-june-15-2018-260nw-1113744056.txt
+estonia-tallinn-june-15-2018-260nw-1113744059.txt
+estonia-tallinn-june-15-2018-260nw-1113744062.txt
+estonia-tallinn-june-15-2018-260nw-1113744065.txt
+estonia-tallinn-june-15-2018-260nw-1113744068.txt
+estonia-tallinn-june-15-2018-260nw-1113744071.txt
+estonia-tallinn-june-15-2018-260nw-1113744074.txt
+estonia-tallinn-june-15-2018-260nw-1113744077.txt
+estonia-tallinn-june-15-2018-260nw-1113744080.txt
+estonia-tallinn-june-15-2018-260nw-1113744083.txt
+famous-quadcopter-dji-spark-260nw-710099161.txt
+flying-drone-260nw-570463528.txt
+flying-drone-near-amazing-waterfall-260nw-1132738232.txt
+flying-drone-near-amazing-waterfall-260nw-1132738235.txt
+flying-drone-near-amazing-waterfall-260nw-1132738238.txt
+flying-drone-near-amazing-waterfall-260nw-1132738241.txt
+flying-object-260nw-620872673.txt
+flying-quadrocopter-remote-controlled-drone-260nw-1068131069.txt
+flying-quadrocopter-remote-controlled-drone-260nw-1068131072.txt
+flying-quadrocopter-remote-controlled-drone-260nw-1068131075.txt
+flying-quadrocopter-remote-controlled-drone-260nw-1068131078.txt
+flying-quadrocopter-remote-controlled-drone-260nw-1068131081.txt
+fort-collins-co-september-28-260nw-220201009.txt
+fort-collins-co-september-28-260nw-220428415.txt
+fort-collins-co-september-28-260nw-220428421.txt
+fort-collins-co-september-28-260nw-220428427.txt
+fort-collins-co-september-28-260nw-222271450.txt
+fort-collins-co-usa-april-260nw-621506834.txt
+fort-collins-co-usa-august-260nw-208569223.txt
+fort-collins-co-usa-august-260nw-212176903.txt
+fort-collins-co-usa-august-260nw-310457132.txt
+fort-collins-co-usa-august-260nw-310761263.txt
+fort-collins-co-usa-august-260nw-320059472.txt
+fort-collins-co-usa-august-260nw-340666214.txt
+fort-collins-co-usa-august-260nw-350353112.txt
+fort-collins-co-usa-december-260nw-1026340132.txt
+fort-collins-co-usa-december-260nw-235275478.txt
+fort-collins-co-usa-december-260nw-237427543.txt
+fort-collins-co-usa-december-260nw-237787153.txt
+fort-collins-co-usa-december-260nw-239061550.txt
+fort-collins-co-usa-december-260nw-239425405.txt
+fort-collins-co-usa-december-260nw-257810677.txt
+fort-collins-co-usa-december-260nw-346724045.txt
+fort-collins-co-usa-december-260nw-535159222.txt
+fort-collins-co-usa-december-260nw-535159228.txt
+fort-collins-co-usa-december-260nw-538626889.txt
+fort-collins-co-usa-december-260nw-541507408.txt
+fort-collins-co-usa-february-260nw-1018828651.txt
+fort-collins-co-usa-february-260nw-1026340129.txt
+fort-collins-co-usa-february-260nw-271415249.txt
+fort-collins-co-usa-february-260nw-586066964.txt
+fort-collins-co-usa-february-260nw-586729343.txt
+fort-collins-co-usa-january-260nw-244202365.txt
+fort-collins-co-usa-july-260nw-207119806.txt
+fort-collins-co-usa-july-260nw-207119809.txt
+fort-collins-co-usa-july-260nw-293921336.txt
+fort-collins-co-usa-june-260nw-292064300.txt
+fort-collins-co-usa-june-260nw-293034023.txt
+fort-collins-co-usa-march-260nw-259414211.txt
+fort-collins-co-usa-march-260nw-259414220.txt
+fort-collins-co-usa-march-260nw-261984053.txt
+fort-collins-co-usa-march-260nw-261984065.txt
+fort-collins-co-usa-march-260nw-262380833.txt
+fort-collins-co-usa-march-260nw-263264375.txt
+fort-collins-co-usa-march-260nw-265211504.txt
+fort-collins-co-usa-march-260nw-388394608.txt
+fort-collins-co-usa-march-260nw-388912792.txt
+fort-collins-co-usa-march-260nw-391023226.txt
+fort-collins-co-usa-march-260nw-397863013.txt
+fort-collins-co-usa-may-260nw-277942451.txt
+fort-collins-co-usa-may-260nw-277942454.txt
+fort-collins-co-usa-november-260nw-227683048.txt
+fort-collins-co-usa-november-260nw-231516709.txt
+fort-collins-co-usa-november-260nw-232371346.txt
+fort-collins-co-usa-november-260nw-232414648.txt
+fort-collins-co-usa-november-260nw-232856278.txt
+fort-collins-co-usa-november-260nw-233120638.txt
+fort-collins-co-usa-november-260nw-334972445.txt
+fort-collins-co-usa-september-260nw-221105290.txt
+fort-collins-co-usa-september-260nw-221105293.txt
+fort-collins-co-usa-september-260nw-315185585.txt
+fort-collins-co-usa-september-260nw-351238655.txt
+galati-romania-february-16-2017-260nw-600463973.txt
+galati-romania-february-16-2017-260nw-600467891.txt
+galati-romania-february-16-2017-260nw-600469928.txt
+gardens-by-bay-singapore-june-260nw-718208332.txt
+gdansk-poland-november-3-2017-260nw-749955058.txt
+gdansk-poland-november-3-2017-260nw-749955061.txt
+gdansk-poland-november-3-2017-260nw-749955064.txt
+gdansk-poland-november-3-2017-260nw-749955067.txt
+gdansk-poland-november-3-2017-260nw-749955070.txt
+gdansk-poland-november-3-2017-260nw-749955073.txt
+gdansk-poland-november-3-2017-260nw-749955076.txt
+goreme-nevsehir-april-22-2017-260nw-649021810.txt
+goreme-nevsehir-april-22-2017-260nw-649022356.txt
+goreme-nevsehir-april-22-2017-260nw-649022377.txt
+goreme-nevsehir-april-22-2017-260nw-649022392.txt
+goreme-nevsehir-april-22-2017-260nw-649022401.txt
+goreme-nevsehir-april-22-2017-260nw-649022410.txt
+goreme-nevsehir-april-22-2017-260nw-649022425.txt
+goreme-nevsehir-april-22-2017-260nw-649022440.txt
+goreme-nevsehir-april-22-2017-260nw-649022452.txt
+greece-june-2017-scenic-view-260nw-745938385.txt
+greece-june-2017-scenic-view-260nw-745938397.txt
+grudziadz-poland-august-27-2015-260nw-480601810.txt
+gryon-switzerland-10-march-2017-260nw-608022065.txt
+gryon-switzerland-10-march-2017-260nw-608022173.txt
+gryon-switzerland-10-march-2017-260nw-608023010.txt
+gryon-switzerland-10-march-2017-260nw-620976959.txt
+guatape-colombia-march-12-flying-260nw-322981895.txt
+guatape-colombia-march-12-flying-260nw-322981943.txt
+guatape-colombia-march-12-flying-260nw-345980387.txt
+hai-ukraine-october-20-2016-260nw-507979447.txt
+hai-ukraine-october-20-2016-260nw-507979804.txt
+hai-ukraine-october-20-2016-260nw-507979846.txt
+hai-ukraine-october-20-2016-260nw-507981265.txt
+hai-ukraine-october-20-2016-260nw-508633582.txt
+halifax-uk-april-01-2018-260nw-1058870345.txt
+halifax-uk-april-01-2018-260nw-1058870351.txt
+halifax-uk-april-2-2018-260nw-1059588002.txt
+halifax-uk-april-2-2018-260nw-1063944839.txt
+halifax-uk-april-8-2018-260nw-1063890548.txt
+halifax-uk-april-8-2018-260nw-1063890551.txt
+halifax-uk-april-8-2018-260nw-1063890554.txt
+hamburg-germanyjuly-29-2016flying-drone-260nw-469625867.txt
+hand-reaches-drone-dji-mavic-260nw-1050687518.txt
+hands-adjust-quadcopter-before-launching-260nw-1137571430.txt
+hands-adjust-quadcopter-before-launching-260nw-1137571433.txt
+hannover-germany-march-16-2016-260nw-563471020.txt
+herceg-novi-montenegro-april-18-260nw-624351914.txt
+herceg-novi-montenegro-april-18-260nw-624351929.txt
+herceg-novi-montenegro-april-18-260nw-624351974.txt
+herceg-novi-montenegro-april-18-260nw-625123241.txt
+herceg-novi-montenegro-april-18-260nw-625123271.txt
+herceg-novi-montenegro-april-18-260nw-625123355.txt
+herceg-novi-montenegro-april-18-260nw-627532571.txt
+herceg-novi-montenegro-april-18-260nw-627532628.txt
+herceg-novi-montenegro-april-18-260nw-629755292.txt
+herceg-novi-montenegro-april-18-260nw-629755340.txt
+herceg-novi-montenegro-april-18-260nw-629755358.txt
+herceg-novi-montenegro-april-18-260nw-678554299.txt
+herceg-novi-montenegro-april-18-260nw-678682495.txt
+high-river-ab-may-06-260nw-636117533.txt
+hintersee-salzburger-landaustria-02092018-dji-260nw-1021785178.txt
+hintersee-salzburger-landaustria-02092018-dji-260nw-1021785181.txt
+honolulu-hi-feb-8-2015-260nw-250937161.txt
+honolulu-hi-feb-8-2015-260nw-250937170.txt
+honolulu-hi-feb-8-2015-260nw-250937179.txt
+honolulu-hi-feb-8-2015-260nw-250937188.txt
+honolulu-hi-feb-8-2015-260nw-250937191.txt
+honolulu-hi-feb-8-2015-260nw-250937194.txt
+huettenberg-germany-april-22-2018-260nw-1142270543.txt
+hurgada-egypt-07122013-image-dji-260nw-1083151235.txt
+illustrative-editorial-image-dji-mavic-260nw-1112837300.txt
+illustrative-editorial-image-drone-dji-260nw-1112837297.txt
+illustrative-editorial-image-drone-dji-260nw-1112837303.txt
+indonesia-14-january-2018-drone-260nw-792849643.txt
+istanbul-jun-2015-drone-quadrocopter-260nw-432359074.txt
+istanbul-jun-2015-drone-quadrocopter-260nw-432359092.txt
+istanbul-turkey-5-september-2017-260nw-710481865.txt
+istanbul-turkey-5-september-2017-260nw-715394536.txt
+istanbul-turkey-5-september-2017-260nw-715394539.txt
+istanbul-turkey-5-september-2017-260nw-720511963.txt
+istanbul-turkey-5-september-2017-260nw-720511972.txt
+istanbul-turkey-5-september-2017-260nw-720511975.txt
+istanbul-turkey-january-292015drone-quadrocopter-260nw-262938467.txt
+istanbul-turkey-january-292015drone-quadrocopter-260nw-263156486.txt
+istanbul-turkey-january-292015drone-quadrocopter-260nw-263156489.txt
+istanbul-turkey-january-292015drone-quadrocopter-260nw-263499347.txt
+istanbul-turkey-july-3-2018-260nw-1130725391.txt
+istanbul-turkey-july-3-2018-260nw-1130725397.txt
+istanbul-turkey-july-3-2018-260nw-1130725403.txt
+istanbul-turkey-july-3-2018-260nw-1130725409.txt
+istanbul-turkey-july-3-2018-260nw-1130725439.txt
+istanbul-turkey-july-3-2018-260nw-1131337229.txt
+istanbul-turkey-july-3-2018-260nw-1131337235.txt
+istanbul-turkey-july-3-2018-260nw-1131337241.txt
+istanbul-turkey-july-3-2018-260nw-1131337244.txt
+istanbul-turkey-july-3-2018-260nw-1131337247.txt
+istanbul-turkey-may-19-2015-260nw-279343265.txt
+istanbul-turkey-may-19-2015-260nw-279343268.txt
+istanbul-turkey-may-19-2015-260nw-279349628.txt
+istanbul-turkey-may-19-2015-260nw-279367454.txt
+istanbul-turkey-may-19-2015-260nw-279367460.txt
+istanbul-turkey-may-19-2015-260nw-279613013.txt
+istanbul-turkey-may-19-2015-260nw-279704978.txt
+istanbul-turkey-may-19-2015-260nw-279825914.txt
+istanbul-turkey-may-19-2015-260nw-279826349.txt
+istanbul-turkey-may-19-2015-260nw-279981239.txt
+istanbul-turkey-may-19-2015-260nw-279981692.txt
+istanbul-turkey-may-19-2015-260nw-279982028.txt
+istanbul-turkey-may-19-2015-260nw-280280573.txt
+istanbul-turkey-may-19-2015-260nw-280280585.txt
+istanbul-turkey-may-19-2015-260nw-280280813.txt
+istanbul-turkey-may-19-2015-260nw-280281050.txt
+istanbul-turkey-may-19-2015-260nw-280281479.txt
+istanbul-turkey-may-192015drone-quadrocopter-260nw-280281779.txt
+italy-dolomites-alps-august-09-260nw-1097832617.txt
+italymodena-circa-may-2014-flying-260nw-198617063.txt
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734804.txt
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734816.txt
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734834.txt
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734840.txt
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734849.txt
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734855.txt
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734858.txt
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734870.txt
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734873.txt
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734876.txt
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734894.txt
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734897.txt
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734909.txt
+italyoct30-dji-phantom-quadcopter-flies-260nw-239734924.txt
+izborsk-russia-june-10-2018-260nw-1110882359.txt
+jacksonville-fl-usa-june-14-260nw-288324377.txt
+jostedal-norway-june-2-2018-260nw-1117851911.txt
+jostedal-norway-june-2-2018-260nw-1117851914.txt
+jostedal-norway-june-2-2018-260nw-1117851917.txt
+kagawa-japan-april-03-2017-260nw-615757394.txt
+kagawa-japan-april-03-2017-260nw-615757730.txt
+kagawa-japan-april-03-2017-260nw-615757739.txt
+kagawa-japan-april-03-2017-260nw-615757748.txt
+kagawa-japan-april-22-2017-260nw-625582838.txt
+kagawa-japan-april-22-2017-260nw-625596302.txt
+kagawa-japan-april-22-2017-260nw-625599740.txt
+kagawa-japan-april-22-2017-260nw-625605113.txt
+kagawa-japan-april-23-2017-260nw-629531453.txt
+kagawa-japan-april-23-2017-260nw-629531459.txt
+kagawa-japan-april-23-2017-260nw-629531465.txt
+kagawa-japan-april-23-2017-260nw-629531471.txt
+kagawa-japan-april-23-2017-260nw-629637947.txt
+kagawa-japan-april-23-2017-260nw-629637950.txt
+kagawa-japan-april-23-2017-260nw-629637953.txt
+kagawa-japan-april-23-2017-260nw-629637956.txt
+kagawa-japan-april-23-2017-260nw-629637962.txt
+kagawa-japan-april-23-2017-260nw-629638661.txt
+kagawa-japan-april-29-2017-260nw-631805732.txt
+kagawa-japan-april-29-2017-260nw-631810742.txt
+kagawa-japan-april-29-2017-260nw-631924367.txt
+kagawa-japan-april-29-2017-260nw-631924376.txt
+kagawa-japan-april-29-2017-260nw-631924385.txt
+kagawa-japan-april-29-2017-260nw-631926491.txt
+kagawa-japan-april-29-2017-260nw-631926497.txt
+kagawa-japan-april-29-2017-260nw-631927346.txt
+kagawa-japan-december-15-2016-260nw-538133812.txt
+kagawa-japan-december-15-2016-260nw-539383429.txt
+kagawa-japan-june-15-2017-260nw-661282186.txt
+kagawa-japan-june-15-2017-260nw-661282231.txt
+kagawa-japan-june-15-2017-260nw-667210633.txt
+kagawa-japan-june-15-2017-260nw-667210636.txt
+kagawa-japan-june-15-2017-260nw-671651164.txt
+kagawa-japan-june-15-2017-260nw-671651773.txt
+kagawa-japan-june-15-2017-260nw-671652337.txt
+kagawa-japan-june-19-2016-260nw-439468951.txt
+kagawa-japan-june-19-2016-260nw-439468954.txt
+kagawa-japan-june-8-2017-260nw-656435701.txt
+kagawa-japan-june-8-2017-260nw-656437126.txt
+kagawa-japan-june-8-2017-260nw-656437294.txt
+kagawa-japan-march-10-2016-260nw-389323852.txt
+kagawa-japan-march-10-2016-260nw-389323861.txt
+kagawa-japan-march-17-2017-260nw-609118043.txt
+kagawa-japan-march-17-2017-260nw-609118049.txt
+kagawa-japan-march-17-2017-260nw-609118391.txt
+kagawa-japan-may-06-2016-260nw-420080635.txt
+kagawa-japan-may-06-2016-260nw-420080659.txt
+kagawa-japan-may-06-2016-260nw-420080671.txt
+kagawa-japan-may-06-2016-260nw-420083374.txt
+kagawa-japan-may-06-2016-260nw-420083377.txt
+kagawa-japan-may-17-2016-260nw-430213045.txt
+kagawa-japan-may-17-2016-260nw-430213054.txt
+kagawa-japan-may-17-2016-260nw-430214311.txt
+kagawa-japan-may-17-2016-260nw-430214527.txt
+kagawa-japan-may-20-2017-260nw-653433961.txt
+kagawa-japan-may-20-2017-260nw-653434402.txt
+kagawa-japan-may-20-2017-260nw-653434405.txt
+kagawa-japan-may-20-2017-260nw-653435158.txt
+kagawa-japan-may-28-2017-260nw-653442136.txt
+kagawa-japan-may-28-2017-260nw-653442151.txt
+kagawa-japan-may-30-2016-260nw-430213753.txt
+kagawa-japan-may-31-2016-260nw-429733945.txt
+kagawa-japan-may-31-2016-260nw-430210639.txt
+kagawa-japan-may-31-2016-260nw-430210648.txt
+kagawa-japan-may-31-2016-260nw-430210657.txt
+kagawa-japan-may-31-2016-260nw-430210666.txt
+kagawa-japan-october-10-2017-260nw-733504105.txt
+kagawa-japan-october-10-2017-260nw-733504699.txt
+kagawa-japan-october-10-2017-260nw-733504744.txt
+kagawa-japan-october-10-2017-260nw-733505971.txt
+kampala-uganda-10082017-dji-phantom-260nw-759789199.txt
+kampala-uganda-10082017-dji-phantom-260nw-759789205.txt
+kanchanaburi-bangkok-feb-1-2017-260nw-1025716813.txt
+kandalaksha-russia-may-24-2018-260nw-1127352350.txt
+kandalaksha-russia-may-24-2018-260nw-1127515907.txt
+kandalaksha-russia-may-24-2018-260nw-1127515910.txt
+kaunas-lithuania-april-24-2017-260nw-653883454.txt
+kaunas-lithuania-april-24-2017-260nw-653883460.txt
+kaunas-lithuania-april-24-2017-260nw-653883466.txt
+kaunas-lithuania-april-24-2017-260nw-654363346.txt
+kaunas-lithuania-april-24-2017-260nw-654363349.txt
+kaunas-lithuania-april-24-2017-260nw-654363355.txt
+kaunas-lithuania-april-24-2017-260nw-654363361.txt
+kaunas-lithuania-december-30-2015-260nw-359958530.txt
+kaunas-lithuania-december-30-2015-260nw-359958539.txt
+kaunas-lithuania-december-30-2015-260nw-359958602.txt
+kaunas-lithuania-december-30-2015-260nw-359958605.txt
+kaunas-lithuania-december-30-2015-260nw-359958608.txt
+kaunas-lithuania-december-30-2015-260nw-359958623.txt
+kaunas-lithuania-june-14-2017-260nw-660427228.txt
+kaunas-lithuania-march-03-2018-260nw-1037699854.txt
+kaunas-lithuania-march-03-2018-260nw-1037699857.txt
+kaunas-lithuania-march-03-2018-260nw-1037699860.txt
+kaunas-lithuania-march-03-2018-260nw-1037699866.txt
+kaunas-lithuania-march-03-2018-260nw-1037699869.txt
+kaunas-lithuania-march-03-2018-260nw-1037699875.txt
+kaunas-lithuania-march-03-2018-260nw-1038331699.txt
+kaunas-lithuania-march-03-2018-260nw-1038331702.txt
+kaunas-lithuania-march-03-2018-260nw-1038331705.txt
+kaunas-lithuania-march-03-2018-260nw-1038331711.txt
+kaunas-lithuania-march-03-2018-260nw-1038331717.txt
+kaunas-lithuania-march-03-2018-260nw-1038601063.txt
+kaunas-lithuania-march-03-2018-260nw-1038601066.txt
+kaunas-lithuania-march-03-2018-260nw-1038601069.txt
+kaunas-lithuania-march-03-2018-260nw-1038601078.txt
+kaunas-lithuania-march-03-2018-260nw-1038601081.txt
+kaunas-lithuania-march-03-2018-260nw-1038786397.txt
+kaunas-lithuania-march-03-2018-260nw-1038786400.txt
+kaunas-lithuania-march-03-2018-260nw-1038786409.txt
+kaunas-lithuania-march-03-2018-260nw-1038786412.txt
+kaunas-lithuania-march-03-2018-260nw-1038786415.txt
+kaunas-lithuania-march-1-2017-260nw-590802503.txt
+kaunas-lithuania-march-1-2017-260nw-590802506.txt
+kaunas-lithuania-march-1-2017-260nw-590802509.txt
+kaunas-lithuania-march-1-2017-260nw-590802518.txt
+kaunas-lithuania-march-1-2017-260nw-590802521.txt
+kaunas-lithuania-march-1-2017-260nw-590802527.txt
+kaunas-lithuania-march-1-2017-260nw-590802533.txt
+kaunas-lithuania-march-1-2017-260nw-590802539.txt
+kaunas-lithuania-march-1-2017-260nw-591272000.txt
+kaunas-lithuania-march-1-2017-260nw-591272015.txt
+kaunas-lithuania-march-1-2017-260nw-591272030.txt
+kaunas-lithuania-march-1-2017-260nw-591272063.txt
+kaunas-lithuania-march-1-2017-260nw-591272075.txt
+kaunas-lithuania-march-1-2017-260nw-591782312.txt
+kaunas-lithuania-march-1-2017-260nw-591782333.txt
+kaunas-lithuania-march-1-2017-260nw-591782354.txt
+kaunas-lithuania-march-1-2017-260nw-592137713.txt
+kaunas-lithuania-march-1-2017-260nw-592137716.txt
+kaunas-lithuania-march-1-2017-260nw-592137731.txt
+kaunas-lithuania-march-1-2017-260nw-592137872.txt
+kaunas-lithuania-march-1-2017-260nw-592326905.txt
+kaunas-lithuania-march-1-2017-260nw-592326911.txt
+kaunas-lithuania-march-1-2017-260nw-592326944.txt
+kaunas-lithuania-october-30-2015-260nw-334721735.txt
+kaunas-lithuania-october-30-2015-260nw-334798637.txt
+kaunas-lithuania-october-30-2015-260nw-334798643.txt
+kaunas-lithuania-october-30-2015-260nw-334798670.txt
+kaunas-lithuania-october-30-2015-260nw-334798676.txt
+kaunas-lithuania-october-30-2015-260nw-334798694.txt
+kaunas-lithuania-october-30-2015-260nw-334798709.txt
+kaunas-lithuania-october-30-2015-260nw-334798718.txt
+kaunas-lithuania-october-30-2015-260nw-334798739.txt
+kaunas-lithuania-october-30-2015-260nw-334798763.txt
+kaunas-lithuania-october-30-2015-260nw-334798772.txt
+kaunas-lithuania-october-30-2015-260nw-334798778.txt
+kaunas-lithuania-october-30-2015-260nw-334798781.txt
+kaunas-lithuania-october-30-2015-260nw-334798784.txt
+kaunas-lithuania-october-30-2015-260nw-334798787.txt
+kaunas-lithuania-october-30-2015-260nw-334801565.txt
+kaunas-lithuania-october-30-2015-260nw-334801568.txt
+kaunas-lithuania-october-30-2015-260nw-334801580.txt
+kaunas-lithuania-october-30-2015-260nw-334801586.txt
+kaunas-lithuania-october-30-2015-260nw-334801589.txt
+kaunas-lithuania-october-30-2015-260nw-334801592.txt
+kaunas-lithuania-october-30-2015-260nw-334801595.txt
+kaunas-lithuania-october-30-2015-260nw-334801598.txt
+kaunas-lithuania-october-30-2015-260nw-334801607.txt
+kaunas-lithuania-october-30-2015-260nw-334801610.txt
+kaunas-lithuania-october-30-2015-260nw-334801619.txt
+kaunas-lithuania-october-30-2015-260nw-334801622.txt
+kaunas-lithuania-october-30-2015-260nw-334801628.txt
+kazan-russia-june-25-2015-260nw-403353925.txt
+kazan-russia-june-25-2015-260nw-409168366.txt
+kazan-russia-june-25-2015-260nw-409168384.txt
+kazan-russia-june-25-2015-260nw-409168390.txt
+kazan-russia-june-25-2015-260nw-409168393.txt
+keda-georgia-23-march-2018-260nw-1054835972.txt
+keda-georgia-23-march-2018-260nw-1054835975.txt
+keda-georgia-23-march-2018-260nw-1054835978.txt
+kempen-germany-december-29-2015-260nw-356401406.txt
+kenosha-pass-co-usa-september-260nw-717543823.txt
+kharkiv-ukraine-march-2-2018-260nw-1038318421.txt
+kharkiv-ukraine-march-3-2018-260nw-1047446899.txt
+kharkiv-ukraine-march-3-2018-260nw-1047449896.txt
+kharkiv-ukraine-march-3-2018-260nw-1048140541.txt
+khonkaen-thailand-august-23-2017-260nw-684701641.txt
+khonken-november-27-2016-drone-260nw-528316252.txt
+khotynukraine-june-19-2018-mavic-260nw-1121974376.txt
+kiev-ukraine-april-24-2016-260nw-410937145.txt
+kiev-ukraine-april-24-2016-260nw-410937151.txt
+kiev-ukraine-april-24-2016-260nw-410937157.txt
+kiev-ukraine-april-24-2016-260nw-410937166.txt
+kiev-ukraine-april-24-2016-260nw-410937169.txt
+kiev-ukraine-april-24-2016-260nw-410937175.txt
+kiev-ukraine-april-24-2016-260nw-410937181.txt
+kiev-ukraine-april-24-2016-260nw-410937187.txt
+kiev-ukraine-april-24-2016-260nw-410937193.txt
+kiev-ukraine-april-24-2016-260nw-410937199.txt
+kiev-ukraine-april-24-2016-260nw-410937202.txt
+kiev-ukraine-april-24-2016-260nw-410937208.txt
+kiev-ukraine-april-24-2016-260nw-410937214.txt
+kiev-ukraine-august-8-2015-260nw-307863731.txt
+kiev-ukraine-june-20-2018-260nw-1126503905.txt
+kiev-ukraine-june-20-2018-260nw-1126504289.txt
+kiev-ukraine-june-20-2018-260nw-1126504481.txt
+kiev-ukraine-june-20-2018-260nw-1126504784.txt
+kiev-ukraine-june-20-2018-260nw-1128076946.txt
+kiev-ukraine-june-20-2018-260nw-1128076991.txt
+kiev-ukraine-june-20-2018-260nw-1129141976.txt
+kiev-ukraine-october-10-2014-260nw-222779749.txt
+kiev-ukraine-october-10-2014-260nw-222779863.txt
+kiev-ukraine-october-29-2016-260nw-506345443.txt
+kiev-ukraine-october-29-2016-260nw-506345446.txt
+kiev-ukraine-october-29-2016-260nw-506345452.txt
+kiev-ukraine-october-29-2016-260nw-506345803.txt
+kiev16-june2018-flying-dji-phantom-260nw-1120841090.txt
+kiev24-march2018-professional-aerial-drone-260nw-1142172347.txt
+kiev24-march2018-professional-aerial-drone-260nw-1142172350.txt
+kiev24-march2018-professional-aerial-drone-260nw-1142694335.txt
+kiev24-march2018-professional-aerial-drone-260nw-1142694338.txt
+kiev24-march2018-professional-aerial-drone-260nw-1142694341.txt
+kievukraine1-may2017dji-phantomaerial-video-camera-260nw-796039540.txt
+kijkduin-netherlands-march-24-2017-260nw-609706286.txt
+kijkduin-netherlands-march-24-2017-260nw-609706301.txt
+kijkduin-netherlands-march-24-2017-260nw-609706310.txt
+kijkduin-netherlands-march-24-2017-260nw-609706328.txt
+kiulu-sabah-malaysia-sep-2-260nw-709281637.txt
+koseuuemoisa-estonia-july-8-2017-260nw-674876896.txt
+koseuuemoisa-estonia-july-9-2017-260nw-675513886.txt
+koseuuemoisa-estonia-july-9-2017-260nw-675513889.txt
+kostroma-russia-september-23-2017-260nw-721149910.txt
+kostroma-russia-september-23-2017-260nw-721149913.txt
+kostroma-russia-september-23-2017-260nw-721149922.txt
+kostroma-russia-september-23-2017-260nw-721149928.txt
+kostroma-russia-september-23-2017-260nw-721149934.txt
+kostroma-russia-september-23-2017-260nw-721902907.txt
+kostroma-russia-september-23-2017-260nw-721902913.txt
+kostroma-russia-september-23-2017-260nw-721902925.txt
+kostroma-russia-september-23-2017-260nw-721902937.txt
+kostroma-russia-september-23-2017-260nw-721902949.txt
+kostroma-russia-september-23-2017-260nw-721902964.txt
+kostroma-russia-september-24-2017-260nw-724044865.txt
+kostroma-russia-september-24-2017-260nw-724044868.txt
+kostroma-russia-september-24-2017-260nw-724044874.txt
+kostroma-russia-september-24-2017-260nw-724044880.txt
+kostroma-russia-september-24-2017-260nw-724044886.txt
+kostroma-russia-september-24-2017-260nw-724044889.txt
+kostroma-russia-september-24-2017-260nw-724045414.txt
+kota-kinabalu-malaysia-february-22-260nw-1031465626.txt
+kota-kinabalu-malaysia-february-22-260nw-1031465629.txt
+kota-kinabalu-malaysia-february-22-260nw-1031465632.txt
+kota-kinabalu-malaysia-february-22-260nw-1031465635.txt
+kota-kinabalu-malaysia-february-22-260nw-1031465638.txt
+kota-kinabalu-malaysia-february-22-260nw-1031465641.txt
+kota-kinabalu-malaysia-february-22-260nw-1031465644.txt
+kota-kinabalu-malaysia-february-22-260nw-1031465647.txt
+kota-kinabalu-malaysia-june-29-260nw-668753665.txt
+kota-kinabalu-sabah-august-2-260nw-689069086.txt
+kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534474.txt
+kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534489.txt
+kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534492.txt
+kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534501.txt
+kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535461.txt
+kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535479.txt
+kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535503.txt
+kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535521.txt
+kotdanda-lalitpur-nepal-may-2-260nw-274883387.txt
+krasnodar-russia-april-14-2017-260nw-640584760.txt
+krasnodar-russia-april-14-2017-260nw-640631725.txt
+krasnodar-russia-april-14-2017-260nw-640631734.txt
+krasnodar-russia-april-14-2017-260nw-640631743.txt
+krasnodar-russia-april-14-2017-260nw-640631761.txt
+krasnodar-russia-april-14-2017-260nw-640631770.txt
+krasnodar-russia-april-14-2017-260nw-640631779.txt
+krasnodar-russia-april-14-2017-260nw-640631785.txt
+krasnodar-russia-april-14-2017-260nw-640631791.txt
+krasnodar-russia-april-14-2017-260nw-640631797.txt
+krasnodar-russia-april-14-2017-260nw-640631803.txt
+krasnodar-russia-april-14-2017-260nw-640631812.txt
+krasnodar-russia-april-14-2017-260nw-640631824.txt
+krasnodar-russia-april-14-2017-260nw-640631830.txt
+krasnodar-russia-april-14-2017-260nw-640631851.txt
+krasnodar-russia-april-14-2017-260nw-640631860.txt
+krasnodar-russia-april-14-2017-260nw-640631884.txt
+krasnodar-russia-april-14-2017-260nw-640631890.txt
+krasnodar-russia-april-14-2017-260nw-640631917.txt
+krasnodar-russia-april-14-2017-260nw-640631929.txt
+krasnodar-russia-april-14-2017-260nw-640631935.txt
+krasnodar-russia-april-14-2017-260nw-640631941.txt
+krasnodar-russia-april-14-2017-260nw-640631947.txt
+krasnodar-russia-april-14-2017-260nw-640631953.txt
+krasnodar-russia-april-14-2017-260nw-640631959.txt
+krasnodar-russia-april-14-2017-260nw-640631968.txt
+krasnodar-russia-april-14-2017-260nw-640631977.txt
+krasnodar-russia-april-14-2017-260nw-640631983.txt
+krasnodar-russia-april-14-2017-260nw-640631998.txt
+krasnodar-russia-april-14-2017-260nw-737142226.txt
+krasnodar-russia-april-14-2017-260nw-740123020.txt
+krasnodar-russia-april-14-2017-260nw-740123038.txt
+krasnodar-russia-april-14-2017-260nw-740123047.txt
+krasnodar-russia-june-10-2017-260nw-693990403.txt
+krasnodar-russia-june-10-2017-260nw-693990406.txt
+krasnodar-russia-june-10-2017-260nw-693990409.txt
+krasnodar-russia-june-10-2017-260nw-693990418.txt
+krasnodar-russia-june-10-2017-260nw-693990421.txt
+krasnodar-russia-june-10-2017-260nw-693990424.txt
+krasnodar-russia-june-10-2017-260nw-693990427.txt
+krasnodar-russia-june-10-2017-260nw-693990430.txt
+krasnodar-russia-june-10-2017-260nw-693990433.txt
+krasnodar-russia-june-10-2017-260nw-693990436.txt
+krasnodar-russia-june-10-2017-260nw-693990442.txt
+krasnodar-russia-june-10-2017-260nw-693990445.txt
+krasnodar-russia-june-10-2017-260nw-693990448.txt
+krasnodar-russia-june-10-2017-260nw-693990451.txt
+krasnodar-russia-june-10-2017-260nw-693990457.txt
+krasnodar-russia-june-10-2017-260nw-693990466.txt
+krasnodar-russia-june-10-2017-260nw-693990475.txt
+krasnodar-russia-june-10-2017-260nw-693990481.txt
+krasnodar-russia-june-10-2017-260nw-693990496.txt
+krasnodar-russia-june-10-2017-260nw-693990511.txt
+krasnodar-russia-june-10-2017-260nw-693990517.txt
+krasnodar-russia-june-10-2017-260nw-693990523.txt
+krasnodar-russia-june-10-2017-260nw-693990529.txt
+krasnodar-russia-june-10-2017-260nw-693990532.txt
+krasnodar-russia-june-10-2017-260nw-693990535.txt
+krasnodar-russia-june-10-2017-260nw-739947835.txt
+krasnodar-russia-june-10-2017-260nw-739947955.txt
+krasnodar-russia-june-10-2017-260nw-739948054.txt
+krasnodar-russia-may-30-2017-260nw-1034016226.txt
+krasnodar-russia-may-30-2017-260nw-1034016229.txt
+krasnodar-russia-may-30-2017-260nw-1034016232.txt
+krasnodar-russia-may-30-2017-260nw-1034016235.txt
+krasnodar-russia-may-30-2017-260nw-1034016238.txt
+krasnodar-russia-may-30-2017-260nw-1034016241.txt
+krasnodar-russia-may-30-2017-260nw-1034016244.txt
+krasnodar-russia-may-30-2017-260nw-1034016247.txt
+krasnodar-russia-may-30-2017-260nw-1034016250.txt
+krasnodar-russia-may-30-2017-260nw-1034016253.txt
+krasnodar-russia-may-30-2017-260nw-1034016256.txt
+krasnodar-russia-may-30-2017-260nw-1034016259.txt
+krasnodar-russia-may-30-2017-260nw-1034016262.txt
+krasnodar-russia-may-30-2017-260nw-1034016265.txt
+krasnodar-russia-may-30-2017-260nw-1034016268.txt
+krasnodar-russia-may-30-2017-260nw-1034016271.txt
+krasnodar-russia-may-30-2017-260nw-1034016274.txt
+krasnodar-russia-may-30-2017-260nw-1034016277.txt
+krasnodar-russia-may-30-2017-260nw-1034016280.txt
+krasnodar-russia-may-30-2017-260nw-1034016286.txt
+krasnodar-russia-may-30-2017-260nw-1034016295.txt
+krasnodar-russia-may-30-2017-260nw-1034016298.txt
+krasnodar-russia-may-30-2017-260nw-1034016301.txt
+krasnodar-russia-may-30-2017-260nw-1045738162.txt
+krasnodar-russia-may-30-2017-260nw-1045738165.txt
+krasnodar-russia-may-30-2017-260nw-1045738168.txt
+krasnodar-russia-may-30-2017-260nw-1045738171.txt
+krasnodar-russia-may-30-2017-260nw-1045738174.txt
+krasnodar-russia-may-30-2017-260nw-1045738177.txt
+krasnodar-russia-may-30-2017-260nw-1045738180.txt
+krasnodar-russia-may-30-2017-260nw-1045738183.txt
+krasnodar-russia-may-30-2017-260nw-1045738186.txt
+krasnodar-russia-may-30-2017-260nw-1045738189.txt
+krasnodar-russia-may-30-2017-260nw-1045738222.txt
+krasnodar-russia-may-30-2017-260nw-1045738225.txt
+krasnodar-russia-may-30-2017-260nw-1045738228.txt
+krasnodar-russia-may-30-2017-260nw-1045738234.txt
+krasnodar-russia-may-30-2017-260nw-1045738252.txt
+krasnodar-russia-may-30-2017-260nw-1045738258.txt
+krasnodar-russia-may-30-2017-260nw-1045738267.txt
+krasnodar-russia-may-30-2017-260nw-651799606.txt
+krasnodar-russia-may-30-2017-260nw-651799609.txt
+krasnodar-russia-may-30-2017-260nw-651799612.txt
+krasnodar-russia-may-30-2017-260nw-651799615.txt
+krasnodar-russia-may-30-2017-260nw-651799618.txt
+krasnodar-russia-may-30-2017-260nw-651799621.txt
+krasnodar-russia-may-30-2017-260nw-651799627.txt
+krasnodar-russia-may-30-2017-260nw-737152261.txt
+krasnodar-russia-may-30-2017-260nw-740239144.txt
+krasnodar-russia-may-30-2017-260nw-740239195.txt
+krasnodar-russia-may-30-2017-260nw-740239216.txt
+krasnodar-russia-may-30-2017-260nw-740239285.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382227.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382230.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382233.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382239.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382245.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382257.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382260.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382269.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382272.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382275.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382281.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382284.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382290.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382293.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382296.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382305.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382311.txt
+krasnoyarsk-russia-june-26-2016-260nw-460382314.txt
+krasnoyarsk-russia-june-26-2016-260nw-624460604.txt
+krasnoyarsk-russia-june-26-2016-260nw-624460610.txt
+krasnoyarsk-russia-june-26-2016-260nw-624460613.txt
+krasnoyarsk-russia-june-26-2016-260nw-624460619.txt
+kuala-lumpur-22-january-2018-260nw-1007673940.txt
+kuala-lumpur-22-january-2018-260nw-1010297203.txt
+kuala-lumpur-malaysia-7-november-260nw-750130546.txt
+kuala-lumpur-malaysia-7-november-260nw-750130741.txt
+kuala-lumpur-malaysia-7-november-260nw-750130798.txt
+kuala-lumpur-malaysia-7-november-260nw-750130882.txt
+kuala-lumpur-malaysia-april-15-260nw-1068730016.txt
+kuala-lumpur-malaysia-april-15th-260nw-1068674960.txt
+kuala-lumpur-malaysia-april-19th-260nw-1074288866.txt
+kuala-lumpur-malaysia-august-17th-260nw-697548319.txt
+kuala-lumpur-malaysia-august-17th-260nw-697548322.txt
+kuala-lumpur-malaysia-august-17th-260nw-697548325.txt
+kuala-lumpur-malaysia-circa-december-260nw-778430221.txt
+kuala-lumpur-malaysia-circa-december-260nw-778430233.txt
+kuala-lumpur-malaysia-circa-december-260nw-778430263.txt
+kuala-lumpur-malaysia-december-16-260nw-777844084.txt
+kuala-lumpur-malaysia-december-16-260nw-777844087.txt
+kuala-lumpur-malaysia-december-16-260nw-777844090.txt
+kuala-lumpur-malaysia-december-16-260nw-777844093.txt
+kuala-lumpur-malaysia-december-16-260nw-777844096.txt
+kuala-lumpur-malaysia-december-16-260nw-777844099.txt
+kuala-lumpur-malaysia-december-16-260nw-777845692.txt
+kuala-lumpur-malaysia-february-3-260nw-1019191063.txt
+kuala-lumpur-malaysia-january-31-260nw-570151654.txt
+kuala-lumpur-malaysia-january-31-260nw-570151675.txt
+kuala-lumpur-malaysia-january-31-260nw-570151705.txt
+kuala-lumpur-malaysia-january-31-260nw-570151735.txt
+kuala-lumpur-malaysia-january-31-260nw-570151768.txt
+kuala-lumpur-malaysia-january-31-260nw-570151789.txt
+kuala-lumpur-malaysia-january-31-260nw-570151882.txt
+kuala-lumpur-malaysia-january-31-260nw-570151921.txt
+kuala-lumpur-malaysia-january-31-260nw-570151981.txt
+kuala-lumpur-malaysia-january-31-260nw-570152005.txt
+kuala-lumpur-malaysia-january-31-260nw-570152026.txt
+kuala-lumpur-malaysia-january-31-260nw-570152068.txt
+kuala-lumpur-malaysia-july-13-260nw-1133183477.txt
+kuala-lumpur-malaysia-july-13-260nw-676356808.txt
+kuala-lumpur-malaysia-july-13-260nw-676356811.txt
+kuala-lumpur-malaysia-july-13-260nw-676356820.txt
+kuala-lumpur-malaysia-july-13-260nw-676356823.txt
+kuala-lumpur-malaysia-march-30-260nw-613142645.txt
+kuala-lumpur-malaysia-may-2-260nw-1081493000.txt
+kuala-lumpur-malaysia-may-2-260nw-1081493381.txt
+kuala-lumpur-malaysia-may-2-260nw-1081493828.txt
+kuala-lumpur-malaysia-may-2-260nw-1081494347.txt
+kuala-lumpur-malaysia-may-2-260nw-1081494797.txt
+kuala-lumpur-malaysia-may-2-260nw-1081494893.txt
+kuala-lumpur-malaysia-nov-5-260nw-751980943.txt
+kuala-lumpur-malaysia-nov-5-260nw-751980949.txt
+kuala-lumpur-malaysia-october-2017-260nw-738185479.txt
+kuala-lumpur-malaysia-october-2017-260nw-738185488.txt
+kuala-lumpur-malaysia-october-2017-260nw-738185494.txt
+kuala-lumpur-malaysia-october-2017-260nw-738185500.txt
+kuala-lumpur-malaysia-october-2017-260nw-738185503.txt
+kuala-lumpur-malaysia-october-2017-260nw-738185506.txt
+kuala-lumpur-malaysia-october-2017-260nw-738185512.txt
+kuala-lumpur-malaysia-october-2017-260nw-738185521.txt
+kuala-lumpur-malaysia-october-2017-260nw-738185530.txt
+kuala-lumpur-malaysia-october-2017-260nw-738185536.txt
+kuala-lumpur-malaysia-october-2017-260nw-738185542.txt
+kuala-lumpur-malaysia-october-2017-260nw-738185548.txt
+kuala-lumpur-malaysia-october-2017-260nw-738185557.txt
+kuala-lumpur-malaysia-october-2017-260nw-738185563.txt
+kuala-lumpur-malaysia-september-5-260nw-709218931.txt
+kuala-lumpur-malaysia-september-6-260nw-711184705.txt
+kuala-lumpur-malaysia-september-6-260nw-711184717.txt
+kuala-lumpur-malaysia-september-6-260nw-711184726.txt
+kuala-lumpur-malaysia-september-6-260nw-711184744.txt
+kuala-lumpur-malaysia-september-6-260nw-711184750.txt
+kuala-lumpur-malaysia-september-6-260nw-711184759.txt
+kuala-lumpur-malaysia-september-6-260nw-711184768.txt
+kuala-lumpur-malaysia-september-6-260nw-711186397.txt
+kuala-lumpur-malaysia-september-6-260nw-711186403.txt
+kuala-lumpur-malaysia-september-6-260nw-711186409.txt
+kuala-lumpur-malaysia-september-6-260nw-711186412.txt
+kuala-lumpur-malaysia-september-6-260nw-711186415.txt
+kuala-lumpur-malaysia-september-6-260nw-711186454.txt
+kuala-lumpur-malaysia-september-6-260nw-714548464.txt
+kuala-lumpur-malaysia-september-6-260nw-714548479.txt
+kuala-lumpur-malaysia-september-6-260nw-714548485.txt
+kuala-lumpur-malaysia-september-6-260nw-717395503.txt
+kuala-lumpur-malaysia-september-6-260nw-717395512.txt
+kuala-lumpur-malaysia-september-9-260nw-713358379.txt
+kuala-lumpur-malaysia-september-9-260nw-713358391.txt
+kuala-lumpur-oct-14-drones-260nw-328221473.txt
+kuala-lumpur-oct-14-drones-260nw-328221476.txt
+kuala-lumpur-oct-14-drones-260nw-328221479.txt
+kuala-lumpur-oct-14-drones-260nw-328221482.txt
+kuala-lumpur-oct-14-drones-260nw-328221485.txt
+kuala-lumpur-oct-14-drones-260nw-328221488.txt
+kuala-lumpur-oct-14-drones-260nw-328221494.txt
+kuala-lumpur-oct-14-drones-260nw-328221497.txt
+kuala-lumpur-oct-14-drones-260nw-328221500.txt
+kuala-lumpur-oct-14-drones-260nw-328221503.txt
+kuala-lumpur-oct-14-drones-260nw-328221506.txt
+kuala-lumpur-oct-14-drones-260nw-328221509.txt
+kuala-lumpur-oct-14-drones-260nw-328221518.txt
+kuala-lumpur-oct-14-drones-260nw-328221524.txt
+kuala-lumpur-oct-14-drones-260nw-328221533.txt
+kuala-lumpur-oct-14-drones-260nw-328221551.txt
+kuala-lumpur-oct-14-drones-260nw-328221584.txt
+kuala-lumpur-oct-14-drones-260nw-328221596.txt
+kuala-lumpur-oct-14-drones-260nw-328221608.txt
+kuala-lumpur-oct-14-drones-260nw-328221626.txt
+kuala-lumpur-oct-14-drones-260nw-328221638.txt
+kuala-lumpur-oct-14-drones-260nw-328221647.txt
+kuala-lumpur-oct-14-drones-260nw-328221656.txt
+kuala-lumpur-oct-14-drones-260nw-328221668.txt
+kuala-lumpur-oct-14-drones-260nw-328221680.txt
+kuala-lumpur-oct-14-drones-260nw-328221689.txt
+kuala-lumpur-oct-14-drones-260nw-328221695.txt
+kuala-lumpur-oct-14-drones-260nw-328221698.txt
+kuala-lumpur-oct-14-drones-260nw-328221701.txt
+kuala-lumpur-oct-14-drones-260nw-328221710.txt
+kuala-lumpur-oct-14-drones-260nw-328221713.txt
+kuala-lumpur-oct-14-drones-260nw-328221719.txt
+kuala-lumpur-oct-14-drones-260nw-328221722.txt
+kuala-lumpur-oct-14-drones-260nw-328221725.txt
+kuala-lumpur-oct-14-drones-260nw-328221728.txt
+kuala-lumpur-oct-14-drones-260nw-328221731.txt
+kuala-lumpur-oct-14-drones-260nw-328221734.txt
+kuala-lumpur-oct-14-drones-260nw-328221737.txt
+kuala-lumpur-oct-14-drones-260nw-328222130.txt
+kuala-lumpur-oct-14-drones-260nw-328222139.txt
+kuala-lumpur-oct-14-drones-260nw-328222145.txt
+kuala-lumpur-oct-14-drones-260nw-328222154.txt
+kuala-lumpur-oct-14-drones-260nw-328222163.txt
+kuala-lumpur-oct-14-drones-260nw-328222181.txt
+kuala-lumpur-oct-14-drones-260nw-328222196.txt
+kuala-lumpur-oct-14-drones-260nw-328222202.txt
+kuala-lumpur-oct-14-drones-260nw-328222208.txt
+kuala-lumpur-oct-14-drones-260nw-328222214.txt
+kuala-lumpur-oct-14-drones-260nw-328222220.txt
+kuala-lumpur-oct-14-drones-260nw-328222223.txt
+kuala-lumpur-oct-14-drones-260nw-328222226.txt
+kuala-lumpur-oct-14-drones-260nw-328222229.txt
+kuala-lumpur-oct-17-drones-260nw-328472054.txt
+kuala-lumpur-oct-17-drones-260nw-328472060.txt
+kuala-lumpur-oct-17-drones-260nw-328472105.txt
+kuala-lumpur-oct-17-drones-260nw-328472108.txt
+kuala-lumpur-oct-17-drones-260nw-328472120.txt
+kuala-lumpur-oct-17-drones-260nw-328472141.txt
+kuala-lumpur-oct-17-drones-260nw-328472156.txt
+kuala-lumpur-oct-17-drones-260nw-328472246.txt
+kuala-lumpur-oct-17-drones-260nw-328472600.txt
+kuala-lumpurmalaysia-april-5th-2018-260nw-1067709341.txt
+kuala-lumpurmalaysia-october-182016-drone-260nw-501877357.txt
+kuala-lumpurmalaysia-october-182016-drone-260nw-501878086.txt
+kuala-lumpurmalaysia-october-182016-drone-260nw-501878278.txt
+kuantan-pahang-malaysia-11th-february-260nw-1037095123.txt
+kuantan-pahang-malaysia-11th-february-260nw-1037095126.txt
+kuantan-pahang-may-15-2016-260nw-420619201.txt
+kuantan-pahang-may-15-2016-260nw-420619222.txt
+kuantan-pahang-may-15-2016-260nw-421552231.txt
+kuantan-pahang-may-15-2016-260nw-421552234.txt
+kuantan-pahang-may-15-2016-260nw-421552240.txt
+kyiv-ukraine-april-29-2017-260nw-630397079.txt
+kyiv-ukraine-april-29-2017-260nw-630398390.txt
+kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1026652579.txt
+kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218145.txt
+kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218157.txt
+kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1028053921.txt
+labuan-malaysia-january-29-2016-260nw-369519623.txt
+labuan-malaysia-january-29-2016-260nw-369519626.txt
+labuan-malaysia-january-29-2016-260nw-369519629.txt
+labuan-malaysia-january-29-2016-260nw-369519638.txt
+labuan-malaysia-january-29-2016-260nw-369519641.txt
+labuan-malaysia-january-29-2016-260nw-369519644.txt
+lago-antorno-lake-italy-october-260nw-772211296.txt
+langkawi-malaysia-21st-march-2015-260nw-734037787.txt
+las-vegas-april-18-2016-260nw-409398178.txt
+laurel-md-november-22-2017-260nw-766224034.txt
+laurel-md-november-22-2017-260nw-766224037.txt
+laurel-md-november-22-2017-260nw-766224400.txt
+lets-begin-260nw-619858805.txt
+lodz-poland-july-5-2018-260nw-1128513692.txt
+lodz-poland-july-5-2018-260nw-1128513695.txt
+loei-thailand-18-july-2015-260nw-454875934.txt
+loei-thailand-18-july-2015-260nw-455124628.txt
+loei-thailand-18-july-2015-260nw-455124631.txt
+loei-thailand-18-july-2015-260nw-455166682.txt
+loei-thailand-18-july-2015-260nw-455166685.txt
+loei-thailand-18-july-2015-260nw-455194279.txt
+loei-thailand-18-july-2015-260nw-455275513.txt
+loei-thailand-18-july-2015-260nw-455275528.txt
+loei-thailand-18-july-2015-260nw-455360863.txt
+loei-thailand-18-july-2015-260nw-455360866.txt
+loei-thailand-18-july-2015-260nw-455360869.txt
+loei-thailand-18-july-2015-260nw-455442193.txt
+london-august-2-2017-dji-260nw-689302993.txt
+london-august-2-2017-dji-260nw-689641837.txt
+london-august-2-2017-dji-260nw-689641846.txt
+london-august-2-2017-dji-260nw-689641909.txt
+london-august-2-2017-dji-260nw-689641921.txt
+london-august-2-2017-dji-260nw-689641930.txt
+london-august-2-2017-dji-260nw-693510826.txt
+london-august-2-2017-dji-260nw-693510838.txt
+london-august-2-2017-dji-260nw-693510841.txt
+london-england-uk-may-26-260nw-589111319.txt
+london-england-uk-may-26-260nw-589111352.txt
+london-england-uk-may-26-260nw-589111361.txt
+longboat-key-fl-november-17-260nw-753607228.txt
+lopburi-thailand-nov-3-2016-260nw-510148774.txt
+lopburi-thailand-nov-3-2016-260nw-510148777.txt
+lopburi-thailand-nov-3-2016-260nw-510148780.txt
+lopburi-thailand-nov-3-2016-260nw-510148783.txt
+lopburi-thailand-nov-3-2016-260nw-510148789.txt
+lopburi-thailand-nov-3-2016-260nw-510148792.txt
+lopburi-thailand-nov-3-2016-260nw-510148795.txt
+los-angeles-ca-usa-june-260nw-1121431799.txt
+mabul-sabah-malaysia-nov-3-260nw-358182587.txt
+malacca-malaysia-july-12th-2017-260nw-675841696.txt
+malacca-malaysia-july-12th-2017-260nw-675841702.txt
+malang-indonesia-february-12-2018-260nw-1094600999.txt
+malaysia-petaling-jaya-august-1-260nw-741312424.txt
+malaysia-petaling-jaya-august-1-260nw-741312448.txt
+malaysia-petaling-jaya-august-1-260nw-741312463.txt
+malaysia-petaling-jaya-august-1-260nw-741312490.txt
+malaysia-petaling-jaya-august-1-260nw-741312511.txt
+malaysia-petaling-jaya-august-1-260nw-741312529.txt
+malaysia-petaling-jaya-august-1-260nw-741312538.txt
+malaysia-petaling-jaya-august-1-260nw-741312544.txt
+malaysia-petaling-jaya-august-1-260nw-741312559.txt
+malaysia-petaling-jaya-august-1-260nw-741312568.txt
+malaysia-petaling-jaya-august-1-260nw-741312580.txt
+man-hand-holding-mini-drone-260nw-1060288607.txt
+marmaras-greece-july-29-2014-260nw-215871241.txt
+mavic-pro-dji-on-white-260nw-1133852885.txt
+mavic-pro-dji-on-white-260nw-1135186448.txt
+may-2018-berlin-new-dji-260nw-1132480187.txt
+meerkerk-netherlands-may-18-2014-260nw-194027018.txt
+meerkerk-netherlands-may-18-2014-260nw-194027021.txt
+meerkerk-netherlands-may-18-2014-260nw-194027024.txt
+melaka-malaysia-circa-january-2018-260nw-1012675747.txt
+melaka-malaysia-circa-january-2018-260nw-1012675756.txt
+melaka-malaysia-november-18-2017-260nw-757399159.txt
+melaka-malaysia-november-18-2017-260nw-757399162.txt
+melaka-malaysia-november-18-2017-260nw-757399165.txt
+melaka-malaysia-november-18-2017-260nw-757399171.txt
+melaka-malaysia-november-18-2017-260nw-757399174.txt
+melaka-malaysia-november-18-2017-260nw-757399177.txt
+melaka-malaysia-november-18-2017-260nw-757399183.txt
+melaka-malaysia-november-18-2017-260nw-757400800.txt
+melaka-malaysia-november-18-2017-260nw-757400803.txt
+melaka-malaysia-november-23-2017-260nw-760772932.txt
+melaka-malaysia-november-24-2017-260nw-763637632.txt
+melaka-malaysia-november-24-2017-260nw-764038420.txt
+melaka-malaysia-november-24-2017-260nw-764038423.txt
+melaka-malaysia-november-3-2017-260nw-750247636.txt
+melaka-malaysia-november-3-2017-260nw-750247645.txt
+melaka-malaysia-october-3rd-2017-260nw-731996437.txt
+melaka-malaysia-october-3rd-2017-260nw-731996479.txt
+melaka-malaysia-october-3rd-2017-260nw-731996512.txt
+melaka-malaysia-october-3rd-2017-260nw-731996530.txt
+mersin-turkey-february-12-2017-260nw-583815160.txt
+mersin-turkey-february-12-2017-260nw-584589508.txt
+mersin-turkey-march-9-2017-260nw-596748680.txt
+miami-february-09-photo-dji-260nw-175611956.txt
+miami-february-09-photo-dji-260nw-175611959.txt
+miami-february-09-photo-dji-260nw-175611962.txt
+miami-florida-usa-may-20-260nw-1096543397.txt
+miami-florida-usa-may-20-260nw-1096543400.txt
+miami-florida-usa-may-20-260nw-1096543403.txt
+miami-florida-usa-may-20-260nw-1096543406.txt
+miami-june-19-image-phantom-260nw-291069503.txt
+milan-circa-august-2016-dji-260nw-513104746.txt
+milan-circa-august-2016-dji-260nw-513104761.txt
+milan-circa-august-2016-dji-260nw-515856820.txt
+milan-circa-august-2016-dji-260nw-516586570.txt
+milan-circa-august-2016-dji-260nw-517204288.txt
+milan-circa-august-2016-dji-260nw-518335225.txt
+milan-circa-august-2016-dji-260nw-531851887.txt
+milan-circa-august-2016-dji-260nw-535814404.txt
+milan-circa-august-2016-dji-260nw-546241738.txt
+milan-circa-august-2016-dji-260nw-548546452.txt
+milan-circa-august-2016-dji-260nw-549437602.txt
+milan-circa-august-2016-dji-260nw-549960298.txt
+milan-circa-august-2016-dji-260nw-551321926.txt
+milan-circa-august-2016-dji-260nw-555892318.txt
+milan-circa-august-2016-dji-260nw-556471072.txt
+milan-circa-august-2016-dji-260nw-556471084.txt
+milan-circa-august-2016-dji-260nw-557380306.txt
+milan-circa-august-2016-dji-260nw-596680721.txt
+milan-circa-july-2016-dji-260nw-502217899.txt
+milan-circa-july-2016-dji-260nw-505714969.txt
+milan-circa-july-2016-dji-260nw-521739826.txt
+milan-circa-october-2016-dji-260nw-509116849.txt
+milan-circa-october-2016-dji-260nw-509116870.txt
+milan-circa-october-2016-dji-260nw-509116879.txt
+milan-circa-october-2016-dji-260nw-509726758.txt
+milan-italy-09272017-close-on-260nw-1057924475.txt
+milan-italy-09272017-close-on-260nw-1057924478.txt
+milan-italy-09272017-close-on-260nw-1057924481.txt
+milan-italy-09272017-close-on-260nw-1057924487.txt
+milan-italy-09272017-close-on-260nw-1057924490.txt
+milan-italy-09272017-close-on-260nw-1057924493.txt
+milan-italy-09272017-close-on-260nw-1057924496.txt
+milan-italy-09272017-close-on-260nw-1057924502.txt
+milan-italy-09272017-close-on-260nw-1057924505.txt
+milan-italy-09272017-close-on-260nw-1057924508.txt
+milan-italy-09272017-close-on-260nw-1057924511.txt
+milan-italy-09272017-close-on-260nw-1057924514.txt
+milan-italy-09272017-close-on-260nw-1057924517.txt
+milan-italy-april-24-2015-260nw-305415023.txt
+milan-italy-april-24-2015-260nw-305415053.txt
+milan-italy-july-17-2017-260nw-703891549.txt
+milan-italy-september-27th-2017-260nw-723131899.txt
+milan-italy-september-27th-2017-260nw-723135685.txt
+milan-italy-september-27th-2017-260nw-724331182.txt
+milan-italy-september-27th-2017-260nw-724331188.txt
+milan-italy-september-27th-2017-260nw-724331191.txt
+milanitaly-april-1-2018-dji-260nw-1070068169.txt
+mini-drone-floating-above-rapeseed-260nw-1085479196.txt
+mini-drone-floating-above-rapeseed-260nw-1085479199.txt
+mini-drone-floating-blue-sky-260nw-1060288604.txt
+minsk-belarus-december-3-2017-260nw-770503279.txt
+minsk-belarus-december-3-2017-260nw-770503282.txt
+minsk-belarus-december-3-2017-260nw-770503285.txt
+minsk-belarus-july-2018-flat-260nw-1142247806.txt
+minsk-belarus-july-2018-flat-260nw-1142247809.txt
+minsk-belarus-july-2018-flat-260nw-1142247812.txt
+minsk-belarus-july-2018-flat-260nw-1142247815.txt
+minsk-belarus-may-17-2018-260nw-1099654238.txt
+minsk-belarus-may-17-2018-260nw-1099654424.txt
+minsk-belarus-may-17-2018-260nw-1099654589.txt
+minsk-belarus-may-17-2018-260nw-1099654601.txt
+minsk-belarusmay-26-2016drone-quadcopter-260nw-433253803.txt
+minsk-belarusmay-26-2016flying-drone-260nw-432460621.txt
+minsk-belarusmay-26-2016flying-drone-260nw-433253680.txt
+minsk-belarusmay-26-2016flying-drone-260nw-433253740.txt
+minsk-belarusmay-26-2016man-holding-260nw-433253650.txt
+moab-ut-usa-may-7-260nw-638118328.txt
+moab-ut-usa-may-7-260nw-660732781.txt
+moers-germany-january-19-2017-260nw-559490896.txt
+moers-germany-january-19-2017-260nw-559490908.txt
+moers-germany-january-19-2017-260nw-559490917.txt
+moers-germany-january-19-2017-260nw-559490920.txt
+moers-germany-january-19-2017-260nw-559490932.txt
+moers-germany-january-19-2017-260nw-559490941.txt
+moers-germany-january-19-2017-260nw-559490953.txt
+moers-germany-january-19-2017-260nw-559490962.txt
+moers-germany-january-19-2017-260nw-559490974.txt
+moers-germany-january-19-2017-260nw-559490980.txt
+moers-germany-january-19-2017-260nw-559490983.txt
+moldova-chisinau-august-11-2017-260nw-695496412.txt
+moldova-chisinau-august-11-2017-260nw-695998501.txt
+moldova-chisinau-august-11-2017-260nw-695998507.txt
+moldova-chisinau-august-11-2017-260nw-695998513.txt
+moldova-chisinau-august-11-2017-260nw-696840199.txt
+moldova-chisinau-october-11-2017-260nw-733622011.txt
+moldova-chisinau-october-11-2017-260nw-733945879.txt
+moldova-chisinau-october-11-2017-260nw-733945885.txt
+moscow-mar-11-2014-control-260nw-261359609.txt
+moscow-region-russia-may-01-260nw-416156509.txt
+moscow-region-russia-may-02-260nw-416156506.txt
+moscow-region-russia-may-02-260nw-416156512.txt
+moscow-region-russia-september-24-260nw-353893757.txt
+moscow-region-russia-september-24-260nw-353893760.txt
+moscow-region-russia-september-24-260nw-353893763.txt
+moscow-region-russia-september-24-260nw-353893766.txt
+moscow-region-russia-september-24-260nw-353893772.txt
+moscow-region-russia-september-24-260nw-353893775.txt
+moscow-region-russia-september-24-260nw-353893784.txt
+moscow-region-russia-september-24-260nw-353893787.txt
+moscow-region-russia-september-24-260nw-353893790.txt
+moscow-russia-24-september-2017-260nw-721160353.txt
+moscow-russia-24-september-2017-260nw-721160362.txt
+moscow-russia-24-september-2017-260nw-721160368.txt
+moscow-russia-24-september-2017-260nw-721160377.txt
+moscow-russia-24-september-2017-260nw-721160392.txt
+moscow-russia-24-september-2017-260nw-721160404.txt
+moscow-russia-24-september-2017-260nw-721160416.txt
+moscow-russia-24-september-2017-260nw-721160434.txt
+moscow-russia-24-september-2017-260nw-721160446.txt
+moscow-russia-24-september-2017-260nw-721160455.txt
+moscow-russia-24-september-2017-260nw-721160467.txt
+moscow-russia-april-1-2017-260nw-617465378.txt
+moscow-russia-april-1-2017-260nw-617465387.txt
+moscow-russia-april-1-2017-260nw-617465399.txt
+moscow-russia-april-1-2017-260nw-617465405.txt
+moscow-russia-april-1-2017-260nw-617465438.txt
+moscow-russia-april-1-2017-260nw-617465462.txt
+moscow-russia-april-1-2017-260nw-617465477.txt
+moscow-russia-april-1-2017-260nw-617465489.txt
+moscow-russia-april-1-2017-260nw-617465507.txt
+moscow-russia-april-1-2017-260nw-617465534.txt
+moscow-russia-april-1-2017-260nw-617465549.txt
+moscow-russia-april-1-2017-260nw-617465576.txt
+moscow-russia-april-1-2017-260nw-617465612.txt
+moscow-russia-april-1-2017-260nw-617465672.txt
+moscow-russia-april-1-2017-260nw-617465696.txt
+moscow-russia-april-1-2017-260nw-617465708.txt
+moscow-russia-april-1-2017-260nw-617465714.txt
+moscow-russia-april-1-2017-260nw-617465723.txt
+moscow-russia-april-1-2017-260nw-617465744.txt
+moscow-russia-april-1-2017-260nw-617465798.txt
+moscow-russia-april-1-2017-260nw-617465843.txt
+moscow-russia-april-1-2017-260nw-617465864.txt
+moscow-russia-april-1-2017-260nw-617465885.txt
+moscow-russia-april-1-2017-260nw-617465906.txt
+moscow-russia-april-1-2017-260nw-617465912.txt
+moscow-russia-april-1-2017-260nw-617465930.txt
+moscow-russia-april-1-2017-260nw-617465939.txt
+moscow-russia-april-1-2017-260nw-617477162.txt
+moscow-russia-april-1-2017-260nw-617477171.txt
+moscow-russia-april-1-2017-260nw-617477195.txt
+moscow-russia-april-1-2017-260nw-617477204.txt
+moscow-russia-circa-may-2016-260nw-424590964.txt
+moscow-russia-march-3-2017-260nw-594254663.txt
+moscow-russia-march-3-2017-260nw-594254678.txt
+moscow-russia-may-28-2017-260nw-650140360.txt
+moscow-russia-may-28-2017-260nw-650140381.txt
+moscow-russia-nov-8-2017-260nw-1062605507.txt
+moscow-russia01-apr-2017-dji-260nw-615677984.txt
+moscow-russia01-apr-2017-dji-260nw-615678014.txt
+moscow-russia01-apr-2017-dji-260nw-615678137.txt
+moscow-russia01-apr-2017-dji-260nw-615678164.txt
+moscow-russia01-apr-2017-dji-260nw-615678212.txt
+moscowoctober-10-drone-quadcopter-dji-260nw-340517027.txt
+naberezhnye-chelny-russia-february-10-260nw-1026751579.txt
+naberezhnye-chelny-russia-february-10-260nw-1028442490.txt
+naberezhnye-chelny-russia-february-10-260nw-1032178843.txt
+naberezhnye-chelny-russia-february-10-260nw-1049998622.txt
+nakhon-ratchasima-thailand-november-10-260nw-513601348.txt
+nakhon-ratchasima-thailand-november-10-260nw-513601351.txt
+nakhon-ratchasima-thailand-november-10-260nw-513601354.txt
+nakhonpathom-thailand-march-19-2018-260nw-1049225222.txt
+nakhonpathom-thailand-march-19-2018-260nw-1055107331.txt
+nakhonpathom-thailand-march-19-2018-260nw-1056362009.txt
+nakhonpathom-thailand-march-19-2018-260nw-1056822971.txt
+nakorn-prathom-thailand-7-january-260nw-1026441742.txt
+nakorn-prathom-thailand-8-january-260nw-789016678.txt
+nakorn-prathom-thailand-8-january-260nw-789038281.txt
+nakornpratom-thailand-nov-17-editorial-260nw-518837011.txt
+nakornpratom-thailand-nov-17-editorial-260nw-518837071.txt
+nakornpratom-thailand-nov-17-editorial-260nw-518837089.txt
+nakornpratom-thailand-nov-17-editorial-260nw-518837116.txt
+nakornpratom-thailand-nov-17-editorial-260nw-518837656.txt
+nazare-portugal-dec-17-2016-260nw-1040771722.txt
+negeri-sembilan-malaysia-december-14-260nw-776078872.txt
+negeri-sembilan-malaysia-december-14-260nw-776079067.txt
+negeri-sembilan-malaysia-march-9-260nw-1042387006.txt
+negeri-sembilan-malaysia-march-9-260nw-1042387009.txt
+negeri-sembilan-malaysia-march-9-260nw-1042387012.txt
+negeri-sembilan-malaysia-march-9-260nw-1042387015.txt
+negeri-sembilan-malaysia-march-9-260nw-1042387018.txt
+negeri-sembilan-malaysia-march-9-260nw-1042387021.txt
+negeri-sembilan-malaysia-march-9-260nw-1042387024.txt
+negeri-sembilan-malaysia-march-9-260nw-1042387027.txt
+negeri-sembilan-malaysia-march-9-260nw-1042387030.txt
+negeri-sembilan-malaysia-march-9-260nw-1042387033.txt
+negeri-sembilan-malaysia-march-9-260nw-1042387036.txt
+negeri-sembilan-malaysia-march-9-260nw-1042387039.txt
+negeri-sembilan-malaysia-march-9-260nw-1042387042.txt
+nevsehir-turkey-april-22-2017-260nw-629792597.txt
+nevsehir-turkey-april-22-2017-260nw-629792609.txt
+nevsehir-turkey-april-22-2017-260nw-629792615.txt
+nevsehir-turkey-april-22-2017-260nw-629792624.txt
+nevsehir-turkey-april-22-2017-260nw-629792633.txt
+new-drone-image-260nw-1106812709.txt
+new-york-city-usa-august-260nw-714831070.txt
+new-york-jan-23-dji-260nw-621831776.txt
+new-york-jan-23-dji-260nw-621831824.txt
+new-york-jan-23-dji-260nw-621837734.txt
+new-york-usa-march-24-260nw-1060540625.txt
+niedernhausen-germany-april-9-2017-260nw-617777489.txt
+niedernhausen-germany-april-9-2017-260nw-618876131.txt
+niedernhausen-germany-february-25-2017-260nw-617835032.txt
+nong-khai-thailand-jan-3-260nw-554561596.txt
+nong-khai-thailand-jan-3-260nw-589395551.txt
+nong-khai-thailand-jan-3-260nw-594185705.txt
+nong-khai-thailand-jan-3-260nw-631477400.txt
+nong-khai-thailand-jan-3-260nw-633567446.txt
+nong-khai-thailand-jan-3-260nw-688033345.txt
+nong-khai-thailand-jan-3-260nw-688038127.txt
+nong-khai-thailand-jan-3-260nw-695240443.txt
+nong-khai-thailand-jan-3-260nw-695286682.txt
+nong-khai-thailand-jan-3-260nw-703364929.txt
+novi-sad-serbia-may-19-260nw-454402867.txt
+october-2017-shah-alam-dji-260nw-749098849.txt
+october-2017-shah-alam-dji-260nw-749100040.txt
+october-2017-shah-alam-dji-260nw-749101375.txt
+october-2017-shah-alam-dji-260nw-749101378.txt
+october-2017-shah-alam-malaysia-260nw-749097040.txt
+october-2017-shah-alam-malaysia-260nw-749097052.txt
+october-2017-shah-alam-malaysia-260nw-749097058.txt
+october-2017-shah-alam-malaysia-260nw-749097064.txt
+odessa-ukraine-april-4-2015-260nw-266898983.txt
+odessa-ukraine-april-4-2015-260nw-266898995.txt
+odessa-ukraine-april-4-2015-260nw-266899001.txt
+odessa-ukraine-april-4-2015-260nw-266899013.txt
+odessaukraine14-august2017dji-phantom-4k-aerial-260nw-795266392.txt
+odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479568.txt
+odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479571.txt
+odessaukraine14-august2017video-operator-holds-professional-260nw-793479574.txt
+odessaukraine4-august2017modern-dji-phantom-drone-260nw-793479565.txt
+oldenzaal-netherlands-june-19-2016-260nw-624875423.txt
+operator-adjusts-quadcopter-before-launching-260nw-1137569372.txt
+operator-adjusts-quadcopter-before-launching-260nw-1137569375.txt
+operator-adjusts-quadcopter-before-launching-260nw-1137569378.txt
+operator-adjusts-quadcopter-before-launching-260nw-1137569381.txt
+orfo-baranya-hungary-10312016-dji-260nw-1132494968.txt
+orfo-baranya-hungary-10312016-dji-260nw-1132494971.txt
+overton-mo-usa-august-13-260nw-697449031.txt
+palanga-lithuania-september-27-2017-260nw-730159837.txt
+pancevo-serbia-02152018-dji-mavic-260nw-1031762647.txt
+pancevo-serbia-02152018-dji-mavic-260nw-1031762650.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1037073433.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1037073436.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1037614699.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1037614702.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1038280909.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1038280912.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1038280915.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1038281176.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1038281179.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1038766837.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1038766840.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1038766843.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1038766846.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1038766849.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1038766852.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1038766879.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1038766882.txt
+pancevo-serbia-03012018-dji-mavic-260nw-1038766888.txt
+pantai-kemasik-malaysia-november-9-260nw-752826880.txt
+papar-sabah-malaysia-march-11-260nw-1043671198.txt
+papar-sabah-my-12-march-260nw-1044012442.txt
+papar-sabah-my-12-march-260nw-1044012445.txt
+papar-sabah-my-12-march-260nw-1044012448.txt
+papar-sabah-my-12-march-260nw-1044012451.txt
+papar-sabah-my-12-march-260nw-1044012454.txt
+papar-sabah-my-12-march-260nw-1044012457.txt
+papar-sabah-my-12-march-260nw-1044012460.txt
+papar-sabah-my-12-march-260nw-1044012463.txt
+papar-sabah-my-12-march-260nw-1044012466.txt
+papar-sabah-my-12-march-260nw-1044012469.txt
+papar-sabah-my-12-march-260nw-1044012472.txt
+papar-sabah-my-12-march-260nw-1044012475.txt
+papar-sabah-my-12-march-260nw-1044012478.txt
+papar-sabah-my-12-march-260nw-1044012481.txt
+papar-sabah-my-12-march-260nw-1044012484.txt
+papar-sabah-my-12-march-260nw-1044013156.txt
+papar-sabah-my-12-march-260nw-1044013159.txt
+papar-sabah-my-12-march-260nw-1044013162.txt
+papar-sabah-my-12-march-260nw-1044013165.txt
+papar-sabah-my-12-march-260nw-1044013888.txt
+paphos-district-cyprus-july-19-260nw-310134455.txt
+paphos-district-cyprus-july-19-260nw-345871955.txt
+pecs-baranya-hungary-february-19-260nw-1029294967.txt
+pecs-baranya-hungary-february-19-260nw-1029294970.txt
+pecs-baranya-hungary-february-19-260nw-1029294973.txt
+pecs-baranya-hungary-february-19-260nw-1029294976.txt
+pecs-baranya-hungary-march-1-260nw-747462430.txt
+pecs-baranya-hungary-march-1-260nw-747462439.txt
+pecs-baranya-hungary-march-1-260nw-747462445.txt
+pecs-baranya-hungary-march-1-260nw-747462463.txt
+pembrokeshire-uk-september-20-2017-260nw-719797951.txt
+penang-malaysia-march-11-2018-260nw-1064486120.txt
+penang-malaysia-march-11-2018-260nw-1064486222.txt
+penang-malaysia-march-11-2018-260nw-1064486261.txt
+perak-malaysia-20th-march-2017-260nw-638972473.txt
+perak-malaysia-20th-march-2017-260nw-638972497.txt
+perth-scotland-july-18-2014-260nw-288566402.txt
+phayao-thailand-february-25-2017-260nw-640386208.txt
+phayao-thailand-february-25-2017-260nw-640386307.txt
+phayao-thailand-february-25-2017-260nw-640386331.txt
+phetchabun-thailand-october-31-2016-260nw-549646033.txt
+phetchabun-thailand-october-31-2016-260nw-549646051.txt
+phetchabun-thailand-october-31-2016-260nw-549646060.txt
+phoenix-may-15-dji-phantom-260nw-729251125.txt
+phra-nakhon-si-ayutthaya-thailand-260nw-296645213.txt
+phu-quoc-vietnam-march-2017-260nw-682677556.txt
+phu-yen-province-viet-nam-260nw-681519322.txt
+phu-yen-province-viet-nam-260nw-681519343.txt
+phuket-thailand-8112016-drone-flying-260nw-518400709.txt
+phuket-thailand-8112016-man-remote-260nw-518400715.txt
+phuket-thailand-8112016-man-remote-260nw-518400718.txt
+phuket-thailand-8112016-man-remote-260nw-518400727.txt
+phuket-thailand-8112016-man-remote-260nw-518400730.txt
+phuket-thailand-may-9-drone-260nw-636496427.txt
+phuket-thailand-may-9-drone-260nw-636496436.txt
+phuket-thailand-may-9-drone-260nw-636496448.txt
+phuket-thailand-may-9-drone-260nw-636496457.txt
+phuketthailandmay-05flying-drone-quadpter-dji-260nw-441369577.txt
+pilsen-czech-republic-april-17-260nw-622892939.txt
+pilsen-czech-republic-april-22-260nw-409851796.txt
+pilsen-czech-republic-april-22-260nw-409851811.txt
+pilsen-czech-republic-april-22-260nw-409851823.txt
+pilsen-czech-republic-april-22-260nw-410281957.txt
+pilsen-czech-republic-april-27-260nw-412639906.txt
+pilsen-czech-republic-april-27-260nw-412639918.txt
+pilsen-czech-republic-april-27-260nw-412639921.txt
+pilsen-czech-republic-april-27-260nw-413122870.txt
+pilsen-czech-republic-april-29-260nw-413128048.txt
+pilsen-czech-republic-april-29-260nw-413128051.txt
+pilsen-czech-republic-april-29-260nw-413128057.txt
+pilsen-czech-republic-april-29-260nw-413135575.txt
+pilsen-czech-republic-april-29-260nw-413135578.txt
+pilsen-czech-republic-april-29-260nw-428843188.txt
+pilsen-czech-republic-april-29-260nw-428843197.txt
+pilsen-czech-republic-april-29-260nw-428843206.txt
+pilsen-czech-republic-april-29-260nw-429236668.txt
+pilsen-czech-republic-april-29-260nw-429236677.txt
+pilsen-czech-republic-april-29-260nw-429236683.txt
+pilsen-czech-republic-april-29-260nw-525685411.txt
+pilsen-czech-republic-august-11-260nw-305238515.txt
+pilsen-czech-republic-august-11-260nw-305238533.txt
+pilsen-czech-republic-august-11-260nw-305238542.txt
+pilsen-czech-republic-february-18-260nw-378762028.txt
+pilsen-czech-republic-february-18-260nw-378762037.txt
+pilsen-czech-republic-february-18-260nw-378762040.txt
+pilsen-czech-republic-february-18-260nw-379389916.txt
+pilsen-czech-republic-february-18-260nw-379389919.txt
+pilsen-czech-republic-january-19-260nw-560273206.txt
+pilsen-czech-republic-january-19-260nw-560273212.txt
+pilsen-czech-republic-january-19-260nw-560273221.txt
+pilsen-czech-republic-january-19-260nw-560273230.txt
+pilsen-czech-republic-january-19-260nw-560273239.txt
+pilsen-czech-republic-january-19-260nw-560273245.txt
+pilsen-czech-republic-january-19-260nw-560273251.txt
+pilsen-czech-republic-january-19-260nw-560273257.txt
+pilsen-czech-republic-january-19-260nw-561511525.txt
+pilsen-czech-republic-january-19-260nw-561511543.txt
+pilsen-czech-republic-january-19-260nw-561511555.txt
+pilsen-czech-republic-january-19-260nw-561511561.txt
+pilsen-czech-republic-january-19-260nw-561511573.txt
+pilsen-czech-republic-january-19-260nw-561511585.txt
+pilsen-czech-republic-january-19-260nw-561511591.txt
+pilsen-czech-republic-january-19-260nw-608040875.txt
+pilsen-czech-republic-january-19-260nw-608040884.txt
+pilsen-czech-republic-january-19-260nw-608040893.txt
+pilsen-czech-republic-january-19-260nw-608040902.txt
+pilsen-czech-republic-january-19-260nw-608040908.txt
+pilsen-czech-republic-july-07-260nw-673263679.txt
+pilsen-czech-republic-july-07-260nw-673263694.txt
+pilsen-czech-republic-july-07-260nw-673357705.txt
+pilsen-czech-republic-july-07-260nw-673357708.txt
+pilsen-czech-republic-july-07-260nw-673378582.txt
+pilsen-czech-republic-july-07-260nw-673378597.txt
+pilsen-czech-republic-july-16-260nw-297059150.txt
+pilsen-czech-republic-july-16-260nw-297059153.txt
+pilsen-czech-republic-july-16-260nw-297059156.txt
+pilsen-czech-republic-july-16-260nw-297059159.txt
+pilsen-czech-republic-july-16-260nw-297059162.txt
+pilsen-czech-republic-july-16-260nw-297059165.txt
+pilsen-czech-republic-july-16-260nw-297059171.txt
+pilsen-czech-republic-july-16-260nw-297059174.txt
+pilsen-czech-republic-july-16-260nw-297059177.txt
+pilsen-czech-republic-july-16-260nw-297579908.txt
+pilsen-czech-republic-july-16-260nw-297579914.txt
+pilsen-czech-republic-july-16-260nw-297579920.txt
+pilsen-czech-republic-july-16-260nw-297579926.txt
+pilsen-czech-republic-july-26-260nw-299942393.txt
+pilsen-czech-republic-july-26-260nw-299942405.txt
+pilsen-czech-republic-july-26-260nw-299942411.txt
+pilsen-czech-republic-july-26-260nw-299942420.txt
+pilsen-czech-republic-july-26-260nw-300050918.txt
+pilsen-czech-republic-july-26-260nw-300050924.txt
+pilsen-czech-republic-july-4-260nw-293522750.txt
+pilsen-czech-republic-july-4-260nw-293522753.txt
+pilsen-czech-republic-july-4-260nw-293522762.txt
+pilsen-czech-republic-july-4-260nw-293522765.txt
+pilsen-czech-republic-july-9-260nw-294835901.txt
+pilsen-czech-republic-july-9-260nw-294835904.txt
+pilsen-czech-republic-july-9-260nw-294835907.txt
+pilsen-czech-republic-july-9-260nw-294835910.txt
+pilsen-czech-republic-july-9-260nw-294835913.txt
+pilsen-czech-republic-july-9-260nw-294835916.txt
+pilsen-czech-republic-june-2-260nw-430524916.txt
+pilsen-czech-republic-june-2-260nw-430524919.txt
+pilsen-czech-republic-june-2-260nw-430524922.txt
+pilsen-czech-republic-june-2-260nw-431450044.txt
+pilsen-czech-republic-june-2-260nw-431450053.txt
+pilsen-czech-republic-june-2-260nw-431450059.txt
+pilsen-czech-republic-june-20-260nw-1117736990.txt
+pilsen-czech-republic-june-20-260nw-1117736993.txt
+pilsen-czech-republic-june-20-260nw-1117736996.txt
+pilsen-czech-republic-june-20-260nw-1117736999.txt
+pilsen-czech-republic-june-26-260nw-523708099.txt
+pilsen-czech-republic-june-27-260nw-291109637.txt
+pilsen-czech-republic-june-27-260nw-291109652.txt
+pilsen-czech-republic-june-27-260nw-293037122.txt
+pilsen-czech-republic-june-27-260nw-293037125.txt
+pilsen-czech-republic-june-28-260nw-291448253.txt
+pilsen-czech-republic-june-28-260nw-291448256.txt
+pilsen-czech-republic-june-28-260nw-291448259.txt
+pilsen-czech-republic-june-28-260nw-291448262.txt
+pilsen-czech-republic-june-28-260nw-291448265.txt
+pilsen-czech-republic-june-28-260nw-291448271.txt
+pilsen-czech-republic-june-28-260nw-291448274.txt
+pilsen-czech-republic-june-28-260nw-291448280.txt
+pilsen-czech-republic-june-28-260nw-291448286.txt
+pilsen-czech-republic-june-28-260nw-291803924.txt
+pilsen-czech-republic-june-28-260nw-291803927.txt
+pilsen-czech-republic-june-28-260nw-291803930.txt
+pilsen-czech-republic-june-28-260nw-291803933.txt
+pilsen-czech-republic-june-28-260nw-291803936.txt
+pilsen-czech-republic-june-28-260nw-291803939.txt
+pilsen-czech-republic-march-03-260nw-1037943106.txt
+pilsen-czech-republic-march-03-260nw-1037943109.txt
+pilsen-czech-republic-march-03-260nw-1037943112.txt
+pilsen-czech-republic-march-03-260nw-1037943115.txt
+pilsen-czech-republic-march-17-260nw-261302354.txt
+pilsen-czech-republic-march-17-260nw-261302357.txt
+pilsen-czech-republic-march-17-260nw-267693998.txt
+pilsen-czech-republic-march-17-260nw-267694019.txt
+pilsen-czech-republic-march-17-260nw-267694022.txt
+pilsen-czech-republic-march-17-260nw-267694034.txt
+pilsen-czech-republic-march-18-260nw-261695438.txt
+pilsen-czech-republic-march-18-260nw-261695441.txt
+pilsen-czech-republic-march-18-260nw-261695444.txt
+pilsen-czech-republic-march-19-260nw-263385755.txt
+pilsen-czech-republic-march-19-260nw-263385758.txt
+pilsen-czech-republic-march-19-260nw-263385761.txt
+pilsen-czech-republic-march-19-260nw-263385764.txt
+pilsen-czech-republic-march-19-260nw-263691134.txt
+pilsen-czech-republic-march-19-260nw-264260708.txt
+pilsen-czech-republic-march-19-260nw-264260714.txt
+pilsen-czech-republic-march-23-260nw-607224314.txt
+pilsen-czech-republic-march-23-260nw-607224317.txt
+pilsen-czech-republic-march-23-260nw-607224323.txt
+pilsen-czech-republic-march-23-260nw-607224329.txt
+pilsen-czech-republic-march-23-260nw-607224332.txt
+pilsen-czech-republic-march-23-260nw-607224335.txt
+pilsen-czech-republic-march-24-260nw-608044457.txt
+pilsen-czech-republic-march-24-260nw-608044466.txt
+pilsen-czech-republic-march-24-260nw-608044472.txt
+pilsen-czech-republic-march-24-260nw-608048117.txt
+pilsen-czech-republic-march-24-260nw-608048129.txt
+pilsen-czech-republic-march-25-260nw-609023243.txt
+pilsen-czech-republic-march-25-260nw-609023252.txt
+pilsen-czech-republic-march-25-260nw-609023270.txt
+pilsen-czech-republic-march-25-260nw-609023288.txt
+pilsen-czech-republic-march-25-260nw-609023306.txt
+pilsen-czech-republic-march-25-260nw-609023321.txt
+pilsen-czech-republic-march-25-260nw-611830475.txt
+pilsen-czech-republic-march-25-260nw-611830481.txt
+pilsen-czech-republic-march-25-260nw-611830484.txt
+pilsen-czech-republic-march-25-260nw-614353049.txt
+pilsen-czech-republic-march-25-260nw-614353055.txt
+pilsen-czech-republic-march-25-260nw-616936229.txt
+pilsen-czech-republic-march-25-260nw-616936235.txt
+pilsen-czech-republic-march-25-260nw-616936247.txt
+pilsen-czech-republic-march-27-260nw-396825766.txt
+pilsen-czech-republic-march-27-260nw-396825781.txt
+pilsen-czech-republic-march-27-260nw-396825808.txt
+pilsen-czech-republic-march-31-260nw-399191416.txt
+pilsen-czech-republic-march-31-260nw-399191425.txt
+pilsen-czech-republic-march-31-260nw-399192193.txt
+pilsen-czech-republic-march-31-260nw-399192196.txt
+pilsen-czech-republic-march-31-260nw-399192199.txt
+pilsen-czech-republic-may-11-260nw-648341116.txt
+pilsen-czech-republic-may-11-260nw-648341119.txt
+pilsen-czech-republic-may-11-260nw-648341125.txt
+pilsen-czech-republic-may-18-260nw-1125457589.txt
+pilsen-czech-republic-may-18-260nw-1125457592.txt
+pilsen-czech-republic-may-18-260nw-1125457595.txt
+pilsen-czech-republic-may-18-260nw-1125457598.txt
+pilsen-czech-republic-may-18-260nw-1125457601.txt
+pilsen-czech-republic-may-28-260nw-648763564.txt
+pilsen-czech-republic-may-28-260nw-648763567.txt
+pilsen-czech-republic-may-28-260nw-648763570.txt
+pilsen-czech-republic-may-28-260nw-648779596.txt
+pilsen-czech-republic-may-28-260nw-648779605.txt
+pilsen-czech-republic-may-28-260nw-648779614.txt
+pilsen-czech-republic-november-23-260nw-343474460.txt
+pilsen-czech-republic-september-24-260nw-320172431.txt
+pilsen-czech-republic-september-24-260nw-320172434.txt
+pilsen-czech-republic-september-24-260nw-320172437.txt
+pilsen-czech-republic-september-24-260nw-320172440.txt
+pilsen-czech-republic-september-24-260nw-320172443.txt
+pilsen-czech-republic-september-24-260nw-320506097.txt
+pilsen-czech-republic-september-24-260nw-320506100.txt
+pilsen-czech-republic-september-24-260nw-320506103.txt
+pilsen-czech-republic-september-24-260nw-321477164.txt
+pilsen-czech-republic-september-24-260nw-321477179.txt
+pilsen-czech-republic-september-24-260nw-321477218.txt
+pilsen-czech-republic-september-9-260nw-314912438.txt
+pilsen-czech-republic-september-9-260nw-314912441.txt
+pilsen-czech-republic-september-9-260nw-314912444.txt
+ping-village-china-october-10-260nw-536931037.txt
+ping-village-china-october-10-260nw-536931091.txt
+ping-village-china-october-10-260nw-536931109.txt
+ping-village-china-october-10-260nw-536931130.txt
+ping-village-china-october-10-260nw-536931139.txt
+ping-village-china-october-10-260nw-536931148.txt
+ping-village-china-october-10-260nw-536931178.txt
+pisa-italy-july-19-2015-260nw-298033190.txt
+pisa-italy-july-19-2015-260nw-570700339.txt
+pisa-italy-july-19-2015-260nw-631818290.txt
+pisa-italy-july-5-2015-260nw-664634065.txt
+pisa-italy-july-5-2015-260nw-688403161.txt
+pisa-italy-july-5-2015-260nw-723823441.txt
+placentia-ca-usa-february-18th-260nw-1029654925.txt
+placentia-ca-usa-february-18th-260nw-1029654928.txt
+placentia-ca-usa-february-18th-260nw-1029654931.txt
+placentia-ca-usa-february-18th-260nw-1029654934.txt
+placentia-ca-usa-february-18th-260nw-1029654937.txt
+porto-alegre-brazil-april-2017-260nw-633389573.txt
+porto-alegre-brazil-april-2017-260nw-633389618.txt
+porto-alegre-brazil-april-2017-260nw-633389735.txt
+prachuap-khiri-khan-thailand-june-260nw-285533252.txt
+prague-czech-republic-march-7-260nw-388821640.txt
+prague-czech-republic-march-7-260nw-388821655.txt
+prague-czech-republic-march-7-260nw-388821658.txt
+prague-czech-republic-march-7-260nw-388821661.txt
+pskov-region-russia-june-10-260nw-1142784020.txt
+pskov-russia-june-10-2016-260nw-1116035453.txt
+pulau-pinangmalaysia-25-july-2018drone-260nw-1142129600.txt
+pulau-pinangmalaysia-25-july-2018drone-260nw-1142135105.txt
+pulau-tengah-mersing-may-15-260nw-421557403.txt
+pulau-tengah-mersing-may-15-260nw-421557448.txt
+quadcopter-dji-spark-outdoor-aerial-260nw-710269843.txt
+quadcopter-flying-over-ground-demonstration-260nw-1137599837.txt
+quadcopter-flying-sky-electric-pylon-260nw-1137589946.txt
+quadcopter-flying-sky-electric-pylon-260nw-1137589949.txt
+quadcopter-flying-sky-electric-pylon-260nw-1137589955.txt
+quadcopter-flying-sky-electric-pylon-260nw-1137589970.txt
+quadcopter-placed-on-box-before-260nw-1137583832.txt
+quadcopter-placed-on-box-before-260nw-1137583835.txt
+quadcopter-placed-on-box-before-260nw-1137583841.txt
+quadcopter-placed-on-landing-pad-260nw-1137609788.txt
+quadcopter-remote-control-placed-on-260nw-1137612044.txt
+quadrocopters-on-plastic-box-grass-260nw-733491409.txt
+ranong-thailand-march-20-dji-260nw-534807331.txt
+ratchaburi-bangkok-september-22-2016-260nw-472883209.txt
+ratchaburi-bangkok-september-22-2016-260nw-472883212.txt
+ratchaburi-thailand-nov-3-2016-260nw-522323662.txt
+ratchaburithailand-may-1-2016-flying-260nw-522323092.txt
+ratchaburithailand-may-1-2016-flying-260nw-526717036.txt
+rawang-malaysia-mac-5-2018-260nw-1040456284.txt
+rawang-malaysia-mac-5-2018-260nw-1040459725.txt
+rawang-malaysia-march-3-2018-260nw-1037482888.txt
+rawang-malaysia-march-3-2018-260nw-1037483026.txt
+rawang-malaysia-march-3-2018-260nw-1037483359.txt
+rawang-malaysia-march-3-2018-260nw-1037488285.txt
+rawang-malaysia-march-3-2018-260nw-1037488306.txt
+rawang-malaysia-march-3-2018-260nw-1037488339.txt
+rawang-malaysia-march-3-2018-260nw-1037488354.txt
+rawang-malaysia-march-3-2018-260nw-1037488675.txt
+rawang-malaysia-march-3-2018-260nw-1037488690.txt
+rayong-thailand-april-17-2018-260nw-1083059450.txt
+red-dji-spark-landing-on-260nw-783030811.txt
+ringlikon-switzerland-13-october-2017-260nw-734035678.txt
+rio-de-janeiro-april-17-260nw-409196500.txt
+rio-de-janeiro-april-17-260nw-409196518.txt
+rio-de-janeiro-april-17-260nw-409196530.txt
+rio-de-janeiro-april-17-260nw-409196536.txt
+rio-de-janeiro-april-17-260nw-409196539.txt
+riyadh-saudi-arabia-february-16-260nw-1027602172.txt
+riyadh-saudi-arabia-february-16-260nw-1027602178.txt
+riyadh-saudi-arabia-february-17-260nw-1028387533.txt
+rolla-missouridecember-28-2014-flying-260nw-263433857.txt
+rostov-on-don-russia-january-260nw-548406700.txt
+rostov-on-don-russia-january-260nw-548406709.txt
+rostov-on-don-russia-january-260nw-548406712.txt
+rostov-on-don-russia-january-260nw-548406721.txt
+rostov-on-don-russia-january-260nw-548406727.txt
+rostov-on-don-russia-january-260nw-549365932.txt
+rostov-on-don-russia-january-260nw-549365938.txt
+rostov-on-don-russia-january-260nw-549365947.txt
+rostov-on-don-russia-january-260nw-549365953.txt
+rostov-on-don-russia-january-260nw-549365962.txt
+rostov-on-don-russia-january-260nw-549365971.txt
+rostov-on-don-russia-january-260nw-549365980.txt
+rostov-region-russia-05202018-professional-260nw-1095689237.txt
+rostov-region-russia-05202018-professional-260nw-1095689240.txt
+rostov-region-russia-05202018-professional-260nw-1095689243.txt
+rostov-region-russia-05202018-professional-260nw-1095689246.txt
+rostov-region-russia-05202018-professional-260nw-1095689249.txt
+rostov-region-russia-05202018-professional-260nw-1095689252.txt
+rostov-region-russia-05202018-professional-260nw-1095689255.txt
+rostov-region-russia-05202018-professional-260nw-1095689258.txt
+rostov-region-russia-05202018-professional-260nw-1095689261.txt
+rostov-region-russia-05202018-professional-260nw-1095689264.txt
+rostov-region-russia-05202018-professional-260nw-1095689267.txt
+rostov-region-russia-05202018-professional-260nw-1095689270.txt
+rostov-region-russia-05202018-professional-260nw-1095689273.txt
+rostov-region-russia-05202018-professional-260nw-1095689276.txt
+rostov-region-russia-05202018-professional-260nw-1095689279.txt
+rostov-region-russia-05202018-professional-260nw-1095689282.txt
+rostov-region-russia-05202018-professional-260nw-1095689285.txt
+rostov-region-russia-05202018-professional-260nw-1095689288.txt
+rostov-region-russia-05202018-professional-260nw-1095689291.txt
+rostov-region-russia-05202018-professional-260nw-1095689294.txt
+rostov-region-russia-05202018-professional-260nw-1095689297.txt
+rostov-region-russia-05202018-professional-260nw-1095689300.txt
+rostov-region-russia-05202018-professional-260nw-1095689651.txt
+russia-irkutsk-february-04-2017-260nw-573424861.txt
+russia-moscow-redion-june-08-260nw-1119940988.txt
+russia-poltavskaya-village-28-august-260nw-575234419.txt
+russia-poltavskaya-village-28-august-260nw-609504488.txt
+russia-poltavskaya-village-28-august-260nw-620787953.txt
+russia-poltavskaya-village-28-august-260nw-739500751.txt
+russia-poltavskaya-village-may-1-260nw-414621868.txt
+russia-poltavskaya-village-may-1-260nw-414621874.txt
+russia-poltavskaya-village-may-1-260nw-414657715.txt
+russia-poltavskaya-village-may-1-260nw-414657742.txt
+russia-poltavskaya-village-may-1-260nw-414657748.txt
+russia-poltavskaya-village-may-1-260nw-414657751.txt
+russia-poltavskaya-village-may-1-260nw-414657754.txt
+russia-poltavskaya-village-may-1-260nw-415411477.txt
+russia-poltavskaya-village-may-1-260nw-415411528.txt
+russia-poltavskaya-village-may-1-260nw-415411531.txt
+russia-poltavskaya-village-may-1-260nw-415411558.txt
+russia-poltavskaya-village-may-1-260nw-415411561.txt
+russia-poltavskaya-village-may-1-260nw-415411564.txt
+russia-poltavskaya-village-may-1-260nw-416816827.txt
+russia-poltavskaya-village-may-1-260nw-473757067.txt
+russia-poltavskaya-village-may-1-260nw-473757073.txt
+russia-poltavskaya-village-may-1-260nw-473757082.txt
+russia-poltavskaya-village-may-1-260nw-473757094.txt
+russia-poltavskaya-village-may-1-260nw-473757097.txt
+russia-poltavskaya-village-may-1-260nw-473757118.txt
+russia-poltavskaya-village-may-1-260nw-473757124.txt
+russia-poltavskaya-village-may-1-260nw-473757223.txt
+russia-poltavskaya-village-may-1-260nw-624874499.txt
+russia-poltavskaya-village-may-1-260nw-733491226.txt
+russia-poltavskaya-village-may-1-260nw-733491466.txt
+russia-poltavskaya-village-may-1-260nw-734333365.txt
+russia-poltavskaya-village-may-13-260nw-473669161.txt
+russia-poltavskaya-village-may-13-260nw-473669182.txt
+russia-poltavskaya-village-may-13-260nw-576579913.txt
+russia-poltavskaya-village-may-13-260nw-576579943.txt
+russia-poltavskaya-village-may-9-260nw-636768163.txt
+russia-poltavskaya-village-may-9-260nw-638135521.txt
+russia-poltavskaya-village-may-9-260nw-638135533.txt
+russia-poltavskaya-village-may-9-260nw-638135554.txt
+russia-poltavskaya-village-may-9-260nw-638135569.txt
+russia-poltavskaya-village-may-9-260nw-638135587.txt
+russia-poltavskaya-village-may-9-260nw-638135596.txt
+russia-poltavskaya-village-may-9-260nw-638135605.txt
+russia-poltavskaya-village-may-9-260nw-638135611.txt
+russia-poltavskaya-village-may-9-260nw-638135620.txt
+russia-poltavskaya-village-may-9-260nw-638135623.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503623.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503626.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503629.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503632.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503635.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503638.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503641.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503647.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503650.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503653.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503656.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503662.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503665.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503668.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503671.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503674.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503677.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503680.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503683.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503686.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503689.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503692.txt
+russia-saintpetersburg-kronstadt-april-01-260nw-1060503701.txt
+russia-tula-july-27-2017-260nw-785178976.txt
+russia-ufa-october-2017-dji-260nw-726118993.txt
+russian-kaluga-march-27closeup-on-260nw-1056760187.txt
+russian-kaluga-march-27closeup-on-260nw-1056760190.txt
+russian-kaluga-march-27closeup-on-260nw-1056760196.txt
+russian-kaluga-march-27closeup-on-260nw-1056760199.txt
+russian-kaluga-march-27closeup-on-260nw-1056760202.txt
+russian-kaluga-march-27closeup-on-260nw-1056760208.txt
+russian-kaluga-march-27closeup-on-260nw-1056760211.txt
+russian-kaluga-march-27closeup-on-260nw-1056760214.txt
+russian-kaluga-march-27closeup-on-260nw-1056760217.txt
+russian-kaluga-march-27closeup-on-260nw-1056760220.txt
+russian-kaluga-march-27closeup-on-260nw-1056760226.txt
+russian-kaluga-march-27closeup-on-260nw-1056760232.txt
+russian-kaluga-march-27closeup-on-260nw-1056760235.txt
+russian-kaluga-march-27closeup-on-260nw-1056760238.txt
+russian-kaluga-march-27closeup-on-260nw-1056760241.txt
+russian-kaluga-march-27closeup-on-260nw-1056760244.txt
+russian-kaluga-march-27closeup-on-260nw-1056760247.txt
+saintpetersburg-russia-july-23-2016-260nw-465564677.txt
+saintpetersburg-russia-june-4-2016-260nw-436138888.txt
+saintpetersburg-russia-june-4-2016-260nw-455369956.txt
+saintpetersburg-russia-june-4-2016-260nw-455369959.txt
+saintpetersburg-russia-june-4-2016-260nw-455369965.txt
+saintpetersburg-russia-june-4-2016-260nw-455369968.txt
+saintpetersburg-russia-march-26-2016-260nw-398035429.txt
+saintpetersburg-russia-march-26-2016-260nw-398035432.txt
+saintpetersburg-russia-march-26-2016-260nw-398035441.txt
+saintpetersburg-russia-march-26-2016-260nw-398965510.txt
+samara-russia-april-24-2016-260nw-1073298923.txt
+samara-russia-april-24-2016-260nw-420106171.txt
+samara-russia-september-11-2016-260nw-493303933.txt
+sanktpetersburg-russia-march-11-2018-260nw-1043032756.txt
+sanktpetersburg-russia-march-11-2018-260nw-1043046619.txt
+sanktpetersburg-russia-march-11-2018-260nw-1043062711.txt
+sanktpetersburg-russia-march-11-2018-260nw-1043131108.txt
+sanktpetersburg-russia-march-11-2018-260nw-1043133151.txt
+sanktpetersburg-russia-march-11-2018-260nw-1043137855.txt
+sanktpetersburg-russia-march-11-2018-260nw-1043242555.txt
+sanktpetersburg-russia-march-11-2018-260nw-1043248405.txt
+sanktpetersburg-russia-march-11-2018-260nw-1043254648.txt
+sanktpetersburg-russia-march-11-2018-260nw-1043258473.txt
+sanktpetersburg-russia-march-11-2018-260nw-1043260843.txt
+sanktpetersburg-russia-march-11-2018-260nw-1043428009.txt
+sanktpetersburg-russia-march-11-2018-260nw-1043428219.txt
+sanktpetersburg-russia-march-11-2018-260nw-1046050636.txt
+sanktpetersburg-russia-march-12-2018-260nw-1044027748.txt
+sanktpetersburg-russia-march-12-2018-260nw-1044046327.txt
+sanktpetersburg-russia-march-12-2018-260nw-1044048622.txt
+sanktpetersburg-russia-march-12-2018-260nw-1044052723.txt
+sanktpetersburg-russia-march-12-2018-260nw-1044062803.txt
+sanktpetersburg-russia-march-12-2018-260nw-1044071314.txt
+sanktpetersburg-russia-march-12-2018-260nw-1044074098.txt
+sanktpetersburg-russia-march-12-2018-260nw-1044076780.txt
+sanktpetersburg-russia-march-12-2018-260nw-1044081802.txt
+sanktpetersburg-russia-march-12-2018-260nw-1044084376.txt
+sanktpetersburg-russia-march-12-2018-260nw-1044085012.txt
+sanktpetersburg-russia-march-12-2018-260nw-1046050639.txt
+sanktpetersburg-russia-march-12-2018-260nw-1046050642.txt
+sanktpetersburg-russia-march-12-2018-260nw-1046050645.txt
+sanktpetersburg-russia-march-12-2018-260nw-1046050648.txt
+sanktpetersburg-russia-march-12-2018-260nw-1046050651.txt
+sanktpetersburg-russia-march-12-2018-260nw-1046050654.txt
+sanktpetersburg-russia-march-12-2018-260nw-1046050657.txt
+sanktpetersburg-russia-march-12-2018-260nw-1046050660.txt
+savonlinna-finland-march-22-dji-260nw-429733222.txt
+savonlinna-finland-march-22-dji-260nw-429733228.txt
+seattle-usa-october-9-2014-260nw-234867913.txt
+seattle-usa-october-9-2014-260nw-234867916.txt
+seattle-usa-october-9-2014-260nw-234867922.txt
+selangor-malaysia-06-jan-2017-260nw-562911862.txt
+selangor-malaysia-06-jan-2017-260nw-562911901.txt
+selangor-malaysia-06-jan-2017-260nw-562911922.txt
+selangor-malaysia-06-jan-2017-260nw-562911928.txt
+selangor-malaysia-06-jan-2017-260nw-562911952.txt
+selangor-malaysia-06-jan-2017-260nw-562912276.txt
+selangor-malaysia-06-jan-2017-260nw-562912381.txt
+selangor-malaysia-06-jan-2017-260nw-562917499.txt
+selangor-malaysia-06-jan-2017-260nw-562917835.txt
+selangormalaysia-june-182018-picture-dji-260nw-1116431309.txt
+semenyih-selangormalaysia-november-11-2017-260nw-747442561.txt
+semenyih-selangormalaysia-november-11-2017-260nw-747442588.txt
+semenyih-selangormalaysia-november-11-2017-260nw-747442606.txt
+semenyih-selangormalaysia-november-11-2017-260nw-747442630.txt
+semenyih-selangormalaysia-november-11-2017-260nw-747442681.txt
+semenyih-selangormalaysia-november-11-2017-260nw-747442699.txt
+semenyih-selangormalaysia-november-11-2017-260nw-747442753.txt
+semenyih-selangormalaysia-november-11-2017-260nw-747444673.txt
+semporna-malaysia-march-30-2018-260nw-1062256964.txt
+semporna-malaysia-march-30-2018-260nw-1062256970.txt
+semporna-malaysia-march-30-2018-260nw-1062256973.txt
+semporna-malaysia-march-30-2018-260nw-1062256976.txt
+semporna-malaysia-march-30-2018-260nw-1062256979.txt
+semporna-malaysia-march-30-2018-260nw-1062256982.txt
+semporna-malaysia-march-30-2018-260nw-1062815540.txt
+seoul-south-korea-april-28-260nw-1081459538.txt
+seoul-south-korea-april-28-260nw-1081459541.txt
+seoul-south-korea-april-28-260nw-1081459547.txt
+seoul-south-korea-april-28-260nw-1081459556.txt
+seoul-south-korea-april-28-260nw-1081859573.txt
+seoul-south-korea-april-28-260nw-1081859582.txt
+seoul-south-korea-april-28-260nw-1081859606.txt
+seoul-south-korea-april-28-260nw-1081859609.txt
+sep-22-2016-mucangchai-vietnam-260nw-619675334.txt
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621615.txt
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621633.txt
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621636.txt
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621642.txt
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621654.txt
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621657.txt
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621660.txt
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621669.txt
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621687.txt
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621705.txt
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621723.txt
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621735.txt
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621738.txt
+shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621762.txt
+shelton-ct-us-december19-editorial-260nw-185505653.txt
+shelton-ct-us-december19-editorial-260nw-185505662.txt
+silhouette-drones-260nw-526185124.txt
+silhouette-man-web-author-taking-260nw-1087557533.txt
+singaporejan-21-2017-flying-dji-260nw-560684272.txt
+singaporejan-21-2017-flying-dji-260nw-560684581.txt
+singaporejan-21-2017-flying-dji-260nw-560691373.txt
+singaporejan-21-2017-flying-dji-260nw-560694322.txt
+skadovsk-ukraine-june-15-2018-260nw-1121976152.txt
+sliven-bulgaria-december-272017-image-260nw-793534327.txt
+smolian-bulgaria-october-15-2015-260nw-342931796.txt
+sodertalje-sweden-february-4-2018-260nw-1017042718.txt
+sofia-bulgaria-april-17-2016-260nw-418507690.txt
+sofia-bulgaria-july-03-2015image-260nw-308627849.txt
+sofia-bulgaria-july-03-2015image-260nw-308627855.txt
+sofia-bulgaria-july-03-2015image-260nw-308627858.txt
+sofia-bulgaria-july-03-2015image-260nw-308627861.txt
+sofia-bulgaria-june-22-2015-260nw-308593724.txt
+spark-dji-drone-260nw-1120419515.txt
+st-petersburg-russia-26-march-260nw-398017579.txt
+st-petersburg-russia-july-18-260nw-344454665.txt
+st-petersburg-russia-july-18-260nw-344454674.txt
+st-petersburg-russia-july-18-260nw-344454683.txt
+st-petersburg-russia-july-18-260nw-344454689.txt
+st-petersburg-russia-july-18-260nw-344454695.txt
+st-petersburg-russia-july-18-260nw-344454701.txt
+st-petersburg-russia-july-18-260nw-344454704.txt
+st-petersburg-russia-july-18-260nw-344454707.txt
+st-petersburg-russia-july-18-260nw-344454710.txt
+st-petersburg-russia-june-4-260nw-455414806.txt
+st-petersburg-russia-june-4-260nw-455414845.txt
+st-petersburg-russia-june-4-260nw-455414860.txt
+st-petersburg-russia-may-4-260nw-433413211.txt
+st-petersburg-russia-may-4-260nw-433413229.txt
+st-petersburg-russia-may-4-260nw-433413271.txt
+st-petersburg-russia-may-4-260nw-433966006.txt
+st-petersburg-russia-may-4-260nw-434189233.txt
+st-petersburg-russia-may-4-260nw-434189239.txt
+st-petersburg-russia-may-4-260nw-434189248.txt
+st-petersburg-russia-may-4-260nw-434189254.txt
+st-petersburg-russia-may-4-260nw-434189266.txt
+st-petersburg-russia-may-4-260nw-436701535.txt
+st-petersburg-russia-may-4-260nw-456319843.txt
+st-petersburg-russia-may-4-260nw-456319846.txt
+st-petersburg-russia-may-4-260nw-463887596.txt
+st-petersburg-russia-may-4-260nw-463887611.txt
+st-petersburg-russia-may-4-260nw-463887635.txt
+stlouis-missouri-august-24th-editorial-260nw-309465869.txt
+stlouis-missouri-august-24th-editorial-260nw-309465872.txt
+stlouis-missouri-august-24th-editorial-260nw-309465875.txt
+stlouis-missouri-august-24th-editorial-260nw-309465878.txt
+stlouis-missouri-august-24th-editorial-260nw-309465881.txt
+stlouis-missouri-august-24th-editorial-260nw-309465893.txt
+stlouis-missouri-august-24th-editorial-260nw-309465908.txt
+stlouis-missouri-august-24th-editorial-260nw-309465911.txt
+stlouis-missouri-august-24th-editorial-260nw-309465923.txt
+stlouis-missouri-august-24th-editorial-260nw-309465941.txt
+stlouis-missouri-august-24th-editorial-260nw-309465947.txt
+stlouis-missouri-august-24th-editorial-260nw-309465953.txt
+stlouis-missouri-december19-editorial-photo-260nw-239359429.txt
+stlouis-missouri-december19-editorial-photo-260nw-239359483.txt
+stlouis-missouri-december19-editorial-photo-260nw-239359492.txt
+stlouis-missouri-december19-editorial-photo-260nw-239359504.txt
+stlouis-missouri-december19-editorial-photo-260nw-239359519.txt
+stlouis-missouri-december19-editorial-photo-260nw-239359525.txt
+stlouis-missouri-december19-editorial-photo-260nw-239359576.txt
+stlouis-missouri-december19-editorial-photo-260nw-239359582.txt
+stlouis-missouri-december19-editorial-photo-260nw-239359597.txt
+stlouis-missouri-december19-editorial-photo-260nw-239359606.txt
+stlouis-missouri-december19-editorial-photo-260nw-239359612.txt
+stlouis-missouri-december19-editorial-photo-260nw-239359618.txt
+straszyn-poland-october-20-2015-260nw-335658002.txt
+straszyn-poland-october-20-2015-260nw-335658026.txt
+sugarloaf-mountain-md-may-20-260nw-1099335164.txt
+sundal-norway-june-17-2017-260nw-665411410.txt
+sundal-norway-june-17-2017-260nw-665609923.txt
+sunnyvale-ca-usa-june-17-260nw-685366903.txt
+sunnyvale-ca-usa-june-17-260nw-685366945.txt
+sunnyvale-ca-usa-june-17-260nw-685367008.txt
+sunnyvale-ca-usa-june-17-260nw-685367266.txt
+surattanee-thailand-sep-11-2015-260nw-468559256.txt
+surattanee-thailand-sep-11-2015-260nw-468559259.txt
+surattanee-thailand-sep-11-2015-260nw-468559262.txt
+surattanee-thailand-sep-11-2015-260nw-468581993.txt
+surattanee-thailand-sep-11-2015-260nw-469724219.txt
+surattanee-thailand-sep-11-2015-260nw-470595896.txt
+surattanee-thailand-sep-11-2015-260nw-473253313.txt
+swindon-uk-april-21-2016-260nw-625069223.txt
+swindon-uk-july-9-2017-260nw-674719612.txt
+swindon-uk-july-9-2017-260nw-674744638.txt
+sydney-australia-may-11-2017-260nw-667800325.txt
+tak-thailand-nov-21-2015-260nw-346769810.txt
+tallinn-estonia-march-14-2016-260nw-392135200.txt
+telaviv-israel-april-3-2018-260nw-1064470913.txt
+telaviv-israel-april-3-2018-260nw-1064470916.txt
+telaviv-israel-april-3-2018-260nw-1064470919.txt
+tenerife-spain-13022017-drone-dji-260nw-578581402.txt
+tenerife-spain-13022017-drone-dji-260nw-578581414.txt
+tenerife-spain-13022017-drone-dji-260nw-579386104.txt
+tenerife-spain-13022017-drone-dji-260nw-580004959.txt
+tenerife-spain-13022017-drone-dji-260nw-580004992.txt
+tenerife-spain-13022017-man-remote-260nw-579386086.txt
+tenerife-spain-13022017-man-remote-260nw-579386116.txt
+tenerife-spain-13022017-man-remout-260nw-578581357.txt
+thailand-august-23-2017-dji-260nw-684692635.txt
+thailand-bangkok-30-march-2017-260nw-611082710.txt
+thailand-bangkok-30-march-2017-260nw-611082734.txt
+thailand-chang-island-15-april-260nw-623367041.txt
+thailand-july-17-2018-dji-260nw-1141700834.txt
+thailand-july-17-2018-dji-260nw-1141701242.txt
+thailand-july-17-2018-dji-260nw-1141708832.txt
+thailand-july-17-2018-dji-260nw-1141709540.txt
+thailand-july-17-2018-dji-260nw-1141709972.txt
+thailand-july-17-2018-dji-260nw-1141710734.txt
+thailand-july-17-2018-dji-260nw-1141711196.txt
+thailand-july-17-2018-dji-260nw-1141711481.txt
+thailand-july-17-2018-dji-260nw-1141712237.txt
+thailand-july-17-2018-dji-260nw-1141712912.txt
+thailand-lampang-august-10-2017-260nw-716104897.txt
+thailand-lop-buri-18-june-260nw-663452788.txt
+thailand-lop-buri-18-june-260nw-663452800.txt
+thailand-lop-buri-18-june-260nw-663452803.txt
+thailand-lop-buri-18-june-260nw-664057384.txt
+thailand-lop-buri-18-june-260nw-664057393.txt
+thailand-lop-buri-18-june-260nw-664057399.txt
+thailand-lop-buri-18-june-260nw-664057405.txt
+thailand-lop-buri-18-june-260nw-664057417.txt
+thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853369.txt
+thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853375.txt
+thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853378.txt
+thailandlopburi15jun2017-dji-mavic-pro-drone-260nw-661064797.txt
+thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941385.txt
+thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941481.txt
+thessaloniki-greece-august-2-2017-260nw-705681919.txt
+thessaloniki-greece-august-2-2017-260nw-705681943.txt
+thessaloniki-greece-august-2-2017-260nw-705681958.txt
+thessaloniki-greece-august-2-2017-260nw-705681973.txt
+thessaloniki-greece-august-2-2017-260nw-705681982.txt
+thessaloniki-greece-july-29-2015-260nw-317456834.txt
+thessaloniki-greece-october-4-2015-260nw-467252654.txt
+thessaloniki-greece-october-4-2015-260nw-467252657.txt
+this-view-drone-over-beach-260nw-269595962.txt
+torino-italy-march-07-2018-260nw-1040670358.txt
+torino-italy-march-09-2018-260nw-1043086450.txt
+torino-italy-march-09-2018-260nw-1043086453.txt
+torino-italy-march-09-2018-260nw-1043086456.txt
+torino-italy-march-09-2018-260nw-1043086459.txt
+toronto-canada-february-17-2017-260nw-581749849.txt
+toronto-canada-february-17-2017-260nw-581749852.txt
+toronto-canada-february-17-2017-260nw-581749855.txt
+toronto-canada-february-17-2017-260nw-581749954.txt
+toronto-canada-february-17-2017-260nw-581749969.txt
+toronto-canada-february-17-2017-260nw-581749984.txt
+toronto-canada-february-17-2017-260nw-582237502.txt
+toronto-canada-february-17-2017-260nw-582238681.txt
+toronto-canada-february-17-2017-260nw-582238741.txt
+toronto-canada-february-17-2017-260nw-582238822.txt
+toronto-canada-february-17-2017-260nw-582748372.txt
+toronto-canada-february-17-2017-260nw-582748378.txt
+toronto-canada-february-17-2017-260nw-582748381.txt
+toronto-canada-february-17-2017-260nw-583138678.txt
+toronto-canada-february-17-2017-260nw-583138681.txt
+toronto-canada-february-17-2017-260nw-583138687.txt
+toronto-canada-february-17-2017-260nw-584082076.txt
+toronto-canada-february-17-2017-260nw-584082133.txt
+toronto-canada-february-17-2017-260nw-584089447.txt
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582045.txt
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582060.txt
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582063.txt
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582075.txt
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582078.txt
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582090.txt
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582093.txt
+tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582099.txt
+tullgarn-sweden-may-6-2018-260nw-1119011186.txt
+tullgarn-sweden-may-6-2018-260nw-1119011558.txt
+turin-italy-march-8-2018-260nw-1041470044.txt
+turin-italy-march-8-2018-260nw-1041470047.txt
+tyumen-russia-april-23-2016-260nw-420645586.txt
+tyumen-russia-april-23-2016-260nw-420645595.txt
+tyumen-russia-april-23-2016-260nw-420645598.txt
+tyumen-russia-april-23-2016-260nw-420645607.txt
+tyumen-russia-april-23-2016-260nw-420645619.txt
+tyumen-russia-april-23-2016-260nw-420645622.txt
+tyumen-russia-april-23-2016-260nw-420645628.txt
+tyumen-russia-april-23-2016-260nw-420645640.txt
+tyumen-russia-july-23-2017drone-260nw-682654117.txt
+tyumen-russia-july-23-2017drone-260nw-682654126.txt
+tyumen-russia-july-23-2017drone-260nw-682654138.txt
+uav-drone-copter-flying-digital-260nw-527768593.txt
+ubud-bali-circa-february-2017-260nw-581767915.txt
+ubud-bali-circa-february-2017-260nw-581767927.txt
+ubud-bali-circa-february-2017-260nw-581767933.txt
+ubud-bali-circa-february-2017-260nw-581767936.txt
+ubud-bali-circa-february-2017-260nw-581767942.txt
+ubud-bali-circa-february-2017-260nw-581767948.txt
+ubud-bali-circa-february-2017-260nw-581767957.txt
+udon-thani-thailand-august-16-260nw-343985606.txt
+udon-thani-thailand-may-18-260nw-426866146.txt
+udon-thani-thailand-may-18-260nw-426867229.txt
+udon-thani-thailand-may-18-260nw-427857772.txt
+udon-thani-thailand-may-18-260nw-453846613.txt
+udon-thani-thailand-may-18-260nw-464597792.txt
+udon-thani-thailand-may-18-260nw-506561329.txt
+udon-thani-thailand-may-18-260nw-668130478.txt
+udon-thani-thailand-may-18-260nw-791041909.txt
+udon-thani-thailand-may-18-260nw-791041912.txt
+udonthani-thailand-august-14-2016-260nw-470091731.txt
+udonthani-thailand-august-14-2016-260nw-470091734.txt
+udonthani-thailand-august-14-2016-260nw-470091737.txt
+udonthani-thailand-december-11-2015-260nw-351283925.txt
+udonthani-thailand-december-11-2015-260nw-351283928.txt
+udonthani-thailand-december-11-2015-260nw-351283931.txt
+udonthani-thailand-december-11-2015-260nw-351283934.txt
+udonthani-thailand-december-11-2015-260nw-371324626.txt
+udonthani-thailand-december-11-2015-260nw-371324629.txt
+udonthani-thailand-december-11-2015-260nw-371324632.txt
+udonthani-thailand-december-11-2015-260nw-371324635.txt
+udonthani-thailand-december-11-2015-260nw-371324662.txt
+udonthani-thailand-december-11-2015-260nw-371324668.txt
+udonthani-thailand-december-11-2015-260nw-371324686.txt
+udonthani-thailand-december-11-2015-260nw-371324692.txt
+udonthani-thailand-december-11-2015-260nw-371324701.txt
+udonthani-thailand-december-11-2015-260nw-371324707.txt
+udonthani-thailand-december-11-2015-260nw-371324710.txt
+udonthani-thailand-february-15-2017-260nw-582041161.txt
+udonthani-thailand-february-15-2017-260nw-582041176.txt
+udonthani-thailand-february-15-2017-260nw-582041197.txt
+udonthani-thailand-february-15-2017-260nw-582041203.txt
+udonthani-thailand-february-15-2017-260nw-582041215.txt
+udonthani-thailand-february-15-2017-260nw-582041221.txt
+udonthani-thailand-february-15-2017-260nw-582041230.txt
+udonthani-thailand-jan-31-2016-260nw-371387017.txt
+udonthani-thailand-january-18-2018-260nw-1006006834.txt
+udonthani-thailand-january-18-2018-260nw-1006006837.txt
+udonthani-thailand-january-18-2018-260nw-1006006840.txt
+udonthani-thailand-january-8-2017-260nw-573210988.txt
+udonthani-thailand-january-8-2017-260nw-573210997.txt
+udonthani-thailand-january-8-2017-260nw-573211009.txt
+udonthani-thailand-january-8-2017-260nw-573211021.txt
+udonthani-thailand-january-8-2017-260nw-573211030.txt
+udonthani-thailand-january-8-2017-260nw-573211033.txt
+udonthani-thailand-january-8-2017-260nw-573211048.txt
+udonthani-thailand-january-8-2017-260nw-573211057.txt
+udonthani-thailand-january-8-2017-260nw-573211066.txt
+udonthani-thailand-january-8-2017-260nw-573211075.txt
+udonthani-thailand-january-8-2017-260nw-573211081.txt
+udonthani-thailand-january-8-2017-260nw-573211090.txt
+udonthani-thailand-january-8-2017-260nw-573211099.txt
+udonthani-thailand-january-8-2017-260nw-573211159.txt
+udonthani-thailand-march-05-2016-260nw-387931180.txt
+udonthani-thailand-march-05-2016-260nw-387931192.txt
+udonthani-thailand-march-05-2016-260nw-387931198.txt
+udonthani-thailand-march-05-2016-260nw-387931201.txt
+udonthani-thailand-may-6-2016-260nw-422590789.txt
+udonthani-thailand-may-6-2016-260nw-422590795.txt
+udonthani-thailand-october-192015-flying-260nw-334423025.txt
+udonthani-thailand-october-192015-flying-260nw-334423034.txt
+udonthani-thailandmay-06-2016-drone-260nw-417484537.txt
+udonthani-thailandmay-06-2016-drone-260nw-417484549.txt
+udonthani-thailandmay-06-2016-drone-260nw-417484558.txt
+udonthani-thailandmay-06-2016-drone-260nw-417484564.txt
+udonthani-thailandmay-06-2016-drone-260nw-420948226.txt
+ufarussia-10062016-drone-flying-background-260nw-449873527.txt
+ufarussia-10062016-drone-flying-background-260nw-449873557.txt
+ufarussia-10062016-drone-flying-background-260nw-449873638.txt
+ufarussia-10062016-drone-flying-background-260nw-449873659.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873524.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873533.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873536.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873548.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873569.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873593.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873617.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873623.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873629.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873635.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873647.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873653.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873656.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873662.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873668.txt
+ufarussia-10062016-drone-flying-clear-260nw-449873671.txt
+ufarussia-10062016-man-photographer-shooting-260nw-449873530.txt
+ufarussia-10062016-man-photographer-shooting-260nw-449873581.txt
+ufarussia-10062016-man-photographer-shooting-260nw-449873644.txt
+ufarussia-10062016-man-photographer-shooting-260nw-449873650.txt
+ukraine-kyiv-25-april-2017-260nw-697974997.txt
+ukraine-kyiv-25-april-2017-260nw-697975012.txt
+ukraine-kyiv-25-april-2017-260nw-697975018.txt
+ukraine-poltavskaya-region-kremenchuk-april-260nw-630466103.txt
+ukraine-poltavskaya-region-kremenchuk-april-260nw-630466106.txt
+ukraine-september-19-2015drone-phantom-260nw-326736458.txt
+ukraine-september-19-2015drone-phantom-260nw-409276609.txt
+ulm-bavaria-germany-25th-june-260nw-666032962.txt
+usa-san-francisco-may-11-260nw-645069187.txt
+usa-san-francisco-may-11-260nw-645069190.txt
+usa-san-francisco-may-11-260nw-647904949.txt
+vancouver-british-columbia-canada-january-260nw-564181900.txt
+vancouver-british-columbia-canada-january-260nw-585529844.txt
+varna-bulgaria-april-21-2016-260nw-421432909.txt
+varna-bulgaria-april-22-2016-260nw-412288855.txt
+varna-bulgaria-april-22-2016-260nw-419680582.txt
+varna-bulgaria-april-23-2016-260nw-412768252.txt
+varna-bulgaria-april-23-2016-260nw-414637084.txt
+varna-bulgaria-august-6-2016-260nw-552560461.txt
+varna-bulgaria-february-14-2018-260nw-1029051238.txt
+varna-bulgaria-february-14-2018-260nw-1038304555.txt
+varna-bulgaria-february-14-2018-260nw-1038304966.txt
+varna-bulgaria-february-14-2018-260nw-1038304969.txt
+varna-bulgaria-february-14-2018-260nw-1061366501.txt
+varna-bulgaria-february-14-2018-260nw-1061367044.txt
+varna-bulgaria-february-17-2018-260nw-1039676188.txt
+varna-bulgaria-february-9-2017-260nw-583480357.txt
+varna-bulgaria-february-9-2017-260nw-594063806.txt
+varna-bulgaria-february-9-2017-260nw-596563079.txt
+varna-bulgaria-february-9-2017-260nw-599584238.txt
+varna-bulgaria-february-9-2017-260nw-673074913.txt
+varna-bulgaria-january-05-2017-260nw-552243979.txt
+varna-bulgaria-july-05-2015-260nw-359672102.txt
+varna-bulgaria-july-05-2015-260nw-359672111.txt
+varna-bulgaria-july-092016-image-260nw-626563094.txt
+varna-bulgaria-july-092016-image-260nw-670893016.txt
+varna-bulgaria-july-21-2016-260nw-458999014.txt
+varna-bulgaria-july-21-2016-260nw-458999026.txt
+varna-bulgaria-july-23-2015-260nw-389782195.txt
+varna-bulgaria-june-22-2015-260nw-373088917.txt
+varna-bulgaria-june-23-2015-260nw-389782102.txt
+varna-bulgaria-june-23-2015-260nw-389782120.txt
+varna-bulgaria-june-23-2015-260nw-390286618.txt
+varna-bulgaria-june-23-2015-260nw-390286780.txt
+varna-bulgaria-june-23-2015-260nw-390286798.txt
+varna-bulgaria-june-23-2015-260nw-390286909.txt
+varna-bulgaria-may-13-2016-260nw-420655426.txt
+varna-bulgaria-may-13-2016-260nw-423203275.txt
+varna-bulgaria-may-23-2017-260nw-645597544.txt
+varna-bulgaria-may-28-2015-260nw-306660251.txt
+varna-bulgaria-may-28-2015-260nw-376578433.txt
+varna-bulgaria-october-17-2016-260nw-503385427.txt
+varna-bulgaria-october-17-2016-260nw-525736342.txt
+varna-bulgaria-october-17-2016-260nw-552560929.txt
+view-complete-set-dji-phantom-260nw-1010962072.txt
+vilnius-lithuania-september-14-phantom-260nw-1057201058.txt
+vitebsk-region-belarus-20-september-260nw-545332423.txt
+vitebsk-region-belarus-20-september-260nw-545332426.txt
+wallisellen-switzerland-19-september-2017-260nw-788161153.txt
+wallisellen-switzerland-21-september-2017-260nw-719390677.txt
+wallisellen-switzerland-23-september-2017-260nw-720369958.txt
+wallisellen-switzerland-may-22-2018-260nw-1096725995.txt
+wallisellen-switzerland-may-22-2018-260nw-1097402798.txt
+wallisellen-switzerland-september-23-2017-260nw-1094817017.txt
+wallisellen-switzerland-september-23-2017-260nw-1094844719.txt
+wallisellen-switzerland-september-23-2017-260nw-1095647117.txt
+wallisellen-switzerland-september-23-2017-260nw-1095799265.txt
+wildcat-co-usa-march-9-260nw-259701209.txt
+williamsburg-virginia-usa-circa-december-260nw-1105100144.txt
+williamsburg-virginia-usa-circa-december-260nw-1105100147.txt
+williamsburg-virginia-usa-circa-december-260nw-1105100156.txt
+williamsburg-virginia-usa-circa-december-260nw-778761706.txt
+wilmington-delaware-usa-december-27-260nw-782470504.txt
+wilmington-delaware-usa-january-13-260nw-792889216.txt
+wilmington-delaware-usa-january-13-260nw-792889960.txt
+wilmington-delaware-usa-january-4-260nw-786742954.txt
+wilmington-delaware-usa-january-4-260nw-786743509.txt
+wilmington-delaware-usa-january-4-260nw-786748516.txt
+workers-standing-around-quadcopter-placed-260nw-1137628337.txt
+yogyakarta-indonesia-14-january-2018-260nw-792847762.txt
+yogyakarta-indonesia-14-january-2018-260nw-792851323.txt
+yogyakarta-indonesia-14-january-2018-260nw-792852793.txt
+yogyakarta-indonesia-14-january-2018-260nw-792857188.txt
+yogyakarta-indonesia-14-january-2018-260nw-792858457.txt
+yogykarta-indonesia-14-january-2018-260nw-792846346.txt
+young-stylish-man-glasses-holding-260nw-417334945.txt
+zobnatica-serbia-may-29th-2017-260nw-652661767.txt
+zobnatica-serbia-may-29th-2017-260nw-652661782.txt
+zobnatica-serbia-may-29th-2017-260nw-652661797.txt
+zobnatica-serbia-may-29th-2017-260nw-652661827.txt
+zobnatica-serbia-may-29th-2017-260nw-652661833.txt
+zobnatica-serbia-may-29th-2017-260nw-652661839.txt
+zobnatica-serbia-may-29th-2017-260nw-652661842.txt
+zobnatica-serbia-may-29th-2017-260nw-653298130.txt
+zobnatica-serbia-may-29th-2017-260nw-653298142.txt
+zobnatica-serbia-may-29th-2017-260nw-725111437.txt
+zrenjanin-serbia-april-2016-image-260nw-399788032.txt
+zrenjanin-serbia-april-2016-image-260nw-399788035.txt
+zrenjanin-serbia-april-2016-image-260nw-399788038.txt
+zrenjanin-serbia-august-2017-image-260nw-706304971.txt
+zrenjanin-serbia-august-2017-image-260nw-706304983.txt
+zrenjanin-serbia-august-2017-image-260nw-706304998.txt
+zrenjanin-serbia-august-2017-image-260nw-706305004.txt
+zrenjanin-serbia-october-2015-image-260nw-334404413.txt
+zrenjanin-serbia-october-2015-image-260nw-334404428.txt
+zrenjanin-serbia-october-2015-image-260nw-334404434.txt
+zrenjanin-serbia-october-2015-image-260nw-334404443.txt
+zrenjanin-serbia-october-2015-image-260nw-334404458.txt
\ No newline at end of file
diff --git a/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-554568589.txt b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-554568589.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11ad4a1b6ebfd5f6935dbb8eeabed8e78f5618df
--- /dev/null
+++ b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-554568589.txt
@@ -0,0 +1 @@
+0 279.0 127.0 138.0 84.0
diff --git a/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-554568607.txt b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-554568607.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db1ab43a161ba31b19d64acd11e786cb0f8b81ab
--- /dev/null
+++ b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-554568607.txt
@@ -0,0 +1 @@
+0 272.5 131.0 373.0 192.0
diff --git a/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-554568664.txt b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-554568664.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2483a068accc5bd6529e5b2de0ebee7d554560a6
--- /dev/null
+++ b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-554568664.txt
@@ -0,0 +1 @@
+0 197.0 115.0 146.0 126.0
diff --git a/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-554568724.txt b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-554568724.txt
new file mode 100644
index 0000000000000000000000000000000000000000..acff28a48ea7722ab7bba79a1e239ae7b9b28852
--- /dev/null
+++ b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-554568724.txt
@@ -0,0 +1 @@
+0 200.0 134.5 132.0 103.0
diff --git a/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436891.txt b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436891.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b608941fe0cb48361ccdb433ed5ac73f4b21350e
--- /dev/null
+++ b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436891.txt
@@ -0,0 +1 @@
+0 150.5 175.5 297.0 149.0
diff --git a/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436894.txt b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436894.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8019cf4e4fdb86f325e0c75123ece2bb2e55fbfa
--- /dev/null
+++ b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436894.txt
@@ -0,0 +1 @@
+0 179.5 117.0 241.0 156.0
diff --git a/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436897.txt b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436897.txt
new file mode 100644
index 0000000000000000000000000000000000000000..735cebb1ad5697ee9ee6045dd9a05cfd78e43b06
--- /dev/null
+++ b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436897.txt
@@ -0,0 +1 @@
+0 177.0 118.0 304.0 172.0
diff --git a/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436900.txt b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436900.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70f818fe5e81864bb8a5524563bc1f2f3ea86c4b
--- /dev/null
+++ b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436900.txt
@@ -0,0 +1 @@
+0 182.5 122.0 223.0 98.0
diff --git a/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436903.txt b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436903.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4664878a0dccab09f861cb0fa58769481de536bd
--- /dev/null
+++ b/projects/drone-net/labels/03012017-dji-phantom-flying-sky-260nw-555436903.txt
@@ -0,0 +1 @@
+0 209.5 123.0 127.0 62.0
diff --git a/projects/drone-net/labels/09-february-2017-ufa-russia-260nw-1062076784.txt b/projects/drone-net/labels/09-february-2017-ufa-russia-260nw-1062076784.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70eb533560688673bfb008677594fe7a85e4505b
--- /dev/null
+++ b/projects/drone-net/labels/09-february-2017-ufa-russia-260nw-1062076784.txt
@@ -0,0 +1 @@
+0 199.5 145.0 313.0 180.0
diff --git a/projects/drone-net/labels/09-february-2017-ufa-russia-260nw-1062076787.txt b/projects/drone-net/labels/09-february-2017-ufa-russia-260nw-1062076787.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cbe63de2df775e141bac455fd81a7ac8f43ced24
--- /dev/null
+++ b/projects/drone-net/labels/09-february-2017-ufa-russia-260nw-1062076787.txt
@@ -0,0 +1 @@
+0 247.0 130.0 356.0 204.0
diff --git a/projects/drone-net/labels/09-february-2017-ufa-russia-260nw-1062173864.txt b/projects/drone-net/labels/09-february-2017-ufa-russia-260nw-1062173864.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d51886de313aa211ed2da578e557b56b126a2ab
--- /dev/null
+++ b/projects/drone-net/labels/09-february-2017-ufa-russia-260nw-1062173864.txt
@@ -0,0 +1 @@
+0 207.5 121.0 359.0 214.0
diff --git a/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114880.txt b/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114880.txt
new file mode 100644
index 0000000000000000000000000000000000000000..646983836059aef36b106bfd79df0180aa667d38
--- /dev/null
+++ b/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114880.txt
@@ -0,0 +1 @@
+0 137.0 173.0 206.0 98.0
diff --git a/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114889.txt b/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114889.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ce1b01ffce5229ae3b740373f85cfeb7b8605f0
--- /dev/null
+++ b/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114889.txt
@@ -0,0 +1 @@
+0 198.0 154.0 300.0 168.0
diff --git a/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114895.txt b/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114895.txt
new file mode 100644
index 0000000000000000000000000000000000000000..925e5dfc408ea7b87203e14df8ecf90e51b92b2c
--- /dev/null
+++ b/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114895.txt
@@ -0,0 +1 @@
+0 144.5 155.0 289.0 106.0
diff --git a/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114904.txt b/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114904.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ce5b360120d8eb6c1855ba522c7eb053fd7ee39
--- /dev/null
+++ b/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114904.txt
@@ -0,0 +1 @@
+0 201.5 128.5 377.0 211.0
diff --git a/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114913.txt b/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..206fdfbf8fd39e483cb183714e7a0c5bf22b96fc
--- /dev/null
+++ b/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114913.txt
@@ -0,0 +1 @@
+0 182.5 142.0 361.0 166.0
diff --git a/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114916.txt b/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114916.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41e1346c7e26328873ed21d7d2dd3ae66426cab5
--- /dev/null
+++ b/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114916.txt
@@ -0,0 +1 @@
+0 215.5 149.5 349.0 177.0
diff --git a/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114922.txt b/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114922.txt
new file mode 100644
index 0000000000000000000000000000000000000000..76767a71a4b135b59495d71bff08cf21a8d13c3d
--- /dev/null
+++ b/projects/drone-net/labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114922.txt
@@ -0,0 +1 @@
+0 127.5 153.5 211.0 143.0
diff --git a/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436289.txt b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436289.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0de4713d7ed0675f3d2659d097e2402e9b5f27a0
--- /dev/null
+++ b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436289.txt
@@ -0,0 +1 @@
+0 279.0 208.5 60.0 35.0
diff --git a/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436295.txt b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436295.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ed4eafe4af7cac7f9f75d17837fbec6d649d57f7
--- /dev/null
+++ b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436295.txt
@@ -0,0 +1 @@
+0 190.0 154.5 304.0 139.0
diff --git a/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436301.txt b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436301.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1875da1cc1708cf7f8db1cabff4e6211006d6e75
--- /dev/null
+++ b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436301.txt
@@ -0,0 +1 @@
+0 184.0 154.0 204.0 114.0
diff --git a/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436319.txt b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436319.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9901826a2850962ae7c8218e2473c3889d3a27b4
--- /dev/null
+++ b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436319.txt
@@ -0,0 +1 @@
+0 188.0 138.0 210.0 168.0
diff --git a/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436325.txt b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436325.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3e826d0db648ae2ad85cd339d5000a0a88a366e4
--- /dev/null
+++ b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436325.txt
@@ -0,0 +1 @@
+0 230.0 143.5 314.0 125.0
diff --git a/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436340.txt b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436340.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a4358803e7ba89d93ddbff1920e1b1f5796baaa
--- /dev/null
+++ b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436340.txt
@@ -0,0 +1 @@
+0 318.0 203.5 86.0 41.0
diff --git a/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436343.txt b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436343.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ea62168d5ec262788cf0fe5e0399f4792c5afb71
--- /dev/null
+++ b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436343.txt
@@ -0,0 +1 @@
+0 246.5 99.0 183.0 138.0
diff --git a/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436346.txt b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436346.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c14c8276a0a7fb8d25c3b34312e9c0b3542fecf1
--- /dev/null
+++ b/projects/drone-net/labels/19th-july-2017-pahang-malaysia-260nw-680436346.txt
@@ -0,0 +1 @@
+0 208.5 137.0 253.0 168.0
diff --git a/projects/drone-net/labels/23-december-2016-phantom-4-260nw-543088960.txt b/projects/drone-net/labels/23-december-2016-phantom-4-260nw-543088960.txt
new file mode 100644
index 0000000000000000000000000000000000000000..969bf122e484b315d575f4a7912b7bb849211c83
--- /dev/null
+++ b/projects/drone-net/labels/23-december-2016-phantom-4-260nw-543088960.txt
@@ -0,0 +1 @@
+0 196.0 126.5 124.0 89.0
diff --git a/projects/drone-net/labels/25-may-2018-lviv-ukraine-260nw-1109034161.txt b/projects/drone-net/labels/25-may-2018-lviv-ukraine-260nw-1109034161.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0fe9808253ba0cb9a79fbbad4048c64e73bd831c
--- /dev/null
+++ b/projects/drone-net/labels/25-may-2018-lviv-ukraine-260nw-1109034161.txt
@@ -0,0 +1 @@
+0 126.5 141.0 109.0 66.0
diff --git a/projects/drone-net/labels/25-may-2018-lviv-ukraine-260nw-1109034164.txt b/projects/drone-net/labels/25-may-2018-lviv-ukraine-260nw-1109034164.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2db647ba3000c9f9bb751496c6d7c08ad3873fad
--- /dev/null
+++ b/projects/drone-net/labels/25-may-2018-lviv-ukraine-260nw-1109034164.txt
@@ -0,0 +1 @@
+0 195.5 88.0 185.0 140.0
diff --git a/projects/drone-net/labels/25-may-2018-lviv-ukraine-260nw-1109034167.txt b/projects/drone-net/labels/25-may-2018-lviv-ukraine-260nw-1109034167.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8dbf9ba4ce9a8e7ee398438018ddcb9edea7de80
--- /dev/null
+++ b/projects/drone-net/labels/25-may-2018-lviv-ukraine-260nw-1109034167.txt
@@ -0,0 +1 @@
+0 118.0 85.5 112.0 87.0
diff --git a/projects/drone-net/labels/action-260nw-619858790.txt b/projects/drone-net/labels/action-260nw-619858790.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f696a73284f83c369a7b85e8d084682124f2327c
--- /dev/null
+++ b/projects/drone-net/labels/action-260nw-619858790.txt
@@ -0,0 +1,2 @@
+0 310.5 137.5 263.0 185.0
+0 424.0 199.5 2.0 1.0
diff --git a/projects/drone-net/labels/agalatovo-leningrad-region-june-4-260nw-490563919.txt b/projects/drone-net/labels/agalatovo-leningrad-region-june-4-260nw-490563919.txt
new file mode 100644
index 0000000000000000000000000000000000000000..805d82e0b6ec43f4e00d32213abe591d19005193
--- /dev/null
+++ b/projects/drone-net/labels/agalatovo-leningrad-region-june-4-260nw-490563919.txt
@@ -0,0 +1,3 @@
+0 142.5 46.5 1.0 1.0
+0 138.5 82.5 1.0 1.0
+0 202.5 128.0 127.0 86.0
diff --git a/projects/drone-net/labels/almere-netherlands-september-29-2017-260nw-724434277.txt b/projects/drone-net/labels/almere-netherlands-september-29-2017-260nw-724434277.txt
new file mode 100644
index 0000000000000000000000000000000000000000..23ea34ef7271beca7c4e1e2669d06592fba56e4c
--- /dev/null
+++ b/projects/drone-net/labels/almere-netherlands-september-29-2017-260nw-724434277.txt
@@ -0,0 +1 @@
+0 160.0 102.5 256.0 191.0
diff --git a/projects/drone-net/labels/almere-netherlands-september-29-2017-260nw-724434283.txt b/projects/drone-net/labels/almere-netherlands-september-29-2017-260nw-724434283.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a45bc723709c36503cd4572585189a472e3b267c
--- /dev/null
+++ b/projects/drone-net/labels/almere-netherlands-september-29-2017-260nw-724434283.txt
@@ -0,0 +1 @@
+0 198.0 131.5 276.0 235.0
diff --git a/projects/drone-net/labels/almere-netherlands-september-29-2017-260nw-724434289.txt b/projects/drone-net/labels/almere-netherlands-september-29-2017-260nw-724434289.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f8d2474cf6f554b3754d8ec87057f3cf40d567cf
--- /dev/null
+++ b/projects/drone-net/labels/almere-netherlands-september-29-2017-260nw-724434289.txt
@@ -0,0 +1 @@
+0 184.0 115.5 342.0 197.0
diff --git a/projects/drone-net/labels/almere-netherlands-september-29-2017-260nw-724471786.txt b/projects/drone-net/labels/almere-netherlands-september-29-2017-260nw-724471786.txt
new file mode 100644
index 0000000000000000000000000000000000000000..04f2e19f97b7980c7f3adc7b4b5cf772f5cb7c23
--- /dev/null
+++ b/projects/drone-net/labels/almere-netherlands-september-29-2017-260nw-724471786.txt
@@ -0,0 +1 @@
+0 189.5 116.0 207.0 188.0
diff --git a/projects/drone-net/labels/amsterdam-netherlands-december-17-2017-260nw-776460892.txt b/projects/drone-net/labels/amsterdam-netherlands-december-17-2017-260nw-776460892.txt
new file mode 100644
index 0000000000000000000000000000000000000000..14278fd4910aeba4fbbda800a4b81e7eb244156a
--- /dev/null
+++ b/projects/drone-net/labels/amsterdam-netherlands-december-17-2017-260nw-776460892.txt
@@ -0,0 +1 @@
+0 188.5 118.5 343.0 189.0
diff --git a/projects/drone-net/labels/amsterdam-netherlands-december-17-2017-260nw-776461360.txt b/projects/drone-net/labels/amsterdam-netherlands-december-17-2017-260nw-776461360.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f023f7c55bd335d54f6ba2f6b62defe4ba246f8
--- /dev/null
+++ b/projects/drone-net/labels/amsterdam-netherlands-december-17-2017-260nw-776461360.txt
@@ -0,0 +1 @@
+0 86.5 119.5 157.0 183.0
diff --git a/projects/drone-net/labels/annapolis-md-march-10-2018-260nw-1047939241.txt b/projects/drone-net/labels/annapolis-md-march-10-2018-260nw-1047939241.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40bec5c202ce10e2c01956791d8650b7e8d560e3
--- /dev/null
+++ b/projects/drone-net/labels/annapolis-md-march-10-2018-260nw-1047939241.txt
@@ -0,0 +1 @@
+0 124.0 79.5 106.0 91.0
diff --git a/projects/drone-net/labels/annapolis-md-march-10-2018-260nw-1047939244.txt b/projects/drone-net/labels/annapolis-md-march-10-2018-260nw-1047939244.txt
new file mode 100644
index 0000000000000000000000000000000000000000..12aee836faaf6696de9bc846e156391c04c15641
--- /dev/null
+++ b/projects/drone-net/labels/annapolis-md-march-10-2018-260nw-1047939244.txt
@@ -0,0 +1 @@
+0 85.0 114.5 100.0 75.0
diff --git a/projects/drone-net/labels/annapolis-md-march-10-2018-260nw-1048082350.txt b/projects/drone-net/labels/annapolis-md-march-10-2018-260nw-1048082350.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c270f2fd10a78743985d009ae371e7f74c2b08b2
--- /dev/null
+++ b/projects/drone-net/labels/annapolis-md-march-10-2018-260nw-1048082350.txt
@@ -0,0 +1 @@
+0 128.5 181.5 231.0 103.0
diff --git a/projects/drone-net/labels/annapolis-md-march-10-2018-260nw-1048082353.txt b/projects/drone-net/labels/annapolis-md-march-10-2018-260nw-1048082353.txt
new file mode 100644
index 0000000000000000000000000000000000000000..229a4b3ece70079eba70d8f6400507f587089ea0
--- /dev/null
+++ b/projects/drone-net/labels/annapolis-md-march-10-2018-260nw-1048082353.txt
@@ -0,0 +1 @@
+0 54.5 219.5 69.0 43.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-777448510.txt b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-777448510.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b1a377d6721e2089f7483286a988697e32f47383
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-777448510.txt
@@ -0,0 +1 @@
+0 205.5 129.0 329.0 186.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-777449344.txt b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-777449344.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0cb394e9bd8d067c90aa67875ab2911aa8ce71cd
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-777449344.txt
@@ -0,0 +1 @@
+0 195.0 107.5 390.0 215.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-777449599.txt b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-777449599.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92c4fd5079b4cdfd4410e28f017adf2530d83eb2
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-777449599.txt
@@ -0,0 +1 @@
+0 175.0 95.5 346.0 187.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-777450178.txt b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-777450178.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3eb771ac0a478a67b5b1d1bfecba1202d2c922c0
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-777450178.txt
@@ -0,0 +1 @@
+0 156.5 119.5 299.0 137.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-778116880.txt b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-778116880.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6f8a52c35e2dede6d79786d56a098540b18fe4a1
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-778116880.txt
@@ -0,0 +1 @@
+0 246.5 114.0 123.0 96.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-778117537.txt b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-778117537.txt
new file mode 100644
index 0000000000000000000000000000000000000000..47794ad82e121ee86b8c325c684062be8c1f5cfb
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-778117537.txt
@@ -0,0 +1 @@
+0 237.0 114.5 160.0 95.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-778117807.txt b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-778117807.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8086cc85edd539ea1bcb972687cc06d71f70d636
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-778117807.txt
@@ -0,0 +1 @@
+0 212.5 105.5 159.0 71.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-778118074.txt b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-778118074.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eb4e6218dceeac0f47f8de7eb97e9fc72715865b
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-december-18-2017-260nw-778118074.txt
@@ -0,0 +1 @@
+0 242.5 130.5 95.0 49.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055803.txt b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..85eba91e85f3007d176214a3053a56c38f13af69
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055803.txt
@@ -0,0 +1 @@
+0 145.0 118.0 120.0 86.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055806.txt b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055806.txt
new file mode 100644
index 0000000000000000000000000000000000000000..89e208874d44bf868ccb52abf9a871dec0ee01db
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055806.txt
@@ -0,0 +1 @@
+0 163.5 126.5 325.0 211.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055809.txt b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055809.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a30ad029e49c165b78b77b1ec8f8f8e2ae8d4b30
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055809.txt
@@ -0,0 +1 @@
+0 106.0 101.0 208.0 118.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055815.txt b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055815.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aab867221aa74b19674d813ed6ad3b7b2516ef1e
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055815.txt
@@ -0,0 +1 @@
+0 104.5 111.0 109.0 74.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055818.txt b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055818.txt
new file mode 100644
index 0000000000000000000000000000000000000000..52a48018cd4cff55430982d5d58442f542e409d6
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-721055818.txt
@@ -0,0 +1 @@
+0 167.5 112.0 325.0 200.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-726603286.txt b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-726603286.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1780ac137496e56dcddb8d07788f49e18f4e09d9
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-726603286.txt
@@ -0,0 +1 @@
+0 153.5 117.0 303.0 146.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-726603298.txt b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-726603298.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c17ff463c83f25a3fd95436d2c57c8ea2275f70
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-726603298.txt
@@ -0,0 +1 @@
+0 264.5 132.0 187.0 116.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-726603310.txt b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-726603310.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72613b9a4af4c57e1a4574f27642dd18bcbca86a
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-726603310.txt
@@ -0,0 +1 @@
+0 117.5 117.5 179.0 101.0
diff --git a/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-726603313.txt b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-726603313.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c23f8a28435e7d5eda168d0e49d0b6043b3a8b79
--- /dev/null
+++ b/projects/drone-net/labels/astana-kazakhstan-september-2-2017-260nw-726603313.txt
@@ -0,0 +1 @@
+0 109.0 114.5 116.0 67.0
diff --git a/projects/drone-net/labels/athens-greece-december-20-2014-260nw-246192937.txt b/projects/drone-net/labels/athens-greece-december-20-2014-260nw-246192937.txt
new file mode 100644
index 0000000000000000000000000000000000000000..55692590932cc4e8efa4b63ff019d526227a3cf8
--- /dev/null
+++ b/projects/drone-net/labels/athens-greece-december-20-2014-260nw-246192937.txt
@@ -0,0 +1 @@
+0 198.5 119.5 179.0 141.0
diff --git a/projects/drone-net/labels/athens-greece-december-20-2014-260nw-246192943.txt b/projects/drone-net/labels/athens-greece-december-20-2014-260nw-246192943.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7c5e9fd522a065e97c2d9d6b7a7d58c03ec3a064
--- /dev/null
+++ b/projects/drone-net/labels/athens-greece-december-20-2014-260nw-246192943.txt
@@ -0,0 +1 @@
+0 202.0 117.0 152.0 110.0
diff --git a/projects/drone-net/labels/athens-greece-december-20-2014-260nw-246426946.txt b/projects/drone-net/labels/athens-greece-december-20-2014-260nw-246426946.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5d0a8e5623ce0bb4d2e7b986a04ddeacb5b20021
--- /dev/null
+++ b/projects/drone-net/labels/athens-greece-december-20-2014-260nw-246426946.txt
@@ -0,0 +1 @@
+0 196.5 116.5 213.0 169.0
diff --git a/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317456903.txt b/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317456903.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0ab5b50654bf330c4e5b5977774511daad84ee7e
--- /dev/null
+++ b/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317456903.txt
@@ -0,0 +1 @@
+0 196.5 137.0 303.0 230.0
diff --git a/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317457044.txt b/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317457044.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b79852b1297746d132ad8b01d635bdf1d8df6e85
--- /dev/null
+++ b/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317457044.txt
@@ -0,0 +1 @@
+0 176.5 133.0 179.0 124.0
diff --git a/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317587412.txt b/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317587412.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0d9898b47e7c1808abddfbff7431126af7bfe270
--- /dev/null
+++ b/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317587412.txt
@@ -0,0 +1 @@
+0 231.5 75.0 149.0 82.0
diff --git a/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317587415.txt b/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317587415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0797da37539730269600536240100f610ca0e2e
--- /dev/null
+++ b/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317587415.txt
@@ -0,0 +1,2 @@
+0 374.5 201.5 1.0 1.0
+0 241.0 105.0 248.0 152.0
diff --git a/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317587418.txt b/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317587418.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ecdc6d29e86f2689672f3eb8507971ccaa03d36
--- /dev/null
+++ b/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317587418.txt
@@ -0,0 +1 @@
+0 155.5 131.5 247.0 179.0
diff --git a/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317587421.txt b/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317587421.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d614e0632753271199e8dcbe9ddd686d8915613a
--- /dev/null
+++ b/projects/drone-net/labels/athens-greece-march-30-2015-260nw-317587421.txt
@@ -0,0 +1 @@
+0 228.5 35.5 73.0 57.0
diff --git a/projects/drone-net/labels/athens-greece-october-12-2014-260nw-228976954.txt b/projects/drone-net/labels/athens-greece-october-12-2014-260nw-228976954.txt
new file mode 100644
index 0000000000000000000000000000000000000000..692b923dcedbff79bcd75f5551cae07711c31929
--- /dev/null
+++ b/projects/drone-net/labels/athens-greece-october-12-2014-260nw-228976954.txt
@@ -0,0 +1 @@
+0 182.5 117.5 217.0 185.0
diff --git a/projects/drone-net/labels/athens-greece-october-12-2014-260nw-228976960.txt b/projects/drone-net/labels/athens-greece-october-12-2014-260nw-228976960.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7c3cc53b60579dd89eb45a31a02033afc1ec13f
--- /dev/null
+++ b/projects/drone-net/labels/athens-greece-october-12-2014-260nw-228976960.txt
@@ -0,0 +1 @@
+0 190.5 127.0 211.0 142.0
diff --git a/projects/drone-net/labels/athens-greece-october-12-2014-260nw-228976963.txt b/projects/drone-net/labels/athens-greece-october-12-2014-260nw-228976963.txt
new file mode 100644
index 0000000000000000000000000000000000000000..faf2c6f1ddf24e7f5fb581763cdf1639813dcf35
--- /dev/null
+++ b/projects/drone-net/labels/athens-greece-october-12-2014-260nw-228976963.txt
@@ -0,0 +1 @@
+0 208.5 100.5 259.0 187.0
diff --git a/projects/drone-net/labels/auckland-new-zealand-may-6-260nw-645228415.txt b/projects/drone-net/labels/auckland-new-zealand-may-6-260nw-645228415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be77cb8619a7f03a9e5d3b9ae7156e2e2e35ef98
--- /dev/null
+++ b/projects/drone-net/labels/auckland-new-zealand-may-6-260nw-645228415.txt
@@ -0,0 +1 @@
+0 188.5 111.0 195.0 138.0
diff --git a/projects/drone-net/labels/auckland-new-zealand-may-6-260nw-645228418.txt b/projects/drone-net/labels/auckland-new-zealand-may-6-260nw-645228418.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ade893c1804363310a73e1cd88bde200c53079ff
--- /dev/null
+++ b/projects/drone-net/labels/auckland-new-zealand-may-6-260nw-645228418.txt
@@ -0,0 +1 @@
+0 206.0 124.0 190.0 120.0
diff --git a/projects/drone-net/labels/auckland-new-zealand-may-6-260nw-645228424.txt b/projects/drone-net/labels/auckland-new-zealand-may-6-260nw-645228424.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9c61f0998ec0ee1e5b654e70dc131a6a00a2898e
--- /dev/null
+++ b/projects/drone-net/labels/auckland-new-zealand-may-6-260nw-645228424.txt
@@ -0,0 +1 @@
+0 175.0 135.0 242.0 128.0
diff --git a/projects/drone-net/labels/august-16-2017-putrajaya-malaysia-260nw-699202294.txt b/projects/drone-net/labels/august-16-2017-putrajaya-malaysia-260nw-699202294.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f0611f4bcdf433d1b7381f26f681c8651b23187a
--- /dev/null
+++ b/projects/drone-net/labels/august-16-2017-putrajaya-malaysia-260nw-699202294.txt
@@ -0,0 +1,2 @@
+0 245.5 232.5 109.0 45.0
+0 298.5 253.5 1.0 1.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702820948.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702820948.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35b641c3a391357f300cb445c6cf58c20c50b414
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702820948.txt
@@ -0,0 +1,2 @@
+0 151.5 141.5 1.0 1.0
+0 174.5 148.0 245.0 86.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702820966.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702820966.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8599ab9b868ed709cce2a3a45592a90daafa129f
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702820966.txt
@@ -0,0 +1 @@
+0 219.5 121.5 107.0 71.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702820975.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702820975.txt
new file mode 100644
index 0000000000000000000000000000000000000000..901c77369bd7750a85836b64b0f456dffa5270b9
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702820975.txt
@@ -0,0 +1 @@
+0 161.5 70.0 169.0 106.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702821560.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702821560.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ebdeead267f0f22b4fabe02ce01b7f1ccf379d8
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702821560.txt
@@ -0,0 +1 @@
+0 103.0 205.0 104.0 58.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702821572.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702821572.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5c5c7d3e1a28a2a5f7c9f0c01d8f7db96cd4c61c
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702821572.txt
@@ -0,0 +1 @@
+0 119.5 196.0 73.0 42.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702821578.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702821578.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c34524ddc756c94e79be57dd41686690efb0d58e
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702821578.txt
@@ -0,0 +1 @@
+0 238.5 165.0 149.0 78.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702849181.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702849181.txt
new file mode 100644
index 0000000000000000000000000000000000000000..06f99fb611b51521f75439d2efa07a5d3575d014
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702849181.txt
@@ -0,0 +1 @@
+0 114.0 94.0 86.0 52.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702849457.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702849457.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7c41265cc19308ef20a51b60ec797d568277da35
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-702849457.txt
@@ -0,0 +1 @@
+0 238.0 60.0 136.0 74.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703077394.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703077394.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b821a37fdd549a359bb7ea2dbeb9d1c77ea1ad5
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703077394.txt
@@ -0,0 +1 @@
+0 203.5 87.0 103.0 68.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703155409.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703155409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6adec5fcb6d48b8a589af0b3e155f438940804e1
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703155409.txt
@@ -0,0 +1 @@
+0 86.0 193.5 156.0 95.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703211410.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703211410.txt
new file mode 100644
index 0000000000000000000000000000000000000000..30920b6b99536fd5ce9ed40e1073655a6cb2a1ec
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703211410.txt
@@ -0,0 +1 @@
+0 242.5 171.0 209.0 90.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703211644.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703211644.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a2fa17f4664dcf689aec1cf63ef072e40b5ba6a
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703211644.txt
@@ -0,0 +1 @@
+0 218.0 88.5 182.0 101.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703211650.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703211650.txt
new file mode 100644
index 0000000000000000000000000000000000000000..101122ce20f75f507780a7f6d39373ab31f172f9
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-703211650.txt
@@ -0,0 +1 @@
+0 226.5 153.0 123.0 74.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-705711541.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-705711541.txt
new file mode 100644
index 0000000000000000000000000000000000000000..853d480ee8f5eb72ad3e5e5f6eb270f7ee648b63
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-705711541.txt
@@ -0,0 +1 @@
+0 263.0 64.0 118.0 66.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-705712807.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-705712807.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5db047058c742895c58c62f5e7568a547f82a14d
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-705712807.txt
@@ -0,0 +1 @@
+0 188.0 137.5 222.0 113.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-705820261.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-705820261.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f35a2424bf5cd63a65695f0b2c2d5df10494a73
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-705820261.txt
@@ -0,0 +1 @@
+0 67.0 190.5 114.0 69.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706012015.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706012015.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2801b6d5791f229be8e7b18926fb6d653c1b570d
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706012015.txt
@@ -0,0 +1 @@
+0 163.5 71.5 119.0 75.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706013707.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706013707.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0647342b924291cd17ab5e0cb4e58bc3b06ca5ea
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706013707.txt
@@ -0,0 +1 @@
+0 141.0 165.5 98.0 55.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706015111.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706015111.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0bced377e1f2984955a93f5d2d0b6f2e349f9e02
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706015111.txt
@@ -0,0 +1 @@
+0 136.0 172.5 86.0 55.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706015858.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706015858.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e71352beb0b5c10b3c38616932b1ea9147caa282
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706015858.txt
@@ -0,0 +1 @@
+0 118.5 184.5 143.0 67.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706016302.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706016302.txt
new file mode 100644
index 0000000000000000000000000000000000000000..565d6783de1f0b4c2207c95df82b65b7ad7187d1
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-706016302.txt
@@ -0,0 +1 @@
+0 192.5 128.0 159.0 124.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710602138.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710602138.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1703c4e33d18faec142e8ff30fd8e1f6fcd7a248
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710602138.txt
@@ -0,0 +1 @@
+0 138.0 102.0 82.0 54.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710602144.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710602144.txt
new file mode 100644
index 0000000000000000000000000000000000000000..054602550115c89cad19f16e143520543476e9d8
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710602144.txt
@@ -0,0 +1 @@
+0 251.5 162.5 85.0 61.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710603770.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710603770.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b23fe4148d5f7cd14da18461f1654fee2ee14562
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710603770.txt
@@ -0,0 +1 @@
+0 167.0 161.0 214.0 84.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710603782.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710603782.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c22147fb3c9834d29d0ab26b356b711f99b5859
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710603782.txt
@@ -0,0 +1 @@
+0 225.0 106.0 82.0 58.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710603797.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710603797.txt
new file mode 100644
index 0000000000000000000000000000000000000000..58a22b9da91063a2597b84025bf35843f4e1d88c
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710603797.txt
@@ -0,0 +1,2 @@
+0 144.0 66.5 130.0 61.0
+0 208.5 96.5 1.0 1.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710629651.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710629651.txt
new file mode 100644
index 0000000000000000000000000000000000000000..799e9715bc846b407fbffa03bedbfc57e3286704
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710629651.txt
@@ -0,0 +1 @@
+0 137.5 71.5 97.0 67.0
diff --git a/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710629672.txt b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710629672.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aabf4997571cf1e5a9dcc7144aa5d090a36d3494
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-labuan-malaysia-260nw-710629672.txt
@@ -0,0 +1 @@
+0 244.0 159.5 96.0 73.0
diff --git a/projects/drone-net/labels/august-24-2017-quadrocopter-dji-260nw-702820957.txt b/projects/drone-net/labels/august-24-2017-quadrocopter-dji-260nw-702820957.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c5085c5fe9b364951dd5bbbc0f9234a9fa07a0bc
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-quadrocopter-dji-260nw-702820957.txt
@@ -0,0 +1 @@
+0 251.5 201.0 169.0 84.0
diff --git a/projects/drone-net/labels/august-24-2017-quadrocopter-dji-260nw-702820978.txt b/projects/drone-net/labels/august-24-2017-quadrocopter-dji-260nw-702820978.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eff1568bafece4e51827aff07d2e65d7330b0f8e
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-quadrocopter-dji-260nw-702820978.txt
@@ -0,0 +1 @@
+0 179.5 107.5 159.0 123.0
diff --git a/projects/drone-net/labels/august-24-2017-quadrocopter-dji-260nw-702821539.txt b/projects/drone-net/labels/august-24-2017-quadrocopter-dji-260nw-702821539.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5c1706aa9edd6fbf864852ac012e4ae2c5ee7197
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-quadrocopter-dji-260nw-702821539.txt
@@ -0,0 +1,2 @@
+0 219.0 157.0 154.0 128.0
+0 294.5 203.5 3.0 33.0
diff --git a/projects/drone-net/labels/august-24-2017-quadrocopter-dji-260nw-706014904.txt b/projects/drone-net/labels/august-24-2017-quadrocopter-dji-260nw-706014904.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c271987ad386e7f0fdb45e9824a2f1a71645b2f2
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-quadrocopter-dji-260nw-706014904.txt
@@ -0,0 +1 @@
+0 204.0 113.0 214.0 130.0
diff --git a/projects/drone-net/labels/august-24-2017-unmanned-aerial-260nw-702820960.txt b/projects/drone-net/labels/august-24-2017-unmanned-aerial-260nw-702820960.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c489e8085cbc20dd48e02800cca7f74f17b0d62
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-unmanned-aerial-260nw-702820960.txt
@@ -0,0 +1 @@
+0 188.5 140.0 289.0 160.0
diff --git a/projects/drone-net/labels/august-24-2017-unmanned-aerial-260nw-706019218.txt b/projects/drone-net/labels/august-24-2017-unmanned-aerial-260nw-706019218.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a9ca4d0b87a0a6ddd658b143a35f5b119a8063a
--- /dev/null
+++ b/projects/drone-net/labels/august-24-2017-unmanned-aerial-260nw-706019218.txt
@@ -0,0 +1 @@
+0 259.5 170.0 139.0 84.0
diff --git a/projects/drone-net/labels/bangkok-jul-2-dji-drone-260nw-1079518301.txt b/projects/drone-net/labels/bangkok-jul-2-dji-drone-260nw-1079518301.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a02605c6a05e0084d231bcec6c1d18f8c94685e0
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-jul-2-dji-drone-260nw-1079518301.txt
@@ -0,0 +1 @@
+0 128.5 125.0 145.0 88.0
diff --git a/projects/drone-net/labels/bangkok-thailand-14-march-2018-260nw-1067035427.txt b/projects/drone-net/labels/bangkok-thailand-14-march-2018-260nw-1067035427.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7cc2e611221c7dda83da03f110a3b015cdddde8e
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-14-march-2018-260nw-1067035427.txt
@@ -0,0 +1 @@
+0 195.0 141.0 352.0 194.0
diff --git a/projects/drone-net/labels/bangkok-thailand-14-march-2018-260nw-1067035430.txt b/projects/drone-net/labels/bangkok-thailand-14-march-2018-260nw-1067035430.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e67b46161d964a0109d5f0bb3f0fd7764eb4e3f3
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-14-march-2018-260nw-1067035430.txt
@@ -0,0 +1 @@
+0 191.5 112.5 353.0 173.0
diff --git a/projects/drone-net/labels/bangkok-thailand-25-january-2018-260nw-1040281432.txt b/projects/drone-net/labels/bangkok-thailand-25-january-2018-260nw-1040281432.txt
new file mode 100644
index 0000000000000000000000000000000000000000..94c29dabf9ba1aa32ac4687b4f9a8d9981015bfc
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-25-january-2018-260nw-1040281432.txt
@@ -0,0 +1 @@
+0 193.5 151.0 387.0 132.0
diff --git a/projects/drone-net/labels/bangkok-thailand-27-january-2018-260nw-1048954211.txt b/projects/drone-net/labels/bangkok-thailand-27-january-2018-260nw-1048954211.txt
new file mode 100644
index 0000000000000000000000000000000000000000..67e83b62771794d7d52e8b68a7e769765c88c01a
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-27-january-2018-260nw-1048954211.txt
@@ -0,0 +1 @@
+0 188.5 66.0 291.0 96.0
diff --git a/projects/drone-net/labels/bangkok-thailand-27-january-2018-260nw-1048958474.txt b/projects/drone-net/labels/bangkok-thailand-27-january-2018-260nw-1048958474.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2b56cadd085d742b7b6532a0b0ed0ec60e252906
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-27-january-2018-260nw-1048958474.txt
@@ -0,0 +1,2 @@
+0 196.0 71.0 280.0 62.0
+0 335.5 101.5 1.0 1.0
diff --git a/projects/drone-net/labels/bangkok-thailand-27-january-2018flying-260nw-1048961165.txt b/projects/drone-net/labels/bangkok-thailand-27-january-2018flying-260nw-1048961165.txt
new file mode 100644
index 0000000000000000000000000000000000000000..115fa36adf7aafbf88a284789c707853355a6a95
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-27-january-2018flying-260nw-1048961165.txt
@@ -0,0 +1,2 @@
+0 51.5 0.5 1.0 1.0
+0 194.0 135.0 358.0 256.0
diff --git a/projects/drone-net/labels/bangkok-thailand-27-january-2018flying-260nw-1048961168.txt b/projects/drone-net/labels/bangkok-thailand-27-january-2018flying-260nw-1048961168.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b3f4ff5aa12a21b360df4d05f501072d60329645
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-27-january-2018flying-260nw-1048961168.txt
@@ -0,0 +1 @@
+0 186.0 51.5 274.0 103.0
diff --git a/projects/drone-net/labels/bangkok-thailand-april-20-2017-260nw-624598256.txt b/projects/drone-net/labels/bangkok-thailand-april-20-2017-260nw-624598256.txt
new file mode 100644
index 0000000000000000000000000000000000000000..119e3237c801cecfc8002b5b7bdec6ab8e87d2fa
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-april-20-2017-260nw-624598256.txt
@@ -0,0 +1 @@
+0 185.0 128.5 268.0 111.0
diff --git a/projects/drone-net/labels/bangkok-thailand-aug-13-2017-260nw-695590864.txt b/projects/drone-net/labels/bangkok-thailand-aug-13-2017-260nw-695590864.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4224556a230d3bdc11c68ab35556aa155e4332de
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-aug-13-2017-260nw-695590864.txt
@@ -0,0 +1 @@
+0 310.0 137.0 158.0 98.0
diff --git a/projects/drone-net/labels/bangkok-thailand-aug-13-2017-260nw-696179545.txt b/projects/drone-net/labels/bangkok-thailand-aug-13-2017-260nw-696179545.txt
new file mode 100644
index 0000000000000000000000000000000000000000..504acf0ab590dae6d1aea45968c7eea62fc23c36
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-aug-13-2017-260nw-696179545.txt
@@ -0,0 +1 @@
+0 299.5 81.5 167.0 79.0
diff --git a/projects/drone-net/labels/bangkok-thailand-aug-13-2017-260nw-696989998.txt b/projects/drone-net/labels/bangkok-thailand-aug-13-2017-260nw-696989998.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b49ba3eda6e069c67d97d470d8a97a0a60750c9
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-aug-13-2017-260nw-696989998.txt
@@ -0,0 +1 @@
+0 200.0 146.0 98.0 68.0
diff --git a/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332504.txt b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332504.txt
new file mode 100644
index 0000000000000000000000000000000000000000..62cdd7b5fb7f6b653672868755a76a7150a8797c
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332504.txt
@@ -0,0 +1 @@
+0 192.5 153.0 277.0 180.0
diff --git a/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332918.txt b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332918.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ac764df77a825228bf3cee755322f62ed5091ce
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332918.txt
@@ -0,0 +1 @@
+0 254.0 139.5 240.0 171.0
diff --git a/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332921.txt b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332921.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab6be5b37ac0ae2784bbeed9d807c7baae83acfa
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332921.txt
@@ -0,0 +1 @@
+0 251.0 129.5 254.0 167.0
diff --git a/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332927.txt b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332927.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66e2d1ccc065bb9dea3ab657d2edeae5bda3e727
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332927.txt
@@ -0,0 +1 @@
+0 234.5 137.0 283.0 198.0
diff --git a/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332930.txt b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332930.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f4606b97f915b86c14aa6731bd2099a29aba3748
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332930.txt
@@ -0,0 +1 @@
+0 242.0 120.0 280.0 200.0
diff --git a/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332936.txt b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332936.txt
new file mode 100644
index 0000000000000000000000000000000000000000..39a39b2902dc15e34f22b4fccc1d4c3ab23c672a
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332936.txt
@@ -0,0 +1 @@
+0 261.0 130.5 246.0 175.0
diff --git a/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332951.txt b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332951.txt
new file mode 100644
index 0000000000000000000000000000000000000000..99e20f027c7668c295b0786758900687db3321e6
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332951.txt
@@ -0,0 +1 @@
+0 200.0 136.0 220.0 182.0
diff --git a/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332957.txt b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332957.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dfb4336947bd88dc2969cd9b1d16ae4ab09483a9
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332957.txt
@@ -0,0 +1 @@
+0 178.0 144.5 236.0 157.0
diff --git a/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332966.txt b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332966.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b1907e8c3d5dd5aa69894f5761ce31d93f90b2b9
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332966.txt
@@ -0,0 +1 @@
+0 224.5 140.0 281.0 190.0
diff --git a/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332969.txt b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332969.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a4250a13ff7f281c04aafc7d48d6eb0359643287
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-august-14-2016-260nw-468332969.txt
@@ -0,0 +1 @@
+0 243.5 151.0 251.0 184.0
diff --git a/projects/drone-net/labels/bangkok-thailand-august-21-2016-260nw-491046835.txt b/projects/drone-net/labels/bangkok-thailand-august-21-2016-260nw-491046835.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6cd5a9690d975f15ddd9626e2bb1d163c9bdcef
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-august-21-2016-260nw-491046835.txt
@@ -0,0 +1 @@
+0 183.0 125.0 68.0 60.0
diff --git a/projects/drone-net/labels/bangkok-thailand-august-212017-photo-260nw-699784558.txt b/projects/drone-net/labels/bangkok-thailand-august-212017-photo-260nw-699784558.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cbf05f91285cf1153372c099733929ae463948fe
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-august-212017-photo-260nw-699784558.txt
@@ -0,0 +1 @@
+0 208.0 116.5 298.0 119.0
diff --git a/projects/drone-net/labels/bangkok-thailand-august-212017-photo-260nw-699784561.txt b/projects/drone-net/labels/bangkok-thailand-august-212017-photo-260nw-699784561.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a5387aa5f1416b15437c8a59f8cc2d5d28d17b2d
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-august-212017-photo-260nw-699784561.txt
@@ -0,0 +1 @@
+0 181.0 122.0 312.0 142.0
diff --git a/projects/drone-net/labels/bangkok-thailand-january-25-2017-260nw-565503649.txt b/projects/drone-net/labels/bangkok-thailand-january-25-2017-260nw-565503649.txt
new file mode 100644
index 0000000000000000000000000000000000000000..65c7d0ac07a7a0f4a732245cea37fa290c4ba48b
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-january-25-2017-260nw-565503649.txt
@@ -0,0 +1 @@
+0 162.5 148.5 291.0 145.0
diff --git a/projects/drone-net/labels/bangkok-thailand-jul-16-2017-260nw-679537312.txt b/projects/drone-net/labels/bangkok-thailand-jul-16-2017-260nw-679537312.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aa3ad9da35ff8a2e283a69b7a49ce11c13bd7c88
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-jul-16-2017-260nw-679537312.txt
@@ -0,0 +1 @@
+0 189.0 119.0 202.0 162.0
diff --git a/projects/drone-net/labels/bangkok-thailand-july-162018-photo-260nw-1134856226.txt b/projects/drone-net/labels/bangkok-thailand-july-162018-photo-260nw-1134856226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1de076434c6afae8f30c1f96952b025d9507dc7c
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-july-162018-photo-260nw-1134856226.txt
@@ -0,0 +1 @@
+0 240.5 141.0 465.0 166.0
diff --git a/projects/drone-net/labels/bangkok-thailand-july-2018-dji-260nw-1135433624.txt b/projects/drone-net/labels/bangkok-thailand-july-2018-dji-260nw-1135433624.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4eac70994e1231b706bac0a7fb80b5d5327fbb99
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-july-2018-dji-260nw-1135433624.txt
@@ -0,0 +1 @@
+0 160.5 107.0 313.0 214.0
diff --git a/projects/drone-net/labels/bangkok-thailand-july-2018-dji-260nw-1135451888.txt b/projects/drone-net/labels/bangkok-thailand-july-2018-dji-260nw-1135451888.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b96c23651ec16e674be58ff18eeb1bd356d859f7
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-july-2018-dji-260nw-1135451888.txt
@@ -0,0 +1,2 @@
+0 170.5 145.0 3.0 24.0
+0 160.5 156.0 305.0 176.0
diff --git a/projects/drone-net/labels/bangkok-thailand-july-2018-dji-260nw-1135451987.txt b/projects/drone-net/labels/bangkok-thailand-july-2018-dji-260nw-1135451987.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5f9d3b40ac858e0aa4e3f8103a638f0119649022
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-july-2018-dji-260nw-1135451987.txt
@@ -0,0 +1 @@
+0 142.0 185.5 282.0 155.0
diff --git a/projects/drone-net/labels/bangkok-thailand-july-2018-dji-260nw-1135452209.txt b/projects/drone-net/labels/bangkok-thailand-july-2018-dji-260nw-1135452209.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d8a63f0b6030b605d69784a839c2d414e988baf4
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-july-2018-dji-260nw-1135452209.txt
@@ -0,0 +1 @@
+0 125.0 165.0 250.0 186.0
diff --git a/projects/drone-net/labels/bangkok-thailand-jun-25-2017-260nw-666929797.txt b/projects/drone-net/labels/bangkok-thailand-jun-25-2017-260nw-666929797.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f622f9225cc67abfd0135ff0d1d5d740f7f2f295
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-jun-25-2017-260nw-666929797.txt
@@ -0,0 +1 @@
+0 228.5 124.5 295.0 195.0
diff --git a/projects/drone-net/labels/bangkok-thailand-jun-25-2017-260nw-666929803.txt b/projects/drone-net/labels/bangkok-thailand-jun-25-2017-260nw-666929803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a1b8902e2427cd112b69d16a1ca07f4d1be4b4d
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-jun-25-2017-260nw-666929803.txt
@@ -0,0 +1 @@
+0 198.0 124.5 218.0 127.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989959.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989959.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2fac0068e308f32052c5f7d3d91f189dc095c6b2
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989959.txt
@@ -0,0 +1 @@
+0 219.0 137.5 152.0 131.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989962.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989962.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2fef4c2a23b485df3d112bdb420c4455b3a9f458
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989962.txt
@@ -0,0 +1 @@
+0 197.0 117.0 148.0 132.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989968.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989968.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bbe6a3f94da6a1f660fd823d0a99c93b35a8b89c
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989968.txt
@@ -0,0 +1 @@
+0 232.0 98.0 152.0 136.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989974.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989974.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4acc18bdfa3df50746a9337afb9a3b051a7bb608
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989974.txt
@@ -0,0 +1 @@
+0 194.0 104.0 186.0 102.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989980.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989980.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e320bbca1f3a519a88c2a536ea6ff41a47f99ae0
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989980.txt
@@ -0,0 +1 @@
+0 237.0 117.0 280.0 198.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989989.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989989.txt
new file mode 100644
index 0000000000000000000000000000000000000000..910c9787a501735796bf59bd7b656596c0ddd9eb
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989989.txt
@@ -0,0 +1 @@
+0 193.5 155.0 169.0 92.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989998.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989998.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e93f60b79ca2c10d32cb5fee590fce25757a0712
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438989998.txt
@@ -0,0 +1 @@
+0 205.5 114.0 147.0 130.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990007.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990007.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c268941745cf26c8297b80af7cb6a49f88b2a10
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990007.txt
@@ -0,0 +1 @@
+0 210.0 132.0 182.0 134.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990019.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990019.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41f61b8fa500f5018d5275da13109fd7f633b2a8
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990019.txt
@@ -0,0 +1 @@
+0 184.0 78.5 202.0 113.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990031.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990031.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1183d8584e42f3941e2a61253afd07e64f7746c2
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990031.txt
@@ -0,0 +1 @@
+0 214.5 129.0 223.0 152.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990040.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990040.txt
new file mode 100644
index 0000000000000000000000000000000000000000..af3a4ed37c5ad105b5a8cb643a4204361c186bf0
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990040.txt
@@ -0,0 +1 @@
+0 173.5 152.0 175.0 108.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990550.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990550.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0afbd45fa61b1538a7f7ce6c0c4d4b08d503ee4d
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990550.txt
@@ -0,0 +1 @@
+0 185.0 109.0 218.0 86.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990640.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990640.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6b639814dd7d2b4931291fe4918ac9c9ff3013bc
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990640.txt
@@ -0,0 +1 @@
+0 190.5 109.5 143.0 79.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990643.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990643.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a59285d7955d45771d9f427c27d46d8042926b2f
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990643.txt
@@ -0,0 +1,2 @@
+0 278.5 142.5 1.0 1.0
+0 211.5 101.5 149.0 79.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990646.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990646.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ffb325247b02b20bd51028df6981c1c0eb4ef99
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990646.txt
@@ -0,0 +1 @@
+0 140.5 151.0 115.0 76.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990652.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990652.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e70207fa581cf31f9d2932b17b51028d73035c20
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990652.txt
@@ -0,0 +1 @@
+0 205.0 152.0 172.0 68.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990655.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990655.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b76599277819655cf915aea73c495195c03c4aa5
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990655.txt
@@ -0,0 +1 @@
+0 198.5 123.0 249.0 190.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990658.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990658.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0eed68dcf7adc8d4adc035b6d5255acb7e08c456
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990658.txt
@@ -0,0 +1 @@
+0 186.5 117.0 145.0 86.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990661.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990661.txt
new file mode 100644
index 0000000000000000000000000000000000000000..71ec78d88ee5b51d45393dd0364e04fc76448222
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990661.txt
@@ -0,0 +1 @@
+0 226.0 96.5 130.0 93.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990664.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990664.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b0d3d02b9ecf3c50148fe9b6dfac7362ee6e620
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990664.txt
@@ -0,0 +1,2 @@
+0 228.5 91.5 1.0 1.0
+0 223.5 92.5 139.0 75.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990667.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990667.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a9dc71f687e741f5997dd913d9b21642a4f4691
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990667.txt
@@ -0,0 +1 @@
+0 245.5 130.0 147.0 72.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990670.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990670.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e4324679b3c3ae9b28d3f8570fa290bee26558dc
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990670.txt
@@ -0,0 +1 @@
+0 217.5 102.5 121.0 81.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990673.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990673.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c943145e54162d2e2bd2eadb8acca358b54843d2
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990673.txt
@@ -0,0 +1 @@
+0 186.5 129.0 269.0 216.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990676.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990676.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ce0e43f770c2d7a0b2fee37a1844b0d5013d215f
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990676.txt
@@ -0,0 +1 @@
+0 215.0 140.5 276.0 165.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990679.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990679.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebbe043e65e218fc507e4f7704157ad56cc4a3b9
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990679.txt
@@ -0,0 +1 @@
+0 254.5 144.5 143.0 109.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990682.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990682.txt
new file mode 100644
index 0000000000000000000000000000000000000000..18f88aab09c11914daabf5130f476ea1151a67d6
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990682.txt
@@ -0,0 +1 @@
+0 210.0 98.0 110.0 80.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990685.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990685.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a22521fe7865060c72fe83778a01232bb419757c
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990685.txt
@@ -0,0 +1 @@
+0 214.5 107.0 105.0 84.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990688.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990688.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e961874a1d5817636e08c03f36ffa3094c6a4cdc
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990688.txt
@@ -0,0 +1 @@
+0 213.5 143.5 175.0 103.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990691.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990691.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bf9ded0382a19f8efd17149cefbb3511c1e7ce30
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990691.txt
@@ -0,0 +1 @@
+0 242.0 120.5 154.0 83.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990694.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990694.txt
new file mode 100644
index 0000000000000000000000000000000000000000..853c389edf240bf934ba8f4c5699731331d6bab0
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990694.txt
@@ -0,0 +1 @@
+0 212.5 136.5 115.0 89.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990697.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990697.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f94bc646f6e6aa25b9c3f63075250d5bd3388b4b
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990697.txt
@@ -0,0 +1 @@
+0 229.5 98.5 131.0 79.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990700.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990700.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8df706e3d4e3f22a937a6cc434eed79e83c65fa1
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990700.txt
@@ -0,0 +1 @@
+0 205.0 113.5 296.0 197.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990703.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990703.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96175dca02b32d7193bc4fa635b6f5993f77856d
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990703.txt
@@ -0,0 +1 @@
+0 228.0 97.5 106.0 63.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990706.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990706.txt
new file mode 100644
index 0000000000000000000000000000000000000000..118e4a1019d12bb67c3d9b9feb0ee0362a56d3ec
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990706.txt
@@ -0,0 +1,2 @@
+0 217.0 132.5 156.0 65.0
+0 156.0 132.5 8.0 1.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990709.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990709.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35f43a3a1c4e863614a9b784e275a9ee6e0c9632
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990709.txt
@@ -0,0 +1 @@
+0 164.5 106.0 135.0 104.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990715.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990715.txt
new file mode 100644
index 0000000000000000000000000000000000000000..73bcb76340ca9c60e86705529f2c53766fcfdea0
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990715.txt
@@ -0,0 +1 @@
+0 190.0 124.5 152.0 93.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990718.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990718.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d7046bc9202d424132b405247dd9afc7ef51fe0e
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990718.txt
@@ -0,0 +1 @@
+0 203.0 122.5 148.0 69.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990724.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990724.txt
new file mode 100644
index 0000000000000000000000000000000000000000..108348cbc52597be90aaead4e4c6c016ca58f2cf
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990724.txt
@@ -0,0 +1 @@
+0 238.5 95.5 131.0 77.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990727.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990727.txt
new file mode 100644
index 0000000000000000000000000000000000000000..33be16c457d1800a635959837def9c37122f6fa1
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990727.txt
@@ -0,0 +1 @@
+0 209.0 114.0 242.0 194.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990733.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990733.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6fc03329c2746925b1861c4d937155a5538e1df
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990733.txt
@@ -0,0 +1 @@
+0 188.5 112.0 203.0 112.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990739.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990739.txt
new file mode 100644
index 0000000000000000000000000000000000000000..285179968ec975f231c6a57bc02bb5eee612bd89
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990739.txt
@@ -0,0 +1 @@
+0 175.5 101.5 157.0 65.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990742.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990742.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c89be4afe0a54fe2e0b3c678dc55e678f8c1fe80
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438990742.txt
@@ -0,0 +1 @@
+0 160.5 85.5 135.0 91.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992605.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992605.txt
new file mode 100644
index 0000000000000000000000000000000000000000..57450250de514688b668c7ad865589341ac7550a
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992605.txt
@@ -0,0 +1 @@
+0 233.5 142.5 293.0 141.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992608.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992608.txt
new file mode 100644
index 0000000000000000000000000000000000000000..476fbe45f7b08e6069146bc0935037be299043d1
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992608.txt
@@ -0,0 +1 @@
+0 190.5 143.5 305.0 205.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992611.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992611.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a090755178dde013a45ec559d26cd151bc98510
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992611.txt
@@ -0,0 +1 @@
+0 220.5 133.0 285.0 132.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992614.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992614.txt
new file mode 100644
index 0000000000000000000000000000000000000000..047c32dd0a7f1f8623788e7cef1f0c4550290e1b
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992614.txt
@@ -0,0 +1 @@
+0 212.5 134.0 227.0 110.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992620.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992620.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dfe7d9a748d663af5a99a2e8254f69df084592b1
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992620.txt
@@ -0,0 +1 @@
+0 213.5 134.0 203.0 106.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992626.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992626.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aecd0bd00bac260c7047f923f8595dc231fae51c
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992626.txt
@@ -0,0 +1 @@
+0 213.5 141.5 325.0 173.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992632.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992632.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b3a76ffe69e39094fb40bb44423f8dddf210aad
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992632.txt
@@ -0,0 +1 @@
+0 222.0 142.5 306.0 137.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992638.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..47cc3d2ec6c33ea982de040ca9a55e4726d0e8ec
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992638.txt
@@ -0,0 +1 @@
+0 195.0 126.5 238.0 137.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992641.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992641.txt
new file mode 100644
index 0000000000000000000000000000000000000000..94986961c9b8c9ff0efcede47bbd38c543eac28d
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992641.txt
@@ -0,0 +1 @@
+0 193.0 144.5 206.0 99.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992650.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992650.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a3b7dce7070da5b25c05d952771dc4812010763
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992650.txt
@@ -0,0 +1 @@
+0 195.0 138.0 348.0 216.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992656.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992656.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ac07d26ac98a6879c8bf336d2fa40955e27cfb63
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992656.txt
@@ -0,0 +1 @@
+0 197.5 138.0 271.0 194.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992662.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992662.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d44c83b060a0156ad664050ebead650d040cdee
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992662.txt
@@ -0,0 +1 @@
+0 210.5 181.0 187.0 98.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992668.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992668.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e704b7f5e5a31c649e258c8da9b7705a5b50e011
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992668.txt
@@ -0,0 +1,2 @@
+0 86.5 78.5 1.0 1.0
+0 221.5 127.5 259.0 125.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992677.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992677.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f18e4e484bfb489e7645339b41aece7b56cdf3d7
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992677.txt
@@ -0,0 +1 @@
+0 210.0 111.5 234.0 113.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992686.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992686.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec3645caded362ff901776503838a3cd081d898d
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992686.txt
@@ -0,0 +1 @@
+0 173.0 132.0 282.0 174.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992692.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992692.txt
new file mode 100644
index 0000000000000000000000000000000000000000..69653a324336e75b7d45d53fff6eb4609bd56e88
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992692.txt
@@ -0,0 +1 @@
+0 211.0 102.0 188.0 112.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992698.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992698.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c7132a7ad3d7b2cb4daf66d565b1d4f680f10441
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992698.txt
@@ -0,0 +1 @@
+0 231.0 128.0 224.0 112.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992704.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992704.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d39266cf0bee48790bb3bd0fcd9e29bfda1d254
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992704.txt
@@ -0,0 +1 @@
+0 223.5 148.0 211.0 102.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992713.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992713.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dd29486c5e9c0d8750d434bf5d59fa40bca99e72
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992713.txt
@@ -0,0 +1 @@
+0 232.0 150.5 280.0 149.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992722.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992722.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6dec45dcc5eef87922bb4266c1d34f7ed118edfd
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992722.txt
@@ -0,0 +1 @@
+0 196.5 122.5 329.0 185.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992731.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992731.txt
new file mode 100644
index 0000000000000000000000000000000000000000..974d454eb5112b19b1d2c0059089709dd9a05713
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992731.txt
@@ -0,0 +1 @@
+0 187.5 129.0 241.0 152.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992743.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992743.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a35e717b9a8f4487240ff53ae944e07058ac2e88
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438992743.txt
@@ -0,0 +1 @@
+0 240.0 135.5 254.0 123.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993364.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993364.txt
new file mode 100644
index 0000000000000000000000000000000000000000..022bb5e02830eb991e45ed68fd1696fbf602c568
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993364.txt
@@ -0,0 +1 @@
+0 223.5 146.0 253.0 126.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993367.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993367.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8d91caf66c26e290e3cd31e3e9fb2d7101f43f5f
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993367.txt
@@ -0,0 +1 @@
+0 193.5 84.5 63.0 51.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993388.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993388.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a9c10b852a9f8ef6c4bf22b88989523597a2665
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993388.txt
@@ -0,0 +1 @@
+0 227.5 101.5 131.0 81.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993397.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993397.txt
new file mode 100644
index 0000000000000000000000000000000000000000..088bd94bed2f2d3ed9d28eb818374e8f4ca3d73c
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993397.txt
@@ -0,0 +1 @@
+0 223.0 139.5 256.0 131.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993406.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993406.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e3a5c17221e830b6593fa7640db31dc8034e4592
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993406.txt
@@ -0,0 +1 @@
+0 227.0 146.0 152.0 104.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993412.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993412.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e03722151da996f4dd7600cea310c6abf33b70b1
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993412.txt
@@ -0,0 +1 @@
+0 250.0 96.5 120.0 87.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993424.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993424.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c21980954ade51968deea0d5545ecf0b21c41c17
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993424.txt
@@ -0,0 +1 @@
+0 204.5 127.5 207.0 115.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993433.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993433.txt
new file mode 100644
index 0000000000000000000000000000000000000000..39d7a10d675f00e8987c57eab8eb81199e3a2f38
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993433.txt
@@ -0,0 +1 @@
+0 226.0 125.5 176.0 151.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993448.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993448.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fd52b873c127f667a556f138b3588c67ce731029
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993448.txt
@@ -0,0 +1 @@
+0 213.0 119.5 196.0 113.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993460.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993460.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8570e3abf916f749e6bc53b102fb218c92ee6b5e
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993460.txt
@@ -0,0 +1 @@
+0 223.0 121.0 142.0 78.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993472.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993472.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fd92f7456eb10b919b10bdb4703d2ab0396c2bbf
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993472.txt
@@ -0,0 +1 @@
+0 225.0 122.0 190.0 102.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993481.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c264fb413625bdc6b819f475651c2de3d42ddda
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993481.txt
@@ -0,0 +1 @@
+0 210.5 152.0 155.0 104.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993493.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993493.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5843f4faa6e90af162af1316f0039e94243928bb
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993493.txt
@@ -0,0 +1 @@
+0 177.5 107.0 169.0 118.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993499.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993499.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cbc6a7ba50e2fe174e6a3eda231e18d353eb7c36
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993499.txt
@@ -0,0 +1 @@
+0 226.5 114.0 99.0 82.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993511.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993511.txt
new file mode 100644
index 0000000000000000000000000000000000000000..483d3ff94adc7e19aba52f69bdcd499e0e3b8fe4
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993511.txt
@@ -0,0 +1 @@
+0 220.0 93.5 94.0 97.0
diff --git a/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993526.txt b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993526.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8dbb4dfde45f8f5793c99ea9e5c14030d4097f23
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-june-18-2016-260nw-438993526.txt
@@ -0,0 +1 @@
+0 224.5 126.5 183.0 135.0
diff --git a/projects/drone-net/labels/bangkok-thailand-march-10-2018-260nw-1049162084.txt b/projects/drone-net/labels/bangkok-thailand-march-10-2018-260nw-1049162084.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b350f265fcb02766fb27ab43df5f7ec52aa43481
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-march-10-2018-260nw-1049162084.txt
@@ -0,0 +1 @@
+0 215.0 150.5 96.0 81.0
diff --git a/projects/drone-net/labels/bangkok-thailand-march-13-dji-260nw-395087089.txt b/projects/drone-net/labels/bangkok-thailand-march-13-dji-260nw-395087089.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aae7a2d5d2545ce52e20202ab636e1a1aa109a8f
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-march-13-dji-260nw-395087089.txt
@@ -0,0 +1 @@
+0 196.0 112.5 214.0 165.0
diff --git a/projects/drone-net/labels/bangkok-thailand-march-2018-dji-260nw-1067043134.txt b/projects/drone-net/labels/bangkok-thailand-march-2018-dji-260nw-1067043134.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c7b00644c07a33d9a6b4887d6b341972f3d437e
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-march-2018-dji-260nw-1067043134.txt
@@ -0,0 +1 @@
+0 224.5 117.5 287.0 151.0
diff --git a/projects/drone-net/labels/bangkok-thailand-march-2018-dji-260nw-1068024125.txt b/projects/drone-net/labels/bangkok-thailand-march-2018-dji-260nw-1068024125.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b667d27335cf0355649c2611bbc6926530802cc8
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-march-2018-dji-260nw-1068024125.txt
@@ -0,0 +1 @@
+0 197.5 113.0 361.0 218.0
diff --git a/projects/drone-net/labels/bangkok-thailand-march-21closeup-on-260nw-1051426415.txt b/projects/drone-net/labels/bangkok-thailand-march-21closeup-on-260nw-1051426415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..49589ecf4a0e184ddb06c7db8967a27a68ae7839
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-march-21closeup-on-260nw-1051426415.txt
@@ -0,0 +1 @@
+0 196.0 115.5 388.0 231.0
diff --git a/projects/drone-net/labels/bangkok-thailand-march-21closeup-on-260nw-1052849606.txt b/projects/drone-net/labels/bangkok-thailand-march-21closeup-on-260nw-1052849606.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c6cc32c5276179a2082a0488112f3229334add93
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-march-21closeup-on-260nw-1052849606.txt
@@ -0,0 +1 @@
+0 200.5 136.5 357.0 167.0
diff --git a/projects/drone-net/labels/bangkok-thailand-march-22closeup-on-260nw-1052212496.txt b/projects/drone-net/labels/bangkok-thailand-march-22closeup-on-260nw-1052212496.txt
new file mode 100644
index 0000000000000000000000000000000000000000..615e85119e2250d416ac43d6b5b1bdbb3847dd73
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-march-22closeup-on-260nw-1052212496.txt
@@ -0,0 +1 @@
+0 175.5 131.5 351.0 259.0
diff --git a/projects/drone-net/labels/bangkok-thailand-march-4-2017-260nw-603926267.txt b/projects/drone-net/labels/bangkok-thailand-march-4-2017-260nw-603926267.txt
new file mode 100644
index 0000000000000000000000000000000000000000..004acbe12835c70909d0202be66770c5fbe0d239
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-march-4-2017-260nw-603926267.txt
@@ -0,0 +1 @@
+0 199.5 110.5 221.0 165.0
diff --git a/projects/drone-net/labels/bangkok-thailand-may-13-2017-260nw-695560606.txt b/projects/drone-net/labels/bangkok-thailand-may-13-2017-260nw-695560606.txt
new file mode 100644
index 0000000000000000000000000000000000000000..046cc91c2ae9b4f81818f3f7c6110a520aa34710
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-may-13-2017-260nw-695560606.txt
@@ -0,0 +1 @@
+0 204.0 156.5 194.0 119.0
diff --git a/projects/drone-net/labels/bangkok-thailand-may-13-2017-260nw-695560609.txt b/projects/drone-net/labels/bangkok-thailand-may-13-2017-260nw-695560609.txt
new file mode 100644
index 0000000000000000000000000000000000000000..071d9daf30f2c18aa191d7461fa76854f1aac807
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-may-13-2017-260nw-695560609.txt
@@ -0,0 +1 @@
+0 206.5 138.0 145.0 56.0
diff --git a/projects/drone-net/labels/bangkok-thailand-may-15-2016-260nw-420618229.txt b/projects/drone-net/labels/bangkok-thailand-may-15-2016-260nw-420618229.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a8984c7fcb88404d59b4731e020955405ede51f4
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-may-15-2016-260nw-420618229.txt
@@ -0,0 +1 @@
+0 205.5 96.0 213.0 144.0
diff --git a/projects/drone-net/labels/bangkok-thailand-may-15-2016-260nw-420618232.txt b/projects/drone-net/labels/bangkok-thailand-may-15-2016-260nw-420618232.txt
new file mode 100644
index 0000000000000000000000000000000000000000..768cd8bb685d97f5d8b41821a256daffa4f32794
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-may-15-2016-260nw-420618232.txt
@@ -0,0 +1 @@
+0 145.0 100.0 142.0 106.0
diff --git a/projects/drone-net/labels/bangkok-thailand-may-15-2016-260nw-420618247.txt b/projects/drone-net/labels/bangkok-thailand-may-15-2016-260nw-420618247.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b2089690639ec801a85f5c5d3c6d9980b6bec4fa
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-may-15-2016-260nw-420618247.txt
@@ -0,0 +1 @@
+0 245.5 115.5 143.0 113.0
diff --git a/projects/drone-net/labels/bangkok-thailand-may-15-2016-260nw-420618253.txt b/projects/drone-net/labels/bangkok-thailand-may-15-2016-260nw-420618253.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff138698fe0d4f3199818ea638a30eeeea2c5e66
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-may-15-2016-260nw-420618253.txt
@@ -0,0 +1 @@
+0 207.0 106.5 220.0 133.0
diff --git a/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515226520.txt b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515226520.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df668ac741f88cadbf481abfecc1704a104281d8
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515226520.txt
@@ -0,0 +1 @@
+0 205.0 131.5 268.0 175.0
diff --git a/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515226529.txt b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515226529.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c2cc3242334fe062f5e54220acc2f8913d454e24
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515226529.txt
@@ -0,0 +1 @@
+0 165.0 125.0 230.0 196.0
diff --git a/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515226532.txt b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515226532.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae73d158b896309d53d7dbebe7a528ed47a6e687
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515226532.txt
@@ -0,0 +1 @@
+0 188.0 138.5 124.0 89.0
diff --git a/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515756773.txt b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515756773.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee139463321704ab4cfc3e9e45be5e0cdd7137d7
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515756773.txt
@@ -0,0 +1 @@
+0 191.5 138.0 273.0 158.0
diff --git a/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515756776.txt b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515756776.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e1dae0f6d00c175dcbdd601ba82cc7b84fc67344
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515756776.txt
@@ -0,0 +1 @@
+0 190.5 75.5 253.0 107.0
diff --git a/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515756785.txt b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515756785.txt
new file mode 100644
index 0000000000000000000000000000000000000000..12677ed746f42dac9348c701c3ebc1f39f2ecdc1
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515756785.txt
@@ -0,0 +1 @@
+0 210.5 106.5 115.0 59.0
diff --git a/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515756788.txt b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515756788.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b661dd4dc9f41f0189f19b6c122f79a6528cf083
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-515756788.txt
@@ -0,0 +1 @@
+0 189.0 109.5 330.0 173.0
diff --git a/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-517889428.txt b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-517889428.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4cc4610afdf4e1b4ad28e059dd153eefddf477e0
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-517889428.txt
@@ -0,0 +1 @@
+0 196.0 125.5 68.0 51.0
diff --git a/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-517889434.txt b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-517889434.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95cc9ffe827691450b8406e9d7a79fc335f61aa8
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-517889434.txt
@@ -0,0 +1,2 @@
+0 189.0 138.0 340.0 228.0
+0 358.5 252.5 1.0 1.0
diff --git a/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-521776258.txt b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-521776258.txt
new file mode 100644
index 0000000000000000000000000000000000000000..edb0f651695a28e8bb712efff731fff0a38d1b55
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-november-14-2016-260nw-521776258.txt
@@ -0,0 +1 @@
+0 151.0 101.0 194.0 116.0
diff --git a/projects/drone-net/labels/bangkok-thailand-november-2017-dji-260nw-784420555.txt b/projects/drone-net/labels/bangkok-thailand-november-2017-dji-260nw-784420555.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a48ed5f207fb887aadfabdea7fee3b349068cfbf
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-november-2017-dji-260nw-784420555.txt
@@ -0,0 +1 @@
+0 193.5 139.0 385.0 220.0
diff --git a/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-731452612.txt b/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-731452612.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c4c11e86a0d79f6d8dc8e66a0d587a11a550b614
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-731452612.txt
@@ -0,0 +1,2 @@
+0 192.5 142.0 153.0 118.0
+0 268.5 200.5 1.0 1.0
diff --git a/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-732612952.txt b/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-732612952.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f682b9fd809b88254c162453b82993c7c9e6bf8b
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-732612952.txt
@@ -0,0 +1 @@
+0 173.0 142.0 210.0 78.0
diff --git a/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-732614458.txt b/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-732614458.txt
new file mode 100644
index 0000000000000000000000000000000000000000..578e0631586e918f30454c79d64f0b6ec42073b3
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-732614458.txt
@@ -0,0 +1 @@
+0 189.0 124.0 154.0 92.0
diff --git a/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-732614827.txt b/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-732614827.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51f9707b86cec305b2bbeb2c5dc88eeb92f3cf99
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-732614827.txt
@@ -0,0 +1 @@
+0 190.5 158.5 339.0 85.0
diff --git a/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-732642682.txt b/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-732642682.txt
new file mode 100644
index 0000000000000000000000000000000000000000..684eb9aebf42aa0209848a22cf66fa89047e9081
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-october-10-2017-260nw-732642682.txt
@@ -0,0 +1 @@
+0 186.5 140.5 211.0 93.0
diff --git a/projects/drone-net/labels/bangkok-thailand-october-11-image-260nw-733128652.txt b/projects/drone-net/labels/bangkok-thailand-october-11-image-260nw-733128652.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6cf65e5fcb68e6f56507cd08a94b83134c07da7e
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-october-11-image-260nw-733128652.txt
@@ -0,0 +1 @@
+0 169.0 115.0 286.0 128.0
diff --git a/projects/drone-net/labels/bangkok-thailand-october-11-image-260nw-733146361.txt b/projects/drone-net/labels/bangkok-thailand-october-11-image-260nw-733146361.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e41800c546d411895acb28bc6afb56103f6d0e3
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-october-11-image-260nw-733146361.txt
@@ -0,0 +1 @@
+0 183.5 126.0 271.0 140.0
diff --git a/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856520.txt b/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856520.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35f2a853042973231f7702e819d2778a1f26cfe2
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856520.txt
@@ -0,0 +1 @@
+0 118.5 76.5 99.0 59.0
diff --git a/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856532.txt b/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856532.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff00ad1bc5421537467d102e35ea9cf9021139bc
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856532.txt
@@ -0,0 +1 @@
+0 80.0 68.5 78.0 59.0
diff --git a/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856547.txt b/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856547.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b69eaef27dc6b796173349abb3b4d914dfb89db8
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856547.txt
@@ -0,0 +1,2 @@
+0 161.0 56.5 108.0 73.0
+0 175.5 198.5 83.0 91.0
diff --git a/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856562.txt b/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856562.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2d81470c91bc6653d46124b746fd95bd2d32d15d
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856562.txt
@@ -0,0 +1 @@
+0 160.5 73.0 73.0 52.0
diff --git a/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856574.txt b/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856574.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c058740bccc0cffbb1aef78afbe5b79923a134fc
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailand-october-13-2016-260nw-497856574.txt
@@ -0,0 +1 @@
+0 122.0 119.0 56.0 38.0
diff --git a/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674295.txt b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674295.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bbc3f4a2a54b055506f2efb3bdc590f314909192
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674295.txt
@@ -0,0 +1 @@
+0 199.0 121.5 236.0 173.0
diff --git a/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674307.txt b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674307.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75bce8ed395f022719894dc1af3a6514259015e6
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674307.txt
@@ -0,0 +1 @@
+0 168.0 140.5 242.0 133.0
diff --git a/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674361.txt b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674361.txt
new file mode 100644
index 0000000000000000000000000000000000000000..200629b4a5101b1a6d493afd6d83179b63a47ad9
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674361.txt
@@ -0,0 +1 @@
+0 187.5 142.5 253.0 93.0
diff --git a/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674367.txt b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674367.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dfdad47ba444e648d9304931bbff6cd33d1a6a63
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674367.txt
@@ -0,0 +1 @@
+0 192.5 136.5 317.0 145.0
diff --git a/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674379.txt b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674379.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3883585aef7e4917d3b53baec1ff711e19afbb7e
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674379.txt
@@ -0,0 +1 @@
+0 179.5 118.5 213.0 183.0
diff --git a/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674388.txt b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674388.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2d4ed7b02cf3eb887c3522944335607539f458ba
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674388.txt
@@ -0,0 +1 @@
+0 190.0 149.5 284.0 137.0
diff --git a/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674406.txt b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674406.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ae7f8d202e4e215fedd974e2986f17bc625e89d
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674406.txt
@@ -0,0 +1 @@
+0 229.0 147.0 274.0 186.0
diff --git a/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674430.txt b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674430.txt
new file mode 100644
index 0000000000000000000000000000000000000000..69e69807f862b6ab26f5a57f19f18c1154a6cb4d
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674430.txt
@@ -0,0 +1 @@
+0 189.5 139.0 273.0 126.0
diff --git a/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674439.txt b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674439.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4afeb0b2e864fd76be4e9678ad182e6a6a0a2c90
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674439.txt
@@ -0,0 +1 @@
+0 194.0 137.0 226.0 122.0
diff --git a/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674451.txt b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674451.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fcd002536714722a44e609a2b6c0a22de1382afb
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674451.txt
@@ -0,0 +1 @@
+0 193.5 126.5 197.0 129.0
diff --git a/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674481.txt b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..899e6859a4fff8335872926379ce3fdbf58f8a26
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674481.txt
@@ -0,0 +1 @@
+0 184.5 141.0 271.0 118.0
diff --git a/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674493.txt b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674493.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c9e283b32fdac5aaa99ca63a569c7feedc126518
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailandmay-16-2016-drone-260nw-421674493.txt
@@ -0,0 +1 @@
+0 204.0 142.0 322.0 122.0
diff --git a/projects/drone-net/labels/bangkok-thailandnovember2hand-reaching-landing-approch-260nw-334116455.txt b/projects/drone-net/labels/bangkok-thailandnovember2hand-reaching-landing-approch-260nw-334116455.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e5e0ba44b82ceeaf9b6722309ac8b90d4805141f
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailandnovember2hand-reaching-landing-approch-260nw-334116455.txt
@@ -0,0 +1 @@
+0 216.5 91.5 173.0 165.0
diff --git a/projects/drone-net/labels/bangkok-thailnad-july-30-2107-260nw-686668165.txt b/projects/drone-net/labels/bangkok-thailnad-july-30-2107-260nw-686668165.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c0864dac8ca1494910474cc2e2f8fa6a73080b33
--- /dev/null
+++ b/projects/drone-net/labels/bangkok-thailnad-july-30-2107-260nw-686668165.txt
@@ -0,0 +1 @@
+0 172.0 132.0 328.0 242.0
diff --git a/projects/drone-net/labels/bangkokthailand-august-12-2017-drone-260nw-699314554.txt b/projects/drone-net/labels/bangkokthailand-august-12-2017-drone-260nw-699314554.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ede994c249e6546f3443071531d12dda02caf339
--- /dev/null
+++ b/projects/drone-net/labels/bangkokthailand-august-12-2017-drone-260nw-699314554.txt
@@ -0,0 +1 @@
+0 110.5 81.0 63.0 22.0
diff --git a/projects/drone-net/labels/beautiful-scenic-aerial-drone-view-260nw-1074386459.txt b/projects/drone-net/labels/beautiful-scenic-aerial-drone-view-260nw-1074386459.txt
new file mode 100644
index 0000000000000000000000000000000000000000..01cf582fa4785c6dcea95df0f4da48e9a24033ba
--- /dev/null
+++ b/projects/drone-net/labels/beautiful-scenic-aerial-drone-view-260nw-1074386459.txt
@@ -0,0 +1 @@
+0 112.0 181.5 58.0 51.0
diff --git a/projects/drone-net/labels/beautiful-scenic-aerial-drone-view-260nw-1076833079.txt b/projects/drone-net/labels/beautiful-scenic-aerial-drone-view-260nw-1076833079.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f85043dfaa988a01c54c3178f25c630ee140260d
--- /dev/null
+++ b/projects/drone-net/labels/beautiful-scenic-aerial-drone-view-260nw-1076833079.txt
@@ -0,0 +1 @@
+0 112.0 181.5 76.0 71.0
diff --git a/projects/drone-net/labels/before-launching-quadcopter-placed-on-260nw-1137625031.txt b/projects/drone-net/labels/before-launching-quadcopter-placed-on-260nw-1137625031.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9dbff622d53dd049ba43e7e42b2ee07cd25fb504
--- /dev/null
+++ b/projects/drone-net/labels/before-launching-quadcopter-placed-on-260nw-1137625031.txt
@@ -0,0 +1 @@
+0 156.0 188.0 118.0 110.0
diff --git a/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-682553632.txt b/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-682553632.txt
new file mode 100644
index 0000000000000000000000000000000000000000..27f6c2dde06b05085915e83d46c151a8bece34be
--- /dev/null
+++ b/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-682553632.txt
@@ -0,0 +1 @@
+0 179.5 126.0 339.0 130.0
diff --git a/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-682553641.txt b/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-682553641.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ec1a80d910aaf7c0698fb9ba8d742b413e8d6fd
--- /dev/null
+++ b/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-682553641.txt
@@ -0,0 +1 @@
+0 196.0 133.0 374.0 192.0
diff --git a/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-682553644.txt b/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-682553644.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1af9ea008753e8fcd2066162efcd142a50b414ab
--- /dev/null
+++ b/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-682553644.txt
@@ -0,0 +1 @@
+0 202.5 151.0 291.0 188.0
diff --git a/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-682553650.txt b/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-682553650.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b15970c889dc6374f99c763a876c7782720a4baf
--- /dev/null
+++ b/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-682553650.txt
@@ -0,0 +1 @@
+0 193.0 133.5 378.0 177.0
diff --git a/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-707648656.txt b/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-707648656.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4f5908d4913bd36240c28a6c9cdeb6cd6f5e6413
--- /dev/null
+++ b/projects/drone-net/labels/berlin-germany-june-06-2017-260nw-707648656.txt
@@ -0,0 +1 @@
+0 179.0 114.5 342.0 155.0
diff --git a/projects/drone-net/labels/berlin-germany-june-06-quadrocopter-260nw-706003558.txt b/projects/drone-net/labels/berlin-germany-june-06-quadrocopter-260nw-706003558.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9553d8c9a4e63096b935aa16be2fabc177ef1ed7
--- /dev/null
+++ b/projects/drone-net/labels/berlin-germany-june-06-quadrocopter-260nw-706003558.txt
@@ -0,0 +1 @@
+0 155.5 112.0 307.0 218.0
diff --git a/projects/drone-net/labels/berlin-germany-june-06-quadrocopter-260nw-781221820.txt b/projects/drone-net/labels/berlin-germany-june-06-quadrocopter-260nw-781221820.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cbc317dc7f445da4700f19a83884da37fde30eea
--- /dev/null
+++ b/projects/drone-net/labels/berlin-germany-june-06-quadrocopter-260nw-781221820.txt
@@ -0,0 +1 @@
+0 206.0 128.5 336.0 127.0
diff --git a/projects/drone-net/labels/bethesda-md-november-10-2017-260nw-753012529.txt b/projects/drone-net/labels/bethesda-md-november-10-2017-260nw-753012529.txt
new file mode 100644
index 0000000000000000000000000000000000000000..269d562fbbd177fece866fb028e894a526ee38d2
--- /dev/null
+++ b/projects/drone-net/labels/bethesda-md-november-10-2017-260nw-753012529.txt
@@ -0,0 +1 @@
+0 197.5 102.0 271.0 190.0
diff --git a/projects/drone-net/labels/bethesda-md-november-10-2017-260nw-753012532.txt b/projects/drone-net/labels/bethesda-md-november-10-2017-260nw-753012532.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d57bac07703ed8e99b556ad35b35619f224ca9f
--- /dev/null
+++ b/projects/drone-net/labels/bethesda-md-november-10-2017-260nw-753012532.txt
@@ -0,0 +1,2 @@
+0 201.5 167.5 1.0 1.0
+0 201.5 125.5 281.0 207.0
diff --git a/projects/drone-net/labels/bethesda-md-november-10-2017-260nw-753012535.txt b/projects/drone-net/labels/bethesda-md-november-10-2017-260nw-753012535.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3ab4dac29e5459357de57c16e2bec2017ec04e04
--- /dev/null
+++ b/projects/drone-net/labels/bethesda-md-november-10-2017-260nw-753012535.txt
@@ -0,0 +1 @@
+0 177.5 113.5 231.0 169.0
diff --git a/projects/drone-net/labels/big-narrows-poudre-canyon-co-260nw-397931167.txt b/projects/drone-net/labels/big-narrows-poudre-canyon-co-260nw-397931167.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c925cd4ba1bd44e7ff95b9ec2fdabf9a026d87c
--- /dev/null
+++ b/projects/drone-net/labels/big-narrows-poudre-canyon-co-260nw-397931167.txt
@@ -0,0 +1 @@
+0 117.0 156.5 90.0 47.0
diff --git a/projects/drone-net/labels/big-narrows-poudre-canyon-co-260nw-397931353.txt b/projects/drone-net/labels/big-narrows-poudre-canyon-co-260nw-397931353.txt
new file mode 100644
index 0000000000000000000000000000000000000000..69d1e39150a56b17ab06bf8d07f090096847f3c5
--- /dev/null
+++ b/projects/drone-net/labels/big-narrows-poudre-canyon-co-260nw-397931353.txt
@@ -0,0 +1 @@
+0 227.5 185.0 265.0 120.0
diff --git a/projects/drone-net/labels/bilbao-spain-june-06-2017-260nw-760615687.txt b/projects/drone-net/labels/bilbao-spain-june-06-2017-260nw-760615687.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a77aa053aedeb67e577ac45e91e429cae35496c
--- /dev/null
+++ b/projects/drone-net/labels/bilbao-spain-june-06-2017-260nw-760615687.txt
@@ -0,0 +1 @@
+0 133.5 189.0 133.0 46.0
diff --git a/projects/drone-net/labels/black-white-picture-man-holding-260nw-655566763.txt b/projects/drone-net/labels/black-white-picture-man-holding-260nw-655566763.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7c9fd635bb83b2886490866e9bf1715abdd22dc3
--- /dev/null
+++ b/projects/drone-net/labels/black-white-picture-man-holding-260nw-655566763.txt
@@ -0,0 +1 @@
+0 149.0 125.5 274.0 251.0
diff --git a/projects/drone-net/labels/blackie-ab-july-13-2016-260nw-582367228.txt b/projects/drone-net/labels/blackie-ab-july-13-2016-260nw-582367228.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78506f8c59b260fbd0d244e77b78e3c8996f422a
--- /dev/null
+++ b/projects/drone-net/labels/blackie-ab-july-13-2016-260nw-582367228.txt
@@ -0,0 +1 @@
+0 218.0 125.0 432.0 192.0
diff --git a/projects/drone-net/labels/bologna-italy-may-3-2014-260nw-205024114.txt b/projects/drone-net/labels/bologna-italy-may-3-2014-260nw-205024114.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3775802d923bab9d89a3034b0f529e33addaf9f1
--- /dev/null
+++ b/projects/drone-net/labels/bologna-italy-may-3-2014-260nw-205024114.txt
@@ -0,0 +1 @@
+0 163.0 101.0 180.0 106.0
diff --git a/projects/drone-net/labels/bologna-italy-may-3-2014-260nw-205130413.txt b/projects/drone-net/labels/bologna-italy-may-3-2014-260nw-205130413.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1d6382317852085e0bf20fa3dbdbbbf99b296e8
--- /dev/null
+++ b/projects/drone-net/labels/bologna-italy-may-3-2014-260nw-205130413.txt
@@ -0,0 +1 @@
+0 247.5 71.5 159.0 73.0
diff --git a/projects/drone-net/labels/bombinhas-santa-catarina-brazil-april-260nw-1107804776.txt b/projects/drone-net/labels/bombinhas-santa-catarina-brazil-april-260nw-1107804776.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61425db64f1a6900a19f15a9fd3df6fa86653692
--- /dev/null
+++ b/projects/drone-net/labels/bombinhas-santa-catarina-brazil-april-260nw-1107804776.txt
@@ -0,0 +1 @@
+0 90.5 59.5 103.0 39.0
diff --git a/projects/drone-net/labels/brasil-bernardo-do-campo-abr-260nw-1061324156.txt b/projects/drone-net/labels/brasil-bernardo-do-campo-abr-260nw-1061324156.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e679904365949afd2ff75d6e5ece96cb4ce20c12
--- /dev/null
+++ b/projects/drone-net/labels/brasil-bernardo-do-campo-abr-260nw-1061324156.txt
@@ -0,0 +1 @@
+0 178.0 121.0 66.0 38.0
diff --git a/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-1021905223.txt b/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-1021905223.txt
new file mode 100644
index 0000000000000000000000000000000000000000..943688dd94cda6d5c482a2b07bd187447d90ace5
--- /dev/null
+++ b/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-1021905223.txt
@@ -0,0 +1 @@
+0 188.5 134.0 229.0 210.0
diff --git a/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-1034092768.txt b/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-1034092768.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92e23438f3d1fd5c763ba7bda4c721eee3fdf7dc
--- /dev/null
+++ b/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-1034092768.txt
@@ -0,0 +1 @@
+0 188.0 128.5 320.0 219.0
diff --git a/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-1106154548.txt b/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-1106154548.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05e24fa2729d6ebb965088bc3a91037041a95e18
--- /dev/null
+++ b/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-1106154548.txt
@@ -0,0 +1 @@
+0 186.5 164.0 373.0 80.0
diff --git a/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-788912368.txt b/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-788912368.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79d9a21c340715ba9eeef49cb432e02efa1707c9
--- /dev/null
+++ b/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-788912368.txt
@@ -0,0 +1 @@
+0 188.0 135.5 354.0 141.0
diff --git a/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-791655442.txt b/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-791655442.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2c0e67c4ec37cd1dcb9b1e75c7349d869ee5145
--- /dev/null
+++ b/projects/drone-net/labels/budapest-hungary-december-10-2017-260nw-791655442.txt
@@ -0,0 +1 @@
+0 158.0 121.0 192.0 190.0
diff --git a/projects/drone-net/labels/calgary-ab-april-10-2017-260nw-636117512.txt b/projects/drone-net/labels/calgary-ab-april-10-2017-260nw-636117512.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2318bae54dccfa26ce6d99f725d9d32b97c906e2
--- /dev/null
+++ b/projects/drone-net/labels/calgary-ab-april-10-2017-260nw-636117512.txt
@@ -0,0 +1 @@
+0 202.5 143.0 167.0 94.0
diff --git a/projects/drone-net/labels/calgary-ab-aug-19-2016-260nw-582367219.txt b/projects/drone-net/labels/calgary-ab-aug-19-2016-260nw-582367219.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05c4dce86f9baad47a02864251e031bfa6b571f9
--- /dev/null
+++ b/projects/drone-net/labels/calgary-ab-aug-19-2016-260nw-582367219.txt
@@ -0,0 +1 @@
+0 252.0 87.5 270.0 163.0
diff --git a/projects/drone-net/labels/canmore-ab-apr-15-2016-260nw-582367249.txt b/projects/drone-net/labels/canmore-ab-apr-15-2016-260nw-582367249.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40c37149665a19c0ef6ab39c1150804f5601e3a8
--- /dev/null
+++ b/projects/drone-net/labels/canmore-ab-apr-15-2016-260nw-582367249.txt
@@ -0,0 +1 @@
+0 260.0 100.5 158.0 79.0
diff --git a/projects/drone-net/labels/carr-co-usa-april-12-260nw-621101777.txt b/projects/drone-net/labels/carr-co-usa-april-12-260nw-621101777.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b79a5ab265a6953fd10f219d9a01d1fbb4b26d4e
--- /dev/null
+++ b/projects/drone-net/labels/carr-co-usa-april-12-260nw-621101777.txt
@@ -0,0 +1 @@
+0 156.5 105.0 247.0 204.0
diff --git a/projects/drone-net/labels/carr-co-usa-april-12-260nw-622772453.txt b/projects/drone-net/labels/carr-co-usa-april-12-260nw-622772453.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0bb1b4167462811bae53576cc3cc0794ac7f8f60
--- /dev/null
+++ b/projects/drone-net/labels/carr-co-usa-april-12-260nw-622772453.txt
@@ -0,0 +1 @@
+0 94.5 115.5 159.0 107.0
diff --git a/projects/drone-net/labels/carr-co-usa-april-12-260nw-622772456.txt b/projects/drone-net/labels/carr-co-usa-april-12-260nw-622772456.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b8077229dbe05958181abf0256dc62db935a875
--- /dev/null
+++ b/projects/drone-net/labels/carr-co-usa-april-12-260nw-622772456.txt
@@ -0,0 +1 @@
+0 174.5 78.5 185.0 121.0
diff --git a/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760849.txt b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760849.txt
new file mode 100644
index 0000000000000000000000000000000000000000..42c7f74425f28ca25d6667144213e6498d3e397a
--- /dev/null
+++ b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760849.txt
@@ -0,0 +1,2 @@
+0 65.5 79.5 1.0 1.0
+0 138.0 146.5 168.0 139.0
diff --git a/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760864.txt b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760864.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8d775a5a83b9c0aa43235d785378ff21337bc835
--- /dev/null
+++ b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760864.txt
@@ -0,0 +1 @@
+0 192.0 134.0 274.0 112.0
diff --git a/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760876.txt b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760876.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be3205abb702e0bd3fc928fd1c8ee0e311f09d42
--- /dev/null
+++ b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760876.txt
@@ -0,0 +1 @@
+0 239.0 166.0 218.0 122.0
diff --git a/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760885.txt b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760885.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e898701b105c4abb9b9f8a60b7ed36a644fcb516
--- /dev/null
+++ b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760885.txt
@@ -0,0 +1 @@
+0 118.0 139.5 124.0 125.0
diff --git a/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760894.txt b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760894.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e42e5479bdc021ff35447340c791db597cfc27c
--- /dev/null
+++ b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-625760894.txt
@@ -0,0 +1 @@
+0 154.5 158.0 113.0 54.0
diff --git a/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128861.txt b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128861.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7cbd74fd663fcc482848985dfdc04ec4894dcb19
--- /dev/null
+++ b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128861.txt
@@ -0,0 +1 @@
+0 234.0 137.5 162.0 65.0
diff --git a/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128864.txt b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128864.txt
new file mode 100644
index 0000000000000000000000000000000000000000..37df7a930e4529073a72cedb894b7fecfe10fb00
--- /dev/null
+++ b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128864.txt
@@ -0,0 +1 @@
+0 222.0 134.0 218.0 82.0
diff --git a/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128867.txt b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128867.txt
new file mode 100644
index 0000000000000000000000000000000000000000..65ddbd50ec63378900c0d5e9ea6f7990296043e4
--- /dev/null
+++ b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128867.txt
@@ -0,0 +1 @@
+0 222.0 123.5 186.0 41.0
diff --git a/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128876.txt b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128876.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b1cd1a7ae3a10000a2f78a3820385e07e7ba96d
--- /dev/null
+++ b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128876.txt
@@ -0,0 +1 @@
+0 262.5 161.5 159.0 87.0
diff --git a/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128882.txt b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128882.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c892634bde8f0f30abba9e0e9aa9c6d2441c934
--- /dev/null
+++ b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-633128882.txt
@@ -0,0 +1 @@
+0 246.5 151.0 199.0 114.0
diff --git a/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-634534409.txt b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-634534409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..605dcd30d3dbb9ba223788ecf951bfdc2420abad
--- /dev/null
+++ b/projects/drone-net/labels/chanburi-thailand-11-april-2017-260nw-634534409.txt
@@ -0,0 +1 @@
+0 146.5 150.0 103.0 26.0
diff --git a/projects/drone-net/labels/cherkasst-ukraina-june-17-2016white-260nw-457456162.txt b/projects/drone-net/labels/cherkasst-ukraina-june-17-2016white-260nw-457456162.txt
new file mode 100644
index 0000000000000000000000000000000000000000..acb96f2880f7f5e72f716689d40deebf94e5da40
--- /dev/null
+++ b/projects/drone-net/labels/cherkasst-ukraina-june-17-2016white-260nw-457456162.txt
@@ -0,0 +1 @@
+0 231.0 111.0 106.0 62.0
diff --git a/projects/drone-net/labels/cherkasst-ukraina-june-17-2016white-260nw-457842415.txt b/projects/drone-net/labels/cherkasst-ukraina-june-17-2016white-260nw-457842415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00d2a62fe84ffbf081b6ad3dac9dcd61bd0312d8
--- /dev/null
+++ b/projects/drone-net/labels/cherkasst-ukraina-june-17-2016white-260nw-457842415.txt
@@ -0,0 +1 @@
+0 181.0 104.0 338.0 182.0
diff --git a/projects/drone-net/labels/cherkasst-ukraina-june-17-2016white-260nw-493473406.txt b/projects/drone-net/labels/cherkasst-ukraina-june-17-2016white-260nw-493473406.txt
new file mode 100644
index 0000000000000000000000000000000000000000..93fa5539eed9f884544987cf8d6f4a33a2b3cf1f
--- /dev/null
+++ b/projects/drone-net/labels/cherkasst-ukraina-june-17-2016white-260nw-493473406.txt
@@ -0,0 +1 @@
+0 192.5 118.5 345.0 161.0
diff --git a/projects/drone-net/labels/cherkasst-ukraina-june-17-2016white-260nw-570386401.txt b/projects/drone-net/labels/cherkasst-ukraina-june-17-2016white-260nw-570386401.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f28b80991160a2f57a84047fccf7fe4f0744ef6e
--- /dev/null
+++ b/projects/drone-net/labels/cherkasst-ukraina-june-17-2016white-260nw-570386401.txt
@@ -0,0 +1 @@
+0 195.0 118.0 336.0 154.0
diff --git a/projects/drone-net/labels/chiang-mai-thailand-jan-23-260nw-446130538.txt b/projects/drone-net/labels/chiang-mai-thailand-jan-23-260nw-446130538.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7763e2ddb924d96d3fcb31bd703dfe9ff1f08c6b
--- /dev/null
+++ b/projects/drone-net/labels/chiang-mai-thailand-jan-23-260nw-446130538.txt
@@ -0,0 +1 @@
+0 202.0 128.0 314.0 136.0
diff --git a/projects/drone-net/labels/chiang-mai-thailand-october-13-260nw-501699415.txt b/projects/drone-net/labels/chiang-mai-thailand-october-13-260nw-501699415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c1302e0eb5037c837a121d0e9d93796a3e494f85
--- /dev/null
+++ b/projects/drone-net/labels/chiang-mai-thailand-october-13-260nw-501699415.txt
@@ -0,0 +1 @@
+0 200.0 114.5 330.0 151.0
diff --git a/projects/drone-net/labels/chiang-maithailand-july-11-2015-260nw-296189390.txt b/projects/drone-net/labels/chiang-maithailand-july-11-2015-260nw-296189390.txt
new file mode 100644
index 0000000000000000000000000000000000000000..296b926a5bd0e5db82f57979626e5622f0942c67
--- /dev/null
+++ b/projects/drone-net/labels/chiang-maithailand-july-11-2015-260nw-296189390.txt
@@ -0,0 +1 @@
+0 157.0 171.5 136.0 89.0
diff --git a/projects/drone-net/labels/chiang-maithailand-july-11-2015-260nw-444993292.txt b/projects/drone-net/labels/chiang-maithailand-july-11-2015-260nw-444993292.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2b64acac0f1bdb6e1d283971edca6e73ad3b9be3
--- /dev/null
+++ b/projects/drone-net/labels/chiang-maithailand-july-11-2015-260nw-444993292.txt
@@ -0,0 +1 @@
+0 348.5 114.0 187.0 162.0
diff --git a/projects/drone-net/labels/chiang-maithailand-july-11-2015-260nw-444993310.txt b/projects/drone-net/labels/chiang-maithailand-july-11-2015-260nw-444993310.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2adc1e55393737d3e8ddfcb3c00c11c9b449c86e
--- /dev/null
+++ b/projects/drone-net/labels/chiang-maithailand-july-11-2015-260nw-444993310.txt
@@ -0,0 +1 @@
+0 431.5 162.0 65.0 40.0
diff --git a/projects/drone-net/labels/chiang-maithailand-july-11-2015-260nw-444993319.txt b/projects/drone-net/labels/chiang-maithailand-july-11-2015-260nw-444993319.txt
new file mode 100644
index 0000000000000000000000000000000000000000..07a46088e3cc0c716629ef70fbccd4be6baf6efb
--- /dev/null
+++ b/projects/drone-net/labels/chiang-maithailand-july-11-2015-260nw-444993319.txt
@@ -0,0 +1 @@
+0 144.5 163.0 79.0 64.0
diff --git a/projects/drone-net/labels/chiangmai-thailand-september-42016-image-260nw-478015633.txt b/projects/drone-net/labels/chiangmai-thailand-september-42016-image-260nw-478015633.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9dc6734bf50c1703ab6106ce9c92fbe4f5c8e5e3
--- /dev/null
+++ b/projects/drone-net/labels/chiangmai-thailand-september-42016-image-260nw-478015633.txt
@@ -0,0 +1 @@
+0 89.5 152.0 159.0 106.0
diff --git a/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858255.txt b/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858255.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7f9db23a24887c9ff86d8b7da89851b14bec922
--- /dev/null
+++ b/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858255.txt
@@ -0,0 +1 @@
+0 131.0 90.5 114.0 71.0
diff --git a/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858258.txt b/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858258.txt
new file mode 100644
index 0000000000000000000000000000000000000000..510fe0ee9ff83675e65cc2a7e79b9ea289a6f733
--- /dev/null
+++ b/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858258.txt
@@ -0,0 +1 @@
+0 268.5 86.5 137.0 95.0
diff --git a/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858261.txt b/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858261.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ea8d7facafd73c395393a6a52f17ab65f1d1875
--- /dev/null
+++ b/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858261.txt
@@ -0,0 +1 @@
+0 245.5 83.5 137.0 103.0
diff --git a/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858264.txt b/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858264.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f36525afbddc8a8fe416805eb05c367b36035fd9
--- /dev/null
+++ b/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858264.txt
@@ -0,0 +1 @@
+0 241.0 84.5 190.0 107.0
diff --git a/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858267.txt b/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858267.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4145f5ee5662c6bb09c1190f886a7b448db03d08
--- /dev/null
+++ b/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858267.txt
@@ -0,0 +1 @@
+0 250.0 93.0 196.0 118.0
diff --git a/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858270.txt b/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858270.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f7b584da74c28a43f1f750de7e6936d43bc27eb8
--- /dev/null
+++ b/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858270.txt
@@ -0,0 +1 @@
+0 261.0 93.0 176.0 118.0
diff --git a/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858276.txt b/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858276.txt
new file mode 100644
index 0000000000000000000000000000000000000000..89397dcbebecdb2c8a9c7db3deec44c679a26c3f
--- /dev/null
+++ b/projects/drone-net/labels/chon-buri-thailand-june-24-260nw-1124858276.txt
@@ -0,0 +1 @@
+0 135.5 88.5 117.0 69.0
diff --git a/projects/drone-net/labels/chonburi-thailand-10-march-2017-260nw-599801336.txt b/projects/drone-net/labels/chonburi-thailand-10-march-2017-260nw-599801336.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d6765e02fd7ec497d7cab9268437779ba1d8bf35
--- /dev/null
+++ b/projects/drone-net/labels/chonburi-thailand-10-march-2017-260nw-599801336.txt
@@ -0,0 +1 @@
+0 137.5 129.5 185.0 61.0
diff --git a/projects/drone-net/labels/chonburi-thailand-10-march-2017-260nw-610395053.txt b/projects/drone-net/labels/chonburi-thailand-10-march-2017-260nw-610395053.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6478e469a982f943a0f51637d5927ac1117330a8
--- /dev/null
+++ b/projects/drone-net/labels/chonburi-thailand-10-march-2017-260nw-610395053.txt
@@ -0,0 +1 @@
+0 159.0 150.0 194.0 144.0
diff --git a/projects/drone-net/labels/chonburi-thailand-10-march-2017-260nw-610395056.txt b/projects/drone-net/labels/chonburi-thailand-10-march-2017-260nw-610395056.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31acd8e023b59bafdc1d3a0c5e0e206dd0a6a66a
--- /dev/null
+++ b/projects/drone-net/labels/chonburi-thailand-10-march-2017-260nw-610395056.txt
@@ -0,0 +1 @@
+0 164.0 135.5 190.0 57.0
diff --git a/projects/drone-net/labels/chonburi-thailand-december-7-2017-260nw-786563431.txt b/projects/drone-net/labels/chonburi-thailand-december-7-2017-260nw-786563431.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ced9567ca280952b1aae1823568dbba16dd65ac2
--- /dev/null
+++ b/projects/drone-net/labels/chonburi-thailand-december-7-2017-260nw-786563431.txt
@@ -0,0 +1 @@
+0 264.0 127.0 72.0 58.0
diff --git a/projects/drone-net/labels/chonburi-thailand-december-7-2017-260nw-786563434.txt b/projects/drone-net/labels/chonburi-thailand-december-7-2017-260nw-786563434.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d2853c9b98b116e2bfbcc320879325feb14c1be2
--- /dev/null
+++ b/projects/drone-net/labels/chonburi-thailand-december-7-2017-260nw-786563434.txt
@@ -0,0 +1 @@
+0 249.5 146.0 125.0 82.0
diff --git a/projects/drone-net/labels/chonburi-thailand-may-5-2018-260nw-1099844309.txt b/projects/drone-net/labels/chonburi-thailand-may-5-2018-260nw-1099844309.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72780f754cd2c601965edd98e37d34d4c927e445
--- /dev/null
+++ b/projects/drone-net/labels/chonburi-thailand-may-5-2018-260nw-1099844309.txt
@@ -0,0 +1 @@
+0 247.0 162.5 284.0 191.0
diff --git a/projects/drone-net/labels/chonburithailand-august-12-2017-dji-260nw-698814820.txt b/projects/drone-net/labels/chonburithailand-august-12-2017-dji-260nw-698814820.txt
new file mode 100644
index 0000000000000000000000000000000000000000..209d96fd3034d142ccc2112a0ee01d2f7f68a1a4
--- /dev/null
+++ b/projects/drone-net/labels/chonburithailand-august-12-2017-dji-260nw-698814820.txt
@@ -0,0 +1 @@
+0 265.0 128.5 122.0 51.0
diff --git a/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366158.txt b/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366158.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3d3dae36a46882fb417cb7b301dd2be509fccc80
--- /dev/null
+++ b/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366158.txt
@@ -0,0 +1 @@
+0 283.5 83.5 129.0 61.0
diff --git a/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366167.txt b/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366167.txt
new file mode 100644
index 0000000000000000000000000000000000000000..03f4f47f9016a8c5de2b695c831a9b4ce98d8046
--- /dev/null
+++ b/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366167.txt
@@ -0,0 +1 @@
+0 185.5 152.5 251.0 121.0
diff --git a/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366170.txt b/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366170.txt
new file mode 100644
index 0000000000000000000000000000000000000000..209b53f598a727c2023e04a21e706decabe507d0
--- /dev/null
+++ b/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366170.txt
@@ -0,0 +1 @@
+0 219.0 88.5 132.0 101.0
diff --git a/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366173.txt b/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366173.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dacd35d4bb1440f984204cf7a3d42f5d140d8da9
--- /dev/null
+++ b/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366173.txt
@@ -0,0 +1,2 @@
+0 196.5 157.0 235.0 152.0
+0 313.5 232.5 1.0 1.0
diff --git a/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366176.txt b/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366176.txt
new file mode 100644
index 0000000000000000000000000000000000000000..869682c4335414dd9278f2c60057d4487aab31b1
--- /dev/null
+++ b/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366176.txt
@@ -0,0 +1 @@
+0 216.0 144.5 298.0 149.0
diff --git a/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366179.txt b/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366179.txt
new file mode 100644
index 0000000000000000000000000000000000000000..789cfec409697fd55b5086aedf24ee79bc9ddcb2
--- /dev/null
+++ b/projects/drone-net/labels/circa-december-23-2015-white-260nw-354366179.txt
@@ -0,0 +1 @@
+0 201.0 153.0 298.0 190.0
diff --git a/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639592.txt b/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639592.txt
new file mode 100644
index 0000000000000000000000000000000000000000..15ede8db5faa7234d4b9772b796e2a5255f42a73
--- /dev/null
+++ b/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639592.txt
@@ -0,0 +1 @@
+0 247.0 74.5 126.0 87.0
diff --git a/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639601.txt b/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639601.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b907bb5d8f65d882fc9395342e5773b0358fdca
--- /dev/null
+++ b/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639601.txt
@@ -0,0 +1 @@
+0 207.0 114.5 190.0 113.0
diff --git a/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639613.txt b/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639613.txt
new file mode 100644
index 0000000000000000000000000000000000000000..20a78526ed0485433453c84a56479cda76e0f51f
--- /dev/null
+++ b/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639613.txt
@@ -0,0 +1 @@
+0 251.5 81.5 185.0 117.0
diff --git a/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639622.txt b/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639622.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3853a2edd13f2a696aa125bf9f5d9eed54fcaec6
--- /dev/null
+++ b/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639622.txt
@@ -0,0 +1 @@
+0 205.0 77.5 244.0 129.0
diff --git a/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639631.txt b/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639631.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51327167eb8bff6dfe0584aba912432dc7ea3818
--- /dev/null
+++ b/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639631.txt
@@ -0,0 +1 @@
+0 196.0 144.0 274.0 156.0
diff --git a/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639637.txt b/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639637.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9deb6e8d7a78e7e39b2a9a21be6b87adcc90500
--- /dev/null
+++ b/projects/drone-net/labels/circa-february-1-2016-dji-260nw-370639637.txt
@@ -0,0 +1 @@
+0 281.5 82.0 109.0 84.0
diff --git a/projects/drone-net/labels/circa-february-1-2016-microsoft-260nw-370640174.txt b/projects/drone-net/labels/circa-february-1-2016-microsoft-260nw-370640174.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d994c4388b64441f34284c043813312bd7f141e7
--- /dev/null
+++ b/projects/drone-net/labels/circa-february-1-2016-microsoft-260nw-370640174.txt
@@ -0,0 +1 @@
+0 268.0 85.0 146.0 92.0
diff --git a/projects/drone-net/labels/circa-january-27-2016-dji-260nw-369526973.txt b/projects/drone-net/labels/circa-january-27-2016-dji-260nw-369526973.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26a438a35b3244c25976284a72d939c012f0ce9b
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-27-2016-dji-260nw-369526973.txt
@@ -0,0 +1 @@
+0 190.0 127.5 124.0 99.0
diff --git a/projects/drone-net/labels/circa-january-27-2016-dji-260nw-369526979.txt b/projects/drone-net/labels/circa-january-27-2016-dji-260nw-369526979.txt
new file mode 100644
index 0000000000000000000000000000000000000000..135fa8ac3783d37dec66edd704870f8e028e4e09
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-27-2016-dji-260nw-369526979.txt
@@ -0,0 +1 @@
+0 195.5 119.0 137.0 112.0
diff --git a/projects/drone-net/labels/circa-january-27-2016-dji-260nw-369526988.txt b/projects/drone-net/labels/circa-january-27-2016-dji-260nw-369526988.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1ef6529d7b861defdf11f78ce57cc09a7edffa7d
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-27-2016-dji-260nw-369526988.txt
@@ -0,0 +1 @@
+0 246.5 115.0 205.0 114.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359230775.txt b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359230775.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ac762f730c27afce175656d6f903b6cc9c2c982d
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359230775.txt
@@ -0,0 +1 @@
+0 228.0 109.0 280.0 174.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359230784.txt b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359230784.txt
new file mode 100644
index 0000000000000000000000000000000000000000..01b67969fcdee36100771409167bbc5421f1e917
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359230784.txt
@@ -0,0 +1 @@
+0 193.5 127.5 325.0 181.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359231351.txt b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359231351.txt
new file mode 100644
index 0000000000000000000000000000000000000000..38654fa868bfb0166adbf3e83ae1007236a04373
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359231351.txt
@@ -0,0 +1 @@
+0 194.0 139.5 326.0 173.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359231357.txt b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359231357.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6578a428c4fd710151eee5f48f5a10c1e7e6c242
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359231357.txt
@@ -0,0 +1 @@
+0 206.5 137.5 317.0 139.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359232380.txt b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359232380.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c6c7dbae3f01aa8caf6e6a606c40545c5773bee
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359232380.txt
@@ -0,0 +1 @@
+0 266.0 193.5 172.0 83.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359232386.txt b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359232386.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0997fcded7ef188d05b4dd03c31208671a2658a1
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359232386.txt
@@ -0,0 +1 @@
+0 197.0 142.0 320.0 140.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359232392.txt b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359232392.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6d0c9e3c3f4253fc82b61b5d5a2158501805bb3b
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359232392.txt
@@ -0,0 +1 @@
+0 194.5 117.0 357.0 214.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234705.txt b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234705.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11e4383634e1a730de7f9a5ba1e772f24e712cd6
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234705.txt
@@ -0,0 +1 @@
+0 198.5 141.5 183.0 171.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234714.txt b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234714.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f7d72bc613c7c20901a397ab5c2e1540b45d9aae
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234714.txt
@@ -0,0 +1 @@
+0 194.5 138.5 327.0 243.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234720.txt b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234720.txt
new file mode 100644
index 0000000000000000000000000000000000000000..143ed49b635be8b5e7522b54027fe88877ade5fa
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234720.txt
@@ -0,0 +1 @@
+0 193.5 148.5 253.0 189.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234726.txt b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234726.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aae19634021832a49f187fb8ad38d97c1409ee5f
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234726.txt
@@ -0,0 +1 @@
+0 275.0 88.0 136.0 92.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234735.txt b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234735.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bad16515bc68935d659fb339a0db8f7893f7045d
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-dji-260nw-359234735.txt
@@ -0,0 +1 @@
+0 188.5 137.5 313.0 165.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229725.txt b/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229725.txt
new file mode 100644
index 0000000000000000000000000000000000000000..27d350f1201600d47e548200f57185b3bd30f25d
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229725.txt
@@ -0,0 +1 @@
+0 195.5 89.0 87.0 60.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229728.txt b/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229728.txt
new file mode 100644
index 0000000000000000000000000000000000000000..06dd544c9bd2236914dc05f739f644d154c1dd50
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229728.txt
@@ -0,0 +1 @@
+0 197.0 68.5 76.0 65.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229737.txt b/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229737.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2b81a1eab7ffe45e6c916becaa4f8ab896561cce
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229737.txt
@@ -0,0 +1 @@
+0 119.5 83.0 87.0 58.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229740.txt b/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229740.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d3b6d965912fbca5b44f0f64dad5ce077c03c5f
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229740.txt
@@ -0,0 +1 @@
+0 133.5 91.0 145.0 112.0
diff --git a/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229950.txt b/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229950.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cf6cbcaa72a01af8eb65e2a0599c50229f399800
--- /dev/null
+++ b/projects/drone-net/labels/circa-january-6-2016-white-260nw-359229950.txt
@@ -0,0 +1 @@
+0 199.0 135.0 378.0 244.0
diff --git a/projects/drone-net/labels/complete-set-dji-phantom-3-260nw-1010962069.txt b/projects/drone-net/labels/complete-set-dji-phantom-3-260nw-1010962069.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ff2ab7ff3a02c56462e9e4c4ce87045ea926be8
--- /dev/null
+++ b/projects/drone-net/labels/complete-set-dji-phantom-3-260nw-1010962069.txt
@@ -0,0 +1 @@
+0 201.5 150.0 377.0 188.0
diff --git a/projects/drone-net/labels/davao-city-2014-drone-hovers-260nw-732452323.txt b/projects/drone-net/labels/davao-city-2014-drone-hovers-260nw-732452323.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9df90d7d6c4e7f83cc35bef4057f01e309a2059
--- /dev/null
+++ b/projects/drone-net/labels/davao-city-2014-drone-hovers-260nw-732452323.txt
@@ -0,0 +1 @@
+0 208.0 106.5 188.0 125.0
diff --git a/projects/drone-net/labels/desaru-johor-malaysia-december-17-260nw-776113096.txt b/projects/drone-net/labels/desaru-johor-malaysia-december-17-260nw-776113096.txt
new file mode 100644
index 0000000000000000000000000000000000000000..243fa5a162695a3be3e593495347ecb2afaf498f
--- /dev/null
+++ b/projects/drone-net/labels/desaru-johor-malaysia-december-17-260nw-776113096.txt
@@ -0,0 +1,2 @@
+0 213.5 139.0 319.0 232.0
+0 374.5 251.5 1.0 1.0
diff --git a/projects/drone-net/labels/desaru-johor-malaysia-december-17-260nw-776113144.txt b/projects/drone-net/labels/desaru-johor-malaysia-december-17-260nw-776113144.txt
new file mode 100644
index 0000000000000000000000000000000000000000..280ba93fa751443fc1fd0e0a2e4d60a64a8e7bd7
--- /dev/null
+++ b/projects/drone-net/labels/desaru-johor-malaysia-december-17-260nw-776113144.txt
@@ -0,0 +1 @@
+0 151.0 89.5 248.0 179.0
diff --git a/projects/drone-net/labels/desaru-johor-malaysia-december-17-260nw-776113168.txt b/projects/drone-net/labels/desaru-johor-malaysia-december-17-260nw-776113168.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7c1a4dc938c858fb2a0219aadd2055041c08b394
--- /dev/null
+++ b/projects/drone-net/labels/desaru-johor-malaysia-december-17-260nw-776113168.txt
@@ -0,0 +1 @@
+0 149.5 112.5 223.0 175.0
diff --git a/projects/drone-net/labels/desaru-johor-malaysia-december-17-260nw-776113258.txt b/projects/drone-net/labels/desaru-johor-malaysia-december-17-260nw-776113258.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cc279309a259f27fdb667d52416c053c437d76d0
--- /dev/null
+++ b/projects/drone-net/labels/desaru-johor-malaysia-december-17-260nw-776113258.txt
@@ -0,0 +1 @@
+0 201.0 134.0 312.0 248.0
diff --git a/projects/drone-net/labels/dji-drone-air-260nw-604114163.txt b/projects/drone-net/labels/dji-drone-air-260nw-604114163.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6e64a04f6cdecef02241d03b3df5fc43ca2afc1
--- /dev/null
+++ b/projects/drone-net/labels/dji-drone-air-260nw-604114163.txt
@@ -0,0 +1 @@
+0 211.5 129.0 345.0 192.0
diff --git a/projects/drone-net/labels/dji-drone-air-260nw-604114169.txt b/projects/drone-net/labels/dji-drone-air-260nw-604114169.txt
new file mode 100644
index 0000000000000000000000000000000000000000..24876ea6955e2e4918e0ae48d89d7a0877b6e64c
--- /dev/null
+++ b/projects/drone-net/labels/dji-drone-air-260nw-604114169.txt
@@ -0,0 +1 @@
+0 216.0 120.5 166.0 171.0
diff --git a/projects/drone-net/labels/dji-drone-flying-eye-level-260nw-749488894.txt b/projects/drone-net/labels/dji-drone-flying-eye-level-260nw-749488894.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8bea109227fbba5260de3dd3256b66213f8af869
--- /dev/null
+++ b/projects/drone-net/labels/dji-drone-flying-eye-level-260nw-749488894.txt
@@ -0,0 +1 @@
+0 206.0 135.5 304.0 131.0
diff --git a/projects/drone-net/labels/dji-drone-inspire2-on-rice-260nw-702161437.txt b/projects/drone-net/labels/dji-drone-inspire2-on-rice-260nw-702161437.txt
new file mode 100644
index 0000000000000000000000000000000000000000..38ecc5f8453dfed6d6405fee5db639aa0cf9e497
--- /dev/null
+++ b/projects/drone-net/labels/dji-drone-inspire2-on-rice-260nw-702161437.txt
@@ -0,0 +1 @@
+0 341.0 91.0 116.0 68.0
diff --git a/projects/drone-net/labels/dji-drone-over-crops-summer-260nw-1083920486.txt b/projects/drone-net/labels/dji-drone-over-crops-summer-260nw-1083920486.txt
new file mode 100644
index 0000000000000000000000000000000000000000..390c63cba647a53e63062c546554a0c63e8af5f9
--- /dev/null
+++ b/projects/drone-net/labels/dji-drone-over-crops-summer-260nw-1083920486.txt
@@ -0,0 +1 @@
+0 193.0 122.0 64.0 38.0
diff --git a/projects/drone-net/labels/dji-mavic-air-drone-bicycle-260nw-1050697589.txt b/projects/drone-net/labels/dji-mavic-air-drone-bicycle-260nw-1050697589.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1dfe0d9c0697a2d830184c1e858cfadf364aff60
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-air-drone-bicycle-260nw-1050697589.txt
@@ -0,0 +1 @@
+0 213.5 72.5 149.0 135.0
diff --git a/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880123.txt b/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880123.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c317b40ed652bd3ae80cd71762f68ef898cf4dcf
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880123.txt
@@ -0,0 +1 @@
+0 285.5 164.0 131.0 122.0
diff --git a/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880126.txt b/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880126.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b576b1a0bbb76e379fb5fd8e700d762a2b00be5a
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880126.txt
@@ -0,0 +1 @@
+0 145.5 126.5 109.0 125.0
diff --git a/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880132.txt b/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880132.txt
new file mode 100644
index 0000000000000000000000000000000000000000..21a482e5238333c589d2274308b70c0808c1f8d4
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880132.txt
@@ -0,0 +1,2 @@
+0 118.0 96.0 204.0 174.0
+0 277.5 167.5 133.0 125.0
diff --git a/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880135.txt b/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880135.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79328ba74994a0273a241e4a465b62c2c3cc6972
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880135.txt
@@ -0,0 +1,2 @@
+0 146.5 111.5 3.0 1.0
+0 143.5 127.5 119.0 117.0
diff --git a/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880138.txt b/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880138.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4c42e1772905463deec4b9c101b23bc972db072
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880138.txt
@@ -0,0 +1 @@
+0 139.5 128.0 139.0 126.0
diff --git a/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880144.txt b/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880144.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee2efdd418d3039fd0c1d77e992a021c44c185e3
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-air-flat-layout-260nw-1038880144.txt
@@ -0,0 +1 @@
+0 174.0 132.0 206.0 134.0
diff --git a/projects/drone-net/labels/dji-mavic-air-hand-on-260nw-1040549362.txt b/projects/drone-net/labels/dji-mavic-air-hand-on-260nw-1040549362.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6c527bc53a4ae9a192c4414e11732f65d2afe5f
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-air-hand-on-260nw-1040549362.txt
@@ -0,0 +1 @@
+0 197.0 128.5 232.0 249.0
diff --git a/projects/drone-net/labels/dji-mavic-air-on-wooden-260nw-1050697202.txt b/projects/drone-net/labels/dji-mavic-air-on-wooden-260nw-1050697202.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2872da5214ebc0ee4afea1ddd35e19bcf26dcd3
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-air-on-wooden-260nw-1050697202.txt
@@ -0,0 +1 @@
+0 287.0 78.5 174.0 141.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-1009622683.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-1009622683.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be73e27732640aac787c7f64502fe1718d11dfa5
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-1009622683.txt
@@ -0,0 +1 @@
+0 237.5 146.5 395.0 103.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-1009622689.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-1009622689.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8297c05e135add72d8daa857d6c73700bc67b07a
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-1009622689.txt
@@ -0,0 +1 @@
+0 212.0 150.0 354.0 110.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-1009622698.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-1009622698.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9547589389e48ed1b0f78c3e9f9c3d216e4c1e61
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-1009622698.txt
@@ -0,0 +1 @@
+0 190.0 150.0 268.0 112.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-1009622704.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-1009622704.txt
new file mode 100644
index 0000000000000000000000000000000000000000..917de8026e53f38e33e96a2e78398b2016fa780f
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-1009622704.txt
@@ -0,0 +1,2 @@
+0 201.0 137.5 388.0 173.0
+0 394.5 223.5 1.0 1.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-676190659.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-676190659.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5df247b22921fea9ea001c268a68679ebe5edfe7
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-676190659.txt
@@ -0,0 +1,2 @@
+0 170.0 100.5 288.0 197.0
+0 313.5 198.5 1.0 1.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-676190665.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-676190665.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3cab4d97061470780d3cf0edfe4d71eca1756ef7
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-676190665.txt
@@ -0,0 +1 @@
+0 279.5 183.5 347.0 127.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261833.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261833.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e5e4e618a67d0e4b70eead8afbe1b8709c1f9918
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261833.txt
@@ -0,0 +1 @@
+0 164.5 106.0 251.0 182.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261842.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261842.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7c5c0f9d257e89f3555ba5a5e7cfc0b68ce82994
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261842.txt
@@ -0,0 +1 @@
+0 184.0 135.5 206.0 115.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261845.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261845.txt
new file mode 100644
index 0000000000000000000000000000000000000000..640231a876bcc41c29dfb489b668927471c51e67
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261845.txt
@@ -0,0 +1 @@
+0 197.0 133.0 380.0 148.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261848.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261848.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d588c289e0366eecaf8b48769a9d88ea42abf49c
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261848.txt
@@ -0,0 +1 @@
+0 217.0 125.5 298.0 169.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261857.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261857.txt
new file mode 100644
index 0000000000000000000000000000000000000000..602dc28d3468547e283026cb37e613bae44415ae
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261857.txt
@@ -0,0 +1 @@
+0 156.0 96.0 266.0 174.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261866.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261866.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa843fcbf91310a771fa53db8b49110dfc86eec6
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flight-260nw-677261866.txt
@@ -0,0 +1 @@
+0 191.5 143.5 307.0 69.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622680.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622680.txt
new file mode 100644
index 0000000000000000000000000000000000000000..60026e7df344aeb4228704ae7349cf41b5c1587f
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622680.txt
@@ -0,0 +1 @@
+0 192.5 164.0 327.0 66.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622686.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622686.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c3b16cf8896309bc2bba27d76e81c431341318e5
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622686.txt
@@ -0,0 +1 @@
+0 200.0 130.0 386.0 208.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622692.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622692.txt
new file mode 100644
index 0000000000000000000000000000000000000000..08fe63efa6295681c7df77899de29f9d3a81a2d6
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622692.txt
@@ -0,0 +1 @@
+0 198.5 145.0 291.0 94.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622701.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622701.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8d1b0221ea97c18c47638607783ae87a9f39ad7b
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622701.txt
@@ -0,0 +1 @@
+0 198.0 135.0 358.0 90.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622707.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622707.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ce33149a2ff3966fa6050f363fc8488a0db4ca5
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-1009622707.txt
@@ -0,0 +1,2 @@
+0 199.5 153.0 347.0 156.0
+0 372.5 230.5 1.0 1.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-676181260.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-676181260.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b94cca1dd53a4c78e01c300b029df21af844602
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-676181260.txt
@@ -0,0 +1 @@
+0 150.5 141.5 289.0 103.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-676181263.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-676181263.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2694747a14ff90153c9dbb785811ee073d684e18
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-676181263.txt
@@ -0,0 +1 @@
+0 261.0 137.5 218.0 105.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-676181266.txt b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-676181266.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d6339abdca29260ae1a63f92afb5ca1dfd6ed3f4
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-flying-260nw-676181266.txt
@@ -0,0 +1 @@
+0 149.5 143.0 191.0 86.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-israel-260nw-732157351.txt b/projects/drone-net/labels/dji-mavic-pro-drone-israel-260nw-732157351.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c5721054829b2cc85e5fbecf5b777c0196d919e
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-israel-260nw-732157351.txt
@@ -0,0 +1 @@
+0 196.0 104.5 366.0 167.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-israel-260nw-732157480.txt b/projects/drone-net/labels/dji-mavic-pro-drone-israel-260nw-732157480.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8cfa0102fc3b8a2594465ee29ae9af2e090ffded
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-israel-260nw-732157480.txt
@@ -0,0 +1 @@
+0 115.5 131.0 167.0 168.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-israel-260nw-732160462.txt b/projects/drone-net/labels/dji-mavic-pro-drone-israel-260nw-732160462.txt
new file mode 100644
index 0000000000000000000000000000000000000000..09b5ddcf10c1bd4261919010d87c09fad3549b0a
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-israel-260nw-732160462.txt
@@ -0,0 +1 @@
+0 79.0 130.0 146.0 180.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-israel-260nw-732160579.txt b/projects/drone-net/labels/dji-mavic-pro-drone-israel-260nw-732160579.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6fc5de6b3e396c0a4d5962313d6d8e9887b74c56
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-israel-260nw-732160579.txt
@@ -0,0 +1 @@
+0 222.5 122.0 415.0 238.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-560644858.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-560644858.txt
new file mode 100644
index 0000000000000000000000000000000000000000..896f7bab83ee201a02382ef3bf4464ee732963bb
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-560644858.txt
@@ -0,0 +1 @@
+0 207.5 138.5 363.0 199.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-560644870.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-560644870.txt
new file mode 100644
index 0000000000000000000000000000000000000000..80409ba6276e9b32c7cf94d70255b5c24100b8cf
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-560644870.txt
@@ -0,0 +1 @@
+0 236.5 101.0 283.0 138.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-560644873.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-560644873.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72f7093171e74bfdeea99b68d5c54343c7764bc9
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-560644873.txt
@@ -0,0 +1 @@
+0 197.5 141.0 249.0 212.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-560644876.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-560644876.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7d74932a39a524810e4124fdf42f9f04e4478c0
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-560644876.txt
@@ -0,0 +1 @@
+0 189.0 150.0 368.0 122.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-563678803.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-563678803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a451bde25f7a956ed3891ea7cdf2c25242fb3ee4
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-563678803.txt
@@ -0,0 +1 @@
+0 184.5 133.0 355.0 160.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-563678812.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-563678812.txt
new file mode 100644
index 0000000000000000000000000000000000000000..621a6de02aa347eeddac78bc6188a3dd60d91441
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-563678812.txt
@@ -0,0 +1 @@
+0 197.0 132.5 376.0 159.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-567949936.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-567949936.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79263baed25c0879033f926c334f7091e7bd8789
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-567949936.txt
@@ -0,0 +1 @@
+0 188.5 128.5 239.0 193.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-567949939.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-567949939.txt
new file mode 100644
index 0000000000000000000000000000000000000000..abd8f7be34d14c0fa2dda16950e8b33dcae282e6
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-567949939.txt
@@ -0,0 +1 @@
+0 181.0 116.5 334.0 171.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-567949942.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-567949942.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8405c036012f35b8e0555e0f7ed8dbfdc59ed561
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-567949942.txt
@@ -0,0 +1 @@
+0 175.5 125.0 317.0 158.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597367553.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597367553.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b8d79a8b9f7032246595f9334860e5d6bafb9d32
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597367553.txt
@@ -0,0 +1 @@
+0 151.5 145.0 133.0 68.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597367571.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597367571.txt
new file mode 100644
index 0000000000000000000000000000000000000000..57314fe38bb81d17cf3e25fc587e7c58585804af
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597367571.txt
@@ -0,0 +1 @@
+0 170.5 132.5 335.0 127.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597379988.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597379988.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b251e0aeb5df9b53a4ba07cee9591564bb10fba
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597379988.txt
@@ -0,0 +1 @@
+0 160.0 144.0 186.0 88.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597379991.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597379991.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3bd9a6c9614cfcd4a145743291470317772b8207
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597379991.txt
@@ -0,0 +1 @@
+0 172.0 139.5 256.0 79.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597379994.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597379994.txt
new file mode 100644
index 0000000000000000000000000000000000000000..07884148dfe58547062a55dc7657dbdd2561f7ee
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597379994.txt
@@ -0,0 +1,2 @@
+0 165.5 144.5 131.0 53.0
+0 230.5 170.5 1.0 1.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597605294.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597605294.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a59c25b69bfbf5d77ded4b442dac232c96a132b
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-597605294.txt
@@ -0,0 +1 @@
+0 154.0 142.5 144.0 63.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-599886017.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-599886017.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26591064be2b6896af7972e7f6cea89e4286b58e
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-599886017.txt
@@ -0,0 +1 @@
+0 178.0 160.5 136.0 43.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-599887085.txt b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-599887085.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4436df70a68dc54779d9dade0c91ab73604d6921
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-latvia-260nw-599887085.txt
@@ -0,0 +1 @@
+0 181.0 137.0 100.0 36.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1028042260.txt b/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1028042260.txt
new file mode 100644
index 0000000000000000000000000000000000000000..54e115e8f5b775f13d1ceeb1896282c437f2c100
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1028042260.txt
@@ -0,0 +1 @@
+0 187.5 135.0 333.0 212.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1028056351.txt b/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1028056351.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ea37aba47ccd7408c5dafd3bd26adeb292e9e35e
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1028056351.txt
@@ -0,0 +1,2 @@
+0 119.0 132.0 220.0 222.0
+0 228.5 243.5 1.0 1.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1028082847.txt b/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1028082847.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e03e22153ca24fbf29711db397d63753fdaddc0
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1028082847.txt
@@ -0,0 +1 @@
+0 203.0 131.0 228.0 188.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1033378597.txt b/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1033378597.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95c3438a18022b95b2b22ca66587575284ee071b
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1033378597.txt
@@ -0,0 +1 @@
+0 193.0 129.5 356.0 111.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1049231243.txt b/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1049231243.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b1d213dd4746cc8569df79f44083c6d29d0069a0
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1049231243.txt
@@ -0,0 +1 @@
+0 194.5 138.5 307.0 169.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1062653582.txt b/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1062653582.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2451331d9b8c1a1d53db02ed48490bc0cc00bfd
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1062653582.txt
@@ -0,0 +1 @@
+0 255.0 95.5 260.0 161.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1108177427.txt b/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1108177427.txt
new file mode 100644
index 0000000000000000000000000000000000000000..764dd1f806f9e10240173176bd6eeed10bd21edf
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-moscow-260nw-1108177427.txt
@@ -0,0 +1,2 @@
+0 119.5 124.5 215.0 221.0
+0 226.5 237.5 1.0 1.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-prague-260nw-636003467.txt b/projects/drone-net/labels/dji-mavic-pro-drone-prague-260nw-636003467.txt
new file mode 100644
index 0000000000000000000000000000000000000000..857370a7397c8edcfa6266ac3cd835fd1fdc8413
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-prague-260nw-636003467.txt
@@ -0,0 +1 @@
+0 145.5 122.5 277.0 245.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-prague-260nw-636003530.txt b/projects/drone-net/labels/dji-mavic-pro-drone-prague-260nw-636003530.txt
new file mode 100644
index 0000000000000000000000000000000000000000..277a0420317f6ba5c1e39fc845d5bacc9624b20e
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-prague-260nw-636003530.txt
@@ -0,0 +1 @@
+0 211.5 122.5 405.0 199.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-prague-260nw-636003596.txt b/projects/drone-net/labels/dji-mavic-pro-drone-prague-260nw-636003596.txt
new file mode 100644
index 0000000000000000000000000000000000000000..909fc6f5be1b2a495cd54a6cc054c27cc9fee92f
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-prague-260nw-636003596.txt
@@ -0,0 +1 @@
+0 213.5 147.5 425.0 177.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-riga-260nw-533974783.txt b/projects/drone-net/labels/dji-mavic-pro-drone-riga-260nw-533974783.txt
new file mode 100644
index 0000000000000000000000000000000000000000..82f0bcc5aff0ded2b92a1b37ef31b04b8892f7f0
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-riga-260nw-533974783.txt
@@ -0,0 +1 @@
+0 187.0 125.5 372.0 177.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-riga-260nw-533974795.txt b/projects/drone-net/labels/dji-mavic-pro-drone-riga-260nw-533974795.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d498a0c942aa29a774036bd3c50c2fb1557dc822
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-riga-260nw-533974795.txt
@@ -0,0 +1 @@
+0 221.0 110.0 310.0 142.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-riga-260nw-533974804.txt b/projects/drone-net/labels/dji-mavic-pro-drone-riga-260nw-533974804.txt
new file mode 100644
index 0000000000000000000000000000000000000000..47016af526ef169f2c27db15088ef1974108b6e5
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-riga-260nw-533974804.txt
@@ -0,0 +1 @@
+0 91.0 78.5 166.0 131.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-riga-260nw-533974813.txt b/projects/drone-net/labels/dji-mavic-pro-drone-riga-260nw-533974813.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36f471c88539bf2c8201a8baf84a116a8437ca64
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-riga-260nw-533974813.txt
@@ -0,0 +1 @@
+0 194.0 136.0 352.0 152.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-533974276.txt b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-533974276.txt
new file mode 100644
index 0000000000000000000000000000000000000000..828a8c9b169effb3cc6559ffc4d9c682e4c997fb
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-533974276.txt
@@ -0,0 +1 @@
+0 200.0 110.5 378.0 177.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-533974279.txt b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-533974279.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b3607bd0718e4e202e929b91312c129eefcee4f
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-533974279.txt
@@ -0,0 +1 @@
+0 174.0 89.5 344.0 179.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803243.txt b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803243.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f9da0f9c70b2af3b2170c90351c6db05ecdc0af
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803243.txt
@@ -0,0 +1 @@
+0 199.0 106.0 370.0 152.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803249.txt b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803249.txt
new file mode 100644
index 0000000000000000000000000000000000000000..288680805845f4af3580ee772d2a71de5990d323
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803249.txt
@@ -0,0 +1 @@
+0 202.5 127.5 395.0 107.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803255.txt b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803255.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9969d6dd24247c431040ff4681a83a26e52dbb75
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803255.txt
@@ -0,0 +1 @@
+0 184.5 131.5 261.0 219.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803261.txt b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803261.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebb91aff61aa90287b246bdff0971b35232e40db
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803261.txt
@@ -0,0 +1 @@
+0 195.0 125.0 380.0 210.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803267.txt b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803267.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5237ef74798cbcb7d47d813ed6df83ae48a20147
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803267.txt
@@ -0,0 +1 @@
+0 203.5 134.0 297.0 224.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803279.txt b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803279.txt
new file mode 100644
index 0000000000000000000000000000000000000000..80eb1b1e07475e370dede7fe23adc88d261c67e5
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803279.txt
@@ -0,0 +1 @@
+0 182.0 119.5 316.0 169.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803282.txt b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803282.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35a50a98d8a53a8bc9c31894974e9692a147ddc4
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803282.txt
@@ -0,0 +1 @@
+0 209.0 128.0 386.0 184.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803288.txt b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803288.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7dbfd63b38e95a6a8c50b74d508bfd3db87c111
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-drone-rigalatvia-260nw-542803288.txt
@@ -0,0 +1 @@
+0 206.5 99.0 365.0 108.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344344.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344344.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79cc782f30ba339eb92e7190b9720aaf3b827b53
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344344.txt
@@ -0,0 +1 @@
+0 192.5 158.0 293.0 170.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344347.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344347.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b258dbf327feb7cf7f80be52792930155a98586
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344347.txt
@@ -0,0 +1 @@
+0 193.5 135.0 245.0 216.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344350.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344350.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7ec95a1c37c52a4508eef9f4f5e23c289c56f023
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344350.txt
@@ -0,0 +1 @@
+0 96.5 128.0 155.0 232.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344353.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344353.txt
new file mode 100644
index 0000000000000000000000000000000000000000..91ed5b3f8ce18f699bbe6d8bfb405856f4eec7de
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344353.txt
@@ -0,0 +1 @@
+0 187.5 134.0 303.0 208.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344356.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344356.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3d8fe72e9e3354186cb1a7f7721f58d05eee2368
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344356.txt
@@ -0,0 +1 @@
+0 182.0 144.0 248.0 230.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344359.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344359.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ef22bb361a12e0e306e4fa8cf9e841a23d45f67b
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344359.txt
@@ -0,0 +1 @@
+0 85.5 116.5 171.0 231.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344362.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344362.txt
new file mode 100644
index 0000000000000000000000000000000000000000..084ecee5014264443478d402b7df66eb1f14f443
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344362.txt
@@ -0,0 +1 @@
+0 190.5 137.0 315.0 198.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344365.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344365.txt
new file mode 100644
index 0000000000000000000000000000000000000000..daa9c5f2dcaa9357ee628802d8e89323932532ac
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344365.txt
@@ -0,0 +1 @@
+0 129.0 135.5 258.0 271.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344368.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344368.txt
new file mode 100644
index 0000000000000000000000000000000000000000..360768c8ec1094e19e09e4e5cc2186fefddf341f
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344368.txt
@@ -0,0 +1 @@
+0 177.0 140.5 330.0 235.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344371.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344371.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a35c9f96a0947609f24110aafe286c82646d5758
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344371.txt
@@ -0,0 +1 @@
+0 160.5 178.0 321.0 176.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344416.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344416.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b5e3cab4a88aabaabad5f3b39a252d14c77c5735
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344416.txt
@@ -0,0 +1 @@
+0 180.5 138.0 325.0 116.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344419.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344419.txt
new file mode 100644
index 0000000000000000000000000000000000000000..318ac2f9c18bf60b1a9ed9b9769bd7a5d685fcdd
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344419.txt
@@ -0,0 +1 @@
+0 178.0 160.0 272.0 220.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344422.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344422.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ed29afbde92c4029860513faa44079cd33411a13
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344422.txt
@@ -0,0 +1 @@
+0 211.0 150.0 278.0 134.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344425.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344425.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32600f6f9c3879b0d547b087c13ceeeeb325a691
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344425.txt
@@ -0,0 +1 @@
+0 212.5 142.5 299.0 175.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344428.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344428.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b9a8d9e327a7ce11e5a22d1a2e7e9025c661033e
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344428.txt
@@ -0,0 +1 @@
+0 174.0 151.5 302.0 99.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344431.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344431.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0418e92c5d6aea3922749faa5f7a579e0a342efc
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344431.txt
@@ -0,0 +1,2 @@
+0 181.0 146.0 324.0 210.0
+0 342.5 251.5 1.0 1.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344434.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344434.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a2b1cb73af11e4b897b7f9bbe013f0959e7329b
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344434.txt
@@ -0,0 +1 @@
+0 199.0 135.0 328.0 116.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344437.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344437.txt
new file mode 100644
index 0000000000000000000000000000000000000000..315c55d859187bd2054ae98ba62888873b5b2555
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344437.txt
@@ -0,0 +1 @@
+0 210.0 129.5 196.0 215.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344440.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344440.txt
new file mode 100644
index 0000000000000000000000000000000000000000..90cdf9adfc349469361c22b3a0b82f97002c7cd5
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344440.txt
@@ -0,0 +1,2 @@
+0 204.5 145.0 339.0 162.0
+0 373.5 225.5 1.0 1.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344443.txt b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344443.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ac42bdf322689dc894c27ad93dcc074ead71355
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344443.txt
@@ -0,0 +1 @@
+0 191.0 149.0 334.0 178.0
diff --git a/projects/drone-net/labels/dji-mavic-pro-on-white-260nw-1125301628.txt b/projects/drone-net/labels/dji-mavic-pro-on-white-260nw-1125301628.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e7418e0986138892f291b74f45836b363293b1fc
--- /dev/null
+++ b/projects/drone-net/labels/dji-mavic-pro-on-white-260nw-1125301628.txt
@@ -0,0 +1 @@
+0 205.5 159.0 337.0 198.0
diff --git a/projects/drone-net/labels/dji-phantom-3-professional-drone-260nw-1010962075.txt b/projects/drone-net/labels/dji-phantom-3-professional-drone-260nw-1010962075.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dcc5498916a358801bb2479371a2358e0e108279
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-3-professional-drone-260nw-1010962075.txt
@@ -0,0 +1 @@
+0 202.0 155.0 314.0 132.0
diff --git a/projects/drone-net/labels/dji-phantom-3s-drone-ready-260nw-690052978.txt b/projects/drone-net/labels/dji-phantom-3s-drone-ready-260nw-690052978.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75aaecc63b5e6f004f9d64e17d6bf3e7326330ec
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-3s-drone-ready-260nw-690052978.txt
@@ -0,0 +1 @@
+0 197.0 179.0 158.0 86.0
diff --git a/projects/drone-net/labels/dji-phantom-4-drone-260nw-404078368.txt b/projects/drone-net/labels/dji-phantom-4-drone-260nw-404078368.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bcbe6ed053188c789d470ac00751a2ba36204e29
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-drone-260nw-404078368.txt
@@ -0,0 +1,2 @@
+0 209.5 144.0 333.0 228.0
+0 375.5 257.5 1.0 1.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-being-260nw-1010339167.txt b/projects/drone-net/labels/dji-phantom-4-pro-being-260nw-1010339167.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f033826b19746ef08ad7a61e041a27a08ebc3f40
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-being-260nw-1010339167.txt
@@ -0,0 +1 @@
+0 108.0 106.0 52.0 50.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-being-260nw-1010339170.txt b/projects/drone-net/labels/dji-phantom-4-pro-being-260nw-1010339170.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7fafe3103e04c32fad7f6b1642de38cfd467aaad
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-being-260nw-1010339170.txt
@@ -0,0 +1 @@
+0 257.0 81.0 66.0 60.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088925782.txt b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088925782.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c33dc3a42cfc49e783d2fe434d98712407294b6
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088925782.txt
@@ -0,0 +1 @@
+0 256.5 94.5 91.0 67.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928392.txt b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928392.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fcd13bba1b8f07bee72432166562d987c1835057
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928392.txt
@@ -0,0 +1 @@
+0 271.0 145.5 162.0 105.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928395.txt b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928395.txt
new file mode 100644
index 0000000000000000000000000000000000000000..805658bda2f8459b1fa88f7f1772ba29c6bb1d49
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928395.txt
@@ -0,0 +1 @@
+0 287.5 140.5 231.0 111.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928398.txt b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928398.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5e1e2c4d8163b6722dec1ca3b81688ba9fb97cec
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928398.txt
@@ -0,0 +1 @@
+0 273.0 153.5 138.0 83.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928401.txt b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928401.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a7e9bb0c55be60a2888e13e271ffe96d39d9835
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928401.txt
@@ -0,0 +1 @@
+0 249.5 130.0 193.0 122.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928404.txt b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928404.txt
new file mode 100644
index 0000000000000000000000000000000000000000..71090fa0a9f08f0d723895b0542329172e2f94a6
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928404.txt
@@ -0,0 +1 @@
+0 251.5 130.0 177.0 144.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928407.txt b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928407.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c92c1e67317ae4c6fae70abd5814950d6ee63277
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928407.txt
@@ -0,0 +1 @@
+0 252.0 129.0 170.0 98.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928410.txt b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928410.txt
new file mode 100644
index 0000000000000000000000000000000000000000..647313478940e0641f1b333195de747f292fde01
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928410.txt
@@ -0,0 +1 @@
+0 285.0 134.5 256.0 145.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928413.txt b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928413.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7ff5757fbbf782e92fab9dc9536e0f3a324290b0
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928413.txt
@@ -0,0 +1 @@
+0 251.5 131.0 193.0 122.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928416.txt b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928416.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d211bc993ae1bac2865a1ed0dcc3032ca4853ef8
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928416.txt
@@ -0,0 +1 @@
+0 256.5 124.5 157.0 133.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928419.txt b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928419.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0dd5cb788b7d6c369593f5d01cefc99fce54933d
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928419.txt
@@ -0,0 +1,2 @@
+0 264.5 140.5 121.0 77.0
+0 325.0 178.5 2.0 1.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928422.txt b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928422.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9f29aa9bed63ed2a8216191ec54fc8a8ced79141
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928422.txt
@@ -0,0 +1 @@
+0 258.0 122.0 154.0 126.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928425.txt b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928425.txt
new file mode 100644
index 0000000000000000000000000000000000000000..195da2b9b7f22f676ea6d37d0f4881e3c2cfa260
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088928425.txt
@@ -0,0 +1 @@
+0 256.0 123.5 144.0 119.0
diff --git a/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088935289.txt b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088935289.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1798663070f643946acb930d38ff5f204ec0d412
--- /dev/null
+++ b/projects/drone-net/labels/dji-phantom-4-pro-obsidian-260nw-1088935289.txt
@@ -0,0 +1 @@
+0 166.0 112.5 106.0 85.0
diff --git a/projects/drone-net/labels/dji-spark-drone-on-air-260nw-1062783170.txt b/projects/drone-net/labels/dji-spark-drone-on-air-260nw-1062783170.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f0bed8cca8fab291669e4e5b20478387eee9917d
--- /dev/null
+++ b/projects/drone-net/labels/dji-spark-drone-on-air-260nw-1062783170.txt
@@ -0,0 +1 @@
+0 245.0 120.0 218.0 120.0
diff --git a/projects/drone-net/labels/dji-spark-sticker-cover-available-260nw-707416564.txt b/projects/drone-net/labels/dji-spark-sticker-cover-available-260nw-707416564.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba7b8be678c09455fcb02e7f411a89519b9ad7d3
--- /dev/null
+++ b/projects/drone-net/labels/dji-spark-sticker-cover-available-260nw-707416564.txt
@@ -0,0 +1 @@
+0 333.5 122.5 609.0 135.0
diff --git a/projects/drone-net/labels/dji-spark-uav-drone-quadrocopter-260nw-1134511202.txt b/projects/drone-net/labels/dji-spark-uav-drone-quadrocopter-260nw-1134511202.txt
new file mode 100644
index 0000000000000000000000000000000000000000..214410f598ee93c7c3ffd7b14af9293a1a176b82
--- /dev/null
+++ b/projects/drone-net/labels/dji-spark-uav-drone-quadrocopter-260nw-1134511202.txt
@@ -0,0 +1 @@
+0 234.5 76.0 225.0 152.0
diff --git a/projects/drone-net/labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522866.txt b/projects/drone-net/labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522866.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6fd3032db10da6f0af335fe607e771d768d8f76a
--- /dev/null
+++ b/projects/drone-net/labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522866.txt
@@ -0,0 +1 @@
+0 180.0 134.5 52.0 29.0
diff --git a/projects/drone-net/labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522878.txt b/projects/drone-net/labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522878.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96d557301e05362e592c30340f6b20e63cd3ce9e
--- /dev/null
+++ b/projects/drone-net/labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522878.txt
@@ -0,0 +1 @@
+0 133.5 103.0 41.0 26.0
diff --git a/projects/drone-net/labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522884.txt b/projects/drone-net/labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522884.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1412fc45836982216c75b52b80e0711ea256ba58
--- /dev/null
+++ b/projects/drone-net/labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522884.txt
@@ -0,0 +1 @@
+0 61.5 126.5 45.0 29.0
diff --git a/projects/drone-net/labels/dolzhanskaya-russia-02052018-image-dji-260nw-1082937491.txt b/projects/drone-net/labels/dolzhanskaya-russia-02052018-image-dji-260nw-1082937491.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e56b6f7763eca047a30d0cc0451cd557a0efbd1f
--- /dev/null
+++ b/projects/drone-net/labels/dolzhanskaya-russia-02052018-image-dji-260nw-1082937491.txt
@@ -0,0 +1 @@
+0 165.5 139.0 241.0 180.0
diff --git a/projects/drone-net/labels/dolzhanskaya-russia-02052018-image-dji-260nw-1082939618.txt b/projects/drone-net/labels/dolzhanskaya-russia-02052018-image-dji-260nw-1082939618.txt
new file mode 100644
index 0000000000000000000000000000000000000000..feb5d7c7859d60f499751f5c0b99c7844045e5df
--- /dev/null
+++ b/projects/drone-net/labels/dolzhanskaya-russia-02052018-image-dji-260nw-1082939618.txt
@@ -0,0 +1 @@
+0 89.5 81.0 139.0 96.0
diff --git a/projects/drone-net/labels/dolzhanskaya-russia-02052018-image-dji-260nw-1083057137.txt b/projects/drone-net/labels/dolzhanskaya-russia-02052018-image-dji-260nw-1083057137.txt
new file mode 100644
index 0000000000000000000000000000000000000000..882961fa36ee5164fc1f264f2ca0f4db03901323
--- /dev/null
+++ b/projects/drone-net/labels/dolzhanskaya-russia-02052018-image-dji-260nw-1083057137.txt
@@ -0,0 +1 @@
+0 109.5 82.0 135.0 96.0
diff --git a/projects/drone-net/labels/dolzhanskaya-russia-02052018-image-dji-260nw-1083205766.txt b/projects/drone-net/labels/dolzhanskaya-russia-02052018-image-dji-260nw-1083205766.txt
new file mode 100644
index 0000000000000000000000000000000000000000..225df5cac2b6da367b994ab71b5f458bdfad23bc
--- /dev/null
+++ b/projects/drone-net/labels/dolzhanskaya-russia-02052018-image-dji-260nw-1083205766.txt
@@ -0,0 +1 @@
+0 303.5 76.0 149.0 104.0
diff --git a/projects/drone-net/labels/downings-ireland-march-06-2016-260nw-387693463.txt b/projects/drone-net/labels/downings-ireland-march-06-2016-260nw-387693463.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61800eaf3eea16a7d28a23d819224fae98d19364
--- /dev/null
+++ b/projects/drone-net/labels/downings-ireland-march-06-2016-260nw-387693463.txt
@@ -0,0 +1 @@
+0 291.0 84.0 78.0 46.0
diff --git a/projects/drone-net/labels/downings-ireland-march-06-2016-260nw-387693487.txt b/projects/drone-net/labels/downings-ireland-march-06-2016-260nw-387693487.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44d88c76294777d865bd17d7157a19a8d1b35722
--- /dev/null
+++ b/projects/drone-net/labels/downings-ireland-march-06-2016-260nw-387693487.txt
@@ -0,0 +1 @@
+0 110.0 89.5 56.0 39.0
diff --git a/projects/drone-net/labels/downings-ireland-march-06-2016-260nw-387693511.txt b/projects/drone-net/labels/downings-ireland-march-06-2016-260nw-387693511.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72db81bd62eac372657c659100276a73f53d99f2
--- /dev/null
+++ b/projects/drone-net/labels/downings-ireland-march-06-2016-260nw-387693511.txt
@@ -0,0 +1 @@
+0 302.0 71.0 52.0 36.0
diff --git a/projects/drone-net/labels/drone-260nw-609909833.txt b/projects/drone-net/labels/drone-260nw-609909833.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fc03300c3b857ea1cb01324409d608f219db8c33
--- /dev/null
+++ b/projects/drone-net/labels/drone-260nw-609909833.txt
@@ -0,0 +1 @@
+0 72.5 76.0 77.0 72.0
diff --git a/projects/drone-net/labels/drone-260nw-609909854.txt b/projects/drone-net/labels/drone-260nw-609909854.txt
new file mode 100644
index 0000000000000000000000000000000000000000..decb1ef06734d616d64442d69e60258c9a4276e1
--- /dev/null
+++ b/projects/drone-net/labels/drone-260nw-609909854.txt
@@ -0,0 +1 @@
+0 89.0 125.0 104.0 82.0
diff --git a/projects/drone-net/labels/drone-260nw-609909863.txt b/projects/drone-net/labels/drone-260nw-609909863.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba2c5448b1807d387a26ccd113b41188c5d89078
--- /dev/null
+++ b/projects/drone-net/labels/drone-260nw-609909863.txt
@@ -0,0 +1 @@
+0 91.5 78.5 43.0 37.0
diff --git a/projects/drone-net/labels/drone-dji-mavic-air-control-260nw-1040481397.txt b/projects/drone-net/labels/drone-dji-mavic-air-control-260nw-1040481397.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75bbd8737b726977b1807e26f79e8ca71200bc9d
--- /dev/null
+++ b/projects/drone-net/labels/drone-dji-mavic-air-control-260nw-1040481397.txt
@@ -0,0 +1 @@
+0 125.0 131.5 196.0 185.0
diff --git a/projects/drone-net/labels/drone-dji-mavic-air-control-260nw-1040549368.txt b/projects/drone-net/labels/drone-dji-mavic-air-control-260nw-1040549368.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fd348331c206c02715623693da3031ca60e300fb
--- /dev/null
+++ b/projects/drone-net/labels/drone-dji-mavic-air-control-260nw-1040549368.txt
@@ -0,0 +1 @@
+0 110.5 130.5 213.0 207.0
diff --git a/projects/drone-net/labels/drone-dji-mavic-air-control-260nw-1050687482.txt b/projects/drone-net/labels/drone-dji-mavic-air-control-260nw-1050687482.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d37eeccc266c6753c85d0b506a54be072cde863e
--- /dev/null
+++ b/projects/drone-net/labels/drone-dji-mavic-air-control-260nw-1050687482.txt
@@ -0,0 +1 @@
+0 116.0 134.0 224.0 116.0
diff --git a/projects/drone-net/labels/drone-dji-mavic-air-control-260nw-1050687509.txt b/projects/drone-net/labels/drone-dji-mavic-air-control-260nw-1050687509.txt
new file mode 100644
index 0000000000000000000000000000000000000000..edb12b9c2be83dcf6eb849ad760fe905923ad17d
--- /dev/null
+++ b/projects/drone-net/labels/drone-dji-mavic-air-control-260nw-1050687509.txt
@@ -0,0 +1 @@
+0 195.5 131.5 349.0 225.0
diff --git a/projects/drone-net/labels/drone-dji-mavic-air-hand-260nw-1050687485.txt b/projects/drone-net/labels/drone-dji-mavic-air-hand-260nw-1050687485.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05dff310e6e9ad9568cd59168b7594c4fc8d7f2b
--- /dev/null
+++ b/projects/drone-net/labels/drone-dji-mavic-air-hand-260nw-1050687485.txt
@@ -0,0 +1 @@
+0 187.0 131.0 244.0 252.0
diff --git a/projects/drone-net/labels/drone-dji-mavic-air-isolated-260nw-1040481043.txt b/projects/drone-net/labels/drone-dji-mavic-air-isolated-260nw-1040481043.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83c3c269a1c4bf570297085df5a7cc9bff5544fe
--- /dev/null
+++ b/projects/drone-net/labels/drone-dji-mavic-air-isolated-260nw-1040481043.txt
@@ -0,0 +1 @@
+0 191.5 142.0 271.0 204.0
diff --git a/projects/drone-net/labels/drone-dji-mavic-air-isolated-260nw-1050687497.txt b/projects/drone-net/labels/drone-dji-mavic-air-isolated-260nw-1050687497.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0ce941c66a34ae6b4b3aa11a5461f0a27d9993ac
--- /dev/null
+++ b/projects/drone-net/labels/drone-dji-mavic-air-isolated-260nw-1050687497.txt
@@ -0,0 +1 @@
+0 199.0 131.5 360.0 137.0
diff --git a/projects/drone-net/labels/drone-dji-mavic-air-on-260nw-1040549371.txt b/projects/drone-net/labels/drone-dji-mavic-air-on-260nw-1040549371.txt
new file mode 100644
index 0000000000000000000000000000000000000000..912de3908239cdad9eb2b442e9f89d17c8c4fef9
--- /dev/null
+++ b/projects/drone-net/labels/drone-dji-mavic-air-on-260nw-1040549371.txt
@@ -0,0 +1 @@
+0 193.5 126.5 257.0 231.0
diff --git a/projects/drone-net/labels/drone-dji-mavic-air-on-260nw-1050687500.txt b/projects/drone-net/labels/drone-dji-mavic-air-on-260nw-1050687500.txt
new file mode 100644
index 0000000000000000000000000000000000000000..16927175b116bae314b116639c29d479e2271c9d
--- /dev/null
+++ b/projects/drone-net/labels/drone-dji-mavic-air-on-260nw-1050687500.txt
@@ -0,0 +1 @@
+0 195.0 111.5 312.0 135.0
diff --git a/projects/drone-net/labels/drone-dji-mavic-air-on-260nw-1050687506.txt b/projects/drone-net/labels/drone-dji-mavic-air-on-260nw-1050687506.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a204a2c2e443016651e886401653c3b1d44abf57
--- /dev/null
+++ b/projects/drone-net/labels/drone-dji-mavic-air-on-260nw-1050687506.txt
@@ -0,0 +1 @@
+0 194.0 130.0 318.0 216.0
diff --git a/projects/drone-net/labels/drone-dji-mavic-air-protective-260nw-1050687491.txt b/projects/drone-net/labels/drone-dji-mavic-air-protective-260nw-1050687491.txt
new file mode 100644
index 0000000000000000000000000000000000000000..058a9ffb05c05e6dde6c4d4205b0a28634fdb936
--- /dev/null
+++ b/projects/drone-net/labels/drone-dji-mavic-air-protective-260nw-1050687491.txt
@@ -0,0 +1 @@
+0 188.5 126.0 355.0 156.0
diff --git a/projects/drone-net/labels/drone-dji-mavic-air-quadroopter-260nw-1040481433.txt b/projects/drone-net/labels/drone-dji-mavic-air-quadroopter-260nw-1040481433.txt
new file mode 100644
index 0000000000000000000000000000000000000000..229e7128b3fa5558ecaa6098c65dd8f5d40b0f5f
--- /dev/null
+++ b/projects/drone-net/labels/drone-dji-mavic-air-quadroopter-260nw-1040481433.txt
@@ -0,0 +1 @@
+0 201.0 124.5 358.0 145.0
diff --git a/projects/drone-net/labels/drone-dji-mavic-air-quadroopter-260nw-1040549365.txt b/projects/drone-net/labels/drone-dji-mavic-air-quadroopter-260nw-1040549365.txt
new file mode 100644
index 0000000000000000000000000000000000000000..38e6c728f7ab7c20a0a970521579e4e905c82c36
--- /dev/null
+++ b/projects/drone-net/labels/drone-dji-mavic-air-quadroopter-260nw-1040549365.txt
@@ -0,0 +1 @@
+0 195.0 97.0 390.0 194.0
diff --git a/projects/drone-net/labels/drone-flight-260nw-508153201.txt b/projects/drone-net/labels/drone-flight-260nw-508153201.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fece5642c1ceb18b0e154ffb344d56603df44be6
--- /dev/null
+++ b/projects/drone-net/labels/drone-flight-260nw-508153201.txt
@@ -0,0 +1 @@
+0 240.5 126.0 295.0 200.0
diff --git a/projects/drone-net/labels/drone-flight-260nw-508153975.txt b/projects/drone-net/labels/drone-flight-260nw-508153975.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ddb09d5b3e1c2dd6fbe139a07d671a99bd78df47
--- /dev/null
+++ b/projects/drone-net/labels/drone-flight-260nw-508153975.txt
@@ -0,0 +1 @@
+0 261.5 123.5 361.0 213.0
diff --git a/projects/drone-net/labels/drone-flight-260nw-508153984.txt b/projects/drone-net/labels/drone-flight-260nw-508153984.txt
new file mode 100644
index 0000000000000000000000000000000000000000..52a113c010d5e03a8bfc9e0ef74931fa5af9ac49
--- /dev/null
+++ b/projects/drone-net/labels/drone-flight-260nw-508153984.txt
@@ -0,0 +1 @@
+0 230.0 127.5 308.0 179.0
diff --git a/projects/drone-net/labels/drone-flight-260nw-508153996.txt b/projects/drone-net/labels/drone-flight-260nw-508153996.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc7fc671055e07d8b0c430ba0f0373c5ca828659
--- /dev/null
+++ b/projects/drone-net/labels/drone-flight-260nw-508153996.txt
@@ -0,0 +1 @@
+0 247.0 140.5 248.0 225.0
diff --git a/projects/drone-net/labels/drone-flight-dji-phantom-3-260nw-545092063.txt b/projects/drone-net/labels/drone-flight-dji-phantom-3-260nw-545092063.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff330bc0c0b4d15810d91c12ddb32482df00357d
--- /dev/null
+++ b/projects/drone-net/labels/drone-flight-dji-phantom-3-260nw-545092063.txt
@@ -0,0 +1 @@
+0 217.0 105.0 346.0 200.0
diff --git a/projects/drone-net/labels/drone-helsinki-finland-april-2017-260nw-748075114.txt b/projects/drone-net/labels/drone-helsinki-finland-april-2017-260nw-748075114.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8aeca8f7b9e2aab801ba00b5e6f56887760efd7
--- /dev/null
+++ b/projects/drone-net/labels/drone-helsinki-finland-april-2017-260nw-748075114.txt
@@ -0,0 +1 @@
+0 234.0 139.0 206.0 186.0
diff --git a/projects/drone-net/labels/drone-landing-mat-260nw-758106700.txt b/projects/drone-net/labels/drone-landing-mat-260nw-758106700.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d1d8eea3ac8a0c64881a2bd6d4b2baf9fc57362
--- /dev/null
+++ b/projects/drone-net/labels/drone-landing-mat-260nw-758106700.txt
@@ -0,0 +1 @@
+0 199.5 105.5 201.0 163.0
diff --git a/projects/drone-net/labels/drone-oversees-activity-firefighters-during-260nw-569066557.txt b/projects/drone-net/labels/drone-oversees-activity-firefighters-during-260nw-569066557.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e79d9a6d11399d0711726079505fb7b4ad9fc574
--- /dev/null
+++ b/projects/drone-net/labels/drone-oversees-activity-firefighters-during-260nw-569066557.txt
@@ -0,0 +1 @@
+0 178.5 107.0 109.0 88.0
diff --git a/projects/drone-net/labels/drone-oversees-activity-firefighters-during-260nw-569066566.txt b/projects/drone-net/labels/drone-oversees-activity-firefighters-during-260nw-569066566.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db86ccff60cbde0c38df5df9d180f18f4f5535b5
--- /dev/null
+++ b/projects/drone-net/labels/drone-oversees-activity-firefighters-during-260nw-569066566.txt
@@ -0,0 +1 @@
+0 332.0 35.5 94.0 47.0
diff --git a/projects/drone-net/labels/drone-oversees-activity-firefighters-during-260nw-569071027.txt b/projects/drone-net/labels/drone-oversees-activity-firefighters-during-260nw-569071027.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6257b23c84c743a4e9edff23f307d847b1b0280
--- /dev/null
+++ b/projects/drone-net/labels/drone-oversees-activity-firefighters-during-260nw-569071027.txt
@@ -0,0 +1 @@
+0 361.0 45.0 58.0 40.0
diff --git a/projects/drone-net/labels/drone-oversees-activity-firefighters-on-260nw-569088217.txt b/projects/drone-net/labels/drone-oversees-activity-firefighters-on-260nw-569088217.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9d8a7bf4b7801b31c3f12dff4b4c2223259b5aa2
--- /dev/null
+++ b/projects/drone-net/labels/drone-oversees-activity-firefighters-on-260nw-569088217.txt
@@ -0,0 +1 @@
+0 264.0 35.0 56.0 48.0
diff --git a/projects/drone-net/labels/drone-quad-copter-high-resolution-260nw-686569813.txt b/projects/drone-net/labels/drone-quad-copter-high-resolution-260nw-686569813.txt
new file mode 100644
index 0000000000000000000000000000000000000000..998b6c49e744fedfd6bfdd22272ccebfc808d8dc
--- /dev/null
+++ b/projects/drone-net/labels/drone-quad-copter-high-resolution-260nw-686569813.txt
@@ -0,0 +1 @@
+0 226.0 158.0 266.0 124.0
diff --git a/projects/drone-net/labels/drone-quadcopter-dji-phantom-3-260nw-438110464.txt b/projects/drone-net/labels/drone-quadcopter-dji-phantom-3-260nw-438110464.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e7891c1cb049007b4f5655206ff4b6fb9d0485be
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadcopter-dji-phantom-3-260nw-438110464.txt
@@ -0,0 +1 @@
+0 203.5 118.0 291.0 154.0
diff --git a/projects/drone-net/labels/drone-quadcopter-dji-phantom-3-260nw-457625905.txt b/projects/drone-net/labels/drone-quadcopter-dji-phantom-3-260nw-457625905.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e213cad5e373faa5f46e8d2c1172bbe1e2d86e40
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadcopter-dji-phantom-3-260nw-457625905.txt
@@ -0,0 +1 @@
+0 153.5 133.5 97.0 49.0
diff --git a/projects/drone-net/labels/drone-quadcopter-dji-phantom-3-260nw-483299746.txt b/projects/drone-net/labels/drone-quadcopter-dji-phantom-3-260nw-483299746.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10b6705f0f2be634165513a8baf407eef23a1e79
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadcopter-dji-phantom-3-260nw-483299746.txt
@@ -0,0 +1 @@
+0 167.0 117.0 88.0 64.0
diff --git a/projects/drone-net/labels/drone-quadcopter-dji-phantom-4-260nw-1044882709.txt b/projects/drone-net/labels/drone-quadcopter-dji-phantom-4-260nw-1044882709.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b048a48671a6ed086672c7603688ec01435f8dc
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadcopter-dji-phantom-4-260nw-1044882709.txt
@@ -0,0 +1 @@
+0 159.0 159.0 86.0 60.0
diff --git a/projects/drone-net/labels/drone-quadcopter-dji-phantom-4-260nw-1044882712.txt b/projects/drone-net/labels/drone-quadcopter-dji-phantom-4-260nw-1044882712.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8392e82103da2d91365aaa4844971f3bb08bc2f7
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadcopter-dji-phantom-4-260nw-1044882712.txt
@@ -0,0 +1 @@
+0 94.0 151.5 82.0 69.0
diff --git a/projects/drone-net/labels/drone-quadcopter-dji-phantom-4-260nw-1044882715.txt b/projects/drone-net/labels/drone-quadcopter-dji-phantom-4-260nw-1044882715.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1230390c9416a3c6cfcd4b21b7090b920875a28a
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadcopter-dji-phantom-4-260nw-1044882715.txt
@@ -0,0 +1 @@
+0 133.0 146.0 116.0 66.0
diff --git a/projects/drone-net/labels/drone-quadcopter-dji-phantom-4-260nw-1044882718.txt b/projects/drone-net/labels/drone-quadcopter-dji-phantom-4-260nw-1044882718.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb73d9abce23db3fbb207139db82f312bc04b001
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadcopter-dji-phantom-4-260nw-1044882718.txt
@@ -0,0 +1 @@
+0 161.0 135.0 110.0 60.0
diff --git a/projects/drone-net/labels/drone-quadrocopter-dji-phantom-3-260nw-1022380693.txt b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-3-260nw-1022380693.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c67c189216f7ea0a43460e6cdf61b8d417a90baf
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-3-260nw-1022380693.txt
@@ -0,0 +1 @@
+0 236.0 144.5 200.0 197.0
diff --git a/projects/drone-net/labels/drone-quadrocopter-dji-phantom-3-260nw-1022380930.txt b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-3-260nw-1022380930.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab8e0f3043b81e78e71c92a721460457d4f3162b
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-3-260nw-1022380930.txt
@@ -0,0 +1 @@
+0 189.0 131.5 288.0 131.0
diff --git a/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832452.txt b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832452.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0ae9df9b4a6175b0a3f19e1ef31468e34cad6915
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832452.txt
@@ -0,0 +1 @@
+0 151.5 120.0 95.0 78.0
diff --git a/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832455.txt b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832455.txt
new file mode 100644
index 0000000000000000000000000000000000000000..99ef90b9b5149fd31848cd215202107b2fc02480
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832455.txt
@@ -0,0 +1 @@
+0 171.0 135.0 164.0 140.0
diff --git a/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832473.txt b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832473.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cbaf427cf44a917a8a25a8503804a4a32497c74a
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832473.txt
@@ -0,0 +1 @@
+0 205.0 138.0 122.0 92.0
diff --git a/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832482.txt b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832482.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13e10b9d428abf882e374b9b5502eb516417c229
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832482.txt
@@ -0,0 +1 @@
+0 166.5 137.5 129.0 103.0
diff --git a/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832506.txt b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832506.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e94f243050a86211e12401fba844d3203f674c71
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832506.txt
@@ -0,0 +1 @@
+0 210.0 132.5 198.0 115.0
diff --git a/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832512.txt b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832512.txt
new file mode 100644
index 0000000000000000000000000000000000000000..691bd2889aee8584a5c3568f0b9a7a97a9544c51
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832512.txt
@@ -0,0 +1 @@
+0 177.0 131.0 240.0 186.0
diff --git a/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832548.txt b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832548.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e5807a5091f57c8820a02bc081dc25b681d19a72
--- /dev/null
+++ b/projects/drone-net/labels/drone-quadrocopter-dji-phantom-high-260nw-457832548.txt
@@ -0,0 +1 @@
+0 208.5 117.0 105.0 76.0
diff --git a/projects/drone-net/labels/drone-sky-quadruple-260nw-660540760.txt b/projects/drone-net/labels/drone-sky-quadruple-260nw-660540760.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98db7e9ce02cc66e0ae88a169f53ffaf7001e47e
--- /dev/null
+++ b/projects/drone-net/labels/drone-sky-quadruple-260nw-660540760.txt
@@ -0,0 +1 @@
+0 184.0 130.0 180.0 142.0
diff --git a/projects/drone-net/labels/drone-spark-dji-260nw-1120419509.txt b/projects/drone-net/labels/drone-spark-dji-260nw-1120419509.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d0c145c05be3ecac63365c24bbfaed503f3f7090
--- /dev/null
+++ b/projects/drone-net/labels/drone-spark-dji-260nw-1120419509.txt
@@ -0,0 +1 @@
+0 200.0 131.0 192.0 138.0
diff --git a/projects/drone-net/labels/drone-white-quadcopter-camera-flying-260nw-567805882.txt b/projects/drone-net/labels/drone-white-quadcopter-camera-flying-260nw-567805882.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd5813dea4334eea17b28ad4cdb1a393224fff40
--- /dev/null
+++ b/projects/drone-net/labels/drone-white-quadcopter-camera-flying-260nw-567805882.txt
@@ -0,0 +1 @@
+0 123.0 102.5 116.0 81.0
diff --git a/projects/drone-net/labels/drones-inspire-phantom-mavic-on-260nw-1139013731.txt b/projects/drone-net/labels/drones-inspire-phantom-mavic-on-260nw-1139013731.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a63f59cb5a503924d969b0203a0747230e31f49
--- /dev/null
+++ b/projects/drone-net/labels/drones-inspire-phantom-mavic-on-260nw-1139013731.txt
@@ -0,0 +1,3 @@
+0 79.0 145.5 154.0 167.0
+0 208.5 98.0 283.0 194.0
+0 316.0 188.5 146.0 99.0
diff --git a/projects/drone-net/labels/dusseldorf-germany-july-04-2016-260nw-565279123.txt b/projects/drone-net/labels/dusseldorf-germany-july-04-2016-260nw-565279123.txt
new file mode 100644
index 0000000000000000000000000000000000000000..414ac40ddda19c6701d824f7bf56ee5e00c7f0a2
--- /dev/null
+++ b/projects/drone-net/labels/dusseldorf-germany-july-04-2016-260nw-565279123.txt
@@ -0,0 +1 @@
+0 228.0 143.0 130.0 86.0
diff --git a/projects/drone-net/labels/east-mediterranean-29-sep-2017-260nw-724980712.txt b/projects/drone-net/labels/east-mediterranean-29-sep-2017-260nw-724980712.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b9e5f8655206e4b48b51bfe64766bcae956995d
--- /dev/null
+++ b/projects/drone-net/labels/east-mediterranean-29-sep-2017-260nw-724980712.txt
@@ -0,0 +1 @@
+0 238.0 101.5 60.0 31.0
diff --git a/projects/drone-net/labels/editorial-swansea-uk-june-12-260nw-661016059.txt b/projects/drone-net/labels/editorial-swansea-uk-june-12-260nw-661016059.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a00781f067155cb2b829890a5124d14304982d1
--- /dev/null
+++ b/projects/drone-net/labels/editorial-swansea-uk-june-12-260nw-661016059.txt
@@ -0,0 +1 @@
+0 186.5 125.0 129.0 106.0
diff --git a/projects/drone-net/labels/elitnyy-russia-august-20-2016-260nw-523288015.txt b/projects/drone-net/labels/elitnyy-russia-august-20-2016-260nw-523288015.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53f9c6ea3a9f85add1983e36ea7be4d9cf0ec653
--- /dev/null
+++ b/projects/drone-net/labels/elitnyy-russia-august-20-2016-260nw-523288015.txt
@@ -0,0 +1 @@
+0 166.5 140.0 283.0 130.0
diff --git a/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371023.txt b/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371023.txt
new file mode 100644
index 0000000000000000000000000000000000000000..581234b3d23148529bfde68ed130aba3085c131b
--- /dev/null
+++ b/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371023.txt
@@ -0,0 +1 @@
+0 278.5 133.5 241.0 113.0
diff --git a/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371026.txt b/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371026.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc01169002877c3eb06c8daf429f5353ecec3f3c
--- /dev/null
+++ b/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371026.txt
@@ -0,0 +1 @@
+0 143.5 143.5 187.0 129.0
diff --git a/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371029.txt b/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371029.txt
new file mode 100644
index 0000000000000000000000000000000000000000..989a22d88f53aac274df49f8cc258ddb98c23531
--- /dev/null
+++ b/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371029.txt
@@ -0,0 +1 @@
+0 166.0 125.5 226.0 91.0
diff --git a/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371032.txt b/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371032.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c998806deae53c9bf7348c5e8013c970c8bf28ce
--- /dev/null
+++ b/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371032.txt
@@ -0,0 +1 @@
+0 180.0 151.0 206.0 148.0
diff --git a/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371035.txt b/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371035.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cefb7fe49323a9b8c9738451c3283dbc3023b1d6
--- /dev/null
+++ b/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371035.txt
@@ -0,0 +1 @@
+0 176.5 128.5 227.0 103.0
diff --git a/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371038.txt b/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371038.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ed29bfc1dab14f8728d1c079957e04643757950f
--- /dev/null
+++ b/projects/drone-net/labels/empoli-italy-september-20-2015-260nw-319371038.txt
@@ -0,0 +1 @@
+0 139.5 119.0 253.0 214.0
diff --git a/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557400.txt b/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557400.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1ceef18e8ffe2a8f1aaa61a225cbb39bac47b06e
--- /dev/null
+++ b/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557400.txt
@@ -0,0 +1 @@
+0 266.5 176.5 165.0 99.0
diff --git a/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557406.txt b/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557406.txt
new file mode 100644
index 0000000000000000000000000000000000000000..133880ff76f9288527aa2581e9bbf29db5ac0375
--- /dev/null
+++ b/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557406.txt
@@ -0,0 +1 @@
+0 131.0 178.5 192.0 107.0
diff --git a/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557409.txt b/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9e07fb44e640b16088b25c0d469b55fff1a2d814
--- /dev/null
+++ b/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557409.txt
@@ -0,0 +1 @@
+0 199.5 134.5 133.0 81.0
diff --git a/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557418.txt b/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557418.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83023e8dee6dfd6e625770c86f7db41403548a71
--- /dev/null
+++ b/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557418.txt
@@ -0,0 +1,2 @@
+0 283.5 138.5 55.0 35.0
+0 108.5 150.5 31.0 23.0
diff --git a/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557430.txt b/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557430.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0851af61705ab03331a355645d6566485d27239e
--- /dev/null
+++ b/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557430.txt
@@ -0,0 +1 @@
+0 187.5 134.0 169.0 100.0
diff --git a/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557439.txt b/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557439.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df19ad5003a033a220c9278b30ee042102c26f59
--- /dev/null
+++ b/projects/drone-net/labels/endau-rompin-may-15-2016-260nw-421557439.txt
@@ -0,0 +1 @@
+0 185.0 131.0 206.0 94.0
diff --git a/projects/drone-net/labels/ensenada-baja-california-mexico-december-260nw-786128071.txt b/projects/drone-net/labels/ensenada-baja-california-mexico-december-260nw-786128071.txt
new file mode 100644
index 0000000000000000000000000000000000000000..409cea6f452388f21b8649c6a8ddbb8aa6a8a41f
--- /dev/null
+++ b/projects/drone-net/labels/ensenada-baja-california-mexico-december-260nw-786128071.txt
@@ -0,0 +1 @@
+0 133.0 205.5 138.0 91.0
diff --git a/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744056.txt b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744056.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5e2f354fea2ad8a85e25baccf81791d5e2c2d638
--- /dev/null
+++ b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744056.txt
@@ -0,0 +1 @@
+0 151.5 126.5 191.0 57.0
diff --git a/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744059.txt b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744059.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5868a399fdce15b56d8a9c2f3bfe3b9fdbd00918
--- /dev/null
+++ b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744059.txt
@@ -0,0 +1 @@
+0 206.5 122.5 207.0 67.0
diff --git a/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744062.txt b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744062.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b04ed4eefbfb6712ef822d3fdd7ab77dead6f383
--- /dev/null
+++ b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744062.txt
@@ -0,0 +1 @@
+0 187.0 145.5 350.0 145.0
diff --git a/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744065.txt b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744065.txt
new file mode 100644
index 0000000000000000000000000000000000000000..02f3a470818a69b43ea844af571c695d941103af
--- /dev/null
+++ b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744065.txt
@@ -0,0 +1 @@
+0 212.5 121.5 203.0 81.0
diff --git a/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744068.txt b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744068.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4cbce4578a4984551a44227cce547a0b736f8147
--- /dev/null
+++ b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744068.txt
@@ -0,0 +1 @@
+0 219.5 78.0 249.0 64.0
diff --git a/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744071.txt b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744071.txt
new file mode 100644
index 0000000000000000000000000000000000000000..84ef1488f72518b9c2c5571bade2ad98be36a893
--- /dev/null
+++ b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744071.txt
@@ -0,0 +1 @@
+0 131.0 103.0 178.0 62.0
diff --git a/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744074.txt b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744074.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4842cfae87b26ab0aaba2bb1a6c6939aaa367c94
--- /dev/null
+++ b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744074.txt
@@ -0,0 +1 @@
+0 216.5 116.0 209.0 54.0
diff --git a/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744077.txt b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744077.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d753d19c39ee6c0e47fea70e9cfbfd6f13f1558d
--- /dev/null
+++ b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744077.txt
@@ -0,0 +1,2 @@
+0 45.5 220.5 1.0 1.0
+0 202.0 129.5 118.0 43.0
diff --git a/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744080.txt b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744080.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6922e7f7d154b8e7131cad1da896e8236883b0fb
--- /dev/null
+++ b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744080.txt
@@ -0,0 +1 @@
+0 189.5 121.5 219.0 77.0
diff --git a/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744083.txt b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744083.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6dbedc58d842a6573dbfd9faa8c35b083382296
--- /dev/null
+++ b/projects/drone-net/labels/estonia-tallinn-june-15-2018-260nw-1113744083.txt
@@ -0,0 +1 @@
+0 213.0 95.0 178.0 34.0
diff --git a/projects/drone-net/labels/famous-quadcopter-dji-spark-260nw-710099161.txt b/projects/drone-net/labels/famous-quadcopter-dji-spark-260nw-710099161.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4dd98398db02cdf65b784d871a5f3afbaeeb485e
--- /dev/null
+++ b/projects/drone-net/labels/famous-quadcopter-dji-spark-260nw-710099161.txt
@@ -0,0 +1 @@
+0 266.0 158.0 248.0 170.0
diff --git a/projects/drone-net/labels/flying-drone-260nw-570463528.txt b/projects/drone-net/labels/flying-drone-260nw-570463528.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ecb6990ea922d706f33b5534b9e3a8b587b5fa5
--- /dev/null
+++ b/projects/drone-net/labels/flying-drone-260nw-570463528.txt
@@ -0,0 +1 @@
+0 245.0 152.0 60.0 58.0
diff --git a/projects/drone-net/labels/flying-drone-near-amazing-waterfall-260nw-1132738232.txt b/projects/drone-net/labels/flying-drone-near-amazing-waterfall-260nw-1132738232.txt
new file mode 100644
index 0000000000000000000000000000000000000000..52b95fd93abfdde90c1c87948aeb80c642566dd0
--- /dev/null
+++ b/projects/drone-net/labels/flying-drone-near-amazing-waterfall-260nw-1132738232.txt
@@ -0,0 +1 @@
+0 203.5 88.0 69.0 46.0
diff --git a/projects/drone-net/labels/flying-drone-near-amazing-waterfall-260nw-1132738235.txt b/projects/drone-net/labels/flying-drone-near-amazing-waterfall-260nw-1132738235.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7a7bf39fd596bd917757f3ac6a05d409a343361a
--- /dev/null
+++ b/projects/drone-net/labels/flying-drone-near-amazing-waterfall-260nw-1132738235.txt
@@ -0,0 +1 @@
+0 195.5 120.0 83.0 50.0
diff --git a/projects/drone-net/labels/flying-drone-near-amazing-waterfall-260nw-1132738238.txt b/projects/drone-net/labels/flying-drone-near-amazing-waterfall-260nw-1132738238.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72cf5554db98959bae18682bcc7084324e804f84
--- /dev/null
+++ b/projects/drone-net/labels/flying-drone-near-amazing-waterfall-260nw-1132738238.txt
@@ -0,0 +1 @@
+0 284.0 72.5 70.0 47.0
diff --git a/projects/drone-net/labels/flying-drone-near-amazing-waterfall-260nw-1132738241.txt b/projects/drone-net/labels/flying-drone-near-amazing-waterfall-260nw-1132738241.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a24053bc5a484202677075ab511ab844da4ed28
--- /dev/null
+++ b/projects/drone-net/labels/flying-drone-near-amazing-waterfall-260nw-1132738241.txt
@@ -0,0 +1 @@
+0 185.0 103.0 122.0 66.0
diff --git a/projects/drone-net/labels/flying-object-260nw-620872673.txt b/projects/drone-net/labels/flying-object-260nw-620872673.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f5b42e9d3abfa10bb957450c730626f408b1d910
--- /dev/null
+++ b/projects/drone-net/labels/flying-object-260nw-620872673.txt
@@ -0,0 +1 @@
+0 222.5 108.0 337.0 178.0
diff --git a/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131069.txt b/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131069.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4cd573a6ca9e85956faf537c8a0a78a07d100719
--- /dev/null
+++ b/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131069.txt
@@ -0,0 +1 @@
+0 184.0 117.0 182.0 106.0
diff --git a/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131072.txt b/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131072.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9deb74408fbbbc854413a8659038e4b2a66b073e
--- /dev/null
+++ b/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131072.txt
@@ -0,0 +1 @@
+0 189.0 132.0 132.0 128.0
diff --git a/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131075.txt b/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131075.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f320ed756c3fe38f6465bd36ad01efe9347b6420
--- /dev/null
+++ b/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131075.txt
@@ -0,0 +1 @@
+0 208.0 104.0 114.0 96.0
diff --git a/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131078.txt b/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131078.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b82e2aa773c0af995b27f0b61b5828b93e628e78
--- /dev/null
+++ b/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131078.txt
@@ -0,0 +1 @@
+0 192.5 132.5 227.0 155.0
diff --git a/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131081.txt b/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131081.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6d3179a8a6b1179338089021800eec467dc45396
--- /dev/null
+++ b/projects/drone-net/labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131081.txt
@@ -0,0 +1 @@
+0 196.0 133.5 118.0 83.0
diff --git a/projects/drone-net/labels/fort-collins-co-september-28-260nw-220201009.txt b/projects/drone-net/labels/fort-collins-co-september-28-260nw-220201009.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e682f98f1f3fd1e8a702a7f58dd24330d6a54a3c
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-september-28-260nw-220201009.txt
@@ -0,0 +1 @@
+0 275.0 76.0 170.0 118.0
diff --git a/projects/drone-net/labels/fort-collins-co-september-28-260nw-220428415.txt b/projects/drone-net/labels/fort-collins-co-september-28-260nw-220428415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cac69c4acc94b861a532acdf13e8b229e0b60cf8
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-september-28-260nw-220428415.txt
@@ -0,0 +1 @@
+0 250.5 60.0 83.0 70.0
diff --git a/projects/drone-net/labels/fort-collins-co-september-28-260nw-220428421.txt b/projects/drone-net/labels/fort-collins-co-september-28-260nw-220428421.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb72dca4fcc47e845f0e2ea6f2c64b4c7552b0a9
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-september-28-260nw-220428421.txt
@@ -0,0 +1,7 @@
+0 297.5 11.5 1.0 1.0
+0 377.5 21.5 1.0 1.0
+0 354.5 125.5 1.0 1.0
+0 391.5 77.5 1.0 1.0
+0 244.5 84.5 1.0 1.0
+0 208.5 39.5 1.0 1.0
+0 265.5 122.5 1.0 1.0
diff --git a/projects/drone-net/labels/fort-collins-co-september-28-260nw-220428427.txt b/projects/drone-net/labels/fort-collins-co-september-28-260nw-220428427.txt
new file mode 100644
index 0000000000000000000000000000000000000000..406b7317fa1b38b2ae3ec1f78c154e0d1237dcb7
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-september-28-260nw-220428427.txt
@@ -0,0 +1 @@
+0 269.0 42.5 44.0 37.0
diff --git a/projects/drone-net/labels/fort-collins-co-september-28-260nw-222271450.txt b/projects/drone-net/labels/fort-collins-co-september-28-260nw-222271450.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cb8813c57b592673a887ffa5ab317e42ac6a9d5a
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-september-28-260nw-222271450.txt
@@ -0,0 +1 @@
+0 294.0 36.0 50.0 34.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-april-260nw-621506834.txt b/projects/drone-net/labels/fort-collins-co-usa-april-260nw-621506834.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a49408aedbf4c7d898138c5b40e5041b900ecfc0
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-april-260nw-621506834.txt
@@ -0,0 +1 @@
+0 131.0 128.5 254.0 247.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-august-260nw-208569223.txt b/projects/drone-net/labels/fort-collins-co-usa-august-260nw-208569223.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a12df3267398cb2c269e49163681c41f582ddbbc
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-august-260nw-208569223.txt
@@ -0,0 +1 @@
+0 203.5 132.5 347.0 215.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-august-260nw-212176903.txt b/projects/drone-net/labels/fort-collins-co-usa-august-260nw-212176903.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4def08a42b97cdaa5603dc4fa6d67afeeaadd5b7
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-august-260nw-212176903.txt
@@ -0,0 +1 @@
+0 201.0 131.0 348.0 240.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-august-260nw-310457132.txt b/projects/drone-net/labels/fort-collins-co-usa-august-260nw-310457132.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c2e8a196cea3b02369f0a90c1d684f9ccb911da
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-august-260nw-310457132.txt
@@ -0,0 +1 @@
+0 126.0 81.5 240.0 135.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-august-260nw-310761263.txt b/projects/drone-net/labels/fort-collins-co-usa-august-260nw-310761263.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b2422f22a096404b2096cf0ff541a247c69a87e
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-august-260nw-310761263.txt
@@ -0,0 +1 @@
+0 194.5 128.5 381.0 255.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-august-260nw-320059472.txt b/projects/drone-net/labels/fort-collins-co-usa-august-260nw-320059472.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6f2c220e8ebb703dba1fd0fba3fd848141ac73e9
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-august-260nw-320059472.txt
@@ -0,0 +1 @@
+0 257.0 113.5 244.0 203.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-august-260nw-340666214.txt b/projects/drone-net/labels/fort-collins-co-usa-august-260nw-340666214.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e510124e7afc7fc7d349c3e1e2041b3c162aaa1
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-august-260nw-340666214.txt
@@ -0,0 +1 @@
+0 220.0 73.0 286.0 130.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-august-260nw-350353112.txt b/projects/drone-net/labels/fort-collins-co-usa-august-260nw-350353112.txt
new file mode 100644
index 0000000000000000000000000000000000000000..650027baf198fddd9317c1879553894bbae287bf
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-august-260nw-350353112.txt
@@ -0,0 +1 @@
+0 195.5 135.5 351.0 257.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-december-260nw-1026340132.txt b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-1026340132.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00cbea2d3ff5ab0d86fa3a1b8eeed6f1f6c7fb2f
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-1026340132.txt
@@ -0,0 +1 @@
+0 183.5 125.5 335.0 247.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-december-260nw-235275478.txt b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-235275478.txt
new file mode 100644
index 0000000000000000000000000000000000000000..56d1685e8da39af714aabd5e60b7c5a23fef8ecd
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-235275478.txt
@@ -0,0 +1 @@
+0 139.5 99.5 245.0 173.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-december-260nw-237427543.txt b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-237427543.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ea17c7b0c00600336218951b1719527111339104
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-237427543.txt
@@ -0,0 +1 @@
+0 193.0 132.0 376.0 240.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-december-260nw-237787153.txt b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-237787153.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e5d7d2ba273da554286c161cdc9f440ad1c1e83
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-237787153.txt
@@ -0,0 +1 @@
+0 197.0 117.5 296.0 223.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-december-260nw-239061550.txt b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-239061550.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5286978defb1d63133ccd8cfb16e02b223f2220c
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-239061550.txt
@@ -0,0 +1 @@
+0 194.0 133.0 346.0 240.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-december-260nw-239425405.txt b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-239425405.txt
new file mode 100644
index 0000000000000000000000000000000000000000..445643fb80733d14318ab08bf121f206a2be5232
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-239425405.txt
@@ -0,0 +1 @@
+0 143.0 74.0 146.0 114.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-december-260nw-257810677.txt b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-257810677.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9d7ec86518a76a820700afda82de49cd56e17cb
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-257810677.txt
@@ -0,0 +1 @@
+0 137.0 94.0 172.0 128.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-december-260nw-346724045.txt b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-346724045.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11b7497ef6093730ad439826746e38d86f1a653b
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-346724045.txt
@@ -0,0 +1 @@
+0 265.0 162.5 192.0 129.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-december-260nw-535159222.txt b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-535159222.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e45905494e0f12e388705e0768a37474d5f7c82a
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-535159222.txt
@@ -0,0 +1 @@
+0 151.5 137.5 265.0 225.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-december-260nw-535159228.txt b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-535159228.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0d04314a764541eb0116f4da262233b1158d14e2
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-535159228.txt
@@ -0,0 +1 @@
+0 141.5 129.5 253.0 237.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-december-260nw-538626889.txt b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-538626889.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eceaf213b458d5ab10a65003483b3864eb19b54b
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-538626889.txt
@@ -0,0 +1 @@
+0 200.0 131.0 382.0 224.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-december-260nw-541507408.txt b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-541507408.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b4d372e328b6eddd05394a3be4cca281d2101cd
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-december-260nw-541507408.txt
@@ -0,0 +1 @@
+0 206.5 133.5 353.0 217.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-february-260nw-1018828651.txt b/projects/drone-net/labels/fort-collins-co-usa-february-260nw-1018828651.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35771fb7bf8401e24506d86eb7bab27eda0677a6
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-february-260nw-1018828651.txt
@@ -0,0 +1 @@
+0 198.0 134.5 384.0 255.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-february-260nw-1026340129.txt b/projects/drone-net/labels/fort-collins-co-usa-february-260nw-1026340129.txt
new file mode 100644
index 0000000000000000000000000000000000000000..42f355dcdca0975797cc67dfe987cc93b2d5f6e0
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-february-260nw-1026340129.txt
@@ -0,0 +1 @@
+0 197.0 133.0 354.0 170.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-february-260nw-271415249.txt b/projects/drone-net/labels/fort-collins-co-usa-february-260nw-271415249.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c4c9187f8aa2cb08f636d93753a8ea790a12baa4
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-february-260nw-271415249.txt
@@ -0,0 +1 @@
+0 80.5 97.5 61.0 57.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-february-260nw-586066964.txt b/projects/drone-net/labels/fort-collins-co-usa-february-260nw-586066964.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9751ce32fc1e2e9c7a568d8b79b478a10e58fa7
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-february-260nw-586066964.txt
@@ -0,0 +1 @@
+0 196.0 134.0 354.0 166.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-february-260nw-586729343.txt b/projects/drone-net/labels/fort-collins-co-usa-february-260nw-586729343.txt
new file mode 100644
index 0000000000000000000000000000000000000000..481557a2138e9ec90283ed0d0ab1d9fd21efc54c
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-february-260nw-586729343.txt
@@ -0,0 +1 @@
+0 195.0 119.5 390.0 235.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-january-260nw-244202365.txt b/projects/drone-net/labels/fort-collins-co-usa-january-260nw-244202365.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0ffad07a63e294471d5e3c0527426a12216bff10
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-january-260nw-244202365.txt
@@ -0,0 +1 @@
+0 147.0 141.0 262.0 274.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-july-260nw-207119806.txt b/projects/drone-net/labels/fort-collins-co-usa-july-260nw-207119806.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d71ce8c88d6531c4faf5c9f236c9e49bdee47968
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-july-260nw-207119806.txt
@@ -0,0 +1 @@
+0 157.0 132.0 254.0 214.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-july-260nw-207119809.txt b/projects/drone-net/labels/fort-collins-co-usa-july-260nw-207119809.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b3f4090045ee83db4ab985284fdf3c0765cda450
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-july-260nw-207119809.txt
@@ -0,0 +1 @@
+0 177.5 101.0 271.0 178.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-july-260nw-293921336.txt b/projects/drone-net/labels/fort-collins-co-usa-july-260nw-293921336.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4258467880bbb9eaacd719150b115d9053b77b86
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-july-260nw-293921336.txt
@@ -0,0 +1 @@
+0 217.5 123.5 305.0 227.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-june-260nw-292064300.txt b/projects/drone-net/labels/fort-collins-co-usa-june-260nw-292064300.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a71d060f5d4953268e69eca4fe8e8bb14bbbb6c1
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-june-260nw-292064300.txt
@@ -0,0 +1 @@
+0 120.5 109.0 193.0 144.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-june-260nw-293034023.txt b/projects/drone-net/labels/fort-collins-co-usa-june-260nw-293034023.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b019e7f97a0b288c243195ca59b1fb1216a76185
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-june-260nw-293034023.txt
@@ -0,0 +1 @@
+0 248.0 107.5 176.0 131.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-march-260nw-259414211.txt b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-259414211.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81fd73722c4e5ef1883d54065252006bc586288e
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-259414211.txt
@@ -0,0 +1,2 @@
+0 335.5 126.5 1.0 1.0
+0 258.5 93.5 181.0 113.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-march-260nw-259414220.txt b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-259414220.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11570ed7cd879038a79ffb3f1bc0ba2091b5a9f2
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-259414220.txt
@@ -0,0 +1 @@
+0 202.0 131.0 326.0 186.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-march-260nw-261984053.txt b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-261984053.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4354bf98791962e8aaea3130d105c67304b9e58b
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-261984053.txt
@@ -0,0 +1 @@
+0 193.5 113.5 387.0 227.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-march-260nw-261984065.txt b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-261984065.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7c2cdaba4c2d8e1fc81fadd6f176a00ef0a6232f
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-261984065.txt
@@ -0,0 +1 @@
+0 136.5 130.5 255.0 243.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-march-260nw-262380833.txt b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-262380833.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8878762837c2fa6866d3c9848162d7372004beaf
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-262380833.txt
@@ -0,0 +1 @@
+0 191.5 127.5 291.0 213.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-march-260nw-263264375.txt b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-263264375.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44e800947c996097107d14d42088f5cbb5a76962
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-263264375.txt
@@ -0,0 +1 @@
+0 197.5 130.5 387.0 259.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-march-260nw-265211504.txt b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-265211504.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7500256858aaff2387e1d85bfd82cb0c71d0548c
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-265211504.txt
@@ -0,0 +1 @@
+0 226.0 68.5 100.0 67.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-march-260nw-388394608.txt b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-388394608.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cabc64cf35b0e250d6f799811cf48ac8c289b9cf
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-388394608.txt
@@ -0,0 +1 @@
+0 180.0 138.0 294.0 198.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-march-260nw-388912792.txt b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-388912792.txt
new file mode 100644
index 0000000000000000000000000000000000000000..12567555f6ede39ae1a0b57111f5da4297c3a880
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-388912792.txt
@@ -0,0 +1 @@
+0 158.5 89.0 247.0 108.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-march-260nw-391023226.txt b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-391023226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a120243d1ec5b735ebba8bfa27579b8ef494f6e
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-391023226.txt
@@ -0,0 +1 @@
+0 133.5 73.0 239.0 110.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-march-260nw-397863013.txt b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-397863013.txt
new file mode 100644
index 0000000000000000000000000000000000000000..25dc11e0432de2efad4bc110fe9ff33d87c985fb
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-march-260nw-397863013.txt
@@ -0,0 +1 @@
+0 187.0 158.0 178.0 122.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-may-260nw-277942451.txt b/projects/drone-net/labels/fort-collins-co-usa-may-260nw-277942451.txt
new file mode 100644
index 0000000000000000000000000000000000000000..924f524ae93b951337a92090aa6e8d4ce3f269df
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-may-260nw-277942451.txt
@@ -0,0 +1 @@
+0 196.0 126.0 356.0 212.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-may-260nw-277942454.txt b/projects/drone-net/labels/fort-collins-co-usa-may-260nw-277942454.txt
new file mode 100644
index 0000000000000000000000000000000000000000..80d8c5395694603f778e0ac952c1134cbeed4b5d
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-may-260nw-277942454.txt
@@ -0,0 +1 @@
+0 176.0 127.0 240.0 184.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-november-260nw-227683048.txt b/projects/drone-net/labels/fort-collins-co-usa-november-260nw-227683048.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4f961b7d9e7f6447d2679b1d6866c74926004f7
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-november-260nw-227683048.txt
@@ -0,0 +1 @@
+0 188.5 161.0 375.0 174.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-november-260nw-231516709.txt b/projects/drone-net/labels/fort-collins-co-usa-november-260nw-231516709.txt
new file mode 100644
index 0000000000000000000000000000000000000000..33b5ff5a86ddc6b66bf3e223e83914d190ea3774
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-november-260nw-231516709.txt
@@ -0,0 +1 @@
+0 193.0 128.5 364.0 253.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-november-260nw-232371346.txt b/projects/drone-net/labels/fort-collins-co-usa-november-260nw-232371346.txt
new file mode 100644
index 0000000000000000000000000000000000000000..47f4a3797ec2933899f7087cf08b38e1f71a7a45
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-november-260nw-232371346.txt
@@ -0,0 +1 @@
+0 196.0 119.5 392.0 133.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-november-260nw-232414648.txt b/projects/drone-net/labels/fort-collins-co-usa-november-260nw-232414648.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79992079936972cf079a1822abb6ec7f0858c71f
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-november-260nw-232414648.txt
@@ -0,0 +1 @@
+0 147.0 111.0 268.0 194.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-november-260nw-232856278.txt b/projects/drone-net/labels/fort-collins-co-usa-november-260nw-232856278.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6455b6c5090ba15b91baea0b13b7e38e2b2b705b
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-november-260nw-232856278.txt
@@ -0,0 +1 @@
+0 197.5 132.0 387.0 262.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-november-260nw-233120638.txt b/projects/drone-net/labels/fort-collins-co-usa-november-260nw-233120638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7bf865e9704ece574cd634a333bc51a8affc5dd1
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-november-260nw-233120638.txt
@@ -0,0 +1 @@
+0 192.0 131.5 350.0 233.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-november-260nw-334972445.txt b/projects/drone-net/labels/fort-collins-co-usa-november-260nw-334972445.txt
new file mode 100644
index 0000000000000000000000000000000000000000..343a44895c18e6854601acc8fc80c5433b34e258
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-november-260nw-334972445.txt
@@ -0,0 +1 @@
+0 269.5 181.0 137.0 82.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-september-260nw-221105290.txt b/projects/drone-net/labels/fort-collins-co-usa-september-260nw-221105290.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b87986ddaf6cfcbc31b1ce1e14775b70b8adce83
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-september-260nw-221105290.txt
@@ -0,0 +1 @@
+0 252.0 42.5 68.0 51.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-september-260nw-221105293.txt b/projects/drone-net/labels/fort-collins-co-usa-september-260nw-221105293.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7915a068615f5e87d8d023fe0848a0d980cd9b23
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-september-260nw-221105293.txt
@@ -0,0 +1 @@
+0 105.0 116.5 204.0 229.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-september-260nw-315185585.txt b/projects/drone-net/labels/fort-collins-co-usa-september-260nw-315185585.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b9ea514f205853317950bee07b2c798633fa68a6
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-september-260nw-315185585.txt
@@ -0,0 +1 @@
+0 195.5 131.0 387.0 256.0
diff --git a/projects/drone-net/labels/fort-collins-co-usa-september-260nw-351238655.txt b/projects/drone-net/labels/fort-collins-co-usa-september-260nw-351238655.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83372b7254e57cb99e80749145e189819eab5fb2
--- /dev/null
+++ b/projects/drone-net/labels/fort-collins-co-usa-september-260nw-351238655.txt
@@ -0,0 +1 @@
+0 257.5 76.0 221.0 112.0
diff --git a/projects/drone-net/labels/galati-romania-february-16-2017-260nw-600463973.txt b/projects/drone-net/labels/galati-romania-february-16-2017-260nw-600463973.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b090de649e058f63163b9adb7367149a1b505ff2
--- /dev/null
+++ b/projects/drone-net/labels/galati-romania-february-16-2017-260nw-600463973.txt
@@ -0,0 +1 @@
+0 184.5 145.5 329.0 227.0
diff --git a/projects/drone-net/labels/galati-romania-february-16-2017-260nw-600467891.txt b/projects/drone-net/labels/galati-romania-february-16-2017-260nw-600467891.txt
new file mode 100644
index 0000000000000000000000000000000000000000..52b324b16a80460deaf67a4f1cd3afec08ea336e
--- /dev/null
+++ b/projects/drone-net/labels/galati-romania-february-16-2017-260nw-600467891.txt
@@ -0,0 +1 @@
+0 183.0 111.5 342.0 209.0
diff --git a/projects/drone-net/labels/galati-romania-february-16-2017-260nw-600469928.txt b/projects/drone-net/labels/galati-romania-february-16-2017-260nw-600469928.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f7630153d657938f61767916eb9c0e2ef9e543b2
--- /dev/null
+++ b/projects/drone-net/labels/galati-romania-february-16-2017-260nw-600469928.txt
@@ -0,0 +1 @@
+0 142.0 165.0 254.0 142.0
diff --git a/projects/drone-net/labels/gardens-by-bay-singapore-june-260nw-718208332.txt b/projects/drone-net/labels/gardens-by-bay-singapore-june-260nw-718208332.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75147b3041dd0bcd50f55d2cc72b14a12be2d619
--- /dev/null
+++ b/projects/drone-net/labels/gardens-by-bay-singapore-june-260nw-718208332.txt
@@ -0,0 +1 @@
+0 172.0 119.5 122.0 89.0
diff --git a/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955058.txt b/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955058.txt
new file mode 100644
index 0000000000000000000000000000000000000000..110788b8a25b5dafbc31a7489dd38e6af932e545
--- /dev/null
+++ b/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955058.txt
@@ -0,0 +1 @@
+0 210.0 163.0 306.0 124.0
diff --git a/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955061.txt b/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955061.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f8324b9266b1800c164e729eaee36aefb6ed4515
--- /dev/null
+++ b/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955061.txt
@@ -0,0 +1 @@
+0 221.5 145.0 179.0 84.0
diff --git a/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955064.txt b/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955064.txt
new file mode 100644
index 0000000000000000000000000000000000000000..359428ec682b5a9e4d37395879194412616fafc7
--- /dev/null
+++ b/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955064.txt
@@ -0,0 +1 @@
+0 224.0 175.5 238.0 95.0
diff --git a/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955067.txt b/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955067.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81633ec0d5d953a6cd4fce2bd3d91c16d66db5c5
--- /dev/null
+++ b/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955067.txt
@@ -0,0 +1 @@
+0 201.5 138.0 187.0 64.0
diff --git a/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955070.txt b/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955070.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fbf204d864114eb51b7799a2606b2cb57bb2d899
--- /dev/null
+++ b/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955070.txt
@@ -0,0 +1 @@
+0 234.0 81.0 146.0 42.0
diff --git a/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955073.txt b/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955073.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9c2c08455c7a90ff2f35112d8b1a8c8ebf20f97d
--- /dev/null
+++ b/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955073.txt
@@ -0,0 +1 @@
+0 205.5 138.5 235.0 137.0
diff --git a/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955076.txt b/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955076.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d0d0952ac90a833648ce2d29faaeb606fc5f146
--- /dev/null
+++ b/projects/drone-net/labels/gdansk-poland-november-3-2017-260nw-749955076.txt
@@ -0,0 +1 @@
+0 156.5 90.0 95.0 24.0
diff --git a/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649021810.txt b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649021810.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dd2a90472e71ad1fcffd3dc119ba90319c46dfac
--- /dev/null
+++ b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649021810.txt
@@ -0,0 +1 @@
+0 194.5 146.5 293.0 173.0
diff --git a/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022356.txt b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022356.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5ec0b96a3eb8321fda7f05a4be7cca2868080d09
--- /dev/null
+++ b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022356.txt
@@ -0,0 +1 @@
+0 188.0 139.0 334.0 194.0
diff --git a/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022377.txt b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022377.txt
new file mode 100644
index 0000000000000000000000000000000000000000..25cc0ae4c7e5f7eebf93e5ebc6a727e8d2f3b8e0
--- /dev/null
+++ b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022377.txt
@@ -0,0 +1 @@
+0 189.0 142.0 256.0 216.0
diff --git a/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022392.txt b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022392.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a69d3115baff1576e1200377ae7ab1f38b891a1
--- /dev/null
+++ b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022392.txt
@@ -0,0 +1 @@
+0 193.0 136.5 336.0 223.0
diff --git a/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022401.txt b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022401.txt
new file mode 100644
index 0000000000000000000000000000000000000000..510dd72eac67e3dd330cfb95fab52df5a80f6d0c
--- /dev/null
+++ b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022401.txt
@@ -0,0 +1 @@
+0 195.0 130.5 390.0 261.0
diff --git a/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022410.txt b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022410.txt
new file mode 100644
index 0000000000000000000000000000000000000000..62b6d380ed6085e57acd6d092e23d1b178eed862
--- /dev/null
+++ b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022410.txt
@@ -0,0 +1 @@
+0 189.5 165.0 325.0 190.0
diff --git a/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022425.txt b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022425.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a06514dbee39f5544e3c35e721df9c32f7caa87
--- /dev/null
+++ b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022425.txt
@@ -0,0 +1 @@
+0 193.5 150.0 345.0 212.0
diff --git a/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022440.txt b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022440.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e7ee539555372d90538db1b19bf4c72b5795afa
--- /dev/null
+++ b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022440.txt
@@ -0,0 +1 @@
+0 201.5 127.0 295.0 192.0
diff --git a/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022452.txt b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022452.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5f4ee1e6020987a95fa06539dc4126b004b05515
--- /dev/null
+++ b/projects/drone-net/labels/goreme-nevsehir-april-22-2017-260nw-649022452.txt
@@ -0,0 +1 @@
+0 201.0 122.5 288.0 189.0
diff --git a/projects/drone-net/labels/greece-june-2017-scenic-view-260nw-745938385.txt b/projects/drone-net/labels/greece-june-2017-scenic-view-260nw-745938385.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a153b5c17252912756192b919a10d229bb7c676
--- /dev/null
+++ b/projects/drone-net/labels/greece-june-2017-scenic-view-260nw-745938385.txt
@@ -0,0 +1 @@
+0 205.5 124.5 41.0 25.0
diff --git a/projects/drone-net/labels/greece-june-2017-scenic-view-260nw-745938397.txt b/projects/drone-net/labels/greece-june-2017-scenic-view-260nw-745938397.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b2e020fd81b50ccb6e2d59e9ccf888ce1b29244
--- /dev/null
+++ b/projects/drone-net/labels/greece-june-2017-scenic-view-260nw-745938397.txt
@@ -0,0 +1 @@
+0 192.0 120.0 90.0 46.0
diff --git a/projects/drone-net/labels/grudziadz-poland-august-27-2015-260nw-480601810.txt b/projects/drone-net/labels/grudziadz-poland-august-27-2015-260nw-480601810.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b1b3cf4cdbca456eaaa9d8f526ddc0dc87293434
--- /dev/null
+++ b/projects/drone-net/labels/grudziadz-poland-august-27-2015-260nw-480601810.txt
@@ -0,0 +1 @@
+0 124.0 130.5 150.0 75.0
diff --git a/projects/drone-net/labels/gryon-switzerland-10-march-2017-260nw-608022065.txt b/projects/drone-net/labels/gryon-switzerland-10-march-2017-260nw-608022065.txt
new file mode 100644
index 0000000000000000000000000000000000000000..107549d8e0b8f59b4771c50b32f2eec48dce1ec9
--- /dev/null
+++ b/projects/drone-net/labels/gryon-switzerland-10-march-2017-260nw-608022065.txt
@@ -0,0 +1 @@
+0 169.0 113.0 160.0 144.0
diff --git a/projects/drone-net/labels/gryon-switzerland-10-march-2017-260nw-608022173.txt b/projects/drone-net/labels/gryon-switzerland-10-march-2017-260nw-608022173.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd85677a65511765f2cc8873da1ff7222442d92e
--- /dev/null
+++ b/projects/drone-net/labels/gryon-switzerland-10-march-2017-260nw-608022173.txt
@@ -0,0 +1 @@
+0 211.5 114.5 283.0 203.0
diff --git a/projects/drone-net/labels/gryon-switzerland-10-march-2017-260nw-608023010.txt b/projects/drone-net/labels/gryon-switzerland-10-march-2017-260nw-608023010.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2595c704018d7980a2e6fe12367bdb06e10bd731
--- /dev/null
+++ b/projects/drone-net/labels/gryon-switzerland-10-march-2017-260nw-608023010.txt
@@ -0,0 +1 @@
+0 201.0 118.5 192.0 109.0
diff --git a/projects/drone-net/labels/gryon-switzerland-10-march-2017-260nw-620976959.txt b/projects/drone-net/labels/gryon-switzerland-10-march-2017-260nw-620976959.txt
new file mode 100644
index 0000000000000000000000000000000000000000..296b5ab609fc88528cc90019ed80719d0730a5b5
--- /dev/null
+++ b/projects/drone-net/labels/gryon-switzerland-10-march-2017-260nw-620976959.txt
@@ -0,0 +1 @@
+0 200.5 125.0 257.0 116.0
diff --git a/projects/drone-net/labels/guatape-colombia-march-12-flying-260nw-322981895.txt b/projects/drone-net/labels/guatape-colombia-march-12-flying-260nw-322981895.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6153dd4620266864790d723cd77ae53b1c7204a
--- /dev/null
+++ b/projects/drone-net/labels/guatape-colombia-march-12-flying-260nw-322981895.txt
@@ -0,0 +1 @@
+0 186.0 110.0 194.0 108.0
diff --git a/projects/drone-net/labels/guatape-colombia-march-12-flying-260nw-322981943.txt b/projects/drone-net/labels/guatape-colombia-march-12-flying-260nw-322981943.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fc112ce5e83baacec208f434aafec08d87aad66c
--- /dev/null
+++ b/projects/drone-net/labels/guatape-colombia-march-12-flying-260nw-322981943.txt
@@ -0,0 +1 @@
+0 199.5 102.0 191.0 110.0
diff --git a/projects/drone-net/labels/guatape-colombia-march-12-flying-260nw-345980387.txt b/projects/drone-net/labels/guatape-colombia-march-12-flying-260nw-345980387.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b3e53b929beb47797e14deda16981ff4975a7876
--- /dev/null
+++ b/projects/drone-net/labels/guatape-colombia-march-12-flying-260nw-345980387.txt
@@ -0,0 +1 @@
+0 227.5 128.0 295.0 122.0
diff --git a/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-507979447.txt b/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-507979447.txt
new file mode 100644
index 0000000000000000000000000000000000000000..88032809d16cedcf27233a8c495bad652ac84dea
--- /dev/null
+++ b/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-507979447.txt
@@ -0,0 +1 @@
+0 143.0 123.5 266.0 181.0
diff --git a/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-507979804.txt b/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-507979804.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d48694b037ab65e8c5abb2a2b8f1950ed224776a
--- /dev/null
+++ b/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-507979804.txt
@@ -0,0 +1 @@
+0 200.0 142.5 272.0 157.0
diff --git a/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-507979846.txt b/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-507979846.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0cb8479c0fa50f0ca065ac0c3f3b0464d88717e4
--- /dev/null
+++ b/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-507979846.txt
@@ -0,0 +1 @@
+0 185.0 134.5 350.0 201.0
diff --git a/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-507981265.txt b/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-507981265.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c642a7914ea8bf8506b19702d77898d2a7302a6
--- /dev/null
+++ b/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-507981265.txt
@@ -0,0 +1 @@
+0 203.0 167.0 216.0 130.0
diff --git a/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-508633582.txt b/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-508633582.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1acf700a03c0d6c88d7a078121fb4d28239213fd
--- /dev/null
+++ b/projects/drone-net/labels/hai-ukraine-october-20-2016-260nw-508633582.txt
@@ -0,0 +1 @@
+0 215.0 141.5 352.0 231.0
diff --git a/projects/drone-net/labels/halifax-uk-april-01-2018-260nw-1058870345.txt b/projects/drone-net/labels/halifax-uk-april-01-2018-260nw-1058870345.txt
new file mode 100644
index 0000000000000000000000000000000000000000..52d22f1d1e3bc0ecf01d96e2ee16754ba8fd9466
--- /dev/null
+++ b/projects/drone-net/labels/halifax-uk-april-01-2018-260nw-1058870345.txt
@@ -0,0 +1 @@
+0 222.0 187.5 390.0 121.0
diff --git a/projects/drone-net/labels/halifax-uk-april-01-2018-260nw-1058870351.txt b/projects/drone-net/labels/halifax-uk-april-01-2018-260nw-1058870351.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3abeafbb8b0b7656de80c0cbe7963204c61c89fd
--- /dev/null
+++ b/projects/drone-net/labels/halifax-uk-april-01-2018-260nw-1058870351.txt
@@ -0,0 +1 @@
+0 217.0 180.5 398.0 131.0
diff --git a/projects/drone-net/labels/halifax-uk-april-2-2018-260nw-1059588002.txt b/projects/drone-net/labels/halifax-uk-april-2-2018-260nw-1059588002.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96547e112691270e99625169447485b27563c309
--- /dev/null
+++ b/projects/drone-net/labels/halifax-uk-april-2-2018-260nw-1059588002.txt
@@ -0,0 +1 @@
+0 220.5 192.0 391.0 106.0
diff --git a/projects/drone-net/labels/halifax-uk-april-2-2018-260nw-1063944839.txt b/projects/drone-net/labels/halifax-uk-april-2-2018-260nw-1063944839.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b264a09946d34707d7524949a919f09198c46037
--- /dev/null
+++ b/projects/drone-net/labels/halifax-uk-april-2-2018-260nw-1063944839.txt
@@ -0,0 +1 @@
+0 209.5 128.5 359.0 135.0
diff --git a/projects/drone-net/labels/halifax-uk-april-8-2018-260nw-1063890548.txt b/projects/drone-net/labels/halifax-uk-april-8-2018-260nw-1063890548.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d6ef21386909f2e48931e96563fde11acc118b60
--- /dev/null
+++ b/projects/drone-net/labels/halifax-uk-april-8-2018-260nw-1063890548.txt
@@ -0,0 +1 @@
+0 197.5 96.5 293.0 171.0
diff --git a/projects/drone-net/labels/halifax-uk-april-8-2018-260nw-1063890551.txt b/projects/drone-net/labels/halifax-uk-april-8-2018-260nw-1063890551.txt
new file mode 100644
index 0000000000000000000000000000000000000000..abe9ba04a316157be68784f3e5af80acb5eb3e60
--- /dev/null
+++ b/projects/drone-net/labels/halifax-uk-april-8-2018-260nw-1063890551.txt
@@ -0,0 +1 @@
+0 199.0 100.5 304.0 181.0
diff --git a/projects/drone-net/labels/halifax-uk-april-8-2018-260nw-1063890554.txt b/projects/drone-net/labels/halifax-uk-april-8-2018-260nw-1063890554.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2de2b3bafe2111f23622166d70d0d1252bc737e3
--- /dev/null
+++ b/projects/drone-net/labels/halifax-uk-april-8-2018-260nw-1063890554.txt
@@ -0,0 +1 @@
+0 200.0 97.0 266.0 146.0
diff --git a/projects/drone-net/labels/hamburg-germanyjuly-29-2016flying-drone-260nw-469625867.txt b/projects/drone-net/labels/hamburg-germanyjuly-29-2016flying-drone-260nw-469625867.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c4a40862a807317f8622f61c470faae82acfd570
--- /dev/null
+++ b/projects/drone-net/labels/hamburg-germanyjuly-29-2016flying-drone-260nw-469625867.txt
@@ -0,0 +1 @@
+0 140.0 101.0 146.0 68.0
diff --git a/projects/drone-net/labels/hand-reaches-drone-dji-mavic-260nw-1050687518.txt b/projects/drone-net/labels/hand-reaches-drone-dji-mavic-260nw-1050687518.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f14478e3f6576e693d7c1641f68139e1f021fd74
--- /dev/null
+++ b/projects/drone-net/labels/hand-reaches-drone-dji-mavic-260nw-1050687518.txt
@@ -0,0 +1 @@
+0 206.0 98.0 332.0 142.0
diff --git a/projects/drone-net/labels/hands-adjust-quadcopter-before-launching-260nw-1137571430.txt b/projects/drone-net/labels/hands-adjust-quadcopter-before-launching-260nw-1137571430.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eea3e4a27cab2b0f39208b0a3b23e5cfd362895a
--- /dev/null
+++ b/projects/drone-net/labels/hands-adjust-quadcopter-before-launching-260nw-1137571430.txt
@@ -0,0 +1 @@
+0 250.5 147.0 215.0 86.0
diff --git a/projects/drone-net/labels/hands-adjust-quadcopter-before-launching-260nw-1137571433.txt b/projects/drone-net/labels/hands-adjust-quadcopter-before-launching-260nw-1137571433.txt
new file mode 100644
index 0000000000000000000000000000000000000000..207e450fcc5e1692097a9f588c9ea37e227abe26
--- /dev/null
+++ b/projects/drone-net/labels/hands-adjust-quadcopter-before-launching-260nw-1137571433.txt
@@ -0,0 +1 @@
+0 200.5 135.0 247.0 136.0
diff --git a/projects/drone-net/labels/hannover-germany-march-16-2016-260nw-563471020.txt b/projects/drone-net/labels/hannover-germany-march-16-2016-260nw-563471020.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4956df2da17b183860ec1a7fa5546cb4773b38eb
--- /dev/null
+++ b/projects/drone-net/labels/hannover-germany-march-16-2016-260nw-563471020.txt
@@ -0,0 +1 @@
+0 196.0 126.0 370.0 204.0
diff --git a/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-624351914.txt b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-624351914.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1371e9f09fdc01188622e00cc4ec01f40872c6fd
--- /dev/null
+++ b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-624351914.txt
@@ -0,0 +1 @@
+0 191.5 129.0 269.0 208.0
diff --git a/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-624351929.txt b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-624351929.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dd4a8c0916374503ebe97c47f8747a8d2805e87b
--- /dev/null
+++ b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-624351929.txt
@@ -0,0 +1 @@
+0 186.0 124.5 340.0 203.0
diff --git a/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-624351974.txt b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-624351974.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b9899789eca06797c725bc150d84e240a09b59d9
--- /dev/null
+++ b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-624351974.txt
@@ -0,0 +1 @@
+0 197.0 131.5 344.0 241.0
diff --git a/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-625123241.txt b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-625123241.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51c315e0ed4bd68827422c47ed5bcbbfb6fd65de
--- /dev/null
+++ b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-625123241.txt
@@ -0,0 +1 @@
+0 167.5 115.0 315.0 212.0
diff --git a/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-625123271.txt b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-625123271.txt
new file mode 100644
index 0000000000000000000000000000000000000000..39cc08faf2203f8a18b3a9e6bbf0fce7fc505afb
--- /dev/null
+++ b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-625123271.txt
@@ -0,0 +1 @@
+0 195.0 130.5 278.0 221.0
diff --git a/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-625123355.txt b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-625123355.txt
new file mode 100644
index 0000000000000000000000000000000000000000..743413a874198888cdc799f86203c2293ae972a8
--- /dev/null
+++ b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-625123355.txt
@@ -0,0 +1 @@
+0 190.5 133.5 277.0 227.0
diff --git a/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-627532571.txt b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-627532571.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d5855481ab5628720a5fe968a9b48b90937e2416
--- /dev/null
+++ b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-627532571.txt
@@ -0,0 +1 @@
+0 165.5 147.5 309.0 179.0
diff --git a/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-627532628.txt b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-627532628.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6dc8d455131576250ca46fc0fefc128c42d02f15
--- /dev/null
+++ b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-627532628.txt
@@ -0,0 +1 @@
+0 146.0 126.5 264.0 227.0
diff --git a/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-629755292.txt b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-629755292.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a738a6006a7b859af44333ae0614f142f898b2d2
--- /dev/null
+++ b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-629755292.txt
@@ -0,0 +1 @@
+0 190.5 128.5 251.0 227.0
diff --git a/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-629755340.txt b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-629755340.txt
new file mode 100644
index 0000000000000000000000000000000000000000..136701e3ab3392db1d23d0649a0aa386971c5f8a
--- /dev/null
+++ b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-629755340.txt
@@ -0,0 +1 @@
+0 162.0 126.0 324.0 244.0
diff --git a/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-629755358.txt b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-629755358.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c3c84595a7c6aea59c54c8ebfb72024b6e5e3d40
--- /dev/null
+++ b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-629755358.txt
@@ -0,0 +1 @@
+0 199.5 129.5 329.0 227.0
diff --git a/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-678554299.txt b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-678554299.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b09ffb79cebb49cc3f8e7d45a473bcaf08f1b4b4
--- /dev/null
+++ b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-678554299.txt
@@ -0,0 +1 @@
+0 188.0 138.5 316.0 257.0
diff --git a/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-678682495.txt b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-678682495.txt
new file mode 100644
index 0000000000000000000000000000000000000000..abc424de679c07c846fd47193d5b887f5da35a77
--- /dev/null
+++ b/projects/drone-net/labels/herceg-novi-montenegro-april-18-260nw-678682495.txt
@@ -0,0 +1 @@
+0 189.0 125.0 342.0 206.0
diff --git a/projects/drone-net/labels/high-river-ab-may-06-260nw-636117533.txt b/projects/drone-net/labels/high-river-ab-may-06-260nw-636117533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..097ff359e06d844df04a54710a563dba82e2e3d1
--- /dev/null
+++ b/projects/drone-net/labels/high-river-ab-may-06-260nw-636117533.txt
@@ -0,0 +1 @@
+0 178.5 114.5 301.0 187.0
diff --git a/projects/drone-net/labels/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785178.txt b/projects/drone-net/labels/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785178.txt
new file mode 100644
index 0000000000000000000000000000000000000000..333467a755ccb8d8f250409e0e1efbf170ba8d69
--- /dev/null
+++ b/projects/drone-net/labels/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785178.txt
@@ -0,0 +1 @@
+0 271.5 123.0 371.0 78.0
diff --git a/projects/drone-net/labels/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785181.txt b/projects/drone-net/labels/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785181.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8a61768d0989a09dda9fb6df9d3a334f17afd342
--- /dev/null
+++ b/projects/drone-net/labels/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785181.txt
@@ -0,0 +1 @@
+0 229.0 99.5 344.0 173.0
diff --git a/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937161.txt b/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937161.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ac91befa392c94c9c4c01e1aff52c2a0918daba
--- /dev/null
+++ b/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937161.txt
@@ -0,0 +1 @@
+0 215.0 133.5 322.0 199.0
diff --git a/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937170.txt b/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937170.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1620bde6517cd34069082dc606efa4047530cce0
--- /dev/null
+++ b/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937170.txt
@@ -0,0 +1 @@
+0 253.0 110.5 274.0 221.0
diff --git a/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937179.txt b/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937179.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0bf610b3a55f63159c90208c83cf6a7c01a17a04
--- /dev/null
+++ b/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937179.txt
@@ -0,0 +1 @@
+0 180.5 145.0 257.0 162.0
diff --git a/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937188.txt b/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937188.txt
new file mode 100644
index 0000000000000000000000000000000000000000..352fb67aba7951b24ffbde56b285abb2b3a1b3a9
--- /dev/null
+++ b/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937188.txt
@@ -0,0 +1 @@
+0 178.0 99.5 238.0 193.0
diff --git a/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937191.txt b/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937191.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c4a6fd5fa85d59b7e0ce0ab257403e25dac825fb
--- /dev/null
+++ b/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937191.txt
@@ -0,0 +1 @@
+0 180.0 113.0 240.0 190.0
diff --git a/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937194.txt b/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937194.txt
new file mode 100644
index 0000000000000000000000000000000000000000..29c2f812a7bccda3d5139b6c3401a8628b14f591
--- /dev/null
+++ b/projects/drone-net/labels/honolulu-hi-feb-8-2015-260nw-250937194.txt
@@ -0,0 +1 @@
+0 219.5 111.0 315.0 210.0
diff --git a/projects/drone-net/labels/huettenberg-germany-april-22-2018-260nw-1142270543.txt b/projects/drone-net/labels/huettenberg-germany-april-22-2018-260nw-1142270543.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e54070d3b256850b181f5fc8c5f3c6258fd04d6b
--- /dev/null
+++ b/projects/drone-net/labels/huettenberg-germany-april-22-2018-260nw-1142270543.txt
@@ -0,0 +1 @@
+0 134.0 170.5 246.0 109.0
diff --git a/projects/drone-net/labels/hurgada-egypt-07122013-image-dji-260nw-1083151235.txt b/projects/drone-net/labels/hurgada-egypt-07122013-image-dji-260nw-1083151235.txt
new file mode 100644
index 0000000000000000000000000000000000000000..682c4ff005b49f8f62736b089a0158195a029bb0
--- /dev/null
+++ b/projects/drone-net/labels/hurgada-egypt-07122013-image-dji-260nw-1083151235.txt
@@ -0,0 +1 @@
+0 97.5 88.0 139.0 100.0
diff --git a/projects/drone-net/labels/illustrative-editorial-image-dji-mavic-260nw-1112837300.txt b/projects/drone-net/labels/illustrative-editorial-image-dji-mavic-260nw-1112837300.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e92d69f806cda9b0597f5bdc5f097844f760e20
--- /dev/null
+++ b/projects/drone-net/labels/illustrative-editorial-image-dji-mavic-260nw-1112837300.txt
@@ -0,0 +1 @@
+0 185.0 128.0 238.0 256.0
diff --git a/projects/drone-net/labels/illustrative-editorial-image-drone-dji-260nw-1112837297.txt b/projects/drone-net/labels/illustrative-editorial-image-drone-dji-260nw-1112837297.txt
new file mode 100644
index 0000000000000000000000000000000000000000..22ac69f4fe144875b1c0ac91b659fbd01178b8c9
--- /dev/null
+++ b/projects/drone-net/labels/illustrative-editorial-image-drone-dji-260nw-1112837297.txt
@@ -0,0 +1 @@
+0 192.5 131.5 337.0 179.0
diff --git a/projects/drone-net/labels/illustrative-editorial-image-drone-dji-260nw-1112837303.txt b/projects/drone-net/labels/illustrative-editorial-image-drone-dji-260nw-1112837303.txt
new file mode 100644
index 0000000000000000000000000000000000000000..494528a924d165733a33f2a9fc964fdc7f3650ae
--- /dev/null
+++ b/projects/drone-net/labels/illustrative-editorial-image-drone-dji-260nw-1112837303.txt
@@ -0,0 +1 @@
+0 207.0 129.0 320.0 184.0
diff --git a/projects/drone-net/labels/indonesia-14-january-2018-drone-260nw-792849643.txt b/projects/drone-net/labels/indonesia-14-january-2018-drone-260nw-792849643.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c7d8d78a520f5acc465ce0c5e6843dc566facbb9
--- /dev/null
+++ b/projects/drone-net/labels/indonesia-14-january-2018-drone-260nw-792849643.txt
@@ -0,0 +1 @@
+0 218.0 134.5 430.0 185.0
diff --git a/projects/drone-net/labels/istanbul-jun-2015-drone-quadrocopter-260nw-432359074.txt b/projects/drone-net/labels/istanbul-jun-2015-drone-quadrocopter-260nw-432359074.txt
new file mode 100644
index 0000000000000000000000000000000000000000..090f9399934aaa0a902bc37f096264b1cc039457
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-jun-2015-drone-quadrocopter-260nw-432359074.txt
@@ -0,0 +1 @@
+0 201.0 141.0 246.0 138.0
diff --git a/projects/drone-net/labels/istanbul-jun-2015-drone-quadrocopter-260nw-432359092.txt b/projects/drone-net/labels/istanbul-jun-2015-drone-quadrocopter-260nw-432359092.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b1e5ce025c83d5d2798fbc477e365d5dc4618f2
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-jun-2015-drone-quadrocopter-260nw-432359092.txt
@@ -0,0 +1 @@
+0 194.5 131.0 259.0 168.0
diff --git a/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-710481865.txt b/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-710481865.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f7857f49c9d94b26ae2d4132c5d5710fedc23005
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-710481865.txt
@@ -0,0 +1 @@
+0 196.5 133.0 387.0 258.0
diff --git a/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-715394536.txt b/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-715394536.txt
new file mode 100644
index 0000000000000000000000000000000000000000..23b44df583d374641364c75ede5122add6558c29
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-715394536.txt
@@ -0,0 +1 @@
+0 196.5 129.0 337.0 248.0
diff --git a/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-715394539.txt b/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-715394539.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b094fa142982af3a1032ec73d7c83cfb492e4169
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-715394539.txt
@@ -0,0 +1 @@
+0 192.5 126.0 285.0 236.0
diff --git a/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-720511963.txt b/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-720511963.txt
new file mode 100644
index 0000000000000000000000000000000000000000..56f29ea158cf797b15ee9d0918eea176c251bc8e
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-720511963.txt
@@ -0,0 +1 @@
+0 264.0 138.0 242.0 226.0
diff --git a/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-720511972.txt b/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-720511972.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98ac007166d372220a2d5a210e9f53dadd9c7cea
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-720511972.txt
@@ -0,0 +1 @@
+0 187.5 129.0 325.0 192.0
diff --git a/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-720511975.txt b/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-720511975.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8957ed72a6e2795d64ee800390be36e9c274fd96
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-5-september-2017-260nw-720511975.txt
@@ -0,0 +1 @@
+0 191.5 119.0 373.0 238.0
diff --git a/projects/drone-net/labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-262938467.txt b/projects/drone-net/labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-262938467.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9cf6db66c94deeac03416bff244fd1b099b2b1c4
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-262938467.txt
@@ -0,0 +1 @@
+0 185.5 135.5 265.0 217.0
diff --git a/projects/drone-net/labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156486.txt b/projects/drone-net/labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156486.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dfb0015a2a41b673024812939fa644b6de54612
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156486.txt
@@ -0,0 +1 @@
+0 149.5 138.0 259.0 126.0
diff --git a/projects/drone-net/labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156489.txt b/projects/drone-net/labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156489.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2b339b0d577e42605fbaceab30ad12cc00f27588
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156489.txt
@@ -0,0 +1 @@
+0 207.5 166.5 367.0 129.0
diff --git a/projects/drone-net/labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263499347.txt b/projects/drone-net/labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263499347.txt
new file mode 100644
index 0000000000000000000000000000000000000000..286cdec2c5839969dc1be1bd33631b1c6a917c3d
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263499347.txt
@@ -0,0 +1 @@
+0 163.0 156.5 300.0 153.0
diff --git a/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725391.txt b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725391.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fdb7e618aee2e6af68467320d09367de80875f66
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725391.txt
@@ -0,0 +1 @@
+0 201.5 129.5 353.0 241.0
diff --git a/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725397.txt b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725397.txt
new file mode 100644
index 0000000000000000000000000000000000000000..34bb14e142e5d233de7b7802eff188412d2ce12e
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725397.txt
@@ -0,0 +1 @@
+0 167.0 131.0 332.0 252.0
diff --git a/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725403.txt b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725403.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d91f05dfd2379d748a1375c8c894399444fc1f10
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725403.txt
@@ -0,0 +1 @@
+0 199.5 125.0 321.0 230.0
diff --git a/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725409.txt b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6f63230500aeaf28eaa12f6719b42628d8a8796a
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725409.txt
@@ -0,0 +1 @@
+0 210.5 130.0 359.0 258.0
diff --git a/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725439.txt b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725439.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2fa8fb2aab8f086d61877f7747a350de7ece6686
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1130725439.txt
@@ -0,0 +1 @@
+0 157.5 137.0 305.0 260.0
diff --git a/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337229.txt b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337229.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10163d4d62155361c8d44f5e597bc7944d1fb470
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337229.txt
@@ -0,0 +1 @@
+0 120.0 96.0 216.0 158.0
diff --git a/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337235.txt b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337235.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a57dbb987d2ce947e7892ec6e131bdb0cd7ab8d2
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337235.txt
@@ -0,0 +1 @@
+0 196.0 111.5 388.0 219.0
diff --git a/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337241.txt b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337241.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ef16f1146580ef9b55691f2bd6606ca37b68b94
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337241.txt
@@ -0,0 +1 @@
+0 195.0 110.0 390.0 220.0
diff --git a/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337244.txt b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337244.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be6140de099c949cdeade49d0300b2a93208717c
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337244.txt
@@ -0,0 +1 @@
+0 191.5 130.0 277.0 260.0
diff --git a/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337247.txt b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337247.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4a334e4896fa046e19e924cf2cdfd2fa1dc2bb6
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-july-3-2018-260nw-1131337247.txt
@@ -0,0 +1 @@
+0 243.5 126.0 281.0 248.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279343265.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279343265.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6e1a6d1864f18e4ceb0ad6403af357816273060f
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279343265.txt
@@ -0,0 +1,4 @@
+0 155.5 156.5 1.0 1.0
+0 170.5 124.5 1.0 1.0
+0 165.5 127.5 1.0 1.0
+0 242.0 128.0 290.0 144.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279343268.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279343268.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3da3ca0df385c9c5fb9d1b4f6743c95e64722ba
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279343268.txt
@@ -0,0 +1 @@
+0 180.5 117.5 307.0 235.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279349628.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279349628.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7fc43be36e5e0d51b2a5ae7b2afc33687d7e5da4
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279349628.txt
@@ -0,0 +1 @@
+0 190.0 129.5 356.0 259.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279367454.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279367454.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f5eb6f1c3391674281a94a4643ba8b17a4ebbc9
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279367454.txt
@@ -0,0 +1 @@
+0 119.5 100.5 191.0 129.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279367460.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279367460.txt
new file mode 100644
index 0000000000000000000000000000000000000000..634e4dab75b7c85dda04ce922e29b5a9a142b41c
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279367460.txt
@@ -0,0 +1 @@
+0 131.5 75.5 171.0 125.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279613013.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279613013.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e0b726c774a3f5fb3bf5677e2b7081c0b17e386b
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279613013.txt
@@ -0,0 +1 @@
+0 225.0 150.0 280.0 232.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279704978.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279704978.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96bbd39910cd885de3e095300af8cfec582fe40f
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279704978.txt
@@ -0,0 +1 @@
+0 196.0 124.0 388.0 246.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279825914.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279825914.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6017a33e41379394eeaa41a4b7284580f3628860
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279825914.txt
@@ -0,0 +1 @@
+0 201.0 120.0 378.0 200.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279826349.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279826349.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32cc4d5593e560af3b84746bb873ca9a8bd57309
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279826349.txt
@@ -0,0 +1 @@
+0 201.5 145.0 377.0 248.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279981239.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279981239.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7c77210d5b0e3004c2601cb69627b51158dfa00d
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279981239.txt
@@ -0,0 +1 @@
+0 175.5 130.0 275.0 202.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279981692.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279981692.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3941ea7dd57c6a3c09d2748d7e11acb6494620c6
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279981692.txt
@@ -0,0 +1 @@
+0 130.0 93.0 240.0 172.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279982028.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279982028.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0739792a4ea20a63e99e8c3ab7e172575a86b301
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-279982028.txt
@@ -0,0 +1 @@
+0 139.0 104.0 194.0 124.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280280573.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280280573.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f28d5cdb6f019c371f8d47d26f71455fe7b9a5b7
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280280573.txt
@@ -0,0 +1 @@
+0 164.0 116.5 228.0 173.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280280585.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280280585.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78df782eca7c6e2bd42c09f01d51730d328bf185
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280280585.txt
@@ -0,0 +1 @@
+0 168.5 126.5 259.0 237.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280280813.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280280813.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5ea2c64f67ccf555fdbc529ad4173da8032400d9
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280280813.txt
@@ -0,0 +1 @@
+0 93.0 77.5 160.0 143.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280281050.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280281050.txt
new file mode 100644
index 0000000000000000000000000000000000000000..726fd355dd91b312023047b8304cdee69bc14d5d
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280281050.txt
@@ -0,0 +1 @@
+0 128.0 120.0 172.0 146.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280281479.txt b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280281479.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b2b3119d3104dc221f2209488f9c147ca86f2f0b
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-19-2015-260nw-280281479.txt
@@ -0,0 +1 @@
+0 208.5 111.5 299.0 185.0
diff --git a/projects/drone-net/labels/istanbul-turkey-may-192015drone-quadrocopter-260nw-280281779.txt b/projects/drone-net/labels/istanbul-turkey-may-192015drone-quadrocopter-260nw-280281779.txt
new file mode 100644
index 0000000000000000000000000000000000000000..01dc9aecf3a8a8c205e6e9a6456c7df6450f6690
--- /dev/null
+++ b/projects/drone-net/labels/istanbul-turkey-may-192015drone-quadrocopter-260nw-280281779.txt
@@ -0,0 +1 @@
+0 113.0 108.0 184.0 158.0
diff --git a/projects/drone-net/labels/italy-dolomites-alps-august-09-260nw-1097832617.txt b/projects/drone-net/labels/italy-dolomites-alps-august-09-260nw-1097832617.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ad97c01ee217e7f2fa780b7ad5b19eb1f2592cf
--- /dev/null
+++ b/projects/drone-net/labels/italy-dolomites-alps-august-09-260nw-1097832617.txt
@@ -0,0 +1 @@
+0 196.5 130.0 279.0 126.0
diff --git a/projects/drone-net/labels/italymodena-circa-may-2014-flying-260nw-198617063.txt b/projects/drone-net/labels/italymodena-circa-may-2014-flying-260nw-198617063.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fc9683ba9b74e4bc4a0faf55c54968994730acd5
--- /dev/null
+++ b/projects/drone-net/labels/italymodena-circa-may-2014-flying-260nw-198617063.txt
@@ -0,0 +1 @@
+0 83.5 120.5 65.0 43.0
diff --git a/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734804.txt b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734804.txt
new file mode 100644
index 0000000000000000000000000000000000000000..33b1cd7dd1b4f7c3ca1035e79a6fda0984091d45
--- /dev/null
+++ b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734804.txt
@@ -0,0 +1 @@
+0 263.5 120.0 167.0 60.0
diff --git a/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734816.txt b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734816.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6bf487e54282dac05bdabd8d75f0b022336547db
--- /dev/null
+++ b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734816.txt
@@ -0,0 +1 @@
+0 203.0 118.5 318.0 145.0
diff --git a/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734834.txt b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734834.txt
new file mode 100644
index 0000000000000000000000000000000000000000..495c18d7e81165d7e9ae0ebfaf38937313a51d45
--- /dev/null
+++ b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734834.txt
@@ -0,0 +1 @@
+0 251.5 121.0 163.0 84.0
diff --git a/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734840.txt b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734840.txt
new file mode 100644
index 0000000000000000000000000000000000000000..08090f44f76de2ce5f451d14b860e33497b5a88c
--- /dev/null
+++ b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734840.txt
@@ -0,0 +1 @@
+0 191.5 166.0 267.0 104.0
diff --git a/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734849.txt b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734849.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ec1b86c8378be38b98750538e0ef3742f41920c
--- /dev/null
+++ b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734849.txt
@@ -0,0 +1 @@
+0 122.5 90.0 81.0 80.0
diff --git a/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734855.txt b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734855.txt
new file mode 100644
index 0000000000000000000000000000000000000000..117087e4c25bb71aac99f3d286e9ac0290e0a5b3
--- /dev/null
+++ b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734855.txt
@@ -0,0 +1 @@
+0 205.0 119.5 250.0 121.0
diff --git a/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734858.txt b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734858.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13f889435ae9c083b824656073f4f97117e3b95d
--- /dev/null
+++ b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734858.txt
@@ -0,0 +1 @@
+0 160.5 102.5 185.0 77.0
diff --git a/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734870.txt b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734870.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b93b4936c63fa15985e582c84fff9b262626b8a3
--- /dev/null
+++ b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734870.txt
@@ -0,0 +1 @@
+0 58.5 117.5 63.0 23.0
diff --git a/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734873.txt b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734873.txt
new file mode 100644
index 0000000000000000000000000000000000000000..242c22ef224ab00254edfadc172575ee4be32bab
--- /dev/null
+++ b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734873.txt
@@ -0,0 +1 @@
+0 183.0 119.5 190.0 103.0
diff --git a/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734876.txt b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734876.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be51a9cb840dd3c312829057a55b5c1716864b65
--- /dev/null
+++ b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734876.txt
@@ -0,0 +1 @@
+0 245.5 89.5 187.0 77.0
diff --git a/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734894.txt b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734894.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d1e39b5898f0987537d38fce2e0dec79c06afcf3
--- /dev/null
+++ b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734894.txt
@@ -0,0 +1 @@
+0 219.5 76.0 153.0 104.0
diff --git a/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734897.txt b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734897.txt
new file mode 100644
index 0000000000000000000000000000000000000000..317b24f507ec7c6c84cdb1e42a9e34cbab3641c6
--- /dev/null
+++ b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734897.txt
@@ -0,0 +1 @@
+0 192.0 93.5 278.0 111.0
diff --git a/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734909.txt b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734909.txt
new file mode 100644
index 0000000000000000000000000000000000000000..730c7c9aaa5cc89562d55ab609758cc8d1df3e41
--- /dev/null
+++ b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734909.txt
@@ -0,0 +1 @@
+0 174.5 97.5 173.0 89.0
diff --git a/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734924.txt b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734924.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f382eaae711b5f314560859dc6a398d4486c158b
--- /dev/null
+++ b/projects/drone-net/labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734924.txt
@@ -0,0 +1 @@
+0 154.5 159.0 91.0 46.0
diff --git a/projects/drone-net/labels/izborsk-russia-june-10-2018-260nw-1110882359.txt b/projects/drone-net/labels/izborsk-russia-june-10-2018-260nw-1110882359.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9e4d66bc3760e94ec4330252e097e5924c03de3b
--- /dev/null
+++ b/projects/drone-net/labels/izborsk-russia-june-10-2018-260nw-1110882359.txt
@@ -0,0 +1 @@
+0 170.5 116.5 257.0 165.0
diff --git a/projects/drone-net/labels/jacksonville-fl-usa-june-14-260nw-288324377.txt b/projects/drone-net/labels/jacksonville-fl-usa-june-14-260nw-288324377.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9951bf54ac73bab0e23ad7ed896d0a812013b56
--- /dev/null
+++ b/projects/drone-net/labels/jacksonville-fl-usa-june-14-260nw-288324377.txt
@@ -0,0 +1 @@
+0 190.0 130.5 252.0 195.0
diff --git a/projects/drone-net/labels/jostedal-norway-june-2-2018-260nw-1117851911.txt b/projects/drone-net/labels/jostedal-norway-june-2-2018-260nw-1117851911.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b802c2af028716671990438cf02258933dfba84d
--- /dev/null
+++ b/projects/drone-net/labels/jostedal-norway-june-2-2018-260nw-1117851911.txt
@@ -0,0 +1 @@
+0 152.0 104.5 94.0 65.0
diff --git a/projects/drone-net/labels/jostedal-norway-june-2-2018-260nw-1117851914.txt b/projects/drone-net/labels/jostedal-norway-june-2-2018-260nw-1117851914.txt
new file mode 100644
index 0000000000000000000000000000000000000000..103a25ab8bb4702f8d9715039a2b43f689a7f6af
--- /dev/null
+++ b/projects/drone-net/labels/jostedal-norway-june-2-2018-260nw-1117851914.txt
@@ -0,0 +1 @@
+0 144.0 144.5 172.0 99.0
diff --git a/projects/drone-net/labels/jostedal-norway-june-2-2018-260nw-1117851917.txt b/projects/drone-net/labels/jostedal-norway-june-2-2018-260nw-1117851917.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bf290af8c899b6bca2af0af40299dc5ab7b103da
--- /dev/null
+++ b/projects/drone-net/labels/jostedal-norway-june-2-2018-260nw-1117851917.txt
@@ -0,0 +1 @@
+0 170.5 145.5 117.0 89.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-03-2017-260nw-615757394.txt b/projects/drone-net/labels/kagawa-japan-april-03-2017-260nw-615757394.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a9fc6404608897473a04406ffdbaf992f5210758
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-03-2017-260nw-615757394.txt
@@ -0,0 +1 @@
+0 189.0 105.5 280.0 165.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-03-2017-260nw-615757730.txt b/projects/drone-net/labels/kagawa-japan-april-03-2017-260nw-615757730.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a60ecbd56519bb086433b7bfd2ba9394075e8d34
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-03-2017-260nw-615757730.txt
@@ -0,0 +1 @@
+0 159.5 93.0 205.0 166.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-03-2017-260nw-615757739.txt b/projects/drone-net/labels/kagawa-japan-april-03-2017-260nw-615757739.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d98009adcf6535d76a6c77ca49b61f8c2e3656cd
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-03-2017-260nw-615757739.txt
@@ -0,0 +1 @@
+0 184.5 119.0 299.0 132.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-03-2017-260nw-615757748.txt b/projects/drone-net/labels/kagawa-japan-april-03-2017-260nw-615757748.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e0aaef0b5001b97b9c183479e57606ff78faf258
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-03-2017-260nw-615757748.txt
@@ -0,0 +1 @@
+0 221.5 123.0 255.0 140.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-22-2017-260nw-625582838.txt b/projects/drone-net/labels/kagawa-japan-april-22-2017-260nw-625582838.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b5b8f82c51bcfee4cf8301823123f98f7200e291
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-22-2017-260nw-625582838.txt
@@ -0,0 +1 @@
+0 250.5 104.0 109.0 100.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-22-2017-260nw-625596302.txt b/projects/drone-net/labels/kagawa-japan-april-22-2017-260nw-625596302.txt
new file mode 100644
index 0000000000000000000000000000000000000000..63e752b131c95f9b27c5aa2661b39feb2f9a005b
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-22-2017-260nw-625596302.txt
@@ -0,0 +1 @@
+0 202.5 99.5 173.0 111.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-22-2017-260nw-625599740.txt b/projects/drone-net/labels/kagawa-japan-april-22-2017-260nw-625599740.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6f4a96e850e185d51f888b2e90a48b73a1f5445c
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-22-2017-260nw-625599740.txt
@@ -0,0 +1 @@
+0 211.5 161.5 191.0 129.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-22-2017-260nw-625605113.txt b/projects/drone-net/labels/kagawa-japan-april-22-2017-260nw-625605113.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f90a27a28cbf5be66f570fa76a0a2b11c1480991
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-22-2017-260nw-625605113.txt
@@ -0,0 +1 @@
+0 259.0 86.5 168.0 99.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629531453.txt b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629531453.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a284a2c355ac4d221608be43c8a90aa69feaec37
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629531453.txt
@@ -0,0 +1 @@
+0 167.0 125.0 316.0 150.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629531459.txt b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629531459.txt
new file mode 100644
index 0000000000000000000000000000000000000000..56d6d10f6f4f6b25e55581d1bcc8f9d8b4e3a950
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629531459.txt
@@ -0,0 +1 @@
+0 161.5 76.5 189.0 121.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629531465.txt b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629531465.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69757a24c89a335e3c655e8c6a28a4ef2e8a929
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629531465.txt
@@ -0,0 +1 @@
+0 207.5 90.0 173.0 98.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629531471.txt b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629531471.txt
new file mode 100644
index 0000000000000000000000000000000000000000..edaba99045701b946e9abb4cc340bcd091e9e88d
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629531471.txt
@@ -0,0 +1 @@
+0 232.5 83.5 211.0 131.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637947.txt b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637947.txt
new file mode 100644
index 0000000000000000000000000000000000000000..637634155de450d24ca7d84e1f462cbf47b3a535
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637947.txt
@@ -0,0 +1 @@
+0 179.0 137.0 302.0 180.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637950.txt b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637950.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3026268632b0fe7dbafce6a37df9fd5f34366157
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637950.txt
@@ -0,0 +1 @@
+0 205.5 126.0 233.0 208.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637953.txt b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637953.txt
new file mode 100644
index 0000000000000000000000000000000000000000..159c7a0b56a92821458b6d2b7f620a22168856f6
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637953.txt
@@ -0,0 +1 @@
+0 164.5 92.5 175.0 119.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637956.txt b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637956.txt
new file mode 100644
index 0000000000000000000000000000000000000000..151d74429a51de77d318018f177cb3580332e3a8
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637956.txt
@@ -0,0 +1 @@
+0 213.5 87.0 233.0 150.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637962.txt b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637962.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51945e5a9a3b5817475ccd31ba1da9e424946415
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629637962.txt
@@ -0,0 +1 @@
+0 227.5 115.0 151.0 102.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629638661.txt b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629638661.txt
new file mode 100644
index 0000000000000000000000000000000000000000..995addeb2fc8cdaa997133b4de678903cfbab068
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-23-2017-260nw-629638661.txt
@@ -0,0 +1 @@
+0 138.5 173.5 121.0 67.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631805732.txt b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631805732.txt
new file mode 100644
index 0000000000000000000000000000000000000000..21b8c2db834a351e3bb06aecd4fb5111a0ccfba8
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631805732.txt
@@ -0,0 +1 @@
+0 237.0 183.5 180.0 115.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631810742.txt b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631810742.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40146a639dab253fb30cdd5300d656a5c0384aac
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631810742.txt
@@ -0,0 +1 @@
+0 195.0 92.5 184.0 81.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631924367.txt b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631924367.txt
new file mode 100644
index 0000000000000000000000000000000000000000..961e4ddc3b86ebaa7b239212562bcdf18a2dce2e
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631924367.txt
@@ -0,0 +1 @@
+0 254.5 172.5 163.0 87.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631924376.txt b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631924376.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb93bd9543f61f3b6f257634279487b3b99c103a
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631924376.txt
@@ -0,0 +1 @@
+0 163.5 165.0 169.0 118.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631924385.txt b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631924385.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5da436b593eabb96afb83d75c2a81f4506832271
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631924385.txt
@@ -0,0 +1 @@
+0 185.0 185.5 206.0 115.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631926491.txt b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631926491.txt
new file mode 100644
index 0000000000000000000000000000000000000000..254af9c1a226919eb7523b306acdda0b17f4a219
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631926491.txt
@@ -0,0 +1 @@
+0 191.5 177.0 207.0 130.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631926497.txt b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631926497.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eb94403a006a97756422ad0ebb2fbc9d4a688556
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631926497.txt
@@ -0,0 +1 @@
+0 133.0 171.5 224.0 123.0
diff --git a/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631927346.txt b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631927346.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5767cc3885a1f29e0a6a5454799b23fa5527e5e4
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-april-29-2017-260nw-631927346.txt
@@ -0,0 +1 @@
+0 171.5 173.5 283.0 143.0
diff --git a/projects/drone-net/labels/kagawa-japan-december-15-2016-260nw-538133812.txt b/projects/drone-net/labels/kagawa-japan-december-15-2016-260nw-538133812.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f005d0e4d85e2cc9857b481f8dace5997adbeabd
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-december-15-2016-260nw-538133812.txt
@@ -0,0 +1 @@
+0 190.5 79.0 217.0 106.0
diff --git a/projects/drone-net/labels/kagawa-japan-december-15-2016-260nw-539383429.txt b/projects/drone-net/labels/kagawa-japan-december-15-2016-260nw-539383429.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c8299874d5042623cf832840f89476d4860a569a
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-december-15-2016-260nw-539383429.txt
@@ -0,0 +1 @@
+0 198.0 129.0 300.0 152.0
diff --git a/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-661282186.txt b/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-661282186.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f623b939cdb3e028ebf0ed97a106b6a72dab8b8a
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-661282186.txt
@@ -0,0 +1 @@
+0 200.0 100.0 290.0 134.0
diff --git a/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-661282231.txt b/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-661282231.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e94693ebc37804ca728203588e6a67592322fb0a
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-661282231.txt
@@ -0,0 +1 @@
+0 225.5 110.5 249.0 153.0
diff --git a/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-667210633.txt b/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-667210633.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fdd736a21f55129b34cdb233afe37e5c7ef40290
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-667210633.txt
@@ -0,0 +1 @@
+0 166.0 103.5 300.0 169.0
diff --git a/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-667210636.txt b/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-667210636.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd152ac8c582e841b38a71ac8dfa9b591521f349
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-667210636.txt
@@ -0,0 +1 @@
+0 199.5 99.5 299.0 135.0
diff --git a/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-671651164.txt b/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-671651164.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d9c9fefa87207d50ea101013ebb83fadc0d9f7d0
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-671651164.txt
@@ -0,0 +1 @@
+0 163.0 100.0 292.0 168.0
diff --git a/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-671651773.txt b/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-671651773.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df2b91edbd0d0810d0c5532be9d88c4869f30912
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-671651773.txt
@@ -0,0 +1 @@
+0 186.5 99.5 337.0 169.0
diff --git a/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-671652337.txt b/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-671652337.txt
new file mode 100644
index 0000000000000000000000000000000000000000..874a2cce401b135222a12a486934f75e76b25d6d
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-june-15-2017-260nw-671652337.txt
@@ -0,0 +1 @@
+0 216.5 96.0 299.0 150.0
diff --git a/projects/drone-net/labels/kagawa-japan-june-19-2016-260nw-439468951.txt b/projects/drone-net/labels/kagawa-japan-june-19-2016-260nw-439468951.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e06052688ea4157c8c80fb23f8f4c21013b1ac0d
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-june-19-2016-260nw-439468951.txt
@@ -0,0 +1 @@
+0 224.0 70.0 168.0 110.0
diff --git a/projects/drone-net/labels/kagawa-japan-june-19-2016-260nw-439468954.txt b/projects/drone-net/labels/kagawa-japan-june-19-2016-260nw-439468954.txt
new file mode 100644
index 0000000000000000000000000000000000000000..57d357bd3c3f07e461ab0bdbd43750d17de4fd67
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-june-19-2016-260nw-439468954.txt
@@ -0,0 +1 @@
+0 183.5 96.0 159.0 84.0
diff --git a/projects/drone-net/labels/kagawa-japan-june-8-2017-260nw-656435701.txt b/projects/drone-net/labels/kagawa-japan-june-8-2017-260nw-656435701.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c99fcd224667d43b45cb500bb0e305a7cd18d893
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-june-8-2017-260nw-656435701.txt
@@ -0,0 +1 @@
+0 235.0 155.5 220.0 105.0
diff --git a/projects/drone-net/labels/kagawa-japan-june-8-2017-260nw-656437126.txt b/projects/drone-net/labels/kagawa-japan-june-8-2017-260nw-656437126.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97fa5821596c54643ddfed79144b2f6806ae351b
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-june-8-2017-260nw-656437126.txt
@@ -0,0 +1 @@
+0 158.0 124.0 180.0 82.0
diff --git a/projects/drone-net/labels/kagawa-japan-june-8-2017-260nw-656437294.txt b/projects/drone-net/labels/kagawa-japan-june-8-2017-260nw-656437294.txt
new file mode 100644
index 0000000000000000000000000000000000000000..429fdba7dd7a7ef596ef1a351be81593cd8160f4
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-june-8-2017-260nw-656437294.txt
@@ -0,0 +1 @@
+0 211.5 143.0 219.0 92.0
diff --git a/projects/drone-net/labels/kagawa-japan-march-10-2016-260nw-389323852.txt b/projects/drone-net/labels/kagawa-japan-march-10-2016-260nw-389323852.txt
new file mode 100644
index 0000000000000000000000000000000000000000..63534281409e6da6ed411527659c9b6e8f785d11
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-march-10-2016-260nw-389323852.txt
@@ -0,0 +1 @@
+0 88.0 117.5 176.0 235.0
diff --git a/projects/drone-net/labels/kagawa-japan-march-10-2016-260nw-389323861.txt b/projects/drone-net/labels/kagawa-japan-march-10-2016-260nw-389323861.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1bab98ee28ae5b4b0e414a5757fb21cdb5bbd6c1
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-march-10-2016-260nw-389323861.txt
@@ -0,0 +1 @@
+0 171.5 127.0 339.0 250.0
diff --git a/projects/drone-net/labels/kagawa-japan-march-17-2017-260nw-609118043.txt b/projects/drone-net/labels/kagawa-japan-march-17-2017-260nw-609118043.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fc5cefc6dcc256edf25164e1e4607ad22c3f630c
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-march-17-2017-260nw-609118043.txt
@@ -0,0 +1 @@
+0 172.0 108.5 318.0 181.0
diff --git a/projects/drone-net/labels/kagawa-japan-march-17-2017-260nw-609118049.txt b/projects/drone-net/labels/kagawa-japan-march-17-2017-260nw-609118049.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8f1384bb4483dd7294556df376f18f9b76c7d6e
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-march-17-2017-260nw-609118049.txt
@@ -0,0 +1 @@
+0 197.0 111.5 312.0 161.0
diff --git a/projects/drone-net/labels/kagawa-japan-march-17-2017-260nw-609118391.txt b/projects/drone-net/labels/kagawa-japan-march-17-2017-260nw-609118391.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b2ea8eb2516d568dde46966d89b3158f642b05e
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-march-17-2017-260nw-609118391.txt
@@ -0,0 +1 @@
+0 178.0 95.5 232.0 149.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420080635.txt b/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420080635.txt
new file mode 100644
index 0000000000000000000000000000000000000000..001fb13973c29fd910bab8bcfae7883e0459b28c
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420080635.txt
@@ -0,0 +1 @@
+0 235.0 162.0 176.0 110.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420080659.txt b/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420080659.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cbb081a8ac0f87d141b3dfbe131e885a17c329f6
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420080659.txt
@@ -0,0 +1 @@
+0 213.0 116.5 240.0 205.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420080671.txt b/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420080671.txt
new file mode 100644
index 0000000000000000000000000000000000000000..02cecceae93264e472ae99d5e84721f399efd919
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420080671.txt
@@ -0,0 +1 @@
+0 267.0 124.5 228.0 185.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420083374.txt b/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420083374.txt
new file mode 100644
index 0000000000000000000000000000000000000000..04d7388ecf328ced5365044024b0a5eee1af62fc
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420083374.txt
@@ -0,0 +1 @@
+0 258.0 107.0 218.0 160.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420083377.txt b/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420083377.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cb9ca319ecaea7fecab6550c7c8bc9b797d2efb0
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-06-2016-260nw-420083377.txt
@@ -0,0 +1 @@
+0 233.5 144.5 197.0 139.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-17-2016-260nw-430213045.txt b/projects/drone-net/labels/kagawa-japan-may-17-2016-260nw-430213045.txt
new file mode 100644
index 0000000000000000000000000000000000000000..597271aef2d55c4846e1c4091157962fb27a2cdb
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-17-2016-260nw-430213045.txt
@@ -0,0 +1 @@
+0 99.5 97.0 115.0 66.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-17-2016-260nw-430213054.txt b/projects/drone-net/labels/kagawa-japan-may-17-2016-260nw-430213054.txt
new file mode 100644
index 0000000000000000000000000000000000000000..548723e428798c9a271f368a0eb2102e51bfa13f
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-17-2016-260nw-430213054.txt
@@ -0,0 +1 @@
+0 233.0 94.0 216.0 116.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-17-2016-260nw-430214311.txt b/projects/drone-net/labels/kagawa-japan-may-17-2016-260nw-430214311.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a5f16235d0daf68b88a24d83b2945ab091680db
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-17-2016-260nw-430214311.txt
@@ -0,0 +1 @@
+0 182.5 100.5 259.0 155.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-17-2016-260nw-430214527.txt b/projects/drone-net/labels/kagawa-japan-may-17-2016-260nw-430214527.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d151e0a8734ecda6e0a13612573ff73fecb917ae
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-17-2016-260nw-430214527.txt
@@ -0,0 +1 @@
+0 82.0 77.5 106.0 77.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-20-2017-260nw-653433961.txt b/projects/drone-net/labels/kagawa-japan-may-20-2017-260nw-653433961.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9797d80332be2138bb2b7c91c69126e2db3abe87
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-20-2017-260nw-653433961.txt
@@ -0,0 +1 @@
+0 71.5 71.5 137.0 105.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-20-2017-260nw-653434402.txt b/projects/drone-net/labels/kagawa-japan-may-20-2017-260nw-653434402.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b781817ec6d7cad07862a1b167961f1280e78b8a
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-20-2017-260nw-653434402.txt
@@ -0,0 +1 @@
+0 219.0 163.0 226.0 102.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-20-2017-260nw-653434405.txt b/projects/drone-net/labels/kagawa-japan-may-20-2017-260nw-653434405.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96dedcc76878f2816739abc4463ee8dddfd132bb
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-20-2017-260nw-653434405.txt
@@ -0,0 +1 @@
+0 188.0 136.5 212.0 139.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-20-2017-260nw-653435158.txt b/projects/drone-net/labels/kagawa-japan-may-20-2017-260nw-653435158.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a0992f627b181d75e9bb944ca9cc28acab1ddad
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-20-2017-260nw-653435158.txt
@@ -0,0 +1 @@
+0 192.0 139.0 250.0 124.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-28-2017-260nw-653442136.txt b/projects/drone-net/labels/kagawa-japan-may-28-2017-260nw-653442136.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8546686cb8f6c7b231e2991224892eef96efe708
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-28-2017-260nw-653442136.txt
@@ -0,0 +1 @@
+0 142.0 176.5 234.0 127.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-28-2017-260nw-653442151.txt b/projects/drone-net/labels/kagawa-japan-may-28-2017-260nw-653442151.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b20baac3341062af1a689af273d83a0834da4c1d
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-28-2017-260nw-653442151.txt
@@ -0,0 +1 @@
+0 198.0 148.5 348.0 181.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-30-2016-260nw-430213753.txt b/projects/drone-net/labels/kagawa-japan-may-30-2016-260nw-430213753.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79a0845357bb4b26e62f445ec0f982c8a5a12c7c
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-30-2016-260nw-430213753.txt
@@ -0,0 +1 @@
+0 293.5 72.0 93.0 64.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-429733945.txt b/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-429733945.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c56ce32b81747017e53fc2c84585d5bf60b42f36
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-429733945.txt
@@ -0,0 +1 @@
+0 116.0 75.5 114.0 85.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-430210639.txt b/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-430210639.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cb8a126fbe62b714fa7d0b2dbbaab273a440b095
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-430210639.txt
@@ -0,0 +1 @@
+0 267.0 73.0 148.0 88.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-430210648.txt b/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-430210648.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ce84fc054a452aa9860046174b363d86afee5a16
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-430210648.txt
@@ -0,0 +1 @@
+0 305.0 53.0 58.0 36.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-430210657.txt b/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-430210657.txt
new file mode 100644
index 0000000000000000000000000000000000000000..69ac7e898d19ad92f90f7e4d8e61f581e4ea866e
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-430210657.txt
@@ -0,0 +1 @@
+0 194.0 150.0 114.0 58.0
diff --git a/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-430210666.txt b/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-430210666.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4c19ab2a40acde4f43589d6ecca9feddaea5c4b
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-may-31-2016-260nw-430210666.txt
@@ -0,0 +1 @@
+0 282.0 157.5 68.0 59.0
diff --git a/projects/drone-net/labels/kagawa-japan-october-10-2017-260nw-733504105.txt b/projects/drone-net/labels/kagawa-japan-october-10-2017-260nw-733504105.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ef4b5ecb0cbe5826c0b5285609f5c2265d09c9c8
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-october-10-2017-260nw-733504105.txt
@@ -0,0 +1 @@
+0 199.0 137.5 382.0 261.0
diff --git a/projects/drone-net/labels/kagawa-japan-october-10-2017-260nw-733504699.txt b/projects/drone-net/labels/kagawa-japan-october-10-2017-260nw-733504699.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e464edbcfd9132d7e25cdb3ce035dadf2de24967
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-october-10-2017-260nw-733504699.txt
@@ -0,0 +1 @@
+0 87.5 116.5 171.0 145.0
diff --git a/projects/drone-net/labels/kagawa-japan-october-10-2017-260nw-733504744.txt b/projects/drone-net/labels/kagawa-japan-october-10-2017-260nw-733504744.txt
new file mode 100644
index 0000000000000000000000000000000000000000..414287d950489dc5614f03ef556f65c02be51e77
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-october-10-2017-260nw-733504744.txt
@@ -0,0 +1 @@
+0 195.0 121.5 372.0 221.0
diff --git a/projects/drone-net/labels/kagawa-japan-october-10-2017-260nw-733505971.txt b/projects/drone-net/labels/kagawa-japan-october-10-2017-260nw-733505971.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c653ee45a121cfbaaf2cd30cb10ff08097f6b94
--- /dev/null
+++ b/projects/drone-net/labels/kagawa-japan-october-10-2017-260nw-733505971.txt
@@ -0,0 +1 @@
+0 196.0 119.5 390.0 209.0
diff --git a/projects/drone-net/labels/kampala-uganda-10082017-dji-phantom-260nw-759789199.txt b/projects/drone-net/labels/kampala-uganda-10082017-dji-phantom-260nw-759789199.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c2ae229b043ac9247d8dd9f1bf39443ba94d1a7
--- /dev/null
+++ b/projects/drone-net/labels/kampala-uganda-10082017-dji-phantom-260nw-759789199.txt
@@ -0,0 +1 @@
+0 204.0 133.5 306.0 193.0
diff --git a/projects/drone-net/labels/kampala-uganda-10082017-dji-phantom-260nw-759789205.txt b/projects/drone-net/labels/kampala-uganda-10082017-dji-phantom-260nw-759789205.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b21ae68d094d6012a8b02d8874dd37d23635d59
--- /dev/null
+++ b/projects/drone-net/labels/kampala-uganda-10082017-dji-phantom-260nw-759789205.txt
@@ -0,0 +1 @@
+0 225.5 105.5 161.0 113.0
diff --git a/projects/drone-net/labels/kanchanaburi-bangkok-feb-1-2017-260nw-1025716813.txt b/projects/drone-net/labels/kanchanaburi-bangkok-feb-1-2017-260nw-1025716813.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df6f80159cbaa1d6280a0341a918f8674c6c1c3d
--- /dev/null
+++ b/projects/drone-net/labels/kanchanaburi-bangkok-feb-1-2017-260nw-1025716813.txt
@@ -0,0 +1 @@
+0 155.5 94.0 67.0 54.0
diff --git a/projects/drone-net/labels/kandalaksha-russia-may-24-2018-260nw-1127352350.txt b/projects/drone-net/labels/kandalaksha-russia-may-24-2018-260nw-1127352350.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9bca0af2cbd6b82452092c76bd9249375d4148e
--- /dev/null
+++ b/projects/drone-net/labels/kandalaksha-russia-may-24-2018-260nw-1127352350.txt
@@ -0,0 +1 @@
+0 181.0 188.5 332.0 149.0
diff --git a/projects/drone-net/labels/kandalaksha-russia-may-24-2018-260nw-1127515907.txt b/projects/drone-net/labels/kandalaksha-russia-may-24-2018-260nw-1127515907.txt
new file mode 100644
index 0000000000000000000000000000000000000000..34a0d38bf80ba79d790734c1c6bd2f3a373a5d60
--- /dev/null
+++ b/projects/drone-net/labels/kandalaksha-russia-may-24-2018-260nw-1127515907.txt
@@ -0,0 +1 @@
+0 178.5 128.5 181.0 159.0
diff --git a/projects/drone-net/labels/kandalaksha-russia-may-24-2018-260nw-1127515910.txt b/projects/drone-net/labels/kandalaksha-russia-may-24-2018-260nw-1127515910.txt
new file mode 100644
index 0000000000000000000000000000000000000000..62fe79bccbc10df26849daf62f435b02e55a0ca8
--- /dev/null
+++ b/projects/drone-net/labels/kandalaksha-russia-may-24-2018-260nw-1127515910.txt
@@ -0,0 +1 @@
+0 91.5 206.5 75.0 59.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-653883454.txt b/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-653883454.txt
new file mode 100644
index 0000000000000000000000000000000000000000..faaed7d8c98377d8a17be9e04a3fdf83dc81d5d2
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-653883454.txt
@@ -0,0 +1 @@
+0 183.0 95.5 188.0 157.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-653883460.txt b/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-653883460.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61e240477ee1395d527321e8654edef5a1cf44b9
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-653883460.txt
@@ -0,0 +1 @@
+0 185.5 126.0 203.0 194.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-653883466.txt b/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-653883466.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cb694c77fe5177d3f6479434f5a78c671148d4a2
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-653883466.txt
@@ -0,0 +1 @@
+0 138.0 135.5 104.0 109.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-654363346.txt b/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-654363346.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b5d7e810cb0fb806fbe4ddb2b235c76af0e24802
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-654363346.txt
@@ -0,0 +1 @@
+0 138.0 143.5 120.0 121.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-654363349.txt b/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-654363349.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4fe0d7d85aabcc2bbae4f903ef01cd87b5ee9b19
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-654363349.txt
@@ -0,0 +1 @@
+0 143.0 130.0 120.0 120.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-654363355.txt b/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-654363355.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eeeac7072377ebbecdb74944bb71eef6c833d83b
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-654363355.txt
@@ -0,0 +1 @@
+0 145.5 137.0 125.0 122.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-654363361.txt b/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-654363361.txt
new file mode 100644
index 0000000000000000000000000000000000000000..662b8a8a2285d5061bb4bfc679d5a7b27b0beb20
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-april-24-2017-260nw-654363361.txt
@@ -0,0 +1 @@
+0 207.5 129.5 367.0 259.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958530.txt b/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958530.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86d72b0a287623addb3b3c7e696371126b14ecc0
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958530.txt
@@ -0,0 +1 @@
+0 180.0 128.5 220.0 123.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958539.txt b/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958539.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b76aeabe445c2f525d7b222fafe20e1b5cb09ea
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958539.txt
@@ -0,0 +1 @@
+0 184.0 122.5 274.0 157.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958602.txt b/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958602.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e373510e5d47dfc1472ae03b2c0cb29248f87654
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958602.txt
@@ -0,0 +1 @@
+0 182.5 120.0 163.0 88.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958605.txt b/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958605.txt
new file mode 100644
index 0000000000000000000000000000000000000000..301eb7b9d8787b23ccddb66340cd0610b37974ad
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958605.txt
@@ -0,0 +1 @@
+0 199.5 103.0 337.0 178.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958608.txt b/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958608.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ba00692790bc507e118b244d58bccd877e417ba
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958608.txt
@@ -0,0 +1 @@
+0 195.5 114.0 281.0 202.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958623.txt b/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958623.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31009710ba152afa83701eb4e73efd5e7da92286
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-december-30-2015-260nw-359958623.txt
@@ -0,0 +1 @@
+0 157.5 122.0 169.0 110.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-june-14-2017-260nw-660427228.txt b/projects/drone-net/labels/kaunas-lithuania-june-14-2017-260nw-660427228.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7ae1aa0f9d46b8341a9ee4ce3f078ceecb06ed72
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-june-14-2017-260nw-660427228.txt
@@ -0,0 +1 @@
+0 192.5 126.5 353.0 209.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699854.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699854.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4245815589a971c99c764911677c04ae21e1f268
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699854.txt
@@ -0,0 +1 @@
+0 199.5 150.5 365.0 209.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699857.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699857.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e49111f4f01e47220a735f9c246bf7640233a850
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699857.txt
@@ -0,0 +1 @@
+0 241.5 144.5 165.0 163.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699860.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699860.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c084bdb0be21feaa3cb8d02490386f8adbb82df5
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699860.txt
@@ -0,0 +1 @@
+0 197.0 113.5 382.0 213.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699866.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699866.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4bbd4b17c251c7a4e5be2851c999089413ebbd13
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699866.txt
@@ -0,0 +1 @@
+0 260.0 146.5 240.0 227.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699869.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699869.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9efe07fe785d965ea1bc5dbc5657bc06ccf3161c
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699869.txt
@@ -0,0 +1 @@
+0 83.0 110.0 146.0 166.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699875.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699875.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e42ab87fd1f6e9d89fe79f8fbb90648230c26d1
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1037699875.txt
@@ -0,0 +1 @@
+0 143.0 133.5 180.0 163.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331699.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331699.txt
new file mode 100644
index 0000000000000000000000000000000000000000..959359be6a68dd9daf46806f85301aa464c5b901
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331699.txt
@@ -0,0 +1 @@
+0 177.5 133.5 349.0 261.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331702.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331702.txt
new file mode 100644
index 0000000000000000000000000000000000000000..60af280bd8e5a943cf86bc508d67b2d64d7da2da
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331702.txt
@@ -0,0 +1 @@
+0 268.0 107.0 220.0 206.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331705.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331705.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c0ccfefeaa369be75257ddd79dc484fa69da12e8
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331705.txt
@@ -0,0 +1 @@
+0 127.5 148.5 221.0 191.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331711.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331711.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff0bb8cc9151a34f409495c63f76077cd479cd13
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331711.txt
@@ -0,0 +1 @@
+0 261.5 125.5 199.0 197.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331717.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331717.txt
new file mode 100644
index 0000000000000000000000000000000000000000..76af9c5f99dbd59c532629b35556228c2ff02320
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038331717.txt
@@ -0,0 +1,2 @@
+0 279.0 112.0 220.0 182.0
+0 94.0 118.5 188.0 211.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601063.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601063.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5295bbc676bcebb46ae52f1aa38e942568e6babf
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601063.txt
@@ -0,0 +1 @@
+0 131.0 122.0 176.0 180.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601066.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601066.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70d9450ba3af6d15bf8ff0b7741e7e58e6a42796
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601066.txt
@@ -0,0 +1 @@
+0 184.0 129.0 280.0 254.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601069.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601069.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75f100ab846aa8ae1c63a0ebe9e293c5c7a2bcc2
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601069.txt
@@ -0,0 +1 @@
+0 143.0 129.0 190.0 194.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601078.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601078.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d62321844c32cc3f9fff1116f58a8c1b7639cfab
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601078.txt
@@ -0,0 +1,2 @@
+0 261.5 154.5 1.0 1.0
+0 166.5 99.0 303.0 196.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601081.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601081.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e3fe74065ff80450cf5afc53cc09499f8a20853
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038601081.txt
@@ -0,0 +1 @@
+0 260.5 128.0 213.0 218.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786397.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786397.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6b5a3de6f21347eab0c2dc24ba3b07805065c16f
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786397.txt
@@ -0,0 +1 @@
+0 225.0 112.5 230.0 103.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786400.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786400.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e59cd1f0a344f24f050b642336ff2d52781a25b3
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786400.txt
@@ -0,0 +1 @@
+0 181.5 121.0 315.0 232.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786409.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e53ba060a6e8307dca9d47dfb8b02c7a06c6237a
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786409.txt
@@ -0,0 +1 @@
+0 145.0 122.5 190.0 195.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786412.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786412.txt
new file mode 100644
index 0000000000000000000000000000000000000000..132513318176a437fd63eb47d673c8091d737612
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786412.txt
@@ -0,0 +1 @@
+0 230.5 144.0 317.0 200.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786415.txt b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fc49e0817a6210e345d2618289b5641042a56cb1
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-03-2018-260nw-1038786415.txt
@@ -0,0 +1 @@
+0 244.0 119.5 290.0 239.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802503.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802503.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c1cbdeaf23e9ca3c97e3e139152eb4500782e807
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802503.txt
@@ -0,0 +1 @@
+0 168.5 129.0 319.0 244.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802506.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802506.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6cbd92412dd37f829014c8d0839f35c23c227447
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802506.txt
@@ -0,0 +1 @@
+0 192.0 141.5 378.0 113.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802509.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802509.txt
new file mode 100644
index 0000000000000000000000000000000000000000..460eb62f07af4f2a7058cb5d693238f050abb10e
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802509.txt
@@ -0,0 +1 @@
+0 195.5 130.0 317.0 238.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802518.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802518.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b24ea44ea99202b3fe801150e7a78aaca079db75
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802518.txt
@@ -0,0 +1 @@
+0 146.5 103.0 209.0 198.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802521.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802521.txt
new file mode 100644
index 0000000000000000000000000000000000000000..06ff52f890b9a4758ebdca7cc0219302308e7152
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802521.txt
@@ -0,0 +1 @@
+0 199.0 181.5 384.0 141.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802527.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802527.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee7f4d5b44623b512e8a7fc39f2a18d211dcbbf3
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802527.txt
@@ -0,0 +1 @@
+0 160.5 133.5 253.0 251.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802533.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40b6ac98249869e64c8c71923ca16365f4435764
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802533.txt
@@ -0,0 +1 @@
+0 157.5 138.5 299.0 257.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802539.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802539.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c3951353b35fbd7e0199b400fbcbb34407e12a0c
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-590802539.txt
@@ -0,0 +1 @@
+0 123.0 136.5 186.0 221.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272000.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272000.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b2737438e7065c7687dc4b561a742746d5cde536
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272000.txt
@@ -0,0 +1 @@
+0 198.0 131.5 344.0 261.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272015.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272015.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e4064f624c3778a20387b77f05ec2110b8aa7772
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272015.txt
@@ -0,0 +1 @@
+0 151.5 144.0 271.0 232.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272030.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272030.txt
new file mode 100644
index 0000000000000000000000000000000000000000..872fd9976c6c3535b7aba340ad9dba48c736a903
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272030.txt
@@ -0,0 +1 @@
+0 251.5 115.5 277.0 231.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272063.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272063.txt
new file mode 100644
index 0000000000000000000000000000000000000000..da82fc6d61e40763c1635b954246a62f65897fd6
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272063.txt
@@ -0,0 +1 @@
+0 248.5 152.5 497.0 187.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272075.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272075.txt
new file mode 100644
index 0000000000000000000000000000000000000000..da4cb1168cce47c759964b005b89b58ecd8ca246
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591272075.txt
@@ -0,0 +1 @@
+0 193.0 119.0 358.0 238.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591782312.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591782312.txt
new file mode 100644
index 0000000000000000000000000000000000000000..431174527fdc8c06ee378ad3df8f0bacb3496a0e
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591782312.txt
@@ -0,0 +1 @@
+0 203.5 131.0 369.0 214.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591782333.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591782333.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5898e750a384249153421e9442425ae3212cc40d
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591782333.txt
@@ -0,0 +1 @@
+0 151.0 128.5 220.0 235.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591782354.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591782354.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fdce33c1b726108b34a5f63e29c78b6b3772bb2e
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-591782354.txt
@@ -0,0 +1 @@
+0 112.0 120.5 200.0 189.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592137713.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592137713.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6f4b456008bd1a6b1abe352af15b94e835cf9023
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592137713.txt
@@ -0,0 +1 @@
+0 190.0 129.5 302.0 259.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592137716.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592137716.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5d9b590fd09796234802e33fd2c7cd921aee51d8
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592137716.txt
@@ -0,0 +1 @@
+0 223.5 120.0 339.0 234.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592137731.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592137731.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3731161ff7a701de078c7b3b7aa90bcf57e54784
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592137731.txt
@@ -0,0 +1 @@
+0 192.0 145.5 364.0 183.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592137872.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592137872.txt
new file mode 100644
index 0000000000000000000000000000000000000000..314e8541b1b5b8b504ba409cf1258fc776727efc
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592137872.txt
@@ -0,0 +1 @@
+0 202.0 130.5 376.0 109.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592326905.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592326905.txt
new file mode 100644
index 0000000000000000000000000000000000000000..945fd4078c74598855a287b541884a4cfb2f5a03
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592326905.txt
@@ -0,0 +1 @@
+0 188.5 122.0 371.0 222.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592326911.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592326911.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9129e15352231c9b8e14df3a435518e1269286ef
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592326911.txt
@@ -0,0 +1 @@
+0 203.0 134.0 330.0 190.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592326944.txt b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592326944.txt
new file mode 100644
index 0000000000000000000000000000000000000000..968c84add4860ed189c186269b3a32e3867f8f8b
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-march-1-2017-260nw-592326944.txt
@@ -0,0 +1 @@
+0 236.0 130.0 214.0 244.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334721735.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334721735.txt
new file mode 100644
index 0000000000000000000000000000000000000000..220f4dd7ce9ffb190f79adb8ef57fdd536a659e7
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334721735.txt
@@ -0,0 +1 @@
+0 168.0 140.0 334.0 186.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798637.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798637.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e4eea15635eeeec53cb8d68b181e58f60817932
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798637.txt
@@ -0,0 +1 @@
+0 178.0 120.0 218.0 194.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798643.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798643.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98e59e0eb7a7f7d6363dba88b6a31b516bc09da6
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798643.txt
@@ -0,0 +1 @@
+0 201.5 156.0 381.0 190.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798670.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798670.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3e1e5148072b34a2355b407e9b384a6b88551637
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798670.txt
@@ -0,0 +1 @@
+0 193.0 134.0 386.0 234.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798676.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798676.txt
new file mode 100644
index 0000000000000000000000000000000000000000..582d14b893a3f49668a74f4fa726011c87dd9c35
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798676.txt
@@ -0,0 +1 @@
+0 196.5 136.0 387.0 250.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798694.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798694.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66b62ce7ffc0f3c1c388d2c3c554dbbfca2586ad
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798694.txt
@@ -0,0 +1 @@
+0 194.5 123.0 379.0 242.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798709.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798709.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b1d6aced801fb39bae6549f312c55e2f48aac111
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798709.txt
@@ -0,0 +1 @@
+0 195.0 158.5 338.0 153.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798718.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798718.txt
new file mode 100644
index 0000000000000000000000000000000000000000..09e592dffa669dce9625376dc31e02c9e6839233
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798718.txt
@@ -0,0 +1 @@
+0 189.0 146.5 352.0 221.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798739.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798739.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4e8b3234870c595b41e62a0abf7dd76ec3024ef
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798739.txt
@@ -0,0 +1 @@
+0 185.0 152.0 332.0 182.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798763.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798763.txt
new file mode 100644
index 0000000000000000000000000000000000000000..52b134bd47a0df2fd344b4de987eba2b6330b73d
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798763.txt
@@ -0,0 +1 @@
+0 218.0 135.0 316.0 244.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798772.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798772.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2221161a69b9f939bc2ca95f6596f21e41cfc41
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798772.txt
@@ -0,0 +1 @@
+0 139.0 159.0 276.0 156.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798778.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798778.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e6be03c4ba9028552b6370ed5a6c5253aadb0d6
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798778.txt
@@ -0,0 +1 @@
+0 195.5 124.0 389.0 248.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798781.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798781.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c0aa78b992914c9566dea15bc5ad735a87593b3
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798781.txt
@@ -0,0 +1 @@
+0 208.5 129.0 363.0 240.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798784.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798784.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a1efbb1fccc369029d1894e9eb543f2e0683fca
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798784.txt
@@ -0,0 +1 @@
+0 231.0 127.0 318.0 252.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798787.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798787.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6bea7c757e2403855bd09de6da4ae77129a4dad
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334798787.txt
@@ -0,0 +1 @@
+0 192.0 141.5 354.0 237.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801565.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801565.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fda255e2a9453fb928bc4091e7b371ee3be797b9
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801565.txt
@@ -0,0 +1 @@
+0 182.0 117.5 342.0 217.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801568.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801568.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d31f0935aabee39d6e086639bd633f27e6dce36b
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801568.txt
@@ -0,0 +1 @@
+0 211.5 146.5 257.0 115.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801580.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801580.txt
new file mode 100644
index 0000000000000000000000000000000000000000..64bfd8d90420d713f94c14e1ab6b5fdb642e8054
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801580.txt
@@ -0,0 +1 @@
+0 195.5 160.0 387.0 204.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801586.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801586.txt
new file mode 100644
index 0000000000000000000000000000000000000000..375473f5e0d1308fa6b60e71b95ee56d615a681e
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801586.txt
@@ -0,0 +1 @@
+0 195.0 151.5 312.0 243.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801589.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801589.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a97008586a621445feae7c4020653210b5a9f1fc
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801589.txt
@@ -0,0 +1 @@
+0 197.0 128.0 376.0 244.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801592.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801592.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e44c38e4484c91e74357a36e806adbfc1bc7e12
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801592.txt
@@ -0,0 +1 @@
+0 196.5 132.5 385.0 249.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801595.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801595.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8dd6ad3e20e57e24db4b6fee8b79292d3e351d90
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801595.txt
@@ -0,0 +1 @@
+0 195.5 124.0 285.0 192.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801598.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801598.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c0b8d8a49bd4d3f05579b36f32235e3dd4d536a5
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801598.txt
@@ -0,0 +1 @@
+0 206.5 132.0 351.0 206.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801607.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801607.txt
new file mode 100644
index 0000000000000000000000000000000000000000..951c37d6847dc5a5e1289b8f34be16f4cc10b838
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801607.txt
@@ -0,0 +1 @@
+0 198.5 129.0 349.0 244.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801610.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801610.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5cc5708b71e4f4d3b383cb01d92b2d96a7248283
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801610.txt
@@ -0,0 +1 @@
+0 177.5 153.5 335.0 179.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801619.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801619.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5421620250af18f3ad4080756702a9ca75ca3183
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801619.txt
@@ -0,0 +1 @@
+0 168.0 137.5 330.0 251.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801622.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801622.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f888b6c22311c80d5d9557a7ddd41c9982447c5
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801622.txt
@@ -0,0 +1 @@
+0 197.5 125.5 367.0 205.0
diff --git a/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801628.txt b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801628.txt
new file mode 100644
index 0000000000000000000000000000000000000000..770598a8121d899da14e30501fd081a5e13d8502
--- /dev/null
+++ b/projects/drone-net/labels/kaunas-lithuania-october-30-2015-260nw-334801628.txt
@@ -0,0 +1 @@
+0 198.5 128.5 379.0 213.0
diff --git a/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-403353925.txt b/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-403353925.txt
new file mode 100644
index 0000000000000000000000000000000000000000..54ac1ddd6b7d29f21c4f0e1798da2a9b886b21f6
--- /dev/null
+++ b/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-403353925.txt
@@ -0,0 +1 @@
+0 99.0 161.0 96.0 90.0
diff --git a/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-409168366.txt b/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-409168366.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff8970a8f46fbb04649910b3733cbd5ee9b81e3f
--- /dev/null
+++ b/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-409168366.txt
@@ -0,0 +1 @@
+0 203.0 196.0 188.0 104.0
diff --git a/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-409168384.txt b/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-409168384.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77ceb5dd4a659345a82fdc60bfa3ebdc5a5cde04
--- /dev/null
+++ b/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-409168384.txt
@@ -0,0 +1 @@
+0 199.5 134.0 355.0 226.0
diff --git a/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-409168390.txt b/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-409168390.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b10b76b156ff548322bd6d33b72c99c7dbba3c3b
--- /dev/null
+++ b/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-409168390.txt
@@ -0,0 +1 @@
+0 195.0 121.5 352.0 167.0
diff --git a/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-409168393.txt b/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-409168393.txt
new file mode 100644
index 0000000000000000000000000000000000000000..18a1b2fea2a106002d183b504557ca74b4a73127
--- /dev/null
+++ b/projects/drone-net/labels/kazan-russia-june-25-2015-260nw-409168393.txt
@@ -0,0 +1 @@
+0 200.5 144.5 233.0 173.0
diff --git a/projects/drone-net/labels/keda-georgia-23-march-2018-260nw-1054835972.txt b/projects/drone-net/labels/keda-georgia-23-march-2018-260nw-1054835972.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c5675c6a302d89c352bce4f047548520f169501
--- /dev/null
+++ b/projects/drone-net/labels/keda-georgia-23-march-2018-260nw-1054835972.txt
@@ -0,0 +1 @@
+0 192.5 129.5 307.0 133.0
diff --git a/projects/drone-net/labels/keda-georgia-23-march-2018-260nw-1054835975.txt b/projects/drone-net/labels/keda-georgia-23-march-2018-260nw-1054835975.txt
new file mode 100644
index 0000000000000000000000000000000000000000..220dc03ec0c135a445c6cd0969ac4df5261c223d
--- /dev/null
+++ b/projects/drone-net/labels/keda-georgia-23-march-2018-260nw-1054835975.txt
@@ -0,0 +1 @@
+0 249.5 121.0 263.0 198.0
diff --git a/projects/drone-net/labels/keda-georgia-23-march-2018-260nw-1054835978.txt b/projects/drone-net/labels/keda-georgia-23-march-2018-260nw-1054835978.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6d73856d5457b1c3ac8d5bd2511222bd8119203
--- /dev/null
+++ b/projects/drone-net/labels/keda-georgia-23-march-2018-260nw-1054835978.txt
@@ -0,0 +1 @@
+0 172.0 132.5 242.0 103.0
diff --git a/projects/drone-net/labels/kempen-germany-december-29-2015-260nw-356401406.txt b/projects/drone-net/labels/kempen-germany-december-29-2015-260nw-356401406.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d5f53eee8a6db06e6b7643d607d515a8bb9e09f
--- /dev/null
+++ b/projects/drone-net/labels/kempen-germany-december-29-2015-260nw-356401406.txt
@@ -0,0 +1 @@
+0 180.5 140.5 77.0 43.0
diff --git a/projects/drone-net/labels/kenosha-pass-co-usa-september-260nw-717543823.txt b/projects/drone-net/labels/kenosha-pass-co-usa-september-260nw-717543823.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4950a03c3022c22f5bd404a178d66c5c6b55e3aa
--- /dev/null
+++ b/projects/drone-net/labels/kenosha-pass-co-usa-september-260nw-717543823.txt
@@ -0,0 +1 @@
+0 142.5 132.5 241.0 129.0
diff --git a/projects/drone-net/labels/kharkiv-ukraine-march-2-2018-260nw-1038318421.txt b/projects/drone-net/labels/kharkiv-ukraine-march-2-2018-260nw-1038318421.txt
new file mode 100644
index 0000000000000000000000000000000000000000..91a42675f5e836e033807cdce828060717d34356
--- /dev/null
+++ b/projects/drone-net/labels/kharkiv-ukraine-march-2-2018-260nw-1038318421.txt
@@ -0,0 +1 @@
+0 315.5 131.5 159.0 239.0
diff --git a/projects/drone-net/labels/kharkiv-ukraine-march-3-2018-260nw-1047446899.txt b/projects/drone-net/labels/kharkiv-ukraine-march-3-2018-260nw-1047446899.txt
new file mode 100644
index 0000000000000000000000000000000000000000..371d7c104b382c4278281f237fc263c1b99959f2
--- /dev/null
+++ b/projects/drone-net/labels/kharkiv-ukraine-march-3-2018-260nw-1047446899.txt
@@ -0,0 +1 @@
+0 195.0 128.5 276.0 71.0
diff --git a/projects/drone-net/labels/kharkiv-ukraine-march-3-2018-260nw-1047449896.txt b/projects/drone-net/labels/kharkiv-ukraine-march-3-2018-260nw-1047449896.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be5a5d1c4043df44a72830a255b1836737dfe84d
--- /dev/null
+++ b/projects/drone-net/labels/kharkiv-ukraine-march-3-2018-260nw-1047449896.txt
@@ -0,0 +1 @@
+0 281.0 128.0 202.0 236.0
diff --git a/projects/drone-net/labels/kharkiv-ukraine-march-3-2018-260nw-1048140541.txt b/projects/drone-net/labels/kharkiv-ukraine-march-3-2018-260nw-1048140541.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f77e21c4dd5c879ff75b973061d4d18c7724955e
--- /dev/null
+++ b/projects/drone-net/labels/kharkiv-ukraine-march-3-2018-260nw-1048140541.txt
@@ -0,0 +1 @@
+0 130.5 43.0 121.0 52.0
diff --git a/projects/drone-net/labels/khonkaen-thailand-august-23-2017-260nw-684701641.txt b/projects/drone-net/labels/khonkaen-thailand-august-23-2017-260nw-684701641.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad1dd108bd1fd61fac067423e0bf5a6696e5cf92
--- /dev/null
+++ b/projects/drone-net/labels/khonkaen-thailand-august-23-2017-260nw-684701641.txt
@@ -0,0 +1 @@
+0 144.0 150.0 102.0 88.0
diff --git a/projects/drone-net/labels/khonken-november-27-2016-drone-260nw-528316252.txt b/projects/drone-net/labels/khonken-november-27-2016-drone-260nw-528316252.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fba4d3cef593ac8eaba4ab87e5a32d641f595e77
--- /dev/null
+++ b/projects/drone-net/labels/khonken-november-27-2016-drone-260nw-528316252.txt
@@ -0,0 +1 @@
+0 177.0 112.5 152.0 135.0
diff --git a/projects/drone-net/labels/khotynukraine-june-19-2018-mavic-260nw-1121974376.txt b/projects/drone-net/labels/khotynukraine-june-19-2018-mavic-260nw-1121974376.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8fcb66383d4ff751b23ed27c5cf361d9d885de25
--- /dev/null
+++ b/projects/drone-net/labels/khotynukraine-june-19-2018-mavic-260nw-1121974376.txt
@@ -0,0 +1 @@
+0 282.0 135.0 368.0 92.0
diff --git a/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937145.txt b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937145.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41c6324691af94abe3bc59105bbb244f0643a482
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937145.txt
@@ -0,0 +1 @@
+0 204.0 89.0 372.0 168.0
diff --git a/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937151.txt b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937151.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f426bbc2ed73c55f21805ef946943322657285e
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937151.txt
@@ -0,0 +1 @@
+0 199.0 78.5 220.0 137.0
diff --git a/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937157.txt b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937157.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de651ffbeae07b4537768be3a89943971b1b7e9a
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937157.txt
@@ -0,0 +1 @@
+0 166.0 122.5 178.0 75.0
diff --git a/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937166.txt b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937166.txt
new file mode 100644
index 0000000000000000000000000000000000000000..383f2ebff924147d2dd275bb54bf5fcfbef340b1
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937166.txt
@@ -0,0 +1 @@
+0 202.5 97.0 375.0 172.0
diff --git a/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937169.txt b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937169.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a27e87f6e4e42d033f06d2aadb87bbf6746ab20d
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937169.txt
@@ -0,0 +1 @@
+0 218.0 138.5 290.0 135.0
diff --git a/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937175.txt b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937175.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28168ec6a617016a6b5438657c5586f34234a3c0
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937175.txt
@@ -0,0 +1 @@
+0 164.0 144.0 214.0 142.0
diff --git a/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937181.txt b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937181.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b0ee6dcde87b30a70b25c18066562c0cafc6591
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937181.txt
@@ -0,0 +1 @@
+0 177.0 145.5 332.0 189.0
diff --git a/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937187.txt b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937187.txt
new file mode 100644
index 0000000000000000000000000000000000000000..220c6e54c7514cb0b90ed4a4b382f16758988763
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937187.txt
@@ -0,0 +1,2 @@
+0 193.0 145.0 286.0 202.0
+0 335.5 245.5 1.0 1.0
diff --git a/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937193.txt b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937193.txt
new file mode 100644
index 0000000000000000000000000000000000000000..319089df9f512831e63dfea3c368835f9a64399f
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937193.txt
@@ -0,0 +1 @@
+0 190.5 149.5 367.0 179.0
diff --git a/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937199.txt b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937199.txt
new file mode 100644
index 0000000000000000000000000000000000000000..24d103e34c74ea78a284271538062fa2c9e7b495
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937199.txt
@@ -0,0 +1 @@
+0 186.0 110.0 234.0 98.0
diff --git a/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937202.txt b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937202.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c9b43bfc125103fc94c46c6fc8ae6305415dd2f1
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937202.txt
@@ -0,0 +1 @@
+0 209.0 132.5 362.0 259.0
diff --git a/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937208.txt b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937208.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53727098fb6a6d4ff919bc6bbdb871ccef20c2e5
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937208.txt
@@ -0,0 +1 @@
+0 179.5 126.0 225.0 118.0
diff --git a/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937214.txt b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937214.txt
new file mode 100644
index 0000000000000000000000000000000000000000..56694a0f01b7a4cb5192d9c0b610ccb5e0ddba59
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-april-24-2016-260nw-410937214.txt
@@ -0,0 +1 @@
+0 142.0 133.5 284.0 177.0
diff --git a/projects/drone-net/labels/kiev-ukraine-august-8-2015-260nw-307863731.txt b/projects/drone-net/labels/kiev-ukraine-august-8-2015-260nw-307863731.txt
new file mode 100644
index 0000000000000000000000000000000000000000..429d9dd8e9fa07d61330b8b508da6009495e6711
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-august-8-2015-260nw-307863731.txt
@@ -0,0 +1 @@
+0 177.0 133.5 292.0 159.0
diff --git a/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1126503905.txt b/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1126503905.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e1bbd1b3d0e6c20755855023447b3a7f1bcda464
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1126503905.txt
@@ -0,0 +1 @@
+0 181.0 130.0 298.0 152.0
diff --git a/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1126504289.txt b/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1126504289.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c9eba1ee3b7ad6b09f0d4c745e13e8d2dc153b1
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1126504289.txt
@@ -0,0 +1 @@
+0 209.5 110.5 59.0 21.0
diff --git a/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1126504481.txt b/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1126504481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79661ff68ee78df898d92cb8c3f5dbfee62d04e6
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1126504481.txt
@@ -0,0 +1 @@
+0 188.0 118.5 346.0 167.0
diff --git a/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1126504784.txt b/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1126504784.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f563dc7254b365b15cd140c9199f9972b7a5b503
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1126504784.txt
@@ -0,0 +1 @@
+0 194.5 122.5 289.0 133.0
diff --git a/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1128076946.txt b/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1128076946.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2592bc90a8a3eb705862c954ba3fd9d5220712fc
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1128076946.txt
@@ -0,0 +1 @@
+0 200.0 61.0 74.0 32.0
diff --git a/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1128076991.txt b/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1128076991.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a7352ea0c511e17b914a8ce914b40f6404c6331
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1128076991.txt
@@ -0,0 +1 @@
+0 207.0 135.0 266.0 64.0
diff --git a/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1129141976.txt b/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1129141976.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a8f913c531480d2849babe4815a16e69601e327
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-june-20-2018-260nw-1129141976.txt
@@ -0,0 +1 @@
+0 222.0 63.0 102.0 42.0
diff --git a/projects/drone-net/labels/kiev-ukraine-october-10-2014-260nw-222779749.txt b/projects/drone-net/labels/kiev-ukraine-october-10-2014-260nw-222779749.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0357e80f711296c27e5bc9d59c7b2124e2598b8d
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-october-10-2014-260nw-222779749.txt
@@ -0,0 +1 @@
+0 208.5 196.5 99.0 63.0
diff --git a/projects/drone-net/labels/kiev-ukraine-october-10-2014-260nw-222779863.txt b/projects/drone-net/labels/kiev-ukraine-october-10-2014-260nw-222779863.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d373e61525173da7fc060e9d2f3aa60ea55353d6
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-october-10-2014-260nw-222779863.txt
@@ -0,0 +1 @@
+0 253.0 38.5 40.0 29.0
diff --git a/projects/drone-net/labels/kiev-ukraine-october-29-2016-260nw-506345443.txt b/projects/drone-net/labels/kiev-ukraine-october-29-2016-260nw-506345443.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0c7b7a673006acd75eee0f974f02c80e8ce90dd8
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-october-29-2016-260nw-506345443.txt
@@ -0,0 +1 @@
+0 210.0 150.5 362.0 163.0
diff --git a/projects/drone-net/labels/kiev-ukraine-october-29-2016-260nw-506345446.txt b/projects/drone-net/labels/kiev-ukraine-october-29-2016-260nw-506345446.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95c4e52feec7b97b240d09102040574d12b99f46
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-october-29-2016-260nw-506345446.txt
@@ -0,0 +1 @@
+0 143.0 86.0 132.0 78.0
diff --git a/projects/drone-net/labels/kiev-ukraine-october-29-2016-260nw-506345452.txt b/projects/drone-net/labels/kiev-ukraine-october-29-2016-260nw-506345452.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2df393b3b75248b0d91f1a38a0650299ea606f79
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-october-29-2016-260nw-506345452.txt
@@ -0,0 +1 @@
+0 210.0 126.5 374.0 173.0
diff --git a/projects/drone-net/labels/kiev-ukraine-october-29-2016-260nw-506345803.txt b/projects/drone-net/labels/kiev-ukraine-october-29-2016-260nw-506345803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b2cf91c2365d6634dd16e33994c779dbc437325
--- /dev/null
+++ b/projects/drone-net/labels/kiev-ukraine-october-29-2016-260nw-506345803.txt
@@ -0,0 +1 @@
+0 154.0 134.0 164.0 124.0
diff --git a/projects/drone-net/labels/kiev16-june2018-flying-dji-phantom-260nw-1120841090.txt b/projects/drone-net/labels/kiev16-june2018-flying-dji-phantom-260nw-1120841090.txt
new file mode 100644
index 0000000000000000000000000000000000000000..682e6e106c9e641f920bd20f5ce4b09c04339086
--- /dev/null
+++ b/projects/drone-net/labels/kiev16-june2018-flying-dji-phantom-260nw-1120841090.txt
@@ -0,0 +1 @@
+0 202.0 110.5 164.0 135.0
diff --git a/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142172347.txt b/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142172347.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7ea24fe2e9e3934da818b92600d0e010536a0482
--- /dev/null
+++ b/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142172347.txt
@@ -0,0 +1 @@
+0 169.0 113.0 274.0 128.0
diff --git a/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142172350.txt b/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142172350.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aa7fd59dba653fa76706b111332897408397da61
--- /dev/null
+++ b/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142172350.txt
@@ -0,0 +1 @@
+0 217.5 128.0 259.0 186.0
diff --git a/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142694335.txt b/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142694335.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebbc596040687e38b435b861f465bd2567b9bf7b
--- /dev/null
+++ b/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142694335.txt
@@ -0,0 +1 @@
+0 203.5 117.0 363.0 206.0
diff --git a/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142694338.txt b/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142694338.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8eb04630b92fea7bdd4d012550496b008c68c5ad
--- /dev/null
+++ b/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142694338.txt
@@ -0,0 +1 @@
+0 194.5 124.0 197.0 164.0
diff --git a/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142694341.txt b/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142694341.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0eef8c6f33c034f956220b68ba99c976d56d67f4
--- /dev/null
+++ b/projects/drone-net/labels/kiev24-march2018-professional-aerial-drone-260nw-1142694341.txt
@@ -0,0 +1 @@
+0 222.0 130.0 334.0 240.0
diff --git a/projects/drone-net/labels/kievukraine1-may2017dji-phantomaerial-video-camera-260nw-796039540.txt b/projects/drone-net/labels/kievukraine1-may2017dji-phantomaerial-video-camera-260nw-796039540.txt
new file mode 100644
index 0000000000000000000000000000000000000000..50cc313affbcf94263a69ad3a649250893f2afb1
--- /dev/null
+++ b/projects/drone-net/labels/kievukraine1-may2017dji-phantomaerial-video-camera-260nw-796039540.txt
@@ -0,0 +1 @@
+0 203.5 97.0 183.0 120.0
diff --git a/projects/drone-net/labels/kijkduin-netherlands-march-24-2017-260nw-609706286.txt b/projects/drone-net/labels/kijkduin-netherlands-march-24-2017-260nw-609706286.txt
new file mode 100644
index 0000000000000000000000000000000000000000..55dbd4b30d914196f9d0e9f89713c1a92fd979a7
--- /dev/null
+++ b/projects/drone-net/labels/kijkduin-netherlands-march-24-2017-260nw-609706286.txt
@@ -0,0 +1 @@
+0 195.0 130.5 204.0 63.0
diff --git a/projects/drone-net/labels/kijkduin-netherlands-march-24-2017-260nw-609706301.txt b/projects/drone-net/labels/kijkduin-netherlands-march-24-2017-260nw-609706301.txt
new file mode 100644
index 0000000000000000000000000000000000000000..59ca77a42808c8de4bd81a822deab0e0c11bc1ed
--- /dev/null
+++ b/projects/drone-net/labels/kijkduin-netherlands-march-24-2017-260nw-609706301.txt
@@ -0,0 +1 @@
+0 149.5 90.5 195.0 77.0
diff --git a/projects/drone-net/labels/kijkduin-netherlands-march-24-2017-260nw-609706310.txt b/projects/drone-net/labels/kijkduin-netherlands-march-24-2017-260nw-609706310.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f460a73d162812158d4a2a412128f60748e0b783
--- /dev/null
+++ b/projects/drone-net/labels/kijkduin-netherlands-march-24-2017-260nw-609706310.txt
@@ -0,0 +1 @@
+0 129.0 79.0 118.0 42.0
diff --git a/projects/drone-net/labels/kijkduin-netherlands-march-24-2017-260nw-609706328.txt b/projects/drone-net/labels/kijkduin-netherlands-march-24-2017-260nw-609706328.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3ba816ad32608b914a14354f8590d84ef701aa3
--- /dev/null
+++ b/projects/drone-net/labels/kijkduin-netherlands-march-24-2017-260nw-609706328.txt
@@ -0,0 +1 @@
+0 211.5 107.5 323.0 143.0
diff --git a/projects/drone-net/labels/kiulu-sabah-malaysia-sep-2-260nw-709281637.txt b/projects/drone-net/labels/kiulu-sabah-malaysia-sep-2-260nw-709281637.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fdd1fc3a4012a5a3d6d684822138310f953b67e5
--- /dev/null
+++ b/projects/drone-net/labels/kiulu-sabah-malaysia-sep-2-260nw-709281637.txt
@@ -0,0 +1 @@
+0 191.0 126.5 356.0 235.0
diff --git a/projects/drone-net/labels/koseuuemoisa-estonia-july-8-2017-260nw-674876896.txt b/projects/drone-net/labels/koseuuemoisa-estonia-july-8-2017-260nw-674876896.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f7f82cd25b5348bfba56786c4d9840a00d3e307f
--- /dev/null
+++ b/projects/drone-net/labels/koseuuemoisa-estonia-july-8-2017-260nw-674876896.txt
@@ -0,0 +1 @@
+0 186.5 94.5 159.0 67.0
diff --git a/projects/drone-net/labels/koseuuemoisa-estonia-july-9-2017-260nw-675513886.txt b/projects/drone-net/labels/koseuuemoisa-estonia-july-9-2017-260nw-675513886.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ab0ef3f96779dbd64828e281ea5b44155a4e091
--- /dev/null
+++ b/projects/drone-net/labels/koseuuemoisa-estonia-july-9-2017-260nw-675513886.txt
@@ -0,0 +1 @@
+0 191.5 112.5 61.0 29.0
diff --git a/projects/drone-net/labels/koseuuemoisa-estonia-july-9-2017-260nw-675513889.txt b/projects/drone-net/labels/koseuuemoisa-estonia-july-9-2017-260nw-675513889.txt
new file mode 100644
index 0000000000000000000000000000000000000000..29a60dbda986c0ca1f99b47b839d2a5ff528b156
--- /dev/null
+++ b/projects/drone-net/labels/koseuuemoisa-estonia-july-9-2017-260nw-675513889.txt
@@ -0,0 +1 @@
+0 193.5 123.5 277.0 121.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149910.txt b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149910.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6e1363168b82927740b49fe6ee516d3fe74c1f5c
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149910.txt
@@ -0,0 +1 @@
+0 197.0 141.0 240.0 78.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149913.txt b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b908a7a1c57a1a7ad2eb6ee9f7c7353e381e6bf
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149913.txt
@@ -0,0 +1 @@
+0 206.5 128.5 131.0 37.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149922.txt b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149922.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5e991d158658764ce4e1a767f9ca3c6a667f8af8
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149922.txt
@@ -0,0 +1 @@
+0 202.5 133.5 129.0 27.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149928.txt b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149928.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8a70351105071222c4d1637f6a19ececfe9f7983
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149928.txt
@@ -0,0 +1 @@
+0 189.0 129.5 208.0 85.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149934.txt b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149934.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3cbac3e762405c14c4b0c3d4737dee14949bc680
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721149934.txt
@@ -0,0 +1 @@
+0 198.5 143.0 281.0 76.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902907.txt b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902907.txt
new file mode 100644
index 0000000000000000000000000000000000000000..736c904e3a0c4d50f39e930a62f9af1585ef1524
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902907.txt
@@ -0,0 +1 @@
+0 194.5 142.5 201.0 119.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902913.txt b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3fe8d4f6e404d2b4d35224acf069803cd02788b5
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902913.txt
@@ -0,0 +1 @@
+0 196.5 129.5 183.0 111.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902925.txt b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902925.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a7afc1a1e136f2c50161eb946b67c952de1e8d8
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902925.txt
@@ -0,0 +1 @@
+0 190.0 135.0 214.0 144.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902937.txt b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902937.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d3af5d59233b7a98f20d8044e24ed3bbde165e4
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902937.txt
@@ -0,0 +1 @@
+0 197.5 152.0 145.0 66.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902949.txt b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902949.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b6d6cd4421b5f80d176fde49f51afccfd96cb5d
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902949.txt
@@ -0,0 +1 @@
+0 190.5 128.0 133.0 102.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902964.txt b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902964.txt
new file mode 100644
index 0000000000000000000000000000000000000000..42c2249acd2c0b994c000d88f8cee69e73c06bf0
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-23-2017-260nw-721902964.txt
@@ -0,0 +1 @@
+0 193.5 143.5 145.0 81.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044865.txt b/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044865.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4948ac85c96e3843ae25a3fa77193eff7e35789c
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044865.txt
@@ -0,0 +1 @@
+0 185.5 151.0 313.0 198.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044868.txt b/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044868.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c99065ccca829e81883124a99857a3a52b93a4f
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044868.txt
@@ -0,0 +1 @@
+0 186.5 122.5 145.0 119.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044874.txt b/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044874.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a70a9957f5ed8efdd82dff465d4393124bb71e7b
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044874.txt
@@ -0,0 +1 @@
+0 188.5 134.5 63.0 57.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044880.txt b/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044880.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1dbc10d90e7ee90971d26be3871a83a78a1f1016
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044880.txt
@@ -0,0 +1 @@
+0 200.0 128.5 96.0 83.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044886.txt b/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044886.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1321b32eaf82716fddd7e341ba63a44493a1748f
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044886.txt
@@ -0,0 +1 @@
+0 188.5 128.0 131.0 116.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044889.txt b/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044889.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e011251a1eb77c00fe07f3f804e66439463dfd09
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724044889.txt
@@ -0,0 +1 @@
+0 198.0 133.0 104.0 82.0
diff --git a/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724045414.txt b/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724045414.txt
new file mode 100644
index 0000000000000000000000000000000000000000..55e3fead57ff4b24acc8f286b8e66085cddad98a
--- /dev/null
+++ b/projects/drone-net/labels/kostroma-russia-september-24-2017-260nw-724045414.txt
@@ -0,0 +1 @@
+0 202.0 136.0 254.0 230.0
diff --git a/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465626.txt b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465626.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a5844c6ce9763e187cd43c2611deebebb2d09f5
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465626.txt
@@ -0,0 +1 @@
+0 193.5 119.5 307.0 195.0
diff --git a/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465629.txt b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465629.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6bce59069f283ce33639c046a7e8b0ceae8fd5b0
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465629.txt
@@ -0,0 +1 @@
+0 192.0 115.5 160.0 141.0
diff --git a/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465632.txt b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465632.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c1b7c627b7c6ea9fa2ecaeeb6fc695fb753dae6b
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465632.txt
@@ -0,0 +1,2 @@
+0 116.5 150.5 1.0 1.0
+0 73.0 124.5 138.0 247.0
diff --git a/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465635.txt b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465635.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c8b5f127f294c529e7631ce6ca6bc3fd73fdf69
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465635.txt
@@ -0,0 +1 @@
+0 97.5 117.0 195.0 228.0
diff --git a/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465638.txt b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba7d1b6e914860a1cb5d18fd10ef9b700b4c5a47
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465638.txt
@@ -0,0 +1 @@
+0 168.5 110.5 187.0 145.0
diff --git a/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465641.txt b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465641.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2fdc1cccf68906598c173615da24e8060cdc54e
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465641.txt
@@ -0,0 +1 @@
+0 196.5 140.0 199.0 150.0
diff --git a/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465644.txt b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465644.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d2ccb0da6f738b2cf922adb9da35bfdb5248ce5b
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465644.txt
@@ -0,0 +1 @@
+0 177.0 117.5 176.0 175.0
diff --git a/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465647.txt b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465647.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e951b3608759cf1f442a4d35ab951bf7fa76e1c
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalu-malaysia-february-22-260nw-1031465647.txt
@@ -0,0 +1 @@
+0 197.5 97.0 299.0 194.0
diff --git a/projects/drone-net/labels/kota-kinabalu-malaysia-june-29-260nw-668753665.txt b/projects/drone-net/labels/kota-kinabalu-malaysia-june-29-260nw-668753665.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a59ad93b747fe2cd8f865d96401973a7fb0cba3d
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalu-malaysia-june-29-260nw-668753665.txt
@@ -0,0 +1 @@
+0 179.0 112.5 332.0 171.0
diff --git a/projects/drone-net/labels/kota-kinabalu-sabah-august-2-260nw-689069086.txt b/projects/drone-net/labels/kota-kinabalu-sabah-august-2-260nw-689069086.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f95b9334d661f643175f075719a5061473611c15
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalu-sabah-august-2-260nw-689069086.txt
@@ -0,0 +1 @@
+0 198.0 115.5 112.0 77.0
diff --git a/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534474.txt b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534474.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5c76f1c2d86f6928dfc0d8e69f09fe473f3e0733
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534474.txt
@@ -0,0 +1 @@
+0 192.0 124.0 274.0 222.0
diff --git a/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534489.txt b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534489.txt
new file mode 100644
index 0000000000000000000000000000000000000000..faa2eec928b09427ab2761a0988a8a9bd352133b
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534489.txt
@@ -0,0 +1 @@
+0 206.0 140.0 266.0 200.0
diff --git a/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534492.txt b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534492.txt
new file mode 100644
index 0000000000000000000000000000000000000000..15724e6f8b1299b3ba9e641d1485efe78c3b5da9
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534492.txt
@@ -0,0 +1 @@
+0 210.0 130.5 302.0 231.0
diff --git a/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534501.txt b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534501.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0775f9f7f86cc7d6a3da0893fc81daf8e93f6d36
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534501.txt
@@ -0,0 +1 @@
+0 199.0 127.5 266.0 199.0
diff --git a/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535461.txt b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535461.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fc042ad122406cc621d92a8dce531791da8ee3f4
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535461.txt
@@ -0,0 +1 @@
+0 168.0 133.5 236.0 253.0
diff --git a/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535479.txt b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535479.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0bfe59c7108cac0a55e7374a555e40dcde8020c
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535479.txt
@@ -0,0 +1 @@
+0 108.0 127.5 200.0 179.0
diff --git a/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535503.txt b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535503.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f0f8fb8aa66fb5848759747ea35b63a6be56339
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535503.txt
@@ -0,0 +1 @@
+0 112.0 93.0 220.0 136.0
diff --git a/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535521.txt b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535521.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a34d51d4aefa99dea162ed0b86cba22471dd64af
--- /dev/null
+++ b/projects/drone-net/labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535521.txt
@@ -0,0 +1 @@
+0 121.0 90.5 182.0 139.0
diff --git a/projects/drone-net/labels/kotdanda-lalitpur-nepal-may-2-260nw-274883387.txt b/projects/drone-net/labels/kotdanda-lalitpur-nepal-may-2-260nw-274883387.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9dc8a5ebc7648cbd214e877d4da31e2885396037
--- /dev/null
+++ b/projects/drone-net/labels/kotdanda-lalitpur-nepal-may-2-260nw-274883387.txt
@@ -0,0 +1 @@
+0 132.0 156.0 230.0 112.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640584760.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640584760.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05c34dfbb1371c6dc72cc84e04e70fae201bbb86
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640584760.txt
@@ -0,0 +1 @@
+0 172.5 127.5 279.0 217.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631725.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631725.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b258551a0afb30f47893185cfabf61ef2c138a45
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631725.txt
@@ -0,0 +1 @@
+0 182.0 97.0 208.0 128.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631734.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631734.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7c62f0059b9a20214b7dd8a455919bb2a42fd80e
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631734.txt
@@ -0,0 +1 @@
+0 147.5 126.0 161.0 114.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631743.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631743.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ded6455f3571031fdacd166b2a7436fd290ffb68
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631743.txt
@@ -0,0 +1 @@
+0 178.5 90.0 201.0 122.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631761.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631761.txt
new file mode 100644
index 0000000000000000000000000000000000000000..996c1f4df3fb56f1d8425e82d1f38e6e0712bb03
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631761.txt
@@ -0,0 +1 @@
+0 190.0 160.5 84.0 69.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631770.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631770.txt
new file mode 100644
index 0000000000000000000000000000000000000000..07a125d1491347e765b0e125176838acdaacfa11
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631770.txt
@@ -0,0 +1 @@
+0 175.0 126.0 206.0 148.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631779.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631779.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd903d23505011da8243f45bb5bd724f1e6570ab
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631779.txt
@@ -0,0 +1 @@
+0 181.0 177.5 140.0 95.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631785.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631785.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b99d6994c5da64131fb7319e2b781da8eff9666
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631785.txt
@@ -0,0 +1 @@
+0 196.0 132.5 172.0 135.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631791.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631791.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0a3bbcb829b083d3a8e412d71597b4fa5b342e2c
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631791.txt
@@ -0,0 +1 @@
+0 157.0 122.0 86.0 64.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631797.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631797.txt
new file mode 100644
index 0000000000000000000000000000000000000000..474f7986db59ca4fffb5947484640612369db03d
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631797.txt
@@ -0,0 +1 @@
+0 191.5 131.0 171.0 110.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631803.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..85a936671303e056b0daa7fe7a4160c306ed7c5b
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631803.txt
@@ -0,0 +1 @@
+0 192.0 142.5 146.0 109.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631812.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631812.txt
new file mode 100644
index 0000000000000000000000000000000000000000..33e3d55eefea4cf871526b71ce4b4ab48fdc1af6
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631812.txt
@@ -0,0 +1 @@
+0 200.0 150.5 192.0 125.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631824.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631824.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa15ed4733b30284bc112186d88ea62c109f1f7b
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631824.txt
@@ -0,0 +1 @@
+0 172.5 134.0 233.0 148.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631830.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631830.txt
new file mode 100644
index 0000000000000000000000000000000000000000..20f2e6b4c975bdd32c0eb8f0095720f932924056
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631830.txt
@@ -0,0 +1 @@
+0 205.0 108.0 170.0 110.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631851.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631851.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec5fd6d41ee1b7099f411c33d86c1993410d0cf5
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631851.txt
@@ -0,0 +1 @@
+0 196.0 115.5 236.0 179.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631860.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631860.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9f79839a5a27bfa6e47d28e1aa4ae169d89e56a2
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631860.txt
@@ -0,0 +1 @@
+0 189.0 115.0 150.0 96.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631884.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631884.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4802649b98e9309b16d1af355a93f06520b34f63
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631884.txt
@@ -0,0 +1 @@
+0 162.5 134.5 131.0 91.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631890.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631890.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81d7d64e867f6e8c05b60f5fb530d4d433261461
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631890.txt
@@ -0,0 +1 @@
+0 146.0 129.5 106.0 99.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631917.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631917.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26b3a4c126c9703b9a60721f081920bb66823a4b
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631917.txt
@@ -0,0 +1 @@
+0 191.0 132.5 206.0 149.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631929.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631929.txt
new file mode 100644
index 0000000000000000000000000000000000000000..840fd308e1b7b01955cb704f0049b50e9d64da6d
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631929.txt
@@ -0,0 +1 @@
+0 178.0 130.5 154.0 105.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631935.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631935.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5fe64f142bef7ef4148426424db7231c4727eb7f
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631935.txt
@@ -0,0 +1 @@
+0 166.5 122.5 127.0 103.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631941.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631941.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de350ddbba699d8c3f62524666626e5874184144
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631941.txt
@@ -0,0 +1 @@
+0 198.0 145.0 290.0 154.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631947.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631947.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eb9b6b2179c98b89bde77bd8ab267bdb292a1fbf
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631947.txt
@@ -0,0 +1 @@
+0 194.0 140.0 244.0 142.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631953.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631953.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f3cb4ef3ff9633d1a296e38d2fa9cade2aa6cb3
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631953.txt
@@ -0,0 +1 @@
+0 193.0 122.5 134.0 57.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631959.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631959.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dab8675c8553ea2a1b158b83b34745ca77ee093b
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631959.txt
@@ -0,0 +1 @@
+0 186.5 161.0 155.0 84.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631968.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631968.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ef31e8765ae285327e348c0b971ea0cc012e81c
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631968.txt
@@ -0,0 +1 @@
+0 196.0 160.0 104.0 84.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631977.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631977.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b2e9dd95b88ca7232e7c17a938f1d0cd285000ed
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631977.txt
@@ -0,0 +1 @@
+0 189.0 91.0 168.0 98.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631983.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631983.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c104febea2054dfa8ed5464dc50b5692420caea
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631983.txt
@@ -0,0 +1 @@
+0 182.5 110.5 139.0 103.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631998.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631998.txt
new file mode 100644
index 0000000000000000000000000000000000000000..506494da86295821fa489b2a28a4409258a9a950
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-640631998.txt
@@ -0,0 +1 @@
+0 199.5 120.5 149.0 71.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-737142226.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-737142226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0be0cd4d0a5bc34ef3bd70737f033d28d205dade
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-737142226.txt
@@ -0,0 +1 @@
+0 216.0 189.0 352.0 140.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-740123020.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-740123020.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95a55971926cfef474318d9bde5aca5f8a276d95
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-740123020.txt
@@ -0,0 +1 @@
+0 187.0 116.0 230.0 122.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-740123038.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-740123038.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4af152287afdcc76c92be46bba58aacb5c93629f
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-740123038.txt
@@ -0,0 +1 @@
+0 180.5 127.5 141.0 87.0
diff --git a/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-740123047.txt b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-740123047.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86dfce869141bb64af61e915a68892a9341ad9ec
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-april-14-2017-260nw-740123047.txt
@@ -0,0 +1 @@
+0 208.5 102.0 219.0 148.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990403.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990403.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26e19d1779fa327ca2d8d41171f6037c36730384
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990403.txt
@@ -0,0 +1 @@
+0 228.0 128.5 262.0 171.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990406.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990406.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ecb4ff331239a27701be67c53cdb788a63ecf0e
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990406.txt
@@ -0,0 +1 @@
+0 201.0 114.0 344.0 196.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990409.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..973164ea4fcb64069de43377fca3c659591613e8
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990409.txt
@@ -0,0 +1 @@
+0 98.0 120.0 170.0 132.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990418.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990418.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ea6a9b0a33da5426e8b04184bffa10094043ec5d
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990418.txt
@@ -0,0 +1 @@
+0 194.0 121.5 278.0 201.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990421.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990421.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e20f419a20de750c1f4ab35c54e6c7ae7558a6c4
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990421.txt
@@ -0,0 +1 @@
+0 205.0 148.5 234.0 149.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990424.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990424.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d71cf6953ea767f3960d44ab633b3c885299deb5
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990424.txt
@@ -0,0 +1 @@
+0 176.5 62.5 103.0 77.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990427.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990427.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9318926076ace9eb88a925b61e47b31fffc5a195
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990427.txt
@@ -0,0 +1 @@
+0 195.0 169.5 276.0 201.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990430.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990430.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5968c6d9d03d7395a6e25822151bb9db820c514c
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990430.txt
@@ -0,0 +1 @@
+0 194.0 120.5 270.0 185.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990433.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990433.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79590389b7742b74dd628ffb9cafb4c84b990112
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990433.txt
@@ -0,0 +1 @@
+0 208.0 134.5 324.0 193.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990436.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990436.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d0be030755850e2b84645235c52809ddae95356
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990436.txt
@@ -0,0 +1 @@
+0 185.5 133.5 341.0 243.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990442.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990442.txt
new file mode 100644
index 0000000000000000000000000000000000000000..30a22c9a2142a61a73d84f6ff48d374ef570a5e3
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990442.txt
@@ -0,0 +1 @@
+0 197.0 134.0 386.0 256.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990445.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990445.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3dc48cbf041e5583f1641debb4dca813d112e0d3
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990445.txt
@@ -0,0 +1 @@
+0 208.5 143.5 279.0 161.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990448.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990448.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d173ffbd57b3aefd194674a218892c437f493faa
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990448.txt
@@ -0,0 +1 @@
+0 195.5 135.0 239.0 142.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990451.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990451.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26735feedcb30287b1c5e4e20347375300502616
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990451.txt
@@ -0,0 +1 @@
+0 167.5 170.0 289.0 192.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990457.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990457.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee7c61df0e1498eb9e896f5f4aa18fe7b084edf2
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990457.txt
@@ -0,0 +1 @@
+0 195.5 102.0 335.0 176.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990466.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990466.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0dea4ca6ab776d7688f96bd9e9ed4104e0ac06ac
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990466.txt
@@ -0,0 +1 @@
+0 180.0 167.5 262.0 167.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990475.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990475.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a0fb0a169f67ac3e086295caeaeb0bcb8268d1a
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990475.txt
@@ -0,0 +1 @@
+0 202.0 91.5 234.0 139.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990481.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b3bda6c3009b2483ff954cc7f8bd48a434c73fc6
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990481.txt
@@ -0,0 +1 @@
+0 194.5 129.0 337.0 212.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990496.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990496.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6a11936434e440cf243ac761fff1e5ee057cafe3
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990496.txt
@@ -0,0 +1 @@
+0 206.0 145.0 348.0 248.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990511.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990511.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e643447a62e8e22d6e8e4a49c8847e0c2d1fea41
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990511.txt
@@ -0,0 +1 @@
+0 195.0 130.0 390.0 260.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990517.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990517.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3998b5576df1b939fe385bcf0bfb49fbcd6f3083
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990517.txt
@@ -0,0 +1 @@
+0 190.0 53.0 88.0 58.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990523.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990523.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f8abe32e0ca1426a4f25999a0333d6bac8dbd7ab
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990523.txt
@@ -0,0 +1 @@
+0 187.5 177.0 309.0 180.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990529.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990529.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7adfd5354ab4c1e1d268fa5add521f48967b1166
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990529.txt
@@ -0,0 +1 @@
+0 196.0 131.5 388.0 255.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990532.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990532.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3fd3f47039d0955d91f6e087a12e08827459edba
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990532.txt
@@ -0,0 +1 @@
+0 199.5 110.0 337.0 202.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990535.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990535.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae22ca1a2594b146c38c1979b531a787c4673e10
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-693990535.txt
@@ -0,0 +1 @@
+0 196.5 155.0 287.0 206.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-739947835.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-739947835.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44b99bae5901c6364c9b98308449600caca704f7
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-739947835.txt
@@ -0,0 +1 @@
+0 185.5 130.0 305.0 214.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-739947955.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-739947955.txt
new file mode 100644
index 0000000000000000000000000000000000000000..236e5f2b45316a897781c585aa245fc8fdeb8ab1
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-739947955.txt
@@ -0,0 +1 @@
+0 165.5 65.0 109.0 74.0
diff --git a/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-739948054.txt b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-739948054.txt
new file mode 100644
index 0000000000000000000000000000000000000000..daac22099ff3e3d18238a1cfb8aad075e184cc58
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-june-10-2017-260nw-739948054.txt
@@ -0,0 +1 @@
+0 186.5 172.0 271.0 176.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016226.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f797c2fbc2918aec4b7913dd45db8e4fc11ad52
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016226.txt
@@ -0,0 +1 @@
+0 192.0 128.5 88.0 55.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016229.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016229.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b109c66959be755aef7debf9745daedd70b3fd5b
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016229.txt
@@ -0,0 +1 @@
+0 201.5 124.0 115.0 66.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016232.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016232.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1877ef62f72d88c6d3541f757ef358db2134d453
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016232.txt
@@ -0,0 +1 @@
+0 199.0 133.0 84.0 60.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016235.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016235.txt
new file mode 100644
index 0000000000000000000000000000000000000000..986b7407069c2dbc494caa4c3e332c8eeadaeaa0
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016235.txt
@@ -0,0 +1 @@
+0 184.5 129.5 119.0 79.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016238.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016238.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d94d04609406fe1b414fc173b6427773e87bc34e
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016238.txt
@@ -0,0 +1 @@
+0 197.0 86.5 90.0 45.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016241.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016241.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d7738b09c337a0d9dfb47880ff42eefb6464be7
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016241.txt
@@ -0,0 +1 @@
+0 192.5 81.5 113.0 41.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016244.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016244.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1cc0c7c750279edd78593663782f737d22a38e71
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016244.txt
@@ -0,0 +1 @@
+0 197.0 121.0 138.0 94.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016247.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016247.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7bc87a07503792a76dc89f6a479f54df3959df0a
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016247.txt
@@ -0,0 +1 @@
+0 191.5 75.0 89.0 58.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016250.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016250.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec6b414b4d361751ca0e44025a1f8fabf4cfd677
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016250.txt
@@ -0,0 +1 @@
+0 159.5 118.0 87.0 50.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016253.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016253.txt
new file mode 100644
index 0000000000000000000000000000000000000000..23b85cf43ec5bf98e644c5dd4972ce2ecfe8313c
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016253.txt
@@ -0,0 +1 @@
+0 103.5 35.5 47.0 31.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016256.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016256.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3dfa12fea2e9d9c1099325b77628d7934fa1be1
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016256.txt
@@ -0,0 +1 @@
+0 197.0 132.0 62.0 32.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016259.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016259.txt
new file mode 100644
index 0000000000000000000000000000000000000000..14d126692ce97f34aafbdc436a9acba562e7c1e1
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016259.txt
@@ -0,0 +1 @@
+0 194.5 73.0 79.0 52.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016262.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016262.txt
new file mode 100644
index 0000000000000000000000000000000000000000..144b0f63bf7695e83dd6128f626d5585c1365bad
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016262.txt
@@ -0,0 +1 @@
+0 184.5 140.5 159.0 101.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016265.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016265.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96ce10802040946e88549a4846d48d275ac5e63d
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016265.txt
@@ -0,0 +1 @@
+0 197.5 127.5 55.0 23.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016268.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016268.txt
new file mode 100644
index 0000000000000000000000000000000000000000..797951fe80ae5545cd2911f5473c458c65209557
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016268.txt
@@ -0,0 +1 @@
+0 197.5 139.0 95.0 52.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016271.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016271.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41a07bb08fd8f67b031d90be1f82f595361d3ad4
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016271.txt
@@ -0,0 +1 @@
+0 190.0 144.5 164.0 73.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016274.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016274.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6e046b65be613fc1c05c34303c6e0f4797b21607
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016274.txt
@@ -0,0 +1 @@
+0 188.5 137.5 249.0 121.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016277.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016277.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fbc5b8df93c5d881b108c8d48b214da8b88d0741
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016277.txt
@@ -0,0 +1 @@
+0 200.5 80.0 51.0 28.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016280.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016280.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a2ef78ee7a23975ac8ce7fc43fbd530e4af5f246
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016280.txt
@@ -0,0 +1 @@
+0 206.0 136.5 220.0 125.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016286.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016286.txt
new file mode 100644
index 0000000000000000000000000000000000000000..942bd407ee4bfc3d4651d6ae2e7023a5096e6c1a
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016286.txt
@@ -0,0 +1 @@
+0 174.0 133.5 214.0 139.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016295.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016295.txt
new file mode 100644
index 0000000000000000000000000000000000000000..24e13ccf260f03ddc0fa2515afa61da9913cdcb0
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016295.txt
@@ -0,0 +1 @@
+0 191.0 126.5 206.0 109.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016298.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016298.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b65a28a844fb980139e5bd79d3f1605ae8de7ee8
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016298.txt
@@ -0,0 +1 @@
+0 187.5 122.5 179.0 105.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016301.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016301.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bf363a15f58eecd1692b9f79ac5fcc94b1cb8aeb
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1034016301.txt
@@ -0,0 +1 @@
+0 198.0 130.5 218.0 131.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738162.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738162.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e157e6d3672f224b218df1c5e8ed842d2d513f88
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738162.txt
@@ -0,0 +1 @@
+0 190.5 125.0 223.0 246.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738165.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738165.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8589cd444fa04395aca32b9ba56fb0cfe1fc4701
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738165.txt
@@ -0,0 +1 @@
+0 195.5 112.5 219.0 179.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738168.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738168.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c1480476cace4d65b8747b86589bda22a65a751c
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738168.txt
@@ -0,0 +1 @@
+0 294.0 117.0 108.0 106.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738171.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738171.txt
new file mode 100644
index 0000000000000000000000000000000000000000..62825ccae3f8140ebb3c2b1f768c588e18894f0e
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738171.txt
@@ -0,0 +1 @@
+0 223.0 128.0 284.0 234.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738174.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738174.txt
new file mode 100644
index 0000000000000000000000000000000000000000..68245dd819178113351d8c2142a4eb3e8beb8f5c
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738174.txt
@@ -0,0 +1 @@
+0 233.0 116.0 192.0 174.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738177.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738177.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9f658618d8064a412ba7008d0757a1abfcfaa39d
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738177.txt
@@ -0,0 +1 @@
+0 197.0 133.0 386.0 254.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738180.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738180.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9cd12c82a914a2f3c5f82358ec8609dabb13cc1
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738180.txt
@@ -0,0 +1 @@
+0 180.0 111.5 236.0 211.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738183.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738183.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e3dcc80aabac0100b08714cea9bce3b3c435e8e3
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738183.txt
@@ -0,0 +1 @@
+0 95.5 123.5 191.0 219.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738186.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738186.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c4de86641a8cfb3beb9a365372f2d9089975237
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738186.txt
@@ -0,0 +1 @@
+0 195.0 130.5 390.0 259.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738189.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738189.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7a3a3cebe3334532cb72fbae7c1eaf81807935e5
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738189.txt
@@ -0,0 +1 @@
+0 188.5 120.5 171.0 147.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738222.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738222.txt
new file mode 100644
index 0000000000000000000000000000000000000000..da91710137f2c7b9063b181e6826808f41e675a6
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738222.txt
@@ -0,0 +1 @@
+0 205.0 151.0 350.0 216.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738225.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738225.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3dba87a31354e7ccd8f01b9e30cf24126478e545
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738225.txt
@@ -0,0 +1 @@
+0 199.0 126.0 202.0 182.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738228.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738228.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d6412819c81db06109f0bc79767b717d4e99ba70
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738228.txt
@@ -0,0 +1 @@
+0 192.0 133.5 190.0 183.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738234.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738234.txt
new file mode 100644
index 0000000000000000000000000000000000000000..57812b6f6de21c6e70aa73a0219d193101217fd5
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738234.txt
@@ -0,0 +1 @@
+0 196.0 129.0 248.0 220.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738252.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738252.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ec75df04d240a198b5be739f77a2afd1eb5ec63
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738252.txt
@@ -0,0 +1 @@
+0 199.5 115.5 241.0 179.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738258.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738258.txt
new file mode 100644
index 0000000000000000000000000000000000000000..075e73bcc50fa2e37c45c73a28a12bf917e15892
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738258.txt
@@ -0,0 +1 @@
+0 202.5 130.0 375.0 258.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738267.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738267.txt
new file mode 100644
index 0000000000000000000000000000000000000000..54706d3ad771ffb5537f328c47f20be8e6ed7a60
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-1045738267.txt
@@ -0,0 +1 @@
+0 189.0 124.5 156.0 139.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799606.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799606.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f3479067bf47bf93549c73876923814dfa260f82
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799606.txt
@@ -0,0 +1 @@
+0 194.0 115.5 176.0 143.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799609.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799609.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bbbc86387d54f8bab48058cbd1c57a5f12acbc7d
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799609.txt
@@ -0,0 +1 @@
+0 175.0 122.5 142.0 141.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799612.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799612.txt
new file mode 100644
index 0000000000000000000000000000000000000000..58cd1f429e519db1b8cd190aaf613bfaec39ca87
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799612.txt
@@ -0,0 +1 @@
+0 189.5 145.5 379.0 269.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799615.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799615.txt
new file mode 100644
index 0000000000000000000000000000000000000000..da37b7eab06c80a93e22c012bd7b10610e62f29d
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799615.txt
@@ -0,0 +1 @@
+0 208.5 129.0 295.0 252.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799618.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799618.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ff77a100ed5ab385cf9d2352eb13a93634e4ae3
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799618.txt
@@ -0,0 +1 @@
+0 190.0 135.0 146.0 150.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799621.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799621.txt
new file mode 100644
index 0000000000000000000000000000000000000000..678fdad7f7a3cd32fa35af320afa0080c09454d9
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799621.txt
@@ -0,0 +1 @@
+0 177.5 135.0 283.0 240.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799627.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799627.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b61ebc6137d366810aeb303ebc34b64c52d028d
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-651799627.txt
@@ -0,0 +1 @@
+0 148.0 140.0 296.0 260.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-737152261.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-737152261.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c12bf2e3c0f47b021e5f4beecabecd152a61d60
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-737152261.txt
@@ -0,0 +1 @@
+0 182.0 120.5 250.0 211.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-740239144.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-740239144.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f880755de17f6cfd51aa3387b4b43167d6cfc40e
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-740239144.txt
@@ -0,0 +1 @@
+0 157.5 116.5 191.0 145.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-740239195.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-740239195.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1caf0c05e6816ef643b9a09e14a50df8c1e003b6
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-740239195.txt
@@ -0,0 +1 @@
+0 200.5 129.5 265.0 235.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-740239216.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-740239216.txt
new file mode 100644
index 0000000000000000000000000000000000000000..726f0142053c09225b81b5fa45a158b32c0ec3f4
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-740239216.txt
@@ -0,0 +1 @@
+0 187.0 125.5 132.0 167.0
diff --git a/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-740239285.txt b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-740239285.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e8298a9ec182ed9ff29d1c60ebe27da14fd107c
--- /dev/null
+++ b/projects/drone-net/labels/krasnodar-russia-may-30-2017-260nw-740239285.txt
@@ -0,0 +1 @@
+0 175.5 131.0 139.0 144.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382227.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382227.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0410e83e60cafb00ef9d5e09bdb7032f8dbeea9
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382227.txt
@@ -0,0 +1 @@
+0 117.0 78.5 70.0 51.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382230.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382230.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a84e676d6f6657d7d21fa53984781a55615c5456
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382230.txt
@@ -0,0 +1 @@
+0 281.0 124.5 50.0 45.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382233.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382233.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c5c675773d1a70bf2ea28274962dd64fa1bef32b
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382233.txt
@@ -0,0 +1 @@
+0 315.5 145.0 93.0 52.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382239.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382239.txt
new file mode 100644
index 0000000000000000000000000000000000000000..320d9b4ec47ffa32529bcfb8c3eb0d0004b06ead
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382239.txt
@@ -0,0 +1 @@
+0 234.0 81.0 172.0 82.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382245.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382245.txt
new file mode 100644
index 0000000000000000000000000000000000000000..229bf820b8e9b31b1a6aefb16a1c683e22d1f7fa
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382245.txt
@@ -0,0 +1 @@
+0 112.5 113.5 55.0 47.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382257.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382257.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c8191fb546f8d12c6ca1e1963c4e58c08fd6e2a8
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382257.txt
@@ -0,0 +1 @@
+0 303.5 81.5 89.0 57.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382260.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382260.txt
new file mode 100644
index 0000000000000000000000000000000000000000..68dcaf0f1f9a8f1dd49bce32e6b76251839caee7
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382260.txt
@@ -0,0 +1 @@
+0 178.0 106.0 152.0 132.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382269.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382269.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e72517d4c74d1c483db4b052272f6dad5c202d7
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382269.txt
@@ -0,0 +1 @@
+0 204.5 131.0 259.0 228.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382272.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382272.txt
new file mode 100644
index 0000000000000000000000000000000000000000..abf25b27c3597aef1873f7a07b7144d0265c4e83
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382272.txt
@@ -0,0 +1 @@
+0 110.5 114.5 61.0 55.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382275.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382275.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8d1c4fe56f193c28b771991b1ced573ebdf460f2
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382275.txt
@@ -0,0 +1 @@
+0 252.0 75.0 162.0 84.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382281.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382281.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95f2ee374423e936bb7ecba44cb61099c4b7a9bd
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382281.txt
@@ -0,0 +1 @@
+0 272.5 65.0 145.0 74.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382284.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382284.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2e274fd5ce4d6cf75783961389d3db60b04c708f
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382284.txt
@@ -0,0 +1 @@
+0 313.5 102.0 89.0 54.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382290.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382290.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d28c5bb5cc3618690bb5ec674ed20f68517b166d
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382290.txt
@@ -0,0 +1 @@
+0 292.5 128.0 33.0 26.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382293.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382293.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dd91338bd284db6a1584a56e9c2e331be59088ea
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382293.txt
@@ -0,0 +1 @@
+0 249.0 54.0 92.0 58.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382296.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382296.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8349e6d37c00f3d6bd16f63ac5d6ae03029577a9
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382296.txt
@@ -0,0 +1 @@
+0 246.0 86.5 86.0 49.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382305.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382305.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d1ad8b0813421ffa0fa868a61a6ca8662eb952ec
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382305.txt
@@ -0,0 +1 @@
+0 201.0 111.5 200.0 193.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382311.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382311.txt
new file mode 100644
index 0000000000000000000000000000000000000000..efd05bc8bebd3a7ffdde57bdd33b2b2a21d8f7e2
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382311.txt
@@ -0,0 +1 @@
+0 96.0 73.5 108.0 99.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382314.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382314.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78023f30f22d3cc054077a5c5d840bff616f9d0e
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-460382314.txt
@@ -0,0 +1 @@
+0 232.0 118.0 198.0 84.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-624460604.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-624460604.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70a34edc436d44d681dbf86453bd298298e834c9
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-624460604.txt
@@ -0,0 +1 @@
+0 211.0 137.5 278.0 197.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-624460610.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-624460610.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a5116c585021f35cf6dcfc9e35a77084c2409c00
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-624460610.txt
@@ -0,0 +1,2 @@
+0 246.5 130.0 287.0 256.0
+0 336.5 204.5 1.0 1.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-624460613.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-624460613.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d7a4211143e8ae1f20ea050a7ff1bb82d8da6ebf
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-624460613.txt
@@ -0,0 +1 @@
+0 208.0 128.0 272.0 232.0
diff --git a/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-624460619.txt b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-624460619.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f50e08f4e0449b16db218f5d4621fb6ee27cf09f
--- /dev/null
+++ b/projects/drone-net/labels/krasnoyarsk-russia-june-26-2016-260nw-624460619.txt
@@ -0,0 +1 @@
+0 215.5 146.5 225.0 175.0
diff --git a/projects/drone-net/labels/kuala-lumpur-22-january-2018-260nw-1007673940.txt b/projects/drone-net/labels/kuala-lumpur-22-january-2018-260nw-1007673940.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c7df7a5e54d15d2818f06a795b63c15ab8769c6
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-22-january-2018-260nw-1007673940.txt
@@ -0,0 +1 @@
+0 164.0 131.0 230.0 124.0
diff --git a/projects/drone-net/labels/kuala-lumpur-22-january-2018-260nw-1010297203.txt b/projects/drone-net/labels/kuala-lumpur-22-january-2018-260nw-1010297203.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2d907cdf28d25d8ada8f59cfc903721dbaaa3fc6
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-22-january-2018-260nw-1010297203.txt
@@ -0,0 +1 @@
+0 97.5 138.5 183.0 183.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-7-november-260nw-750130546.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-7-november-260nw-750130546.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6bbf000b3782543afc646fc7559c24c29c91bf4
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-7-november-260nw-750130546.txt
@@ -0,0 +1 @@
+0 187.5 124.5 185.0 91.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-7-november-260nw-750130741.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-7-november-260nw-750130741.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cb992a0fbf0a4ec4858a4a69ca2d6190163a3fc4
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-7-november-260nw-750130741.txt
@@ -0,0 +1 @@
+0 198.5 113.5 267.0 203.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-7-november-260nw-750130798.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-7-november-260nw-750130798.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aa675a5a7523825f21068feb31a7016d271a4760
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-7-november-260nw-750130798.txt
@@ -0,0 +1 @@
+0 263.0 139.5 170.0 83.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-7-november-260nw-750130882.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-7-november-260nw-750130882.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6999bb3aa9a00e8c264be966394af0db1cd6d017
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-7-november-260nw-750130882.txt
@@ -0,0 +1 @@
+0 263.5 122.0 123.0 108.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-april-15-260nw-1068730016.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-april-15-260nw-1068730016.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a843f5ddf4805b3f76df343c4145c25ef4e6e628
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-april-15-260nw-1068730016.txt
@@ -0,0 +1 @@
+0 97.0 129.0 182.0 180.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-april-15th-260nw-1068674960.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-april-15th-260nw-1068674960.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bdb81859dfeadbe374ac53f98e1afe24cba4a67d
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-april-15th-260nw-1068674960.txt
@@ -0,0 +1 @@
+0 69.0 135.5 86.0 69.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-april-19th-260nw-1074288866.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-april-19th-260nw-1074288866.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70f08016f2c7457bb2b282ff503d94da525319df
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-april-19th-260nw-1074288866.txt
@@ -0,0 +1 @@
+0 220.0 134.5 318.0 251.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-august-17th-260nw-697548319.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-august-17th-260nw-697548319.txt
new file mode 100644
index 0000000000000000000000000000000000000000..799d4cae4958add6d91c53b459b95cc212dc44ae
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-august-17th-260nw-697548319.txt
@@ -0,0 +1 @@
+0 285.0 128.5 80.0 39.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-august-17th-260nw-697548322.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-august-17th-260nw-697548322.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab76d554068ef3b388385a8851e3372792307d95
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-august-17th-260nw-697548322.txt
@@ -0,0 +1 @@
+0 262.0 136.5 150.0 97.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-august-17th-260nw-697548325.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-august-17th-260nw-697548325.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c4efc63b99aeb51181737590d9e998aef1834571
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-august-17th-260nw-697548325.txt
@@ -0,0 +1 @@
+0 230.5 98.0 53.0 26.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-circa-december-260nw-778430221.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-circa-december-260nw-778430221.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c6b8f8f4299585e232a109b34c21a5630e40d17c
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-circa-december-260nw-778430221.txt
@@ -0,0 +1 @@
+0 164.0 111.0 214.0 100.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-circa-december-260nw-778430233.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-circa-december-260nw-778430233.txt
new file mode 100644
index 0000000000000000000000000000000000000000..590a54511a3683dbab77aa3109efba970c080012
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-circa-december-260nw-778430233.txt
@@ -0,0 +1 @@
+0 199.5 132.5 271.0 115.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-circa-december-260nw-778430263.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-circa-december-260nw-778430263.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6b47d92153001a3f257f70a40af7c9cc3def07d3
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-circa-december-260nw-778430263.txt
@@ -0,0 +1 @@
+0 174.0 125.0 180.0 70.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844084.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844084.txt
new file mode 100644
index 0000000000000000000000000000000000000000..259917f341560cb564204e1d0bb0883c6554ade3
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844084.txt
@@ -0,0 +1 @@
+0 202.0 141.0 376.0 164.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844087.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844087.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ecbeb73a09c8c52709c33243ddc2dd7745cc695
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844087.txt
@@ -0,0 +1 @@
+0 204.5 112.0 311.0 178.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844090.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844090.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4bf749b8ba4024317fccc03736b1bb18f90c621f
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844090.txt
@@ -0,0 +1 @@
+0 187.0 119.0 284.0 172.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844093.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844093.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c71cd3cd872cfc176ec4e27f1064be06d32a0f1f
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844093.txt
@@ -0,0 +1 @@
+0 217.5 125.0 321.0 140.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844096.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844096.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b75c032b8ea76e2677110ed38033ac9a5381611c
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844096.txt
@@ -0,0 +1 @@
+0 222.0 125.0 260.0 160.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844099.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844099.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61329c0d03d5df8c3c403eb9c5e95b395bc2cbf4
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777844099.txt
@@ -0,0 +1 @@
+0 209.0 127.0 346.0 178.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777845692.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777845692.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad3bb8fd18bca63796121912952c977de1548462
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-december-16-260nw-777845692.txt
@@ -0,0 +1 @@
+0 161.5 109.5 235.0 113.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-february-3-260nw-1019191063.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-february-3-260nw-1019191063.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f3d913d799d9a830d5bd6143e0471433e64ac1de
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-february-3-260nw-1019191063.txt
@@ -0,0 +1 @@
+0 138.5 84.5 193.0 131.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151654.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151654.txt
new file mode 100644
index 0000000000000000000000000000000000000000..939b5f4b8cae6623ba809f9904df5d9d31beafd7
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151654.txt
@@ -0,0 +1 @@
+0 169.0 131.0 308.0 228.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151675.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151675.txt
new file mode 100644
index 0000000000000000000000000000000000000000..03952adf3dee9297fadde22d84d52ca105a54502
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151675.txt
@@ -0,0 +1 @@
+0 162.5 127.5 299.0 115.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151705.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151705.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ff84831aa2dd4ac0b387617b24852ea5cb265e2
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151705.txt
@@ -0,0 +1 @@
+0 161.5 118.0 309.0 152.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151735.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151735.txt
new file mode 100644
index 0000000000000000000000000000000000000000..85b6d6db6fe494f7ce0ca0b0fa3a352f9829b4c4
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151735.txt
@@ -0,0 +1 @@
+0 174.5 110.5 345.0 217.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151768.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151768.txt
new file mode 100644
index 0000000000000000000000000000000000000000..60c8e19be32076e3a6efdce860921aa25b562ee4
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151768.txt
@@ -0,0 +1 @@
+0 158.5 129.5 309.0 231.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151789.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151789.txt
new file mode 100644
index 0000000000000000000000000000000000000000..80b756ab0bbce909e0c3452ee8d8ca9cec4ccdb9
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151789.txt
@@ -0,0 +1 @@
+0 165.5 131.5 249.0 241.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151882.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151882.txt
new file mode 100644
index 0000000000000000000000000000000000000000..674275b01af4828e73889a188dcebad6728f0432
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151882.txt
@@ -0,0 +1 @@
+0 171.5 120.0 289.0 154.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151921.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151921.txt
new file mode 100644
index 0000000000000000000000000000000000000000..25ac1d864329d091568216576d29017fa9c4055f
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151921.txt
@@ -0,0 +1 @@
+0 168.5 150.0 311.0 164.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151981.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151981.txt
new file mode 100644
index 0000000000000000000000000000000000000000..356ccbe2ecad455eb26cee0d1f2cb6d17b97394f
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570151981.txt
@@ -0,0 +1 @@
+0 170.5 120.5 209.0 197.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570152005.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570152005.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b2b54661105065c8e9b6b4e05e982dce8ba0c733
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570152005.txt
@@ -0,0 +1 @@
+0 176.0 103.5 342.0 193.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570152026.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570152026.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f16c08ec0e3aa32282e65ab9111396fd02ef5af9
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570152026.txt
@@ -0,0 +1 @@
+0 182.0 121.0 330.0 230.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570152068.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570152068.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9fcc975ee408d62c46270c477a4eb22938d535a8
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-january-31-260nw-570152068.txt
@@ -0,0 +1,2 @@
+0 285.5 0.5 1.0 1.0
+0 161.5 104.5 231.0 81.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-1133183477.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-1133183477.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97e330230cc1ecf5bffd2f5133c3d94655b42172
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-1133183477.txt
@@ -0,0 +1 @@
+0 96.5 136.5 187.0 195.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-676356808.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-676356808.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05dfaf29e6700fb8432625cfba3e340ec8f44548
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-676356808.txt
@@ -0,0 +1 @@
+0 198.0 134.0 384.0 258.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-676356811.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-676356811.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f619d098c1db7073d355ab9128eccd00ebb621f3
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-676356811.txt
@@ -0,0 +1 @@
+0 181.0 125.5 360.0 251.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-676356820.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-676356820.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9e81b95658585bbcacb114bc51aeacf35f500c80
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-676356820.txt
@@ -0,0 +1 @@
+0 264.5 106.5 249.0 211.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-676356823.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-676356823.txt
new file mode 100644
index 0000000000000000000000000000000000000000..08908627424759d0bd22efebdc8cb8afd9c23830
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-july-13-260nw-676356823.txt
@@ -0,0 +1 @@
+0 261.0 97.5 258.0 193.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-march-30-260nw-613142645.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-march-30-260nw-613142645.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d8b234369115590b3b53c7d90c8eb93c88e40e77
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-march-30-260nw-613142645.txt
@@ -0,0 +1 @@
+0 182.5 139.5 205.0 177.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081493000.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081493000.txt
new file mode 100644
index 0000000000000000000000000000000000000000..09b376b7fcedba20b484e6e69b31402e47156da3
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081493000.txt
@@ -0,0 +1 @@
+0 146.0 139.5 216.0 169.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081493381.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081493381.txt
new file mode 100644
index 0000000000000000000000000000000000000000..80a4d8007d79f8d260438073bc4a335b16760ae5
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081493381.txt
@@ -0,0 +1 @@
+0 246.5 127.5 329.0 185.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081493828.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081493828.txt
new file mode 100644
index 0000000000000000000000000000000000000000..71e91333b9b41d3a5a7318b682b16c20c34bb334
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081493828.txt
@@ -0,0 +1 @@
+0 249.5 134.5 261.0 223.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081494347.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081494347.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa91bf6342a700ecce16d64a791fb3e78abc02dc
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081494347.txt
@@ -0,0 +1 @@
+0 147.0 151.5 264.0 175.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081494797.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081494797.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9067345b1a9fc83603c3af7f6a9e22b1fe17e87b
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081494797.txt
@@ -0,0 +1 @@
+0 222.0 111.0 438.0 210.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081494893.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081494893.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7a48f0329fec06f1c21b7a4971a6aa9ea27b85f6
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-may-2-260nw-1081494893.txt
@@ -0,0 +1 @@
+0 222.0 118.0 286.0 168.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-nov-5-260nw-751980943.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-nov-5-260nw-751980943.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d9bc3cacb117af796299d40a745ac40ae2bdd484
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-nov-5-260nw-751980943.txt
@@ -0,0 +1 @@
+0 196.0 136.5 388.0 187.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-nov-5-260nw-751980949.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-nov-5-260nw-751980949.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8ee36b6d31c9b4652fe9184b297943fbf2c94fa
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-nov-5-260nw-751980949.txt
@@ -0,0 +1 @@
+0 197.5 147.5 385.0 179.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185479.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185479.txt
new file mode 100644
index 0000000000000000000000000000000000000000..223ffb991fd47314bc7e3daea5db758eba72fb42
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185479.txt
@@ -0,0 +1 @@
+0 200.5 123.0 251.0 194.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185488.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185488.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b600c1c3a3a9212f0939ba4953a19eaabcdb0c3
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185488.txt
@@ -0,0 +1 @@
+0 188.0 206.0 282.0 56.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185494.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185494.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a707ff855c86ec2e35cd6d1867a4e6e971a9c1f
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185494.txt
@@ -0,0 +1 @@
+0 188.5 132.5 235.0 83.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185500.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185500.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5327fdb37bed9ae697cb96ac1e718a949f466c94
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185500.txt
@@ -0,0 +1 @@
+0 300.0 137.0 238.0 84.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185503.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185503.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e85e88c7ee4b05b58721c77ab4979657b3b672b
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185503.txt
@@ -0,0 +1 @@
+0 300.5 115.0 293.0 154.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185506.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185506.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a4de0275ad7730474ab39fd12ed5bc904a1d3f1
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185506.txt
@@ -0,0 +1 @@
+0 246.5 178.0 187.0 60.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185512.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185512.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d86708f78444629118b074d4a579486368320553
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185512.txt
@@ -0,0 +1 @@
+0 194.0 140.5 186.0 179.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185521.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185521.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5485b52c9b82361a093c929510992e1c746a7619
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185521.txt
@@ -0,0 +1 @@
+0 202.0 120.5 330.0 73.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185530.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185530.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2d06895ff63ff87a4f43d149d3739ef1bf1785e4
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185530.txt
@@ -0,0 +1 @@
+0 193.0 141.5 218.0 67.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185536.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185536.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ada3fc4c3382deb1764a0c0620ba01b87876898
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185536.txt
@@ -0,0 +1 @@
+0 192.5 118.5 297.0 101.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185542.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185542.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9140988e4ed8edf0379d48edf656365a076c6f6e
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185542.txt
@@ -0,0 +1 @@
+0 129.5 95.0 159.0 82.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185548.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185548.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66748d5f336f2308846eaa677f28cdf0f4484796
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185548.txt
@@ -0,0 +1 @@
+0 207.5 116.0 325.0 110.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185557.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185557.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aabd144845e9bb42f4fcf0400e4e93e9663c701d
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185557.txt
@@ -0,0 +1 @@
+0 143.0 84.5 260.0 67.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185563.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185563.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c44bfe4da308ee06e7feb8906dd5ba073d461c8c
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-october-2017-260nw-738185563.txt
@@ -0,0 +1 @@
+0 196.5 160.0 315.0 108.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-5-260nw-709218931.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-5-260nw-709218931.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81e46d14e83e321be0b787e6a8a55ffcdab8cc3b
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-5-260nw-709218931.txt
@@ -0,0 +1 @@
+0 126.5 118.0 193.0 190.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184705.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184705.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9e58fc94d13e80d790d303909c02e154faae7f2
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184705.txt
@@ -0,0 +1 @@
+0 204.5 114.5 177.0 57.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184717.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184717.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95472f74893ec12574abac7fbe047409c7d279ef
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184717.txt
@@ -0,0 +1 @@
+0 224.5 113.5 261.0 177.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184726.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184726.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de59496a93ac63200a199bd10dcf5259d768d95e
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184726.txt
@@ -0,0 +1 @@
+0 201.5 116.5 379.0 127.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184744.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184744.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae253019c36dfdad7e90f26393cb9e0394ed1066
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184744.txt
@@ -0,0 +1 @@
+0 192.5 148.0 153.0 86.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184750.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184750.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f3a06e01378973652fcc0222729de47c2cc857f0
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184750.txt
@@ -0,0 +1 @@
+0 214.0 129.0 306.0 76.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184759.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184759.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b14e45d7b1670bdede453c6c75003e1555c3b64a
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184759.txt
@@ -0,0 +1 @@
+0 196.5 148.0 261.0 192.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184768.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184768.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6d7e2957b357776f1428fd186af3fa84adc6369f
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711184768.txt
@@ -0,0 +1 @@
+0 195.5 121.0 347.0 98.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186397.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186397.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8dde416c349b6be7ad793786bc447cbb41ebbeb2
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186397.txt
@@ -0,0 +1 @@
+0 157.0 94.5 216.0 147.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186403.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186403.txt
new file mode 100644
index 0000000000000000000000000000000000000000..520610c8639024a5b2cba1c8d082e718de4d6842
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186403.txt
@@ -0,0 +1 @@
+0 142.5 79.5 195.0 143.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186409.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4434cc351e0ea9f05302f2e77c71f6c3da2b095f
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186409.txt
@@ -0,0 +1 @@
+0 276.5 109.5 203.0 171.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186412.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186412.txt
new file mode 100644
index 0000000000000000000000000000000000000000..899499e98cbc0e9bf7fdf4b8a962b03abc439a6f
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186412.txt
@@ -0,0 +1 @@
+0 115.0 165.5 192.0 143.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186415.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ea514c077543592263aba66f03e489a9ec3af98c
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186415.txt
@@ -0,0 +1 @@
+0 98.0 136.0 164.0 148.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186454.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186454.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6ad78219a86bd540ef3f1bdd8c2d711c841dcb5
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-711186454.txt
@@ -0,0 +1 @@
+0 102.5 126.5 181.0 97.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-714548464.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-714548464.txt
new file mode 100644
index 0000000000000000000000000000000000000000..740fe70c199964a8dbc732ca5cb7e52f317a8de2
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-714548464.txt
@@ -0,0 +1 @@
+0 268.5 65.0 243.0 130.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-714548479.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-714548479.txt
new file mode 100644
index 0000000000000000000000000000000000000000..659d2fabfe0c9e119d54160c3edefaad563be55c
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-714548479.txt
@@ -0,0 +1 @@
+0 220.0 125.5 340.0 247.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-714548485.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-714548485.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebdb7c45d6153bf1031c358d7805474995917182
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-714548485.txt
@@ -0,0 +1 @@
+0 225.0 73.0 270.0 146.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-717395503.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-717395503.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aa84a7d02226a0badf6eed5c6fad8a40b2ac8c00
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-717395503.txt
@@ -0,0 +1 @@
+0 187.0 145.0 302.0 144.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-717395512.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-717395512.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f57480e54af78cfaf335c87e7dd2e13c27a49a1
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-6-260nw-717395512.txt
@@ -0,0 +1 @@
+0 214.5 113.5 291.0 195.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-9-260nw-713358379.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-9-260nw-713358379.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0caa81a2639c01182f23d5249218da2e4fe08e69
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-9-260nw-713358379.txt
@@ -0,0 +1 @@
+0 303.0 110.0 172.0 90.0
diff --git a/projects/drone-net/labels/kuala-lumpur-malaysia-september-9-260nw-713358391.txt b/projects/drone-net/labels/kuala-lumpur-malaysia-september-9-260nw-713358391.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5f6960a8f91c2536424975294eb8de3fbe1e9491
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-malaysia-september-9-260nw-713358391.txt
@@ -0,0 +1 @@
+0 288.5 125.5 147.0 61.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221473.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221473.txt
new file mode 100644
index 0000000000000000000000000000000000000000..deda4c2a01e84b8ef7b603be15fe82a3f6c698e2
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221473.txt
@@ -0,0 +1 @@
+0 232.5 134.0 219.0 198.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221476.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221476.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fe512059d4843f720098d82922b5fde05b93b80e
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221476.txt
@@ -0,0 +1 @@
+0 282.0 94.5 208.0 119.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221479.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221479.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97aacec89a1c2b390bcefee47ffcc7eb4f8cc309
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221479.txt
@@ -0,0 +1 @@
+0 176.0 122.0 272.0 208.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221482.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221482.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c87afe28a6ca51c6a10d4cde4ad06914c750042
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221482.txt
@@ -0,0 +1 @@
+0 174.0 135.5 318.0 225.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221485.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221485.txt
new file mode 100644
index 0000000000000000000000000000000000000000..07940016bc7b99d58c217a85717ff02b2a04c202
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221485.txt
@@ -0,0 +1 @@
+0 150.5 133.5 261.0 229.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221488.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221488.txt
new file mode 100644
index 0000000000000000000000000000000000000000..20b45422c05dbd7f7fdfc6390ee1c64adbc5703a
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221488.txt
@@ -0,0 +1 @@
+0 179.5 144.5 307.0 205.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221494.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221494.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b61a62363679baad1cafd1c0bae7ba734ec7fbb
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221494.txt
@@ -0,0 +1 @@
+0 174.0 142.5 274.0 199.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221497.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221497.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c09e4423202405fb51c27934c2f078109210bef6
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221497.txt
@@ -0,0 +1 @@
+0 173.0 148.0 224.0 120.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221500.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221500.txt
new file mode 100644
index 0000000000000000000000000000000000000000..921f7e74d926e6b499852644f8933fd2d6fc344b
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221500.txt
@@ -0,0 +1 @@
+0 178.0 171.5 206.0 119.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221503.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221503.txt
new file mode 100644
index 0000000000000000000000000000000000000000..91529d2cf45479c4a870f38747f3cf1ef3894043
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221503.txt
@@ -0,0 +1 @@
+0 184.5 126.5 275.0 235.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221506.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221506.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f28a75edbcf0f6ce9bbdc50ac355542bd5eee20c
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221506.txt
@@ -0,0 +1 @@
+0 210.5 173.0 187.0 108.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221509.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221509.txt
new file mode 100644
index 0000000000000000000000000000000000000000..472267db63a4146cd02482eecb53d0a573bb187d
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221509.txt
@@ -0,0 +1 @@
+0 209.5 105.0 299.0 174.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221518.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221518.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ddd5c6de3dd8f9039558807b3b20c3da6904abc3
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221518.txt
@@ -0,0 +1 @@
+0 297.0 116.5 232.0 149.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221524.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221524.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98f024cbf72f0477da43a09da42fd1b9feb9ec16
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221524.txt
@@ -0,0 +1 @@
+0 185.5 129.0 269.0 242.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221533.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..16ec8d6fadbe17c0f153a41e50632e9501bdfc62
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221533.txt
@@ -0,0 +1 @@
+0 213.5 118.0 251.0 194.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221551.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221551.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2264f5ed7f01d7a97a96d2a0e78106228461e4cb
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221551.txt
@@ -0,0 +1 @@
+0 185.5 166.5 205.0 125.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221584.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221584.txt
new file mode 100644
index 0000000000000000000000000000000000000000..359ae9403b823fe69225b6f047b6f3175a5ff8b7
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221584.txt
@@ -0,0 +1 @@
+0 189.5 102.0 295.0 194.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221596.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221596.txt
new file mode 100644
index 0000000000000000000000000000000000000000..419e43041d5913383072617e685d689d0780ac28
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221596.txt
@@ -0,0 +1 @@
+0 201.5 124.0 285.0 202.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221608.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221608.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cdfc60a3942f24b7e962bb995f0ded73769654b4
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221608.txt
@@ -0,0 +1 @@
+0 165.5 125.5 199.0 181.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221626.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221626.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4537220cc345f224f6da73fa7aab691e74763698
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221626.txt
@@ -0,0 +1 @@
+0 210.5 171.0 205.0 122.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221638.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..caaa3a8d8f43ff1b90bc2a19472500a8b228b876
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221638.txt
@@ -0,0 +1 @@
+0 193.5 109.0 225.0 188.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221647.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221647.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40e47d98e23ea85112d026edb20730ba36a55873
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221647.txt
@@ -0,0 +1 @@
+0 208.0 127.0 300.0 160.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221656.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221656.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b2ea86362cb85f2fe751eedac38f8c7c922313b
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221656.txt
@@ -0,0 +1 @@
+0 194.0 100.5 286.0 185.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221668.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221668.txt
new file mode 100644
index 0000000000000000000000000000000000000000..60321d158485d746a6fde34ce0e83ca415b0076f
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221668.txt
@@ -0,0 +1 @@
+0 192.5 98.5 279.0 179.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221680.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221680.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97bc7c4189a60636fca65beae54246df22a05d4e
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221680.txt
@@ -0,0 +1 @@
+0 207.0 153.0 180.0 114.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221689.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221689.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9669cb4945af579494928d77c9daf9197a3b8191
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221689.txt
@@ -0,0 +1 @@
+0 209.5 141.5 307.0 227.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221695.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221695.txt
new file mode 100644
index 0000000000000000000000000000000000000000..04900176d501cdaee0941f4cff84e128584e1df2
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221695.txt
@@ -0,0 +1 @@
+0 221.0 130.5 266.0 175.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221698.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221698.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aaa33dc6c153d5e4368e6f495af1ebd45209b453
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221698.txt
@@ -0,0 +1 @@
+0 242.5 136.5 259.0 231.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221701.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221701.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2a5d2ec82cfee15f31dbe27a368855fa14e9305
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221701.txt
@@ -0,0 +1 @@
+0 155.5 138.5 231.0 207.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221710.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221710.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d7a9feb1f05b24729bbf2e09be8f031bf05a7ca
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221710.txt
@@ -0,0 +1 @@
+0 195.5 112.0 203.0 176.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221713.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221713.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1941fb63607d1c7d1e75be9cb8855f6764fc84d9
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221713.txt
@@ -0,0 +1 @@
+0 187.5 118.0 299.0 172.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221719.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221719.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d0dabf262ddf93183213ea22280dd2b19982a7de
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221719.txt
@@ -0,0 +1 @@
+0 203.5 126.5 239.0 183.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221722.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221722.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2beb886c299f9894ffbf3343d37fa873f720e071
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221722.txt
@@ -0,0 +1 @@
+0 215.5 145.5 221.0 117.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221725.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221725.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd7b3fbc84376d918a7d987ab411980acc98956b
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221725.txt
@@ -0,0 +1 @@
+0 188.5 123.5 279.0 205.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221728.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221728.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6fdaed71f3568457aaa272961022584c6eb681b2
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221728.txt
@@ -0,0 +1 @@
+0 168.5 126.5 221.0 199.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221731.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221731.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ecf6c8f072b8f79e1527c5a187f608e220a8d4c
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221731.txt
@@ -0,0 +1 @@
+0 217.0 182.5 310.0 123.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221734.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221734.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ceb5849d11fadfe87fa3a696f0e2b6f55e2a9d97
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221734.txt
@@ -0,0 +1 @@
+0 186.0 152.5 176.0 123.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221737.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221737.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dcf9aebfa0e6c004e06f99277bbcb435513666f
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328221737.txt
@@ -0,0 +1 @@
+0 168.5 127.0 275.0 178.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222130.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222130.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35ffb99deed6bb5cba5dc72a48d9b0db26d0e9fa
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222130.txt
@@ -0,0 +1 @@
+0 205.5 120.5 295.0 235.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222139.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222139.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86cae41735f135f40e3600a0fc919bd571447424
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222139.txt
@@ -0,0 +1 @@
+0 177.0 103.0 320.0 180.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222145.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222145.txt
new file mode 100644
index 0000000000000000000000000000000000000000..905ac2f0d40996fb659e7e1370bd87fcc88e8b2b
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222145.txt
@@ -0,0 +1 @@
+0 83.0 44.0 46.0 36.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222154.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222154.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0931bf8084d7165d7ee7925424dbd8713b464ee8
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222154.txt
@@ -0,0 +1 @@
+0 211.0 98.0 304.0 190.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222163.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222163.txt
new file mode 100644
index 0000000000000000000000000000000000000000..71d13edbaf5df3b09ba039d24290bbde9db5f552
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222163.txt
@@ -0,0 +1 @@
+0 170.5 95.5 191.0 113.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222181.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222181.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f887e283eb88a93eee63edd22c6a861e63d5d496
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222181.txt
@@ -0,0 +1 @@
+0 213.0 143.0 326.0 208.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222196.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222196.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be4b419b890b9639c744ec0823d00c1bf58ab2e6
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222196.txt
@@ -0,0 +1 @@
+0 138.0 109.5 224.0 139.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222202.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222202.txt
new file mode 100644
index 0000000000000000000000000000000000000000..19d53a8e1430501ef722545a1cdc0e825f8a81d0
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222202.txt
@@ -0,0 +1 @@
+0 215.5 114.5 251.0 189.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222208.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222208.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b9525b3c5e8c076fa388b66938e1bc5824102414
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222208.txt
@@ -0,0 +1 @@
+0 208.5 136.0 257.0 178.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222214.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222214.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa2de381023807a9d6dd8fe0376a3f0019c4cfe8
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222214.txt
@@ -0,0 +1 @@
+0 80.5 42.5 43.0 29.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222220.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222220.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9759ba2a7547f2f9cf29a51c437673f3c919b981
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222220.txt
@@ -0,0 +1 @@
+0 208.5 128.0 287.0 184.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222223.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222223.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0509f2920085c1b9825ba089ffb40352cf5b7bc5
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222223.txt
@@ -0,0 +1 @@
+0 175.5 181.5 313.0 131.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222226.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..784adeecb3c9f0dcd6ac37cc20976bdac8e6619b
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222226.txt
@@ -0,0 +1 @@
+0 206.0 118.5 174.0 87.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222229.txt b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222229.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b088ed8833978e059b2c966b573ac64d5826611
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-14-drones-260nw-328222229.txt
@@ -0,0 +1 @@
+0 228.0 126.0 202.0 182.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472054.txt b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472054.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee603075ef13a4a3ed6fcebd90eb046d84206b4f
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472054.txt
@@ -0,0 +1 @@
+0 203.5 127.5 353.0 221.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472060.txt b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472060.txt
new file mode 100644
index 0000000000000000000000000000000000000000..594939093da64f0b0ccaa6b99855fc6c3caabb9b
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472060.txt
@@ -0,0 +1 @@
+0 231.0 86.5 236.0 109.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472105.txt b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472105.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ddaa0c83e2f76999593871c50e42e2ca01fa48d1
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472105.txt
@@ -0,0 +1 @@
+0 212.5 129.0 293.0 174.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472108.txt b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472108.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97791acc6485ecf78809beed5ba64d8a27b9fc44
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472108.txt
@@ -0,0 +1 @@
+0 201.0 125.5 296.0 169.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472120.txt b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472120.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8bd1840de4340cb93ffebe27aed31d6afac01998
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472120.txt
@@ -0,0 +1 @@
+0 205.5 136.0 261.0 182.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472141.txt b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472141.txt
new file mode 100644
index 0000000000000000000000000000000000000000..54cbf6047d8fda1af68e7793f502d974da1f2908
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472141.txt
@@ -0,0 +1 @@
+0 149.5 116.0 183.0 124.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472156.txt b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472156.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6e2676ded0fbfe186f1782c007111f1281e436d0
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472156.txt
@@ -0,0 +1 @@
+0 206.0 138.5 184.0 111.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472246.txt b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472246.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1280b8448ae23c0022522dbf7e9e953ae29da726
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472246.txt
@@ -0,0 +1 @@
+0 197.5 124.0 275.0 166.0
diff --git a/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472600.txt b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472600.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d2e9d016117a82563794bc06084d67fcbe92efd
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpur-oct-17-drones-260nw-328472600.txt
@@ -0,0 +1 @@
+0 171.0 166.5 268.0 151.0
diff --git a/projects/drone-net/labels/kuala-lumpurmalaysia-april-5th-2018-260nw-1067709341.txt b/projects/drone-net/labels/kuala-lumpurmalaysia-april-5th-2018-260nw-1067709341.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6c9722e59a9601de00c7836b42cfbd5c507b7e8
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpurmalaysia-april-5th-2018-260nw-1067709341.txt
@@ -0,0 +1 @@
+0 89.5 120.5 155.0 61.0
diff --git a/projects/drone-net/labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501877357.txt b/projects/drone-net/labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501877357.txt
new file mode 100644
index 0000000000000000000000000000000000000000..14c919707f606d451a7f6c87889f076aa0ee3e15
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501877357.txt
@@ -0,0 +1 @@
+0 190.5 133.0 191.0 128.0
diff --git a/projects/drone-net/labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501878086.txt b/projects/drone-net/labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501878086.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5fbbfa3885758dadbd7932acbd8099e4e30778ef
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501878086.txt
@@ -0,0 +1,2 @@
+0 196.5 191.5 11.0 41.0
+0 176.5 133.0 255.0 252.0
diff --git a/projects/drone-net/labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501878278.txt b/projects/drone-net/labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501878278.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fcdd8db1281bc30017d4cf828535662ceec31f56
--- /dev/null
+++ b/projects/drone-net/labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501878278.txt
@@ -0,0 +1 @@
+0 211.5 138.0 233.0 196.0
diff --git a/projects/drone-net/labels/kuantan-pahang-malaysia-11th-february-260nw-1037095123.txt b/projects/drone-net/labels/kuantan-pahang-malaysia-11th-february-260nw-1037095123.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b788509706881e0e11b2cc40c82707b17fa240ae
--- /dev/null
+++ b/projects/drone-net/labels/kuantan-pahang-malaysia-11th-february-260nw-1037095123.txt
@@ -0,0 +1 @@
+0 195.0 128.5 100.0 71.0
diff --git a/projects/drone-net/labels/kuantan-pahang-malaysia-11th-february-260nw-1037095126.txt b/projects/drone-net/labels/kuantan-pahang-malaysia-11th-february-260nw-1037095126.txt
new file mode 100644
index 0000000000000000000000000000000000000000..469b002ca04c5678fe89b459c6bc5c0b9726f8d4
--- /dev/null
+++ b/projects/drone-net/labels/kuantan-pahang-malaysia-11th-february-260nw-1037095126.txt
@@ -0,0 +1 @@
+0 202.0 103.0 140.0 132.0
diff --git a/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-420619201.txt b/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-420619201.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd01f1981c0ddbf2007a48f8647d962551ec93fb
--- /dev/null
+++ b/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-420619201.txt
@@ -0,0 +1,2 @@
+0 147.0 187.0 218.0 104.0
+0 232.5 187.0 27.0 16.0
diff --git a/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-420619222.txt b/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-420619222.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a9125baa30e2ad1e9b2c6f3e8325a452f33e8442
--- /dev/null
+++ b/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-420619222.txt
@@ -0,0 +1,2 @@
+0 188.0 132.0 150.0 86.0
+0 286.5 195.5 43.0 27.0
diff --git a/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-421552231.txt b/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-421552231.txt
new file mode 100644
index 0000000000000000000000000000000000000000..637b234171d8a4ddbab405e5564d0bbbb5cacef1
--- /dev/null
+++ b/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-421552231.txt
@@ -0,0 +1 @@
+0 243.0 94.5 174.0 95.0
diff --git a/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-421552234.txt b/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-421552234.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e94cae9c0a07205afc168de3468012f26a705be6
--- /dev/null
+++ b/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-421552234.txt
@@ -0,0 +1 @@
+0 153.0 131.0 268.0 162.0
diff --git a/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-421552240.txt b/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-421552240.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28aacb8bc6fd4e0b5a929c163f96ea0409760c58
--- /dev/null
+++ b/projects/drone-net/labels/kuantan-pahang-may-15-2016-260nw-421552240.txt
@@ -0,0 +1 @@
+0 194.5 115.0 189.0 130.0
diff --git a/projects/drone-net/labels/kyiv-ukraine-april-29-2017-260nw-630397079.txt b/projects/drone-net/labels/kyiv-ukraine-april-29-2017-260nw-630397079.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53e07b6d17d6d3bb0e1079fc03819983203bb48a
--- /dev/null
+++ b/projects/drone-net/labels/kyiv-ukraine-april-29-2017-260nw-630397079.txt
@@ -0,0 +1 @@
+0 171.5 122.5 161.0 131.0
diff --git a/projects/drone-net/labels/kyiv-ukraine-april-29-2017-260nw-630398390.txt b/projects/drone-net/labels/kyiv-ukraine-april-29-2017-260nw-630398390.txt
new file mode 100644
index 0000000000000000000000000000000000000000..50e61e0bb72acc7e1b81a2c8c514d19061739e66
--- /dev/null
+++ b/projects/drone-net/labels/kyiv-ukraine-april-29-2017-260nw-630398390.txt
@@ -0,0 +1 @@
+0 194.5 100.5 267.0 83.0
diff --git a/projects/drone-net/labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1026652579.txt b/projects/drone-net/labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1026652579.txt
new file mode 100644
index 0000000000000000000000000000000000000000..90bd697f716710b20f93bab298e567da2b7b190c
--- /dev/null
+++ b/projects/drone-net/labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1026652579.txt
@@ -0,0 +1 @@
+0 196.0 130.0 388.0 260.0
diff --git a/projects/drone-net/labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218145.txt b/projects/drone-net/labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218145.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1abf339a2d9861dbddf33f25bc25942e67f33764
--- /dev/null
+++ b/projects/drone-net/labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218145.txt
@@ -0,0 +1 @@
+0 190.5 135.0 295.0 266.0
diff --git a/projects/drone-net/labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218157.txt b/projects/drone-net/labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218157.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eb46d54cf2a3095e3914e70a15a94368d354399a
--- /dev/null
+++ b/projects/drone-net/labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218157.txt
@@ -0,0 +1 @@
+0 196.0 131.0 388.0 260.0
diff --git a/projects/drone-net/labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1028053921.txt b/projects/drone-net/labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1028053921.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e396e3319d0bbf1794e662938e3caddcafafb0ac
--- /dev/null
+++ b/projects/drone-net/labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1028053921.txt
@@ -0,0 +1 @@
+0 99.0 132.0 186.0 254.0
diff --git a/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519623.txt b/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519623.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a8497b092a0065e0dae9153803dcbf5d7b023947
--- /dev/null
+++ b/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519623.txt
@@ -0,0 +1 @@
+0 186.5 110.0 181.0 180.0
diff --git a/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519626.txt b/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519626.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f59a81b5a1fb44890f6a18cebdf053141197be8d
--- /dev/null
+++ b/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519626.txt
@@ -0,0 +1 @@
+0 197.5 120.5 157.0 147.0
diff --git a/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519629.txt b/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519629.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d627d149e873bfcf9dea85c170c7537f6d35b769
--- /dev/null
+++ b/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519629.txt
@@ -0,0 +1 @@
+0 201.0 123.5 232.0 211.0
diff --git a/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519638.txt b/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a975d3b75e89aa8f8c144ad650b787238415671f
--- /dev/null
+++ b/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519638.txt
@@ -0,0 +1 @@
+0 187.0 126.5 150.0 149.0
diff --git a/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519641.txt b/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519641.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f0f8fcc4f3e01d2ade7db752d7b8b50f18f91043
--- /dev/null
+++ b/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519641.txt
@@ -0,0 +1 @@
+0 183.0 111.5 224.0 191.0
diff --git a/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519644.txt b/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519644.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31bb737c417469ba3ebc3752cdd1e5a116b346a2
--- /dev/null
+++ b/projects/drone-net/labels/labuan-malaysia-january-29-2016-260nw-369519644.txt
@@ -0,0 +1 @@
+0 200.0 128.5 202.0 199.0
diff --git a/projects/drone-net/labels/lago-antorno-lake-italy-october-260nw-772211296.txt b/projects/drone-net/labels/lago-antorno-lake-italy-october-260nw-772211296.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8deb93d9159b851da80a33f0e5f15167bd3f7bb6
--- /dev/null
+++ b/projects/drone-net/labels/lago-antorno-lake-italy-october-260nw-772211296.txt
@@ -0,0 +1 @@
+0 270.0 52.5 74.0 45.0
diff --git a/projects/drone-net/labels/langkawi-malaysia-21st-march-2015-260nw-734037787.txt b/projects/drone-net/labels/langkawi-malaysia-21st-march-2015-260nw-734037787.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2d37660d8479a85037f561648349428934c68c12
--- /dev/null
+++ b/projects/drone-net/labels/langkawi-malaysia-21st-march-2015-260nw-734037787.txt
@@ -0,0 +1 @@
+0 139.5 128.5 81.0 55.0
diff --git a/projects/drone-net/labels/las-vegas-april-18-2016-260nw-409398178.txt b/projects/drone-net/labels/las-vegas-april-18-2016-260nw-409398178.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a957c1797450a672fdd8550f95941ccb78febfb5
--- /dev/null
+++ b/projects/drone-net/labels/las-vegas-april-18-2016-260nw-409398178.txt
@@ -0,0 +1 @@
+0 192.5 189.0 383.0 150.0
diff --git a/projects/drone-net/labels/laurel-md-november-22-2017-260nw-766224034.txt b/projects/drone-net/labels/laurel-md-november-22-2017-260nw-766224034.txt
new file mode 100644
index 0000000000000000000000000000000000000000..42acaf1b81eee13be279a1ea9aabf78210315874
--- /dev/null
+++ b/projects/drone-net/labels/laurel-md-november-22-2017-260nw-766224034.txt
@@ -0,0 +1 @@
+0 124.0 122.5 238.0 133.0
diff --git a/projects/drone-net/labels/laurel-md-november-22-2017-260nw-766224037.txt b/projects/drone-net/labels/laurel-md-november-22-2017-260nw-766224037.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2b59cbddc5704398267f85230919d2a0b2a2e71a
--- /dev/null
+++ b/projects/drone-net/labels/laurel-md-november-22-2017-260nw-766224037.txt
@@ -0,0 +1 @@
+0 140.5 139.5 265.0 193.0
diff --git a/projects/drone-net/labels/laurel-md-november-22-2017-260nw-766224400.txt b/projects/drone-net/labels/laurel-md-november-22-2017-260nw-766224400.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51e454209cfb7cc082b77c6ead7a6c31a9b20a97
--- /dev/null
+++ b/projects/drone-net/labels/laurel-md-november-22-2017-260nw-766224400.txt
@@ -0,0 +1 @@
+0 211.5 115.5 73.0 47.0
diff --git a/projects/drone-net/labels/lets-begin-260nw-619858805.txt b/projects/drone-net/labels/lets-begin-260nw-619858805.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ede5db7bcd5badabae8867e2a071f36efaf23a1a
--- /dev/null
+++ b/projects/drone-net/labels/lets-begin-260nw-619858805.txt
@@ -0,0 +1 @@
+0 122.5 157.5 219.0 133.0
diff --git a/projects/drone-net/labels/lodz-poland-july-5-2018-260nw-1128513692.txt b/projects/drone-net/labels/lodz-poland-july-5-2018-260nw-1128513692.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d352a663a4c1640cef4fe37b43b8d2c33333a37b
--- /dev/null
+++ b/projects/drone-net/labels/lodz-poland-july-5-2018-260nw-1128513692.txt
@@ -0,0 +1,2 @@
+0 158.0 133.0 308.0 182.0
+0 318.0 115.5 146.0 117.0
diff --git a/projects/drone-net/labels/lodz-poland-july-5-2018-260nw-1128513695.txt b/projects/drone-net/labels/lodz-poland-july-5-2018-260nw-1128513695.txt
new file mode 100644
index 0000000000000000000000000000000000000000..665737d7f090dbce31195a7cc8f79c28d3ee4d43
--- /dev/null
+++ b/projects/drone-net/labels/lodz-poland-july-5-2018-260nw-1128513695.txt
@@ -0,0 +1 @@
+0 196.5 125.5 365.0 173.0
diff --git a/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-454875934.txt b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-454875934.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35b4ed33b4eafcc22c566571b7bdb462f9d2cfce
--- /dev/null
+++ b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-454875934.txt
@@ -0,0 +1 @@
+0 182.5 155.5 309.0 141.0
diff --git a/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455124628.txt b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455124628.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d8cfcd923bd52bfdc9d2d1da824d1d2b35dfa9c
--- /dev/null
+++ b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455124628.txt
@@ -0,0 +1 @@
+0 206.5 132.0 317.0 228.0
diff --git a/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455124631.txt b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455124631.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e956b4e1a9de29c9f7d376643f7619c7ed98f9c1
--- /dev/null
+++ b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455124631.txt
@@ -0,0 +1 @@
+0 178.5 150.0 227.0 102.0
diff --git a/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455166682.txt b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455166682.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2150d8ae9a4680af01365c98a47100eea681dd7c
--- /dev/null
+++ b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455166682.txt
@@ -0,0 +1 @@
+0 203.5 121.0 117.0 102.0
diff --git a/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455166685.txt b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455166685.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5c55cfdfffc9fad49295e6bb78e8151ead5f48a9
--- /dev/null
+++ b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455166685.txt
@@ -0,0 +1 @@
+0 198.5 156.0 161.0 110.0
diff --git a/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455194279.txt b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455194279.txt
new file mode 100644
index 0000000000000000000000000000000000000000..59228396057289bf1534fb8807be64b3d26f51b4
--- /dev/null
+++ b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455194279.txt
@@ -0,0 +1 @@
+0 198.0 129.0 228.0 104.0
diff --git a/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455275513.txt b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455275513.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f257667a3ab9549d8e0287d379d8f3e33a93a83
--- /dev/null
+++ b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455275513.txt
@@ -0,0 +1 @@
+0 212.0 138.5 276.0 213.0
diff --git a/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455275528.txt b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455275528.txt
new file mode 100644
index 0000000000000000000000000000000000000000..64eae0ec1a4bc488c10a90ebceeb9f3f0d7c8904
--- /dev/null
+++ b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455275528.txt
@@ -0,0 +1 @@
+0 208.5 161.5 197.0 123.0
diff --git a/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455360863.txt b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455360863.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f33246a5230cc0a55f2d2edf324a66064b12b86d
--- /dev/null
+++ b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455360863.txt
@@ -0,0 +1 @@
+0 198.5 112.0 197.0 134.0
diff --git a/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455360866.txt b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455360866.txt
new file mode 100644
index 0000000000000000000000000000000000000000..58eb4b80f2d5ee926d5201eb4ce084c0795bab2f
--- /dev/null
+++ b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455360866.txt
@@ -0,0 +1 @@
+0 194.5 147.0 205.0 98.0
diff --git a/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455360869.txt b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455360869.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c23acd4ef3379fc14259cc1d6514cf081b16255
--- /dev/null
+++ b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455360869.txt
@@ -0,0 +1,2 @@
+0 197.5 114.5 113.0 107.0
+0 253.5 166.5 1.0 1.0
diff --git a/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455442193.txt b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455442193.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db33ec85e242f09b08c90dbf8d9a1eaa4939d55c
--- /dev/null
+++ b/projects/drone-net/labels/loei-thailand-18-july-2015-260nw-455442193.txt
@@ -0,0 +1 @@
+0 180.0 182.0 300.0 154.0
diff --git a/projects/drone-net/labels/london-august-2-2017-dji-260nw-689302993.txt b/projects/drone-net/labels/london-august-2-2017-dji-260nw-689302993.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fd38cb46a0f3eca72229795f1d0901a939b6b31e
--- /dev/null
+++ b/projects/drone-net/labels/london-august-2-2017-dji-260nw-689302993.txt
@@ -0,0 +1 @@
+0 179.0 100.0 300.0 172.0
diff --git a/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641837.txt b/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641837.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2d4164ead4f1050c3f9d4228018b2f11e73f6f7f
--- /dev/null
+++ b/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641837.txt
@@ -0,0 +1 @@
+0 124.5 128.0 177.0 192.0
diff --git a/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641846.txt b/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641846.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b03f4717a1a4eba82fcd0ba9dd09423e4ca88e84
--- /dev/null
+++ b/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641846.txt
@@ -0,0 +1 @@
+0 173.0 114.5 338.0 171.0
diff --git a/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641909.txt b/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641909.txt
new file mode 100644
index 0000000000000000000000000000000000000000..149e1db5f99d138dda62f92e44f7ea2ca06d1f41
--- /dev/null
+++ b/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641909.txt
@@ -0,0 +1 @@
+0 176.5 123.0 341.0 226.0
diff --git a/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641921.txt b/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641921.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb874b2ad2204ab50f5edf8a456fd12b32c262cc
--- /dev/null
+++ b/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641921.txt
@@ -0,0 +1 @@
+0 132.5 130.5 235.0 211.0
diff --git a/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641930.txt b/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641930.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61734ada6d9fb013d5b4cff20e9015c62b9441f6
--- /dev/null
+++ b/projects/drone-net/labels/london-august-2-2017-dji-260nw-689641930.txt
@@ -0,0 +1 @@
+0 174.5 101.5 341.0 143.0
diff --git a/projects/drone-net/labels/london-august-2-2017-dji-260nw-693510826.txt b/projects/drone-net/labels/london-august-2-2017-dji-260nw-693510826.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6f273873fd225ad82b84fe17eab50b50a3d54c51
--- /dev/null
+++ b/projects/drone-net/labels/london-august-2-2017-dji-260nw-693510826.txt
@@ -0,0 +1 @@
+0 131.5 130.0 235.0 236.0
diff --git a/projects/drone-net/labels/london-august-2-2017-dji-260nw-693510838.txt b/projects/drone-net/labels/london-august-2-2017-dji-260nw-693510838.txt
new file mode 100644
index 0000000000000000000000000000000000000000..63dd71c55903d964ef7f418fd78d0bd4785efcea
--- /dev/null
+++ b/projects/drone-net/labels/london-august-2-2017-dji-260nw-693510838.txt
@@ -0,0 +1 @@
+0 175.5 128.5 321.0 251.0
diff --git a/projects/drone-net/labels/london-august-2-2017-dji-260nw-693510841.txt b/projects/drone-net/labels/london-august-2-2017-dji-260nw-693510841.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f79ddfe82afe2b6d10630a72804f7e7304f9368d
--- /dev/null
+++ b/projects/drone-net/labels/london-august-2-2017-dji-260nw-693510841.txt
@@ -0,0 +1 @@
+0 166.5 131.5 313.0 239.0
diff --git a/projects/drone-net/labels/london-england-uk-may-26-260nw-589111319.txt b/projects/drone-net/labels/london-england-uk-may-26-260nw-589111319.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e07e4a5c95c571ca3324658945469154193cb5a0
--- /dev/null
+++ b/projects/drone-net/labels/london-england-uk-may-26-260nw-589111319.txt
@@ -0,0 +1 @@
+0 84.5 41.5 93.0 73.0
diff --git a/projects/drone-net/labels/london-england-uk-may-26-260nw-589111352.txt b/projects/drone-net/labels/london-england-uk-may-26-260nw-589111352.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d29cb10755aa67cd9667b2b3f1a6c63f6abd1c1f
--- /dev/null
+++ b/projects/drone-net/labels/london-england-uk-may-26-260nw-589111352.txt
@@ -0,0 +1 @@
+0 201.0 123.0 280.0 234.0
diff --git a/projects/drone-net/labels/london-england-uk-may-26-260nw-589111361.txt b/projects/drone-net/labels/london-england-uk-may-26-260nw-589111361.txt
new file mode 100644
index 0000000000000000000000000000000000000000..346171bc4253ab71c2ce2f66c8579c1e53516052
--- /dev/null
+++ b/projects/drone-net/labels/london-england-uk-may-26-260nw-589111361.txt
@@ -0,0 +1 @@
+0 184.5 130.5 173.0 249.0
diff --git a/projects/drone-net/labels/longboat-key-fl-november-17-260nw-753607228.txt b/projects/drone-net/labels/longboat-key-fl-november-17-260nw-753607228.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bbf00ab51d67bf2a2d013f559eaf048c9e62f08d
--- /dev/null
+++ b/projects/drone-net/labels/longboat-key-fl-november-17-260nw-753607228.txt
@@ -0,0 +1 @@
+0 131.5 49.0 33.0 34.0
diff --git a/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148774.txt b/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148774.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b602827aa1f0f92bc17a08581409e3141d68af41
--- /dev/null
+++ b/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148774.txt
@@ -0,0 +1 @@
+0 114.5 104.0 205.0 130.0
diff --git a/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148777.txt b/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148777.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7ec68fa6375533e53d01a59da09d73f2d0e5e358
--- /dev/null
+++ b/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148777.txt
@@ -0,0 +1 @@
+0 251.0 144.5 178.0 137.0
diff --git a/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148780.txt b/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148780.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9e8a155606df23abcba090e3e328ab768d8540db
--- /dev/null
+++ b/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148780.txt
@@ -0,0 +1 @@
+0 149.5 115.0 299.0 206.0
diff --git a/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148783.txt b/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148783.txt
new file mode 100644
index 0000000000000000000000000000000000000000..018c37e44ea1be43005572b6b4b19ffb658738cb
--- /dev/null
+++ b/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148783.txt
@@ -0,0 +1 @@
+0 186.5 119.5 189.0 161.0
diff --git a/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148789.txt b/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148789.txt
new file mode 100644
index 0000000000000000000000000000000000000000..137f2c3ea5e63fc64d7934499109336f64000043
--- /dev/null
+++ b/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148789.txt
@@ -0,0 +1 @@
+0 96.0 160.5 160.0 135.0
diff --git a/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148792.txt b/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148792.txt
new file mode 100644
index 0000000000000000000000000000000000000000..858e1db73d83321404094ecbd5424e8ded520145
--- /dev/null
+++ b/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148792.txt
@@ -0,0 +1 @@
+0 166.5 171.0 185.0 122.0
diff --git a/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148795.txt b/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148795.txt
new file mode 100644
index 0000000000000000000000000000000000000000..65fe53c500ca4de70a2714b2859dbb511af53081
--- /dev/null
+++ b/projects/drone-net/labels/lopburi-thailand-nov-3-2016-260nw-510148795.txt
@@ -0,0 +1 @@
+0 161.5 143.0 193.0 152.0
diff --git a/projects/drone-net/labels/los-angeles-ca-usa-june-260nw-1121431799.txt b/projects/drone-net/labels/los-angeles-ca-usa-june-260nw-1121431799.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bacdde5599abe13461bb29dde7f66742d3107e86
--- /dev/null
+++ b/projects/drone-net/labels/los-angeles-ca-usa-june-260nw-1121431799.txt
@@ -0,0 +1 @@
+0 197.5 121.0 171.0 130.0
diff --git a/projects/drone-net/labels/mabul-sabah-malaysia-nov-3-260nw-358182587.txt b/projects/drone-net/labels/mabul-sabah-malaysia-nov-3-260nw-358182587.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be943b980d6cef0445050a2bb9c278843b361af2
--- /dev/null
+++ b/projects/drone-net/labels/mabul-sabah-malaysia-nov-3-260nw-358182587.txt
@@ -0,0 +1 @@
+0 219.5 94.5 191.0 119.0
diff --git a/projects/drone-net/labels/malacca-malaysia-july-12th-2017-260nw-675841696.txt b/projects/drone-net/labels/malacca-malaysia-july-12th-2017-260nw-675841696.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dd0cb15d75b1046c83be58234137c5bb8fce85a0
--- /dev/null
+++ b/projects/drone-net/labels/malacca-malaysia-july-12th-2017-260nw-675841696.txt
@@ -0,0 +1 @@
+0 193.5 130.0 387.0 260.0
diff --git a/projects/drone-net/labels/malacca-malaysia-july-12th-2017-260nw-675841702.txt b/projects/drone-net/labels/malacca-malaysia-july-12th-2017-260nw-675841702.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ea86911b6ea1817c22919672e35377e35ef9ead
--- /dev/null
+++ b/projects/drone-net/labels/malacca-malaysia-july-12th-2017-260nw-675841702.txt
@@ -0,0 +1 @@
+0 196.5 116.0 387.0 228.0
diff --git a/projects/drone-net/labels/malang-indonesia-february-12-2018-260nw-1094600999.txt b/projects/drone-net/labels/malang-indonesia-february-12-2018-260nw-1094600999.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5ce143f5663942403c87f3752627aeaf9ccd5951
--- /dev/null
+++ b/projects/drone-net/labels/malang-indonesia-february-12-2018-260nw-1094600999.txt
@@ -0,0 +1 @@
+0 181.5 151.5 279.0 135.0
diff --git a/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312424.txt b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312424.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72f3c1403d74292e5e274161b10cb241d5f6d6fb
--- /dev/null
+++ b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312424.txt
@@ -0,0 +1 @@
+0 195.5 121.0 145.0 148.0
diff --git a/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312448.txt b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312448.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb05a42bcfcc4c606f0d8690bfac14872d9b894d
--- /dev/null
+++ b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312448.txt
@@ -0,0 +1 @@
+0 194.0 138.0 196.0 204.0
diff --git a/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312463.txt b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312463.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f4bee29fc2d8041761b8037fa6873e74f4d376c2
--- /dev/null
+++ b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312463.txt
@@ -0,0 +1 @@
+0 185.0 125.0 242.0 228.0
diff --git a/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312490.txt b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312490.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0cdc5e50dc5b32e2425f164a90c698eec79ad3cb
--- /dev/null
+++ b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312490.txt
@@ -0,0 +1 @@
+0 164.0 129.5 242.0 209.0
diff --git a/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312511.txt b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312511.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e1dc6beb7701d927049486a7bc96bbd409eeca29
--- /dev/null
+++ b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312511.txt
@@ -0,0 +1 @@
+0 154.0 125.0 282.0 178.0
diff --git a/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312529.txt b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312529.txt
new file mode 100644
index 0000000000000000000000000000000000000000..80fab741e4b4f2ca2232af030512ac81d094878f
--- /dev/null
+++ b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312529.txt
@@ -0,0 +1 @@
+0 192.0 121.0 126.0 124.0
diff --git a/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312538.txt b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312538.txt
new file mode 100644
index 0000000000000000000000000000000000000000..22d560c9c2f190190b76f578e38b84a920b2bc4b
--- /dev/null
+++ b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312538.txt
@@ -0,0 +1 @@
+0 201.0 113.5 270.0 203.0
diff --git a/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312544.txt b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312544.txt
new file mode 100644
index 0000000000000000000000000000000000000000..666e5fd69d4018850436c6001e15aee3fa2ace16
--- /dev/null
+++ b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312544.txt
@@ -0,0 +1 @@
+0 188.5 149.0 203.0 198.0
diff --git a/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312559.txt b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312559.txt
new file mode 100644
index 0000000000000000000000000000000000000000..739c5271cd3d29aa67283c1b6971021c34172667
--- /dev/null
+++ b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312559.txt
@@ -0,0 +1 @@
+0 156.5 126.5 233.0 213.0
diff --git a/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312568.txt b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312568.txt
new file mode 100644
index 0000000000000000000000000000000000000000..096ec0df0c8e5b32256f4200c936ccc1384cf5c6
--- /dev/null
+++ b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312568.txt
@@ -0,0 +1 @@
+0 185.0 126.5 242.0 201.0
diff --git a/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312580.txt b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312580.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cb97facc32e4fb4e965b30ad707e33050d488352
--- /dev/null
+++ b/projects/drone-net/labels/malaysia-petaling-jaya-august-1-260nw-741312580.txt
@@ -0,0 +1 @@
+0 193.5 119.5 343.0 175.0
diff --git a/projects/drone-net/labels/man-hand-holding-mini-drone-260nw-1060288607.txt b/projects/drone-net/labels/man-hand-holding-mini-drone-260nw-1060288607.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5c3e66a9f9aba229c0f1d95f18cdbcf11ad281bf
--- /dev/null
+++ b/projects/drone-net/labels/man-hand-holding-mini-drone-260nw-1060288607.txt
@@ -0,0 +1 @@
+0 217.0 148.5 300.0 133.0
diff --git a/projects/drone-net/labels/marmaras-greece-july-29-2014-260nw-215871241.txt b/projects/drone-net/labels/marmaras-greece-july-29-2014-260nw-215871241.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9f695e25298892dbea2ad500e001a517b5eac316
--- /dev/null
+++ b/projects/drone-net/labels/marmaras-greece-july-29-2014-260nw-215871241.txt
@@ -0,0 +1 @@
+0 199.5 115.5 199.0 125.0
diff --git a/projects/drone-net/labels/mavic-pro-dji-on-white-260nw-1133852885.txt b/projects/drone-net/labels/mavic-pro-dji-on-white-260nw-1133852885.txt
new file mode 100644
index 0000000000000000000000000000000000000000..15d576d123084d319312c0149ad283bdd9f63c2a
--- /dev/null
+++ b/projects/drone-net/labels/mavic-pro-dji-on-white-260nw-1133852885.txt
@@ -0,0 +1 @@
+0 173.5 136.0 345.0 178.0
diff --git a/projects/drone-net/labels/mavic-pro-dji-on-white-260nw-1135186448.txt b/projects/drone-net/labels/mavic-pro-dji-on-white-260nw-1135186448.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5e7ff022fb330ddfb0348ee0609ced9d1cf94510
--- /dev/null
+++ b/projects/drone-net/labels/mavic-pro-dji-on-white-260nw-1135186448.txt
@@ -0,0 +1 @@
+0 222.0 153.5 436.0 201.0
diff --git a/projects/drone-net/labels/may-2018-berlin-new-dji-260nw-1132480187.txt b/projects/drone-net/labels/may-2018-berlin-new-dji-260nw-1132480187.txt
new file mode 100644
index 0000000000000000000000000000000000000000..04a1b0b35bf97776b73267ada6f53a39fa217251
--- /dev/null
+++ b/projects/drone-net/labels/may-2018-berlin-new-dji-260nw-1132480187.txt
@@ -0,0 +1 @@
+0 182.5 118.5 259.0 129.0
diff --git a/projects/drone-net/labels/meerkerk-netherlands-may-18-2014-260nw-194027018.txt b/projects/drone-net/labels/meerkerk-netherlands-may-18-2014-260nw-194027018.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3d638cbd6e8f1ee2f8c822bb92c2b7488235676d
--- /dev/null
+++ b/projects/drone-net/labels/meerkerk-netherlands-may-18-2014-260nw-194027018.txt
@@ -0,0 +1 @@
+0 192.5 72.0 33.0 24.0
diff --git a/projects/drone-net/labels/meerkerk-netherlands-may-18-2014-260nw-194027021.txt b/projects/drone-net/labels/meerkerk-netherlands-may-18-2014-260nw-194027021.txt
new file mode 100644
index 0000000000000000000000000000000000000000..84b8057b9532ca808237aaf57c721213c3d2cd7e
--- /dev/null
+++ b/projects/drone-net/labels/meerkerk-netherlands-may-18-2014-260nw-194027021.txt
@@ -0,0 +1 @@
+0 192.0 101.0 218.0 162.0
diff --git a/projects/drone-net/labels/meerkerk-netherlands-may-18-2014-260nw-194027024.txt b/projects/drone-net/labels/meerkerk-netherlands-may-18-2014-260nw-194027024.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6639040aa001ab3d0d3394ff8ab0871d099af784
--- /dev/null
+++ b/projects/drone-net/labels/meerkerk-netherlands-may-18-2014-260nw-194027024.txt
@@ -0,0 +1 @@
+0 121.5 47.0 55.0 38.0
diff --git a/projects/drone-net/labels/melaka-malaysia-circa-january-2018-260nw-1012675747.txt b/projects/drone-net/labels/melaka-malaysia-circa-january-2018-260nw-1012675747.txt
new file mode 100644
index 0000000000000000000000000000000000000000..56b9a79b61edabefd5bebf4062a3457903f4b169
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-circa-january-2018-260nw-1012675747.txt
@@ -0,0 +1 @@
+0 217.5 138.0 233.0 192.0
diff --git a/projects/drone-net/labels/melaka-malaysia-circa-january-2018-260nw-1012675756.txt b/projects/drone-net/labels/melaka-malaysia-circa-january-2018-260nw-1012675756.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6064cdf6deeda8a6910ad9eb1a5fa656b4902b97
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-circa-january-2018-260nw-1012675756.txt
@@ -0,0 +1 @@
+0 163.5 125.5 261.0 207.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399159.txt b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399159.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d3b2b23c7fe1f9fdd1ede4d6ec3d197d3974ddb
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399159.txt
@@ -0,0 +1 @@
+0 162.5 125.5 299.0 241.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399162.txt b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399162.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cfbc8f0e925fa6f1341457f307f4697fe5310db4
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399162.txt
@@ -0,0 +1 @@
+0 167.5 108.5 305.0 105.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399165.txt b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399165.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0c18b81c5cdc5682cd852675c69fec2389b9ec1f
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399165.txt
@@ -0,0 +1 @@
+0 182.0 126.0 248.0 186.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399171.txt b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399171.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05635636b9cb79bf5b347f1e8b2d412ee8714aca
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399171.txt
@@ -0,0 +1 @@
+0 162.5 121.5 235.0 169.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399174.txt b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399174.txt
new file mode 100644
index 0000000000000000000000000000000000000000..16b85b37c452d5548758a97f1f5f47aa21425976
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399174.txt
@@ -0,0 +1 @@
+0 173.5 128.5 273.0 225.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399177.txt b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399177.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ed3f6215fdb5f474b7030ba43a7a16c78c094c8a
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399177.txt
@@ -0,0 +1 @@
+0 147.0 131.0 210.0 182.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399183.txt b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399183.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6d66a309cda93c5f72da407011ac052746840cac
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757399183.txt
@@ -0,0 +1 @@
+0 174.5 127.0 329.0 158.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757400800.txt b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757400800.txt
new file mode 100644
index 0000000000000000000000000000000000000000..16cc7451dd1f92d87f475ca7b8b78ce362c96f5c
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757400800.txt
@@ -0,0 +1 @@
+0 175.0 100.5 230.0 159.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757400803.txt b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757400803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..69aa7881b86557f75bc57d6af7c1e2d895cf7a51
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-18-2017-260nw-757400803.txt
@@ -0,0 +1 @@
+0 166.5 133.0 269.0 254.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-23-2017-260nw-760772932.txt b/projects/drone-net/labels/melaka-malaysia-november-23-2017-260nw-760772932.txt
new file mode 100644
index 0000000000000000000000000000000000000000..27c16fa9ca3b1647e185a61b75a9eb1c4cd48ca7
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-23-2017-260nw-760772932.txt
@@ -0,0 +1 @@
+0 171.5 134.0 341.0 262.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-24-2017-260nw-763637632.txt b/projects/drone-net/labels/melaka-malaysia-november-24-2017-260nw-763637632.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b373f2683fce81d5cb7760459cd3da410e97b3b
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-24-2017-260nw-763637632.txt
@@ -0,0 +1 @@
+0 263.0 78.5 168.0 157.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-24-2017-260nw-764038420.txt b/projects/drone-net/labels/melaka-malaysia-november-24-2017-260nw-764038420.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6d0b3e794b1660c5c45452ee4476e9adf243b4a
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-24-2017-260nw-764038420.txt
@@ -0,0 +1 @@
+0 82.0 132.0 156.0 204.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-24-2017-260nw-764038423.txt b/projects/drone-net/labels/melaka-malaysia-november-24-2017-260nw-764038423.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0261cf2a5beaa2752ddfab2fd7fd470680a5535d
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-24-2017-260nw-764038423.txt
@@ -0,0 +1 @@
+0 174.0 129.5 346.0 257.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-3-2017-260nw-750247636.txt b/projects/drone-net/labels/melaka-malaysia-november-3-2017-260nw-750247636.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5db1f9e18b90bd7196334851fd7503636bf349d9
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-3-2017-260nw-750247636.txt
@@ -0,0 +1 @@
+0 174.5 125.0 325.0 240.0
diff --git a/projects/drone-net/labels/melaka-malaysia-november-3-2017-260nw-750247645.txt b/projects/drone-net/labels/melaka-malaysia-november-3-2017-260nw-750247645.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f672b8a85219c18d4ccf819147981be9d703a24c
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-november-3-2017-260nw-750247645.txt
@@ -0,0 +1 @@
+0 168.5 130.5 329.0 249.0
diff --git a/projects/drone-net/labels/melaka-malaysia-october-3rd-2017-260nw-731996437.txt b/projects/drone-net/labels/melaka-malaysia-october-3rd-2017-260nw-731996437.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db8238a60a6f4ad0688b3644dac0a8b166822a7a
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-october-3rd-2017-260nw-731996437.txt
@@ -0,0 +1 @@
+0 147.0 138.5 246.0 195.0
diff --git a/projects/drone-net/labels/melaka-malaysia-october-3rd-2017-260nw-731996479.txt b/projects/drone-net/labels/melaka-malaysia-october-3rd-2017-260nw-731996479.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e4cbd80767ff13fdbc8e1b7050607d9b2e20a3b0
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-october-3rd-2017-260nw-731996479.txt
@@ -0,0 +1 @@
+0 183.0 135.5 218.0 121.0
diff --git a/projects/drone-net/labels/melaka-malaysia-october-3rd-2017-260nw-731996512.txt b/projects/drone-net/labels/melaka-malaysia-october-3rd-2017-260nw-731996512.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cffc2fe2f1b17be54070223153b99164fa6824f8
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-october-3rd-2017-260nw-731996512.txt
@@ -0,0 +1 @@
+0 206.5 143.0 221.0 96.0
diff --git a/projects/drone-net/labels/melaka-malaysia-october-3rd-2017-260nw-731996530.txt b/projects/drone-net/labels/melaka-malaysia-october-3rd-2017-260nw-731996530.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c72418ceef9a3e61c875b37e30d6cbd91e85b519
--- /dev/null
+++ b/projects/drone-net/labels/melaka-malaysia-october-3rd-2017-260nw-731996530.txt
@@ -0,0 +1 @@
+0 165.0 136.0 286.0 110.0
diff --git a/projects/drone-net/labels/mersin-turkey-february-12-2017-260nw-583815160.txt b/projects/drone-net/labels/mersin-turkey-february-12-2017-260nw-583815160.txt
new file mode 100644
index 0000000000000000000000000000000000000000..56df002e32a4e388d2a01f94c21e387bd3e16032
--- /dev/null
+++ b/projects/drone-net/labels/mersin-turkey-february-12-2017-260nw-583815160.txt
@@ -0,0 +1 @@
+0 180.0 135.0 168.0 102.0
diff --git a/projects/drone-net/labels/mersin-turkey-february-12-2017-260nw-584589508.txt b/projects/drone-net/labels/mersin-turkey-february-12-2017-260nw-584589508.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6d74e26c6732d1c0440dc4f18bec85cb5c190dd
--- /dev/null
+++ b/projects/drone-net/labels/mersin-turkey-february-12-2017-260nw-584589508.txt
@@ -0,0 +1 @@
+0 195.0 122.5 284.0 179.0
diff --git a/projects/drone-net/labels/mersin-turkey-march-9-2017-260nw-596748680.txt b/projects/drone-net/labels/mersin-turkey-march-9-2017-260nw-596748680.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70107d66d61bd1e44e57c3740af045dfa32c362c
--- /dev/null
+++ b/projects/drone-net/labels/mersin-turkey-march-9-2017-260nw-596748680.txt
@@ -0,0 +1 @@
+0 273.0 43.0 98.0 72.0
diff --git a/projects/drone-net/labels/miami-february-09-photo-dji-260nw-175611956.txt b/projects/drone-net/labels/miami-february-09-photo-dji-260nw-175611956.txt
new file mode 100644
index 0000000000000000000000000000000000000000..074e9500e5a5ef4a490933c34013d8a0fc8e7ff7
--- /dev/null
+++ b/projects/drone-net/labels/miami-february-09-photo-dji-260nw-175611956.txt
@@ -0,0 +1 @@
+0 172.0 102.0 286.0 150.0
diff --git a/projects/drone-net/labels/miami-february-09-photo-dji-260nw-175611959.txt b/projects/drone-net/labels/miami-february-09-photo-dji-260nw-175611959.txt
new file mode 100644
index 0000000000000000000000000000000000000000..588346332b9d4a00efa2dba7af77354b14a11964
--- /dev/null
+++ b/projects/drone-net/labels/miami-february-09-photo-dji-260nw-175611959.txt
@@ -0,0 +1 @@
+0 202.5 127.0 129.0 68.0
diff --git a/projects/drone-net/labels/miami-february-09-photo-dji-260nw-175611962.txt b/projects/drone-net/labels/miami-february-09-photo-dji-260nw-175611962.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92ff87e41cc8f9f13de956d93a1c332eb51bf168
--- /dev/null
+++ b/projects/drone-net/labels/miami-february-09-photo-dji-260nw-175611962.txt
@@ -0,0 +1 @@
+0 185.5 127.5 371.0 253.0
diff --git a/projects/drone-net/labels/miami-florida-usa-may-20-260nw-1096543397.txt b/projects/drone-net/labels/miami-florida-usa-may-20-260nw-1096543397.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc247124e280e91ce35def203924bc1b48bc92f3
--- /dev/null
+++ b/projects/drone-net/labels/miami-florida-usa-may-20-260nw-1096543397.txt
@@ -0,0 +1 @@
+0 86.5 190.5 99.0 49.0
diff --git a/projects/drone-net/labels/miami-florida-usa-may-20-260nw-1096543400.txt b/projects/drone-net/labels/miami-florida-usa-may-20-260nw-1096543400.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a666a33c00e451c200c535f5b93ff7c963ed52a
--- /dev/null
+++ b/projects/drone-net/labels/miami-florida-usa-may-20-260nw-1096543400.txt
@@ -0,0 +1 @@
+0 270.5 77.5 57.0 33.0
diff --git a/projects/drone-net/labels/miami-florida-usa-may-20-260nw-1096543403.txt b/projects/drone-net/labels/miami-florida-usa-may-20-260nw-1096543403.txt
new file mode 100644
index 0000000000000000000000000000000000000000..19a6c4e3b45e2f20853f0870c3c155e156a7a349
--- /dev/null
+++ b/projects/drone-net/labels/miami-florida-usa-may-20-260nw-1096543403.txt
@@ -0,0 +1 @@
+0 189.0 126.5 128.0 75.0
diff --git a/projects/drone-net/labels/miami-florida-usa-may-20-260nw-1096543406.txt b/projects/drone-net/labels/miami-florida-usa-may-20-260nw-1096543406.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d2f44916780406afd8e61e66105b6ef4da6b097e
--- /dev/null
+++ b/projects/drone-net/labels/miami-florida-usa-may-20-260nw-1096543406.txt
@@ -0,0 +1 @@
+0 277.0 63.0 138.0 66.0
diff --git a/projects/drone-net/labels/miami-june-19-image-phantom-260nw-291069503.txt b/projects/drone-net/labels/miami-june-19-image-phantom-260nw-291069503.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5685ce45f5dbbe91d2a526310cdefc726f6a5c19
--- /dev/null
+++ b/projects/drone-net/labels/miami-june-19-image-phantom-260nw-291069503.txt
@@ -0,0 +1 @@
+0 181.5 117.5 257.0 173.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-513104746.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-513104746.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3e12712ebc8b01e30e7c83ff41fefdf3128a9fc5
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-513104746.txt
@@ -0,0 +1 @@
+0 431.5 129.5 143.0 87.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-513104761.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-513104761.txt
new file mode 100644
index 0000000000000000000000000000000000000000..38cb8e8c7e37f88034ba476f635c048c9c3ec8ee
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-513104761.txt
@@ -0,0 +1 @@
+0 595.5 137.0 137.0 100.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-515856820.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-515856820.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e82746d1d759e4a89b4ef937313579d568d3f79b
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-515856820.txt
@@ -0,0 +1 @@
+0 138.5 141.0 113.0 52.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-516586570.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-516586570.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a9cf4ca4fcb272d84301fba4fa5830595a785ac3
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-516586570.txt
@@ -0,0 +1 @@
+0 381.0 73.0 206.0 112.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-517204288.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-517204288.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7dc951f7735498b449abf9bee62ab7faab2a857
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-517204288.txt
@@ -0,0 +1 @@
+0 574.5 128.0 155.0 86.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-518335225.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-518335225.txt
new file mode 100644
index 0000000000000000000000000000000000000000..edfdebeb797ca828182081b06d8f02df8d661906
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-518335225.txt
@@ -0,0 +1 @@
+0 343.0 113.5 236.0 107.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-531851887.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-531851887.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7d397e2777ddc4686493e8f45f38c589e5626bc
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-531851887.txt
@@ -0,0 +1 @@
+0 577.0 131.5 312.0 145.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-535814404.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-535814404.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d1f5e4a756e48e522b26c4f66ef42d49537990a
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-535814404.txt
@@ -0,0 +1 @@
+0 149.5 137.0 125.0 100.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-546241738.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-546241738.txt
new file mode 100644
index 0000000000000000000000000000000000000000..514b93b9141f450b4ab178c2ae172da1b3453961
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-546241738.txt
@@ -0,0 +1 @@
+0 576.5 132.5 287.0 121.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-548546452.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-548546452.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e4c2d6805bcb3501199f24347952c31fcdeb9312
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-548546452.txt
@@ -0,0 +1 @@
+0 559.5 134.5 285.0 135.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-549437602.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-549437602.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5e4d716a37bc45efbfc7da48c4dffa849670383f
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-549437602.txt
@@ -0,0 +1 @@
+0 155.5 135.5 259.0 109.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-549960298.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-549960298.txt
new file mode 100644
index 0000000000000000000000000000000000000000..345a73c73fd5c5ab78b0a93e9dde8a0673ac4d80
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-549960298.txt
@@ -0,0 +1 @@
+0 528.0 130.5 326.0 175.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-551321926.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-551321926.txt
new file mode 100644
index 0000000000000000000000000000000000000000..019191772f120d3d7f16588d1d78853062721c3b
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-551321926.txt
@@ -0,0 +1 @@
+0 559.0 128.5 224.0 125.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-555892318.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-555892318.txt
new file mode 100644
index 0000000000000000000000000000000000000000..698d5e0fd771b3b78efdace55f54f76630a02765
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-555892318.txt
@@ -0,0 +1 @@
+0 354.0 161.0 286.0 144.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-556471072.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-556471072.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b82901b3ddfcf9649d995e88657eb207406727f
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-556471072.txt
@@ -0,0 +1 @@
+0 539.0 117.0 210.0 94.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-556471084.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-556471084.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b52ac1e2650e8578be44b87374ff687b92a24a2
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-556471084.txt
@@ -0,0 +1 @@
+0 627.5 132.5 149.0 89.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-557380306.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-557380306.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0c571ffc71141f67ff784e88d2599e01ce8d536b
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-557380306.txt
@@ -0,0 +1 @@
+0 366.0 183.5 112.0 69.0
diff --git a/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-596680721.txt b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-596680721.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9dda0925a4d302d7c7933c6b7474b2887af1d039
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-august-2016-dji-260nw-596680721.txt
@@ -0,0 +1 @@
+0 375.5 131.5 213.0 131.0
diff --git a/projects/drone-net/labels/milan-circa-july-2016-dji-260nw-502217899.txt b/projects/drone-net/labels/milan-circa-july-2016-dji-260nw-502217899.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b91bfee294a6a7e5c0b730b37169834dc7f4b7cf
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-july-2016-dji-260nw-502217899.txt
@@ -0,0 +1 @@
+0 195.5 119.0 277.0 154.0
diff --git a/projects/drone-net/labels/milan-circa-july-2016-dji-260nw-505714969.txt b/projects/drone-net/labels/milan-circa-july-2016-dji-260nw-505714969.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d97de7d016cd8b0bbd9ec21f66f707870cf3ca65
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-july-2016-dji-260nw-505714969.txt
@@ -0,0 +1 @@
+0 383.0 130.0 194.0 94.0
diff --git a/projects/drone-net/labels/milan-circa-july-2016-dji-260nw-521739826.txt b/projects/drone-net/labels/milan-circa-july-2016-dji-260nw-521739826.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e884d5f9cc3b88791ed4588a836bb373fbd8c0ab
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-july-2016-dji-260nw-521739826.txt
@@ -0,0 +1 @@
+0 540.5 131.0 173.0 74.0
diff --git a/projects/drone-net/labels/milan-circa-october-2016-dji-260nw-509116849.txt b/projects/drone-net/labels/milan-circa-october-2016-dji-260nw-509116849.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e41c206d7d042324033b9d2f3a180c5beaf579e
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-october-2016-dji-260nw-509116849.txt
@@ -0,0 +1 @@
+0 146.0 98.0 152.0 72.0
diff --git a/projects/drone-net/labels/milan-circa-october-2016-dji-260nw-509116870.txt b/projects/drone-net/labels/milan-circa-october-2016-dji-260nw-509116870.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d00a1475340f154cec4a698cf3187e9ef32b8af
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-october-2016-dji-260nw-509116870.txt
@@ -0,0 +1 @@
+0 476.5 133.5 141.0 63.0
diff --git a/projects/drone-net/labels/milan-circa-october-2016-dji-260nw-509116879.txt b/projects/drone-net/labels/milan-circa-october-2016-dji-260nw-509116879.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d61428a386c7fa6921b30abedf476ce50c7f07ef
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-october-2016-dji-260nw-509116879.txt
@@ -0,0 +1 @@
+0 145.0 89.5 160.0 81.0
diff --git a/projects/drone-net/labels/milan-circa-october-2016-dji-260nw-509726758.txt b/projects/drone-net/labels/milan-circa-october-2016-dji-260nw-509726758.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3151aebf912a4978de55c9bc03184e01126a736e
--- /dev/null
+++ b/projects/drone-net/labels/milan-circa-october-2016-dji-260nw-509726758.txt
@@ -0,0 +1 @@
+0 311.5 108.5 135.0 89.0
diff --git a/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924475.txt b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924475.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c5a91905369e85ac0d969dbd3a7516adc972a4bb
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924475.txt
@@ -0,0 +1 @@
+0 198.5 138.0 371.0 256.0
diff --git a/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924478.txt b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924478.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2781be17aea1a019f8f1afa29165aaa0c085cd9e
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924478.txt
@@ -0,0 +1 @@
+0 87.0 162.5 172.0 143.0
diff --git a/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924481.txt b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eaa98ecba6f615043f2ffbc8d447879a93ba39c9
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924481.txt
@@ -0,0 +1 @@
+0 184.0 127.5 256.0 225.0
diff --git a/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924487.txt b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924487.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5f2e9dc4f46008447bde6c68bbd1d61ea8118317
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924487.txt
@@ -0,0 +1 @@
+0 202.0 128.0 354.0 222.0
diff --git a/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924490.txt b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924490.txt
new file mode 100644
index 0000000000000000000000000000000000000000..418342dc76769094dac454598fde08fddcc424dc
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924490.txt
@@ -0,0 +1 @@
+0 198.0 125.0 228.0 230.0
diff --git a/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924493.txt b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924493.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a2df0398d82fd46bf0fbddeba0aafcbff420bb15
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924493.txt
@@ -0,0 +1 @@
+0 203.0 131.0 352.0 224.0
diff --git a/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924496.txt b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924496.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e8023c89cbe622103afea4068c589af0136da50
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924496.txt
@@ -0,0 +1 @@
+0 193.0 135.5 352.0 219.0
diff --git a/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924502.txt b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924502.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ac5264c692bb44d7ba28d4a67c971fb501abfc24
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924502.txt
@@ -0,0 +1 @@
+0 201.5 135.5 345.0 231.0
diff --git a/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924505.txt b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924505.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1696d1f237adcdf42ac86e13299a7cdc15185ff7
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924505.txt
@@ -0,0 +1 @@
+0 187.0 127.5 374.0 255.0
diff --git a/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924508.txt b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924508.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6cbe43f4d4b9e1dc7f8bfec816c285d0aeb9694a
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924508.txt
@@ -0,0 +1 @@
+0 87.0 126.5 172.0 229.0
diff --git a/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924511.txt b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924511.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f3585e7c018daf44977d88b7b0b42837e706f14
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924511.txt
@@ -0,0 +1 @@
+0 203.5 132.5 343.0 223.0
diff --git a/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924514.txt b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924514.txt
new file mode 100644
index 0000000000000000000000000000000000000000..39c27a577e2f947b2baf886ddb5127700e3c1797
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924514.txt
@@ -0,0 +1 @@
+0 145.0 135.0 252.0 244.0
diff --git a/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924517.txt b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924517.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c14ff8b8fdf00ddc6b3121ff954f72f94f738a8a
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-09272017-close-on-260nw-1057924517.txt
@@ -0,0 +1 @@
+0 172.5 130.0 345.0 256.0
diff --git a/projects/drone-net/labels/milan-italy-april-24-2015-260nw-305415023.txt b/projects/drone-net/labels/milan-italy-april-24-2015-260nw-305415023.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9be9c26886829a6c1971fb33fd3f3adbe1fe66a
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-april-24-2015-260nw-305415023.txt
@@ -0,0 +1 @@
+0 187.0 122.0 238.0 166.0
diff --git a/projects/drone-net/labels/milan-italy-april-24-2015-260nw-305415053.txt b/projects/drone-net/labels/milan-italy-april-24-2015-260nw-305415053.txt
new file mode 100644
index 0000000000000000000000000000000000000000..204a78d6713a0ed32234845a56b7f386ab64c4fb
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-april-24-2015-260nw-305415053.txt
@@ -0,0 +1 @@
+0 180.0 105.5 120.0 67.0
diff --git a/projects/drone-net/labels/milan-italy-july-17-2017-260nw-703891549.txt b/projects/drone-net/labels/milan-italy-july-17-2017-260nw-703891549.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8d6ef30d24936531b1d60e859fbf01138eee3ecd
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-july-17-2017-260nw-703891549.txt
@@ -0,0 +1 @@
+0 176.5 130.5 307.0 211.0
diff --git a/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-723131899.txt b/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-723131899.txt
new file mode 100644
index 0000000000000000000000000000000000000000..002424c816f65de4086f59aabfedd573f99c6548
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-723131899.txt
@@ -0,0 +1 @@
+0 193.0 133.5 368.0 209.0
diff --git a/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-723135685.txt b/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-723135685.txt
new file mode 100644
index 0000000000000000000000000000000000000000..395e755f3bb491724fb0c76debcef71fa6393771
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-723135685.txt
@@ -0,0 +1 @@
+0 190.5 128.5 373.0 235.0
diff --git a/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-724331182.txt b/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-724331182.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96c80a615323db43bf63ad472e008c60af141f86
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-724331182.txt
@@ -0,0 +1 @@
+0 196.5 136.5 339.0 229.0
diff --git a/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-724331188.txt b/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-724331188.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e37fb4182a13eb8ae09e224c66374cca6897a820
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-724331188.txt
@@ -0,0 +1 @@
+0 194.5 135.0 363.0 236.0
diff --git a/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-724331191.txt b/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-724331191.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81ed3fdb1f1965cb431fbe2f8befdbda3d9ba753
--- /dev/null
+++ b/projects/drone-net/labels/milan-italy-september-27th-2017-260nw-724331191.txt
@@ -0,0 +1 @@
+0 85.5 134.5 153.0 173.0
diff --git a/projects/drone-net/labels/milanitaly-april-1-2018-dji-260nw-1070068169.txt b/projects/drone-net/labels/milanitaly-april-1-2018-dji-260nw-1070068169.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a536c11b1c0f54e72d64b02e25054c895f51098
--- /dev/null
+++ b/projects/drone-net/labels/milanitaly-april-1-2018-dji-260nw-1070068169.txt
@@ -0,0 +1 @@
+0 199.5 113.5 379.0 163.0
diff --git a/projects/drone-net/labels/mini-drone-floating-above-rapeseed-260nw-1085479196.txt b/projects/drone-net/labels/mini-drone-floating-above-rapeseed-260nw-1085479196.txt
new file mode 100644
index 0000000000000000000000000000000000000000..60f1781452aa25dd0f01432130f5358215d43079
--- /dev/null
+++ b/projects/drone-net/labels/mini-drone-floating-above-rapeseed-260nw-1085479196.txt
@@ -0,0 +1 @@
+0 148.5 131.5 109.0 41.0
diff --git a/projects/drone-net/labels/mini-drone-floating-above-rapeseed-260nw-1085479199.txt b/projects/drone-net/labels/mini-drone-floating-above-rapeseed-260nw-1085479199.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f9cf92194ac50836d05ab5caddda17af65a27e4
--- /dev/null
+++ b/projects/drone-net/labels/mini-drone-floating-above-rapeseed-260nw-1085479199.txt
@@ -0,0 +1 @@
+0 165.5 128.5 321.0 123.0
diff --git a/projects/drone-net/labels/mini-drone-floating-blue-sky-260nw-1060288604.txt b/projects/drone-net/labels/mini-drone-floating-blue-sky-260nw-1060288604.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b141786c3bd51d4836074a69948e4b42b41c8afc
--- /dev/null
+++ b/projects/drone-net/labels/mini-drone-floating-blue-sky-260nw-1060288604.txt
@@ -0,0 +1 @@
+0 207.5 133.5 341.0 219.0
diff --git a/projects/drone-net/labels/minsk-belarus-december-3-2017-260nw-770503279.txt b/projects/drone-net/labels/minsk-belarus-december-3-2017-260nw-770503279.txt
new file mode 100644
index 0000000000000000000000000000000000000000..779433e315a372607f80b4efd0af279a859cfc83
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarus-december-3-2017-260nw-770503279.txt
@@ -0,0 +1 @@
+0 229.5 92.0 195.0 110.0
diff --git a/projects/drone-net/labels/minsk-belarus-december-3-2017-260nw-770503282.txt b/projects/drone-net/labels/minsk-belarus-december-3-2017-260nw-770503282.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7532b02cdfacadb9bbc6e977bb48c2bea8d726af
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarus-december-3-2017-260nw-770503282.txt
@@ -0,0 +1 @@
+0 235.0 88.0 206.0 148.0
diff --git a/projects/drone-net/labels/minsk-belarus-december-3-2017-260nw-770503285.txt b/projects/drone-net/labels/minsk-belarus-december-3-2017-260nw-770503285.txt
new file mode 100644
index 0000000000000000000000000000000000000000..30b9ac2e2f0950a680f0592d12c839a6fb9b8b57
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarus-december-3-2017-260nw-770503285.txt
@@ -0,0 +1 @@
+0 142.0 160.0 258.0 122.0
diff --git a/projects/drone-net/labels/minsk-belarus-july-2018-flat-260nw-1142247806.txt b/projects/drone-net/labels/minsk-belarus-july-2018-flat-260nw-1142247806.txt
new file mode 100644
index 0000000000000000000000000000000000000000..85052846875fd3d058fa7e9e4705142f3ca8378a
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarus-july-2018-flat-260nw-1142247806.txt
@@ -0,0 +1 @@
+0 160.5 176.5 135.0 129.0
diff --git a/projects/drone-net/labels/minsk-belarus-july-2018-flat-260nw-1142247809.txt b/projects/drone-net/labels/minsk-belarus-july-2018-flat-260nw-1142247809.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7cfdcca91bc6e93ada5b81ae2b1724d7c62205fa
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarus-july-2018-flat-260nw-1142247809.txt
@@ -0,0 +1 @@
+0 69.0 180.0 132.0 156.0
diff --git a/projects/drone-net/labels/minsk-belarus-july-2018-flat-260nw-1142247812.txt b/projects/drone-net/labels/minsk-belarus-july-2018-flat-260nw-1142247812.txt
new file mode 100644
index 0000000000000000000000000000000000000000..337907f2b2ff8ac0175487ade6e477db75fce1fc
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarus-july-2018-flat-260nw-1142247812.txt
@@ -0,0 +1 @@
+0 145.0 153.5 184.0 169.0
diff --git a/projects/drone-net/labels/minsk-belarus-july-2018-flat-260nw-1142247815.txt b/projects/drone-net/labels/minsk-belarus-july-2018-flat-260nw-1142247815.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b972230edf62267631543aa7ec344194e1e8a15b
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarus-july-2018-flat-260nw-1142247815.txt
@@ -0,0 +1 @@
+0 97.5 158.0 195.0 212.0
diff --git a/projects/drone-net/labels/minsk-belarus-may-17-2018-260nw-1099654238.txt b/projects/drone-net/labels/minsk-belarus-may-17-2018-260nw-1099654238.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e643447a62e8e22d6e8e4a49c8847e0c2d1fea41
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarus-may-17-2018-260nw-1099654238.txt
@@ -0,0 +1 @@
+0 195.0 130.0 390.0 260.0
diff --git a/projects/drone-net/labels/minsk-belarus-may-17-2018-260nw-1099654424.txt b/projects/drone-net/labels/minsk-belarus-may-17-2018-260nw-1099654424.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2115ea8fdfc2cc6b64ecdebbd3b2ce427a571e2d
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarus-may-17-2018-260nw-1099654424.txt
@@ -0,0 +1 @@
+0 90.5 162.5 163.0 127.0
diff --git a/projects/drone-net/labels/minsk-belarus-may-17-2018-260nw-1099654589.txt b/projects/drone-net/labels/minsk-belarus-may-17-2018-260nw-1099654589.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61bc28d3e927f0e07df99770de43bf839d58b89a
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarus-may-17-2018-260nw-1099654589.txt
@@ -0,0 +1 @@
+0 191.5 149.5 359.0 229.0
diff --git a/projects/drone-net/labels/minsk-belarus-may-17-2018-260nw-1099654601.txt b/projects/drone-net/labels/minsk-belarus-may-17-2018-260nw-1099654601.txt
new file mode 100644
index 0000000000000000000000000000000000000000..37c1c0048c82cec30c4df83ba0e3529fd30b3d78
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarus-may-17-2018-260nw-1099654601.txt
@@ -0,0 +1 @@
+0 181.0 137.0 324.0 234.0
diff --git a/projects/drone-net/labels/minsk-belarusmay-26-2016drone-quadcopter-260nw-433253803.txt b/projects/drone-net/labels/minsk-belarusmay-26-2016drone-quadcopter-260nw-433253803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8738e6967ecbd385aa5d0c2945d45904180d597
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarusmay-26-2016drone-quadcopter-260nw-433253803.txt
@@ -0,0 +1 @@
+0 107.0 223.0 122.0 70.0
diff --git a/projects/drone-net/labels/minsk-belarusmay-26-2016flying-drone-260nw-432460621.txt b/projects/drone-net/labels/minsk-belarusmay-26-2016flying-drone-260nw-432460621.txt
new file mode 100644
index 0000000000000000000000000000000000000000..55ae62aeca8b0f2bef599df02664516e8cce014f
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarusmay-26-2016flying-drone-260nw-432460621.txt
@@ -0,0 +1 @@
+0 260.5 76.0 175.0 130.0
diff --git a/projects/drone-net/labels/minsk-belarusmay-26-2016flying-drone-260nw-433253680.txt b/projects/drone-net/labels/minsk-belarusmay-26-2016flying-drone-260nw-433253680.txt
new file mode 100644
index 0000000000000000000000000000000000000000..903f7deb7e0c8e1cb1746490d0b640dd635cab6c
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarusmay-26-2016flying-drone-260nw-433253680.txt
@@ -0,0 +1 @@
+0 68.0 44.5 64.0 49.0
diff --git a/projects/drone-net/labels/minsk-belarusmay-26-2016flying-drone-260nw-433253740.txt b/projects/drone-net/labels/minsk-belarusmay-26-2016flying-drone-260nw-433253740.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7a20c7e4af422c2ffd0682718876f64eb8bc2b94
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarusmay-26-2016flying-drone-260nw-433253740.txt
@@ -0,0 +1 @@
+0 314.0 86.5 102.0 87.0
diff --git a/projects/drone-net/labels/minsk-belarusmay-26-2016man-holding-260nw-433253650.txt b/projects/drone-net/labels/minsk-belarusmay-26-2016man-holding-260nw-433253650.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c1faaaea6c60b24572ac118bca4e3b95f8315bcc
--- /dev/null
+++ b/projects/drone-net/labels/minsk-belarusmay-26-2016man-holding-260nw-433253650.txt
@@ -0,0 +1 @@
+0 305.0 146.0 56.0 48.0
diff --git a/projects/drone-net/labels/moab-ut-usa-may-7-260nw-638118328.txt b/projects/drone-net/labels/moab-ut-usa-may-7-260nw-638118328.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c412eef7a03d805120327a21394d8d1e78ef5c95
--- /dev/null
+++ b/projects/drone-net/labels/moab-ut-usa-may-7-260nw-638118328.txt
@@ -0,0 +1 @@
+0 113.0 180.0 162.0 106.0
diff --git a/projects/drone-net/labels/moab-ut-usa-may-7-260nw-660732781.txt b/projects/drone-net/labels/moab-ut-usa-may-7-260nw-660732781.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1ddbe3816a131a1d26d7951228d246d51b00ccc6
--- /dev/null
+++ b/projects/drone-net/labels/moab-ut-usa-may-7-260nw-660732781.txt
@@ -0,0 +1 @@
+0 250.0 173.0 202.0 116.0
diff --git a/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490896.txt b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490896.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2839fad999ee4c26ecebd4079a47d6ee25dcfc1f
--- /dev/null
+++ b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490896.txt
@@ -0,0 +1 @@
+0 158.5 111.5 215.0 163.0
diff --git a/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490908.txt b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490908.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e8f82c6376753b507926427d63456f78966a396
--- /dev/null
+++ b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490908.txt
@@ -0,0 +1 @@
+0 196.0 102.5 242.0 193.0
diff --git a/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490917.txt b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490917.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40c0ca9f44a4e2931f85f65a24b735d87c357220
--- /dev/null
+++ b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490917.txt
@@ -0,0 +1 @@
+0 142.5 122.5 125.0 111.0
diff --git a/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490920.txt b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490920.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee6adbcc69d06896f33edcc6188dff338a65963d
--- /dev/null
+++ b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490920.txt
@@ -0,0 +1 @@
+0 144.0 115.0 100.0 86.0
diff --git a/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490932.txt b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490932.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98b7398360ee78dbc3663a39c309a1e5a1fdbc04
--- /dev/null
+++ b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490932.txt
@@ -0,0 +1 @@
+0 186.5 115.5 267.0 209.0
diff --git a/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490941.txt b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490941.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b6979d5e321dda3147aed53b78c31d2cbe1b6e6
--- /dev/null
+++ b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490941.txt
@@ -0,0 +1 @@
+0 147.5 118.5 133.0 111.0
diff --git a/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490953.txt b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490953.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0ad592cc2dccc49945f36e89055f8a6636784df
--- /dev/null
+++ b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490953.txt
@@ -0,0 +1 @@
+0 158.0 102.0 180.0 138.0
diff --git a/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490962.txt b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490962.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95e09d895f007627dfc98a93b01015f22b7df2f4
--- /dev/null
+++ b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490962.txt
@@ -0,0 +1 @@
+0 141.0 128.0 198.0 152.0
diff --git a/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490974.txt b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490974.txt
new file mode 100644
index 0000000000000000000000000000000000000000..94345b4b7d234589580608513db597f9fc1395c0
--- /dev/null
+++ b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490974.txt
@@ -0,0 +1 @@
+0 153.5 105.5 227.0 175.0
diff --git a/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490980.txt b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490980.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66daa1b77e34c85006bc7fee1bb667480a61d915
--- /dev/null
+++ b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490980.txt
@@ -0,0 +1 @@
+0 166.5 121.5 149.0 115.0
diff --git a/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490983.txt b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490983.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6b1c41e6f3d31fd151ff02977fd7ab0feb72cc0
--- /dev/null
+++ b/projects/drone-net/labels/moers-germany-january-19-2017-260nw-559490983.txt
@@ -0,0 +1 @@
+0 156.5 107.5 161.0 123.0
diff --git a/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-695496412.txt b/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-695496412.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c278af6707e25de3734b7771be900e8d42298aea
--- /dev/null
+++ b/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-695496412.txt
@@ -0,0 +1 @@
+0 193.0 131.0 248.0 134.0
diff --git a/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-695998501.txt b/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-695998501.txt
new file mode 100644
index 0000000000000000000000000000000000000000..17c23db96a2f10eaae4e1e9bee7f57560f512bfa
--- /dev/null
+++ b/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-695998501.txt
@@ -0,0 +1 @@
+0 205.0 127.5 236.0 107.0
diff --git a/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-695998507.txt b/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-695998507.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec272a8c8f3189b01eff4618ca0a7560b733c5af
--- /dev/null
+++ b/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-695998507.txt
@@ -0,0 +1 @@
+0 186.5 129.0 209.0 66.0
diff --git a/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-695998513.txt b/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-695998513.txt
new file mode 100644
index 0000000000000000000000000000000000000000..18c323174964c1cfe9b47990d8885e31904d79e3
--- /dev/null
+++ b/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-695998513.txt
@@ -0,0 +1 @@
+0 193.0 124.0 272.0 94.0
diff --git a/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-696840199.txt b/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-696840199.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cc4439e87cf863f6cd4b682285ec87d0c6be76fa
--- /dev/null
+++ b/projects/drone-net/labels/moldova-chisinau-august-11-2017-260nw-696840199.txt
@@ -0,0 +1 @@
+0 173.5 136.5 207.0 47.0
diff --git a/projects/drone-net/labels/moldova-chisinau-october-11-2017-260nw-733622011.txt b/projects/drone-net/labels/moldova-chisinau-october-11-2017-260nw-733622011.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6ed7694308241852a695bf8325832075cd58a8f
--- /dev/null
+++ b/projects/drone-net/labels/moldova-chisinau-october-11-2017-260nw-733622011.txt
@@ -0,0 +1 @@
+0 211.0 130.5 246.0 77.0
diff --git a/projects/drone-net/labels/moldova-chisinau-october-11-2017-260nw-733945879.txt b/projects/drone-net/labels/moldova-chisinau-october-11-2017-260nw-733945879.txt
new file mode 100644
index 0000000000000000000000000000000000000000..541532f2169bcf4ae3d6630b398b17007a05aac1
--- /dev/null
+++ b/projects/drone-net/labels/moldova-chisinau-october-11-2017-260nw-733945879.txt
@@ -0,0 +1 @@
+0 221.5 126.5 257.0 143.0
diff --git a/projects/drone-net/labels/moldova-chisinau-october-11-2017-260nw-733945885.txt b/projects/drone-net/labels/moldova-chisinau-october-11-2017-260nw-733945885.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8621254635e315aa2fd57f6c35b2f36c347070a6
--- /dev/null
+++ b/projects/drone-net/labels/moldova-chisinau-october-11-2017-260nw-733945885.txt
@@ -0,0 +1 @@
+0 188.5 127.0 307.0 70.0
diff --git a/projects/drone-net/labels/moscow-mar-11-2014-control-260nw-261359609.txt b/projects/drone-net/labels/moscow-mar-11-2014-control-260nw-261359609.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3222d79424d9e8093e034007fbd3f20c5492d797
--- /dev/null
+++ b/projects/drone-net/labels/moscow-mar-11-2014-control-260nw-261359609.txt
@@ -0,0 +1 @@
+0 287.5 102.0 205.0 172.0
diff --git a/projects/drone-net/labels/moscow-region-russia-may-01-260nw-416156509.txt b/projects/drone-net/labels/moscow-region-russia-may-01-260nw-416156509.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dbec91533c36ed447fa4e854dab2e96fba5df281
--- /dev/null
+++ b/projects/drone-net/labels/moscow-region-russia-may-01-260nw-416156509.txt
@@ -0,0 +1 @@
+0 81.5 130.0 91.0 50.0
diff --git a/projects/drone-net/labels/moscow-region-russia-may-02-260nw-416156506.txt b/projects/drone-net/labels/moscow-region-russia-may-02-260nw-416156506.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6dc9b9d6094ac638176a914039c463a43a222a4
--- /dev/null
+++ b/projects/drone-net/labels/moscow-region-russia-may-02-260nw-416156506.txt
@@ -0,0 +1 @@
+0 198.0 122.5 220.0 147.0
diff --git a/projects/drone-net/labels/moscow-region-russia-may-02-260nw-416156512.txt b/projects/drone-net/labels/moscow-region-russia-may-02-260nw-416156512.txt
new file mode 100644
index 0000000000000000000000000000000000000000..287a20f7808ad318d9576ffcf2a034e9d8e25007
--- /dev/null
+++ b/projects/drone-net/labels/moscow-region-russia-may-02-260nw-416156512.txt
@@ -0,0 +1 @@
+0 169.5 147.0 227.0 152.0
diff --git a/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893757.txt b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893757.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa518be36357f944531a3ff00483824db131a3d5
--- /dev/null
+++ b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893757.txt
@@ -0,0 +1 @@
+0 281.0 124.5 110.0 63.0
diff --git a/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893760.txt b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893760.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92e30bc49456bda6d2d0a4f4d4f39c17898f2fcf
--- /dev/null
+++ b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893760.txt
@@ -0,0 +1 @@
+0 253.5 114.0 85.0 32.0
diff --git a/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893763.txt b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893763.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cacc23441224387684a82fa11157453322d3c6d8
--- /dev/null
+++ b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893763.txt
@@ -0,0 +1 @@
+0 158.0 146.0 244.0 110.0
diff --git a/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893766.txt b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893766.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86e0c48364651a4d0a2c10ef3f426f49f59d9265
--- /dev/null
+++ b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893766.txt
@@ -0,0 +1 @@
+0 261.0 153.0 194.0 78.0
diff --git a/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893772.txt b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893772.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72ccc24e8beea47af03ce155a02f0c17ee39144d
--- /dev/null
+++ b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893772.txt
@@ -0,0 +1 @@
+0 144.0 52.0 86.0 52.0
diff --git a/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893775.txt b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893775.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b5121a11821d0836f5d26bb7fa43b9bf20e2b5c
--- /dev/null
+++ b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893775.txt
@@ -0,0 +1 @@
+0 122.5 116.5 195.0 83.0
diff --git a/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893784.txt b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893784.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c68d0a0f79a0ebe3b3447e9d4f14a58ac214b237
--- /dev/null
+++ b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893784.txt
@@ -0,0 +1 @@
+0 152.5 143.5 267.0 131.0
diff --git a/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893787.txt b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893787.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e790b3e54c3d851b7397d244ef881b1d8c083f96
--- /dev/null
+++ b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893787.txt
@@ -0,0 +1 @@
+0 310.5 147.0 87.0 84.0
diff --git a/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893790.txt b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893790.txt
new file mode 100644
index 0000000000000000000000000000000000000000..843340945494e8383c92488efc29f423db2641ef
--- /dev/null
+++ b/projects/drone-net/labels/moscow-region-russia-september-24-260nw-353893790.txt
@@ -0,0 +1 @@
+0 318.0 100.5 62.0 29.0
diff --git a/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160353.txt b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160353.txt
new file mode 100644
index 0000000000000000000000000000000000000000..411de950508c0134ed2ebb1f4d385c459c99d7ba
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160353.txt
@@ -0,0 +1 @@
+0 182.5 119.5 285.0 113.0
diff --git a/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160362.txt b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160362.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bef105435d2bcd0bb0505a66b5e5a68e59f91b2e
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160362.txt
@@ -0,0 +1 @@
+0 289.0 134.5 178.0 75.0
diff --git a/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160368.txt b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160368.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d8886363a6bdd8bd2f9bb864239f3209718005ca
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160368.txt
@@ -0,0 +1 @@
+0 227.5 144.0 129.0 74.0
diff --git a/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160377.txt b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160377.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e4f3c44bc057acfbe137ed5e5cd4c2957f951561
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160377.txt
@@ -0,0 +1 @@
+0 175.5 98.0 189.0 128.0
diff --git a/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160392.txt b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160392.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b881161caffdad9c04c93f56bc1aa5b0c396bef3
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160392.txt
@@ -0,0 +1 @@
+0 158.0 170.0 274.0 146.0
diff --git a/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160404.txt b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160404.txt
new file mode 100644
index 0000000000000000000000000000000000000000..01ce344c8d738380a2de236f9c039ce6db51d6c0
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160404.txt
@@ -0,0 +1 @@
+0 193.5 169.5 269.0 107.0
diff --git a/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160416.txt b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160416.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eaabd809131336c4a5ce7d133ad195ad4cb046f3
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160416.txt
@@ -0,0 +1 @@
+0 250.5 153.0 221.0 120.0
diff --git a/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160434.txt b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160434.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3ff25bb4366f9e1ac0de845cc3303752c36219ff
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160434.txt
@@ -0,0 +1 @@
+0 200.0 148.5 196.0 161.0
diff --git a/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160446.txt b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160446.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c7740141e9ffdad565cdf50bd8392b24c052d57b
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160446.txt
@@ -0,0 +1 @@
+0 270.0 112.0 182.0 94.0
diff --git a/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160455.txt b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160455.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9f0bb59a4f07163683f76952e457c7a3f1fccfef
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160455.txt
@@ -0,0 +1 @@
+0 191.5 138.5 203.0 105.0
diff --git a/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160467.txt b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160467.txt
new file mode 100644
index 0000000000000000000000000000000000000000..061a18ce64739d63e5525d885b6d75c7db443177
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-24-september-2017-260nw-721160467.txt
@@ -0,0 +1 @@
+0 258.5 79.0 231.0 122.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465378.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465378.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1813b82ca1e46207dd4189fe586d665aba624c82
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465378.txt
@@ -0,0 +1 @@
+0 215.0 127.0 172.0 226.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465387.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465387.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f29c3496170d125e67ff6194e7948bf88a425e72
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465387.txt
@@ -0,0 +1 @@
+0 252.5 122.0 117.0 104.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465399.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465399.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5d3c254114d8b6fcc59ae58ba2b6a2c925192eb6
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465399.txt
@@ -0,0 +1 @@
+0 240.0 159.5 154.0 121.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465405.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465405.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae2c1178df5d23348f86d7ae3daa3aed7adcc278
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465405.txt
@@ -0,0 +1 @@
+0 186.5 132.0 205.0 244.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465438.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465438.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86e6713bc099d659d045074dda91c19204f2953d
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465438.txt
@@ -0,0 +1 @@
+0 188.0 166.0 208.0 176.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465462.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465462.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b82b9fbf0a1032efe234c7ce4db0ae92f1c75b7c
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465462.txt
@@ -0,0 +1 @@
+0 245.0 168.5 136.0 175.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465477.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465477.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53891b1ae85d537c2afb42a4ffb2798f55905d3d
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465477.txt
@@ -0,0 +1 @@
+0 162.5 174.0 263.0 152.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465489.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465489.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d104966044464ba3f468a9473bbe4a83bbcc1469
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465489.txt
@@ -0,0 +1 @@
+0 177.5 174.0 201.0 156.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465507.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465507.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bdb500c50cf939bffd0f0a58cda8c7a64ccdf074
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465507.txt
@@ -0,0 +1 @@
+0 234.0 136.0 140.0 186.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465534.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465534.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec4e4a5571c25e6026c71397959b955372627e6c
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465534.txt
@@ -0,0 +1 @@
+0 268.5 185.0 179.0 148.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465549.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465549.txt
new file mode 100644
index 0000000000000000000000000000000000000000..88d50b10aab2424e2544eb5976c4b1946b881e48
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465549.txt
@@ -0,0 +1 @@
+0 276.0 180.5 118.0 93.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465576.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465576.txt
new file mode 100644
index 0000000000000000000000000000000000000000..50202bc95039906a8af0105e3ff532e8a5a5a746
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465576.txt
@@ -0,0 +1 @@
+0 154.0 192.0 262.0 124.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465612.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465612.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0fbcb16b07a9028201169180f392d33864d72afd
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465612.txt
@@ -0,0 +1 @@
+0 255.5 114.5 135.0 101.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465672.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465672.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca1486bb4359096401123c155a139a2a639a7594
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465672.txt
@@ -0,0 +1 @@
+0 258.0 130.5 166.0 83.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465696.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465696.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8dc07a8ba0b5c6523a4a93c0f5c468dfd50ab99a
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465696.txt
@@ -0,0 +1 @@
+0 145.5 193.0 247.0 116.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465708.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465708.txt
new file mode 100644
index 0000000000000000000000000000000000000000..795f4182b4e695abd9bd6130ce86852f5df6d1a3
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465708.txt
@@ -0,0 +1 @@
+0 188.0 176.0 192.0 176.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465714.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465714.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ce48bd1645bf37e8ab254fcb3b27c7cfd32d320
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465714.txt
@@ -0,0 +1 @@
+0 144.0 191.0 252.0 128.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465723.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465723.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3518099f2f4c7652640df8621c001c0bef571935
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465723.txt
@@ -0,0 +1,2 @@
+0 257.0 196.0 152.0 90.0
+0 355.0 177.5 70.0 67.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465744.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465744.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d1de7e1ca1916f13d7ea50ef9d07d72f74114d50
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465744.txt
@@ -0,0 +1 @@
+0 183.0 205.0 250.0 108.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465798.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465798.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28ecbfa78d92b7435d9ccbe5650b241db8dbdd50
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465798.txt
@@ -0,0 +1 @@
+0 253.0 196.5 156.0 73.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465843.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465843.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53542ff9315dbe790fba4c1580841155a8a54b54
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465843.txt
@@ -0,0 +1 @@
+0 162.0 158.0 244.0 192.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465864.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465864.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0172734d2af2fddb9e97b9603ef45e85e809e30e
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465864.txt
@@ -0,0 +1 @@
+0 254.5 122.5 189.0 113.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465885.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465885.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b2f06986b3b993175b38bf9f02e7de8acc9e43c9
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465885.txt
@@ -0,0 +1 @@
+0 187.5 171.5 217.0 135.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465906.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465906.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a44fd212a76b38f2b61234fce24424cdbddc336
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465906.txt
@@ -0,0 +1,2 @@
+0 207.5 139.5 123.0 139.0
+0 335.0 177.0 110.0 72.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465912.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465912.txt
new file mode 100644
index 0000000000000000000000000000000000000000..678fb821f383d887e92585e54f3c2c5a0d87a4d7
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465912.txt
@@ -0,0 +1,2 @@
+0 230.5 185.5 145.0 81.0
+0 340.0 165.5 100.0 59.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465930.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465930.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7fa417b43e6ce215019a3be2acc865a6ca88a1f0
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465930.txt
@@ -0,0 +1 @@
+0 227.0 144.5 110.0 229.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465939.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465939.txt
new file mode 100644
index 0000000000000000000000000000000000000000..33ffdafc884ebba57b63183a985f509e62d9b1ad
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617465939.txt
@@ -0,0 +1 @@
+0 263.5 114.5 141.0 83.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617477162.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617477162.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e6f749a878057d73451750d8df01e7f1947c30dc
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617477162.txt
@@ -0,0 +1 @@
+0 179.5 175.5 59.0 151.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617477171.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617477171.txt
new file mode 100644
index 0000000000000000000000000000000000000000..18076e7391d1e02488ecb88b1d6244c5c08834a8
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617477171.txt
@@ -0,0 +1,3 @@
+0 178.0 173.5 106.0 131.0
+0 77.5 173.5 65.0 39.0
+0 86.5 208.0 99.0 80.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617477195.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617477195.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fbf4c7cbbc124dea2df106d93e9d47c414b162b9
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617477195.txt
@@ -0,0 +1 @@
+0 89.0 216.0 92.0 54.0
diff --git a/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617477204.txt b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617477204.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81a067cf57fc7fefec63fa27bc70be088100cace
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-april-1-2017-260nw-617477204.txt
@@ -0,0 +1,3 @@
+0 191.0 182.5 136.0 135.0
+0 84.5 212.0 95.0 54.0
+0 78.5 171.5 69.0 29.0
diff --git a/projects/drone-net/labels/moscow-russia-circa-may-2016-260nw-424590964.txt b/projects/drone-net/labels/moscow-russia-circa-may-2016-260nw-424590964.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f78cd1018b2ab9cf10e2d5012d8a849fb20ed9d4
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-circa-may-2016-260nw-424590964.txt
@@ -0,0 +1 @@
+0 188.5 136.5 261.0 149.0
diff --git a/projects/drone-net/labels/moscow-russia-march-3-2017-260nw-594254663.txt b/projects/drone-net/labels/moscow-russia-march-3-2017-260nw-594254663.txt
new file mode 100644
index 0000000000000000000000000000000000000000..306a699d5fbed3923a52f8ec7b3967b28c1923f1
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-march-3-2017-260nw-594254663.txt
@@ -0,0 +1 @@
+0 266.0 81.5 344.0 107.0
diff --git a/projects/drone-net/labels/moscow-russia-march-3-2017-260nw-594254678.txt b/projects/drone-net/labels/moscow-russia-march-3-2017-260nw-594254678.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ab83316059ac578384cb66764bf98a1d697d701
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-march-3-2017-260nw-594254678.txt
@@ -0,0 +1 @@
+0 232.0 93.5 460.0 175.0
diff --git a/projects/drone-net/labels/moscow-russia-may-28-2017-260nw-650140360.txt b/projects/drone-net/labels/moscow-russia-may-28-2017-260nw-650140360.txt
new file mode 100644
index 0000000000000000000000000000000000000000..09c542ebf49db50821d03866e0c0a649e95df086
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-may-28-2017-260nw-650140360.txt
@@ -0,0 +1 @@
+0 213.0 134.0 180.0 198.0
diff --git a/projects/drone-net/labels/moscow-russia-may-28-2017-260nw-650140381.txt b/projects/drone-net/labels/moscow-russia-may-28-2017-260nw-650140381.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b63178cd76a5d315fd2d054bd3e8ef8937ff6f23
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-may-28-2017-260nw-650140381.txt
@@ -0,0 +1 @@
+0 203.5 126.5 239.0 239.0
diff --git a/projects/drone-net/labels/moscow-russia-nov-8-2017-260nw-1062605507.txt b/projects/drone-net/labels/moscow-russia-nov-8-2017-260nw-1062605507.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e33cb5201b928b1336cde9fbe58f2f5068214c9a
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia-nov-8-2017-260nw-1062605507.txt
@@ -0,0 +1 @@
+0 210.0 108.0 344.0 184.0
diff --git a/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615677984.txt b/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615677984.txt
new file mode 100644
index 0000000000000000000000000000000000000000..18c6d74c16bef2d755424c81db20b02bb7def892
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615677984.txt
@@ -0,0 +1 @@
+0 202.5 124.0 247.0 200.0
diff --git a/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615678014.txt b/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615678014.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5e5c2785279bc4172eab93b5df98ed20f63bdf2e
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615678014.txt
@@ -0,0 +1 @@
+0 194.5 138.0 289.0 150.0
diff --git a/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615678137.txt b/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615678137.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9c5515d724fcbd10d9901cd9aecdef2c93a30d84
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615678137.txt
@@ -0,0 +1 @@
+0 179.0 149.0 294.0 148.0
diff --git a/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615678164.txt b/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615678164.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7c7da35b7b2309f3480dd9fd7dd2d70b1fc693b7
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615678164.txt
@@ -0,0 +1 @@
+0 240.0 165.5 290.0 147.0
diff --git a/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615678212.txt b/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615678212.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a8e884fe0842ca427334370f958458a9c8ef2f9
--- /dev/null
+++ b/projects/drone-net/labels/moscow-russia01-apr-2017-dji-260nw-615678212.txt
@@ -0,0 +1 @@
+0 194.0 145.0 382.0 260.0
diff --git a/projects/drone-net/labels/moscowoctober-10-drone-quadcopter-dji-260nw-340517027.txt b/projects/drone-net/labels/moscowoctober-10-drone-quadcopter-dji-260nw-340517027.txt
new file mode 100644
index 0000000000000000000000000000000000000000..acdddc846fb5a236b18e2f367fe85cb91f069cc0
--- /dev/null
+++ b/projects/drone-net/labels/moscowoctober-10-drone-quadcopter-dji-260nw-340517027.txt
@@ -0,0 +1 @@
+0 129.5 78.0 83.0 66.0
diff --git a/projects/drone-net/labels/naberezhnye-chelny-russia-february-10-260nw-1026751579.txt b/projects/drone-net/labels/naberezhnye-chelny-russia-february-10-260nw-1026751579.txt
new file mode 100644
index 0000000000000000000000000000000000000000..67a335463f0fca8284509deb40e2fa445f6571ac
--- /dev/null
+++ b/projects/drone-net/labels/naberezhnye-chelny-russia-february-10-260nw-1026751579.txt
@@ -0,0 +1 @@
+0 138.0 86.5 162.0 51.0
diff --git a/projects/drone-net/labels/naberezhnye-chelny-russia-february-10-260nw-1028442490.txt b/projects/drone-net/labels/naberezhnye-chelny-russia-february-10-260nw-1028442490.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40d338a1420c11ecbc4d4444ae5d07628264c116
--- /dev/null
+++ b/projects/drone-net/labels/naberezhnye-chelny-russia-february-10-260nw-1028442490.txt
@@ -0,0 +1 @@
+0 118.5 95.5 173.0 93.0
diff --git a/projects/drone-net/labels/naberezhnye-chelny-russia-february-10-260nw-1032178843.txt b/projects/drone-net/labels/naberezhnye-chelny-russia-february-10-260nw-1032178843.txt
new file mode 100644
index 0000000000000000000000000000000000000000..89354db565f4dbbe7859ea540df67abf338400ba
--- /dev/null
+++ b/projects/drone-net/labels/naberezhnye-chelny-russia-february-10-260nw-1032178843.txt
@@ -0,0 +1 @@
+0 250.0 93.5 164.0 127.0
diff --git a/projects/drone-net/labels/naberezhnye-chelny-russia-february-10-260nw-1049998622.txt b/projects/drone-net/labels/naberezhnye-chelny-russia-february-10-260nw-1049998622.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c48ba6513e22ce258db6d6e90b8430e35b9c297
--- /dev/null
+++ b/projects/drone-net/labels/naberezhnye-chelny-russia-february-10-260nw-1049998622.txt
@@ -0,0 +1 @@
+0 124.5 96.0 213.0 134.0
diff --git a/projects/drone-net/labels/nakhon-ratchasima-thailand-november-10-260nw-513601348.txt b/projects/drone-net/labels/nakhon-ratchasima-thailand-november-10-260nw-513601348.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5f017f6f1cf49ebb09154818dc3f2e08eaca24fa
--- /dev/null
+++ b/projects/drone-net/labels/nakhon-ratchasima-thailand-november-10-260nw-513601348.txt
@@ -0,0 +1 @@
+0 189.5 166.0 185.0 78.0
diff --git a/projects/drone-net/labels/nakhon-ratchasima-thailand-november-10-260nw-513601351.txt b/projects/drone-net/labels/nakhon-ratchasima-thailand-november-10-260nw-513601351.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0cb93d50d48fdae6794514b9450d72690e44f341
--- /dev/null
+++ b/projects/drone-net/labels/nakhon-ratchasima-thailand-november-10-260nw-513601351.txt
@@ -0,0 +1 @@
+0 211.0 153.5 216.0 119.0
diff --git a/projects/drone-net/labels/nakhon-ratchasima-thailand-november-10-260nw-513601354.txt b/projects/drone-net/labels/nakhon-ratchasima-thailand-november-10-260nw-513601354.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9af00c5411c2cd998f10b9dc2d133f4fed8327b0
--- /dev/null
+++ b/projects/drone-net/labels/nakhon-ratchasima-thailand-november-10-260nw-513601354.txt
@@ -0,0 +1 @@
+0 317.0 85.0 52.0 26.0
diff --git a/projects/drone-net/labels/nakhonpathom-thailand-march-19-2018-260nw-1049225222.txt b/projects/drone-net/labels/nakhonpathom-thailand-march-19-2018-260nw-1049225222.txt
new file mode 100644
index 0000000000000000000000000000000000000000..036c73136a1ccc125ac324b4ae694be9e3817d36
--- /dev/null
+++ b/projects/drone-net/labels/nakhonpathom-thailand-march-19-2018-260nw-1049225222.txt
@@ -0,0 +1 @@
+0 195.0 102.5 102.0 65.0
diff --git a/projects/drone-net/labels/nakhonpathom-thailand-march-19-2018-260nw-1055107331.txt b/projects/drone-net/labels/nakhonpathom-thailand-march-19-2018-260nw-1055107331.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00c4ba04f20d9c8e2d8e6197e7dd7eb0fb0d6ee5
--- /dev/null
+++ b/projects/drone-net/labels/nakhonpathom-thailand-march-19-2018-260nw-1055107331.txt
@@ -0,0 +1 @@
+0 175.0 109.5 126.0 63.0
diff --git a/projects/drone-net/labels/nakhonpathom-thailand-march-19-2018-260nw-1056362009.txt b/projects/drone-net/labels/nakhonpathom-thailand-march-19-2018-260nw-1056362009.txt
new file mode 100644
index 0000000000000000000000000000000000000000..502a36d0f068e8ed00d86b7b9e67f0929f0b1754
--- /dev/null
+++ b/projects/drone-net/labels/nakhonpathom-thailand-march-19-2018-260nw-1056362009.txt
@@ -0,0 +1 @@
+0 196.5 138.0 285.0 146.0
diff --git a/projects/drone-net/labels/nakhonpathom-thailand-march-19-2018-260nw-1056822971.txt b/projects/drone-net/labels/nakhonpathom-thailand-march-19-2018-260nw-1056822971.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d87d93149e268846f3e25ab25790bb7d8d0027f
--- /dev/null
+++ b/projects/drone-net/labels/nakhonpathom-thailand-march-19-2018-260nw-1056822971.txt
@@ -0,0 +1 @@
+0 261.5 143.5 85.0 49.0
diff --git a/projects/drone-net/labels/nakorn-prathom-thailand-7-january-260nw-1026441742.txt b/projects/drone-net/labels/nakorn-prathom-thailand-7-january-260nw-1026441742.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a40e9faa700eaface8a1a07e9a1e7d150361860
--- /dev/null
+++ b/projects/drone-net/labels/nakorn-prathom-thailand-7-january-260nw-1026441742.txt
@@ -0,0 +1 @@
+0 188.5 132.0 195.0 164.0
diff --git a/projects/drone-net/labels/nakorn-prathom-thailand-8-january-260nw-789016678.txt b/projects/drone-net/labels/nakorn-prathom-thailand-8-january-260nw-789016678.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e217f85f30f42c922733ffdd81dff2363523dc38
--- /dev/null
+++ b/projects/drone-net/labels/nakorn-prathom-thailand-8-january-260nw-789016678.txt
@@ -0,0 +1 @@
+0 199.0 180.5 254.0 115.0
diff --git a/projects/drone-net/labels/nakorn-prathom-thailand-8-january-260nw-789038281.txt b/projects/drone-net/labels/nakorn-prathom-thailand-8-january-260nw-789038281.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8a56052e5f186f2c2732f73dc9e0d006b8495ef8
--- /dev/null
+++ b/projects/drone-net/labels/nakorn-prathom-thailand-8-january-260nw-789038281.txt
@@ -0,0 +1 @@
+0 177.5 167.0 213.0 106.0
diff --git a/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837011.txt b/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837011.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e195c421d92a431eee5e5b3403728b8133cd6d07
--- /dev/null
+++ b/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837011.txt
@@ -0,0 +1 @@
+0 135.5 75.5 135.0 57.0
diff --git a/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837071.txt b/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837071.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1937bd6dd9cc85fc868a17c6ebf5679443d6278
--- /dev/null
+++ b/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837071.txt
@@ -0,0 +1 @@
+0 273.5 89.5 117.0 99.0
diff --git a/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837089.txt b/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837089.txt
new file mode 100644
index 0000000000000000000000000000000000000000..484fad0868cb9a0d17cf8f557c4c0d7859c97085
--- /dev/null
+++ b/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837089.txt
@@ -0,0 +1 @@
+0 142.0 78.5 112.0 51.0
diff --git a/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837116.txt b/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837116.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6eb173edae8b7a8582ff2b9fa77994e06a0b7560
--- /dev/null
+++ b/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837116.txt
@@ -0,0 +1 @@
+0 141.0 91.5 148.0 105.0
diff --git a/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837656.txt b/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837656.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bcfd7427d9a02d0be883ac646e988dc0e72a377e
--- /dev/null
+++ b/projects/drone-net/labels/nakornpratom-thailand-nov-17-editorial-260nw-518837656.txt
@@ -0,0 +1 @@
+0 120.5 57.0 59.0 36.0
diff --git a/projects/drone-net/labels/nazare-portugal-dec-17-2016-260nw-1040771722.txt b/projects/drone-net/labels/nazare-portugal-dec-17-2016-260nw-1040771722.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae27b9782eff8b3eaaaba1cd0dc7c77b73693084
--- /dev/null
+++ b/projects/drone-net/labels/nazare-portugal-dec-17-2016-260nw-1040771722.txt
@@ -0,0 +1 @@
+0 193.0 140.5 168.0 107.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-december-14-260nw-776078872.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-december-14-260nw-776078872.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5982b58c1c61b192008d2a63f89c5a202ed63359
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-december-14-260nw-776078872.txt
@@ -0,0 +1 @@
+0 169.5 129.0 247.0 210.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-december-14-260nw-776079067.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-december-14-260nw-776079067.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f116742068616fcc85de2bd70aac64335e852c47
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-december-14-260nw-776079067.txt
@@ -0,0 +1 @@
+0 206.5 132.0 255.0 124.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387006.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387006.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae56ae92589bcaee39a37b588a5d4d9d1414c3be
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387006.txt
@@ -0,0 +1 @@
+0 185.5 126.5 55.0 35.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387009.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387009.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36e4a0d7ef20216ac6c39fbe6141a23d369f6761
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387009.txt
@@ -0,0 +1 @@
+0 209.0 131.5 192.0 81.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387012.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387012.txt
new file mode 100644
index 0000000000000000000000000000000000000000..55224f8cca64576cc52718b5a65dd6723bd90766
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387012.txt
@@ -0,0 +1 @@
+0 207.5 142.5 187.0 111.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387015.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387015.txt
new file mode 100644
index 0000000000000000000000000000000000000000..863d761d6f00a6b3f8d2a0de680db4444cbff939
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387015.txt
@@ -0,0 +1 @@
+0 159.0 136.5 148.0 57.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387018.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387018.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a318e11c3a988628ca991e4b59c69c50c2e9583a
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387018.txt
@@ -0,0 +1 @@
+0 171.0 137.5 120.0 39.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387021.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387021.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ed4c38c6eb140f6629e1a1745fcc1172d7f3e968
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387021.txt
@@ -0,0 +1 @@
+0 206.5 111.0 185.0 128.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387024.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387024.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70a4221c0e763ee87d94885c4bfc8a6008448163
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387024.txt
@@ -0,0 +1 @@
+0 186.5 126.0 243.0 98.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387027.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387027.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bf8bbee675756b27e595ca0eafbdb1a49731b108
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387027.txt
@@ -0,0 +1 @@
+0 195.5 113.5 189.0 57.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387030.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387030.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5e1510b32dc3a6ae4ba76efadf22704cb9366ebc
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387030.txt
@@ -0,0 +1 @@
+0 194.0 139.5 190.0 49.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387033.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387033.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3419ddd6596d2a65f833cc11aaff4a7175a968b
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387033.txt
@@ -0,0 +1 @@
+0 192.0 123.0 148.0 52.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387036.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387036.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9fbbfc5fcad1d033f4c30d67e15e5cd674fb390e
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387036.txt
@@ -0,0 +1 @@
+0 194.5 117.5 329.0 179.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387039.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387039.txt
new file mode 100644
index 0000000000000000000000000000000000000000..02c1b709dc1ecf9668648590e1092e67b7949b81
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387039.txt
@@ -0,0 +1 @@
+0 190.0 129.5 288.0 159.0
diff --git a/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387042.txt b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387042.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bcda28c0acc6aea18fb92939512ae0fd6394dd8a
--- /dev/null
+++ b/projects/drone-net/labels/negeri-sembilan-malaysia-march-9-260nw-1042387042.txt
@@ -0,0 +1 @@
+0 200.5 135.0 331.0 202.0
diff --git a/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792597.txt b/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792597.txt
new file mode 100644
index 0000000000000000000000000000000000000000..91d1d37011201a73016f3a84dbdacf48cb3b2cc3
--- /dev/null
+++ b/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792597.txt
@@ -0,0 +1 @@
+0 198.5 132.5 383.0 251.0
diff --git a/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792609.txt b/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792609.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c5f86a03e157dcfca01fbd386720b06d6cfeb266
--- /dev/null
+++ b/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792609.txt
@@ -0,0 +1 @@
+0 203.5 141.0 193.0 162.0
diff --git a/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792615.txt b/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792615.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df9fba9bd15827ceddab879fda263ec1772828ff
--- /dev/null
+++ b/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792615.txt
@@ -0,0 +1 @@
+0 192.0 132.0 376.0 254.0
diff --git a/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792624.txt b/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792624.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0ebbe0560a97a37379d0ec2145b6b07555b434be
--- /dev/null
+++ b/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792624.txt
@@ -0,0 +1 @@
+0 208.0 138.0 198.0 236.0
diff --git a/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792633.txt b/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792633.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b57dd8dcb69d2b9634dfbffcb31cbeba989b791d
--- /dev/null
+++ b/projects/drone-net/labels/nevsehir-turkey-april-22-2017-260nw-629792633.txt
@@ -0,0 +1 @@
+0 197.5 134.0 239.0 232.0
diff --git a/projects/drone-net/labels/new-drone-image-260nw-1106812709.txt b/projects/drone-net/labels/new-drone-image-260nw-1106812709.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5836f2ed3562ce1f121bce67a7e1c2c295854428
--- /dev/null
+++ b/projects/drone-net/labels/new-drone-image-260nw-1106812709.txt
@@ -0,0 +1 @@
+0 237.0 131.5 450.0 263.0
diff --git a/projects/drone-net/labels/new-york-city-usa-august-260nw-714831070.txt b/projects/drone-net/labels/new-york-city-usa-august-260nw-714831070.txt
new file mode 100644
index 0000000000000000000000000000000000000000..559e3337e0e7b213d0d7c4996e4ca2df5b610acf
--- /dev/null
+++ b/projects/drone-net/labels/new-york-city-usa-august-260nw-714831070.txt
@@ -0,0 +1,2 @@
+0 232.5 167.5 1.0 1.0
+0 246.5 204.0 201.0 112.0
diff --git a/projects/drone-net/labels/new-york-jan-23-dji-260nw-621831776.txt b/projects/drone-net/labels/new-york-jan-23-dji-260nw-621831776.txt
new file mode 100644
index 0000000000000000000000000000000000000000..73445c4e0fb3b78a9664c3ac41efde2bef990484
--- /dev/null
+++ b/projects/drone-net/labels/new-york-jan-23-dji-260nw-621831776.txt
@@ -0,0 +1 @@
+0 199.5 110.5 381.0 173.0
diff --git a/projects/drone-net/labels/new-york-jan-23-dji-260nw-621831824.txt b/projects/drone-net/labels/new-york-jan-23-dji-260nw-621831824.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f3b43aae581cf0e23de3c0bdf04a698d2e79d95
--- /dev/null
+++ b/projects/drone-net/labels/new-york-jan-23-dji-260nw-621831824.txt
@@ -0,0 +1 @@
+0 189.0 136.5 260.0 169.0
diff --git a/projects/drone-net/labels/new-york-jan-23-dji-260nw-621837734.txt b/projects/drone-net/labels/new-york-jan-23-dji-260nw-621837734.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10f61153afacb47d227dacff001cfb4257c61a8e
--- /dev/null
+++ b/projects/drone-net/labels/new-york-jan-23-dji-260nw-621837734.txt
@@ -0,0 +1,3 @@
+0 345.0 155.0 90.0 90.0
+0 194.5 163.5 245.0 161.0
+0 52.5 157.0 105.0 138.0
diff --git a/projects/drone-net/labels/new-york-usa-march-24-260nw-1060540625.txt b/projects/drone-net/labels/new-york-usa-march-24-260nw-1060540625.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d38941e5ce8c5df6d57260d6587687165660470d
--- /dev/null
+++ b/projects/drone-net/labels/new-york-usa-march-24-260nw-1060540625.txt
@@ -0,0 +1 @@
+0 198.0 125.5 266.0 93.0
diff --git a/projects/drone-net/labels/niedernhausen-germany-april-9-2017-260nw-617777489.txt b/projects/drone-net/labels/niedernhausen-germany-april-9-2017-260nw-617777489.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51739fb53502070ddcd1a18e3d120edb08eda315
--- /dev/null
+++ b/projects/drone-net/labels/niedernhausen-germany-april-9-2017-260nw-617777489.txt
@@ -0,0 +1 @@
+0 210.0 131.0 308.0 192.0
diff --git a/projects/drone-net/labels/niedernhausen-germany-april-9-2017-260nw-618876131.txt b/projects/drone-net/labels/niedernhausen-germany-april-9-2017-260nw-618876131.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e72f4b71a2b9ce4316c2bf12c9f062f252e3a12
--- /dev/null
+++ b/projects/drone-net/labels/niedernhausen-germany-april-9-2017-260nw-618876131.txt
@@ -0,0 +1 @@
+0 178.0 126.5 332.0 227.0
diff --git a/projects/drone-net/labels/niedernhausen-germany-february-25-2017-260nw-617835032.txt b/projects/drone-net/labels/niedernhausen-germany-february-25-2017-260nw-617835032.txt
new file mode 100644
index 0000000000000000000000000000000000000000..02e1d86969d9eb109a3baa25e6134b2e6ccd7fbc
--- /dev/null
+++ b/projects/drone-net/labels/niedernhausen-germany-february-25-2017-260nw-617835032.txt
@@ -0,0 +1 @@
+0 185.5 139.0 245.0 112.0
diff --git a/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-554561596.txt b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-554561596.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c77900ef52fa1d512e96327bd2079f800a546710
--- /dev/null
+++ b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-554561596.txt
@@ -0,0 +1 @@
+0 306.5 122.0 65.0 32.0
diff --git a/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-589395551.txt b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-589395551.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa19228d9456708e1c99b0c2a9f1e82c4e0a6f7f
--- /dev/null
+++ b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-589395551.txt
@@ -0,0 +1 @@
+0 140.0 113.5 186.0 85.0
diff --git a/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-594185705.txt b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-594185705.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5c9fac16a4d8b7d36e0f8173ac174cd844c6b7d2
--- /dev/null
+++ b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-594185705.txt
@@ -0,0 +1 @@
+0 264.0 114.5 96.0 67.0
diff --git a/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-631477400.txt b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-631477400.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6bfb88bb447138c690bb249f5fa736014e66ffd6
--- /dev/null
+++ b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-631477400.txt
@@ -0,0 +1 @@
+0 205.5 127.0 57.0 36.0
diff --git a/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-633567446.txt b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-633567446.txt
new file mode 100644
index 0000000000000000000000000000000000000000..74f6396683d73792a5ebef08b144dd22894cd3ca
--- /dev/null
+++ b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-633567446.txt
@@ -0,0 +1 @@
+0 141.5 114.0 149.0 86.0
diff --git a/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-688033345.txt b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-688033345.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d045b0cb091c40b3c62c2d593dd77af4a7573469
--- /dev/null
+++ b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-688033345.txt
@@ -0,0 +1 @@
+0 198.0 158.0 166.0 128.0
diff --git a/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-688038127.txt b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-688038127.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f99c71de51d5f6b6f08057ddcfb4644fd4e8e5d
--- /dev/null
+++ b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-688038127.txt
@@ -0,0 +1 @@
+0 232.5 112.0 101.0 52.0
diff --git a/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-695240443.txt b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-695240443.txt
new file mode 100644
index 0000000000000000000000000000000000000000..daa99295c3744705c82bbf71d2991c077f9ba198
--- /dev/null
+++ b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-695240443.txt
@@ -0,0 +1 @@
+0 147.5 116.5 183.0 89.0
diff --git a/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-695286682.txt b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-695286682.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d882ff543e1ff23387a7eca0ceccfe1fce33629
--- /dev/null
+++ b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-695286682.txt
@@ -0,0 +1 @@
+0 198.5 115.0 75.0 56.0
diff --git a/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-703364929.txt b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-703364929.txt
new file mode 100644
index 0000000000000000000000000000000000000000..653bcc0f5e06caee6b667b2f3b481f9404987d5e
--- /dev/null
+++ b/projects/drone-net/labels/nong-khai-thailand-jan-3-260nw-703364929.txt
@@ -0,0 +1 @@
+0 199.0 131.5 62.0 35.0
diff --git a/projects/drone-net/labels/novi-sad-serbia-may-19-260nw-454402867.txt b/projects/drone-net/labels/novi-sad-serbia-may-19-260nw-454402867.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ffebc79fe130555876bec0ff151065481c4a9d47
--- /dev/null
+++ b/projects/drone-net/labels/novi-sad-serbia-may-19-260nw-454402867.txt
@@ -0,0 +1 @@
+0 222.5 162.0 225.0 150.0
diff --git a/projects/drone-net/labels/october-2017-shah-alam-dji-260nw-749098849.txt b/projects/drone-net/labels/october-2017-shah-alam-dji-260nw-749098849.txt
new file mode 100644
index 0000000000000000000000000000000000000000..29bb974d53f6b44e981df5c4496942ae049ada8a
--- /dev/null
+++ b/projects/drone-net/labels/october-2017-shah-alam-dji-260nw-749098849.txt
@@ -0,0 +1 @@
+0 191.0 111.5 298.0 135.0
diff --git a/projects/drone-net/labels/october-2017-shah-alam-dji-260nw-749100040.txt b/projects/drone-net/labels/october-2017-shah-alam-dji-260nw-749100040.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28099c56ceba9cb81e45c1866a75b3189b372489
--- /dev/null
+++ b/projects/drone-net/labels/october-2017-shah-alam-dji-260nw-749100040.txt
@@ -0,0 +1 @@
+0 187.5 144.0 191.0 40.0
diff --git a/projects/drone-net/labels/october-2017-shah-alam-dji-260nw-749101375.txt b/projects/drone-net/labels/october-2017-shah-alam-dji-260nw-749101375.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b2c54751340db236203a7238905889ffc212f24
--- /dev/null
+++ b/projects/drone-net/labels/october-2017-shah-alam-dji-260nw-749101375.txt
@@ -0,0 +1 @@
+0 187.5 140.0 193.0 60.0
diff --git a/projects/drone-net/labels/october-2017-shah-alam-dji-260nw-749101378.txt b/projects/drone-net/labels/october-2017-shah-alam-dji-260nw-749101378.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77c2eeca57a1678839785c9078ab71ddc7aedeb9
--- /dev/null
+++ b/projects/drone-net/labels/october-2017-shah-alam-dji-260nw-749101378.txt
@@ -0,0 +1 @@
+0 207.5 147.5 359.0 201.0
diff --git a/projects/drone-net/labels/october-2017-shah-alam-malaysia-260nw-749097040.txt b/projects/drone-net/labels/october-2017-shah-alam-malaysia-260nw-749097040.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a45f11d9172731c8e0b21f0b56f622813e024982
--- /dev/null
+++ b/projects/drone-net/labels/october-2017-shah-alam-malaysia-260nw-749097040.txt
@@ -0,0 +1 @@
+0 179.0 100.5 248.0 71.0
diff --git a/projects/drone-net/labels/october-2017-shah-alam-malaysia-260nw-749097052.txt b/projects/drone-net/labels/october-2017-shah-alam-malaysia-260nw-749097052.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f03f0474763ae61eca92b123f886dbff7c36a256
--- /dev/null
+++ b/projects/drone-net/labels/october-2017-shah-alam-malaysia-260nw-749097052.txt
@@ -0,0 +1 @@
+0 88.5 131.0 133.0 44.0
diff --git a/projects/drone-net/labels/october-2017-shah-alam-malaysia-260nw-749097058.txt b/projects/drone-net/labels/october-2017-shah-alam-malaysia-260nw-749097058.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35559d5095b6ecb06eaa33f1b6888356a75895a4
--- /dev/null
+++ b/projects/drone-net/labels/october-2017-shah-alam-malaysia-260nw-749097058.txt
@@ -0,0 +1 @@
+0 183.5 106.5 333.0 123.0
diff --git a/projects/drone-net/labels/october-2017-shah-alam-malaysia-260nw-749097064.txt b/projects/drone-net/labels/october-2017-shah-alam-malaysia-260nw-749097064.txt
new file mode 100644
index 0000000000000000000000000000000000000000..84e4d91e1ae336bbd7bf93682cc5cf72b6c05176
--- /dev/null
+++ b/projects/drone-net/labels/october-2017-shah-alam-malaysia-260nw-749097064.txt
@@ -0,0 +1 @@
+0 86.5 75.5 99.0 55.0
diff --git a/projects/drone-net/labels/odessa-ukraine-april-4-2015-260nw-266898983.txt b/projects/drone-net/labels/odessa-ukraine-april-4-2015-260nw-266898983.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b5829c5b253692d76f1f3040b651e0560e810885
--- /dev/null
+++ b/projects/drone-net/labels/odessa-ukraine-april-4-2015-260nw-266898983.txt
@@ -0,0 +1 @@
+0 78.5 95.5 115.0 69.0
diff --git a/projects/drone-net/labels/odessa-ukraine-april-4-2015-260nw-266898995.txt b/projects/drone-net/labels/odessa-ukraine-april-4-2015-260nw-266898995.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8bb869f7df9eacde4e4cdb5e51f8a90ee43aa4bd
--- /dev/null
+++ b/projects/drone-net/labels/odessa-ukraine-april-4-2015-260nw-266898995.txt
@@ -0,0 +1 @@
+0 179.0 99.5 110.0 61.0
diff --git a/projects/drone-net/labels/odessa-ukraine-april-4-2015-260nw-266899001.txt b/projects/drone-net/labels/odessa-ukraine-april-4-2015-260nw-266899001.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f5d49391ac6cb639c5bef8d3962d3d62faf9dff
--- /dev/null
+++ b/projects/drone-net/labels/odessa-ukraine-april-4-2015-260nw-266899001.txt
@@ -0,0 +1 @@
+0 165.5 104.5 277.0 159.0
diff --git a/projects/drone-net/labels/odessa-ukraine-april-4-2015-260nw-266899013.txt b/projects/drone-net/labels/odessa-ukraine-april-4-2015-260nw-266899013.txt
new file mode 100644
index 0000000000000000000000000000000000000000..225a38a5f6534263aa35125f9897cc0c281d5efe
--- /dev/null
+++ b/projects/drone-net/labels/odessa-ukraine-april-4-2015-260nw-266899013.txt
@@ -0,0 +1 @@
+0 171.5 136.0 199.0 124.0
diff --git a/projects/drone-net/labels/odessaukraine14-august2017dji-phantom-4k-aerial-260nw-795266392.txt b/projects/drone-net/labels/odessaukraine14-august2017dji-phantom-4k-aerial-260nw-795266392.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e863d994154c5fa1fab447eadf0b1334c1a8101c
--- /dev/null
+++ b/projects/drone-net/labels/odessaukraine14-august2017dji-phantom-4k-aerial-260nw-795266392.txt
@@ -0,0 +1 @@
+0 185.0 118.0 182.0 126.0
diff --git a/projects/drone-net/labels/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479568.txt b/projects/drone-net/labels/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479568.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d2bda8ea29fcc8b397bb9735c39f1195cbc22452
--- /dev/null
+++ b/projects/drone-net/labels/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479568.txt
@@ -0,0 +1 @@
+0 215.0 102.0 160.0 128.0
diff --git a/projects/drone-net/labels/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479571.txt b/projects/drone-net/labels/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479571.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f7dbb1ab23d9b5c725d302c4cc5f9dce202263d9
--- /dev/null
+++ b/projects/drone-net/labels/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479571.txt
@@ -0,0 +1 @@
+0 173.5 117.0 191.0 158.0
diff --git a/projects/drone-net/labels/odessaukraine14-august2017video-operator-holds-professional-260nw-793479574.txt b/projects/drone-net/labels/odessaukraine14-august2017video-operator-holds-professional-260nw-793479574.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d055cdfbfc7c4ecd4c56431f49f78e9d5d558867
--- /dev/null
+++ b/projects/drone-net/labels/odessaukraine14-august2017video-operator-holds-professional-260nw-793479574.txt
@@ -0,0 +1 @@
+0 175.0 159.0 150.0 94.0
diff --git a/projects/drone-net/labels/odessaukraine4-august2017modern-dji-phantom-drone-260nw-793479565.txt b/projects/drone-net/labels/odessaukraine4-august2017modern-dji-phantom-drone-260nw-793479565.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2bb24fb9961d93d3a7f7f1a2dd97e062a6cb0c97
--- /dev/null
+++ b/projects/drone-net/labels/odessaukraine4-august2017modern-dji-phantom-drone-260nw-793479565.txt
@@ -0,0 +1 @@
+0 224.5 143.5 207.0 129.0
diff --git a/projects/drone-net/labels/oldenzaal-netherlands-june-19-2016-260nw-624875423.txt b/projects/drone-net/labels/oldenzaal-netherlands-june-19-2016-260nw-624875423.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11d30d99fcffaa56fae06569f9a2c925af6b256e
--- /dev/null
+++ b/projects/drone-net/labels/oldenzaal-netherlands-june-19-2016-260nw-624875423.txt
@@ -0,0 +1 @@
+0 186.0 114.5 212.0 89.0
diff --git a/projects/drone-net/labels/operator-adjusts-quadcopter-before-launching-260nw-1137569372.txt b/projects/drone-net/labels/operator-adjusts-quadcopter-before-launching-260nw-1137569372.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c8fb6db82504240afdf1f2c31ca21d0fc83a8c7d
--- /dev/null
+++ b/projects/drone-net/labels/operator-adjusts-quadcopter-before-launching-260nw-1137569372.txt
@@ -0,0 +1 @@
+0 141.5 144.5 145.0 111.0
diff --git a/projects/drone-net/labels/operator-adjusts-quadcopter-before-launching-260nw-1137569375.txt b/projects/drone-net/labels/operator-adjusts-quadcopter-before-launching-260nw-1137569375.txt
new file mode 100644
index 0000000000000000000000000000000000000000..03dd38c03c201e14afde350db14d99d442f619bb
--- /dev/null
+++ b/projects/drone-net/labels/operator-adjusts-quadcopter-before-launching-260nw-1137569375.txt
@@ -0,0 +1 @@
+0 189.5 195.0 137.0 84.0
diff --git a/projects/drone-net/labels/operator-adjusts-quadcopter-before-launching-260nw-1137569378.txt b/projects/drone-net/labels/operator-adjusts-quadcopter-before-launching-260nw-1137569378.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c9a60e8dfdef55f5eda61916b30d3d67e3e5aee
--- /dev/null
+++ b/projects/drone-net/labels/operator-adjusts-quadcopter-before-launching-260nw-1137569378.txt
@@ -0,0 +1 @@
+0 203.0 217.5 152.0 93.0
diff --git a/projects/drone-net/labels/operator-adjusts-quadcopter-before-launching-260nw-1137569381.txt b/projects/drone-net/labels/operator-adjusts-quadcopter-before-launching-260nw-1137569381.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e20fbae9b79849a7fd26db9662aea7585208878
--- /dev/null
+++ b/projects/drone-net/labels/operator-adjusts-quadcopter-before-launching-260nw-1137569381.txt
@@ -0,0 +1 @@
+0 157.0 146.0 178.0 116.0
diff --git a/projects/drone-net/labels/orfo-baranya-hungary-10312016-dji-260nw-1132494968.txt b/projects/drone-net/labels/orfo-baranya-hungary-10312016-dji-260nw-1132494968.txt
new file mode 100644
index 0000000000000000000000000000000000000000..959a46fd61049244caa52d06bfa0644ebde94b2b
--- /dev/null
+++ b/projects/drone-net/labels/orfo-baranya-hungary-10312016-dji-260nw-1132494968.txt
@@ -0,0 +1 @@
+0 148.0 105.5 58.0 23.0
diff --git a/projects/drone-net/labels/orfo-baranya-hungary-10312016-dji-260nw-1132494971.txt b/projects/drone-net/labels/orfo-baranya-hungary-10312016-dji-260nw-1132494971.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dc2202899789786ae25bbe7db1244ee09dfab608
--- /dev/null
+++ b/projects/drone-net/labels/orfo-baranya-hungary-10312016-dji-260nw-1132494971.txt
@@ -0,0 +1 @@
+0 159.5 125.5 77.0 49.0
diff --git a/projects/drone-net/labels/overton-mo-usa-august-13-260nw-697449031.txt b/projects/drone-net/labels/overton-mo-usa-august-13-260nw-697449031.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8cb7c081d44cfa5ba559ce3f261846897d6056db
--- /dev/null
+++ b/projects/drone-net/labels/overton-mo-usa-august-13-260nw-697449031.txt
@@ -0,0 +1 @@
+0 263.5 93.5 221.0 139.0
diff --git a/projects/drone-net/labels/palanga-lithuania-september-27-2017-260nw-730159837.txt b/projects/drone-net/labels/palanga-lithuania-september-27-2017-260nw-730159837.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e6c44dacc41745e367f579013bdbfca54d05796
--- /dev/null
+++ b/projects/drone-net/labels/palanga-lithuania-september-27-2017-260nw-730159837.txt
@@ -0,0 +1 @@
+0 137.5 118.0 201.0 86.0
diff --git a/projects/drone-net/labels/pancevo-serbia-02152018-dji-mavic-260nw-1031762647.txt b/projects/drone-net/labels/pancevo-serbia-02152018-dji-mavic-260nw-1031762647.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4ea75c1dd204206b8b06acfd3141e7a82515373
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-02152018-dji-mavic-260nw-1031762647.txt
@@ -0,0 +1 @@
+0 241.0 134.0 414.0 152.0
diff --git a/projects/drone-net/labels/pancevo-serbia-02152018-dji-mavic-260nw-1031762650.txt b/projects/drone-net/labels/pancevo-serbia-02152018-dji-mavic-260nw-1031762650.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b24cec0271c5cb00060570907d9fae528f9ac4a3
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-02152018-dji-mavic-260nw-1031762650.txt
@@ -0,0 +1 @@
+0 235.5 132.0 455.0 144.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1037073433.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1037073433.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f370cfd666dfb49093fd63b0c3cc49827e0d159
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1037073433.txt
@@ -0,0 +1 @@
+0 194.0 129.0 384.0 144.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1037073436.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1037073436.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a08dd328c4922679d2e57b2c9110e0d9d92dadc
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1037073436.txt
@@ -0,0 +1 @@
+0 208.0 120.5 330.0 169.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1037614699.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1037614699.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fdb3e395bac3a31a3b715f7a2a75b71a5bfd629f
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1037614699.txt
@@ -0,0 +1 @@
+0 179.0 95.5 350.0 117.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1037614702.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1037614702.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9c6ca664ea7a558bd597835c29529654ef321678
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1037614702.txt
@@ -0,0 +1 @@
+0 191.0 141.0 364.0 88.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280909.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280909.txt
new file mode 100644
index 0000000000000000000000000000000000000000..29b7f44e8aff5a9c49fdc268762bac4d4bd205eb
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280909.txt
@@ -0,0 +1 @@
+0 197.0 140.0 376.0 188.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280912.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280912.txt
new file mode 100644
index 0000000000000000000000000000000000000000..509f31a648faa9b5a8ad760674c3fbf447da2b03
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280912.txt
@@ -0,0 +1 @@
+0 189.5 141.5 353.0 179.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280915.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280915.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51b247020784a25009d65ca74e3999369b1f9c78
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280915.txt
@@ -0,0 +1 @@
+0 186.5 93.5 369.0 187.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038281176.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038281176.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d0cb7d77e344daa39a62f6de9123758993896c9a
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038281176.txt
@@ -0,0 +1 @@
+0 220.5 90.0 339.0 118.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038281179.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038281179.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c19d28916dd4503ffd53e08c08a311144c8c6556
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038281179.txt
@@ -0,0 +1 @@
+0 195.0 90.5 330.0 119.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766837.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766837.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c7638fea5e3e83ba08b7ae9cc30fa91e5cdbe91
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766837.txt
@@ -0,0 +1 @@
+0 182.0 122.5 362.0 161.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766840.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766840.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d6c3e8e46dd2d8cccb4435f41bf4b3973b2ec463
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766840.txt
@@ -0,0 +1 @@
+0 204.5 96.0 311.0 172.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766843.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766843.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebbca54e7385dcb15d58a9c9b413fc7171d37071
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766843.txt
@@ -0,0 +1 @@
+0 245.5 93.5 267.0 165.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766846.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766846.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a607d4fa2aeabf13a5120531c6d6d0ea97667341
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766846.txt
@@ -0,0 +1 @@
+0 196.5 130.0 387.0 260.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766849.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766849.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b8064345b4c185f472c88aaca63aacafa4d709a
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766849.txt
@@ -0,0 +1 @@
+0 164.0 122.0 324.0 242.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766852.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766852.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a1bc14580c3ec4267f9dd33ee656ea337faa30d1
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766852.txt
@@ -0,0 +1 @@
+0 195.0 127.0 390.0 254.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766879.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766879.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b4ff299a5561b63718432e90e20af4b262698088
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766879.txt
@@ -0,0 +1 @@
+0 146.0 161.5 240.0 145.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766882.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766882.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4eebf59e89b834c29528a978c9a59390d2dcce3c
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766882.txt
@@ -0,0 +1 @@
+0 200.5 131.0 329.0 118.0
diff --git a/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766888.txt b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766888.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ba027dc7942a3b46c9f51dad74f37b2134f0e06
--- /dev/null
+++ b/projects/drone-net/labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766888.txt
@@ -0,0 +1 @@
+0 195.0 112.5 388.0 129.0
diff --git a/projects/drone-net/labels/pantai-kemasik-malaysia-november-9-260nw-752826880.txt b/projects/drone-net/labels/pantai-kemasik-malaysia-november-9-260nw-752826880.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2d432608c2e9cf60dbdc66823531559351633044
--- /dev/null
+++ b/projects/drone-net/labels/pantai-kemasik-malaysia-november-9-260nw-752826880.txt
@@ -0,0 +1,2 @@
+0 112.5 88.5 137.0 91.0
+0 217.0 151.5 154.0 93.0
diff --git a/projects/drone-net/labels/papar-sabah-malaysia-march-11-260nw-1043671198.txt b/projects/drone-net/labels/papar-sabah-malaysia-march-11-260nw-1043671198.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dc3c8377bda1e530cb96a2ada383e6cedcca9fa9
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-malaysia-march-11-260nw-1043671198.txt
@@ -0,0 +1 @@
+0 193.0 115.0 214.0 192.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012442.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012442.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be01324cb97794c6c2c7ec9ee0823ed804ce9831
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012442.txt
@@ -0,0 +1 @@
+0 191.0 133.0 118.0 114.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012445.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012445.txt
new file mode 100644
index 0000000000000000000000000000000000000000..214153c115b05ad90c94175817810f33c0040af3
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012445.txt
@@ -0,0 +1 @@
+0 189.5 131.5 183.0 157.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012448.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012448.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1246f6e5c042f9d0770deae5d6057baedf4c0e83
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012448.txt
@@ -0,0 +1 @@
+0 201.5 134.5 121.0 119.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012451.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012451.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b1525ed28724e9b16f224288831960179834ecea
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012451.txt
@@ -0,0 +1 @@
+0 177.5 132.0 131.0 102.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012454.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012454.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c5050d009093713131918ff1dfccc1087c83471
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012454.txt
@@ -0,0 +1 @@
+0 195.0 129.0 146.0 110.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012457.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012457.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0191910b330ac439d75761f2a23c3c71e3ad5340
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012457.txt
@@ -0,0 +1 @@
+0 211.0 130.0 180.0 168.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012460.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012460.txt
new file mode 100644
index 0000000000000000000000000000000000000000..342a4702c8e9e83e28c99ce88a03cc14f4807241
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012460.txt
@@ -0,0 +1 @@
+0 196.0 130.0 162.0 148.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012463.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012463.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66a6b29a3d79c5aa45501dce654986461d9bf518
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012463.txt
@@ -0,0 +1 @@
+0 201.0 119.5 216.0 169.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012466.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012466.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bcf3e81d8e402866ced806e840756913c8d845cc
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012466.txt
@@ -0,0 +1 @@
+0 191.5 144.5 123.0 101.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012469.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012469.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d55f5a234d28708a011c0771ba95677bcf175fb0
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012469.txt
@@ -0,0 +1 @@
+0 189.0 123.5 82.0 83.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012472.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012472.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8244496468501844f44ae4589000db819cec0f65
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012472.txt
@@ -0,0 +1 @@
+0 196.5 140.0 243.0 188.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012475.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012475.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8fc87aaeff734574064b496851d262143cf09f25
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012475.txt
@@ -0,0 +1 @@
+0 188.0 135.5 282.0 185.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012478.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012478.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6e063ace8f3ad67b7b6c105a502d0ded35f7803
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012478.txt
@@ -0,0 +1 @@
+0 192.0 121.5 134.0 119.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012481.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b827d5d8cad88afe06b19e8edd9f6c8d459cfdbf
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012481.txt
@@ -0,0 +1 @@
+0 204.5 144.5 243.0 173.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012484.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012484.txt
new file mode 100644
index 0000000000000000000000000000000000000000..909ef8f19c127e2b7be309465a21c7017cb35504
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044012484.txt
@@ -0,0 +1 @@
+0 185.0 129.0 104.0 80.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013156.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013156.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9f688cca6fb3cab57de4e1a74a7d4b2cc000d4b
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013156.txt
@@ -0,0 +1 @@
+0 198.0 149.0 156.0 122.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013159.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013159.txt
new file mode 100644
index 0000000000000000000000000000000000000000..45422fb8b057100abccc7e8eb608b6bb606b2f7b
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013159.txt
@@ -0,0 +1 @@
+0 201.5 135.5 173.0 151.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013162.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013162.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7cfcd702eee712a9769c20310790c3a0140a4e07
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013162.txt
@@ -0,0 +1 @@
+0 187.5 126.5 211.0 145.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013165.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013165.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a801037c0ed3511dc136ed97d06cf55133e8c15c
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013165.txt
@@ -0,0 +1 @@
+0 200.5 129.5 185.0 119.0
diff --git a/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013888.txt b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013888.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6922d81cd17d72c7fe778db055ec7a336374006c
--- /dev/null
+++ b/projects/drone-net/labels/papar-sabah-my-12-march-260nw-1044013888.txt
@@ -0,0 +1 @@
+0 159.0 128.0 216.0 190.0
diff --git a/projects/drone-net/labels/paphos-district-cyprus-july-19-260nw-310134455.txt b/projects/drone-net/labels/paphos-district-cyprus-july-19-260nw-310134455.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e8df821897450fb9fd750c3f3e12e6c1cd784ad
--- /dev/null
+++ b/projects/drone-net/labels/paphos-district-cyprus-july-19-260nw-310134455.txt
@@ -0,0 +1 @@
+0 157.5 124.5 283.0 175.0
diff --git a/projects/drone-net/labels/paphos-district-cyprus-july-19-260nw-345871955.txt b/projects/drone-net/labels/paphos-district-cyprus-july-19-260nw-345871955.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0cb1d65ac1744adab06d8a2acf95c7c85a01cf7f
--- /dev/null
+++ b/projects/drone-net/labels/paphos-district-cyprus-july-19-260nw-345871955.txt
@@ -0,0 +1 @@
+0 150.5 105.5 259.0 175.0
diff --git a/projects/drone-net/labels/pecs-baranya-hungary-february-19-260nw-1029294967.txt b/projects/drone-net/labels/pecs-baranya-hungary-february-19-260nw-1029294967.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0c4378d20440636a32fd992441ebee005bf48643
--- /dev/null
+++ b/projects/drone-net/labels/pecs-baranya-hungary-february-19-260nw-1029294967.txt
@@ -0,0 +1 @@
+0 195.5 122.0 389.0 224.0
diff --git a/projects/drone-net/labels/pecs-baranya-hungary-february-19-260nw-1029294970.txt b/projects/drone-net/labels/pecs-baranya-hungary-february-19-260nw-1029294970.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b11b14eeb738a6aee48e71792ddf0c6cf0851d85
--- /dev/null
+++ b/projects/drone-net/labels/pecs-baranya-hungary-february-19-260nw-1029294970.txt
@@ -0,0 +1 @@
+0 193.0 169.0 296.0 174.0
diff --git a/projects/drone-net/labels/pecs-baranya-hungary-february-19-260nw-1029294973.txt b/projects/drone-net/labels/pecs-baranya-hungary-february-19-260nw-1029294973.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c649afea73f8814c38d2a138030cee8967816e8d
--- /dev/null
+++ b/projects/drone-net/labels/pecs-baranya-hungary-february-19-260nw-1029294973.txt
@@ -0,0 +1 @@
+0 213.0 166.0 332.0 170.0
diff --git a/projects/drone-net/labels/pecs-baranya-hungary-february-19-260nw-1029294976.txt b/projects/drone-net/labels/pecs-baranya-hungary-february-19-260nw-1029294976.txt
new file mode 100644
index 0000000000000000000000000000000000000000..caf4c24be5a43ffe8ba88e49b596930e0dcf7857
--- /dev/null
+++ b/projects/drone-net/labels/pecs-baranya-hungary-february-19-260nw-1029294976.txt
@@ -0,0 +1 @@
+0 208.0 142.0 354.0 232.0
diff --git a/projects/drone-net/labels/pecs-baranya-hungary-march-1-260nw-747462430.txt b/projects/drone-net/labels/pecs-baranya-hungary-march-1-260nw-747462430.txt
new file mode 100644
index 0000000000000000000000000000000000000000..08bccfce036e1a19cfa2079605e34d230945a724
--- /dev/null
+++ b/projects/drone-net/labels/pecs-baranya-hungary-march-1-260nw-747462430.txt
@@ -0,0 +1 @@
+0 263.0 140.5 236.0 195.0
diff --git a/projects/drone-net/labels/pecs-baranya-hungary-march-1-260nw-747462439.txt b/projects/drone-net/labels/pecs-baranya-hungary-march-1-260nw-747462439.txt
new file mode 100644
index 0000000000000000000000000000000000000000..209cf8cdb167b03e4ef14e83076ceaa87ea9ecc7
--- /dev/null
+++ b/projects/drone-net/labels/pecs-baranya-hungary-march-1-260nw-747462439.txt
@@ -0,0 +1 @@
+0 267.0 186.5 224.0 123.0
diff --git a/projects/drone-net/labels/pecs-baranya-hungary-march-1-260nw-747462445.txt b/projects/drone-net/labels/pecs-baranya-hungary-march-1-260nw-747462445.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9f6c5c827b6d18bfcd2fc11b4f4543fd5c51175d
--- /dev/null
+++ b/projects/drone-net/labels/pecs-baranya-hungary-march-1-260nw-747462445.txt
@@ -0,0 +1 @@
+0 246.0 112.0 234.0 212.0
diff --git a/projects/drone-net/labels/pecs-baranya-hungary-march-1-260nw-747462463.txt b/projects/drone-net/labels/pecs-baranya-hungary-march-1-260nw-747462463.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3469d2b59b532055dd0db69fad5fff69c8755890
--- /dev/null
+++ b/projects/drone-net/labels/pecs-baranya-hungary-march-1-260nw-747462463.txt
@@ -0,0 +1 @@
+0 263.0 164.0 218.0 116.0
diff --git a/projects/drone-net/labels/pembrokeshire-uk-september-20-2017-260nw-719797951.txt b/projects/drone-net/labels/pembrokeshire-uk-september-20-2017-260nw-719797951.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6965c921637415ec647802e0da06d2d482807ed
--- /dev/null
+++ b/projects/drone-net/labels/pembrokeshire-uk-september-20-2017-260nw-719797951.txt
@@ -0,0 +1 @@
+0 195.5 87.0 349.0 170.0
diff --git a/projects/drone-net/labels/penang-malaysia-march-11-2018-260nw-1064486120.txt b/projects/drone-net/labels/penang-malaysia-march-11-2018-260nw-1064486120.txt
new file mode 100644
index 0000000000000000000000000000000000000000..82c24523d43d82401354abbebfe257f54aafebce
--- /dev/null
+++ b/projects/drone-net/labels/penang-malaysia-march-11-2018-260nw-1064486120.txt
@@ -0,0 +1,3 @@
+0 68.5 111.0 97.0 66.0
+0 192.5 104.5 143.0 101.0
+0 319.5 107.5 87.0 79.0
diff --git a/projects/drone-net/labels/penang-malaysia-march-11-2018-260nw-1064486222.txt b/projects/drone-net/labels/penang-malaysia-march-11-2018-260nw-1064486222.txt
new file mode 100644
index 0000000000000000000000000000000000000000..03eebbeeac783063c4088f4a18419cce2959f109
--- /dev/null
+++ b/projects/drone-net/labels/penang-malaysia-march-11-2018-260nw-1064486222.txt
@@ -0,0 +1 @@
+0 202.5 159.5 257.0 161.0
diff --git a/projects/drone-net/labels/penang-malaysia-march-11-2018-260nw-1064486261.txt b/projects/drone-net/labels/penang-malaysia-march-11-2018-260nw-1064486261.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b3562fa29edb4f156ac79c0c3f5511d18d3a8b8
--- /dev/null
+++ b/projects/drone-net/labels/penang-malaysia-march-11-2018-260nw-1064486261.txt
@@ -0,0 +1,3 @@
+0 62.5 91.5 103.0 69.0
+0 192.5 80.5 155.0 77.0
+0 326.0 88.5 102.0 65.0
diff --git a/projects/drone-net/labels/perak-malaysia-20th-march-2017-260nw-638972473.txt b/projects/drone-net/labels/perak-malaysia-20th-march-2017-260nw-638972473.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b75fc4bc2e5a5499dccc856676ca19bd02866daf
--- /dev/null
+++ b/projects/drone-net/labels/perak-malaysia-20th-march-2017-260nw-638972473.txt
@@ -0,0 +1 @@
+0 134.0 143.5 150.0 63.0
diff --git a/projects/drone-net/labels/perak-malaysia-20th-march-2017-260nw-638972497.txt b/projects/drone-net/labels/perak-malaysia-20th-march-2017-260nw-638972497.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11f91413f0d1b9f3fb448ae2b8cdf3401b1d93ad
--- /dev/null
+++ b/projects/drone-net/labels/perak-malaysia-20th-march-2017-260nw-638972497.txt
@@ -0,0 +1 @@
+0 175.5 147.0 203.0 114.0
diff --git a/projects/drone-net/labels/perth-scotland-july-18-2014-260nw-288566402.txt b/projects/drone-net/labels/perth-scotland-july-18-2014-260nw-288566402.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d083916aeb0db08f37fadfd8d9583a0c8ca51ae4
--- /dev/null
+++ b/projects/drone-net/labels/perth-scotland-july-18-2014-260nw-288566402.txt
@@ -0,0 +1 @@
+0 151.5 148.5 231.0 163.0
diff --git a/projects/drone-net/labels/phayao-thailand-february-25-2017-260nw-640386208.txt b/projects/drone-net/labels/phayao-thailand-february-25-2017-260nw-640386208.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f2af546e8ad35f444a7a2801bd4cf04afe853af
--- /dev/null
+++ b/projects/drone-net/labels/phayao-thailand-february-25-2017-260nw-640386208.txt
@@ -0,0 +1 @@
+0 186.0 121.5 302.0 91.0
diff --git a/projects/drone-net/labels/phayao-thailand-february-25-2017-260nw-640386307.txt b/projects/drone-net/labels/phayao-thailand-february-25-2017-260nw-640386307.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9e79b47b0b6c193c6bef39f086c6bcd73fc60e7d
--- /dev/null
+++ b/projects/drone-net/labels/phayao-thailand-february-25-2017-260nw-640386307.txt
@@ -0,0 +1 @@
+0 193.5 112.0 323.0 90.0
diff --git a/projects/drone-net/labels/phayao-thailand-february-25-2017-260nw-640386331.txt b/projects/drone-net/labels/phayao-thailand-february-25-2017-260nw-640386331.txt
new file mode 100644
index 0000000000000000000000000000000000000000..29f869f06e9ab35f3e67a7d87dcf2d5095b250a3
--- /dev/null
+++ b/projects/drone-net/labels/phayao-thailand-february-25-2017-260nw-640386331.txt
@@ -0,0 +1 @@
+0 153.5 88.5 153.0 69.0
diff --git a/projects/drone-net/labels/phetchabun-thailand-october-31-2016-260nw-549646033.txt b/projects/drone-net/labels/phetchabun-thailand-october-31-2016-260nw-549646033.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e020b01f4441b0b7e771468e16939b6c02881ca
--- /dev/null
+++ b/projects/drone-net/labels/phetchabun-thailand-october-31-2016-260nw-549646033.txt
@@ -0,0 +1 @@
+0 222.5 108.5 217.0 141.0
diff --git a/projects/drone-net/labels/phetchabun-thailand-october-31-2016-260nw-549646051.txt b/projects/drone-net/labels/phetchabun-thailand-october-31-2016-260nw-549646051.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d7db4b02b0243bbc6cf445cd8076365314b159db
--- /dev/null
+++ b/projects/drone-net/labels/phetchabun-thailand-october-31-2016-260nw-549646051.txt
@@ -0,0 +1 @@
+0 193.0 114.0 354.0 158.0
diff --git a/projects/drone-net/labels/phetchabun-thailand-october-31-2016-260nw-549646060.txt b/projects/drone-net/labels/phetchabun-thailand-october-31-2016-260nw-549646060.txt
new file mode 100644
index 0000000000000000000000000000000000000000..541714e830005c5078ec5dc24f3a86551f51586b
--- /dev/null
+++ b/projects/drone-net/labels/phetchabun-thailand-october-31-2016-260nw-549646060.txt
@@ -0,0 +1 @@
+0 277.5 99.5 215.0 133.0
diff --git a/projects/drone-net/labels/phoenix-may-15-dji-phantom-260nw-729251125.txt b/projects/drone-net/labels/phoenix-may-15-dji-phantom-260nw-729251125.txt
new file mode 100644
index 0000000000000000000000000000000000000000..17011f4a877ba15d33ff3c51b1b5f47299574c2c
--- /dev/null
+++ b/projects/drone-net/labels/phoenix-may-15-dji-phantom-260nw-729251125.txt
@@ -0,0 +1 @@
+0 186.5 146.0 149.0 74.0
diff --git a/projects/drone-net/labels/phra-nakhon-si-ayutthaya-thailand-260nw-296645213.txt b/projects/drone-net/labels/phra-nakhon-si-ayutthaya-thailand-260nw-296645213.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ef1d8169a8089b35ae3f646131813c3bcb79a595
--- /dev/null
+++ b/projects/drone-net/labels/phra-nakhon-si-ayutthaya-thailand-260nw-296645213.txt
@@ -0,0 +1 @@
+0 270.0 124.5 226.0 165.0
diff --git a/projects/drone-net/labels/phu-quoc-vietnam-march-2017-260nw-682677556.txt b/projects/drone-net/labels/phu-quoc-vietnam-march-2017-260nw-682677556.txt
new file mode 100644
index 0000000000000000000000000000000000000000..06b58292e472adb36b4ec97d654d5f08c21c4d44
--- /dev/null
+++ b/projects/drone-net/labels/phu-quoc-vietnam-march-2017-260nw-682677556.txt
@@ -0,0 +1 @@
+0 187.0 115.0 148.0 128.0
diff --git a/projects/drone-net/labels/phu-yen-province-viet-nam-260nw-681519322.txt b/projects/drone-net/labels/phu-yen-province-viet-nam-260nw-681519322.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c344d6f775b1db2bddedc3e760c2ed1ba85f8a98
--- /dev/null
+++ b/projects/drone-net/labels/phu-yen-province-viet-nam-260nw-681519322.txt
@@ -0,0 +1 @@
+0 132.0 115.0 98.0 64.0
diff --git a/projects/drone-net/labels/phu-yen-province-viet-nam-260nw-681519343.txt b/projects/drone-net/labels/phu-yen-province-viet-nam-260nw-681519343.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e0560ac6012d0ed520422967e3730537d3fde754
--- /dev/null
+++ b/projects/drone-net/labels/phu-yen-province-viet-nam-260nw-681519343.txt
@@ -0,0 +1 @@
+0 138.0 98.0 64.0 46.0
diff --git a/projects/drone-net/labels/phuket-thailand-8112016-drone-flying-260nw-518400709.txt b/projects/drone-net/labels/phuket-thailand-8112016-drone-flying-260nw-518400709.txt
new file mode 100644
index 0000000000000000000000000000000000000000..043f7b1bd39f00a33580b247d9ac7b8f695ebed8
--- /dev/null
+++ b/projects/drone-net/labels/phuket-thailand-8112016-drone-flying-260nw-518400709.txt
@@ -0,0 +1 @@
+0 246.0 144.0 198.0 68.0
diff --git a/projects/drone-net/labels/phuket-thailand-8112016-man-remote-260nw-518400715.txt b/projects/drone-net/labels/phuket-thailand-8112016-man-remote-260nw-518400715.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78e74a70da90052757d00bddaf5592e790fc9e9e
--- /dev/null
+++ b/projects/drone-net/labels/phuket-thailand-8112016-man-remote-260nw-518400715.txt
@@ -0,0 +1 @@
+0 126.0 188.0 38.0 26.0
diff --git a/projects/drone-net/labels/phuket-thailand-8112016-man-remote-260nw-518400718.txt b/projects/drone-net/labels/phuket-thailand-8112016-man-remote-260nw-518400718.txt
new file mode 100644
index 0000000000000000000000000000000000000000..730e1bc2f3ed3c077c722535d6636fb417ff6614
--- /dev/null
+++ b/projects/drone-net/labels/phuket-thailand-8112016-man-remote-260nw-518400718.txt
@@ -0,0 +1 @@
+0 101.0 74.0 34.0 34.0
diff --git a/projects/drone-net/labels/phuket-thailand-8112016-man-remote-260nw-518400727.txt b/projects/drone-net/labels/phuket-thailand-8112016-man-remote-260nw-518400727.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dad55160800c5afadfccbf57d7dfa55b6b99596
--- /dev/null
+++ b/projects/drone-net/labels/phuket-thailand-8112016-man-remote-260nw-518400727.txt
@@ -0,0 +1 @@
+0 283.0 105.0 34.0 38.0
diff --git a/projects/drone-net/labels/phuket-thailand-8112016-man-remote-260nw-518400730.txt b/projects/drone-net/labels/phuket-thailand-8112016-man-remote-260nw-518400730.txt
new file mode 100644
index 0000000000000000000000000000000000000000..93c34d6a21e3375bc4210cd9900b38466beedd89
--- /dev/null
+++ b/projects/drone-net/labels/phuket-thailand-8112016-man-remote-260nw-518400730.txt
@@ -0,0 +1 @@
+0 225.5 87.5 37.0 33.0
diff --git a/projects/drone-net/labels/phuket-thailand-may-9-drone-260nw-636496427.txt b/projects/drone-net/labels/phuket-thailand-may-9-drone-260nw-636496427.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be8975f9bd5b8313a3cf249bee7463fbb8b44e73
--- /dev/null
+++ b/projects/drone-net/labels/phuket-thailand-may-9-drone-260nw-636496427.txt
@@ -0,0 +1 @@
+0 260.5 130.0 223.0 156.0
diff --git a/projects/drone-net/labels/phuket-thailand-may-9-drone-260nw-636496436.txt b/projects/drone-net/labels/phuket-thailand-may-9-drone-260nw-636496436.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1f759819eace9beec7eb6d28721cbd4e3fbc7832
--- /dev/null
+++ b/projects/drone-net/labels/phuket-thailand-may-9-drone-260nw-636496436.txt
@@ -0,0 +1 @@
+0 199.0 141.5 186.0 81.0
diff --git a/projects/drone-net/labels/phuket-thailand-may-9-drone-260nw-636496448.txt b/projects/drone-net/labels/phuket-thailand-may-9-drone-260nw-636496448.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6e85565a810800827334ddddab95da0074cf2c1c
--- /dev/null
+++ b/projects/drone-net/labels/phuket-thailand-may-9-drone-260nw-636496448.txt
@@ -0,0 +1 @@
+0 217.0 139.5 126.0 81.0
diff --git a/projects/drone-net/labels/phuket-thailand-may-9-drone-260nw-636496457.txt b/projects/drone-net/labels/phuket-thailand-may-9-drone-260nw-636496457.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40597ac815f6c1900e952717746ba7059d1a4c24
--- /dev/null
+++ b/projects/drone-net/labels/phuket-thailand-may-9-drone-260nw-636496457.txt
@@ -0,0 +1 @@
+0 130.0 148.5 194.0 105.0
diff --git a/projects/drone-net/labels/phuketthailandmay-05flying-drone-quadpter-dji-260nw-441369577.txt b/projects/drone-net/labels/phuketthailandmay-05flying-drone-quadpter-dji-260nw-441369577.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5042b77d0ade04fcba061fc785ec57da68900435
--- /dev/null
+++ b/projects/drone-net/labels/phuketthailandmay-05flying-drone-quadpter-dji-260nw-441369577.txt
@@ -0,0 +1 @@
+0 210.0 116.5 264.0 147.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-17-260nw-622892939.txt b/projects/drone-net/labels/pilsen-czech-republic-april-17-260nw-622892939.txt
new file mode 100644
index 0000000000000000000000000000000000000000..852e4cfe9ae2fa9940a682204ccf79397f14cec8
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-17-260nw-622892939.txt
@@ -0,0 +1 @@
+0 93.0 74.0 160.0 136.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-22-260nw-409851796.txt b/projects/drone-net/labels/pilsen-czech-republic-april-22-260nw-409851796.txt
new file mode 100644
index 0000000000000000000000000000000000000000..958d667ec973c909f8574a8bfc301d4ebbd19066
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-22-260nw-409851796.txt
@@ -0,0 +1 @@
+0 138.0 119.5 216.0 107.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-22-260nw-409851811.txt b/projects/drone-net/labels/pilsen-czech-republic-april-22-260nw-409851811.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2e0b9ba458e5a8c0ac8fac6d197cb5ecded127d
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-22-260nw-409851811.txt
@@ -0,0 +1 @@
+0 174.0 101.5 318.0 153.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-22-260nw-409851823.txt b/projects/drone-net/labels/pilsen-czech-republic-april-22-260nw-409851823.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0bc05758526d16c1e7fd4e9c4e5bb67b1ebfbbff
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-22-260nw-409851823.txt
@@ -0,0 +1 @@
+0 160.5 97.5 301.0 131.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-22-260nw-410281957.txt b/projects/drone-net/labels/pilsen-czech-republic-april-22-260nw-410281957.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c4fce0d1c55c4f955fccbf3a1d486f884fcbb30
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-22-260nw-410281957.txt
@@ -0,0 +1 @@
+0 115.5 71.5 139.0 97.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-27-260nw-412639906.txt b/projects/drone-net/labels/pilsen-czech-republic-april-27-260nw-412639906.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4358229ce6b5179374369a2e9a207c44524734f0
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-27-260nw-412639906.txt
@@ -0,0 +1 @@
+0 152.0 118.5 256.0 129.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-27-260nw-412639918.txt b/projects/drone-net/labels/pilsen-czech-republic-april-27-260nw-412639918.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ccea9480d0092dbac0fa8b448c7d5eb57cb4055
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-27-260nw-412639918.txt
@@ -0,0 +1 @@
+0 112.0 89.0 196.0 86.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-27-260nw-412639921.txt b/projects/drone-net/labels/pilsen-czech-republic-april-27-260nw-412639921.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6008e04a3d549c3c1d115b52eb5c33c5a2ea9458
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-27-260nw-412639921.txt
@@ -0,0 +1,2 @@
+0 99.5 154.5 135.0 91.0
+0 248.5 98.5 127.0 103.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-27-260nw-413122870.txt b/projects/drone-net/labels/pilsen-czech-republic-april-27-260nw-413122870.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8bc5c7ee659abf78bcafc36ac97167e2c747ea2
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-27-260nw-413122870.txt
@@ -0,0 +1 @@
+0 141.0 76.0 130.0 84.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413128048.txt b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413128048.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db52abeb6b2e5195bc7a1f5e70ecf454f40731ee
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413128048.txt
@@ -0,0 +1 @@
+0 218.5 137.0 231.0 110.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413128051.txt b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413128051.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4f064d03429c27681c8d212e3a137c64f96c702b
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413128051.txt
@@ -0,0 +1 @@
+0 172.5 130.5 271.0 189.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413128057.txt b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413128057.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3797e0ab1041e8865665ba71955a22fe007c0748
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413128057.txt
@@ -0,0 +1 @@
+0 231.5 112.5 227.0 109.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413135575.txt b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413135575.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d33d3abfd52eed1e006676dab41654fd3e24465
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413135575.txt
@@ -0,0 +1 @@
+0 193.0 88.5 214.0 161.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413135578.txt b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413135578.txt
new file mode 100644
index 0000000000000000000000000000000000000000..daba5b404762d6f6a6fee00c8e688ef5dd9abae4
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-413135578.txt
@@ -0,0 +1 @@
+0 133.5 105.0 243.0 140.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-428843188.txt b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-428843188.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c38de04df4ea0b94080dc3df8bdfa9845e6816e
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-428843188.txt
@@ -0,0 +1 @@
+0 133.0 86.0 234.0 172.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-428843197.txt b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-428843197.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f6d5a369204b699e9d252e233f7bbc25e19f55d
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-428843197.txt
@@ -0,0 +1 @@
+0 203.0 111.0 324.0 168.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-428843206.txt b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-428843206.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a4247ffad77ca4fe200d7a46bd27bbfc5d41708
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-428843206.txt
@@ -0,0 +1 @@
+0 161.5 107.0 263.0 126.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-429236668.txt b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-429236668.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1448a8ede9f1cae80c6c53e23d9cdea646f97e14
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-429236668.txt
@@ -0,0 +1 @@
+0 185.0 124.0 262.0 198.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-429236677.txt b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-429236677.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5cd51d5f311cb042f1362fc088b1e58059367e80
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-429236677.txt
@@ -0,0 +1 @@
+0 132.0 136.0 206.0 114.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-429236683.txt b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-429236683.txt
new file mode 100644
index 0000000000000000000000000000000000000000..88a6f2782a93cbf22bf7bdd901a3b4a27c6c23f2
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-429236683.txt
@@ -0,0 +1 @@
+0 235.0 140.0 278.0 192.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-525685411.txt b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-525685411.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3e08d02a443df38b4f3b38a3f057726260787de
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-april-29-260nw-525685411.txt
@@ -0,0 +1 @@
+0 163.0 84.5 312.0 139.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-august-11-260nw-305238515.txt b/projects/drone-net/labels/pilsen-czech-republic-august-11-260nw-305238515.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b91b1caa4d688664cbc4f19f9a076e5db7974da
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-august-11-260nw-305238515.txt
@@ -0,0 +1 @@
+0 123.0 106.5 220.0 195.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-august-11-260nw-305238533.txt b/projects/drone-net/labels/pilsen-czech-republic-august-11-260nw-305238533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..87e4303385d8c7bd3d60d080eafd7192a02cce3b
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-august-11-260nw-305238533.txt
@@ -0,0 +1 @@
+0 154.5 113.5 279.0 207.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-august-11-260nw-305238542.txt b/projects/drone-net/labels/pilsen-czech-republic-august-11-260nw-305238542.txt
new file mode 100644
index 0000000000000000000000000000000000000000..623d597e3ee36f15154a5ca45353cf510cd13299
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-august-11-260nw-305238542.txt
@@ -0,0 +1 @@
+0 170.0 102.0 200.0 174.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-378762028.txt b/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-378762028.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9f40e23495f471d729456629f2b6d9188c7ceed4
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-378762028.txt
@@ -0,0 +1 @@
+0 183.5 109.5 321.0 157.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-378762037.txt b/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-378762037.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b417e92c6f5fd59faba81ce10f77cb48a199b8b1
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-378762037.txt
@@ -0,0 +1 @@
+0 184.5 134.0 353.0 248.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-378762040.txt b/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-378762040.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aadb64916cf34dd5a810c589178e2fa98a033148
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-378762040.txt
@@ -0,0 +1 @@
+0 174.5 123.0 263.0 124.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-379389916.txt b/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-379389916.txt
new file mode 100644
index 0000000000000000000000000000000000000000..82d7934239b20c7ba683c6500702316cc68e4914
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-379389916.txt
@@ -0,0 +1 @@
+0 198.5 98.0 335.0 184.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-379389919.txt b/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-379389919.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b42b7ccbeb0e400379fe388af2b340a53051ba4
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-february-18-260nw-379389919.txt
@@ -0,0 +1 @@
+0 161.0 108.0 312.0 198.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273206.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273206.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6269852f08d6f571897da2d4a6a83e7932be848a
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273206.txt
@@ -0,0 +1 @@
+0 179.0 134.5 332.0 255.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273212.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273212.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10cffd14c42df41bdc48dd8a4e63444abb394369
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273212.txt
@@ -0,0 +1 @@
+0 166.5 126.5 279.0 243.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273221.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273221.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7fb8a499c7749c7ecd168d06627dc1e0d309ea07
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273221.txt
@@ -0,0 +1 @@
+0 201.5 128.0 321.0 160.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273230.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273230.txt
new file mode 100644
index 0000000000000000000000000000000000000000..65361d1921a508b5925ae32cd1c5179ae3721a7a
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273230.txt
@@ -0,0 +1 @@
+0 192.5 110.5 291.0 193.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273239.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273239.txt
new file mode 100644
index 0000000000000000000000000000000000000000..befd7a46f0f46e48ff91674a50fd0ae87acd1e90
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273239.txt
@@ -0,0 +1 @@
+0 197.0 110.5 384.0 191.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273245.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273245.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6a0014fc1513be2f2520b3b14b6fe3f1211b97d
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273245.txt
@@ -0,0 +1 @@
+0 246.5 134.5 203.0 113.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273251.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273251.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5741159d5a091f52ad6a5a4bc7cdf1b3d9f4cf97
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273251.txt
@@ -0,0 +1 @@
+0 231.5 90.0 241.0 166.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273257.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273257.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ef84a01161c4ab666084ea2917799edb9818314
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-560273257.txt
@@ -0,0 +1 @@
+0 203.5 123.5 345.0 193.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511525.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511525.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f453dddbb67ebc61013964f5c37041c866f738c6
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511525.txt
@@ -0,0 +1 @@
+0 189.0 144.0 314.0 134.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511543.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511543.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7976b389fc29d76738fff36508ad66e0a393fc2b
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511543.txt
@@ -0,0 +1 @@
+0 196.0 119.0 382.0 188.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511555.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511555.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66cab0b4de0ab3a49b404af3e25e3ad465076630
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511555.txt
@@ -0,0 +1 @@
+0 215.5 100.5 281.0 165.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511561.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511561.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d6a01ac0f5f1a35034bf781847b532f777a9102e
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511561.txt
@@ -0,0 +1 @@
+0 126.0 125.5 220.0 205.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511573.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511573.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c283963c030b5b88fc9343cf377fd3becba16b3
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511573.txt
@@ -0,0 +1 @@
+0 211.0 125.0 336.0 210.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511585.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511585.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a533521fbcf7e41ef59a388fc7a5bdf98f86ab7
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511585.txt
@@ -0,0 +1 @@
+0 194.5 132.5 329.0 189.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511591.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511591.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f451aed80a7a4c057ab8da0784187f99ebae8da
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-561511591.txt
@@ -0,0 +1 @@
+0 211.0 122.0 346.0 204.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040875.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040875.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5d3a1d4a1359879d6dd6a5d6ac57de0a2167e908
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040875.txt
@@ -0,0 +1 @@
+0 196.0 129.5 346.0 167.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040884.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040884.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fe1b0256d694a7e759b675e8dd754deef47618fd
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040884.txt
@@ -0,0 +1 @@
+0 184.0 130.0 246.0 198.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040893.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040893.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f142877d1e1469b8a968bc2d5dd8134ee9d909c
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040893.txt
@@ -0,0 +1 @@
+0 217.0 140.0 336.0 170.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040902.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040902.txt
new file mode 100644
index 0000000000000000000000000000000000000000..73f7608bb8c94ea6c0bfc8cd877cdb26b6c232b8
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040902.txt
@@ -0,0 +1 @@
+0 178.0 115.5 334.0 187.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040908.txt b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040908.txt
new file mode 100644
index 0000000000000000000000000000000000000000..88e320052a00939fe66c77d18482cde6266fa3ab
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-january-19-260nw-608040908.txt
@@ -0,0 +1 @@
+0 185.0 121.5 338.0 177.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673263679.txt b/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673263679.txt
new file mode 100644
index 0000000000000000000000000000000000000000..37a390cdd353c27b15392dc2f1b0a888105cf88b
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673263679.txt
@@ -0,0 +1 @@
+0 201.5 136.0 367.0 140.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673263694.txt b/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673263694.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b185dc575f93d58031c5f1a04e76eb00aec5e7ba
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673263694.txt
@@ -0,0 +1 @@
+0 165.0 145.0 290.0 142.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673357705.txt b/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673357705.txt
new file mode 100644
index 0000000000000000000000000000000000000000..48faa8b13fa4661652a6734853d4b7479bb63dc8
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673357705.txt
@@ -0,0 +1 @@
+0 191.5 131.0 265.0 176.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673357708.txt b/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673357708.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c7e7c05d346a7e9d1eec438c34ef7f5a3e4ad889
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673357708.txt
@@ -0,0 +1 @@
+0 164.5 128.5 237.0 135.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673378582.txt b/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673378582.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78250c526b2eee01bc0cb8635df8705d4404451d
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673378582.txt
@@ -0,0 +1 @@
+0 196.5 129.5 307.0 151.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673378597.txt b/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673378597.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dbf4922dff62d6f33ce43b3f09584f061e9b5028
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-07-260nw-673378597.txt
@@ -0,0 +1 @@
+0 188.5 139.0 279.0 164.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059150.txt b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059150.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8bcbdb3eb4d004a8b583413f8703da370e478224
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059150.txt
@@ -0,0 +1 @@
+0 157.5 116.0 253.0 178.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059153.txt b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059153.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8d96686143ffa868be35754024a62ab45529a4e
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059153.txt
@@ -0,0 +1 @@
+0 162.5 114.5 323.0 177.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059156.txt b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059156.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f62ff473c1b35a65a4269ba366adc7798e599f4b
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059156.txt
@@ -0,0 +1 @@
+0 175.5 141.5 279.0 131.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059159.txt b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059159.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c6b983bad71eb649d0e44bf09b212a970035dfc
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059159.txt
@@ -0,0 +1 @@
+0 139.5 142.5 277.0 155.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059162.txt b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059162.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a5f3939e27785ce8e5926d83ab5745de7f9142e7
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059162.txt
@@ -0,0 +1 @@
+0 123.5 105.5 193.0 155.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059165.txt b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059165.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1c505254b04951990aff4ec495a0cb3dc1eb74f
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059165.txt
@@ -0,0 +1 @@
+0 182.5 125.5 339.0 185.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059171.txt b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059171.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7abddab584cc294fe360a013fa4805aa03add2a7
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059171.txt
@@ -0,0 +1 @@
+0 158.0 124.0 260.0 194.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059174.txt b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059174.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00ae172b5a12e16395b45cb2f4627fb90d346c22
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059174.txt
@@ -0,0 +1 @@
+0 186.0 130.0 310.0 204.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059177.txt b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059177.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a075fdccca00392881efc0581a2a1a7b2a4dd2bf
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297059177.txt
@@ -0,0 +1 @@
+0 114.5 89.0 213.0 148.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297579908.txt b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297579908.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f7adb86712d0f05f5731f31dd08e803840579bd0
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297579908.txt
@@ -0,0 +1 @@
+0 167.5 148.0 315.0 156.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297579914.txt b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297579914.txt
new file mode 100644
index 0000000000000000000000000000000000000000..424f30d103220778675596883f16db29ddc7265a
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297579914.txt
@@ -0,0 +1 @@
+0 176.5 120.0 319.0 162.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297579920.txt b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297579920.txt
new file mode 100644
index 0000000000000000000000000000000000000000..444f4d1ce2caef4f815f216b23027120c8f54d08
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297579920.txt
@@ -0,0 +1 @@
+0 164.5 133.0 291.0 238.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297579926.txt b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297579926.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7bcb57dfb13c4c1b9fa5937d067e2e3bc3f3f802
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-16-260nw-297579926.txt
@@ -0,0 +1 @@
+0 127.5 108.0 223.0 130.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-299942393.txt b/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-299942393.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c5d9f8ba78187ee890e968178d3eaea5345ad2b9
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-299942393.txt
@@ -0,0 +1 @@
+0 235.5 72.0 163.0 102.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-299942405.txt b/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-299942405.txt
new file mode 100644
index 0000000000000000000000000000000000000000..56d85243fbd0f71b2f1af26783a2b8881396f310
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-299942405.txt
@@ -0,0 +1 @@
+0 131.0 122.0 180.0 94.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-299942411.txt b/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-299942411.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e449be58ef8a9e3bc75b20b2c15efc9fbd2900e
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-299942411.txt
@@ -0,0 +1 @@
+0 152.5 90.0 203.0 156.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-299942420.txt b/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-299942420.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a8f1598d830c7621d75ea0a42ea89cb84f432e15
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-299942420.txt
@@ -0,0 +1 @@
+0 170.5 105.5 247.0 157.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-300050918.txt b/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-300050918.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d83519c27a7e3824fb75ce35961655c9885b157e
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-300050918.txt
@@ -0,0 +1 @@
+0 183.5 119.5 305.0 179.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-300050924.txt b/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-300050924.txt
new file mode 100644
index 0000000000000000000000000000000000000000..264fc9159fc61e17ad67de98d345e98e9e76c793
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-26-260nw-300050924.txt
@@ -0,0 +1 @@
+0 164.5 104.0 241.0 186.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-4-260nw-293522750.txt b/projects/drone-net/labels/pilsen-czech-republic-july-4-260nw-293522750.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b76c897c0b61705d80a67da8e7d3d1f3f5b2e93
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-4-260nw-293522750.txt
@@ -0,0 +1 @@
+0 158.0 120.5 270.0 157.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-4-260nw-293522753.txt b/projects/drone-net/labels/pilsen-czech-republic-july-4-260nw-293522753.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83d3237ebc0f6422f44420d012901dda2a9ac493
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-4-260nw-293522753.txt
@@ -0,0 +1 @@
+0 173.5 77.5 215.0 83.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-4-260nw-293522762.txt b/projects/drone-net/labels/pilsen-czech-republic-july-4-260nw-293522762.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f4bb9d784361ea19460f7bbf1c8f6b89599aae6a
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-4-260nw-293522762.txt
@@ -0,0 +1 @@
+0 178.5 85.5 313.0 145.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-4-260nw-293522765.txt b/projects/drone-net/labels/pilsen-czech-republic-july-4-260nw-293522765.txt
new file mode 100644
index 0000000000000000000000000000000000000000..47213ff2f3e5945461aab19c834cf7f8f375396c
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-4-260nw-293522765.txt
@@ -0,0 +1 @@
+0 122.5 69.5 233.0 113.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835901.txt b/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835901.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f8bc3e07d4cab68e78c345dc3b2d02db2094bdeb
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835901.txt
@@ -0,0 +1 @@
+0 195.5 116.5 375.0 155.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835904.txt b/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835904.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e703dd20bfda6a5ce74e8dfba9ec76ea9dc14d29
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835904.txt
@@ -0,0 +1 @@
+0 151.5 126.5 237.0 225.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835907.txt b/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835907.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1378ee940f0de4d74f7fcf09d1e7fcb884df1d5d
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835907.txt
@@ -0,0 +1 @@
+0 195.0 128.5 382.0 159.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835910.txt b/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835910.txt
new file mode 100644
index 0000000000000000000000000000000000000000..19be40c566a7958cd5b2d5a336728b9f750909ae
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835910.txt
@@ -0,0 +1 @@
+0 191.0 129.5 362.0 177.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835913.txt b/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2d5e7751135ab13aee2d06f2a2c3db49bd2a9248
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835913.txt
@@ -0,0 +1 @@
+0 181.5 123.0 363.0 238.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835916.txt b/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835916.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a144eb5056b51dcd25082e6b5800fb3ca7718949
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-july-9-260nw-294835916.txt
@@ -0,0 +1 @@
+0 180.5 123.0 347.0 244.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-430524916.txt b/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-430524916.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4120c75ad338d218dd47817eceddab4c5a940e3c
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-430524916.txt
@@ -0,0 +1 @@
+0 109.5 83.0 213.0 120.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-430524919.txt b/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-430524919.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebf8bca85195e7a79b1ced390405fbb490a51d09
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-430524919.txt
@@ -0,0 +1 @@
+0 181.0 124.0 332.0 170.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-430524922.txt b/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-430524922.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b6afa993516d5754c78f5490b2647d530b7a334
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-430524922.txt
@@ -0,0 +1 @@
+0 124.0 154.0 198.0 108.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-431450044.txt b/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-431450044.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a25373fe67845f030032bc281f812975fdeba194
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-431450044.txt
@@ -0,0 +1 @@
+0 190.5 103.5 341.0 143.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-431450053.txt b/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-431450053.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7fe90257fe163035bb4de740659f13c63cf990fb
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-431450053.txt
@@ -0,0 +1 @@
+0 197.0 137.0 230.0 120.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-431450059.txt b/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-431450059.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b3e7f7ecabc8bdf5292c279669ca3289ff567643
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-2-260nw-431450059.txt
@@ -0,0 +1 @@
+0 200.5 105.0 307.0 126.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-20-260nw-1117736990.txt b/projects/drone-net/labels/pilsen-czech-republic-june-20-260nw-1117736990.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5443b289390fc23473e2cdc520a46ddedbe4e41d
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-20-260nw-1117736990.txt
@@ -0,0 +1 @@
+0 199.5 124.0 321.0 160.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-20-260nw-1117736993.txt b/projects/drone-net/labels/pilsen-czech-republic-june-20-260nw-1117736993.txt
new file mode 100644
index 0000000000000000000000000000000000000000..67f28368af1b21acad9d0f07746b3f8c12d95825
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-20-260nw-1117736993.txt
@@ -0,0 +1 @@
+0 166.0 100.0 290.0 138.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-20-260nw-1117736996.txt b/projects/drone-net/labels/pilsen-czech-republic-june-20-260nw-1117736996.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b0d01c670a8fb8f0b55097f2029983b2d8c0162
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-20-260nw-1117736996.txt
@@ -0,0 +1 @@
+0 212.0 131.5 340.0 177.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-20-260nw-1117736999.txt b/projects/drone-net/labels/pilsen-czech-republic-june-20-260nw-1117736999.txt
new file mode 100644
index 0000000000000000000000000000000000000000..835f3f565296046fa2d9ca6ddf13d8b946139ac1
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-20-260nw-1117736999.txt
@@ -0,0 +1 @@
+0 205.0 105.0 320.0 174.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-26-260nw-523708099.txt b/projects/drone-net/labels/pilsen-czech-republic-june-26-260nw-523708099.txt
new file mode 100644
index 0000000000000000000000000000000000000000..198229e73285b5831e13079cbaad00dc42e9c11c
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-26-260nw-523708099.txt
@@ -0,0 +1,2 @@
+0 132.0 87.0 250.0 118.0
+0 155.0 140.5 2.0 3.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-27-260nw-291109637.txt b/projects/drone-net/labels/pilsen-czech-republic-june-27-260nw-291109637.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d1448cacdd7fb1741914215faf87d39c6cbea2f8
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-27-260nw-291109637.txt
@@ -0,0 +1 @@
+0 135.5 87.0 243.0 170.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-27-260nw-291109652.txt b/projects/drone-net/labels/pilsen-czech-republic-june-27-260nw-291109652.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05b07f74b7bcc97c5e00f5a9e0dd51ab7425b1d8
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-27-260nw-291109652.txt
@@ -0,0 +1 @@
+0 203.0 133.5 370.0 187.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-27-260nw-293037122.txt b/projects/drone-net/labels/pilsen-czech-republic-june-27-260nw-293037122.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e9c7297646d0a94fd548cf6cecfb8a2b69c1c17
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-27-260nw-293037122.txt
@@ -0,0 +1,3 @@
+0 185.5 124.5 345.0 229.0
+0 298.5 199.5 1.0 1.0
+0 360.5 244.5 1.0 1.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-27-260nw-293037125.txt b/projects/drone-net/labels/pilsen-czech-republic-june-27-260nw-293037125.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1f9490c1ce588de988113dfa430df9686c15cb5e
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-27-260nw-293037125.txt
@@ -0,0 +1 @@
+0 196.5 146.5 345.0 159.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448253.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448253.txt
new file mode 100644
index 0000000000000000000000000000000000000000..681cd694cf458396d7ca2d9a1422591a7437dc7a
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448253.txt
@@ -0,0 +1 @@
+0 195.0 123.0 376.0 246.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448256.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448256.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7fa985f302a90af8f5c7a1deb03ef16d132eba03
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448256.txt
@@ -0,0 +1 @@
+0 187.5 112.0 333.0 206.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448259.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448259.txt
new file mode 100644
index 0000000000000000000000000000000000000000..54c8bd64e159b9e26bba12477c90420a61d9dc46
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448259.txt
@@ -0,0 +1 @@
+0 196.0 113.0 340.0 126.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448262.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448262.txt
new file mode 100644
index 0000000000000000000000000000000000000000..917c4da3aef8541bf0b65c1b3193eac64feaacd0
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448262.txt
@@ -0,0 +1 @@
+0 190.0 130.5 316.0 203.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448265.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448265.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1165eb046262487b6adcd8e12692328e0009b954
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448265.txt
@@ -0,0 +1 @@
+0 111.0 115.5 220.0 219.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448271.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448271.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1734bd5e160f9c4fa1fd210aeeb6844616186f57
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448271.txt
@@ -0,0 +1 @@
+0 192.5 118.5 331.0 175.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448274.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448274.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2e0688b27365be1bb9a2e00583c396d924d51d8d
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448274.txt
@@ -0,0 +1 @@
+0 176.5 123.5 241.0 193.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448280.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448280.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32743c03da5a700b51ffa6f35c2f65ab961d0e01
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448280.txt
@@ -0,0 +1 @@
+0 131.5 111.0 241.0 142.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448286.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448286.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3d60034b140fa3fc591d61c75e3b176d698954f8
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291448286.txt
@@ -0,0 +1 @@
+0 179.5 124.0 301.0 184.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803924.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803924.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4c4e4272ea33451c1d4115910ebc08a7c46abaf
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803924.txt
@@ -0,0 +1 @@
+0 130.5 132.0 207.0 204.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803927.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803927.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba0738dc463647855c9687b45056e0ee33470cdd
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803927.txt
@@ -0,0 +1 @@
+0 159.5 114.0 267.0 172.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803930.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803930.txt
new file mode 100644
index 0000000000000000000000000000000000000000..94715c556990003857eda40b9bdb8c186a1145b1
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803930.txt
@@ -0,0 +1 @@
+0 176.5 122.0 325.0 228.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803933.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803933.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3fa05b16083c6022662d950636a8af92b4e6277
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803933.txt
@@ -0,0 +1 @@
+0 178.5 112.0 303.0 196.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803936.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803936.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a1e88c014ff4bbd6871aadc081e9c0bc4d507890
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803936.txt
@@ -0,0 +1 @@
+0 127.0 121.0 236.0 90.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803939.txt b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803939.txt
new file mode 100644
index 0000000000000000000000000000000000000000..115a1741a0850b06983ff9806961e4490419a9b5
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-june-28-260nw-291803939.txt
@@ -0,0 +1 @@
+0 169.5 120.0 283.0 150.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-03-260nw-1037943106.txt b/projects/drone-net/labels/pilsen-czech-republic-march-03-260nw-1037943106.txt
new file mode 100644
index 0000000000000000000000000000000000000000..444f936059374449e3f78a0bd6e3833c00e2b950
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-03-260nw-1037943106.txt
@@ -0,0 +1 @@
+0 190.0 129.5 282.0 119.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-03-260nw-1037943109.txt b/projects/drone-net/labels/pilsen-czech-republic-march-03-260nw-1037943109.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3df0546429e535efcce6677c936790b0c9bf0eb1
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-03-260nw-1037943109.txt
@@ -0,0 +1,2 @@
+0 312.5 174.5 1.0 1.0
+0 184.0 131.5 234.0 107.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-03-260nw-1037943112.txt b/projects/drone-net/labels/pilsen-czech-republic-march-03-260nw-1037943112.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e136d5582a2004f875174d436f57e896303c6ac
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-03-260nw-1037943112.txt
@@ -0,0 +1 @@
+0 186.0 141.0 280.0 78.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-03-260nw-1037943115.txt b/projects/drone-net/labels/pilsen-czech-republic-march-03-260nw-1037943115.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2e5cc79c97305d4a8fb3907f326d5b3e8dd9316f
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-03-260nw-1037943115.txt
@@ -0,0 +1 @@
+0 200.0 117.5 304.0 109.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-261302354.txt b/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-261302354.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bac8a256e6e7bba4e7f4dec01038c39aacd690df
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-261302354.txt
@@ -0,0 +1 @@
+0 197.5 163.0 357.0 112.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-261302357.txt b/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-261302357.txt
new file mode 100644
index 0000000000000000000000000000000000000000..917d2344a139b3ddfde14a1ed531f1e2bf4fee9d
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-261302357.txt
@@ -0,0 +1 @@
+0 224.0 99.5 330.0 185.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-267693998.txt b/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-267693998.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92aaef4a4064288b7b99360ba3432d5279519de0
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-267693998.txt
@@ -0,0 +1 @@
+0 196.5 118.0 387.0 236.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-267694019.txt b/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-267694019.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dea232445996fa297acac27fea7a52273b934a92
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-267694019.txt
@@ -0,0 +1 @@
+0 216.0 121.5 408.0 169.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-267694022.txt b/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-267694022.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bacfce1ec3ce42aa33fed2b2a8e5c4d28f3231df
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-267694022.txt
@@ -0,0 +1 @@
+0 166.0 77.0 280.0 114.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-267694034.txt b/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-267694034.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3439abc8a8bc77fdc4cff262a2dd95449dd3fbe3
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-17-260nw-267694034.txt
@@ -0,0 +1 @@
+0 152.5 74.0 253.0 116.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-18-260nw-261695438.txt b/projects/drone-net/labels/pilsen-czech-republic-march-18-260nw-261695438.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c5d1fb71e25971b9429ee3097acd0422fcc034c4
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-18-260nw-261695438.txt
@@ -0,0 +1 @@
+0 197.0 118.5 386.0 229.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-18-260nw-261695441.txt b/projects/drone-net/labels/pilsen-czech-republic-march-18-260nw-261695441.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13f04ffbaddffc5f6ec98f9f62c92558c89cbfdc
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-18-260nw-261695441.txt
@@ -0,0 +1 @@
+0 132.5 130.5 213.0 215.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-18-260nw-261695444.txt b/projects/drone-net/labels/pilsen-czech-republic-march-18-260nw-261695444.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b243dbe44f3bbb99bed890f298520086ab74ef1
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-18-260nw-261695444.txt
@@ -0,0 +1 @@
+0 167.0 113.0 284.0 130.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263385755.txt b/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263385755.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6d5e907cdcc76fea8dcad3cefbaaf907805db418
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263385755.txt
@@ -0,0 +1 @@
+0 193.5 131.0 301.0 198.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263385758.txt b/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263385758.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2e2a09bf7dd3b6a4f83fa08c16639573d83a3508
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263385758.txt
@@ -0,0 +1 @@
+0 186.0 127.0 264.0 188.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263385761.txt b/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263385761.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ce7215408a8023379744a330a2f4b215603e76f6
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263385761.txt
@@ -0,0 +1 @@
+0 151.5 126.0 209.0 200.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263385764.txt b/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263385764.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a070a9ffb740cf98330c1e1fd259c4de65df0279
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263385764.txt
@@ -0,0 +1 @@
+0 173.5 129.5 293.0 165.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263691134.txt b/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263691134.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77a0a14f3386918b709909116ba57e7561912e7d
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-263691134.txt
@@ -0,0 +1 @@
+0 174.0 127.5 300.0 211.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-264260708.txt b/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-264260708.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a41a6dd0c663b21983889c731211c3d383d94cd7
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-264260708.txt
@@ -0,0 +1 @@
+0 174.0 131.0 248.0 202.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-264260714.txt b/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-264260714.txt
new file mode 100644
index 0000000000000000000000000000000000000000..beed95e19b420a7a62f4a1b025818befbba00055
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-19-260nw-264260714.txt
@@ -0,0 +1 @@
+0 170.5 124.5 275.0 181.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224314.txt b/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224314.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b87687c4a916f63c8b461f0bce5e8b2d3f46a1c0
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224314.txt
@@ -0,0 +1 @@
+0 200.5 127.0 321.0 146.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224317.txt b/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224317.txt
new file mode 100644
index 0000000000000000000000000000000000000000..84ed5bd9c7a313c100595fef3cdc5041416c1ddb
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224317.txt
@@ -0,0 +1 @@
+0 169.5 120.0 321.0 126.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224323.txt b/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224323.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d0b0b12361beb95f5a82318571505021a04b31c2
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224323.txt
@@ -0,0 +1 @@
+0 198.5 123.5 375.0 97.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224329.txt b/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224329.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8a6d272baf25253bec37f58993ac58d001dc115d
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224329.txt
@@ -0,0 +1 @@
+0 196.0 130.5 324.0 85.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224332.txt b/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224332.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9154aad095647872ba5a15eee35c33ad6c55e9b5
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224332.txt
@@ -0,0 +1 @@
+0 187.0 142.0 330.0 80.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224335.txt b/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224335.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1aa9e27f66d3f80a794be125af6b4db26c2aac5f
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-23-260nw-607224335.txt
@@ -0,0 +1 @@
+0 163.5 121.0 315.0 116.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608044457.txt b/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608044457.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e238ac1f20ceb267e53240324c3095d22ea089e4
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608044457.txt
@@ -0,0 +1 @@
+0 187.5 141.5 335.0 107.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608044466.txt b/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608044466.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3c2742fec15bcf5fee1944a8b09c235c55ce0d9
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608044466.txt
@@ -0,0 +1 @@
+0 190.0 123.0 354.0 172.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608044472.txt b/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608044472.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ed276c193435d053fde1821513144f0648a2c40
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608044472.txt
@@ -0,0 +1 @@
+0 200.0 152.0 336.0 174.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608048117.txt b/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608048117.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3160b3fc5b6b9fe1df2b8732872b8ac594b511d4
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608048117.txt
@@ -0,0 +1 @@
+0 135.0 127.5 242.0 77.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608048129.txt b/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608048129.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26ae93f3af1e2c4e6a3e83099f7dd060fddc7fd2
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-24-260nw-608048129.txt
@@ -0,0 +1 @@
+0 174.5 134.0 301.0 200.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023243.txt b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023243.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cdb788ea2e769fe128353b4c0ba907b343e854bb
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023243.txt
@@ -0,0 +1 @@
+0 220.5 128.5 277.0 121.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023252.txt b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023252.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d6107267ce6832f447113f52ba2854bfce479612
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023252.txt
@@ -0,0 +1 @@
+0 202.0 111.0 240.0 94.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023270.txt b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023270.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ab34b70b85917ff4c00cfaaaeb77185926e8b91
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023270.txt
@@ -0,0 +1 @@
+0 183.0 119.5 318.0 121.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023288.txt b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023288.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c49504acd712e3445cde338a1b45f937a46d9090
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023288.txt
@@ -0,0 +1 @@
+0 209.0 126.5 330.0 209.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023306.txt b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023306.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ea4f932a13844c1de43bf15b5741914077b985e
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023306.txt
@@ -0,0 +1 @@
+0 207.0 144.0 250.0 152.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023321.txt b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023321.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de840aaf3be865652590772aece6ef2bc4fc1858
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-609023321.txt
@@ -0,0 +1 @@
+0 194.5 140.0 277.0 158.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-611830475.txt b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-611830475.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10d086c21300d396f2bc47f0bdac1c9daa13a92b
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-611830475.txt
@@ -0,0 +1 @@
+0 190.5 130.5 325.0 185.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-611830481.txt b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-611830481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5accdf99ced1b9a1b946d228c40894b9dcbf6e50
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-611830481.txt
@@ -0,0 +1 @@
+0 192.0 128.5 328.0 147.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-611830484.txt b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-611830484.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aa0ca0b5ffec9f90181cb1ef3f852c315c650f63
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-611830484.txt
@@ -0,0 +1 @@
+0 162.0 125.5 252.0 143.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-614353049.txt b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-614353049.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78645040fd2eebb1f2dbf8a5e292da8bc795946e
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-614353049.txt
@@ -0,0 +1 @@
+0 122.5 108.0 219.0 96.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-614353055.txt b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-614353055.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4dc6c029b974252437245da5e5a722bb8880635
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-614353055.txt
@@ -0,0 +1 @@
+0 107.5 78.5 207.0 73.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-616936229.txt b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-616936229.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9fe7f0f7fcfdd28e8c8776f6ecd55dd0edda36b8
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-616936229.txt
@@ -0,0 +1 @@
+0 207.0 119.5 270.0 165.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-616936235.txt b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-616936235.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a9fbe7024e5dbef0f2593515807abe010c1e6a8
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-616936235.txt
@@ -0,0 +1 @@
+0 221.5 72.5 147.0 55.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-616936247.txt b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-616936247.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b5d553cfc88c9c62e42318a18215a65eb081d65
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-25-260nw-616936247.txt
@@ -0,0 +1 @@
+0 183.0 107.5 210.0 123.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-27-260nw-396825766.txt b/projects/drone-net/labels/pilsen-czech-republic-march-27-260nw-396825766.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6649a93ed7127c353b85703b5bbcaf7e5af2367
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-27-260nw-396825766.txt
@@ -0,0 +1 @@
+0 196.0 138.5 382.0 265.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-27-260nw-396825781.txt b/projects/drone-net/labels/pilsen-czech-republic-march-27-260nw-396825781.txt
new file mode 100644
index 0000000000000000000000000000000000000000..910da5fda9af8331d247618f8df18467cc5ab7a4
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-27-260nw-396825781.txt
@@ -0,0 +1 @@
+0 175.0 100.5 334.0 165.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-27-260nw-396825808.txt b/projects/drone-net/labels/pilsen-czech-republic-march-27-260nw-396825808.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b40f1f4e818f5803c54e9331fa86a69750ed3aa
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-27-260nw-396825808.txt
@@ -0,0 +1 @@
+0 173.5 129.0 315.0 176.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399191416.txt b/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399191416.txt
new file mode 100644
index 0000000000000000000000000000000000000000..16cf20417ea6d3f5af37e2c93d239689b980a9a1
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399191416.txt
@@ -0,0 +1 @@
+0 166.5 102.0 305.0 150.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399191425.txt b/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399191425.txt
new file mode 100644
index 0000000000000000000000000000000000000000..946f60874718a379d5a16bcdca16008f25537d7f
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399191425.txt
@@ -0,0 +1 @@
+0 161.0 92.5 258.0 145.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399192193.txt b/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399192193.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e88eed4a8b1d879a3b8bfbaf8d6efbdaedebee3
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399192193.txt
@@ -0,0 +1 @@
+0 192.0 129.5 360.0 187.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399192196.txt b/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399192196.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78e3c5b1eb5d966504a30f156684ed3a05b3d881
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399192196.txt
@@ -0,0 +1 @@
+0 171.0 145.0 276.0 194.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399192199.txt b/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399192199.txt
new file mode 100644
index 0000000000000000000000000000000000000000..471d96d71f2ad35883e2d62723752a0a3d472df5
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-march-31-260nw-399192199.txt
@@ -0,0 +1 @@
+0 192.5 114.5 349.0 191.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-may-11-260nw-648341116.txt b/projects/drone-net/labels/pilsen-czech-republic-may-11-260nw-648341116.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10ae2fb28271574783357c507ff447a1dae9fccc
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-may-11-260nw-648341116.txt
@@ -0,0 +1 @@
+0 231.5 116.5 355.0 83.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-may-11-260nw-648341119.txt b/projects/drone-net/labels/pilsen-czech-republic-may-11-260nw-648341119.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9fa2c6b87790c38d8b84c0c49f355162da870308
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-may-11-260nw-648341119.txt
@@ -0,0 +1 @@
+0 193.0 128.0 248.0 92.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-may-11-260nw-648341125.txt b/projects/drone-net/labels/pilsen-czech-republic-may-11-260nw-648341125.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0420428ef612604e4ae07030fc19956181f8f782
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-may-11-260nw-648341125.txt
@@ -0,0 +1 @@
+0 237.0 126.5 306.0 139.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457589.txt b/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457589.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b519f8c602b9388e46deda562bcfeba9e8f7110
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457589.txt
@@ -0,0 +1 @@
+0 193.0 99.5 214.0 113.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457592.txt b/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457592.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4577e07926c8d3f66d6b172c0e7941360325e329
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457592.txt
@@ -0,0 +1 @@
+0 195.5 150.5 251.0 107.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457595.txt b/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457595.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44c4145872618037b1a01339ae771603ddc7b72d
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457595.txt
@@ -0,0 +1 @@
+0 191.5 123.0 285.0 120.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457598.txt b/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457598.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7a932b3163ca5967e38478ce1968e65048998308
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457598.txt
@@ -0,0 +1 @@
+0 187.5 127.5 211.0 125.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457601.txt b/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457601.txt
new file mode 100644
index 0000000000000000000000000000000000000000..08a531ec4add9771ff656d438b9e8380efa68e84
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-may-18-260nw-1125457601.txt
@@ -0,0 +1 @@
+0 195.0 131.0 288.0 152.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648763564.txt b/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648763564.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ccb91ffa6af622703cf150379b39baccf5c25483
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648763564.txt
@@ -0,0 +1 @@
+0 137.5 124.0 217.0 78.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648763567.txt b/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648763567.txt
new file mode 100644
index 0000000000000000000000000000000000000000..af298168cc357500962816d9efc9a1d32daecd0b
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648763567.txt
@@ -0,0 +1 @@
+0 152.5 106.0 303.0 130.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648763570.txt b/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648763570.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a9d0296d083793f5142b11545ee107fd42e8e310
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648763570.txt
@@ -0,0 +1 @@
+0 168.5 90.5 207.0 113.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648779596.txt b/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648779596.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40b68b4757b0062d70d940d3feafc8aaa27d6b2e
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648779596.txt
@@ -0,0 +1 @@
+0 187.0 93.5 242.0 97.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648779605.txt b/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648779605.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b76c8d23136a8414942f5c5d18b02fc9ef6cb088
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648779605.txt
@@ -0,0 +1 @@
+0 129.5 83.5 147.0 67.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648779614.txt b/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648779614.txt
new file mode 100644
index 0000000000000000000000000000000000000000..acdef1225023467d51f9000c8240397329159af4
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-may-28-260nw-648779614.txt
@@ -0,0 +1 @@
+0 128.0 131.0 178.0 58.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-november-23-260nw-343474460.txt b/projects/drone-net/labels/pilsen-czech-republic-november-23-260nw-343474460.txt
new file mode 100644
index 0000000000000000000000000000000000000000..58c260041bd2447ff5a40f1e878f72d455acf0a6
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-november-23-260nw-343474460.txt
@@ -0,0 +1 @@
+0 157.0 100.5 290.0 173.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172431.txt b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172431.txt
new file mode 100644
index 0000000000000000000000000000000000000000..12a0c229478b5fdfdfc8f1d112c4ce2fa6199bbf
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172431.txt
@@ -0,0 +1 @@
+0 147.0 112.0 242.0 128.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172434.txt b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172434.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44d0a417683a8710efaea610e0d3d4f59cb22ebf
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172434.txt
@@ -0,0 +1 @@
+0 174.0 116.5 274.0 153.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172437.txt b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172437.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a93b0e7139fa177c20af18c8374cb92c5847359d
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172437.txt
@@ -0,0 +1 @@
+0 169.0 114.5 294.0 139.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172440.txt b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172440.txt
new file mode 100644
index 0000000000000000000000000000000000000000..104a80e4899b4ef2148a13c133d329106605a44e
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172440.txt
@@ -0,0 +1 @@
+0 148.5 93.5 261.0 105.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172443.txt b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172443.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ed19ce28ef54fba54dcafe3c9cb8e6cb38e79c7
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320172443.txt
@@ -0,0 +1 @@
+0 199.5 130.0 349.0 182.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320506097.txt b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320506097.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28b8fbf02da8353e5777916ddf734dab83d75854
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320506097.txt
@@ -0,0 +1 @@
+0 195.5 111.0 213.0 136.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320506100.txt b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320506100.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fbcab1fa85d53cb66525240df718e83a2a5b40c1
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320506100.txt
@@ -0,0 +1 @@
+0 208.0 113.0 274.0 142.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320506103.txt b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320506103.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b2e1f3c83ec884483a8f9dd2ad94c5e135ef513e
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-320506103.txt
@@ -0,0 +1 @@
+0 132.5 100.5 225.0 145.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-321477164.txt b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-321477164.txt
new file mode 100644
index 0000000000000000000000000000000000000000..da8ddccd1ed10b579752ea41c704f36fcd756be6
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-321477164.txt
@@ -0,0 +1 @@
+0 127.5 121.5 193.0 139.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-321477179.txt b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-321477179.txt
new file mode 100644
index 0000000000000000000000000000000000000000..25b59beae87a06de8797459a87de42882cc01d90
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-321477179.txt
@@ -0,0 +1 @@
+0 125.5 123.5 221.0 223.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-321477218.txt b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-321477218.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61e5011a8b306e7eaad36d274d87e55e833202b8
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-september-24-260nw-321477218.txt
@@ -0,0 +1 @@
+0 164.5 126.5 313.0 249.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-september-9-260nw-314912438.txt b/projects/drone-net/labels/pilsen-czech-republic-september-9-260nw-314912438.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c103298669e0c3e735f0e18248608b1d8fa4d1a4
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-september-9-260nw-314912438.txt
@@ -0,0 +1 @@
+0 196.0 141.5 370.0 171.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-september-9-260nw-314912441.txt b/projects/drone-net/labels/pilsen-czech-republic-september-9-260nw-314912441.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6131a2c05036ef8958013742eb049395b87c7f70
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-september-9-260nw-314912441.txt
@@ -0,0 +1 @@
+0 130.0 128.5 230.0 231.0
diff --git a/projects/drone-net/labels/pilsen-czech-republic-september-9-260nw-314912444.txt b/projects/drone-net/labels/pilsen-czech-republic-september-9-260nw-314912444.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f47b8087db53d58b15f5c672e636639c6c3376d
--- /dev/null
+++ b/projects/drone-net/labels/pilsen-czech-republic-september-9-260nw-314912444.txt
@@ -0,0 +1 @@
+0 206.5 106.5 405.0 195.0
diff --git a/projects/drone-net/labels/ping-village-china-october-10-260nw-536931037.txt b/projects/drone-net/labels/ping-village-china-october-10-260nw-536931037.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9f9678751a506f8ae629b9791cd1095ca4caefba
--- /dev/null
+++ b/projects/drone-net/labels/ping-village-china-october-10-260nw-536931037.txt
@@ -0,0 +1 @@
+0 232.5 119.5 161.0 77.0
diff --git a/projects/drone-net/labels/ping-village-china-october-10-260nw-536931091.txt b/projects/drone-net/labels/ping-village-china-october-10-260nw-536931091.txt
new file mode 100644
index 0000000000000000000000000000000000000000..651e1effc72eca56a19d0c9dae546390a27f7aef
--- /dev/null
+++ b/projects/drone-net/labels/ping-village-china-october-10-260nw-536931091.txt
@@ -0,0 +1 @@
+0 151.5 80.0 91.0 54.0
diff --git a/projects/drone-net/labels/ping-village-china-october-10-260nw-536931109.txt b/projects/drone-net/labels/ping-village-china-october-10-260nw-536931109.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97b61dc1a309fdeaedfd4abc1fd326ce93259c5f
--- /dev/null
+++ b/projects/drone-net/labels/ping-village-china-october-10-260nw-536931109.txt
@@ -0,0 +1 @@
+0 134.5 157.0 67.0 34.0
diff --git a/projects/drone-net/labels/ping-village-china-october-10-260nw-536931130.txt b/projects/drone-net/labels/ping-village-china-october-10-260nw-536931130.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0756a21136af2d67891edf195def8c6bde275521
--- /dev/null
+++ b/projects/drone-net/labels/ping-village-china-october-10-260nw-536931130.txt
@@ -0,0 +1 @@
+0 258.5 101.5 115.0 57.0
diff --git a/projects/drone-net/labels/ping-village-china-october-10-260nw-536931139.txt b/projects/drone-net/labels/ping-village-china-october-10-260nw-536931139.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dc47e8c4fb733ca4390e50f6957344351be661ec
--- /dev/null
+++ b/projects/drone-net/labels/ping-village-china-october-10-260nw-536931139.txt
@@ -0,0 +1 @@
+0 249.5 84.0 59.0 32.0
diff --git a/projects/drone-net/labels/ping-village-china-october-10-260nw-536931148.txt b/projects/drone-net/labels/ping-village-china-october-10-260nw-536931148.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4cf638b4752265d07e60e0c2ed351a871c0b6101
--- /dev/null
+++ b/projects/drone-net/labels/ping-village-china-october-10-260nw-536931148.txt
@@ -0,0 +1 @@
+0 196.0 144.5 58.0 41.0
diff --git a/projects/drone-net/labels/ping-village-china-october-10-260nw-536931178.txt b/projects/drone-net/labels/ping-village-china-october-10-260nw-536931178.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2020a8034fd604199a9ffb32b6bb21e68c721e72
--- /dev/null
+++ b/projects/drone-net/labels/ping-village-china-october-10-260nw-536931178.txt
@@ -0,0 +1 @@
+0 172.0 91.5 94.0 55.0
diff --git a/projects/drone-net/labels/pisa-italy-july-19-2015-260nw-298033190.txt b/projects/drone-net/labels/pisa-italy-july-19-2015-260nw-298033190.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0ca1c77886b03538d23d56525a6eed3c357a52f
--- /dev/null
+++ b/projects/drone-net/labels/pisa-italy-july-19-2015-260nw-298033190.txt
@@ -0,0 +1 @@
+0 125.5 167.5 175.0 77.0
diff --git a/projects/drone-net/labels/pisa-italy-july-19-2015-260nw-570700339.txt b/projects/drone-net/labels/pisa-italy-july-19-2015-260nw-570700339.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ade27cab84d2e87549906584d8967b5a4b8c22f6
--- /dev/null
+++ b/projects/drone-net/labels/pisa-italy-july-19-2015-260nw-570700339.txt
@@ -0,0 +1 @@
+0 113.5 155.0 147.0 62.0
diff --git a/projects/drone-net/labels/pisa-italy-july-19-2015-260nw-631818290.txt b/projects/drone-net/labels/pisa-italy-july-19-2015-260nw-631818290.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f356905e67791c139f98e7100454d9a1afd94f9
--- /dev/null
+++ b/projects/drone-net/labels/pisa-italy-july-19-2015-260nw-631818290.txt
@@ -0,0 +1 @@
+0 177.0 194.5 262.0 123.0
diff --git a/projects/drone-net/labels/pisa-italy-july-5-2015-260nw-664634065.txt b/projects/drone-net/labels/pisa-italy-july-5-2015-260nw-664634065.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f139e14a3162e67d6c7072967f0cbacaf192be6c
--- /dev/null
+++ b/projects/drone-net/labels/pisa-italy-july-5-2015-260nw-664634065.txt
@@ -0,0 +1 @@
+0 254.5 131.0 377.0 260.0
diff --git a/projects/drone-net/labels/pisa-italy-july-5-2015-260nw-688403161.txt b/projects/drone-net/labels/pisa-italy-july-5-2015-260nw-688403161.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66d199ff29c46725c9deaccf5408a866e8b4c144
--- /dev/null
+++ b/projects/drone-net/labels/pisa-italy-july-5-2015-260nw-688403161.txt
@@ -0,0 +1 @@
+0 301.5 147.5 183.0 183.0
diff --git a/projects/drone-net/labels/pisa-italy-july-5-2015-260nw-723823441.txt b/projects/drone-net/labels/pisa-italy-july-5-2015-260nw-723823441.txt
new file mode 100644
index 0000000000000000000000000000000000000000..52fde29818301e94ec462c6acbf7f6b30503870e
--- /dev/null
+++ b/projects/drone-net/labels/pisa-italy-july-5-2015-260nw-723823441.txt
@@ -0,0 +1 @@
+0 408.0 138.5 282.0 261.0
diff --git a/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654925.txt b/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654925.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d63bbab455bb559ac6598f17d884d157b80cb7f7
--- /dev/null
+++ b/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654925.txt
@@ -0,0 +1 @@
+0 198.0 135.0 382.0 208.0
diff --git a/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654928.txt b/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654928.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ec15b788cfd4f47bfa0117b84f9303f22f25dcc
--- /dev/null
+++ b/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654928.txt
@@ -0,0 +1 @@
+0 330.0 149.0 644.0 214.0
diff --git a/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654931.txt b/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654931.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8303fc857935347d530999cea2b1313c88ba3269
--- /dev/null
+++ b/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654931.txt
@@ -0,0 +1 @@
+0 252.5 137.0 467.0 250.0
diff --git a/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654934.txt b/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654934.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd9eec984b2fc8f05e53db878ea8d53e0426eba9
--- /dev/null
+++ b/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654934.txt
@@ -0,0 +1 @@
+0 353.5 128.0 649.0 206.0
diff --git a/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654937.txt b/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654937.txt
new file mode 100644
index 0000000000000000000000000000000000000000..786fc16d3db93be20d3140eb6be8bcd1b8677c97
--- /dev/null
+++ b/projects/drone-net/labels/placentia-ca-usa-february-18th-260nw-1029654937.txt
@@ -0,0 +1 @@
+0 246.5 136.0 457.0 216.0
diff --git a/projects/drone-net/labels/porto-alegre-brazil-april-2017-260nw-633389573.txt b/projects/drone-net/labels/porto-alegre-brazil-april-2017-260nw-633389573.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8dcf96a6e8e9f7725972f479a08c6804cde671cf
--- /dev/null
+++ b/projects/drone-net/labels/porto-alegre-brazil-april-2017-260nw-633389573.txt
@@ -0,0 +1 @@
+0 172.5 127.5 277.0 215.0
diff --git a/projects/drone-net/labels/porto-alegre-brazil-april-2017-260nw-633389618.txt b/projects/drone-net/labels/porto-alegre-brazil-april-2017-260nw-633389618.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c5bad82f442cfdc6acdde057d40d777a81ac1f76
--- /dev/null
+++ b/projects/drone-net/labels/porto-alegre-brazil-april-2017-260nw-633389618.txt
@@ -0,0 +1 @@
+0 196.0 126.5 122.0 123.0
diff --git a/projects/drone-net/labels/porto-alegre-brazil-april-2017-260nw-633389735.txt b/projects/drone-net/labels/porto-alegre-brazil-april-2017-260nw-633389735.txt
new file mode 100644
index 0000000000000000000000000000000000000000..547dd5bcd5d790bab1edb53faa852afe4b152ad5
--- /dev/null
+++ b/projects/drone-net/labels/porto-alegre-brazil-april-2017-260nw-633389735.txt
@@ -0,0 +1 @@
+0 184.5 136.5 169.0 41.0
diff --git a/projects/drone-net/labels/prachuap-khiri-khan-thailand-june-260nw-285533252.txt b/projects/drone-net/labels/prachuap-khiri-khan-thailand-june-260nw-285533252.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0a4f10ea8e9ba85dec4cf90f9cb2bdce4fab5cfe
--- /dev/null
+++ b/projects/drone-net/labels/prachuap-khiri-khan-thailand-june-260nw-285533252.txt
@@ -0,0 +1 @@
+0 146.5 102.5 187.0 157.0
diff --git a/projects/drone-net/labels/prague-czech-republic-march-7-260nw-388821640.txt b/projects/drone-net/labels/prague-czech-republic-march-7-260nw-388821640.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a86de4d3dbd5d75c0170dff5bf36567f2b770b2
--- /dev/null
+++ b/projects/drone-net/labels/prague-czech-republic-march-7-260nw-388821640.txt
@@ -0,0 +1 @@
+0 184.5 146.5 335.0 181.0
diff --git a/projects/drone-net/labels/prague-czech-republic-march-7-260nw-388821655.txt b/projects/drone-net/labels/prague-czech-republic-march-7-260nw-388821655.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b1f59073f889995a3f2f01e556fe51f92376ae85
--- /dev/null
+++ b/projects/drone-net/labels/prague-czech-republic-march-7-260nw-388821655.txt
@@ -0,0 +1 @@
+0 190.5 148.0 359.0 198.0
diff --git a/projects/drone-net/labels/prague-czech-republic-march-7-260nw-388821658.txt b/projects/drone-net/labels/prague-czech-republic-march-7-260nw-388821658.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31c4739240de63ca4cdb150c788b69d0b4c4adec
--- /dev/null
+++ b/projects/drone-net/labels/prague-czech-republic-march-7-260nw-388821658.txt
@@ -0,0 +1 @@
+0 131.5 129.0 251.0 224.0
diff --git a/projects/drone-net/labels/prague-czech-republic-march-7-260nw-388821661.txt b/projects/drone-net/labels/prague-czech-republic-march-7-260nw-388821661.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e2d95f1242c8d9dbb3198541fd3cffc40bf5eb6
--- /dev/null
+++ b/projects/drone-net/labels/prague-czech-republic-march-7-260nw-388821661.txt
@@ -0,0 +1 @@
+0 200.5 129.5 383.0 191.0
diff --git a/projects/drone-net/labels/pskov-region-russia-june-10-260nw-1142784020.txt b/projects/drone-net/labels/pskov-region-russia-june-10-260nw-1142784020.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f33e87166e218574ae46a96371933ab56fa22c4e
--- /dev/null
+++ b/projects/drone-net/labels/pskov-region-russia-june-10-260nw-1142784020.txt
@@ -0,0 +1 @@
+0 200.5 101.0 221.0 102.0
diff --git a/projects/drone-net/labels/pskov-russia-june-10-2016-260nw-1116035453.txt b/projects/drone-net/labels/pskov-russia-june-10-2016-260nw-1116035453.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8a77f4e34a07a7eb4eb37d3ae22c9d5bf0dbe5ee
--- /dev/null
+++ b/projects/drone-net/labels/pskov-russia-june-10-2016-260nw-1116035453.txt
@@ -0,0 +1 @@
+0 205.5 155.5 305.0 161.0
diff --git a/projects/drone-net/labels/pulau-pinangmalaysia-25-july-2018drone-260nw-1142129600.txt b/projects/drone-net/labels/pulau-pinangmalaysia-25-july-2018drone-260nw-1142129600.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3555ea007be3dc12910f539f8b8a350669ebacfa
--- /dev/null
+++ b/projects/drone-net/labels/pulau-pinangmalaysia-25-july-2018drone-260nw-1142129600.txt
@@ -0,0 +1 @@
+0 159.5 117.5 269.0 153.0
diff --git a/projects/drone-net/labels/pulau-pinangmalaysia-25-july-2018drone-260nw-1142135105.txt b/projects/drone-net/labels/pulau-pinangmalaysia-25-july-2018drone-260nw-1142135105.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7be2d6ad2ea5733484780181ce29b7913f2d5f4b
--- /dev/null
+++ b/projects/drone-net/labels/pulau-pinangmalaysia-25-july-2018drone-260nw-1142135105.txt
@@ -0,0 +1 @@
+0 160.5 139.0 191.0 108.0
diff --git a/projects/drone-net/labels/pulau-tengah-mersing-may-15-260nw-421557403.txt b/projects/drone-net/labels/pulau-tengah-mersing-may-15-260nw-421557403.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3079062b1370082153b003a03c3446ee1d08dd0d
--- /dev/null
+++ b/projects/drone-net/labels/pulau-tengah-mersing-may-15-260nw-421557403.txt
@@ -0,0 +1 @@
+0 196.5 131.5 77.0 43.0
diff --git a/projects/drone-net/labels/pulau-tengah-mersing-may-15-260nw-421557448.txt b/projects/drone-net/labels/pulau-tengah-mersing-may-15-260nw-421557448.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a2535a17d57887f6d86f9e185c2e7abcdbc15634
--- /dev/null
+++ b/projects/drone-net/labels/pulau-tengah-mersing-may-15-260nw-421557448.txt
@@ -0,0 +1 @@
+0 196.0 128.5 82.0 37.0
diff --git a/projects/drone-net/labels/quadcopter-dji-spark-outdoor-aerial-260nw-710269843.txt b/projects/drone-net/labels/quadcopter-dji-spark-outdoor-aerial-260nw-710269843.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db250f8950d7eaa2c8d3b73271e9106930170022
--- /dev/null
+++ b/projects/drone-net/labels/quadcopter-dji-spark-outdoor-aerial-260nw-710269843.txt
@@ -0,0 +1 @@
+0 203.5 134.0 133.0 52.0
diff --git a/projects/drone-net/labels/quadcopter-flying-over-ground-demonstration-260nw-1137599837.txt b/projects/drone-net/labels/quadcopter-flying-over-ground-demonstration-260nw-1137599837.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1730af85f924d9e45c4f3f4775d12a50467e3daa
--- /dev/null
+++ b/projects/drone-net/labels/quadcopter-flying-over-ground-demonstration-260nw-1137599837.txt
@@ -0,0 +1 @@
+0 198.5 112.0 333.0 124.0
diff --git a/projects/drone-net/labels/quadcopter-flying-sky-electric-pylon-260nw-1137589946.txt b/projects/drone-net/labels/quadcopter-flying-sky-electric-pylon-260nw-1137589946.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8908c4e1542b93461580f429655cf23b48af1470
--- /dev/null
+++ b/projects/drone-net/labels/quadcopter-flying-sky-electric-pylon-260nw-1137589946.txt
@@ -0,0 +1 @@
+0 180.0 117.5 226.0 185.0
diff --git a/projects/drone-net/labels/quadcopter-flying-sky-electric-pylon-260nw-1137589949.txt b/projects/drone-net/labels/quadcopter-flying-sky-electric-pylon-260nw-1137589949.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a2cd4f8227a17e3fa26444e43ee15fb336220347
--- /dev/null
+++ b/projects/drone-net/labels/quadcopter-flying-sky-electric-pylon-260nw-1137589949.txt
@@ -0,0 +1 @@
+0 255.0 126.0 184.0 134.0
diff --git a/projects/drone-net/labels/quadcopter-flying-sky-electric-pylon-260nw-1137589955.txt b/projects/drone-net/labels/quadcopter-flying-sky-electric-pylon-260nw-1137589955.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0870f11b341d9b0a09845c471096dbe754114df6
--- /dev/null
+++ b/projects/drone-net/labels/quadcopter-flying-sky-electric-pylon-260nw-1137589955.txt
@@ -0,0 +1 @@
+0 175.0 95.0 154.0 116.0
diff --git a/projects/drone-net/labels/quadcopter-flying-sky-electric-pylon-260nw-1137589970.txt b/projects/drone-net/labels/quadcopter-flying-sky-electric-pylon-260nw-1137589970.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7929fbe436fc8a56aa8507f475935f6d1f99bdb0
--- /dev/null
+++ b/projects/drone-net/labels/quadcopter-flying-sky-electric-pylon-260nw-1137589970.txt
@@ -0,0 +1 @@
+0 233.5 110.0 111.0 90.0
diff --git a/projects/drone-net/labels/quadcopter-placed-on-box-before-260nw-1137583832.txt b/projects/drone-net/labels/quadcopter-placed-on-box-before-260nw-1137583832.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e29a4893805fe917f69300d3bf791dee85b021d
--- /dev/null
+++ b/projects/drone-net/labels/quadcopter-placed-on-box-before-260nw-1137583832.txt
@@ -0,0 +1 @@
+0 279.0 96.0 222.0 180.0
diff --git a/projects/drone-net/labels/quadcopter-placed-on-box-before-260nw-1137583835.txt b/projects/drone-net/labels/quadcopter-placed-on-box-before-260nw-1137583835.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f3a2b2a1fe4bc451bcb422ef37cf145e93f6ba28
--- /dev/null
+++ b/projects/drone-net/labels/quadcopter-placed-on-box-before-260nw-1137583835.txt
@@ -0,0 +1 @@
+0 192.0 145.5 378.0 179.0
diff --git a/projects/drone-net/labels/quadcopter-placed-on-box-before-260nw-1137583841.txt b/projects/drone-net/labels/quadcopter-placed-on-box-before-260nw-1137583841.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9f0ddc00ddb3973fbabf3349f54ee1f8b8f8253
--- /dev/null
+++ b/projects/drone-net/labels/quadcopter-placed-on-box-before-260nw-1137583841.txt
@@ -0,0 +1 @@
+0 176.5 100.5 269.0 143.0
diff --git a/projects/drone-net/labels/quadcopter-placed-on-landing-pad-260nw-1137609788.txt b/projects/drone-net/labels/quadcopter-placed-on-landing-pad-260nw-1137609788.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3513b247beba2bfce8eac7e2514ec1d93a5a50f6
--- /dev/null
+++ b/projects/drone-net/labels/quadcopter-placed-on-landing-pad-260nw-1137609788.txt
@@ -0,0 +1 @@
+0 189.5 106.5 191.0 167.0
diff --git a/projects/drone-net/labels/quadcopter-remote-control-placed-on-260nw-1137612044.txt b/projects/drone-net/labels/quadcopter-remote-control-placed-on-260nw-1137612044.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c75d2da8a41e9e840ba01a26f9b268fa2dea016
--- /dev/null
+++ b/projects/drone-net/labels/quadcopter-remote-control-placed-on-260nw-1137612044.txt
@@ -0,0 +1 @@
+0 246.0 82.5 154.0 113.0
diff --git a/projects/drone-net/labels/quadrocopters-on-plastic-box-grass-260nw-733491409.txt b/projects/drone-net/labels/quadrocopters-on-plastic-box-grass-260nw-733491409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9927509d985384067dc9d79fad06782b3a19476
--- /dev/null
+++ b/projects/drone-net/labels/quadrocopters-on-plastic-box-grass-260nw-733491409.txt
@@ -0,0 +1 @@
+0 194.5 134.0 295.0 170.0
diff --git a/projects/drone-net/labels/ranong-thailand-march-20-dji-260nw-534807331.txt b/projects/drone-net/labels/ranong-thailand-march-20-dji-260nw-534807331.txt
new file mode 100644
index 0000000000000000000000000000000000000000..56bb33b936321192b5c615be9b132472e1ebed9e
--- /dev/null
+++ b/projects/drone-net/labels/ranong-thailand-march-20-dji-260nw-534807331.txt
@@ -0,0 +1 @@
+0 150.5 146.0 189.0 100.0
diff --git a/projects/drone-net/labels/ratchaburi-bangkok-september-22-2016-260nw-472883209.txt b/projects/drone-net/labels/ratchaburi-bangkok-september-22-2016-260nw-472883209.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0695818bd6b6ad6deb01df89dfe3d4c41fccb3d9
--- /dev/null
+++ b/projects/drone-net/labels/ratchaburi-bangkok-september-22-2016-260nw-472883209.txt
@@ -0,0 +1 @@
+0 195.0 123.0 170.0 120.0
diff --git a/projects/drone-net/labels/ratchaburi-bangkok-september-22-2016-260nw-472883212.txt b/projects/drone-net/labels/ratchaburi-bangkok-september-22-2016-260nw-472883212.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66c47abae102598157cf768d25c56e20d5e147dd
--- /dev/null
+++ b/projects/drone-net/labels/ratchaburi-bangkok-september-22-2016-260nw-472883212.txt
@@ -0,0 +1 @@
+0 207.0 134.0 250.0 188.0
diff --git a/projects/drone-net/labels/ratchaburi-thailand-nov-3-2016-260nw-522323662.txt b/projects/drone-net/labels/ratchaburi-thailand-nov-3-2016-260nw-522323662.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db65b9fa116327f09ca70cfd376dc9b2255dc184
--- /dev/null
+++ b/projects/drone-net/labels/ratchaburi-thailand-nov-3-2016-260nw-522323662.txt
@@ -0,0 +1 @@
+0 195.5 158.5 281.0 151.0
diff --git a/projects/drone-net/labels/ratchaburithailand-may-1-2016-flying-260nw-522323092.txt b/projects/drone-net/labels/ratchaburithailand-may-1-2016-flying-260nw-522323092.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3b4e066dbe7a946b3c48a2c1504d8742a0661b2
--- /dev/null
+++ b/projects/drone-net/labels/ratchaburithailand-may-1-2016-flying-260nw-522323092.txt
@@ -0,0 +1 @@
+0 193.0 134.0 338.0 128.0
diff --git a/projects/drone-net/labels/ratchaburithailand-may-1-2016-flying-260nw-526717036.txt b/projects/drone-net/labels/ratchaburithailand-may-1-2016-flying-260nw-526717036.txt
new file mode 100644
index 0000000000000000000000000000000000000000..caf1344eac36bb95adb87a7fa3026352c307f5ba
--- /dev/null
+++ b/projects/drone-net/labels/ratchaburithailand-may-1-2016-flying-260nw-526717036.txt
@@ -0,0 +1 @@
+0 186.0 142.5 336.0 127.0
diff --git a/projects/drone-net/labels/rawang-malaysia-mac-5-2018-260nw-1040456284.txt b/projects/drone-net/labels/rawang-malaysia-mac-5-2018-260nw-1040456284.txt
new file mode 100644
index 0000000000000000000000000000000000000000..99212fa15202255e8f0838d9c9ff09f02855db02
--- /dev/null
+++ b/projects/drone-net/labels/rawang-malaysia-mac-5-2018-260nw-1040456284.txt
@@ -0,0 +1 @@
+0 228.5 164.0 245.0 84.0
diff --git a/projects/drone-net/labels/rawang-malaysia-mac-5-2018-260nw-1040459725.txt b/projects/drone-net/labels/rawang-malaysia-mac-5-2018-260nw-1040459725.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0dc4869789bc724601c7a4124488cfd0404ad860
--- /dev/null
+++ b/projects/drone-net/labels/rawang-malaysia-mac-5-2018-260nw-1040459725.txt
@@ -0,0 +1 @@
+0 248.5 141.0 231.0 80.0
diff --git a/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037482888.txt b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037482888.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70fc6c8fdda61b271b4b664281a46f7c2b7ce718
--- /dev/null
+++ b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037482888.txt
@@ -0,0 +1 @@
+0 180.5 138.5 301.0 171.0
diff --git a/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037483026.txt b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037483026.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7cfa051410a09f2f1af3fac06b868bd58e1d8a45
--- /dev/null
+++ b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037483026.txt
@@ -0,0 +1 @@
+0 189.0 131.0 296.0 250.0
diff --git a/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037483359.txt b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037483359.txt
new file mode 100644
index 0000000000000000000000000000000000000000..726d90c15ead7b6fa895016de258e57e340b3a54
--- /dev/null
+++ b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037483359.txt
@@ -0,0 +1 @@
+0 179.0 128.0 328.0 122.0
diff --git a/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488285.txt b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488285.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c3362c252186771d09476e8d9ac486638ecb2986
--- /dev/null
+++ b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488285.txt
@@ -0,0 +1 @@
+0 162.0 101.5 324.0 147.0
diff --git a/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488306.txt b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488306.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc76d05d1b9d17b48764133a57e6137b67687400
--- /dev/null
+++ b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488306.txt
@@ -0,0 +1 @@
+0 180.0 110.0 312.0 136.0
diff --git a/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488339.txt b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488339.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d9a53c5c9e28c15fc1a05cbc84773651c84eae3
--- /dev/null
+++ b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488339.txt
@@ -0,0 +1 @@
+0 175.0 136.0 344.0 150.0
diff --git a/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488354.txt b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488354.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8738f1e27dd56c8abad5ec29c6bd8e4b13ad5593
--- /dev/null
+++ b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488354.txt
@@ -0,0 +1 @@
+0 181.5 133.0 283.0 152.0
diff --git a/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488675.txt b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488675.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6a28df48591b869a3733ea0480d4b166cb6fa0dc
--- /dev/null
+++ b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488675.txt
@@ -0,0 +1 @@
+0 184.0 141.0 326.0 250.0
diff --git a/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488690.txt b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488690.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41316900e17a3635931120e67c4dc4680e38cf21
--- /dev/null
+++ b/projects/drone-net/labels/rawang-malaysia-march-3-2018-260nw-1037488690.txt
@@ -0,0 +1 @@
+0 172.0 134.0 304.0 196.0
diff --git a/projects/drone-net/labels/rayong-thailand-april-17-2018-260nw-1083059450.txt b/projects/drone-net/labels/rayong-thailand-april-17-2018-260nw-1083059450.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d52dafbdb25ed85372778fb35c332424fe7f2e54
--- /dev/null
+++ b/projects/drone-net/labels/rayong-thailand-april-17-2018-260nw-1083059450.txt
@@ -0,0 +1 @@
+0 129.0 134.0 136.0 46.0
diff --git a/projects/drone-net/labels/red-dji-spark-landing-on-260nw-783030811.txt b/projects/drone-net/labels/red-dji-spark-landing-on-260nw-783030811.txt
new file mode 100644
index 0000000000000000000000000000000000000000..acca5d58224f707d4f161e0ef8c01daa2166cdf5
--- /dev/null
+++ b/projects/drone-net/labels/red-dji-spark-landing-on-260nw-783030811.txt
@@ -0,0 +1 @@
+0 181.0 151.5 148.0 133.0
diff --git a/projects/drone-net/labels/ringlikon-switzerland-13-october-2017-260nw-734035678.txt b/projects/drone-net/labels/ringlikon-switzerland-13-october-2017-260nw-734035678.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13cdf8508a6f087847fdf679565570db80a30f24
--- /dev/null
+++ b/projects/drone-net/labels/ringlikon-switzerland-13-october-2017-260nw-734035678.txt
@@ -0,0 +1 @@
+0 139.0 151.5 170.0 85.0
diff --git a/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196500.txt b/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196500.txt
new file mode 100644
index 0000000000000000000000000000000000000000..45cb680d234c322bd396478c0f4f7b62a9d19c33
--- /dev/null
+++ b/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196500.txt
@@ -0,0 +1 @@
+0 187.0 106.0 144.0 102.0
diff --git a/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196518.txt b/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196518.txt
new file mode 100644
index 0000000000000000000000000000000000000000..64c3a0a309c1cf311307e08f05b0db30b99a4756
--- /dev/null
+++ b/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196518.txt
@@ -0,0 +1 @@
+0 187.0 151.5 190.0 149.0
diff --git a/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196530.txt b/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196530.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26fbb71a8b2e33d8da8e7a20c19a28402ae772ed
--- /dev/null
+++ b/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196530.txt
@@ -0,0 +1 @@
+0 231.0 124.0 150.0 136.0
diff --git a/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196536.txt b/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196536.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98c4a4019e7f888b5601342b2d74e112ce227863
--- /dev/null
+++ b/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196536.txt
@@ -0,0 +1 @@
+0 199.5 83.5 133.0 101.0
diff --git a/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196539.txt b/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196539.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ef1eaff51885f73b35b8a1a20e6053f30db85c0a
--- /dev/null
+++ b/projects/drone-net/labels/rio-de-janeiro-april-17-260nw-409196539.txt
@@ -0,0 +1 @@
+0 177.5 118.0 141.0 96.0
diff --git a/projects/drone-net/labels/riyadh-saudi-arabia-february-16-260nw-1027602172.txt b/projects/drone-net/labels/riyadh-saudi-arabia-february-16-260nw-1027602172.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd89396fe789c9234669b3069a77c737b5880952
--- /dev/null
+++ b/projects/drone-net/labels/riyadh-saudi-arabia-february-16-260nw-1027602172.txt
@@ -0,0 +1 @@
+0 160.0 133.5 178.0 117.0
diff --git a/projects/drone-net/labels/riyadh-saudi-arabia-february-16-260nw-1027602178.txt b/projects/drone-net/labels/riyadh-saudi-arabia-february-16-260nw-1027602178.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5e1d23c1879fdb4b50ad6a473b54d7894773b099
--- /dev/null
+++ b/projects/drone-net/labels/riyadh-saudi-arabia-february-16-260nw-1027602178.txt
@@ -0,0 +1 @@
+0 100.0 129.5 176.0 149.0
diff --git a/projects/drone-net/labels/riyadh-saudi-arabia-february-17-260nw-1028387533.txt b/projects/drone-net/labels/riyadh-saudi-arabia-february-17-260nw-1028387533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1653702b7b033e8425a2f24ebb85a159e6ddd498
--- /dev/null
+++ b/projects/drone-net/labels/riyadh-saudi-arabia-february-17-260nw-1028387533.txt
@@ -0,0 +1 @@
+0 207.5 102.0 55.0 32.0
diff --git a/projects/drone-net/labels/rolla-missouridecember-28-2014-flying-260nw-263433857.txt b/projects/drone-net/labels/rolla-missouridecember-28-2014-flying-260nw-263433857.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d1c9392948c08b12587e817fd9a35b37a3891010
--- /dev/null
+++ b/projects/drone-net/labels/rolla-missouridecember-28-2014-flying-260nw-263433857.txt
@@ -0,0 +1 @@
+0 134.5 147.0 237.0 130.0
diff --git a/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406700.txt b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406700.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e7caf6998c6e9c217aeddd41736f3a57bffc2d30
--- /dev/null
+++ b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406700.txt
@@ -0,0 +1 @@
+0 234.0 107.5 312.0 165.0
diff --git a/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406709.txt b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406709.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d93d69e889bca0d661c6d435d25cc4693a6f1860
--- /dev/null
+++ b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406709.txt
@@ -0,0 +1 @@
+0 242.0 127.5 268.0 135.0
diff --git a/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406712.txt b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406712.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ba35a404ed3a68b5e73543af6f72134c8da1efe
--- /dev/null
+++ b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406712.txt
@@ -0,0 +1 @@
+0 193.0 119.5 294.0 223.0
diff --git a/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406721.txt b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406721.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00ca3fb833688638bef02f35cc427848b112ac4c
--- /dev/null
+++ b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406721.txt
@@ -0,0 +1 @@
+0 189.0 126.5 318.0 167.0
diff --git a/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406727.txt b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406727.txt
new file mode 100644
index 0000000000000000000000000000000000000000..07bdd7b9c468b7272c1dca6a3cea92c1d8d5e4cb
--- /dev/null
+++ b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-548406727.txt
@@ -0,0 +1 @@
+0 196.0 124.0 328.0 184.0
diff --git a/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365932.txt b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365932.txt
new file mode 100644
index 0000000000000000000000000000000000000000..293742529307c6f50d2103a9c58b21eaabc9aeb4
--- /dev/null
+++ b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365932.txt
@@ -0,0 +1 @@
+0 198.0 121.5 210.0 199.0
diff --git a/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365938.txt b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365938.txt
new file mode 100644
index 0000000000000000000000000000000000000000..73c5207ff142d300f9d929323a53e4d4e0ce6a5f
--- /dev/null
+++ b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365938.txt
@@ -0,0 +1 @@
+0 203.0 130.5 274.0 193.0
diff --git a/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365947.txt b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365947.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86a69b48f373b176581392e907ce2f63867605f5
--- /dev/null
+++ b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365947.txt
@@ -0,0 +1 @@
+0 260.0 143.5 220.0 123.0
diff --git a/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365953.txt b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365953.txt
new file mode 100644
index 0000000000000000000000000000000000000000..149a06d13f87789249460972e92b96bf41124e62
--- /dev/null
+++ b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365953.txt
@@ -0,0 +1 @@
+0 192.0 127.5 288.0 145.0
diff --git a/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365962.txt b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365962.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd8e721c7d88a77a5b02aef1898e05e8be7d52d5
--- /dev/null
+++ b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365962.txt
@@ -0,0 +1 @@
+0 169.0 129.5 330.0 255.0
diff --git a/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365971.txt b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365971.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b5f0aef2cbb2fb427d463dc71e585bfb3abc72c
--- /dev/null
+++ b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365971.txt
@@ -0,0 +1 @@
+0 194.5 133.0 157.0 132.0
diff --git a/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365980.txt b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365980.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b485e3fa5383a5c5a8725f442bf12fc3dccda0a
--- /dev/null
+++ b/projects/drone-net/labels/rostov-on-don-russia-january-260nw-549365980.txt
@@ -0,0 +1 @@
+0 213.5 104.5 213.0 101.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689237.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689237.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c65e4762ae8851ebc1ea1f962c2146bad846716b
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689237.txt
@@ -0,0 +1 @@
+0 250.0 129.5 134.0 97.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689240.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689240.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6d29f8b7e5064686b1d26d75d6482d72cef17f64
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689240.txt
@@ -0,0 +1 @@
+0 167.5 122.5 95.0 91.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689243.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689243.txt
new file mode 100644
index 0000000000000000000000000000000000000000..30df26ef8a29199f924010581df694092a90f7b3
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689243.txt
@@ -0,0 +1 @@
+0 236.5 138.5 105.0 73.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689246.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689246.txt
new file mode 100644
index 0000000000000000000000000000000000000000..03c150204da02384b6fc289c9192b239a1aae803
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689246.txt
@@ -0,0 +1 @@
+0 242.5 138.0 141.0 86.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689249.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689249.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de77d796247d588a1c826c4ff1a38d118a502727
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689249.txt
@@ -0,0 +1 @@
+0 219.5 141.0 173.0 126.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689252.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689252.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f27dcbcbe8802e2bc0c8369cfce66368e2ae5f0
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689252.txt
@@ -0,0 +1 @@
+0 207.5 126.0 143.0 120.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689255.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689255.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97288b0a02b0d666f18d1ae1b59cc7295fb39323
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689255.txt
@@ -0,0 +1 @@
+0 229.0 140.5 116.0 75.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689258.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689258.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c1974540ac50e9267fdd810af4be68de8b65def
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689258.txt
@@ -0,0 +1,2 @@
+0 251.0 101.0 122.0 46.0
+0 241.5 148.0 123.0 58.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689261.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689261.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c8702f5f006aed5379181365befe2aed0adb542
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689261.txt
@@ -0,0 +1 @@
+0 241.0 135.0 158.0 112.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689264.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689264.txt
new file mode 100644
index 0000000000000000000000000000000000000000..589b035dfacf7d33946294fcf07a818814d76102
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689264.txt
@@ -0,0 +1 @@
+0 232.5 140.0 103.0 102.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689267.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689267.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61bb6307af81d57193329840943628872b11a105
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689267.txt
@@ -0,0 +1 @@
+0 246.0 122.0 172.0 108.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689270.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689270.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a27f6c0ef466750bbde6f85cad1ecf2e7a52caaf
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689270.txt
@@ -0,0 +1 @@
+0 254.0 134.0 150.0 124.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689273.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689273.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c69ab22b7dea14c70baa675ceed8c6398262581
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689273.txt
@@ -0,0 +1 @@
+0 271.0 134.0 176.0 118.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689276.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689276.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a7b07ff25edf1a1de3eb1729a1ed4d30a3f29de0
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689276.txt
@@ -0,0 +1 @@
+0 241.5 131.0 153.0 104.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689279.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689279.txt
new file mode 100644
index 0000000000000000000000000000000000000000..817a56d537d9c904ed98e505ddad2ec2a9272aee
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689279.txt
@@ -0,0 +1 @@
+0 135.5 118.0 145.0 132.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689282.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689282.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d424a154f6735f7468e0a8ab14d2e6f06793cfd0
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689282.txt
@@ -0,0 +1 @@
+0 255.0 132.5 108.0 95.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689285.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689285.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9642791088f0318343eb41e6b2ea056e53e50a82
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689285.txt
@@ -0,0 +1 @@
+0 246.5 132.5 195.0 123.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689288.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689288.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92028f81276e9f9ac97708d4c2f22d5111e02360
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689288.txt
@@ -0,0 +1 @@
+0 233.0 140.0 98.0 82.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689291.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689291.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51ace4e2b85a62d2e3421fa69b914a3354b94702
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689291.txt
@@ -0,0 +1 @@
+0 243.5 131.0 127.0 90.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689294.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689294.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6183011a5c038faef7114d178efcf6599716d9ad
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689294.txt
@@ -0,0 +1 @@
+0 88.0 162.0 76.0 58.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689297.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689297.txt
new file mode 100644
index 0000000000000000000000000000000000000000..138366a74598677dc9a11d9a8ba329c6e5a4e5f5
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689297.txt
@@ -0,0 +1 @@
+0 250.0 137.5 138.0 93.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689300.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689300.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3d1472a861a736e562f120c8b79acce99e5a15c
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689300.txt
@@ -0,0 +1 @@
+0 258.5 146.0 143.0 68.0
diff --git a/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689651.txt b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689651.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13ff904e997226b3e94147d9258c252b3af076e2
--- /dev/null
+++ b/projects/drone-net/labels/rostov-region-russia-05202018-professional-260nw-1095689651.txt
@@ -0,0 +1 @@
+0 129.5 132.0 157.0 110.0
diff --git a/projects/drone-net/labels/russia-irkutsk-february-04-2017-260nw-573424861.txt b/projects/drone-net/labels/russia-irkutsk-february-04-2017-260nw-573424861.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0617ef39d3abd4b1eb6bdc31764b465e21e19755
--- /dev/null
+++ b/projects/drone-net/labels/russia-irkutsk-february-04-2017-260nw-573424861.txt
@@ -0,0 +1 @@
+0 166.5 110.5 115.0 101.0
diff --git a/projects/drone-net/labels/russia-moscow-redion-june-08-260nw-1119940988.txt b/projects/drone-net/labels/russia-moscow-redion-june-08-260nw-1119940988.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6f43582f51e20e0a98bf62df2ba5a2aaecdcefa
--- /dev/null
+++ b/projects/drone-net/labels/russia-moscow-redion-june-08-260nw-1119940988.txt
@@ -0,0 +1 @@
+0 183.5 82.5 47.0 31.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-28-august-260nw-575234419.txt b/projects/drone-net/labels/russia-poltavskaya-village-28-august-260nw-575234419.txt
new file mode 100644
index 0000000000000000000000000000000000000000..17e3ced4a073ee998ecc50ab2e62561e1cb71799
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-28-august-260nw-575234419.txt
@@ -0,0 +1 @@
+0 191.0 138.0 256.0 192.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-28-august-260nw-609504488.txt b/projects/drone-net/labels/russia-poltavskaya-village-28-august-260nw-609504488.txt
new file mode 100644
index 0000000000000000000000000000000000000000..543795dfa70db2d85642dd234e447035a395de1c
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-28-august-260nw-609504488.txt
@@ -0,0 +1 @@
+0 194.0 145.0 170.0 126.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-28-august-260nw-620787953.txt b/projects/drone-net/labels/russia-poltavskaya-village-28-august-260nw-620787953.txt
new file mode 100644
index 0000000000000000000000000000000000000000..140835be2abffde6bde98f8077572865c0d42ce9
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-28-august-260nw-620787953.txt
@@ -0,0 +1 @@
+0 198.5 145.5 237.0 159.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-28-august-260nw-739500751.txt b/projects/drone-net/labels/russia-poltavskaya-village-28-august-260nw-739500751.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e45896650eb3a9c49924086fefda5acf54dff601
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-28-august-260nw-739500751.txt
@@ -0,0 +1 @@
+0 186.0 136.5 256.0 173.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414621868.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414621868.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a8c398167ed3f9143e03630e13aa6cddf53d1879
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414621868.txt
@@ -0,0 +1 @@
+0 198.0 132.5 110.0 53.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414621874.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414621874.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a75f26deb0d3a9aa8f1c250fb68a8a49e32e7d53
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414621874.txt
@@ -0,0 +1 @@
+0 196.0 139.5 150.0 103.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657715.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657715.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7313a6a6791549eee3b1317c452def0bfac51b47
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657715.txt
@@ -0,0 +1 @@
+0 190.5 137.5 139.0 71.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657742.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657742.txt
new file mode 100644
index 0000000000000000000000000000000000000000..82b831ac4123c6a3b10d40af490c4c97409f03bf
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657742.txt
@@ -0,0 +1,2 @@
+0 274.0 149.5 136.0 83.0
+0 341.5 190.5 1.0 1.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657748.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657748.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5c94a3744c555ff1adc4dfe9dc24947c99efe52f
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657748.txt
@@ -0,0 +1 @@
+0 117.5 129.5 137.0 65.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657751.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657751.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee44c3cdad7fb8ccdf9d3c739dc58d9579fd3d6f
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657751.txt
@@ -0,0 +1 @@
+0 117.0 135.5 72.0 53.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657754.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657754.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b8c7c95e57fbda9bb7e5aef31994e1e95975c894
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-414657754.txt
@@ -0,0 +1 @@
+0 190.5 130.5 79.0 59.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411477.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411477.txt
new file mode 100644
index 0000000000000000000000000000000000000000..101b594432834b0f87b0d4aa126ab08c91258bf5
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411477.txt
@@ -0,0 +1 @@
+0 126.0 161.5 168.0 79.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411528.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411528.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c3f46565c67c1cfcdc55a99716d8abab83042593
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411528.txt
@@ -0,0 +1 @@
+0 180.0 89.0 134.0 110.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411531.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411531.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6f2deaab07773ee39f4a2b87f326fa3134391654
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411531.txt
@@ -0,0 +1 @@
+0 198.0 139.5 182.0 107.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411558.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411558.txt
new file mode 100644
index 0000000000000000000000000000000000000000..257f172558e074d668a542a00c6ffef4236b884d
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411558.txt
@@ -0,0 +1 @@
+0 184.0 145.0 220.0 108.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411561.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411561.txt
new file mode 100644
index 0000000000000000000000000000000000000000..581712199e23685e8f1f159bc0f6604bf0ad392b
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411561.txt
@@ -0,0 +1 @@
+0 191.0 150.5 142.0 79.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411564.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411564.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cfecd5e0ac8818de0e4e035e555d3b3f92f1f125
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-415411564.txt
@@ -0,0 +1 @@
+0 197.5 124.5 145.0 115.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-416816827.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-416816827.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f0b51681cbac76ba803188071ea2ad8cc4f8454
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-416816827.txt
@@ -0,0 +1 @@
+0 199.5 150.5 329.0 139.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757067.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757067.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e2e08d2c4552cd976ec7a1beb5d9767d1878233
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757067.txt
@@ -0,0 +1 @@
+0 211.0 123.5 150.0 105.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757073.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757073.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b23ed7558c410499cee70fa43e00314e7106b570
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757073.txt
@@ -0,0 +1 @@
+0 194.0 124.0 78.0 70.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757082.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757082.txt
new file mode 100644
index 0000000000000000000000000000000000000000..985394c8ade063fc28272fcc7e27f5ed17bba709
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757082.txt
@@ -0,0 +1 @@
+0 199.0 141.5 156.0 97.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757094.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757094.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a1752aefd7e2fc5195e550d89290e3fcc31afd03
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757094.txt
@@ -0,0 +1 @@
+0 150.0 174.5 156.0 83.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757097.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757097.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4559652364db90eed74521ac122f34929ed9574a
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757097.txt
@@ -0,0 +1 @@
+0 192.0 132.5 128.0 73.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757118.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757118.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae19b11db2d83444de6e5a03dbb6aed0b1006e43
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757118.txt
@@ -0,0 +1 @@
+0 207.0 138.5 228.0 131.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757124.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757124.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00e0e7ac834702862d4e3d0344abad33bdf2254a
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757124.txt
@@ -0,0 +1 @@
+0 192.5 138.5 125.0 71.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757223.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757223.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c49358cacab7d2e2be3c4389b7d5d9bf2fde9543
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-473757223.txt
@@ -0,0 +1 @@
+0 193.0 140.0 160.0 60.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-624874499.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-624874499.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bfd355639143510a9a334d97f941339836ab1c46
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-624874499.txt
@@ -0,0 +1 @@
+0 180.0 131.0 230.0 184.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-733491226.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-733491226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..197d93539601b7ed405a590095f2fdeb2000e5b4
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-733491226.txt
@@ -0,0 +1 @@
+0 193.5 122.5 109.0 105.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-733491466.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-733491466.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f03e5b81c3d51837f023ed05d2479e117e3bd62
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-733491466.txt
@@ -0,0 +1 @@
+0 181.0 120.0 258.0 204.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-734333365.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-734333365.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2cbef09c16b94763cb77d05980dcf84027d2e205
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-1-260nw-734333365.txt
@@ -0,0 +1 @@
+0 193.5 148.0 179.0 96.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-13-260nw-473669161.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-13-260nw-473669161.txt
new file mode 100644
index 0000000000000000000000000000000000000000..87c683ea30784cb365b93c4103a15c3b46295776
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-13-260nw-473669161.txt
@@ -0,0 +1 @@
+0 251.5 150.5 153.0 119.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-13-260nw-473669182.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-13-260nw-473669182.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c41162691bdc1d261e32e2e76f3ff6eeddd8a19
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-13-260nw-473669182.txt
@@ -0,0 +1 @@
+0 146.0 135.5 148.0 75.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-13-260nw-576579913.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-13-260nw-576579913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7eee4e38aa63d14a401b7d3b968c0728c7c8636e
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-13-260nw-576579913.txt
@@ -0,0 +1 @@
+0 244.5 149.0 131.0 114.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-13-260nw-576579943.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-13-260nw-576579943.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f922cd41bad4338470b56e176310166a7013c5c6
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-13-260nw-576579943.txt
@@ -0,0 +1 @@
+0 211.0 137.5 260.0 165.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-636768163.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-636768163.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c0ac360d5b19de23e0a2b2ef85a265b583b8e3f4
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-636768163.txt
@@ -0,0 +1 @@
+0 204.0 124.0 294.0 248.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135521.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135521.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2dd11fb1bc8089cef0f440d83d9e95bd98a822c
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135521.txt
@@ -0,0 +1 @@
+0 191.5 119.0 127.0 192.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135533.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ffa5dbca7a99880664f9f4832f98923f387ae4cb
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135533.txt
@@ -0,0 +1 @@
+0 200.0 124.5 216.0 201.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135554.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135554.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c2744e6e423e842bb412a8696ec0e90d1fa7ff74
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135554.txt
@@ -0,0 +1 @@
+0 204.5 101.5 229.0 163.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135569.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135569.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9c22a8d613d4edf672fcc841d3295dd9cded59c4
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135569.txt
@@ -0,0 +1 @@
+0 221.5 136.0 337.0 252.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135587.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135587.txt
new file mode 100644
index 0000000000000000000000000000000000000000..50b6845db5b1a8f4da75f9a2f6ef5fad9592a152
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135587.txt
@@ -0,0 +1 @@
+0 77.5 87.0 125.0 122.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135596.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135596.txt
new file mode 100644
index 0000000000000000000000000000000000000000..629e647e5ad914d1ed17d7046423bfcf278cefbe
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135596.txt
@@ -0,0 +1 @@
+0 204.5 124.5 211.0 213.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135605.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135605.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c2d323609b652e7e8f21ce9d73ebc34559314c1
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135605.txt
@@ -0,0 +1 @@
+0 154.0 112.0 180.0 180.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135611.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135611.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d358eb9bb560b661a0e33ca6dc432eb7a9c6ed1d
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135611.txt
@@ -0,0 +1 @@
+0 65.0 116.0 130.0 214.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135620.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135620.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b77115954d9ea8431993d49ec508817479df2481
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135620.txt
@@ -0,0 +1 @@
+0 197.5 123.0 227.0 200.0
diff --git a/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135623.txt b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135623.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ffe518d27f79d438995b9e8bfc23b93279187eb7
--- /dev/null
+++ b/projects/drone-net/labels/russia-poltavskaya-village-may-9-260nw-638135623.txt
@@ -0,0 +1 @@
+0 269.0 109.5 160.0 205.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503623.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503623.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9d183021f8830c74b3c51833f2b58b7f3f4028ce
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503623.txt
@@ -0,0 +1 @@
+0 190.0 102.0 106.0 46.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503626.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503626.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0cbebb0a78125b70a497b1d99ce0cbd3505ea9e
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503626.txt
@@ -0,0 +1 @@
+0 189.0 113.5 110.0 43.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503629.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503629.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee94fbf65825e1dd918ebadc167f95df3f910d4d
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503629.txt
@@ -0,0 +1 @@
+0 227.5 99.5 117.0 51.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503632.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503632.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7acdf9a67d5bf77dff0830e01178b16381680f05
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503632.txt
@@ -0,0 +1 @@
+0 166.0 109.5 108.0 47.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503635.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503635.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81e9ac1955099a458b539dbb6202343e3ca32994
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503635.txt
@@ -0,0 +1 @@
+0 165.0 83.5 94.0 37.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503638.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ddb3a680ea80f81cbfe44ad3282ec8ddf8cb9cbd
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503638.txt
@@ -0,0 +1 @@
+0 186.5 129.5 85.0 27.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503641.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503641.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0397f174b4765247ffc0dbbe37579935647e2756
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503641.txt
@@ -0,0 +1 @@
+0 212.0 95.0 104.0 36.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503647.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503647.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2bf4c57496fb1091256ccbe447456ddaec99e182
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503647.txt
@@ -0,0 +1 @@
+0 136.5 96.5 135.0 43.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503650.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503650.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f26e3beb8ab89627b63563ccbfe7f0d6e97ecc3d
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503650.txt
@@ -0,0 +1 @@
+0 137.0 77.0 64.0 34.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503653.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503653.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad84aeed4737902cf6c4e13d1fc1f1b47f78eab7
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503653.txt
@@ -0,0 +1 @@
+0 170.5 95.0 69.0 26.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503656.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503656.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31eafc27079ab66bfee654760196168fdce3a1cd
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503656.txt
@@ -0,0 +1 @@
+0 167.0 93.5 140.0 47.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503662.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503662.txt
new file mode 100644
index 0000000000000000000000000000000000000000..863a5ad124fbd45a377513d61fa49594605a873e
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503662.txt
@@ -0,0 +1 @@
+0 134.5 43.0 75.0 48.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503665.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503665.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98e508986ca8a90cb0b16d4e8bf630ef867468c3
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503665.txt
@@ -0,0 +1 @@
+0 76.5 45.5 65.0 31.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503668.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503668.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0bafe8256e45acdc8d9400d71901688a3de1400a
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503668.txt
@@ -0,0 +1 @@
+0 173.0 123.0 72.0 48.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503671.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503671.txt
new file mode 100644
index 0000000000000000000000000000000000000000..90545dd014c3878c5d109559e67c217ec7dc9454
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503671.txt
@@ -0,0 +1 @@
+0 159.0 100.5 144.0 59.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503674.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503674.txt
new file mode 100644
index 0000000000000000000000000000000000000000..114f54d4bb38ab3479e493735d7c747978fa8ddc
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503674.txt
@@ -0,0 +1 @@
+0 40.5 22.0 51.0 28.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503677.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503677.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9c2d4a49b3adf31637d1db9638cb73ebd83089d
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503677.txt
@@ -0,0 +1 @@
+0 222.5 34.0 61.0 26.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503680.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503680.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3934c60e71fdb0123f402396ba65ac2a987898de
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503680.txt
@@ -0,0 +1 @@
+0 164.5 122.5 175.0 107.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503683.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503683.txt
new file mode 100644
index 0000000000000000000000000000000000000000..771be97dd1368bae020d1025aea4f0aabdc47847
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503683.txt
@@ -0,0 +1 @@
+0 166.0 137.0 72.0 22.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503686.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503686.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c7560ecc8d9d270fa4cc813367595f348b08b47a
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503686.txt
@@ -0,0 +1 @@
+0 165.5 62.5 77.0 35.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503689.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503689.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3b272f476d7d450ce5cf4175cd79489dd9496e8
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503689.txt
@@ -0,0 +1 @@
+0 189.5 117.5 109.0 45.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503692.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503692.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a1ce2f245d75cc5fa11152bd2e16494c9bd1e2b1
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503692.txt
@@ -0,0 +1 @@
+0 166.5 80.5 179.0 67.0
diff --git a/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503701.txt b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503701.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4cfbdc007428284315e833ba45e9d244ad0c2378
--- /dev/null
+++ b/projects/drone-net/labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503701.txt
@@ -0,0 +1 @@
+0 225.0 93.0 134.0 44.0
diff --git a/projects/drone-net/labels/russia-tula-july-27-2017-260nw-785178976.txt b/projects/drone-net/labels/russia-tula-july-27-2017-260nw-785178976.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c170b3c9632583b374c7401161b56383656d276
--- /dev/null
+++ b/projects/drone-net/labels/russia-tula-july-27-2017-260nw-785178976.txt
@@ -0,0 +1 @@
+0 213.5 120.0 329.0 234.0
diff --git a/projects/drone-net/labels/russia-ufa-october-2017-dji-260nw-726118993.txt b/projects/drone-net/labels/russia-ufa-october-2017-dji-260nw-726118993.txt
new file mode 100644
index 0000000000000000000000000000000000000000..620868385dba12e5a87d73831c55344c820a194c
--- /dev/null
+++ b/projects/drone-net/labels/russia-ufa-october-2017-dji-260nw-726118993.txt
@@ -0,0 +1 @@
+0 279.0 77.0 204.0 126.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760187.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760187.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c3d3cfedd9ceb0ff5c0366fe54b75ca4205b91c
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760187.txt
@@ -0,0 +1 @@
+0 165.5 133.0 285.0 116.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760190.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760190.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd9c8205e35d55f00df491e07b335589faef1687
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760190.txt
@@ -0,0 +1 @@
+0 195.5 127.0 355.0 64.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760196.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760196.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c85fc2705e407f556acecac2b16d7102d53a5f22
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760196.txt
@@ -0,0 +1 @@
+0 190.5 133.5 329.0 115.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760199.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760199.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e4af781269709950592c7d8dee5a64dca16229f6
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760199.txt
@@ -0,0 +1 @@
+0 187.5 123.5 253.0 63.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760202.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760202.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b9ded8ff5fe448015f3d9beb8590310dbfeee4f
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760202.txt
@@ -0,0 +1 @@
+0 193.5 122.5 295.0 77.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760208.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760208.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5ec8247cc4ef6c96563bf82c2848654336a2553c
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760208.txt
@@ -0,0 +1 @@
+0 196.0 131.0 308.0 106.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760211.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760211.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cbbddc325ef2196e0399274c5dde2b5d309a6ed5
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760211.txt
@@ -0,0 +1 @@
+0 188.0 128.5 140.0 41.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760214.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760214.txt
new file mode 100644
index 0000000000000000000000000000000000000000..938ae52044cc9db9b5b5e6ac2c350f2384cb3401
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760214.txt
@@ -0,0 +1 @@
+0 196.0 129.0 264.0 64.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760217.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760217.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72cfb788163b231b319dec74c69634e06ba0991d
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760217.txt
@@ -0,0 +1 @@
+0 171.0 118.5 296.0 129.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760220.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760220.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8eca5497a75f8d4e1823020353cc0508449c5241
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760220.txt
@@ -0,0 +1 @@
+0 146.0 53.5 248.0 53.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760226.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..301f48318f303228eb14e7a4689c2b01ba41e115
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760226.txt
@@ -0,0 +1 @@
+0 174.0 121.0 294.0 56.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760232.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760232.txt
new file mode 100644
index 0000000000000000000000000000000000000000..895b6e5b8c42106c272d8ff04fa22dc892207304
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760232.txt
@@ -0,0 +1 @@
+0 203.0 135.0 338.0 104.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760235.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760235.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d14e46f40d1cc5451b0e4905b2d9e4218973f09
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760235.txt
@@ -0,0 +1 @@
+0 191.5 134.0 327.0 164.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760238.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760238.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8209d4420a90a1ebba4cecb34d83b0b172128e00
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760238.txt
@@ -0,0 +1 @@
+0 173.5 110.5 317.0 89.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760241.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760241.txt
new file mode 100644
index 0000000000000000000000000000000000000000..55f9e821c09002f8ea046c0ec1bb12eac8f52530
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760241.txt
@@ -0,0 +1 @@
+0 185.0 114.5 194.0 87.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760244.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760244.txt
new file mode 100644
index 0000000000000000000000000000000000000000..674ec7e84d0510815fde12d78df881d7b7041a0b
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760244.txt
@@ -0,0 +1 @@
+0 181.0 131.0 306.0 62.0
diff --git a/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760247.txt b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760247.txt
new file mode 100644
index 0000000000000000000000000000000000000000..91588835a88a681155cd27bb32979eb1a3b3f122
--- /dev/null
+++ b/projects/drone-net/labels/russian-kaluga-march-27closeup-on-260nw-1056760247.txt
@@ -0,0 +1 @@
+0 253.5 207.0 229.0 82.0
diff --git a/projects/drone-net/labels/saintpetersburg-russia-july-23-2016-260nw-465564677.txt b/projects/drone-net/labels/saintpetersburg-russia-july-23-2016-260nw-465564677.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c250e0a48d8cc8eef19a60d00e83bc6bb534b0a
--- /dev/null
+++ b/projects/drone-net/labels/saintpetersburg-russia-july-23-2016-260nw-465564677.txt
@@ -0,0 +1 @@
+0 72.0 161.0 48.0 28.0
diff --git a/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-436138888.txt b/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-436138888.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d55b30d112f375959f960bfa7c84a1d58cb98b06
--- /dev/null
+++ b/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-436138888.txt
@@ -0,0 +1 @@
+0 116.5 196.0 89.0 74.0
diff --git a/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-455369956.txt b/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-455369956.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97acf5521e39b9cd0208e57a95b324520202823a
--- /dev/null
+++ b/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-455369956.txt
@@ -0,0 +1 @@
+0 210.0 107.5 70.0 55.0
diff --git a/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-455369959.txt b/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-455369959.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75cb94c80849a618f57be41ae198d2a8ab7925ef
--- /dev/null
+++ b/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-455369959.txt
@@ -0,0 +1 @@
+0 197.5 141.0 157.0 98.0
diff --git a/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-455369965.txt b/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-455369965.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97bdbc633c858c3d4c8568bfe3d05fd3eb15c327
--- /dev/null
+++ b/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-455369965.txt
@@ -0,0 +1 @@
+0 229.0 136.0 144.0 116.0
diff --git a/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-455369968.txt b/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-455369968.txt
new file mode 100644
index 0000000000000000000000000000000000000000..17c53b30ef7f72ea567651165c1166466de7c2b1
--- /dev/null
+++ b/projects/drone-net/labels/saintpetersburg-russia-june-4-2016-260nw-455369968.txt
@@ -0,0 +1 @@
+0 220.5 126.5 169.0 123.0
diff --git a/projects/drone-net/labels/saintpetersburg-russia-march-26-2016-260nw-398035429.txt b/projects/drone-net/labels/saintpetersburg-russia-march-26-2016-260nw-398035429.txt
new file mode 100644
index 0000000000000000000000000000000000000000..583f7cfd70f4ac8bae36860247579b538f188f85
--- /dev/null
+++ b/projects/drone-net/labels/saintpetersburg-russia-march-26-2016-260nw-398035429.txt
@@ -0,0 +1 @@
+0 218.5 147.0 295.0 208.0
diff --git a/projects/drone-net/labels/saintpetersburg-russia-march-26-2016-260nw-398035432.txt b/projects/drone-net/labels/saintpetersburg-russia-march-26-2016-260nw-398035432.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a55a5021245b67eeeb1f3820156ac7d71eaebfdf
--- /dev/null
+++ b/projects/drone-net/labels/saintpetersburg-russia-march-26-2016-260nw-398035432.txt
@@ -0,0 +1 @@
+0 211.5 93.5 331.0 177.0
diff --git a/projects/drone-net/labels/saintpetersburg-russia-march-26-2016-260nw-398035441.txt b/projects/drone-net/labels/saintpetersburg-russia-march-26-2016-260nw-398035441.txt
new file mode 100644
index 0000000000000000000000000000000000000000..902830f1c6eb80e70257b247003cc9ca44884d65
--- /dev/null
+++ b/projects/drone-net/labels/saintpetersburg-russia-march-26-2016-260nw-398035441.txt
@@ -0,0 +1 @@
+0 210.5 108.0 231.0 168.0
diff --git a/projects/drone-net/labels/saintpetersburg-russia-march-26-2016-260nw-398965510.txt b/projects/drone-net/labels/saintpetersburg-russia-march-26-2016-260nw-398965510.txt
new file mode 100644
index 0000000000000000000000000000000000000000..daae09c457000f7dc59c067a4b977e191525f626
--- /dev/null
+++ b/projects/drone-net/labels/saintpetersburg-russia-march-26-2016-260nw-398965510.txt
@@ -0,0 +1 @@
+0 190.5 231.5 65.0 59.0
diff --git a/projects/drone-net/labels/samara-russia-april-24-2016-260nw-1073298923.txt b/projects/drone-net/labels/samara-russia-april-24-2016-260nw-1073298923.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dc5c0e6837e7f74d0ca4685d05ccc9eca05b5d15
--- /dev/null
+++ b/projects/drone-net/labels/samara-russia-april-24-2016-260nw-1073298923.txt
@@ -0,0 +1 @@
+0 197.0 124.0 166.0 112.0
diff --git a/projects/drone-net/labels/samara-russia-april-24-2016-260nw-420106171.txt b/projects/drone-net/labels/samara-russia-april-24-2016-260nw-420106171.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72552ae650e681a993de4debb7f01df420cc5f8c
--- /dev/null
+++ b/projects/drone-net/labels/samara-russia-april-24-2016-260nw-420106171.txt
@@ -0,0 +1 @@
+0 195.5 112.5 111.0 101.0
diff --git a/projects/drone-net/labels/samara-russia-september-11-2016-260nw-493303933.txt b/projects/drone-net/labels/samara-russia-september-11-2016-260nw-493303933.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6f71f97d54b4f1944ed51844646a12c5c4474a5
--- /dev/null
+++ b/projects/drone-net/labels/samara-russia-september-11-2016-260nw-493303933.txt
@@ -0,0 +1 @@
+0 208.0 157.5 386.0 199.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043032756.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043032756.txt
new file mode 100644
index 0000000000000000000000000000000000000000..661f7feae7058c8ca6aa2f5520ab3b261cf3eaa7
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043032756.txt
@@ -0,0 +1 @@
+0 195.0 132.0 390.0 264.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043046619.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043046619.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b217ebe667acad91de9107072d07ed77fa72363b
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043046619.txt
@@ -0,0 +1 @@
+0 204.0 141.5 374.0 233.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043062711.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043062711.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ff6cf7e78f750c6d67368870674ccdeda481789
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043062711.txt
@@ -0,0 +1 @@
+0 188.0 133.5 376.0 251.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043131108.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043131108.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3811d0377085a1a7f75be060d62f83e918685dd1
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043131108.txt
@@ -0,0 +1 @@
+0 198.5 132.5 381.0 257.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043133151.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043133151.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0a8093775f2b4dd1cb1aa12dd2e34f93389a99fb
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043133151.txt
@@ -0,0 +1 @@
+0 209.5 133.0 361.0 228.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043137855.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043137855.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b79689298d0401de065565c82aaee89d80dbcca
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043137855.txt
@@ -0,0 +1 @@
+0 186.5 132.0 367.0 232.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043242555.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043242555.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0c94e9357468de1403a053ffc3da4cd81b29dd70
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043242555.txt
@@ -0,0 +1 @@
+0 190.5 117.5 381.0 203.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043248405.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043248405.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10de91c72d8d137d6c3abe334fadf321ff6a6bb5
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043248405.txt
@@ -0,0 +1 @@
+0 200.5 131.0 379.0 246.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043254648.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043254648.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1ec43187a0cd0beb79d7269eee06ecbf4360fa7d
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043254648.txt
@@ -0,0 +1 @@
+0 190.5 132.0 375.0 264.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043258473.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043258473.txt
new file mode 100644
index 0000000000000000000000000000000000000000..91435793ab8cf6ea8714da6afb982536acc7a8de
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043258473.txt
@@ -0,0 +1 @@
+0 195.5 129.5 389.0 259.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043260843.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043260843.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1519250d088551944d597fbc7a05b48b63cf4474
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043260843.txt
@@ -0,0 +1 @@
+0 195.0 143.0 390.0 234.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043428009.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043428009.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cab69c6f04b18f71f8b39197a5bf3521ab6d27ff
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043428009.txt
@@ -0,0 +1 @@
+0 197.0 128.0 384.0 252.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043428219.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043428219.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9e01afb0cba807decc6600c1dcde5c11882fcaee
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1043428219.txt
@@ -0,0 +1 @@
+0 201.0 146.0 378.0 212.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1046050636.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1046050636.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28c37e41c9c6a09b81fe9ceeb36fdebe858456f3
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-11-2018-260nw-1046050636.txt
@@ -0,0 +1 @@
+0 134.5 138.0 179.0 156.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044027748.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044027748.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f122097b4e91fead1708545cdd0062f5233164b9
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044027748.txt
@@ -0,0 +1 @@
+0 230.5 134.0 109.0 102.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044046327.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044046327.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc44b6f6faf43e50577d4fc367d1b79ff166f702
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044046327.txt
@@ -0,0 +1 @@
+0 206.5 140.5 127.0 117.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044048622.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044048622.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d785e9979a2c5365028f5a832977db9eeeb8c4c4
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044048622.txt
@@ -0,0 +1 @@
+0 204.0 134.0 202.0 142.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044052723.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044052723.txt
new file mode 100644
index 0000000000000000000000000000000000000000..49e51aa03bc43052dbccfd256d0f666b8e831a0c
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044052723.txt
@@ -0,0 +1 @@
+0 198.0 115.5 202.0 149.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044062803.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044062803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba73ce295ec0e57e7df14b59cf792a01b07748f8
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044062803.txt
@@ -0,0 +1 @@
+0 189.0 128.0 256.0 206.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044071314.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044071314.txt
new file mode 100644
index 0000000000000000000000000000000000000000..efadae2d151916764a5eb11da832d5538f47e587
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044071314.txt
@@ -0,0 +1 @@
+0 188.5 109.0 169.0 162.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044074098.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044074098.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b4511d78acf69875fe43098fecdfb28c9b93e786
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044074098.txt
@@ -0,0 +1 @@
+0 225.0 119.0 274.0 218.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044076780.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044076780.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3de7a849be5a5db95072c5ce4568428d2b0cc83d
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044076780.txt
@@ -0,0 +1 @@
+0 221.0 123.0 336.0 240.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044081802.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044081802.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fc0b3f9832c5a73e151a731294bb8bc0bad99b2b
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044081802.txt
@@ -0,0 +1 @@
+0 219.0 120.5 236.0 223.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044084376.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044084376.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d2c6d51f0ad7d8b84a62b0cbf13238eda6c450e6
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044084376.txt
@@ -0,0 +1 @@
+0 205.0 121.0 222.0 212.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044085012.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044085012.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd3a4ec6d5c9fa60094463d83cd905cb34a539d3
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1044085012.txt
@@ -0,0 +1 @@
+0 198.5 136.5 241.0 199.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050639.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050639.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ae1ef04eb11c49f78b44f4bdbbe1269f1f32d3d
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050639.txt
@@ -0,0 +1 @@
+0 185.5 134.5 177.0 161.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050642.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050642.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6502c3d645884841fd7c007fe12c400c17804a4f
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050642.txt
@@ -0,0 +1 @@
+0 202.0 121.5 198.0 175.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050645.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050645.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a2c73fa6f5b3d1edab67ff190c77c836205cd0e
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050645.txt
@@ -0,0 +1 @@
+0 200.5 133.5 269.0 217.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050648.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050648.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8748d0b309a510cd3a0c6382d206db17378548c
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050648.txt
@@ -0,0 +1 @@
+0 177.0 131.5 138.0 99.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050651.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050651.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7895951469a6ba8c1f81b38ced7489bb588a0d3d
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050651.txt
@@ -0,0 +1 @@
+0 266.5 120.0 209.0 168.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050654.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050654.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c01c2cb9bc2526a95094849e1b72cd930b229e84
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050654.txt
@@ -0,0 +1 @@
+0 199.5 112.0 181.0 164.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050657.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050657.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2b9502ad549731e662b19210043a952c92d7d294
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050657.txt
@@ -0,0 +1 @@
+0 231.0 140.0 126.0 90.0
diff --git a/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050660.txt b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050660.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6cb63f781b8bc70c0abdf8b95758ecf2226979fa
--- /dev/null
+++ b/projects/drone-net/labels/sanktpetersburg-russia-march-12-2018-260nw-1046050660.txt
@@ -0,0 +1 @@
+0 187.0 143.5 182.0 157.0
diff --git a/projects/drone-net/labels/savonlinna-finland-march-22-dji-260nw-429733222.txt b/projects/drone-net/labels/savonlinna-finland-march-22-dji-260nw-429733222.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9703c2b80bf9bde06148c74aed54ad392dbbd1c0
--- /dev/null
+++ b/projects/drone-net/labels/savonlinna-finland-march-22-dji-260nw-429733222.txt
@@ -0,0 +1 @@
+0 270.5 62.0 105.0 64.0
diff --git a/projects/drone-net/labels/savonlinna-finland-march-22-dji-260nw-429733228.txt b/projects/drone-net/labels/savonlinna-finland-march-22-dji-260nw-429733228.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2ea49e936cce29601d6ed1d6269581acc3353d2
--- /dev/null
+++ b/projects/drone-net/labels/savonlinna-finland-march-22-dji-260nw-429733228.txt
@@ -0,0 +1 @@
+0 193.0 84.5 210.0 135.0
diff --git a/projects/drone-net/labels/seattle-usa-october-9-2014-260nw-234867913.txt b/projects/drone-net/labels/seattle-usa-october-9-2014-260nw-234867913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d984c7ab83fa3568f26624629136cb29b74c4b6
--- /dev/null
+++ b/projects/drone-net/labels/seattle-usa-october-9-2014-260nw-234867913.txt
@@ -0,0 +1 @@
+0 143.5 137.0 245.0 90.0
diff --git a/projects/drone-net/labels/seattle-usa-october-9-2014-260nw-234867916.txt b/projects/drone-net/labels/seattle-usa-october-9-2014-260nw-234867916.txt
new file mode 100644
index 0000000000000000000000000000000000000000..15d2e2e4a9adcc9b3a9ac228bbf3ace2d2b6541d
--- /dev/null
+++ b/projects/drone-net/labels/seattle-usa-october-9-2014-260nw-234867916.txt
@@ -0,0 +1 @@
+0 187.0 127.0 262.0 122.0
diff --git a/projects/drone-net/labels/seattle-usa-october-9-2014-260nw-234867922.txt b/projects/drone-net/labels/seattle-usa-october-9-2014-260nw-234867922.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c66663cdf691c079c4521469925ccaa562133490
--- /dev/null
+++ b/projects/drone-net/labels/seattle-usa-october-9-2014-260nw-234867922.txt
@@ -0,0 +1 @@
+0 157.0 102.0 200.0 104.0
diff --git a/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911862.txt b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911862.txt
new file mode 100644
index 0000000000000000000000000000000000000000..68563c3277d33ef4d5e09634f912686e5738d969
--- /dev/null
+++ b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911862.txt
@@ -0,0 +1 @@
+0 219.5 138.5 333.0 161.0
diff --git a/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911901.txt b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911901.txt
new file mode 100644
index 0000000000000000000000000000000000000000..15d53d93677409a6c4186e69a6bea2afaf4f783d
--- /dev/null
+++ b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911901.txt
@@ -0,0 +1 @@
+0 181.0 99.5 346.0 189.0
diff --git a/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911922.txt b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911922.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78b3ce9989f46abf91f018047a7c5774f932c654
--- /dev/null
+++ b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911922.txt
@@ -0,0 +1 @@
+0 191.0 109.5 364.0 219.0
diff --git a/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911928.txt b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911928.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9507d25f6469a702b17249886df8cb6db6d2b9ca
--- /dev/null
+++ b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911928.txt
@@ -0,0 +1 @@
+0 198.0 78.5 354.0 103.0
diff --git a/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911952.txt b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911952.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53884d44f6c7008826b0f750ca9a0e6192f56d3c
--- /dev/null
+++ b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562911952.txt
@@ -0,0 +1 @@
+0 222.0 150.0 148.0 104.0
diff --git a/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562912276.txt b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562912276.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b327e60210cb8303279bc40fe425144e93daa41a
--- /dev/null
+++ b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562912276.txt
@@ -0,0 +1 @@
+0 183.0 108.0 312.0 160.0
diff --git a/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562912381.txt b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562912381.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77f7a0728fa3755a01e24a2936c2c61cd30c52a0
--- /dev/null
+++ b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562912381.txt
@@ -0,0 +1 @@
+0 176.0 105.5 324.0 167.0
diff --git a/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562917499.txt b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562917499.txt
new file mode 100644
index 0000000000000000000000000000000000000000..724cc8eead9abafcfd2426c705beea4ec6e732ef
--- /dev/null
+++ b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562917499.txt
@@ -0,0 +1 @@
+0 158.5 99.5 267.0 181.0
diff --git a/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562917835.txt b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562917835.txt
new file mode 100644
index 0000000000000000000000000000000000000000..02ab5c2d5dbcc9e829887cef6736ac853e1b9e1f
--- /dev/null
+++ b/projects/drone-net/labels/selangor-malaysia-06-jan-2017-260nw-562917835.txt
@@ -0,0 +1 @@
+0 208.0 152.0 156.0 102.0
diff --git a/projects/drone-net/labels/selangormalaysia-june-182018-picture-dji-260nw-1116431309.txt b/projects/drone-net/labels/selangormalaysia-june-182018-picture-dji-260nw-1116431309.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a2a543459575143127a7ca72a2ce1b965efd50e3
--- /dev/null
+++ b/projects/drone-net/labels/selangormalaysia-june-182018-picture-dji-260nw-1116431309.txt
@@ -0,0 +1 @@
+0 245.5 147.0 133.0 104.0
diff --git a/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442561.txt b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442561.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd34cb59bc2216c983030764dd017b5157fe22c3
--- /dev/null
+++ b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442561.txt
@@ -0,0 +1 @@
+0 148.0 141.0 170.0 134.0
diff --git a/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442588.txt b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442588.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cdb7c9deb36680ed439307c079e6108b823a0b35
--- /dev/null
+++ b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442588.txt
@@ -0,0 +1 @@
+0 183.5 136.5 321.0 213.0
diff --git a/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442606.txt b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442606.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e60e42e649866d8090a0e56a8a75b379c24ec23
--- /dev/null
+++ b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442606.txt
@@ -0,0 +1 @@
+0 181.5 124.5 303.0 199.0
diff --git a/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442630.txt b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442630.txt
new file mode 100644
index 0000000000000000000000000000000000000000..886735d5c2bd80cdbbd03197de335a747905e63f
--- /dev/null
+++ b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442630.txt
@@ -0,0 +1 @@
+0 191.5 115.5 345.0 187.0
diff --git a/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442681.txt b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442681.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ca01a2b40f8ab2fa93aa4ca5a31041720e6d88e
--- /dev/null
+++ b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442681.txt
@@ -0,0 +1 @@
+0 179.0 144.0 318.0 180.0
diff --git a/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442699.txt b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442699.txt
new file mode 100644
index 0000000000000000000000000000000000000000..21cd3a3642fe6facb09ac6a02aacb754382d1318
--- /dev/null
+++ b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442699.txt
@@ -0,0 +1 @@
+0 174.5 118.0 321.0 216.0
diff --git a/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442753.txt b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442753.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f88c8b44f8397c958bf2c2677242f5d70f2605fa
--- /dev/null
+++ b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747442753.txt
@@ -0,0 +1 @@
+0 182.5 139.5 283.0 219.0
diff --git a/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747444673.txt b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747444673.txt
new file mode 100644
index 0000000000000000000000000000000000000000..30bed39769374ace68eb4328f50e11af47ba4247
--- /dev/null
+++ b/projects/drone-net/labels/semenyih-selangormalaysia-november-11-2017-260nw-747444673.txt
@@ -0,0 +1 @@
+0 168.0 126.5 274.0 243.0
diff --git a/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256964.txt b/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256964.txt
new file mode 100644
index 0000000000000000000000000000000000000000..30ce4d602a32a167ab477a15af321c19697785ba
--- /dev/null
+++ b/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256964.txt
@@ -0,0 +1 @@
+0 145.0 123.0 258.0 158.0
diff --git a/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256970.txt b/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256970.txt
new file mode 100644
index 0000000000000000000000000000000000000000..218106a007d7d529bbe48c344e582df59a854a6c
--- /dev/null
+++ b/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256970.txt
@@ -0,0 +1 @@
+0 251.5 121.5 223.0 159.0
diff --git a/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256973.txt b/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256973.txt
new file mode 100644
index 0000000000000000000000000000000000000000..972f8e4c36ebf33e68f1d78e4bd2a2ad569fdb7d
--- /dev/null
+++ b/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256973.txt
@@ -0,0 +1 @@
+0 115.5 132.5 221.0 213.0
diff --git a/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256976.txt b/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256976.txt
new file mode 100644
index 0000000000000000000000000000000000000000..416836fd7060b1b915dddcb11d8e02967002660b
--- /dev/null
+++ b/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256976.txt
@@ -0,0 +1 @@
+0 194.0 137.5 382.0 215.0
diff --git a/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256979.txt b/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256979.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36e39795f574ea5b746e7978bdc7fe295b4ba2c3
--- /dev/null
+++ b/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256979.txt
@@ -0,0 +1 @@
+0 220.0 129.5 328.0 253.0
diff --git a/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256982.txt b/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256982.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d7274aea2bf2f2cb0df7b83b090c65d718335b48
--- /dev/null
+++ b/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062256982.txt
@@ -0,0 +1 @@
+0 176.0 127.5 334.0 235.0
diff --git a/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062815540.txt b/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062815540.txt
new file mode 100644
index 0000000000000000000000000000000000000000..307fba22c5f079d266fe3da4182f2c9b3ea7553e
--- /dev/null
+++ b/projects/drone-net/labels/semporna-malaysia-march-30-2018-260nw-1062815540.txt
@@ -0,0 +1 @@
+0 191.0 133.0 228.0 230.0
diff --git a/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081459538.txt b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081459538.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72faa825836868c717b1292892e6d5057a2fe79e
--- /dev/null
+++ b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081459538.txt
@@ -0,0 +1 @@
+0 213.5 124.5 317.0 155.0
diff --git a/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081459541.txt b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081459541.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8289cafef54eb92e8f95c1f7984662c45bd79b95
--- /dev/null
+++ b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081459541.txt
@@ -0,0 +1 @@
+0 198.0 112.0 268.0 158.0
diff --git a/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081459547.txt b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081459547.txt
new file mode 100644
index 0000000000000000000000000000000000000000..230cbbf5176e220372db9ba899563163b2108151
--- /dev/null
+++ b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081459547.txt
@@ -0,0 +1 @@
+0 187.0 113.0 274.0 102.0
diff --git a/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081459556.txt b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081459556.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9079b9b6ab219b598e24627ed1cc08e8b308efd
--- /dev/null
+++ b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081459556.txt
@@ -0,0 +1 @@
+0 198.0 107.5 350.0 123.0
diff --git a/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081859573.txt b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081859573.txt
new file mode 100644
index 0000000000000000000000000000000000000000..816bdc10efb97bda0fe3094803a4e75ee68ee508
--- /dev/null
+++ b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081859573.txt
@@ -0,0 +1 @@
+0 200.5 123.0 343.0 100.0
diff --git a/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081859582.txt b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081859582.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a51619da6c30268c019645b3e50c1eb7c97e633
--- /dev/null
+++ b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081859582.txt
@@ -0,0 +1 @@
+0 194.0 116.5 280.0 107.0
diff --git a/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081859606.txt b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081859606.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7fde2b367f6d51c0046cb38bcb3f99b80357d5e9
--- /dev/null
+++ b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081859606.txt
@@ -0,0 +1 @@
+0 208.0 118.0 258.0 162.0
diff --git a/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081859609.txt b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081859609.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05f0d575431b5476d1a242ea5d3f237bde234d89
--- /dev/null
+++ b/projects/drone-net/labels/seoul-south-korea-april-28-260nw-1081859609.txt
@@ -0,0 +1 @@
+0 221.5 130.5 305.0 179.0
diff --git a/projects/drone-net/labels/sep-22-2016-mucangchai-vietnam-260nw-619675334.txt b/projects/drone-net/labels/sep-22-2016-mucangchai-vietnam-260nw-619675334.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c21f9d3e71d753e4850d036a2cede87a6394ead5
--- /dev/null
+++ b/projects/drone-net/labels/sep-22-2016-mucangchai-vietnam-260nw-619675334.txt
@@ -0,0 +1 @@
+0 226.0 41.0 84.0 58.0
diff --git a/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621615.txt b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621615.txt
new file mode 100644
index 0000000000000000000000000000000000000000..880a337380072f1cb60d656e8dfc1ef8c2bcbed0
--- /dev/null
+++ b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621615.txt
@@ -0,0 +1 @@
+0 188.0 136.5 348.0 169.0
diff --git a/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621633.txt b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621633.txt
new file mode 100644
index 0000000000000000000000000000000000000000..33ccb51bc3b4bac55fb3295140a5931838baae9b
--- /dev/null
+++ b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621633.txt
@@ -0,0 +1 @@
+0 193.0 161.5 282.0 139.0
diff --git a/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621636.txt b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621636.txt
new file mode 100644
index 0000000000000000000000000000000000000000..21e301abab69121ca4d9abbaf6cfe01b4a1badad
--- /dev/null
+++ b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621636.txt
@@ -0,0 +1 @@
+0 185.0 85.5 236.0 163.0
diff --git a/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621642.txt b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621642.txt
new file mode 100644
index 0000000000000000000000000000000000000000..69f5de387bc97085095d0fe1a5e2917cde8fe42e
--- /dev/null
+++ b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621642.txt
@@ -0,0 +1 @@
+0 187.5 133.0 193.0 124.0
diff --git a/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621654.txt b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621654.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dcb4944394cd5e81f35b10863db8fc16134c8166
--- /dev/null
+++ b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621654.txt
@@ -0,0 +1 @@
+0 171.5 93.0 229.0 174.0
diff --git a/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621657.txt b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621657.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b5fcdec1b38efca768157c584c66fcc1d666f403
--- /dev/null
+++ b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621657.txt
@@ -0,0 +1 @@
+0 194.5 131.0 125.0 70.0
diff --git a/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621660.txt b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621660.txt
new file mode 100644
index 0000000000000000000000000000000000000000..65ff312a70c874a8770a9c4ab1cfc9f18e8f3b6f
--- /dev/null
+++ b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621660.txt
@@ -0,0 +1 @@
+0 185.0 127.5 242.0 217.0
diff --git a/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621669.txt b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621669.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3ee79efe5175b8f95127e1742b135b4b05e8dcaf
--- /dev/null
+++ b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621669.txt
@@ -0,0 +1 @@
+0 196.0 138.5 240.0 165.0
diff --git a/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621687.txt b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621687.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9624fc5acafaee07d9aac80734ca32b5c638a38b
--- /dev/null
+++ b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621687.txt
@@ -0,0 +1 @@
+0 197.0 113.0 214.0 84.0
diff --git a/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621705.txt b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621705.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a01b64d1b36113528aa632199e26a9daab70392c
--- /dev/null
+++ b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621705.txt
@@ -0,0 +1 @@
+0 178.0 97.5 170.0 133.0
diff --git a/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621723.txt b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621723.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b134f905a6ddfe69954873599f296711fcd39d2
--- /dev/null
+++ b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621723.txt
@@ -0,0 +1 @@
+0 183.0 138.5 282.0 199.0
diff --git a/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621735.txt b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621735.txt
new file mode 100644
index 0000000000000000000000000000000000000000..751d8dc70433dfbb05faf2a07e6576ff72317eca
--- /dev/null
+++ b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621735.txt
@@ -0,0 +1 @@
+0 172.5 92.5 187.0 135.0
diff --git a/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621738.txt b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621738.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be64433fcd8c4d4d96702060f316c13ec86cbff2
--- /dev/null
+++ b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621738.txt
@@ -0,0 +1 @@
+0 168.5 95.5 187.0 105.0
diff --git a/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621762.txt b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621762.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b61af29effd530f2b2d06e0b7e1b60fe0f80c9a5
--- /dev/null
+++ b/projects/drone-net/labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621762.txt
@@ -0,0 +1 @@
+0 181.0 116.5 146.0 123.0
diff --git a/projects/drone-net/labels/shelton-ct-us-december19-editorial-260nw-185505653.txt b/projects/drone-net/labels/shelton-ct-us-december19-editorial-260nw-185505653.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fcdb9a3ad02ec4316528313296e11380f1a11adc
--- /dev/null
+++ b/projects/drone-net/labels/shelton-ct-us-december19-editorial-260nw-185505653.txt
@@ -0,0 +1 @@
+0 193.5 139.5 227.0 111.0
diff --git a/projects/drone-net/labels/shelton-ct-us-december19-editorial-260nw-185505662.txt b/projects/drone-net/labels/shelton-ct-us-december19-editorial-260nw-185505662.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97b815d50b739489a5e7dcf271392d548f2dc6f5
--- /dev/null
+++ b/projects/drone-net/labels/shelton-ct-us-december19-editorial-260nw-185505662.txt
@@ -0,0 +1 @@
+0 194.0 132.5 272.0 165.0
diff --git a/projects/drone-net/labels/silhouette-drones-260nw-526185124.txt b/projects/drone-net/labels/silhouette-drones-260nw-526185124.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72d0c71fdebe3970bd84d6fe5ee6fdab14009a46
--- /dev/null
+++ b/projects/drone-net/labels/silhouette-drones-260nw-526185124.txt
@@ -0,0 +1 @@
+0 204.5 140.0 127.0 96.0
diff --git a/projects/drone-net/labels/silhouette-man-web-author-taking-260nw-1087557533.txt b/projects/drone-net/labels/silhouette-man-web-author-taking-260nw-1087557533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bff8f813345691912dc8511afe9ebc9b126e6750
--- /dev/null
+++ b/projects/drone-net/labels/silhouette-man-web-author-taking-260nw-1087557533.txt
@@ -0,0 +1 @@
+0 99.0 94.0 114.0 66.0
diff --git a/projects/drone-net/labels/singaporejan-21-2017-flying-dji-260nw-560684272.txt b/projects/drone-net/labels/singaporejan-21-2017-flying-dji-260nw-560684272.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a5fe25b49fe2cb30f685dc83a42c18a3d6d218a
--- /dev/null
+++ b/projects/drone-net/labels/singaporejan-21-2017-flying-dji-260nw-560684272.txt
@@ -0,0 +1 @@
+0 106.5 137.0 81.0 84.0
diff --git a/projects/drone-net/labels/singaporejan-21-2017-flying-dji-260nw-560684581.txt b/projects/drone-net/labels/singaporejan-21-2017-flying-dji-260nw-560684581.txt
new file mode 100644
index 0000000000000000000000000000000000000000..80eabdada6e93e67b91daaa779cfde8f4f0577f8
--- /dev/null
+++ b/projects/drone-net/labels/singaporejan-21-2017-flying-dji-260nw-560684581.txt
@@ -0,0 +1 @@
+0 106.5 147.0 151.0 130.0
diff --git a/projects/drone-net/labels/singaporejan-21-2017-flying-dji-260nw-560691373.txt b/projects/drone-net/labels/singaporejan-21-2017-flying-dji-260nw-560691373.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e4081f27f68c2b3e6ef8145914dada512b028efd
--- /dev/null
+++ b/projects/drone-net/labels/singaporejan-21-2017-flying-dji-260nw-560691373.txt
@@ -0,0 +1 @@
+0 64.5 171.5 75.0 63.0
diff --git a/projects/drone-net/labels/singaporejan-21-2017-flying-dji-260nw-560694322.txt b/projects/drone-net/labels/singaporejan-21-2017-flying-dji-260nw-560694322.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc6e2b66cffcc371cf8933dc85158c0692e02560
--- /dev/null
+++ b/projects/drone-net/labels/singaporejan-21-2017-flying-dji-260nw-560694322.txt
@@ -0,0 +1 @@
+0 181.5 117.0 217.0 128.0
diff --git a/projects/drone-net/labels/skadovsk-ukraine-june-15-2018-260nw-1121976152.txt b/projects/drone-net/labels/skadovsk-ukraine-june-15-2018-260nw-1121976152.txt
new file mode 100644
index 0000000000000000000000000000000000000000..06ac87c1b05534d20afd71f432e0a457295620aa
--- /dev/null
+++ b/projects/drone-net/labels/skadovsk-ukraine-june-15-2018-260nw-1121976152.txt
@@ -0,0 +1 @@
+0 183.0 121.5 332.0 217.0
diff --git a/projects/drone-net/labels/sliven-bulgaria-december-272017-image-260nw-793534327.txt b/projects/drone-net/labels/sliven-bulgaria-december-272017-image-260nw-793534327.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2078f2db541a90d37b4a1f5570f47cbfa264646
--- /dev/null
+++ b/projects/drone-net/labels/sliven-bulgaria-december-272017-image-260nw-793534327.txt
@@ -0,0 +1 @@
+0 191.5 113.5 121.0 87.0
diff --git a/projects/drone-net/labels/smolian-bulgaria-october-15-2015-260nw-342931796.txt b/projects/drone-net/labels/smolian-bulgaria-october-15-2015-260nw-342931796.txt
new file mode 100644
index 0000000000000000000000000000000000000000..573d5d915884c8d5f7f88b5e316bce349bfebdca
--- /dev/null
+++ b/projects/drone-net/labels/smolian-bulgaria-october-15-2015-260nw-342931796.txt
@@ -0,0 +1 @@
+0 214.0 125.0 68.0 36.0
diff --git a/projects/drone-net/labels/sodertalje-sweden-february-4-2018-260nw-1017042718.txt b/projects/drone-net/labels/sodertalje-sweden-february-4-2018-260nw-1017042718.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec37258a6219365aa6bf5b69d52c6e6de1d3a36b
--- /dev/null
+++ b/projects/drone-net/labels/sodertalje-sweden-february-4-2018-260nw-1017042718.txt
@@ -0,0 +1 @@
+0 187.5 119.5 241.0 201.0
diff --git a/projects/drone-net/labels/sofia-bulgaria-april-17-2016-260nw-418507690.txt b/projects/drone-net/labels/sofia-bulgaria-april-17-2016-260nw-418507690.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e99fd57a3ec9a40d12d5f6c92d6bbdd05e34694
--- /dev/null
+++ b/projects/drone-net/labels/sofia-bulgaria-april-17-2016-260nw-418507690.txt
@@ -0,0 +1 @@
+0 203.0 127.5 352.0 175.0
diff --git a/projects/drone-net/labels/sofia-bulgaria-july-03-2015image-260nw-308627849.txt b/projects/drone-net/labels/sofia-bulgaria-july-03-2015image-260nw-308627849.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d0a43b3f6ba986c93f7008293178c3ffabef5490
--- /dev/null
+++ b/projects/drone-net/labels/sofia-bulgaria-july-03-2015image-260nw-308627849.txt
@@ -0,0 +1 @@
+0 249.5 102.5 225.0 137.0
diff --git a/projects/drone-net/labels/sofia-bulgaria-july-03-2015image-260nw-308627855.txt b/projects/drone-net/labels/sofia-bulgaria-july-03-2015image-260nw-308627855.txt
new file mode 100644
index 0000000000000000000000000000000000000000..681ee81a4b9833c4f71c3c6947e55d8f1cf1cffd
--- /dev/null
+++ b/projects/drone-net/labels/sofia-bulgaria-july-03-2015image-260nw-308627855.txt
@@ -0,0 +1 @@
+0 249.5 112.0 217.0 124.0
diff --git a/projects/drone-net/labels/sofia-bulgaria-july-03-2015image-260nw-308627858.txt b/projects/drone-net/labels/sofia-bulgaria-july-03-2015image-260nw-308627858.txt
new file mode 100644
index 0000000000000000000000000000000000000000..21d8cf87668a92467e65787d2454dc04b688e467
--- /dev/null
+++ b/projects/drone-net/labels/sofia-bulgaria-july-03-2015image-260nw-308627858.txt
@@ -0,0 +1 @@
+0 264.0 109.5 180.0 115.0
diff --git a/projects/drone-net/labels/sofia-bulgaria-july-03-2015image-260nw-308627861.txt b/projects/drone-net/labels/sofia-bulgaria-july-03-2015image-260nw-308627861.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a42f1bf7e6ebbb046c7f945dbc2819948bc1e73d
--- /dev/null
+++ b/projects/drone-net/labels/sofia-bulgaria-july-03-2015image-260nw-308627861.txt
@@ -0,0 +1 @@
+0 101.0 97.5 200.0 149.0
diff --git a/projects/drone-net/labels/sofia-bulgaria-june-22-2015-260nw-308593724.txt b/projects/drone-net/labels/sofia-bulgaria-june-22-2015-260nw-308593724.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a9fcc38e9a7fbd1c8476c5523747ae33bc9f21d5
--- /dev/null
+++ b/projects/drone-net/labels/sofia-bulgaria-june-22-2015-260nw-308593724.txt
@@ -0,0 +1 @@
+0 108.5 117.0 133.0 74.0
diff --git a/projects/drone-net/labels/spark-dji-drone-260nw-1120419515.txt b/projects/drone-net/labels/spark-dji-drone-260nw-1120419515.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2d18168addb76abdd5d7620bad58b3e678c40ef4
--- /dev/null
+++ b/projects/drone-net/labels/spark-dji-drone-260nw-1120419515.txt
@@ -0,0 +1 @@
+0 203.0 97.5 326.0 177.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-26-march-260nw-398017579.txt b/projects/drone-net/labels/st-petersburg-russia-26-march-260nw-398017579.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ab4de3a3730c8202b3fff25b8af383c4a9e6ac5
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-26-march-260nw-398017579.txt
@@ -0,0 +1 @@
+0 139.5 84.5 139.0 97.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454665.txt b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454665.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f132bd9aa879b18e50b721bf38c0c79a8dc15195
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454665.txt
@@ -0,0 +1 @@
+0 98.0 177.5 60.0 45.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454674.txt b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454674.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c9cd0bede3b870f710fb08c8aa3efa370675a4fa
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454674.txt
@@ -0,0 +1 @@
+0 91.5 190.0 123.0 124.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454683.txt b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454683.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13d755c968407c2a1740e7e98548920ff5f95b12
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454683.txt
@@ -0,0 +1 @@
+0 228.0 64.5 158.0 105.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454689.txt b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454689.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7aebfdd77c855fdf562b38cbc25607c3248727df
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454689.txt
@@ -0,0 +1 @@
+0 242.5 26.5 55.0 49.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454695.txt b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454695.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eaa1bded33e2ebc65b501e08458428f000fe87bc
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454695.txt
@@ -0,0 +1 @@
+0 226.0 54.0 120.0 66.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454701.txt b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454701.txt
new file mode 100644
index 0000000000000000000000000000000000000000..610eea8d0f7e0006bf1c223ffdce37e0ae291f64
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454701.txt
@@ -0,0 +1 @@
+0 195.0 69.0 222.0 138.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454704.txt b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454704.txt
new file mode 100644
index 0000000000000000000000000000000000000000..87b27a5c71e54ef67cfab70e9121baa1adbf86da
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454704.txt
@@ -0,0 +1 @@
+0 145.5 80.5 161.0 95.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454707.txt b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454707.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dcc941b26f59497c5fb6217c8a214fbac7251dd
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454707.txt
@@ -0,0 +1 @@
+0 178.0 56.0 160.0 112.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454710.txt b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454710.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a2e6044b0a6bc85c2cedc386119329e391ef8e5e
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-july-18-260nw-344454710.txt
@@ -0,0 +1 @@
+0 213.5 89.5 141.0 71.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-june-4-260nw-455414806.txt b/projects/drone-net/labels/st-petersburg-russia-june-4-260nw-455414806.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5153a194d0ef07f6e80d769f712efb08391ad0b0
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-june-4-260nw-455414806.txt
@@ -0,0 +1 @@
+0 104.0 72.5 90.0 73.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-june-4-260nw-455414845.txt b/projects/drone-net/labels/st-petersburg-russia-june-4-260nw-455414845.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df55871770e7d10c31596ecdf13bfb17ffe1a31b
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-june-4-260nw-455414845.txt
@@ -0,0 +1 @@
+0 90.5 72.5 95.0 89.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-june-4-260nw-455414860.txt b/projects/drone-net/labels/st-petersburg-russia-june-4-260nw-455414860.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2b17fb9522535073fad6a0f4c7fc03470354cf9c
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-june-4-260nw-455414860.txt
@@ -0,0 +1 @@
+0 177.0 112.5 42.0 41.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-433413211.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-433413211.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0bfb6d52dec264680d3a580d44cbdb2f86ff7be6
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-433413211.txt
@@ -0,0 +1 @@
+0 192.0 130.0 278.0 234.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-433413229.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-433413229.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7932ceb013194840b395f1f5a02adc3ff9e0e6fd
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-433413229.txt
@@ -0,0 +1 @@
+0 222.0 121.0 88.0 62.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-433413271.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-433413271.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fe3264872d3e231d57921a44f2de8cb297a0d0c9
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-433413271.txt
@@ -0,0 +1 @@
+0 264.0 98.5 114.0 85.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-433966006.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-433966006.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e89ee3b54e2c101435089b1ab61d4d6c55f45438
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-433966006.txt
@@ -0,0 +1 @@
+0 147.0 94.5 136.0 93.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189233.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189233.txt
new file mode 100644
index 0000000000000000000000000000000000000000..03f84dc519ee7bd53ee08b82981596f089ae6106
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189233.txt
@@ -0,0 +1 @@
+0 255.0 108.5 94.0 79.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189239.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189239.txt
new file mode 100644
index 0000000000000000000000000000000000000000..baa80f9273719119e39c4f97d88f87d256af2aa1
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189239.txt
@@ -0,0 +1 @@
+0 197.5 129.5 137.0 111.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189248.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189248.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d26bf4bfda8cd7f4d136412dcdf55e4b52402ca3
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189248.txt
@@ -0,0 +1 @@
+0 216.0 147.5 304.0 205.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189254.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189254.txt
new file mode 100644
index 0000000000000000000000000000000000000000..99a97e14dd1bdaf92de77339052ee2cd9560e6cf
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189254.txt
@@ -0,0 +1,3 @@
+0 26.5 62.5 1.0 1.0
+0 197.5 132.5 279.0 249.0
+0 188.0 5.0 2.0 10.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189266.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189266.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3226f1137b53112c6ac430d827ff573236ba7dc
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-434189266.txt
@@ -0,0 +1 @@
+0 198.0 129.5 178.0 153.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-436701535.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-436701535.txt
new file mode 100644
index 0000000000000000000000000000000000000000..57e31ac84608c92351bf724e75f97aadf066dee8
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-436701535.txt
@@ -0,0 +1 @@
+0 182.5 109.5 351.0 199.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-456319843.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-456319843.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1b397a4afe5cba4ea2af7e3dbf89efde6a830a9
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-456319843.txt
@@ -0,0 +1 @@
+0 198.5 133.5 249.0 247.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-456319846.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-456319846.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cf4b31de6cdd9885bfe961e581b50ffe1a8548dc
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-456319846.txt
@@ -0,0 +1 @@
+0 179.0 112.5 220.0 185.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-463887596.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-463887596.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b82ddae7717d2b8b09eac5643db75181b339093b
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-463887596.txt
@@ -0,0 +1 @@
+0 211.5 147.0 347.0 216.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-463887611.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-463887611.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a75388c8b07a4877980ee5461a50b51f9aa1b677
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-463887611.txt
@@ -0,0 +1 @@
+0 255.5 150.0 253.0 152.0
diff --git a/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-463887635.txt b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-463887635.txt
new file mode 100644
index 0000000000000000000000000000000000000000..39e0f8d0bd1f19cddf043d2778fd64657c8ae50b
--- /dev/null
+++ b/projects/drone-net/labels/st-petersburg-russia-may-4-260nw-463887635.txt
@@ -0,0 +1 @@
+0 236.5 179.0 247.0 150.0
diff --git a/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465869.txt b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465869.txt
new file mode 100644
index 0000000000000000000000000000000000000000..170e88508b5e05d4ea41258355af8fab80c8e7ff
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465869.txt
@@ -0,0 +1 @@
+0 232.5 110.5 101.0 63.0
diff --git a/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465872.txt b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465872.txt
new file mode 100644
index 0000000000000000000000000000000000000000..526ab85cb537df42e3fcf7ce9c74650244cf94ab
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465872.txt
@@ -0,0 +1 @@
+0 152.5 58.5 77.0 41.0
diff --git a/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465875.txt b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465875.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61448069ef154ecb9d9bf3b306031a332764c951
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465875.txt
@@ -0,0 +1,2 @@
+0 252.0 228.0 80.0 50.0
+0 111.0 67.5 118.0 77.0
diff --git a/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465878.txt b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465878.txt
new file mode 100644
index 0000000000000000000000000000000000000000..effc0093633df1e48a266afef9fb174247eee126
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465878.txt
@@ -0,0 +1 @@
+0 179.5 82.5 85.0 47.0
diff --git a/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465881.txt b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465881.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8a20a301e76cc6bbbba993a11794bbbcf79783c7
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465881.txt
@@ -0,0 +1 @@
+0 210.5 132.5 65.0 31.0
diff --git a/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465893.txt b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465893.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6d194651c795688eb0ceef9db75887655dbd4f36
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465893.txt
@@ -0,0 +1,2 @@
+0 258.0 206.0 58.0 38.0
+0 300.0 96.0 98.0 48.0
diff --git a/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465908.txt b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465908.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df2cf7c2c9459ad75dabbc5c972954553218f96a
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465908.txt
@@ -0,0 +1 @@
+0 157.5 87.5 99.0 61.0
diff --git a/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465911.txt b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465911.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4257f1304809b22098b8c770a4b930d437e32167
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465911.txt
@@ -0,0 +1 @@
+0 214.5 131.0 117.0 48.0
diff --git a/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465923.txt b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465923.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2819a5874c5e3de8ab27e6c0172dfa9b6de67cb
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465923.txt
@@ -0,0 +1 @@
+0 242.0 87.5 168.0 113.0
diff --git a/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465941.txt b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465941.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b1da55f0c4483bd4a336b295bbb18875e18efc7
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465941.txt
@@ -0,0 +1,2 @@
+0 147.5 72.0 103.0 62.0
+0 264.0 192.5 64.0 53.0
diff --git a/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465947.txt b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465947.txt
new file mode 100644
index 0000000000000000000000000000000000000000..800facb78b94886f0ac04671a2ce97e9e915bbe4
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465947.txt
@@ -0,0 +1,2 @@
+0 142.5 69.0 117.0 64.0
+0 288.0 207.0 66.0 48.0
diff --git a/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465953.txt b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465953.txt
new file mode 100644
index 0000000000000000000000000000000000000000..938c37c6ce8fffbf8847cb4804eaadb2eca1d230
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-august-24th-editorial-260nw-309465953.txt
@@ -0,0 +1 @@
+0 254.0 79.5 60.0 47.0
diff --git a/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359429.txt b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359429.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79101dc61b15db7e1231b35b4cfa05b385c92492
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359429.txt
@@ -0,0 +1 @@
+0 191.5 119.0 123.0 56.0
diff --git a/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359483.txt b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359483.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a94a3643d4256d0ab6e1fa160a272336369d154f
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359483.txt
@@ -0,0 +1 @@
+0 150.0 93.0 196.0 80.0
diff --git a/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359492.txt b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359492.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8fe57f90ed9df89be3c5353c37cd02b1514bba67
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359492.txt
@@ -0,0 +1 @@
+0 206.0 128.0 98.0 46.0
diff --git a/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359504.txt b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359504.txt
new file mode 100644
index 0000000000000000000000000000000000000000..57b0a1f68fb9922eadd28213ce90aaa2b5fc4e3b
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359504.txt
@@ -0,0 +1 @@
+0 194.0 122.0 64.0 60.0
diff --git a/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359519.txt b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359519.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b7ddd13c37bfdd6bb08dd00f91797118ac458ae
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359519.txt
@@ -0,0 +1 @@
+0 233.5 115.5 181.0 93.0
diff --git a/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359525.txt b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359525.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f92bfb6982c0147461bb62f25e059b7386aff8fe
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359525.txt
@@ -0,0 +1 @@
+0 201.0 136.5 138.0 83.0
diff --git a/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359576.txt b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359576.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bab03d278e0c8f53d9e1c4302fdfdfca1866676b
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359576.txt
@@ -0,0 +1 @@
+0 175.5 112.5 89.0 69.0
diff --git a/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359582.txt b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359582.txt
new file mode 100644
index 0000000000000000000000000000000000000000..319cd103155073fd5b796f9847797a425c718ca5
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359582.txt
@@ -0,0 +1 @@
+0 205.0 128.0 138.0 90.0
diff --git a/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359597.txt b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359597.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41c538bc5d94e1424d8edc974f560839307df54a
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359597.txt
@@ -0,0 +1 @@
+0 278.0 138.5 152.0 89.0
diff --git a/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359606.txt b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359606.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6333e3de02969d0e4bac3ec5e2b3de0fd7f7e6ff
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359606.txt
@@ -0,0 +1 @@
+0 216.5 112.0 153.0 90.0
diff --git a/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359612.txt b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359612.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10c528914d30ddafc46c4742fcc0cbaedd1e593b
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359612.txt
@@ -0,0 +1 @@
+0 197.0 119.0 142.0 58.0
diff --git a/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359618.txt b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359618.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fc01a9f7e82927b6b1ef6c94ef7e326eafa007fe
--- /dev/null
+++ b/projects/drone-net/labels/stlouis-missouri-december19-editorial-photo-260nw-239359618.txt
@@ -0,0 +1 @@
+0 205.0 119.5 126.0 47.0
diff --git a/projects/drone-net/labels/straszyn-poland-october-20-2015-260nw-335658002.txt b/projects/drone-net/labels/straszyn-poland-october-20-2015-260nw-335658002.txt
new file mode 100644
index 0000000000000000000000000000000000000000..58c81d93f73b50f348a7d5dbbf4fbd0971cb90b6
--- /dev/null
+++ b/projects/drone-net/labels/straszyn-poland-october-20-2015-260nw-335658002.txt
@@ -0,0 +1 @@
+0 207.0 122.5 226.0 151.0
diff --git a/projects/drone-net/labels/straszyn-poland-october-20-2015-260nw-335658026.txt b/projects/drone-net/labels/straszyn-poland-october-20-2015-260nw-335658026.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a2afd19bb4199c684bda210eae26464415af0197
--- /dev/null
+++ b/projects/drone-net/labels/straszyn-poland-october-20-2015-260nw-335658026.txt
@@ -0,0 +1 @@
+0 212.5 112.5 225.0 129.0
diff --git a/projects/drone-net/labels/sugarloaf-mountain-md-may-20-260nw-1099335164.txt b/projects/drone-net/labels/sugarloaf-mountain-md-may-20-260nw-1099335164.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7869942578ec285b3cc0342c0cce4b9343fe7284
--- /dev/null
+++ b/projects/drone-net/labels/sugarloaf-mountain-md-may-20-260nw-1099335164.txt
@@ -0,0 +1 @@
+0 83.5 118.0 137.0 126.0
diff --git a/projects/drone-net/labels/sundal-norway-june-17-2017-260nw-665411410.txt b/projects/drone-net/labels/sundal-norway-june-17-2017-260nw-665411410.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f144ee787c037119ea934917b963211f7c8801d
--- /dev/null
+++ b/projects/drone-net/labels/sundal-norway-june-17-2017-260nw-665411410.txt
@@ -0,0 +1 @@
+0 189.0 92.0 138.0 92.0
diff --git a/projects/drone-net/labels/sundal-norway-june-17-2017-260nw-665609923.txt b/projects/drone-net/labels/sundal-norway-june-17-2017-260nw-665609923.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b68ae860186b8a755351a84bf4b7ddc396217e97
--- /dev/null
+++ b/projects/drone-net/labels/sundal-norway-june-17-2017-260nw-665609923.txt
@@ -0,0 +1 @@
+0 217.0 110.5 136.0 107.0
diff --git a/projects/drone-net/labels/sunnyvale-ca-usa-june-17-260nw-685366903.txt b/projects/drone-net/labels/sunnyvale-ca-usa-june-17-260nw-685366903.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40907b94b759151a25a476acef07b21f182a5578
--- /dev/null
+++ b/projects/drone-net/labels/sunnyvale-ca-usa-june-17-260nw-685366903.txt
@@ -0,0 +1 @@
+0 195.0 109.0 210.0 86.0
diff --git a/projects/drone-net/labels/sunnyvale-ca-usa-june-17-260nw-685366945.txt b/projects/drone-net/labels/sunnyvale-ca-usa-june-17-260nw-685366945.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2024b46c7c8d4eb450a5387c5446ce4f569cc4ae
--- /dev/null
+++ b/projects/drone-net/labels/sunnyvale-ca-usa-june-17-260nw-685366945.txt
@@ -0,0 +1 @@
+0 187.0 121.5 266.0 205.0
diff --git a/projects/drone-net/labels/sunnyvale-ca-usa-june-17-260nw-685367008.txt b/projects/drone-net/labels/sunnyvale-ca-usa-june-17-260nw-685367008.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1149cbb742684294c4ea28fa9b035a9e2cad5e88
--- /dev/null
+++ b/projects/drone-net/labels/sunnyvale-ca-usa-june-17-260nw-685367008.txt
@@ -0,0 +1 @@
+0 88.5 130.0 137.0 108.0
diff --git a/projects/drone-net/labels/sunnyvale-ca-usa-june-17-260nw-685367266.txt b/projects/drone-net/labels/sunnyvale-ca-usa-june-17-260nw-685367266.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d277a758bd48c60349f63ab33ce5f4a1637866a2
--- /dev/null
+++ b/projects/drone-net/labels/sunnyvale-ca-usa-june-17-260nw-685367266.txt
@@ -0,0 +1 @@
+0 193.5 153.0 193.0 140.0
diff --git a/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-468559256.txt b/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-468559256.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a455f0a771396fcf9c4ddaf481016c0b33d3b967
--- /dev/null
+++ b/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-468559256.txt
@@ -0,0 +1 @@
+0 156.5 134.5 161.0 77.0
diff --git a/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-468559259.txt b/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-468559259.txt
new file mode 100644
index 0000000000000000000000000000000000000000..07d84adfe9e0586f0f8cf535a644b3e81654193d
--- /dev/null
+++ b/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-468559259.txt
@@ -0,0 +1 @@
+0 212.5 160.5 185.0 81.0
diff --git a/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-468559262.txt b/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-468559262.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3e80be291800975e9eb214a752581680d4a79a96
--- /dev/null
+++ b/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-468559262.txt
@@ -0,0 +1 @@
+0 175.0 124.5 156.0 113.0
diff --git a/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-468581993.txt b/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-468581993.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2141965a3428216a407441df7d8b228028219a5a
--- /dev/null
+++ b/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-468581993.txt
@@ -0,0 +1 @@
+0 152.5 141.5 139.0 61.0
diff --git a/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-469724219.txt b/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-469724219.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fbeaf463cbb7568549eb59452339a2a297b0b673
--- /dev/null
+++ b/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-469724219.txt
@@ -0,0 +1 @@
+0 172.5 150.0 145.0 68.0
diff --git a/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-470595896.txt b/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-470595896.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ffd6659d89f21db882deeb0359907b7731242d1
--- /dev/null
+++ b/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-470595896.txt
@@ -0,0 +1 @@
+0 205.0 91.5 212.0 95.0
diff --git a/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-473253313.txt b/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-473253313.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b5df1ecce05eadd74322b477b42624290ba2bf08
--- /dev/null
+++ b/projects/drone-net/labels/surattanee-thailand-sep-11-2015-260nw-473253313.txt
@@ -0,0 +1 @@
+0 164.5 157.5 175.0 85.0
diff --git a/projects/drone-net/labels/swindon-uk-april-21-2016-260nw-625069223.txt b/projects/drone-net/labels/swindon-uk-april-21-2016-260nw-625069223.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0aa1a5703c059a4fecdcb51246140a88067b1cd1
--- /dev/null
+++ b/projects/drone-net/labels/swindon-uk-april-21-2016-260nw-625069223.txt
@@ -0,0 +1 @@
+0 184.5 128.5 299.0 187.0
diff --git a/projects/drone-net/labels/swindon-uk-july-9-2017-260nw-674719612.txt b/projects/drone-net/labels/swindon-uk-july-9-2017-260nw-674719612.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c813952b104eec2b63627c2bfa22121d3bffd5d
--- /dev/null
+++ b/projects/drone-net/labels/swindon-uk-july-9-2017-260nw-674719612.txt
@@ -0,0 +1 @@
+0 217.5 128.5 425.0 241.0
diff --git a/projects/drone-net/labels/swindon-uk-july-9-2017-260nw-674744638.txt b/projects/drone-net/labels/swindon-uk-july-9-2017-260nw-674744638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff2da22ef7e95ea98a35f59bfae14dcfac840562
--- /dev/null
+++ b/projects/drone-net/labels/swindon-uk-july-9-2017-260nw-674744638.txt
@@ -0,0 +1 @@
+0 261.0 132.0 308.0 212.0
diff --git a/projects/drone-net/labels/sydney-australia-may-11-2017-260nw-667800325.txt b/projects/drone-net/labels/sydney-australia-may-11-2017-260nw-667800325.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c9ec8ed9150fc628b0438d948609b9968d7d7363
--- /dev/null
+++ b/projects/drone-net/labels/sydney-australia-may-11-2017-260nw-667800325.txt
@@ -0,0 +1 @@
+0 193.5 153.0 279.0 78.0
diff --git a/projects/drone-net/labels/tak-thailand-nov-21-2015-260nw-346769810.txt b/projects/drone-net/labels/tak-thailand-nov-21-2015-260nw-346769810.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dc21a03762b9281d351c45cf48f5c974725b045e
--- /dev/null
+++ b/projects/drone-net/labels/tak-thailand-nov-21-2015-260nw-346769810.txt
@@ -0,0 +1 @@
+0 126.0 76.0 86.0 68.0
diff --git a/projects/drone-net/labels/tallinn-estonia-march-14-2016-260nw-392135200.txt b/projects/drone-net/labels/tallinn-estonia-march-14-2016-260nw-392135200.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aec8af7e901ceafd130e28fa8d0aa8f5f595b982
--- /dev/null
+++ b/projects/drone-net/labels/tallinn-estonia-march-14-2016-260nw-392135200.txt
@@ -0,0 +1 @@
+0 190.5 117.0 371.0 212.0
diff --git a/projects/drone-net/labels/telaviv-israel-april-3-2018-260nw-1064470913.txt b/projects/drone-net/labels/telaviv-israel-april-3-2018-260nw-1064470913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..091f81e498e48b985ac12ffc4e4b1fbe5053b972
--- /dev/null
+++ b/projects/drone-net/labels/telaviv-israel-april-3-2018-260nw-1064470913.txt
@@ -0,0 +1,2 @@
+0 194.5 144.5 165.0 151.0
+0 49.0 96.5 98.0 117.0
diff --git a/projects/drone-net/labels/telaviv-israel-april-3-2018-260nw-1064470916.txt b/projects/drone-net/labels/telaviv-israel-april-3-2018-260nw-1064470916.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a75b64fb307862a4c97327cbbe561739cc28e667
--- /dev/null
+++ b/projects/drone-net/labels/telaviv-israel-april-3-2018-260nw-1064470916.txt
@@ -0,0 +1 @@
+0 246.5 96.0 213.0 154.0
diff --git a/projects/drone-net/labels/telaviv-israel-april-3-2018-260nw-1064470919.txt b/projects/drone-net/labels/telaviv-israel-april-3-2018-260nw-1064470919.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5c8767f63fd400e6300170cc006e6a68f30b35e6
--- /dev/null
+++ b/projects/drone-net/labels/telaviv-israel-april-3-2018-260nw-1064470919.txt
@@ -0,0 +1 @@
+0 185.0 133.0 278.0 246.0
diff --git a/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-578581402.txt b/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-578581402.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e326c65d60e6dac310f171465fa9b318821f24ba
--- /dev/null
+++ b/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-578581402.txt
@@ -0,0 +1 @@
+0 124.5 95.0 125.0 74.0
diff --git a/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-578581414.txt b/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-578581414.txt
new file mode 100644
index 0000000000000000000000000000000000000000..102cde424293ee4d0e371e66944617428c03f11d
--- /dev/null
+++ b/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-578581414.txt
@@ -0,0 +1 @@
+0 261.5 78.0 73.0 56.0
diff --git a/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-579386104.txt b/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-579386104.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab1a1a37d13d1c2b0222da7847e1f3661e33b3a9
--- /dev/null
+++ b/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-579386104.txt
@@ -0,0 +1 @@
+0 190.0 124.5 172.0 111.0
diff --git a/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-580004959.txt b/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-580004959.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db4a529c12b32dca50ddd36ecf2e1b866725d18e
--- /dev/null
+++ b/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-580004959.txt
@@ -0,0 +1 @@
+0 257.0 86.5 80.0 43.0
diff --git a/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-580004992.txt b/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-580004992.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e97f5dca90be5acca8199fd5d951f8b6357e015e
--- /dev/null
+++ b/projects/drone-net/labels/tenerife-spain-13022017-drone-dji-260nw-580004992.txt
@@ -0,0 +1 @@
+0 244.5 92.0 117.0 78.0
diff --git a/projects/drone-net/labels/tenerife-spain-13022017-man-remote-260nw-579386086.txt b/projects/drone-net/labels/tenerife-spain-13022017-man-remote-260nw-579386086.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d7b1f0b66933b9ec9b34bd75a47b927127e1a0fa
--- /dev/null
+++ b/projects/drone-net/labels/tenerife-spain-13022017-man-remote-260nw-579386086.txt
@@ -0,0 +1 @@
+0 212.0 95.0 120.0 80.0
diff --git a/projects/drone-net/labels/tenerife-spain-13022017-man-remote-260nw-579386116.txt b/projects/drone-net/labels/tenerife-spain-13022017-man-remote-260nw-579386116.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b4b5638c01f560440581d58b5bc54c7c50ca3692
--- /dev/null
+++ b/projects/drone-net/labels/tenerife-spain-13022017-man-remote-260nw-579386116.txt
@@ -0,0 +1 @@
+0 234.0 79.0 124.0 68.0
diff --git a/projects/drone-net/labels/tenerife-spain-13022017-man-remout-260nw-578581357.txt b/projects/drone-net/labels/tenerife-spain-13022017-man-remout-260nw-578581357.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b17fc603882c561cf2ed066aaa2903d55f9134ad
--- /dev/null
+++ b/projects/drone-net/labels/tenerife-spain-13022017-man-remout-260nw-578581357.txt
@@ -0,0 +1 @@
+0 43.5 59.5 47.0 33.0
diff --git a/projects/drone-net/labels/thailand-august-23-2017-dji-260nw-684692635.txt b/projects/drone-net/labels/thailand-august-23-2017-dji-260nw-684692635.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b8c28ddfeeac815750ceca043ca7859f55077054
--- /dev/null
+++ b/projects/drone-net/labels/thailand-august-23-2017-dji-260nw-684692635.txt
@@ -0,0 +1 @@
+0 207.0 101.5 204.0 145.0
diff --git a/projects/drone-net/labels/thailand-bangkok-30-march-2017-260nw-611082710.txt b/projects/drone-net/labels/thailand-bangkok-30-march-2017-260nw-611082710.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6e911d975f247deb4a7e47774856d6fa0c27366e
--- /dev/null
+++ b/projects/drone-net/labels/thailand-bangkok-30-march-2017-260nw-611082710.txt
@@ -0,0 +1 @@
+0 190.5 147.0 351.0 110.0
diff --git a/projects/drone-net/labels/thailand-bangkok-30-march-2017-260nw-611082734.txt b/projects/drone-net/labels/thailand-bangkok-30-march-2017-260nw-611082734.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8a68d4867bfb0742b2441f48663a89840d19485b
--- /dev/null
+++ b/projects/drone-net/labels/thailand-bangkok-30-march-2017-260nw-611082734.txt
@@ -0,0 +1 @@
+0 197.0 142.0 336.0 92.0
diff --git a/projects/drone-net/labels/thailand-chang-island-15-april-260nw-623367041.txt b/projects/drone-net/labels/thailand-chang-island-15-april-260nw-623367041.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f46fc4de0830597b793528ac1625761ebbc5d651
--- /dev/null
+++ b/projects/drone-net/labels/thailand-chang-island-15-april-260nw-623367041.txt
@@ -0,0 +1 @@
+0 228.5 117.5 135.0 83.0
diff --git a/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141700834.txt b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141700834.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ffb9581c2fed7b9f8f351bea339f0b5cbf9a693
--- /dev/null
+++ b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141700834.txt
@@ -0,0 +1 @@
+0 177.0 133.0 296.0 134.0
diff --git a/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141701242.txt b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141701242.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d110d9825af612ea0dd7a534c440d4bed4f7a695
--- /dev/null
+++ b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141701242.txt
@@ -0,0 +1 @@
+0 192.0 141.0 212.0 114.0
diff --git a/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141708832.txt b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141708832.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3335ea12c4f75db604f97889e64b6fe143fc150
--- /dev/null
+++ b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141708832.txt
@@ -0,0 +1 @@
+0 187.0 139.0 268.0 136.0
diff --git a/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141709540.txt b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141709540.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d8d311e7d309d7f92c2223d9891c7e222a4ddc50
--- /dev/null
+++ b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141709540.txt
@@ -0,0 +1 @@
+0 191.0 169.5 290.0 119.0
diff --git a/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141709972.txt b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141709972.txt
new file mode 100644
index 0000000000000000000000000000000000000000..648af0a879d3aad26edffeaa3f4a435993723779
--- /dev/null
+++ b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141709972.txt
@@ -0,0 +1,2 @@
+0 203.5 128.5 189.0 149.0
+0 297.5 202.5 1.0 1.0
diff --git a/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141710734.txt b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141710734.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5680474e983ffb8a7d1b0ae16ca62e9e4c3467a8
--- /dev/null
+++ b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141710734.txt
@@ -0,0 +1 @@
+0 216.0 156.5 286.0 181.0
diff --git a/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141711196.txt b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141711196.txt
new file mode 100644
index 0000000000000000000000000000000000000000..89a8daf9f815756cf54951bcde22b09ac41df11d
--- /dev/null
+++ b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141711196.txt
@@ -0,0 +1 @@
+0 192.0 123.5 250.0 157.0
diff --git a/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141711481.txt b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141711481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..adcbbc52318f4b3ce54a0cbde1d05e91660bfe7e
--- /dev/null
+++ b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141711481.txt
@@ -0,0 +1 @@
+0 193.0 114.5 126.0 103.0
diff --git a/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141712237.txt b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141712237.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a59cc50a236f6422d39adc997754c9ccfff91fd7
--- /dev/null
+++ b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141712237.txt
@@ -0,0 +1 @@
+0 189.0 121.0 136.0 96.0
diff --git a/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141712912.txt b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141712912.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b00e8e7c85450c46cf2a3c1612491054b13fee7
--- /dev/null
+++ b/projects/drone-net/labels/thailand-july-17-2018-dji-260nw-1141712912.txt
@@ -0,0 +1 @@
+0 172.0 153.0 302.0 152.0
diff --git a/projects/drone-net/labels/thailand-lampang-august-10-2017-260nw-716104897.txt b/projects/drone-net/labels/thailand-lampang-august-10-2017-260nw-716104897.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a520e8d3cfc073e638f16b900a45b4fc9ad343cd
--- /dev/null
+++ b/projects/drone-net/labels/thailand-lampang-august-10-2017-260nw-716104897.txt
@@ -0,0 +1 @@
+0 245.5 129.5 235.0 187.0
diff --git a/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-663452788.txt b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-663452788.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32faa4a58e2eb7902ebc2dd03720e882be2cbaa9
--- /dev/null
+++ b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-663452788.txt
@@ -0,0 +1 @@
+0 167.0 123.5 156.0 83.0
diff --git a/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-663452800.txt b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-663452800.txt
new file mode 100644
index 0000000000000000000000000000000000000000..19308ce4f6aa40053289803955e7829586e0a3d8
--- /dev/null
+++ b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-663452800.txt
@@ -0,0 +1 @@
+0 163.0 128.0 156.0 60.0
diff --git a/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-663452803.txt b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-663452803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0d81eb3a40fc55942665987f8eaa0f319f508890
--- /dev/null
+++ b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-663452803.txt
@@ -0,0 +1 @@
+0 177.0 133.0 156.0 70.0
diff --git a/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057384.txt b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057384.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0b1f5b444c232a8f73183d8a33fce4cbf05c709
--- /dev/null
+++ b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057384.txt
@@ -0,0 +1 @@
+0 187.0 141.5 252.0 205.0
diff --git a/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057393.txt b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057393.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ef08a314130684f85a02166a0ada4d24349586e3
--- /dev/null
+++ b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057393.txt
@@ -0,0 +1 @@
+0 200.0 116.5 202.0 155.0
diff --git a/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057399.txt b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057399.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b2c6f77c370cde30ccd3bf61d7e3f937539f304
--- /dev/null
+++ b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057399.txt
@@ -0,0 +1 @@
+0 187.5 136.5 71.0 45.0
diff --git a/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057405.txt b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057405.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb551f584b17ef09140ac92d0c4b29862fb6f950
--- /dev/null
+++ b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057405.txt
@@ -0,0 +1 @@
+0 182.5 134.0 151.0 102.0
diff --git a/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057417.txt b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057417.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9e44d0f0441e66ef3db0a59776dd4cd6d2b92526
--- /dev/null
+++ b/projects/drone-net/labels/thailand-lop-buri-18-june-260nw-664057417.txt
@@ -0,0 +1 @@
+0 160.0 127.0 148.0 66.0
diff --git a/projects/drone-net/labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853369.txt b/projects/drone-net/labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853369.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b207ca94bf372c851b9111e71288b0dd10400fd0
--- /dev/null
+++ b/projects/drone-net/labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853369.txt
@@ -0,0 +1 @@
+0 212.0 124.0 232.0 104.0
diff --git a/projects/drone-net/labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853375.txt b/projects/drone-net/labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853375.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cfc4a9180c76bc2e4e201c9cd6af3a29597be5cd
--- /dev/null
+++ b/projects/drone-net/labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853375.txt
@@ -0,0 +1 @@
+0 189.0 114.5 214.0 125.0
diff --git a/projects/drone-net/labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853378.txt b/projects/drone-net/labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853378.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c3a8bc40247c513c103ed719c8e2fb44a405bff
--- /dev/null
+++ b/projects/drone-net/labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853378.txt
@@ -0,0 +1 @@
+0 203.0 125.0 230.0 52.0
diff --git a/projects/drone-net/labels/thailandlopburi15jun2017-dji-mavic-pro-drone-260nw-661064797.txt b/projects/drone-net/labels/thailandlopburi15jun2017-dji-mavic-pro-drone-260nw-661064797.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c502ec3f6908101a34ba14355213da09fcc4f31a
--- /dev/null
+++ b/projects/drone-net/labels/thailandlopburi15jun2017-dji-mavic-pro-drone-260nw-661064797.txt
@@ -0,0 +1 @@
+0 160.0 124.0 98.0 48.0
diff --git a/projects/drone-net/labels/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941385.txt b/projects/drone-net/labels/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941385.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ccb00b12071bdef67480593936f031f0384fd781
--- /dev/null
+++ b/projects/drone-net/labels/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941385.txt
@@ -0,0 +1 @@
+0 210.5 134.0 235.0 60.0
diff --git a/projects/drone-net/labels/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941481.txt b/projects/drone-net/labels/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3926d748c36659af50340b6294c5e1f9f38c14b
--- /dev/null
+++ b/projects/drone-net/labels/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941481.txt
@@ -0,0 +1 @@
+0 193.5 121.5 125.0 43.0
diff --git a/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681919.txt b/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681919.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a59add458a0f5f31a8e1621ca671b3697e76d73
--- /dev/null
+++ b/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681919.txt
@@ -0,0 +1 @@
+0 192.5 126.0 351.0 96.0
diff --git a/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681943.txt b/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681943.txt
new file mode 100644
index 0000000000000000000000000000000000000000..03809ccda5ec3ec484446ae911856e730036d354
--- /dev/null
+++ b/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681943.txt
@@ -0,0 +1 @@
+0 210.0 126.5 330.0 121.0
diff --git a/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681958.txt b/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681958.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1ffa0f030ec48db6d6509357d8d76bbebb1c9ff
--- /dev/null
+++ b/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681958.txt
@@ -0,0 +1 @@
+0 202.0 112.5 364.0 151.0
diff --git a/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681973.txt b/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681973.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7655b11fab83268df879c3e4f6b881aba2b2c5c9
--- /dev/null
+++ b/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681973.txt
@@ -0,0 +1 @@
+0 196.5 124.5 369.0 121.0
diff --git a/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681982.txt b/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681982.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c2e12a9705eef78f06c803d7332a8307881e0445
--- /dev/null
+++ b/projects/drone-net/labels/thessaloniki-greece-august-2-2017-260nw-705681982.txt
@@ -0,0 +1 @@
+0 161.0 122.5 250.0 99.0
diff --git a/projects/drone-net/labels/thessaloniki-greece-july-29-2015-260nw-317456834.txt b/projects/drone-net/labels/thessaloniki-greece-july-29-2015-260nw-317456834.txt
new file mode 100644
index 0000000000000000000000000000000000000000..785bae036ac7b452f2e68d5fc86bb53b6a840829
--- /dev/null
+++ b/projects/drone-net/labels/thessaloniki-greece-july-29-2015-260nw-317456834.txt
@@ -0,0 +1 @@
+0 166.5 181.5 85.0 49.0
diff --git a/projects/drone-net/labels/thessaloniki-greece-october-4-2015-260nw-467252654.txt b/projects/drone-net/labels/thessaloniki-greece-october-4-2015-260nw-467252654.txt
new file mode 100644
index 0000000000000000000000000000000000000000..efa33d5db4078ed727e3f712a257c275785cf20d
--- /dev/null
+++ b/projects/drone-net/labels/thessaloniki-greece-october-4-2015-260nw-467252654.txt
@@ -0,0 +1 @@
+0 196.5 146.5 351.0 199.0
diff --git a/projects/drone-net/labels/thessaloniki-greece-october-4-2015-260nw-467252657.txt b/projects/drone-net/labels/thessaloniki-greece-october-4-2015-260nw-467252657.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61d722d30e3b276e5e402727c99b537241418b5b
--- /dev/null
+++ b/projects/drone-net/labels/thessaloniki-greece-october-4-2015-260nw-467252657.txt
@@ -0,0 +1 @@
+0 190.5 139.5 335.0 245.0
diff --git a/projects/drone-net/labels/this-view-drone-over-beach-260nw-269595962.txt b/projects/drone-net/labels/this-view-drone-over-beach-260nw-269595962.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3cbcb72ba109d0673704c9c83f49aff598c6d5f7
--- /dev/null
+++ b/projects/drone-net/labels/this-view-drone-over-beach-260nw-269595962.txt
@@ -0,0 +1 @@
+0 186.5 132.0 125.0 112.0
diff --git a/projects/drone-net/labels/torino-italy-march-07-2018-260nw-1040670358.txt b/projects/drone-net/labels/torino-italy-march-07-2018-260nw-1040670358.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb95ec8999b781b68d06b64aafa53d14f0ced4a7
--- /dev/null
+++ b/projects/drone-net/labels/torino-italy-march-07-2018-260nw-1040670358.txt
@@ -0,0 +1 @@
+0 190.0 112.0 326.0 194.0
diff --git a/projects/drone-net/labels/torino-italy-march-09-2018-260nw-1043086450.txt b/projects/drone-net/labels/torino-italy-march-09-2018-260nw-1043086450.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c61b4a5403e6d1bfb5455ef797093af9b2ea9975
--- /dev/null
+++ b/projects/drone-net/labels/torino-italy-march-09-2018-260nw-1043086450.txt
@@ -0,0 +1 @@
+0 193.5 121.0 251.0 214.0
diff --git a/projects/drone-net/labels/torino-italy-march-09-2018-260nw-1043086453.txt b/projects/drone-net/labels/torino-italy-march-09-2018-260nw-1043086453.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eb3c8ff109611989bdad6b4c7823459e7b262910
--- /dev/null
+++ b/projects/drone-net/labels/torino-italy-march-09-2018-260nw-1043086453.txt
@@ -0,0 +1 @@
+0 185.5 136.0 201.0 230.0
diff --git a/projects/drone-net/labels/torino-italy-march-09-2018-260nw-1043086456.txt b/projects/drone-net/labels/torino-italy-march-09-2018-260nw-1043086456.txt
new file mode 100644
index 0000000000000000000000000000000000000000..04ade42cefcc790da54a5605a668cd10f4857115
--- /dev/null
+++ b/projects/drone-net/labels/torino-italy-march-09-2018-260nw-1043086456.txt
@@ -0,0 +1 @@
+0 202.0 122.5 138.0 97.0
diff --git a/projects/drone-net/labels/torino-italy-march-09-2018-260nw-1043086459.txt b/projects/drone-net/labels/torino-italy-march-09-2018-260nw-1043086459.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6951dae36a481715255a4335253ec04350eb6471
--- /dev/null
+++ b/projects/drone-net/labels/torino-italy-march-09-2018-260nw-1043086459.txt
@@ -0,0 +1 @@
+0 181.5 95.0 349.0 164.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749849.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749849.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f207ee05d976226f489ff658bd37c0ce13addb14
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749849.txt
@@ -0,0 +1 @@
+0 195.0 148.5 390.0 221.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749852.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749852.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fcd839c8d8aae6c3f3f6515f107716b56b5bb1be
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749852.txt
@@ -0,0 +1 @@
+0 241.0 127.0 400.0 254.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749855.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749855.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2a56775127fbbc31d1fc536bf17f51d555a5735
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749855.txt
@@ -0,0 +1 @@
+0 196.0 138.0 388.0 206.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749954.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749954.txt
new file mode 100644
index 0000000000000000000000000000000000000000..38218e5f62573d545941f9a8c3f9ddb1c5fe3d46
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749954.txt
@@ -0,0 +1 @@
+0 244.5 159.0 249.0 178.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749969.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749969.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cca59a961a472eaa4df61c91a58b1a1564c8a7f4
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749969.txt
@@ -0,0 +1 @@
+0 307.5 148.5 373.0 199.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749984.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749984.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f5d3e3922fb15ae23e47b6d9bf4f6d51ba241386
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-581749984.txt
@@ -0,0 +1 @@
+0 205.0 146.5 326.0 241.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582237502.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582237502.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f8470ec9be44663dec1f742cdf3a187f6c795139
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582237502.txt
@@ -0,0 +1 @@
+0 236.0 166.5 266.0 167.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582238681.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582238681.txt
new file mode 100644
index 0000000000000000000000000000000000000000..011fadc1049d1273ba9d53f5d1ec73d0a32915e2
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582238681.txt
@@ -0,0 +1 @@
+0 243.5 130.0 381.0 252.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582238741.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582238741.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3305564c5943f2b41f2f4ddf70937412b338e0a2
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582238741.txt
@@ -0,0 +1 @@
+0 86.5 181.0 173.0 156.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582238822.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582238822.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13b62e01a45d5f17222957b1750acd95b1d7c04e
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582238822.txt
@@ -0,0 +1 @@
+0 195.5 130.5 389.0 261.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582748372.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582748372.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6b5e6080edbf3cc61f62dcd7dade12c7cc51e1da
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582748372.txt
@@ -0,0 +1 @@
+0 236.0 141.0 278.0 174.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582748378.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582748378.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de26c5c38da8819c0cc9962673dabbc32a2463bb
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582748378.txt
@@ -0,0 +1 @@
+0 183.5 156.0 297.0 220.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582748381.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582748381.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cad60816db64605538031166c73b492b83643edd
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-582748381.txt
@@ -0,0 +1 @@
+0 194.0 149.5 352.0 201.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-583138678.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-583138678.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c2370436646de704c18ada54efb17ddcd189db30
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-583138678.txt
@@ -0,0 +1 @@
+0 236.0 141.5 460.0 259.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-583138681.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-583138681.txt
new file mode 100644
index 0000000000000000000000000000000000000000..979a187e30b0c2dd8335e1f15cc0d8bbb409d0b3
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-583138681.txt
@@ -0,0 +1 @@
+0 194.5 145.5 367.0 221.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-583138687.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-583138687.txt
new file mode 100644
index 0000000000000000000000000000000000000000..82ce82785a6f122bfac6ae0a040cb76561f61f88
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-583138687.txt
@@ -0,0 +1 @@
+0 200.5 147.0 379.0 240.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-584082076.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-584082076.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86a6844c9d350def615200b9c47e3a8680349bca
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-584082076.txt
@@ -0,0 +1 @@
+0 266.0 126.5 480.0 251.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-584082133.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-584082133.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9d9482529e89a3d3e88a1cb2d63b5a337f0da59f
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-584082133.txt
@@ -0,0 +1 @@
+0 219.0 133.0 424.0 252.0
diff --git a/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-584089447.txt b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-584089447.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d51797e7fba140fdba9ca00c2f1fb725e2015ce2
--- /dev/null
+++ b/projects/drone-net/labels/toronto-canada-february-17-2017-260nw-584089447.txt
@@ -0,0 +1 @@
+0 231.5 156.5 317.0 243.0
diff --git a/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582045.txt b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582045.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e71e7e2340d5e110864579cefd2781f7d5d1c9db
--- /dev/null
+++ b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582045.txt
@@ -0,0 +1 @@
+0 98.0 128.0 184.0 170.0
diff --git a/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582060.txt b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582060.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b629fc4c25d9a5ef78a476eb1571da7ee376163c
--- /dev/null
+++ b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582060.txt
@@ -0,0 +1 @@
+0 90.5 125.0 181.0 190.0
diff --git a/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582063.txt b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582063.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3e6b4292fa881ad874bf8d10f51dd69d44f792b9
--- /dev/null
+++ b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582063.txt
@@ -0,0 +1 @@
+0 101.0 109.0 188.0 174.0
diff --git a/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582075.txt b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582075.txt
new file mode 100644
index 0000000000000000000000000000000000000000..59caba9119d5540bc47a7840a8cb616be646817b
--- /dev/null
+++ b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582075.txt
@@ -0,0 +1 @@
+0 100.5 123.0 189.0 176.0
diff --git a/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582078.txt b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582078.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5d1225f4aba444ac63d445c586e1a4668d8fe963
--- /dev/null
+++ b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582078.txt
@@ -0,0 +1 @@
+0 97.5 111.5 195.0 151.0
diff --git a/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582090.txt b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582090.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b1b7a9d8a3112286139eb5d77b17821075fb4e6c
--- /dev/null
+++ b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582090.txt
@@ -0,0 +1 @@
+0 99.0 115.5 192.0 163.0
diff --git a/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582093.txt b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582093.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b1c26240ae645377d626b24ae7cdb30b4d007005
--- /dev/null
+++ b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582093.txt
@@ -0,0 +1 @@
+0 101.0 134.5 182.0 169.0
diff --git a/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582099.txt b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582099.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb994390f11326cbfb52f4a9f18e6a77322c0885
--- /dev/null
+++ b/projects/drone-net/labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582099.txt
@@ -0,0 +1 @@
+0 100.5 106.5 189.0 181.0
diff --git a/projects/drone-net/labels/tullgarn-sweden-may-6-2018-260nw-1119011186.txt b/projects/drone-net/labels/tullgarn-sweden-may-6-2018-260nw-1119011186.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db6a36a4033c0a703d5aea440ea9ea53936899d3
--- /dev/null
+++ b/projects/drone-net/labels/tullgarn-sweden-may-6-2018-260nw-1119011186.txt
@@ -0,0 +1 @@
+0 209.5 120.0 227.0 166.0
diff --git a/projects/drone-net/labels/tullgarn-sweden-may-6-2018-260nw-1119011558.txt b/projects/drone-net/labels/tullgarn-sweden-may-6-2018-260nw-1119011558.txt
new file mode 100644
index 0000000000000000000000000000000000000000..caaa3d7e08e75e74ee9390346c2413a0b03aff3d
--- /dev/null
+++ b/projects/drone-net/labels/tullgarn-sweden-may-6-2018-260nw-1119011558.txt
@@ -0,0 +1 @@
+0 204.5 115.5 239.0 115.0
diff --git a/projects/drone-net/labels/turin-italy-march-8-2018-260nw-1041470044.txt b/projects/drone-net/labels/turin-italy-march-8-2018-260nw-1041470044.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f124a97e792b0ee47a6bf453de612e97135e1c3a
--- /dev/null
+++ b/projects/drone-net/labels/turin-italy-march-8-2018-260nw-1041470044.txt
@@ -0,0 +1 @@
+0 260.5 100.5 45.0 17.0
diff --git a/projects/drone-net/labels/turin-italy-march-8-2018-260nw-1041470047.txt b/projects/drone-net/labels/turin-italy-march-8-2018-260nw-1041470047.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5df0c9e3775c4b2feb34ca5a79f522229976008e
--- /dev/null
+++ b/projects/drone-net/labels/turin-italy-march-8-2018-260nw-1041470047.txt
@@ -0,0 +1 @@
+0 268.5 38.5 79.0 21.0
diff --git a/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645586.txt b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645586.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b108d4213003382aa8b2d0d1750c2ddf9fd94b2c
--- /dev/null
+++ b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645586.txt
@@ -0,0 +1 @@
+0 207.0 95.5 346.0 177.0
diff --git a/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645595.txt b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645595.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6e84b5e0e8333023ce167a8e4e60aa8791c9d439
--- /dev/null
+++ b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645595.txt
@@ -0,0 +1 @@
+0 193.0 119.0 346.0 226.0
diff --git a/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645598.txt b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645598.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e1b4ce5f3e99defe114ac47e0c40fdf6f462d4a0
--- /dev/null
+++ b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645598.txt
@@ -0,0 +1 @@
+0 157.5 125.0 131.0 104.0
diff --git a/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645607.txt b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645607.txt
new file mode 100644
index 0000000000000000000000000000000000000000..58545b5a8380d3609ceb52d818909fc72c4a2c59
--- /dev/null
+++ b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645607.txt
@@ -0,0 +1 @@
+0 131.5 82.5 185.0 121.0
diff --git a/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645619.txt b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645619.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40100ec55a272749dc140447909bdb896640c91c
--- /dev/null
+++ b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645619.txt
@@ -0,0 +1 @@
+0 179.5 116.5 253.0 185.0
diff --git a/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645622.txt b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645622.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df380bce7805cbd6e0725ef19858cec5c516f29f
--- /dev/null
+++ b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645622.txt
@@ -0,0 +1 @@
+0 153.0 123.0 294.0 214.0
diff --git a/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645628.txt b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645628.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4556408c25a991d383e1cadaba47d1be4c5d460d
--- /dev/null
+++ b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645628.txt
@@ -0,0 +1 @@
+0 154.0 115.0 290.0 186.0
diff --git a/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645640.txt b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645640.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d00a14ed8bca0b228446eee80ca413a7d88cdd87
--- /dev/null
+++ b/projects/drone-net/labels/tyumen-russia-april-23-2016-260nw-420645640.txt
@@ -0,0 +1 @@
+0 203.0 111.0 350.0 176.0
diff --git a/projects/drone-net/labels/tyumen-russia-july-23-2017drone-260nw-682654117.txt b/projects/drone-net/labels/tyumen-russia-july-23-2017drone-260nw-682654117.txt
new file mode 100644
index 0000000000000000000000000000000000000000..803c8b77ef5536b467e9dbe88087eb93f3857072
--- /dev/null
+++ b/projects/drone-net/labels/tyumen-russia-july-23-2017drone-260nw-682654117.txt
@@ -0,0 +1 @@
+0 116.5 101.5 63.0 45.0
diff --git a/projects/drone-net/labels/tyumen-russia-july-23-2017drone-260nw-682654126.txt b/projects/drone-net/labels/tyumen-russia-july-23-2017drone-260nw-682654126.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e29c6347499cd5da81eafc180d1ec541689d04cd
--- /dev/null
+++ b/projects/drone-net/labels/tyumen-russia-july-23-2017drone-260nw-682654126.txt
@@ -0,0 +1 @@
+0 135.0 168.0 58.0 46.0
diff --git a/projects/drone-net/labels/tyumen-russia-july-23-2017drone-260nw-682654138.txt b/projects/drone-net/labels/tyumen-russia-july-23-2017drone-260nw-682654138.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b1bc851f634351c54ca11b516b66cc26dc1ec607
--- /dev/null
+++ b/projects/drone-net/labels/tyumen-russia-july-23-2017drone-260nw-682654138.txt
@@ -0,0 +1 @@
+0 246.5 165.5 69.0 35.0
diff --git a/projects/drone-net/labels/uav-drone-copter-flying-digital-260nw-527768593.txt b/projects/drone-net/labels/uav-drone-copter-flying-digital-260nw-527768593.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be719a2ed6a098b47d39b0618fab65c96d40be29
--- /dev/null
+++ b/projects/drone-net/labels/uav-drone-copter-flying-digital-260nw-527768593.txt
@@ -0,0 +1 @@
+0 143.5 93.5 93.0 41.0
diff --git a/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767915.txt b/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767915.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9b2fbf59ebb121afb6c0b225d1df2e2ff0aef69
--- /dev/null
+++ b/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767915.txt
@@ -0,0 +1 @@
+0 140.0 158.0 192.0 128.0
diff --git a/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767927.txt b/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767927.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51d5034852e081f5c20c93d5d6033546b51849ed
--- /dev/null
+++ b/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767927.txt
@@ -0,0 +1 @@
+0 111.0 89.5 42.0 25.0
diff --git a/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767933.txt b/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767933.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab4a02b1c97de8c35729dfa5e30cfd916ee4efe7
--- /dev/null
+++ b/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767933.txt
@@ -0,0 +1 @@
+0 110.0 80.5 36.0 21.0
diff --git a/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767936.txt b/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767936.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f13c349a3b8305048824583981ee26f8fe09952
--- /dev/null
+++ b/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767936.txt
@@ -0,0 +1 @@
+0 112.0 86.0 34.0 26.0
diff --git a/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767942.txt b/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767942.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1cb99b58b7b655576067344ebf3d36ec773eb808
--- /dev/null
+++ b/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767942.txt
@@ -0,0 +1 @@
+0 120.0 165.5 202.0 87.0
diff --git a/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767948.txt b/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767948.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2e35852fb0b698af45bc036bd39cb37a5d46e965
--- /dev/null
+++ b/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767948.txt
@@ -0,0 +1 @@
+0 123.5 173.0 201.0 118.0
diff --git a/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767957.txt b/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767957.txt
new file mode 100644
index 0000000000000000000000000000000000000000..203d338d528e7d0ae37a767d40b1fdde90f87959
--- /dev/null
+++ b/projects/drone-net/labels/ubud-bali-circa-february-2017-260nw-581767957.txt
@@ -0,0 +1 @@
+0 130.5 160.5 195.0 109.0
diff --git a/projects/drone-net/labels/udon-thani-thailand-august-16-260nw-343985606.txt b/projects/drone-net/labels/udon-thani-thailand-august-16-260nw-343985606.txt
new file mode 100644
index 0000000000000000000000000000000000000000..429fec3d38e2cb9e0dd37d0a8dcde17d174a9951
--- /dev/null
+++ b/projects/drone-net/labels/udon-thani-thailand-august-16-260nw-343985606.txt
@@ -0,0 +1 @@
+0 190.5 124.5 113.0 71.0
diff --git a/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-426866146.txt b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-426866146.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2cac39a63b195f6fe8258e09394e264d84bee72
--- /dev/null
+++ b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-426866146.txt
@@ -0,0 +1 @@
+0 72.5 154.0 131.0 90.0
diff --git a/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-426867229.txt b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-426867229.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df1f32eaff550c43860f67bd587ce0ae55bb1013
--- /dev/null
+++ b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-426867229.txt
@@ -0,0 +1 @@
+0 266.0 147.0 116.0 98.0
diff --git a/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-427857772.txt b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-427857772.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a8f8719a89ba65381df3aad3f733e81de9ec7b2
--- /dev/null
+++ b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-427857772.txt
@@ -0,0 +1 @@
+0 152.5 128.5 147.0 81.0
diff --git a/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-453846613.txt b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-453846613.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1bce91f8b4e1e8f9c16cc6128a3ab4c5faa95217
--- /dev/null
+++ b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-453846613.txt
@@ -0,0 +1 @@
+0 244.0 126.5 106.0 83.0
diff --git a/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-464597792.txt b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-464597792.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0ddc4322d476dc44c58220f0bca62bd8c4d0024c
--- /dev/null
+++ b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-464597792.txt
@@ -0,0 +1 @@
+0 264.5 147.0 137.0 106.0
diff --git a/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-506561329.txt b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-506561329.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5f582e8873dd7b621b0896f804663cd8201762ae
--- /dev/null
+++ b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-506561329.txt
@@ -0,0 +1 @@
+0 263.5 160.0 119.0 100.0
diff --git a/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-668130478.txt b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-668130478.txt
new file mode 100644
index 0000000000000000000000000000000000000000..42fa7577e2c8ba60a691f29341d6796bf9c6e875
--- /dev/null
+++ b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-668130478.txt
@@ -0,0 +1 @@
+0 234.0 132.5 94.0 73.0
diff --git a/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-791041909.txt b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-791041909.txt
new file mode 100644
index 0000000000000000000000000000000000000000..941f284f721fe2d0300de95f46152376fe6b890c
--- /dev/null
+++ b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-791041909.txt
@@ -0,0 +1 @@
+0 97.0 135.0 160.0 98.0
diff --git a/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-791041912.txt b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-791041912.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4925a24907cd718f332c483b2da24649d9e0ed0f
--- /dev/null
+++ b/projects/drone-net/labels/udon-thani-thailand-may-18-260nw-791041912.txt
@@ -0,0 +1 @@
+0 247.0 157.0 166.0 118.0
diff --git a/projects/drone-net/labels/udonthani-thailand-august-14-2016-260nw-470091731.txt b/projects/drone-net/labels/udonthani-thailand-august-14-2016-260nw-470091731.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7603d71936cbe912e472fbe62e57b75abc715595
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-august-14-2016-260nw-470091731.txt
@@ -0,0 +1 @@
+0 191.5 141.5 235.0 135.0
diff --git a/projects/drone-net/labels/udonthani-thailand-august-14-2016-260nw-470091734.txt b/projects/drone-net/labels/udonthani-thailand-august-14-2016-260nw-470091734.txt
new file mode 100644
index 0000000000000000000000000000000000000000..538c98d3388f4805b071d0b82e5cce37127ba2be
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-august-14-2016-260nw-470091734.txt
@@ -0,0 +1 @@
+0 146.5 165.0 229.0 96.0
diff --git a/projects/drone-net/labels/udonthani-thailand-august-14-2016-260nw-470091737.txt b/projects/drone-net/labels/udonthani-thailand-august-14-2016-260nw-470091737.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32ba78ef9cf0ad904e7d2805f4936d6319d1a7fe
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-august-14-2016-260nw-470091737.txt
@@ -0,0 +1 @@
+0 198.5 137.5 225.0 121.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-351283925.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-351283925.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c37466f705316f18beb84a0530cbf0730d66219b
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-351283925.txt
@@ -0,0 +1 @@
+0 190.5 125.5 127.0 101.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-351283928.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-351283928.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98bb4f3642b256fa8891df63507c6501597ddca2
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-351283928.txt
@@ -0,0 +1 @@
+0 185.5 122.5 161.0 99.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-351283931.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-351283931.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bfd1fa27c03b5bcae6108be817025729b2cd9823
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-351283931.txt
@@ -0,0 +1 @@
+0 193.0 131.0 88.0 68.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-351283934.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-351283934.txt
new file mode 100644
index 0000000000000000000000000000000000000000..48294f30d3e50105689fe119727619d6dff16f12
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-351283934.txt
@@ -0,0 +1 @@
+0 193.0 145.5 200.0 129.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324626.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324626.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26d8f941efa43fd62fcdb8648671b693cb6829ed
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324626.txt
@@ -0,0 +1 @@
+0 195.0 80.5 110.0 67.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324629.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324629.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e90b99e128e182c776693e6a7cd334c5a6f41c25
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324629.txt
@@ -0,0 +1 @@
+0 131.0 132.5 134.0 119.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324632.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324632.txt
new file mode 100644
index 0000000000000000000000000000000000000000..063bb86e82a3f40c0896d5799cad4cfb00817e50
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324632.txt
@@ -0,0 +1 @@
+0 193.5 138.0 111.0 68.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324635.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324635.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5785f0b61f98f8afd4282243447dcd5e7cd7ef67
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324635.txt
@@ -0,0 +1 @@
+0 179.5 145.5 197.0 155.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324662.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324662.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c594339e3080f9d7032366af70c0c02cbf0c5f29
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324662.txt
@@ -0,0 +1 @@
+0 89.0 88.5 72.0 47.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324668.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324668.txt
new file mode 100644
index 0000000000000000000000000000000000000000..34c320e486c15c493f36926a2d866844cf92cf58
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324668.txt
@@ -0,0 +1 @@
+0 187.0 157.5 142.0 81.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324686.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324686.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e64a88a7fcb49ee5110529d3d648a8f30c21d3c8
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324686.txt
@@ -0,0 +1 @@
+0 97.0 98.5 92.0 71.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324692.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324692.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c677ef388d4b83b45f246157481968244e7d107b
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324692.txt
@@ -0,0 +1 @@
+0 185.0 139.0 136.0 72.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324701.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324701.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f158ef783c06cecb34fe563d442fc5e50c97dc6
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324701.txt
@@ -0,0 +1 @@
+0 188.5 127.0 105.0 106.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324707.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324707.txt
new file mode 100644
index 0000000000000000000000000000000000000000..afe83a98812fdc2b13d09ce8dd1a0aad9373fba2
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324707.txt
@@ -0,0 +1 @@
+0 90.5 93.5 51.0 39.0
diff --git a/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324710.txt b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324710.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d24a37bc51c4c245822143612b52c7bd5737476e
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-december-11-2015-260nw-371324710.txt
@@ -0,0 +1 @@
+0 198.0 130.0 100.0 68.0
diff --git a/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041161.txt b/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041161.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c723dd048df73bedcadd16cafe089645a649952
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041161.txt
@@ -0,0 +1 @@
+0 202.0 130.0 68.0 48.0
diff --git a/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041176.txt b/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041176.txt
new file mode 100644
index 0000000000000000000000000000000000000000..750b78a21abe1f3c7a38e05f73631e944640f637
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041176.txt
@@ -0,0 +1 @@
+0 197.0 124.5 50.0 45.0
diff --git a/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041197.txt b/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041197.txt
new file mode 100644
index 0000000000000000000000000000000000000000..93d4b4705ddbc3b6e177b899740a708f47d06dc0
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041197.txt
@@ -0,0 +1 @@
+0 197.0 124.5 56.0 55.0
diff --git a/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041203.txt b/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041203.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3bb02c61151ba913fe9ca269bc1f48b641b31543
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041203.txt
@@ -0,0 +1 @@
+0 191.5 126.5 63.0 49.0
diff --git a/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041215.txt b/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041215.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96a402895e947e771d34926d811481b8b3a38b78
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041215.txt
@@ -0,0 +1 @@
+0 197.5 126.5 83.0 45.0
diff --git a/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041221.txt b/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041221.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c6975ffcc95897fcbc0b6be0137c63f7cd1a2601
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041221.txt
@@ -0,0 +1 @@
+0 196.0 120.5 114.0 85.0
diff --git a/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041230.txt b/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041230.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c5d28e6a4ce68dc8563355e0904d95fe64847147
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-february-15-2017-260nw-582041230.txt
@@ -0,0 +1 @@
+0 200.0 131.5 86.0 59.0
diff --git a/projects/drone-net/labels/udonthani-thailand-jan-31-2016-260nw-371387017.txt b/projects/drone-net/labels/udonthani-thailand-jan-31-2016-260nw-371387017.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dcd7a23ac6e9c6d14f5161c75b99615bbada989d
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-jan-31-2016-260nw-371387017.txt
@@ -0,0 +1 @@
+0 261.0 103.0 98.0 42.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-18-2018-260nw-1006006834.txt b/projects/drone-net/labels/udonthani-thailand-january-18-2018-260nw-1006006834.txt
new file mode 100644
index 0000000000000000000000000000000000000000..297d5ccafb329914f3a709a1e97db04dd4a7edaa
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-18-2018-260nw-1006006834.txt
@@ -0,0 +1 @@
+0 194.0 127.0 104.0 78.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-18-2018-260nw-1006006837.txt b/projects/drone-net/labels/udonthani-thailand-january-18-2018-260nw-1006006837.txt
new file mode 100644
index 0000000000000000000000000000000000000000..adc9b91e74c7ce7ff020d7406bdb56240ab787c9
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-18-2018-260nw-1006006837.txt
@@ -0,0 +1 @@
+0 205.5 129.0 67.0 46.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-18-2018-260nw-1006006840.txt b/projects/drone-net/labels/udonthani-thailand-january-18-2018-260nw-1006006840.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bff18970a6a1717b80a6b1b986269aeb8df5194d
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-18-2018-260nw-1006006840.txt
@@ -0,0 +1 @@
+0 194.0 135.0 80.0 74.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573210988.txt b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573210988.txt
new file mode 100644
index 0000000000000000000000000000000000000000..24a7c9c134b102c370bfbdf5c9977ccdde11d6a4
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573210988.txt
@@ -0,0 +1 @@
+0 143.5 129.5 55.0 33.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573210997.txt b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573210997.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9654872d77b60bf5e39d12cc8c750c86869e329
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573210997.txt
@@ -0,0 +1 @@
+0 88.5 113.0 43.0 34.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211009.txt b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211009.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0763a628ebdab3b2f3aa0adc62c77291ec7dfe1c
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211009.txt
@@ -0,0 +1 @@
+0 176.0 117.5 108.0 43.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211021.txt b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211021.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a40d7b270581005c3afac2c0cd6727664ac83828
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211021.txt
@@ -0,0 +1 @@
+0 176.0 122.5 64.0 33.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211030.txt b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211030.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72f171401350fd194101f28b0678f809cd3c288f
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211030.txt
@@ -0,0 +1 @@
+0 189.5 115.0 83.0 44.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211033.txt b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211033.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f04c48ae510ed650f5b9114f2dcd44d18a8f57ab
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211033.txt
@@ -0,0 +1 @@
+0 145.5 100.5 69.0 41.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211048.txt b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211048.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1746a652f3ef44dc84dae3a851c2e2eb165eb44e
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211048.txt
@@ -0,0 +1 @@
+0 141.5 70.0 49.0 30.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211057.txt b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211057.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66609287397d55416a9b5bb127bee8e211b1f8f6
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211057.txt
@@ -0,0 +1 @@
+0 92.5 92.0 57.0 34.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211066.txt b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211066.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c87b7e84c7ca2ec43662b92b3516265324e692e
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211066.txt
@@ -0,0 +1 @@
+0 185.5 130.0 99.0 70.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211075.txt b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211075.txt
new file mode 100644
index 0000000000000000000000000000000000000000..76e671cccfc50795762ec0e628a927d34efd4812
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211075.txt
@@ -0,0 +1 @@
+0 244.0 87.5 44.0 21.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211081.txt b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211081.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f3e2678018ebe88f866b8f16f9a68f3d3104b9d
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211081.txt
@@ -0,0 +1 @@
+0 251.5 98.0 57.0 32.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211090.txt b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211090.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26a4ea1bf550956d448d19059acfe9f634456bbf
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211090.txt
@@ -0,0 +1 @@
+0 117.0 129.0 78.0 56.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211099.txt b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211099.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3bbb7405a10e91da49730108f11d85bfb91e5c27
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211099.txt
@@ -0,0 +1 @@
+0 54.0 91.5 40.0 29.0
diff --git a/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211159.txt b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211159.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36970aa41284eb72353aac23924c211702188536
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-january-8-2017-260nw-573211159.txt
@@ -0,0 +1 @@
+0 130.0 113.5 76.0 53.0
diff --git a/projects/drone-net/labels/udonthani-thailand-march-05-2016-260nw-387931180.txt b/projects/drone-net/labels/udonthani-thailand-march-05-2016-260nw-387931180.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aa2fec2aff6f4e597f8e8c38ab477dc90618dddc
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-march-05-2016-260nw-387931180.txt
@@ -0,0 +1 @@
+0 200.0 167.0 208.0 128.0
diff --git a/projects/drone-net/labels/udonthani-thailand-march-05-2016-260nw-387931192.txt b/projects/drone-net/labels/udonthani-thailand-march-05-2016-260nw-387931192.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ce7dd810178b37d613b2d072668a2f207fb9eb46
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-march-05-2016-260nw-387931192.txt
@@ -0,0 +1 @@
+0 198.5 137.0 241.0 110.0
diff --git a/projects/drone-net/labels/udonthani-thailand-march-05-2016-260nw-387931198.txt b/projects/drone-net/labels/udonthani-thailand-march-05-2016-260nw-387931198.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dcd283b6eb6b16381b87f990563bcac304045677
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-march-05-2016-260nw-387931198.txt
@@ -0,0 +1 @@
+0 197.5 138.0 197.0 108.0
diff --git a/projects/drone-net/labels/udonthani-thailand-march-05-2016-260nw-387931201.txt b/projects/drone-net/labels/udonthani-thailand-march-05-2016-260nw-387931201.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a9b14d22a0fa3b80f9bff05c72c2e4e97203df7
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-march-05-2016-260nw-387931201.txt
@@ -0,0 +1 @@
+0 188.5 154.5 209.0 107.0
diff --git a/projects/drone-net/labels/udonthani-thailand-may-6-2016-260nw-422590789.txt b/projects/drone-net/labels/udonthani-thailand-may-6-2016-260nw-422590789.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b38c6c46009e1841418f8d3c2ba48b1d89a2b2d2
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-may-6-2016-260nw-422590789.txt
@@ -0,0 +1 @@
+0 127.5 99.5 113.0 57.0
diff --git a/projects/drone-net/labels/udonthani-thailand-may-6-2016-260nw-422590795.txt b/projects/drone-net/labels/udonthani-thailand-may-6-2016-260nw-422590795.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad0e755f6264ff4ed61c559442d7f4d126903933
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-may-6-2016-260nw-422590795.txt
@@ -0,0 +1 @@
+0 264.0 104.5 92.0 63.0
diff --git a/projects/drone-net/labels/udonthani-thailand-october-192015-flying-260nw-334423025.txt b/projects/drone-net/labels/udonthani-thailand-october-192015-flying-260nw-334423025.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de9e727a81c6b3e469ee11bb312b73ae40acda38
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-october-192015-flying-260nw-334423025.txt
@@ -0,0 +1 @@
+0 198.0 116.5 358.0 231.0
diff --git a/projects/drone-net/labels/udonthani-thailand-october-192015-flying-260nw-334423034.txt b/projects/drone-net/labels/udonthani-thailand-october-192015-flying-260nw-334423034.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0dc5f7e5c01a0eb0e9bc4965ed9ffedfe738170f
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailand-october-192015-flying-260nw-334423034.txt
@@ -0,0 +1 @@
+0 181.0 154.0 326.0 176.0
diff --git a/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-417484537.txt b/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-417484537.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c097e679fa59cf37a6497391756dd8eec57cc330
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-417484537.txt
@@ -0,0 +1 @@
+0 129.5 92.5 61.0 47.0
diff --git a/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-417484549.txt b/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-417484549.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d9c7aa98615e2a599f58ca129dca3ecbcd115878
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-417484549.txt
@@ -0,0 +1 @@
+0 259.0 123.5 188.0 91.0
diff --git a/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-417484558.txt b/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-417484558.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c0355e4cdafba212ddbc87da601685b4e30819de
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-417484558.txt
@@ -0,0 +1 @@
+0 256.0 105.5 146.0 85.0
diff --git a/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-417484564.txt b/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-417484564.txt
new file mode 100644
index 0000000000000000000000000000000000000000..301b9e41b07abb708c5715aff35eb9447156d5c6
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-417484564.txt
@@ -0,0 +1 @@
+0 146.0 120.0 150.0 102.0
diff --git a/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-420948226.txt b/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-420948226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10d59c78c9d4c7f30adcdd0cc9a9b945ecd522b0
--- /dev/null
+++ b/projects/drone-net/labels/udonthani-thailandmay-06-2016-drone-260nw-420948226.txt
@@ -0,0 +1 @@
+0 202.5 136.5 201.0 113.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-background-260nw-449873527.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-background-260nw-449873527.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f72c85b8b42124bd517f0ed754449dda3b2c3563
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-background-260nw-449873527.txt
@@ -0,0 +1 @@
+0 128.0 86.5 148.0 83.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-background-260nw-449873557.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-background-260nw-449873557.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4baa760e6d0a3825fb87256f9ad91480fa6b29be
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-background-260nw-449873557.txt
@@ -0,0 +1 @@
+0 230.0 133.0 250.0 136.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-background-260nw-449873638.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-background-260nw-449873638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9601c1450c77f67ae933c30156dd813066f80430
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-background-260nw-449873638.txt
@@ -0,0 +1 @@
+0 92.5 186.0 161.0 146.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-background-260nw-449873659.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-background-260nw-449873659.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bdca6649a6ccca551d61d6bbada6b6ff843e050e
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-background-260nw-449873659.txt
@@ -0,0 +1 @@
+0 203.0 119.5 324.0 177.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873524.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873524.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b57b621847967dabf932afc9687eccf948740fc
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873524.txt
@@ -0,0 +1 @@
+0 181.0 126.0 144.0 114.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873533.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78af1ba9922ac19af9176fe8b449a3a674716236
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873533.txt
@@ -0,0 +1 @@
+0 183.0 119.5 308.0 177.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873536.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873536.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2e00a5e01235eda5c0c0a3acf5e521bcb36491db
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873536.txt
@@ -0,0 +1 @@
+0 206.0 136.0 154.0 120.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873548.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873548.txt
new file mode 100644
index 0000000000000000000000000000000000000000..49dd9505c661c437a9281823714fd7e0e22512ac
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873548.txt
@@ -0,0 +1 @@
+0 193.5 125.0 135.0 112.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873569.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873569.txt
new file mode 100644
index 0000000000000000000000000000000000000000..54d4da68e4a81fcc8d5d5dbeeeef55355c323a12
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873569.txt
@@ -0,0 +1 @@
+0 193.5 137.5 165.0 93.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873593.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873593.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b986988c28864acb70ccda84f9df660d2ebea22
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873593.txt
@@ -0,0 +1 @@
+0 278.0 98.5 68.0 55.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873617.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873617.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9426d9134b0e2dc6a59b3f373e76dc52ff0d553c
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873617.txt
@@ -0,0 +1 @@
+0 220.0 137.0 274.0 206.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873623.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873623.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4191a4976e04f4f4bd7d706bd82bc90b65a225d0
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873623.txt
@@ -0,0 +1 @@
+0 142.0 159.0 124.0 60.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873629.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873629.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e39a87b2768d51fc35533f55d0a30058d5ad697
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873629.txt
@@ -0,0 +1 @@
+0 228.0 111.0 118.0 72.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873635.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873635.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba1fa63c77c66d8ae76d3e9a8f90e750d2b07f26
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873635.txt
@@ -0,0 +1 @@
+0 254.5 173.5 53.0 49.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873647.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873647.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f3c99fded58b6dc52b29846d7d2c6923d10639f1
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873647.txt
@@ -0,0 +1 @@
+0 220.5 136.5 115.0 89.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873653.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873653.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad14c7ca219ac1887bbd96135ee04961e8ff0d48
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873653.txt
@@ -0,0 +1 @@
+0 175.5 123.5 121.0 93.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873656.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873656.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8a0d3e5602dd8cce2ee4c091429f4b22d4579624
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873656.txt
@@ -0,0 +1 @@
+0 193.0 132.0 142.0 108.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873662.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873662.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6dc7950b29f0d57324c506ae50d11af640cf53ee
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873662.txt
@@ -0,0 +1 @@
+0 221.0 90.5 48.0 33.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873668.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873668.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a08a1c0fe448b820301d894ddf4acc44272d52f9
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873668.txt
@@ -0,0 +1 @@
+0 189.0 123.0 44.0 44.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873671.txt b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873671.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6b26f9b71a8db644f46d1f939be989d17b65df0b
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-drone-flying-clear-260nw-449873671.txt
@@ -0,0 +1 @@
+0 185.5 117.5 51.0 45.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-man-photographer-shooting-260nw-449873530.txt b/projects/drone-net/labels/ufarussia-10062016-man-photographer-shooting-260nw-449873530.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b75ecf6357c13e147ed87ceeca61caf78fdc9db
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-man-photographer-shooting-260nw-449873530.txt
@@ -0,0 +1 @@
+0 104.0 137.5 80.0 47.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-man-photographer-shooting-260nw-449873581.txt b/projects/drone-net/labels/ufarussia-10062016-man-photographer-shooting-260nw-449873581.txt
new file mode 100644
index 0000000000000000000000000000000000000000..127a074f95b56f7b02df250ba5e94e8a218852b4
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-man-photographer-shooting-260nw-449873581.txt
@@ -0,0 +1 @@
+0 96.5 129.5 127.0 73.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-man-photographer-shooting-260nw-449873644.txt b/projects/drone-net/labels/ufarussia-10062016-man-photographer-shooting-260nw-449873644.txt
new file mode 100644
index 0000000000000000000000000000000000000000..637d11598e78f7b8f49fc371bc1898f607d1f4fc
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-man-photographer-shooting-260nw-449873644.txt
@@ -0,0 +1 @@
+0 273.0 69.5 166.0 121.0
diff --git a/projects/drone-net/labels/ufarussia-10062016-man-photographer-shooting-260nw-449873650.txt b/projects/drone-net/labels/ufarussia-10062016-man-photographer-shooting-260nw-449873650.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6f94f68642405a6ec8a823bbf36d44c0b2d876d6
--- /dev/null
+++ b/projects/drone-net/labels/ufarussia-10062016-man-photographer-shooting-260nw-449873650.txt
@@ -0,0 +1 @@
+0 123.5 128.5 87.0 71.0
diff --git a/projects/drone-net/labels/ukraine-kyiv-25-april-2017-260nw-697974997.txt b/projects/drone-net/labels/ukraine-kyiv-25-april-2017-260nw-697974997.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4f829f5f0883b491fc0ee0b8a51a6f85c5bcf0e7
--- /dev/null
+++ b/projects/drone-net/labels/ukraine-kyiv-25-april-2017-260nw-697974997.txt
@@ -0,0 +1 @@
+0 196.5 122.5 191.0 145.0
diff --git a/projects/drone-net/labels/ukraine-kyiv-25-april-2017-260nw-697975012.txt b/projects/drone-net/labels/ukraine-kyiv-25-april-2017-260nw-697975012.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7caf22092f7d207d433bc4ff33c4fe0b500c589
--- /dev/null
+++ b/projects/drone-net/labels/ukraine-kyiv-25-april-2017-260nw-697975012.txt
@@ -0,0 +1 @@
+0 174.5 130.0 159.0 104.0
diff --git a/projects/drone-net/labels/ukraine-kyiv-25-april-2017-260nw-697975018.txt b/projects/drone-net/labels/ukraine-kyiv-25-april-2017-260nw-697975018.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ea984ddc10d06b946dd1e7b65c960c75af3bf97d
--- /dev/null
+++ b/projects/drone-net/labels/ukraine-kyiv-25-april-2017-260nw-697975018.txt
@@ -0,0 +1 @@
+0 208.0 103.0 270.0 160.0
diff --git a/projects/drone-net/labels/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466103.txt b/projects/drone-net/labels/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466103.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b8d0c4a5ab9824e22d066215465ee91db9b58379
--- /dev/null
+++ b/projects/drone-net/labels/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466103.txt
@@ -0,0 +1 @@
+0 171.0 148.5 98.0 59.0
diff --git a/projects/drone-net/labels/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466106.txt b/projects/drone-net/labels/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466106.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b41451da8a2dc374b610739e5fbaaf3b702b37ed
--- /dev/null
+++ b/projects/drone-net/labels/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466106.txt
@@ -0,0 +1 @@
+0 183.5 139.0 147.0 72.0
diff --git a/projects/drone-net/labels/ukraine-september-19-2015drone-phantom-260nw-326736458.txt b/projects/drone-net/labels/ukraine-september-19-2015drone-phantom-260nw-326736458.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6e6d6b5abdfd51f63089e0ddf047afb47803f483
--- /dev/null
+++ b/projects/drone-net/labels/ukraine-september-19-2015drone-phantom-260nw-326736458.txt
@@ -0,0 +1,6 @@
+0 58.5 72.5 39.0 37.0
+0 159.5 62.5 49.0 49.0
+0 285.0 73.0 42.0 38.0
+0 240.0 206.0 40.0 26.0
+0 195.5 134.5 41.0 35.0
+0 96.5 192.5 35.0 35.0
diff --git a/projects/drone-net/labels/ukraine-september-19-2015drone-phantom-260nw-409276609.txt b/projects/drone-net/labels/ukraine-september-19-2015drone-phantom-260nw-409276609.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4466035275832ac9bb15f479c9396e278e7b5f96
--- /dev/null
+++ b/projects/drone-net/labels/ukraine-september-19-2015drone-phantom-260nw-409276609.txt
@@ -0,0 +1 @@
+0 201.0 140.5 298.0 145.0
diff --git a/projects/drone-net/labels/ulm-bavaria-germany-25th-june-260nw-666032962.txt b/projects/drone-net/labels/ulm-bavaria-germany-25th-june-260nw-666032962.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5d3d7ffddbb824ea3560c787160e4ef3f4c11e37
--- /dev/null
+++ b/projects/drone-net/labels/ulm-bavaria-germany-25th-june-260nw-666032962.txt
@@ -0,0 +1 @@
+0 197.0 154.0 162.0 56.0
diff --git a/projects/drone-net/labels/usa-san-francisco-may-11-260nw-645069187.txt b/projects/drone-net/labels/usa-san-francisco-may-11-260nw-645069187.txt
new file mode 100644
index 0000000000000000000000000000000000000000..deba7d193db340b15178bbaeddee8081d9fb6517
--- /dev/null
+++ b/projects/drone-net/labels/usa-san-francisco-may-11-260nw-645069187.txt
@@ -0,0 +1 @@
+0 129.5 134.5 233.0 135.0
diff --git a/projects/drone-net/labels/usa-san-francisco-may-11-260nw-645069190.txt b/projects/drone-net/labels/usa-san-francisco-may-11-260nw-645069190.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c1b35a6a6c41b743d160d6b3dd9e754d856d66d5
--- /dev/null
+++ b/projects/drone-net/labels/usa-san-francisco-may-11-260nw-645069190.txt
@@ -0,0 +1 @@
+0 131.5 129.0 221.0 154.0
diff --git a/projects/drone-net/labels/usa-san-francisco-may-11-260nw-647904949.txt b/projects/drone-net/labels/usa-san-francisco-may-11-260nw-647904949.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8c8834ad85409e8cae32dfa9ccc78f41cf4eb8b
--- /dev/null
+++ b/projects/drone-net/labels/usa-san-francisco-may-11-260nw-647904949.txt
@@ -0,0 +1 @@
+0 131.0 132.0 258.0 122.0
diff --git a/projects/drone-net/labels/vancouver-british-columbia-canada-january-260nw-564181900.txt b/projects/drone-net/labels/vancouver-british-columbia-canada-january-260nw-564181900.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eb3cd59b739e5cd1b2f2c357ad051fad70874d1b
--- /dev/null
+++ b/projects/drone-net/labels/vancouver-british-columbia-canada-january-260nw-564181900.txt
@@ -0,0 +1 @@
+0 210.0 91.0 286.0 154.0
diff --git a/projects/drone-net/labels/vancouver-british-columbia-canada-january-260nw-585529844.txt b/projects/drone-net/labels/vancouver-british-columbia-canada-january-260nw-585529844.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db65df67f43a7033f9787b56ba2899714f450fe5
--- /dev/null
+++ b/projects/drone-net/labels/vancouver-british-columbia-canada-january-260nw-585529844.txt
@@ -0,0 +1 @@
+0 186.5 131.5 205.0 99.0
diff --git a/projects/drone-net/labels/varna-bulgaria-april-21-2016-260nw-421432909.txt b/projects/drone-net/labels/varna-bulgaria-april-21-2016-260nw-421432909.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f4e2ea1c439db2ceba3103b7dc9323c40e99ed5
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-april-21-2016-260nw-421432909.txt
@@ -0,0 +1 @@
+0 204.5 61.5 45.0 31.0
diff --git a/projects/drone-net/labels/varna-bulgaria-april-22-2016-260nw-412288855.txt b/projects/drone-net/labels/varna-bulgaria-april-22-2016-260nw-412288855.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1afcddade6e9e3cfffa0de30b61f94c3a5ce9f19
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-april-22-2016-260nw-412288855.txt
@@ -0,0 +1 @@
+0 205.0 150.0 356.0 218.0
diff --git a/projects/drone-net/labels/varna-bulgaria-april-22-2016-260nw-419680582.txt b/projects/drone-net/labels/varna-bulgaria-april-22-2016-260nw-419680582.txt
new file mode 100644
index 0000000000000000000000000000000000000000..16ddd69438f1de8843e81bdfa366ee3fbb406c77
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-april-22-2016-260nw-419680582.txt
@@ -0,0 +1 @@
+0 198.5 163.5 369.0 219.0
diff --git a/projects/drone-net/labels/varna-bulgaria-april-23-2016-260nw-412768252.txt b/projects/drone-net/labels/varna-bulgaria-april-23-2016-260nw-412768252.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cbe5f0ca6dccbab57147e1cfff1cd3094b76d8d7
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-april-23-2016-260nw-412768252.txt
@@ -0,0 +1 @@
+0 189.0 142.0 360.0 232.0
diff --git a/projects/drone-net/labels/varna-bulgaria-april-23-2016-260nw-414637084.txt b/projects/drone-net/labels/varna-bulgaria-april-23-2016-260nw-414637084.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3e2c7d43c3f57405d5eaeae98bfe263af6f5dcc
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-april-23-2016-260nw-414637084.txt
@@ -0,0 +1 @@
+0 196.0 125.5 388.0 245.0
diff --git a/projects/drone-net/labels/varna-bulgaria-august-6-2016-260nw-552560461.txt b/projects/drone-net/labels/varna-bulgaria-august-6-2016-260nw-552560461.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6b6ae54f88e3ce6b616041f266f9dc04f595d6b5
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-august-6-2016-260nw-552560461.txt
@@ -0,0 +1 @@
+0 185.0 160.5 276.0 137.0
diff --git a/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1029051238.txt b/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1029051238.txt
new file mode 100644
index 0000000000000000000000000000000000000000..758ca68dcaa9cb6fe6adf68258a4357761bb5f43
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1029051238.txt
@@ -0,0 +1 @@
+0 149.5 140.5 235.0 221.0
diff --git a/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1038304555.txt b/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1038304555.txt
new file mode 100644
index 0000000000000000000000000000000000000000..211d42fbe42c21754cbde6fc0570ac9af5b57228
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1038304555.txt
@@ -0,0 +1 @@
+0 192.0 137.5 328.0 113.0
diff --git a/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1038304966.txt b/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1038304966.txt
new file mode 100644
index 0000000000000000000000000000000000000000..baf1c3df14efbd58b3a04e1452f8d88bafca3356
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1038304966.txt
@@ -0,0 +1 @@
+0 182.0 101.5 268.0 139.0
diff --git a/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1038304969.txt b/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1038304969.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3f1f445a48062d5b4858835a20430c9d10e6b2a
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1038304969.txt
@@ -0,0 +1 @@
+0 195.0 164.0 390.0 102.0
diff --git a/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1061366501.txt b/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1061366501.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81c77b27afe83565c9512e618f9289a34dc1fc12
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1061366501.txt
@@ -0,0 +1 @@
+0 103.5 125.5 193.0 209.0
diff --git a/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1061367044.txt b/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1061367044.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b714247fe474ca8ba83380987c21cc987d301fc
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-february-14-2018-260nw-1061367044.txt
@@ -0,0 +1 @@
+0 190.0 99.5 300.0 135.0
diff --git a/projects/drone-net/labels/varna-bulgaria-february-17-2018-260nw-1039676188.txt b/projects/drone-net/labels/varna-bulgaria-february-17-2018-260nw-1039676188.txt
new file mode 100644
index 0000000000000000000000000000000000000000..99fa1037d1adeeaead549e38bf2048069988b2c1
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-february-17-2018-260nw-1039676188.txt
@@ -0,0 +1 @@
+0 186.0 117.5 170.0 195.0
diff --git a/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-583480357.txt b/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-583480357.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa70acdd55e047f53b54ac2be67f0d7a06800f0e
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-583480357.txt
@@ -0,0 +1 @@
+0 203.0 144.0 352.0 154.0
diff --git a/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-594063806.txt b/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-594063806.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70c100665ccdcdb3ba971c992f79308d041bafcc
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-594063806.txt
@@ -0,0 +1 @@
+0 195.5 123.5 389.0 243.0
diff --git a/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-596563079.txt b/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-596563079.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d93880c5f6935d6123d9d43e394c83bbdc0f8cef
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-596563079.txt
@@ -0,0 +1 @@
+0 193.0 125.5 382.0 245.0
diff --git a/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-599584238.txt b/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-599584238.txt
new file mode 100644
index 0000000000000000000000000000000000000000..62a3246581a5b63406b0d0186196c1dea114f7e9
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-599584238.txt
@@ -0,0 +1 @@
+0 190.5 135.0 339.0 158.0
diff --git a/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-673074913.txt b/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-673074913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..45b05f59840910b46f5348bd3712048638a3800e
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-february-9-2017-260nw-673074913.txt
@@ -0,0 +1 @@
+0 212.0 128.0 330.0 196.0
diff --git a/projects/drone-net/labels/varna-bulgaria-january-05-2017-260nw-552243979.txt b/projects/drone-net/labels/varna-bulgaria-january-05-2017-260nw-552243979.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa7f79d0cac22a7f829d61b16b44c6aeb421690d
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-january-05-2017-260nw-552243979.txt
@@ -0,0 +1 @@
+0 197.5 163.0 385.0 176.0
diff --git a/projects/drone-net/labels/varna-bulgaria-july-05-2015-260nw-359672102.txt b/projects/drone-net/labels/varna-bulgaria-july-05-2015-260nw-359672102.txt
new file mode 100644
index 0000000000000000000000000000000000000000..89ee8357298be3a7a8c0b013ffb6490c0551ab5a
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-july-05-2015-260nw-359672102.txt
@@ -0,0 +1 @@
+0 231.0 114.5 92.0 61.0
diff --git a/projects/drone-net/labels/varna-bulgaria-july-05-2015-260nw-359672111.txt b/projects/drone-net/labels/varna-bulgaria-july-05-2015-260nw-359672111.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c0589d9a499e3e452ac26fee029e2f097522bc78
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-july-05-2015-260nw-359672111.txt
@@ -0,0 +1 @@
+0 204.0 152.5 120.0 113.0
diff --git a/projects/drone-net/labels/varna-bulgaria-july-092016-image-260nw-626563094.txt b/projects/drone-net/labels/varna-bulgaria-july-092016-image-260nw-626563094.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b8a2201d5b7d4364f000d35af4fbd1f9d6845ef8
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-july-092016-image-260nw-626563094.txt
@@ -0,0 +1 @@
+0 181.5 129.0 239.0 154.0
diff --git a/projects/drone-net/labels/varna-bulgaria-july-092016-image-260nw-670893016.txt b/projects/drone-net/labels/varna-bulgaria-july-092016-image-260nw-670893016.txt
new file mode 100644
index 0000000000000000000000000000000000000000..71056ca348560ca823019193baa6c66b2cdbd217
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-july-092016-image-260nw-670893016.txt
@@ -0,0 +1 @@
+0 189.0 124.5 192.0 139.0
diff --git a/projects/drone-net/labels/varna-bulgaria-july-21-2016-260nw-458999014.txt b/projects/drone-net/labels/varna-bulgaria-july-21-2016-260nw-458999014.txt
new file mode 100644
index 0000000000000000000000000000000000000000..68f9c087d49d44617588564ad477677a43ade185
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-july-21-2016-260nw-458999014.txt
@@ -0,0 +1 @@
+0 193.5 145.0 381.0 176.0
diff --git a/projects/drone-net/labels/varna-bulgaria-july-21-2016-260nw-458999026.txt b/projects/drone-net/labels/varna-bulgaria-july-21-2016-260nw-458999026.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6883c40b5446a754bb0f30535ff3c668710fe3cd
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-july-21-2016-260nw-458999026.txt
@@ -0,0 +1 @@
+0 179.5 160.0 289.0 160.0
diff --git a/projects/drone-net/labels/varna-bulgaria-july-23-2015-260nw-389782195.txt b/projects/drone-net/labels/varna-bulgaria-july-23-2015-260nw-389782195.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f59c0be8579d5617cd57435acfe2af8738843a82
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-july-23-2015-260nw-389782195.txt
@@ -0,0 +1 @@
+0 192.0 102.5 268.0 151.0
diff --git a/projects/drone-net/labels/varna-bulgaria-june-22-2015-260nw-373088917.txt b/projects/drone-net/labels/varna-bulgaria-june-22-2015-260nw-373088917.txt
new file mode 100644
index 0000000000000000000000000000000000000000..27c187ed5cc422a32f804a3c50568cd5b6817426
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-june-22-2015-260nw-373088917.txt
@@ -0,0 +1 @@
+0 193.5 77.0 41.0 36.0
diff --git a/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-389782102.txt b/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-389782102.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fed6293324ac9a8f3beac512d77e2858a4d3e52b
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-389782102.txt
@@ -0,0 +1 @@
+0 197.0 117.0 48.0 38.0
diff --git a/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-389782120.txt b/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-389782120.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ea8a2b6f7572165245241c314d1c406baa37525
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-389782120.txt
@@ -0,0 +1 @@
+0 93.5 118.5 141.0 83.0
diff --git a/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-390286618.txt b/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-390286618.txt
new file mode 100644
index 0000000000000000000000000000000000000000..99574c2f069b6db17ef964b5b46470b407ec1c7c
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-390286618.txt
@@ -0,0 +1 @@
+0 205.0 114.5 172.0 85.0
diff --git a/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-390286780.txt b/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-390286780.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca0c7a57981dfdc5d1fc68babfe8d23e61e616a0
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-390286780.txt
@@ -0,0 +1 @@
+0 178.5 94.5 47.0 43.0
diff --git a/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-390286798.txt b/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-390286798.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00cee2c4922f0ea5cf97ca0628481ed931f2fb62
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-390286798.txt
@@ -0,0 +1 @@
+0 199.0 131.5 96.0 65.0
diff --git a/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-390286909.txt b/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-390286909.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c8b3b7d1275e251e47ece3015e08cd76d22f7c38
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-june-23-2015-260nw-390286909.txt
@@ -0,0 +1 @@
+0 90.5 123.5 165.0 129.0
diff --git a/projects/drone-net/labels/varna-bulgaria-may-13-2016-260nw-420655426.txt b/projects/drone-net/labels/varna-bulgaria-may-13-2016-260nw-420655426.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f21f12fd1ffa6c1bf64f4265daad3a3fb9dd51af
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-may-13-2016-260nw-420655426.txt
@@ -0,0 +1 @@
+0 190.5 130.5 151.0 97.0
diff --git a/projects/drone-net/labels/varna-bulgaria-may-13-2016-260nw-423203275.txt b/projects/drone-net/labels/varna-bulgaria-may-13-2016-260nw-423203275.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44966a3f3c9b5917b725655fffdf6889ef0aaff2
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-may-13-2016-260nw-423203275.txt
@@ -0,0 +1 @@
+0 193.5 126.0 119.0 92.0
diff --git a/projects/drone-net/labels/varna-bulgaria-may-23-2017-260nw-645597544.txt b/projects/drone-net/labels/varna-bulgaria-may-23-2017-260nw-645597544.txt
new file mode 100644
index 0000000000000000000000000000000000000000..070a6f69e74c697ff209fcc464fbb5b843c0f768
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-may-23-2017-260nw-645597544.txt
@@ -0,0 +1 @@
+0 139.0 203.0 166.0 98.0
diff --git a/projects/drone-net/labels/varna-bulgaria-may-28-2015-260nw-306660251.txt b/projects/drone-net/labels/varna-bulgaria-may-28-2015-260nw-306660251.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f5bea51d9f8202bb8afde3e44454eb4e9c41239f
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-may-28-2015-260nw-306660251.txt
@@ -0,0 +1 @@
+0 193.0 121.5 360.0 195.0
diff --git a/projects/drone-net/labels/varna-bulgaria-may-28-2015-260nw-376578433.txt b/projects/drone-net/labels/varna-bulgaria-may-28-2015-260nw-376578433.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a7f9d9205f604c825fdcd684f8e24e05568e7861
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-may-28-2015-260nw-376578433.txt
@@ -0,0 +1 @@
+0 196.5 144.0 337.0 242.0
diff --git a/projects/drone-net/labels/varna-bulgaria-october-17-2016-260nw-503385427.txt b/projects/drone-net/labels/varna-bulgaria-october-17-2016-260nw-503385427.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1388d046dbc6137b3edf82cd384a1c8c451bb14e
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-october-17-2016-260nw-503385427.txt
@@ -0,0 +1 @@
+0 193.0 124.5 378.0 187.0
diff --git a/projects/drone-net/labels/varna-bulgaria-october-17-2016-260nw-525736342.txt b/projects/drone-net/labels/varna-bulgaria-october-17-2016-260nw-525736342.txt
new file mode 100644
index 0000000000000000000000000000000000000000..88515fd613ef408778360b71aba046addfcb454a
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-october-17-2016-260nw-525736342.txt
@@ -0,0 +1 @@
+0 199.5 150.5 361.0 173.0
diff --git a/projects/drone-net/labels/varna-bulgaria-october-17-2016-260nw-552560929.txt b/projects/drone-net/labels/varna-bulgaria-october-17-2016-260nw-552560929.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cdf200d8064b1fb666a742845b40cc5e8315c132
--- /dev/null
+++ b/projects/drone-net/labels/varna-bulgaria-october-17-2016-260nw-552560929.txt
@@ -0,0 +1 @@
+0 195.0 141.0 306.0 156.0
diff --git a/projects/drone-net/labels/view-complete-set-dji-phantom-260nw-1010962072.txt b/projects/drone-net/labels/view-complete-set-dji-phantom-260nw-1010962072.txt
new file mode 100644
index 0000000000000000000000000000000000000000..270a7ef10f1a66f9e40b1c3f6e12e588c81b8ba5
--- /dev/null
+++ b/projects/drone-net/labels/view-complete-set-dji-phantom-260nw-1010962072.txt
@@ -0,0 +1 @@
+0 202.5 149.5 341.0 223.0
diff --git a/projects/drone-net/labels/vilnius-lithuania-september-14-phantom-260nw-1057201058.txt b/projects/drone-net/labels/vilnius-lithuania-september-14-phantom-260nw-1057201058.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a7babe7c270a5e2d2e040002a41c9595ddd9033
--- /dev/null
+++ b/projects/drone-net/labels/vilnius-lithuania-september-14-phantom-260nw-1057201058.txt
@@ -0,0 +1 @@
+0 196.5 136.5 297.0 167.0
diff --git a/projects/drone-net/labels/vitebsk-region-belarus-20-september-260nw-545332423.txt b/projects/drone-net/labels/vitebsk-region-belarus-20-september-260nw-545332423.txt
new file mode 100644
index 0000000000000000000000000000000000000000..727c332d4f6a418905796c01b3bd2d3174f20f27
--- /dev/null
+++ b/projects/drone-net/labels/vitebsk-region-belarus-20-september-260nw-545332423.txt
@@ -0,0 +1 @@
+0 205.5 113.0 81.0 46.0
diff --git a/projects/drone-net/labels/vitebsk-region-belarus-20-september-260nw-545332426.txt b/projects/drone-net/labels/vitebsk-region-belarus-20-september-260nw-545332426.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41959269424e8e386b691a4489e72a1635d0d526
--- /dev/null
+++ b/projects/drone-net/labels/vitebsk-region-belarus-20-september-260nw-545332426.txt
@@ -0,0 +1 @@
+0 189.5 168.5 105.0 59.0
diff --git a/projects/drone-net/labels/wallisellen-switzerland-19-september-2017-260nw-788161153.txt b/projects/drone-net/labels/wallisellen-switzerland-19-september-2017-260nw-788161153.txt
new file mode 100644
index 0000000000000000000000000000000000000000..62605bc90b2f9c683f1db16d520f2ecefaf8b105
--- /dev/null
+++ b/projects/drone-net/labels/wallisellen-switzerland-19-september-2017-260nw-788161153.txt
@@ -0,0 +1 @@
+0 181.0 115.5 316.0 203.0
diff --git a/projects/drone-net/labels/wallisellen-switzerland-21-september-2017-260nw-719390677.txt b/projects/drone-net/labels/wallisellen-switzerland-21-september-2017-260nw-719390677.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f537c2549018cf9fd1034cd8a3b71f619c576e67
--- /dev/null
+++ b/projects/drone-net/labels/wallisellen-switzerland-21-september-2017-260nw-719390677.txt
@@ -0,0 +1 @@
+0 282.5 137.5 547.0 221.0
diff --git a/projects/drone-net/labels/wallisellen-switzerland-23-september-2017-260nw-720369958.txt b/projects/drone-net/labels/wallisellen-switzerland-23-september-2017-260nw-720369958.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2466223da9055f9d122cf0b4f70c55d639bb8954
--- /dev/null
+++ b/projects/drone-net/labels/wallisellen-switzerland-23-september-2017-260nw-720369958.txt
@@ -0,0 +1 @@
+0 168.0 126.0 318.0 244.0
diff --git a/projects/drone-net/labels/wallisellen-switzerland-may-22-2018-260nw-1096725995.txt b/projects/drone-net/labels/wallisellen-switzerland-may-22-2018-260nw-1096725995.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a321c236bc7f1bbea5b354f3d51ec1ca0822a7ab
--- /dev/null
+++ b/projects/drone-net/labels/wallisellen-switzerland-may-22-2018-260nw-1096725995.txt
@@ -0,0 +1 @@
+0 178.0 120.5 272.0 211.0
diff --git a/projects/drone-net/labels/wallisellen-switzerland-may-22-2018-260nw-1097402798.txt b/projects/drone-net/labels/wallisellen-switzerland-may-22-2018-260nw-1097402798.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81a92dff16f0a7fa8c608d28b4b4459431ccdd94
--- /dev/null
+++ b/projects/drone-net/labels/wallisellen-switzerland-may-22-2018-260nw-1097402798.txt
@@ -0,0 +1 @@
+0 181.5 133.0 323.0 174.0
diff --git a/projects/drone-net/labels/wallisellen-switzerland-september-23-2017-260nw-1094817017.txt b/projects/drone-net/labels/wallisellen-switzerland-september-23-2017-260nw-1094817017.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66819441930169301eb23690e1107238b237c61d
--- /dev/null
+++ b/projects/drone-net/labels/wallisellen-switzerland-september-23-2017-260nw-1094817017.txt
@@ -0,0 +1 @@
+0 229.5 151.0 411.0 170.0
diff --git a/projects/drone-net/labels/wallisellen-switzerland-september-23-2017-260nw-1094844719.txt b/projects/drone-net/labels/wallisellen-switzerland-september-23-2017-260nw-1094844719.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8fe3975043fd3310a7afab913fc525ddb8106bde
--- /dev/null
+++ b/projects/drone-net/labels/wallisellen-switzerland-september-23-2017-260nw-1094844719.txt
@@ -0,0 +1 @@
+0 173.5 143.5 305.0 209.0
diff --git a/projects/drone-net/labels/wallisellen-switzerland-september-23-2017-260nw-1095647117.txt b/projects/drone-net/labels/wallisellen-switzerland-september-23-2017-260nw-1095647117.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13fb8144d310afbc45d92e0b3211148eaa2909e2
--- /dev/null
+++ b/projects/drone-net/labels/wallisellen-switzerland-september-23-2017-260nw-1095647117.txt
@@ -0,0 +1 @@
+0 184.5 147.0 217.0 170.0
diff --git a/projects/drone-net/labels/wallisellen-switzerland-september-23-2017-260nw-1095799265.txt b/projects/drone-net/labels/wallisellen-switzerland-september-23-2017-260nw-1095799265.txt
new file mode 100644
index 0000000000000000000000000000000000000000..565b87f1223e1442e2971b6f529d16c3bc19c140
--- /dev/null
+++ b/projects/drone-net/labels/wallisellen-switzerland-september-23-2017-260nw-1095799265.txt
@@ -0,0 +1 @@
+0 193.0 130.5 382.0 257.0
diff --git a/projects/drone-net/labels/wildcat-co-usa-march-9-260nw-259701209.txt b/projects/drone-net/labels/wildcat-co-usa-march-9-260nw-259701209.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4fded1d324bdbf79fbc495b435cf579711669e6
--- /dev/null
+++ b/projects/drone-net/labels/wildcat-co-usa-march-9-260nw-259701209.txt
@@ -0,0 +1 @@
+0 198.5 117.5 303.0 193.0
diff --git a/projects/drone-net/labels/williamsburg-virginia-usa-circa-december-260nw-1105100144.txt b/projects/drone-net/labels/williamsburg-virginia-usa-circa-december-260nw-1105100144.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df9147444d0b68d9e28571ac0306703300cebc90
--- /dev/null
+++ b/projects/drone-net/labels/williamsburg-virginia-usa-circa-december-260nw-1105100144.txt
@@ -0,0 +1 @@
+0 196.0 98.5 388.0 195.0
diff --git a/projects/drone-net/labels/williamsburg-virginia-usa-circa-december-260nw-1105100147.txt b/projects/drone-net/labels/williamsburg-virginia-usa-circa-december-260nw-1105100147.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cfab668b54fb2e5a5cf87164985d96b4c8ada841
--- /dev/null
+++ b/projects/drone-net/labels/williamsburg-virginia-usa-circa-december-260nw-1105100147.txt
@@ -0,0 +1 @@
+0 185.0 117.0 352.0 160.0
diff --git a/projects/drone-net/labels/williamsburg-virginia-usa-circa-december-260nw-1105100156.txt b/projects/drone-net/labels/williamsburg-virginia-usa-circa-december-260nw-1105100156.txt
new file mode 100644
index 0000000000000000000000000000000000000000..686b9abba5747e13307df17d33fbd5c1e40259c9
--- /dev/null
+++ b/projects/drone-net/labels/williamsburg-virginia-usa-circa-december-260nw-1105100156.txt
@@ -0,0 +1 @@
+0 198.5 102.5 383.0 195.0
diff --git a/projects/drone-net/labels/williamsburg-virginia-usa-circa-december-260nw-778761706.txt b/projects/drone-net/labels/williamsburg-virginia-usa-circa-december-260nw-778761706.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0141e38355d1762c93bee9defb22d1b821582927
--- /dev/null
+++ b/projects/drone-net/labels/williamsburg-virginia-usa-circa-december-260nw-778761706.txt
@@ -0,0 +1 @@
+0 189.5 122.0 279.0 164.0
diff --git a/projects/drone-net/labels/wilmington-delaware-usa-december-27-260nw-782470504.txt b/projects/drone-net/labels/wilmington-delaware-usa-december-27-260nw-782470504.txt
new file mode 100644
index 0000000000000000000000000000000000000000..68343b0668636c3db92e1813787a3a80689003aa
--- /dev/null
+++ b/projects/drone-net/labels/wilmington-delaware-usa-december-27-260nw-782470504.txt
@@ -0,0 +1 @@
+0 181.0 135.5 248.0 243.0
diff --git a/projects/drone-net/labels/wilmington-delaware-usa-january-13-260nw-792889216.txt b/projects/drone-net/labels/wilmington-delaware-usa-january-13-260nw-792889216.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aadcb6a80e3bd2787fb33eee899926cca5ec957e
--- /dev/null
+++ b/projects/drone-net/labels/wilmington-delaware-usa-january-13-260nw-792889216.txt
@@ -0,0 +1 @@
+0 179.5 137.5 335.0 137.0
diff --git a/projects/drone-net/labels/wilmington-delaware-usa-january-13-260nw-792889960.txt b/projects/drone-net/labels/wilmington-delaware-usa-january-13-260nw-792889960.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53f2fa6b8e1cb435c5a2f3b92f83e1a818105807
--- /dev/null
+++ b/projects/drone-net/labels/wilmington-delaware-usa-january-13-260nw-792889960.txt
@@ -0,0 +1 @@
+0 170.5 124.5 335.0 135.0
diff --git a/projects/drone-net/labels/wilmington-delaware-usa-january-4-260nw-786742954.txt b/projects/drone-net/labels/wilmington-delaware-usa-january-4-260nw-786742954.txt
new file mode 100644
index 0000000000000000000000000000000000000000..188c67667e0e97871320035e854d3f81cac42117
--- /dev/null
+++ b/projects/drone-net/labels/wilmington-delaware-usa-january-4-260nw-786742954.txt
@@ -0,0 +1 @@
+0 102.0 126.5 186.0 185.0
diff --git a/projects/drone-net/labels/wilmington-delaware-usa-january-4-260nw-786743509.txt b/projects/drone-net/labels/wilmington-delaware-usa-january-4-260nw-786743509.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36feff50106aa83dcdf32a436e2f0c917f3f12b7
--- /dev/null
+++ b/projects/drone-net/labels/wilmington-delaware-usa-january-4-260nw-786743509.txt
@@ -0,0 +1 @@
+0 174.0 128.0 290.0 254.0
diff --git a/projects/drone-net/labels/wilmington-delaware-usa-january-4-260nw-786748516.txt b/projects/drone-net/labels/wilmington-delaware-usa-january-4-260nw-786748516.txt
new file mode 100644
index 0000000000000000000000000000000000000000..908dbc142aabbb9b4655d6eab14bd39042b02783
--- /dev/null
+++ b/projects/drone-net/labels/wilmington-delaware-usa-january-4-260nw-786748516.txt
@@ -0,0 +1 @@
+0 174.5 125.0 345.0 250.0
diff --git a/projects/drone-net/labels/workers-standing-around-quadcopter-placed-260nw-1137628337.txt b/projects/drone-net/labels/workers-standing-around-quadcopter-placed-260nw-1137628337.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca3632eb082c131f37f50ac95a5043dbf40f4735
--- /dev/null
+++ b/projects/drone-net/labels/workers-standing-around-quadcopter-placed-260nw-1137628337.txt
@@ -0,0 +1 @@
+0 209.5 204.0 81.0 70.0
diff --git a/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792847762.txt b/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792847762.txt
new file mode 100644
index 0000000000000000000000000000000000000000..09a65cd19a3dd93d39237c80c9792c916847b4b3
--- /dev/null
+++ b/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792847762.txt
@@ -0,0 +1 @@
+0 283.0 93.0 208.0 108.0
diff --git a/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792851323.txt b/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792851323.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cc1a48ab4861818627e61565b071c3b48c2fc98f
--- /dev/null
+++ b/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792851323.txt
@@ -0,0 +1 @@
+0 207.0 121.5 324.0 201.0
diff --git a/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792852793.txt b/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792852793.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1af37ad89340796f571479860a7fe6402e380305
--- /dev/null
+++ b/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792852793.txt
@@ -0,0 +1 @@
+0 194.5 138.5 337.0 153.0
diff --git a/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792857188.txt b/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792857188.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b00a412640f4ee9ebe4335be08104c95b2ce696
--- /dev/null
+++ b/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792857188.txt
@@ -0,0 +1 @@
+0 270.5 70.0 205.0 118.0
diff --git a/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792858457.txt b/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792858457.txt
new file mode 100644
index 0000000000000000000000000000000000000000..629f03396ad265d195809fcf9bc29f544764730e
--- /dev/null
+++ b/projects/drone-net/labels/yogyakarta-indonesia-14-january-2018-260nw-792858457.txt
@@ -0,0 +1 @@
+0 292.5 90.0 253.0 152.0
diff --git a/projects/drone-net/labels/yogykarta-indonesia-14-january-2018-260nw-792846346.txt b/projects/drone-net/labels/yogykarta-indonesia-14-january-2018-260nw-792846346.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77bd669bd09e4ff636703b377e589e6e769cd22e
--- /dev/null
+++ b/projects/drone-net/labels/yogykarta-indonesia-14-january-2018-260nw-792846346.txt
@@ -0,0 +1 @@
+0 182.5 128.5 313.0 145.0
diff --git a/projects/drone-net/labels/young-stylish-man-glasses-holding-260nw-417334945.txt b/projects/drone-net/labels/young-stylish-man-glasses-holding-260nw-417334945.txt
new file mode 100644
index 0000000000000000000000000000000000000000..42aecbb3223799e9e2609d606134835cb9e5dc38
--- /dev/null
+++ b/projects/drone-net/labels/young-stylish-man-glasses-holding-260nw-417334945.txt
@@ -0,0 +1 @@
+0 122.0 172.5 144.0 87.0
diff --git a/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661767.txt b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661767.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bed0d2e4a6b3d4cd0fa15d0996afec79d6c416a8
--- /dev/null
+++ b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661767.txt
@@ -0,0 +1 @@
+0 192.5 126.0 95.0 58.0
diff --git a/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661782.txt b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661782.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c4a8feebcd4fcf4cc0e9467a3d10fe51f8929857
--- /dev/null
+++ b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661782.txt
@@ -0,0 +1 @@
+0 204.0 136.5 40.0 35.0
diff --git a/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661797.txt b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661797.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be895866ccefcab5dcc1ed84c89fb20c6695828d
--- /dev/null
+++ b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661797.txt
@@ -0,0 +1 @@
+0 241.0 127.0 206.0 156.0
diff --git a/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661827.txt b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661827.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2505700458c0b8fc0e0bcfea473ff0c70f3f162a
--- /dev/null
+++ b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661827.txt
@@ -0,0 +1 @@
+0 256.5 130.0 127.0 76.0
diff --git a/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661833.txt b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661833.txt
new file mode 100644
index 0000000000000000000000000000000000000000..47cae7b4a36599b8a98f21be91c3355bcdc2431f
--- /dev/null
+++ b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661833.txt
@@ -0,0 +1 @@
+0 193.0 128.5 176.0 89.0
diff --git a/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661839.txt b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661839.txt
new file mode 100644
index 0000000000000000000000000000000000000000..184a014bf7f0e23b526cc51344ea0ec13ecd718e
--- /dev/null
+++ b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661839.txt
@@ -0,0 +1 @@
+0 206.0 117.5 122.0 59.0
diff --git a/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661842.txt b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661842.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3ab0c9b7c220e190b0b67e0ebaa0f3aabbd46a6
--- /dev/null
+++ b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-652661842.txt
@@ -0,0 +1 @@
+0 194.5 122.5 145.0 91.0
diff --git a/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-653298130.txt b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-653298130.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d11ccda99c6b39ad10b227eeb7c7c91f4ddcaae0
--- /dev/null
+++ b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-653298130.txt
@@ -0,0 +1 @@
+0 187.0 127.0 152.0 76.0
diff --git a/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-653298142.txt b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-653298142.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66ec597b848124800d01e2ed0aa23752549e0f87
--- /dev/null
+++ b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-653298142.txt
@@ -0,0 +1 @@
+0 127.0 118.0 184.0 108.0
diff --git a/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-725111437.txt b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-725111437.txt
new file mode 100644
index 0000000000000000000000000000000000000000..21e68149bcb72bd6005ccc35c5b73cdc293e20cf
--- /dev/null
+++ b/projects/drone-net/labels/zobnatica-serbia-may-29th-2017-260nw-725111437.txt
@@ -0,0 +1 @@
+0 193.0 123.5 130.0 77.0
diff --git a/projects/drone-net/labels/zrenjanin-serbia-april-2016-image-260nw-399788032.txt b/projects/drone-net/labels/zrenjanin-serbia-april-2016-image-260nw-399788032.txt
new file mode 100644
index 0000000000000000000000000000000000000000..93c187d48ca7a6fc81dbfa41d9d89c4460db22d2
--- /dev/null
+++ b/projects/drone-net/labels/zrenjanin-serbia-april-2016-image-260nw-399788032.txt
@@ -0,0 +1 @@
+0 167.0 104.5 294.0 175.0
diff --git a/projects/drone-net/labels/zrenjanin-serbia-april-2016-image-260nw-399788035.txt b/projects/drone-net/labels/zrenjanin-serbia-april-2016-image-260nw-399788035.txt
new file mode 100644
index 0000000000000000000000000000000000000000..949fb66ffb0c340314960c0aff2de288d36a30fb
--- /dev/null
+++ b/projects/drone-net/labels/zrenjanin-serbia-april-2016-image-260nw-399788035.txt
@@ -0,0 +1 @@
+0 131.5 154.0 241.0 152.0
diff --git a/projects/drone-net/labels/zrenjanin-serbia-april-2016-image-260nw-399788038.txt b/projects/drone-net/labels/zrenjanin-serbia-april-2016-image-260nw-399788038.txt
new file mode 100644
index 0000000000000000000000000000000000000000..71bc359a1ece4d623c4e18354957cf51f4d8bfa1
--- /dev/null
+++ b/projects/drone-net/labels/zrenjanin-serbia-april-2016-image-260nw-399788038.txt
@@ -0,0 +1 @@
+0 130.0 112.5 134.0 115.0
diff --git a/projects/drone-net/labels/zrenjanin-serbia-august-2017-image-260nw-706304971.txt b/projects/drone-net/labels/zrenjanin-serbia-august-2017-image-260nw-706304971.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cb51c53930d81b29267a639c87ffc53358f2e149
--- /dev/null
+++ b/projects/drone-net/labels/zrenjanin-serbia-august-2017-image-260nw-706304971.txt
@@ -0,0 +1 @@
+0 159.0 107.0 262.0 208.0
diff --git a/projects/drone-net/labels/zrenjanin-serbia-august-2017-image-260nw-706304983.txt b/projects/drone-net/labels/zrenjanin-serbia-august-2017-image-260nw-706304983.txt
new file mode 100644
index 0000000000000000000000000000000000000000..404cc0c0aaa1b1784df297b09925e98216187ade
--- /dev/null
+++ b/projects/drone-net/labels/zrenjanin-serbia-august-2017-image-260nw-706304983.txt
@@ -0,0 +1 @@
+0 187.0 92.0 172.0 146.0
diff --git a/projects/drone-net/labels/zrenjanin-serbia-august-2017-image-260nw-706304998.txt b/projects/drone-net/labels/zrenjanin-serbia-august-2017-image-260nw-706304998.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1dae3b29dd348be1c0c1b9e21e667bb16778503a
--- /dev/null
+++ b/projects/drone-net/labels/zrenjanin-serbia-august-2017-image-260nw-706304998.txt
@@ -0,0 +1 @@
+0 238.0 79.5 194.0 115.0
diff --git a/projects/drone-net/labels/zrenjanin-serbia-august-2017-image-260nw-706305004.txt b/projects/drone-net/labels/zrenjanin-serbia-august-2017-image-260nw-706305004.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2882891a7ee57239275f141e658a036b5edc70a4
--- /dev/null
+++ b/projects/drone-net/labels/zrenjanin-serbia-august-2017-image-260nw-706305004.txt
@@ -0,0 +1 @@
+0 192.5 124.0 91.0 64.0
diff --git a/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404413.txt b/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404413.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f29705b7b43705074fe74d4e7ef6747be598f7fe
--- /dev/null
+++ b/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404413.txt
@@ -0,0 +1 @@
+0 161.5 128.5 143.0 115.0
diff --git a/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404428.txt b/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404428.txt
new file mode 100644
index 0000000000000000000000000000000000000000..927e274ca42e667fa5af3529658bb8dcf978691d
--- /dev/null
+++ b/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404428.txt
@@ -0,0 +1 @@
+0 249.0 140.5 288.0 223.0
diff --git a/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404434.txt b/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404434.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13d5608aaca92d9479428723072aa3469ffa877b
--- /dev/null
+++ b/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404434.txt
@@ -0,0 +1 @@
+0 105.5 115.0 155.0 98.0
diff --git a/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404443.txt b/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404443.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e083cd3a8d186c226000e72d20e19e81a61759db
--- /dev/null
+++ b/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404443.txt
@@ -0,0 +1 @@
+0 105.0 116.5 156.0 127.0
diff --git a/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404458.txt b/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404458.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5bc44c3ce8b51e4627b216d0225e458dc3e2bc84
--- /dev/null
+++ b/projects/drone-net/labels/zrenjanin-serbia-october-2015-image-260nw-334404458.txt
@@ -0,0 +1 @@
+0 167.5 116.5 175.0 157.0
diff --git a/projects/drone-net/normalize_labels.py b/projects/drone-net/normalize_labels.py
new file mode 100644
index 0000000000000000000000000000000000000000..d0d7ae2f16c5f041c2606642ddefa8d3a6b67f92
--- /dev/null
+++ b/projects/drone-net/normalize_labels.py
@@ -0,0 +1,47 @@
+from __future__ import division
+from PIL import Image
+import os
+
+
+img_dir = 'images'
+lab_dir = 'labels'
+out_dir = 'normalized-labels'
+
+
+def normalize_label(label, width, height):
+    cl, cx, cy, wx, wy = label
+    return int(cl), cx/width, cy/height, wx/width, wy/height
+
+
+if not os.path.exists(out_dir):
+    os.makedirs(out_dir)
+
+for filename in os.listdir(img_dir):
+    if filename.endswith(".jpg"):
+        im_path = os.path.join(img_dir, filename)
+        filename_txt = filename.split('.')[0] + '.txt'
+        lab_path = os.path.join(lab_dir, filename_txt)
+        norm_lab_path = os.path.join(out_dir, filename_txt)
+
+        # Open image
+        im = Image.open(im_path)
+        width, height = im.size
+
+        # Open labels
+        with open(lab_path, "r") as f:
+            # there may be multiple bboxes, hence multiple lines
+            split_lines = [l.strip().split() for l in f.readlines()]
+            labels = [map(float, l) for l in split_lines])
+
+        # Create normalized label
+        norm_labels = [normalize_label(label, width, height) for label in labels]
+
+        # Save new label
+        with open(norm_lab_path, "w") as f:
+            for norm_label in norm_labels:
+                c, x, y, w, h = norm_label
+                print(f"{int(c)} {x} {y} {w} {h}", file=f)
+            # print(str_norm_label)
+
+        # print(im_path, width, height, label, norm_label)
+
diff --git a/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-554568589.txt b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-554568589.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ca2cab9a315ec1608aec4134b4870f2aed8ffb1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-554568589.txt
@@ -0,0 +1 @@
+0 0.494681 0.453571 0.244681 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-554568607.txt b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-554568607.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f12b734a8192596dda5a289b45bd88d401b56cd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-554568607.txt
@@ -0,0 +1 @@
+0 0.474739 0.467857 0.649826 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-554568664.txt b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-554568664.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc3fddc8d3853341c997213494d134232fe2db61
--- /dev/null
+++ b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-554568664.txt
@@ -0,0 +1 @@
+0 0.505128 0.410714 0.374359 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-554568724.txt b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-554568724.txt
new file mode 100644
index 0000000000000000000000000000000000000000..169e6f1f5c8627500c14232a438ee9bad4a3584f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-554568724.txt
@@ -0,0 +1 @@
+0 0.512821 0.480357 0.338462 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436891.txt b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436891.txt
new file mode 100644
index 0000000000000000000000000000000000000000..acc4de767d58d27dd7a5e1704c4cfa983daebf1a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436891.txt
@@ -0,0 +1 @@
+0 0.385897 0.626786 0.761538 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436894.txt b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436894.txt
new file mode 100644
index 0000000000000000000000000000000000000000..67d8ed7bd03fb78b8cc644a3f0499d2d852e630c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436894.txt
@@ -0,0 +1 @@
+0 0.460256 0.417857 0.617949 0.557143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436897.txt b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436897.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98b787cb867d5ca70becc22fd2f4e26b43ffa7e8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436897.txt
@@ -0,0 +1 @@
+0 0.453846 0.421429 0.779487 0.614286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436900.txt b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436900.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c53de2edc24870c289ad6d0efbc603f2120c4671
--- /dev/null
+++ b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436900.txt
@@ -0,0 +1 @@
+0 0.467949 0.435714 0.571795 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436903.txt b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436903.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e6809c3200f410b08b93460631aa369371e5dd5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/03012017-dji-phantom-flying-sky-260nw-555436903.txt
@@ -0,0 +1 @@
+0 0.537179 0.439286 0.325641 0.221429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/09-february-2017-ufa-russia-260nw-1062076784.txt b/projects/drone-net/normalized-labels/09-february-2017-ufa-russia-260nw-1062076784.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a8295c439b0ea07bd93ecbdb95cc15542bf44655
--- /dev/null
+++ b/projects/drone-net/normalized-labels/09-february-2017-ufa-russia-260nw-1062076784.txt
@@ -0,0 +1 @@
+0 0.511538 0.517857 0.802564 0.642857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/09-february-2017-ufa-russia-260nw-1062076787.txt b/projects/drone-net/normalized-labels/09-february-2017-ufa-russia-260nw-1062076787.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd735cafaa6bf1474aafb6be03b734398e626343
--- /dev/null
+++ b/projects/drone-net/normalized-labels/09-february-2017-ufa-russia-260nw-1062076787.txt
@@ -0,0 +1 @@
+0 0.577103 0.464286 0.831776 0.728571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/09-february-2017-ufa-russia-260nw-1062173864.txt b/projects/drone-net/normalized-labels/09-february-2017-ufa-russia-260nw-1062173864.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dcaa1f45c845f660745ab0daab69a014214489ae
--- /dev/null
+++ b/projects/drone-net/normalized-labels/09-february-2017-ufa-russia-260nw-1062173864.txt
@@ -0,0 +1 @@
+0 0.532051 0.432143 0.920513 0.764286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114880.txt b/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114880.txt
new file mode 100644
index 0000000000000000000000000000000000000000..99dd2f050ff8f3f64608af711b58807cc64ba8c9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114880.txt
@@ -0,0 +1 @@
+0 0.351282 0.617857 0.528205 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114889.txt b/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114889.txt
new file mode 100644
index 0000000000000000000000000000000000000000..771d4035b9a83016ebb61d0ef8a492b193f1846c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114889.txt
@@ -0,0 +1 @@
+0 0.507692 0.550000 0.769231 0.600000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114895.txt b/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114895.txt
new file mode 100644
index 0000000000000000000000000000000000000000..48348efa81354bd5c998bf770c1ae0b2c8896e10
--- /dev/null
+++ b/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114895.txt
@@ -0,0 +1 @@
+0 0.370513 0.553571 0.741026 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114904.txt b/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114904.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d82c434cdf2518404613c3e34128c94bee09955f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114904.txt
@@ -0,0 +1 @@
+0 0.516667 0.458929 0.966667 0.753571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114913.txt b/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4f1411b5f145267886e671994d79dde15666355
--- /dev/null
+++ b/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114913.txt
@@ -0,0 +1 @@
+0 0.467949 0.507143 0.925641 0.592857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114916.txt b/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114916.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9707d25cabb5b15576b5439ccf42c549ab50292
--- /dev/null
+++ b/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114916.txt
@@ -0,0 +1 @@
+0 0.552564 0.533929 0.894872 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114922.txt b/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114922.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d451e61dfb0a46c6ecb167b35308e318d539262d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114922.txt
@@ -0,0 +1 @@
+0 0.326923 0.548214 0.541026 0.510714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436289.txt b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436289.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51a0ac38c20d2303a7d7195e3f521a0bd76ab800
--- /dev/null
+++ b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436289.txt
@@ -0,0 +1 @@
+0 0.715385 0.744643 0.153846 0.125000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436295.txt b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436295.txt
new file mode 100644
index 0000000000000000000000000000000000000000..76131b295e063d0827924d819549a7bc14562670
--- /dev/null
+++ b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436295.txt
@@ -0,0 +1 @@
+0 0.487179 0.551786 0.779487 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436301.txt b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436301.txt
new file mode 100644
index 0000000000000000000000000000000000000000..55c95cd3f3d56397cba6c819a6a4f528638e136c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436301.txt
@@ -0,0 +1 @@
+0 0.471795 0.550000 0.523077 0.407143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436319.txt b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436319.txt
new file mode 100644
index 0000000000000000000000000000000000000000..16245c6662a96cd361f2cd6d4b7a4406ef496bb6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436319.txt
@@ -0,0 +1 @@
+0 0.482051 0.492857 0.538462 0.600000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436325.txt b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436325.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b1e27db687bf6830f435377a9ac2c7a23196760
--- /dev/null
+++ b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436325.txt
@@ -0,0 +1 @@
+0 0.589744 0.512500 0.805128 0.446429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436340.txt b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436340.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c2a3c910cb0f0692e628804ae697e88dc0b3a672
--- /dev/null
+++ b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436340.txt
@@ -0,0 +1 @@
+0 0.815385 0.726786 0.220513 0.146429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436343.txt b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436343.txt
new file mode 100644
index 0000000000000000000000000000000000000000..afbf7ddfd829d461b8398c72b714a6b691f3d3af
--- /dev/null
+++ b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436343.txt
@@ -0,0 +1 @@
+0 0.632051 0.353571 0.469231 0.492857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436346.txt b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436346.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d42bd27a1477f5ceaa64c9cdf332771dbdfcacb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/19th-july-2017-pahang-malaysia-260nw-680436346.txt
@@ -0,0 +1 @@
+0 0.534615 0.489286 0.648718 0.600000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/23-december-2016-phantom-4-260nw-543088960.txt b/projects/drone-net/normalized-labels/23-december-2016-phantom-4-260nw-543088960.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b3bc6df2b0a1827aa825dab6a037249d96c34b57
--- /dev/null
+++ b/projects/drone-net/normalized-labels/23-december-2016-phantom-4-260nw-543088960.txt
@@ -0,0 +1 @@
+0 0.502564 0.451786 0.317949 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/25-may-2018-lviv-ukraine-260nw-1109034161.txt b/projects/drone-net/normalized-labels/25-may-2018-lviv-ukraine-260nw-1109034161.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff5c23b31183974fc8b5104441582cb2bb076821
--- /dev/null
+++ b/projects/drone-net/normalized-labels/25-may-2018-lviv-ukraine-260nw-1109034161.txt
@@ -0,0 +1 @@
+0 0.669312 0.503571 0.576720 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/25-may-2018-lviv-ukraine-260nw-1109034164.txt b/projects/drone-net/normalized-labels/25-may-2018-lviv-ukraine-260nw-1109034164.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9e4701d7a7650286316aabe98470e206a7ddb5e3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/25-may-2018-lviv-ukraine-260nw-1109034164.txt
@@ -0,0 +1 @@
+0 0.609034 0.314286 0.576324 0.500000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/25-may-2018-lviv-ukraine-260nw-1109034167.txt b/projects/drone-net/normalized-labels/25-may-2018-lviv-ukraine-260nw-1109034167.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eaacb924e9fc51d5243131e119cc9ad626d5f965
--- /dev/null
+++ b/projects/drone-net/normalized-labels/25-may-2018-lviv-ukraine-260nw-1109034167.txt
@@ -0,0 +1 @@
+0 0.651934 0.305357 0.618785 0.310714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/action-260nw-619858790.txt b/projects/drone-net/normalized-labels/action-260nw-619858790.txt
new file mode 100644
index 0000000000000000000000000000000000000000..447c62afc534668b94d3fd66acaf5303742c0470
--- /dev/null
+++ b/projects/drone-net/normalized-labels/action-260nw-619858790.txt
@@ -0,0 +1 @@
+0 0.672078 0.491071 0.569264 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/agalatovo-leningrad-region-june-4-260nw-490563919.txt b/projects/drone-net/normalized-labels/agalatovo-leningrad-region-june-4-260nw-490563919.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b035676fe5a5aebb873df28804a87d83485d334b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/agalatovo-leningrad-region-june-4-260nw-490563919.txt
@@ -0,0 +1 @@
+0 0.365385 0.166071 0.002564 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/almere-netherlands-september-29-2017-260nw-724434277.txt b/projects/drone-net/normalized-labels/almere-netherlands-september-29-2017-260nw-724434277.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff043bccbbc8a74ef44f9c0e10d929d5f415d6f7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/almere-netherlands-september-29-2017-260nw-724434277.txt
@@ -0,0 +1 @@
+0 0.454545 0.366071 0.727273 0.682143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/almere-netherlands-september-29-2017-260nw-724434283.txt b/projects/drone-net/normalized-labels/almere-netherlands-september-29-2017-260nw-724434283.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c780e2494d45687da2856ac0dbb3694b34f552b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/almere-netherlands-september-29-2017-260nw-724434283.txt
@@ -0,0 +1 @@
+0 0.505102 0.469643 0.704082 0.839286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/almere-netherlands-september-29-2017-260nw-724434289.txt b/projects/drone-net/normalized-labels/almere-netherlands-september-29-2017-260nw-724434289.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a4f3eff5c016e6a28357dd3f0847d167fc039eff
--- /dev/null
+++ b/projects/drone-net/normalized-labels/almere-netherlands-september-29-2017-260nw-724434289.txt
@@ -0,0 +1 @@
+0 0.471795 0.412500 0.876923 0.703571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/almere-netherlands-september-29-2017-260nw-724471786.txt b/projects/drone-net/normalized-labels/almere-netherlands-september-29-2017-260nw-724471786.txt
new file mode 100644
index 0000000000000000000000000000000000000000..82f83263b01692e5b1bd03631a10be23f5f1f407
--- /dev/null
+++ b/projects/drone-net/normalized-labels/almere-netherlands-september-29-2017-260nw-724471786.txt
@@ -0,0 +1 @@
+0 0.485897 0.414286 0.530769 0.671429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/amsterdam-netherlands-december-17-2017-260nw-776460892.txt b/projects/drone-net/normalized-labels/amsterdam-netherlands-december-17-2017-260nw-776460892.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae2206775184e0fd0a3facc69848a0810a966a7e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/amsterdam-netherlands-december-17-2017-260nw-776460892.txt
@@ -0,0 +1 @@
+0 0.482097 0.423214 0.877238 0.675000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/amsterdam-netherlands-december-17-2017-260nw-776461360.txt b/projects/drone-net/normalized-labels/amsterdam-netherlands-december-17-2017-260nw-776461360.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa24b6da8c442503e8a6669d66fba17fba197427
--- /dev/null
+++ b/projects/drone-net/normalized-labels/amsterdam-netherlands-december-17-2017-260nw-776461360.txt
@@ -0,0 +1 @@
+0 0.500000 0.426786 0.907514 0.653571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/annapolis-md-march-10-2018-260nw-1047939241.txt b/projects/drone-net/normalized-labels/annapolis-md-march-10-2018-260nw-1047939241.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96acae539714698961409f5e96316152661c7d71
--- /dev/null
+++ b/projects/drone-net/normalized-labels/annapolis-md-march-10-2018-260nw-1047939241.txt
@@ -0,0 +1 @@
+0 0.317949 0.283929 0.271795 0.325000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/annapolis-md-march-10-2018-260nw-1047939244.txt b/projects/drone-net/normalized-labels/annapolis-md-march-10-2018-260nw-1047939244.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df1cfc5301a08f9497e64d4f199bee7f42da0516
--- /dev/null
+++ b/projects/drone-net/normalized-labels/annapolis-md-march-10-2018-260nw-1047939244.txt
@@ -0,0 +1 @@
+0 0.326923 0.408929 0.384615 0.267857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/annapolis-md-march-10-2018-260nw-1048082350.txt b/projects/drone-net/normalized-labels/annapolis-md-march-10-2018-260nw-1048082350.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3bf1168bb4a5c5e52cda1896a2a8ee4b96ae5602
--- /dev/null
+++ b/projects/drone-net/normalized-labels/annapolis-md-march-10-2018-260nw-1048082350.txt
@@ -0,0 +1 @@
+0 0.329487 0.648214 0.592308 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/annapolis-md-march-10-2018-260nw-1048082353.txt b/projects/drone-net/normalized-labels/annapolis-md-march-10-2018-260nw-1048082353.txt
new file mode 100644
index 0000000000000000000000000000000000000000..71b39ab8e85741a3def7e9fdafecfe3755800853
--- /dev/null
+++ b/projects/drone-net/normalized-labels/annapolis-md-march-10-2018-260nw-1048082353.txt
@@ -0,0 +1 @@
+0 0.315029 0.783929 0.398844 0.153571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-777448510.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-777448510.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b99ebecb0f5275a343d28bec279543f3fe35f74
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-777448510.txt
@@ -0,0 +1 @@
+0 0.526923 0.460714 0.843590 0.664286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-777449344.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-777449344.txt
new file mode 100644
index 0000000000000000000000000000000000000000..76c7b7b515611bde17e895d03d67f052793fa3e0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-777449344.txt
@@ -0,0 +1 @@
+0 0.500000 0.383929 1.000000 0.767857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-777449599.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-777449599.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c3b3db25e7310bdef96fb4a2515141652e0cd21
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-777449599.txt
@@ -0,0 +1 @@
+0 0.448718 0.341071 0.887179 0.667857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-777450178.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-777450178.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a71f485689dc85850cd373f7c71ff0b383cf1bc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-777450178.txt
@@ -0,0 +1 @@
+0 0.401282 0.426786 0.766667 0.489286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-778116880.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-778116880.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8aefbcccf717a4d63f508465185ca81ee39b3596
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-778116880.txt
@@ -0,0 +1 @@
+0 0.632051 0.407143 0.315385 0.342857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-778117537.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-778117537.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3608781a188aca92bcc23af5a4ef4d65c68d5e5c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-778117537.txt
@@ -0,0 +1 @@
+0 0.607692 0.408929 0.410256 0.339286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-778117807.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-778117807.txt
new file mode 100644
index 0000000000000000000000000000000000000000..18bb92bf566739505c226a90504ff28d40e7136f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-778117807.txt
@@ -0,0 +1 @@
+0 0.544872 0.376786 0.407692 0.253571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-778118074.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-778118074.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee680df4de522bb476f6b11bff9ef7a3406a3b50
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-december-18-2017-260nw-778118074.txt
@@ -0,0 +1 @@
+0 0.621795 0.466071 0.243590 0.175000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055803.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..09256e11925470a0bf93114e911dc77949b4f20e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055803.txt
@@ -0,0 +1 @@
+0 0.371795 0.421429 0.307692 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055806.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055806.txt
new file mode 100644
index 0000000000000000000000000000000000000000..427cc16c1d6925e96f6ac9c916d4b09c0c6f7947
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055806.txt
@@ -0,0 +1 @@
+0 0.339917 0.451786 0.675676 0.753571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055809.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055809.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a07d9815a2d5527d7fb1adb55a45ae8e914ffeb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055809.txt
@@ -0,0 +1 @@
+0 0.251781 0.360714 0.494062 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055815.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055815.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c78aed0bff37cdc22ef7939e30d655c79779ec42
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055815.txt
@@ -0,0 +1 @@
+0 0.267949 0.396429 0.279487 0.264286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055818.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055818.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5742aa2da25cbf7ce1a87cb7e69e086079cdac00
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-721055818.txt
@@ -0,0 +1 @@
+0 0.373051 0.400000 0.723831 0.714286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-726603286.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-726603286.txt
new file mode 100644
index 0000000000000000000000000000000000000000..791bb3cda6c49c921dbe9bf4bd3f4c2f0b6824d0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-726603286.txt
@@ -0,0 +1 @@
+0 0.393590 0.417857 0.776923 0.521429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-726603298.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-726603298.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e546c8a004afcdcaee28c8d52f6cac52f08b4918
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-726603298.txt
@@ -0,0 +1 @@
+0 0.678205 0.471429 0.479487 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-726603310.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-726603310.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a153ba290577166cda8d88a537fcfe69c5492107
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-726603310.txt
@@ -0,0 +1 @@
+0 0.301282 0.419643 0.458974 0.360714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-726603313.txt b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-726603313.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00fe666d5456309992bdb4bebfe7fe3b010a9205
--- /dev/null
+++ b/projects/drone-net/normalized-labels/astana-kazakhstan-september-2-2017-260nw-726603313.txt
@@ -0,0 +1 @@
+0 0.279487 0.408929 0.297436 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/athens-greece-december-20-2014-260nw-246192937.txt b/projects/drone-net/normalized-labels/athens-greece-december-20-2014-260nw-246192937.txt
new file mode 100644
index 0000000000000000000000000000000000000000..faf4c281a302ffbcdcd3d1e22ef6fdcfb80ef866
--- /dev/null
+++ b/projects/drone-net/normalized-labels/athens-greece-december-20-2014-260nw-246192937.txt
@@ -0,0 +1 @@
+0 0.508974 0.426786 0.458974 0.503571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/athens-greece-december-20-2014-260nw-246192943.txt b/projects/drone-net/normalized-labels/athens-greece-december-20-2014-260nw-246192943.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8646ac19c3023e053de5b38f695e2a72c5e99ffb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/athens-greece-december-20-2014-260nw-246192943.txt
@@ -0,0 +1 @@
+0 0.517949 0.417857 0.389744 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/athens-greece-december-20-2014-260nw-246426946.txt b/projects/drone-net/normalized-labels/athens-greece-december-20-2014-260nw-246426946.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f22673fb000024a681f515172ac4abc35f631643
--- /dev/null
+++ b/projects/drone-net/normalized-labels/athens-greece-december-20-2014-260nw-246426946.txt
@@ -0,0 +1 @@
+0 0.503846 0.416071 0.546154 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317456903.txt b/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317456903.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aec326e85c65dbdfb670ef671dbbc94b873770c2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317456903.txt
@@ -0,0 +1 @@
+0 0.503846 0.489286 0.776923 0.821429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317457044.txt b/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317457044.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ae8e2860add69bf210f7a6324d61d47170c659c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317457044.txt
@@ -0,0 +1 @@
+0 0.452564 0.475000 0.458974 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317587412.txt b/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317587412.txt
new file mode 100644
index 0000000000000000000000000000000000000000..65da4f03f6e1f963d541c9e800bb7f2b76f22287
--- /dev/null
+++ b/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317587412.txt
@@ -0,0 +1 @@
+0 0.593590 0.267857 0.382051 0.292857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317587415.txt b/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317587415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..035a717c49f59f70c67453bc4f8ebd010313fc59
--- /dev/null
+++ b/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317587415.txt
@@ -0,0 +1 @@
+0 0.960256 0.719643 0.002564 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317587418.txt b/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317587418.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8a46e7f4f45a6392ffa1b4b9da6971e4dab3760c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317587418.txt
@@ -0,0 +1 @@
+0 0.398718 0.469643 0.633333 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317587421.txt b/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317587421.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4a0d7a2b50141b85c37cd3c7828153e64436085
--- /dev/null
+++ b/projects/drone-net/normalized-labels/athens-greece-march-30-2015-260nw-317587421.txt
@@ -0,0 +1 @@
+0 0.585897 0.126786 0.187179 0.203571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/athens-greece-october-12-2014-260nw-228976954.txt b/projects/drone-net/normalized-labels/athens-greece-october-12-2014-260nw-228976954.txt
new file mode 100644
index 0000000000000000000000000000000000000000..43e0d0d8bfd0327ac09b6bc0ce6e75afeeb2c166
--- /dev/null
+++ b/projects/drone-net/normalized-labels/athens-greece-october-12-2014-260nw-228976954.txt
@@ -0,0 +1 @@
+0 0.467949 0.419643 0.556410 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/athens-greece-october-12-2014-260nw-228976960.txt b/projects/drone-net/normalized-labels/athens-greece-october-12-2014-260nw-228976960.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0383fffb2be3fc1f9d20d1ddb1659cd4cc98d0fa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/athens-greece-october-12-2014-260nw-228976960.txt
@@ -0,0 +1 @@
+0 0.488462 0.453571 0.541026 0.507143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/athens-greece-october-12-2014-260nw-228976963.txt b/projects/drone-net/normalized-labels/athens-greece-october-12-2014-260nw-228976963.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13fd9d709f84bc4daa249c285386c974d90b1739
--- /dev/null
+++ b/projects/drone-net/normalized-labels/athens-greece-october-12-2014-260nw-228976963.txt
@@ -0,0 +1 @@
+0 0.534615 0.358929 0.664103 0.667857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/auckland-new-zealand-may-6-260nw-645228415.txt b/projects/drone-net/normalized-labels/auckland-new-zealand-may-6-260nw-645228415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aa655b9b47a5eb61464fc89eff27b829a29f7d9c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/auckland-new-zealand-may-6-260nw-645228415.txt
@@ -0,0 +1 @@
+0 0.497361 0.396429 0.514512 0.492857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/auckland-new-zealand-may-6-260nw-645228418.txt b/projects/drone-net/normalized-labels/auckland-new-zealand-may-6-260nw-645228418.txt
new file mode 100644
index 0000000000000000000000000000000000000000..553967520bb446241d44f97a57f690927e93522c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/auckland-new-zealand-may-6-260nw-645228418.txt
@@ -0,0 +1 @@
+0 0.517588 0.442857 0.477387 0.428571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/auckland-new-zealand-may-6-260nw-645228424.txt b/projects/drone-net/normalized-labels/auckland-new-zealand-may-6-260nw-645228424.txt
new file mode 100644
index 0000000000000000000000000000000000000000..428e707af7d8e10b3af81909dbb00dc89d90e815
--- /dev/null
+++ b/projects/drone-net/normalized-labels/auckland-new-zealand-may-6-260nw-645228424.txt
@@ -0,0 +1 @@
+0 0.448718 0.482143 0.620513 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-16-2017-putrajaya-malaysia-260nw-699202294.txt b/projects/drone-net/normalized-labels/august-16-2017-putrajaya-malaysia-260nw-699202294.txt
new file mode 100644
index 0000000000000000000000000000000000000000..829b726806a9351b138d6060fac9f01db3a2ecb3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-16-2017-putrajaya-malaysia-260nw-699202294.txt
@@ -0,0 +1 @@
+0 0.531385 0.830357 0.235931 0.160714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702820948.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702820948.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0facf3dfa3ef6a161bda969e61ff35799083c845
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702820948.txt
@@ -0,0 +1 @@
+0 0.388462 0.505357 0.002564 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702820966.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702820966.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a2ebf61e715111f766eebd591e8119b41ebcce5d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702820966.txt
@@ -0,0 +1 @@
+0 0.475108 0.433929 0.231602 0.253571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702820975.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702820975.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a206295ce10e7f5db99736d7845a296ffe7679bf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702820975.txt
@@ -0,0 +1 @@
+0 0.414103 0.250000 0.433333 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702821560.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702821560.txt
new file mode 100644
index 0000000000000000000000000000000000000000..abb3d4655a3b1ab66f1fc77e1e45bf621f693f30
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702821560.txt
@@ -0,0 +1 @@
+0 0.595376 0.732143 0.601156 0.207143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702821572.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702821572.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c4ebf1ac38c74be27e4ef661f2c1b0bb9f820f1f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702821572.txt
@@ -0,0 +1 @@
+0 0.690751 0.700000 0.421965 0.150000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702821578.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702821578.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b4b8b15ff915ce2583c5bf99e5db0fbb8822bbfe
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702821578.txt
@@ -0,0 +1 @@
+0 0.611538 0.589286 0.382051 0.278571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702849181.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702849181.txt
new file mode 100644
index 0000000000000000000000000000000000000000..776edffac715326b0ddb724264f913f021e74e6a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702849181.txt
@@ -0,0 +1 @@
+0 0.292308 0.335714 0.220513 0.185714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702849457.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702849457.txt
new file mode 100644
index 0000000000000000000000000000000000000000..59b51d6e40b37bab849bdfc9dbcc8cc97d8058f7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-702849457.txt
@@ -0,0 +1 @@
+0 0.610256 0.214286 0.348718 0.264286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703077394.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703077394.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ebf80ddc9651751f36e94c3c57c21ab6b99993c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703077394.txt
@@ -0,0 +1 @@
+0 0.521795 0.310714 0.264103 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703155409.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703155409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dc65c76e58a3484a49e9bf305337e829566f17a4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703155409.txt
@@ -0,0 +1 @@
+0 0.497110 0.691071 0.901734 0.339286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703211410.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703211410.txt
new file mode 100644
index 0000000000000000000000000000000000000000..515d1864814c5bd924be7dc841887b444409fc96
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703211410.txt
@@ -0,0 +1 @@
+0 0.621795 0.610714 0.535897 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703211644.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703211644.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3998a5d349eddbff10a4db26abdbd2751218f5a5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703211644.txt
@@ -0,0 +1 @@
+0 0.558974 0.316071 0.466667 0.360714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703211650.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703211650.txt
new file mode 100644
index 0000000000000000000000000000000000000000..94c03f1e47c0cd27d16c7b995a6633d91ed23d1a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-703211650.txt
@@ -0,0 +1 @@
+0 0.490260 0.546429 0.266234 0.264286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-705711541.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-705711541.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f4bffccc14abee98797b342c8dcbbf789b46049b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-705711541.txt
@@ -0,0 +1 @@
+0 0.674359 0.228571 0.302564 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-705712807.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-705712807.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e57f6fc26a477fa145cfa9491d79d79bf6e75698
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-705712807.txt
@@ -0,0 +1 @@
+0 0.482051 0.491071 0.569231 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-705820261.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-705820261.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e0bdc89866f61d0ba4d9a4a60665250a9093a2dd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-705820261.txt
@@ -0,0 +1 @@
+0 0.387283 0.680357 0.658960 0.246429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706012015.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706012015.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c7f81ba6f973f99eb343508b747dd7f79c94727
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706012015.txt
@@ -0,0 +1 @@
+0 0.353896 0.255357 0.257576 0.267857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706013707.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706013707.txt
new file mode 100644
index 0000000000000000000000000000000000000000..faaa365c363255cd1970e91d7b65f55e60d6c53a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706013707.txt
@@ -0,0 +1 @@
+0 0.361538 0.591071 0.251282 0.196429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706015111.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706015111.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d8bd581e663f7171ed8bd83add8c69e028f80fd0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706015111.txt
@@ -0,0 +1 @@
+0 0.348718 0.616071 0.220513 0.196429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706015858.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706015858.txt
new file mode 100644
index 0000000000000000000000000000000000000000..694cf095e4e9ea09ab1829960fb49e9357be13fb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706015858.txt
@@ -0,0 +1 @@
+0 0.303846 0.658929 0.366667 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706016302.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706016302.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28a4a7da175b002a2822ac67fb775aeb2d41d728
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-706016302.txt
@@ -0,0 +1 @@
+0 0.493590 0.457143 0.407692 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710602138.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710602138.txt
new file mode 100644
index 0000000000000000000000000000000000000000..21af0d74115a31612bcd276a618732e74c8f3743
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710602138.txt
@@ -0,0 +1 @@
+0 0.353846 0.364286 0.210256 0.192857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710602144.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710602144.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7358e889672449de54cfe21b31f1049b9848ec82
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710602144.txt
@@ -0,0 +1 @@
+0 0.644872 0.580357 0.217949 0.217857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710603770.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710603770.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2478c73a611ae64cbffcd3c8dda2798e46c46bab
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710603770.txt
@@ -0,0 +1 @@
+0 0.361472 0.575000 0.463203 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710603782.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710603782.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cafeb83487ee263620b6e523af156567fdd35b46
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710603782.txt
@@ -0,0 +1 @@
+0 0.576923 0.378571 0.210256 0.207143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710603797.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710603797.txt
new file mode 100644
index 0000000000000000000000000000000000000000..752eccb8f162f02c2a93ea24f11b285e7e620a37
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710603797.txt
@@ -0,0 +1 @@
+0 0.369231 0.237500 0.333333 0.217857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710629651.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710629651.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a79b89e615e04acf93b2d38be6085e9918aca63c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710629651.txt
@@ -0,0 +1 @@
+0 0.352564 0.255357 0.248718 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710629672.txt b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710629672.txt
new file mode 100644
index 0000000000000000000000000000000000000000..64b43f72e8653c584d4c1dbde0abd9b32d0ed24f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-labuan-malaysia-260nw-710629672.txt
@@ -0,0 +1 @@
+0 0.625641 0.569643 0.246154 0.260714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-quadrocopter-dji-260nw-702820957.txt b/projects/drone-net/normalized-labels/august-24-2017-quadrocopter-dji-260nw-702820957.txt
new file mode 100644
index 0000000000000000000000000000000000000000..678db53094bf29821b3990e34cb91d8183361bf4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-quadrocopter-dji-260nw-702820957.txt
@@ -0,0 +1 @@
+0 0.644872 0.717857 0.433333 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-quadrocopter-dji-260nw-702820978.txt b/projects/drone-net/normalized-labels/august-24-2017-quadrocopter-dji-260nw-702820978.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7910e0277adff4f3c277bd93d83c654e7b9f9018
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-quadrocopter-dji-260nw-702820978.txt
@@ -0,0 +1 @@
+0 0.460256 0.383929 0.407692 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-quadrocopter-dji-260nw-702821539.txt b/projects/drone-net/normalized-labels/august-24-2017-quadrocopter-dji-260nw-702821539.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26e77b7cf3bd2871351f3a1061d88aaab295aedc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-quadrocopter-dji-260nw-702821539.txt
@@ -0,0 +1 @@
+0 0.561538 0.560714 0.394872 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-quadrocopter-dji-260nw-706014904.txt b/projects/drone-net/normalized-labels/august-24-2017-quadrocopter-dji-260nw-706014904.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e93ab7c79e1c3e7e70b08011ee05d5304d157a60
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-quadrocopter-dji-260nw-706014904.txt
@@ -0,0 +1 @@
+0 0.523077 0.403571 0.548718 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-unmanned-aerial-260nw-702820960.txt b/projects/drone-net/normalized-labels/august-24-2017-unmanned-aerial-260nw-702820960.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1314057932d3436609a9eb65ba4c7dce512050fd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-unmanned-aerial-260nw-702820960.txt
@@ -0,0 +1 @@
+0 0.408009 0.500000 0.625541 0.571429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/august-24-2017-unmanned-aerial-260nw-706019218.txt b/projects/drone-net/normalized-labels/august-24-2017-unmanned-aerial-260nw-706019218.txt
new file mode 100644
index 0000000000000000000000000000000000000000..191dcc04ab0d6fe805c7ff2502861184eb0d66cf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/august-24-2017-unmanned-aerial-260nw-706019218.txt
@@ -0,0 +1 @@
+0 0.665385 0.607143 0.356410 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-jul-2-dji-drone-260nw-1079518301.txt b/projects/drone-net/normalized-labels/bangkok-jul-2-dji-drone-260nw-1079518301.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3faf057f9d476170fcda3581e851d6d6159ee5b6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-jul-2-dji-drone-260nw-1079518301.txt
@@ -0,0 +1 @@
+0 0.494231 0.446429 0.557692 0.314286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-14-march-2018-260nw-1067035427.txt b/projects/drone-net/normalized-labels/bangkok-thailand-14-march-2018-260nw-1067035427.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79801c35ddd7ecbd74036eea1d2ed5c69d4427b9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-14-march-2018-260nw-1067035427.txt
@@ -0,0 +1 @@
+0 0.501285 0.503571 0.904884 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-14-march-2018-260nw-1067035430.txt b/projects/drone-net/normalized-labels/bangkok-thailand-14-march-2018-260nw-1067035430.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9951cf19f9a05712616e60dfe3f2b36f512f2eda
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-14-march-2018-260nw-1067035430.txt
@@ -0,0 +1 @@
+0 0.492288 0.401786 0.907455 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-25-january-2018-260nw-1040281432.txt b/projects/drone-net/normalized-labels/bangkok-thailand-25-january-2018-260nw-1040281432.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b56386260a40b3c90bfcbb5aec752bdac45e09c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-25-january-2018-260nw-1040281432.txt
@@ -0,0 +1 @@
+0 0.496154 0.539286 0.992308 0.471429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-27-january-2018-260nw-1048954211.txt b/projects/drone-net/normalized-labels/bangkok-thailand-27-january-2018-260nw-1048954211.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8fd6535b43df2a53ea231c8c98f544d13a7c5bf1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-27-january-2018-260nw-1048954211.txt
@@ -0,0 +1 @@
+0 0.483333 0.235714 0.746154 0.342857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-27-january-2018-260nw-1048958474.txt b/projects/drone-net/normalized-labels/bangkok-thailand-27-january-2018-260nw-1048958474.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb4068708f34e4c4b3d3e6ce2aad9cc8a0e20fd2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-27-january-2018-260nw-1048958474.txt
@@ -0,0 +1 @@
+0 0.502564 0.253571 0.717949 0.221429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-27-january-2018flying-260nw-1048961165.txt b/projects/drone-net/normalized-labels/bangkok-thailand-27-january-2018flying-260nw-1048961165.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78f35656c7d297ad041b7b69edc899d12d577d97
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-27-january-2018flying-260nw-1048961165.txt
@@ -0,0 +1 @@
+0 0.132051 0.001786 0.002564 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-27-january-2018flying-260nw-1048961168.txt b/projects/drone-net/normalized-labels/bangkok-thailand-27-january-2018flying-260nw-1048961168.txt
new file mode 100644
index 0000000000000000000000000000000000000000..749c71e3c092b717a51037be0298851d6aaa529c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-27-january-2018flying-260nw-1048961168.txt
@@ -0,0 +1 @@
+0 0.476923 0.183929 0.702564 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-april-20-2017-260nw-624598256.txt b/projects/drone-net/normalized-labels/bangkok-thailand-april-20-2017-260nw-624598256.txt
new file mode 100644
index 0000000000000000000000000000000000000000..937d6def33f2f263692fd8d0c9b1d9f8de51526e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-april-20-2017-260nw-624598256.txt
@@ -0,0 +1 @@
+0 0.475578 0.458929 0.688946 0.396429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-aug-13-2017-260nw-695590864.txt b/projects/drone-net/normalized-labels/bangkok-thailand-aug-13-2017-260nw-695590864.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cdb958a5e0a3e6b63ac7f172efe3060da575d653
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-aug-13-2017-260nw-695590864.txt
@@ -0,0 +1 @@
+0 0.771144 0.489286 0.393035 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-aug-13-2017-260nw-696179545.txt b/projects/drone-net/normalized-labels/bangkok-thailand-aug-13-2017-260nw-696179545.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad1f833f4638ba1cbd23b7b9a11441167d60a161
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-aug-13-2017-260nw-696179545.txt
@@ -0,0 +1 @@
+0 0.767949 0.291071 0.428205 0.282143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-aug-13-2017-260nw-696989998.txt b/projects/drone-net/normalized-labels/bangkok-thailand-aug-13-2017-260nw-696989998.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70a99f588a7f7cb0b694b140f07bd4a02bf460f3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-aug-13-2017-260nw-696989998.txt
@@ -0,0 +1 @@
+0 0.456621 0.521429 0.223744 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332504.txt b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332504.txt
new file mode 100644
index 0000000000000000000000000000000000000000..87b3cd3166db124e5edb1bb284f008b9e5ab7e96
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332504.txt
@@ -0,0 +1 @@
+0 0.494859 0.546429 0.712082 0.642857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332918.txt b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332918.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a3a6b32a45851c5aa859dad8ba9a1276d02542b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332918.txt
@@ -0,0 +1 @@
+0 0.652956 0.498214 0.616967 0.610714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332921.txt b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332921.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9f7329934d51f889fe64e833c66020bdc564fada
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332921.txt
@@ -0,0 +1 @@
+0 0.645244 0.462500 0.652956 0.596429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332927.txt b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332927.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f031c3d4c43e12b1132c24930e4cf83814edab7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332927.txt
@@ -0,0 +1 @@
+0 0.602828 0.489286 0.727506 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332930.txt b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332930.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e055f8a4a9edc1c521058cdf99a8837139ff3cf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332930.txt
@@ -0,0 +1 @@
+0 0.622108 0.428571 0.719794 0.714286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332936.txt b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332936.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2d219effd1fb927583438895339875093b0b2641
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332936.txt
@@ -0,0 +1 @@
+0 0.670951 0.466071 0.632391 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332951.txt b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332951.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df1357ec8fd67be54ec7b8b15353edda7fb58a33
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332951.txt
@@ -0,0 +1 @@
+0 0.514139 0.485714 0.565553 0.650000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332957.txt b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332957.txt
new file mode 100644
index 0000000000000000000000000000000000000000..834178f81fde1657dd6ab3cd905be31c6beccad4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332957.txt
@@ -0,0 +1 @@
+0 0.457584 0.516071 0.606684 0.560714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332966.txt b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332966.txt
new file mode 100644
index 0000000000000000000000000000000000000000..639cadda8236a2c53b939de6c652f6c0e247f763
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332966.txt
@@ -0,0 +1 @@
+0 0.577121 0.500000 0.722365 0.678571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332969.txt b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332969.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3221ed038479642cd5935cb400266a7852ddeb02
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-august-14-2016-260nw-468332969.txt
@@ -0,0 +1 @@
+0 0.625964 0.539286 0.645244 0.657143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-august-21-2016-260nw-491046835.txt b/projects/drone-net/normalized-labels/bangkok-thailand-august-21-2016-260nw-491046835.txt
new file mode 100644
index 0000000000000000000000000000000000000000..27916e6125b83e6235d0165eca5fe63573f1e061
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-august-21-2016-260nw-491046835.txt
@@ -0,0 +1 @@
+0 0.469231 0.446429 0.174359 0.214286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-august-212017-photo-260nw-699784558.txt b/projects/drone-net/normalized-labels/bangkok-thailand-august-212017-photo-260nw-699784558.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6dc3569dce31618fa7b0914fc55549b75be1e6fb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-august-212017-photo-260nw-699784558.txt
@@ -0,0 +1 @@
+0 0.533333 0.416071 0.764103 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-august-212017-photo-260nw-699784561.txt b/projects/drone-net/normalized-labels/bangkok-thailand-august-212017-photo-260nw-699784561.txt
new file mode 100644
index 0000000000000000000000000000000000000000..962ff7b7416de351b11cf05ecf48455f0778e946
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-august-212017-photo-260nw-699784561.txt
@@ -0,0 +1 @@
+0 0.464103 0.435714 0.800000 0.507143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-january-25-2017-260nw-565503649.txt b/projects/drone-net/normalized-labels/bangkok-thailand-january-25-2017-260nw-565503649.txt
new file mode 100644
index 0000000000000000000000000000000000000000..01c2801ea8805dce122742df2a8b9fe877ad03c1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-january-25-2017-260nw-565503649.txt
@@ -0,0 +1 @@
+0 0.416667 0.530357 0.746154 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-jul-16-2017-260nw-679537312.txt b/projects/drone-net/normalized-labels/bangkok-thailand-jul-16-2017-260nw-679537312.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a5d802af2317297ba708328af4871be68fb662ee
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-jul-16-2017-260nw-679537312.txt
@@ -0,0 +1 @@
+0 0.484615 0.425000 0.517949 0.578571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-july-162018-photo-260nw-1134856226.txt b/projects/drone-net/normalized-labels/bangkok-thailand-july-162018-photo-260nw-1134856226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2258d0089c6842529cf91f12180f31605362558c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-july-162018-photo-260nw-1134856226.txt
@@ -0,0 +1 @@
+0 0.506316 0.503571 0.978947 0.592857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-july-2018-dji-260nw-1135433624.txt b/projects/drone-net/normalized-labels/bangkok-thailand-july-2018-dji-260nw-1135433624.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0e5c8f6898c7870579061d9b3245840f54a5e37
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-july-2018-dji-260nw-1135433624.txt
@@ -0,0 +1 @@
+0 0.358259 0.382143 0.698661 0.764286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-july-2018-dji-260nw-1135451888.txt b/projects/drone-net/normalized-labels/bangkok-thailand-july-2018-dji-260nw-1135451888.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f5aeafcb7c921ecc1ee233ac9e3d7c705cf64bf8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-july-2018-dji-260nw-1135451888.txt
@@ -0,0 +1 @@
+0 0.437179 0.517857 0.007692 0.085714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-july-2018-dji-260nw-1135451987.txt b/projects/drone-net/normalized-labels/bangkok-thailand-july-2018-dji-260nw-1135451987.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3ef565ff9218cd5adde68cb648c82d43471a651d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-july-2018-dji-260nw-1135451987.txt
@@ -0,0 +1 @@
+0 0.364103 0.662500 0.723077 0.553571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-july-2018-dji-260nw-1135452209.txt b/projects/drone-net/normalized-labels/bangkok-thailand-july-2018-dji-260nw-1135452209.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d68071b605fee6c3a7ea25c8e94226bcf8726277
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-july-2018-dji-260nw-1135452209.txt
@@ -0,0 +1 @@
+0 0.320513 0.589286 0.641026 0.664286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-jun-25-2017-260nw-666929797.txt b/projects/drone-net/normalized-labels/bangkok-thailand-jun-25-2017-260nw-666929797.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0dec5dd31cd4fedaed4dabee720c176056d2ea5a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-jun-25-2017-260nw-666929797.txt
@@ -0,0 +1 @@
+0 0.585897 0.444643 0.756410 0.696429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-jun-25-2017-260nw-666929803.txt b/projects/drone-net/normalized-labels/bangkok-thailand-jun-25-2017-260nw-666929803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4f18ae82108da52e41001cb045c954f34232f085
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-jun-25-2017-260nw-666929803.txt
@@ -0,0 +1 @@
+0 0.507692 0.444643 0.558974 0.453571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989959.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989959.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78afe2421238ba5cb91eacc40a1caa197c65b5b2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989959.txt
@@ -0,0 +1 @@
+0 0.562982 0.491071 0.390746 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989962.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989962.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e0244aab7d1272a36f46411ab327d52d5c3fa7d4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989962.txt
@@ -0,0 +1 @@
+0 0.506427 0.417857 0.380463 0.471429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989968.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989968.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2598adfa56daa1cea4dcf67464f3c255db30984f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989968.txt
@@ -0,0 +1 @@
+0 0.596401 0.350000 0.390746 0.485714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989974.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989974.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ef6aa667797eac1164a83a180938a8e25c36fdb8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989974.txt
@@ -0,0 +1 @@
+0 0.498715 0.371429 0.478149 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989980.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989980.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5fe899fa75fe6a748316c45086a379af28ae732f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989980.txt
@@ -0,0 +1 @@
+0 0.609254 0.417857 0.719794 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989989.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989989.txt
new file mode 100644
index 0000000000000000000000000000000000000000..484b58615e6188a18142b198ccd5b1eac990d3c4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989989.txt
@@ -0,0 +1 @@
+0 0.497429 0.553571 0.434447 0.328571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989998.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989998.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae07c66a949a47119d1e8d469886c4646053aad6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438989998.txt
@@ -0,0 +1 @@
+0 0.528278 0.407143 0.377892 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990007.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990007.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee320151d45f6154469de2ceca11222ee86459b6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990007.txt
@@ -0,0 +1 @@
+0 0.539846 0.471429 0.467866 0.478571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990019.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990019.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0274a2ae457c21e7b9a74175d0583a97a38cc6bd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990019.txt
@@ -0,0 +1 @@
+0 0.473008 0.280357 0.519280 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990031.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990031.txt
new file mode 100644
index 0000000000000000000000000000000000000000..50629c4f4be1bad27306546467c4f21571d2f009
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990031.txt
@@ -0,0 +1 @@
+0 0.551414 0.460714 0.573265 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990040.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990040.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4bfd29b5a9d041ab00b0dc3054693ade0d45d850
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990040.txt
@@ -0,0 +1 @@
+0 0.446015 0.542857 0.449871 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990550.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990550.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3d60d46cb8f9240954290b99bb33f3a648031fb7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990550.txt
@@ -0,0 +1 @@
+0 0.475578 0.389286 0.560411 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990640.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990640.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51b497007fa2df71a7390aaf7fce6f3b46e45c30
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990640.txt
@@ -0,0 +1 @@
+0 0.489717 0.391071 0.367609 0.282143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990643.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990643.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0a415bd9ff6d1ca823b6203358b7133cfe4ca7ef
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990643.txt
@@ -0,0 +1 @@
+0 0.715938 0.508929 0.002571 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990646.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990646.txt
new file mode 100644
index 0000000000000000000000000000000000000000..366f69f56f9d3b4efa79d74d6fe7cc33114a0267
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990646.txt
@@ -0,0 +1 @@
+0 0.361183 0.539286 0.295630 0.271429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990652.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990652.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f27c0ea66abc8d6b6c0827f18b6546020cc9aae8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990652.txt
@@ -0,0 +1 @@
+0 0.526992 0.542857 0.442159 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990655.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990655.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd8099834ef2eab93ade0db4e72c824283559199
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990655.txt
@@ -0,0 +1 @@
+0 0.510283 0.439286 0.640103 0.678571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990658.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990658.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bcbd959de166776913445f134ec39be9725cb9da
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990658.txt
@@ -0,0 +1 @@
+0 0.479434 0.417857 0.372751 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990661.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990661.txt
new file mode 100644
index 0000000000000000000000000000000000000000..43d8239b154f27c950f6dc16265becf706c4c7fb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990661.txt
@@ -0,0 +1 @@
+0 0.580977 0.344643 0.334190 0.332143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990664.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990664.txt
new file mode 100644
index 0000000000000000000000000000000000000000..22b2094b47427d27497e3dcc4c03b092edc41f6f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990664.txt
@@ -0,0 +1 @@
+0 0.587404 0.326786 0.002571 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990667.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990667.txt
new file mode 100644
index 0000000000000000000000000000000000000000..232beb9a2c8f1e54f70b061128def646eef1a818
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990667.txt
@@ -0,0 +1 @@
+0 0.631105 0.464286 0.377892 0.257143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990670.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990670.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2bbd1dae6f6c8cbdf08140814c688145ce9314e0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990670.txt
@@ -0,0 +1 @@
+0 0.559126 0.366071 0.311054 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990673.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990673.txt
new file mode 100644
index 0000000000000000000000000000000000000000..20a32be3c40b6bdf5c03a4729f6e755c54c65bd7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990673.txt
@@ -0,0 +1 @@
+0 0.479434 0.460714 0.691517 0.771429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990676.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990676.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1cd46d043108504cf36a3610ab66097e5efed627
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990676.txt
@@ -0,0 +1 @@
+0 0.552699 0.501786 0.709512 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990679.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990679.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11572f0c06dbdfd235a293b76ceb401598b90b43
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990679.txt
@@ -0,0 +1 @@
+0 0.654242 0.516071 0.367609 0.389286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990682.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990682.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a37cf952426088c2496fef71c7b8dee11be7854
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990682.txt
@@ -0,0 +1 @@
+0 0.539846 0.350000 0.282776 0.285714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990685.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990685.txt
new file mode 100644
index 0000000000000000000000000000000000000000..24a3164120034cddb394f09b6e962e16a0599447
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990685.txt
@@ -0,0 +1 @@
+0 0.551414 0.382143 0.269923 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990688.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990688.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e43242d8ffc2c0c1aa071f8117b574191fb3deac
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990688.txt
@@ -0,0 +1 @@
+0 0.548843 0.512500 0.449871 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990691.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990691.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0aaeab715a96eb1fde9ca28e26ca364c4b063a4c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990691.txt
@@ -0,0 +1 @@
+0 0.622108 0.430357 0.395887 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990694.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990694.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4aa6ba396c3b3df2c49688f3e312bbe4d10251c2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990694.txt
@@ -0,0 +1 @@
+0 0.546272 0.487500 0.295630 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990697.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990697.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3555cbdd3e668454b2256f6954287777e3f0c1aa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990697.txt
@@ -0,0 +1 @@
+0 0.589974 0.351786 0.336761 0.282143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990700.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990700.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0d22789668636cef0d26b9dc7bcb9ef5763a0f8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990700.txt
@@ -0,0 +1 @@
+0 0.526992 0.405357 0.760925 0.703571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990703.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990703.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee80de57ab8515c0ce04c6d7c6e2643677164ea7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990703.txt
@@ -0,0 +1 @@
+0 0.586118 0.348214 0.272494 0.225000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990706.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990706.txt
new file mode 100644
index 0000000000000000000000000000000000000000..155890b1718cc92894888dcf5fa30d5cd1a804c8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990706.txt
@@ -0,0 +1 @@
+0 0.557841 0.473214 0.401028 0.232143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990709.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990709.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ea9b6b27a6208fcf84e4bec48c8499c7d1858c0c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990709.txt
@@ -0,0 +1 @@
+0 0.422879 0.378571 0.347044 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990715.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990715.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9f8083c68e5d2038254be08822f79e4c4a0dfcc2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990715.txt
@@ -0,0 +1 @@
+0 0.488432 0.444643 0.390746 0.332143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990718.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990718.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31969d2cdb4f876231d0f4f048a14ae51e500f8b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990718.txt
@@ -0,0 +1 @@
+0 0.521851 0.437500 0.380463 0.246429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990724.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990724.txt
new file mode 100644
index 0000000000000000000000000000000000000000..954b24e2fd4f17c3d3af9b1750cc3daa3ee19bdb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990724.txt
@@ -0,0 +1 @@
+0 0.613111 0.341071 0.336761 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990727.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990727.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f0e13072b721dda22af6f7fe01be37b520519117
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990727.txt
@@ -0,0 +1 @@
+0 0.537275 0.407143 0.622108 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990733.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990733.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e58b810cff3bd069d7d6b3c0f2a3ffcb6a1bc169
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990733.txt
@@ -0,0 +1 @@
+0 0.484576 0.400000 0.521851 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990739.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990739.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c7141b14d950cd536576d84132a1d562b98ebcb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990739.txt
@@ -0,0 +1 @@
+0 0.451157 0.362500 0.403599 0.232143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990742.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990742.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98567edabc859be1e74dcdd7941bb0da421383bd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438990742.txt
@@ -0,0 +1 @@
+0 0.412596 0.305357 0.347044 0.325000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992605.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992605.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df5743cf0acb066c6571cc67b0254cf3c90b3d22
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992605.txt
@@ -0,0 +1 @@
+0 0.600257 0.508929 0.753213 0.503571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992608.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992608.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0d619c12bf8b9665bc785861bcaf8e9dd64e632b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992608.txt
@@ -0,0 +1 @@
+0 0.489717 0.512500 0.784062 0.732143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992611.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992611.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6af9131759477efc17f33bd6a4366a250f7f530e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992611.txt
@@ -0,0 +1 @@
+0 0.566838 0.475000 0.732648 0.471429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992614.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992614.txt
new file mode 100644
index 0000000000000000000000000000000000000000..977d7b3e950ed0aa5ea95d2942e6ca5edb93670c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992614.txt
@@ -0,0 +1 @@
+0 0.546272 0.478571 0.583548 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992620.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992620.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e221286485126a035dfe8fdf7878ec7b97396da7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992620.txt
@@ -0,0 +1 @@
+0 0.548843 0.478571 0.521851 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992626.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992626.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae0aa8dea6a281c2f7b65e57ec0d23c8e3ca99d1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992626.txt
@@ -0,0 +1 @@
+0 0.548843 0.505357 0.835476 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992632.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992632.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f92ddabe215dc35846e9fe2d523a639d1396fa4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992632.txt
@@ -0,0 +1 @@
+0 0.570694 0.508929 0.786632 0.489286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992638.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36d9dcb6e25b436e673a30d6c16fb39c5c46c8f1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992638.txt
@@ -0,0 +1 @@
+0 0.501285 0.451786 0.611825 0.489286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992641.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992641.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b90e5fd8d7af7a8952b5df006fdc79d5e6fed604
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992641.txt
@@ -0,0 +1 @@
+0 0.496144 0.516071 0.529563 0.353571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992650.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992650.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a571d2ce866a21033e5e6fedcb9d887a2204b8a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992650.txt
@@ -0,0 +1 @@
+0 0.501285 0.492857 0.894602 0.771429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992656.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992656.txt
new file mode 100644
index 0000000000000000000000000000000000000000..64bd5cc56d962de092e54fabbd3eab2ba6a4223a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992656.txt
@@ -0,0 +1 @@
+0 0.507712 0.492857 0.696658 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992662.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992662.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9be67bd8e6cb1f9ddccc607f55012f65f8f3f63
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992662.txt
@@ -0,0 +1 @@
+0 0.541131 0.646429 0.480720 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992668.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992668.txt
new file mode 100644
index 0000000000000000000000000000000000000000..18203c17abd11f9876277ff89828b4f51f8f551a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992668.txt
@@ -0,0 +1 @@
+0 0.222365 0.280357 0.002571 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992677.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992677.txt
new file mode 100644
index 0000000000000000000000000000000000000000..29fe00e895aee5bb59b415b12ce38de2f26d6c8d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992677.txt
@@ -0,0 +1 @@
+0 0.539846 0.398214 0.601542 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992686.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992686.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ef3e18e164a8fd253d3cfd93abce23e76cca0c3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992686.txt
@@ -0,0 +1 @@
+0 0.444730 0.471429 0.724936 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992692.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992692.txt
new file mode 100644
index 0000000000000000000000000000000000000000..29e3685273a075e654b627472f3704430a74fbc7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992692.txt
@@ -0,0 +1 @@
+0 0.542416 0.364286 0.483290 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992698.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992698.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df10b8460b0bb92f7fc5cdc40b443aa44b299448
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992698.txt
@@ -0,0 +1 @@
+0 0.593830 0.457143 0.575835 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992704.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992704.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c71fee17b2dec10ea72ced898738d5ca4f797641
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992704.txt
@@ -0,0 +1 @@
+0 0.574550 0.528571 0.542416 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992713.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992713.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2522c9906f1c0c19418c55ca86c810fe16f1efc7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992713.txt
@@ -0,0 +1 @@
+0 0.596401 0.537500 0.719794 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992722.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992722.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5ec9cb44890088e319178240ec6938bde5d4aad2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992722.txt
@@ -0,0 +1 @@
+0 0.505141 0.437500 0.845758 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992731.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992731.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8529333410a0bd0dbca5d0f0b745f8e1baffc1a9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992731.txt
@@ -0,0 +1 @@
+0 0.482005 0.460714 0.619537 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992743.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992743.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6f3495283260d90cfb9dbfd6e2e34df1dc100638
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438992743.txt
@@ -0,0 +1 @@
+0 0.616967 0.483929 0.652956 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993364.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993364.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad5f48d4260962e63e7d3c3e1aeeb89e4546296a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993364.txt
@@ -0,0 +1 @@
+0 0.574550 0.521429 0.650386 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993367.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993367.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a9b576cb079f526b44de3c62abdc44fb1409d9c5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993367.txt
@@ -0,0 +1 @@
+0 0.497429 0.301786 0.161954 0.182143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993388.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993388.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7ab0c9746e6386d800fa6aa3ac1466f197f01ee
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993388.txt
@@ -0,0 +1 @@
+0 0.584833 0.362500 0.336761 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993397.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993397.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d5c7bba0e56018c0bfca410c340c869bb5850066
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993397.txt
@@ -0,0 +1 @@
+0 0.573265 0.498214 0.658098 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993406.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993406.txt
new file mode 100644
index 0000000000000000000000000000000000000000..22db3a011a665d957cc9504d8c627ce4655cd3a0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993406.txt
@@ -0,0 +1 @@
+0 0.583548 0.521429 0.390746 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993412.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993412.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c55fb5c37d0b0393a684d2e6eaa084d75053d6a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993412.txt
@@ -0,0 +1 @@
+0 0.642674 0.344643 0.308483 0.310714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993424.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993424.txt
new file mode 100644
index 0000000000000000000000000000000000000000..927702af37ba05f1b79230547b69f22061f664fc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993424.txt
@@ -0,0 +1 @@
+0 0.525707 0.455357 0.532134 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993433.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993433.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c8d44c3a9afc858a2b9ee13e596dc815289549bd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993433.txt
@@ -0,0 +1 @@
+0 0.580977 0.448214 0.452442 0.539286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993448.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993448.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b98d00d8af3933481c15d928b4dba07943f0188b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993448.txt
@@ -0,0 +1 @@
+0 0.547558 0.426786 0.503856 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993460.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993460.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a88114fdd9918205bc6d200d56258d15f9997bd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993460.txt
@@ -0,0 +1 @@
+0 0.573265 0.432143 0.365039 0.278571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993472.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993472.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c6647867fdafc6b3e3ee6f2610491a2a099b737c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993472.txt
@@ -0,0 +1 @@
+0 0.578406 0.435714 0.488432 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993481.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d2e35ccfe931f702578a8a792794be6c92afd6d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993481.txt
@@ -0,0 +1 @@
+0 0.541131 0.542857 0.398458 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993493.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993493.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab0e4d9ef2c3e641b0ed71f953765d982b7f7b99
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993493.txt
@@ -0,0 +1 @@
+0 0.456298 0.382143 0.434447 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993499.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993499.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9abc54ae0061adeed30cc480d5d11adde79b2156
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993499.txt
@@ -0,0 +1 @@
+0 0.582262 0.407143 0.254499 0.292857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993511.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993511.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2610b6f85efca1f34ddaf98ba6e2c0c744173e11
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993511.txt
@@ -0,0 +1 @@
+0 0.565553 0.333929 0.241645 0.346429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993526.txt b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993526.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92daa3bf2ae04b39bbd78470204092fa9d37c1f8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-june-18-2016-260nw-438993526.txt
@@ -0,0 +1 @@
+0 0.577121 0.451786 0.470437 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-march-10-2018-260nw-1049162084.txt b/projects/drone-net/normalized-labels/bangkok-thailand-march-10-2018-260nw-1049162084.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5141571118ecc3df6c758f29ad05c8e64cdf27e3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-march-10-2018-260nw-1049162084.txt
@@ -0,0 +1 @@
+0 0.619597 0.537500 0.276657 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-march-13-dji-260nw-395087089.txt b/projects/drone-net/normalized-labels/bangkok-thailand-march-13-dji-260nw-395087089.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ed5a358b90cfc0573151e65042e2598be39b599
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-march-13-dji-260nw-395087089.txt
@@ -0,0 +1 @@
+0 0.502564 0.401786 0.548718 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-march-2018-dji-260nw-1067043134.txt b/projects/drone-net/normalized-labels/bangkok-thailand-march-2018-dji-260nw-1067043134.txt
new file mode 100644
index 0000000000000000000000000000000000000000..47820b0f185393e1aba009ea19da4af674367614
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-march-2018-dji-260nw-1067043134.txt
@@ -0,0 +1 @@
+0 0.577121 0.419643 0.737789 0.539286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-march-2018-dji-260nw-1068024125.txt b/projects/drone-net/normalized-labels/bangkok-thailand-march-2018-dji-260nw-1068024125.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e29fa8f415b0f3936231abe7773d8f1343b194c8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-march-2018-dji-260nw-1068024125.txt
@@ -0,0 +1 @@
+0 0.507712 0.403571 0.928021 0.778571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-march-21closeup-on-260nw-1051426415.txt b/projects/drone-net/normalized-labels/bangkok-thailand-march-21closeup-on-260nw-1051426415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a428f9682f9f0c428158d0854c5c647ae3592f5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-march-21closeup-on-260nw-1051426415.txt
@@ -0,0 +1 @@
+0 0.502564 0.412500 0.994872 0.825000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-march-21closeup-on-260nw-1052849606.txt b/projects/drone-net/normalized-labels/bangkok-thailand-march-21closeup-on-260nw-1052849606.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f3ad918037f594884f8f4ce5aa2be52d4a83320
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-march-21closeup-on-260nw-1052849606.txt
@@ -0,0 +1 @@
+0 0.514103 0.487500 0.915385 0.596429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-march-22closeup-on-260nw-1052212496.txt b/projects/drone-net/normalized-labels/bangkok-thailand-march-22closeup-on-260nw-1052212496.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eecf0fbc27a581e2fa6ae424afcdbf33eb76fa66
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-march-22closeup-on-260nw-1052212496.txt
@@ -0,0 +1 @@
+0 0.450000 0.469643 0.900000 0.925000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-march-4-2017-260nw-603926267.txt b/projects/drone-net/normalized-labels/bangkok-thailand-march-4-2017-260nw-603926267.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ac19d5ebdf1f1dfb91bbed0473da035d433bf8a8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-march-4-2017-260nw-603926267.txt
@@ -0,0 +1 @@
+0 0.511538 0.394643 0.566667 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-may-13-2017-260nw-695560606.txt b/projects/drone-net/normalized-labels/bangkok-thailand-may-13-2017-260nw-695560606.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f89f5aaa949fd943ac0a8060d6dc183c3f486a23
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-may-13-2017-260nw-695560606.txt
@@ -0,0 +1 @@
+0 0.523077 0.558929 0.497436 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-may-13-2017-260nw-695560609.txt b/projects/drone-net/normalized-labels/bangkok-thailand-may-13-2017-260nw-695560609.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c329dde67645f2d4b5a89ab783b9932591cd7fe7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-may-13-2017-260nw-695560609.txt
@@ -0,0 +1 @@
+0 0.529487 0.492857 0.371795 0.200000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-may-15-2016-260nw-420618229.txt b/projects/drone-net/normalized-labels/bangkok-thailand-may-15-2016-260nw-420618229.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d4e5c3c0918dd8ce00fc5122ac0ffacf17d9f7c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-may-15-2016-260nw-420618229.txt
@@ -0,0 +1 @@
+0 0.526923 0.342857 0.546154 0.514286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-may-15-2016-260nw-420618232.txt b/projects/drone-net/normalized-labels/bangkok-thailand-may-15-2016-260nw-420618232.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0badda7f88aa712ec1e1d3208def395fe7d8004a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-may-15-2016-260nw-420618232.txt
@@ -0,0 +1 @@
+0 0.371795 0.357143 0.364103 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-may-15-2016-260nw-420618247.txt b/projects/drone-net/normalized-labels/bangkok-thailand-may-15-2016-260nw-420618247.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31c1ff437e26f5b7140b1504ac0fd73d43717ca8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-may-15-2016-260nw-420618247.txt
@@ -0,0 +1 @@
+0 0.629487 0.412500 0.366667 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-may-15-2016-260nw-420618253.txt b/projects/drone-net/normalized-labels/bangkok-thailand-may-15-2016-260nw-420618253.txt
new file mode 100644
index 0000000000000000000000000000000000000000..82c08437f0d3cfd6a20dfcbd17dfb03acc12d612
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-may-15-2016-260nw-420618253.txt
@@ -0,0 +1 @@
+0 0.530769 0.380357 0.564103 0.475000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515226520.txt b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515226520.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b30f4656a105c91edd2e2132c63faa938c39ee85
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515226520.txt
@@ -0,0 +1 @@
+0 0.525641 0.469643 0.687179 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515226529.txt b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515226529.txt
new file mode 100644
index 0000000000000000000000000000000000000000..37d573fc21de9122f7ea09fcb67b403b22e65d13
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515226529.txt
@@ -0,0 +1 @@
+0 0.464789 0.446429 0.647887 0.700000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515226532.txt b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515226532.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ed2efa7c04c0c7d613b4e38b4ea3a9f424a3228c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515226532.txt
@@ -0,0 +1 @@
+0 0.482051 0.494643 0.317949 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515756773.txt b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515756773.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d93322bd7db43036ca71a063a97910ba43f2f990
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515756773.txt
@@ -0,0 +1 @@
+0 0.491026 0.492857 0.700000 0.564286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515756776.txt b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515756776.txt
new file mode 100644
index 0000000000000000000000000000000000000000..73b9cedf782ac8c4d27aa7ad04b4aae084f78e91
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515756776.txt
@@ -0,0 +1 @@
+0 0.461259 0.269643 0.612591 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515756785.txt b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515756785.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4f6bfe2836412d73d0517f74a360ca188a8876b9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515756785.txt
@@ -0,0 +1 @@
+0 0.592958 0.380357 0.323944 0.210714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515756788.txt b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515756788.txt
new file mode 100644
index 0000000000000000000000000000000000000000..50ac8965fd45dcba957dff36a3771c1cef65dbd7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-515756788.txt
@@ -0,0 +1 @@
+0 0.460976 0.391071 0.804878 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-517889428.txt b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-517889428.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a8e5cb515d4c11b478391a9f9b1d65c43bd172f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-517889428.txt
@@ -0,0 +1 @@
+0 0.502564 0.448214 0.174359 0.182143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-517889434.txt b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-517889434.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7595ca05aeab8363fdf24a66d56d8c188267bba1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-517889434.txt
@@ -0,0 +1 @@
+0 0.484615 0.492857 0.871795 0.814286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-521776258.txt b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-521776258.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebf6d6f0edbcad292371f0eaf730102665fd6656
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-november-14-2016-260nw-521776258.txt
@@ -0,0 +1 @@
+0 0.387179 0.360714 0.497436 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-november-2017-dji-260nw-784420555.txt b/projects/drone-net/normalized-labels/bangkok-thailand-november-2017-dji-260nw-784420555.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0bbcda931e97573b515e1b3d0255c1a79e28bafb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-november-2017-dji-260nw-784420555.txt
@@ -0,0 +1 @@
+0 0.501295 0.496429 0.997409 0.785714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-731452612.txt b/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-731452612.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df0cea4de4e01eb83c10f0baef8cd96474c3ddba
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-731452612.txt
@@ -0,0 +1 @@
+0 0.493590 0.507143 0.392308 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-732612952.txt b/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-732612952.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e59b3005a5cec79a8235dd74d0798fa8a0bf6160
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-732612952.txt
@@ -0,0 +1 @@
+0 0.443590 0.507143 0.538462 0.278571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-732614458.txt b/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-732614458.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d243bb2eeba9f867d7ac4b6c07ffd1960a04829
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-732614458.txt
@@ -0,0 +1 @@
+0 0.484615 0.442857 0.394872 0.328571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-732614827.txt b/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-732614827.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2346dfe420b8099c6ad55e31839446bd57b510c0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-732614827.txt
@@ -0,0 +1 @@
+0 0.488462 0.566071 0.869231 0.303571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-732642682.txt b/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-732642682.txt
new file mode 100644
index 0000000000000000000000000000000000000000..289cce796b6d0faf3196030317913939d43830e7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-october-10-2017-260nw-732642682.txt
@@ -0,0 +1 @@
+0 0.478205 0.501786 0.541026 0.332143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-october-11-image-260nw-733128652.txt b/projects/drone-net/normalized-labels/bangkok-thailand-october-11-image-260nw-733128652.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7eb007f40889560de30b889962b3061da85c4c4f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-october-11-image-260nw-733128652.txt
@@ -0,0 +1 @@
+0 0.434447 0.410714 0.735219 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-october-11-image-260nw-733146361.txt b/projects/drone-net/normalized-labels/bangkok-thailand-october-11-image-260nw-733146361.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ecd73ab38b7544a7cd0628d48af72c6da9d583b4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-october-11-image-260nw-733146361.txt
@@ -0,0 +1 @@
+0 0.471722 0.450000 0.696658 0.500000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856520.txt b/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856520.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fafb7724c7c59d11ca0282fe540c0ae834436435
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856520.txt
@@ -0,0 +1 @@
+0 0.303846 0.273214 0.253846 0.210714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856532.txt b/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856532.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ef0e731a4aff3acd2c3e3dfee25594d9e4e6a6c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856532.txt
@@ -0,0 +1 @@
+0 0.205128 0.244643 0.200000 0.210714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856547.txt b/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856547.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9086cfbcc3dfa5e1e756264ef6a4a7d0624953a0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856547.txt
@@ -0,0 +1 @@
+0 0.412821 0.201786 0.276923 0.260714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856562.txt b/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856562.txt
new file mode 100644
index 0000000000000000000000000000000000000000..47606bac22eacefd428becb8be10b5f64f9553e5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856562.txt
@@ -0,0 +1 @@
+0 0.411538 0.260714 0.187179 0.185714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856574.txt b/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856574.txt
new file mode 100644
index 0000000000000000000000000000000000000000..43b3283abfcaa7cc48f7ffad351dcb0e12056492
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailand-october-13-2016-260nw-497856574.txt
@@ -0,0 +1 @@
+0 0.312821 0.425000 0.143590 0.135714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674295.txt b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674295.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a63200d95124ca1147b89fb3ec003a38818ec017
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674295.txt
@@ -0,0 +1 @@
+0 0.510256 0.433929 0.605128 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674307.txt b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674307.txt
new file mode 100644
index 0000000000000000000000000000000000000000..63a8388aff2be91dbe1cd8d5bb04949d54c333cc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674307.txt
@@ -0,0 +1 @@
+0 0.430769 0.501786 0.620513 0.475000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674361.txt b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674361.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a7697beeb2710c6172f5da806be18ee63491ce4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674361.txt
@@ -0,0 +1 @@
+0 0.480769 0.508929 0.648718 0.332143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674367.txt b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674367.txt
new file mode 100644
index 0000000000000000000000000000000000000000..582f7ccd137f9de941adedd2f39b4218051b63af
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674367.txt
@@ -0,0 +1 @@
+0 0.493590 0.487500 0.812821 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674379.txt b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674379.txt
new file mode 100644
index 0000000000000000000000000000000000000000..493c983ec11b665aa979f553fb01d9198e6009ec
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674379.txt
@@ -0,0 +1 @@
+0 0.460256 0.423214 0.546154 0.653571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674388.txt b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674388.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b7d8743403e2c7151bb9ca6ebdb0b214673f683
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674388.txt
@@ -0,0 +1 @@
+0 0.487179 0.533929 0.728205 0.489286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674406.txt b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674406.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36fd5fd51145473c01e493560fb9cf84d76bcde1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674406.txt
@@ -0,0 +1 @@
+0 0.587179 0.525000 0.702564 0.664286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674430.txt b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674430.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0d67fcac999cdea540bcef2fb2633458f0d7ec5b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674430.txt
@@ -0,0 +1 @@
+0 0.485897 0.496429 0.700000 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674439.txt b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674439.txt
new file mode 100644
index 0000000000000000000000000000000000000000..74b55751f1ec4a1e81e1c7ceb252b585e86ce74a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674439.txt
@@ -0,0 +1 @@
+0 0.497436 0.489286 0.579487 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674451.txt b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674451.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8823dfb7de8cdd0c5dd429b99ab643caf1c367fc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674451.txt
@@ -0,0 +1 @@
+0 0.496154 0.451786 0.505128 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674481.txt b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..726a690e4cdd038a18f68b84b9fced370b4aacbf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674481.txt
@@ -0,0 +1 @@
+0 0.473077 0.503571 0.694872 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674493.txt b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674493.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79cc5f9863e8ad67138070de91e85f2e6bdc7ca1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailandmay-16-2016-drone-260nw-421674493.txt
@@ -0,0 +1 @@
+0 0.523077 0.507143 0.825641 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailandnovember2hand-reaching-landing-approch-260nw-334116455.txt b/projects/drone-net/normalized-labels/bangkok-thailandnovember2hand-reaching-landing-approch-260nw-334116455.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0591b1aae875056ce83329a151c5361d44fd9cf3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailandnovember2hand-reaching-landing-approch-260nw-334116455.txt
@@ -0,0 +1 @@
+0 0.538557 0.326786 0.430348 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkok-thailnad-july-30-2107-260nw-686668165.txt b/projects/drone-net/normalized-labels/bangkok-thailnad-july-30-2107-260nw-686668165.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6289feafb6b12216c50769661f7b91974ceeee92
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkok-thailnad-july-30-2107-260nw-686668165.txt
@@ -0,0 +1 @@
+0 0.495677 0.471429 0.945245 0.864286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bangkokthailand-august-12-2017-drone-260nw-699314554.txt b/projects/drone-net/normalized-labels/bangkokthailand-august-12-2017-drone-260nw-699314554.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a5a3cc0d8c0ff66d4b33836ff98b8241af9a6a6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bangkokthailand-august-12-2017-drone-260nw-699314554.txt
@@ -0,0 +1 @@
+0 0.283333 0.289286 0.161538 0.078571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/beautiful-scenic-aerial-drone-view-260nw-1074386459.txt b/projects/drone-net/normalized-labels/beautiful-scenic-aerial-drone-view-260nw-1074386459.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d51011f39bce823148bf9b6d0bdb63aadf934966
--- /dev/null
+++ b/projects/drone-net/normalized-labels/beautiful-scenic-aerial-drone-view-260nw-1074386459.txt
@@ -0,0 +1 @@
+0 0.322767 0.648214 0.167147 0.182143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/beautiful-scenic-aerial-drone-view-260nw-1076833079.txt b/projects/drone-net/normalized-labels/beautiful-scenic-aerial-drone-view-260nw-1076833079.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c300a91144fc30817dfd95c94ceb85d75466120f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/beautiful-scenic-aerial-drone-view-260nw-1076833079.txt
@@ -0,0 +1 @@
+0 0.322767 0.648214 0.219020 0.253571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/before-launching-quadcopter-placed-on-260nw-1137625031.txt b/projects/drone-net/normalized-labels/before-launching-quadcopter-placed-on-260nw-1137625031.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f757f96ad887e56d122dd3c1a59b35c647557734
--- /dev/null
+++ b/projects/drone-net/normalized-labels/before-launching-quadcopter-placed-on-260nw-1137625031.txt
@@ -0,0 +1 @@
+0 0.398977 0.671429 0.301790 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-682553632.txt b/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-682553632.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8a84c91eae25aefe2e2ddb0b81105368a563ad95
--- /dev/null
+++ b/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-682553632.txt
@@ -0,0 +1 @@
+0 0.460256 0.450000 0.869231 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-682553641.txt b/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-682553641.txt
new file mode 100644
index 0000000000000000000000000000000000000000..599f0204f71e31e88d94f977aab291800528f452
--- /dev/null
+++ b/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-682553641.txt
@@ -0,0 +1 @@
+0 0.502564 0.475000 0.958974 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-682553644.txt b/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-682553644.txt
new file mode 100644
index 0000000000000000000000000000000000000000..251348717a040e111fb9c26c63830133ba27a535
--- /dev/null
+++ b/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-682553644.txt
@@ -0,0 +1 @@
+0 0.519231 0.539286 0.746154 0.671429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-682553650.txt b/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-682553650.txt
new file mode 100644
index 0000000000000000000000000000000000000000..835a9745ef858f3901341dac3ed7a0249ee9c15b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-682553650.txt
@@ -0,0 +1 @@
+0 0.494872 0.476786 0.969231 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-707648656.txt b/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-707648656.txt
new file mode 100644
index 0000000000000000000000000000000000000000..112a5b592d79a1179747ecf67687011e012344a1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/berlin-germany-june-06-2017-260nw-707648656.txt
@@ -0,0 +1 @@
+0 0.458974 0.408929 0.876923 0.553571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/berlin-germany-june-06-quadrocopter-260nw-706003558.txt b/projects/drone-net/normalized-labels/berlin-germany-june-06-quadrocopter-260nw-706003558.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d0331db7d2fdfc76983afe2702795280e23bf750
--- /dev/null
+++ b/projects/drone-net/normalized-labels/berlin-germany-june-06-quadrocopter-260nw-706003558.txt
@@ -0,0 +1 @@
+0 0.398718 0.400000 0.787179 0.778571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/berlin-germany-june-06-quadrocopter-260nw-781221820.txt b/projects/drone-net/normalized-labels/berlin-germany-june-06-quadrocopter-260nw-781221820.txt
new file mode 100644
index 0000000000000000000000000000000000000000..189183159e65ea8d9a81fe9708e3dd52d2e10f09
--- /dev/null
+++ b/projects/drone-net/normalized-labels/berlin-germany-june-06-quadrocopter-260nw-781221820.txt
@@ -0,0 +1 @@
+0 0.528205 0.458929 0.861538 0.453571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bethesda-md-november-10-2017-260nw-753012529.txt b/projects/drone-net/normalized-labels/bethesda-md-november-10-2017-260nw-753012529.txt
new file mode 100644
index 0000000000000000000000000000000000000000..23a50e3198317c8801e2e99bf35aebd6715eea94
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bethesda-md-november-10-2017-260nw-753012529.txt
@@ -0,0 +1 @@
+0 0.506410 0.364286 0.694872 0.678571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bethesda-md-november-10-2017-260nw-753012532.txt b/projects/drone-net/normalized-labels/bethesda-md-november-10-2017-260nw-753012532.txt
new file mode 100644
index 0000000000000000000000000000000000000000..afce08101a57a21ccd5c311a30798b9b6dde5fae
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bethesda-md-november-10-2017-260nw-753012532.txt
@@ -0,0 +1 @@
+0 0.516667 0.598214 0.002564 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bethesda-md-november-10-2017-260nw-753012535.txt b/projects/drone-net/normalized-labels/bethesda-md-november-10-2017-260nw-753012535.txt
new file mode 100644
index 0000000000000000000000000000000000000000..281bb5be86f32fb82a7f8917069cc79114933253
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bethesda-md-november-10-2017-260nw-753012535.txt
@@ -0,0 +1 @@
+0 0.455128 0.405357 0.592308 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/big-narrows-poudre-canyon-co-260nw-397931167.txt b/projects/drone-net/normalized-labels/big-narrows-poudre-canyon-co-260nw-397931167.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fd2a224b1551f1ce373806d6502f2be8e0fd810b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/big-narrows-poudre-canyon-co-260nw-397931167.txt
@@ -0,0 +1 @@
+0 0.676301 0.558929 0.520231 0.167857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/big-narrows-poudre-canyon-co-260nw-397931353.txt b/projects/drone-net/normalized-labels/big-narrows-poudre-canyon-co-260nw-397931353.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba95f7bc55a5dbfbbb2cc90d340cdb769e6687a0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/big-narrows-poudre-canyon-co-260nw-397931353.txt
@@ -0,0 +1 @@
+0 0.583333 0.660714 0.679487 0.428571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bilbao-spain-june-06-2017-260nw-760615687.txt b/projects/drone-net/normalized-labels/bilbao-spain-june-06-2017-260nw-760615687.txt
new file mode 100644
index 0000000000000000000000000000000000000000..84dce40f5f05382cbb1fce1f1b0c0e8994656f9c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bilbao-spain-june-06-2017-260nw-760615687.txt
@@ -0,0 +1 @@
+0 0.342308 0.675000 0.341026 0.164286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/black-white-picture-man-holding-260nw-655566763.txt b/projects/drone-net/normalized-labels/black-white-picture-man-holding-260nw-655566763.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b027892f659318e488f99c2687a8a63221e99116
--- /dev/null
+++ b/projects/drone-net/normalized-labels/black-white-picture-man-holding-260nw-655566763.txt
@@ -0,0 +1 @@
+0 0.506803 0.448214 0.931973 0.896429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/blackie-ab-july-13-2016-260nw-582367228.txt b/projects/drone-net/normalized-labels/blackie-ab-july-13-2016-260nw-582367228.txt
new file mode 100644
index 0000000000000000000000000000000000000000..571defa5626fccb4d98e68257e855e0d365477b7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/blackie-ab-july-13-2016-260nw-582367228.txt
@@ -0,0 +1 @@
+0 0.471861 0.446429 0.935065 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bologna-italy-may-3-2014-260nw-205024114.txt b/projects/drone-net/normalized-labels/bologna-italy-may-3-2014-260nw-205024114.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f637d9268a0287d6af808f5893340774d2f4e04
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bologna-italy-may-3-2014-260nw-205024114.txt
@@ -0,0 +1 @@
+0 0.626923 0.360714 0.692308 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bologna-italy-may-3-2014-260nw-205130413.txt b/projects/drone-net/normalized-labels/bologna-italy-may-3-2014-260nw-205130413.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cb0efbecbc5d19ca2795659abcd9787fa833e9fe
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bologna-italy-may-3-2014-260nw-205130413.txt
@@ -0,0 +1 @@
+0 0.636247 0.255357 0.408740 0.260714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/bombinhas-santa-catarina-brazil-april-260nw-1107804776.txt b/projects/drone-net/normalized-labels/bombinhas-santa-catarina-brazil-april-260nw-1107804776.txt
new file mode 100644
index 0000000000000000000000000000000000000000..91957671c2e79f2fbed923cd41c574a4b3fed157
--- /dev/null
+++ b/projects/drone-net/normalized-labels/bombinhas-santa-catarina-brazil-april-260nw-1107804776.txt
@@ -0,0 +1 @@
+0 0.500000 0.212500 0.569061 0.139286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/brasil-bernardo-do-campo-abr-260nw-1061324156.txt b/projects/drone-net/normalized-labels/brasil-bernardo-do-campo-abr-260nw-1061324156.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7a32cd25702b6c690e3ada4dc86b549d3b73cd67
--- /dev/null
+++ b/projects/drone-net/normalized-labels/brasil-bernardo-do-campo-abr-260nw-1061324156.txt
@@ -0,0 +1 @@
+0 0.385281 0.432143 0.142857 0.135714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-1021905223.txt b/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-1021905223.txt
new file mode 100644
index 0000000000000000000000000000000000000000..506015336e41d999d3b31e680108e22567915ec8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-1021905223.txt
@@ -0,0 +1 @@
+0 0.512228 0.478571 0.622283 0.750000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-1034092768.txt b/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-1034092768.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0331c25dcf4820425f374bc15edf35b963ae217c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-1034092768.txt
@@ -0,0 +1 @@
+0 0.482051 0.458929 0.820513 0.782143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-1106154548.txt b/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-1106154548.txt
new file mode 100644
index 0000000000000000000000000000000000000000..87a3e83a27abd0fed78415f0930e0d5a2cc29046
--- /dev/null
+++ b/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-1106154548.txt
@@ -0,0 +1 @@
+0 0.478205 0.585714 0.956410 0.285714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-788912368.txt b/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-788912368.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c4aa6a3d71ff51bafd6ddf5e54a95886d657f66
--- /dev/null
+++ b/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-788912368.txt
@@ -0,0 +1 @@
+0 0.482051 0.483929 0.907692 0.503571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-791655442.txt b/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-791655442.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e6a4527dcc7ea87a6f42d0efbabacc9a9828f4ee
--- /dev/null
+++ b/projects/drone-net/normalized-labels/budapest-hungary-december-10-2017-260nw-791655442.txt
@@ -0,0 +1 @@
+0 0.405128 0.432143 0.492308 0.678571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/calgary-ab-april-10-2017-260nw-636117512.txt b/projects/drone-net/normalized-labels/calgary-ab-april-10-2017-260nw-636117512.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b32594a8d740dd6e4e7df37f191bfcbb6df4c6d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/calgary-ab-april-10-2017-260nw-636117512.txt
@@ -0,0 +1 @@
+0 0.519231 0.510714 0.428205 0.335714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/calgary-ab-aug-19-2016-260nw-582367219.txt b/projects/drone-net/normalized-labels/calgary-ab-aug-19-2016-260nw-582367219.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6764dd76cbb63f52db2b4c5703c95cf76b735f22
--- /dev/null
+++ b/projects/drone-net/normalized-labels/calgary-ab-aug-19-2016-260nw-582367219.txt
@@ -0,0 +1 @@
+0 0.646154 0.312500 0.692308 0.582143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/canmore-ab-apr-15-2016-260nw-582367249.txt b/projects/drone-net/normalized-labels/canmore-ab-apr-15-2016-260nw-582367249.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8325f7179ba34fdc90b909d664443d7a24dc7c8d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/canmore-ab-apr-15-2016-260nw-582367249.txt
@@ -0,0 +1 @@
+0 0.666667 0.358929 0.405128 0.282143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/carr-co-usa-april-12-260nw-621101777.txt b/projects/drone-net/normalized-labels/carr-co-usa-april-12-260nw-621101777.txt
new file mode 100644
index 0000000000000000000000000000000000000000..753d7f45e859c94cee3e6451a27bad52000e797f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/carr-co-usa-april-12-260nw-621101777.txt
@@ -0,0 +1 @@
+0 0.401282 0.375000 0.633333 0.728571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/carr-co-usa-april-12-260nw-622772453.txt b/projects/drone-net/normalized-labels/carr-co-usa-april-12-260nw-622772453.txt
new file mode 100644
index 0000000000000000000000000000000000000000..02f542963d8821e5b1f1ed25967683c1001036af
--- /dev/null
+++ b/projects/drone-net/normalized-labels/carr-co-usa-april-12-260nw-622772453.txt
@@ -0,0 +1 @@
+0 0.454327 0.412500 0.764423 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/carr-co-usa-april-12-260nw-622772456.txt b/projects/drone-net/normalized-labels/carr-co-usa-april-12-260nw-622772456.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b3d49f9d101582ec175f4972d6fa1dc4d8e356d1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/carr-co-usa-april-12-260nw-622772456.txt
@@ -0,0 +1 @@
+0 0.447436 0.280357 0.474359 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760849.txt b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760849.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98019d2a7078f96713ff4a61d6da502e609b7c48
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760849.txt
@@ -0,0 +1 @@
+0 0.212662 0.283929 0.003247 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760864.txt b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760864.txt
new file mode 100644
index 0000000000000000000000000000000000000000..573443b5ba4c91bd6532efc4662183b460a2e709
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760864.txt
@@ -0,0 +1 @@
+0 0.492308 0.478571 0.702564 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760876.txt b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760876.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e54698fdc3f543a76dfe4c0a50bb83a99566795a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760876.txt
@@ -0,0 +1 @@
+0 0.612821 0.592857 0.558974 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760885.txt b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760885.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c7b31d4ab0b42544fab04cfe00c36b48516e2186
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760885.txt
@@ -0,0 +1 @@
+0 0.401361 0.498214 0.421769 0.446429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760894.txt b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760894.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8d3e186a48f181f0b3a387ecb25ea9e96d4f9018
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-625760894.txt
@@ -0,0 +1 @@
+0 0.396154 0.564286 0.289744 0.192857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128861.txt b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128861.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b4d238d632ecb2f714a1dadb8d45678170f75dc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128861.txt
@@ -0,0 +1 @@
+0 0.600000 0.491071 0.415385 0.232143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128864.txt b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128864.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3625f045c750644bf901d863b9bc4ed9b888520c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128864.txt
@@ -0,0 +1 @@
+0 0.569231 0.478571 0.558974 0.292857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128867.txt b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128867.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8d1d42c2e0cbaf65c9d98e747b123c248da09e9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128867.txt
@@ -0,0 +1 @@
+0 0.569231 0.441071 0.476923 0.146429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128876.txt b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128876.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7b7e29889f1bc0296282e27a39bb6c7aaed715e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128876.txt
@@ -0,0 +1 @@
+0 0.673077 0.576786 0.407692 0.310714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128882.txt b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128882.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f91c7dd7f177020bd799d703bbd4378e90758b33
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-633128882.txt
@@ -0,0 +1 @@
+0 0.632051 0.539286 0.510256 0.407143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-634534409.txt b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-634534409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f3fa7954913fd005e79479b8ecf1a2d4362fd065
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chanburi-thailand-11-april-2017-260nw-634534409.txt
@@ -0,0 +1 @@
+0 0.375641 0.535714 0.264103 0.092857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/cherkasst-ukraina-june-17-2016white-260nw-457456162.txt b/projects/drone-net/normalized-labels/cherkasst-ukraina-june-17-2016white-260nw-457456162.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32aa6f87529cbe2ecfab46b64e4be124af457c1f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/cherkasst-ukraina-june-17-2016white-260nw-457456162.txt
@@ -0,0 +1 @@
+0 0.509934 0.396429 0.233996 0.221429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/cherkasst-ukraina-june-17-2016white-260nw-457842415.txt b/projects/drone-net/normalized-labels/cherkasst-ukraina-june-17-2016white-260nw-457842415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..649f4fb60d3e13f72e86d85b535aa931bac78044
--- /dev/null
+++ b/projects/drone-net/normalized-labels/cherkasst-ukraina-june-17-2016white-260nw-457842415.txt
@@ -0,0 +1 @@
+0 0.465296 0.371429 0.868895 0.650000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/cherkasst-ukraina-june-17-2016white-260nw-493473406.txt b/projects/drone-net/normalized-labels/cherkasst-ukraina-june-17-2016white-260nw-493473406.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cfa2b9078c2ba7186118787cdcdd0caacc80d2bf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/cherkasst-ukraina-june-17-2016white-260nw-493473406.txt
@@ -0,0 +1 @@
+0 0.494859 0.423214 0.886889 0.575000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/cherkasst-ukraina-june-17-2016white-260nw-570386401.txt b/projects/drone-net/normalized-labels/cherkasst-ukraina-june-17-2016white-260nw-570386401.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1618d81cbd498720303ac32ca9aa717487645b82
--- /dev/null
+++ b/projects/drone-net/normalized-labels/cherkasst-ukraina-june-17-2016white-260nw-570386401.txt
@@ -0,0 +1 @@
+0 0.501285 0.421429 0.863753 0.550000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chiang-mai-thailand-jan-23-260nw-446130538.txt b/projects/drone-net/normalized-labels/chiang-mai-thailand-jan-23-260nw-446130538.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f8a7a85bc682c104b629d90edf92bdeb7cb9be17
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chiang-mai-thailand-jan-23-260nw-446130538.txt
@@ -0,0 +1 @@
+0 0.517949 0.457143 0.805128 0.485714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chiang-mai-thailand-october-13-260nw-501699415.txt b/projects/drone-net/normalized-labels/chiang-mai-thailand-october-13-260nw-501699415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95adf763c99c736825903c4612081852c0765267
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chiang-mai-thailand-october-13-260nw-501699415.txt
@@ -0,0 +1 @@
+0 0.512821 0.408929 0.846154 0.539286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chiang-maithailand-july-11-2015-260nw-296189390.txt b/projects/drone-net/normalized-labels/chiang-maithailand-july-11-2015-260nw-296189390.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0c731af82f03adee05ed67fe6e2db90173035766
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chiang-maithailand-july-11-2015-260nw-296189390.txt
@@ -0,0 +1 @@
+0 0.301923 0.612500 0.261538 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chiang-maithailand-july-11-2015-260nw-444993292.txt b/projects/drone-net/normalized-labels/chiang-maithailand-july-11-2015-260nw-444993292.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2d8714edca62b34b896b8aa6d6773ae217e2bb44
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chiang-maithailand-july-11-2015-260nw-444993292.txt
@@ -0,0 +1 @@
+0 0.712679 0.407143 0.382413 0.578571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chiang-maithailand-july-11-2015-260nw-444993310.txt b/projects/drone-net/normalized-labels/chiang-maithailand-july-11-2015-260nw-444993310.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1919c912b08eb2f7f04c3476035c696f8c7218d8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chiang-maithailand-july-11-2015-260nw-444993310.txt
@@ -0,0 +1 @@
+0 0.846078 0.578571 0.127451 0.142857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chiang-maithailand-july-11-2015-260nw-444993319.txt b/projects/drone-net/normalized-labels/chiang-maithailand-july-11-2015-260nw-444993319.txt
new file mode 100644
index 0000000000000000000000000000000000000000..42806ce51d6abb5532ad18f3ac6f90375b20a02c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chiang-maithailand-july-11-2015-260nw-444993319.txt
@@ -0,0 +1 @@
+0 0.369565 0.582143 0.202046 0.228571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chiangmai-thailand-september-42016-image-260nw-478015633.txt b/projects/drone-net/normalized-labels/chiangmai-thailand-september-42016-image-260nw-478015633.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9414365d3012f9fdd696f6e881c5bcb1aa7f131c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chiangmai-thailand-september-42016-image-260nw-478015633.txt
@@ -0,0 +1 @@
+0 0.458974 0.542857 0.815385 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858255.txt b/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858255.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b2ed95631e54dcc003001f9ddcfeefc7ce1e363
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858255.txt
@@ -0,0 +1 @@
+0 0.336761 0.323214 0.293059 0.253571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858258.txt b/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858258.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee92bc7cd32d7005cf1c2389a973caf175e572e1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858258.txt
@@ -0,0 +1 @@
+0 0.690231 0.308929 0.352185 0.339286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858261.txt b/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858261.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bde54faae7a29031deb619671ed4b6a71c1be852
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858261.txt
@@ -0,0 +1 @@
+0 0.631105 0.298214 0.352185 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858264.txt b/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858264.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9be8671e61147005d272573443a18b41b95e5b4a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858264.txt
@@ -0,0 +1 @@
+0 0.619537 0.301786 0.488432 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858267.txt b/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858267.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6792eeee652d1453cd2fa338f3b4d6c2adc8dbca
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858267.txt
@@ -0,0 +1 @@
+0 0.642674 0.332143 0.503856 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858270.txt b/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858270.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0883a1bb99ca9b131869c46a1aeda5d678bf230c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858270.txt
@@ -0,0 +1 @@
+0 0.670951 0.332143 0.452442 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858276.txt b/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858276.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51932a4db113ab22af4a0088a91fc9c4e5c7f2b0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chon-buri-thailand-june-24-260nw-1124858276.txt
@@ -0,0 +1 @@
+0 0.348329 0.316071 0.300771 0.246429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chonburi-thailand-10-march-2017-260nw-599801336.txt b/projects/drone-net/normalized-labels/chonburi-thailand-10-march-2017-260nw-599801336.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0c7c0b2104344578e8401ce9fdafd728193a7462
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chonburi-thailand-10-march-2017-260nw-599801336.txt
@@ -0,0 +1 @@
+0 0.352564 0.462500 0.474359 0.217857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chonburi-thailand-10-march-2017-260nw-610395053.txt b/projects/drone-net/normalized-labels/chonburi-thailand-10-march-2017-260nw-610395053.txt
new file mode 100644
index 0000000000000000000000000000000000000000..39fdd4c60590849d8f369eb5be543073d4e0dc1c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chonburi-thailand-10-march-2017-260nw-610395053.txt
@@ -0,0 +1 @@
+0 0.407692 0.535714 0.497436 0.514286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chonburi-thailand-10-march-2017-260nw-610395056.txt b/projects/drone-net/normalized-labels/chonburi-thailand-10-march-2017-260nw-610395056.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d667ea82d38a718a9f23d298bcfcf3c590ee5384
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chonburi-thailand-10-march-2017-260nw-610395056.txt
@@ -0,0 +1 @@
+0 0.420513 0.483929 0.487179 0.203571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chonburi-thailand-december-7-2017-260nw-786563431.txt b/projects/drone-net/normalized-labels/chonburi-thailand-december-7-2017-260nw-786563431.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3ecc51943e5680619f1ed972fcbb44346b536e12
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chonburi-thailand-december-7-2017-260nw-786563431.txt
@@ -0,0 +1 @@
+0 0.678663 0.453571 0.185090 0.207143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chonburi-thailand-december-7-2017-260nw-786563434.txt b/projects/drone-net/normalized-labels/chonburi-thailand-december-7-2017-260nw-786563434.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0020a5dc614baa66f2fd3b572ef9b10db83fc72b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chonburi-thailand-december-7-2017-260nw-786563434.txt
@@ -0,0 +1 @@
+0 0.641388 0.521429 0.321337 0.292857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chonburi-thailand-may-5-2018-260nw-1099844309.txt b/projects/drone-net/normalized-labels/chonburi-thailand-may-5-2018-260nw-1099844309.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6c8ed16ddd2ade97b18332e011c9510eeb2c1d9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chonburi-thailand-may-5-2018-260nw-1099844309.txt
@@ -0,0 +1 @@
+0 0.634961 0.580357 0.730077 0.682143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/chonburithailand-august-12-2017-dji-260nw-698814820.txt b/projects/drone-net/normalized-labels/chonburithailand-august-12-2017-dji-260nw-698814820.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6493814a793292472c165b2621025d72bbc54ddc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/chonburithailand-august-12-2017-dji-260nw-698814820.txt
@@ -0,0 +1 @@
+0 0.679487 0.458929 0.312821 0.182143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366158.txt b/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366158.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c62845276e354ed2bde9b6242300304175b6b5f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366158.txt
@@ -0,0 +1 @@
+0 0.726923 0.298214 0.330769 0.217857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366167.txt b/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366167.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd90d7e5a30bdaaf31b854e4db80a2781a0995d2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366167.txt
@@ -0,0 +1 @@
+0 0.475641 0.544643 0.643590 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366170.txt b/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366170.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fbc930c159f7ef210d9a0a5b5832565afb2d16c5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366170.txt
@@ -0,0 +1 @@
+0 0.561538 0.316071 0.338462 0.360714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366173.txt b/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366173.txt
new file mode 100644
index 0000000000000000000000000000000000000000..637fede85ccfc4475ee7aeb1d76b6187976c2f3b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366173.txt
@@ -0,0 +1 @@
+0 0.503846 0.560714 0.602564 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366176.txt b/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366176.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9768eedc2054becd986c918ba10b3a458c840a18
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366176.txt
@@ -0,0 +1 @@
+0 0.553846 0.516071 0.764103 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366179.txt b/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366179.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c1f13e9d63e4539b29274f09df83e56d6fd39291
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-december-23-2015-white-260nw-354366179.txt
@@ -0,0 +1 @@
+0 0.515385 0.546429 0.764103 0.678571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639592.txt b/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639592.txt
new file mode 100644
index 0000000000000000000000000000000000000000..34ef7b1a5dcc22e5d6c18172344b753ef21eacd8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639592.txt
@@ -0,0 +1 @@
+0 0.633333 0.266071 0.323077 0.310714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639601.txt b/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639601.txt
new file mode 100644
index 0000000000000000000000000000000000000000..21bb8110136fd8f5fb45d5bbce5a3d5c5b89cc00
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639601.txt
@@ -0,0 +1 @@
+0 0.520101 0.408929 0.477387 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639613.txt b/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639613.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b4008d988f7dc2af71ab46d74bbc2e19123c4930
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639613.txt
@@ -0,0 +1 @@
+0 0.644872 0.291071 0.474359 0.417857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639622.txt b/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639622.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d295b57cfb9f612505515526be68a295d27b4246
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639622.txt
@@ -0,0 +1 @@
+0 0.525641 0.276786 0.625641 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639631.txt b/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639631.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f72ab636490c6133a508a54b11453c2014be4844
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639631.txt
@@ -0,0 +1 @@
+0 0.502564 0.514286 0.702564 0.557143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639637.txt b/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639637.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e22f5de1b936e92e07259c3a37984a58bfd460b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-february-1-2016-dji-260nw-370639637.txt
@@ -0,0 +1 @@
+0 0.727390 0.292857 0.281654 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-february-1-2016-microsoft-260nw-370640174.txt b/projects/drone-net/normalized-labels/circa-february-1-2016-microsoft-260nw-370640174.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d33d3cd0f02908752088b348cd41d80653f68172
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-february-1-2016-microsoft-260nw-370640174.txt
@@ -0,0 +1 @@
+0 0.687179 0.303571 0.374359 0.328571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-27-2016-dji-260nw-369526973.txt b/projects/drone-net/normalized-labels/circa-january-27-2016-dji-260nw-369526973.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0aedc7d822ee4e9dfee5ddcf56bf64793f115af
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-27-2016-dji-260nw-369526973.txt
@@ -0,0 +1 @@
+0 0.487179 0.455357 0.317949 0.353571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-27-2016-dji-260nw-369526979.txt b/projects/drone-net/normalized-labels/circa-january-27-2016-dji-260nw-369526979.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d8117aec5918375fd0c227d8d01d2a741b9f1577
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-27-2016-dji-260nw-369526979.txt
@@ -0,0 +1 @@
+0 0.501282 0.425000 0.351282 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-27-2016-dji-260nw-369526988.txt b/projects/drone-net/normalized-labels/circa-january-27-2016-dji-260nw-369526988.txt
new file mode 100644
index 0000000000000000000000000000000000000000..82a9a8038ec1408a23630a9bcc3e6d016a045c53
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-27-2016-dji-260nw-369526988.txt
@@ -0,0 +1 @@
+0 0.632051 0.410714 0.525641 0.407143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359230775.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359230775.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ada4902743a0bd6a9501cbfcb5c98a2c5bc4668
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359230775.txt
@@ -0,0 +1 @@
+0 0.584615 0.389286 0.717949 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359230784.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359230784.txt
new file mode 100644
index 0000000000000000000000000000000000000000..55eb8c948a4af4e04e695df7a6c5e35772f53398
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359230784.txt
@@ -0,0 +1 @@
+0 0.496154 0.455357 0.833333 0.646429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359231351.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359231351.txt
new file mode 100644
index 0000000000000000000000000000000000000000..930654a56a4380a4ae2f68e22d8dbff0695939ce
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359231351.txt
@@ -0,0 +1 @@
+0 0.497436 0.498214 0.835897 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359231357.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359231357.txt
new file mode 100644
index 0000000000000000000000000000000000000000..684a2866d4f4c63c3fe13118020d80053ea0e80d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359231357.txt
@@ -0,0 +1 @@
+0 0.529487 0.491071 0.812821 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359232380.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359232380.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae02086ad66e61af4fc2f6f4e08312776c30c63d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359232380.txt
@@ -0,0 +1 @@
+0 0.682051 0.691071 0.441026 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359232386.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359232386.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f260b854d5d9519a26ef40fd120cc8e349e03b3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359232386.txt
@@ -0,0 +1 @@
+0 0.505128 0.507143 0.820513 0.500000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359232392.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359232392.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95e6459287f8c4cc415960fabf2d1c0d5ac7509b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359232392.txt
@@ -0,0 +1 @@
+0 0.498718 0.417857 0.915385 0.764286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234705.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234705.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ff0ce2d5f5045979bd4b765c931f1f7ebea035e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234705.txt
@@ -0,0 +1 @@
+0 0.508974 0.505357 0.469231 0.610714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234714.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234714.txt
new file mode 100644
index 0000000000000000000000000000000000000000..22098d5adeca7c87a0f417ee85e4bf353da04f8c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234714.txt
@@ -0,0 +1 @@
+0 0.498718 0.494643 0.838462 0.867857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234720.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234720.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f4b101c71093204598edbc3b418494ace18fdfa3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234720.txt
@@ -0,0 +1 @@
+0 0.496154 0.530357 0.648718 0.675000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234726.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234726.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f530971569d5c49c1d2d0ea1df97c9811ed879bd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234726.txt
@@ -0,0 +1 @@
+0 0.705128 0.314286 0.348718 0.328571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234735.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234735.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d09c639bf260fea3c65d85283cad83ec5a85bc85
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-dji-260nw-359234735.txt
@@ -0,0 +1 @@
+0 0.483333 0.491071 0.802564 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229725.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229725.txt
new file mode 100644
index 0000000000000000000000000000000000000000..14bb4398dbb89234e6869c432609c0db8c4b7de0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229725.txt
@@ -0,0 +1 @@
+0 0.501282 0.317857 0.223077 0.214286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229728.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229728.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bdaf59cffb2cbb5c4d13cae9b066fad62cb84ffc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229728.txt
@@ -0,0 +1 @@
+0 0.505128 0.244643 0.194872 0.232143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229737.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229737.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e516991cf74d0328abea9774a0df0d6d02a0c6c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229737.txt
@@ -0,0 +1 @@
+0 0.306410 0.296429 0.223077 0.207143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229740.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229740.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a298585743cb31ba5ddd82f782aefba207250634
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229740.txt
@@ -0,0 +1 @@
+0 0.342308 0.325000 0.371795 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229950.txt b/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229950.txt
new file mode 100644
index 0000000000000000000000000000000000000000..065da657a79a78cb57062534c8c47c4941d8fd33
--- /dev/null
+++ b/projects/drone-net/normalized-labels/circa-january-6-2016-white-260nw-359229950.txt
@@ -0,0 +1 @@
+0 0.495025 0.482143 0.940299 0.871429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/complete-set-dji-phantom-3-260nw-1010962069.txt b/projects/drone-net/normalized-labels/complete-set-dji-phantom-3-260nw-1010962069.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4034d01594933d838b71f81e00185b3a6ba5a2e7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/complete-set-dji-phantom-3-260nw-1010962069.txt
@@ -0,0 +1 @@
+0 0.516667 0.535714 0.966667 0.671429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/davao-city-2014-drone-hovers-260nw-732452323.txt b/projects/drone-net/normalized-labels/davao-city-2014-drone-hovers-260nw-732452323.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b2ea589f3b38445917a58f6b1a39ecdf599fc22
--- /dev/null
+++ b/projects/drone-net/normalized-labels/davao-city-2014-drone-hovers-260nw-732452323.txt
@@ -0,0 +1 @@
+0 0.533333 0.380357 0.482051 0.446429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/desaru-johor-malaysia-december-17-260nw-776113096.txt b/projects/drone-net/normalized-labels/desaru-johor-malaysia-december-17-260nw-776113096.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b3149e526ddfef7ce23b7444ab45e4eaf1dac31a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/desaru-johor-malaysia-december-17-260nw-776113096.txt
@@ -0,0 +1 @@
+0 0.547436 0.496429 0.817949 0.828571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/desaru-johor-malaysia-december-17-260nw-776113144.txt b/projects/drone-net/normalized-labels/desaru-johor-malaysia-december-17-260nw-776113144.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2abe28732f793a05726af0df0d7155ce196e6e8c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/desaru-johor-malaysia-december-17-260nw-776113144.txt
@@ -0,0 +1 @@
+0 0.387179 0.319643 0.635897 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/desaru-johor-malaysia-december-17-260nw-776113168.txt b/projects/drone-net/normalized-labels/desaru-johor-malaysia-december-17-260nw-776113168.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3de7dc780e0b880f2be9a4d95ef51853ef68abe
--- /dev/null
+++ b/projects/drone-net/normalized-labels/desaru-johor-malaysia-december-17-260nw-776113168.txt
@@ -0,0 +1 @@
+0 0.383333 0.401786 0.571795 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/desaru-johor-malaysia-december-17-260nw-776113258.txt b/projects/drone-net/normalized-labels/desaru-johor-malaysia-december-17-260nw-776113258.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c4c78c0e556d2a446d41d0c8cac984ced8210aab
--- /dev/null
+++ b/projects/drone-net/normalized-labels/desaru-johor-malaysia-december-17-260nw-776113258.txt
@@ -0,0 +1 @@
+0 0.515385 0.478571 0.800000 0.885714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-drone-air-260nw-604114163.txt b/projects/drone-net/normalized-labels/dji-drone-air-260nw-604114163.txt
new file mode 100644
index 0000000000000000000000000000000000000000..89c0d86aa08f7d519ef885ccef0b6ddcba873876
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-drone-air-260nw-604114163.txt
@@ -0,0 +1 @@
+0 0.457792 0.460714 0.746753 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-drone-air-260nw-604114169.txt b/projects/drone-net/normalized-labels/dji-drone-air-260nw-604114169.txt
new file mode 100644
index 0000000000000000000000000000000000000000..82c32586510eb896469a173fcbc422e0cf292fcb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-drone-air-260nw-604114169.txt
@@ -0,0 +1 @@
+0 0.467532 0.430357 0.359307 0.610714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-drone-flying-eye-level-260nw-749488894.txt b/projects/drone-net/normalized-labels/dji-drone-flying-eye-level-260nw-749488894.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee588fab1a4ec956411504e791c78481fabadd51
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-drone-flying-eye-level-260nw-749488894.txt
@@ -0,0 +1 @@
+0 0.528205 0.483929 0.779487 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-drone-inspire2-on-rice-260nw-702161437.txt b/projects/drone-net/normalized-labels/dji-drone-inspire2-on-rice-260nw-702161437.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a58e3fd6750d823fb4a523e2bc7960dda0cc33a7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-drone-inspire2-on-rice-260nw-702161437.txt
@@ -0,0 +1 @@
+0 0.686117 0.325000 0.233400 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-drone-over-crops-summer-260nw-1083920486.txt b/projects/drone-net/normalized-labels/dji-drone-over-crops-summer-260nw-1083920486.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3712da6f61a4ed589e1e4d965acf7067995d9819
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-drone-over-crops-summer-260nw-1083920486.txt
@@ -0,0 +1 @@
+0 0.494872 0.435714 0.164103 0.135714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-air-drone-bicycle-260nw-1050697589.txt b/projects/drone-net/normalized-labels/dji-mavic-air-drone-bicycle-260nw-1050697589.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c2ac69fd42051a4eac1b3be82e340994850b78bc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-air-drone-bicycle-260nw-1050697589.txt
@@ -0,0 +1 @@
+0 0.547436 0.258929 0.382051 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880123.txt b/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880123.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13ca60d40a2d48d5ab82c9cba04fbc334d0ef761
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880123.txt
@@ -0,0 +1 @@
+0 0.733933 0.585714 0.336761 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880126.txt b/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880126.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b23b8e9f84ddc1c0eae2491bee94015980edca49
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880126.txt
@@ -0,0 +1 @@
+0 0.374036 0.451786 0.280206 0.446429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880132.txt b/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880132.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f38525f4ae81154f4c9c435de45669f3242bb31c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880132.txt
@@ -0,0 +1 @@
+0 0.303342 0.342857 0.524422 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880135.txt b/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880135.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c865f0ada440da68bd3e21522c812d3e323a7995
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880135.txt
@@ -0,0 +1 @@
+0 0.376607 0.398214 0.007712 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880138.txt b/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880138.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d39944061d261c5abacafde430bb2d7f6e864f6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880138.txt
@@ -0,0 +1 @@
+0 0.358612 0.457143 0.357326 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880144.txt b/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880144.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a15dd6f6cab5e8c06ce901701ffaa94374b28aa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-air-flat-layout-260nw-1038880144.txt
@@ -0,0 +1 @@
+0 0.447301 0.471429 0.529563 0.478571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-air-hand-on-260nw-1040549362.txt b/projects/drone-net/normalized-labels/dji-mavic-air-hand-on-260nw-1040549362.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d1d446619afc81f2c21ab8d19e7c997dd64a6510
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-air-hand-on-260nw-1040549362.txt
@@ -0,0 +1 @@
+0 0.505128 0.458929 0.594872 0.889286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-air-on-wooden-260nw-1050697202.txt b/projects/drone-net/normalized-labels/dji-mavic-air-on-wooden-260nw-1050697202.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92fcfc431c65418eefd2ee022f6b753046d1b55b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-air-on-wooden-260nw-1050697202.txt
@@ -0,0 +1 @@
+0 0.735897 0.280357 0.446154 0.503571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-1009622683.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-1009622683.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1acdc42ba1508e1055da9297701a921b444439b1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-1009622683.txt
@@ -0,0 +1 @@
+0 0.533708 0.523214 0.887640 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-1009622689.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-1009622689.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f963f361861e73cdbc6a0321571e536eeb5eda14
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-1009622689.txt
@@ -0,0 +1 @@
+0 0.517073 0.535714 0.863415 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-1009622698.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-1009622698.txt
new file mode 100644
index 0000000000000000000000000000000000000000..841c537c710748cb7e2b8a0ec367b8ab78a81429
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-1009622698.txt
@@ -0,0 +1 @@
+0 0.497382 0.535714 0.701571 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-1009622704.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-1009622704.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5ed7a1af593cd98600b746e1ac530408bd203b43
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-1009622704.txt
@@ -0,0 +1 @@
+0 0.507576 0.491071 0.979798 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-676190659.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-676190659.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8be26ea1d932214db38ea47b27eef18e400871f6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-676190659.txt
@@ -0,0 +1 @@
+0 0.508982 0.358929 0.862275 0.703571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-676190665.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-676190665.txt
new file mode 100644
index 0000000000000000000000000000000000000000..feaf920a88cf7bce307c229f154106a8ed910a8c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-676190665.txt
@@ -0,0 +1 @@
+0 0.533397 0.655357 0.662214 0.453571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261833.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261833.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72204c5e8a2cc6e9f4d9507cf1d678625b862572
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261833.txt
@@ -0,0 +1 @@
+0 0.492515 0.378571 0.751497 0.650000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261842.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261842.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a488cc3067ed5468cc5156d5dc026a35a10d1bb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261842.txt
@@ -0,0 +1 @@
+0 0.471795 0.483929 0.528205 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261845.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261845.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0ad6c73f95da250d686dccd5f2f87a007e9538ad
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261845.txt
@@ -0,0 +1 @@
+0 0.509044 0.475000 0.981912 0.528571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261848.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261848.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4bb5d219dfe27de609c82fdf1892896f11b160d2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261848.txt
@@ -0,0 +1 @@
+0 0.556410 0.448214 0.764103 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261857.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261857.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eaca6289f04ed297cbbabe56a1be11b3f3cd63cd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261857.txt
@@ -0,0 +1 @@
+0 0.467066 0.342857 0.796407 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261866.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261866.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d59998303f03b5c64a3134b4ef0a4a0a364ac052
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flight-260nw-677261866.txt
@@ -0,0 +1 @@
+0 0.491026 0.512500 0.787179 0.246429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622680.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622680.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df24c75a74cce13da2762138252d5a38caab535a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622680.txt
@@ -0,0 +1 @@
+0 0.506579 0.585714 0.860526 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622686.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622686.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0472408c58c2f5bd0725b5b0376974dee10bd5b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622686.txt
@@ -0,0 +1 @@
+0 0.502513 0.464286 0.969849 0.742857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622692.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622692.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9d410cf9a104fe635fe9709c5b27ecc9649a0bf7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622692.txt
@@ -0,0 +1 @@
+0 0.508974 0.517857 0.746154 0.335714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622701.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622701.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a1608c53ab9ca58a837a729aa2ca80b19e0efe3b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622701.txt
@@ -0,0 +1 @@
+0 0.507692 0.482143 0.917949 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622707.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622707.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1aba8b92c6255201b75838caec649451d2835fa5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-1009622707.txt
@@ -0,0 +1 @@
+0 0.502519 0.546429 0.874055 0.557143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-676181260.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-676181260.txt
new file mode 100644
index 0000000000000000000000000000000000000000..02b95fd1d78323d6745ab084c2d0a149623bdaa8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-676181260.txt
@@ -0,0 +1 @@
+0 0.498344 0.505357 0.956954 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-676181263.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-676181263.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b2dd777f9b29a57ea76208c6c88264f72a52ef02
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-676181263.txt
@@ -0,0 +1 @@
+0 0.513780 0.491071 0.429134 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-676181266.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-676181266.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f81c47fb5335fc799acbff9f2e1eece5001715a0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-flying-260nw-676181266.txt
@@ -0,0 +1 @@
+0 0.495033 0.510714 0.632450 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-israel-260nw-732157351.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-israel-260nw-732157351.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b799e3a541bc6878faa6022a8e5b53da436dabf5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-israel-260nw-732157351.txt
@@ -0,0 +1 @@
+0 0.502564 0.373214 0.938462 0.596429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-israel-260nw-732157480.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-israel-260nw-732157480.txt
new file mode 100644
index 0000000000000000000000000000000000000000..17f564011549ea70c968b7baa9ca8c515c904afb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-israel-260nw-732157480.txt
@@ -0,0 +1 @@
+0 0.506579 0.467857 0.732456 0.600000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-israel-260nw-732160462.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-israel-260nw-732160462.txt
new file mode 100644
index 0000000000000000000000000000000000000000..958c1ad2294423280345b629a7b634e93e33922f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-israel-260nw-732160462.txt
@@ -0,0 +1 @@
+0 0.456647 0.464286 0.843931 0.642857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-israel-260nw-732160579.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-israel-260nw-732160579.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d52a899a3c1d1e938e8b0496f98fae2bbb09ae92
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-israel-260nw-732160579.txt
@@ -0,0 +1 @@
+0 0.504535 0.435714 0.941043 0.850000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-560644858.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-560644858.txt
new file mode 100644
index 0000000000000000000000000000000000000000..729e16daa9cc3f42f60bf97a1a8fbd03ca2be95f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-560644858.txt
@@ -0,0 +1 @@
+0 0.533419 0.494643 0.933162 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-560644870.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-560644870.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d4af03051a11e399b2a59517e06edfeda693901
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-560644870.txt
@@ -0,0 +1 @@
+0 0.607969 0.360714 0.727506 0.492857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-560644873.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-560644873.txt
new file mode 100644
index 0000000000000000000000000000000000000000..99b52488a416308fc76d385c92c439f0e30729c0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-560644873.txt
@@ -0,0 +1 @@
+0 0.507712 0.503571 0.640103 0.757143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-560644876.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-560644876.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1df4bd9e01ceef54ebc2607013f421a594289154
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-560644876.txt
@@ -0,0 +1 @@
+0 0.485861 0.535714 0.946015 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-563678803.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-563678803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..16b8969259d0a5805796e23556dd681003861736
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-563678803.txt
@@ -0,0 +1 @@
+0 0.474293 0.475000 0.912596 0.571429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-563678812.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-563678812.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6998787d8afd40926e20a6e0a7b10a1587949bf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-563678812.txt
@@ -0,0 +1 @@
+0 0.506427 0.473214 0.966581 0.567857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-567949936.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-567949936.txt
new file mode 100644
index 0000000000000000000000000000000000000000..15d946e6b63efe59c513eb873c94e5a7046732e7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-567949936.txt
@@ -0,0 +1 @@
+0 0.483333 0.458929 0.612821 0.689286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-567949939.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-567949939.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e82740a02a660983aa28effd59e9622dc584baa2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-567949939.txt
@@ -0,0 +1 @@
+0 0.465296 0.416071 0.858612 0.610714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-567949942.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-567949942.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f6a9d8716a5c6592e30258c9020dcc54632b2dd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-567949942.txt
@@ -0,0 +1 @@
+0 0.451157 0.446429 0.814910 0.564286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597367553.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597367553.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72a89791bda38239b1cc6ecedbce9b4ac74bddc4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597367553.txt
@@ -0,0 +1 @@
+0 0.389460 0.517857 0.341902 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597367571.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597367571.txt
new file mode 100644
index 0000000000000000000000000000000000000000..21eecdf3a03e1dc6b55fe55d6b05c70eacc38387
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597367571.txt
@@ -0,0 +1 @@
+0 0.438303 0.473214 0.861183 0.453571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597379988.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597379988.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0e59f2a1d248af1241d5968206a27bda2686dfb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597379988.txt
@@ -0,0 +1 @@
+0 0.411311 0.514286 0.478149 0.314286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597379991.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597379991.txt
new file mode 100644
index 0000000000000000000000000000000000000000..398e5b62c892223fb1ebe56ea496f561babf344e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597379991.txt
@@ -0,0 +1 @@
+0 0.442159 0.498214 0.658098 0.282143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597379994.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597379994.txt
new file mode 100644
index 0000000000000000000000000000000000000000..12df5b63b7c5169628b05dcaaf29be2176b0784c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597379994.txt
@@ -0,0 +1 @@
+0 0.425450 0.516071 0.336761 0.189286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597605294.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597605294.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26f6651b7888fc0e39033dc2f75d09348772f3c5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-597605294.txt
@@ -0,0 +1 @@
+0 0.395887 0.508929 0.370180 0.225000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-599886017.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-599886017.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a5d543b4082c19226196f68efc5e5dc005a9e046
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-599886017.txt
@@ -0,0 +1 @@
+0 0.489011 0.573214 0.373626 0.153571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-599887085.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-599887085.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98fddd77b3f10415000281ca6902b0d72eee9d1a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-latvia-260nw-599887085.txt
@@ -0,0 +1 @@
+0 0.465296 0.489286 0.257069 0.128571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1028042260.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1028042260.txt
new file mode 100644
index 0000000000000000000000000000000000000000..698ff8867c515585b067e323565e3514981ea672
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1028042260.txt
@@ -0,0 +1 @@
+0 0.480769 0.482143 0.853846 0.757143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1028056351.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1028056351.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c79ffa2b2821fede4f1941a6288922161bc8204e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1028056351.txt
@@ -0,0 +1 @@
+0 0.464844 0.471429 0.859375 0.792857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1028082847.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1028082847.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f414c70e40456ff8b49c0a0010be8f84afffb617
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1028082847.txt
@@ -0,0 +1 @@
+0 0.520513 0.467857 0.584615 0.671429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1033378597.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1033378597.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36cdac00859bdd0da17916dd2217c42fd8344fe9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1033378597.txt
@@ -0,0 +1 @@
+0 0.494872 0.462500 0.912821 0.396429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1049231243.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1049231243.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b035f854c1b75502695ca6cb8f83239ba8c542c4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1049231243.txt
@@ -0,0 +1 @@
+0 0.498718 0.494643 0.787179 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1062653582.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1062653582.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ce4de69a5a5264c5a15dd3d0cee99b2e7987a2a2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1062653582.txt
@@ -0,0 +1 @@
+0 0.653846 0.341071 0.666667 0.575000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1108177427.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1108177427.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a88ab1de2614794fce81aeec58812262c5446e23
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-moscow-260nw-1108177427.txt
@@ -0,0 +1 @@
+0 0.521834 0.444643 0.938865 0.789286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-prague-260nw-636003467.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-prague-260nw-636003467.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb99f3a7c2cebf4c41f018cdcdcd10749eff0164
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-prague-260nw-636003467.txt
@@ -0,0 +1 @@
+0 0.488255 0.437500 0.929530 0.875000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-prague-260nw-636003530.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-prague-260nw-636003530.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fdb48dbcf4ef079f3ef24c5d58a068a60b715884
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-prague-260nw-636003530.txt
@@ -0,0 +1 @@
+0 0.491860 0.437500 0.941860 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-prague-260nw-636003596.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-prague-260nw-636003596.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9d19cf9b603678426407eb027d130883fd6e45e0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-prague-260nw-636003596.txt
@@ -0,0 +1 @@
+0 0.488558 0.526786 0.972540 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-riga-260nw-533974783.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-riga-260nw-533974783.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32f90cdd7e09afb5358233207489c0681f594182
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-riga-260nw-533974783.txt
@@ -0,0 +1 @@
+0 0.480720 0.448214 0.956298 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-riga-260nw-533974795.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-riga-260nw-533974795.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3c0dad422ab06cddfd8be059ad646f566fd6725
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-riga-260nw-533974795.txt
@@ -0,0 +1 @@
+0 0.568123 0.392857 0.796915 0.507143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-riga-260nw-533974804.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-riga-260nw-533974804.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86f14dcbbb264552d3c5fb72f447bfdb7310304c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-riga-260nw-533974804.txt
@@ -0,0 +1 @@
+0 0.522989 0.280357 0.954023 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-riga-260nw-533974813.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-riga-260nw-533974813.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0c2cdcb1a512511433c84415171499e66b7df0f8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-riga-260nw-533974813.txt
@@ -0,0 +1 @@
+0 0.498715 0.485714 0.904884 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-533974276.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-533974276.txt
new file mode 100644
index 0000000000000000000000000000000000000000..15d9698dd674f87842fdc8faecf0eeee298735ce
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-533974276.txt
@@ -0,0 +1 @@
+0 0.514139 0.394643 0.971722 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-533974279.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-533974279.txt
new file mode 100644
index 0000000000000000000000000000000000000000..408fab33f5bc5dfb3bea9e5d1ef53f26f43af602
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-533974279.txt
@@ -0,0 +1 @@
+0 0.447301 0.319643 0.884319 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803243.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803243.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9068f3cec478155c9f6db475b98d066fca73d9bf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803243.txt
@@ -0,0 +1 @@
+0 0.511568 0.378571 0.951157 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803249.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803249.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9235e3a6742df0511d340f6d3eba8b988571e832
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803249.txt
@@ -0,0 +1 @@
+0 0.498768 0.455357 0.972906 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803255.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803255.txt
new file mode 100644
index 0000000000000000000000000000000000000000..89cfacd95dbceb46a5e1189206ac18510c333ab5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803255.txt
@@ -0,0 +1 @@
+0 0.474293 0.469643 0.670951 0.782143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803261.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803261.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35759e928159fa3449145d89a618e1b3b247450c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803261.txt
@@ -0,0 +1 @@
+0 0.501285 0.446429 0.976864 0.750000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803267.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803267.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5369555c1d13e83305b75524e4f84d0643f9021c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803267.txt
@@ -0,0 +1 @@
+0 0.523136 0.478571 0.763496 0.800000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803279.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803279.txt
new file mode 100644
index 0000000000000000000000000000000000000000..55513fd3163656f4225aa211525d3d360936907b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803279.txt
@@ -0,0 +1 @@
+0 0.466667 0.426786 0.810256 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803282.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803282.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eb7174a4a72ad041c9d5cdbfb7edaa1d98fcdd3c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803282.txt
@@ -0,0 +1 @@
+0 0.514778 0.457143 0.950739 0.657143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803288.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803288.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a10749771e71e05adeb9992f354f7f05f547ab7a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-drone-rigalatvia-260nw-542803288.txt
@@ -0,0 +1 @@
+0 0.530848 0.353571 0.938303 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344344.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344344.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d1751acaf3730e12f3aebf9391e5ac119c1e81cc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344344.txt
@@ -0,0 +1 @@
+0 0.494859 0.564286 0.753213 0.607143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344347.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344347.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e03af19c0c6983fcafbdc212ab666adc6253e270
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344347.txt
@@ -0,0 +1 @@
+0 0.497429 0.482143 0.629820 0.771429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344350.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344350.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d226a15b5d5f4e071c19e85f22fa0a86f98f54de
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344350.txt
@@ -0,0 +1 @@
+0 0.554598 0.457143 0.890805 0.828571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344353.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344353.txt
new file mode 100644
index 0000000000000000000000000000000000000000..da9532e7a80ff116885341f00f9c29684ea062b1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344353.txt
@@ -0,0 +1 @@
+0 0.482005 0.478571 0.778920 0.742857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344356.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344356.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0fbb4e2ba71447d31968cf332af375faec18c33
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344356.txt
@@ -0,0 +1 @@
+0 0.467866 0.514286 0.637532 0.821429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344359.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344359.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ac8a399c2fcd0fd84375ec7eb70b0bc437068e2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344359.txt
@@ -0,0 +1 @@
+0 0.491379 0.416071 0.982759 0.825000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344362.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344362.txt
new file mode 100644
index 0000000000000000000000000000000000000000..01326cf7c544c0a56f3cf16f32ddd61773d75593
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344362.txt
@@ -0,0 +1 @@
+0 0.489717 0.489286 0.809769 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344365.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344365.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e15a5bc2cdd138a3f6627a7140a8d10b565f6914
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344365.txt
@@ -0,0 +1 @@
+0 0.331620 0.483929 0.663239 0.967857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344368.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344368.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44747a35c474b36a45af81155aeb129d46e3c05a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344368.txt
@@ -0,0 +1 @@
+0 0.455013 0.501786 0.848329 0.839286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344371.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344371.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6cf2a05c1f8137f92e213f9d41b19114a87bcae5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344371.txt
@@ -0,0 +1 @@
+0 0.412596 0.635714 0.825193 0.628571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344416.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344416.txt
new file mode 100644
index 0000000000000000000000000000000000000000..979d4765e454de89b9c47e09613333a9ec33c713
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344416.txt
@@ -0,0 +1 @@
+0 0.464010 0.492857 0.835476 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344419.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344419.txt
new file mode 100644
index 0000000000000000000000000000000000000000..45eab70db9f199486461e70637dcb10ef56060a5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344419.txt
@@ -0,0 +1 @@
+0 0.457584 0.571429 0.699229 0.785714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344422.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344422.txt
new file mode 100644
index 0000000000000000000000000000000000000000..643116cfa40692edf011c280ca0518743b845e4a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344422.txt
@@ -0,0 +1 @@
+0 0.542416 0.535714 0.714653 0.478571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344425.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344425.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1840c84c2f1545bc964a169718551e59fda18a12
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344425.txt
@@ -0,0 +1 @@
+0 0.546272 0.508929 0.768638 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344428.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344428.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0112651367dcd2a104aa1c76ec5f85f86a26ffa2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344428.txt
@@ -0,0 +1 @@
+0 0.447301 0.541071 0.776350 0.353571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344431.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344431.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7cf36dc93a7a616a40fd0df1a102ea2ae84c8170
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344431.txt
@@ -0,0 +1 @@
+0 0.465296 0.521429 0.832905 0.750000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344434.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344434.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6b0428c2cd3cb2c52dac27c7d263059b734405c1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344434.txt
@@ -0,0 +1 @@
+0 0.511568 0.482143 0.843188 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344437.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344437.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e48575dbe5106ce25a1eae11af9f8c03a3e6b060
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344437.txt
@@ -0,0 +1 @@
+0 0.539846 0.462500 0.503856 0.767857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344440.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344440.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e607a793644a1131af25818e37b563034dbbab52
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344440.txt
@@ -0,0 +1 @@
+0 0.525707 0.517857 0.871465 0.578571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344443.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344443.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e3931f1816cf8724fa296eecd444509534153963
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-flevoland-netherlands-260nw-1129344443.txt
@@ -0,0 +1 @@
+0 0.491003 0.532143 0.858612 0.635714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-mavic-pro-on-white-260nw-1125301628.txt b/projects/drone-net/normalized-labels/dji-mavic-pro-on-white-260nw-1125301628.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31af7fe7fb7a65a5739f36f5db90c0d78352645b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-mavic-pro-on-white-260nw-1125301628.txt
@@ -0,0 +1 @@
+0 0.526923 0.567857 0.864103 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-3-professional-drone-260nw-1010962075.txt b/projects/drone-net/normalized-labels/dji-phantom-3-professional-drone-260nw-1010962075.txt
new file mode 100644
index 0000000000000000000000000000000000000000..624dbc738dcc7eef53a204f6bd307b5da8d8b1a1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-3-professional-drone-260nw-1010962075.txt
@@ -0,0 +1 @@
+0 0.493888 0.553571 0.767726 0.471429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-3s-drone-ready-260nw-690052978.txt b/projects/drone-net/normalized-labels/dji-phantom-3s-drone-ready-260nw-690052978.txt
new file mode 100644
index 0000000000000000000000000000000000000000..575ebd44cdc132be98e4dc146d5ac15095b73e35
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-3s-drone-ready-260nw-690052978.txt
@@ -0,0 +1 @@
+0 0.505128 0.639286 0.405128 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-drone-260nw-404078368.txt b/projects/drone-net/normalized-labels/dji-phantom-4-drone-260nw-404078368.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f8f1a3e9e65c3c38202c27d7a1019c96d5e4bb8a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-drone-260nw-404078368.txt
@@ -0,0 +1 @@
+0 0.537179 0.514286 0.853846 0.814286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-being-260nw-1010339167.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-being-260nw-1010339167.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ce597abc7291c2ef8101b6f4a1ca2d330edc8054
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-being-260nw-1010339167.txt
@@ -0,0 +1 @@
+0 0.276923 0.378571 0.133333 0.178571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-being-260nw-1010339170.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-being-260nw-1010339170.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6f20cf293ed24ab66b8838fbc13dbf943a24388
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-being-260nw-1010339170.txt
@@ -0,0 +1 @@
+0 0.658974 0.289286 0.169231 0.214286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088925782.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088925782.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b4167db09604e8ed4ebf631c682125a720f32225
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088925782.txt
@@ -0,0 +1 @@
+0 0.657692 0.337500 0.233333 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928392.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928392.txt
new file mode 100644
index 0000000000000000000000000000000000000000..84250ba65784e980d5dc7e98fa07789895c0c033
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928392.txt
@@ -0,0 +1 @@
+0 0.694872 0.519643 0.415385 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928395.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928395.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e354d3b8ad673f217bc8d2847526bf8b4b78ba7f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928395.txt
@@ -0,0 +1 @@
+0 0.606540 0.501786 0.487342 0.396429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928398.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928398.txt
new file mode 100644
index 0000000000000000000000000000000000000000..54d4acdcf0c6636e72086d14afdef2f6eb163e94
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928398.txt
@@ -0,0 +1 @@
+0 0.700000 0.548214 0.353846 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928401.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928401.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f942dffbd8a632d5757d1cc7777658df86b9acf5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928401.txt
@@ -0,0 +1 @@
+0 0.639744 0.464286 0.494872 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928404.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928404.txt
new file mode 100644
index 0000000000000000000000000000000000000000..20d612a4dd5aacf5fa712deb216cdbd875c087b9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928404.txt
@@ -0,0 +1 @@
+0 0.644872 0.464286 0.453846 0.514286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928407.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928407.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1efb1201855a37b4bbecc7891ab0ed2652627db4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928407.txt
@@ -0,0 +1 @@
+0 0.646154 0.460714 0.435897 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928410.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928410.txt
new file mode 100644
index 0000000000000000000000000000000000000000..427acf72d39d21a421dddb22ee5559ea87f16889
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928410.txt
@@ -0,0 +1 @@
+0 0.601266 0.480357 0.540084 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928413.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928413.txt
new file mode 100644
index 0000000000000000000000000000000000000000..49281819aeed2345fb94850f2921a6628ef65aec
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928413.txt
@@ -0,0 +1 @@
+0 0.644872 0.467857 0.494872 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928416.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928416.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1fc35fa108a7ac1721cc3ca18a51605e18a50ec5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928416.txt
@@ -0,0 +1 @@
+0 0.657692 0.444643 0.402564 0.475000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928419.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928419.txt
new file mode 100644
index 0000000000000000000000000000000000000000..84423901ff5da2da93833051b7c0a81ef5507335
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928419.txt
@@ -0,0 +1 @@
+0 0.678205 0.501786 0.310256 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928422.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928422.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2014781b5394b3954f36b8a7db37c359338449da
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928422.txt
@@ -0,0 +1 @@
+0 0.661538 0.435714 0.394872 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928425.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928425.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fea7d9740a0d7a598af9dc7167e01f1bff945bed
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088928425.txt
@@ -0,0 +1 @@
+0 0.656410 0.441071 0.369231 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088935289.txt b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088935289.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1fe5aefc65a3a9d38680da5d8957ba44beb6a835
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-phantom-4-pro-obsidian-260nw-1088935289.txt
@@ -0,0 +1 @@
+0 0.638462 0.401786 0.407692 0.303571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-spark-drone-on-air-260nw-1062783170.txt b/projects/drone-net/normalized-labels/dji-spark-drone-on-air-260nw-1062783170.txt
new file mode 100644
index 0000000000000000000000000000000000000000..90c8c0082143b107bc7e870a3669cdd692f29a80
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-spark-drone-on-air-260nw-1062783170.txt
@@ -0,0 +1 @@
+0 0.530303 0.428571 0.471861 0.428571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-spark-sticker-cover-available-260nw-707416564.txt b/projects/drone-net/normalized-labels/dji-spark-sticker-cover-available-260nw-707416564.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6a06bcd97e0f9777c1320add4815efb029fee25c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-spark-sticker-cover-available-260nw-707416564.txt
@@ -0,0 +1 @@
+0 0.499251 0.437500 0.911677 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dji-spark-uav-drone-quadrocopter-260nw-1134511202.txt b/projects/drone-net/normalized-labels/dji-spark-uav-drone-quadrocopter-260nw-1134511202.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5f4b80b6c9cbef4a9019e6e0e1fa84c4d61f7911
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dji-spark-uav-drone-quadrocopter-260nw-1134511202.txt
@@ -0,0 +1 @@
+0 0.675793 0.271429 0.648415 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522866.txt b/projects/drone-net/normalized-labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522866.txt
new file mode 100644
index 0000000000000000000000000000000000000000..628cdf9457373200d56ab9e9ec9c527bd083fb52
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522866.txt
@@ -0,0 +1 @@
+0 0.461538 0.480357 0.133333 0.103571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522878.txt b/projects/drone-net/normalized-labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522878.txt
new file mode 100644
index 0000000000000000000000000000000000000000..12804a4154662fb87e57b7a2c4cbe927926418ee
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522878.txt
@@ -0,0 +1 @@
+0 0.343188 0.367857 0.105398 0.092857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522884.txt b/projects/drone-net/normalized-labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522884.txt
new file mode 100644
index 0000000000000000000000000000000000000000..961e1cf1359bdee0b6512331198120136aff0721
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dnepropetrovsk-ukraine-november-5-2015-260nw-336522884.txt
@@ -0,0 +1 @@
+0 0.355491 0.451786 0.260116 0.103571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dolzhanskaya-russia-02052018-image-dji-260nw-1082937491.txt b/projects/drone-net/normalized-labels/dolzhanskaya-russia-02052018-image-dji-260nw-1082937491.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d1d242f80529667f17dfccef345b68ee23bce469
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dolzhanskaya-russia-02052018-image-dji-260nw-1082937491.txt
@@ -0,0 +1 @@
+0 0.285345 0.496429 0.415517 0.642857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dolzhanskaya-russia-02052018-image-dji-260nw-1082939618.txt b/projects/drone-net/normalized-labels/dolzhanskaya-russia-02052018-image-dji-260nw-1082939618.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8de65f5bfea522efa46eab7d6a99a8b7f98fa63
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dolzhanskaya-russia-02052018-image-dji-260nw-1082939618.txt
@@ -0,0 +1 @@
+0 0.216707 0.289286 0.336562 0.342857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dolzhanskaya-russia-02052018-image-dji-260nw-1083057137.txt b/projects/drone-net/normalized-labels/dolzhanskaya-russia-02052018-image-dji-260nw-1083057137.txt
new file mode 100644
index 0000000000000000000000000000000000000000..043203d9ba0a31a082fa82fb095c5f660cf33304
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dolzhanskaya-russia-02052018-image-dji-260nw-1083057137.txt
@@ -0,0 +1 @@
+0 0.285156 0.292857 0.351562 0.342857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dolzhanskaya-russia-02052018-image-dji-260nw-1083205766.txt b/projects/drone-net/normalized-labels/dolzhanskaya-russia-02052018-image-dji-260nw-1083205766.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dc26ad8840c8cc3ceb9fecba42377267a12d7eec
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dolzhanskaya-russia-02052018-image-dji-260nw-1083205766.txt
@@ -0,0 +1 @@
+0 0.756858 0.271429 0.371571 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/downings-ireland-march-06-2016-260nw-387693463.txt b/projects/drone-net/normalized-labels/downings-ireland-march-06-2016-260nw-387693463.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c78d8b27932da9216868ab9188c9b32ce187bb17
--- /dev/null
+++ b/projects/drone-net/normalized-labels/downings-ireland-march-06-2016-260nw-387693463.txt
@@ -0,0 +1 @@
+0 0.746154 0.300000 0.200000 0.164286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/downings-ireland-march-06-2016-260nw-387693487.txt b/projects/drone-net/normalized-labels/downings-ireland-march-06-2016-260nw-387693487.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca3869bd8b21b7ce20c5fb00a9444e4648a84fd0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/downings-ireland-march-06-2016-260nw-387693487.txt
@@ -0,0 +1 @@
+0 0.282051 0.319643 0.143590 0.139286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/downings-ireland-march-06-2016-260nw-387693511.txt b/projects/drone-net/normalized-labels/downings-ireland-march-06-2016-260nw-387693511.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d0921d7cd1f19c65f139091e08fd0219596f92cf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/downings-ireland-march-06-2016-260nw-387693511.txt
@@ -0,0 +1 @@
+0 0.774359 0.253571 0.133333 0.128571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-260nw-609909833.txt b/projects/drone-net/normalized-labels/drone-260nw-609909833.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b29c540cd36b01ef9a79f653c61b9bb03e2395c3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-260nw-609909833.txt
@@ -0,0 +1 @@
+0 0.496575 0.271429 0.527397 0.257143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-260nw-609909854.txt b/projects/drone-net/normalized-labels/drone-260nw-609909854.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be59a5c90102564ee030db4b8d733919488e2d6f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-260nw-609909854.txt
@@ -0,0 +1 @@
+0 0.456410 0.446429 0.533333 0.292857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-260nw-609909863.txt b/projects/drone-net/normalized-labels/drone-260nw-609909863.txt
new file mode 100644
index 0000000000000000000000000000000000000000..af9fa0be3bcf1b0c45c9cc7f8820117f8e4a149b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-260nw-609909863.txt
@@ -0,0 +1 @@
+0 0.469231 0.280357 0.220513 0.132143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-dji-mavic-air-control-260nw-1040481397.txt b/projects/drone-net/normalized-labels/drone-dji-mavic-air-control-260nw-1040481397.txt
new file mode 100644
index 0000000000000000000000000000000000000000..908eabf6001a5dda3ba1d7058a393fc1e5e1b34a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-dji-mavic-air-control-260nw-1040481397.txt
@@ -0,0 +1 @@
+0 0.320513 0.469643 0.502564 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-dji-mavic-air-control-260nw-1040549368.txt b/projects/drone-net/normalized-labels/drone-dji-mavic-air-control-260nw-1040549368.txt
new file mode 100644
index 0000000000000000000000000000000000000000..25fe0c7bf451c86d859f65404827098136c9c56f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-dji-mavic-air-control-260nw-1040549368.txt
@@ -0,0 +1 @@
+0 0.283333 0.466071 0.546154 0.739286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-dji-mavic-air-control-260nw-1050687482.txt b/projects/drone-net/normalized-labels/drone-dji-mavic-air-control-260nw-1050687482.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3aee0c26dd4ae92096a5982737a9c1b5073a5fe1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-dji-mavic-air-control-260nw-1050687482.txt
@@ -0,0 +1 @@
+0 0.297436 0.478571 0.574359 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-dji-mavic-air-control-260nw-1050687509.txt b/projects/drone-net/normalized-labels/drone-dji-mavic-air-control-260nw-1050687509.txt
new file mode 100644
index 0000000000000000000000000000000000000000..43a9140a445441d23dc80a7c27bb9973b9700df3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-dji-mavic-air-control-260nw-1050687509.txt
@@ -0,0 +1 @@
+0 0.501282 0.469643 0.894872 0.803571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-dji-mavic-air-hand-260nw-1050687485.txt b/projects/drone-net/normalized-labels/drone-dji-mavic-air-hand-260nw-1050687485.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2dce72ff2f97df785b5ed1e87148e4daa757d3b5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-dji-mavic-air-hand-260nw-1050687485.txt
@@ -0,0 +1 @@
+0 0.479487 0.467857 0.625641 0.900000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-dji-mavic-air-isolated-260nw-1040481043.txt b/projects/drone-net/normalized-labels/drone-dji-mavic-air-isolated-260nw-1040481043.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cfbeeb1d43b6e12820304de62a9b7837f4c804ba
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-dji-mavic-air-isolated-260nw-1040481043.txt
@@ -0,0 +1 @@
+0 0.491026 0.507143 0.694872 0.728571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-dji-mavic-air-isolated-260nw-1050687497.txt b/projects/drone-net/normalized-labels/drone-dji-mavic-air-isolated-260nw-1050687497.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0783fbdff09e2cfaf1bae9f58fb0a01e094aa9d8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-dji-mavic-air-isolated-260nw-1050687497.txt
@@ -0,0 +1 @@
+0 0.510256 0.469643 0.923077 0.489286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-dji-mavic-air-on-260nw-1040549371.txt b/projects/drone-net/normalized-labels/drone-dji-mavic-air-on-260nw-1040549371.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cdaaca3b70d8b6343450523d2e17469beceee810
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-dji-mavic-air-on-260nw-1040549371.txt
@@ -0,0 +1 @@
+0 0.496154 0.451786 0.658974 0.825000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-dji-mavic-air-on-260nw-1050687500.txt b/projects/drone-net/normalized-labels/drone-dji-mavic-air-on-260nw-1050687500.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4f2666222981d16009ad2b9fffef731eda16ce08
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-dji-mavic-air-on-260nw-1050687500.txt
@@ -0,0 +1 @@
+0 0.500000 0.398214 0.800000 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-dji-mavic-air-on-260nw-1050687506.txt b/projects/drone-net/normalized-labels/drone-dji-mavic-air-on-260nw-1050687506.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32e21c719fba729469b9216885d3066801785620
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-dji-mavic-air-on-260nw-1050687506.txt
@@ -0,0 +1 @@
+0 0.497436 0.464286 0.815385 0.771429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-dji-mavic-air-protective-260nw-1050687491.txt b/projects/drone-net/normalized-labels/drone-dji-mavic-air-protective-260nw-1050687491.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b61e16e5494131bc02b4b002b84370b681a2f9e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-dji-mavic-air-protective-260nw-1050687491.txt
@@ -0,0 +1 @@
+0 0.483333 0.450000 0.910256 0.557143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-dji-mavic-air-quadroopter-260nw-1040481433.txt b/projects/drone-net/normalized-labels/drone-dji-mavic-air-quadroopter-260nw-1040481433.txt
new file mode 100644
index 0000000000000000000000000000000000000000..773162e544f85f5d2818ca868d8590312d962aeb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-dji-mavic-air-quadroopter-260nw-1040481433.txt
@@ -0,0 +1 @@
+0 0.515385 0.444643 0.917949 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-dji-mavic-air-quadroopter-260nw-1040549365.txt b/projects/drone-net/normalized-labels/drone-dji-mavic-air-quadroopter-260nw-1040549365.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4776d98dd77e7064b1fcc20d53562bc9880647e5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-dji-mavic-air-quadroopter-260nw-1040549365.txt
@@ -0,0 +1 @@
+0 0.500000 0.346429 1.000000 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-flight-260nw-508153201.txt b/projects/drone-net/normalized-labels/drone-flight-260nw-508153201.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d6a93cac16bca165e02b8b0cdee55cfa81bf80f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-flight-260nw-508153201.txt
@@ -0,0 +1 @@
+0 0.520563 0.450000 0.638528 0.714286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-flight-260nw-508153975.txt b/projects/drone-net/normalized-labels/drone-flight-260nw-508153975.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b2a2952aebb417b3d776c1eff1b4fa83bae31e8b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-flight-260nw-508153975.txt
@@ -0,0 +1 @@
+0 0.566017 0.441071 0.781385 0.760714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-flight-260nw-508153984.txt b/projects/drone-net/normalized-labels/drone-flight-260nw-508153984.txt
new file mode 100644
index 0000000000000000000000000000000000000000..76adf3f110e7839e8f4cd5b0b117fd4dca0f5b0f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-flight-260nw-508153984.txt
@@ -0,0 +1 @@
+0 0.497835 0.455357 0.666667 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-flight-260nw-508153996.txt b/projects/drone-net/normalized-labels/drone-flight-260nw-508153996.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7098d665216af7ce2b802b82111ed7af399254c2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-flight-260nw-508153996.txt
@@ -0,0 +1 @@
+0 0.534632 0.501786 0.536797 0.803571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-flight-dji-phantom-3-260nw-545092063.txt b/projects/drone-net/normalized-labels/drone-flight-dji-phantom-3-260nw-545092063.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83987b1285b3ad0d62dc746d2d159960ae50a937
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-flight-dji-phantom-3-260nw-545092063.txt
@@ -0,0 +1 @@
+0 0.556410 0.375000 0.887179 0.714286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-helsinki-finland-april-2017-260nw-748075114.txt b/projects/drone-net/normalized-labels/drone-helsinki-finland-april-2017-260nw-748075114.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00ee17e6f155405b228998ae1efc4fa1cb5ee9f9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-helsinki-finland-april-2017-260nw-748075114.txt
@@ -0,0 +1 @@
+0 0.600000 0.496429 0.528205 0.664286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-landing-mat-260nw-758106700.txt b/projects/drone-net/normalized-labels/drone-landing-mat-260nw-758106700.txt
new file mode 100644
index 0000000000000000000000000000000000000000..af287c59601f05af37e2c6d93370014d56fae668
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-landing-mat-260nw-758106700.txt
@@ -0,0 +1 @@
+0 0.574928 0.376786 0.579251 0.582143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-oversees-activity-firefighters-during-260nw-569066557.txt b/projects/drone-net/normalized-labels/drone-oversees-activity-firefighters-during-260nw-569066557.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96175a9c7314e8ed17ff539e622c41206e6041c2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-oversees-activity-firefighters-during-260nw-569066557.txt
@@ -0,0 +1 @@
+0 0.386364 0.382143 0.235931 0.314286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-oversees-activity-firefighters-during-260nw-569066566.txt b/projects/drone-net/normalized-labels/drone-oversees-activity-firefighters-during-260nw-569066566.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e5f9a6b4d7ad0a8315765efcb5439f4489905d53
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-oversees-activity-firefighters-during-260nw-569066566.txt
@@ -0,0 +1 @@
+0 0.718615 0.126786 0.203463 0.167857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-oversees-activity-firefighters-during-260nw-569071027.txt b/projects/drone-net/normalized-labels/drone-oversees-activity-firefighters-during-260nw-569071027.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b98f732c1caef17e10f86fd50becdc60393b1bd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-oversees-activity-firefighters-during-260nw-569071027.txt
@@ -0,0 +1 @@
+0 0.781385 0.160714 0.125541 0.142857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-oversees-activity-firefighters-on-260nw-569088217.txt b/projects/drone-net/normalized-labels/drone-oversees-activity-firefighters-on-260nw-569088217.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f3b98b381e5116aac1d6b2d738d24d8e59aa279
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-oversees-activity-firefighters-on-260nw-569088217.txt
@@ -0,0 +1 @@
+0 0.571429 0.125000 0.121212 0.171429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quad-copter-high-resolution-260nw-686569813.txt b/projects/drone-net/normalized-labels/drone-quad-copter-high-resolution-260nw-686569813.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81a9d2cc53474eac8c7fe266a8e4a4aa80556633
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quad-copter-high-resolution-260nw-686569813.txt
@@ -0,0 +1 @@
+0 0.575064 0.564286 0.676845 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-3-260nw-438110464.txt b/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-3-260nw-438110464.txt
new file mode 100644
index 0000000000000000000000000000000000000000..813849095295c54097620feee6817f917639a9d9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-3-260nw-438110464.txt
@@ -0,0 +1 @@
+0 0.523136 0.421429 0.748072 0.550000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-3-260nw-457625905.txt b/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-3-260nw-457625905.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b6f9a552a5a5a8e9c55d51cb2f98c2bab515caf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-3-260nw-457625905.txt
@@ -0,0 +1 @@
+0 0.394602 0.476786 0.249357 0.175000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-3-260nw-483299746.txt b/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-3-260nw-483299746.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f3835d08252587e1acf7ec2e5e55bee4e4d8023a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-3-260nw-483299746.txt
@@ -0,0 +1 @@
+0 0.429306 0.417857 0.226221 0.228571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-4-260nw-1044882709.txt b/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-4-260nw-1044882709.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c29ca0d5d2349cb623b277ffec345e71c831f7e2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-4-260nw-1044882709.txt
@@ -0,0 +1 @@
+0 0.408740 0.567857 0.221080 0.214286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-4-260nw-1044882712.txt b/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-4-260nw-1044882712.txt
new file mode 100644
index 0000000000000000000000000000000000000000..85f03b77fc1c00b50f9ff0f393292424d9216094
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-4-260nw-1044882712.txt
@@ -0,0 +1 @@
+0 0.540230 0.541071 0.471264 0.246429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-4-260nw-1044882715.txt b/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-4-260nw-1044882715.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a7ca73af071310ca6af60ad202ae6732565ec76
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-4-260nw-1044882715.txt
@@ -0,0 +1 @@
+0 0.341902 0.521429 0.298201 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-4-260nw-1044882718.txt b/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-4-260nw-1044882718.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f8294c2132d376cb0a620b0a28c19c878a4c94f4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadcopter-dji-phantom-4-260nw-1044882718.txt
@@ -0,0 +1 @@
+0 0.413882 0.482143 0.282776 0.214286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-3-260nw-1022380693.txt b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-3-260nw-1022380693.txt
new file mode 100644
index 0000000000000000000000000000000000000000..037b329b02466815b643df52868410398086cebe
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-3-260nw-1022380693.txt
@@ -0,0 +1 @@
+0 0.587065 0.516071 0.497512 0.703571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-3-260nw-1022380930.txt b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-3-260nw-1022380930.txt
new file mode 100644
index 0000000000000000000000000000000000000000..50e2553d1c1a2b28c1e2d14ad67b6c3ab3e93cfa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-3-260nw-1022380930.txt
@@ -0,0 +1 @@
+0 0.388090 0.469643 0.591376 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832452.txt b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832452.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9f97bc3781b5733ed877fd0d98ccd67b474286b9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832452.txt
@@ -0,0 +1 @@
+0 0.388462 0.428571 0.243590 0.278571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832455.txt b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832455.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a8428c856ae1dcab63491766d4eb4836359707a3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832455.txt
@@ -0,0 +1 @@
+0 0.438462 0.482143 0.420513 0.500000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832473.txt b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832473.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b83c9c2f1fd4656715259fce2a095302a4af5c1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832473.txt
@@ -0,0 +1 @@
+0 0.525641 0.492857 0.312821 0.328571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832482.txt b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832482.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3150cd708bebfe988f5cf1c56e896c4f772398dd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832482.txt
@@ -0,0 +1 @@
+0 0.426923 0.491071 0.330769 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832506.txt b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832506.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70d70c761245cbaee930a990c0c572617df30478
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832506.txt
@@ -0,0 +1 @@
+0 0.538462 0.473214 0.507692 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832512.txt b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832512.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d74f5da9478fb8b236ea6b49627acd81e03fb394
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832512.txt
@@ -0,0 +1 @@
+0 0.453846 0.467857 0.615385 0.664286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832548.txt b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832548.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e501aebaef95ecc0ad976ddf1e2a2f5c29221d1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-quadrocopter-dji-phantom-high-260nw-457832548.txt
@@ -0,0 +1 @@
+0 0.534615 0.417857 0.269231 0.271429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-sky-quadruple-260nw-660540760.txt b/projects/drone-net/normalized-labels/drone-sky-quadruple-260nw-660540760.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c627b928f6d7ec161c565abbda30f6c76060d9f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-sky-quadruple-260nw-660540760.txt
@@ -0,0 +1 @@
+0 0.471795 0.464286 0.461538 0.507143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-spark-dji-260nw-1120419509.txt b/projects/drone-net/normalized-labels/drone-spark-dji-260nw-1120419509.txt
new file mode 100644
index 0000000000000000000000000000000000000000..142586b726f5f387316407a1dd819c66de72fe8e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-spark-dji-260nw-1120419509.txt
@@ -0,0 +1 @@
+0 0.512821 0.467857 0.492308 0.492857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drone-white-quadcopter-camera-flying-260nw-567805882.txt b/projects/drone-net/normalized-labels/drone-white-quadcopter-camera-flying-260nw-567805882.txt
new file mode 100644
index 0000000000000000000000000000000000000000..91441639335c361984b5116a82c8ead72d8b40f5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drone-white-quadcopter-camera-flying-260nw-567805882.txt
@@ -0,0 +1 @@
+0 0.315385 0.366071 0.297436 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/drones-inspire-phantom-mavic-on-260nw-1139013731.txt b/projects/drone-net/normalized-labels/drones-inspire-phantom-mavic-on-260nw-1139013731.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0c7cf2615f192245424c94689b44dcb2d68b1752
--- /dev/null
+++ b/projects/drone-net/normalized-labels/drones-inspire-phantom-mavic-on-260nw-1139013731.txt
@@ -0,0 +1 @@
+0 0.202564 0.519643 0.394872 0.596429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/dusseldorf-germany-july-04-2016-260nw-565279123.txt b/projects/drone-net/normalized-labels/dusseldorf-germany-july-04-2016-260nw-565279123.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c4890b580bd83c938542da47ebfebd5699fab906
--- /dev/null
+++ b/projects/drone-net/normalized-labels/dusseldorf-germany-july-04-2016-260nw-565279123.txt
@@ -0,0 +1 @@
+0 0.493506 0.510714 0.281385 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/east-mediterranean-29-sep-2017-260nw-724980712.txt b/projects/drone-net/normalized-labels/east-mediterranean-29-sep-2017-260nw-724980712.txt
new file mode 100644
index 0000000000000000000000000000000000000000..16215b0aa75c58214614b3308b092250c42178db
--- /dev/null
+++ b/projects/drone-net/normalized-labels/east-mediterranean-29-sep-2017-260nw-724980712.txt
@@ -0,0 +1 @@
+0 0.515152 0.362500 0.129870 0.110714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/editorial-swansea-uk-june-12-260nw-661016059.txt b/projects/drone-net/normalized-labels/editorial-swansea-uk-june-12-260nw-661016059.txt
new file mode 100644
index 0000000000000000000000000000000000000000..af47bf552d81663db39336ad7ab556a6fe5c863f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/editorial-swansea-uk-june-12-260nw-661016059.txt
@@ -0,0 +1 @@
+0 0.500000 0.446429 0.345845 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/elitnyy-russia-august-20-2016-260nw-523288015.txt b/projects/drone-net/normalized-labels/elitnyy-russia-august-20-2016-260nw-523288015.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be944f7a37c09a0d9e4a0cda997b6c0651207478
--- /dev/null
+++ b/projects/drone-net/normalized-labels/elitnyy-russia-august-20-2016-260nw-523288015.txt
@@ -0,0 +1 @@
+0 0.492604 0.500000 0.837278 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371023.txt b/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371023.txt
new file mode 100644
index 0000000000000000000000000000000000000000..da6515a110002485419cb756cad155fba12ab66f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371023.txt
@@ -0,0 +1 @@
+0 0.454323 0.476786 0.393148 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371026.txt b/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371026.txt
new file mode 100644
index 0000000000000000000000000000000000000000..59abaa53339ec766a9c1d40c9868589067daab15
--- /dev/null
+++ b/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371026.txt
@@ -0,0 +1 @@
+0 0.479933 0.512500 0.625418 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371029.txt b/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371029.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e713e4060231e8cf124f6b8fb5dc85a5a7b6d2f5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371029.txt
@@ -0,0 +1 @@
+0 0.520376 0.448214 0.708464 0.325000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371032.txt b/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371032.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b69bfd6597b5b2c9687153c0fc5583590e4fc65
--- /dev/null
+++ b/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371032.txt
@@ -0,0 +1 @@
+0 0.534125 0.539286 0.611276 0.528571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371035.txt b/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371035.txt
new file mode 100644
index 0000000000000000000000000000000000000000..47f4caef60833077a22625a63c6c1d5e35d746bd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371035.txt
@@ -0,0 +1 @@
+0 0.544753 0.458929 0.700617 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371038.txt b/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371038.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b0b38430b1273b961dffe9e4b671426ca641704
--- /dev/null
+++ b/projects/drone-net/normalized-labels/empoli-italy-september-20-2015-260nw-319371038.txt
@@ -0,0 +1 @@
+0 0.447115 0.425000 0.810897 0.764286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557400.txt b/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557400.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c6a2fea5f3322bbacbb5c3223f12dc044ebd06c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557400.txt
@@ -0,0 +1 @@
+0 0.679847 0.630357 0.420918 0.353571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557406.txt b/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557406.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ee5d0d7f5eec7443b3db4e17ead65a99343cc30
--- /dev/null
+++ b/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557406.txt
@@ -0,0 +1 @@
+0 0.334184 0.637500 0.489796 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557409.txt b/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae9fae08afafa6c565561d161449f660170e9ec9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557409.txt
@@ -0,0 +1 @@
+0 0.508929 0.480357 0.339286 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557418.txt b/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557418.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e986f7667c6ac33e29e9d07f79e86a0df179893
--- /dev/null
+++ b/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557418.txt
@@ -0,0 +1 @@
+0 0.723214 0.494643 0.140306 0.125000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557430.txt b/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557430.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e7e2be6241584e1e88aad7393045933e955d1efc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557430.txt
@@ -0,0 +1 @@
+0 0.478316 0.478571 0.431122 0.357143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557439.txt b/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557439.txt
new file mode 100644
index 0000000000000000000000000000000000000000..304edbf2f9ba6f9c42fdea92f8cac12ec0257fab
--- /dev/null
+++ b/projects/drone-net/normalized-labels/endau-rompin-may-15-2016-260nw-421557439.txt
@@ -0,0 +1 @@
+0 0.471939 0.467857 0.525510 0.335714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ensenada-baja-california-mexico-december-260nw-786128071.txt b/projects/drone-net/normalized-labels/ensenada-baja-california-mexico-december-260nw-786128071.txt
new file mode 100644
index 0000000000000000000000000000000000000000..23f581ee31e14553328a6fae7e78ba2fc8e3e9ec
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ensenada-baja-california-mexico-december-260nw-786128071.txt
@@ -0,0 +1 @@
+0 0.383285 0.733929 0.397695 0.325000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744056.txt b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744056.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6bcbd87b243720937b464b7eb859bc32cd285271
--- /dev/null
+++ b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744056.txt
@@ -0,0 +1 @@
+0 0.388462 0.451786 0.489744 0.203571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744059.txt b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744059.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cf6028aed6ca099239ce14ccde95253cba8a9b8e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744059.txt
@@ -0,0 +1 @@
+0 0.507371 0.437500 0.508600 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744062.txt b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744062.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a9e803085440b1c7accf36c2937279e306a883cb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744062.txt
@@ -0,0 +1 @@
+0 0.479487 0.519643 0.897436 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744065.txt b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744065.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d1ddedfa5e8626f66f0da6f617ad70c1ce6301d2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744065.txt
@@ -0,0 +1 @@
+0 0.544872 0.433929 0.520513 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744068.txt b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744068.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d82308e244befc852669a0cf040b7c9eadd66e28
--- /dev/null
+++ b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744068.txt
@@ -0,0 +1 @@
+0 0.594851 0.278571 0.674797 0.228571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744071.txt b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744071.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e0bb562b62be02fe43850056ebed0b9256b323b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744071.txt
@@ -0,0 +1 @@
+0 0.335897 0.367857 0.456410 0.221429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744074.txt b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744074.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3911fde1d86b4a84a728e5df9a4c0b40818d7c32
--- /dev/null
+++ b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744074.txt
@@ -0,0 +1 @@
+0 0.492045 0.414286 0.475000 0.192857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744077.txt b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744077.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab89463074789c15e6b46326dd8139bcff899406
--- /dev/null
+++ b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744077.txt
@@ -0,0 +1 @@
+0 0.116667 0.787500 0.002564 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744080.txt b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744080.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5e5c7628af694c66b06382cb9b9533dc59d2c0f9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744080.txt
@@ -0,0 +1 @@
+0 0.437644 0.433929 0.505774 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744083.txt b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744083.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae0323974f45226ced99c8bc1095ab3175a8acb1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/estonia-tallinn-june-15-2018-260nw-1113744083.txt
@@ -0,0 +1 @@
+0 0.546154 0.339286 0.456410 0.121429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/famous-quadcopter-dji-spark-260nw-710099161.txt b/projects/drone-net/normalized-labels/famous-quadcopter-dji-spark-260nw-710099161.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a166a08fe29a0b19612e739578d0e7e6eebe5460
--- /dev/null
+++ b/projects/drone-net/normalized-labels/famous-quadcopter-dji-spark-260nw-710099161.txt
@@ -0,0 +1 @@
+0 0.682051 0.564286 0.635897 0.607143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/flying-drone-260nw-570463528.txt b/projects/drone-net/normalized-labels/flying-drone-260nw-570463528.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fbf445b8373247a506e345401b868d9cef32efcd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/flying-drone-260nw-570463528.txt
@@ -0,0 +1 @@
+0 0.628205 0.542857 0.153846 0.207143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/flying-drone-near-amazing-waterfall-260nw-1132738232.txt b/projects/drone-net/normalized-labels/flying-drone-near-amazing-waterfall-260nw-1132738232.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1587adb7f821dbfb925322328b3e19ce5c10af51
--- /dev/null
+++ b/projects/drone-net/normalized-labels/flying-drone-near-amazing-waterfall-260nw-1132738232.txt
@@ -0,0 +1 @@
+0 0.521795 0.314286 0.176923 0.164286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/flying-drone-near-amazing-waterfall-260nw-1132738235.txt b/projects/drone-net/normalized-labels/flying-drone-near-amazing-waterfall-260nw-1132738235.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c0731b217484afaa9ee3975f001443f6c19ca5d3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/flying-drone-near-amazing-waterfall-260nw-1132738235.txt
@@ -0,0 +1 @@
+0 0.501282 0.428571 0.212821 0.178571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/flying-drone-near-amazing-waterfall-260nw-1132738238.txt b/projects/drone-net/normalized-labels/flying-drone-near-amazing-waterfall-260nw-1132738238.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7df8a6b0180d7af2e5c4fe48f3fa94a51eec526c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/flying-drone-near-amazing-waterfall-260nw-1132738238.txt
@@ -0,0 +1 @@
+0 0.728205 0.258929 0.179487 0.167857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/flying-drone-near-amazing-waterfall-260nw-1132738241.txt b/projects/drone-net/normalized-labels/flying-drone-near-amazing-waterfall-260nw-1132738241.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dbb8a72f6d1da06d7dd5ba30bc738f8111f0205b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/flying-drone-near-amazing-waterfall-260nw-1132738241.txt
@@ -0,0 +1 @@
+0 0.474359 0.367857 0.312821 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/flying-object-260nw-620872673.txt b/projects/drone-net/normalized-labels/flying-object-260nw-620872673.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3bf7838c6ebc9aa1bb369fff56e398cb0301940
--- /dev/null
+++ b/projects/drone-net/normalized-labels/flying-object-260nw-620872673.txt
@@ -0,0 +1 @@
+0 0.481602 0.385714 0.729437 0.635714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131069.txt b/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131069.txt
new file mode 100644
index 0000000000000000000000000000000000000000..22367e0e761f08b4ffbcad960e2799bfa31c7e23
--- /dev/null
+++ b/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131069.txt
@@ -0,0 +1 @@
+0 0.471795 0.417857 0.466667 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131072.txt b/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131072.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2644c16417871e40c8ec1fe875a8aa16f753df5a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131072.txt
@@ -0,0 +1 @@
+0 0.484615 0.471429 0.338462 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131075.txt b/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131075.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d97a6d860135dc3bdbedc7f665b5185f38f874c2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131075.txt
@@ -0,0 +1 @@
+0 0.533333 0.371429 0.292308 0.342857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131078.txt b/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131078.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8fa95ed95db3e2defada774790b8610297fb226a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131078.txt
@@ -0,0 +1 @@
+0 0.493590 0.473214 0.582051 0.553571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131081.txt b/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131081.txt
new file mode 100644
index 0000000000000000000000000000000000000000..906456dd63be59ad5e8e6b6c7a9f586c7fd1b092
--- /dev/null
+++ b/projects/drone-net/normalized-labels/flying-quadrocopter-remote-controlled-drone-260nw-1068131081.txt
@@ -0,0 +1 @@
+0 0.502564 0.476786 0.302564 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-220201009.txt b/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-220201009.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ee37819d3d37995909f659385885718fc51777e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-220201009.txt
@@ -0,0 +1 @@
+0 0.705128 0.271429 0.435897 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-220428415.txt b/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-220428415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0404189134c072a38b9982986e7222abe645e881
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-220428415.txt
@@ -0,0 +1 @@
+0 0.642308 0.214286 0.212821 0.250000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-220428421.txt b/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-220428421.txt
new file mode 100644
index 0000000000000000000000000000000000000000..778893315a789fc845ac181f90b326550ee8eee8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-220428421.txt
@@ -0,0 +1 @@
+0 0.755076 0.041071 0.002538 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-220428427.txt b/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-220428427.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f263b14e661aabdb3aaaa5f4f134f27ed23343c8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-220428427.txt
@@ -0,0 +1 @@
+0 0.689744 0.151786 0.112821 0.132143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-222271450.txt b/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-222271450.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e0e997e8ee780cead2fb6bed9449d5f400e70048
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-september-28-260nw-222271450.txt
@@ -0,0 +1 @@
+0 0.753846 0.128571 0.128205 0.121429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-april-260nw-621506834.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-april-260nw-621506834.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5dcb1e9030929ab00c8bdbea34076b93808eeedd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-april-260nw-621506834.txt
@@ -0,0 +1 @@
+0 0.335897 0.458929 0.651282 0.882143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-208569223.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-208569223.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66129e62bffa532500e5a08faf851f5b3af228b2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-208569223.txt
@@ -0,0 +1 @@
+0 0.521795 0.473214 0.889744 0.767857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-212176903.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-212176903.txt
new file mode 100644
index 0000000000000000000000000000000000000000..15f07169e77bf60446efadf1c40cb2175ecd9f55
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-212176903.txt
@@ -0,0 +1 @@
+0 0.515385 0.467857 0.892308 0.857143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-310457132.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-310457132.txt
new file mode 100644
index 0000000000000000000000000000000000000000..89606175d38fe0bedb1459a4435d4969bf7b2c86
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-310457132.txt
@@ -0,0 +1 @@
+0 0.323077 0.291071 0.615385 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-310761263.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-310761263.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d5a9dc05119a4da6cfd3ec01f54e0ad037c99299
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-310761263.txt
@@ -0,0 +1 @@
+0 0.498718 0.458929 0.976923 0.910714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-320059472.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-320059472.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3267dd8859120a1379cf05e32fe160fc9a201613
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-320059472.txt
@@ -0,0 +1 @@
+0 0.658974 0.405357 0.625641 0.725000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-340666214.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-340666214.txt
new file mode 100644
index 0000000000000000000000000000000000000000..18b711739ef51f6ca5197d9f5acb2ecc46f429b5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-340666214.txt
@@ -0,0 +1 @@
+0 0.564103 0.260714 0.733333 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-350353112.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-350353112.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ecfca33b60356b360254be0317fe50c3952ea2ef
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-august-260nw-350353112.txt
@@ -0,0 +1 @@
+0 0.501282 0.483929 0.900000 0.917857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-1026340132.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-1026340132.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f81e5078e0d7f659b5c1b87f01a7f6e82ca8894
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-1026340132.txt
@@ -0,0 +1 @@
+0 0.502740 0.448214 0.917808 0.882143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-235275478.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-235275478.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dea413990a068e443427bc37031949824f3d1d48
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-235275478.txt
@@ -0,0 +1 @@
+0 0.357692 0.355357 0.628205 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-237427543.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-237427543.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b240ede89eefb36fc838bd238b3f6892bf8b771
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-237427543.txt
@@ -0,0 +1 @@
+0 0.494872 0.471429 0.964103 0.857143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-237787153.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-237787153.txt
new file mode 100644
index 0000000000000000000000000000000000000000..69db396dd65b4a5cf83ecedd6d5c3ac63958349b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-237787153.txt
@@ -0,0 +1 @@
+0 0.505128 0.419643 0.758974 0.796429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-239061550.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-239061550.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d8b54117b2739f291855ca2c08dbb3de48563a03
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-239061550.txt
@@ -0,0 +1 @@
+0 0.497436 0.475000 0.887179 0.857143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-239425405.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-239425405.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36a1847440c6eaaaaebd8a740bb6badeb62b8cfd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-239425405.txt
@@ -0,0 +1 @@
+0 0.366667 0.264286 0.374359 0.407143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-257810677.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-257810677.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4be3be0de325443699470f172133db08dd075245
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-257810677.txt
@@ -0,0 +1 @@
+0 0.352185 0.335714 0.442159 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-346724045.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-346724045.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1cc1b316d6bb93d515e20f621c65c5c210d0d94e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-346724045.txt
@@ -0,0 +1 @@
+0 0.679487 0.580357 0.492308 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-535159222.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-535159222.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f15eb925bdff6a7299ac10ad62fa7abe8bd61dbe
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-535159222.txt
@@ -0,0 +1 @@
+0 0.388462 0.491071 0.679487 0.803571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-535159228.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-535159228.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d303f574dae71f7f027ab589209606516d615596
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-535159228.txt
@@ -0,0 +1 @@
+0 0.362821 0.462500 0.648718 0.846429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-538626889.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-538626889.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eb5b2b65c641e0ae20d3bb85dd6d3d48bc9d72e0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-538626889.txt
@@ -0,0 +1 @@
+0 0.498753 0.467857 0.952618 0.800000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-541507408.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-541507408.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca32e28b49eb7ba77b2b9dc1a1d6ebbb635e31ca
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-december-260nw-541507408.txt
@@ -0,0 +1 @@
+0 0.529487 0.476786 0.905128 0.775000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-1018828651.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-1018828651.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a82cc3f22c48b9dcb4784f4f1ac873aa499044c7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-1018828651.txt
@@ -0,0 +1 @@
+0 0.507692 0.480357 0.984615 0.910714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-1026340129.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-1026340129.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0e45440721be3dfbb1a64a545337224ae0e47fe
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-1026340129.txt
@@ -0,0 +1 @@
+0 0.505128 0.475000 0.907692 0.607143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-271415249.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-271415249.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2e1450a08a8e11c5bf3a381e5f10bda491ee65bc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-271415249.txt
@@ -0,0 +1 @@
+0 0.206410 0.348214 0.156410 0.203571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-586066964.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-586066964.txt
new file mode 100644
index 0000000000000000000000000000000000000000..55b0e9da3046a18ccb66c691c6646477c5dab45b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-586066964.txt
@@ -0,0 +1 @@
+0 0.502564 0.478571 0.907692 0.592857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-586729343.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-586729343.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b4720fbf8efeff99cc2cee34236f551c6ed69d09
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-february-260nw-586729343.txt
@@ -0,0 +1 @@
+0 0.500000 0.426786 1.000000 0.839286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-january-260nw-244202365.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-january-260nw-244202365.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00e9e622a4a7bdaf8bc999265ed7e505b36a8ce4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-january-260nw-244202365.txt
@@ -0,0 +1 @@
+0 0.517606 0.503571 0.922535 0.978571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-july-260nw-207119806.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-july-260nw-207119806.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b2aea5d32690dc78608fd6d640743ab80570ebe
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-july-260nw-207119806.txt
@@ -0,0 +1 @@
+0 0.402564 0.471429 0.651282 0.764286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-july-260nw-207119809.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-july-260nw-207119809.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c7c5c8dc3f7a363a8d24507384e9e2485539238f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-july-260nw-207119809.txt
@@ -0,0 +1 @@
+0 0.455128 0.360714 0.694872 0.635714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-july-260nw-293921336.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-july-260nw-293921336.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f28e5c513f68da061bc60b88151d5d71b22d47d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-july-260nw-293921336.txt
@@ -0,0 +1 @@
+0 0.557692 0.441071 0.782051 0.810714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-june-260nw-292064300.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-june-260nw-292064300.txt
new file mode 100644
index 0000000000000000000000000000000000000000..46a9c6590a911f6890329bb37c04b8c3bc3a5923
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-june-260nw-292064300.txt
@@ -0,0 +1 @@
+0 0.308974 0.389286 0.494872 0.514286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-june-260nw-293034023.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-june-260nw-293034023.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ce44bc36d18c7ffbbc1ebba88c2b5143cc1c8d6a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-june-260nw-293034023.txt
@@ -0,0 +1 @@
+0 0.635897 0.383929 0.451282 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-259414211.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-259414211.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f355dc1d61136d98d3174207eebcf782233740a5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-259414211.txt
@@ -0,0 +1 @@
+0 0.860256 0.451786 0.002564 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-259414220.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-259414220.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2fab42e64f03c9a8739a07d3a5a91385e628103e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-259414220.txt
@@ -0,0 +1 @@
+0 0.517949 0.467857 0.835897 0.664286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-261984053.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-261984053.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dbeb43029c9a284adedd5f9a7fdb7c6a02f47feb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-261984053.txt
@@ -0,0 +1 @@
+0 0.496154 0.405357 0.992308 0.810714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-261984065.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-261984065.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6be0b71922629e5f42913e10770a2986809c203
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-261984065.txt
@@ -0,0 +1 @@
+0 0.350000 0.466071 0.653846 0.867857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-262380833.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-262380833.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35cf7538382df8dbb491080bb25c9def85906e1f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-262380833.txt
@@ -0,0 +1 @@
+0 0.491026 0.455357 0.746154 0.760714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-263264375.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-263264375.txt
new file mode 100644
index 0000000000000000000000000000000000000000..914139ff7c60544489fd8a81d1862fb2d63abd1c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-263264375.txt
@@ -0,0 +1 @@
+0 0.506410 0.466071 0.992308 0.925000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-265211504.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-265211504.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3009c0a5ac87304e70685c4d75f9a5c194d99ce6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-265211504.txt
@@ -0,0 +1 @@
+0 0.579487 0.244643 0.256410 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-388394608.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-388394608.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ea3224a3881ad4c85322f3020943f932ad42cd95
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-388394608.txt
@@ -0,0 +1 @@
+0 0.505618 0.492857 0.825843 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-388912792.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-388912792.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6404750ab6c12f5e17b849df519634cfc3525778
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-388912792.txt
@@ -0,0 +1 @@
+0 0.406410 0.317857 0.633333 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-391023226.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-391023226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f5ca4872c2cb89f63d9a51a3d772fc2d01c2174
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-391023226.txt
@@ -0,0 +1 @@
+0 0.342308 0.260714 0.612821 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-397863013.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-397863013.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8cc0d783508262576d7f25efbdca4a2eb8a5d79e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-march-260nw-397863013.txt
@@ -0,0 +1 @@
+0 0.479487 0.564286 0.456410 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-may-260nw-277942451.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-may-260nw-277942451.txt
new file mode 100644
index 0000000000000000000000000000000000000000..536eee0e39a2628397a3e41f1bf19aeff0bfa16d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-may-260nw-277942451.txt
@@ -0,0 +1 @@
+0 0.502564 0.450000 0.912821 0.757143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-may-260nw-277942454.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-may-260nw-277942454.txt
new file mode 100644
index 0000000000000000000000000000000000000000..000ebea87944f89aa4faaa3c0730c1727491bd58
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-may-260nw-277942454.txt
@@ -0,0 +1 @@
+0 0.451282 0.453571 0.615385 0.657143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-227683048.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-227683048.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be2d3d3c0b6094e4d9d0bb6e94d5a59219f7fb99
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-227683048.txt
@@ -0,0 +1 @@
+0 0.483333 0.575000 0.961538 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-231516709.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-231516709.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3189ee8772c30952322df080bf3ccd1c19b3c753
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-231516709.txt
@@ -0,0 +1 @@
+0 0.494872 0.458929 0.933333 0.903571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-232371346.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-232371346.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c3a5d775b40fc52d0971dc533208ad5fcc199287
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-232371346.txt
@@ -0,0 +1 @@
+0 0.500000 0.426786 1.000000 0.475000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-232414648.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-232414648.txt
new file mode 100644
index 0000000000000000000000000000000000000000..62301011b3b631a5d2be0c15f489f0ab54e9e7f1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-232414648.txt
@@ -0,0 +1 @@
+0 0.376923 0.396429 0.687179 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-232856278.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-232856278.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0bbd2f7e12f83e3f21877e8f1b80d80d52e1d233
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-232856278.txt
@@ -0,0 +1 @@
+0 0.506410 0.471429 0.992308 0.935714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-233120638.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-233120638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..499b9f5a70bfb2ef8fc6acbf1b81d18f9b2f3c03
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-233120638.txt
@@ -0,0 +1 @@
+0 0.492308 0.469643 0.897436 0.832143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-334972445.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-334972445.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6411059f350f86fb0fce5495fe81e7d755a7e58
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-november-260nw-334972445.txt
@@ -0,0 +1 @@
+0 0.691026 0.646429 0.351282 0.292857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-september-260nw-221105290.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-september-260nw-221105290.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3dbccf16048d2aedc38402cb9bf7d34887cc6bd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-september-260nw-221105290.txt
@@ -0,0 +1 @@
+0 0.646154 0.151786 0.174359 0.182143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-september-260nw-221105293.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-september-260nw-221105293.txt
new file mode 100644
index 0000000000000000000000000000000000000000..052132db7cb0c58ab540a306493367dbe53837c8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-september-260nw-221105293.txt
@@ -0,0 +1 @@
+0 0.267176 0.416071 0.519084 0.817857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-september-260nw-315185585.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-september-260nw-315185585.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81b367c1c05f0a0a683e5a4babff4b71527d8e87
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-september-260nw-315185585.txt
@@ -0,0 +1 @@
+0 0.501282 0.467857 0.992308 0.914286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/fort-collins-co-usa-september-260nw-351238655.txt b/projects/drone-net/normalized-labels/fort-collins-co-usa-september-260nw-351238655.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6dd5838198e7ead80e35a71afa789c0a30855c09
--- /dev/null
+++ b/projects/drone-net/normalized-labels/fort-collins-co-usa-september-260nw-351238655.txt
@@ -0,0 +1 @@
+0 0.660256 0.271429 0.566667 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/galati-romania-february-16-2017-260nw-600463973.txt b/projects/drone-net/normalized-labels/galati-romania-february-16-2017-260nw-600463973.txt
new file mode 100644
index 0000000000000000000000000000000000000000..62970781c8f763103c5f91d692baefd6ce5a110f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/galati-romania-february-16-2017-260nw-600463973.txt
@@ -0,0 +1 @@
+0 0.492000 0.519643 0.877333 0.810714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/galati-romania-february-16-2017-260nw-600467891.txt b/projects/drone-net/normalized-labels/galati-romania-february-16-2017-260nw-600467891.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b950cbeca28aa3e463acef42b036eb5f7879d12
--- /dev/null
+++ b/projects/drone-net/normalized-labels/galati-romania-february-16-2017-260nw-600467891.txt
@@ -0,0 +1 @@
+0 0.469231 0.398214 0.876923 0.746429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/galati-romania-february-16-2017-260nw-600469928.txt b/projects/drone-net/normalized-labels/galati-romania-february-16-2017-260nw-600469928.txt
new file mode 100644
index 0000000000000000000000000000000000000000..adc6947b339b74b6545d4e633b341f8a8e6a2104
--- /dev/null
+++ b/projects/drone-net/normalized-labels/galati-romania-february-16-2017-260nw-600469928.txt
@@ -0,0 +1 @@
+0 0.345499 0.589286 0.618005 0.507143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/gardens-by-bay-singapore-june-260nw-718208332.txt b/projects/drone-net/normalized-labels/gardens-by-bay-singapore-june-260nw-718208332.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b8939f33a6ec91dfffe0edb2ebd01cf6a11a77f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/gardens-by-bay-singapore-june-260nw-718208332.txt
@@ -0,0 +1 @@
+0 0.495677 0.426786 0.351585 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955058.txt b/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955058.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad02756f06c078ab4cc1b2eef0b95fc7ece19e3b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955058.txt
@@ -0,0 +1 @@
+0 0.538462 0.582143 0.784615 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955061.txt b/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955061.txt
new file mode 100644
index 0000000000000000000000000000000000000000..12330aa8935699367bf6820a382e5d2d8f1d86b5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955061.txt
@@ -0,0 +1 @@
+0 0.567949 0.517857 0.458974 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955064.txt b/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955064.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7204d617a33dd34bf02b93963c39976c5bdbe70d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955064.txt
@@ -0,0 +1 @@
+0 0.574359 0.626786 0.610256 0.339286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955067.txt b/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955067.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2cb4135023d8a9a8ec384e8bc5a9f71a577c51d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955067.txt
@@ -0,0 +1 @@
+0 0.516667 0.492857 0.479487 0.228571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955070.txt b/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955070.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6a4a0f20e7967eff98d2a146f2cd09390cea4e0d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955070.txt
@@ -0,0 +1 @@
+0 0.600000 0.289286 0.374359 0.150000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955073.txt b/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955073.txt
new file mode 100644
index 0000000000000000000000000000000000000000..08f15630f7d4e2b2ad966686e00f3136eab7d5e7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955073.txt
@@ -0,0 +1 @@
+0 0.526923 0.494643 0.602564 0.489286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955076.txt b/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955076.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92ba332d6c00414777dc3d3d5bf74efc04dae6f0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/gdansk-poland-november-3-2017-260nw-749955076.txt
@@ -0,0 +1 @@
+0 0.401282 0.321429 0.243590 0.085714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649021810.txt b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649021810.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e28951f225ff840f2b28c37ada141b0bb5a3cc3e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649021810.txt
@@ -0,0 +1 @@
+0 0.498718 0.523214 0.751282 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022356.txt b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022356.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d14d9e171373a348bce944ea5b19c97d134e9b5e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022356.txt
@@ -0,0 +1 @@
+0 0.482051 0.496429 0.856410 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022377.txt b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022377.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c2fc128faa198bc226c8dc2adfd47e86fd545ce5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022377.txt
@@ -0,0 +1 @@
+0 0.484615 0.507143 0.656410 0.771429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022392.txt b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022392.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fe9ed693ba1808327d5c26c3bc70acc245f2c39f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022392.txt
@@ -0,0 +1 @@
+0 0.494872 0.487500 0.861538 0.796429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022401.txt b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022401.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c3bbe187fd466f36f53a70a756f7688b5ef7af9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022401.txt
@@ -0,0 +1 @@
+0 0.500000 0.466071 1.000000 0.932143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022410.txt b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022410.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6e4f76be42912675601665d7b9ba2ba96254fdbc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022410.txt
@@ -0,0 +1 @@
+0 0.485897 0.589286 0.833333 0.678571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022425.txt b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022425.txt
new file mode 100644
index 0000000000000000000000000000000000000000..16f3ce6d345f8084aac69da6f96ea1b0becc9124
--- /dev/null
+++ b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022425.txt
@@ -0,0 +1 @@
+0 0.496154 0.535714 0.884615 0.757143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022440.txt b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022440.txt
new file mode 100644
index 0000000000000000000000000000000000000000..758d746711bd4b206b8065dacad4768cea6cd7fb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022440.txt
@@ -0,0 +1 @@
+0 0.516667 0.453571 0.756410 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022452.txt b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022452.txt
new file mode 100644
index 0000000000000000000000000000000000000000..42603f8fbf8082689ddbc148b14cfd907a884d3b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/goreme-nevsehir-april-22-2017-260nw-649022452.txt
@@ -0,0 +1 @@
+0 0.515385 0.437500 0.738462 0.675000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/greece-june-2017-scenic-view-260nw-745938385.txt b/projects/drone-net/normalized-labels/greece-june-2017-scenic-view-260nw-745938385.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4068e85ace90007432b8254853e37510b7a6f721
--- /dev/null
+++ b/projects/drone-net/normalized-labels/greece-june-2017-scenic-view-260nw-745938385.txt
@@ -0,0 +1 @@
+0 0.526923 0.444643 0.105128 0.089286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/greece-june-2017-scenic-view-260nw-745938397.txt b/projects/drone-net/normalized-labels/greece-june-2017-scenic-view-260nw-745938397.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b723a0ef8453e17d1c6e94c366055bc6cfcb855
--- /dev/null
+++ b/projects/drone-net/normalized-labels/greece-june-2017-scenic-view-260nw-745938397.txt
@@ -0,0 +1 @@
+0 0.492308 0.428571 0.230769 0.164286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/grudziadz-poland-august-27-2015-260nw-480601810.txt b/projects/drone-net/normalized-labels/grudziadz-poland-august-27-2015-260nw-480601810.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f12b629b1471a5f47cbd4c14976b285999f9945c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/grudziadz-poland-august-27-2015-260nw-480601810.txt
@@ -0,0 +1 @@
+0 0.317949 0.466071 0.384615 0.267857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/gryon-switzerland-10-march-2017-260nw-608022065.txt b/projects/drone-net/normalized-labels/gryon-switzerland-10-march-2017-260nw-608022065.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd64e6a4004541cae65ba69192f24f5d0d9d77d2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/gryon-switzerland-10-march-2017-260nw-608022065.txt
@@ -0,0 +1 @@
+0 0.433333 0.403571 0.410256 0.514286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/gryon-switzerland-10-march-2017-260nw-608022173.txt b/projects/drone-net/normalized-labels/gryon-switzerland-10-march-2017-260nw-608022173.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b34bc8b7f13448ae356d17533ea4b5c86389537f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/gryon-switzerland-10-march-2017-260nw-608022173.txt
@@ -0,0 +1 @@
+0 0.542308 0.408929 0.725641 0.725000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/gryon-switzerland-10-march-2017-260nw-608023010.txt b/projects/drone-net/normalized-labels/gryon-switzerland-10-march-2017-260nw-608023010.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6898f23db4ed16cd4f21fdb44f771104bf8cc3a1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/gryon-switzerland-10-march-2017-260nw-608023010.txt
@@ -0,0 +1 @@
+0 0.515385 0.423214 0.492308 0.389286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/gryon-switzerland-10-march-2017-260nw-620976959.txt b/projects/drone-net/normalized-labels/gryon-switzerland-10-march-2017-260nw-620976959.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dfb8ff670373013e58958f8d1392f7e84a22d7e1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/gryon-switzerland-10-march-2017-260nw-620976959.txt
@@ -0,0 +1 @@
+0 0.514103 0.446429 0.658974 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/guatape-colombia-march-12-flying-260nw-322981895.txt b/projects/drone-net/normalized-labels/guatape-colombia-march-12-flying-260nw-322981895.txt
new file mode 100644
index 0000000000000000000000000000000000000000..118b15d8e5837aa14b1b0ef7d930afcc25b10106
--- /dev/null
+++ b/projects/drone-net/normalized-labels/guatape-colombia-march-12-flying-260nw-322981895.txt
@@ -0,0 +1 @@
+0 0.476923 0.392857 0.497436 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/guatape-colombia-march-12-flying-260nw-322981943.txt b/projects/drone-net/normalized-labels/guatape-colombia-march-12-flying-260nw-322981943.txt
new file mode 100644
index 0000000000000000000000000000000000000000..933dd8092e6743b70e8de80d2c9d18ef033f7c81
--- /dev/null
+++ b/projects/drone-net/normalized-labels/guatape-colombia-march-12-flying-260nw-322981943.txt
@@ -0,0 +1 @@
+0 0.511538 0.364286 0.489744 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/guatape-colombia-march-12-flying-260nw-345980387.txt b/projects/drone-net/normalized-labels/guatape-colombia-march-12-flying-260nw-345980387.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4de334ad02bb9956f7fc8a5e3aa3e859bad3929b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/guatape-colombia-march-12-flying-260nw-345980387.txt
@@ -0,0 +1 @@
+0 0.583333 0.457143 0.756410 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-507979447.txt b/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-507979447.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3ca49fa9bdf7255bf5f24dcda1f7e6eb5a7587f9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-507979447.txt
@@ -0,0 +1 @@
+0 0.365729 0.441071 0.680307 0.646429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-507979804.txt b/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-507979804.txt
new file mode 100644
index 0000000000000000000000000000000000000000..76cdd843c19cc5154b3b9d53f441eebaa96befd2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-507979804.txt
@@ -0,0 +1 @@
+0 0.511509 0.508929 0.695652 0.560714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-507979846.txt b/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-507979846.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca500e09335420adeeb96880817429aceb13214e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-507979846.txt
@@ -0,0 +1 @@
+0 0.473146 0.480357 0.895141 0.717857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-507981265.txt b/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-507981265.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86a20337f6f8b0a11b5821708b3213e7f7bebcb8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-507981265.txt
@@ -0,0 +1 @@
+0 0.519182 0.596429 0.552430 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-508633582.txt b/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-508633582.txt
new file mode 100644
index 0000000000000000000000000000000000000000..89097f3242086a879c23bd41a25bf0c5c403bc26
--- /dev/null
+++ b/projects/drone-net/normalized-labels/hai-ukraine-october-20-2016-260nw-508633582.txt
@@ -0,0 +1 @@
+0 0.549872 0.505357 0.900256 0.825000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/halifax-uk-april-01-2018-260nw-1058870345.txt b/projects/drone-net/normalized-labels/halifax-uk-april-01-2018-260nw-1058870345.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f842a18f4bac720f40e91782c98a2e1c7ee48e2d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/halifax-uk-april-01-2018-260nw-1058870345.txt
@@ -0,0 +1 @@
+0 0.494432 0.669643 0.868597 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/halifax-uk-april-01-2018-260nw-1058870351.txt b/projects/drone-net/normalized-labels/halifax-uk-april-01-2018-260nw-1058870351.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d64eb2bfe4262df9f929ab6303f0e8412f806e6f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/halifax-uk-april-01-2018-260nw-1058870351.txt
@@ -0,0 +1 @@
+0 0.483296 0.644643 0.886414 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/halifax-uk-april-2-2018-260nw-1059588002.txt b/projects/drone-net/normalized-labels/halifax-uk-april-2-2018-260nw-1059588002.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ca7b737b59e90aaa44024bcba92f8509ebcfd38
--- /dev/null
+++ b/projects/drone-net/normalized-labels/halifax-uk-april-2-2018-260nw-1059588002.txt
@@ -0,0 +1 @@
+0 0.491091 0.685714 0.870824 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/halifax-uk-april-2-2018-260nw-1063944839.txt b/projects/drone-net/normalized-labels/halifax-uk-april-2-2018-260nw-1063944839.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c47d923d14a7454b020b484b9faf6b371e7b31b2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/halifax-uk-april-2-2018-260nw-1063944839.txt
@@ -0,0 +1 @@
+0 0.537179 0.458929 0.920513 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/halifax-uk-april-8-2018-260nw-1063890548.txt b/projects/drone-net/normalized-labels/halifax-uk-april-8-2018-260nw-1063890548.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0742d5cca2ee9c25d4d725cec52ac1f140a71464
--- /dev/null
+++ b/projects/drone-net/normalized-labels/halifax-uk-april-8-2018-260nw-1063890548.txt
@@ -0,0 +1 @@
+0 0.506410 0.344643 0.751282 0.610714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/halifax-uk-april-8-2018-260nw-1063890551.txt b/projects/drone-net/normalized-labels/halifax-uk-april-8-2018-260nw-1063890551.txt
new file mode 100644
index 0000000000000000000000000000000000000000..30933b3d14dd7d42fe7beddbf9ff3f784d94a938
--- /dev/null
+++ b/projects/drone-net/normalized-labels/halifax-uk-april-8-2018-260nw-1063890551.txt
@@ -0,0 +1 @@
+0 0.510256 0.358929 0.779487 0.646429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/halifax-uk-april-8-2018-260nw-1063890554.txt b/projects/drone-net/normalized-labels/halifax-uk-april-8-2018-260nw-1063890554.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f292692c37d89a04627539ba076727391721207
--- /dev/null
+++ b/projects/drone-net/normalized-labels/halifax-uk-april-8-2018-260nw-1063890554.txt
@@ -0,0 +1 @@
+0 0.512821 0.346429 0.682051 0.521429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/hamburg-germanyjuly-29-2016flying-drone-260nw-469625867.txt b/projects/drone-net/normalized-labels/hamburg-germanyjuly-29-2016flying-drone-260nw-469625867.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4cf92b417fc4d4a3ef5636b9541fa0ad92d1f830
--- /dev/null
+++ b/projects/drone-net/normalized-labels/hamburg-germanyjuly-29-2016flying-drone-260nw-469625867.txt
@@ -0,0 +1 @@
+0 0.358974 0.360714 0.374359 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/hand-reaches-drone-dji-mavic-260nw-1050687518.txt b/projects/drone-net/normalized-labels/hand-reaches-drone-dji-mavic-260nw-1050687518.txt
new file mode 100644
index 0000000000000000000000000000000000000000..764de967ccf8f84ffe2884854edb9274b91ce6ef
--- /dev/null
+++ b/projects/drone-net/normalized-labels/hand-reaches-drone-dji-mavic-260nw-1050687518.txt
@@ -0,0 +1 @@
+0 0.528205 0.350000 0.851282 0.507143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/hands-adjust-quadcopter-before-launching-260nw-1137571430.txt b/projects/drone-net/normalized-labels/hands-adjust-quadcopter-before-launching-260nw-1137571430.txt
new file mode 100644
index 0000000000000000000000000000000000000000..52685052aaa87b8b71e6821736384dd6216f6694
--- /dev/null
+++ b/projects/drone-net/normalized-labels/hands-adjust-quadcopter-before-launching-260nw-1137571430.txt
@@ -0,0 +1 @@
+0 0.640665 0.525000 0.549872 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/hands-adjust-quadcopter-before-launching-260nw-1137571433.txt b/projects/drone-net/normalized-labels/hands-adjust-quadcopter-before-launching-260nw-1137571433.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8321cfa4caa28772dc86c72e67e22077b4f55ebd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/hands-adjust-quadcopter-before-launching-260nw-1137571433.txt
@@ -0,0 +1 @@
+0 0.512788 0.482143 0.631714 0.485714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/hannover-germany-march-16-2016-260nw-563471020.txt b/projects/drone-net/normalized-labels/hannover-germany-march-16-2016-260nw-563471020.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44049032e9eb33c700ec9393ab374467e0efcb36
--- /dev/null
+++ b/projects/drone-net/normalized-labels/hannover-germany-march-16-2016-260nw-563471020.txt
@@ -0,0 +1 @@
+0 0.502564 0.450000 0.948718 0.728571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-624351914.txt b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-624351914.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aba4640cf26c80a147702530c576f6e5b1c3fcd8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-624351914.txt
@@ -0,0 +1 @@
+0 0.491026 0.460714 0.689744 0.742857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-624351929.txt b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-624351929.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ea56e57eab5976ee8f845402cde9229f6d626b4d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-624351929.txt
@@ -0,0 +1 @@
+0 0.496000 0.444643 0.906667 0.725000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-624351974.txt b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-624351974.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8cd9afa1dde420114c5e19de99e2941c5000a693
--- /dev/null
+++ b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-624351974.txt
@@ -0,0 +1 @@
+0 0.505128 0.469643 0.882051 0.860714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-625123241.txt b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-625123241.txt
new file mode 100644
index 0000000000000000000000000000000000000000..87b89b90b4a7b1c8d650001052a21466ef8c0b72
--- /dev/null
+++ b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-625123241.txt
@@ -0,0 +1 @@
+0 0.429487 0.410714 0.807692 0.757143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-625123271.txt b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-625123271.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70ccea14083567242a91fa5b678bb05f4b2ef068
--- /dev/null
+++ b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-625123271.txt
@@ -0,0 +1 @@
+0 0.500000 0.466071 0.712821 0.789286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-625123355.txt b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-625123355.txt
new file mode 100644
index 0000000000000000000000000000000000000000..76dded49e1930bb01e3d3b265ceb11b55e6bd803
--- /dev/null
+++ b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-625123355.txt
@@ -0,0 +1 @@
+0 0.488462 0.476786 0.710256 0.810714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-627532571.txt b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-627532571.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca77e9bc7161e284f03466a77e5de9d7c18e3b9d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-627532571.txt
@@ -0,0 +1 @@
+0 0.424359 0.526786 0.792308 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-627532628.txt b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-627532628.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dd5b2a1d0bf55478b1575d1acedc6853b80946a8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-627532628.txt
@@ -0,0 +1 @@
+0 0.374359 0.451786 0.676923 0.810714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-629755292.txt b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-629755292.txt
new file mode 100644
index 0000000000000000000000000000000000000000..20f3e30b60616f2f59d9ad37b10da04ff2168c48
--- /dev/null
+++ b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-629755292.txt
@@ -0,0 +1 @@
+0 0.488462 0.458929 0.643590 0.810714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-629755340.txt b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-629755340.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9167fad74a44ca1df07a92b4b8eba2aee6b01c85
--- /dev/null
+++ b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-629755340.txt
@@ -0,0 +1 @@
+0 0.415385 0.450000 0.830769 0.871429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-629755358.txt b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-629755358.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b2e0db575c7a5ecd94916bdf9d1453a33f78f8d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-629755358.txt
@@ -0,0 +1 @@
+0 0.511538 0.462500 0.843590 0.810714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-678554299.txt b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-678554299.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2cc47b4c870b095edaf70c0a5e6c6d50221c5778
--- /dev/null
+++ b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-678554299.txt
@@ -0,0 +1 @@
+0 0.482051 0.494643 0.810256 0.917857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-678682495.txt b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-678682495.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e5b790ecaf590d606d47533caf7f4f4318925c1e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/herceg-novi-montenegro-april-18-260nw-678682495.txt
@@ -0,0 +1 @@
+0 0.484615 0.446429 0.876923 0.735714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/high-river-ab-may-06-260nw-636117533.txt b/projects/drone-net/normalized-labels/high-river-ab-may-06-260nw-636117533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b910c62f9d29b2aa6b4ab64cbd26d7367be01d31
--- /dev/null
+++ b/projects/drone-net/normalized-labels/high-river-ab-may-06-260nw-636117533.txt
@@ -0,0 +1 @@
+0 0.495833 0.408929 0.836111 0.667857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785178.txt b/projects/drone-net/normalized-labels/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785178.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5fffbeaa5d4bfcefb71986599840c5655faba38d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785178.txt
@@ -0,0 +1 @@
+0 0.587662 0.439286 0.803030 0.278571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785181.txt b/projects/drone-net/normalized-labels/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785181.txt
new file mode 100644
index 0000000000000000000000000000000000000000..02acbc462c07a73bd5eac7fd303e51fe4b65022d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785181.txt
@@ -0,0 +1 @@
+0 0.495671 0.355357 0.744589 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937161.txt b/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937161.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff4e2c20f7be8db8718ff204b648da25d5584eca
--- /dev/null
+++ b/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937161.txt
@@ -0,0 +1 @@
+0 0.551282 0.476786 0.825641 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937170.txt b/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937170.txt
new file mode 100644
index 0000000000000000000000000000000000000000..01032d516f0525722e1fca3cd63927e472aef866
--- /dev/null
+++ b/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937170.txt
@@ -0,0 +1 @@
+0 0.648718 0.394643 0.702564 0.789286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937179.txt b/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937179.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee93af9d4283e24932df34b79176aad01ea6d618
--- /dev/null
+++ b/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937179.txt
@@ -0,0 +1 @@
+0 0.462821 0.517857 0.658974 0.578571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937188.txt b/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937188.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6d60be6992ad00174db05d5ae54c81c8409b3195
--- /dev/null
+++ b/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937188.txt
@@ -0,0 +1 @@
+0 0.456410 0.355357 0.610256 0.689286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937191.txt b/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937191.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e07a892934a77ab36d0fffb81876ca2ab1fbee85
--- /dev/null
+++ b/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937191.txt
@@ -0,0 +1 @@
+0 0.461538 0.403571 0.615385 0.678571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937194.txt b/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937194.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7924fa641f8589acf111d2f0e955c300c16b8a18
--- /dev/null
+++ b/projects/drone-net/normalized-labels/honolulu-hi-feb-8-2015-260nw-250937194.txt
@@ -0,0 +1 @@
+0 0.562821 0.396429 0.807692 0.750000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/huettenberg-germany-april-22-2018-260nw-1142270543.txt b/projects/drone-net/normalized-labels/huettenberg-germany-april-22-2018-260nw-1142270543.txt
new file mode 100644
index 0000000000000000000000000000000000000000..60e251d9bfb8e2d52fb96c47ac7a21db8193d2b5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/huettenberg-germany-april-22-2018-260nw-1142270543.txt
@@ -0,0 +1 @@
+0 0.343590 0.608929 0.630769 0.389286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/hurgada-egypt-07122013-image-dji-260nw-1083151235.txt b/projects/drone-net/normalized-labels/hurgada-egypt-07122013-image-dji-260nw-1083151235.txt
new file mode 100644
index 0000000000000000000000000000000000000000..14cb27b3be8a05c12ee403907a83061c2cb5007b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/hurgada-egypt-07122013-image-dji-260nw-1083151235.txt
@@ -0,0 +1 @@
+0 0.231591 0.314286 0.330166 0.357143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/illustrative-editorial-image-dji-mavic-260nw-1112837300.txt b/projects/drone-net/normalized-labels/illustrative-editorial-image-dji-mavic-260nw-1112837300.txt
new file mode 100644
index 0000000000000000000000000000000000000000..808e0f2ebafc2bdf5d6c556abfef8784c0d245c4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/illustrative-editorial-image-dji-mavic-260nw-1112837300.txt
@@ -0,0 +1 @@
+0 0.474359 0.457143 0.610256 0.914286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/illustrative-editorial-image-drone-dji-260nw-1112837297.txt b/projects/drone-net/normalized-labels/illustrative-editorial-image-drone-dji-260nw-1112837297.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bec3d98d7a0a9d7e6fd9c9e0cb2af2994cae3a39
--- /dev/null
+++ b/projects/drone-net/normalized-labels/illustrative-editorial-image-drone-dji-260nw-1112837297.txt
@@ -0,0 +1 @@
+0 0.493590 0.469643 0.864103 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/illustrative-editorial-image-drone-dji-260nw-1112837303.txt b/projects/drone-net/normalized-labels/illustrative-editorial-image-drone-dji-260nw-1112837303.txt
new file mode 100644
index 0000000000000000000000000000000000000000..90016cf8120136cf10e8443a96253f62e2a59001
--- /dev/null
+++ b/projects/drone-net/normalized-labels/illustrative-editorial-image-drone-dji-260nw-1112837303.txt
@@ -0,0 +1 @@
+0 0.530769 0.460714 0.820513 0.657143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/indonesia-14-january-2018-drone-260nw-792849643.txt b/projects/drone-net/normalized-labels/indonesia-14-january-2018-drone-260nw-792849643.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0daad597c7f81e20117c2f47d0b4315f832f5331
--- /dev/null
+++ b/projects/drone-net/normalized-labels/indonesia-14-january-2018-drone-260nw-792849643.txt
@@ -0,0 +1 @@
+0 0.503464 0.480357 0.993072 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-jun-2015-drone-quadrocopter-260nw-432359074.txt b/projects/drone-net/normalized-labels/istanbul-jun-2015-drone-quadrocopter-260nw-432359074.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ebdec3e063163fbc0f4d57f76c500540bac512b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-jun-2015-drone-quadrocopter-260nw-432359074.txt
@@ -0,0 +1 @@
+0 0.515385 0.503571 0.630769 0.492857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-jun-2015-drone-quadrocopter-260nw-432359092.txt b/projects/drone-net/normalized-labels/istanbul-jun-2015-drone-quadrocopter-260nw-432359092.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b488d66cea28cba58e18f06bd3316d158057b773
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-jun-2015-drone-quadrocopter-260nw-432359092.txt
@@ -0,0 +1 @@
+0 0.498718 0.467857 0.664103 0.600000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-710481865.txt b/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-710481865.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dd66f354fc56a2ba1e89b5938768c4bc15d020bd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-710481865.txt
@@ -0,0 +1 @@
+0 0.503846 0.475000 0.992308 0.921429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-715394536.txt b/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-715394536.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3eec4987d6ed5bce653a5dc2ea77d0beac72a72
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-715394536.txt
@@ -0,0 +1 @@
+0 0.503846 0.460714 0.864103 0.885714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-715394539.txt b/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-715394539.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7c89cca752beaa2a245e032588419462496b69d5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-715394539.txt
@@ -0,0 +1 @@
+0 0.493590 0.450000 0.730769 0.842857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-720511963.txt b/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-720511963.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2d135af1fcf3f52da44e461be578faf36418097
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-720511963.txt
@@ -0,0 +1 @@
+0 0.676923 0.492857 0.620513 0.807143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-720511972.txt b/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-720511972.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96552c61c291d38a73e9a30a769c43689a0a5458
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-720511972.txt
@@ -0,0 +1 @@
+0 0.480769 0.460714 0.833333 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-720511975.txt b/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-720511975.txt
new file mode 100644
index 0000000000000000000000000000000000000000..94f8d42f7ae4c099dcf184c0f7dc61af34556ed5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-5-september-2017-260nw-720511975.txt
@@ -0,0 +1 @@
+0 0.491026 0.425000 0.956410 0.850000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-262938467.txt b/projects/drone-net/normalized-labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-262938467.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e40611dd4f51a232324cca75cc66fc7ab42a44e7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-262938467.txt
@@ -0,0 +1 @@
+0 0.555389 0.483929 0.793413 0.775000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156486.txt b/projects/drone-net/normalized-labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156486.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32b0792681dc9fe9b48937861787281539ece15e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156486.txt
@@ -0,0 +1 @@
+0 0.378481 0.492857 0.655696 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156489.txt b/projects/drone-net/normalized-labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156489.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f302848165ac7367e3d39c89ac84a0522b708d87
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156489.txt
@@ -0,0 +1 @@
+0 0.502421 0.594643 0.888620 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263499347.txt b/projects/drone-net/normalized-labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263499347.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a5111f8f8629f2d62b91b0d2e1da3ec81ef65845
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-january-292015drone-quadrocopter-260nw-263499347.txt
@@ -0,0 +1 @@
+0 0.469741 0.558929 0.864553 0.546429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725391.txt b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725391.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c0f75108129cac642c6f9cd0cce59a4454c62a87
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725391.txt
@@ -0,0 +1 @@
+0 0.516667 0.462500 0.905128 0.860714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725397.txt b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725397.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11a1bb6088f121ed8b850a283547c13b44ff0510
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725397.txt
@@ -0,0 +1 @@
+0 0.428205 0.467857 0.851282 0.900000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725403.txt b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725403.txt
new file mode 100644
index 0000000000000000000000000000000000000000..67a1846cb995194fb3a3ece4145391bd0ec3ad5b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725403.txt
@@ -0,0 +1 @@
+0 0.511538 0.446429 0.823077 0.821429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725409.txt b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a7d1f33a4eabc64a86146268e2ea0cfc2aa54725
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725409.txt
@@ -0,0 +1 @@
+0 0.539744 0.464286 0.920513 0.921429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725439.txt b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725439.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b5de88642cbd551394a2fc02f5d461b6573650c2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1130725439.txt
@@ -0,0 +1 @@
+0 0.403846 0.489286 0.782051 0.928571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337229.txt b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337229.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9d76fc7b551fa134a00667047dedf0a8c3d220ad
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337229.txt
@@ -0,0 +1 @@
+0 0.307692 0.342857 0.553846 0.564286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337235.txt b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337235.txt
new file mode 100644
index 0000000000000000000000000000000000000000..19999f21548cb52aedb8e64f6a2b2b4e63d5b551
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337235.txt
@@ -0,0 +1 @@
+0 0.502564 0.398214 0.994872 0.782143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337241.txt b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337241.txt
new file mode 100644
index 0000000000000000000000000000000000000000..096947140fa32d82b60b71c23240ea5e542e83b4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337241.txt
@@ -0,0 +1 @@
+0 0.500000 0.392857 1.000000 0.785714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337244.txt b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337244.txt
new file mode 100644
index 0000000000000000000000000000000000000000..64a6135f5e9651afb66589a1a36a89f232f448cb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337244.txt
@@ -0,0 +1 @@
+0 0.491026 0.464286 0.710256 0.928571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337247.txt b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337247.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5721a87e030602a5bcfc72fa8d7da2e005c3aea1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-july-3-2018-260nw-1131337247.txt
@@ -0,0 +1 @@
+0 0.624359 0.450000 0.720513 0.885714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279343265.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279343265.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb9c8f5f4ee970fa7f57358fefaffdc4550843fd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279343265.txt
@@ -0,0 +1 @@
+0 0.398718 0.558929 0.002564 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279343268.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279343268.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb5314ef5a8e72e62c483fc16f767883f8271e51
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279343268.txt
@@ -0,0 +1 @@
+0 0.462821 0.419643 0.787179 0.839286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279349628.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279349628.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c9f9c2b179a26b1e7cbb1c6c5a2057111c52c1d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279349628.txt
@@ -0,0 +1 @@
+0 0.487179 0.462500 0.912821 0.925000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279367454.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279367454.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8caaf8ddb3946b9b51055541b601e0aa815712eb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279367454.txt
@@ -0,0 +1 @@
+0 0.306410 0.358929 0.489744 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279367460.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279367460.txt
new file mode 100644
index 0000000000000000000000000000000000000000..03ded050ed5e79fd63bddb12174cdc9e717d7831
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279367460.txt
@@ -0,0 +1 @@
+0 0.337179 0.269643 0.438462 0.446429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279613013.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279613013.txt
new file mode 100644
index 0000000000000000000000000000000000000000..15dc8338b3119ac0d353acabe969d54cf5f84d8d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279613013.txt
@@ -0,0 +1 @@
+0 0.576923 0.535714 0.717949 0.828571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279704978.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279704978.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9293826f3e01f75d64ee98cda5b7b1a1177d26bd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279704978.txt
@@ -0,0 +1 @@
+0 0.502564 0.442857 0.994872 0.878571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279825914.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279825914.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8862fe0c5c4e84bc996eb5994cd7f415eb072ff
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279825914.txt
@@ -0,0 +1 @@
+0 0.515385 0.428571 0.969231 0.714286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279826349.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279826349.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a41988db793888e1c49504f326610099329f75f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279826349.txt
@@ -0,0 +1 @@
+0 0.516667 0.517857 0.966667 0.885714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279981239.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279981239.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cda8e2c4de126b23911ca733daa71b7c64093fcd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279981239.txt
@@ -0,0 +1 @@
+0 0.450000 0.464286 0.705128 0.721429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279981692.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279981692.txt
new file mode 100644
index 0000000000000000000000000000000000000000..719f66e772f2190ee0f4af9deb6dbd7c63b4be0a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279981692.txt
@@ -0,0 +1 @@
+0 0.333333 0.332143 0.615385 0.614286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279982028.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279982028.txt
new file mode 100644
index 0000000000000000000000000000000000000000..af6f18b29be7a294d2108fdb36dc80751fd18554
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-279982028.txt
@@ -0,0 +1 @@
+0 0.468013 0.371429 0.653199 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280280573.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280280573.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d15d677ff15063a1c35b32c7d861d871eb1e0085
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280280573.txt
@@ -0,0 +1 @@
+0 0.496970 0.416071 0.690909 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280280585.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280280585.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5f0ab1c3dc5c52882afafb64142bcbc5c592df98
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280280585.txt
@@ -0,0 +1 @@
+0 0.507530 0.451786 0.780120 0.846429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280280813.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280280813.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7ad9788ac1f9bcb89f509d38c689c28ab409c01d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280280813.txt
@@ -0,0 +1 @@
+0 0.537572 0.276786 0.924855 0.510714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280281050.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280281050.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5317042715ca7355bf9e237a270598c4cb4b7e53
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280281050.txt
@@ -0,0 +1 @@
+0 0.288288 0.428571 0.387387 0.521429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280281479.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280281479.txt
new file mode 100644
index 0000000000000000000000000000000000000000..151706423151b723211c1072abecc8b7d1cedc89
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-19-2015-260nw-280281479.txt
@@ -0,0 +1 @@
+0 0.534615 0.398214 0.766667 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/istanbul-turkey-may-192015drone-quadrocopter-260nw-280281779.txt b/projects/drone-net/normalized-labels/istanbul-turkey-may-192015drone-quadrocopter-260nw-280281779.txt
new file mode 100644
index 0000000000000000000000000000000000000000..997a5483b1da5fdf6fa9bfb0655eb9f3d3e4a0b2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/istanbul-turkey-may-192015drone-quadrocopter-260nw-280281779.txt
@@ -0,0 +1 @@
+0 0.374172 0.385714 0.609272 0.564286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italy-dolomites-alps-august-09-260nw-1097832617.txt b/projects/drone-net/normalized-labels/italy-dolomites-alps-august-09-260nw-1097832617.txt
new file mode 100644
index 0000000000000000000000000000000000000000..869f1076cb02219148efa21e30e55b0f2ace270b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italy-dolomites-alps-august-09-260nw-1097832617.txt
@@ -0,0 +1 @@
+0 0.503846 0.464286 0.715385 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italymodena-circa-may-2014-flying-260nw-198617063.txt b/projects/drone-net/normalized-labels/italymodena-circa-may-2014-flying-260nw-198617063.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad84c3d033512d7c28f952000b265b1ae284f42e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italymodena-circa-may-2014-flying-260nw-198617063.txt
@@ -0,0 +1 @@
+0 0.485465 0.430357 0.377907 0.153571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734804.txt b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734804.txt
new file mode 100644
index 0000000000000000000000000000000000000000..189735dc38af2ae5685349a1a3feb5836be9e0c7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734804.txt
@@ -0,0 +1 @@
+0 0.672194 0.428571 0.426020 0.214286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734816.txt b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734816.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e05460f7732a1431c0823eab832aadf316611a6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734816.txt
@@ -0,0 +1 @@
+0 0.517857 0.423214 0.811224 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734834.txt b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734834.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d76d323eed95074eadfbf439b5d5ff2614070a2a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734834.txt
@@ -0,0 +1 @@
+0 0.641582 0.432143 0.415816 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734840.txt b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734840.txt
new file mode 100644
index 0000000000000000000000000000000000000000..646bd3430cdc235ffb85a8496544d70e0aa8b074
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734840.txt
@@ -0,0 +1 @@
+0 0.488520 0.592857 0.681122 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734849.txt b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734849.txt
new file mode 100644
index 0000000000000000000000000000000000000000..275495d3c21c0412ebdf183c9632dd4333dba594
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734849.txt
@@ -0,0 +1 @@
+0 0.312500 0.321429 0.206633 0.285714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734855.txt b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734855.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10cdb619e17c3d8a223d4557637314ee30b6dba8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734855.txt
@@ -0,0 +1 @@
+0 0.522959 0.426786 0.637755 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734858.txt b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734858.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10472a74e4acd25677e39b6a75e6d438533dc39c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734858.txt
@@ -0,0 +1 @@
+0 0.409439 0.366071 0.471939 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734870.txt b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734870.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df1b4921d158316af6d35edc388110f5e8d8850f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734870.txt
@@ -0,0 +1 @@
+0 0.149235 0.419643 0.160714 0.082143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734873.txt b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734873.txt
new file mode 100644
index 0000000000000000000000000000000000000000..026e70e66d0fdc207b4bedaa1db81fef31bcd6db
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734873.txt
@@ -0,0 +1 @@
+0 0.466837 0.426786 0.484694 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734876.txt b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734876.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f6ae0fc13454a0a54618cd5d6700da34a567182
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734876.txt
@@ -0,0 +1 @@
+0 0.626276 0.319643 0.477041 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734894.txt b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734894.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75c795e8b981e44e8c047f53adfe7efa534fa4a5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734894.txt
@@ -0,0 +1 @@
+0 0.559949 0.271429 0.390306 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734897.txt b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734897.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cf28b7f0f5306f9e5bf8982ff74a440ea6b923c4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734897.txt
@@ -0,0 +1 @@
+0 0.489796 0.333929 0.709184 0.396429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734909.txt b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734909.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e720d04e6d0b01b7e3168c5b5e54cf712bba7bb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734909.txt
@@ -0,0 +1 @@
+0 0.445153 0.348214 0.441327 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734924.txt b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734924.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e72276197df3dced55082b7e30780ae46d93bcf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/italyoct30-dji-phantom-quadcopter-flies-260nw-239734924.txt
@@ -0,0 +1 @@
+0 0.394133 0.567857 0.232143 0.164286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/izborsk-russia-june-10-2018-260nw-1110882359.txt b/projects/drone-net/normalized-labels/izborsk-russia-june-10-2018-260nw-1110882359.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a2adfb085a2a6bd94da6b9513a4e6cc4e1eb6df0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/izborsk-russia-june-10-2018-260nw-1110882359.txt
@@ -0,0 +1 @@
+0 0.438303 0.416071 0.660668 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/jacksonville-fl-usa-june-14-260nw-288324377.txt b/projects/drone-net/normalized-labels/jacksonville-fl-usa-june-14-260nw-288324377.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3885f3f4f35ddcf7bbca193f86aa850d08845cd6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/jacksonville-fl-usa-june-14-260nw-288324377.txt
@@ -0,0 +1 @@
+0 0.487179 0.466071 0.646154 0.696429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/jostedal-norway-june-2-2018-260nw-1117851911.txt b/projects/drone-net/normalized-labels/jostedal-norway-june-2-2018-260nw-1117851911.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b8fc60794b3ff1dcd3c2c58978f4852e32e8f444
--- /dev/null
+++ b/projects/drone-net/normalized-labels/jostedal-norway-june-2-2018-260nw-1117851911.txt
@@ -0,0 +1 @@
+0 0.389744 0.373214 0.241026 0.232143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/jostedal-norway-june-2-2018-260nw-1117851914.txt b/projects/drone-net/normalized-labels/jostedal-norway-june-2-2018-260nw-1117851914.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4917fdf9fb80cc206d0fb35e50d96a328a02cef4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/jostedal-norway-june-2-2018-260nw-1117851914.txt
@@ -0,0 +1 @@
+0 0.369231 0.516071 0.441026 0.353571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/jostedal-norway-june-2-2018-260nw-1117851917.txt b/projects/drone-net/normalized-labels/jostedal-norway-june-2-2018-260nw-1117851917.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5e8527bfa84f8be5f4cc801da7fa8d4f0a856b1e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/jostedal-norway-june-2-2018-260nw-1117851917.txt
@@ -0,0 +1 @@
+0 0.437179 0.519643 0.300000 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-03-2017-260nw-615757394.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-03-2017-260nw-615757394.txt
new file mode 100644
index 0000000000000000000000000000000000000000..934d7e3cdd5309ce893aa7498e208a62072e639f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-03-2017-260nw-615757394.txt
@@ -0,0 +1 @@
+0 0.484615 0.376786 0.717949 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-03-2017-260nw-615757730.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-03-2017-260nw-615757730.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c712dba21458c63e13364d3e66e590cb5cb6b07
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-03-2017-260nw-615757730.txt
@@ -0,0 +1 @@
+0 0.408974 0.332143 0.525641 0.592857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-03-2017-260nw-615757739.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-03-2017-260nw-615757739.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d6c98768850c98a8031b610b04a92cf4bea7cf9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-03-2017-260nw-615757739.txt
@@ -0,0 +1 @@
+0 0.473077 0.425000 0.766667 0.471429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-03-2017-260nw-615757748.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-03-2017-260nw-615757748.txt
new file mode 100644
index 0000000000000000000000000000000000000000..792e99b4106d4ac81213d9004e0c616a2af41c96
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-03-2017-260nw-615757748.txt
@@ -0,0 +1 @@
+0 0.567949 0.439286 0.653846 0.500000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-22-2017-260nw-625582838.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-22-2017-260nw-625582838.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f06a647a9f615cc5accf3804a8028bc33b1a12f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-22-2017-260nw-625582838.txt
@@ -0,0 +1 @@
+0 0.642308 0.371429 0.279487 0.357143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-22-2017-260nw-625596302.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-22-2017-260nw-625596302.txt
new file mode 100644
index 0000000000000000000000000000000000000000..90b56f29c3eb1b3ab7ab1a667a83c5ca0a9bc96e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-22-2017-260nw-625596302.txt
@@ -0,0 +1 @@
+0 0.519231 0.355357 0.443590 0.396429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-22-2017-260nw-625599740.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-22-2017-260nw-625599740.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a1d7a7cfb212204113d96f073d3effae169034f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-22-2017-260nw-625599740.txt
@@ -0,0 +1 @@
+0 0.542308 0.576786 0.489744 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-22-2017-260nw-625605113.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-22-2017-260nw-625605113.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d7eb4e7ef2b235b7e9460baa61614f568d01ee9c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-22-2017-260nw-625605113.txt
@@ -0,0 +1 @@
+0 0.664103 0.308929 0.430769 0.353571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629531453.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629531453.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97a8a9feb2a4c7e9b5d56f27341a89162ff35805
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629531453.txt
@@ -0,0 +1 @@
+0 0.428205 0.446429 0.810256 0.535714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629531459.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629531459.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d9f84be76e79460a63833153cf96c39e7ed7fb75
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629531459.txt
@@ -0,0 +1 @@
+0 0.414103 0.273214 0.484615 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629531465.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629531465.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f24a0c975858bfbd7ef5654eee516a43a948b77a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629531465.txt
@@ -0,0 +1 @@
+0 0.532051 0.321429 0.443590 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629531471.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629531471.txt
new file mode 100644
index 0000000000000000000000000000000000000000..68b3a129f2ffb9256bc81e611044d608ef1becc9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629531471.txt
@@ -0,0 +1 @@
+0 0.596154 0.298214 0.541026 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637947.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637947.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dfe4bb57acf76ecaceff3faf9728fabef14303f0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637947.txt
@@ -0,0 +1 @@
+0 0.458974 0.489286 0.774359 0.642857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637950.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637950.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8852ecfde64fb6601864d673538087eca8cfa00c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637950.txt
@@ -0,0 +1 @@
+0 0.526923 0.450000 0.597436 0.742857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637953.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637953.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1122e9d303d494773361039fd2907e3148e354f3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637953.txt
@@ -0,0 +1 @@
+0 0.421795 0.330357 0.448718 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637956.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637956.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dce06cf79a0640d231c6bbbb1e94eb5b800294fa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637956.txt
@@ -0,0 +1 @@
+0 0.547436 0.310714 0.597436 0.535714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637962.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637962.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a4fa4faac373824f5bdb8700a39e0ba9233c109
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629637962.txt
@@ -0,0 +1 @@
+0 0.583333 0.410714 0.387179 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629638661.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629638661.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebbef254fd1a2da2579591f2d41eab0bff8699eb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-23-2017-260nw-629638661.txt
@@ -0,0 +1 @@
+0 0.355128 0.619643 0.310256 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631805732.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631805732.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c059a393a9df9ba8cc851e901dde4c0dd6eafa8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631805732.txt
@@ -0,0 +1 @@
+0 0.607692 0.655357 0.461538 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631810742.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631810742.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1dc2848cb226d747409f37999309571c134482f9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631810742.txt
@@ -0,0 +1 @@
+0 0.500000 0.330357 0.471795 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631924367.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631924367.txt
new file mode 100644
index 0000000000000000000000000000000000000000..da5168ef49662f147fc61dd33479af566227237b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631924367.txt
@@ -0,0 +1 @@
+0 0.652564 0.616071 0.417949 0.310714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631924376.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631924376.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c0d6a8f67ecd4b563b5a83f1b6dbe3b18c15d80e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631924376.txt
@@ -0,0 +1 @@
+0 0.419231 0.589286 0.433333 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631924385.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631924385.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b92a9d70c98598e0e7c1b5c35b8f7c1801fe70b8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631924385.txt
@@ -0,0 +1 @@
+0 0.474359 0.662500 0.528205 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631926491.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631926491.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5022cc7f40a0fb3743772fa8deb07534eb882046
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631926491.txt
@@ -0,0 +1 @@
+0 0.491026 0.632143 0.530769 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631926497.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631926497.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c67ddffb5e8efe77d59f917e75c3a5580c963429
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631926497.txt
@@ -0,0 +1 @@
+0 0.341026 0.612500 0.574359 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631927346.txt b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631927346.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a2aaaba997a591d3ddfcf28f52c47b74495ba31f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-april-29-2017-260nw-631927346.txt
@@ -0,0 +1 @@
+0 0.439744 0.619643 0.725641 0.510714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-december-15-2016-260nw-538133812.txt b/projects/drone-net/normalized-labels/kagawa-japan-december-15-2016-260nw-538133812.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e88257a197f34a3748b9baf92dba1e159c2f7af
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-december-15-2016-260nw-538133812.txt
@@ -0,0 +1 @@
+0 0.488462 0.282143 0.556410 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-december-15-2016-260nw-539383429.txt b/projects/drone-net/normalized-labels/kagawa-japan-december-15-2016-260nw-539383429.txt
new file mode 100644
index 0000000000000000000000000000000000000000..56e59c5dabdc0a650e90a7d5cd4342460428dbd8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-december-15-2016-260nw-539383429.txt
@@ -0,0 +1 @@
+0 0.507692 0.460714 0.769231 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-661282186.txt b/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-661282186.txt
new file mode 100644
index 0000000000000000000000000000000000000000..99723900dab5466030bd8aaaf7d1dd9a9848db71
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-661282186.txt
@@ -0,0 +1 @@
+0 0.512821 0.357143 0.743590 0.478571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-661282231.txt b/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-661282231.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d79c266b47d6ba9bc4ca3eb5d58bcf4e78c4803d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-661282231.txt
@@ -0,0 +1 @@
+0 0.578205 0.394643 0.638462 0.546429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-667210633.txt b/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-667210633.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1f738c824aff6c92eac8cbb41cb3bba12dba858b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-667210633.txt
@@ -0,0 +1 @@
+0 0.425641 0.369643 0.769231 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-667210636.txt b/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-667210636.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dff8e185b54ce43aa12b0757b26073abc9092597
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-667210636.txt
@@ -0,0 +1 @@
+0 0.511538 0.355357 0.766667 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-671651164.txt b/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-671651164.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b8b629cf1358f64f20e4094db333601fe240a88a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-671651164.txt
@@ -0,0 +1 @@
+0 0.417949 0.357143 0.748718 0.600000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-671651773.txt b/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-671651773.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9aad0c44b7c26fd99c7c81bb94744cc9f67cfdfd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-671651773.txt
@@ -0,0 +1 @@
+0 0.478205 0.355357 0.864103 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-671652337.txt b/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-671652337.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3bc72ce15c780993c408a7efb021aa921cb451a3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-june-15-2017-260nw-671652337.txt
@@ -0,0 +1 @@
+0 0.555128 0.342857 0.766667 0.535714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-june-19-2016-260nw-439468951.txt b/projects/drone-net/normalized-labels/kagawa-japan-june-19-2016-260nw-439468951.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8d0d15a79ea2655cb96de79d3acafd41d2a361e5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-june-19-2016-260nw-439468951.txt
@@ -0,0 +1 @@
+0 0.574359 0.250000 0.430769 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-june-19-2016-260nw-439468954.txt b/projects/drone-net/normalized-labels/kagawa-japan-june-19-2016-260nw-439468954.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d1819e69b6e7aa28989ce0082a56f844a774c4cc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-june-19-2016-260nw-439468954.txt
@@ -0,0 +1 @@
+0 0.470513 0.342857 0.407692 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-june-8-2017-260nw-656435701.txt b/projects/drone-net/normalized-labels/kagawa-japan-june-8-2017-260nw-656435701.txt
new file mode 100644
index 0000000000000000000000000000000000000000..34acd512791f8c65ec78646b52ac7b7b9682cd6e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-june-8-2017-260nw-656435701.txt
@@ -0,0 +1 @@
+0 0.602564 0.555357 0.564103 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-june-8-2017-260nw-656437126.txt b/projects/drone-net/normalized-labels/kagawa-japan-june-8-2017-260nw-656437126.txt
new file mode 100644
index 0000000000000000000000000000000000000000..416da5eb041047a426f2b63f723d94bc8e9843ad
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-june-8-2017-260nw-656437126.txt
@@ -0,0 +1 @@
+0 0.405128 0.442857 0.461538 0.292857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-june-8-2017-260nw-656437294.txt b/projects/drone-net/normalized-labels/kagawa-japan-june-8-2017-260nw-656437294.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05df8068a762e98218e9df1706c1273ca973bd96
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-june-8-2017-260nw-656437294.txt
@@ -0,0 +1 @@
+0 0.542308 0.510714 0.561538 0.328571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-march-10-2016-260nw-389323852.txt b/projects/drone-net/normalized-labels/kagawa-japan-march-10-2016-260nw-389323852.txt
new file mode 100644
index 0000000000000000000000000000000000000000..87f9975ecb2e88dab9ea83d9eb06cf1494e2d4cc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-march-10-2016-260nw-389323852.txt
@@ -0,0 +1 @@
+0 0.225641 0.419643 0.451282 0.839286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-march-10-2016-260nw-389323861.txt b/projects/drone-net/normalized-labels/kagawa-japan-march-10-2016-260nw-389323861.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d11fcd5562d08b35841fac98c57c9e43a05a88cf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-march-10-2016-260nw-389323861.txt
@@ -0,0 +1 @@
+0 0.439744 0.453571 0.869231 0.892857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-march-17-2017-260nw-609118043.txt b/projects/drone-net/normalized-labels/kagawa-japan-march-17-2017-260nw-609118043.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9cc5f9ceee24c54bff48939ea4e5150772ef12dc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-march-17-2017-260nw-609118043.txt
@@ -0,0 +1 @@
+0 0.441026 0.387500 0.815385 0.646429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-march-17-2017-260nw-609118049.txt b/projects/drone-net/normalized-labels/kagawa-japan-march-17-2017-260nw-609118049.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3342c0a46f7f5dfe565338fa5dc1ef4b5f614e6f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-march-17-2017-260nw-609118049.txt
@@ -0,0 +1 @@
+0 0.505128 0.398214 0.800000 0.575000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-march-17-2017-260nw-609118391.txt b/projects/drone-net/normalized-labels/kagawa-japan-march-17-2017-260nw-609118391.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41f0da72e670f92218209613ce3c4a529404b241
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-march-17-2017-260nw-609118391.txt
@@ -0,0 +1 @@
+0 0.456410 0.341071 0.594872 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420080635.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420080635.txt
new file mode 100644
index 0000000000000000000000000000000000000000..645720a0e4b47750476adbbbfc30cb304bfca652
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420080635.txt
@@ -0,0 +1 @@
+0 0.602564 0.578571 0.451282 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420080659.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420080659.txt
new file mode 100644
index 0000000000000000000000000000000000000000..25e01228e1880c468214249f2972c65d460d8aa1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420080659.txt
@@ -0,0 +1 @@
+0 0.546154 0.416071 0.615385 0.732143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420080671.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420080671.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86a6f3cca236c410551c53256a8c0d8e15fc06d6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420080671.txt
@@ -0,0 +1 @@
+0 0.684615 0.444643 0.584615 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420083374.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420083374.txt
new file mode 100644
index 0000000000000000000000000000000000000000..57e186798a13b0be9559e6842f7a551f73e0603f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420083374.txt
@@ -0,0 +1 @@
+0 0.661538 0.382143 0.558974 0.571429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420083377.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420083377.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1be4327086d4a7e987282eb49356598aada97b29
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-06-2016-260nw-420083377.txt
@@ -0,0 +1 @@
+0 0.598718 0.516071 0.505128 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-17-2016-260nw-430213045.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-17-2016-260nw-430213045.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a631ebc5d24cc3ebff943c898ce702d7ffdb311
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-17-2016-260nw-430213045.txt
@@ -0,0 +1 @@
+0 0.575145 0.346429 0.664740 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-17-2016-260nw-430213054.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-17-2016-260nw-430213054.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9d3608c3ea3f0327d3346239d7c46cf55c099f6f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-17-2016-260nw-430213054.txt
@@ -0,0 +1 @@
+0 0.597436 0.335714 0.553846 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-17-2016-260nw-430214311.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-17-2016-260nw-430214311.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13063108f00c749eac58d3d4ebf1045c165c38f2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-17-2016-260nw-430214311.txt
@@ -0,0 +1 @@
+0 0.467949 0.358929 0.664103 0.553571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-17-2016-260nw-430214527.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-17-2016-260nw-430214527.txt
new file mode 100644
index 0000000000000000000000000000000000000000..abef24cdd84b7f39c55b866b8209bb03ce4928a0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-17-2016-260nw-430214527.txt
@@ -0,0 +1 @@
+0 0.473988 0.276786 0.612717 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-20-2017-260nw-653433961.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-20-2017-260nw-653433961.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be35f66316224fa8fb4bc1c520727530e32946cd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-20-2017-260nw-653433961.txt
@@ -0,0 +1 @@
+0 0.413295 0.255357 0.791908 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-20-2017-260nw-653434402.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-20-2017-260nw-653434402.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98c99771f627a40673b88b9a0bea5161e1e852ef
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-20-2017-260nw-653434402.txt
@@ -0,0 +1 @@
+0 0.561538 0.582143 0.579487 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-20-2017-260nw-653434405.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-20-2017-260nw-653434405.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fffe1878f15e4261d9841b008714ee8ed141db54
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-20-2017-260nw-653434405.txt
@@ -0,0 +1 @@
+0 0.482051 0.487500 0.543590 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-20-2017-260nw-653435158.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-20-2017-260nw-653435158.txt
new file mode 100644
index 0000000000000000000000000000000000000000..23c764f8a21fa29372c6a50426bbd0ebd463aa05
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-20-2017-260nw-653435158.txt
@@ -0,0 +1 @@
+0 0.492308 0.496429 0.641026 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-28-2017-260nw-653442136.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-28-2017-260nw-653442136.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2da8f1fa3ead8b5d5837f0150492ca72b0be85f4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-28-2017-260nw-653442136.txt
@@ -0,0 +1 @@
+0 0.364103 0.630357 0.600000 0.453571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-28-2017-260nw-653442151.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-28-2017-260nw-653442151.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a7fa5db6a1e735bb27b5f4de982830b009c4288
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-28-2017-260nw-653442151.txt
@@ -0,0 +1 @@
+0 0.507692 0.530357 0.892308 0.646429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-30-2016-260nw-430213753.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-30-2016-260nw-430213753.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5601d359e44fabb7be7e27fda05d5a12274aa28b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-30-2016-260nw-430213753.txt
@@ -0,0 +1 @@
+0 0.752564 0.257143 0.238462 0.228571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-429733945.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-429733945.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4eb89bee47cb41d6ca959b326ae4536aecff05c1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-429733945.txt
@@ -0,0 +1 @@
+0 0.297436 0.269643 0.292308 0.303571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-430210639.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-430210639.txt
new file mode 100644
index 0000000000000000000000000000000000000000..adefe998d7d868b3caed97e2fa233a8803209a12
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-430210639.txt
@@ -0,0 +1 @@
+0 0.684615 0.260714 0.379487 0.314286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-430210648.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-430210648.txt
new file mode 100644
index 0000000000000000000000000000000000000000..689695a58c393614dd420ed5c877696c647248a7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-430210648.txt
@@ -0,0 +1 @@
+0 0.782051 0.189286 0.148718 0.128571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-430210657.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-430210657.txt
new file mode 100644
index 0000000000000000000000000000000000000000..69a1a873a0d710f73b38a2e36633cc5b732a38e5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-430210657.txt
@@ -0,0 +1 @@
+0 0.497436 0.535714 0.292308 0.207143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-430210666.txt b/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-430210666.txt
new file mode 100644
index 0000000000000000000000000000000000000000..010bdbe0b7b59294d1df20cc13031336b7693a36
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-may-31-2016-260nw-430210666.txt
@@ -0,0 +1 @@
+0 0.723077 0.562500 0.174359 0.210714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-october-10-2017-260nw-733504105.txt b/projects/drone-net/normalized-labels/kagawa-japan-october-10-2017-260nw-733504105.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f544ef6b7ef5dcd884e298ae5ad1fc456ca5e5e5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-october-10-2017-260nw-733504105.txt
@@ -0,0 +1 @@
+0 0.510256 0.491071 0.979487 0.932143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-october-10-2017-260nw-733504699.txt b/projects/drone-net/normalized-labels/kagawa-japan-october-10-2017-260nw-733504699.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9598aa66a5f3bfd99e06f5b929bbfdc1bfb17bce
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-october-10-2017-260nw-733504699.txt
@@ -0,0 +1 @@
+0 0.505780 0.416071 0.988439 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-october-10-2017-260nw-733504744.txt b/projects/drone-net/normalized-labels/kagawa-japan-october-10-2017-260nw-733504744.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca586864f337d555d84d3524c7d249789e71ba9c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-october-10-2017-260nw-733504744.txt
@@ -0,0 +1 @@
+0 0.500000 0.433929 0.953846 0.789286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kagawa-japan-october-10-2017-260nw-733505971.txt b/projects/drone-net/normalized-labels/kagawa-japan-october-10-2017-260nw-733505971.txt
new file mode 100644
index 0000000000000000000000000000000000000000..38672e39bfd8575d24e119dc2dc3f3cbdd30d02a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kagawa-japan-october-10-2017-260nw-733505971.txt
@@ -0,0 +1 @@
+0 0.502564 0.426786 1.000000 0.746429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kampala-uganda-10082017-dji-phantom-260nw-759789199.txt b/projects/drone-net/normalized-labels/kampala-uganda-10082017-dji-phantom-260nw-759789199.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e4ef9ba9013d9f368efe5da2ed1904dfa1c95fe4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kampala-uganda-10082017-dji-phantom-260nw-759789199.txt
@@ -0,0 +1 @@
+0 0.523077 0.476786 0.784615 0.689286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kampala-uganda-10082017-dji-phantom-260nw-759789205.txt b/projects/drone-net/normalized-labels/kampala-uganda-10082017-dji-phantom-260nw-759789205.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1ce96280bf038c3e39232486f7160242cf3c0a43
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kampala-uganda-10082017-dji-phantom-260nw-759789205.txt
@@ -0,0 +1 @@
+0 0.578205 0.376786 0.412821 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kanchanaburi-bangkok-feb-1-2017-260nw-1025716813.txt b/projects/drone-net/normalized-labels/kanchanaburi-bangkok-feb-1-2017-260nw-1025716813.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5cb3ffdc42a2b36080b2627825828737e7e96087
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kanchanaburi-bangkok-feb-1-2017-260nw-1025716813.txt
@@ -0,0 +1 @@
+0 0.341009 0.335714 0.146930 0.192857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kandalaksha-russia-may-24-2018-260nw-1127352350.txt b/projects/drone-net/normalized-labels/kandalaksha-russia-may-24-2018-260nw-1127352350.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b349e58ee076277475ffecfaf64763276a9e8f80
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kandalaksha-russia-may-24-2018-260nw-1127352350.txt
@@ -0,0 +1 @@
+0 0.521614 0.673214 0.956772 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kandalaksha-russia-may-24-2018-260nw-1127515907.txt b/projects/drone-net/normalized-labels/kandalaksha-russia-may-24-2018-260nw-1127515907.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f7d90a86485a1327e3df6e50588c55e1e96c5bfd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kandalaksha-russia-may-24-2018-260nw-1127515907.txt
@@ -0,0 +1 @@
+0 0.514409 0.458929 0.521614 0.567857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kandalaksha-russia-may-24-2018-260nw-1127515910.txt b/projects/drone-net/normalized-labels/kandalaksha-russia-may-24-2018-260nw-1127515910.txt
new file mode 100644
index 0000000000000000000000000000000000000000..000a177a8b59078a72bb97cb47daa3e98579d658
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kandalaksha-russia-may-24-2018-260nw-1127515910.txt
@@ -0,0 +1 @@
+0 0.469231 0.737500 0.384615 0.210714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-653883454.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-653883454.txt
new file mode 100644
index 0000000000000000000000000000000000000000..60fbe361fbdd5b0a81a9e59eefe442365814a364
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-653883454.txt
@@ -0,0 +1 @@
+0 0.468031 0.341071 0.480818 0.560714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-653883460.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-653883460.txt
new file mode 100644
index 0000000000000000000000000000000000000000..56429d4085afcdcce9db8430b7981e2b7bef8bc6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-653883460.txt
@@ -0,0 +1 @@
+0 0.474425 0.450000 0.519182 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-653883466.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-653883466.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fd96045390cde6cc888fdac72dbafd11e06f4881
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-653883466.txt
@@ -0,0 +1 @@
+0 0.530769 0.483929 0.400000 0.389286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-654363346.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-654363346.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9cd767c1d14348ab173ef00b9b462cebd3d1bca4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-654363346.txt
@@ -0,0 +1 @@
+0 0.530769 0.512500 0.461538 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-654363349.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-654363349.txt
new file mode 100644
index 0000000000000000000000000000000000000000..851a8db535213022f3d2f6f11f0302894084bc99
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-654363349.txt
@@ -0,0 +1 @@
+0 0.550000 0.464286 0.461538 0.428571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-654363355.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-654363355.txt
new file mode 100644
index 0000000000000000000000000000000000000000..42cfe7f008897726b29491a4696c3f45f294e208
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-654363355.txt
@@ -0,0 +1 @@
+0 0.559615 0.489286 0.480769 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-654363361.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-654363361.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e014d47c5a41108b014dc404eae269569a24c88
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-april-24-2017-260nw-654363361.txt
@@ -0,0 +1 @@
+0 0.530691 0.462500 0.938619 0.925000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958530.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958530.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1bc0502485e685566c5cf3c414268beaf24cbf5e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958530.txt
@@ -0,0 +1 @@
+0 0.461538 0.458929 0.564103 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958539.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958539.txt
new file mode 100644
index 0000000000000000000000000000000000000000..94955c0892d468c1dc2e0d878c85a6d143455abb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958539.txt
@@ -0,0 +1 @@
+0 0.471795 0.437500 0.702564 0.560714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958602.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958602.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75957231faf450486cb2c21d6b931119119c45fa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958602.txt
@@ -0,0 +1 @@
+0 0.467949 0.428571 0.417949 0.314286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958605.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958605.txt
new file mode 100644
index 0000000000000000000000000000000000000000..366c7d15e0ef27174cb4b12f3f03785b9fadea08
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958605.txt
@@ -0,0 +1 @@
+0 0.511538 0.367857 0.864103 0.635714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958608.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958608.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b9e3a652cb3e4d9616ca45bd248b688bde1db8d1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958608.txt
@@ -0,0 +1 @@
+0 0.501282 0.407143 0.720513 0.721429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958623.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958623.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d00e136521675a48a20cb8f3b26403a091232bbc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-december-30-2015-260nw-359958623.txt
@@ -0,0 +1 @@
+0 0.403846 0.435714 0.433333 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-june-14-2017-260nw-660427228.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-june-14-2017-260nw-660427228.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f68b1469de14cd67b369469a5783a66e283e0ccd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-june-14-2017-260nw-660427228.txt
@@ -0,0 +1 @@
+0 0.494859 0.451786 0.907455 0.746429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699854.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699854.txt
new file mode 100644
index 0000000000000000000000000000000000000000..483d6044ba09b138a6c10f9f5f7b1f4b1213dbce
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699854.txt
@@ -0,0 +1 @@
+0 0.512853 0.537500 0.938303 0.746429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699857.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699857.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebbba135d09dcb232983ec4893c2cc1096e12626
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699857.txt
@@ -0,0 +1 @@
+0 0.620823 0.516071 0.424165 0.582143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699860.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699860.txt
new file mode 100644
index 0000000000000000000000000000000000000000..65fb1cb023fc448c093681d090a301034b4c0d69
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699860.txt
@@ -0,0 +1 @@
+0 0.506427 0.405357 0.982005 0.760714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699866.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699866.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c39aeffe0cb01c40802063c43edfff28d009b31
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699866.txt
@@ -0,0 +1 @@
+0 0.668380 0.523214 0.616967 0.810714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699869.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699869.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a18fa41c98bfd729e835bdd4e92e2f691b19ad3d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699869.txt
@@ -0,0 +1 @@
+0 0.223720 0.392857 0.393531 0.592857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699875.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699875.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3fa25f7c8938824d93a46ccb6b6335b1938288c0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1037699875.txt
@@ -0,0 +1 @@
+0 0.550000 0.476786 0.692308 0.582143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331699.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331699.txt
new file mode 100644
index 0000000000000000000000000000000000000000..260e9ea04a707bd136838cc7b04aadabd3e7f6bf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331699.txt
@@ -0,0 +1 @@
+0 0.456298 0.476786 0.897172 0.932143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331702.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331702.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9154864aaa6ded3b21c7536286079d427f6d7d35
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331702.txt
@@ -0,0 +1 @@
+0 0.688946 0.382143 0.565553 0.735714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331705.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331705.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dbbcfa49ca2a15d296c7b7f9ce83ed87c83598e5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331705.txt
@@ -0,0 +1 @@
+0 0.327763 0.530357 0.568123 0.682143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331711.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331711.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b159286424a58e6cd4008c24c9c8f884d0776b60
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331711.txt
@@ -0,0 +1 @@
+0 0.670513 0.448214 0.510256 0.703571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331717.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331717.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d62ec036ee418c1593f7d9ada788585b3c7677c8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038331717.txt
@@ -0,0 +1 @@
+0 0.717224 0.400000 0.565553 0.650000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601063.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601063.txt
new file mode 100644
index 0000000000000000000000000000000000000000..93ffd4da53e1eb96c0e87c5b33d6fac0695ae746
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601063.txt
@@ -0,0 +1 @@
+0 0.336761 0.435714 0.452442 0.642857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601066.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601066.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4f20f5fbf98100f0b6940b569bf943045242ea71
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601066.txt
@@ -0,0 +1 @@
+0 0.473008 0.460714 0.719794 0.907143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601069.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601069.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0596c3c7d30bdebe08e2e2bcd3d5af63f33d96e4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601069.txt
@@ -0,0 +1 @@
+0 0.550000 0.460714 0.730769 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601078.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601078.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cf8b84ca6dab5de44642d498f61b1c0ac8f77419
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601078.txt
@@ -0,0 +1 @@
+0 0.672237 0.551786 0.002571 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601081.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601081.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ccf108e0610d8944bcd5f7e0c3ac0525b4aa26c1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038601081.txt
@@ -0,0 +1 @@
+0 0.669666 0.457143 0.547558 0.778571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786397.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786397.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb9258ee19cdc19732eb5c3674a9c91b44dec368
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786397.txt
@@ -0,0 +1 @@
+0 0.578406 0.401786 0.591260 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786400.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786400.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aa65a5b43bfb54e9bb6a13a994bdd14fe1034fbe
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786400.txt
@@ -0,0 +1 @@
+0 0.466581 0.432143 0.809769 0.828571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786409.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc86c6fe5f7fed4163447f7c6d6668f42d37c707
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786409.txt
@@ -0,0 +1 @@
+0 0.372751 0.437500 0.488432 0.696429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786412.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786412.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec156a24a9665bc59d7167117b63c639fe3b0efc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786412.txt
@@ -0,0 +1 @@
+0 0.592545 0.514286 0.814910 0.714286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786415.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d75629407d5af1b6fad921171e21b03c1513cb7a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-03-2018-260nw-1038786415.txt
@@ -0,0 +1 @@
+0 0.627249 0.426786 0.745501 0.853571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802503.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802503.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0c54eea83f1fdf0549bb81f8c413891630ee4467
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802503.txt
@@ -0,0 +1 @@
+0 0.432051 0.460714 0.817949 0.871429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802506.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802506.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e92c2df40a4884a65ee44bccf935a6341eb1bcd7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802506.txt
@@ -0,0 +1 @@
+0 0.492308 0.505357 0.969231 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802509.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802509.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d407841076eaaaaecb9f35fdc58f43bd0e7236a1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802509.txt
@@ -0,0 +1 @@
+0 0.501282 0.464286 0.812821 0.850000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802518.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802518.txt
new file mode 100644
index 0000000000000000000000000000000000000000..afd5280be76e26aed108f97b10a258738bcf8226
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802518.txt
@@ -0,0 +1 @@
+0 0.563462 0.367857 0.803846 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802521.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802521.txt
new file mode 100644
index 0000000000000000000000000000000000000000..198db921af40618307815ab6205ac132ac6b4d52
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802521.txt
@@ -0,0 +1 @@
+0 0.510256 0.648214 0.984615 0.503571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802527.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802527.txt
new file mode 100644
index 0000000000000000000000000000000000000000..89b11d6b50adb62fd8c3139df141b9cb2ccfd0b5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802527.txt
@@ -0,0 +1 @@
+0 0.411538 0.476786 0.648718 0.896429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802533.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c6e5938500d94e976d5f2f43a00eab835614a9dc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802533.txt
@@ -0,0 +1 @@
+0 0.403846 0.494643 0.766667 0.917857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802539.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802539.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b9d108609d8096d4610d587169a3645234cad75d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-590802539.txt
@@ -0,0 +1 @@
+0 0.473077 0.487500 0.715385 0.789286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272000.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272000.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be85bcb33ba7bcbd3c234c8e45b75493735987c7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272000.txt
@@ -0,0 +1 @@
+0 0.507692 0.469643 0.882051 0.932143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272015.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272015.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5febcffa0957d458207f2df77460e182115f4188
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272015.txt
@@ -0,0 +1 @@
+0 0.388462 0.514286 0.694872 0.828571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272030.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272030.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40b756b123a03d95877817e980a7fba6321ed847
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272030.txt
@@ -0,0 +1 @@
+0 0.644872 0.412500 0.710256 0.825000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272063.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272063.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5ce855783ba9000afa7e506d57e4fca3e7df3ab6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272063.txt
@@ -0,0 +1 @@
+0 0.498996 0.544643 0.997992 0.667857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272075.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272075.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83fe358e6c8c09fad7adcf790f2beb76711e6abc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591272075.txt
@@ -0,0 +1 @@
+0 0.494872 0.425000 0.917949 0.850000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591782312.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591782312.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8d3e9bef4e9177f3b2635b152210fd5f9d64c904
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591782312.txt
@@ -0,0 +1 @@
+0 0.524485 0.467857 0.951031 0.764286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591782333.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591782333.txt
new file mode 100644
index 0000000000000000000000000000000000000000..597aa24b604e89483088c34b6912fae3eb338a35
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591782333.txt
@@ -0,0 +1 @@
+0 0.387179 0.458929 0.564103 0.839286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591782354.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591782354.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d7e575847d73abe04eacd1cc6a7d486d5e0d8ffb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-591782354.txt
@@ -0,0 +1 @@
+0 0.351097 0.430357 0.626959 0.675000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592137713.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592137713.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28cd704248e8782de1035eee29ed6b427613e90f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592137713.txt
@@ -0,0 +1 @@
+0 0.487179 0.462500 0.774359 0.925000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592137716.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592137716.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e4a5818372d2e2079740865cc9878b6ca6bde7e5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592137716.txt
@@ -0,0 +1 @@
+0 0.568702 0.428571 0.862595 0.835714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592137731.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592137731.txt
new file mode 100644
index 0000000000000000000000000000000000000000..597004b3af721d481001a357e146b2743f1fec59
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592137731.txt
@@ -0,0 +1 @@
+0 0.492308 0.519643 0.933333 0.653571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592137872.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592137872.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e30bb4d101ea46d1dab9a13873b63146c190d39d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592137872.txt
@@ -0,0 +1 @@
+0 0.517949 0.466071 0.964103 0.389286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592326905.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592326905.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d6e24a3d729de8497167234583afa9384e976e5c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592326905.txt
@@ -0,0 +1 @@
+0 0.483333 0.435714 0.951282 0.792857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592326911.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592326911.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d49f6491364d57fcc9ad1dd2fcba6323c0af87a7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592326911.txt
@@ -0,0 +1 @@
+0 0.520513 0.478571 0.846154 0.678571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592326944.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592326944.txt
new file mode 100644
index 0000000000000000000000000000000000000000..323e685759beede39acf4e899fa767f58a7e9700
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-march-1-2017-260nw-592326944.txt
@@ -0,0 +1 @@
+0 0.605128 0.464286 0.548718 0.871429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334721735.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334721735.txt
new file mode 100644
index 0000000000000000000000000000000000000000..af2decf9d7269fef86483f78c7b8d8c822e8a7e2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334721735.txt
@@ -0,0 +1 @@
+0 0.430769 0.500000 0.856410 0.664286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798637.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798637.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7309ec06a024063ecb3b5a1273c6e10e9c27f786
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798637.txt
@@ -0,0 +1 @@
+0 0.461140 0.428571 0.564767 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798643.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798643.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f4e4b6036190c0e666e240be378a4c76dff345a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798643.txt
@@ -0,0 +1 @@
+0 0.501244 0.557143 0.947761 0.678571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798670.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798670.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6a8df07f00ceba181387479fc9437815bb6621d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798670.txt
@@ -0,0 +1 @@
+0 0.494872 0.478571 0.989744 0.835714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798676.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798676.txt
new file mode 100644
index 0000000000000000000000000000000000000000..087dfceb618b83f0811a6ea5bf93e4637dc11c36
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798676.txt
@@ -0,0 +1 @@
+0 0.503846 0.485714 0.992308 0.892857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798694.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798694.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3ac0d6ce06301fa6ff8b0986a120ab8f9ec9255d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798694.txt
@@ -0,0 +1 @@
+0 0.498718 0.439286 0.971795 0.864286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798709.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798709.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0c041c05f6eb507bd0779600be89056eb0f5aee
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798709.txt
@@ -0,0 +1 @@
+0 0.500000 0.566071 0.866667 0.546429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798718.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798718.txt
new file mode 100644
index 0000000000000000000000000000000000000000..442a7711a25cbcbab26bb24e8d1da82a75912909
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798718.txt
@@ -0,0 +1 @@
+0 0.484615 0.523214 0.902564 0.789286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798739.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798739.txt
new file mode 100644
index 0000000000000000000000000000000000000000..90d1c677cff17688870cf78862f96ef28d7302f9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798739.txt
@@ -0,0 +1 @@
+0 0.474359 0.542857 0.851282 0.650000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798763.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798763.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c9cf3c83b53562459a196ab64b7b9d639da4a93c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798763.txt
@@ -0,0 +1 @@
+0 0.558974 0.482143 0.810256 0.871429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798772.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798772.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0cb84c56fcdcafadf14d2f2789b5b0bfb8f5b4d1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798772.txt
@@ -0,0 +1 @@
+0 0.356410 0.567857 0.707692 0.557143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798778.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798778.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb093d3e0aaa92bcabac6ea6a1184dd1e69a5737
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798778.txt
@@ -0,0 +1 @@
+0 0.501282 0.442857 0.997436 0.885714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798781.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798781.txt
new file mode 100644
index 0000000000000000000000000000000000000000..091adad987ddb6669b785ba8ada88bbd2ce364a9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798781.txt
@@ -0,0 +1 @@
+0 0.534615 0.460714 0.930769 0.857143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798784.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798784.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6cfc825b48c56c2bff9db7b5204161ea21165f5b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798784.txt
@@ -0,0 +1 @@
+0 0.592308 0.453571 0.815385 0.900000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798787.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798787.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ed26a63a75bf8658c6ff76d3384238c9ff03e8b3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334798787.txt
@@ -0,0 +1 @@
+0 0.492308 0.505357 0.907692 0.846429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801565.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801565.txt
new file mode 100644
index 0000000000000000000000000000000000000000..269142e18b8a7318b9987b9df52479b6a8b0e77d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801565.txt
@@ -0,0 +1 @@
+0 0.466667 0.419643 0.876923 0.775000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801568.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801568.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3042cb1db011a2e6f3b9635034e5bdda7f166286
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801568.txt
@@ -0,0 +1 @@
+0 0.542308 0.523214 0.658974 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801580.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801580.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11ed38df89c1893ae58f4c1fe180c821d969490f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801580.txt
@@ -0,0 +1 @@
+0 0.501282 0.571429 0.992308 0.728571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801586.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801586.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0a34a05f7a059479a91e958f0a04b3b93cdb2ec
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801586.txt
@@ -0,0 +1 @@
+0 0.500000 0.541071 0.800000 0.867857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801589.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801589.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b8ac2804cce19ed79b77fdc1e8e58c5559e9770c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801589.txt
@@ -0,0 +1 @@
+0 0.505128 0.457143 0.964103 0.871429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801592.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801592.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b0ac3fbaa3cad52e796d91b0c32b5dcc06d8e1c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801592.txt
@@ -0,0 +1 @@
+0 0.503846 0.473214 0.987179 0.889286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801595.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801595.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c41f3217723ad5ac1de546b3ae6d487b40746776
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801595.txt
@@ -0,0 +1 @@
+0 0.501282 0.442857 0.730769 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801598.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801598.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fc50b82f25ee722e7467b69a4810e8b7aa342b86
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801598.txt
@@ -0,0 +1 @@
+0 0.529487 0.471429 0.900000 0.735714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801607.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801607.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c6ea16d55e05b6d1a7b0155d2034aaa6c5c44b67
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801607.txt
@@ -0,0 +1 @@
+0 0.508974 0.460714 0.894872 0.871429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801610.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801610.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d42e31df090c7dc72f7d3dd0d7afa9d0ec90618b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801610.txt
@@ -0,0 +1 @@
+0 0.455128 0.548214 0.858974 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801619.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801619.txt
new file mode 100644
index 0000000000000000000000000000000000000000..39cec6941c7392db237077e532ec576d5e1cb686
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801619.txt
@@ -0,0 +1 @@
+0 0.430769 0.491071 0.846154 0.896429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801622.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801622.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35cde9d10f7254c9ac2d09e8595ae55d34038a53
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801622.txt
@@ -0,0 +1 @@
+0 0.506410 0.448214 0.941026 0.732143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801628.txt b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801628.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a36c0e5f1a40572beb44a2db4a620bd74c30deff
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kaunas-lithuania-october-30-2015-260nw-334801628.txt
@@ -0,0 +1 @@
+0 0.508974 0.458929 0.971795 0.760714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-403353925.txt b/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-403353925.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83595bc26155e4210cfd2e29434ffd686855baa4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-403353925.txt
@@ -0,0 +1 @@
+0 0.253846 0.575000 0.246154 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-409168366.txt b/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-409168366.txt
new file mode 100644
index 0000000000000000000000000000000000000000..01af4bd5ef144ac97cd8948f62eef58b59c34e56
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-409168366.txt
@@ -0,0 +1 @@
+0 0.520513 0.700000 0.482051 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-409168384.txt b/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-409168384.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d9b1f1897b733e822c6b8e78c47928890e118ea
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-409168384.txt
@@ -0,0 +1 @@
+0 0.511538 0.478571 0.910256 0.807143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-409168390.txt b/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-409168390.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c3a1f73e0260eb54859d266b70985623e8f46dd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-409168390.txt
@@ -0,0 +1 @@
+0 0.500000 0.433929 0.902564 0.596429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-409168393.txt b/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-409168393.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4bf1245c19236464edb633810e197b4c63d6ba29
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kazan-russia-june-25-2015-260nw-409168393.txt
@@ -0,0 +1 @@
+0 0.514103 0.516071 0.597436 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/keda-georgia-23-march-2018-260nw-1054835972.txt b/projects/drone-net/normalized-labels/keda-georgia-23-march-2018-260nw-1054835972.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a443a62e17fd44cdb62b9ebe51a4909520d312a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/keda-georgia-23-march-2018-260nw-1054835972.txt
@@ -0,0 +1 @@
+0 0.493590 0.462500 0.787179 0.475000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/keda-georgia-23-march-2018-260nw-1054835975.txt b/projects/drone-net/normalized-labels/keda-georgia-23-march-2018-260nw-1054835975.txt
new file mode 100644
index 0000000000000000000000000000000000000000..445983731627c619ad01933bb9396e825f245970
--- /dev/null
+++ b/projects/drone-net/normalized-labels/keda-georgia-23-march-2018-260nw-1054835975.txt
@@ -0,0 +1 @@
+0 0.540043 0.432143 0.569264 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/keda-georgia-23-march-2018-260nw-1054835978.txt b/projects/drone-net/normalized-labels/keda-georgia-23-march-2018-260nw-1054835978.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f763efc856b6fca670619e69fa5bf8198ff9e9f1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/keda-georgia-23-march-2018-260nw-1054835978.txt
@@ -0,0 +1 @@
+0 0.495677 0.473214 0.697406 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kempen-germany-december-29-2015-260nw-356401406.txt b/projects/drone-net/normalized-labels/kempen-germany-december-29-2015-260nw-356401406.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d57833c9a0e01442eb26ef0399628af74d0a7a10
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kempen-germany-december-29-2015-260nw-356401406.txt
@@ -0,0 +1 @@
+0 0.462821 0.501786 0.197436 0.153571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kenosha-pass-co-usa-september-260nw-717543823.txt b/projects/drone-net/normalized-labels/kenosha-pass-co-usa-september-260nw-717543823.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c28c6d5e3bd527537b541f3f7f4bee88d2cc7a01
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kenosha-pass-co-usa-september-260nw-717543823.txt
@@ -0,0 +1 @@
+0 0.365385 0.473214 0.617949 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kharkiv-ukraine-march-2-2018-260nw-1038318421.txt b/projects/drone-net/normalized-labels/kharkiv-ukraine-march-2-2018-260nw-1038318421.txt
new file mode 100644
index 0000000000000000000000000000000000000000..46670ae59ee036db8ec136c028246378d368ac59
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kharkiv-ukraine-march-2-2018-260nw-1038318421.txt
@@ -0,0 +1 @@
+0 0.740610 0.469643 0.373239 0.853571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kharkiv-ukraine-march-3-2018-260nw-1047446899.txt b/projects/drone-net/normalized-labels/kharkiv-ukraine-march-3-2018-260nw-1047446899.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e159acd60ad857dd8213ed5b2b87e45e2c35e494
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kharkiv-ukraine-march-3-2018-260nw-1047446899.txt
@@ -0,0 +1 @@
+0 0.496183 0.458929 0.702290 0.253571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kharkiv-ukraine-march-3-2018-260nw-1047449896.txt b/projects/drone-net/normalized-labels/kharkiv-ukraine-march-3-2018-260nw-1047449896.txt
new file mode 100644
index 0000000000000000000000000000000000000000..56dafe43743e6170873e3ae372b7091939d9b8b7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kharkiv-ukraine-march-3-2018-260nw-1047449896.txt
@@ -0,0 +1 @@
+0 0.715013 0.457143 0.513995 0.842857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kharkiv-ukraine-march-3-2018-260nw-1048140541.txt b/projects/drone-net/normalized-labels/kharkiv-ukraine-march-3-2018-260nw-1048140541.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e3d883ae714e6a4459f96d3053f5d97b747c455
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kharkiv-ukraine-march-3-2018-260nw-1048140541.txt
@@ -0,0 +1 @@
+0 0.299312 0.153571 0.277523 0.185714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/khonkaen-thailand-august-23-2017-260nw-684701641.txt b/projects/drone-net/normalized-labels/khonkaen-thailand-august-23-2017-260nw-684701641.txt
new file mode 100644
index 0000000000000000000000000000000000000000..efadcff6c5d986de7f86811ba0e6c788fc1f5f87
--- /dev/null
+++ b/projects/drone-net/normalized-labels/khonkaen-thailand-august-23-2017-260nw-684701641.txt
@@ -0,0 +1 @@
+0 0.370180 0.535714 0.262211 0.314286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/khonken-november-27-2016-drone-260nw-528316252.txt b/projects/drone-net/normalized-labels/khonken-november-27-2016-drone-260nw-528316252.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cdd2093f2b9408013b45b5bfa58817f56abaa8f0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/khonken-november-27-2016-drone-260nw-528316252.txt
@@ -0,0 +1 @@
+0 0.453846 0.401786 0.389744 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/khotynukraine-june-19-2018-mavic-260nw-1121974376.txt b/projects/drone-net/normalized-labels/khotynukraine-june-19-2018-mavic-260nw-1121974376.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2d5459e43c03a8ec3ecea21587cccec73bd0e18c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/khotynukraine-june-19-2018-mavic-260nw-1121974376.txt
@@ -0,0 +1 @@
+0 0.587500 0.482143 0.766667 0.328571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937145.txt b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937145.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9bae46f27da7df08b6095824a7283e2f2bfc886
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937145.txt
@@ -0,0 +1 @@
+0 0.523077 0.317857 0.953846 0.600000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937151.txt b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937151.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53b2014da5c095c2fdb73e0b4a3d8c18ce7416cb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937151.txt
@@ -0,0 +1 @@
+0 0.510256 0.280357 0.564103 0.489286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937157.txt b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937157.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86fe4b4b07af39c457795b66f33ae9cbac683672
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937157.txt
@@ -0,0 +1 @@
+0 0.457300 0.437500 0.490358 0.267857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937166.txt b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937166.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ee2828a21a3949339b9919b0dfc9e8409811155
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937166.txt
@@ -0,0 +1 @@
+0 0.519231 0.346429 0.961538 0.614286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937169.txt b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937169.txt
new file mode 100644
index 0000000000000000000000000000000000000000..064d1c17b4591d8581d209154ac4a6761883a5ca
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937169.txt
@@ -0,0 +1 @@
+0 0.558974 0.494643 0.743590 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937175.txt b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937175.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41be818c05638f0aafc7a0b98574f89872c8116e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937175.txt
@@ -0,0 +1 @@
+0 0.437333 0.514286 0.570667 0.507143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937181.txt b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937181.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a73f542a7cb88c02b454782bfb0c67ff4808992
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937181.txt
@@ -0,0 +1 @@
+0 0.453846 0.519643 0.851282 0.675000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937187.txt b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937187.txt
new file mode 100644
index 0000000000000000000000000000000000000000..68dbb5e1d7c07edf4ad3346eed44d2a16555212e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937187.txt
@@ -0,0 +1 @@
+0 0.494872 0.517857 0.733333 0.721429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937193.txt b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937193.txt
new file mode 100644
index 0000000000000000000000000000000000000000..523ea1a30043a57452d2ca674117fb69267e5a8b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937193.txt
@@ -0,0 +1 @@
+0 0.488462 0.533929 0.941026 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937199.txt b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937199.txt
new file mode 100644
index 0000000000000000000000000000000000000000..431c34e676041fb222a6ab23e15f381f1b37f3ea
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937199.txt
@@ -0,0 +1 @@
+0 0.476923 0.392857 0.600000 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937202.txt b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937202.txt
new file mode 100644
index 0000000000000000000000000000000000000000..353315bcd3bfce25158b14ffb2639712c04128ab
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937202.txt
@@ -0,0 +1 @@
+0 0.535897 0.473214 0.928205 0.925000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937208.txt b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937208.txt
new file mode 100644
index 0000000000000000000000000000000000000000..25b7e86cc5f57f78d88248fae8b8bb1b0abb5844
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937208.txt
@@ -0,0 +1 @@
+0 0.461440 0.450000 0.578406 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937214.txt b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937214.txt
new file mode 100644
index 0000000000000000000000000000000000000000..90db7800316b8df06e36768cde1c593fd30828c8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-april-24-2016-260nw-410937214.txt
@@ -0,0 +1 @@
+0 0.364103 0.476786 0.728205 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-august-8-2015-260nw-307863731.txt b/projects/drone-net/normalized-labels/kiev-ukraine-august-8-2015-260nw-307863731.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2277ed32bd3bbac65a9fb54bee39bd1ba30e4f3f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-august-8-2015-260nw-307863731.txt
@@ -0,0 +1 @@
+0 0.472000 0.476786 0.778667 0.567857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1126503905.txt b/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1126503905.txt
new file mode 100644
index 0000000000000000000000000000000000000000..608dec4ab937659642b34f6087e984970ba548b4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1126503905.txt
@@ -0,0 +1 @@
+0 0.464103 0.464286 0.764103 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1126504289.txt b/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1126504289.txt
new file mode 100644
index 0000000000000000000000000000000000000000..04e27ad0fb520a47aae4dbe7025f6bd00d161607
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1126504289.txt
@@ -0,0 +1 @@
+0 0.537179 0.394643 0.151282 0.075000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1126504481.txt b/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1126504481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..02af9e07d671ef0f123e0a62e105db6fad4ee9cb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1126504481.txt
@@ -0,0 +1 @@
+0 0.482051 0.423214 0.887179 0.596429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1126504784.txt b/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1126504784.txt
new file mode 100644
index 0000000000000000000000000000000000000000..88661cee1c045a064ef9e07464bf899bb2cdb048
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1126504784.txt
@@ -0,0 +1 @@
+0 0.498718 0.437500 0.741026 0.475000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1128076946.txt b/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1128076946.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2e270a23693bb19e7f48708e09db5d5939f6a07f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1128076946.txt
@@ -0,0 +1 @@
+0 0.512821 0.217857 0.189744 0.114286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1128076991.txt b/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1128076991.txt
new file mode 100644
index 0000000000000000000000000000000000000000..17fd7bb3d5ed305967a9e0a3af9b480e0ffa4204
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1128076991.txt
@@ -0,0 +1 @@
+0 0.530769 0.482143 0.682051 0.228571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1129141976.txt b/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1129141976.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a17299fab5a877c73f7108eee5f7b7c64f04886
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-june-20-2018-260nw-1129141976.txt
@@ -0,0 +1 @@
+0 0.569231 0.225000 0.261538 0.150000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-october-10-2014-260nw-222779749.txt b/projects/drone-net/normalized-labels/kiev-ukraine-october-10-2014-260nw-222779749.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f046c7701627868292110a2bb7ff52fe513f1120
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-october-10-2014-260nw-222779749.txt
@@ -0,0 +1 @@
+0 0.600865 0.701786 0.285303 0.225000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-october-10-2014-260nw-222779863.txt b/projects/drone-net/normalized-labels/kiev-ukraine-october-10-2014-260nw-222779863.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c3dae94d251612dc5728e7c4b477baa343252585
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-october-10-2014-260nw-222779863.txt
@@ -0,0 +1 @@
+0 0.729107 0.137500 0.115274 0.103571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-october-29-2016-260nw-506345443.txt b/projects/drone-net/normalized-labels/kiev-ukraine-october-29-2016-260nw-506345443.txt
new file mode 100644
index 0000000000000000000000000000000000000000..077304d966c9bec993f9486da31a1431a97ff00e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-october-29-2016-260nw-506345443.txt
@@ -0,0 +1 @@
+0 0.537084 0.537500 0.925831 0.582143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-october-29-2016-260nw-506345446.txt b/projects/drone-net/normalized-labels/kiev-ukraine-october-29-2016-260nw-506345446.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f5463cef9b4985903f7832afd786dec7e74d01ca
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-october-29-2016-260nw-506345446.txt
@@ -0,0 +1 @@
+0 0.319911 0.307143 0.295302 0.278571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-october-29-2016-260nw-506345452.txt b/projects/drone-net/normalized-labels/kiev-ukraine-october-29-2016-260nw-506345452.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c99827ba455561d996cd81b83e5c7cdc2c92f437
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-october-29-2016-260nw-506345452.txt
@@ -0,0 +1 @@
+0 0.525000 0.451786 0.935000 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev-ukraine-october-29-2016-260nw-506345803.txt b/projects/drone-net/normalized-labels/kiev-ukraine-october-29-2016-260nw-506345803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5d9d3c36aae366d0e632f47278889096cedf124d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev-ukraine-october-29-2016-260nw-506345803.txt
@@ -0,0 +1 @@
+0 0.393862 0.478571 0.419437 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev16-june2018-flying-dji-phantom-260nw-1120841090.txt b/projects/drone-net/normalized-labels/kiev16-june2018-flying-dji-phantom-260nw-1120841090.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5511ac0165650606b9e8bcdd019d211687069360
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev16-june2018-flying-dji-phantom-260nw-1120841090.txt
@@ -0,0 +1 @@
+0 0.517949 0.394643 0.420513 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142172347.txt b/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142172347.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d7378b693abbd8357baff43ee475a0a2884c775e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142172347.txt
@@ -0,0 +1 @@
+0 0.433333 0.403571 0.702564 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142172350.txt b/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142172350.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b8ad04ef675d9e74ec0de3d1594c9636f1e0275
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142172350.txt
@@ -0,0 +1 @@
+0 0.535714 0.457143 0.637931 0.664286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142694335.txt b/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142694335.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f2afcfc54ddeae4d4a8ea14fa2cc5983d982e83
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142694335.txt
@@ -0,0 +1 @@
+0 0.513889 0.417857 0.916667 0.735714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142694338.txt b/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142694338.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cbc6d0c09149098b10689e1b3499041630a29e6e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142694338.txt
@@ -0,0 +1 @@
+0 0.498718 0.442857 0.505128 0.585714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142694341.txt b/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142694341.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a546ec33d6ba66fa0e6f8bcc2ae1cde0147e360
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiev24-march2018-professional-aerial-drone-260nw-1142694341.txt
@@ -0,0 +1 @@
+0 0.560606 0.464286 0.843434 0.857143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kievukraine1-may2017dji-phantomaerial-video-camera-260nw-796039540.txt b/projects/drone-net/normalized-labels/kievukraine1-may2017dji-phantomaerial-video-camera-260nw-796039540.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7c225b72dccbbab8da14531f810baebe74de1653
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kievukraine1-may2017dji-phantomaerial-video-camera-260nw-796039540.txt
@@ -0,0 +1 @@
+0 0.510025 0.346429 0.458647 0.428571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kijkduin-netherlands-march-24-2017-260nw-609706286.txt b/projects/drone-net/normalized-labels/kijkduin-netherlands-march-24-2017-260nw-609706286.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0eb272c1f7ed5e40389404a1a21d61c42d9425b2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kijkduin-netherlands-march-24-2017-260nw-609706286.txt
@@ -0,0 +1 @@
+0 0.500000 0.466071 0.523077 0.225000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kijkduin-netherlands-march-24-2017-260nw-609706301.txt b/projects/drone-net/normalized-labels/kijkduin-netherlands-march-24-2017-260nw-609706301.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ff563f9ebbb8d3d79887719bc3eda8c962c6bc6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kijkduin-netherlands-march-24-2017-260nw-609706301.txt
@@ -0,0 +1 @@
+0 0.383333 0.323214 0.500000 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kijkduin-netherlands-march-24-2017-260nw-609706310.txt b/projects/drone-net/normalized-labels/kijkduin-netherlands-march-24-2017-260nw-609706310.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9b7bfcb897d370fed9494100cee61e66140309a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kijkduin-netherlands-march-24-2017-260nw-609706310.txt
@@ -0,0 +1 @@
+0 0.330769 0.282143 0.302564 0.150000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kijkduin-netherlands-march-24-2017-260nw-609706328.txt b/projects/drone-net/normalized-labels/kijkduin-netherlands-march-24-2017-260nw-609706328.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d64a045ec58f3de0e243b82b52e3cf93a361f7a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kijkduin-netherlands-march-24-2017-260nw-609706328.txt
@@ -0,0 +1 @@
+0 0.542308 0.383929 0.828205 0.510714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kiulu-sabah-malaysia-sep-2-260nw-709281637.txt b/projects/drone-net/normalized-labels/kiulu-sabah-malaysia-sep-2-260nw-709281637.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7d9df32eb850783ad70dde489cd13ca2b0b4f76
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kiulu-sabah-malaysia-sep-2-260nw-709281637.txt
@@ -0,0 +1 @@
+0 0.489744 0.451786 0.912821 0.839286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/koseuuemoisa-estonia-july-8-2017-260nw-674876896.txt b/projects/drone-net/normalized-labels/koseuuemoisa-estonia-july-8-2017-260nw-674876896.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d27a91d2f4cd03fef4ef11cfd460f8a054cc111
--- /dev/null
+++ b/projects/drone-net/normalized-labels/koseuuemoisa-estonia-july-8-2017-260nw-674876896.txt
@@ -0,0 +1 @@
+0 0.478205 0.337500 0.407692 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/koseuuemoisa-estonia-july-9-2017-260nw-675513886.txt b/projects/drone-net/normalized-labels/koseuuemoisa-estonia-july-9-2017-260nw-675513886.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b66d50662503b927ba77ab5ed37ba09aa532969
--- /dev/null
+++ b/projects/drone-net/normalized-labels/koseuuemoisa-estonia-july-9-2017-260nw-675513886.txt
@@ -0,0 +1 @@
+0 0.491026 0.401786 0.156410 0.103571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/koseuuemoisa-estonia-july-9-2017-260nw-675513889.txt b/projects/drone-net/normalized-labels/koseuuemoisa-estonia-july-9-2017-260nw-675513889.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3fa5f71cfa88fdb0b092d9a0b79aed507dff78be
--- /dev/null
+++ b/projects/drone-net/normalized-labels/koseuuemoisa-estonia-july-9-2017-260nw-675513889.txt
@@ -0,0 +1 @@
+0 0.496154 0.441071 0.710256 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149910.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149910.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f2f8ff40b9c7240b423d8be1652a3a97b98fc38
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149910.txt
@@ -0,0 +1 @@
+0 0.505128 0.503571 0.615385 0.278571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149913.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..57878bc930956341752af687c2dd127883acbc04
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149913.txt
@@ -0,0 +1 @@
+0 0.529487 0.458929 0.335897 0.132143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149922.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149922.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a604f03f9c3d6ca41058dc2ac611aaf10d9da7d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149922.txt
@@ -0,0 +1 @@
+0 0.519231 0.476786 0.330769 0.096429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149928.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149928.txt
new file mode 100644
index 0000000000000000000000000000000000000000..262665579a792a2b3b072e483490a497bf431133
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149928.txt
@@ -0,0 +1 @@
+0 0.484615 0.462500 0.533333 0.303571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149934.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149934.txt
new file mode 100644
index 0000000000000000000000000000000000000000..912e7f9b6a4a74c8e648f0cc5056f0b80cae7557
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721149934.txt
@@ -0,0 +1 @@
+0 0.508974 0.510714 0.720513 0.271429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902907.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902907.txt
new file mode 100644
index 0000000000000000000000000000000000000000..18320b8468355196d61dd45549308595bbb2e162
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902907.txt
@@ -0,0 +1 @@
+0 0.498718 0.508929 0.515385 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902913.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ef6bb787e3a5fb766b7018235ffd204c555e369c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902913.txt
@@ -0,0 +1 @@
+0 0.503846 0.462500 0.469231 0.396429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902925.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902925.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f831d8a44a1b27e6c99154d6e4e7e877d5533ea2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902925.txt
@@ -0,0 +1 @@
+0 0.487179 0.482143 0.548718 0.514286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902937.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902937.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c85346403f12e36af130a37056402e188d93857a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902937.txt
@@ -0,0 +1 @@
+0 0.506410 0.542857 0.371795 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902949.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902949.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3696b58a22f25974fc6b0459d3eba19447942ce5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902949.txt
@@ -0,0 +1 @@
+0 0.488462 0.457143 0.341026 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902964.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902964.txt
new file mode 100644
index 0000000000000000000000000000000000000000..423aff0c6172ac92600146e6265e94693b72c060
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-23-2017-260nw-721902964.txt
@@ -0,0 +1 @@
+0 0.496154 0.512500 0.371795 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044865.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044865.txt
new file mode 100644
index 0000000000000000000000000000000000000000..85db9d0fc161149ade3d6315738d72ff4a1bc41d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044865.txt
@@ -0,0 +1 @@
+0 0.475641 0.539286 0.802564 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044868.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044868.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f38cdaae9810b080e3b0845e3eb0adb52c1a9f4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044868.txt
@@ -0,0 +1 @@
+0 0.478205 0.437500 0.371795 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044874.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044874.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3ce18f71e2cea411b483b9346735827817ae023b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044874.txt
@@ -0,0 +1 @@
+0 0.483333 0.480357 0.161538 0.203571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044880.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044880.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3cbbe3fc68a19bcf80519eb44bfd40f70c96e74c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044880.txt
@@ -0,0 +1 @@
+0 0.512821 0.458929 0.246154 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044886.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044886.txt
new file mode 100644
index 0000000000000000000000000000000000000000..01e3036a2b397b24a7a1f7e9e0b722a36e4d6e48
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044886.txt
@@ -0,0 +1 @@
+0 0.483333 0.457143 0.335897 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044889.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044889.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b9137fda798fd664c782a2616e73c5cf98c440eb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724044889.txt
@@ -0,0 +1 @@
+0 0.507692 0.475000 0.266667 0.292857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724045414.txt b/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724045414.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0da9ea69c380f3f90948f8893746efbcaf76d9fe
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kostroma-russia-september-24-2017-260nw-724045414.txt
@@ -0,0 +1 @@
+0 0.517949 0.485714 0.651282 0.821429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465626.txt b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465626.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0a0c7fbe0a3be9f2e8166898427cde4ccad747a0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465626.txt
@@ -0,0 +1 @@
+0 0.557637 0.426786 0.884726 0.696429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465629.txt b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465629.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9f3c293c7717b851e5aa15c6a860e0a5a9c3ffe
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465629.txt
@@ -0,0 +1 @@
+0 0.553314 0.412500 0.461095 0.503571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465632.txt b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465632.txt
new file mode 100644
index 0000000000000000000000000000000000000000..666ba688e6280795ddf4d903052e3bcaa5f4aa53
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465632.txt
@@ -0,0 +1 @@
+0 0.335735 0.537500 0.002882 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465635.txt b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465635.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e136cd4397527eb7c55e9f68b7ce963eb6115b10
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465635.txt
@@ -0,0 +1 @@
+0 0.280980 0.417857 0.561960 0.814286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465638.txt b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..082e0000c0d4d3a2cd878e9c3a93a89b2446ce6b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465638.txt
@@ -0,0 +1 @@
+0 0.485591 0.394643 0.538905 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465641.txt b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465641.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0946d0f03451f5bf495be8ca8aa5dc99840adf64
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465641.txt
@@ -0,0 +1 @@
+0 0.566282 0.500000 0.573487 0.535714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465644.txt b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465644.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c25547a147de751d8ffb1e0da65aad8ca4fe3d7a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465644.txt
@@ -0,0 +1 @@
+0 0.510086 0.419643 0.507205 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465647.txt b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465647.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c4f70462c570a821280de98aa2e5ba0b1f4d0a20
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-february-22-260nw-1031465647.txt
@@ -0,0 +1 @@
+0 0.569164 0.346429 0.861671 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-june-29-260nw-668753665.txt b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-june-29-260nw-668753665.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4453be506006ef4ef5235a5468d21982ee46f7f6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalu-malaysia-june-29-260nw-668753665.txt
@@ -0,0 +1 @@
+0 0.458974 0.401786 0.851282 0.610714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalu-sabah-august-2-260nw-689069086.txt b/projects/drone-net/normalized-labels/kota-kinabalu-sabah-august-2-260nw-689069086.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c247ab91071a249108e4d09812392b984f2f36dc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalu-sabah-august-2-260nw-689069086.txt
@@ -0,0 +1 @@
+0 0.508997 0.412500 0.287918 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534474.txt b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534474.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c2c77cdad8b21d3906cab56e3d8131affceb533
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534474.txt
@@ -0,0 +1 @@
+0 0.492308 0.442857 0.702564 0.792857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534489.txt b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534489.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd64206fe9c70f5fb568071e718eae45c002f584
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534489.txt
@@ -0,0 +1 @@
+0 0.528205 0.500000 0.682051 0.714286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534492.txt b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534492.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ef9f98ad53de2f6cd0bf9b4251ed17efc5741a61
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534492.txt
@@ -0,0 +1 @@
+0 0.538462 0.466071 0.774359 0.825000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534501.txt b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534501.txt
new file mode 100644
index 0000000000000000000000000000000000000000..147873451b775f62ed5fcbb2b4cab6f9a6184858
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534501.txt
@@ -0,0 +1 @@
+0 0.510256 0.455357 0.682051 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535461.txt b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535461.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cda325d1d720179ce0846f2cc922d06dca415b56
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535461.txt
@@ -0,0 +1 @@
+0 0.430769 0.476786 0.605128 0.903571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535479.txt b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535479.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc045b1122e11ca4e225b2d6610f4047c5c0d3b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535479.txt
@@ -0,0 +1 @@
+0 0.276923 0.455357 0.512821 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535503.txt b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535503.txt
new file mode 100644
index 0000000000000000000000000000000000000000..410fd0ebb95824bc4da71899d33a091a37497f4f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535503.txt
@@ -0,0 +1 @@
+0 0.287179 0.332143 0.564103 0.485714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535521.txt b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535521.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ace36bcb54ea4290d92b1b3018b84a54ab0f3fc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535521.txt
@@ -0,0 +1 @@
+0 0.310256 0.323214 0.466667 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kotdanda-lalitpur-nepal-may-2-260nw-274883387.txt b/projects/drone-net/normalized-labels/kotdanda-lalitpur-nepal-may-2-260nw-274883387.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c9a2d8e37e3d5bb3953c8b08d87511ea7d137c8e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kotdanda-lalitpur-nepal-may-2-260nw-274883387.txt
@@ -0,0 +1 @@
+0 0.380403 0.557143 0.662824 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640584760.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640584760.txt
new file mode 100644
index 0000000000000000000000000000000000000000..375f19474d0a72bcb2d1cd58d8cdc582d88be1a5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640584760.txt
@@ -0,0 +1 @@
+0 0.451571 0.455357 0.730366 0.775000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631725.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631725.txt
new file mode 100644
index 0000000000000000000000000000000000000000..838e2fc5489ddb6296c76abd5306a0812008a791
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631725.txt
@@ -0,0 +1 @@
+0 0.466667 0.346429 0.533333 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631734.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631734.txt
new file mode 100644
index 0000000000000000000000000000000000000000..146de7aa3253f88ff6fdb960607b43f65a2caeda
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631734.txt
@@ -0,0 +1 @@
+0 0.474277 0.450000 0.517685 0.407143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631743.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631743.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be4b0924c81970703646df205ef07e299595b0f7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631743.txt
@@ -0,0 +1 @@
+0 0.457692 0.321429 0.515385 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631761.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631761.txt
new file mode 100644
index 0000000000000000000000000000000000000000..08ba39ed78ec3314c1a9341426eaf09bdd330f9a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631761.txt
@@ -0,0 +1 @@
+0 0.508021 0.573214 0.224599 0.246429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631770.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631770.txt
new file mode 100644
index 0000000000000000000000000000000000000000..529357655e2421f6ad9dca435bb1ac7b51383e36
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631770.txt
@@ -0,0 +1 @@
+0 0.448718 0.450000 0.528205 0.528571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631779.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631779.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cf76fbf776ec6445c119b3af8edcce0fa3997518
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631779.txt
@@ -0,0 +1 @@
+0 0.500000 0.633929 0.386740 0.339286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631785.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631785.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a7fec48a10a4e8b5fa8d78dc0280adabb3bf34ed
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631785.txt
@@ -0,0 +1 @@
+0 0.502564 0.473214 0.441026 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631791.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631791.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05fbd0c794f42bc0abb80a45b6cae08ddb9d4648
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631791.txt
@@ -0,0 +1 @@
+0 0.498413 0.435714 0.273016 0.228571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631797.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631797.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a58266e09020d2d469eda28e5d3ef0d4bd23a63e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631797.txt
@@ -0,0 +1 @@
+0 0.496114 0.467857 0.443005 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631803.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e312a2659d1ac1a58880e39f7cd26c4eefb212e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631803.txt
@@ -0,0 +1 @@
+0 0.492308 0.508929 0.374359 0.389286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631812.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631812.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5523e37549678b7001c1d81612e88240b03f709a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631812.txt
@@ -0,0 +1 @@
+0 0.501253 0.537500 0.481203 0.446429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631824.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631824.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b27d3716849bf3b4121581c458855f347fca270
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631824.txt
@@ -0,0 +1 @@
+0 0.442308 0.478571 0.597436 0.528571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631830.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631830.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c925b0e2cf3cc678bbc6041a1808beae4befb29
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631830.txt
@@ -0,0 +1 @@
+0 0.525641 0.385714 0.435897 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631851.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631851.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ae96a4e0446a729f8161f4fed64674b2349ae80
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631851.txt
@@ -0,0 +1 @@
+0 0.521277 0.412500 0.627660 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631860.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631860.txt
new file mode 100644
index 0000000000000000000000000000000000000000..881f3bd91a37dabfd0c4bdac1d4761b6564efa8a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631860.txt
@@ -0,0 +1 @@
+0 0.484615 0.410714 0.384615 0.342857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631884.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631884.txt
new file mode 100644
index 0000000000000000000000000000000000000000..651840d5705e6ebf7f686904e530edb4c9bb4bab
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631884.txt
@@ -0,0 +1 @@
+0 0.489458 0.480357 0.394578 0.325000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631890.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631890.txt
new file mode 100644
index 0000000000000000000000000000000000000000..794a3e742a8f3d760b9248399340e1c5999e7cef
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631890.txt
@@ -0,0 +1 @@
+0 0.480263 0.462500 0.348684 0.353571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631917.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631917.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a0eb8ababf21b21f86a0f2b9f535091f70c20ca
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631917.txt
@@ -0,0 +1 @@
+0 0.489744 0.473214 0.528205 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631929.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631929.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c0f322693f8024f866f7163179de37a4ccc8b744
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631929.txt
@@ -0,0 +1 @@
+0 0.494444 0.466071 0.427778 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631935.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631935.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4bcc821c1c08dedc3c467e57f04d49cb6f6636c7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631935.txt
@@ -0,0 +1 @@
+0 0.489706 0.437500 0.373529 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631941.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631941.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e5c9f9c10dce4998064585ceb7941367baf2bec
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631941.txt
@@ -0,0 +1 @@
+0 0.507692 0.517857 0.743590 0.550000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631947.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631947.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a01e75b5bb6aaaecf06ada370c11f95c1cf883a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631947.txt
@@ -0,0 +1 @@
+0 0.497436 0.500000 0.625641 0.507143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631953.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631953.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f2c84bcd71b01c340357eb116b46f1c342d1d83
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631953.txt
@@ -0,0 +1 @@
+0 0.500000 0.437500 0.347150 0.203571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631959.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631959.txt
new file mode 100644
index 0000000000000000000000000000000000000000..30704d9daf6483ae7e9fe2bb3233db374c2369a5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631959.txt
@@ -0,0 +1 @@
+0 0.478205 0.575000 0.397436 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631968.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631968.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fbe7661136016354a4887975f4390b3dc66372e2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631968.txt
@@ -0,0 +1 @@
+0 0.503856 0.571429 0.267352 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631977.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631977.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad8909d16be5b970f978de1ad0d11c7676ed0a7e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631977.txt
@@ -0,0 +1 @@
+0 0.484615 0.325000 0.430769 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631983.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631983.txt
new file mode 100644
index 0000000000000000000000000000000000000000..19ff58f8e45b003047cf660a1ac2b7616ac739b3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631983.txt
@@ -0,0 +1 @@
+0 0.505540 0.394643 0.385042 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631998.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631998.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5aa50b7e0586a8e814d2ae0e1dbe8b28742dc0a6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-640631998.txt
@@ -0,0 +1 @@
+0 0.511538 0.430357 0.382051 0.253571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-737142226.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-737142226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2b07d105a3d2598b7c0219dd32d5cd6d61c58f82
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-737142226.txt
@@ -0,0 +1 @@
+0 0.551020 0.675000 0.897959 0.500000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-740123020.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-740123020.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13f01287925e80198b7514cebf95587037e4a123
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-740123020.txt
@@ -0,0 +1 @@
+0 0.479487 0.414286 0.589744 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-740123038.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-740123038.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3940a4b85c6a60a6892f1783c7fb98642cae929d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-740123038.txt
@@ -0,0 +1 @@
+0 0.517192 0.455357 0.404011 0.310714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-740123047.txt b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-740123047.txt
new file mode 100644
index 0000000000000000000000000000000000000000..423beca72a166a086f20c657876c0c3b718cd57f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-april-14-2017-260nw-740123047.txt
@@ -0,0 +1 @@
+0 0.534615 0.364286 0.561538 0.528571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990403.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990403.txt
new file mode 100644
index 0000000000000000000000000000000000000000..273e96cb5bcfd4dc8ebab38d9af91e3fc301f67a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990403.txt
@@ -0,0 +1 @@
+0 0.584615 0.458929 0.671795 0.610714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990406.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990406.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7946a5f69674a25b28ad5a361606aae91588cc46
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990406.txt
@@ -0,0 +1 @@
+0 0.515385 0.407143 0.882051 0.700000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990409.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c848eef591dfbe6aa6628826042afcb6a8619bf1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990409.txt
@@ -0,0 +1 @@
+0 0.494949 0.428571 0.858586 0.471429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990418.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990418.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d30dcf89c88923dab7e077110e478562704a95db
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990418.txt
@@ -0,0 +1 @@
+0 0.510526 0.433929 0.731579 0.717857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990421.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990421.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e0042d71ca8cd3385e4625a4454fbdd5ddb0e6b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990421.txt
@@ -0,0 +1 @@
+0 0.525641 0.530357 0.600000 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990424.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990424.txt
new file mode 100644
index 0000000000000000000000000000000000000000..254d1fc44f3ea5c6eff2c1d76307a645d57e456f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990424.txt
@@ -0,0 +1 @@
+0 0.452564 0.223214 0.264103 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990427.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990427.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c0fd4e2882436ba572a3affcc77d659b4238bb4b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990427.txt
@@ -0,0 +1 @@
+0 0.500000 0.605357 0.707692 0.717857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990430.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990430.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35f5c80d25dd74b76862ac313f8fe976de7efb8e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990430.txt
@@ -0,0 +1 @@
+0 0.497436 0.430357 0.692308 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990433.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990433.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3d5efa225ba3db441f55e3ea3257b8f2e3230c2e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990433.txt
@@ -0,0 +1 @@
+0 0.533333 0.480357 0.830769 0.689286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990436.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990436.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1777471c6d360176e62cf8cbf153e5b16cb5955
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990436.txt
@@ -0,0 +1 @@
+0 0.521067 0.476786 0.957865 0.867857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990442.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990442.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8853ef289628ce761916b66612d8aed851bfabee
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990442.txt
@@ -0,0 +1 @@
+0 0.505128 0.478571 0.989744 0.914286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990445.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990445.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97487f68ff66fc287dbf71e367fae49ecf39f2d3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990445.txt
@@ -0,0 +1 @@
+0 0.534615 0.512500 0.715385 0.575000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990448.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990448.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b644f846855020f981b0520c913b5be08ee9034
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990448.txt
@@ -0,0 +1 @@
+0 0.501282 0.482143 0.612821 0.507143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990451.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990451.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f4e3aa95428af639ea0a612b90021f2785b3564
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990451.txt
@@ -0,0 +1 @@
+0 0.495562 0.607143 0.855030 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990457.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990457.txt
new file mode 100644
index 0000000000000000000000000000000000000000..739a6254ed9da115d8eb53d3222fd54d46dcfdff
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990457.txt
@@ -0,0 +1 @@
+0 0.501282 0.364286 0.858974 0.628571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990466.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990466.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e645e7e4750f0c7193d59d6fbbf82be7dc3cc3e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990466.txt
@@ -0,0 +1 @@
+0 0.483871 0.598214 0.704301 0.596429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990475.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990475.txt
new file mode 100644
index 0000000000000000000000000000000000000000..690e956de8fdc1c8fc16fbcb81e55263923bdbcc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990475.txt
@@ -0,0 +1 @@
+0 0.517949 0.326786 0.600000 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990481.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d7dddad168c907faefed7a1e93e8c0d9fa887c9f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990481.txt
@@ -0,0 +1 @@
+0 0.522849 0.460714 0.905914 0.757143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990496.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990496.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3de1e1e234dce6623f9bece40bec8aefe68d437b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990496.txt
@@ -0,0 +1 @@
+0 0.528205 0.517857 0.892308 0.885714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990511.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990511.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be8628af15532c7dc90dbb4156992a8eb49695c3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990511.txt
@@ -0,0 +1 @@
+0 0.500000 0.464286 1.000000 0.928571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990517.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990517.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb3f61ee0779850fbb60607f08f57501365b6190
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990517.txt
@@ -0,0 +1 @@
+0 0.487179 0.189286 0.225641 0.207143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990523.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990523.txt
new file mode 100644
index 0000000000000000000000000000000000000000..536785a1a6f406a2cfa7c2b06360713f93e4ed8c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990523.txt
@@ -0,0 +1 @@
+0 0.480769 0.632143 0.792308 0.642857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990529.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990529.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32e4d7240728f063448588b256d88375ada3891c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990529.txt
@@ -0,0 +1 @@
+0 0.502564 0.469643 0.994872 0.910714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990532.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990532.txt
new file mode 100644
index 0000000000000000000000000000000000000000..59fe071e4c26cccabf2b0f99a9eca203745f0ebb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990532.txt
@@ -0,0 +1 @@
+0 0.511538 0.392857 0.864103 0.721429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990535.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990535.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee4290cccd9b80915b19c0cb0690987e3eb04543
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-693990535.txt
@@ -0,0 +1 @@
+0 0.509067 0.553571 0.743523 0.735714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-739947835.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-739947835.txt
new file mode 100644
index 0000000000000000000000000000000000000000..21a69ebe98644c640838c5d598b21b4f65ab9995
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-739947835.txt
@@ -0,0 +1 @@
+0 0.500000 0.464286 0.822102 0.764286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-739947955.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-739947955.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eadb8e16c3d77429fec714632a6e3a43598f48bd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-739947955.txt
@@ -0,0 +1 @@
+0 0.447297 0.232143 0.294595 0.264286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-739948054.txt b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-739948054.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4221a45b299bfc1c5c1b45373cd16dfed34d323b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-june-10-2017-260nw-739948054.txt
@@ -0,0 +1 @@
+0 0.490789 0.614286 0.713158 0.628571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016226.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4366665016106d08511e46f7da9d919d9cac4983
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016226.txt
@@ -0,0 +1 @@
+0 0.492308 0.458929 0.225641 0.196429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016229.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016229.txt
new file mode 100644
index 0000000000000000000000000000000000000000..021aab3747159e600f0bad31678751a1f597ab00
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016229.txt
@@ -0,0 +1 @@
+0 0.516667 0.442857 0.294872 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016232.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016232.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5dff8e96074a5ceb343e55abbb015015b24bc6c8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016232.txt
@@ -0,0 +1 @@
+0 0.510256 0.475000 0.215385 0.214286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016235.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016235.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95c42ec5a0a404275158ec56f1eac24bd568e781
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016235.txt
@@ -0,0 +1 @@
+0 0.473077 0.462500 0.305128 0.282143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016238.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016238.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6d8b753073cb01475f68b77a513df17d584c214
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016238.txt
@@ -0,0 +1 @@
+0 0.505128 0.308929 0.230769 0.160714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016241.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016241.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69c6bcdb3a9da40b653f79332c42fcf830215a6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016241.txt
@@ -0,0 +1 @@
+0 0.493590 0.291071 0.289744 0.146429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016244.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016244.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a6f28043c850179e734e29e77b658d660767838
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016244.txt
@@ -0,0 +1 @@
+0 0.505128 0.432143 0.353846 0.335714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016247.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016247.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d837a87d299627113b19a1403939fc4ce0654b7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016247.txt
@@ -0,0 +1 @@
+0 0.491026 0.267857 0.228205 0.207143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016250.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016250.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5725f27e60125a4edfad591b9eab73ae075c03e0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016250.txt
@@ -0,0 +1 @@
+0 0.521242 0.421429 0.284314 0.178571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016253.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016253.txt
new file mode 100644
index 0000000000000000000000000000000000000000..077aca3fc6b56611faa742b1f9fdab64504a2e4b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016253.txt
@@ -0,0 +1 @@
+0 0.500000 0.126786 0.227053 0.110714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016256.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016256.txt
new file mode 100644
index 0000000000000000000000000000000000000000..64e97c23c49bb14feca74fe94ce9fc6f15788c14
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016256.txt
@@ -0,0 +1 @@
+0 0.505128 0.471429 0.158974 0.114286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016259.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016259.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9be77dba553ac49d8457beefc520479d4a00c4cf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016259.txt
@@ -0,0 +1 @@
+0 0.505195 0.260714 0.205195 0.185714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016262.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016262.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b4334f971cf63f8ea476c7778c660309fb3555b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016262.txt
@@ -0,0 +1 @@
+0 0.500000 0.501786 0.430894 0.360714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016265.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016265.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10aeb8d72b0430e6abc4fe3a0ee8658cb0d27fbf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016265.txt
@@ -0,0 +1 @@
+0 0.506410 0.455357 0.141026 0.082143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016268.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016268.txt
new file mode 100644
index 0000000000000000000000000000000000000000..24838d485f7c52402fbdf9c0ed12662a5c6c62da
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016268.txt
@@ -0,0 +1 @@
+0 0.506410 0.496429 0.243590 0.185714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016271.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016271.txt
new file mode 100644
index 0000000000000000000000000000000000000000..43e12efff23b9476450ec42948dc3e3c8ddd4b97
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016271.txt
@@ -0,0 +1 @@
+0 0.488432 0.516071 0.421594 0.260714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016274.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016274.txt
new file mode 100644
index 0000000000000000000000000000000000000000..68b43d04c149b6825e5cf97d6da5387e304984dc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016274.txt
@@ -0,0 +1 @@
+0 0.483333 0.491071 0.638462 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016277.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016277.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e4ba3b32f5bf72ce28b6886b3122e2ec421d7f87
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016277.txt
@@ -0,0 +1 @@
+0 0.514103 0.285714 0.130769 0.100000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016280.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016280.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3d18a867ade5b77f886fcded3590b32feb69223c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016280.txt
@@ -0,0 +1 @@
+0 0.528205 0.487500 0.564103 0.446429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016286.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016286.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c739715c1aabac73dea3eb3ad36a496188e5c23d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016286.txt
@@ -0,0 +1 @@
+0 0.513274 0.476786 0.631268 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016295.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016295.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b95eb3099d2077393cee1dce2b7a17fa1f54d0a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016295.txt
@@ -0,0 +1 @@
+0 0.507979 0.451786 0.547872 0.389286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016298.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016298.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c960d96634f5ab6617955dd4b42147b14957643e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016298.txt
@@ -0,0 +1 @@
+0 0.519391 0.437500 0.495845 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016301.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016301.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4141161df5b9a903be92dba72f33605128093a06
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1034016301.txt
@@ -0,0 +1 @@
+0 0.507692 0.466071 0.558974 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738162.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738162.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41a1a793124e39ee474324131c2ff019a767145b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738162.txt
@@ -0,0 +1 @@
+0 0.488462 0.446429 0.571795 0.878571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738165.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738165.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9065fc289f28832cc0c0955b90399634c316459d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738165.txt
@@ -0,0 +1 @@
+0 0.501282 0.401786 0.561538 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738168.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738168.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff5d88c53e2a6b24d2253b85aac5c291196b58f2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738168.txt
@@ -0,0 +1 @@
+0 0.786096 0.417857 0.288770 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738171.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738171.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ac14f1e66eacfea0b717d743179bc6301f167534
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738171.txt
@@ -0,0 +1 @@
+0 0.571795 0.457143 0.728205 0.835714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738174.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738174.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f42b2e8dc477051691338032a00ea9a7b1c20a4a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738174.txt
@@ -0,0 +1 @@
+0 0.597436 0.414286 0.492308 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738177.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738177.txt
new file mode 100644
index 0000000000000000000000000000000000000000..784b486936f858199e1b889e1970cc0cd2ed1722
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738177.txt
@@ -0,0 +1 @@
+0 0.505128 0.475000 0.989744 0.907143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738180.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738180.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4769b9a324ce4c25b6329ea3a6720f21a9b674e6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738180.txt
@@ -0,0 +1 @@
+0 0.461538 0.398214 0.605128 0.753571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738183.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738183.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c2536cb9aefb41d8f8080e3d9982bfe3a2a5add0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738183.txt
@@ -0,0 +1 @@
+0 0.285075 0.441071 0.570149 0.782143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738186.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738186.txt
new file mode 100644
index 0000000000000000000000000000000000000000..147bea665fe2fbe491661a2ba443402f276f8098
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738186.txt
@@ -0,0 +1 @@
+0 0.500000 0.466071 1.000000 0.925000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738189.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738189.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1919c402713b0af3f7a76ca5a61b0048b26d6fdc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738189.txt
@@ -0,0 +1 @@
+0 0.494751 0.430357 0.448819 0.525000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738222.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738222.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13e0d3a21f55c5f8d8aeffe90bc64f13c3e461cf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738222.txt
@@ -0,0 +1 @@
+0 0.539474 0.539286 0.921053 0.771429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738225.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738225.txt
new file mode 100644
index 0000000000000000000000000000000000000000..017b7ff04f7a6436ab72595feb5bd22501ca4205
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738225.txt
@@ -0,0 +1 @@
+0 0.516883 0.450000 0.524675 0.650000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738228.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738228.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff8a117e29e1ef8a7780adf4d7568b0805c547e8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738228.txt
@@ -0,0 +1 @@
+0 0.502618 0.476786 0.497382 0.653571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738234.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738234.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66045cc39e84b341e1868e17680687242fd95670
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738234.txt
@@ -0,0 +1 @@
+0 0.502564 0.460714 0.635897 0.785714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738252.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738252.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e571d0e36f19eba66a3bd71c47d27a6a2066175c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738252.txt
@@ -0,0 +1 @@
+0 0.516839 0.412500 0.624352 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738258.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738258.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e0205ce0ed0cb1e92d99fc57dc0824b6f485ea74
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738258.txt
@@ -0,0 +1 @@
+0 0.519231 0.464286 0.961538 0.921429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738267.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738267.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3fde53de14c1ba5b64e06bd77dd022942cde6ee5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-1045738267.txt
@@ -0,0 +1 @@
+0 0.494764 0.444643 0.408377 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799606.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799606.txt
new file mode 100644
index 0000000000000000000000000000000000000000..64a72e1e7e52eb7d29c1e12872b3656c27d356b4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799606.txt
@@ -0,0 +1 @@
+0 0.497436 0.412500 0.451282 0.510714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799609.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799609.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dd113602683fc69b533b197135ed8e387ad050dc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799609.txt
@@ -0,0 +1 @@
+0 0.490196 0.437500 0.397759 0.503571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799612.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799612.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fd3c545351dcb2cbed5c03cb51cfd88f1235b513
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799612.txt
@@ -0,0 +1 @@
+0 0.485897 0.519643 0.971795 0.960714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799615.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799615.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28f21bcee324a1f04860fcfda675afea3f3b371e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799615.txt
@@ -0,0 +1 @@
+0 0.534615 0.460714 0.756410 0.900000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799618.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799618.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b95bcfbd03c6161c067c9d94c19e626d3f7a9f5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799618.txt
@@ -0,0 +1 @@
+0 0.487179 0.482143 0.374359 0.535714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799621.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799621.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a8c12d067a81bb8157485ca9f60e94f27f95ca81
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799621.txt
@@ -0,0 +1 @@
+0 0.456298 0.482143 0.727506 0.857143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799627.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799627.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61becb6ccd8e6effc52bff0a2b7980bf2023cc46
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-651799627.txt
@@ -0,0 +1 @@
+0 0.379487 0.500000 0.758974 0.928571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-737152261.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-737152261.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41cb734ccad16ab426d1b5ece40f84a1e0b35fa6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-737152261.txt
@@ -0,0 +1 @@
+0 0.466667 0.430357 0.641026 0.753571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-740239144.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-740239144.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0a4a521bf33d3136747501b31d947213adc1e29d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-740239144.txt
@@ -0,0 +1 @@
+0 0.471557 0.416071 0.571856 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-740239195.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-740239195.txt
new file mode 100644
index 0000000000000000000000000000000000000000..811e971a961055fa670eee20f0a9cb363d0aa124
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-740239195.txt
@@ -0,0 +1 @@
+0 0.515424 0.462500 0.681234 0.839286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-740239216.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-740239216.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e378302a64a26bd9e280c27b7cb054ab21f5fae
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-740239216.txt
@@ -0,0 +1 @@
+0 0.523810 0.448214 0.369748 0.596429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-740239285.txt b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-740239285.txt
new file mode 100644
index 0000000000000000000000000000000000000000..14fb1f9387a1e02ae7002d1a1fdadabbb5862627
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnodar-russia-may-30-2017-260nw-740239285.txt
@@ -0,0 +1 @@
+0 0.471774 0.467857 0.373656 0.514286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382227.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382227.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4dcb8053e59aae81d8f897ea889d5f8742180662
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382227.txt
@@ -0,0 +1 @@
+0 0.300000 0.280357 0.179487 0.182143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382230.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382230.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28f28a2f368921c086f14cecc77116eacecded08
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382230.txt
@@ -0,0 +1 @@
+0 0.720513 0.444643 0.128205 0.160714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382233.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382233.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd17e7e37a32cf489158eb7bf865d0fdeb866508
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382233.txt
@@ -0,0 +1 @@
+0 0.808974 0.517857 0.238462 0.185714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382239.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382239.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c666a8ee420c3f8c535d1b75e1badc9399d10723
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382239.txt
@@ -0,0 +1 @@
+0 0.600000 0.289286 0.441026 0.292857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382245.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382245.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44e609acd4df6e56993060344fa05fd4e3b0632d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382245.txt
@@ -0,0 +1 @@
+0 0.288462 0.405357 0.141026 0.167857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382257.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382257.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c12bb422bb7ab4df5a436e61dff1580fdd480ef7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382257.txt
@@ -0,0 +1 @@
+0 0.738443 0.291071 0.216545 0.203571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382260.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382260.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41640afa0bcc3a16a15bcd981a52129fc9dd5bc1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382260.txt
@@ -0,0 +1 @@
+0 0.456410 0.378571 0.389744 0.471429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382269.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382269.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a7c8fb03c80588d8310642da83f011dfffefe0f6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382269.txt
@@ -0,0 +1 @@
+0 0.442641 0.467857 0.560606 0.814286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382272.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382272.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6df3af8472950b6aad9c0fbebb5de0035fe5daab
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382272.txt
@@ -0,0 +1 @@
+0 0.283333 0.408929 0.156410 0.196429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382275.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382275.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6dbe433fc655d13665b81fed17f3b6d7ea11c721
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382275.txt
@@ -0,0 +1 @@
+0 0.644501 0.267857 0.414322 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382281.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382281.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be943e954bd4bc2ce02f57f882a37f7d393c4d39
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382281.txt
@@ -0,0 +1 @@
+0 0.698718 0.232143 0.371795 0.264286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382284.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382284.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a395d7aa2b6dfb0172e8f391c8203e862a5aaed
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382284.txt
@@ -0,0 +1 @@
+0 0.803846 0.364286 0.228205 0.192857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382290.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382290.txt
new file mode 100644
index 0000000000000000000000000000000000000000..512d233fe315e2ad2fc1bd3e9c5501337b2a08f8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382290.txt
@@ -0,0 +1 @@
+0 0.750000 0.457143 0.084615 0.092857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382293.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382293.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77dabe1acd7fd3ed00980897815b55fe71eadcc1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382293.txt
@@ -0,0 +1 @@
+0 0.638462 0.192857 0.235897 0.207143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382296.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382296.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd3fb3a2969735d9df361965a1c27e48fa3f95b9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382296.txt
@@ -0,0 +1 @@
+0 0.630769 0.308929 0.220513 0.175000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382305.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382305.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1f5b2145950f45fa4b94820fb7c2d472325765a7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382305.txt
@@ -0,0 +1 @@
+0 0.515385 0.398214 0.512821 0.689286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382311.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382311.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a93163d7802acefa91bc254ce66ac8945dd738b7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382311.txt
@@ -0,0 +1 @@
+0 0.246154 0.262500 0.276923 0.353571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382314.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382314.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e76a7f06aecb65b0458549825c55b1d2589d74f2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-460382314.txt
@@ -0,0 +1 @@
+0 0.594872 0.421429 0.507692 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-624460604.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-624460604.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9207eeaf8d09cc9da39478589c663932a208bb85
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-624460604.txt
@@ -0,0 +1 @@
+0 0.498818 0.491071 0.657210 0.703571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-624460610.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-624460610.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b21012e0ce2f5be5cd8602c567e34cd66f7ca588
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-624460610.txt
@@ -0,0 +1 @@
+0 0.632051 0.464286 0.735897 0.914286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-624460613.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-624460613.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6e5771084a5658777aed0010e6aa703ac829bdc5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-624460613.txt
@@ -0,0 +1 @@
+0 0.533333 0.457143 0.697436 0.828571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-624460619.txt b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-624460619.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b88109b374df4dc2090ae8c6ed352c6cacb1805
--- /dev/null
+++ b/projects/drone-net/normalized-labels/krasnoyarsk-russia-june-26-2016-260nw-624460619.txt
@@ -0,0 +1 @@
+0 0.552564 0.523214 0.576923 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-22-january-2018-260nw-1007673940.txt b/projects/drone-net/normalized-labels/kuala-lumpur-22-january-2018-260nw-1007673940.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b221c8b86c3b25f3065dfc75c4adcef39466b01
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-22-january-2018-260nw-1007673940.txt
@@ -0,0 +1 @@
+0 0.472622 0.467857 0.662824 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-22-january-2018-260nw-1010297203.txt b/projects/drone-net/normalized-labels/kuala-lumpur-22-january-2018-260nw-1010297203.txt
new file mode 100644
index 0000000000000000000000000000000000000000..650ec4568acd59a6bae977ad5924bb86f01283ce
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-22-january-2018-260nw-1010297203.txt
@@ -0,0 +1 @@
+0 0.500000 0.494643 0.938462 0.653571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-7-november-260nw-750130546.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-7-november-260nw-750130546.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1ffda7dbb347ba1d1e5fb46d254d8c2c538a9b56
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-7-november-260nw-750130546.txt
@@ -0,0 +1 @@
+0 0.480769 0.444643 0.474359 0.325000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-7-november-260nw-750130741.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-7-november-260nw-750130741.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c283302566962e59fbbd55a95d1c8b6c66f4c004
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-7-november-260nw-750130741.txt
@@ -0,0 +1 @@
+0 0.508974 0.405357 0.684615 0.725000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-7-november-260nw-750130798.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-7-november-260nw-750130798.txt
new file mode 100644
index 0000000000000000000000000000000000000000..427ba075375e64d7bffaca3579fee569e98e6b9f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-7-november-260nw-750130798.txt
@@ -0,0 +1 @@
+0 0.674359 0.498214 0.435897 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-7-november-260nw-750130882.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-7-november-260nw-750130882.txt
new file mode 100644
index 0000000000000000000000000000000000000000..edd436c27e12df29f6dffdd8a7acc415f1299879
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-7-november-260nw-750130882.txt
@@ -0,0 +1 @@
+0 0.675641 0.435714 0.315385 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-april-15-260nw-1068730016.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-april-15-260nw-1068730016.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e5bec1996800dbd443b8516d548d31e951e9853
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-april-15-260nw-1068730016.txt
@@ -0,0 +1 @@
+0 0.497436 0.460714 0.933333 0.642857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-april-15th-260nw-1068674960.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-april-15th-260nw-1068674960.txt
new file mode 100644
index 0000000000000000000000000000000000000000..89e01577c67b08ca373fb4518fb629c0424f7837
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-april-15th-260nw-1068674960.txt
@@ -0,0 +1 @@
+0 0.352041 0.483929 0.438776 0.246429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-april-19th-260nw-1074288866.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-april-19th-260nw-1074288866.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fd915535fcaa56d7f635bd7d7f19702a2c3fdf06
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-april-19th-260nw-1074288866.txt
@@ -0,0 +1 @@
+0 0.564103 0.480357 0.815385 0.896429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-august-17th-260nw-697548319.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-august-17th-260nw-697548319.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e125ad6397c47fdd48ae1c4bc8861107b9a8f3f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-august-17th-260nw-697548319.txt
@@ -0,0 +1 @@
+0 0.615551 0.458929 0.172786 0.139286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-august-17th-260nw-697548322.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-august-17th-260nw-697548322.txt
new file mode 100644
index 0000000000000000000000000000000000000000..750c60c1ebc665d62f7c0056817b971b93774694
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-august-17th-260nw-697548322.txt
@@ -0,0 +1 @@
+0 0.565875 0.487500 0.323974 0.346429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-august-17th-260nw-697548325.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-august-17th-260nw-697548325.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a0c24cd6e2eec8d9835727f5bd27dec8bc4b200
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-august-17th-260nw-697548325.txt
@@ -0,0 +1 @@
+0 0.497840 0.350000 0.114471 0.092857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-circa-december-260nw-778430221.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-circa-december-260nw-778430221.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ac32de68b47e9dfd6e6cd94aca0c6468c2aad496
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-circa-december-260nw-778430221.txt
@@ -0,0 +1 @@
+0 0.445652 0.396429 0.581522 0.357143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-circa-december-260nw-778430233.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-circa-december-260nw-778430233.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f102c27c8e13b07dca25f5a35beff19d7872642
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-circa-december-260nw-778430233.txt
@@ -0,0 +1 @@
+0 0.542120 0.473214 0.736413 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-circa-december-260nw-778430263.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-circa-december-260nw-778430263.txt
new file mode 100644
index 0000000000000000000000000000000000000000..041ebc2e2eaddc9416b23b60d672ce04ed25757f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-circa-december-260nw-778430263.txt
@@ -0,0 +1 @@
+0 0.472826 0.446429 0.489130 0.250000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844084.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844084.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3cc9b1651d59b6482962cbdd0035570b5b09c388
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844084.txt
@@ -0,0 +1 @@
+0 0.517949 0.503571 0.964103 0.585714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844087.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844087.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c83bbcc710797ad8e21921a2854ea0abaa9ac1ac
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844087.txt
@@ -0,0 +1 @@
+0 0.524359 0.400000 0.797436 0.635714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844090.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844090.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa36b54bcac386bbfa3e53302367e444a0cc5a06
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844090.txt
@@ -0,0 +1 @@
+0 0.479487 0.425000 0.728205 0.614286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844093.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844093.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a9de8231a4a0f8332c70addae64fcd9bb85a0f78
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844093.txt
@@ -0,0 +1 @@
+0 0.557692 0.446429 0.823077 0.500000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844096.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844096.txt
new file mode 100644
index 0000000000000000000000000000000000000000..016ff113c4e7f92cbff05c63f8519423a6dcc784
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844096.txt
@@ -0,0 +1 @@
+0 0.569231 0.446429 0.666667 0.571429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844099.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844099.txt
new file mode 100644
index 0000000000000000000000000000000000000000..158098983c5e7af76125cdef3e2f1486b8f64bde
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777844099.txt
@@ -0,0 +1 @@
+0 0.535897 0.453571 0.887179 0.635714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777845692.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777845692.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2b491573b6265e79c826de608c3e62f53c7d2fb6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-december-16-260nw-777845692.txt
@@ -0,0 +1 @@
+0 0.414103 0.391071 0.602564 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-february-3-260nw-1019191063.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-february-3-260nw-1019191063.txt
new file mode 100644
index 0000000000000000000000000000000000000000..27dea12a8d8c6f53426793864e449318065e2173
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-february-3-260nw-1019191063.txt
@@ -0,0 +1 @@
+0 0.258879 0.301786 0.360748 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151654.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151654.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2884886baf272e2baae573e0135ddad01d46d8bc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151654.txt
@@ -0,0 +1 @@
+0 0.487032 0.467857 0.887608 0.814286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151675.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151675.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9fe3857d63b1111f436024350ead2febafaaa2b9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151675.txt
@@ -0,0 +1 @@
+0 0.468300 0.455357 0.861671 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151705.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151705.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a6a52ec38c713dbeb413825d99df89f24850755
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151705.txt
@@ -0,0 +1 @@
+0 0.465418 0.421429 0.890490 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151735.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151735.txt
new file mode 100644
index 0000000000000000000000000000000000000000..48f8d67d459e87b9d8105647e322dcb23d1e9291
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151735.txt
@@ -0,0 +1 @@
+0 0.502882 0.394643 0.994236 0.775000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151768.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151768.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96f7738c7a753ddf112e50ede76970a31762b6a8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151768.txt
@@ -0,0 +1 @@
+0 0.456772 0.462500 0.890490 0.825000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151789.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151789.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b84ab4746697cb2c27f63e8aeffbe5a4b54887a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151789.txt
@@ -0,0 +1 @@
+0 0.476945 0.469643 0.717579 0.860714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151882.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151882.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d19c0b5abf2d2f263cfaacdbec5056bd3d4b4eb0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151882.txt
@@ -0,0 +1 @@
+0 0.494236 0.428571 0.832853 0.550000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151921.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151921.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3eae8828d7604e30ac3f856a948acabc3c24a26
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151921.txt
@@ -0,0 +1 @@
+0 0.485591 0.535714 0.896254 0.585714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151981.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151981.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b3f39b06e225bbc29c36df64f746ecc6a2115c2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570151981.txt
@@ -0,0 +1 @@
+0 0.491354 0.430357 0.602305 0.703571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570152005.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570152005.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b9d107c92a9a6d2d67a1eb82498d22074cc145ac
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570152005.txt
@@ -0,0 +1 @@
+0 0.507205 0.369643 0.985591 0.689286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570152026.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570152026.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f81a5a08c28f678053a9964972920110ae0149f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570152026.txt
@@ -0,0 +1 @@
+0 0.524496 0.432143 0.951009 0.821429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570152068.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570152068.txt
new file mode 100644
index 0000000000000000000000000000000000000000..94dd553da62e61d124c4362f0cf6ea69f53f5fa8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-january-31-260nw-570152068.txt
@@ -0,0 +1 @@
+0 0.822767 0.001786 0.002882 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-1133183477.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-1133183477.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f03c247f3ae01e52849a71dc499b98b91cab81af
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-1133183477.txt
@@ -0,0 +1 @@
+0 0.494872 0.487500 0.958974 0.696429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-676356808.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-676356808.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ecb228257d485e28fe7291e878d830133f34311c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-676356808.txt
@@ -0,0 +1 @@
+0 0.507692 0.478571 0.984615 0.921429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-676356811.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-676356811.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cf66aaf4f6f3e3b9c7d972751887844eb11611cc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-676356811.txt
@@ -0,0 +1 @@
+0 0.464103 0.448214 0.923077 0.896429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-676356820.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-676356820.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5e2a44b84c6d48b528b09edb4f957938f15b8d53
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-676356820.txt
@@ -0,0 +1 @@
+0 0.678205 0.380357 0.638462 0.753571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-676356823.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-676356823.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5066a43932bcda97b47ce7184071e30d9f872930
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-july-13-260nw-676356823.txt
@@ -0,0 +1 @@
+0 0.669231 0.348214 0.661538 0.689286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-march-30-260nw-613142645.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-march-30-260nw-613142645.txt
new file mode 100644
index 0000000000000000000000000000000000000000..279947f16976f2efe4a0bab7519b92fbc8caee1c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-march-30-260nw-613142645.txt
@@ -0,0 +1 @@
+0 0.467949 0.498214 0.525641 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081493000.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081493000.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0d59d0b9043e7045804a914d8613f6efbe52cd0a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081493000.txt
@@ -0,0 +1 @@
+0 0.316017 0.498214 0.467532 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081493381.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081493381.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4fa5678c073366d3beb72cf97deb1ac0531a7519
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081493381.txt
@@ -0,0 +1 @@
+0 0.533550 0.455357 0.712121 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081493828.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081493828.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bdaeaff16c3c9bf403661dde425557192bf2a559
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081493828.txt
@@ -0,0 +1 @@
+0 0.540043 0.480357 0.564935 0.796429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081494347.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081494347.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cc984211a8d13696ab674e9ccdf0112cd3cb3971
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081494347.txt
@@ -0,0 +1 @@
+0 0.318182 0.541071 0.571429 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081494797.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081494797.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2b7aab6ca5117e80f3eafe59817ea161d1088fd6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081494797.txt
@@ -0,0 +1 @@
+0 0.480519 0.396429 0.948052 0.750000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081494893.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081494893.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c1ae1b4de51c8278f669dd7de4f829a6434c887
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-may-2-260nw-1081494893.txt
@@ -0,0 +1 @@
+0 0.480519 0.421429 0.619048 0.600000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-nov-5-260nw-751980943.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-nov-5-260nw-751980943.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05260f034582ce988815f907c646b640e60bdb1a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-nov-5-260nw-751980943.txt
@@ -0,0 +1 @@
+0 0.502564 0.487500 0.994872 0.667857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-nov-5-260nw-751980949.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-nov-5-260nw-751980949.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a2352baa637a29f8320ce89e9780788006e47891
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-nov-5-260nw-751980949.txt
@@ -0,0 +1 @@
+0 0.506410 0.526786 0.987179 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185479.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185479.txt
new file mode 100644
index 0000000000000000000000000000000000000000..19025fa3839b50adb769b40cb75cf38561d9ba05
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185479.txt
@@ -0,0 +1 @@
+0 0.498756 0.439286 0.624378 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185488.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185488.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cf1cb4393b234fef35f7291eeb4b4bd0b4fed3be
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185488.txt
@@ -0,0 +1 @@
+0 0.455206 0.735714 0.682809 0.200000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185494.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185494.txt
new file mode 100644
index 0000000000000000000000000000000000000000..19cb9c58aafd1e5b2346dcec7daaeaf31876bae6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185494.txt
@@ -0,0 +1 @@
+0 0.529494 0.473214 0.660112 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185500.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185500.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7bc74e3fae69bbac05aac164b740cbd8a2373c91
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185500.txt
@@ -0,0 +1 @@
+0 0.689655 0.489286 0.547126 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185503.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185503.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6344e20603c03e2bcac508596ea3a35fc8b747e6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185503.txt
@@ -0,0 +1 @@
+0 0.618313 0.410714 0.602881 0.550000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185506.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185506.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79725b9630da1d5c6d789cef8c36a6329da80585
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185506.txt
@@ -0,0 +1 @@
+0 0.643603 0.635714 0.488251 0.214286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185512.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185512.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab22c675014312a4ec2883eff70252f4f4586a14
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185512.txt
@@ -0,0 +1 @@
+0 0.497436 0.501786 0.476923 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185521.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185521.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b4ed1e7c320214e7f7ab00a78acca23cae047a32
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185521.txt
@@ -0,0 +1 @@
+0 0.498765 0.430357 0.814815 0.260714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185530.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185530.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53e5b7aea0ab76572918943109b3895b939332c6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185530.txt
@@ -0,0 +1 @@
+0 0.498708 0.505357 0.563307 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185536.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185536.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c2013875d7b11f12f72f9d2d22e28132535505b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185536.txt
@@ -0,0 +1 @@
+0 0.481250 0.423214 0.742500 0.360714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185542.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185542.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6dda798de8b22f5d1287fe6d492d4408fdbe244
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185542.txt
@@ -0,0 +1 @@
+0 0.332051 0.339286 0.407692 0.292857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185548.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185548.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4188e60e6bd85181317b294421e54da7382a80db
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185548.txt
@@ -0,0 +1 @@
+0 0.507335 0.414286 0.794621 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185557.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185557.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ea9673a0302d181d833662536a2758e1db75e35
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185557.txt
@@ -0,0 +1 @@
+0 0.366667 0.301786 0.666667 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185563.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185563.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32ebaa36f665a251ca6a3eb26385fc2959943190
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-october-2017-260nw-738185563.txt
@@ -0,0 +1 @@
+0 0.514398 0.571429 0.824607 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-5-260nw-709218931.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-5-260nw-709218931.txt
new file mode 100644
index 0000000000000000000000000000000000000000..85d8385776d2ce47dd088b6ba6c63d1e21e282ee
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-5-260nw-709218931.txt
@@ -0,0 +1 @@
+0 0.324359 0.421429 0.494872 0.678571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184705.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184705.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ead8e7ec964dd1a75d7d6af1d53fcd00ffce6a95
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184705.txt
@@ -0,0 +1 @@
+0 0.524359 0.408929 0.453846 0.203571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184717.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184717.txt
new file mode 100644
index 0000000000000000000000000000000000000000..54c32c86dad527f18d06a30721ccbd90d09730a7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184717.txt
@@ -0,0 +1 @@
+0 0.575641 0.405357 0.669231 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184726.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184726.txt
new file mode 100644
index 0000000000000000000000000000000000000000..963a2f35df162ed5123b6f57992fc83e3c0c657d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184726.txt
@@ -0,0 +1 @@
+0 0.516667 0.416071 0.971795 0.453571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184744.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184744.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5f47c7c535ed883eb84acad66ff63d76b9775cbd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184744.txt
@@ -0,0 +1 @@
+0 0.493590 0.528571 0.392308 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184750.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184750.txt
new file mode 100644
index 0000000000000000000000000000000000000000..207919995483af48dfb698ef83efb9c42bac9b49
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184750.txt
@@ -0,0 +1 @@
+0 0.548718 0.460714 0.784615 0.271429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184759.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184759.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3ea870bef965c8e21f1073354156e6e16108e50f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184759.txt
@@ -0,0 +1 @@
+0 0.503846 0.528571 0.669231 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184768.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184768.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2bbd1bc2a8554dd04512793bcf94524cd4ad4912
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711184768.txt
@@ -0,0 +1 @@
+0 0.501282 0.432143 0.889744 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186397.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186397.txt
new file mode 100644
index 0000000000000000000000000000000000000000..428efbc4ed9c489cf18fca568417586370bf4400
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186397.txt
@@ -0,0 +1 @@
+0 0.402564 0.337500 0.553846 0.525000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186403.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186403.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1f349db7e978579daad6d4d4d3e2ac8e0b6a185
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186403.txt
@@ -0,0 +1 @@
+0 0.365385 0.283929 0.500000 0.510714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186409.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7346cbdaac1975f1a99e8ef020114a0fae3cf10f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186409.txt
@@ -0,0 +1 @@
+0 0.708974 0.391071 0.520513 0.610714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186412.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186412.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c56e072a18734e48f16797d65eb337a23e335cd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186412.txt
@@ -0,0 +1 @@
+0 0.294872 0.591071 0.492308 0.510714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186415.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186415.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2211f93b4e54ebaedef077f24a2903f4d62a8997
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186415.txt
@@ -0,0 +1 @@
+0 0.251282 0.485714 0.420513 0.528571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186454.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186454.txt
new file mode 100644
index 0000000000000000000000000000000000000000..15c779ea21487e8b3d07bb4df0737ac1aef71870
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-711186454.txt
@@ -0,0 +1 @@
+0 0.262821 0.451786 0.464103 0.346429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-714548464.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-714548464.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6edeaaf01ec51b0100776396bc65936cd07772b9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-714548464.txt
@@ -0,0 +1 @@
+0 0.688462 0.232143 0.623077 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-714548479.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-714548479.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b2147dfa69e483a3100182cb0e15df7c993d6e5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-714548479.txt
@@ -0,0 +1 @@
+0 0.564103 0.448214 0.871795 0.882143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-714548485.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-714548485.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13bf3b76cc52fcef7d9b06e19d8f2f0d362321a2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-714548485.txt
@@ -0,0 +1 @@
+0 0.576923 0.260714 0.692308 0.521429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-717395503.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-717395503.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97000b1dcd5c00921575f0517119bc06493772c9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-717395503.txt
@@ -0,0 +1 @@
+0 0.479487 0.517857 0.774359 0.514286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-717395512.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-717395512.txt
new file mode 100644
index 0000000000000000000000000000000000000000..092f894e39a02e3a3af36b49820dfeb0f344b092
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-6-260nw-717395512.txt
@@ -0,0 +1 @@
+0 0.550000 0.405357 0.746154 0.696429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-9-260nw-713358379.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-9-260nw-713358379.txt
new file mode 100644
index 0000000000000000000000000000000000000000..613142520e297c868f9563fbae0ba844c9d9561a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-9-260nw-713358379.txt
@@ -0,0 +1 @@
+0 0.776923 0.392857 0.441026 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-9-260nw-713358391.txt b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-9-260nw-713358391.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7372ccb5e4b496d912e82f359c9f4f39e6198d9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-malaysia-september-9-260nw-713358391.txt
@@ -0,0 +1 @@
+0 0.739744 0.448214 0.376923 0.217857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221473.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221473.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2662794a191ef3c8ebb16a9cfbfb4da9f9d986e7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221473.txt
@@ -0,0 +1 @@
+0 0.591603 0.478571 0.557252 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221476.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221476.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9988d71f0fffabcacfdaa454919ca7f77001ae2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221476.txt
@@ -0,0 +1 @@
+0 0.623894 0.337500 0.460177 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221479.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221479.txt
new file mode 100644
index 0000000000000000000000000000000000000000..07aa0b735b7373f81bad641c74fccc9f0d3fd602
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221479.txt
@@ -0,0 +1 @@
+0 0.447837 0.435714 0.692112 0.742857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221482.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221482.txt
new file mode 100644
index 0000000000000000000000000000000000000000..85d6b768337e6a8d36008aec0cdd2d1b06b06d4c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221482.txt
@@ -0,0 +1 @@
+0 0.442748 0.483929 0.809160 0.803571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221485.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221485.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f45556bde5bb57ce8fc6f1f6eafa959b5a49d250
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221485.txt
@@ -0,0 +1 @@
+0 0.382952 0.476786 0.664122 0.817857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221488.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221488.txt
new file mode 100644
index 0000000000000000000000000000000000000000..785dbd249c75dc1e5e92a281ed90590de6b4926b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221488.txt
@@ -0,0 +1 @@
+0 0.456743 0.516071 0.781170 0.732143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221494.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221494.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cc7619f0088ed275b98c2c4a86f3900bb24078ff
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221494.txt
@@ -0,0 +1 @@
+0 0.442748 0.508929 0.697201 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221497.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221497.txt
new file mode 100644
index 0000000000000000000000000000000000000000..389b9eca9eb739cfa7fe388731bda389fc81ce55
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221497.txt
@@ -0,0 +1 @@
+0 0.440204 0.528571 0.569975 0.428571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221500.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221500.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b4d436c8b154125414d829c9737b96cbc21d679
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221500.txt
@@ -0,0 +1 @@
+0 0.452926 0.612500 0.524173 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221503.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221503.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b44c9970afb628c9dcd5bb842428341b3273642
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221503.txt
@@ -0,0 +1 @@
+0 0.469466 0.451786 0.699746 0.839286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221506.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221506.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a37c760fe15e06cb08df8bab13c56c0b0272d7ed
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221506.txt
@@ -0,0 +1 @@
+0 0.535623 0.617857 0.475827 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221509.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221509.txt
new file mode 100644
index 0000000000000000000000000000000000000000..45f8e242a026cc78cd82d9fa8ab2c7eae92dbd55
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221509.txt
@@ -0,0 +1 @@
+0 0.533079 0.375000 0.760814 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221518.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221518.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7275d8b78fecffbb6865f7770d34748fb4a485e5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221518.txt
@@ -0,0 +1 @@
+0 0.678082 0.416071 0.529680 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221524.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221524.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8efdcc7fb0d8f84c286d37ce3f16c86de09b38a3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221524.txt
@@ -0,0 +1 @@
+0 0.472010 0.460714 0.684478 0.864286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221533.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aec5617203c6b553e27448cc23547dbcfd0eaa1f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221533.txt
@@ -0,0 +1 @@
+0 0.504728 0.421429 0.593381 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221551.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221551.txt
new file mode 100644
index 0000000000000000000000000000000000000000..342b21fdbb55583d8c2f19269deb0af079c00101
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221551.txt
@@ -0,0 +1 @@
+0 0.472010 0.594643 0.521628 0.446429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221584.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221584.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35762c5a0a5c2f4f87e6079f4cad88cebd342c68
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221584.txt
@@ -0,0 +1 @@
+0 0.482188 0.364286 0.750636 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221596.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221596.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e3405f6775b79082c7a92ecaf7f1748badc1d8df
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221596.txt
@@ -0,0 +1 @@
+0 0.512723 0.442857 0.725191 0.721429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221608.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221608.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b231a6260fbc05af268b60cdad952ed654ce81e2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221608.txt
@@ -0,0 +1 @@
+0 0.421120 0.448214 0.506361 0.646429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221626.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221626.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3020f7aa178463833d0a9520034eb75bfecfc7a9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221626.txt
@@ -0,0 +1 @@
+0 0.535623 0.610714 0.521628 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221638.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..65b6330e003ccdf480fcc468e5dde9bf50ae2707
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221638.txt
@@ -0,0 +1 @@
+0 0.492366 0.389286 0.572519 0.671429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221647.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221647.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b43dbc83b260c40037e93c2765347cb5b942506f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221647.txt
@@ -0,0 +1 @@
+0 0.529262 0.453571 0.763359 0.571429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221656.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221656.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2179821de11b349971d61a18af3b194b63e70c5b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221656.txt
@@ -0,0 +1 @@
+0 0.493639 0.358929 0.727735 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221668.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221668.txt
new file mode 100644
index 0000000000000000000000000000000000000000..588a51b4ddcfb7922f12be80128d49ce08e28344
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221668.txt
@@ -0,0 +1 @@
+0 0.489822 0.351786 0.709924 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221680.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221680.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e2adc74c689136e84ab0e091809f87bca03db8a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221680.txt
@@ -0,0 +1 @@
+0 0.526718 0.546429 0.458015 0.407143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221689.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221689.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b52266f0eb6d1bfbd84d48c99dfa424b4eef4977
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221689.txt
@@ -0,0 +1 @@
+0 0.533079 0.505357 0.781170 0.810714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221695.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221695.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb238b2690804475456175eed5852560e75efe3f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221695.txt
@@ -0,0 +1 @@
+0 0.562341 0.466071 0.676845 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221698.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221698.txt
new file mode 100644
index 0000000000000000000000000000000000000000..451da3b9003dd9299e415801e6906e86ad19d12d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221698.txt
@@ -0,0 +1 @@
+0 0.617048 0.487500 0.659033 0.825000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221701.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221701.txt
new file mode 100644
index 0000000000000000000000000000000000000000..afe31740a36225ca306200caa091e4d175505e56
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221701.txt
@@ -0,0 +1 @@
+0 0.395674 0.494643 0.587786 0.739286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221710.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221710.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a27b4e3cb5d87c8ec3bcab2bc017b8170f3b0d8c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221710.txt
@@ -0,0 +1 @@
+0 0.497455 0.400000 0.516539 0.628571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221713.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221713.txt
new file mode 100644
index 0000000000000000000000000000000000000000..39fbf7dcf1b28b00167aafc2517498f298c6d349
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221713.txt
@@ -0,0 +1 @@
+0 0.477099 0.421429 0.760814 0.614286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221719.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221719.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6f8338b8cad5db57b8bb74ae33d93045a0d0944c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221719.txt
@@ -0,0 +1 @@
+0 0.517812 0.451786 0.608142 0.653571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221722.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221722.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b39b15c3fa8c7cf08bf81ea1880500f49e2ebaf6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221722.txt
@@ -0,0 +1 @@
+0 0.548346 0.519643 0.562341 0.417857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221725.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221725.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7bf56b21cf102f1d19c2d255c1b39a2b2093c19d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221725.txt
@@ -0,0 +1 @@
+0 0.479644 0.441071 0.709924 0.732143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221728.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221728.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78b65fa749ffe427e05ca4b0056a1a2d3e549e36
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221728.txt
@@ -0,0 +1 @@
+0 0.428753 0.451786 0.562341 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221731.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221731.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fff38132d8ceb18aad67ffb49d268bc6a541c308
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221731.txt
@@ -0,0 +1 @@
+0 0.552163 0.651786 0.788804 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221734.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221734.txt
new file mode 100644
index 0000000000000000000000000000000000000000..908bc7ee2fe849991f6c9a4929a047b8939c9810
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221734.txt
@@ -0,0 +1 @@
+0 0.473282 0.544643 0.447837 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221737.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221737.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a8f38e6e9e093845b250c56d5153b72b4842ee2b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328221737.txt
@@ -0,0 +1 @@
+0 0.428753 0.453571 0.699746 0.635714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222130.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222130.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db51875f85fbd23a96b0fdc90dd16748a1ff9481
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222130.txt
@@ -0,0 +1 @@
+0 0.522901 0.430357 0.750636 0.839286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222139.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222139.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6f367b8fb2159825dd85da84d3eb7cd60331d435
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222139.txt
@@ -0,0 +1 @@
+0 0.450382 0.367857 0.814249 0.642857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222145.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222145.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7fcd3580ada95e02d662b1c8e0b8365f5ce8d033
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222145.txt
@@ -0,0 +1 @@
+0 0.198091 0.157143 0.109785 0.128571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222154.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222154.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3fdecb274d637f13360ddb055ae1c387c507e57b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222154.txt
@@ -0,0 +1 @@
+0 0.536896 0.350000 0.773537 0.678571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222163.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222163.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b66612083063eb3f6d510ab111e59a05078bda2d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222163.txt
@@ -0,0 +1 @@
+0 0.377212 0.341071 0.422566 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222181.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222181.txt
new file mode 100644
index 0000000000000000000000000000000000000000..132aab5a4407365f60448ff7089285a0e17e65a0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222181.txt
@@ -0,0 +1 @@
+0 0.541985 0.510714 0.829517 0.742857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222196.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222196.txt
new file mode 100644
index 0000000000000000000000000000000000000000..178f1c3c9df4a9ecece06cebbe734edcd2ce0376
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222196.txt
@@ -0,0 +1 @@
+0 0.315068 0.391071 0.511416 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222202.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222202.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c8fe3e504cd13e375da0de62354230022cebb59
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222202.txt
@@ -0,0 +1 @@
+0 0.509456 0.408929 0.593381 0.675000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222208.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222208.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0f3ceb472e9a1678221a5907d786f5c3e55ac04
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222208.txt
@@ -0,0 +1 @@
+0 0.530534 0.485714 0.653944 0.635714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222214.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222214.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bf24b8a37d060c7201d32cd6f13c76f389917304
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222214.txt
@@ -0,0 +1 @@
+0 0.192124 0.151786 0.102625 0.103571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222220.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222220.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a76ad57411c3859288c39fa84d6e4d86ea37a2bc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222220.txt
@@ -0,0 +1 @@
+0 0.530534 0.457143 0.730280 0.657143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222223.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222223.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7bc1ca75efb7c5b0e1c9400f72923e53a8b12a92
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222223.txt
@@ -0,0 +1 @@
+0 0.446565 0.648214 0.796438 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222226.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8995efd1563d8ace488878c7f6c48563b870a069
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222226.txt
@@ -0,0 +1 @@
+0 0.542105 0.423214 0.457895 0.310714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222229.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222229.txt
new file mode 100644
index 0000000000000000000000000000000000000000..59650e460a6a203cb52fcc3d9086eadc6342f1e7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-14-drones-260nw-328222229.txt
@@ -0,0 +1 @@
+0 0.580153 0.450000 0.513995 0.650000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472054.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472054.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc8382373c4f3d72e6ca51678ed5c4bf1b3653d7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472054.txt
@@ -0,0 +1 @@
+0 0.517812 0.455357 0.898219 0.789286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472060.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472060.txt
new file mode 100644
index 0000000000000000000000000000000000000000..09e89d505ad15c87dd499ee3260f231dd1ce1ac3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472060.txt
@@ -0,0 +1 @@
+0 0.587786 0.308929 0.600509 0.389286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472105.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472105.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97bfaef94e6f1c012f893ca4dffed96a74b9686f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472105.txt
@@ -0,0 +1 @@
+0 0.540712 0.460714 0.745547 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472108.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472108.txt
new file mode 100644
index 0000000000000000000000000000000000000000..540c3b75b5833f243ced8d1264f9d54777d497ea
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472108.txt
@@ -0,0 +1 @@
+0 0.511450 0.448214 0.753181 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472120.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472120.txt
new file mode 100644
index 0000000000000000000000000000000000000000..50609906424951fdb68c941fa58b4b06dc532606
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472120.txt
@@ -0,0 +1 @@
+0 0.522901 0.485714 0.664122 0.650000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472141.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472141.txt
new file mode 100644
index 0000000000000000000000000000000000000000..109a31e56c6d3c0b1b765b8517bdf6bfda9a0089
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472141.txt
@@ -0,0 +1 @@
+0 0.380407 0.414286 0.465649 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472156.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472156.txt
new file mode 100644
index 0000000000000000000000000000000000000000..793200aa3f92efc018e6d1f9e9804514320a68cf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472156.txt
@@ -0,0 +1 @@
+0 0.524173 0.494643 0.468193 0.396429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472246.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472246.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11bc3dc0ce1e1aa36d52714daeb4ece1dbde2907
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472246.txt
@@ -0,0 +1 @@
+0 0.502545 0.442857 0.699746 0.592857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472600.txt b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472600.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f909371f1693528d8801a8cf2daacd78fe01ed5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpur-oct-17-drones-260nw-328472600.txt
@@ -0,0 +1 @@
+0 0.435115 0.594643 0.681934 0.539286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpurmalaysia-april-5th-2018-260nw-1067709341.txt b/projects/drone-net/normalized-labels/kuala-lumpurmalaysia-april-5th-2018-260nw-1067709341.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c234fc7eef2675a5710545d2062a29ba85a1c6a6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpurmalaysia-april-5th-2018-260nw-1067709341.txt
@@ -0,0 +1 @@
+0 0.461340 0.430357 0.798969 0.217857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501877357.txt b/projects/drone-net/normalized-labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501877357.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f029b1228e24aa2241c1877cbe37d702b39a3d5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501877357.txt
@@ -0,0 +1 @@
+0 0.488462 0.475000 0.489744 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501878086.txt b/projects/drone-net/normalized-labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501878086.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca7d3df3fd4c07d429d1e04bda34cefaae0fc10f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501878086.txt
@@ -0,0 +1 @@
+0 0.503846 0.683929 0.028205 0.146429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501878278.txt b/projects/drone-net/normalized-labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501878278.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c168f9868adc82145f04ed9808fa69e4f38afc4e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuala-lumpurmalaysia-october-182016-drone-260nw-501878278.txt
@@ -0,0 +1 @@
+0 0.542308 0.492857 0.597436 0.700000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuantan-pahang-malaysia-11th-february-260nw-1037095123.txt b/projects/drone-net/normalized-labels/kuantan-pahang-malaysia-11th-february-260nw-1037095123.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b22443c9f962f2af519f8f311fc611f485d9d03
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuantan-pahang-malaysia-11th-february-260nw-1037095123.txt
@@ -0,0 +1 @@
+0 0.500000 0.458929 0.256410 0.253571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuantan-pahang-malaysia-11th-february-260nw-1037095126.txt b/projects/drone-net/normalized-labels/kuantan-pahang-malaysia-11th-february-260nw-1037095126.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f83f598f61b95d111d6e500219fec0af9bbe719b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuantan-pahang-malaysia-11th-february-260nw-1037095126.txt
@@ -0,0 +1 @@
+0 0.517949 0.367857 0.358974 0.471429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-420619201.txt b/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-420619201.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a35396b7ee0bb5133bbea7e930a5c75579ca9a15
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-420619201.txt
@@ -0,0 +1 @@
+0 0.375000 0.667857 0.556122 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-420619222.txt b/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-420619222.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c44af2c07d56f296b2578ece29033ecf8d14f759
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-420619222.txt
@@ -0,0 +1 @@
+0 0.479592 0.471429 0.382653 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-421552231.txt b/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-421552231.txt
new file mode 100644
index 0000000000000000000000000000000000000000..08fd5755a0b8fc602c8bea8dfb55f92e23c13ab9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-421552231.txt
@@ -0,0 +1 @@
+0 0.619898 0.337500 0.443878 0.339286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-421552234.txt b/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-421552234.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c92cb96f2cd16e979e41579d4f0c246ff126788e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-421552234.txt
@@ -0,0 +1 @@
+0 0.390306 0.467857 0.683673 0.578571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-421552240.txt b/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-421552240.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6b4944602f157929137b06e140a9814c9cf1ec24
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kuantan-pahang-may-15-2016-260nw-421552240.txt
@@ -0,0 +1 @@
+0 0.496173 0.410714 0.482143 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kyiv-ukraine-april-29-2017-260nw-630397079.txt b/projects/drone-net/normalized-labels/kyiv-ukraine-april-29-2017-260nw-630397079.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2978fe2b37588d7bbb267e0feb3ae8838bbd0f98
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kyiv-ukraine-april-29-2017-260nw-630397079.txt
@@ -0,0 +1 @@
+0 0.439744 0.437500 0.412821 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kyiv-ukraine-april-29-2017-260nw-630398390.txt b/projects/drone-net/normalized-labels/kyiv-ukraine-april-29-2017-260nw-630398390.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7733a87343cc748b023ca710e8f9931164d62911
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kyiv-ukraine-april-29-2017-260nw-630398390.txt
@@ -0,0 +1 @@
+0 0.500000 0.358929 0.686375 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1026652579.txt b/projects/drone-net/normalized-labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1026652579.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a7e93c9568aef0cbddede3612649b6c3ea67b49
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1026652579.txt
@@ -0,0 +1 @@
+0 0.502564 0.464286 0.994872 0.928571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218145.txt b/projects/drone-net/normalized-labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218145.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6d644b61b0622a5cb35b11a7295aacf1aea7820
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218145.txt
@@ -0,0 +1 @@
+0 0.508000 0.482143 0.786667 0.950000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218157.txt b/projects/drone-net/normalized-labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218157.txt
new file mode 100644
index 0000000000000000000000000000000000000000..29f8997e8fda32d1ed5ed6672c75da952884b15d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218157.txt
@@ -0,0 +1 @@
+0 0.502564 0.467857 0.994872 0.928571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1028053921.txt b/projects/drone-net/normalized-labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1028053921.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1bf43bbe0dd4d779e8e0602540096f56fca600cd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1028053921.txt
@@ -0,0 +1 @@
+0 0.505102 0.471429 0.948980 0.907143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519623.txt b/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519623.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05e66249fbf4f65d985852379da83f8de874b614
--- /dev/null
+++ b/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519623.txt
@@ -0,0 +1 @@
+0 0.478205 0.392857 0.464103 0.642857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519626.txt b/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519626.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cfef6e2f72e888dbbe43bb9c895707fde03fbaaa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519626.txt
@@ -0,0 +1 @@
+0 0.506410 0.430357 0.402564 0.525000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519629.txt b/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519629.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c41bbb6d28110d024e95bc6a5c82e25170df567
--- /dev/null
+++ b/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519629.txt
@@ -0,0 +1 @@
+0 0.515385 0.441071 0.594872 0.753571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519638.txt b/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f080cbd5f0ad0f2b7b34520584289c7b5eba9d62
--- /dev/null
+++ b/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519638.txt
@@ -0,0 +1 @@
+0 0.479487 0.451786 0.384615 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519641.txt b/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519641.txt
new file mode 100644
index 0000000000000000000000000000000000000000..73a0c9e49149b831c66639269e4cd4f4269e9665
--- /dev/null
+++ b/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519641.txt
@@ -0,0 +1 @@
+0 0.469231 0.398214 0.574359 0.682143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519644.txt b/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519644.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7067171f86142d7a6eca997380149eac5c516645
--- /dev/null
+++ b/projects/drone-net/normalized-labels/labuan-malaysia-january-29-2016-260nw-369519644.txt
@@ -0,0 +1 @@
+0 0.512821 0.458929 0.517949 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/lago-antorno-lake-italy-october-260nw-772211296.txt b/projects/drone-net/normalized-labels/lago-antorno-lake-italy-october-260nw-772211296.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c72c233eb9cd79925c86c63816ba75b47a4f900
--- /dev/null
+++ b/projects/drone-net/normalized-labels/lago-antorno-lake-italy-october-260nw-772211296.txt
@@ -0,0 +1 @@
+0 0.692308 0.187500 0.189744 0.160714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/langkawi-malaysia-21st-march-2015-260nw-734037787.txt b/projects/drone-net/normalized-labels/langkawi-malaysia-21st-march-2015-260nw-734037787.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d6a7824c07ff9326d3eecc30532a90d39b4eb196
--- /dev/null
+++ b/projects/drone-net/normalized-labels/langkawi-malaysia-21st-march-2015-260nw-734037787.txt
@@ -0,0 +1 @@
+0 0.357692 0.458929 0.207692 0.196429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/las-vegas-april-18-2016-260nw-409398178.txt b/projects/drone-net/normalized-labels/las-vegas-april-18-2016-260nw-409398178.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7257acce4b068cf87a6bb7f45b5fcc11d82796cc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/las-vegas-april-18-2016-260nw-409398178.txt
@@ -0,0 +1 @@
+0 0.464976 0.675000 0.925121 0.535714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/laurel-md-november-22-2017-260nw-766224034.txt b/projects/drone-net/normalized-labels/laurel-md-november-22-2017-260nw-766224034.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c6a15f1475429e3b2957d5478c41f44d1c24764
--- /dev/null
+++ b/projects/drone-net/normalized-labels/laurel-md-november-22-2017-260nw-766224034.txt
@@ -0,0 +1 @@
+0 0.317949 0.437500 0.610256 0.475000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/laurel-md-november-22-2017-260nw-766224037.txt b/projects/drone-net/normalized-labels/laurel-md-november-22-2017-260nw-766224037.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a4b69e13c5379e91129514c29777f8f0a89069a4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/laurel-md-november-22-2017-260nw-766224037.txt
@@ -0,0 +1 @@
+0 0.360256 0.498214 0.679487 0.689286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/laurel-md-november-22-2017-260nw-766224400.txt b/projects/drone-net/normalized-labels/laurel-md-november-22-2017-260nw-766224400.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1ba26d3a169c826e50fbdbd3da5b18135f59d446
--- /dev/null
+++ b/projects/drone-net/normalized-labels/laurel-md-november-22-2017-260nw-766224400.txt
@@ -0,0 +1 @@
+0 0.542308 0.412500 0.187179 0.167857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/lets-begin-260nw-619858805.txt b/projects/drone-net/normalized-labels/lets-begin-260nw-619858805.txt
new file mode 100644
index 0000000000000000000000000000000000000000..528d0cd9a7f9d4c8b8047870350dd1f78c5fbfb5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/lets-begin-260nw-619858805.txt
@@ -0,0 +1 @@
+0 0.353026 0.562500 0.631124 0.475000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/lodz-poland-july-5-2018-260nw-1128513692.txt b/projects/drone-net/normalized-labels/lodz-poland-july-5-2018-260nw-1128513692.txt
new file mode 100644
index 0000000000000000000000000000000000000000..218bd5a249c3b46e6b329ee3718fa366b0c19688
--- /dev/null
+++ b/projects/drone-net/normalized-labels/lodz-poland-july-5-2018-260nw-1128513692.txt
@@ -0,0 +1 @@
+0 0.405128 0.475000 0.789744 0.650000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/lodz-poland-july-5-2018-260nw-1128513695.txt b/projects/drone-net/normalized-labels/lodz-poland-july-5-2018-260nw-1128513695.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b4fec7caa1cd0051c5de8a1fd5ca6ab1bc915ce5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/lodz-poland-july-5-2018-260nw-1128513695.txt
@@ -0,0 +1 @@
+0 0.503846 0.448214 0.935897 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-454875934.txt b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-454875934.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6083ce5e7265d42b02c0f1ec46e1312a335e6e03
--- /dev/null
+++ b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-454875934.txt
@@ -0,0 +1 @@
+0 0.465561 0.555357 0.788265 0.503571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455124628.txt b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455124628.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b33993ad8ce00b0acf1298a805c6b8c61658df0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455124628.txt
@@ -0,0 +1 @@
+0 0.526786 0.471429 0.808673 0.814286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455124631.txt b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455124631.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebb2e9c5b9a44fc4c9bda3113f8fc8de9c15eb8b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455124631.txt
@@ -0,0 +1 @@
+0 0.455357 0.535714 0.579082 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455166682.txt b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455166682.txt
new file mode 100644
index 0000000000000000000000000000000000000000..33cdcc9f40a52e4f017fc2afaf9ebb87671f1ad8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455166682.txt
@@ -0,0 +1 @@
+0 0.519133 0.432143 0.298469 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455166685.txt b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455166685.txt
new file mode 100644
index 0000000000000000000000000000000000000000..163c31fc923f80141ed44d69bd5faedfe8158222
--- /dev/null
+++ b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455166685.txt
@@ -0,0 +1 @@
+0 0.506378 0.557143 0.410714 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455194279.txt b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455194279.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9248c5fa5bdcff76001991c7f60e4e469a183f68
--- /dev/null
+++ b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455194279.txt
@@ -0,0 +1 @@
+0 0.505102 0.460714 0.581633 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455275513.txt b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455275513.txt
new file mode 100644
index 0000000000000000000000000000000000000000..856f35126d92de958e985bb749a284aee50316d2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455275513.txt
@@ -0,0 +1 @@
+0 0.540816 0.494643 0.704082 0.760714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455275528.txt b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455275528.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebe84959e746b125ecfa6bb2a8cb1fd530b04cc2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455275528.txt
@@ -0,0 +1 @@
+0 0.531888 0.576786 0.502551 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455360863.txt b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455360863.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f5616f1f32520a6087fb804ff7ac6f5fb87e131
--- /dev/null
+++ b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455360863.txt
@@ -0,0 +1 @@
+0 0.506378 0.400000 0.502551 0.478571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455360866.txt b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455360866.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f26cb84063580816702b6d9d56df7bbea8352776
--- /dev/null
+++ b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455360866.txt
@@ -0,0 +1 @@
+0 0.496173 0.525000 0.522959 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455360869.txt b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455360869.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d10ee4e6a8cbde6ef62d061ff456a787df983dfc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455360869.txt
@@ -0,0 +1 @@
+0 0.503827 0.408929 0.288265 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455442193.txt b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455442193.txt
new file mode 100644
index 0000000000000000000000000000000000000000..380cc18f31bfc6b5cb7ef94d89b5d73b918139e5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/loei-thailand-18-july-2015-260nw-455442193.txt
@@ -0,0 +1 @@
+0 0.459184 0.650000 0.765306 0.550000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689302993.txt b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689302993.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c0fa64c13d0e63f85a661f57eb674580f1a4744b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689302993.txt
@@ -0,0 +1 @@
+0 0.515850 0.357143 0.864553 0.614286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641837.txt b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641837.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35a0d56d02c214d7f6979332ac0709cc6f8c123c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641837.txt
@@ -0,0 +1 @@
+0 0.478846 0.457143 0.680769 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641846.txt b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641846.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a2f06c92ed01e35915c45f49876f96d67622b85
--- /dev/null
+++ b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641846.txt
@@ -0,0 +1 @@
+0 0.498559 0.408929 0.974063 0.610714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641909.txt b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641909.txt
new file mode 100644
index 0000000000000000000000000000000000000000..da33b7bef9dfa0a7c88e82474621ea2589ad0521
--- /dev/null
+++ b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641909.txt
@@ -0,0 +1 @@
+0 0.508646 0.439286 0.982709 0.807143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641921.txt b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641921.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e81be315cfab2d6846ccb70d95c723ad3f7147e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641921.txt
@@ -0,0 +1 @@
+0 0.509615 0.466071 0.903846 0.753571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641930.txt b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641930.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1307fc023a1c6d10980a0fdc0f5e695479af3798
--- /dev/null
+++ b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-689641930.txt
@@ -0,0 +1 @@
+0 0.502882 0.362500 0.982709 0.510714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-693510826.txt b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-693510826.txt
new file mode 100644
index 0000000000000000000000000000000000000000..88190337f62bb34d5314e004a84f16d50a8ff357
--- /dev/null
+++ b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-693510826.txt
@@ -0,0 +1 @@
+0 0.505769 0.464286 0.903846 0.842857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-693510838.txt b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-693510838.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ba02459c52b0e225b85b52e7390ed74d8371df9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-693510838.txt
@@ -0,0 +1 @@
+0 0.505764 0.458929 0.925072 0.896429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-693510841.txt b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-693510841.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79129963f3dae3f4902fe4157d1ffc50685facd9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/london-august-2-2017-dji-260nw-693510841.txt
@@ -0,0 +1 @@
+0 0.479827 0.469643 0.902017 0.853571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/london-england-uk-may-26-260nw-589111319.txt b/projects/drone-net/normalized-labels/london-england-uk-may-26-260nw-589111319.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9abcf5c519dd41d2114b8183890466d84e7c400a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/london-england-uk-may-26-260nw-589111319.txt
@@ -0,0 +1 @@
+0 0.485632 0.148214 0.534483 0.260714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/london-england-uk-may-26-260nw-589111352.txt b/projects/drone-net/normalized-labels/london-england-uk-may-26-260nw-589111352.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bf3109b16da3cd8eb004724b59a489a5b8626049
--- /dev/null
+++ b/projects/drone-net/normalized-labels/london-england-uk-may-26-260nw-589111352.txt
@@ -0,0 +1 @@
+0 0.516710 0.439286 0.719794 0.835714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/london-england-uk-may-26-260nw-589111361.txt b/projects/drone-net/normalized-labels/london-england-uk-may-26-260nw-589111361.txt
new file mode 100644
index 0000000000000000000000000000000000000000..20640ae5dd40c1e483d69e08784ab4e7dce52291
--- /dev/null
+++ b/projects/drone-net/normalized-labels/london-england-uk-may-26-260nw-589111361.txt
@@ -0,0 +1 @@
+0 0.474293 0.466071 0.444730 0.889286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/longboat-key-fl-november-17-260nw-753607228.txt b/projects/drone-net/normalized-labels/longboat-key-fl-november-17-260nw-753607228.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e35f546ba812e3cecf8e9a82b029795737a70edc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/longboat-key-fl-november-17-260nw-753607228.txt
@@ -0,0 +1 @@
+0 0.337179 0.175000 0.084615 0.121429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148774.txt b/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148774.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86ebd932f2756c09c196e80404a66349ed38be46
--- /dev/null
+++ b/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148774.txt
@@ -0,0 +1 @@
+0 0.293590 0.371429 0.525641 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148777.txt b/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148777.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7ede34b14078cfc1744df16206e56ae1344dfd50
--- /dev/null
+++ b/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148777.txt
@@ -0,0 +1 @@
+0 0.643590 0.516071 0.456410 0.489286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148780.txt b/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148780.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0a4fb6c5817b740cfc50a9c39fb0d19022029f13
--- /dev/null
+++ b/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148780.txt
@@ -0,0 +1 @@
+0 0.383333 0.410714 0.766667 0.735714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148783.txt b/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148783.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f8efb04db18a9c62e26d3ea3b473c1501268bec3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148783.txt
@@ -0,0 +1 @@
+0 0.478205 0.426786 0.484615 0.575000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148789.txt b/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148789.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0709a86390103352212edc5941b13a9f3b7926a7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148789.txt
@@ -0,0 +1 @@
+0 0.246154 0.573214 0.410256 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148792.txt b/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148792.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5259677b320b925c95eee7571fe7b746108f36dc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148792.txt
@@ -0,0 +1 @@
+0 0.426923 0.610714 0.474359 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148795.txt b/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148795.txt
new file mode 100644
index 0000000000000000000000000000000000000000..980eef4c0b72000b00dc2195e51b1d19f73c6b17
--- /dev/null
+++ b/projects/drone-net/normalized-labels/lopburi-thailand-nov-3-2016-260nw-510148795.txt
@@ -0,0 +1 @@
+0 0.414103 0.510714 0.494872 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/los-angeles-ca-usa-june-260nw-1121431799.txt b/projects/drone-net/normalized-labels/los-angeles-ca-usa-june-260nw-1121431799.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a98c32c1a4d6eb6a5abb258aa4d493b171e2ad6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/los-angeles-ca-usa-june-260nw-1121431799.txt
@@ -0,0 +1 @@
+0 0.506410 0.432143 0.438462 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/mabul-sabah-malaysia-nov-3-260nw-358182587.txt b/projects/drone-net/normalized-labels/mabul-sabah-malaysia-nov-3-260nw-358182587.txt
new file mode 100644
index 0000000000000000000000000000000000000000..17efb48ade532c8fdf69182d20d95bcdcf0154d9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/mabul-sabah-malaysia-nov-3-260nw-358182587.txt
@@ -0,0 +1 @@
+0 0.562821 0.337500 0.489744 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/malacca-malaysia-july-12th-2017-260nw-675841696.txt b/projects/drone-net/normalized-labels/malacca-malaysia-july-12th-2017-260nw-675841696.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c010c98b2ce6a81abfbf78b502b533f8699faf8a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/malacca-malaysia-july-12th-2017-260nw-675841696.txt
@@ -0,0 +1 @@
+0 0.493622 0.464286 0.987245 0.928571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/malacca-malaysia-july-12th-2017-260nw-675841702.txt b/projects/drone-net/normalized-labels/malacca-malaysia-july-12th-2017-260nw-675841702.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f6a732de045222acd2cf70f3a7e1798bb57f37f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/malacca-malaysia-july-12th-2017-260nw-675841702.txt
@@ -0,0 +1 @@
+0 0.503846 0.414286 0.992308 0.814286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/malang-indonesia-february-12-2018-260nw-1094600999.txt b/projects/drone-net/normalized-labels/malang-indonesia-february-12-2018-260nw-1094600999.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8089026f7a95ccb2f3cf0fee1d8fa277f61f91f2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/malang-indonesia-february-12-2018-260nw-1094600999.txt
@@ -0,0 +1 @@
+0 0.465385 0.541071 0.715385 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312424.txt b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312424.txt
new file mode 100644
index 0000000000000000000000000000000000000000..89f56c1f9c1cd80e0552099bbd10c9276c19761e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312424.txt
@@ -0,0 +1 @@
+0 0.501282 0.432143 0.371795 0.528571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312448.txt b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312448.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7077ba0934ded3be7f5728aec44e6e44e203723
--- /dev/null
+++ b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312448.txt
@@ -0,0 +1 @@
+0 0.497436 0.492857 0.502564 0.728571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312463.txt b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312463.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cda3e8d4970edb1bf53109a2b515b69822e635cf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312463.txt
@@ -0,0 +1 @@
+0 0.474359 0.446429 0.620513 0.814286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312490.txt b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312490.txt
new file mode 100644
index 0000000000000000000000000000000000000000..87049ee9e524519f4ab0838c56048bc6895df843
--- /dev/null
+++ b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312490.txt
@@ -0,0 +1 @@
+0 0.420513 0.462500 0.620513 0.746429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312511.txt b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312511.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bfb6dcd99d18f06c8dc2ec6b562d8a3afba88668
--- /dev/null
+++ b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312511.txt
@@ -0,0 +1 @@
+0 0.394872 0.446429 0.723077 0.635714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312529.txt b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312529.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9dcb5430faedc5ff65670c749eb43eae12e5225b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312529.txt
@@ -0,0 +1 @@
+0 0.492308 0.432143 0.323077 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312538.txt b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312538.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cfc7f5fe5d6ad27e223567e40846aecc5d85cc0e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312538.txt
@@ -0,0 +1 @@
+0 0.515385 0.405357 0.692308 0.725000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312544.txt b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312544.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26e4cc44220a6587faa07319c3fdbd4187bc3ee4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312544.txt
@@ -0,0 +1 @@
+0 0.483333 0.532143 0.520513 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312559.txt b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312559.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d60c32675bb8fa0f82941a9d45a998da3d8a2d83
--- /dev/null
+++ b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312559.txt
@@ -0,0 +1 @@
+0 0.401282 0.451786 0.597436 0.760714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312568.txt b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312568.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7636eec801595bbbe5c18f99b5836dd284f6545
--- /dev/null
+++ b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312568.txt
@@ -0,0 +1 @@
+0 0.474359 0.451786 0.620513 0.717857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312580.txt b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312580.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec1df0cbddb4efed8b3b0a6f568f93098c2c69d9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/malaysia-petaling-jaya-august-1-260nw-741312580.txt
@@ -0,0 +1 @@
+0 0.496154 0.426786 0.879487 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/man-hand-holding-mini-drone-260nw-1060288607.txt b/projects/drone-net/normalized-labels/man-hand-holding-mini-drone-260nw-1060288607.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d54501994385d1ea478f2f56ff40bfaee09a6c81
--- /dev/null
+++ b/projects/drone-net/normalized-labels/man-hand-holding-mini-drone-260nw-1060288607.txt
@@ -0,0 +1 @@
+0 0.556410 0.530357 0.769231 0.475000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/marmaras-greece-july-29-2014-260nw-215871241.txt b/projects/drone-net/normalized-labels/marmaras-greece-july-29-2014-260nw-215871241.txt
new file mode 100644
index 0000000000000000000000000000000000000000..066a9a52cfac1a9cb122adcd543d50c3c743d7c3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/marmaras-greece-july-29-2014-260nw-215871241.txt
@@ -0,0 +1 @@
+0 0.511538 0.412500 0.510256 0.446429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/mavic-pro-dji-on-white-260nw-1133852885.txt b/projects/drone-net/normalized-labels/mavic-pro-dji-on-white-260nw-1133852885.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fdb3c7699cd566d0811dfaf77bad6d2480cc172b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/mavic-pro-dji-on-white-260nw-1133852885.txt
@@ -0,0 +1 @@
+0 0.501445 0.485714 0.997110 0.635714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/mavic-pro-dji-on-white-260nw-1135186448.txt b/projects/drone-net/normalized-labels/mavic-pro-dji-on-white-260nw-1135186448.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0318477d7fbebf3bb3aa456a6d2c4d4b3fcac522
--- /dev/null
+++ b/projects/drone-net/normalized-labels/mavic-pro-dji-on-white-260nw-1135186448.txt
@@ -0,0 +1 @@
+0 0.504545 0.548214 0.990909 0.717857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/may-2018-berlin-new-dji-260nw-1132480187.txt b/projects/drone-net/normalized-labels/may-2018-berlin-new-dji-260nw-1132480187.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e83e082540f3dd2474810a5d611170880ea7e9f5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/may-2018-berlin-new-dji-260nw-1132480187.txt
@@ -0,0 +1 @@
+0 0.482804 0.423214 0.685185 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/meerkerk-netherlands-may-18-2014-260nw-194027018.txt b/projects/drone-net/normalized-labels/meerkerk-netherlands-may-18-2014-260nw-194027018.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de022a63518f4e9895164f3b3a47f964f7905c8f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/meerkerk-netherlands-may-18-2014-260nw-194027018.txt
@@ -0,0 +1 @@
+0 0.543785 0.257143 0.093220 0.085714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/meerkerk-netherlands-may-18-2014-260nw-194027021.txt b/projects/drone-net/normalized-labels/meerkerk-netherlands-may-18-2014-260nw-194027021.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ad4e62424017b1473a029756e1a16147f62bf7c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/meerkerk-netherlands-may-18-2014-260nw-194027021.txt
@@ -0,0 +1 @@
+0 0.503937 0.360714 0.572178 0.578571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/meerkerk-netherlands-may-18-2014-260nw-194027024.txt b/projects/drone-net/normalized-labels/meerkerk-netherlands-may-18-2014-260nw-194027024.txt
new file mode 100644
index 0000000000000000000000000000000000000000..772b7114f2a1d610965465ee62c3d3594e63dd0c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/meerkerk-netherlands-may-18-2014-260nw-194027024.txt
@@ -0,0 +1 @@
+0 0.517021 0.167857 0.234043 0.135714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-circa-january-2018-260nw-1012675747.txt b/projects/drone-net/normalized-labels/melaka-malaysia-circa-january-2018-260nw-1012675747.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c8f36d998809603dfcdc1b789e8862b176e4720
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-circa-january-2018-260nw-1012675747.txt
@@ -0,0 +1 @@
+0 0.626801 0.492857 0.671470 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-circa-january-2018-260nw-1012675756.txt b/projects/drone-net/normalized-labels/melaka-malaysia-circa-january-2018-260nw-1012675756.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c71c81961f6850b54c41aa7a3431b6c05a1c12de
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-circa-january-2018-260nw-1012675756.txt
@@ -0,0 +1 @@
+0 0.471182 0.448214 0.752161 0.739286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399159.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399159.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec9fca2ecbb13f485dfbf980c755e855911ad48e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399159.txt
@@ -0,0 +1 @@
+0 0.468300 0.448214 0.861671 0.860714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399162.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399162.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f8f10467d115330577464115f16c0d4013e04703
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399162.txt
@@ -0,0 +1 @@
+0 0.482709 0.387500 0.878963 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399165.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399165.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c42acad0f1b6dfffdb275390658d8a86ebfc938c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399165.txt
@@ -0,0 +1 @@
+0 0.524496 0.450000 0.714697 0.664286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399171.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399171.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2ec10c614ed3d47a8c34b60a03ef73033a51a91
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399171.txt
@@ -0,0 +1 @@
+0 0.468300 0.433929 0.677233 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399174.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399174.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e52a4a3d65627ad6a6b24124bfa400fb0c1e0e65
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399174.txt
@@ -0,0 +1 @@
+0 0.500000 0.458929 0.786744 0.803571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399177.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399177.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1f8cf8516661024fc548ca6107b2812cd18fc8a0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399177.txt
@@ -0,0 +1 @@
+0 0.423631 0.467857 0.605187 0.650000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399183.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399183.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a772ea087eff1fb9c30522dc05f3b03a3c04cb0c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757399183.txt
@@ -0,0 +1 @@
+0 0.502882 0.453571 0.948127 0.564286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757400800.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757400800.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2d7e8e77417c12c09a0ee8c8ff82febf691907f5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757400800.txt
@@ -0,0 +1 @@
+0 0.504323 0.358929 0.662824 0.567857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757400803.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757400803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b55466f46e1409a7da3b193d3d07aa7c5ec9559f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-18-2017-260nw-757400803.txt
@@ -0,0 +1 @@
+0 0.479827 0.475000 0.775216 0.907143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-23-2017-260nw-760772932.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-23-2017-260nw-760772932.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28b25f1d91f30704bdb1ad76994f7773c9e4d749
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-23-2017-260nw-760772932.txt
@@ -0,0 +1 @@
+0 0.494236 0.478571 0.982709 0.935714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-24-2017-260nw-763637632.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-24-2017-260nw-763637632.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f5e8e9a0d01d6fe1099208f561548a82559dd83f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-24-2017-260nw-763637632.txt
@@ -0,0 +1 @@
+0 0.757925 0.280357 0.484150 0.560714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-24-2017-260nw-764038420.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-24-2017-260nw-764038420.txt
new file mode 100644
index 0000000000000000000000000000000000000000..739b17f61155198c3ad1c018e46fc5bf7705e4c0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-24-2017-260nw-764038420.txt
@@ -0,0 +1 @@
+0 0.236311 0.471429 0.449568 0.728571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-24-2017-260nw-764038423.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-24-2017-260nw-764038423.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e9085f1659c1a9c7f3347c89afd62605061cacf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-24-2017-260nw-764038423.txt
@@ -0,0 +1 @@
+0 0.501441 0.462500 0.997118 0.917857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-3-2017-260nw-750247636.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-3-2017-260nw-750247636.txt
new file mode 100644
index 0000000000000000000000000000000000000000..47c575cb34fe6e43871c641e8e5d3632bbdf663e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-3-2017-260nw-750247636.txt
@@ -0,0 +1 @@
+0 0.502882 0.446429 0.936599 0.857143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-november-3-2017-260nw-750247645.txt b/projects/drone-net/normalized-labels/melaka-malaysia-november-3-2017-260nw-750247645.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9c8a9ac9e8c5ea05cf12b31725684ff5e848406c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-november-3-2017-260nw-750247645.txt
@@ -0,0 +1 @@
+0 0.485591 0.466071 0.948127 0.889286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-october-3rd-2017-260nw-731996437.txt b/projects/drone-net/normalized-labels/melaka-malaysia-october-3rd-2017-260nw-731996437.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9d5668d4a477ee7b627f38b9fcc29bffde121b2c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-october-3rd-2017-260nw-731996437.txt
@@ -0,0 +1 @@
+0 0.423631 0.494643 0.708934 0.696429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-october-3rd-2017-260nw-731996479.txt b/projects/drone-net/normalized-labels/melaka-malaysia-october-3rd-2017-260nw-731996479.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a7123a82a122ab1677ba5af058070fb6397c1bfb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-october-3rd-2017-260nw-731996479.txt
@@ -0,0 +1 @@
+0 0.527378 0.483929 0.628242 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-october-3rd-2017-260nw-731996512.txt b/projects/drone-net/normalized-labels/melaka-malaysia-october-3rd-2017-260nw-731996512.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c6b269e17fb13d8ec1b909637c74263b8dcd987
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-october-3rd-2017-260nw-731996512.txt
@@ -0,0 +1 @@
+0 0.595101 0.510714 0.636888 0.342857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/melaka-malaysia-october-3rd-2017-260nw-731996530.txt b/projects/drone-net/normalized-labels/melaka-malaysia-october-3rd-2017-260nw-731996530.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e796aced6904b8ea31ac67960e515951393f96dc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/melaka-malaysia-october-3rd-2017-260nw-731996530.txt
@@ -0,0 +1 @@
+0 0.475504 0.485714 0.824207 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/mersin-turkey-february-12-2017-260nw-583815160.txt b/projects/drone-net/normalized-labels/mersin-turkey-february-12-2017-260nw-583815160.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1722ceab60fe2cbff4ec08bb2330111d9f954e4f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/mersin-turkey-february-12-2017-260nw-583815160.txt
@@ -0,0 +1 @@
+0 0.461538 0.482143 0.430769 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/mersin-turkey-february-12-2017-260nw-584589508.txt b/projects/drone-net/normalized-labels/mersin-turkey-february-12-2017-260nw-584589508.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9bd398d2eb201c39ed0049445041012bb74fe216
--- /dev/null
+++ b/projects/drone-net/normalized-labels/mersin-turkey-february-12-2017-260nw-584589508.txt
@@ -0,0 +1 @@
+0 0.500000 0.437500 0.728205 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/mersin-turkey-march-9-2017-260nw-596748680.txt b/projects/drone-net/normalized-labels/mersin-turkey-march-9-2017-260nw-596748680.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3e9a2d3ca18aed771a746f8051f9e3bca1fdfd45
--- /dev/null
+++ b/projects/drone-net/normalized-labels/mersin-turkey-march-9-2017-260nw-596748680.txt
@@ -0,0 +1 @@
+0 0.694656 0.153571 0.249364 0.257143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/miami-february-09-photo-dji-260nw-175611956.txt b/projects/drone-net/normalized-labels/miami-february-09-photo-dji-260nw-175611956.txt
new file mode 100644
index 0000000000000000000000000000000000000000..46e16d62738c0c0599932833b4049b43daf12148
--- /dev/null
+++ b/projects/drone-net/normalized-labels/miami-february-09-photo-dji-260nw-175611956.txt
@@ -0,0 +1 @@
+0 0.441026 0.364286 0.733333 0.535714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/miami-february-09-photo-dji-260nw-175611959.txt b/projects/drone-net/normalized-labels/miami-february-09-photo-dji-260nw-175611959.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee4ebaf0c8dd14436dff0134adf2f7d86b79d778
--- /dev/null
+++ b/projects/drone-net/normalized-labels/miami-february-09-photo-dji-260nw-175611959.txt
@@ -0,0 +1 @@
+0 0.519231 0.453571 0.330769 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/miami-february-09-photo-dji-260nw-175611962.txt b/projects/drone-net/normalized-labels/miami-february-09-photo-dji-260nw-175611962.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0d5af285a858bd6ceb2228274cb7f7c806bd6422
--- /dev/null
+++ b/projects/drone-net/normalized-labels/miami-february-09-photo-dji-260nw-175611962.txt
@@ -0,0 +1 @@
+0 0.475641 0.455357 0.951282 0.903571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/miami-florida-usa-may-20-260nw-1096543397.txt b/projects/drone-net/normalized-labels/miami-florida-usa-may-20-260nw-1096543397.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ce6ac95a7296621345a79f9099d9e35155a47d9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/miami-florida-usa-may-20-260nw-1096543397.txt
@@ -0,0 +1 @@
+0 0.500000 0.680357 0.572254 0.175000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/miami-florida-usa-may-20-260nw-1096543400.txt b/projects/drone-net/normalized-labels/miami-florida-usa-may-20-260nw-1096543400.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0575c4a20761c24c55909122d45cda56f37481e2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/miami-florida-usa-may-20-260nw-1096543400.txt
@@ -0,0 +1 @@
+0 0.693590 0.276786 0.146154 0.117857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/miami-florida-usa-may-20-260nw-1096543403.txt b/projects/drone-net/normalized-labels/miami-florida-usa-may-20-260nw-1096543403.txt
new file mode 100644
index 0000000000000000000000000000000000000000..524032cdc51bf3b133dd0adca7f9d82b55dc0a2f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/miami-florida-usa-may-20-260nw-1096543403.txt
@@ -0,0 +1 @@
+0 0.484615 0.451786 0.328205 0.267857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/miami-florida-usa-may-20-260nw-1096543406.txt b/projects/drone-net/normalized-labels/miami-florida-usa-may-20-260nw-1096543406.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6fcd6a62368581e2787c94048bf87468fd4eab12
--- /dev/null
+++ b/projects/drone-net/normalized-labels/miami-florida-usa-may-20-260nw-1096543406.txt
@@ -0,0 +1 @@
+0 0.710256 0.225000 0.353846 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/miami-june-19-image-phantom-260nw-291069503.txt b/projects/drone-net/normalized-labels/miami-june-19-image-phantom-260nw-291069503.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff19f58f7579d4006937765a41e50824155e8064
--- /dev/null
+++ b/projects/drone-net/normalized-labels/miami-june-19-image-phantom-260nw-291069503.txt
@@ -0,0 +1 @@
+0 0.465385 0.419643 0.658974 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-513104746.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-513104746.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7afe77d84880b79e263ddac11e9af427ceca4e91
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-513104746.txt
@@ -0,0 +1 @@
+0 0.829808 0.462500 0.275000 0.310714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-513104761.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-513104761.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9e3df7186bc6606dcb8486ca1955150515e80f16
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-513104761.txt
@@ -0,0 +1 @@
+0 0.762484 0.489286 0.175416 0.357143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-515856820.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-515856820.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e12e3641015565d86ca0d579cf81ae47c41aeca
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-515856820.txt
@@ -0,0 +1 @@
+0 0.355128 0.503571 0.289744 0.185714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-516586570.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-516586570.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77cfa9d188c87cfee6d73703ca555a15a2b4d4b8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-516586570.txt
@@ -0,0 +1 @@
+0 0.732692 0.260714 0.396154 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-517204288.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-517204288.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b238d85828fb978bef17814b9d5b9370222ad67
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-517204288.txt
@@ -0,0 +1 @@
+0 0.735595 0.457143 0.198464 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-518335225.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-518335225.txt
new file mode 100644
index 0000000000000000000000000000000000000000..008a17ee44a3608261f10ff478ff10cb330790f4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-518335225.txt
@@ -0,0 +1 @@
+0 0.740821 0.405357 0.509719 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-531851887.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-531851887.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ea3ef1d1a80fe91609184a6ca6aed053ad71e7c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-531851887.txt
@@ -0,0 +1 @@
+0 0.738796 0.469643 0.399488 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-535814404.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-535814404.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3cac1b0d15cfed1a0c467c3dcafcb6cd9c8c2cda
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-535814404.txt
@@ -0,0 +1 @@
+0 0.383333 0.489286 0.320513 0.357143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-546241738.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-546241738.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2240779a4c3d975b5184dcb8ac0451cd3e27149c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-546241738.txt
@@ -0,0 +1 @@
+0 0.738156 0.473214 0.367478 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-548546452.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-548546452.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e5c1eefe546de2af3ebed62e4f2a9108ac9122ba
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-548546452.txt
@@ -0,0 +1 @@
+0 0.716389 0.480357 0.364917 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-549437602.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-549437602.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bdda005d430417a1e484119e54507e9fb22ec691
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-549437602.txt
@@ -0,0 +1 @@
+0 0.299038 0.483929 0.498077 0.389286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-549960298.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-549960298.txt
new file mode 100644
index 0000000000000000000000000000000000000000..59f57ba45ab9018e3c2e279947a743655bc6532e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-549960298.txt
@@ -0,0 +1 @@
+0 0.676056 0.466071 0.417414 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-551321926.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-551321926.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70f5e3f41112bbe1ad0610db42432738806438a3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-551321926.txt
@@ -0,0 +1 @@
+0 0.715749 0.458929 0.286812 0.446429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-555892318.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-555892318.txt
new file mode 100644
index 0000000000000000000000000000000000000000..94a10819be594cca1589758c2f03eec054928172
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-555892318.txt
@@ -0,0 +1 @@
+0 0.680769 0.575000 0.550000 0.514286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-556471072.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-556471072.txt
new file mode 100644
index 0000000000000000000000000000000000000000..924ee84819e8b73ccd2825762073aadcb4184a4b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-556471072.txt
@@ -0,0 +1 @@
+0 0.690141 0.417857 0.268886 0.335714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-556471084.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-556471084.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ac44c04edb8f45338016049fb9f60a6b80d1a01e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-556471084.txt
@@ -0,0 +1 @@
+0 0.803457 0.473214 0.190781 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-557380306.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-557380306.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b15924a5710ec2cfe5a620c9afa6475cda0eea02
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-557380306.txt
@@ -0,0 +1 @@
+0 0.703846 0.655357 0.215385 0.246429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-596680721.txt b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-596680721.txt
new file mode 100644
index 0000000000000000000000000000000000000000..14b08f10013b8af15c001820bb898d4c30d026da
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-august-2016-dji-260nw-596680721.txt
@@ -0,0 +1 @@
+0 0.722115 0.469643 0.409615 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-july-2016-dji-260nw-502217899.txt b/projects/drone-net/normalized-labels/milan-circa-july-2016-dji-260nw-502217899.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28ef09d1577df6acc418fd94349f75977946fd9a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-july-2016-dji-260nw-502217899.txt
@@ -0,0 +1 @@
+0 0.250320 0.425000 0.354673 0.550000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-july-2016-dji-260nw-505714969.txt b/projects/drone-net/normalized-labels/milan-circa-july-2016-dji-260nw-505714969.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cc46b71ddbf3b34f6026835dfc42e883b5ad8aed
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-july-2016-dji-260nw-505714969.txt
@@ -0,0 +1 @@
+0 0.736538 0.464286 0.373077 0.335714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-july-2016-dji-260nw-521739826.txt b/projects/drone-net/normalized-labels/milan-circa-july-2016-dji-260nw-521739826.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c04c27e3ddf4edc80040441250d241f0c61147d9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-july-2016-dji-260nw-521739826.txt
@@ -0,0 +1 @@
+0 0.692061 0.467857 0.221511 0.264286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-october-2016-dji-260nw-509116849.txt b/projects/drone-net/normalized-labels/milan-circa-october-2016-dji-260nw-509116849.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cb596c34d2373a4716c46de5d21765f18a9ec904
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-october-2016-dji-260nw-509116849.txt
@@ -0,0 +1 @@
+0 0.350962 0.350000 0.365385 0.257143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-october-2016-dji-260nw-509116870.txt b/projects/drone-net/normalized-labels/milan-circa-october-2016-dji-260nw-509116870.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ca7bb33c708f0cb2d7ddbe2f387e8d5207e0bad
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-october-2016-dji-260nw-509116870.txt
@@ -0,0 +1 @@
+0 0.763622 0.476786 0.225962 0.225000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-october-2016-dji-260nw-509116879.txt b/projects/drone-net/normalized-labels/milan-circa-october-2016-dji-260nw-509116879.txt
new file mode 100644
index 0000000000000000000000000000000000000000..93a9ed6b1d1e5c154fa252d60c5ef45aadb8712c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-october-2016-dji-260nw-509116879.txt
@@ -0,0 +1 @@
+0 0.371795 0.319643 0.410256 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-circa-october-2016-dji-260nw-509726758.txt b/projects/drone-net/normalized-labels/milan-circa-october-2016-dji-260nw-509726758.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26382b81ab873d5d7cf4d3a9883a5930b5c1244e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-circa-october-2016-dji-260nw-509726758.txt
@@ -0,0 +1 @@
+0 0.674242 0.387500 0.292208 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924475.txt b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924475.txt
new file mode 100644
index 0000000000000000000000000000000000000000..68cc6a4fd13186545b80c2ac8b0c2e44cba46ce2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924475.txt
@@ -0,0 +1 @@
+0 0.508974 0.492857 0.951282 0.914286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924478.txt b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924478.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81f3babe348dacadc16605b279adda9d4f1905dd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924478.txt
@@ -0,0 +1 @@
+0 0.502890 0.580357 0.994220 0.510714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924481.txt b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d8baa1ce29aca702139484d6b6f1ab389f781131
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924481.txt
@@ -0,0 +1 @@
+0 0.471795 0.455357 0.656410 0.803571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924487.txt b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924487.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b87e2d841f85350008d30f27be36f83e62dfb5d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924487.txt
@@ -0,0 +1 @@
+0 0.517949 0.457143 0.907692 0.792857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924490.txt b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924490.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e23830e3c213717ed592a3200cf2e8f470c242b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924490.txt
@@ -0,0 +1 @@
+0 0.507692 0.446429 0.584615 0.821429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924493.txt b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924493.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ac2d6409f78098c75d35fbd63d7b866e3d90c335
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924493.txt
@@ -0,0 +1 @@
+0 0.520513 0.467857 0.902564 0.800000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924496.txt b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924496.txt
new file mode 100644
index 0000000000000000000000000000000000000000..37def8e72f6c07758c391f9829fda47f7a1b52ec
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924496.txt
@@ -0,0 +1 @@
+0 0.494872 0.483929 0.902564 0.782143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924502.txt b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924502.txt
new file mode 100644
index 0000000000000000000000000000000000000000..254379fd574c65c46f233218ba5c939b48ec93d4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924502.txt
@@ -0,0 +1 @@
+0 0.516667 0.483929 0.884615 0.825000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924505.txt b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924505.txt
new file mode 100644
index 0000000000000000000000000000000000000000..edb91271d5a461d6ce8799b5e9273ba0a7f820e0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924505.txt
@@ -0,0 +1 @@
+0 0.479487 0.455357 0.958974 0.910714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924508.txt b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924508.txt
new file mode 100644
index 0000000000000000000000000000000000000000..46c19bbe3ae8196c49dfb2b2eb96044da841a217
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924508.txt
@@ -0,0 +1 @@
+0 0.502890 0.451786 0.994220 0.817857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924511.txt b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924511.txt
new file mode 100644
index 0000000000000000000000000000000000000000..570c01fb7599669a68dcd5f9209bc1f00e86dd53
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924511.txt
@@ -0,0 +1 @@
+0 0.521795 0.473214 0.879487 0.796429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924514.txt b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924514.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a1222b8d02dcda7e622c642f557b8a89f15528c2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924514.txt
@@ -0,0 +1 @@
+0 0.371795 0.482143 0.646154 0.871429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924517.txt b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924517.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96f2f658c46e31dafc136790f18fd0190a65c449
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-09272017-close-on-260nw-1057924517.txt
@@ -0,0 +1 @@
+0 0.442308 0.464286 0.884615 0.914286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-april-24-2015-260nw-305415023.txt b/projects/drone-net/normalized-labels/milan-italy-april-24-2015-260nw-305415023.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb085dc19b71dd738476d6d31098230f343419fd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-april-24-2015-260nw-305415023.txt
@@ -0,0 +1 @@
+0 0.479487 0.435714 0.610256 0.592857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-april-24-2015-260nw-305415053.txt b/projects/drone-net/normalized-labels/milan-italy-april-24-2015-260nw-305415053.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c7e64c61272e6e62140f715d8fc660a4257450a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-april-24-2015-260nw-305415053.txt
@@ -0,0 +1 @@
+0 0.461538 0.376786 0.307692 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-july-17-2017-260nw-703891549.txt b/projects/drone-net/normalized-labels/milan-italy-july-17-2017-260nw-703891549.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7a6521b24e246a50195694d90113f238f8f56d64
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-july-17-2017-260nw-703891549.txt
@@ -0,0 +1 @@
+0 0.508646 0.466071 0.884726 0.753571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-723131899.txt b/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-723131899.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cf35ab32fce0439c74e3a5ed9fe4304ae79e7412
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-723131899.txt
@@ -0,0 +1 @@
+0 0.494872 0.476786 0.943590 0.746429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-723135685.txt b/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-723135685.txt
new file mode 100644
index 0000000000000000000000000000000000000000..457a482608355547fee9bd71dc31dca64c666162
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-723135685.txt
@@ -0,0 +1 @@
+0 0.488462 0.458929 0.956410 0.839286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-724331182.txt b/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-724331182.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a59a551aa78887745572f1b8fdbe48dc8a08e5f3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-724331182.txt
@@ -0,0 +1 @@
+0 0.503846 0.487500 0.869231 0.817857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-724331188.txt b/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-724331188.txt
new file mode 100644
index 0000000000000000000000000000000000000000..581b740ff6b7d7cbd3f4aa8635eda49f5b0024b4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-724331188.txt
@@ -0,0 +1 @@
+0 0.498718 0.482143 0.930769 0.842857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-724331191.txt b/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-724331191.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d15efa229e43e7c238a811d9b6366bb5f32cd8fc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milan-italy-september-27th-2017-260nw-724331191.txt
@@ -0,0 +1 @@
+0 0.494220 0.480357 0.884393 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/milanitaly-april-1-2018-dji-260nw-1070068169.txt b/projects/drone-net/normalized-labels/milanitaly-april-1-2018-dji-260nw-1070068169.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b8da85d59e77293077e1fa6fef00fd9bac966b5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/milanitaly-april-1-2018-dji-260nw-1070068169.txt
@@ -0,0 +1 @@
+0 0.511538 0.405357 0.971795 0.582143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/mini-drone-floating-above-rapeseed-260nw-1085479196.txt b/projects/drone-net/normalized-labels/mini-drone-floating-above-rapeseed-260nw-1085479196.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d2f403f48648b0c9759766ba815dd9811f994aae
--- /dev/null
+++ b/projects/drone-net/normalized-labels/mini-drone-floating-above-rapeseed-260nw-1085479196.txt
@@ -0,0 +1 @@
+0 0.380769 0.469643 0.279487 0.146429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/mini-drone-floating-above-rapeseed-260nw-1085479199.txt b/projects/drone-net/normalized-labels/mini-drone-floating-above-rapeseed-260nw-1085479199.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7017560aa8b8ea3b866faa3026648e62ba60b6d1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/mini-drone-floating-above-rapeseed-260nw-1085479199.txt
@@ -0,0 +1 @@
+0 0.424359 0.458929 0.823077 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/mini-drone-floating-blue-sky-260nw-1060288604.txt b/projects/drone-net/normalized-labels/mini-drone-floating-blue-sky-260nw-1060288604.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a823d380a09a0f7ca66f053b26ddaf662cbc730
--- /dev/null
+++ b/projects/drone-net/normalized-labels/mini-drone-floating-blue-sky-260nw-1060288604.txt
@@ -0,0 +1 @@
+0 0.532051 0.476786 0.874359 0.782143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarus-december-3-2017-260nw-770503279.txt b/projects/drone-net/normalized-labels/minsk-belarus-december-3-2017-260nw-770503279.txt
new file mode 100644
index 0000000000000000000000000000000000000000..233c752b802779136e5bc94349e86029ad35b9aa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarus-december-3-2017-260nw-770503279.txt
@@ -0,0 +1 @@
+0 0.588462 0.328571 0.500000 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarus-december-3-2017-260nw-770503282.txt b/projects/drone-net/normalized-labels/minsk-belarus-december-3-2017-260nw-770503282.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7cde4f1d1b40d2f71591cf4af8b7492f93c537e6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarus-december-3-2017-260nw-770503282.txt
@@ -0,0 +1 @@
+0 0.602564 0.314286 0.528205 0.528571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarus-december-3-2017-260nw-770503285.txt b/projects/drone-net/normalized-labels/minsk-belarus-december-3-2017-260nw-770503285.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f775a794938c1de11e38ff844170e9c1203b9baa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarus-december-3-2017-260nw-770503285.txt
@@ -0,0 +1 @@
+0 0.364103 0.571429 0.661538 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarus-july-2018-flat-260nw-1142247806.txt b/projects/drone-net/normalized-labels/minsk-belarus-july-2018-flat-260nw-1142247806.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6bae18f431596a351cce2e17f81b4ca03d3c37ea
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarus-july-2018-flat-260nw-1142247806.txt
@@ -0,0 +1 @@
+0 0.411538 0.630357 0.346154 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarus-july-2018-flat-260nw-1142247809.txt b/projects/drone-net/normalized-labels/minsk-belarus-july-2018-flat-260nw-1142247809.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c2f0c085e8c5c6662f3d4e5950f9cd3b556e3fb4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarus-july-2018-flat-260nw-1142247809.txt
@@ -0,0 +1 @@
+0 0.198847 0.642857 0.380403 0.557143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarus-july-2018-flat-260nw-1142247812.txt b/projects/drone-net/normalized-labels/minsk-belarus-july-2018-flat-260nw-1142247812.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0506c2af6f5707d289957aa4b1b58378195590a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarus-july-2018-flat-260nw-1142247812.txt
@@ -0,0 +1 @@
+0 0.371795 0.548214 0.471795 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarus-july-2018-flat-260nw-1142247815.txt b/projects/drone-net/normalized-labels/minsk-belarus-july-2018-flat-260nw-1142247815.txt
new file mode 100644
index 0000000000000000000000000000000000000000..968982e8d26e758805af6e1a9466862f203ed401
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarus-july-2018-flat-260nw-1142247815.txt
@@ -0,0 +1 @@
+0 0.280980 0.564286 0.561960 0.757143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarus-may-17-2018-260nw-1099654238.txt b/projects/drone-net/normalized-labels/minsk-belarus-may-17-2018-260nw-1099654238.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be8628af15532c7dc90dbb4156992a8eb49695c3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarus-may-17-2018-260nw-1099654238.txt
@@ -0,0 +1 @@
+0 0.500000 0.464286 1.000000 0.928571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarus-may-17-2018-260nw-1099654424.txt b/projects/drone-net/normalized-labels/minsk-belarus-may-17-2018-260nw-1099654424.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a40f4fa2ee54fb5408d351a606e2d415777022a9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarus-may-17-2018-260nw-1099654424.txt
@@ -0,0 +1 @@
+0 0.523121 0.580357 0.942197 0.453571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarus-may-17-2018-260nw-1099654589.txt b/projects/drone-net/normalized-labels/minsk-belarus-may-17-2018-260nw-1099654589.txt
new file mode 100644
index 0000000000000000000000000000000000000000..366c7d24992e65c449b838cda5c1cd6b4a6d41bf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarus-may-17-2018-260nw-1099654589.txt
@@ -0,0 +1 @@
+0 0.491026 0.533929 0.920513 0.817857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarus-may-17-2018-260nw-1099654601.txt b/projects/drone-net/normalized-labels/minsk-belarus-may-17-2018-260nw-1099654601.txt
new file mode 100644
index 0000000000000000000000000000000000000000..835103008d7fe15f6b1b601d1ab7cb7e52107660
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarus-may-17-2018-260nw-1099654601.txt
@@ -0,0 +1 @@
+0 0.464103 0.489286 0.830769 0.835714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016drone-quadcopter-260nw-433253803.txt b/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016drone-quadcopter-260nw-433253803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..20e20cd03867472a3d68b64ca656ef1b6a40baab
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016drone-quadcopter-260nw-433253803.txt
@@ -0,0 +1 @@
+0 0.275064 0.796429 0.313625 0.250000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016flying-drone-260nw-432460621.txt b/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016flying-drone-260nw-432460621.txt
new file mode 100644
index 0000000000000000000000000000000000000000..800ff735b9a71847e6b033e5b3d9f78ac0b5f77d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016flying-drone-260nw-432460621.txt
@@ -0,0 +1 @@
+0 0.667949 0.271429 0.448718 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016flying-drone-260nw-433253680.txt b/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016flying-drone-260nw-433253680.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eb62a884e8a17f53d349c9b6ffa68ce7a7428b08
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016flying-drone-260nw-433253680.txt
@@ -0,0 +1 @@
+0 0.393064 0.158929 0.369942 0.175000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016flying-drone-260nw-433253740.txt b/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016flying-drone-260nw-433253740.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9eb7d6db7e4d79b9a55917fdddb0cab3d97728e8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016flying-drone-260nw-433253740.txt
@@ -0,0 +1 @@
+0 0.805128 0.308929 0.261538 0.310714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016man-holding-260nw-433253650.txt b/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016man-holding-260nw-433253650.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8fa194f654dbe26afbb32e9a4ade7b1f1dbf98b7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/minsk-belarusmay-26-2016man-holding-260nw-433253650.txt
@@ -0,0 +1 @@
+0 0.782051 0.521429 0.143590 0.171429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moab-ut-usa-may-7-260nw-638118328.txt b/projects/drone-net/normalized-labels/moab-ut-usa-may-7-260nw-638118328.txt
new file mode 100644
index 0000000000000000000000000000000000000000..46390d4676bb35903a0fa0ede4af1621a0b6e9bd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moab-ut-usa-may-7-260nw-638118328.txt
@@ -0,0 +1 @@
+0 0.289744 0.642857 0.415385 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moab-ut-usa-may-7-260nw-660732781.txt b/projects/drone-net/normalized-labels/moab-ut-usa-may-7-260nw-660732781.txt
new file mode 100644
index 0000000000000000000000000000000000000000..80f8df94d534b8be6aef4e1b9f4e72c75e6b8493
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moab-ut-usa-may-7-260nw-660732781.txt
@@ -0,0 +1 @@
+0 0.641026 0.617857 0.517949 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490896.txt b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490896.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bf9c0fcb527fd5e17d68225f361b2f5cc5d5f344
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490896.txt
@@ -0,0 +1 @@
+0 0.406410 0.398214 0.551282 0.582143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490908.txt b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490908.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6da97a3b18f87df3ad4ebffcea9558be4c95e501
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490908.txt
@@ -0,0 +1 @@
+0 0.502564 0.366071 0.620513 0.689286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490917.txt b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490917.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e34dc901b8d68bb9697402918cf90dd2ac9e2fb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490917.txt
@@ -0,0 +1 @@
+0 0.365385 0.437500 0.320513 0.396429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490920.txt b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490920.txt
new file mode 100644
index 0000000000000000000000000000000000000000..beb6e22319a169dc24dca853e1deeec39624a825
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490920.txt
@@ -0,0 +1 @@
+0 0.369231 0.410714 0.256410 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490932.txt b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490932.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1bbf9ea51abfc890b0c680c7fe5689ce1365dfd6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490932.txt
@@ -0,0 +1 @@
+0 0.478205 0.412500 0.684615 0.746429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490941.txt b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490941.txt
new file mode 100644
index 0000000000000000000000000000000000000000..015e306f4bf06f0be2efd37e052f2bf74879055a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490941.txt
@@ -0,0 +1 @@
+0 0.378205 0.423214 0.341026 0.396429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490953.txt b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490953.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72c6880f9cdb000699d188ff41b69f2073beea2f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490953.txt
@@ -0,0 +1 @@
+0 0.405128 0.364286 0.461538 0.492857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490962.txt b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490962.txt
new file mode 100644
index 0000000000000000000000000000000000000000..859f2c810661d19bb7d3631f82b76ecfaf7fdbb0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490962.txt
@@ -0,0 +1 @@
+0 0.361538 0.457143 0.507692 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490974.txt b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490974.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f844d06b2fcb8abaf362b90f7038e04004fd137c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490974.txt
@@ -0,0 +1 @@
+0 0.393590 0.376786 0.582051 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490980.txt b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490980.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83050ce95db58d4f93370eb4779d54b521e54eb0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490980.txt
@@ -0,0 +1 @@
+0 0.426923 0.433929 0.382051 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490983.txt b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490983.txt
new file mode 100644
index 0000000000000000000000000000000000000000..531999bf4c49ae28f204a520e25cd13149c8034e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moers-germany-january-19-2017-260nw-559490983.txt
@@ -0,0 +1 @@
+0 0.401282 0.383929 0.412821 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-695496412.txt b/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-695496412.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3baa1da3f1be08812a13600443e4df280e339229
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-695496412.txt
@@ -0,0 +1 @@
+0 0.494872 0.467857 0.635897 0.478571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-695998501.txt b/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-695998501.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35b55446be6525580001a17a6b91ab4e05d56e3c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-695998501.txt
@@ -0,0 +1 @@
+0 0.496368 0.455357 0.571429 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-695998507.txt b/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-695998507.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a7939d261c4d0908ac5e223ef7aab41ef0f2b7b3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-695998507.txt
@@ -0,0 +1 @@
+0 0.478205 0.460714 0.535897 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-695998513.txt b/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-695998513.txt
new file mode 100644
index 0000000000000000000000000000000000000000..71588b65fdf3ac799ec92e525b72ef1c6e16f0ce
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-695998513.txt
@@ -0,0 +1 @@
+0 0.487374 0.442857 0.686869 0.335714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-696840199.txt b/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-696840199.txt
new file mode 100644
index 0000000000000000000000000000000000000000..12437ca3517109fc7eb2dcaa6bced83f74a41431
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moldova-chisinau-august-11-2017-260nw-696840199.txt
@@ -0,0 +1 @@
+0 0.480609 0.487500 0.573407 0.167857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moldova-chisinau-october-11-2017-260nw-733622011.txt b/projects/drone-net/normalized-labels/moldova-chisinau-october-11-2017-260nw-733622011.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0d48730174043b42f4e05581233ebfea9e581568
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moldova-chisinau-october-11-2017-260nw-733622011.txt
@@ -0,0 +1 @@
+0 0.589385 0.466071 0.687151 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moldova-chisinau-october-11-2017-260nw-733945879.txt b/projects/drone-net/normalized-labels/moldova-chisinau-october-11-2017-260nw-733945879.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d90a4c82413276c428275b882e4ff4e4cfb24c8e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moldova-chisinau-october-11-2017-260nw-733945879.txt
@@ -0,0 +1 @@
+0 0.515116 0.451786 0.597674 0.510714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moldova-chisinau-october-11-2017-260nw-733945885.txt b/projects/drone-net/normalized-labels/moldova-chisinau-october-11-2017-260nw-733945885.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8deaac4ccd043c16ca0dbfab156890582146f650
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moldova-chisinau-october-11-2017-260nw-733945885.txt
@@ -0,0 +1 @@
+0 0.530986 0.453571 0.864789 0.250000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-mar-11-2014-control-260nw-261359609.txt b/projects/drone-net/normalized-labels/moscow-mar-11-2014-control-260nw-261359609.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5ffbfb253a984b39fe5282416e0417d75f83045b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-mar-11-2014-control-260nw-261359609.txt
@@ -0,0 +1 @@
+0 0.737179 0.364286 0.525641 0.614286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-region-russia-may-01-260nw-416156509.txt b/projects/drone-net/normalized-labels/moscow-region-russia-may-01-260nw-416156509.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4fa033c4c43ed37817fcec887409bef06cbe52de
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-region-russia-may-01-260nw-416156509.txt
@@ -0,0 +1 @@
+0 0.471098 0.464286 0.526012 0.178571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-region-russia-may-02-260nw-416156506.txt b/projects/drone-net/normalized-labels/moscow-region-russia-may-02-260nw-416156506.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ce81d3521add91b4a15a4e590efd5d04fec33666
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-region-russia-may-02-260nw-416156506.txt
@@ -0,0 +1 @@
+0 0.507692 0.437500 0.564103 0.525000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-region-russia-may-02-260nw-416156512.txt b/projects/drone-net/normalized-labels/moscow-region-russia-may-02-260nw-416156512.txt
new file mode 100644
index 0000000000000000000000000000000000000000..12725ea9caa239db23512b7fa510e5dfc6b04985
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-region-russia-may-02-260nw-416156512.txt
@@ -0,0 +1 @@
+0 0.434615 0.525000 0.582051 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893757.txt b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893757.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dd04c5aa9b56773d117179b59252f3ea5bf7047a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893757.txt
@@ -0,0 +1 @@
+0 0.720513 0.444643 0.282051 0.225000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893760.txt b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893760.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd4fcb778ec22a9ba36cdc1e68547232dece1199
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893760.txt
@@ -0,0 +1 @@
+0 0.650000 0.407143 0.217949 0.114286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893763.txt b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893763.txt
new file mode 100644
index 0000000000000000000000000000000000000000..670a05046558f3ac3eba3adf20466e575fbdd535
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893763.txt
@@ -0,0 +1 @@
+0 0.405128 0.521429 0.625641 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893766.txt b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893766.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32bd1c17070154d8e0a88a30f59480773123892d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893766.txt
@@ -0,0 +1 @@
+0 0.669231 0.546429 0.497436 0.278571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893772.txt b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893772.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd4f21619a424438ac73a68ed707bfb1b4f1aaf3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893772.txt
@@ -0,0 +1 @@
+0 0.369231 0.185714 0.220513 0.185714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893775.txt b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893775.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e7a8809ec42bf10d5dc6c0edd2bcac57fd5f6d6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893775.txt
@@ -0,0 +1 @@
+0 0.314103 0.416071 0.500000 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893784.txt b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893784.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2b17875fd704205b8c16c926e7d104428469036d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893784.txt
@@ -0,0 +1 @@
+0 0.391026 0.512500 0.684615 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893787.txt b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893787.txt
new file mode 100644
index 0000000000000000000000000000000000000000..439d5d58a8503ab82cf2d830e1347a9bc693d7cb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893787.txt
@@ -0,0 +1 @@
+0 0.796154 0.525000 0.223077 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893790.txt b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893790.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b5869315d7ff303f7514a4f236cf0fa5d81a1ad8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-region-russia-september-24-260nw-353893790.txt
@@ -0,0 +1 @@
+0 0.815385 0.358929 0.158974 0.103571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160353.txt b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160353.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e1767d01b885d8dce46d344becd40a9c51220ef7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160353.txt
@@ -0,0 +1 @@
+0 0.467949 0.426786 0.730769 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160362.txt b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160362.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e6ca085aab4fd33a656d0f4f1e81095f819ebe25
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160362.txt
@@ -0,0 +1 @@
+0 0.741026 0.480357 0.456410 0.267857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160368.txt b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160368.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fc4d3d27b96d88849b231c475ef00c4184432ce3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160368.txt
@@ -0,0 +1 @@
+0 0.583333 0.514286 0.330769 0.264286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160377.txt b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160377.txt
new file mode 100644
index 0000000000000000000000000000000000000000..71e3f23dc0dad1cd86a3ff31b325ee22f630b817
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160377.txt
@@ -0,0 +1 @@
+0 0.450000 0.350000 0.484615 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160392.txt b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160392.txt
new file mode 100644
index 0000000000000000000000000000000000000000..42549af55b2fe7097638a3a60e705941097d566c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160392.txt
@@ -0,0 +1 @@
+0 0.405128 0.607143 0.702564 0.521429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160404.txt b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160404.txt
new file mode 100644
index 0000000000000000000000000000000000000000..49480c55d6e38428e5d8c6ed0a063b88c46a1ad7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160404.txt
@@ -0,0 +1 @@
+0 0.496154 0.605357 0.689744 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160416.txt b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160416.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ff753bf51d234cf50716bc08a1c251a3aca83e8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160416.txt
@@ -0,0 +1 @@
+0 0.642308 0.546429 0.566667 0.428571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160434.txt b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160434.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a016f7bad691dc0f24ff6366a29b354246813b39
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160434.txt
@@ -0,0 +1 @@
+0 0.512821 0.530357 0.502564 0.575000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160446.txt b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160446.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e7ed7cc15ae7d98c55c9c13c2c1db59edf2e6f3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160446.txt
@@ -0,0 +1 @@
+0 0.692308 0.400000 0.466667 0.335714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160455.txt b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160455.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be6f72f353dd2cc009d0191682b6be85e618d2f6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160455.txt
@@ -0,0 +1 @@
+0 0.491026 0.494643 0.520513 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160467.txt b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160467.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0993c8ea8ce075bd917a69d6da6d6d078ae20925
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-24-september-2017-260nw-721160467.txt
@@ -0,0 +1 @@
+0 0.662821 0.282143 0.592308 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465378.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465378.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8aba53b62cc5b16ad0a8e763f9f186ecad708fd6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465378.txt
@@ -0,0 +1 @@
+0 0.551282 0.453571 0.441026 0.807143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465387.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465387.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b2402a36cec1b7f0a16be9124264c9a9aaf41be0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465387.txt
@@ -0,0 +1 @@
+0 0.647436 0.435714 0.300000 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465399.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465399.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a5c9b7872f06657e513dd3ab10d4ad78d13998e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465399.txt
@@ -0,0 +1 @@
+0 0.615385 0.569643 0.394872 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465405.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465405.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79ca984b19a76eef0a9110abf60b43468cba5dfc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465405.txt
@@ -0,0 +1 @@
+0 0.478205 0.471429 0.525641 0.871429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465438.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465438.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7120d3952bf93dc68f069fc6007e03f966cccfac
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465438.txt
@@ -0,0 +1 @@
+0 0.482051 0.592857 0.533333 0.628571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465462.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465462.txt
new file mode 100644
index 0000000000000000000000000000000000000000..48b3c23175c72d945b122722819a635d07e56986
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465462.txt
@@ -0,0 +1 @@
+0 0.628205 0.601786 0.348718 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465477.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465477.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ccb2c1b0e24f80541ccc78555c5ab18ea9ebfac
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465477.txt
@@ -0,0 +1 @@
+0 0.416667 0.621429 0.674359 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465489.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465489.txt
new file mode 100644
index 0000000000000000000000000000000000000000..84b5832047aa3501687c4f64da4aa66811963376
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465489.txt
@@ -0,0 +1 @@
+0 0.455128 0.621429 0.515385 0.557143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465507.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465507.txt
new file mode 100644
index 0000000000000000000000000000000000000000..25322922e80840dcf78c4e6eb606dea71939bd47
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465507.txt
@@ -0,0 +1 @@
+0 0.632432 0.485714 0.378378 0.664286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465534.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465534.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3ddff88b5478781c9842b8ae3b22b1aeb68726d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465534.txt
@@ -0,0 +1 @@
+0 0.688462 0.660714 0.458974 0.528571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465549.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465549.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26ac05737993e698bea23d1bf90661b8d50787ad
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465549.txt
@@ -0,0 +1 @@
+0 0.707692 0.644643 0.302564 0.332143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465576.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465576.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc97f058a6c84867f17cb883cbb15abbbc6e39f5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465576.txt
@@ -0,0 +1 @@
+0 0.394872 0.685714 0.671795 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465612.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465612.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9f256a19b9a9fb45ebf9ec82dc9c29b4b64d81ed
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465612.txt
@@ -0,0 +1 @@
+0 0.655128 0.408929 0.346154 0.360714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465672.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465672.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8a37aa4fa33c461eae5e24386fcbbf4040b4a1d9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465672.txt
@@ -0,0 +1 @@
+0 0.661538 0.466071 0.425641 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465696.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465696.txt
new file mode 100644
index 0000000000000000000000000000000000000000..295a3d856a8596e9cc59f933eadf5fb5d97918ba
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465696.txt
@@ -0,0 +1 @@
+0 0.373077 0.689286 0.633333 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465708.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465708.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca98a0e20247b126c5d6cd11f53028e055991dd3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465708.txt
@@ -0,0 +1 @@
+0 0.482051 0.628571 0.492308 0.628571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465714.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465714.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ab0bf174f04ca97071fc2005af4ad04144ae940
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465714.txt
@@ -0,0 +1 @@
+0 0.369231 0.682143 0.646154 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465723.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465723.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5c7e788fe0f26c76e4d9b674c99fe14ac2094f14
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465723.txt
@@ -0,0 +1 @@
+0 0.658974 0.700000 0.389744 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465744.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465744.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7380a1fb92ebdf4dbb740d942f538c252773a95
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465744.txt
@@ -0,0 +1 @@
+0 0.469231 0.732143 0.641026 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465798.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465798.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bf838a9b8b2b79b6a412173efc6c086b3d1a87ae
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465798.txt
@@ -0,0 +1 @@
+0 0.648718 0.701786 0.400000 0.260714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465843.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465843.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e65a369e0366a5aa51a4c5e8ecbd8b504b33ff8a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465843.txt
@@ -0,0 +1 @@
+0 0.415385 0.564286 0.625641 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465864.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465864.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eb5077c4093be41efc34625cfe5871db595de569
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465864.txt
@@ -0,0 +1 @@
+0 0.652564 0.437500 0.484615 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465885.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465885.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c22290964e7a184af8070f662ef3203325c503aa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465885.txt
@@ -0,0 +1 @@
+0 0.480769 0.612500 0.556410 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465906.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465906.txt
new file mode 100644
index 0000000000000000000000000000000000000000..88d10fabf57eacf5eecbcaefdbe92622e893d87e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465906.txt
@@ -0,0 +1 @@
+0 0.532051 0.498214 0.315385 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465912.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465912.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0cec4ff3f218e6c206d528d133d28262a68a016
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465912.txt
@@ -0,0 +1 @@
+0 0.591026 0.662500 0.371795 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465930.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465930.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a13860f56575ac689700dc0cc1dff2ce353fbd3b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465930.txt
@@ -0,0 +1 @@
+0 0.582051 0.516071 0.282051 0.817857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465939.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465939.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c937aa120cc8ca03800a971f69c3e07801b3522d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617465939.txt
@@ -0,0 +1 @@
+0 0.675641 0.408929 0.361538 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617477162.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617477162.txt
new file mode 100644
index 0000000000000000000000000000000000000000..daf0ab677d208d4c57bd6898d89eb661988a9a5d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617477162.txt
@@ -0,0 +1 @@
+0 0.460256 0.626786 0.151282 0.539286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617477171.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617477171.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f5e39c79400eba3cec0c7e52fc71d04bed0a899d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617477171.txt
@@ -0,0 +1 @@
+0 0.456410 0.619643 0.271795 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617477195.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617477195.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9342163ffd5297772fabfd5257bc5919c51f1e24
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617477195.txt
@@ -0,0 +1 @@
+0 0.228205 0.771429 0.235897 0.192857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617477204.txt b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617477204.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9f79746c28e9ad2be873d7c951e81a15b924584e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-april-1-2017-260nw-617477204.txt
@@ -0,0 +1 @@
+0 0.489744 0.651786 0.348718 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-circa-may-2016-260nw-424590964.txt b/projects/drone-net/normalized-labels/moscow-russia-circa-may-2016-260nw-424590964.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cea1eeb511aef596b823764fbcf4b79543a81d66
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-circa-may-2016-260nw-424590964.txt
@@ -0,0 +1 @@
+0 0.483333 0.487500 0.669231 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-march-3-2017-260nw-594254663.txt b/projects/drone-net/normalized-labels/moscow-russia-march-3-2017-260nw-594254663.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00497a8bcc0588f3202a13daed7f0bd4292210b6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-march-3-2017-260nw-594254663.txt
@@ -0,0 +1 @@
+0 0.575758 0.291071 0.744589 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-march-3-2017-260nw-594254678.txt b/projects/drone-net/normalized-labels/moscow-russia-march-3-2017-260nw-594254678.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c9992d5eea0c4a0b125652f1302169d6f137d232
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-march-3-2017-260nw-594254678.txt
@@ -0,0 +1 @@
+0 0.502165 0.333929 0.995671 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-may-28-2017-260nw-650140360.txt b/projects/drone-net/normalized-labels/moscow-russia-may-28-2017-260nw-650140360.txt
new file mode 100644
index 0000000000000000000000000000000000000000..99cc9262ecbc9a207115c32bea625e325929abd5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-may-28-2017-260nw-650140360.txt
@@ -0,0 +1 @@
+0 0.546154 0.478571 0.461538 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-may-28-2017-260nw-650140381.txt b/projects/drone-net/normalized-labels/moscow-russia-may-28-2017-260nw-650140381.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e25f67c55bbb6d7f2a2fadeda26d61b9238178e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-may-28-2017-260nw-650140381.txt
@@ -0,0 +1 @@
+0 0.521795 0.451786 0.612821 0.853571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia-nov-8-2017-260nw-1062605507.txt b/projects/drone-net/normalized-labels/moscow-russia-nov-8-2017-260nw-1062605507.txt
new file mode 100644
index 0000000000000000000000000000000000000000..340af76f4a34ff913ea4c28f7a73d0e0284fd81c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia-nov-8-2017-260nw-1062605507.txt
@@ -0,0 +1 @@
+0 0.538462 0.385714 0.882051 0.657143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615677984.txt b/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615677984.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a91c78689b86f57af34d4a477ce6f49ae2b2dfde
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615677984.txt
@@ -0,0 +1 @@
+0 0.519231 0.442857 0.633333 0.714286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615678014.txt b/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615678014.txt
new file mode 100644
index 0000000000000000000000000000000000000000..19d5b4c653fe387e3fb796ad978a2557067b977b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615678014.txt
@@ -0,0 +1 @@
+0 0.498718 0.492857 0.741026 0.535714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615678137.txt b/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615678137.txt
new file mode 100644
index 0000000000000000000000000000000000000000..622b0e3f2c0a91130b76ecfec8e37655af5b6380
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615678137.txt
@@ -0,0 +1 @@
+0 0.458974 0.532143 0.753846 0.528571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615678164.txt b/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615678164.txt
new file mode 100644
index 0000000000000000000000000000000000000000..602a0405fcc169e2f52d541ed01ff5f9fabff0fd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615678164.txt
@@ -0,0 +1 @@
+0 0.615385 0.591071 0.743590 0.525000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615678212.txt b/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615678212.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d9fa8ecf1929b15f72316d08cb21c28b037d4142
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscow-russia01-apr-2017-dji-260nw-615678212.txt
@@ -0,0 +1 @@
+0 0.497436 0.517857 0.979487 0.928571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/moscowoctober-10-drone-quadcopter-dji-260nw-340517027.txt b/projects/drone-net/normalized-labels/moscowoctober-10-drone-quadcopter-dji-260nw-340517027.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9cb0cf5d73e61c8ed1ebcc842075adfec2492019
--- /dev/null
+++ b/projects/drone-net/normalized-labels/moscowoctober-10-drone-quadcopter-dji-260nw-340517027.txt
@@ -0,0 +1 @@
+0 0.332051 0.278571 0.212821 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/naberezhnye-chelny-russia-february-10-260nw-1026751579.txt b/projects/drone-net/normalized-labels/naberezhnye-chelny-russia-february-10-260nw-1026751579.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d72775259da20b62338ae00e7a7fbf31d6ba343b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/naberezhnye-chelny-russia-february-10-260nw-1026751579.txt
@@ -0,0 +1 @@
+0 0.353846 0.308929 0.415385 0.182143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/naberezhnye-chelny-russia-february-10-260nw-1028442490.txt b/projects/drone-net/normalized-labels/naberezhnye-chelny-russia-february-10-260nw-1028442490.txt
new file mode 100644
index 0000000000000000000000000000000000000000..da41c5fab497a2dc4d2be1495eb7145e7b02d982
--- /dev/null
+++ b/projects/drone-net/normalized-labels/naberezhnye-chelny-russia-february-10-260nw-1028442490.txt
@@ -0,0 +1 @@
+0 0.303846 0.341071 0.443590 0.332143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/naberezhnye-chelny-russia-february-10-260nw-1032178843.txt b/projects/drone-net/normalized-labels/naberezhnye-chelny-russia-february-10-260nw-1032178843.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70dfbc760007fa4a9f479fd776be4ea6644f2d60
--- /dev/null
+++ b/projects/drone-net/normalized-labels/naberezhnye-chelny-russia-february-10-260nw-1032178843.txt
@@ -0,0 +1 @@
+0 0.641026 0.333929 0.420513 0.453571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/naberezhnye-chelny-russia-february-10-260nw-1049998622.txt b/projects/drone-net/normalized-labels/naberezhnye-chelny-russia-february-10-260nw-1049998622.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a41e8dc8d78b8c7cad9935dfa44096fa99162130
--- /dev/null
+++ b/projects/drone-net/normalized-labels/naberezhnye-chelny-russia-february-10-260nw-1049998622.txt
@@ -0,0 +1 @@
+0 0.319231 0.342857 0.546154 0.478571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakhon-ratchasima-thailand-november-10-260nw-513601348.txt b/projects/drone-net/normalized-labels/nakhon-ratchasima-thailand-november-10-260nw-513601348.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f33c9bad9d2dd7fcd6d979253fa8d38887140937
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakhon-ratchasima-thailand-november-10-260nw-513601348.txt
@@ -0,0 +1 @@
+0 0.485897 0.592857 0.474359 0.278571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakhon-ratchasima-thailand-november-10-260nw-513601351.txt b/projects/drone-net/normalized-labels/nakhon-ratchasima-thailand-november-10-260nw-513601351.txt
new file mode 100644
index 0000000000000000000000000000000000000000..38daaa458ce71a8cdaa3a51214a93f7ece4c3df9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakhon-ratchasima-thailand-november-10-260nw-513601351.txt
@@ -0,0 +1 @@
+0 0.541026 0.548214 0.553846 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakhon-ratchasima-thailand-november-10-260nw-513601354.txt b/projects/drone-net/normalized-labels/nakhon-ratchasima-thailand-november-10-260nw-513601354.txt
new file mode 100644
index 0000000000000000000000000000000000000000..49f8b9e5642d4c92757c397e6d8874499e7cbef3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakhon-ratchasima-thailand-november-10-260nw-513601354.txt
@@ -0,0 +1 @@
+0 0.898017 0.303571 0.147309 0.092857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakhonpathom-thailand-march-19-2018-260nw-1049225222.txt b/projects/drone-net/normalized-labels/nakhonpathom-thailand-march-19-2018-260nw-1049225222.txt
new file mode 100644
index 0000000000000000000000000000000000000000..18fabf7f930289b37ddff1191eb43ea63810315e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakhonpathom-thailand-march-19-2018-260nw-1049225222.txt
@@ -0,0 +1 @@
+0 0.500000 0.366071 0.261538 0.232143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakhonpathom-thailand-march-19-2018-260nw-1055107331.txt b/projects/drone-net/normalized-labels/nakhonpathom-thailand-march-19-2018-260nw-1055107331.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de9cc2ff78d6570c186324281bd1f83d11c7af7b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakhonpathom-thailand-march-19-2018-260nw-1055107331.txt
@@ -0,0 +1 @@
+0 0.448718 0.391071 0.323077 0.225000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakhonpathom-thailand-march-19-2018-260nw-1056362009.txt b/projects/drone-net/normalized-labels/nakhonpathom-thailand-march-19-2018-260nw-1056362009.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0a695ecd90f7051304eed130512bdcac9bd2c13b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakhonpathom-thailand-march-19-2018-260nw-1056362009.txt
@@ -0,0 +1 @@
+0 0.503846 0.492857 0.730769 0.521429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakhonpathom-thailand-march-19-2018-260nw-1056822971.txt b/projects/drone-net/normalized-labels/nakhonpathom-thailand-march-19-2018-260nw-1056822971.txt
new file mode 100644
index 0000000000000000000000000000000000000000..48a1ba44f2c7882723fbc10721758a7dad29ce71
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakhonpathom-thailand-march-19-2018-260nw-1056822971.txt
@@ -0,0 +1 @@
+0 0.670513 0.512500 0.217949 0.175000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakorn-prathom-thailand-7-january-260nw-1026441742.txt b/projects/drone-net/normalized-labels/nakorn-prathom-thailand-7-january-260nw-1026441742.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7606f8aae436570bc1bc582ac83cf3bc1b3ff745
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakorn-prathom-thailand-7-january-260nw-1026441742.txt
@@ -0,0 +1 @@
+0 0.483333 0.471429 0.500000 0.585714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakorn-prathom-thailand-8-january-260nw-789016678.txt b/projects/drone-net/normalized-labels/nakorn-prathom-thailand-8-january-260nw-789016678.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3785b89b67ee6182181a16432c1c778928a1c58b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakorn-prathom-thailand-8-january-260nw-789016678.txt
@@ -0,0 +1 @@
+0 0.510256 0.644643 0.651282 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakorn-prathom-thailand-8-january-260nw-789038281.txt b/projects/drone-net/normalized-labels/nakorn-prathom-thailand-8-january-260nw-789038281.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0bc51447ea6672a27011bfcb4b714c354f0ffb5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakorn-prathom-thailand-8-january-260nw-789038281.txt
@@ -0,0 +1 @@
+0 0.455128 0.596429 0.546154 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837011.txt b/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837011.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9976f72b52e0b56f9851f5d23ff35e5623e23f01
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837011.txt
@@ -0,0 +1 @@
+0 0.345663 0.269643 0.344388 0.203571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837071.txt b/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837071.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3ff1e40333a90c6a3e51503fd89f8e8673152d80
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837071.txt
@@ -0,0 +1 @@
+0 0.701282 0.319643 0.300000 0.353571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837089.txt b/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837089.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8d448765d9bc13856e72937f31ecffc0da50f96a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837089.txt
@@ -0,0 +1 @@
+0 0.375661 0.280357 0.296296 0.182143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837116.txt b/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837116.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c9783a6866c3a4b21dedca9a504f35cf36bbe61b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837116.txt
@@ -0,0 +1 @@
+0 0.361538 0.326786 0.379487 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837656.txt b/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837656.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1eab6881b99c31f9e2fdc79df47ac58fdba5fb2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nakornpratom-thailand-nov-17-editorial-260nw-518837656.txt
@@ -0,0 +1 @@
+0 0.305063 0.203571 0.149367 0.128571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nazare-portugal-dec-17-2016-260nw-1040771722.txt b/projects/drone-net/normalized-labels/nazare-portugal-dec-17-2016-260nw-1040771722.txt
new file mode 100644
index 0000000000000000000000000000000000000000..49ec5534c3469ab4c646ee44e1898c45c00e33ae
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nazare-portugal-dec-17-2016-260nw-1040771722.txt
@@ -0,0 +1 @@
+0 0.487374 0.501786 0.424242 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-december-14-260nw-776078872.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-december-14-260nw-776078872.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f36faad57fdd9f0064700a205148e27ea4601ed2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-december-14-260nw-776078872.txt
@@ -0,0 +1 @@
+0 0.434615 0.460714 0.633333 0.750000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-december-14-260nw-776079067.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-december-14-260nw-776079067.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d831c862af66b559add3fbedf84beb7e3458f43a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-december-14-260nw-776079067.txt
@@ -0,0 +1 @@
+0 0.529487 0.471429 0.653846 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387006.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387006.txt
new file mode 100644
index 0000000000000000000000000000000000000000..450f9f09454eedbf9bf56b7306850c56a29a56b1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387006.txt
@@ -0,0 +1 @@
+0 0.475641 0.451786 0.141026 0.125000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387009.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387009.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b99d6d64eb00bf16d8cefe2faf98b6f160b1b3e4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387009.txt
@@ -0,0 +1 @@
+0 0.535897 0.469643 0.492308 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387012.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387012.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3dba4ef135455b720380bc6f8d82919ab9aeace3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387012.txt
@@ -0,0 +1 @@
+0 0.532051 0.508929 0.479487 0.396429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387015.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387015.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5c77c050020e7c81bcd135d41a115328a007b05e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387015.txt
@@ -0,0 +1 @@
+0 0.407692 0.487500 0.379487 0.203571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387018.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387018.txt
new file mode 100644
index 0000000000000000000000000000000000000000..981811abdf7c779c55e4a7adbe36de283f442fe5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387018.txt
@@ -0,0 +1 @@
+0 0.438462 0.491071 0.307692 0.139286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387021.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387021.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff2282650c7036f6a20522211d27eb7bb4befa1c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387021.txt
@@ -0,0 +1 @@
+0 0.529487 0.396429 0.474359 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387024.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387024.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9bbc229ec769dae4d5019613120a1af60d9cbe4f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387024.txt
@@ -0,0 +1 @@
+0 0.478205 0.450000 0.623077 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387027.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387027.txt
new file mode 100644
index 0000000000000000000000000000000000000000..483b8c163081e5ad6bc6c1c7260b6d225b948ebe
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387027.txt
@@ -0,0 +1 @@
+0 0.501282 0.405357 0.484615 0.203571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387030.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387030.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0ba380b17efa14c674e18d7941ee959333ccd2bd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387030.txt
@@ -0,0 +1 @@
+0 0.497436 0.498214 0.487179 0.175000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387033.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387033.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc6a70a28f5caca8d5fd413f70ef8f3637534533
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387033.txt
@@ -0,0 +1 @@
+0 0.492308 0.439286 0.379487 0.185714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387036.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387036.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d0edcb822c13b644567f96c4f063dcc86395fc87
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387036.txt
@@ -0,0 +1 @@
+0 0.498718 0.419643 0.843590 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387039.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387039.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e57d9187c98326797767d55ddbbb91ac7bf58f7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387039.txt
@@ -0,0 +1 @@
+0 0.487179 0.462500 0.738462 0.567857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387042.txt b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387042.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c2eefe699d42f55115af4616444b36e12f126600
--- /dev/null
+++ b/projects/drone-net/normalized-labels/negeri-sembilan-malaysia-march-9-260nw-1042387042.txt
@@ -0,0 +1 @@
+0 0.514103 0.482143 0.848718 0.721429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792597.txt b/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792597.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dce0b32bf234c38786a7a18a1f96357f655b01b0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792597.txt
@@ -0,0 +1 @@
+0 0.508974 0.473214 0.982051 0.896429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792609.txt b/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792609.txt
new file mode 100644
index 0000000000000000000000000000000000000000..208c1bd1940b2e9e737a3d00ae86fe265dd7eb7a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792609.txt
@@ -0,0 +1 @@
+0 0.521795 0.503571 0.494872 0.578571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792615.txt b/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792615.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92dae0ecb193b250899675f1a2384331126e7dc6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792615.txt
@@ -0,0 +1 @@
+0 0.492308 0.471429 0.964103 0.907143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792624.txt b/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792624.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab366d67d3061b2ea909c964dfee7e72874bee03
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792624.txt
@@ -0,0 +1 @@
+0 0.533333 0.492857 0.507692 0.842857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792633.txt b/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792633.txt
new file mode 100644
index 0000000000000000000000000000000000000000..52bdc092637485df5bed2e1c539b02723eadd88b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nevsehir-turkey-april-22-2017-260nw-629792633.txt
@@ -0,0 +1 @@
+0 0.506410 0.478571 0.612821 0.828571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/new-drone-image-260nw-1106812709.txt b/projects/drone-net/normalized-labels/new-drone-image-260nw-1106812709.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b1b7cdc458f55bf3b379c61b28eb6dd5ecf8af8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/new-drone-image-260nw-1106812709.txt
@@ -0,0 +1 @@
+0 0.512987 0.469643 0.974026 0.939286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/new-york-city-usa-august-260nw-714831070.txt b/projects/drone-net/normalized-labels/new-york-city-usa-august-260nw-714831070.txt
new file mode 100644
index 0000000000000000000000000000000000000000..02fc28b7bb75ad087e75240d6a940c344fb57cc7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/new-york-city-usa-august-260nw-714831070.txt
@@ -0,0 +1 @@
+0 0.670029 0.598214 0.002882 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/new-york-jan-23-dji-260nw-621831776.txt b/projects/drone-net/normalized-labels/new-york-jan-23-dji-260nw-621831776.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d9c615c752d3d1709ed18a9c56351baacc5b2b68
--- /dev/null
+++ b/projects/drone-net/normalized-labels/new-york-jan-23-dji-260nw-621831776.txt
@@ -0,0 +1 @@
+0 0.511538 0.394643 0.976923 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/new-york-jan-23-dji-260nw-621831824.txt b/projects/drone-net/normalized-labels/new-york-jan-23-dji-260nw-621831824.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9387ff5046c0a98880e29fe0d96504c2fbabbf3c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/new-york-jan-23-dji-260nw-621831824.txt
@@ -0,0 +1 @@
+0 0.484615 0.487500 0.666667 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/new-york-jan-23-dji-260nw-621837734.txt b/projects/drone-net/normalized-labels/new-york-jan-23-dji-260nw-621837734.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8116454f88062e4fb6955a1cfb970c7926aac4a6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/new-york-jan-23-dji-260nw-621837734.txt
@@ -0,0 +1 @@
+0 0.884615 0.553571 0.230769 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/new-york-usa-march-24-260nw-1060540625.txt b/projects/drone-net/normalized-labels/new-york-usa-march-24-260nw-1060540625.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51b879515a23fe860e0024afb89e0fab938e20e8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/new-york-usa-march-24-260nw-1060540625.txt
@@ -0,0 +1 @@
+0 0.507692 0.448214 0.682051 0.332143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/niedernhausen-germany-april-9-2017-260nw-617777489.txt b/projects/drone-net/normalized-labels/niedernhausen-germany-april-9-2017-260nw-617777489.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bbe42907e5ca39b04299598f8b85e56dafc74df2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/niedernhausen-germany-april-9-2017-260nw-617777489.txt
@@ -0,0 +1 @@
+0 0.538462 0.467857 0.789744 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/niedernhausen-germany-april-9-2017-260nw-618876131.txt b/projects/drone-net/normalized-labels/niedernhausen-germany-april-9-2017-260nw-618876131.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c69dab29050fc2c4b6c221de60829183c3683e3d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/niedernhausen-germany-april-9-2017-260nw-618876131.txt
@@ -0,0 +1 @@
+0 0.456410 0.451786 0.851282 0.810714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/niedernhausen-germany-february-25-2017-260nw-617835032.txt b/projects/drone-net/normalized-labels/niedernhausen-germany-february-25-2017-260nw-617835032.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c16591f5c101e16d0d773d76febc480a9045a19f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/niedernhausen-germany-february-25-2017-260nw-617835032.txt
@@ -0,0 +1 @@
+0 0.475641 0.496429 0.628205 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-554561596.txt b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-554561596.txt
new file mode 100644
index 0000000000000000000000000000000000000000..522d8c950288435460c774860555501946658f13
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-554561596.txt
@@ -0,0 +1 @@
+0 0.785897 0.435714 0.166667 0.114286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-589395551.txt b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-589395551.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e11a7792002a2da308a81cb8a4e20796cd9ab370
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-589395551.txt
@@ -0,0 +1 @@
+0 0.359897 0.405357 0.478149 0.303571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-594185705.txt b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-594185705.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e94beb9e81398df915c4e06f585d367b9553ba55
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-594185705.txt
@@ -0,0 +1 @@
+0 0.678663 0.408929 0.246787 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-631477400.txt b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-631477400.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e6182e136040170bfacb653e8b1e00200c8e4e9c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-631477400.txt
@@ -0,0 +1 @@
+0 0.528278 0.453571 0.146530 0.128571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-633567446.txt b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-633567446.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41fd82e4655030b74e1a2138e4a4d0fc3a309c81
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-633567446.txt
@@ -0,0 +1 @@
+0 0.363753 0.407143 0.383033 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-688033345.txt b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-688033345.txt
new file mode 100644
index 0000000000000000000000000000000000000000..775d8f69acd981e8f20c7bca15b5ba5305729a06
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-688033345.txt
@@ -0,0 +1 @@
+0 0.508997 0.564286 0.426735 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-688038127.txt b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-688038127.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2b47ead0fc7d9634fea302e7e051e4ade735b83
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-688038127.txt
@@ -0,0 +1 @@
+0 0.597686 0.400000 0.259640 0.185714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-695240443.txt b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-695240443.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c667e7f05d8ccf9f0ba7e116c1045c1a3bab1b40
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-695240443.txt
@@ -0,0 +1 @@
+0 0.379177 0.416071 0.470437 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-695286682.txt b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-695286682.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0099c5359a1c47fb546b7f9194200f667c5880bf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-695286682.txt
@@ -0,0 +1 @@
+0 0.510283 0.410714 0.192802 0.200000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-703364929.txt b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-703364929.txt
new file mode 100644
index 0000000000000000000000000000000000000000..71292afa14a7f5c1fe4ed93a197960923678f509
--- /dev/null
+++ b/projects/drone-net/normalized-labels/nong-khai-thailand-jan-3-260nw-703364929.txt
@@ -0,0 +1 @@
+0 0.511568 0.469643 0.159383 0.125000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/novi-sad-serbia-may-19-260nw-454402867.txt b/projects/drone-net/normalized-labels/novi-sad-serbia-may-19-260nw-454402867.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4906dceb52f21af1e5b921b6a7af7a3624934b3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/novi-sad-serbia-may-19-260nw-454402867.txt
@@ -0,0 +1 @@
+0 0.569054 0.578571 0.575448 0.535714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/october-2017-shah-alam-dji-260nw-749098849.txt b/projects/drone-net/normalized-labels/october-2017-shah-alam-dji-260nw-749098849.txt
new file mode 100644
index 0000000000000000000000000000000000000000..470bda8b41fcf50f1f6649c3b959927523acf17e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/october-2017-shah-alam-dji-260nw-749098849.txt
@@ -0,0 +1 @@
+0 0.491003 0.398214 0.766067 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/october-2017-shah-alam-dji-260nw-749100040.txt b/projects/drone-net/normalized-labels/october-2017-shah-alam-dji-260nw-749100040.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd0cdef61f301b11a349593a4db696c4fa5f9ce8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/october-2017-shah-alam-dji-260nw-749100040.txt
@@ -0,0 +1 @@
+0 0.482005 0.514286 0.491003 0.142857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/october-2017-shah-alam-dji-260nw-749101375.txt b/projects/drone-net/normalized-labels/october-2017-shah-alam-dji-260nw-749101375.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6ecc6650ffcb9a9bb07c9c912ff0ce826d5ac57
--- /dev/null
+++ b/projects/drone-net/normalized-labels/october-2017-shah-alam-dji-260nw-749101375.txt
@@ -0,0 +1 @@
+0 0.482005 0.500000 0.496144 0.214286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/october-2017-shah-alam-dji-260nw-749101378.txt b/projects/drone-net/normalized-labels/october-2017-shah-alam-dji-260nw-749101378.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a9fd747b4aff7c0a243be9e374e62e1ca7b1933
--- /dev/null
+++ b/projects/drone-net/normalized-labels/october-2017-shah-alam-dji-260nw-749101378.txt
@@ -0,0 +1 @@
+0 0.533419 0.526786 0.922879 0.717857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/october-2017-shah-alam-malaysia-260nw-749097040.txt b/projects/drone-net/normalized-labels/october-2017-shah-alam-malaysia-260nw-749097040.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5ebbc19f7ad10033f744e9e9afc72813dfab4fd6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/october-2017-shah-alam-malaysia-260nw-749097040.txt
@@ -0,0 +1 @@
+0 0.460154 0.358929 0.637532 0.253571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/october-2017-shah-alam-malaysia-260nw-749097052.txt b/projects/drone-net/normalized-labels/october-2017-shah-alam-malaysia-260nw-749097052.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1ad2502869d4dafd39e3f62ed26410d84f832f37
--- /dev/null
+++ b/projects/drone-net/normalized-labels/october-2017-shah-alam-malaysia-260nw-749097052.txt
@@ -0,0 +1 @@
+0 0.508621 0.467857 0.764368 0.157143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/october-2017-shah-alam-malaysia-260nw-749097058.txt b/projects/drone-net/normalized-labels/october-2017-shah-alam-malaysia-260nw-749097058.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dcbd16beed683b855952ce8777652f0346367ef8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/october-2017-shah-alam-malaysia-260nw-749097058.txt
@@ -0,0 +1 @@
+0 0.471722 0.380357 0.856041 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/october-2017-shah-alam-malaysia-260nw-749097064.txt b/projects/drone-net/normalized-labels/october-2017-shah-alam-malaysia-260nw-749097064.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb59acf05a764a258fe2b943c30c15ac76f930d8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/october-2017-shah-alam-malaysia-260nw-749097064.txt
@@ -0,0 +1 @@
+0 0.497126 0.269643 0.568966 0.196429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/odessa-ukraine-april-4-2015-260nw-266898983.txt b/projects/drone-net/normalized-labels/odessa-ukraine-april-4-2015-260nw-266898983.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4db1558cb788650c28bb43ca419336469cb6b521
--- /dev/null
+++ b/projects/drone-net/normalized-labels/odessa-ukraine-april-4-2015-260nw-266898983.txt
@@ -0,0 +1 @@
+0 0.428962 0.341071 0.628415 0.246429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/odessa-ukraine-april-4-2015-260nw-266898995.txt b/projects/drone-net/normalized-labels/odessa-ukraine-april-4-2015-260nw-266898995.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3389819a5710e5a71b8ee73daf4a6fbe46f05549
--- /dev/null
+++ b/projects/drone-net/normalized-labels/odessa-ukraine-april-4-2015-260nw-266898995.txt
@@ -0,0 +1 @@
+0 0.458974 0.355357 0.282051 0.217857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/odessa-ukraine-april-4-2015-260nw-266899001.txt b/projects/drone-net/normalized-labels/odessa-ukraine-april-4-2015-260nw-266899001.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d8eb9c3518234cab3205e6e036e8c76ce490f276
--- /dev/null
+++ b/projects/drone-net/normalized-labels/odessa-ukraine-april-4-2015-260nw-266899001.txt
@@ -0,0 +1 @@
+0 0.424359 0.373214 0.710256 0.567857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/odessa-ukraine-april-4-2015-260nw-266899013.txt b/projects/drone-net/normalized-labels/odessa-ukraine-april-4-2015-260nw-266899013.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36a0480f60ee93712abfc0f206048e775d786483
--- /dev/null
+++ b/projects/drone-net/normalized-labels/odessa-ukraine-april-4-2015-260nw-266899013.txt
@@ -0,0 +1 @@
+0 0.439744 0.485714 0.510256 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/odessaukraine14-august2017dji-phantom-4k-aerial-260nw-795266392.txt b/projects/drone-net/normalized-labels/odessaukraine14-august2017dji-phantom-4k-aerial-260nw-795266392.txt
new file mode 100644
index 0000000000000000000000000000000000000000..196ed740201751dda4c4ed76e6f55c9a4bb8a86f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/odessaukraine14-august2017dji-phantom-4k-aerial-260nw-795266392.txt
@@ -0,0 +1 @@
+0 0.474359 0.421429 0.466667 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479568.txt b/projects/drone-net/normalized-labels/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479568.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b114353bb5d22da559da1ecfd1ce8021d2a14bba
--- /dev/null
+++ b/projects/drone-net/normalized-labels/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479568.txt
@@ -0,0 +1 @@
+0 0.551282 0.364286 0.410256 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479571.txt b/projects/drone-net/normalized-labels/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479571.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0b5c690e8a12f6a3e95832bccfd721d2b5b7af6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479571.txt
@@ -0,0 +1 @@
+0 0.444872 0.417857 0.489744 0.564286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/odessaukraine14-august2017video-operator-holds-professional-260nw-793479574.txt b/projects/drone-net/normalized-labels/odessaukraine14-august2017video-operator-holds-professional-260nw-793479574.txt
new file mode 100644
index 0000000000000000000000000000000000000000..04230ab476943d377a37a3b49aa5a9c84d662d83
--- /dev/null
+++ b/projects/drone-net/normalized-labels/odessaukraine14-august2017video-operator-holds-professional-260nw-793479574.txt
@@ -0,0 +1 @@
+0 0.448718 0.567857 0.384615 0.335714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/odessaukraine4-august2017modern-dji-phantom-drone-260nw-793479565.txt b/projects/drone-net/normalized-labels/odessaukraine4-august2017modern-dji-phantom-drone-260nw-793479565.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a07e974f7e873a71e300b19519c4d769f8d6ca7f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/odessaukraine4-august2017modern-dji-phantom-drone-260nw-793479565.txt
@@ -0,0 +1 @@
+0 0.575641 0.512500 0.530769 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/oldenzaal-netherlands-june-19-2016-260nw-624875423.txt b/projects/drone-net/normalized-labels/oldenzaal-netherlands-june-19-2016-260nw-624875423.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb0f4cd4c5c48dfd5c80bf595eb81f0b308b0164
--- /dev/null
+++ b/projects/drone-net/normalized-labels/oldenzaal-netherlands-june-19-2016-260nw-624875423.txt
@@ -0,0 +1 @@
+0 0.476923 0.408929 0.543590 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/operator-adjusts-quadcopter-before-launching-260nw-1137569372.txt b/projects/drone-net/normalized-labels/operator-adjusts-quadcopter-before-launching-260nw-1137569372.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bda0e1ba4b15507a161e205f2314a466c89f91c1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/operator-adjusts-quadcopter-before-launching-260nw-1137569372.txt
@@ -0,0 +1 @@
+0 0.364691 0.516071 0.373711 0.396429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/operator-adjusts-quadcopter-before-launching-260nw-1137569375.txt b/projects/drone-net/normalized-labels/operator-adjusts-quadcopter-before-launching-260nw-1137569375.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d86c85b7d649053739c763232bccd1922b0ab3da
--- /dev/null
+++ b/projects/drone-net/normalized-labels/operator-adjusts-quadcopter-before-launching-260nw-1137569375.txt
@@ -0,0 +1 @@
+0 0.484655 0.696429 0.350384 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/operator-adjusts-quadcopter-before-launching-260nw-1137569378.txt b/projects/drone-net/normalized-labels/operator-adjusts-quadcopter-before-launching-260nw-1137569378.txt
new file mode 100644
index 0000000000000000000000000000000000000000..471db965b0c78d023e4df6eb669bef63bbc925c2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/operator-adjusts-quadcopter-before-launching-260nw-1137569378.txt
@@ -0,0 +1 @@
+0 0.519182 0.776786 0.388747 0.332143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/operator-adjusts-quadcopter-before-launching-260nw-1137569381.txt b/projects/drone-net/normalized-labels/operator-adjusts-quadcopter-before-launching-260nw-1137569381.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f572b217695752f9a45c1b5e5df9eb8f414bc64c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/operator-adjusts-quadcopter-before-launching-260nw-1137569381.txt
@@ -0,0 +1 @@
+0 0.401535 0.521429 0.455243 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/orfo-baranya-hungary-10312016-dji-260nw-1132494968.txt b/projects/drone-net/normalized-labels/orfo-baranya-hungary-10312016-dji-260nw-1132494968.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f29ebed09ffb12018601b571ef5bbe2f8bf1fbaf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/orfo-baranya-hungary-10312016-dji-260nw-1132494968.txt
@@ -0,0 +1 @@
+0 0.379487 0.376786 0.148718 0.082143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/orfo-baranya-hungary-10312016-dji-260nw-1132494971.txt b/projects/drone-net/normalized-labels/orfo-baranya-hungary-10312016-dji-260nw-1132494971.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81707643cbd6248a5ea37d390113249b6380ccd1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/orfo-baranya-hungary-10312016-dji-260nw-1132494971.txt
@@ -0,0 +1 @@
+0 0.410026 0.448214 0.197943 0.175000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/overton-mo-usa-august-13-260nw-697449031.txt b/projects/drone-net/normalized-labels/overton-mo-usa-august-13-260nw-697449031.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c26b63f583f2ac0c14ffabb6b88caa2bfc219c4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/overton-mo-usa-august-13-260nw-697449031.txt
@@ -0,0 +1 @@
+0 0.675641 0.333929 0.566667 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/palanga-lithuania-september-27-2017-260nw-730159837.txt b/projects/drone-net/normalized-labels/palanga-lithuania-september-27-2017-260nw-730159837.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bbb2598d2a349cadf836c50405501ae5451096a3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/palanga-lithuania-september-27-2017-260nw-730159837.txt
@@ -0,0 +1 @@
+0 0.353470 0.421429 0.516710 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-02152018-dji-mavic-260nw-1031762647.txt b/projects/drone-net/normalized-labels/pancevo-serbia-02152018-dji-mavic-260nw-1031762647.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c5370e141d3de677caa7901bd03ce757c7f4fc3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-02152018-dji-mavic-260nw-1031762647.txt
@@ -0,0 +1 @@
+0 0.521645 0.478571 0.896104 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-02152018-dji-mavic-260nw-1031762650.txt b/projects/drone-net/normalized-labels/pancevo-serbia-02152018-dji-mavic-260nw-1031762650.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d941b5663c3cdf9f1f338877d8fe9a56ae6038e1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-02152018-dji-mavic-260nw-1031762650.txt
@@ -0,0 +1 @@
+0 0.509740 0.471429 0.984848 0.514286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1037073433.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1037073433.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b8bd28c0afd938812fbd61075730ccc08f6cd0d8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1037073433.txt
@@ -0,0 +1 @@
+0 0.497436 0.460714 0.984615 0.514286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1037073436.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1037073436.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bf9505bd1cca683deddef5b6dd695c6894797e9b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1037073436.txt
@@ -0,0 +1 @@
+0 0.533333 0.430357 0.846154 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1037614699.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1037614699.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05444254207427c1b073664f1bf1a4d519982e0c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1037614699.txt
@@ -0,0 +1 @@
+0 0.458974 0.341071 0.897436 0.417857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1037614702.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1037614702.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9abb8d878f52000312deec5ba206d75c2278e91
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1037614702.txt
@@ -0,0 +1 @@
+0 0.489744 0.503571 0.933333 0.314286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280909.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280909.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83a2b6cc3c860373c9bbc8a198ce3b5133eaa2b7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280909.txt
@@ -0,0 +1 @@
+0 0.505128 0.500000 0.964103 0.671429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280912.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280912.txt
new file mode 100644
index 0000000000000000000000000000000000000000..27e53d456b007fd8fb1b33496d609d844ed1bb10
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280912.txt
@@ -0,0 +1 @@
+0 0.485897 0.505357 0.905128 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280915.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280915.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f584e27317f16b1f67003f9bff23464c37a93e1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038280915.txt
@@ -0,0 +1 @@
+0 0.478205 0.333929 0.946154 0.667857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038281176.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038281176.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dc5c331761d32458dede1c9c5b7011c2dd163007
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038281176.txt
@@ -0,0 +1 @@
+0 0.565385 0.321429 0.869231 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038281179.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038281179.txt
new file mode 100644
index 0000000000000000000000000000000000000000..47890140e82e68cef1ab40ef84b292c15f995227
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038281179.txt
@@ -0,0 +1 @@
+0 0.500000 0.323214 0.846154 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766837.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766837.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e0d2e06590b0e164eaed4fe94a0302b6c8ac1ee
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766837.txt
@@ -0,0 +1 @@
+0 0.466667 0.437500 0.928205 0.575000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766840.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766840.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1bf2106674efebfad1a43f8f9c1833a7294b9f8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766840.txt
@@ -0,0 +1 @@
+0 0.524359 0.342857 0.797436 0.614286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766843.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766843.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6bfea7f6c47dec9e3c9d16f6b0bf2216e378e551
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766843.txt
@@ -0,0 +1 @@
+0 0.629487 0.333929 0.684615 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766846.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766846.txt
new file mode 100644
index 0000000000000000000000000000000000000000..477d156d52ba9d15a09686b1d71e1394566362f7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766846.txt
@@ -0,0 +1 @@
+0 0.503846 0.464286 0.992308 0.928571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766849.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766849.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d298c779d513a7c97852104075b95f16f7f94bd3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766849.txt
@@ -0,0 +1 @@
+0 0.420513 0.435714 0.830769 0.864286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766852.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766852.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cc7fd4b1002a1d6d70b774fcb53eb4c785cc07aa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766852.txt
@@ -0,0 +1 @@
+0 0.500000 0.453571 1.000000 0.907143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766879.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766879.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3fa3f1498321e28118f909cf852ca1aa9f193638
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766879.txt
@@ -0,0 +1 @@
+0 0.374359 0.576786 0.615385 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766882.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766882.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3d8ebb57489dbfd6f1f840a94ea151ec8bfe8ecb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766882.txt
@@ -0,0 +1 @@
+0 0.514103 0.467857 0.843590 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766888.txt b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766888.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5c14d467fe4ba786cf168b735c35dfef5c07ea4f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pancevo-serbia-03012018-dji-mavic-260nw-1038766888.txt
@@ -0,0 +1 @@
+0 0.500000 0.401786 0.994872 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pantai-kemasik-malaysia-november-9-260nw-752826880.txt b/projects/drone-net/normalized-labels/pantai-kemasik-malaysia-november-9-260nw-752826880.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebabfe215687fba2ead72bd64244c8fa17d0c1e6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pantai-kemasik-malaysia-november-9-260nw-752826880.txt
@@ -0,0 +1 @@
+0 0.327035 0.316071 0.398256 0.325000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-malaysia-march-11-260nw-1043671198.txt b/projects/drone-net/normalized-labels/papar-sabah-malaysia-march-11-260nw-1043671198.txt
new file mode 100644
index 0000000000000000000000000000000000000000..732f741de378c6523e90b49338161517adb48f3d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-malaysia-march-11-260nw-1043671198.txt
@@ -0,0 +1 @@
+0 0.494872 0.410714 0.548718 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012442.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012442.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b237549b628b9372ca043f5a5d367dfd426d9393
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012442.txt
@@ -0,0 +1 @@
+0 0.489744 0.475000 0.302564 0.407143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012445.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012445.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9014d600c10c8afadd47bde18f1bef0df92e8c1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012445.txt
@@ -0,0 +1 @@
+0 0.485897 0.469643 0.469231 0.560714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012448.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012448.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5f0d10a18894f30609b915e1aa7b272c67c1c646
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012448.txt
@@ -0,0 +1 @@
+0 0.516667 0.480357 0.310256 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012451.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012451.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05404a6a0ec40623237bdbff905647b542ddc14a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012451.txt
@@ -0,0 +1 @@
+0 0.455128 0.471429 0.335897 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012454.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012454.txt
new file mode 100644
index 0000000000000000000000000000000000000000..64f41421e440fb3acc59a6587c8bed6c06ffdd2c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012454.txt
@@ -0,0 +1 @@
+0 0.500000 0.460714 0.374359 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012457.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012457.txt
new file mode 100644
index 0000000000000000000000000000000000000000..80026329b4f49dfbee576e8e3dde2c35934807d6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012457.txt
@@ -0,0 +1 @@
+0 0.541026 0.464286 0.461538 0.600000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012460.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012460.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e63c75559b893a82c705e30b387fb51e48734783
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012460.txt
@@ -0,0 +1 @@
+0 0.502564 0.464286 0.415385 0.528571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012463.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012463.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b9e6808950de93d4b676ff3e140be017e56c281
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012463.txt
@@ -0,0 +1 @@
+0 0.515385 0.426786 0.553846 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012466.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012466.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c4ce8b10b36b11a5e228782360476644f735577
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012466.txt
@@ -0,0 +1 @@
+0 0.491026 0.516071 0.315385 0.360714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012469.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012469.txt
new file mode 100644
index 0000000000000000000000000000000000000000..084144027872b73ef3428b26e6dff7229bce6b07
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012469.txt
@@ -0,0 +1 @@
+0 0.484615 0.441071 0.210256 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012472.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012472.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75b67145c11b9393c1b318ba09505752ae037c28
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012472.txt
@@ -0,0 +1 @@
+0 0.503846 0.500000 0.623077 0.671429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012475.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012475.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c2e3a110d6f359ce3a91ebcb612d59aa895feb0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012475.txt
@@ -0,0 +1 @@
+0 0.482051 0.483929 0.723077 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012478.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012478.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4e8c9ae924bac8be6809eee4a1a1b088251ef77
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012478.txt
@@ -0,0 +1 @@
+0 0.492308 0.433929 0.343590 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012481.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9615ca4f9f5f7d05e97a4208eac81c33fba7840b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012481.txt
@@ -0,0 +1 @@
+0 0.524359 0.516071 0.623077 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012484.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012484.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92e03b93a5c08813b9572c35786f1cfc8172736f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044012484.txt
@@ -0,0 +1 @@
+0 0.474359 0.460714 0.266667 0.285714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013156.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013156.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dc1f8c87e8f007774304e62bb17f5ff332df0841
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013156.txt
@@ -0,0 +1 @@
+0 0.507692 0.532143 0.400000 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013159.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013159.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a8febb2ff2f61246f754105cc61f8685114c034
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013159.txt
@@ -0,0 +1 @@
+0 0.516667 0.483929 0.443590 0.539286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013162.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013162.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad0a92e47b31feb6abf8b75a166a5b2a9f7bec89
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013162.txt
@@ -0,0 +1 @@
+0 0.480769 0.451786 0.541026 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013165.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013165.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb2a2ede913e912eca93e5a672d6a72c05d3e8a0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013165.txt
@@ -0,0 +1 @@
+0 0.514103 0.462500 0.474359 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013888.txt b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013888.txt
new file mode 100644
index 0000000000000000000000000000000000000000..381b92a9755373f264e1c3ce3767d389f1f57786
--- /dev/null
+++ b/projects/drone-net/normalized-labels/papar-sabah-my-12-march-260nw-1044013888.txt
@@ -0,0 +1 @@
+0 0.407692 0.457143 0.553846 0.678571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/paphos-district-cyprus-july-19-260nw-310134455.txt b/projects/drone-net/normalized-labels/paphos-district-cyprus-july-19-260nw-310134455.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1ad7846897c627a1ae08bf74d93427f8b0d9491f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/paphos-district-cyprus-july-19-260nw-310134455.txt
@@ -0,0 +1 @@
+0 0.403846 0.444643 0.725641 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/paphos-district-cyprus-july-19-260nw-345871955.txt b/projects/drone-net/normalized-labels/paphos-district-cyprus-july-19-260nw-345871955.txt
new file mode 100644
index 0000000000000000000000000000000000000000..724494bfc0882d38c5914504d79fba0f00b12f23
--- /dev/null
+++ b/projects/drone-net/normalized-labels/paphos-district-cyprus-july-19-260nw-345871955.txt
@@ -0,0 +1 @@
+0 0.385897 0.376786 0.664103 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pecs-baranya-hungary-february-19-260nw-1029294967.txt b/projects/drone-net/normalized-labels/pecs-baranya-hungary-february-19-260nw-1029294967.txt
new file mode 100644
index 0000000000000000000000000000000000000000..76676b6fbf97330757aec100739f11d413e68110
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pecs-baranya-hungary-february-19-260nw-1029294967.txt
@@ -0,0 +1 @@
+0 0.501282 0.435714 0.997436 0.800000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pecs-baranya-hungary-february-19-260nw-1029294970.txt b/projects/drone-net/normalized-labels/pecs-baranya-hungary-february-19-260nw-1029294970.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd146b1af10cde9ea1a18c30e47b8edc455cba32
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pecs-baranya-hungary-february-19-260nw-1029294970.txt
@@ -0,0 +1 @@
+0 0.494872 0.603571 0.758974 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pecs-baranya-hungary-february-19-260nw-1029294973.txt b/projects/drone-net/normalized-labels/pecs-baranya-hungary-february-19-260nw-1029294973.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e30e149b048730f9218f0049bf5a66f9fdc0e4f7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pecs-baranya-hungary-february-19-260nw-1029294973.txt
@@ -0,0 +1 @@
+0 0.546154 0.592857 0.851282 0.607143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pecs-baranya-hungary-february-19-260nw-1029294976.txt b/projects/drone-net/normalized-labels/pecs-baranya-hungary-february-19-260nw-1029294976.txt
new file mode 100644
index 0000000000000000000000000000000000000000..adf7ddf3fe70677db42fe2426a38a18376bf45e9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pecs-baranya-hungary-february-19-260nw-1029294976.txt
@@ -0,0 +1 @@
+0 0.533333 0.507143 0.907692 0.828571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pecs-baranya-hungary-march-1-260nw-747462430.txt b/projects/drone-net/normalized-labels/pecs-baranya-hungary-march-1-260nw-747462430.txt
new file mode 100644
index 0000000000000000000000000000000000000000..669fa0b47fbc095ca56b7f01423e186fd7e069b8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pecs-baranya-hungary-march-1-260nw-747462430.txt
@@ -0,0 +1 @@
+0 0.674359 0.501786 0.605128 0.696429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pecs-baranya-hungary-march-1-260nw-747462439.txt b/projects/drone-net/normalized-labels/pecs-baranya-hungary-march-1-260nw-747462439.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2e21c536f33459f3c972e007ea0774e0df9db49
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pecs-baranya-hungary-march-1-260nw-747462439.txt
@@ -0,0 +1 @@
+0 0.684615 0.666071 0.574359 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pecs-baranya-hungary-march-1-260nw-747462445.txt b/projects/drone-net/normalized-labels/pecs-baranya-hungary-march-1-260nw-747462445.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83df69c6e572ec44022f28f85f90e8057055bef5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pecs-baranya-hungary-march-1-260nw-747462445.txt
@@ -0,0 +1 @@
+0 0.630769 0.400000 0.600000 0.757143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pecs-baranya-hungary-march-1-260nw-747462463.txt b/projects/drone-net/normalized-labels/pecs-baranya-hungary-march-1-260nw-747462463.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e978d147580913b833055af9707095ca666bb04
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pecs-baranya-hungary-march-1-260nw-747462463.txt
@@ -0,0 +1 @@
+0 0.674359 0.585714 0.558974 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pembrokeshire-uk-september-20-2017-260nw-719797951.txt b/projects/drone-net/normalized-labels/pembrokeshire-uk-september-20-2017-260nw-719797951.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8d2be49bd4eb2e4786315dea44011851e3653993
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pembrokeshire-uk-september-20-2017-260nw-719797951.txt
@@ -0,0 +1 @@
+0 0.528378 0.310714 0.943243 0.607143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/penang-malaysia-march-11-2018-260nw-1064486120.txt b/projects/drone-net/normalized-labels/penang-malaysia-march-11-2018-260nw-1064486120.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26e66b76aa2773fa33bd1c3fabf4dbf95c928696
--- /dev/null
+++ b/projects/drone-net/normalized-labels/penang-malaysia-march-11-2018-260nw-1064486120.txt
@@ -0,0 +1 @@
+0 0.175641 0.396429 0.248718 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/penang-malaysia-march-11-2018-260nw-1064486222.txt b/projects/drone-net/normalized-labels/penang-malaysia-march-11-2018-260nw-1064486222.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca27af46963ff7dc2582a276ff52bcd76114b2e4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/penang-malaysia-march-11-2018-260nw-1064486222.txt
@@ -0,0 +1 @@
+0 0.519231 0.569643 0.658974 0.575000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/penang-malaysia-march-11-2018-260nw-1064486261.txt b/projects/drone-net/normalized-labels/penang-malaysia-march-11-2018-260nw-1064486261.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c27673f0edae768246cd7ac9c634dc748e997e72
--- /dev/null
+++ b/projects/drone-net/normalized-labels/penang-malaysia-march-11-2018-260nw-1064486261.txt
@@ -0,0 +1 @@
+0 0.160256 0.326786 0.264103 0.246429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/perak-malaysia-20th-march-2017-260nw-638972473.txt b/projects/drone-net/normalized-labels/perak-malaysia-20th-march-2017-260nw-638972473.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8227abc365b23e329a3e724f5beba3f20ef15fe3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/perak-malaysia-20th-march-2017-260nw-638972473.txt
@@ -0,0 +1 @@
+0 0.343590 0.512500 0.384615 0.225000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/perak-malaysia-20th-march-2017-260nw-638972497.txt b/projects/drone-net/normalized-labels/perak-malaysia-20th-march-2017-260nw-638972497.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b6cd0a764014c397e095c507e4c470a3a17a00b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/perak-malaysia-20th-march-2017-260nw-638972497.txt
@@ -0,0 +1 @@
+0 0.450000 0.525000 0.520513 0.407143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/perth-scotland-july-18-2014-260nw-288566402.txt b/projects/drone-net/normalized-labels/perth-scotland-july-18-2014-260nw-288566402.txt
new file mode 100644
index 0000000000000000000000000000000000000000..54609af61318031afe1cd8c545cce7691b49b08f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/perth-scotland-july-18-2014-260nw-288566402.txt
@@ -0,0 +1 @@
+0 0.387468 0.530357 0.590793 0.582143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phayao-thailand-february-25-2017-260nw-640386208.txt b/projects/drone-net/normalized-labels/phayao-thailand-february-25-2017-260nw-640386208.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f8667e6fd608bcc14412e1de6e790edf1153a82a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phayao-thailand-february-25-2017-260nw-640386208.txt
@@ -0,0 +1 @@
+0 0.476923 0.433929 0.774359 0.325000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phayao-thailand-february-25-2017-260nw-640386307.txt b/projects/drone-net/normalized-labels/phayao-thailand-february-25-2017-260nw-640386307.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f21b9066573abc7cbaa2f0024901861e74c75b0a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phayao-thailand-february-25-2017-260nw-640386307.txt
@@ -0,0 +1 @@
+0 0.496154 0.400000 0.828205 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phayao-thailand-february-25-2017-260nw-640386331.txt b/projects/drone-net/normalized-labels/phayao-thailand-february-25-2017-260nw-640386331.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2fd1f076c8a7f3a8ed5ba126669f6d1e8acf537a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phayao-thailand-february-25-2017-260nw-640386331.txt
@@ -0,0 +1 @@
+0 0.393590 0.316071 0.392308 0.246429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phetchabun-thailand-october-31-2016-260nw-549646033.txt b/projects/drone-net/normalized-labels/phetchabun-thailand-october-31-2016-260nw-549646033.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7298b22c656813f5c5965180a15bf0c98b83c2bc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phetchabun-thailand-october-31-2016-260nw-549646033.txt
@@ -0,0 +1 @@
+0 0.570513 0.387500 0.556410 0.503571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phetchabun-thailand-october-31-2016-260nw-549646051.txt b/projects/drone-net/normalized-labels/phetchabun-thailand-october-31-2016-260nw-549646051.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e6fe748aee1bbc7f7d7a1603c39416716ba3b530
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phetchabun-thailand-october-31-2016-260nw-549646051.txt
@@ -0,0 +1 @@
+0 0.494872 0.407143 0.907692 0.564286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phetchabun-thailand-october-31-2016-260nw-549646060.txt b/projects/drone-net/normalized-labels/phetchabun-thailand-october-31-2016-260nw-549646060.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e436b30bba03d0ae63282c917ac552340060cee
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phetchabun-thailand-october-31-2016-260nw-549646060.txt
@@ -0,0 +1 @@
+0 0.711538 0.355357 0.551282 0.475000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phoenix-may-15-dji-phantom-260nw-729251125.txt b/projects/drone-net/normalized-labels/phoenix-may-15-dji-phantom-260nw-729251125.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0413826e3091a495c985bc69b04a2f4eb571ed6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phoenix-may-15-dji-phantom-260nw-729251125.txt
@@ -0,0 +1 @@
+0 0.478205 0.521429 0.382051 0.264286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phra-nakhon-si-ayutthaya-thailand-260nw-296645213.txt b/projects/drone-net/normalized-labels/phra-nakhon-si-ayutthaya-thailand-260nw-296645213.txt
new file mode 100644
index 0000000000000000000000000000000000000000..15e310ef28f613d83cf44ae2ac98ad9a731ef165
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phra-nakhon-si-ayutthaya-thailand-260nw-296645213.txt
@@ -0,0 +1 @@
+0 0.692308 0.444643 0.579487 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phu-quoc-vietnam-march-2017-260nw-682677556.txt b/projects/drone-net/normalized-labels/phu-quoc-vietnam-march-2017-260nw-682677556.txt
new file mode 100644
index 0000000000000000000000000000000000000000..261e5223717b64666bfac1301959660bea86191a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phu-quoc-vietnam-march-2017-260nw-682677556.txt
@@ -0,0 +1 @@
+0 0.479487 0.410714 0.379487 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phu-yen-province-viet-nam-260nw-681519322.txt b/projects/drone-net/normalized-labels/phu-yen-province-viet-nam-260nw-681519322.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca84b3876609c73836a22dff26f529d7a653c169
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phu-yen-province-viet-nam-260nw-681519322.txt
@@ -0,0 +1 @@
+0 0.338462 0.410714 0.251282 0.228571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phu-yen-province-viet-nam-260nw-681519343.txt b/projects/drone-net/normalized-labels/phu-yen-province-viet-nam-260nw-681519343.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c2140a8ff1e912c956248865d765af519c47834
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phu-yen-province-viet-nam-260nw-681519343.txt
@@ -0,0 +1 @@
+0 0.353846 0.350000 0.164103 0.164286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phuket-thailand-8112016-drone-flying-260nw-518400709.txt b/projects/drone-net/normalized-labels/phuket-thailand-8112016-drone-flying-260nw-518400709.txt
new file mode 100644
index 0000000000000000000000000000000000000000..798cc13cc120c1b02a37e225814c463b2c745893
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phuket-thailand-8112016-drone-flying-260nw-518400709.txt
@@ -0,0 +1 @@
+0 0.630769 0.514286 0.507692 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phuket-thailand-8112016-man-remote-260nw-518400715.txt b/projects/drone-net/normalized-labels/phuket-thailand-8112016-man-remote-260nw-518400715.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b855c286e167750b519f0a3833938a05ac10f042
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phuket-thailand-8112016-man-remote-260nw-518400715.txt
@@ -0,0 +1 @@
+0 0.728324 0.671429 0.219653 0.092857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phuket-thailand-8112016-man-remote-260nw-518400718.txt b/projects/drone-net/normalized-labels/phuket-thailand-8112016-man-remote-260nw-518400718.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae1624937eb7ea0eb88fa601503c52c1c7a98148
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phuket-thailand-8112016-man-remote-260nw-518400718.txt
@@ -0,0 +1 @@
+0 0.583815 0.264286 0.196532 0.121429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phuket-thailand-8112016-man-remote-260nw-518400727.txt b/projects/drone-net/normalized-labels/phuket-thailand-8112016-man-remote-260nw-518400727.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53c8d6bbda1f8623f856d66302df95c409b88444
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phuket-thailand-8112016-man-remote-260nw-518400727.txt
@@ -0,0 +1 @@
+0 0.725641 0.375000 0.087179 0.135714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phuket-thailand-8112016-man-remote-260nw-518400730.txt b/projects/drone-net/normalized-labels/phuket-thailand-8112016-man-remote-260nw-518400730.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd45dbfd1858e387ff2f5974e270dd43764e7858
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phuket-thailand-8112016-man-remote-260nw-518400730.txt
@@ -0,0 +1 @@
+0 0.578205 0.312500 0.094872 0.117857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phuket-thailand-may-9-drone-260nw-636496427.txt b/projects/drone-net/normalized-labels/phuket-thailand-may-9-drone-260nw-636496427.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f972fbbd958725e70edd8de55cc8f5152e0f3a57
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phuket-thailand-may-9-drone-260nw-636496427.txt
@@ -0,0 +1 @@
+0 0.667949 0.464286 0.571795 0.557143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phuket-thailand-may-9-drone-260nw-636496436.txt b/projects/drone-net/normalized-labels/phuket-thailand-may-9-drone-260nw-636496436.txt
new file mode 100644
index 0000000000000000000000000000000000000000..585dfb13896715c1f7d36ff14fcce512112e7f0b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phuket-thailand-may-9-drone-260nw-636496436.txt
@@ -0,0 +1 @@
+0 0.510256 0.505357 0.476923 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phuket-thailand-may-9-drone-260nw-636496448.txt b/projects/drone-net/normalized-labels/phuket-thailand-may-9-drone-260nw-636496448.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a16e69d300336f16a3743b06dc54b90b17abc2d3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phuket-thailand-may-9-drone-260nw-636496448.txt
@@ -0,0 +1 @@
+0 0.556410 0.498214 0.323077 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phuket-thailand-may-9-drone-260nw-636496457.txt b/projects/drone-net/normalized-labels/phuket-thailand-may-9-drone-260nw-636496457.txt
new file mode 100644
index 0000000000000000000000000000000000000000..60d91b0b5f114a476b87439e8bedfe6a0c5997b0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phuket-thailand-may-9-drone-260nw-636496457.txt
@@ -0,0 +1 @@
+0 0.333333 0.530357 0.497436 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/phuketthailandmay-05flying-drone-quadpter-dji-260nw-441369577.txt b/projects/drone-net/normalized-labels/phuketthailandmay-05flying-drone-quadpter-dji-260nw-441369577.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ed1f480ba92857da2f13b52eb9b0d379d37a255
--- /dev/null
+++ b/projects/drone-net/normalized-labels/phuketthailandmay-05flying-drone-quadpter-dji-260nw-441369577.txt
@@ -0,0 +1 @@
+0 0.538462 0.416071 0.676923 0.525000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-17-260nw-622892939.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-17-260nw-622892939.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81181e65125605b268c449c08c27a203e8eb6635
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-17-260nw-622892939.txt
@@ -0,0 +1 @@
+0 0.440758 0.264286 0.758294 0.485714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-22-260nw-409851796.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-22-260nw-409851796.txt
new file mode 100644
index 0000000000000000000000000000000000000000..80a0374a575048fcd78f36b1f66fdb87e9c5c983
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-22-260nw-409851796.txt
@@ -0,0 +1 @@
+0 0.530769 0.426786 0.830769 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-22-260nw-409851811.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-22-260nw-409851811.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f8159d2c48e3438f2f751b686545dbc8d040c972
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-22-260nw-409851811.txt
@@ -0,0 +1 @@
+0 0.500000 0.362500 0.913793 0.546429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-22-260nw-409851823.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-22-260nw-409851823.txt
new file mode 100644
index 0000000000000000000000000000000000000000..716c5c14d5470825f337b5754a5eeb474ebe7d8c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-22-260nw-409851823.txt
@@ -0,0 +1 @@
+0 0.439726 0.348214 0.824658 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-22-260nw-410281957.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-22-260nw-410281957.txt
new file mode 100644
index 0000000000000000000000000000000000000000..948e01236037551f23a60a5338e0a5b248f0d4f5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-22-260nw-410281957.txt
@@ -0,0 +1 @@
+0 0.529817 0.255357 0.637615 0.346429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-27-260nw-412639906.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-27-260nw-412639906.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fefda1c084e8ec6ac2779acec51faa0abfd4e179
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-27-260nw-412639906.txt
@@ -0,0 +1 @@
+0 0.484076 0.423214 0.815287 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-27-260nw-412639918.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-27-260nw-412639918.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2edabfefde69a3267d2e0e7a2bafeda727d5d739
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-27-260nw-412639918.txt
@@ -0,0 +1 @@
+0 0.430769 0.317857 0.753846 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-27-260nw-412639921.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-27-260nw-412639921.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6deec0ae8d56d123f1023eb378c65796b7b79c76
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-27-260nw-412639921.txt
@@ -0,0 +1 @@
+0 0.283476 0.551786 0.384615 0.325000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-27-260nw-413122870.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-27-260nw-413122870.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4740877a9a0d64b8143fb93fc673bad0512593c1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-27-260nw-413122870.txt
@@ -0,0 +1 @@
+0 0.384196 0.271429 0.354223 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413128048.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413128048.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81a9cde4bc0f7053fc2e8368b7fdc190e5c7ce62
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413128048.txt
@@ -0,0 +1 @@
+0 0.592141 0.489286 0.626016 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413128051.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413128051.txt
new file mode 100644
index 0000000000000000000000000000000000000000..02488faf631b5ecb61972a3080c0aa77d2cc3843
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413128051.txt
@@ -0,0 +1 @@
+0 0.500000 0.466071 0.785507 0.675000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413128057.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413128057.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb70a7bfd83f252cdfb2c462235a83508a59d2b8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413128057.txt
@@ -0,0 +1 @@
+0 0.615691 0.401786 0.603723 0.389286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413135575.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413135575.txt
new file mode 100644
index 0000000000000000000000000000000000000000..88454e0117575ccee1bc198374272726063af590
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413135575.txt
@@ -0,0 +1 @@
+0 0.549858 0.316071 0.609687 0.575000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413135578.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413135578.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b46156230e5382576f170abc02d18e564b21e61
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-413135578.txt
@@ -0,0 +1 @@
+0 0.352243 0.375000 0.641161 0.500000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-428843188.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-428843188.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c063e45d19e13c841ec2ba5a73f04569ccb6bd41
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-428843188.txt
@@ -0,0 +1 @@
+0 0.458621 0.307143 0.806897 0.614286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-428843197.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-428843197.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6d3e852587c278b258e55ade20bf1181b689a19c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-428843197.txt
@@ -0,0 +1 @@
+0 0.520513 0.396429 0.830769 0.600000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-428843206.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-428843206.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f571714aa6cd8de2995e8a51ad7f712fcb2e3cc3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-428843206.txt
@@ -0,0 +1 @@
+0 0.489394 0.382143 0.796970 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-429236668.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-429236668.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6fd59489224db5862facab313f11cd934449873
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-429236668.txt
@@ -0,0 +1 @@
+0 0.474359 0.442857 0.671795 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-429236677.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-429236677.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c13f9e28b84d843f380ff27eb2baab8febbf43dc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-429236677.txt
@@ -0,0 +1 @@
+0 0.338462 0.485714 0.528205 0.407143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-429236683.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-429236683.txt
new file mode 100644
index 0000000000000000000000000000000000000000..55ae2ba69d94c0038f8b054ffa759509a5ab6b99
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-429236683.txt
@@ -0,0 +1 @@
+0 0.602564 0.500000 0.712821 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-525685411.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-525685411.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad2d996593434b9e6e0a5d39d26388f1bb6774ae
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-april-29-260nw-525685411.txt
@@ -0,0 +1 @@
+0 0.432361 0.301786 0.827586 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-august-11-260nw-305238515.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-august-11-260nw-305238515.txt
new file mode 100644
index 0000000000000000000000000000000000000000..841b30d598710f9eee2cf65e4198b6c0e0562a50
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-august-11-260nw-305238515.txt
@@ -0,0 +1 @@
+0 0.502041 0.380357 0.897959 0.696429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-august-11-260nw-305238533.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-august-11-260nw-305238533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d01b0d28d13e7723d07f575ba433921b1888d91
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-august-11-260nw-305238533.txt
@@ -0,0 +1 @@
+0 0.433989 0.405357 0.783708 0.739286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-august-11-260nw-305238542.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-august-11-260nw-305238542.txt
new file mode 100644
index 0000000000000000000000000000000000000000..150fef9e35ac2451b1075590ce466f90099f1c4a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-august-11-260nw-305238542.txt
@@ -0,0 +1 @@
+0 0.541401 0.364286 0.636943 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-378762028.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-378762028.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2b7e1707486d60f3ef4c5b14f995d8aa1eba842b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-378762028.txt
@@ -0,0 +1 @@
+0 0.515449 0.391071 0.901685 0.560714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-378762037.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-378762037.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77976a651760c5a7c3b834634152598a4b876090
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-378762037.txt
@@ -0,0 +1 @@
+0 0.473077 0.478571 0.905128 0.885714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-378762040.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-378762040.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5d064d5358f102c391c75ac7bd71860259b27c03
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-378762040.txt
@@ -0,0 +1 @@
+0 0.522455 0.439286 0.787425 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-379389916.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-379389916.txt
new file mode 100644
index 0000000000000000000000000000000000000000..533e7d35bc65c4aaa61516a2584ef8099bf9cecf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-379389916.txt
@@ -0,0 +1 @@
+0 0.536486 0.350000 0.905405 0.657143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-379389919.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-379389919.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d6dcce0f12e76afefc3d85f7df9d229a826ea816
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-february-18-260nw-379389919.txt
@@ -0,0 +1 @@
+0 0.473529 0.385714 0.917647 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273206.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273206.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a7e51b2796c51b1724b2c018f141f90951d8fd54
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273206.txt
@@ -0,0 +1 @@
+0 0.458974 0.480357 0.851282 0.910714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273212.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273212.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1ec675113cbaed793658340a63536261cbcc86cc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273212.txt
@@ -0,0 +1 @@
+0 0.459945 0.451786 0.770718 0.867857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273221.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273221.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0dcf79b3fe62e5cd1dd5bfa420d5f0616f27385
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273221.txt
@@ -0,0 +1 @@
+0 0.516667 0.457143 0.823077 0.571429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273230.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273230.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7615fb151b8999030b98485aeb49f98c7a07287e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273230.txt
@@ -0,0 +1 @@
+0 0.550000 0.394643 0.831429 0.689286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273239.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273239.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ad6a89996bbe75736cd6bbb746b1c792fe14dcd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273239.txt
@@ -0,0 +1 @@
+0 0.505128 0.394643 0.984615 0.682143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273245.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273245.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f749c74a761fc53b45e1b775b581450345f34b72
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273245.txt
@@ -0,0 +1 @@
+0 0.632051 0.480357 0.520513 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273251.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273251.txt
new file mode 100644
index 0000000000000000000000000000000000000000..06ed96fc9b88424ecba721e96b51b0eb8d6dbd62
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273251.txt
@@ -0,0 +1 @@
+0 0.593590 0.321429 0.617949 0.592857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273257.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273257.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a1dda1a27a928561a80b923119695b4981103c45
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-560273257.txt
@@ -0,0 +1 @@
+0 0.521795 0.441071 0.884615 0.689286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511525.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511525.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ac966359ab70d8a33fb1e051f96362e256f67b7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511525.txt
@@ -0,0 +1 @@
+0 0.541547 0.514286 0.899713 0.478571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511543.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511543.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a2a981211b10e2647d144ce85ea230374007e96
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511543.txt
@@ -0,0 +1 @@
+0 0.502564 0.425000 0.979487 0.671429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511555.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511555.txt
new file mode 100644
index 0000000000000000000000000000000000000000..745dad2c4d07a65a62e6acff5fbfff710a6e70ea
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511555.txt
@@ -0,0 +1 @@
+0 0.552564 0.358929 0.720513 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511561.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511561.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6b491440058a23337510149593abbad5b10a9cf5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511561.txt
@@ -0,0 +1 @@
+0 0.484615 0.448214 0.846154 0.732143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511573.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511573.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b52d053f9ca82ab54338922b5db318ae3fd9f357
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511573.txt
@@ -0,0 +1 @@
+0 0.541026 0.446429 0.861538 0.750000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511585.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511585.txt
new file mode 100644
index 0000000000000000000000000000000000000000..69bc520164c3d59393c8aaa5427aafbe92f54bad
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511585.txt
@@ -0,0 +1 @@
+0 0.498718 0.473214 0.843590 0.675000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511591.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511591.txt
new file mode 100644
index 0000000000000000000000000000000000000000..12b54b59cc044b22c423e09202a0a5a14efe9e66
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-561511591.txt
@@ -0,0 +1 @@
+0 0.541026 0.435714 0.887179 0.728571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040875.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040875.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e92b0b11ef26a93090e9fad2482057809ed49d25
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040875.txt
@@ -0,0 +1 @@
+0 0.521277 0.462500 0.920213 0.596429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040884.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040884.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d09b315abc95489cc5a59a3a9f3893e962194dae
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040884.txt
@@ -0,0 +1 @@
+0 0.557576 0.464286 0.745455 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040893.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040893.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b0757ddaa37c9f343327e998af1d81a7773b391
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040893.txt
@@ -0,0 +1 @@
+0 0.531863 0.500000 0.823529 0.607143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040902.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040902.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6dba5b07773355a3c01b69b5451a825e4a078ba
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040902.txt
@@ -0,0 +1 @@
+0 0.463542 0.412500 0.869792 0.667857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040908.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040908.txt
new file mode 100644
index 0000000000000000000000000000000000000000..38e358d191f04415f1fad62375e89de563196fc0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-january-19-260nw-608040908.txt
@@ -0,0 +1 @@
+0 0.489418 0.433929 0.894180 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673263679.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673263679.txt
new file mode 100644
index 0000000000000000000000000000000000000000..29d0010dacbc2c19c9b3c9cea6b1dfb3a0c9397a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673263679.txt
@@ -0,0 +1 @@
+0 0.516667 0.485714 0.941026 0.500000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673263694.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673263694.txt
new file mode 100644
index 0000000000000000000000000000000000000000..789b25475d3f15d7e7d277e1a9e6bfaea9f6c36f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673263694.txt
@@ -0,0 +1 @@
+0 0.423077 0.517857 0.743590 0.507143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673357705.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673357705.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26809df6c48604170cfc460c009470a67305c1f0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673357705.txt
@@ -0,0 +1 @@
+0 0.491026 0.467857 0.679487 0.628571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673357708.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673357708.txt
new file mode 100644
index 0000000000000000000000000000000000000000..800bd7f8ff1a849187772aee24bd85b364f8a72f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673357708.txt
@@ -0,0 +1 @@
+0 0.421795 0.458929 0.607692 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673378582.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673378582.txt
new file mode 100644
index 0000000000000000000000000000000000000000..82c7775fa87dc8886db4a05f5270b045e9553977
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673378582.txt
@@ -0,0 +1 @@
+0 0.503846 0.462500 0.787179 0.539286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673378597.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673378597.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00775b52545e8d03da42a3f3fd27e1b6a4887dd9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-07-260nw-673378597.txt
@@ -0,0 +1 @@
+0 0.483333 0.496429 0.715385 0.585714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059150.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059150.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c9c0f0caae75f0139016ca2c48d88039b161eda
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059150.txt
@@ -0,0 +1 @@
+0 0.513029 0.414286 0.824104 0.635714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059153.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059153.txt
new file mode 100644
index 0000000000000000000000000000000000000000..54a0cc7dfa6f9da2f94f822aed81878dc7ddbdae
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059153.txt
@@ -0,0 +1 @@
+0 0.416667 0.408929 0.828205 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059156.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059156.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75b22bd9050733d1a5a2bbc22340c485f0a8541d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059156.txt
@@ -0,0 +1 @@
+0 0.450000 0.505357 0.715385 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059159.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059159.txt
new file mode 100644
index 0000000000000000000000000000000000000000..846d5c7b0738d550d31446f66193cdef7813d364
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059159.txt
@@ -0,0 +1 @@
+0 0.331354 0.508929 0.657957 0.553571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059162.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059162.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1702574903fb9d662a7c88bb89b91c604dfcfa1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059162.txt
@@ -0,0 +1 @@
+0 0.316667 0.376786 0.494872 0.553571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059165.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059165.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a0e541afeb60e4ab68b9b7a548613e3c6081d38
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059165.txt
@@ -0,0 +1 @@
+0 0.498634 0.448214 0.926230 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059171.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059171.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5ef195a0f6815dac347afd1b4cb62ca57277512e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059171.txt
@@ -0,0 +1 @@
+0 0.448864 0.442857 0.738636 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059174.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059174.txt
new file mode 100644
index 0000000000000000000000000000000000000000..473e5a8800ae2db5d2162402388ee31da283564f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059174.txt
@@ -0,0 +1 @@
+0 0.476923 0.464286 0.794872 0.728571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059177.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059177.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7905c236c5a00c454540d5c83737e2f28385525c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297059177.txt
@@ -0,0 +1 @@
+0 0.502193 0.317857 0.934211 0.528571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297579908.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297579908.txt
new file mode 100644
index 0000000000000000000000000000000000000000..25d4a16e3546b7a1819bcd6552bb4c82df5f53a3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297579908.txt
@@ -0,0 +1 @@
+0 0.488338 0.528571 0.918367 0.557143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297579914.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297579914.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba796c8e7a8848ae63e7105f9c099fb00a49dacc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297579914.txt
@@ -0,0 +1 @@
+0 0.482240 0.428571 0.871585 0.578571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297579920.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297579920.txt
new file mode 100644
index 0000000000000000000000000000000000000000..874c7e76609746d1f484e1c3312ea94f9c6c0963
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297579920.txt
@@ -0,0 +1 @@
+0 0.483824 0.475000 0.855882 0.850000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297579926.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297579926.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e8caf7b110f7c86e6acc0bf69688f0a6a4c8193
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-16-260nw-297579926.txt
@@ -0,0 +1 @@
+0 0.467033 0.385714 0.816850 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-299942393.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-299942393.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e4c76182a682c8034b0062eab273a9f3db8baab
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-299942393.txt
@@ -0,0 +1 @@
+0 0.661517 0.257143 0.457865 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-299942405.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-299942405.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9160602dc28b1d5f117392ee9bca54996b159abc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-299942405.txt
@@ -0,0 +1 @@
+0 0.503846 0.435714 0.692308 0.335714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-299942411.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-299942411.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dc9da3b7b3a254716c4ea17cf716debdb98c0cef
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-299942411.txt
@@ -0,0 +1 @@
+0 0.455224 0.321429 0.605970 0.557143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-299942420.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-299942420.txt
new file mode 100644
index 0000000000000000000000000000000000000000..375aa6497a9cfcc007be5a668b09d61f2ec5ced0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-299942420.txt
@@ -0,0 +1 @@
+0 0.526235 0.376786 0.762346 0.560714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-300050918.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-300050918.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a537fd4f3d84a058c4f73e868dce5f221046b8f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-300050918.txt
@@ -0,0 +1 @@
+0 0.493280 0.426786 0.819892 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-300050924.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-300050924.txt
new file mode 100644
index 0000000000000000000000000000000000000000..67e5254e5309168014b6cda2294bafce24087602
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-26-260nw-300050924.txt
@@ -0,0 +1 @@
+0 0.482405 0.371429 0.706745 0.664286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-4-260nw-293522750.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-4-260nw-293522750.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b46eb99f300b85299a015d019ae90b4af6d6dc2d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-4-260nw-293522750.txt
@@ -0,0 +1 @@
+0 0.412533 0.430357 0.704961 0.560714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-4-260nw-293522753.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-4-260nw-293522753.txt
new file mode 100644
index 0000000000000000000000000000000000000000..09484f893d7e55599a407b8f6b070aa2da3797aa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-4-260nw-293522753.txt
@@ -0,0 +1 @@
+0 0.598276 0.276786 0.741379 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-4-260nw-293522762.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-4-260nw-293522762.txt
new file mode 100644
index 0000000000000000000000000000000000000000..def8e53bb56ba8ea9afe97e551393008d1d0a4d4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-4-260nw-293522762.txt
@@ -0,0 +1 @@
+0 0.517391 0.305357 0.907246 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-4-260nw-293522765.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-4-260nw-293522765.txt
new file mode 100644
index 0000000000000000000000000000000000000000..18115038e7a0f705b1afaf22a35f462339242333
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-4-260nw-293522765.txt
@@ -0,0 +1 @@
+0 0.457090 0.248214 0.869403 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835901.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835901.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba37c6037cb4e65dedb9a487629a4f0a49c1427a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835901.txt
@@ -0,0 +1 @@
+0 0.501282 0.416071 0.961538 0.553571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835904.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835904.txt
new file mode 100644
index 0000000000000000000000000000000000000000..90ce62ffbdeb6f541b56fafbe1bfff1ccdcdc18b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835904.txt
@@ -0,0 +1 @@
+0 0.490291 0.451786 0.766990 0.803571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835907.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835907.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aa26deb0805e05757df33bbf9f72e139f5388d44
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835907.txt
@@ -0,0 +1 @@
+0 0.500000 0.458929 0.979487 0.567857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835910.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835910.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41b88ddea55878adab9160bf8b9486c8761bac95
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835910.txt
@@ -0,0 +1 @@
+0 0.496104 0.462500 0.940260 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835913.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd373e2e9f0a0f789321b2b61bc61f44cb0cdcd0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835913.txt
@@ -0,0 +1 @@
+0 0.498626 0.439286 0.997253 0.850000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835916.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835916.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41385b482f54eac5873c974da20ca0deada215bf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-july-9-260nw-294835916.txt
@@ -0,0 +1 @@
+0 0.507022 0.439286 0.974719 0.871429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-430524916.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-430524916.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bab9be3d613209029538135409b50c8ceb7b8bf4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-430524916.txt
@@ -0,0 +1 @@
+0 0.484513 0.296429 0.942478 0.428571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-430524919.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-430524919.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c4dea3985eb4d987b34e36e509baa150c7b4c062
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-430524919.txt
@@ -0,0 +1 @@
+0 0.487871 0.442857 0.894879 0.607143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-430524922.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-430524922.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ad1728b1273a976e6c450c3e53e23c8740ad7be
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-430524922.txt
@@ -0,0 +1 @@
+0 0.476923 0.550000 0.761538 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-431450044.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-431450044.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2fbbdd70b9c4f96e846b39fb4c4bb3ae2a266d2f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-431450044.txt
@@ -0,0 +1 @@
+0 0.519074 0.369643 0.929155 0.510714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-431450053.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-431450053.txt
new file mode 100644
index 0000000000000000000000000000000000000000..49190063e8ff15c1618678d044bcce2fe193c1b1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-431450053.txt
@@ -0,0 +1 @@
+0 0.505128 0.489286 0.589744 0.428571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-431450059.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-431450059.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3422d0fadefaeaffd0351d67709b3401fc132bd6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-2-260nw-431450059.txt
@@ -0,0 +1 @@
+0 0.526247 0.375000 0.805774 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-20-260nw-1117736990.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-20-260nw-1117736990.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4ac00ff77930e59625a098bc659c1b8f30d4dccc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-20-260nw-1117736990.txt
@@ -0,0 +1 @@
+0 0.511538 0.442857 0.823077 0.571429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-20-260nw-1117736993.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-20-260nw-1117736993.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b2c808389e7a0f1c74a62ed567194dfe836775c6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-20-260nw-1117736993.txt
@@ -0,0 +1 @@
+0 0.425641 0.357143 0.743590 0.492857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-20-260nw-1117736996.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-20-260nw-1117736996.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5c1c8502e0ceae35806cafe7ab382d688b9b5e88
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-20-260nw-1117736996.txt
@@ -0,0 +1 @@
+0 0.543590 0.469643 0.871795 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-20-260nw-1117736999.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-20-260nw-1117736999.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0ce7807b0414c4122684cc9ff80dabb6df72b9f9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-20-260nw-1117736999.txt
@@ -0,0 +1 @@
+0 0.525641 0.375000 0.820513 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-26-260nw-523708099.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-26-260nw-523708099.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f54be2f9b67c631486c32ac87276a8fca86b0526
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-26-260nw-523708099.txt
@@ -0,0 +1 @@
+0 0.507692 0.310714 0.961538 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-27-260nw-291109637.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-27-260nw-291109637.txt
new file mode 100644
index 0000000000000000000000000000000000000000..322c188dfce32922b19c43b79c98e168eed1f91d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-27-260nw-291109637.txt
@@ -0,0 +1 @@
+0 0.377437 0.310714 0.676880 0.607143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-27-260nw-291109652.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-27-260nw-291109652.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0dd400328e3b1972f6e7a5475104cf3cf416ce9e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-27-260nw-291109652.txt
@@ -0,0 +1 @@
+0 0.503722 0.476786 0.918114 0.667857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-27-260nw-293037122.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-27-260nw-293037122.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e3c6be3018069b22d2000f8f3b3d8df4da102a5c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-27-260nw-293037122.txt
@@ -0,0 +1 @@
+0 0.502710 0.444643 0.934959 0.817857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-27-260nw-293037125.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-27-260nw-293037125.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8be44b980c4e81235fec327d43f501f767be828f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-27-260nw-293037125.txt
@@ -0,0 +1 @@
+0 0.492481 0.523214 0.864662 0.567857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448253.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448253.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7fdd40aeaebfe0372daca2e01d4c0059679c2870
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448253.txt
@@ -0,0 +1 @@
+0 0.500000 0.439286 0.964103 0.878571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448256.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448256.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0894cb6492d92cb5444eeda1ceff38a8f729c384
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448256.txt
@@ -0,0 +1 @@
+0 0.480769 0.400000 0.853846 0.735714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448259.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448259.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2047b07fd8b889b33617841a0b212140044c1206
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448259.txt
@@ -0,0 +1 @@
+0 0.502564 0.403571 0.871795 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448262.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448262.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cbafe06046e31a19ac1435ad8e1fb1aefa9255c4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448262.txt
@@ -0,0 +1 @@
+0 0.487179 0.466071 0.810256 0.725000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448265.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448265.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3be70538fff402724f04a0c3f71bb11a9e0f0794
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448265.txt
@@ -0,0 +1 @@
+0 0.502262 0.412500 0.995475 0.782143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448271.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448271.txt
new file mode 100644
index 0000000000000000000000000000000000000000..382db5623008aee5dbce5768befdeecf6b17778d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448271.txt
@@ -0,0 +1 @@
+0 0.494859 0.423214 0.850900 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448274.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448274.txt
new file mode 100644
index 0000000000000000000000000000000000000000..16c24acd0f33f66742552b0b77d3297f77c9bcd2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448274.txt
@@ -0,0 +1 @@
+0 0.494398 0.441071 0.675070 0.689286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448280.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448280.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb3c11bddb9b08983f84b7dfeddbeaf9d593e7d0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448280.txt
@@ -0,0 +1 @@
+0 0.337179 0.396429 0.617949 0.507143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448286.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448286.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bccf6d5eab44b37bd659c97ed6af2ecb9e0fa456
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291448286.txt
@@ -0,0 +1 @@
+0 0.487772 0.442857 0.817935 0.657143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803924.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803924.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cdf5f8ebfe59d718ff7e87eb414919390aa1699e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803924.txt
@@ -0,0 +1 @@
+0 0.501923 0.471429 0.796154 0.728571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803927.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803927.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66bc46256d5cdfc466c85f5fc1af2bd95d94ff5d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803927.txt
@@ -0,0 +1 @@
+0 0.450565 0.407143 0.754237 0.614286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803930.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803930.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3dd87b713396b31fd7b8a1db7f74c6987d31069b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803930.txt
@@ -0,0 +1 @@
+0 0.480926 0.435714 0.885559 0.814286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803933.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803933.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa75b8749fe5cb51949dac60ebab08743159f722
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803933.txt
@@ -0,0 +1 @@
+0 0.485054 0.400000 0.823370 0.700000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803936.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803936.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f75f08362fb7fbf60f36524d455b592519efd09c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803936.txt
@@ -0,0 +1 @@
+0 0.488462 0.432143 0.907692 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803939.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803939.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81634a7836b813be8770ca65fbdf34fb17f3e0ef
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-june-28-260nw-291803939.txt
@@ -0,0 +1 @@
+0 0.518349 0.428571 0.865443 0.535714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-03-260nw-1037943106.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-03-260nw-1037943106.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b27dc45eb4eb0163984bbfbed59817010e2479e1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-03-260nw-1037943106.txt
@@ -0,0 +1 @@
+0 0.487179 0.462500 0.723077 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-03-260nw-1037943109.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-03-260nw-1037943109.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6d131e3a2c153c06cd3e6f6814583e5929261b8c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-03-260nw-1037943109.txt
@@ -0,0 +1 @@
+0 0.801282 0.623214 0.002564 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-03-260nw-1037943112.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-03-260nw-1037943112.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de3ec0ed5fe2b74f38086e739b96a4c1b7e02663
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-03-260nw-1037943112.txt
@@ -0,0 +1 @@
+0 0.476923 0.503571 0.717949 0.278571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-03-260nw-1037943115.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-03-260nw-1037943115.txt
new file mode 100644
index 0000000000000000000000000000000000000000..38aaebd99057529b00f1d05bfb41eb152b8c768a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-03-260nw-1037943115.txt
@@ -0,0 +1 @@
+0 0.512821 0.419643 0.779487 0.389286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-261302354.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-261302354.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2236e015b1f159641793a8220ea68c8f262250a7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-261302354.txt
@@ -0,0 +1 @@
+0 0.506410 0.582143 0.915385 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-261302357.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-261302357.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8717366c741458eabf7e56493b327ef4820c815f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-261302357.txt
@@ -0,0 +1 @@
+0 0.549020 0.355357 0.808824 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-267693998.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-267693998.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00ba61aefb0143ef0db33bb976e6ed89f3a6d770
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-267693998.txt
@@ -0,0 +1 @@
+0 0.503846 0.421429 0.992308 0.842857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-267694019.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-267694019.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9cf0dbecc5257e190cf0239ec47c0ef4e699d4ec
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-267694019.txt
@@ -0,0 +1 @@
+0 0.488688 0.433929 0.923077 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-267694022.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-267694022.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5f50a7ebc8e30d56caeaab8820bca4f0e3769f7b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-267694022.txt
@@ -0,0 +1 @@
+0 0.489676 0.275000 0.825959 0.407143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-267694034.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-267694034.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9bfdcb24b217070535149e265344ef79bfcb14b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-17-260nw-267694034.txt
@@ -0,0 +1 @@
+0 0.516949 0.264286 0.857627 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-18-260nw-261695438.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-18-260nw-261695438.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77e434cb777371e8c9812292548e0806357b8cc1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-18-260nw-261695438.txt
@@ -0,0 +1 @@
+0 0.505128 0.423214 0.989744 0.817857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-18-260nw-261695441.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-18-260nw-261695441.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a453590545e676f6eff1a0a003fab826d853c27b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-18-260nw-261695441.txt
@@ -0,0 +1 @@
+0 0.509615 0.466071 0.819231 0.767857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-18-260nw-261695444.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-18-260nw-261695444.txt
new file mode 100644
index 0000000000000000000000000000000000000000..76882a49103564d194531a57d801cbd51095ea70
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-18-260nw-261695444.txt
@@ -0,0 +1 @@
+0 0.504532 0.403571 0.858006 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263385755.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263385755.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8122c192f3db6e4c283344b8774aa07f2287f672
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263385755.txt
@@ -0,0 +1 @@
+0 0.496154 0.467857 0.771795 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263385758.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263385758.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a98a5ba097636219821136ffcbc12a40d2ed50e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263385758.txt
@@ -0,0 +1 @@
+0 0.536023 0.453571 0.760807 0.671429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263385761.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263385761.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d550d42dc8e7931cc2ba26d859192012766c9fbc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263385761.txt
@@ -0,0 +1 @@
+0 0.436599 0.450000 0.602305 0.714286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263385764.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263385764.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2156d63bd2588424e2dec162a4c78d65d78a148c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263385764.txt
@@ -0,0 +1 @@
+0 0.500000 0.462500 0.844380 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263691134.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263691134.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ebc3afcb1618e38d6a6764747ae640b9ce30a96
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-263691134.txt
@@ -0,0 +1 @@
+0 0.501441 0.455357 0.864553 0.753571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-264260708.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-264260708.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f0674d8807ca4d9e31cfb7edc9840d79fa3d3a83
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-264260708.txt
@@ -0,0 +1 @@
+0 0.501441 0.467857 0.714697 0.721429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-264260714.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-264260714.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6687505d985425393114e01af427861f6ebf9c82
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-19-260nw-264260714.txt
@@ -0,0 +1 @@
+0 0.491354 0.444643 0.792507 0.646429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224314.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224314.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c457e8c1674b96cac71f9b99c51c907f339e6309
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224314.txt
@@ -0,0 +1 @@
+0 0.514103 0.453571 0.823077 0.521429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224317.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224317.txt
new file mode 100644
index 0000000000000000000000000000000000000000..49c0fe762613220c0d19783f42789f4a29078760
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224317.txt
@@ -0,0 +1 @@
+0 0.434615 0.428571 0.823077 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224323.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224323.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a1a18b898b48665fa74ac51c289e5187ca2fc58f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224323.txt
@@ -0,0 +1 @@
+0 0.508974 0.441071 0.961538 0.346429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224329.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224329.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11b8cade597c4fbba5faa4d8f5cd34dfdb1e5982
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224329.txt
@@ -0,0 +1 @@
+0 0.502564 0.466071 0.830769 0.303571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224332.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224332.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5ef03ec6b8ca0c48cb822452891f2dd817f0f4d9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224332.txt
@@ -0,0 +1 @@
+0 0.479487 0.507143 0.846154 0.285714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224335.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224335.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd61630595eb2dbcef5d712c4044147a39fb1848
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-23-260nw-607224335.txt
@@ -0,0 +1 @@
+0 0.419231 0.432143 0.807692 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608044457.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608044457.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f08393eca32c07259a86ee553c57b36fbd5d2821
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608044457.txt
@@ -0,0 +1 @@
+0 0.516529 0.505357 0.922865 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608044466.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608044466.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fd98554141c0b268165736e778994f734e9ab40f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608044466.txt
@@ -0,0 +1 @@
+0 0.492228 0.439286 0.917098 0.614286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608044472.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608044472.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0af041999b5a89fd25b890796f00e309cfb7b4d1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608044472.txt
@@ -0,0 +1 @@
+0 0.512821 0.542857 0.861538 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608048117.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608048117.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e2ab1edd5665ef59b5f6cae785fb551fa71347f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608048117.txt
@@ -0,0 +1 @@
+0 0.355263 0.455357 0.636842 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608048129.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608048129.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c1c9467a19326f4667d6d6209381013ef31a3c8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-24-260nw-608048129.txt
@@ -0,0 +1 @@
+0 0.514749 0.478571 0.887906 0.714286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023243.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023243.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c99d2f30b7f3262ab8722c1836b58319988e8611
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023243.txt
@@ -0,0 +1 @@
+0 0.565385 0.458929 0.710256 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023252.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023252.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35652a533b94119b0a0a42da259cc1834c7b9258
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023252.txt
@@ -0,0 +1 @@
+0 0.517949 0.396429 0.615385 0.335714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023270.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023270.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f1ea997e49336042c2c30e45455e87251f9ccb5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023270.txt
@@ -0,0 +1 @@
+0 0.469231 0.426786 0.815385 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023288.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023288.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5ba8774fea4524fe4e749f4cbbaa200caec2da85
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023288.txt
@@ -0,0 +1 @@
+0 0.535897 0.451786 0.846154 0.746429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023306.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023306.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1703682bb58cdaa9ac3cc22c8e3efe5d7d756c0b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023306.txt
@@ -0,0 +1 @@
+0 0.530769 0.514286 0.641026 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023321.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023321.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4237726245ba54c397a1ce967f3a0809c079777a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-609023321.txt
@@ -0,0 +1 @@
+0 0.498718 0.500000 0.710256 0.564286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-611830475.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-611830475.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad8db51b1a5c7576a4d42579d1b7a6e6c5cfc757
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-611830475.txt
@@ -0,0 +1 @@
+0 0.488462 0.466071 0.833333 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-611830481.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-611830481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e279487c13f45894b708efbc042cf21d65a25eb6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-611830481.txt
@@ -0,0 +1 @@
+0 0.492308 0.458929 0.841026 0.525000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-611830484.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-611830484.txt
new file mode 100644
index 0000000000000000000000000000000000000000..353f7994c9fcf6eaac8a2ff368bce52c1afdc078
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-611830484.txt
@@ -0,0 +1 @@
+0 0.415385 0.448214 0.646154 0.510714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-614353049.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-614353049.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d81d89455f0491cdc61503754296d43bf990d49
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-614353049.txt
@@ -0,0 +1 @@
+0 0.471154 0.385714 0.842308 0.342857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-614353055.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-614353055.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cfee68fa82cb7067da6d224292c31c0d3f9c3939
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-614353055.txt
@@ -0,0 +1 @@
+0 0.413462 0.280357 0.796154 0.260714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-616936229.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-616936229.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd32784062a3af3c83b1b1e14d7e1b058a3977f2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-616936229.txt
@@ -0,0 +1 @@
+0 0.530769 0.426786 0.692308 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-616936235.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-616936235.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca02d020cdcb066649e61e1d81e56bebe4b06ffb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-616936235.txt
@@ -0,0 +1 @@
+0 0.567949 0.258929 0.376923 0.196429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-616936247.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-616936247.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ccec216ffcbcd255ab7a61ccdf560ec15c3abbc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-25-260nw-616936247.txt
@@ -0,0 +1 @@
+0 0.469231 0.383929 0.538462 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-27-260nw-396825766.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-27-260nw-396825766.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e3035823eae5ec6785a25902b3f1eaa90a8ef571
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-27-260nw-396825766.txt
@@ -0,0 +1 @@
+0 0.502564 0.494643 0.979487 0.946429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-27-260nw-396825781.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-27-260nw-396825781.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97f0a5f04c269718d7a0ae195d25c582bc8177a4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-27-260nw-396825781.txt
@@ -0,0 +1 @@
+0 0.488827 0.358929 0.932961 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-27-260nw-396825808.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-27-260nw-396825808.txt
new file mode 100644
index 0000000000000000000000000000000000000000..924b933b0a94f2984ec997384c1574c529f0d8ba
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-27-260nw-396825808.txt
@@ -0,0 +1 @@
+0 0.466398 0.460714 0.846774 0.628571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399191416.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399191416.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8deb6c60fc9e9364afe0df9e227fdb8d41435723
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399191416.txt
@@ -0,0 +1 @@
+0 0.461219 0.364286 0.844875 0.535714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399191425.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399191425.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a85013a798426fc981801a6070861a49aac9ddeb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399191425.txt
@@ -0,0 +1 @@
+0 0.423684 0.330357 0.678947 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399192193.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399192193.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1570761f61acd3a7702228eb70b1057066401d64
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399192193.txt
@@ -0,0 +1 @@
+0 0.501305 0.462500 0.939948 0.667857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399192196.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399192196.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b8cb27b0e03792c807fb942ac4e87fff23c8a3a6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399192196.txt
@@ -0,0 +1 @@
+0 0.452381 0.517857 0.730159 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399192199.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399192199.txt
new file mode 100644
index 0000000000000000000000000000000000000000..68df574b60077bf42a40983ac83aed8dcacb0556
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-march-31-260nw-399192199.txt
@@ -0,0 +1 @@
+0 0.493590 0.408929 0.894872 0.682143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-may-11-260nw-648341116.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-11-260nw-648341116.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f19bcfd33a0971be16ee44c55ef49d4221ebae1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-11-260nw-648341116.txt
@@ -0,0 +1 @@
+0 0.501082 0.416071 0.768398 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-may-11-260nw-648341119.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-11-260nw-648341119.txt
new file mode 100644
index 0000000000000000000000000000000000000000..37c6c40858102f1a92923575414411c3311b1df8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-11-260nw-648341119.txt
@@ -0,0 +1 @@
+0 0.494872 0.457143 0.635897 0.328571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-may-11-260nw-648341125.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-11-260nw-648341125.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e30564cdd2c6aa5f095b690042973d778774405
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-11-260nw-648341125.txt
@@ -0,0 +1 @@
+0 0.607692 0.451786 0.784615 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457589.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457589.txt
new file mode 100644
index 0000000000000000000000000000000000000000..17f71fe04dfee4517c864bb3eb7fa44db894b233
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457589.txt
@@ -0,0 +1 @@
+0 0.494872 0.355357 0.548718 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457592.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457592.txt
new file mode 100644
index 0000000000000000000000000000000000000000..67216a697e4f3e7fdeafbd982602815390a83118
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457592.txt
@@ -0,0 +1 @@
+0 0.501282 0.537500 0.643590 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457595.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457595.txt
new file mode 100644
index 0000000000000000000000000000000000000000..45d1665d4345d4ab67ea3db04665b4cd7b820871
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457595.txt
@@ -0,0 +1 @@
+0 0.491026 0.439286 0.730769 0.428571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457598.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457598.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b95f50987b227bc60e97fc1c0fb2ddb642c56be
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457598.txt
@@ -0,0 +1 @@
+0 0.480769 0.455357 0.541026 0.446429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457601.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457601.txt
new file mode 100644
index 0000000000000000000000000000000000000000..da23babfccf886f6fbbc531c9df6cf0f69bafe26
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-18-260nw-1125457601.txt
@@ -0,0 +1 @@
+0 0.500000 0.467857 0.738462 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648763564.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648763564.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e60bd07213de2cb6899de2ec4d8c11f2c98be0ad
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648763564.txt
@@ -0,0 +1 @@
+0 0.396254 0.442857 0.625360 0.278571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648763567.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648763567.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1597c47ecc6759616a020ff46f986ce5ff45f408
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648763567.txt
@@ -0,0 +1 @@
+0 0.391026 0.378571 0.776923 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648763570.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648763570.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f26aaeb1e2d00565ebbdc6c4226aa2850091125
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648763570.txt
@@ -0,0 +1 @@
+0 0.432051 0.323214 0.530769 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648779596.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648779596.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e20428c440673de02077e83703d68fddf45ba4b4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648779596.txt
@@ -0,0 +1 @@
+0 0.479487 0.333929 0.620513 0.346429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648779605.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648779605.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a210bd92bf57b818435437c776d31085bfd95f8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648779605.txt
@@ -0,0 +1 @@
+0 0.373199 0.298214 0.423631 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648779614.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648779614.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ef9c306c6806bdb1d83bd0c4a49109dd4377b782
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-may-28-260nw-648779614.txt
@@ -0,0 +1 @@
+0 0.328205 0.467857 0.456410 0.207143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-november-23-260nw-343474460.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-november-23-260nw-343474460.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7c57c461904d43205e0ac01aa044cfd114ba330d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-november-23-260nw-343474460.txt
@@ -0,0 +1 @@
+0 0.480122 0.358929 0.886850 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172431.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172431.txt
new file mode 100644
index 0000000000000000000000000000000000000000..faea5f8883422f45f02178223764ae653428b301
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172431.txt
@@ -0,0 +1 @@
+0 0.506897 0.400000 0.834483 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172434.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172434.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c3ee5d9d55b08e2caaf76674d7b89a702364f235
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172434.txt
@@ -0,0 +1 @@
+0 0.490141 0.416071 0.771831 0.546429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172437.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172437.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a1a0e955347609816f99f49a68d40df5e1772d9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172437.txt
@@ -0,0 +1 @@
+0 0.491279 0.408929 0.854651 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172440.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172440.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7a1be1a4aab8ff83bfdcfbddf6afded4aaf00337
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172440.txt
@@ -0,0 +1 @@
+0 0.445946 0.333929 0.783784 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172443.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172443.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c7ebb6705051cc66782c51b2ed2066ffc5633e69
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320172443.txt
@@ -0,0 +1 @@
+0 0.497506 0.464286 0.870324 0.650000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320506097.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320506097.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dd059588b09269738c28833c29f1294ab67e199f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320506097.txt
@@ -0,0 +1 @@
+0 0.501282 0.396429 0.546154 0.485714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320506100.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320506100.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d2b8891025703be2549d964c2ebf313dd320a7f8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320506100.txt
@@ -0,0 +1 @@
+0 0.585915 0.403571 0.771831 0.507143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320506103.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320506103.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cda523b70485de0cd5248f903b3581f090eaaeb8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-320506103.txt
@@ -0,0 +1 @@
+0 0.478339 0.358929 0.812274 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-321477164.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-321477164.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44e38179f5fce44d2286b5aafc4b7a1dbd55ee5b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-321477164.txt
@@ -0,0 +1 @@
+0 0.507968 0.433929 0.768924 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-321477179.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-321477179.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9585720fb3ff6021ffc933770d693cb7e0cd4baa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-321477179.txt
@@ -0,0 +1 @@
+0 0.484556 0.441071 0.853282 0.796429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-321477218.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-321477218.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11a0597fb0a4033eab6c75db78ed311a91cb959b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-24-260nw-321477218.txt
@@ -0,0 +1 @@
+0 0.456944 0.451786 0.869444 0.889286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-september-9-260nw-314912438.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-9-260nw-314912438.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2cd015219c89360c0cd974aa38d57e6626e591b8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-9-260nw-314912438.txt
@@ -0,0 +1 @@
+0 0.494949 0.505357 0.934343 0.610714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-september-9-260nw-314912441.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-9-260nw-314912441.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba7dcc4f4aa7771597540490f687afa1441b0b3f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-9-260nw-314912441.txt
@@ -0,0 +1 @@
+0 0.500000 0.458929 0.884615 0.825000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pilsen-czech-republic-september-9-260nw-314912444.txt b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-9-260nw-314912444.txt
new file mode 100644
index 0000000000000000000000000000000000000000..38ab001437a2cbd982f13ef2ebec8aeaa7ba1ae7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pilsen-czech-republic-september-9-260nw-314912444.txt
@@ -0,0 +1 @@
+0 0.498792 0.380357 0.978261 0.696429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931037.txt b/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931037.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bfd2f96f9613b26244ef19e200a986f10e27f086
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931037.txt
@@ -0,0 +1 @@
+0 0.596154 0.426786 0.412821 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931091.txt b/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931091.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3cace45fbeec13f3686bdcd030d7d20b401126a0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931091.txt
@@ -0,0 +1 @@
+0 0.388462 0.285714 0.233333 0.192857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931109.txt b/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931109.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8365e02e0cc8ece3581851a3b1c9c5e022f76ab1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931109.txt
@@ -0,0 +1 @@
+0 0.364499 0.560714 0.181572 0.121429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931130.txt b/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931130.txt
new file mode 100644
index 0000000000000000000000000000000000000000..99e0a859ff96d1e908cdb1ed52120aa5e0224b31
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931130.txt
@@ -0,0 +1 @@
+0 0.662821 0.362500 0.294872 0.203571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931139.txt b/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931139.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4536302a54b4a1704d129a0c74ac9292097db271
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931139.txt
@@ -0,0 +1 @@
+0 0.639744 0.300000 0.151282 0.114286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931148.txt b/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931148.txt
new file mode 100644
index 0000000000000000000000000000000000000000..945ffbec9498d1bc5d5b582fa1b115471f643205
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931148.txt
@@ -0,0 +1 @@
+0 0.447489 0.516071 0.132420 0.146429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931178.txt b/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931178.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7ad98407087059c2ee1ae652e942eee7b78d4c15
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ping-village-china-october-10-260nw-536931178.txt
@@ -0,0 +1 @@
+0 0.441026 0.326786 0.241026 0.196429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pisa-italy-july-19-2015-260nw-298033190.txt b/projects/drone-net/normalized-labels/pisa-italy-july-19-2015-260nw-298033190.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f21e30a46a000274ee5ed5c9a872b60112c5e8a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pisa-italy-july-19-2015-260nw-298033190.txt
@@ -0,0 +1 @@
+0 0.361671 0.598214 0.504323 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pisa-italy-july-19-2015-260nw-570700339.txt b/projects/drone-net/normalized-labels/pisa-italy-july-19-2015-260nw-570700339.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0cf6759831ba508a2164132431abd8a445942480
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pisa-italy-july-19-2015-260nw-570700339.txt
@@ -0,0 +1 @@
+0 0.297900 0.553571 0.385827 0.221429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pisa-italy-july-19-2015-260nw-631818290.txt b/projects/drone-net/normalized-labels/pisa-italy-july-19-2015-260nw-631818290.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8b2f9b2fe57391aa2a4ff89959b39e905ad5301
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pisa-italy-july-19-2015-260nw-631818290.txt
@@ -0,0 +1 @@
+0 0.354000 0.694643 0.524000 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pisa-italy-july-5-2015-260nw-664634065.txt b/projects/drone-net/normalized-labels/pisa-italy-july-5-2015-260nw-664634065.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fbdc145473313192b412a474518f91a15a5b9f1c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pisa-italy-july-5-2015-260nw-664634065.txt
@@ -0,0 +1 @@
+0 0.558114 0.467857 0.826754 0.928571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pisa-italy-july-5-2015-260nw-688403161.txt b/projects/drone-net/normalized-labels/pisa-italy-july-5-2015-260nw-688403161.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebd42627bb508bc00a755b498f52819412a46ab1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pisa-italy-july-5-2015-260nw-688403161.txt
@@ -0,0 +1 @@
+0 0.649784 0.526786 0.394397 0.653571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pisa-italy-july-5-2015-260nw-723823441.txt b/projects/drone-net/normalized-labels/pisa-italy-july-5-2015-260nw-723823441.txt
new file mode 100644
index 0000000000000000000000000000000000000000..629405943384724715eeadcc6991354e15af50e6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pisa-italy-july-5-2015-260nw-723823441.txt
@@ -0,0 +1 @@
+0 0.657005 0.494643 0.454106 0.932143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654925.txt b/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654925.txt
new file mode 100644
index 0000000000000000000000000000000000000000..013aa9c763d1f2248a9e9ad1b53b58a07fcb835c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654925.txt
@@ -0,0 +1 @@
+0 0.508997 0.482143 0.982005 0.742857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654928.txt b/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654928.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28777cdce17ff1bf0e300b7cb27b95f44697345c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654928.txt
@@ -0,0 +1 @@
+0 0.503817 0.532143 0.983206 0.764286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654931.txt b/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654931.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c04e9772d53885a463b098fdc13e7c791a962635
--- /dev/null
+++ b/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654931.txt
@@ -0,0 +1 @@
+0 0.497047 0.489286 0.919291 0.892857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654934.txt b/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654934.txt
new file mode 100644
index 0000000000000000000000000000000000000000..14aa53480bffd9b313bef0455910365bec7643c8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654934.txt
@@ -0,0 +1 @@
+0 0.511577 0.457143 0.939219 0.735714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654937.txt b/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654937.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ac1e9a4aca0e89fc3d3ed8396ffae8c2153baa9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/placentia-ca-usa-february-18th-260nw-1029654937.txt
@@ -0,0 +1 @@
+0 0.494980 0.485714 0.917671 0.771429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/porto-alegre-brazil-april-2017-260nw-633389573.txt b/projects/drone-net/normalized-labels/porto-alegre-brazil-april-2017-260nw-633389573.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d08a1490c2fb285684dcf33fbe227a9c4e1d0621
--- /dev/null
+++ b/projects/drone-net/normalized-labels/porto-alegre-brazil-april-2017-260nw-633389573.txt
@@ -0,0 +1 @@
+0 0.442308 0.455357 0.710256 0.767857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/porto-alegre-brazil-april-2017-260nw-633389618.txt b/projects/drone-net/normalized-labels/porto-alegre-brazil-april-2017-260nw-633389618.txt
new file mode 100644
index 0000000000000000000000000000000000000000..506bd2886ea3db3f0394c075ac9138102627942c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/porto-alegre-brazil-april-2017-260nw-633389618.txt
@@ -0,0 +1 @@
+0 0.502564 0.451786 0.312821 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/porto-alegre-brazil-april-2017-260nw-633389735.txt b/projects/drone-net/normalized-labels/porto-alegre-brazil-april-2017-260nw-633389735.txt
new file mode 100644
index 0000000000000000000000000000000000000000..50065eba3fdb2830b86722a7ea9d3055fe5255e2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/porto-alegre-brazil-april-2017-260nw-633389735.txt
@@ -0,0 +1 @@
+0 0.473077 0.487500 0.433333 0.146429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/prachuap-khiri-khan-thailand-june-260nw-285533252.txt b/projects/drone-net/normalized-labels/prachuap-khiri-khan-thailand-june-260nw-285533252.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f53d36c0025371e3a802018fffc2f01903a37641
--- /dev/null
+++ b/projects/drone-net/normalized-labels/prachuap-khiri-khan-thailand-june-260nw-285533252.txt
@@ -0,0 +1 @@
+0 0.375641 0.366071 0.479487 0.560714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/prague-czech-republic-march-7-260nw-388821640.txt b/projects/drone-net/normalized-labels/prague-czech-republic-march-7-260nw-388821640.txt
new file mode 100644
index 0000000000000000000000000000000000000000..012cb5c4a52c7a6bbc45bf00e3a5d9bdb270816f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/prague-czech-republic-march-7-260nw-388821640.txt
@@ -0,0 +1 @@
+0 0.484252 0.523214 0.879265 0.646429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/prague-czech-republic-march-7-260nw-388821655.txt b/projects/drone-net/normalized-labels/prague-czech-republic-march-7-260nw-388821655.txt
new file mode 100644
index 0000000000000000000000000000000000000000..33ff231325e7d9eaef053943b6305581ce614e1c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/prague-czech-republic-march-7-260nw-388821655.txt
@@ -0,0 +1 @@
+0 0.501316 0.528571 0.944737 0.707143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/prague-czech-republic-march-7-260nw-388821658.txt b/projects/drone-net/normalized-labels/prague-czech-republic-march-7-260nw-388821658.txt
new file mode 100644
index 0000000000000000000000000000000000000000..458c7274470055417d6e1c7ee3cd7faaa599c302
--- /dev/null
+++ b/projects/drone-net/normalized-labels/prague-czech-republic-march-7-260nw-388821658.txt
@@ -0,0 +1 @@
+0 0.498106 0.460714 0.950758 0.800000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/prague-czech-republic-march-7-260nw-388821661.txt b/projects/drone-net/normalized-labels/prague-czech-republic-march-7-260nw-388821661.txt
new file mode 100644
index 0000000000000000000000000000000000000000..067a815dbe6f4a305e08061ae0e56a17fe39d33a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/prague-czech-republic-march-7-260nw-388821661.txt
@@ -0,0 +1 @@
+0 0.496287 0.462500 0.948020 0.682143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pskov-region-russia-june-10-260nw-1142784020.txt b/projects/drone-net/normalized-labels/pskov-region-russia-june-10-260nw-1142784020.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eaf455975447230387344d6cbd2e11796938af6a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pskov-region-russia-june-10-260nw-1142784020.txt
@@ -0,0 +1 @@
+0 0.514103 0.360714 0.566667 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pskov-russia-june-10-2016-260nw-1116035453.txt b/projects/drone-net/normalized-labels/pskov-russia-june-10-2016-260nw-1116035453.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa1b84f69c82b72caff9306927baa5be8d1360c5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pskov-russia-june-10-2016-260nw-1116035453.txt
@@ -0,0 +1 @@
+0 0.528278 0.555357 0.784062 0.575000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pulau-pinangmalaysia-25-july-2018drone-260nw-1142129600.txt b/projects/drone-net/normalized-labels/pulau-pinangmalaysia-25-july-2018drone-260nw-1142129600.txt
new file mode 100644
index 0000000000000000000000000000000000000000..23939f18b5959b5bd932b451095ee44e810a6802
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pulau-pinangmalaysia-25-july-2018drone-260nw-1142129600.txt
@@ -0,0 +1 @@
+0 0.459654 0.419643 0.775216 0.546429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pulau-pinangmalaysia-25-july-2018drone-260nw-1142135105.txt b/projects/drone-net/normalized-labels/pulau-pinangmalaysia-25-july-2018drone-260nw-1142135105.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bf9d46060c9541bbe6c2b339e61438738c900d96
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pulau-pinangmalaysia-25-july-2018drone-260nw-1142135105.txt
@@ -0,0 +1 @@
+0 0.462536 0.496429 0.550432 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pulau-tengah-mersing-may-15-260nw-421557403.txt b/projects/drone-net/normalized-labels/pulau-tengah-mersing-may-15-260nw-421557403.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0a7fb41454fecfd67da6b93d65ec8b7f5646f22
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pulau-tengah-mersing-may-15-260nw-421557403.txt
@@ -0,0 +1 @@
+0 0.501276 0.469643 0.196429 0.153571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/pulau-tengah-mersing-may-15-260nw-421557448.txt b/projects/drone-net/normalized-labels/pulau-tengah-mersing-may-15-260nw-421557448.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d73cdf50803576386b852cc0bb661624d854747f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/pulau-tengah-mersing-may-15-260nw-421557448.txt
@@ -0,0 +1 @@
+0 0.500000 0.458929 0.209184 0.132143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/quadcopter-dji-spark-outdoor-aerial-260nw-710269843.txt b/projects/drone-net/normalized-labels/quadcopter-dji-spark-outdoor-aerial-260nw-710269843.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d6b3382229293ad9318bb6b6e4652731f31bf02
--- /dev/null
+++ b/projects/drone-net/normalized-labels/quadcopter-dji-spark-outdoor-aerial-260nw-710269843.txt
@@ -0,0 +1 @@
+0 0.529948 0.478571 0.346354 0.185714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/quadcopter-flying-over-ground-demonstration-260nw-1137599837.txt b/projects/drone-net/normalized-labels/quadcopter-flying-over-ground-demonstration-260nw-1137599837.txt
new file mode 100644
index 0000000000000000000000000000000000000000..37be076d687c63aac250349589624684f34877ca
--- /dev/null
+++ b/projects/drone-net/normalized-labels/quadcopter-flying-over-ground-demonstration-260nw-1137599837.txt
@@ -0,0 +1 @@
+0 0.507673 0.400000 0.851662 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/quadcopter-flying-sky-electric-pylon-260nw-1137589946.txt b/projects/drone-net/normalized-labels/quadcopter-flying-sky-electric-pylon-260nw-1137589946.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8287ea31e36df52bb7af29714e8e317836f6e578
--- /dev/null
+++ b/projects/drone-net/normalized-labels/quadcopter-flying-sky-electric-pylon-260nw-1137589946.txt
@@ -0,0 +1 @@
+0 0.456853 0.419643 0.573604 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/quadcopter-flying-sky-electric-pylon-260nw-1137589949.txt b/projects/drone-net/normalized-labels/quadcopter-flying-sky-electric-pylon-260nw-1137589949.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6aa93eb935e4bbd0cc0c5f9c08bddd5f1b3a801d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/quadcopter-flying-sky-electric-pylon-260nw-1137589949.txt
@@ -0,0 +1 @@
+0 0.650510 0.450000 0.469388 0.478571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/quadcopter-flying-sky-electric-pylon-260nw-1137589955.txt b/projects/drone-net/normalized-labels/quadcopter-flying-sky-electric-pylon-260nw-1137589955.txt
new file mode 100644
index 0000000000000000000000000000000000000000..91f93baf1acf4bdbf2693200826e70756e4cd2bc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/quadcopter-flying-sky-electric-pylon-260nw-1137589955.txt
@@ -0,0 +1 @@
+0 0.446429 0.339286 0.392857 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/quadcopter-flying-sky-electric-pylon-260nw-1137589970.txt b/projects/drone-net/normalized-labels/quadcopter-flying-sky-electric-pylon-260nw-1137589970.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a816eee824cc2b6017bd2bca9f4c8f6bbe62a5b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/quadcopter-flying-sky-electric-pylon-260nw-1137589970.txt
@@ -0,0 +1 @@
+0 0.597187 0.392857 0.283887 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/quadcopter-placed-on-box-before-260nw-1137583832.txt b/projects/drone-net/normalized-labels/quadcopter-placed-on-box-before-260nw-1137583832.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ce79f311878bf23878a2d4945a334a4e3e3152d7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/quadcopter-placed-on-box-before-260nw-1137583832.txt
@@ -0,0 +1 @@
+0 0.704545 0.342857 0.560606 0.642857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/quadcopter-placed-on-box-before-260nw-1137583835.txt b/projects/drone-net/normalized-labels/quadcopter-placed-on-box-before-260nw-1137583835.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f9cc9184e5b67d6d6abbe7fbb8d055c4ac73c03
--- /dev/null
+++ b/projects/drone-net/normalized-labels/quadcopter-placed-on-box-before-260nw-1137583835.txt
@@ -0,0 +1 @@
+0 0.491049 0.519643 0.966752 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/quadcopter-placed-on-box-before-260nw-1137583841.txt b/projects/drone-net/normalized-labels/quadcopter-placed-on-box-before-260nw-1137583841.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f21e269ff39ba4460c1c6c475766abef5ddb3df
--- /dev/null
+++ b/projects/drone-net/normalized-labels/quadcopter-placed-on-box-before-260nw-1137583841.txt
@@ -0,0 +1 @@
+0 0.451407 0.358929 0.687980 0.510714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/quadcopter-placed-on-landing-pad-260nw-1137609788.txt b/projects/drone-net/normalized-labels/quadcopter-placed-on-landing-pad-260nw-1137609788.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a29e28e73c85479ca6820e3bb0a39bfa2dbedcaa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/quadcopter-placed-on-landing-pad-260nw-1137609788.txt
@@ -0,0 +1 @@
+0 0.484655 0.380357 0.488491 0.596429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/quadcopter-remote-control-placed-on-260nw-1137612044.txt b/projects/drone-net/normalized-labels/quadcopter-remote-control-placed-on-260nw-1137612044.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c34dc05ff1e475b925ada19327e4f4fa5309e84a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/quadcopter-remote-control-placed-on-260nw-1137612044.txt
@@ -0,0 +1 @@
+0 0.629156 0.294643 0.393862 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/quadrocopters-on-plastic-box-grass-260nw-733491409.txt b/projects/drone-net/normalized-labels/quadrocopters-on-plastic-box-grass-260nw-733491409.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f444288cc3a86dfb718b228802b2c8593683ea69
--- /dev/null
+++ b/projects/drone-net/normalized-labels/quadrocopters-on-plastic-box-grass-260nw-733491409.txt
@@ -0,0 +1 @@
+0 0.498718 0.478571 0.756410 0.607143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ranong-thailand-march-20-dji-260nw-534807331.txt b/projects/drone-net/normalized-labels/ranong-thailand-march-20-dji-260nw-534807331.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7560ed3ed4d9e8c96420f089eb9fd89c429e957f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ranong-thailand-march-20-dji-260nw-534807331.txt
@@ -0,0 +1 @@
+0 0.385897 0.521429 0.484615 0.357143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ratchaburi-bangkok-september-22-2016-260nw-472883209.txt b/projects/drone-net/normalized-labels/ratchaburi-bangkok-september-22-2016-260nw-472883209.txt
new file mode 100644
index 0000000000000000000000000000000000000000..52aac75faf3dee4729afb79ec3d4f753e97e03f7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ratchaburi-bangkok-september-22-2016-260nw-472883209.txt
@@ -0,0 +1 @@
+0 0.500000 0.439286 0.435897 0.428571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ratchaburi-bangkok-september-22-2016-260nw-472883212.txt b/projects/drone-net/normalized-labels/ratchaburi-bangkok-september-22-2016-260nw-472883212.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d248a5d4a79e3406364e1da57d14bb57329aa2bf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ratchaburi-bangkok-september-22-2016-260nw-472883212.txt
@@ -0,0 +1 @@
+0 0.530769 0.478571 0.641026 0.671429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ratchaburi-thailand-nov-3-2016-260nw-522323662.txt b/projects/drone-net/normalized-labels/ratchaburi-thailand-nov-3-2016-260nw-522323662.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e42dd88f458289bf0a3c57dc4b10861697fd74b3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ratchaburi-thailand-nov-3-2016-260nw-522323662.txt
@@ -0,0 +1 @@
+0 0.501282 0.566071 0.720513 0.539286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ratchaburithailand-may-1-2016-flying-260nw-522323092.txt b/projects/drone-net/normalized-labels/ratchaburithailand-may-1-2016-flying-260nw-522323092.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0335cec6a1523ea5f38e1e184426cef9bac1d50f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ratchaburithailand-may-1-2016-flying-260nw-522323092.txt
@@ -0,0 +1 @@
+0 0.494872 0.478571 0.866667 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ratchaburithailand-may-1-2016-flying-260nw-526717036.txt b/projects/drone-net/normalized-labels/ratchaburithailand-may-1-2016-flying-260nw-526717036.txt
new file mode 100644
index 0000000000000000000000000000000000000000..416ce64935739a857c64ff162c1ab2bea5536e67
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ratchaburithailand-may-1-2016-flying-260nw-526717036.txt
@@ -0,0 +1 @@
+0 0.476923 0.508929 0.861538 0.453571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rawang-malaysia-mac-5-2018-260nw-1040456284.txt b/projects/drone-net/normalized-labels/rawang-malaysia-mac-5-2018-260nw-1040456284.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d76d6843dca7d8f831d5f2f7c55c5cbc2045319f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rawang-malaysia-mac-5-2018-260nw-1040456284.txt
@@ -0,0 +1 @@
+0 0.493521 0.585714 0.529158 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rawang-malaysia-mac-5-2018-260nw-1040459725.txt b/projects/drone-net/normalized-labels/rawang-malaysia-mac-5-2018-260nw-1040459725.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53b07f50858eca46f3e0b0ed9b3987eb297b5e60
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rawang-malaysia-mac-5-2018-260nw-1040459725.txt
@@ -0,0 +1 @@
+0 0.537879 0.503571 0.500000 0.285714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037482888.txt b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037482888.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7acdc974b81a513932636348357722c1d0c8158a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037482888.txt
@@ -0,0 +1 @@
+0 0.520173 0.494643 0.867435 0.610714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037483026.txt b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037483026.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b42c91b0aded4d959c31115906e61a56b378744
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037483026.txt
@@ -0,0 +1 @@
+0 0.544669 0.467857 0.853026 0.892857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037483359.txt b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037483359.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fd07184ebed530ea2ec55e6faac0714cb218a167
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037483359.txt
@@ -0,0 +1 @@
+0 0.515850 0.457143 0.945245 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488285.txt b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488285.txt
new file mode 100644
index 0000000000000000000000000000000000000000..03dc3a06c1befa1c167dacd19cdd07ab18cfb4ab
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488285.txt
@@ -0,0 +1 @@
+0 0.466859 0.362500 0.933718 0.525000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488306.txt b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488306.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fdcf985934cd285753df89734ea966aa878c92a8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488306.txt
@@ -0,0 +1 @@
+0 0.518732 0.392857 0.899135 0.485714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488339.txt b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488339.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5728c15482c8ef74832df4686cc556f30c256fda
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488339.txt
@@ -0,0 +1 @@
+0 0.504323 0.485714 0.991354 0.535714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488354.txt b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488354.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f1b5422efaba194c0a5cbec258080eca0d3cef4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488354.txt
@@ -0,0 +1 @@
+0 0.523055 0.475000 0.815562 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488675.txt b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488675.txt
new file mode 100644
index 0000000000000000000000000000000000000000..30d50fc6d9b4948b53c6ca0a194be59c3d51540c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488675.txt
@@ -0,0 +1 @@
+0 0.530259 0.503571 0.939481 0.892857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488690.txt b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488690.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f3a2d2f1a91a5da5a60b5c398e08bc05d08d903c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rawang-malaysia-march-3-2018-260nw-1037488690.txt
@@ -0,0 +1 @@
+0 0.495677 0.478571 0.876081 0.700000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rayong-thailand-april-17-2018-260nw-1083059450.txt b/projects/drone-net/normalized-labels/rayong-thailand-april-17-2018-260nw-1083059450.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4635d373119fe1e1e4c67e7a2e5f83585332e691
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rayong-thailand-april-17-2018-260nw-1083059450.txt
@@ -0,0 +1 @@
+0 0.496154 0.478571 0.523077 0.164286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/red-dji-spark-landing-on-260nw-783030811.txt b/projects/drone-net/normalized-labels/red-dji-spark-landing-on-260nw-783030811.txt
new file mode 100644
index 0000000000000000000000000000000000000000..deb665540650a8e85492b3a3e5cacfa9390b3a06
--- /dev/null
+++ b/projects/drone-net/normalized-labels/red-dji-spark-landing-on-260nw-783030811.txt
@@ -0,0 +1 @@
+0 0.464103 0.541071 0.379487 0.475000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ringlikon-switzerland-13-october-2017-260nw-734035678.txt b/projects/drone-net/normalized-labels/ringlikon-switzerland-13-october-2017-260nw-734035678.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c96eebea73a75a2cc1fc6076991ee61cdd88dd3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ringlikon-switzerland-13-october-2017-260nw-734035678.txt
@@ -0,0 +1 @@
+0 0.496429 0.541071 0.607143 0.303571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196500.txt b/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196500.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dd4e29dc66642e38e98b0260719385f11a9cd199
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196500.txt
@@ -0,0 +1 @@
+0 0.479487 0.378571 0.369231 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196518.txt b/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196518.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0cd1e9920a8fea8b5207c32c41beb6429a44f220
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196518.txt
@@ -0,0 +1 @@
+0 0.479487 0.541071 0.487179 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196530.txt b/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196530.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f3ac7dd83c82689a199e0e8474f0800684a73a2d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196530.txt
@@ -0,0 +1 @@
+0 0.592308 0.442857 0.384615 0.485714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196536.txt b/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196536.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8901dd92259f9390d01744fbba12781e621b9295
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196536.txt
@@ -0,0 +1 @@
+0 0.511538 0.298214 0.341026 0.360714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196539.txt b/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196539.txt
new file mode 100644
index 0000000000000000000000000000000000000000..82c7c20e8d8a66db6de12dae89a81eaa74dacf22
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rio-de-janeiro-april-17-260nw-409196539.txt
@@ -0,0 +1 @@
+0 0.455128 0.421429 0.361538 0.342857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/riyadh-saudi-arabia-february-16-260nw-1027602172.txt b/projects/drone-net/normalized-labels/riyadh-saudi-arabia-february-16-260nw-1027602172.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10339c22d05ea0e739f033422977386f02c28962
--- /dev/null
+++ b/projects/drone-net/normalized-labels/riyadh-saudi-arabia-february-16-260nw-1027602172.txt
@@ -0,0 +1 @@
+0 0.377358 0.476786 0.419811 0.417857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/riyadh-saudi-arabia-february-16-260nw-1027602178.txt b/projects/drone-net/normalized-labels/riyadh-saudi-arabia-february-16-260nw-1027602178.txt
new file mode 100644
index 0000000000000000000000000000000000000000..259db34c234a7bf1b6b89036d230ed38c7110ee2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/riyadh-saudi-arabia-february-16-260nw-1027602178.txt
@@ -0,0 +1 @@
+0 0.523560 0.462500 0.921466 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/riyadh-saudi-arabia-february-17-260nw-1028387533.txt b/projects/drone-net/normalized-labels/riyadh-saudi-arabia-february-17-260nw-1028387533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c3433ba8680abce1c085c68f45d53ea52b452fe6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/riyadh-saudi-arabia-february-17-260nw-1028387533.txt
@@ -0,0 +1 @@
+0 0.497602 0.364286 0.131894 0.114286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rolla-missouridecember-28-2014-flying-260nw-263433857.txt b/projects/drone-net/normalized-labels/rolla-missouridecember-28-2014-flying-260nw-263433857.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6fdff09583070d4190fc8b4f64ddd804f43c87f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rolla-missouridecember-28-2014-flying-260nw-263433857.txt
@@ -0,0 +1 @@
+0 0.344872 0.525000 0.607692 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406700.txt b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406700.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab686242b212754d630e27caca37e772c8afda27
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406700.txt
@@ -0,0 +1 @@
+0 0.600000 0.383929 0.800000 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406709.txt b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406709.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0d9dbb4a84f718040e8d2e3a16079b45427155a2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406709.txt
@@ -0,0 +1 @@
+0 0.620513 0.455357 0.687179 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406712.txt b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406712.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79d7a7ba81ad8cb628fc83d2cfecae32a1e57e73
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406712.txt
@@ -0,0 +1 @@
+0 0.494872 0.426786 0.753846 0.796429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406721.txt b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406721.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dfcb0d8496dd7d67d965086ff3a1238d5a85cc88
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406721.txt
@@ -0,0 +1 @@
+0 0.484615 0.451786 0.815385 0.596429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406727.txt b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406727.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95928fdffacfb2a5983fc83891cc6e6d8c9f5933
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-548406727.txt
@@ -0,0 +1 @@
+0 0.502564 0.442857 0.841026 0.657143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365932.txt b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365932.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be8c783b0e133d68cc7ca369db8b7d8c876a39a0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365932.txt
@@ -0,0 +1 @@
+0 0.507692 0.433929 0.538462 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365938.txt b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365938.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b17b773b0d63d51aedff07ef5b24326bc246eec
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365938.txt
@@ -0,0 +1 @@
+0 0.520513 0.466071 0.702564 0.689286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365947.txt b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365947.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cfc8900980203e0e5d964aef84038246b5cb54c0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365947.txt
@@ -0,0 +1 @@
+0 0.666667 0.512500 0.564103 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365953.txt b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365953.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53dc2857d14a8d6456cb34c2d433295cc67805ad
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365953.txt
@@ -0,0 +1 @@
+0 0.492308 0.455357 0.738462 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365962.txt b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365962.txt
new file mode 100644
index 0000000000000000000000000000000000000000..922fbd566a36ab2c53b2ac0efa4430dbfed580ba
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365962.txt
@@ -0,0 +1 @@
+0 0.433333 0.462500 0.846154 0.910714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365971.txt b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365971.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3432a3a574d571fb9cb97cab8d8879c9b4b2692
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365971.txt
@@ -0,0 +1 @@
+0 0.498718 0.475000 0.402564 0.471429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365980.txt b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365980.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f44916daae7a563c02576152bf276cf9b1019589
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-on-don-russia-january-260nw-549365980.txt
@@ -0,0 +1 @@
+0 0.547436 0.373214 0.546154 0.360714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689237.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689237.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7aba18feae7dc5942b1d504ddb69eb5964da109e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689237.txt
@@ -0,0 +1 @@
+0 0.641026 0.462500 0.343590 0.346429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689240.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689240.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3c306cfb3dd80a36c419a169cad6c0e7482e58d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689240.txt
@@ -0,0 +1 @@
+0 0.429487 0.437500 0.243590 0.325000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689243.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689243.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e3df29e20e3672a781a1579e4289e5a2fcc715b9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689243.txt
@@ -0,0 +1 @@
+0 0.606410 0.494643 0.269231 0.260714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689246.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689246.txt
new file mode 100644
index 0000000000000000000000000000000000000000..af28b4ea1df4c46433ec4e2cece2bdaa333ad836
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689246.txt
@@ -0,0 +1 @@
+0 0.621795 0.492857 0.361538 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689249.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689249.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2637380c738d9d46cd47faf60ba491820c0e19fc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689249.txt
@@ -0,0 +1 @@
+0 0.562821 0.503571 0.443590 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689252.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689252.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b505c44b189347d6d724ec29f894d0da15c08b8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689252.txt
@@ -0,0 +1 @@
+0 0.532051 0.450000 0.366667 0.428571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689255.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689255.txt
new file mode 100644
index 0000000000000000000000000000000000000000..144b4f40c8192af586b5fed77c5e2fb32e23b60b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689255.txt
@@ -0,0 +1 @@
+0 0.587179 0.501786 0.297436 0.267857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689258.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689258.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98031be2442a33db5e8f6515961bdb7315d6b0e7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689258.txt
@@ -0,0 +1 @@
+0 0.643590 0.360714 0.312821 0.164286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689261.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689261.txt
new file mode 100644
index 0000000000000000000000000000000000000000..267da72f44e26f623597ec9ba10ef688c8298df5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689261.txt
@@ -0,0 +1 @@
+0 0.617949 0.482143 0.405128 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689264.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689264.txt
new file mode 100644
index 0000000000000000000000000000000000000000..450d4b94ef8fe276b161b8f0d8468188c03793a9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689264.txt
@@ -0,0 +1 @@
+0 0.596154 0.500000 0.264103 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689267.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689267.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ccd59700516d7cff9ae7c696ed84121955cea57a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689267.txt
@@ -0,0 +1 @@
+0 0.630769 0.435714 0.441026 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689270.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689270.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3fe35fdcaa35d9c9e9e6b0c710221288c379e865
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689270.txt
@@ -0,0 +1 @@
+0 0.651282 0.478571 0.384615 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689273.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689273.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f18e526496539ec2a7e45ead5826facd6683175
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689273.txt
@@ -0,0 +1 @@
+0 0.694872 0.478571 0.451282 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689276.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689276.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eb22522e261cdbae792575637eae424761f5ce75
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689276.txt
@@ -0,0 +1 @@
+0 0.619231 0.467857 0.392308 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689279.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689279.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4fd273578501da20fa9d404be98e3743aa32bac6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689279.txt
@@ -0,0 +1 @@
+0 0.347436 0.421429 0.371795 0.471429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689282.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689282.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc3fff3136ab4abbd2a1b651c7f234a13c71a37b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689282.txt
@@ -0,0 +1 @@
+0 0.653846 0.473214 0.276923 0.339286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689285.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689285.txt
new file mode 100644
index 0000000000000000000000000000000000000000..60a8f1e2fb0884580cbdf1d2c475a613a4a10884
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689285.txt
@@ -0,0 +1 @@
+0 0.632051 0.473214 0.500000 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689288.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689288.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3a9e4fd012d109bf0b5f50be70e21974b1dbe0b7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689288.txt
@@ -0,0 +1 @@
+0 0.597436 0.500000 0.251282 0.292857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689291.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689291.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc92808c0e40ee701cf932ae466b287cbe9448a5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689291.txt
@@ -0,0 +1 @@
+0 0.624359 0.467857 0.325641 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689294.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689294.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e236b2c6b7ee63d781b95eac39c2e1e8d4e1763a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689294.txt
@@ -0,0 +1 @@
+0 0.508671 0.578571 0.439306 0.207143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689297.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689297.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1181ffdcb99a4e5522dbd9b454dca96765f4e49b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689297.txt
@@ -0,0 +1 @@
+0 0.641026 0.491071 0.353846 0.332143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689300.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689300.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0ca34467ed53f5856e8e7af297cb7ad0b72d70e5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689300.txt
@@ -0,0 +1 @@
+0 0.662821 0.521429 0.366667 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689651.txt b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689651.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad8d40cc0f974f6906dedbae0686e14087451ddc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/rostov-region-russia-05202018-professional-260nw-1095689651.txt
@@ -0,0 +1 @@
+0 0.332051 0.471429 0.402564 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-irkutsk-february-04-2017-260nw-573424861.txt b/projects/drone-net/normalized-labels/russia-irkutsk-february-04-2017-260nw-573424861.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ddf1390628770780488b9d10cc835272552d3c79
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-irkutsk-february-04-2017-260nw-573424861.txt
@@ -0,0 +1 @@
+0 0.425831 0.394643 0.294118 0.360714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-moscow-redion-june-08-260nw-1119940988.txt b/projects/drone-net/normalized-labels/russia-moscow-redion-june-08-260nw-1119940988.txt
new file mode 100644
index 0000000000000000000000000000000000000000..999465e3375ca3b4059c972fc5ab3fe1bb44c85e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-moscow-redion-june-08-260nw-1119940988.txt
@@ -0,0 +1 @@
+0 0.466921 0.294643 0.119593 0.110714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-28-august-260nw-575234419.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-28-august-260nw-575234419.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e6ff992c3e726c36732e08ad941d979c42eed373
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-28-august-260nw-575234419.txt
@@ -0,0 +1 @@
+0 0.489744 0.492857 0.656410 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-28-august-260nw-609504488.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-28-august-260nw-609504488.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dae549d67fd9ba4cfd64fdc51694b5b859d1a961
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-28-august-260nw-609504488.txt
@@ -0,0 +1 @@
+0 0.497436 0.517857 0.435897 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-28-august-260nw-620787953.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-28-august-260nw-620787953.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b23948840253239ff7800eeba2af4c2048e2bc9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-28-august-260nw-620787953.txt
@@ -0,0 +1 @@
+0 0.508974 0.519643 0.607692 0.567857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-28-august-260nw-739500751.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-28-august-260nw-739500751.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1f1b80f3717db93b09bca1012ab4ba3905f1c2bc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-28-august-260nw-739500751.txt
@@ -0,0 +1 @@
+0 0.481865 0.487500 0.663212 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414621868.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414621868.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0e420388995758970419d1f7697139673aabe93
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414621868.txt
@@ -0,0 +1 @@
+0 0.507692 0.473214 0.282051 0.189286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414621874.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414621874.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c9531c3ec99ae92ccb916e3d5c8fcfd6c9940c9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414621874.txt
@@ -0,0 +1 @@
+0 0.502564 0.498214 0.384615 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657715.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657715.txt
new file mode 100644
index 0000000000000000000000000000000000000000..136da73746d2d8b7cbb14c79bf6ea9648a4f86f3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657715.txt
@@ -0,0 +1 @@
+0 0.488462 0.491071 0.356410 0.253571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657742.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657742.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7acdcb8489f14c7cf1ad0443f6cbd16c2031c82e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657742.txt
@@ -0,0 +1 @@
+0 0.702564 0.533929 0.348718 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657748.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657748.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e6b3ac17110e2bca03ad85937a206103b03fc33
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657748.txt
@@ -0,0 +1 @@
+0 0.301282 0.462500 0.351282 0.232143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657751.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657751.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1bc33a31236a7ec1003ae296e3955998ebfd9819
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657751.txt
@@ -0,0 +1 @@
+0 0.300000 0.483929 0.184615 0.189286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657754.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657754.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f3d45f49202968874992f8b8f676b643a9d483bc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-414657754.txt
@@ -0,0 +1 @@
+0 0.488462 0.466071 0.202564 0.210714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411477.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411477.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0311cd062a9e1b3535cba9d190088d6d23c09651
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411477.txt
@@ -0,0 +1 @@
+0 0.323077 0.576786 0.430769 0.282143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411528.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411528.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81cbf66de5bd2811a21ac202707a4131d45d1778
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411528.txt
@@ -0,0 +1 @@
+0 0.517241 0.317857 0.385057 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411531.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411531.txt
new file mode 100644
index 0000000000000000000000000000000000000000..330ce22ba5c4cda86794065ec6a19712b85c7b1c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411531.txt
@@ -0,0 +1 @@
+0 0.507692 0.498214 0.466667 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411558.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411558.txt
new file mode 100644
index 0000000000000000000000000000000000000000..03c4244eb27d8972f09be2104425a344b788cc46
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411558.txt
@@ -0,0 +1 @@
+0 0.471795 0.517857 0.564103 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411561.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411561.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6632371f83431be8efc3407d60997462cd4c078
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411561.txt
@@ -0,0 +1 @@
+0 0.489744 0.537500 0.364103 0.282143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411564.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411564.txt
new file mode 100644
index 0000000000000000000000000000000000000000..015c6606912f207639f861a76dd471c11772d43d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-415411564.txt
@@ -0,0 +1 @@
+0 0.506410 0.444643 0.371795 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-416816827.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-416816827.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79b25660050fd7f5c8f228d59383890b986c5ed6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-416816827.txt
@@ -0,0 +1 @@
+0 0.511538 0.537500 0.843590 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757067.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757067.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f637ba0edbd7d53c670cf8fcfb4d44c07e75e89
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757067.txt
@@ -0,0 +1 @@
+0 0.541026 0.441071 0.384615 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757073.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757073.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78cfa5e3cacee773d0e026dc0867bb914aaf04f2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757073.txt
@@ -0,0 +1 @@
+0 0.497436 0.442857 0.200000 0.250000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757082.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757082.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8aa1cf83e067394b3cab17ed17bdd13e7a1999a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757082.txt
@@ -0,0 +1 @@
+0 0.510256 0.505357 0.400000 0.346429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757094.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757094.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ea6e0d3060e81dfe769593e868412e22668c7cc1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757094.txt
@@ -0,0 +1 @@
+0 0.384615 0.623214 0.400000 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757097.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757097.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cba31d2977a6ad0b531030a179c8295d3729d8b6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757097.txt
@@ -0,0 +1 @@
+0 0.492308 0.473214 0.328205 0.260714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757118.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757118.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3107ba991752833deb9a11126ed8a110ceff930
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757118.txt
@@ -0,0 +1 @@
+0 0.530769 0.494643 0.584615 0.467857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757124.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757124.txt
new file mode 100644
index 0000000000000000000000000000000000000000..efbd8e467d62942c027a1c57d199a38412c1bcba
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757124.txt
@@ -0,0 +1 @@
+0 0.493590 0.494643 0.320513 0.253571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757223.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757223.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b0f4abac889f955341207ff1635dd697ced8d2c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-473757223.txt
@@ -0,0 +1 @@
+0 0.494872 0.500000 0.410256 0.214286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-624874499.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-624874499.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32bb82897983d0403d1718a8586aecb613f4f344
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-624874499.txt
@@ -0,0 +1 @@
+0 0.495868 0.467857 0.633609 0.657143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-733491226.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-733491226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..695cdc3dbc457ece388db658b2ad900d71a01dd1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-733491226.txt
@@ -0,0 +1 @@
+0 0.496154 0.437500 0.279487 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-733491466.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-733491466.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f617860c0abc96a0675081a13d22f980a2490c7b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-733491466.txt
@@ -0,0 +1 @@
+0 0.498623 0.428571 0.710744 0.728571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-734333365.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-734333365.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d2362fc3a7dc62cddc356d8313949ef1e2a1db07
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-1-260nw-734333365.txt
@@ -0,0 +1 @@
+0 0.509211 0.528571 0.471053 0.342857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-13-260nw-473669161.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-13-260nw-473669161.txt
new file mode 100644
index 0000000000000000000000000000000000000000..277c6ed0ae521031a396f03e5ee85fe8cae9851a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-13-260nw-473669161.txt
@@ -0,0 +1 @@
+0 0.644872 0.537500 0.392308 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-13-260nw-473669182.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-13-260nw-473669182.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cfa1ab5a34bd69ab26a43454ca5af7640bed7a2f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-13-260nw-473669182.txt
@@ -0,0 +1 @@
+0 0.374359 0.483929 0.379487 0.267857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-13-260nw-576579913.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-13-260nw-576579913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e782cf4778d39da98735abf21ac0d12418ed39bb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-13-260nw-576579913.txt
@@ -0,0 +1 @@
+0 0.626923 0.532143 0.335897 0.407143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-13-260nw-576579943.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-13-260nw-576579943.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0408de6040e3d0e17571a286482c841956cd76b6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-13-260nw-576579943.txt
@@ -0,0 +1 @@
+0 0.541026 0.491071 0.666667 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-636768163.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-636768163.txt
new file mode 100644
index 0000000000000000000000000000000000000000..064f2aa4e403de1f4f612ec90b28b6e73892946d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-636768163.txt
@@ -0,0 +1 @@
+0 0.523077 0.442857 0.753846 0.885714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135521.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135521.txt
new file mode 100644
index 0000000000000000000000000000000000000000..24254290868c886f3e82c1a7b6892a1b056a1feb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135521.txt
@@ -0,0 +1 @@
+0 0.491026 0.425000 0.325641 0.685714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135533.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b952bcb00e6f4aeb203682b34d563c0989fcac8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135533.txt
@@ -0,0 +1 @@
+0 0.512821 0.444643 0.553846 0.717857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135554.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135554.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4160b8820283cb1fe71985790f75f2f6d9beac0e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135554.txt
@@ -0,0 +1 @@
+0 0.524359 0.362500 0.587179 0.582143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135569.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135569.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3eb0138468f3fab40b77effe2ddcb32b0297dc6b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135569.txt
@@ -0,0 +1 @@
+0 0.567949 0.485714 0.864103 0.900000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135587.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135587.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2daa54d419add5eb9a5ff685d204ed6a5b75831
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135587.txt
@@ -0,0 +1 @@
+0 0.447977 0.310714 0.722543 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135596.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135596.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2b99a88d5d8036e0d5ecf31d3ee29817eb7ea2d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135596.txt
@@ -0,0 +1 @@
+0 0.524359 0.444643 0.541026 0.760714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135605.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135605.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ecc47fcf1761fce46d25415f0f99e41aa67016c2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135605.txt
@@ -0,0 +1 @@
+0 0.394872 0.400000 0.461538 0.642857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135611.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135611.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ef7eecd055eed0454f5d9ea2bd92e1dce96e062b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135611.txt
@@ -0,0 +1 @@
+0 0.375723 0.414286 0.751445 0.764286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135620.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135620.txt
new file mode 100644
index 0000000000000000000000000000000000000000..323133d1d5a7c59ecd5b634491b650ce73faee8b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135620.txt
@@ -0,0 +1 @@
+0 0.506410 0.439286 0.582051 0.714286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135623.txt b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135623.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b88b9d7512bf3cc845ec93c679827c43450b335
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-poltavskaya-village-may-9-260nw-638135623.txt
@@ -0,0 +1 @@
+0 0.689744 0.391071 0.410256 0.732143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503623.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503623.txt
new file mode 100644
index 0000000000000000000000000000000000000000..791e631bd728289e38492a93eb9cb76543ac904a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503623.txt
@@ -0,0 +1 @@
+0 0.487179 0.364286 0.271795 0.164286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503626.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503626.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff716c40e5541b265ccccb8645866fa15de855de
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503626.txt
@@ -0,0 +1 @@
+0 0.485861 0.405357 0.282776 0.153571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503629.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503629.txt
new file mode 100644
index 0000000000000000000000000000000000000000..190a1b271e84d55e39cd918857cc502a2a2b856c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503629.txt
@@ -0,0 +1 @@
+0 0.584833 0.355357 0.300771 0.182143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503632.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503632.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35145916933c6f693b04af575aee05c3e4dce231
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503632.txt
@@ -0,0 +1 @@
+0 0.425641 0.391071 0.276923 0.167857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503635.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503635.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4bf3856484374644776b2844e2de728e11b99dc5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503635.txt
@@ -0,0 +1 @@
+0 0.424165 0.298214 0.241645 0.132143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503638.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6cb14c9f6d0dd21cda477b3009971d880bbc06f5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503638.txt
@@ -0,0 +1 @@
+0 0.479434 0.462500 0.218509 0.096429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503641.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503641.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba73c8fc9fdaac2ca0ca74f5062ba80845e954aa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503641.txt
@@ -0,0 +1 @@
+0 0.544987 0.339286 0.267352 0.128571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503647.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503647.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d6c19ec77b35441b6d372a370a11ea45a8115cf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503647.txt
@@ -0,0 +1 @@
+0 0.350900 0.344643 0.347044 0.153571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503650.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503650.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10ff417e03ea4cc4339898c67b2ace3a0184b6df
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503650.txt
@@ -0,0 +1 @@
+0 0.352185 0.275000 0.164524 0.121429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503653.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503653.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e3f315142a07cb34664073972b0bf2fd542462df
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503653.txt
@@ -0,0 +1 @@
+0 0.438303 0.339286 0.177378 0.092857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503656.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503656.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa34c18c201b00972395d2954d2f3ed47c6f7436
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503656.txt
@@ -0,0 +1 @@
+0 0.429306 0.333929 0.359897 0.167857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503662.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503662.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f552947b6e68135573b83265310136da78e88364
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503662.txt
@@ -0,0 +1 @@
+0 0.345758 0.153571 0.192802 0.171429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503665.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503665.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d748a0a9e9ecc3a261b858d81de46b6421dc28f2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503665.txt
@@ -0,0 +1 @@
+0 0.196658 0.162500 0.167095 0.110714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503668.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503668.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7a098dd71133dd30105c934c0daa090552eb8d54
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503668.txt
@@ -0,0 +1 @@
+0 0.444730 0.439286 0.185090 0.171429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503671.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503671.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75a4f6f5a89afefb48c7512daab89c6375586a55
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503671.txt
@@ -0,0 +1 @@
+0 0.408740 0.358929 0.370180 0.210714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503674.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503674.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e6e80f68b3b33ec7f4d192f2e1a27f1e7cd974b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503674.txt
@@ -0,0 +1 @@
+0 0.104113 0.078571 0.131105 0.100000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503677.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503677.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bf575a864f3b458c180256bf42b5c9c33eac3222
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503677.txt
@@ -0,0 +1 @@
+0 0.571979 0.121429 0.156812 0.092857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503680.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503680.txt
new file mode 100644
index 0000000000000000000000000000000000000000..69042f822a7f2c02fe2e0cc0c2f97bd036495900
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503680.txt
@@ -0,0 +1 @@
+0 0.422879 0.437500 0.449871 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503683.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503683.txt
new file mode 100644
index 0000000000000000000000000000000000000000..87608572d434edbd9564131d80e1d7ee0dc24198
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503683.txt
@@ -0,0 +1 @@
+0 0.426735 0.489286 0.185090 0.078571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503686.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503686.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a7ccf100f6de8da757193d39618d044a2455f17
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503686.txt
@@ -0,0 +1 @@
+0 0.425450 0.223214 0.197943 0.125000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503689.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503689.txt
new file mode 100644
index 0000000000000000000000000000000000000000..afed9de2ddb42e7def4eaaa2c9926da5abb43690
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503689.txt
@@ -0,0 +1 @@
+0 0.487147 0.419643 0.280206 0.160714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503692.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503692.txt
new file mode 100644
index 0000000000000000000000000000000000000000..43ac7eabea01bd77eff7aa3e06ac36f03c33ba0e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503692.txt
@@ -0,0 +1 @@
+0 0.428021 0.287500 0.460154 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503701.txt b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503701.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3896575387f730a92f5637af8a993c9fe4340a6b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-saintpetersburg-kronstadt-april-01-260nw-1060503701.txt
@@ -0,0 +1 @@
+0 0.578406 0.332143 0.344473 0.157143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-tula-july-27-2017-260nw-785178976.txt b/projects/drone-net/normalized-labels/russia-tula-july-27-2017-260nw-785178976.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c5b5ebdd310b39f0339301cf3b53de3a078efd25
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-tula-july-27-2017-260nw-785178976.txt
@@ -0,0 +1 @@
+0 0.543257 0.428571 0.837150 0.835714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russia-ufa-october-2017-dji-260nw-726118993.txt b/projects/drone-net/normalized-labels/russia-ufa-october-2017-dji-260nw-726118993.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f891161648a5d505a9155632a8cae98cb26248d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russia-ufa-october-2017-dji-260nw-726118993.txt
@@ -0,0 +1 @@
+0 0.715385 0.275000 0.523077 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760187.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760187.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f96050392067625381b8aae2b64783808c5eb48
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760187.txt
@@ -0,0 +1 @@
+0 0.424359 0.475000 0.730769 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760190.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760190.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd35d61fa0438e92034da98ef246de1fda17ede7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760190.txt
@@ -0,0 +1 @@
+0 0.501282 0.453571 0.910256 0.228571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760196.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760196.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b5500f02ee3ec802df582de083dea376a359eadd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760196.txt
@@ -0,0 +1 @@
+0 0.488462 0.476786 0.843590 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760199.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760199.txt
new file mode 100644
index 0000000000000000000000000000000000000000..478c28a28833b10835b82beafa9963d6a9b26971
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760199.txt
@@ -0,0 +1 @@
+0 0.480769 0.441071 0.648718 0.225000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760202.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760202.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c2ca49fc3eb39839ff403e2e4bca5da6a197846
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760202.txt
@@ -0,0 +1 @@
+0 0.496154 0.437500 0.756410 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760208.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760208.txt
new file mode 100644
index 0000000000000000000000000000000000000000..349133b0d9c208c085dd0a14bf83cd753c2ee166
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760208.txt
@@ -0,0 +1 @@
+0 0.502564 0.467857 0.789744 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760211.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760211.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fd622417a8ccafcfe6b8e96a4bc251b22859f82a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760211.txt
@@ -0,0 +1 @@
+0 0.482051 0.458929 0.358974 0.146429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760214.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760214.txt
new file mode 100644
index 0000000000000000000000000000000000000000..709fd1bbd74e507505752431bf1c2988b3ed2f69
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760214.txt
@@ -0,0 +1 @@
+0 0.502564 0.460714 0.676923 0.228571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760217.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760217.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aa09095ef762f2cdb9cc36e68af35d49e641d03b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760217.txt
@@ -0,0 +1 @@
+0 0.438462 0.423214 0.758974 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760220.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760220.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c96edc55d9d41c3628222087dcc7cd0693dd319
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760220.txt
@@ -0,0 +1 @@
+0 0.374359 0.191071 0.635897 0.189286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760226.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..74bbbfe2c06f33790f8cf69acab306c42ffb79c1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760226.txt
@@ -0,0 +1 @@
+0 0.446154 0.432143 0.753846 0.200000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760232.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760232.txt
new file mode 100644
index 0000000000000000000000000000000000000000..99e2e2790327676777ee1b2bef55add051326896
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760232.txt
@@ -0,0 +1 @@
+0 0.520513 0.482143 0.866667 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760235.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760235.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca11feb002a79518b3988e9b1f5d0b88b85dec37
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760235.txt
@@ -0,0 +1 @@
+0 0.491026 0.478571 0.838462 0.585714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760238.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760238.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1cf6b5f948d790bf0444845fad83ff776c43be6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760238.txt
@@ -0,0 +1 @@
+0 0.444872 0.394643 0.812821 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760241.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760241.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cf5d0c22288ac92238db16ec941f3a93a27563f4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760241.txt
@@ -0,0 +1 @@
+0 0.474359 0.408929 0.497436 0.310714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760244.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760244.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7162fc0885549b1d75cd889a8df6fd03249c6bcf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760244.txt
@@ -0,0 +1 @@
+0 0.464103 0.467857 0.784615 0.221429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760247.txt b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760247.txt
new file mode 100644
index 0000000000000000000000000000000000000000..179b4db8903fef3969a0ad1f31482550ed2b03ff
--- /dev/null
+++ b/projects/drone-net/normalized-labels/russian-kaluga-march-27closeup-on-260nw-1056760247.txt
@@ -0,0 +1 @@
+0 0.650000 0.739286 0.587179 0.292857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/saintpetersburg-russia-july-23-2016-260nw-465564677.txt b/projects/drone-net/normalized-labels/saintpetersburg-russia-july-23-2016-260nw-465564677.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5bbca2f4b056b3530f421b1ab6175189a33dd334
--- /dev/null
+++ b/projects/drone-net/normalized-labels/saintpetersburg-russia-july-23-2016-260nw-465564677.txt
@@ -0,0 +1 @@
+0 0.184615 0.575000 0.123077 0.100000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-436138888.txt b/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-436138888.txt
new file mode 100644
index 0000000000000000000000000000000000000000..563d34d3d7544cfca67a0f0fa2e4664a999372ae
--- /dev/null
+++ b/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-436138888.txt
@@ -0,0 +1 @@
+0 0.673410 0.700000 0.514451 0.264286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-455369956.txt b/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-455369956.txt
new file mode 100644
index 0000000000000000000000000000000000000000..afd78017608ae660873c227b76088f4081b35462
--- /dev/null
+++ b/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-455369956.txt
@@ -0,0 +1 @@
+0 0.538462 0.383929 0.179487 0.196429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-455369959.txt b/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-455369959.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b4320ac38f4869f6bb2ac1c34d2940c2dcae331
--- /dev/null
+++ b/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-455369959.txt
@@ -0,0 +1 @@
+0 0.506410 0.503571 0.402564 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-455369965.txt b/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-455369965.txt
new file mode 100644
index 0000000000000000000000000000000000000000..af0c9fe287d94ec6d5858428381f4965ffaaaaed
--- /dev/null
+++ b/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-455369965.txt
@@ -0,0 +1 @@
+0 0.587179 0.485714 0.369231 0.414286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-455369968.txt b/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-455369968.txt
new file mode 100644
index 0000000000000000000000000000000000000000..729404ea312156f437c097d366722600f79890f8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/saintpetersburg-russia-june-4-2016-260nw-455369968.txt
@@ -0,0 +1 @@
+0 0.565385 0.451786 0.433333 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/saintpetersburg-russia-march-26-2016-260nw-398035429.txt b/projects/drone-net/normalized-labels/saintpetersburg-russia-march-26-2016-260nw-398035429.txt
new file mode 100644
index 0000000000000000000000000000000000000000..33ef5ebf71377a1bcec9f90da1115c132618403d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/saintpetersburg-russia-march-26-2016-260nw-398035429.txt
@@ -0,0 +1 @@
+0 0.560256 0.525000 0.756410 0.742857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/saintpetersburg-russia-march-26-2016-260nw-398035432.txt b/projects/drone-net/normalized-labels/saintpetersburg-russia-march-26-2016-260nw-398035432.txt
new file mode 100644
index 0000000000000000000000000000000000000000..24459670dd13d50e8f2a8ee15614c43661fdfa08
--- /dev/null
+++ b/projects/drone-net/normalized-labels/saintpetersburg-russia-march-26-2016-260nw-398035432.txt
@@ -0,0 +1 @@
+0 0.542308 0.333929 0.848718 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/saintpetersburg-russia-march-26-2016-260nw-398035441.txt b/projects/drone-net/normalized-labels/saintpetersburg-russia-march-26-2016-260nw-398035441.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e78ef8652d38935dd83112dd9d7e9f962a4fa36
--- /dev/null
+++ b/projects/drone-net/normalized-labels/saintpetersburg-russia-march-26-2016-260nw-398035441.txt
@@ -0,0 +1 @@
+0 0.539744 0.385714 0.592308 0.600000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/saintpetersburg-russia-march-26-2016-260nw-398965510.txt b/projects/drone-net/normalized-labels/saintpetersburg-russia-march-26-2016-260nw-398965510.txt
new file mode 100644
index 0000000000000000000000000000000000000000..02ded8ae0ecde91f1b2d5cd6c641f93397fb86f4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/saintpetersburg-russia-march-26-2016-260nw-398965510.txt
@@ -0,0 +1 @@
+0 0.488462 0.826786 0.166667 0.210714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/samara-russia-april-24-2016-260nw-1073298923.txt b/projects/drone-net/normalized-labels/samara-russia-april-24-2016-260nw-1073298923.txt
new file mode 100644
index 0000000000000000000000000000000000000000..affbcf82edaaef343b03f63fdcd733f6ff242947
--- /dev/null
+++ b/projects/drone-net/normalized-labels/samara-russia-april-24-2016-260nw-1073298923.txt
@@ -0,0 +1 @@
+0 0.505128 0.442857 0.425641 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/samara-russia-april-24-2016-260nw-420106171.txt b/projects/drone-net/normalized-labels/samara-russia-april-24-2016-260nw-420106171.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0d65a3a163c5ef2d84f650189e2d434ef9773fe4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/samara-russia-april-24-2016-260nw-420106171.txt
@@ -0,0 +1 @@
+0 0.507792 0.401786 0.288312 0.360714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/samara-russia-september-11-2016-260nw-493303933.txt b/projects/drone-net/normalized-labels/samara-russia-september-11-2016-260nw-493303933.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72b5c867d74c763f1e9bae15fbe2d2c0fdd417a2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/samara-russia-september-11-2016-260nw-493303933.txt
@@ -0,0 +1 @@
+0 0.508557 0.562500 0.943765 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043032756.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043032756.txt
new file mode 100644
index 0000000000000000000000000000000000000000..730fdd466d736126692de874668b76ddf71df6b6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043032756.txt
@@ -0,0 +1 @@
+0 0.500000 0.471429 1.000000 0.942857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043046619.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043046619.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc9b94a08f9fbf867c3ecec12a1d6af06d618396
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043046619.txt
@@ -0,0 +1 @@
+0 0.523077 0.505357 0.958974 0.832143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043062711.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043062711.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd0dfcc976fdc35a7e071bff6b5eeee2af4d7ec4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043062711.txt
@@ -0,0 +1 @@
+0 0.482051 0.476786 0.964103 0.896429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043131108.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043131108.txt
new file mode 100644
index 0000000000000000000000000000000000000000..22419360ea4547e4172be51b69c9eba9eb2300b7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043131108.txt
@@ -0,0 +1 @@
+0 0.508974 0.473214 0.976923 0.917857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043133151.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043133151.txt
new file mode 100644
index 0000000000000000000000000000000000000000..89ba3e0cc1db1b6ef929a93903340cb4f1adfc5f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043133151.txt
@@ -0,0 +1 @@
+0 0.537179 0.475000 0.925641 0.814286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043137855.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043137855.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a8d0d3f9df9d82d845ce95758a3a83a8e5532b71
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043137855.txt
@@ -0,0 +1 @@
+0 0.478205 0.471429 0.941026 0.828571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043242555.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043242555.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81a3bc3dafe7a8ee1eaf2e84d1a9123dcebf403e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043242555.txt
@@ -0,0 +1 @@
+0 0.488462 0.419643 0.976923 0.725000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043248405.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043248405.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9f415950a8f635016d6d175ae5642866b70f3c8e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043248405.txt
@@ -0,0 +1 @@
+0 0.514103 0.467857 0.971795 0.878571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043254648.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043254648.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ada80cbf04c7fee3d8298ca9cecb6dfb17cd14a1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043254648.txt
@@ -0,0 +1 @@
+0 0.488462 0.471429 0.961538 0.942857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043258473.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043258473.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9c59a324efd4f6464c65775528b2c8d1a9860ace
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043258473.txt
@@ -0,0 +1 @@
+0 0.501282 0.462500 0.997436 0.925000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043260843.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043260843.txt
new file mode 100644
index 0000000000000000000000000000000000000000..665dcf7729dc73eb03418107aaf663c4c43ff086
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043260843.txt
@@ -0,0 +1 @@
+0 0.500000 0.510714 1.000000 0.835714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043428009.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043428009.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3fcd1fca5cbc1041f8834e81cf4eee68530e510
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043428009.txt
@@ -0,0 +1 @@
+0 0.505128 0.457143 0.984615 0.900000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043428219.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043428219.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8da1516905739b16605699499c0463ca6d528fa8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1043428219.txt
@@ -0,0 +1 @@
+0 0.515385 0.521429 0.969231 0.757143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1046050636.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1046050636.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3d9643496897aefb17df2d5e3f032df3dc93fe76
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-11-2018-260nw-1046050636.txt
@@ -0,0 +1 @@
+0 0.517308 0.492857 0.688462 0.557143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044027748.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044027748.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7a6f1c4bfc9ba073a9e89923de43f3f1a60694e5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044027748.txt
@@ -0,0 +1 @@
+0 0.591026 0.478571 0.279487 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044046327.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044046327.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9e88786051d4417a0be23dd152ca79927d7fb194
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044046327.txt
@@ -0,0 +1 @@
+0 0.529487 0.501786 0.325641 0.417857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044048622.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044048622.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6cb79375dd5df9000ce51b41fab201c27199262d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044048622.txt
@@ -0,0 +1 @@
+0 0.523077 0.478571 0.517949 0.507143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044052723.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044052723.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1053606d2cbd0777c11d13762d9c0b9aec4a745b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044052723.txt
@@ -0,0 +1 @@
+0 0.507692 0.412500 0.517949 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044062803.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044062803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f860e8bf531818e023d00221cabb6188ddc60f7d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044062803.txt
@@ -0,0 +1 @@
+0 0.484615 0.457143 0.656410 0.735714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044071314.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044071314.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d9ba2275d90b5669da25f87bc6843f47d35e68d0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044071314.txt
@@ -0,0 +1 @@
+0 0.483333 0.389286 0.433333 0.578571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044074098.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044074098.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6ab3742467e58e02bb731903f6019c4eaa87616
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044074098.txt
@@ -0,0 +1 @@
+0 0.576923 0.425000 0.702564 0.778571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044076780.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044076780.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4eb959b209b35da1201d3b8b9642a59ac90de7ab
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044076780.txt
@@ -0,0 +1 @@
+0 0.566667 0.439286 0.861538 0.857143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044081802.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044081802.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e28f48845ee6b98a4ddb7a0ad4480be426e73daf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044081802.txt
@@ -0,0 +1 @@
+0 0.561538 0.430357 0.605128 0.796429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044084376.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044084376.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b26a97f6a0d500c6d41884771019cae502a16166
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044084376.txt
@@ -0,0 +1 @@
+0 0.525641 0.432143 0.569231 0.757143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044085012.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044085012.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f25f33158ae637b61d2dd13a3662c30c1acbdbd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1044085012.txt
@@ -0,0 +1 @@
+0 0.508974 0.487500 0.617949 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050639.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050639.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6196c47b426a80a8ea70a816c779704e92af0a0a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050639.txt
@@ -0,0 +1 @@
+0 0.475641 0.480357 0.453846 0.575000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050642.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050642.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61544735d25beab072cac071a9c32271ccc59c22
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050642.txt
@@ -0,0 +1 @@
+0 0.517949 0.433929 0.507692 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050645.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050645.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a03002d2355ab02a1da877c88af097ca26f8244
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050645.txt
@@ -0,0 +1 @@
+0 0.514103 0.476786 0.689744 0.775000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050648.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050648.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6275a2ac701c62262d4bfbd83d61059fd9e57e8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050648.txt
@@ -0,0 +1 @@
+0 0.453846 0.469643 0.353846 0.353571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050651.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050651.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32e04f05984406783fdd4656ac2a1ad451e4bcdd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050651.txt
@@ -0,0 +1 @@
+0 0.549485 0.428571 0.430928 0.600000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050654.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050654.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c4ec8aaee3d6fd293d80e6d63865e8a0a4d1230e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050654.txt
@@ -0,0 +1 @@
+0 0.511538 0.400000 0.464103 0.585714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050657.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050657.txt
new file mode 100644
index 0000000000000000000000000000000000000000..177f606b5f7a76418db1c633b62a48ca7b0ae71a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050657.txt
@@ -0,0 +1 @@
+0 0.675439 0.500000 0.368421 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050660.txt b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050660.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cec7ee295b40775950225a4cf083559fd2cf3e33
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sanktpetersburg-russia-march-12-2018-260nw-1046050660.txt
@@ -0,0 +1 @@
+0 0.479487 0.512500 0.466667 0.560714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/savonlinna-finland-march-22-dji-260nw-429733222.txt b/projects/drone-net/normalized-labels/savonlinna-finland-march-22-dji-260nw-429733222.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28a27ffb4862307ffda1d0f5c0bb8d72d6ca4c65
--- /dev/null
+++ b/projects/drone-net/normalized-labels/savonlinna-finland-march-22-dji-260nw-429733222.txt
@@ -0,0 +1 @@
+0 0.693590 0.221429 0.269231 0.228571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/savonlinna-finland-march-22-dji-260nw-429733228.txt b/projects/drone-net/normalized-labels/savonlinna-finland-march-22-dji-260nw-429733228.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a310988b8f9b16d2b8ee16fd395dbb4552bcc020
--- /dev/null
+++ b/projects/drone-net/normalized-labels/savonlinna-finland-march-22-dji-260nw-429733228.txt
@@ -0,0 +1 @@
+0 0.494872 0.301786 0.538462 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/seattle-usa-october-9-2014-260nw-234867913.txt b/projects/drone-net/normalized-labels/seattle-usa-october-9-2014-260nw-234867913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96cd50b2b21aa0404aa0d1a90d851679b9d75973
--- /dev/null
+++ b/projects/drone-net/normalized-labels/seattle-usa-october-9-2014-260nw-234867913.txt
@@ -0,0 +1 @@
+0 0.393151 0.489286 0.671233 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/seattle-usa-october-9-2014-260nw-234867916.txt b/projects/drone-net/normalized-labels/seattle-usa-october-9-2014-260nw-234867916.txt
new file mode 100644
index 0000000000000000000000000000000000000000..353d9d5f3bb33a9bad34bf5ffe2a796d22b38ae7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/seattle-usa-october-9-2014-260nw-234867916.txt
@@ -0,0 +1 @@
+0 0.575385 0.453571 0.806154 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/seattle-usa-october-9-2014-260nw-234867922.txt b/projects/drone-net/normalized-labels/seattle-usa-october-9-2014-260nw-234867922.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d00b040fdb832525bad20420fbe72d522889dbfb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/seattle-usa-october-9-2014-260nw-234867922.txt
@@ -0,0 +1 @@
+0 0.438547 0.364286 0.558659 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911862.txt b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911862.txt
new file mode 100644
index 0000000000000000000000000000000000000000..986c680164abe59ff79c6a969149e493652d7887
--- /dev/null
+++ b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911862.txt
@@ -0,0 +1 @@
+0 0.564267 0.494643 0.856041 0.575000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911901.txt b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911901.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9d89feef53723e9e2073fbf69e109f6011fb546a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911901.txt
@@ -0,0 +1 @@
+0 0.465296 0.355357 0.889460 0.675000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911922.txt b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911922.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a9beb589e7cdb120a365e801dcd82aebfd72490e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911922.txt
@@ -0,0 +1 @@
+0 0.491003 0.391071 0.935733 0.782143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911928.txt b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911928.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86477ac8954a522da213c5011416ba5b2b77d3f9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911928.txt
@@ -0,0 +1 @@
+0 0.508997 0.280357 0.910026 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911952.txt b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911952.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6f00d220e4a4a5800884964209969a05b9c055e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562911952.txt
@@ -0,0 +1 @@
+0 0.570694 0.535714 0.380463 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562912276.txt b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562912276.txt
new file mode 100644
index 0000000000000000000000000000000000000000..874bee3cea760b81fdda99f7323626a38898a184
--- /dev/null
+++ b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562912276.txt
@@ -0,0 +1 @@
+0 0.470437 0.385714 0.802057 0.571429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562912381.txt b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562912381.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c399e6911d669c195d7984fcc22ac751863986d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562912381.txt
@@ -0,0 +1 @@
+0 0.452442 0.376786 0.832905 0.596429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562917499.txt b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562917499.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6e09207c822ee9236fa1bdc36abe64214985ae20
--- /dev/null
+++ b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562917499.txt
@@ -0,0 +1 @@
+0 0.407455 0.355357 0.686375 0.646429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562917835.txt b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562917835.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6715293844284b74acc2e97fb71c27cab6d65500
--- /dev/null
+++ b/projects/drone-net/normalized-labels/selangor-malaysia-06-jan-2017-260nw-562917835.txt
@@ -0,0 +1 @@
+0 0.534704 0.542857 0.401028 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/selangormalaysia-june-182018-picture-dji-260nw-1116431309.txt b/projects/drone-net/normalized-labels/selangormalaysia-june-182018-picture-dji-260nw-1116431309.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f3364ab2ee415ce9f40443d3df5e072b4c33740
--- /dev/null
+++ b/projects/drone-net/normalized-labels/selangormalaysia-june-182018-picture-dji-260nw-1116431309.txt
@@ -0,0 +1 @@
+0 0.629487 0.525000 0.341026 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442561.txt b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442561.txt
new file mode 100644
index 0000000000000000000000000000000000000000..88648fb04622bc83d6999925f71b0198e13ede40
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442561.txt
@@ -0,0 +1 @@
+0 0.491694 0.503571 0.564784 0.478571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442588.txt b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442588.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f7d86802465d4f335aee2e4bb5e6121356b878ec
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442588.txt
@@ -0,0 +1 @@
+0 0.528818 0.487500 0.925072 0.760714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442606.txt b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442606.txt
new file mode 100644
index 0000000000000000000000000000000000000000..600e1cde8fb752f3486bc6113875eed94dc16e1d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442606.txt
@@ -0,0 +1 @@
+0 0.523055 0.444643 0.873199 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442630.txt b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442630.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51175fe7d05ac6b54d80b67c10d825c7d643ce92
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442630.txt
@@ -0,0 +1 @@
+0 0.517568 0.412500 0.932432 0.667857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442681.txt b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442681.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b206f7d9713a3bad781c955f2713f9b96a5d55d7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442681.txt
@@ -0,0 +1 @@
+0 0.515850 0.514286 0.916427 0.642857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442699.txt b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442699.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b91249958b8421972c09e9f1bdeacdbbbed0e4e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442699.txt
@@ -0,0 +1 @@
+0 0.502882 0.421429 0.925072 0.771429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442753.txt b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442753.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e61068f6f88885114cb389a650197f9d0a394c50
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747442753.txt
@@ -0,0 +1 @@
+0 0.525937 0.498214 0.815562 0.782143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747444673.txt b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747444673.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4cb7efdb056c499b5cf95364bb6e3625b162866f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semenyih-selangormalaysia-november-11-2017-260nw-747444673.txt
@@ -0,0 +1 @@
+0 0.484150 0.451786 0.789625 0.867857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256964.txt b/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256964.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bf503fd456af6a8ef3e83727913b6136b6052ee1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256964.txt
@@ -0,0 +1 @@
+0 0.371795 0.439286 0.661538 0.564286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256970.txt b/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256970.txt
new file mode 100644
index 0000000000000000000000000000000000000000..115befc487ef0a3d17ffbec0cf2424a5777099ea
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256970.txt
@@ -0,0 +1 @@
+0 0.644872 0.433929 0.571795 0.567857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256973.txt b/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256973.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b4bb59a07a3dc02ce04ba81d42427f09dd09c419
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256973.txt
@@ -0,0 +1 @@
+0 0.296154 0.473214 0.566667 0.760714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256976.txt b/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256976.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ed7e6e2711b7e8549636583e814b58636c24aa85
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256976.txt
@@ -0,0 +1 @@
+0 0.497436 0.491071 0.979487 0.767857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256979.txt b/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256979.txt
new file mode 100644
index 0000000000000000000000000000000000000000..258398f65c7b3e539353798f829b07e6e799e56f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256979.txt
@@ -0,0 +1 @@
+0 0.564103 0.462500 0.841026 0.903571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256982.txt b/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256982.txt
new file mode 100644
index 0000000000000000000000000000000000000000..27fb8dc3892d555fdc396fdf3fd954e82bdbf216
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062256982.txt
@@ -0,0 +1 @@
+0 0.451282 0.455357 0.856410 0.839286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062815540.txt b/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062815540.txt
new file mode 100644
index 0000000000000000000000000000000000000000..25b04c03e5b5d87cede17775b95d67fa1363c1b4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/semporna-malaysia-march-30-2018-260nw-1062815540.txt
@@ -0,0 +1 @@
+0 0.489744 0.475000 0.584615 0.821429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081459538.txt b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081459538.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a14a2ec804321b431b430c0b202ca7bf764ba84e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081459538.txt
@@ -0,0 +1 @@
+0 0.547436 0.444643 0.812821 0.553571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081459541.txt b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081459541.txt
new file mode 100644
index 0000000000000000000000000000000000000000..307dacd2aa7abb14984c78e286f00d201eaf91af
--- /dev/null
+++ b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081459541.txt
@@ -0,0 +1 @@
+0 0.507692 0.400000 0.687179 0.564286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081459547.txt b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081459547.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4afe9a0da9fd53e1ae026476ed85f256cf7b1857
--- /dev/null
+++ b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081459547.txt
@@ -0,0 +1 @@
+0 0.479487 0.403571 0.702564 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081459556.txt b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081459556.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4fda4335ecae98c50142244d050cf12c6bfae04c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081459556.txt
@@ -0,0 +1 @@
+0 0.507692 0.383929 0.897436 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081859573.txt b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081859573.txt
new file mode 100644
index 0000000000000000000000000000000000000000..85e87cd9d8a3f7d1c8bba79a04ee473ad787d226
--- /dev/null
+++ b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081859573.txt
@@ -0,0 +1 @@
+0 0.514103 0.439286 0.879487 0.357143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081859582.txt b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081859582.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c806639154678dde6e860b7c05b176e5771ce0ec
--- /dev/null
+++ b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081859582.txt
@@ -0,0 +1 @@
+0 0.497436 0.416071 0.717949 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081859606.txt b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081859606.txt
new file mode 100644
index 0000000000000000000000000000000000000000..29b493f2142fa4972187352470cf4bbf72474f28
--- /dev/null
+++ b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081859606.txt
@@ -0,0 +1 @@
+0 0.533333 0.421429 0.661538 0.578571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081859609.txt b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081859609.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d87799d9ab6cc4e5ae9e7f78bc92c625f8987d47
--- /dev/null
+++ b/projects/drone-net/normalized-labels/seoul-south-korea-april-28-260nw-1081859609.txt
@@ -0,0 +1 @@
+0 0.567949 0.466071 0.782051 0.639286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sep-22-2016-mucangchai-vietnam-260nw-619675334.txt b/projects/drone-net/normalized-labels/sep-22-2016-mucangchai-vietnam-260nw-619675334.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aa6a154fe1566bdedbe89b7e338ecd8761858b36
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sep-22-2016-mucangchai-vietnam-260nw-619675334.txt
@@ -0,0 +1 @@
+0 0.579487 0.146429 0.215385 0.207143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621615.txt b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621615.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dd61e15e15a52b4ea68780ed2da748af418bf2c0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621615.txt
@@ -0,0 +1 @@
+0 0.482051 0.487500 0.892308 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621633.txt b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621633.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6430587983836d5c29389f964ca4da64d1b98c35
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621633.txt
@@ -0,0 +1 @@
+0 0.494872 0.576786 0.723077 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621636.txt b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621636.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0055c18557a8f501e2a3f23e27e13a543cf30d5e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621636.txt
@@ -0,0 +1 @@
+0 0.474359 0.305357 0.605128 0.582143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621642.txt b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621642.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa3c9396505f7cb25a343417bb2991c2bf59ebd4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621642.txt
@@ -0,0 +1 @@
+0 0.480769 0.475000 0.494872 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621654.txt b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621654.txt
new file mode 100644
index 0000000000000000000000000000000000000000..275c6c6dea76cb3f1cbcee99a7b725049a7855c1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621654.txt
@@ -0,0 +1 @@
+0 0.439744 0.332143 0.587179 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621657.txt b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621657.txt
new file mode 100644
index 0000000000000000000000000000000000000000..80760383253af868864eac7eee44a6b0068aefcc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621657.txt
@@ -0,0 +1 @@
+0 0.498718 0.467857 0.320513 0.250000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621660.txt b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621660.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f0f8781bd3fac7f8b7de0c1b76ecae1a38b80817
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621660.txt
@@ -0,0 +1 @@
+0 0.474359 0.455357 0.620513 0.775000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621669.txt b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621669.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b80d2ef9977ffde31464d1ddf8d482e62dc70ce
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621669.txt
@@ -0,0 +1 @@
+0 0.502564 0.494643 0.615385 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621687.txt b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621687.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a4e4ceb1ac87f5a6d827f0fa93cd40972c8b577
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621687.txt
@@ -0,0 +1 @@
+0 0.505128 0.403571 0.548718 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621705.txt b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621705.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8fcb9270eb0b63410d815c93670218f21d6712e8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621705.txt
@@ -0,0 +1 @@
+0 0.456410 0.348214 0.435897 0.475000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621723.txt b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621723.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9e39a9a2517f351df431911a9dd156e4bc1a9433
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621723.txt
@@ -0,0 +1 @@
+0 0.469231 0.494643 0.723077 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621735.txt b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621735.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ba24a28e7d62211efcd147f2863a4f3420240ca
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621735.txt
@@ -0,0 +1 @@
+0 0.442308 0.330357 0.479487 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621738.txt b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621738.txt
new file mode 100644
index 0000000000000000000000000000000000000000..edc7e0f3edc5540b04658846eb2c90eeb2cd8d9f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621738.txt
@@ -0,0 +1 @@
+0 0.432051 0.341071 0.479487 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621762.txt b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621762.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b5c2965fc06bb561af6fa4e6a64bc4457bbdae4c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621762.txt
@@ -0,0 +1 @@
+0 0.464103 0.416071 0.374359 0.439286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shelton-ct-us-december19-editorial-260nw-185505653.txt b/projects/drone-net/normalized-labels/shelton-ct-us-december19-editorial-260nw-185505653.txt
new file mode 100644
index 0000000000000000000000000000000000000000..20d05b2868e1104930e253d52cd717313e967c32
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shelton-ct-us-december19-editorial-260nw-185505653.txt
@@ -0,0 +1 @@
+0 0.496154 0.498214 0.582051 0.396429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/shelton-ct-us-december19-editorial-260nw-185505662.txt b/projects/drone-net/normalized-labels/shelton-ct-us-december19-editorial-260nw-185505662.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e3b7cae87845dbb1295525281ccce6fb37b78177
--- /dev/null
+++ b/projects/drone-net/normalized-labels/shelton-ct-us-december19-editorial-260nw-185505662.txt
@@ -0,0 +1 @@
+0 0.497436 0.473214 0.697436 0.589286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/silhouette-drones-260nw-526185124.txt b/projects/drone-net/normalized-labels/silhouette-drones-260nw-526185124.txt
new file mode 100644
index 0000000000000000000000000000000000000000..58d43013c1277b64594816426a1d7d423777cec4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/silhouette-drones-260nw-526185124.txt
@@ -0,0 +1 @@
+0 0.524359 0.500000 0.325641 0.342857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/silhouette-man-web-author-taking-260nw-1087557533.txt b/projects/drone-net/normalized-labels/silhouette-man-web-author-taking-260nw-1087557533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb4602f5578d20cc34df5854aff62e74353b8215
--- /dev/null
+++ b/projects/drone-net/normalized-labels/silhouette-man-web-author-taking-260nw-1087557533.txt
@@ -0,0 +1 @@
+0 0.253846 0.335714 0.292308 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/singaporejan-21-2017-flying-dji-260nw-560684272.txt b/projects/drone-net/normalized-labels/singaporejan-21-2017-flying-dji-260nw-560684272.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61e6d65df51baa2c0d2b511a5836a1833bc34834
--- /dev/null
+++ b/projects/drone-net/normalized-labels/singaporejan-21-2017-flying-dji-260nw-560684272.txt
@@ -0,0 +1 @@
+0 0.546154 0.489286 0.415385 0.300000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/singaporejan-21-2017-flying-dji-260nw-560684581.txt b/projects/drone-net/normalized-labels/singaporejan-21-2017-flying-dji-260nw-560684581.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6e3fc8c137dea328218ad937f41bc664e2c944d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/singaporejan-21-2017-flying-dji-260nw-560684581.txt
@@ -0,0 +1 @@
+0 0.546154 0.525000 0.774359 0.464286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/singaporejan-21-2017-flying-dji-260nw-560691373.txt b/projects/drone-net/normalized-labels/singaporejan-21-2017-flying-dji-260nw-560691373.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c60427ac2e03cde5c863f87ebde5ac9b558c96e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/singaporejan-21-2017-flying-dji-260nw-560691373.txt
@@ -0,0 +1 @@
+0 0.330769 0.612500 0.384615 0.225000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/singaporejan-21-2017-flying-dji-260nw-560694322.txt b/projects/drone-net/normalized-labels/singaporejan-21-2017-flying-dji-260nw-560694322.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ea613db18446ea50adf2bdf4fb4c62447683667
--- /dev/null
+++ b/projects/drone-net/normalized-labels/singaporejan-21-2017-flying-dji-260nw-560694322.txt
@@ -0,0 +1 @@
+0 0.523055 0.417857 0.625360 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/skadovsk-ukraine-june-15-2018-260nw-1121976152.txt b/projects/drone-net/normalized-labels/skadovsk-ukraine-june-15-2018-260nw-1121976152.txt
new file mode 100644
index 0000000000000000000000000000000000000000..166d24938a7af6531d503444e03e97c7366472d3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/skadovsk-ukraine-june-15-2018-260nw-1121976152.txt
@@ -0,0 +1 @@
+0 0.451852 0.433929 0.819753 0.775000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sliven-bulgaria-december-272017-image-260nw-793534327.txt b/projects/drone-net/normalized-labels/sliven-bulgaria-december-272017-image-260nw-793534327.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a1390e3efd5797dd21353f54dffae97831c84f9f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sliven-bulgaria-december-272017-image-260nw-793534327.txt
@@ -0,0 +1 @@
+0 0.491026 0.405357 0.310256 0.310714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/smolian-bulgaria-october-15-2015-260nw-342931796.txt b/projects/drone-net/normalized-labels/smolian-bulgaria-october-15-2015-260nw-342931796.txt
new file mode 100644
index 0000000000000000000000000000000000000000..84a8812bb8b18c7f3bea937e4f02af305e7cac4d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/smolian-bulgaria-october-15-2015-260nw-342931796.txt
@@ -0,0 +1 @@
+0 0.548718 0.446429 0.174359 0.128571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sodertalje-sweden-february-4-2018-260nw-1017042718.txt b/projects/drone-net/normalized-labels/sodertalje-sweden-february-4-2018-260nw-1017042718.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c233a11e0b913901c1183b0b785c510685f3237a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sodertalje-sweden-february-4-2018-260nw-1017042718.txt
@@ -0,0 +1 @@
+0 0.482005 0.426786 0.619537 0.717857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sofia-bulgaria-april-17-2016-260nw-418507690.txt b/projects/drone-net/normalized-labels/sofia-bulgaria-april-17-2016-260nw-418507690.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5371dd09e1cfe47ed32d055f1c2f519d11c129c3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sofia-bulgaria-april-17-2016-260nw-418507690.txt
@@ -0,0 +1 @@
+0 0.510050 0.455357 0.884422 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sofia-bulgaria-july-03-2015image-260nw-308627849.txt b/projects/drone-net/normalized-labels/sofia-bulgaria-july-03-2015image-260nw-308627849.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fdb46974fe584b940bf20fe6e26ae65809764677
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sofia-bulgaria-july-03-2015image-260nw-308627849.txt
@@ -0,0 +1 @@
+0 0.638107 0.366071 0.575448 0.489286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sofia-bulgaria-july-03-2015image-260nw-308627855.txt b/projects/drone-net/normalized-labels/sofia-bulgaria-july-03-2015image-260nw-308627855.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c10b7670fdfa4c13267f80d5969a45e3e6f157d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sofia-bulgaria-july-03-2015image-260nw-308627855.txt
@@ -0,0 +1 @@
+0 0.638107 0.400000 0.554987 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sofia-bulgaria-july-03-2015image-260nw-308627858.txt b/projects/drone-net/normalized-labels/sofia-bulgaria-july-03-2015image-260nw-308627858.txt
new file mode 100644
index 0000000000000000000000000000000000000000..321deae66aaff3fe14569dcb6a71a30766029d84
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sofia-bulgaria-july-03-2015image-260nw-308627858.txt
@@ -0,0 +1 @@
+0 0.676923 0.391071 0.461538 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sofia-bulgaria-july-03-2015image-260nw-308627861.txt b/projects/drone-net/normalized-labels/sofia-bulgaria-july-03-2015image-260nw-308627861.txt
new file mode 100644
index 0000000000000000000000000000000000000000..07ee1ff43f8c502da338659effe887ac539a9b1d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sofia-bulgaria-july-03-2015image-260nw-308627861.txt
@@ -0,0 +1 @@
+0 0.258974 0.348214 0.512821 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sofia-bulgaria-june-22-2015-260nw-308593724.txt b/projects/drone-net/normalized-labels/sofia-bulgaria-june-22-2015-260nw-308593724.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31b06e9c20762d0fd5ee531d1fbe466e5f99c015
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sofia-bulgaria-june-22-2015-260nw-308593724.txt
@@ -0,0 +1 @@
+0 0.278205 0.417857 0.341026 0.264286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/spark-dji-drone-260nw-1120419515.txt b/projects/drone-net/normalized-labels/spark-dji-drone-260nw-1120419515.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b31c8bc8d6d6242233d7b507c88360949dfbf49
--- /dev/null
+++ b/projects/drone-net/normalized-labels/spark-dji-drone-260nw-1120419515.txt
@@ -0,0 +1 @@
+0 0.520513 0.348214 0.835897 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-26-march-260nw-398017579.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-26-march-260nw-398017579.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c9aa2e7d7b9b8d824e971b5e681d097de05a42d0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-26-march-260nw-398017579.txt
@@ -0,0 +1 @@
+0 0.379076 0.301786 0.377717 0.346429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454665.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454665.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6a64b0f94dac3ab338569aaa29c516cc7b8cdd69
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454665.txt
@@ -0,0 +1 @@
+0 0.566474 0.633929 0.346821 0.160714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454674.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454674.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e86b84a7a67778741772e1b803ab0b156669434
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454674.txt
@@ -0,0 +1 @@
+0 0.528902 0.678571 0.710983 0.442857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454683.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454683.txt
new file mode 100644
index 0000000000000000000000000000000000000000..acdd7ff437483bb9df51266803c59ddb9c23f360
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454683.txt
@@ -0,0 +1 @@
+0 0.584615 0.230357 0.405128 0.375000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454689.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454689.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bda060e72acd2ceb2699df977948c8771b880bec
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454689.txt
@@ -0,0 +1 @@
+0 0.621795 0.094643 0.141026 0.175000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454695.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454695.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1e96034edb261212f9eeadae08d6b20af91ab0a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454695.txt
@@ -0,0 +1 @@
+0 0.579487 0.192857 0.307692 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454701.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454701.txt
new file mode 100644
index 0000000000000000000000000000000000000000..01cc35b80a6a1ef142e23dc9fe93ff6ebdcef55b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454701.txt
@@ -0,0 +1 @@
+0 0.500000 0.246429 0.569231 0.492857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454704.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454704.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fc9c656768382c7400c78326fe2a901e17d72fd4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454704.txt
@@ -0,0 +1 @@
+0 0.373077 0.287500 0.412821 0.339286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454707.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454707.txt
new file mode 100644
index 0000000000000000000000000000000000000000..94aa151737d8b11bc21220d372a4b6ca1bd5b610
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454707.txt
@@ -0,0 +1 @@
+0 0.456410 0.200000 0.410256 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454710.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454710.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c09fda33c1f1779c7e97d18647ffeb29ee179686
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-july-18-260nw-344454710.txt
@@ -0,0 +1 @@
+0 0.547436 0.319643 0.361538 0.253571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-june-4-260nw-455414806.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-june-4-260nw-455414806.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7c7caf9a9a1472664c54a69da7761879c6c0047c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-june-4-260nw-455414806.txt
@@ -0,0 +1 @@
+0 0.266667 0.258929 0.230769 0.260714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-june-4-260nw-455414845.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-june-4-260nw-455414845.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b53a8b598f2c9fb89d7006bdebda0b2c536ad94f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-june-4-260nw-455414845.txt
@@ -0,0 +1 @@
+0 0.232051 0.258929 0.243590 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-june-4-260nw-455414860.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-june-4-260nw-455414860.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6533bc9079d4ea08f61cf3082ad2cc7ae47b1d08
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-june-4-260nw-455414860.txt
@@ -0,0 +1 @@
+0 0.453846 0.401786 0.107692 0.146429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-433413211.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-433413211.txt
new file mode 100644
index 0000000000000000000000000000000000000000..defa633b8a9d478ecad271f45e24fe7dfc5669af
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-433413211.txt
@@ -0,0 +1 @@
+0 0.492308 0.464286 0.712821 0.835714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-433413229.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-433413229.txt
new file mode 100644
index 0000000000000000000000000000000000000000..71b4e1157f5cdb3751f3fa5244ec6bd5d54362ed
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-433413229.txt
@@ -0,0 +1 @@
+0 0.569231 0.432143 0.225641 0.221429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-433413271.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-433413271.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c0be55895d9eff366bb4b1f3a46106885f59df9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-433413271.txt
@@ -0,0 +1 @@
+0 0.676923 0.351786 0.292308 0.303571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-433966006.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-433966006.txt
new file mode 100644
index 0000000000000000000000000000000000000000..12525bc57c91c1c1fd71357a173ab8eb85cf81fb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-433966006.txt
@@ -0,0 +1 @@
+0 0.376923 0.337500 0.348718 0.332143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189233.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189233.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9d9293728c7fa854d9ad30475aaef00814281fd9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189233.txt
@@ -0,0 +1 @@
+0 0.653846 0.387500 0.241026 0.282143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189239.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189239.txt
new file mode 100644
index 0000000000000000000000000000000000000000..06b92731db28cdebd378a34f690a9ecffaa6f4a0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189239.txt
@@ -0,0 +1 @@
+0 0.506410 0.462500 0.351282 0.396429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189248.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189248.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00754d5a710b0f317052aebf04355116b6f1af1c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189248.txt
@@ -0,0 +1 @@
+0 0.553846 0.526786 0.779487 0.732143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189254.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189254.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9aca3bfe388834cc6536ab8810270118787236ba
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189254.txt
@@ -0,0 +1 @@
+0 0.067949 0.223214 0.002564 0.003571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189266.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189266.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2deb54425c8cfc726566c5434ed2b7138368e22
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-434189266.txt
@@ -0,0 +1 @@
+0 0.507692 0.462500 0.456410 0.546429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-436701535.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-436701535.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c30a1b2690db2250940c73dacaee8b8e30a1dc9d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-436701535.txt
@@ -0,0 +1 @@
+0 0.467949 0.391071 0.900000 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-456319843.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-456319843.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d47d440662d04c86e6db3343279a32e9ab897943
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-456319843.txt
@@ -0,0 +1 @@
+0 0.573699 0.476786 0.719653 0.882143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-456319846.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-456319846.txt
new file mode 100644
index 0000000000000000000000000000000000000000..46096781a7e65c2a4c88175c582f8d78729834ae
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-456319846.txt
@@ -0,0 +1 @@
+0 0.458974 0.401786 0.564103 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-463887596.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-463887596.txt
new file mode 100644
index 0000000000000000000000000000000000000000..abf1e967844f0d116dd11713936eab03b27b9d95
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-463887596.txt
@@ -0,0 +1 @@
+0 0.542308 0.525000 0.889744 0.771429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-463887611.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-463887611.txt
new file mode 100644
index 0000000000000000000000000000000000000000..158634762fb37844cb42b9f68c31d12d1d3b20fc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-463887611.txt
@@ -0,0 +1 @@
+0 0.655128 0.535714 0.648718 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-463887635.txt b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-463887635.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a11c6dfad2ae166902c3eee24e94dc6e055cd5bf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/st-petersburg-russia-may-4-260nw-463887635.txt
@@ -0,0 +1 @@
+0 0.606410 0.639286 0.633333 0.535714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465869.txt b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465869.txt
new file mode 100644
index 0000000000000000000000000000000000000000..14608eff59d53a2f536fb3a7af37b8626fa8ea07
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465869.txt
@@ -0,0 +1 @@
+0 0.620000 0.394643 0.269333 0.225000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465872.txt b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465872.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1da4659161cc04923519ecf2ecad302da9597c14
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465872.txt
@@ -0,0 +1 @@
+0 0.391026 0.208929 0.197436 0.146429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465875.txt b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465875.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e58365d7221305e639477c6380d0cd69848aeb52
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465875.txt
@@ -0,0 +1 @@
+0 0.628429 0.814286 0.199501 0.178571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465878.txt b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465878.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26516bce440b2b5ffe65bbfdba3728cc72451e63
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465878.txt
@@ -0,0 +1 @@
+0 0.460256 0.294643 0.217949 0.167857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465881.txt b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465881.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de6ea537d4c7fc420ed31c23e519d652ae3c59b4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465881.txt
@@ -0,0 +1 @@
+0 0.606628 0.473214 0.187320 0.110714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465893.txt b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465893.txt
new file mode 100644
index 0000000000000000000000000000000000000000..94c44f2c4686489f1d12b700626be6cb32bf26c5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465893.txt
@@ -0,0 +1 @@
+0 0.621687 0.735714 0.139759 0.135714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465908.txt b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465908.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6d4f7dbfd315826bb5b6eac90fdac3105438d7b9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465908.txt
@@ -0,0 +1 @@
+0 0.403846 0.312500 0.253846 0.217857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465911.txt b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465911.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0bf647bb820e733485342e64c54c4a9292ecd252
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465911.txt
@@ -0,0 +1 @@
+0 0.550000 0.467857 0.300000 0.171429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465923.txt b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465923.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ada7c3937ae5d732a0528ac882c3a3358ed97a1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465923.txt
@@ -0,0 +1 @@
+0 0.650538 0.312500 0.451613 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465941.txt b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465941.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c08b274826aaaa204ac2115f7d1774b3ed4c3337
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465941.txt
@@ -0,0 +1 @@
+0 0.378205 0.257143 0.264103 0.221429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465947.txt b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465947.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9c2a6085783086822d6f0941b632a66d8a0cde40
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465947.txt
@@ -0,0 +1 @@
+0 0.344203 0.246429 0.282609 0.228571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465953.txt b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465953.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8033f91a4635ae104af75a0ec2c6f1d97a6523f6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-august-24th-editorial-260nw-309465953.txt
@@ -0,0 +1 @@
+0 0.651282 0.283929 0.153846 0.167857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359429.txt b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359429.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f5bb2e9449a89ecfc4568b55497aeb8ef288b969
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359429.txt
@@ -0,0 +1 @@
+0 0.491026 0.425000 0.315385 0.200000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359483.txt b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359483.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e109bdfc2feacf5f940bbc868a7f52dc913fb433
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359483.txt
@@ -0,0 +1 @@
+0 0.354610 0.332143 0.463357 0.285714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359492.txt b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359492.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b48e84a5f5f0738bcbd6b0ef8aba4c4b76e9a15
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359492.txt
@@ -0,0 +1 @@
+0 0.528205 0.457143 0.251282 0.164286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359504.txt b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359504.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c1890a6fd8610298a7c09dd62be1e1f3258c27e8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359504.txt
@@ -0,0 +1 @@
+0 0.497436 0.435714 0.164103 0.214286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359519.txt b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359519.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0858b03217e1239f6b96a1d021836a40d3b215c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359519.txt
@@ -0,0 +1 @@
+0 0.598718 0.412500 0.464103 0.332143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359525.txt b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359525.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77918de92adfb707a925da436d9c53c025e8c6ca
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359525.txt
@@ -0,0 +1 @@
+0 0.515385 0.487500 0.353846 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359576.txt b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359576.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2684f946884243f6b3357c6fda5c8ee5cf0e3b77
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359576.txt
@@ -0,0 +1 @@
+0 0.450000 0.401786 0.228205 0.246429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359582.txt b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359582.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5c757f4ef4519886f850c5451a3f54c427c577c3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359582.txt
@@ -0,0 +1 @@
+0 0.525641 0.457143 0.353846 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359597.txt b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359597.txt
new file mode 100644
index 0000000000000000000000000000000000000000..347244acd63a756365509ecfec775fcea88a5921
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359597.txt
@@ -0,0 +1 @@
+0 0.712821 0.494643 0.389744 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359606.txt b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359606.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dcd5721d3f901daddf21bd63fcad84da2e17872e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359606.txt
@@ -0,0 +1 @@
+0 0.555128 0.400000 0.392308 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359612.txt b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359612.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec47a71fe03590302938d96cfbb00b9171afa068
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359612.txt
@@ -0,0 +1 @@
+0 0.505128 0.425000 0.364103 0.207143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359618.txt b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359618.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff06019db398106721545c53b7fa1dacef1403d0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/stlouis-missouri-december19-editorial-photo-260nw-239359618.txt
@@ -0,0 +1 @@
+0 0.525641 0.426786 0.323077 0.167857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/straszyn-poland-october-20-2015-260nw-335658002.txt b/projects/drone-net/normalized-labels/straszyn-poland-october-20-2015-260nw-335658002.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6a3f15f216b5f757a0d7d3b2f9ba934dbf135856
--- /dev/null
+++ b/projects/drone-net/normalized-labels/straszyn-poland-october-20-2015-260nw-335658002.txt
@@ -0,0 +1 @@
+0 0.530769 0.437500 0.579487 0.539286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/straszyn-poland-october-20-2015-260nw-335658026.txt b/projects/drone-net/normalized-labels/straszyn-poland-october-20-2015-260nw-335658026.txt
new file mode 100644
index 0000000000000000000000000000000000000000..20116b4d57b2f228f70d0c46b0e39f57de04a89c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/straszyn-poland-october-20-2015-260nw-335658026.txt
@@ -0,0 +1 @@
+0 0.544872 0.401786 0.576923 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sugarloaf-mountain-md-may-20-260nw-1099335164.txt b/projects/drone-net/normalized-labels/sugarloaf-mountain-md-may-20-260nw-1099335164.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7f35d434983f9b94f35c1bfb7cca7f6dd2ad091
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sugarloaf-mountain-md-may-20-260nw-1099335164.txt
@@ -0,0 +1 @@
+0 0.531847 0.421429 0.872611 0.450000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sundal-norway-june-17-2017-260nw-665411410.txt b/projects/drone-net/normalized-labels/sundal-norway-june-17-2017-260nw-665411410.txt
new file mode 100644
index 0000000000000000000000000000000000000000..017855ac60d08b3c22f46fd8405af359e7add89f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sundal-norway-june-17-2017-260nw-665411410.txt
@@ -0,0 +1 @@
+0 0.484615 0.328571 0.353846 0.328571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sundal-norway-june-17-2017-260nw-665609923.txt b/projects/drone-net/normalized-labels/sundal-norway-june-17-2017-260nw-665609923.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d42b839cafd231b19d052cabea80c4d54fc9673
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sundal-norway-june-17-2017-260nw-665609923.txt
@@ -0,0 +1 @@
+0 0.556410 0.394643 0.348718 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sunnyvale-ca-usa-june-17-260nw-685366903.txt b/projects/drone-net/normalized-labels/sunnyvale-ca-usa-june-17-260nw-685366903.txt
new file mode 100644
index 0000000000000000000000000000000000000000..80cfddc7c62f95fea7c9a2bf3991eb4ae9e0d00c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sunnyvale-ca-usa-june-17-260nw-685366903.txt
@@ -0,0 +1 @@
+0 0.501285 0.389286 0.539846 0.307143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sunnyvale-ca-usa-june-17-260nw-685366945.txt b/projects/drone-net/normalized-labels/sunnyvale-ca-usa-june-17-260nw-685366945.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bcd16fbefe3ae786430b1e36f0a9495291261c03
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sunnyvale-ca-usa-june-17-260nw-685366945.txt
@@ -0,0 +1 @@
+0 0.480720 0.433929 0.683805 0.732143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sunnyvale-ca-usa-june-17-260nw-685367008.txt b/projects/drone-net/normalized-labels/sunnyvale-ca-usa-june-17-260nw-685367008.txt
new file mode 100644
index 0000000000000000000000000000000000000000..617918a3b08c050cf1ad3fac1943b16367533f66
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sunnyvale-ca-usa-june-17-260nw-685367008.txt
@@ -0,0 +1 @@
+0 0.508621 0.464286 0.787356 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sunnyvale-ca-usa-june-17-260nw-685367266.txt b/projects/drone-net/normalized-labels/sunnyvale-ca-usa-june-17-260nw-685367266.txt
new file mode 100644
index 0000000000000000000000000000000000000000..630ec9bbfeec679722251960cdc9e2580d1d7de2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sunnyvale-ca-usa-june-17-260nw-685367266.txt
@@ -0,0 +1 @@
+0 0.497429 0.546429 0.496144 0.500000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-468559256.txt b/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-468559256.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c61a2efa9133da1162fdbfa35e939307dc9a2bbd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-468559256.txt
@@ -0,0 +1 @@
+0 0.451009 0.480357 0.463977 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-468559259.txt b/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-468559259.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e4f7e7e8c71d2b3b521cc66168a7e5bd28d375a3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-468559259.txt
@@ -0,0 +1 @@
+0 0.533920 0.573214 0.464824 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-468559262.txt b/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-468559262.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c9bf2fddd82a0151bff3d3cd75b5cc1434705c4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-468559262.txt
@@ -0,0 +1 @@
+0 0.540123 0.444643 0.481481 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-468581993.txt b/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-468581993.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d83285d403e75d5cb37ef454579c9f1acc22b3d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-468581993.txt
@@ -0,0 +1 @@
+0 0.484127 0.505357 0.441270 0.217857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-469724219.txt b/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-469724219.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6fdb2031173881b7a10ee2d5a35bba2102b5ade7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-469724219.txt
@@ -0,0 +1 @@
+0 0.671206 0.535714 0.564202 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-470595896.txt b/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-470595896.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8689f1de85d6bcc2121385330d8f98eab860e5e2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-470595896.txt
@@ -0,0 +1 @@
+0 0.518987 0.326786 0.536709 0.339286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-473253313.txt b/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-473253313.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f49a7699f1c31b4eb5122292d67870cd0db1918c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/surattanee-thailand-sep-11-2015-260nw-473253313.txt
@@ -0,0 +1 @@
+0 0.474063 0.562500 0.504323 0.303571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/swindon-uk-april-21-2016-260nw-625069223.txt b/projects/drone-net/normalized-labels/swindon-uk-april-21-2016-260nw-625069223.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e987c84412b39b0e7adf04d2fc02cea5edf76d68
--- /dev/null
+++ b/projects/drone-net/normalized-labels/swindon-uk-april-21-2016-260nw-625069223.txt
@@ -0,0 +1 @@
+0 0.473077 0.458929 0.766667 0.667857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/swindon-uk-july-9-2017-260nw-674719612.txt b/projects/drone-net/normalized-labels/swindon-uk-july-9-2017-260nw-674719612.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dfbd3f085a9a2b7f9881d9f2217bf494a88f88a7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/swindon-uk-july-9-2017-260nw-674719612.txt
@@ -0,0 +1 @@
+0 0.505814 0.458929 0.988372 0.860714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/swindon-uk-july-9-2017-260nw-674744638.txt b/projects/drone-net/normalized-labels/swindon-uk-july-9-2017-260nw-674744638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..215d769f2b35d2337e13f4ba6c0ff96d82f40a3c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/swindon-uk-july-9-2017-260nw-674744638.txt
@@ -0,0 +1 @@
+0 0.606977 0.471429 0.716279 0.757143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/sydney-australia-may-11-2017-260nw-667800325.txt b/projects/drone-net/normalized-labels/sydney-australia-may-11-2017-260nw-667800325.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75f8518d1ea46b8cb8de26041a9d9457f2156ba8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/sydney-australia-may-11-2017-260nw-667800325.txt
@@ -0,0 +1 @@
+0 0.534530 0.546429 0.770718 0.278571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tak-thailand-nov-21-2015-260nw-346769810.txt b/projects/drone-net/normalized-labels/tak-thailand-nov-21-2015-260nw-346769810.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2bc1c10c64982f368b6960863b494b072cd17d3a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tak-thailand-nov-21-2015-260nw-346769810.txt
@@ -0,0 +1 @@
+0 0.323907 0.271429 0.221080 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tallinn-estonia-march-14-2016-260nw-392135200.txt b/projects/drone-net/normalized-labels/tallinn-estonia-march-14-2016-260nw-392135200.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c6319c97fcbf40f914b297d45bcbd2790ff0795c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tallinn-estonia-march-14-2016-260nw-392135200.txt
@@ -0,0 +1 @@
+0 0.488462 0.417857 0.951282 0.757143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/telaviv-israel-april-3-2018-260nw-1064470913.txt b/projects/drone-net/normalized-labels/telaviv-israel-april-3-2018-260nw-1064470913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a617230e0bc258b268bdf2d31e4965d9cf726cd2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/telaviv-israel-april-3-2018-260nw-1064470913.txt
@@ -0,0 +1 @@
+0 0.480247 0.516071 0.407407 0.539286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/telaviv-israel-april-3-2018-260nw-1064470916.txt b/projects/drone-net/normalized-labels/telaviv-israel-april-3-2018-260nw-1064470916.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8509bdeac7caeadd6b57e676908cac2a0088584d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/telaviv-israel-april-3-2018-260nw-1064470916.txt
@@ -0,0 +1 @@
+0 0.521142 0.342857 0.450317 0.550000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/telaviv-israel-april-3-2018-260nw-1064470919.txt b/projects/drone-net/normalized-labels/telaviv-israel-april-3-2018-260nw-1064470919.txt
new file mode 100644
index 0000000000000000000000000000000000000000..977a851c63b0a5de6e89a12317faee6b6aaba51e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/telaviv-israel-april-3-2018-260nw-1064470919.txt
@@ -0,0 +1 @@
+0 0.457921 0.475000 0.688119 0.878571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-578581402.txt b/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-578581402.txt
new file mode 100644
index 0000000000000000000000000000000000000000..171cf7cc416ee3f24563237cb9c532e234a56802
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-578581402.txt
@@ -0,0 +1 @@
+0 0.319231 0.339286 0.320513 0.264286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-578581414.txt b/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-578581414.txt
new file mode 100644
index 0000000000000000000000000000000000000000..735506a033383f85074a17ddef572c4c86766a82
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-578581414.txt
@@ -0,0 +1 @@
+0 0.670513 0.278571 0.187179 0.200000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-579386104.txt b/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-579386104.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0fdccb2c1707f85ab8ead8433b8eca7f2e6aabc9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-579386104.txt
@@ -0,0 +1 @@
+0 0.487179 0.444643 0.441026 0.396429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-580004959.txt b/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-580004959.txt
new file mode 100644
index 0000000000000000000000000000000000000000..82437b75141843af9223f6072c6db248659ad68e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-580004959.txt
@@ -0,0 +1 @@
+0 0.658974 0.308929 0.205128 0.153571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-580004992.txt b/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-580004992.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3887f4e39770fda84f5838b385f9deecdc880347
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tenerife-spain-13022017-drone-dji-260nw-580004992.txt
@@ -0,0 +1 @@
+0 0.626923 0.328571 0.300000 0.278571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tenerife-spain-13022017-man-remote-260nw-579386086.txt b/projects/drone-net/normalized-labels/tenerife-spain-13022017-man-remote-260nw-579386086.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0a7de7e6a3967e99dd977110be0893d505e2c7f4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tenerife-spain-13022017-man-remote-260nw-579386086.txt
@@ -0,0 +1 @@
+0 0.543590 0.339286 0.307692 0.285714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tenerife-spain-13022017-man-remote-260nw-579386116.txt b/projects/drone-net/normalized-labels/tenerife-spain-13022017-man-remote-260nw-579386116.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e4e07a22ee06dbc29dce415d17ed7ab3a9df2f1b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tenerife-spain-13022017-man-remote-260nw-579386116.txt
@@ -0,0 +1 @@
+0 0.600000 0.282143 0.317949 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tenerife-spain-13022017-man-remout-260nw-578581357.txt b/projects/drone-net/normalized-labels/tenerife-spain-13022017-man-remout-260nw-578581357.txt
new file mode 100644
index 0000000000000000000000000000000000000000..468787b44641ab7a71384ca7b463b37243f437ba
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tenerife-spain-13022017-man-remout-260nw-578581357.txt
@@ -0,0 +1 @@
+0 0.251445 0.212500 0.271676 0.117857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-august-23-2017-dji-260nw-684692635.txt b/projects/drone-net/normalized-labels/thailand-august-23-2017-dji-260nw-684692635.txt
new file mode 100644
index 0000000000000000000000000000000000000000..644313630b1de73ff2d674ef21e21bb43e8158b9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-august-23-2017-dji-260nw-684692635.txt
@@ -0,0 +1 @@
+0 0.532134 0.362500 0.524422 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-bangkok-30-march-2017-260nw-611082710.txt b/projects/drone-net/normalized-labels/thailand-bangkok-30-march-2017-260nw-611082710.txt
new file mode 100644
index 0000000000000000000000000000000000000000..14a2ef8401b8761bbfe448c6b6f7c72dc7c515a1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-bangkok-30-march-2017-260nw-611082710.txt
@@ -0,0 +1 @@
+0 0.488462 0.525000 0.900000 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-bangkok-30-march-2017-260nw-611082734.txt b/projects/drone-net/normalized-labels/thailand-bangkok-30-march-2017-260nw-611082734.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cbe0ffba3b8fedfdcc926bd25ffa9baa1eb27c84
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-bangkok-30-march-2017-260nw-611082734.txt
@@ -0,0 +1 @@
+0 0.505128 0.507143 0.861538 0.328571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-chang-island-15-april-260nw-623367041.txt b/projects/drone-net/normalized-labels/thailand-chang-island-15-april-260nw-623367041.txt
new file mode 100644
index 0000000000000000000000000000000000000000..98d074655c00692369e5de2f147982974bb4309d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-chang-island-15-april-260nw-623367041.txt
@@ -0,0 +1 @@
+0 0.585897 0.419643 0.346154 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141700834.txt b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141700834.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b575bf9ecddd8e673d1da8b0d2689de6fe4bfe7b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141700834.txt
@@ -0,0 +1 @@
+0 0.451531 0.475000 0.755102 0.478571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141701242.txt b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141701242.txt
new file mode 100644
index 0000000000000000000000000000000000000000..12965451f36da0b76a68fb6fb786295c39d8d860
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141701242.txt
@@ -0,0 +1 @@
+0 0.489796 0.503571 0.540816 0.407143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141708832.txt b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141708832.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f79cc7b6a5c6f6f8f0b4683205cbcc367fe9642
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141708832.txt
@@ -0,0 +1 @@
+0 0.477041 0.496429 0.683673 0.485714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141709540.txt b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141709540.txt
new file mode 100644
index 0000000000000000000000000000000000000000..da325bd2f573dece7e1156069d46e8409b51c634
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141709540.txt
@@ -0,0 +1 @@
+0 0.487245 0.605357 0.739796 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141709972.txt b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141709972.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3bfd6c9dd98efe4266824f9052363635068c7c08
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141709972.txt
@@ -0,0 +1 @@
+0 0.519133 0.458929 0.482143 0.532143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141710734.txt b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141710734.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2af62358518280b903271140d6dbf7b643b50386
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141710734.txt
@@ -0,0 +1 @@
+0 0.551020 0.558929 0.729592 0.646429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141711196.txt b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141711196.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b04e4ed69813f7de05299be8bab7d9f73a5661c8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141711196.txt
@@ -0,0 +1 @@
+0 0.489796 0.441071 0.637755 0.560714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141711481.txt b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141711481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e04dd96b7d09dded2826f205ad7d79e96ec286c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141711481.txt
@@ -0,0 +1 @@
+0 0.492347 0.408929 0.321429 0.367857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141712237.txt b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141712237.txt
new file mode 100644
index 0000000000000000000000000000000000000000..632321aeeba4258e6ace637d1441602ca9c3d526
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141712237.txt
@@ -0,0 +1 @@
+0 0.482143 0.432143 0.346939 0.342857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141712912.txt b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141712912.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a74c35dad71cc4472f6e8da400aebdad0c31677d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-july-17-2018-dji-260nw-1141712912.txt
@@ -0,0 +1 @@
+0 0.438776 0.546429 0.770408 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-lampang-august-10-2017-260nw-716104897.txt b/projects/drone-net/normalized-labels/thailand-lampang-august-10-2017-260nw-716104897.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61ac4a9f6aae94c5de7c2cfaeebce258c108b591
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-lampang-august-10-2017-260nw-716104897.txt
@@ -0,0 +1 @@
+0 0.531385 0.462500 0.508658 0.667857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-663452788.txt b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-663452788.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a90076e59b745e93d383f1b5b9a3d8d37d4e8b4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-663452788.txt
@@ -0,0 +1 @@
+0 0.429306 0.441071 0.401028 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-663452800.txt b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-663452800.txt
new file mode 100644
index 0000000000000000000000000000000000000000..299a51bdf9c3250b993ac6853f58a6811253a410
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-663452800.txt
@@ -0,0 +1 @@
+0 0.419023 0.457143 0.401028 0.214286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-663452803.txt b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-663452803.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a36cda38e95e1200722d841336275ed2a32416d3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-663452803.txt
@@ -0,0 +1 @@
+0 0.455013 0.475000 0.401028 0.250000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057384.txt b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057384.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c10770201b713368984402a08b3d420adc776c1f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057384.txt
@@ -0,0 +1 @@
+0 0.480720 0.505357 0.647815 0.732143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057393.txt b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057393.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ce812cafccd51006a3e41564d1f180dfa57cb4d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057393.txt
@@ -0,0 +1 @@
+0 0.514139 0.416071 0.519280 0.553571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057399.txt b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057399.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28cb7cc0ca1165b2b31835a61030af3cdfaabe88
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057399.txt
@@ -0,0 +1 @@
+0 0.482005 0.487500 0.182519 0.160714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057405.txt b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057405.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d2b01f1a1557db2f983edca7a85dc3eb8d2c5947
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057405.txt
@@ -0,0 +1 @@
+0 0.469152 0.478571 0.388175 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057417.txt b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057417.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd9ed1e101b9d211f01f78dc40b14abafff8189a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailand-lop-buri-18-june-260nw-664057417.txt
@@ -0,0 +1 @@
+0 0.411311 0.453571 0.380463 0.235714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853369.txt b/projects/drone-net/normalized-labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853369.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e421cb0b606a23a1eab3172683f2ca68c7ebf86c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853369.txt
@@ -0,0 +1 @@
+0 0.543590 0.442857 0.594872 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853375.txt b/projects/drone-net/normalized-labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853375.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83cc25e1a6bf12f6b9c2e437e660c11248be0409
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853375.txt
@@ -0,0 +1 @@
+0 0.484615 0.408929 0.548718 0.446429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853378.txt b/projects/drone-net/normalized-labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853378.txt
new file mode 100644
index 0000000000000000000000000000000000000000..490180c16f156e02786ba01f31835abdabdfada8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853378.txt
@@ -0,0 +1 @@
+0 0.520513 0.446429 0.589744 0.185714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailandlopburi15jun2017-dji-mavic-pro-drone-260nw-661064797.txt b/projects/drone-net/normalized-labels/thailandlopburi15jun2017-dji-mavic-pro-drone-260nw-661064797.txt
new file mode 100644
index 0000000000000000000000000000000000000000..377e980b4ea9b30e291f2d72b706a15a2539cb91
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailandlopburi15jun2017-dji-mavic-pro-drone-260nw-661064797.txt
@@ -0,0 +1 @@
+0 0.410256 0.442857 0.251282 0.171429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941385.txt b/projects/drone-net/normalized-labels/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941385.txt
new file mode 100644
index 0000000000000000000000000000000000000000..52dd54f82cec9363a4b208d8457a56163fa84f13
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941385.txt
@@ -0,0 +1 @@
+0 0.539744 0.478571 0.602564 0.214286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941481.txt b/projects/drone-net/normalized-labels/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941481.txt
new file mode 100644
index 0000000000000000000000000000000000000000..84c26d83286d40bcc4cbd7d319c245f146ab10fb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941481.txt
@@ -0,0 +1 @@
+0 0.496154 0.433929 0.320513 0.153571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681919.txt b/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681919.txt
new file mode 100644
index 0000000000000000000000000000000000000000..347f5a9b6f56404c457bd139a18b61193cb4dfec
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681919.txt
@@ -0,0 +1 @@
+0 0.493590 0.450000 0.900000 0.342857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681943.txt b/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681943.txt
new file mode 100644
index 0000000000000000000000000000000000000000..defd9d4c39d28527c62b6e40ad35b9bc29b3c620
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681943.txt
@@ -0,0 +1 @@
+0 0.538462 0.451786 0.846154 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681958.txt b/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681958.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ffbae3e7aca04568f2d4c411fb969b61e781c307
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681958.txt
@@ -0,0 +1 @@
+0 0.517949 0.401786 0.933333 0.539286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681973.txt b/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681973.txt
new file mode 100644
index 0000000000000000000000000000000000000000..18ffd1e3b6746acba5557d21cee6fec32ca24435
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681973.txt
@@ -0,0 +1 @@
+0 0.503846 0.444643 0.946154 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681982.txt b/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681982.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2e1f646ba5244d0c81ba33f8ead45c72689cf575
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thessaloniki-greece-august-2-2017-260nw-705681982.txt
@@ -0,0 +1 @@
+0 0.412821 0.437500 0.641026 0.353571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thessaloniki-greece-july-29-2015-260nw-317456834.txt b/projects/drone-net/normalized-labels/thessaloniki-greece-july-29-2015-260nw-317456834.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b98bc7831c7213712d8beae6b66a7e26b0fe348d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thessaloniki-greece-july-29-2015-260nw-317456834.txt
@@ -0,0 +1 @@
+0 0.426923 0.648214 0.217949 0.175000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thessaloniki-greece-october-4-2015-260nw-467252654.txt b/projects/drone-net/normalized-labels/thessaloniki-greece-october-4-2015-260nw-467252654.txt
new file mode 100644
index 0000000000000000000000000000000000000000..157152d949cfb93085fb6ff04c5e67a393a96ffb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thessaloniki-greece-october-4-2015-260nw-467252654.txt
@@ -0,0 +1 @@
+0 0.503846 0.523214 0.900000 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/thessaloniki-greece-october-4-2015-260nw-467252657.txt b/projects/drone-net/normalized-labels/thessaloniki-greece-october-4-2015-260nw-467252657.txt
new file mode 100644
index 0000000000000000000000000000000000000000..22203c949650d44174b4f8dea1cafad993a605f7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/thessaloniki-greece-october-4-2015-260nw-467252657.txt
@@ -0,0 +1 @@
+0 0.488462 0.498214 0.858974 0.875000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/this-view-drone-over-beach-260nw-269595962.txt b/projects/drone-net/normalized-labels/this-view-drone-over-beach-260nw-269595962.txt
new file mode 100644
index 0000000000000000000000000000000000000000..912ee2c7785e639941137ced6617f0b274aa9f19
--- /dev/null
+++ b/projects/drone-net/normalized-labels/this-view-drone-over-beach-260nw-269595962.txt
@@ -0,0 +1 @@
+0 0.478205 0.471429 0.320513 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/torino-italy-march-07-2018-260nw-1040670358.txt b/projects/drone-net/normalized-labels/torino-italy-march-07-2018-260nw-1040670358.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40e467fd6feea3ca4295e1ddcf1874b732707d76
--- /dev/null
+++ b/projects/drone-net/normalized-labels/torino-italy-march-07-2018-260nw-1040670358.txt
@@ -0,0 +1 @@
+0 0.496084 0.400000 0.851175 0.692857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/torino-italy-march-09-2018-260nw-1043086450.txt b/projects/drone-net/normalized-labels/torino-italy-march-09-2018-260nw-1043086450.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e77db3a104dcdffa0e35b67a589b15191d776e87
--- /dev/null
+++ b/projects/drone-net/normalized-labels/torino-italy-march-09-2018-260nw-1043086450.txt
@@ -0,0 +1 @@
+0 0.497429 0.432143 0.645244 0.764286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/torino-italy-march-09-2018-260nw-1043086453.txt b/projects/drone-net/normalized-labels/torino-italy-march-09-2018-260nw-1043086453.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2b7891b331fe9d04c2e7b65ee9a5736538743885
--- /dev/null
+++ b/projects/drone-net/normalized-labels/torino-italy-march-09-2018-260nw-1043086453.txt
@@ -0,0 +1 @@
+0 0.511019 0.485714 0.553719 0.821429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/torino-italy-march-09-2018-260nw-1043086456.txt b/projects/drone-net/normalized-labels/torino-italy-march-09-2018-260nw-1043086456.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e48f5f008a52e0a7308a92b1363e913babdcdbe5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/torino-italy-march-09-2018-260nw-1043086456.txt
@@ -0,0 +1 @@
+0 0.519280 0.437500 0.354756 0.346429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/torino-italy-march-09-2018-260nw-1043086459.txt b/projects/drone-net/normalized-labels/torino-italy-march-09-2018-260nw-1043086459.txt
new file mode 100644
index 0000000000000000000000000000000000000000..092d1f1cc7e0c76e2ef31199963370ad124f3f55
--- /dev/null
+++ b/projects/drone-net/normalized-labels/torino-italy-march-09-2018-260nw-1043086459.txt
@@ -0,0 +1 @@
+0 0.504167 0.339286 0.969444 0.585714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749849.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749849.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ea1b06aabccad58a0622e8922bdb929ac1aa144
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749849.txt
@@ -0,0 +1 @@
+0 0.500000 0.530357 1.000000 0.789286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749852.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749852.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6bab417b54c3d0effef5d1fb2891c7d41171594
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749852.txt
@@ -0,0 +1 @@
+0 0.501040 0.453571 0.831601 0.907143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749855.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749855.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3cb92657c95070e62f59e3ca2b19b6bc730e6f65
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749855.txt
@@ -0,0 +1 @@
+0 0.502564 0.492857 0.994872 0.735714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749954.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749954.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8fc24aaff2ec8c45a84a2d36dcd6faab44e663cc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749954.txt
@@ -0,0 +1 @@
+0 0.626923 0.567857 0.638462 0.635714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749969.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749969.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b47fc13c16d63fd06074cac0344fa6870a9ca354
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749969.txt
@@ -0,0 +1 @@
+0 0.593629 0.530357 0.720077 0.710714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749984.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749984.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51d279d473b2383fe4434fbd011c8831a1e35cfe
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-581749984.txt
@@ -0,0 +1 @@
+0 0.525641 0.523214 0.835897 0.860714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582237502.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582237502.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dbce307d82b405319db52bb41b0d062ecfca0af9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582237502.txt
@@ -0,0 +1 @@
+0 0.605128 0.594643 0.682051 0.596429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582238681.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582238681.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c5d5af3b398d729390d41c1cecbf9c04a2c859af
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582238681.txt
@@ -0,0 +1 @@
+0 0.513713 0.464286 0.803797 0.900000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582238741.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582238741.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f788a85f0a05a59bb18b84f51b482072c0ff82e3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582238741.txt
@@ -0,0 +1 @@
+0 0.500000 0.646429 1.000000 0.557143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582238822.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582238822.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0c21e81e2319dd810a1796af896a0d1f1528e546
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582238822.txt
@@ -0,0 +1 @@
+0 0.501282 0.466071 0.997436 0.932143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582748372.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582748372.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e58da6257f8d9b1aa6f80e1c021909b58ba86fd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582748372.txt
@@ -0,0 +1 @@
+0 0.605128 0.503571 0.712821 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582748378.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582748378.txt
new file mode 100644
index 0000000000000000000000000000000000000000..24f15f26bec8dc8962c53c0b75d55f9068a63bb1
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582748378.txt
@@ -0,0 +1 @@
+0 0.470513 0.557143 0.761538 0.785714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582748381.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582748381.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6a6b0d7af062ff3637faf06f08360631280b94a0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-582748381.txt
@@ -0,0 +1 @@
+0 0.497436 0.533929 0.902564 0.717857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-583138678.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-583138678.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53974d034004e1fc4d17bf3057ee5ac837fb004f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-583138678.txt
@@ -0,0 +1 @@
+0 0.506438 0.505357 0.987124 0.925000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-583138681.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-583138681.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31d9872d126c582c32d61e9a1b1d2b100e265c25
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-583138681.txt
@@ -0,0 +1 @@
+0 0.498718 0.519643 0.941026 0.789286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-583138687.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-583138687.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6b22c8aa337ad10308e098b1890c49e8b2fdf1ea
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-583138687.txt
@@ -0,0 +1 @@
+0 0.514103 0.525000 0.971795 0.857143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-584082076.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-584082076.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2161a23465eb00495f6e4c86bb70d9b69a498567
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-584082076.txt
@@ -0,0 +1 @@
+0 0.511538 0.451786 0.923077 0.896429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-584082133.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-584082133.txt
new file mode 100644
index 0000000000000000000000000000000000000000..51ca269c0e6724e6f9307ead4df0cd4bb434c2e4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-584082133.txt
@@ -0,0 +1 @@
+0 0.481319 0.475000 0.931868 0.900000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-584089447.txt b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-584089447.txt
new file mode 100644
index 0000000000000000000000000000000000000000..69051d28f874155798657ea71b3896bab4266fd2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/toronto-canada-february-17-2017-260nw-584089447.txt
@@ -0,0 +1 @@
+0 0.593590 0.558929 0.812821 0.867857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582045.txt b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582045.txt
new file mode 100644
index 0000000000000000000000000000000000000000..edc5161c5ada1e9203c6ddb796dd7cfdfac8fffe
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582045.txt
@@ -0,0 +1 @@
+0 0.502564 0.457143 0.943590 0.607143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582060.txt b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582060.txt
new file mode 100644
index 0000000000000000000000000000000000000000..30d379f451741d4f33d13e3453e1e5839a9e62c5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582060.txt
@@ -0,0 +1 @@
+0 0.464103 0.446429 0.928205 0.678571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582063.txt b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582063.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a7fb04f9bbb12fcf4c0eeb78f2e15db5296b807f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582063.txt
@@ -0,0 +1 @@
+0 0.517949 0.389286 0.964103 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582075.txt b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582075.txt
new file mode 100644
index 0000000000000000000000000000000000000000..09970df9c6ea9c7d19b81c4ce647fb66b24e307c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582075.txt
@@ -0,0 +1 @@
+0 0.515385 0.439286 0.969231 0.628571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582078.txt b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582078.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c8ece0f4318e24eb6a4f14ecf0ab2d17299fdc35
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582078.txt
@@ -0,0 +1 @@
+0 0.500000 0.398214 1.000000 0.539286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582090.txt b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582090.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b9c1c838553f0925c3cb3e46f8a89eac6d7a7337
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582090.txt
@@ -0,0 +1 @@
+0 0.507692 0.412500 0.984615 0.582143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582093.txt b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582093.txt
new file mode 100644
index 0000000000000000000000000000000000000000..37eb05fa6fc5a56b0216ee4d86d443cd895e479b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582093.txt
@@ -0,0 +1 @@
+0 0.517949 0.480357 0.933333 0.603571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582099.txt b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582099.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92afcf89dea3a13d21e466835f3b40d9a5943abd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582099.txt
@@ -0,0 +1 @@
+0 0.515385 0.380357 0.969231 0.646429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tullgarn-sweden-may-6-2018-260nw-1119011186.txt b/projects/drone-net/normalized-labels/tullgarn-sweden-may-6-2018-260nw-1119011186.txt
new file mode 100644
index 0000000000000000000000000000000000000000..93b0729a0bf1d4069a93edbd1e6410b191944a36
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tullgarn-sweden-may-6-2018-260nw-1119011186.txt
@@ -0,0 +1 @@
+0 0.537179 0.428571 0.582051 0.592857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tullgarn-sweden-may-6-2018-260nw-1119011558.txt b/projects/drone-net/normalized-labels/tullgarn-sweden-may-6-2018-260nw-1119011558.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc5ab8f08f7de0917935cfee27f2fee92323e75a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tullgarn-sweden-may-6-2018-260nw-1119011558.txt
@@ -0,0 +1 @@
+0 0.524359 0.412500 0.612821 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/turin-italy-march-8-2018-260nw-1041470044.txt b/projects/drone-net/normalized-labels/turin-italy-march-8-2018-260nw-1041470044.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ac3f99d1ef8c03603d769eb1330792e47b77367
--- /dev/null
+++ b/projects/drone-net/normalized-labels/turin-italy-march-8-2018-260nw-1041470044.txt
@@ -0,0 +1 @@
+0 0.669666 0.358929 0.115681 0.060714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/turin-italy-march-8-2018-260nw-1041470047.txt b/projects/drone-net/normalized-labels/turin-italy-march-8-2018-260nw-1041470047.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5963421c0053f9bf1b074eac289607d3d4fa2630
--- /dev/null
+++ b/projects/drone-net/normalized-labels/turin-italy-march-8-2018-260nw-1041470047.txt
@@ -0,0 +1 @@
+0 0.690231 0.137500 0.203085 0.075000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645586.txt b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645586.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b2a38b1f9c770ee9a2c75678e15328f5b2bdcf6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645586.txt
@@ -0,0 +1 @@
+0 0.530769 0.341071 0.887179 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645595.txt b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645595.txt
new file mode 100644
index 0000000000000000000000000000000000000000..045b1cb19f43206f7008d8609a5460ad39ba2d23
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645595.txt
@@ -0,0 +1 @@
+0 0.494872 0.425000 0.887179 0.807143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645598.txt b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645598.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9b0d0f848a9a7e7aa5f41e4617cb90cadc73324
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645598.txt
@@ -0,0 +1 @@
+0 0.403846 0.446429 0.335897 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645607.txt b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645607.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2a79632a001f0145236b5b23e232e77535374c98
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645607.txt
@@ -0,0 +1 @@
+0 0.337179 0.294643 0.474359 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645619.txt b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645619.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7b52f6c253cd7789c5bdc9d2ba7def7a020734f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645619.txt
@@ -0,0 +1 @@
+0 0.460256 0.416071 0.648718 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645622.txt b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645622.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d59896d6d654d57d2538e0a00f531c0622ed47cc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645622.txt
@@ -0,0 +1 @@
+0 0.392308 0.439286 0.753846 0.764286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645628.txt b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645628.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6d21f2ed2889ebffb7a597f3f12f73e10fa8178
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645628.txt
@@ -0,0 +1 @@
+0 0.394872 0.410714 0.743590 0.664286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645640.txt b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645640.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9773566e420aa837a23527811daf7fb25faecdb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tyumen-russia-april-23-2016-260nw-420645640.txt
@@ -0,0 +1 @@
+0 0.520513 0.396429 0.897436 0.628571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tyumen-russia-july-23-2017drone-260nw-682654117.txt b/projects/drone-net/normalized-labels/tyumen-russia-july-23-2017drone-260nw-682654117.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c4c812c979745f1019bc4dba83c62cd22bf70ed
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tyumen-russia-july-23-2017drone-260nw-682654117.txt
@@ -0,0 +1 @@
+0 0.298718 0.362500 0.161538 0.160714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tyumen-russia-july-23-2017drone-260nw-682654126.txt b/projects/drone-net/normalized-labels/tyumen-russia-july-23-2017drone-260nw-682654126.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3605d06566c4b8b7f5d7614791f4ae9a8c1c85a8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tyumen-russia-july-23-2017drone-260nw-682654126.txt
@@ -0,0 +1 @@
+0 0.346154 0.600000 0.148718 0.164286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/tyumen-russia-july-23-2017drone-260nw-682654138.txt b/projects/drone-net/normalized-labels/tyumen-russia-july-23-2017drone-260nw-682654138.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a054247e720d1fa860eafa4e810fac66cc7bca2e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/tyumen-russia-july-23-2017drone-260nw-682654138.txt
@@ -0,0 +1 @@
+0 0.632051 0.591071 0.176923 0.125000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/uav-drone-copter-flying-digital-260nw-527768593.txt b/projects/drone-net/normalized-labels/uav-drone-copter-flying-digital-260nw-527768593.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31daa0a52202c96c7aac15ea60f6db940259537d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/uav-drone-copter-flying-digital-260nw-527768593.txt
@@ -0,0 +1 @@
+0 0.285857 0.333929 0.185259 0.146429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767915.txt b/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767915.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b2bc4ce1656ac59e90da9e913f64d1b8db2465c9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767915.txt
@@ -0,0 +1 @@
+0 0.403458 0.564286 0.553314 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767927.txt b/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767927.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3cca89926efd0cf92ba05c6b4bc3c315842351f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767927.txt
@@ -0,0 +1 @@
+0 0.319885 0.319643 0.121037 0.089286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767933.txt b/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767933.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f11bd3b15a0f2d5085049c1e0614570b7ba46878
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767933.txt
@@ -0,0 +1 @@
+0 0.317003 0.287500 0.103746 0.075000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767936.txt b/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767936.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4366592af223f27815a04ef14a7feb79dc562434
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767936.txt
@@ -0,0 +1 @@
+0 0.322767 0.307143 0.097983 0.092857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767942.txt b/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767942.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0dab0dd05b6cdfac4a18c77e5f23f44c6c1fa85
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767942.txt
@@ -0,0 +1 @@
+0 0.345821 0.591071 0.582133 0.310714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767948.txt b/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767948.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10c3e3895f3b622d7bf7d7f6c74eb6478f4b02ff
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767948.txt
@@ -0,0 +1 @@
+0 0.355908 0.617857 0.579251 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767957.txt b/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767957.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3cbbaf3d10912b3f354e773bb69948a28417ef18
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ubud-bali-circa-february-2017-260nw-581767957.txt
@@ -0,0 +1 @@
+0 0.376081 0.573214 0.561960 0.389286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udon-thani-thailand-august-16-260nw-343985606.txt b/projects/drone-net/normalized-labels/udon-thani-thailand-august-16-260nw-343985606.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2278ed3a06ceaf973c13aa207f8fa09364895f7f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udon-thani-thailand-august-16-260nw-343985606.txt
@@ -0,0 +1 @@
+0 0.488462 0.444643 0.289744 0.253571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-426866146.txt b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-426866146.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97f6a7c12c62f25f3c9d31dae1ea8b93f9e5680a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-426866146.txt
@@ -0,0 +1 @@
+0 0.278846 0.550000 0.503846 0.321429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-426867229.txt b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-426867229.txt
new file mode 100644
index 0000000000000000000000000000000000000000..277abfa3771bcbf08b0b463cf27fee150d237022
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-426867229.txt
@@ -0,0 +1 @@
+0 0.682051 0.525000 0.297436 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-427857772.txt b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-427857772.txt
new file mode 100644
index 0000000000000000000000000000000000000000..648683540fc32753088f369f04e129f07d6bb502
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-427857772.txt
@@ -0,0 +1 @@
+0 0.330087 0.458929 0.318182 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-453846613.txt b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-453846613.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dbaa89ba3dbd7102fe8fc552ab8837d795254963
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-453846613.txt
@@ -0,0 +1 @@
+0 0.625641 0.451786 0.271795 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-464597792.txt b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-464597792.txt
new file mode 100644
index 0000000000000000000000000000000000000000..675ed1c521e568f078930984f722228325bcac43
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-464597792.txt
@@ -0,0 +1 @@
+0 0.678205 0.525000 0.351282 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-506561329.txt b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-506561329.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cbb8a1343f73915efe63b36421d7525040e1d480
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-506561329.txt
@@ -0,0 +1 @@
+0 0.675641 0.571429 0.305128 0.357143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-668130478.txt b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-668130478.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c30bcd6d71602ee3ba8bf223449a9a90f267d820
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-668130478.txt
@@ -0,0 +1 @@
+0 0.600000 0.473214 0.241026 0.260714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-791041909.txt b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-791041909.txt
new file mode 100644
index 0000000000000000000000000000000000000000..612c6436536fca7c1199f1ea47de75b0e2b9c485
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-791041909.txt
@@ -0,0 +1 @@
+0 0.248718 0.482143 0.410256 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-791041912.txt b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-791041912.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d97c0f1716e3ed583909fc411db7cfb546987330
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udon-thani-thailand-may-18-260nw-791041912.txt
@@ -0,0 +1 @@
+0 0.633333 0.560714 0.425641 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-august-14-2016-260nw-470091731.txt b/projects/drone-net/normalized-labels/udonthani-thailand-august-14-2016-260nw-470091731.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f2f193a34130440793c7ac6e0de17496fcb840b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-august-14-2016-260nw-470091731.txt
@@ -0,0 +1 @@
+0 0.491026 0.505357 0.602564 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-august-14-2016-260nw-470091734.txt b/projects/drone-net/normalized-labels/udonthani-thailand-august-14-2016-260nw-470091734.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a080bd7f2eba1e653fc8e418962463c57102eb62
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-august-14-2016-260nw-470091734.txt
@@ -0,0 +1 @@
+0 0.375641 0.589286 0.587179 0.342857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-august-14-2016-260nw-470091737.txt b/projects/drone-net/normalized-labels/udonthani-thailand-august-14-2016-260nw-470091737.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab2ab095cd2cfce1f861acdbee9fcef152f8bc20
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-august-14-2016-260nw-470091737.txt
@@ -0,0 +1 @@
+0 0.508974 0.491071 0.576923 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-351283925.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-351283925.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44386fa46abcc221337227a84fab2e8816d12d4f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-351283925.txt
@@ -0,0 +1 @@
+0 0.463504 0.448214 0.309002 0.360714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-351283928.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-351283928.txt
new file mode 100644
index 0000000000000000000000000000000000000000..294eade104909851395c4d249034a11517602a8a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-351283928.txt
@@ -0,0 +1 @@
+0 0.475641 0.437500 0.412821 0.353571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-351283931.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-351283931.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cc978a49959e73969dc5b92e9db4a5a5fc76bead
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-351283931.txt
@@ -0,0 +1 @@
+0 0.494872 0.467857 0.225641 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-351283934.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-351283934.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5fe979ff4cbcc3b98985669789c592e07e9bd9f9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-351283934.txt
@@ -0,0 +1 @@
+0 0.494872 0.519643 0.512821 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324626.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324626.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e6b0a2d97f912efc03b3e904d981b26dcf289e9c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324626.txt
@@ -0,0 +1 @@
+0 0.500000 0.287500 0.282051 0.239286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324629.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324629.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e097653a7d33ebb1493ccd56b43c24d1c51b1d5f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324629.txt
@@ -0,0 +1 @@
+0 0.503846 0.473214 0.515385 0.425000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324632.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324632.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eb9bf4ebc07551f777569cec8cd07f625b45fd90
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324632.txt
@@ -0,0 +1 @@
+0 0.496154 0.492857 0.284615 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324635.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324635.txt
new file mode 100644
index 0000000000000000000000000000000000000000..844b25f2e29536011dc19a986511847abfdca0f6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324635.txt
@@ -0,0 +1 @@
+0 0.460256 0.519643 0.505128 0.553571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324662.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324662.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0657ba7ce0b9b68804eae8c1e21e1975caf47ada
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324662.txt
@@ -0,0 +1 @@
+0 0.514451 0.316071 0.416185 0.167857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324668.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324668.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5528f46c6921a0d71d6f96edb2fb05f36827beff
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324668.txt
@@ -0,0 +1 @@
+0 0.479487 0.562500 0.364103 0.289286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324686.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324686.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92c56dcae02f1007872764f27af93fefc560c291
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324686.txt
@@ -0,0 +1 @@
+0 0.560694 0.351786 0.531792 0.253571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324692.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324692.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83fc7c65d05746ecd99d57ea3395863bd4156b7f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324692.txt
@@ -0,0 +1 @@
+0 0.474359 0.496429 0.348718 0.257143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324701.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324701.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3d50574ca551fecfdca7c5c980d5e22606098c53
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324701.txt
@@ -0,0 +1 @@
+0 0.483333 0.453571 0.269231 0.378571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324707.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324707.txt
new file mode 100644
index 0000000000000000000000000000000000000000..544cab8e29b7aa50180db8746f39f1e5908c69f7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324707.txt
@@ -0,0 +1 @@
+0 0.523121 0.333929 0.294798 0.139286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324710.txt b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324710.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab31f7315f200df5779c121eea33ad5e85f33b81
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-december-11-2015-260nw-371324710.txt
@@ -0,0 +1 @@
+0 0.507692 0.464286 0.256410 0.242857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041161.txt b/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041161.txt
new file mode 100644
index 0000000000000000000000000000000000000000..15bcf7475c97a6bb390b58271cc7591812b80d06
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041161.txt
@@ -0,0 +1 @@
+0 0.517949 0.464286 0.174359 0.171429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041176.txt b/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041176.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df1ceeb1e33d9cbc6dc67aa93e7346d3eb9c44ee
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041176.txt
@@ -0,0 +1 @@
+0 0.505128 0.444643 0.128205 0.160714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041197.txt b/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041197.txt
new file mode 100644
index 0000000000000000000000000000000000000000..777e60b41467d8d42f5c3442472a45919594a61f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041197.txt
@@ -0,0 +1 @@
+0 0.505128 0.444643 0.143590 0.196429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041203.txt b/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041203.txt
new file mode 100644
index 0000000000000000000000000000000000000000..91bb1ca8b54cab991fce9d32637a3253d4513c88
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041203.txt
@@ -0,0 +1 @@
+0 0.491026 0.451786 0.161538 0.175000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041215.txt b/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041215.txt
new file mode 100644
index 0000000000000000000000000000000000000000..229279f481ddab1a846c659fb15a0d567c131e5e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041215.txt
@@ -0,0 +1 @@
+0 0.506410 0.451786 0.212821 0.160714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041221.txt b/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041221.txt
new file mode 100644
index 0000000000000000000000000000000000000000..43fdd57485436419e1ef542b39dff83749f6fb2d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041221.txt
@@ -0,0 +1 @@
+0 0.502564 0.430357 0.292308 0.303571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041230.txt b/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041230.txt
new file mode 100644
index 0000000000000000000000000000000000000000..17b50f89f4db3caa3d109d5f5780a4dd266e40a5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-february-15-2017-260nw-582041230.txt
@@ -0,0 +1 @@
+0 0.512821 0.469643 0.220513 0.210714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-jan-31-2016-260nw-371387017.txt b/projects/drone-net/normalized-labels/udonthani-thailand-jan-31-2016-260nw-371387017.txt
new file mode 100644
index 0000000000000000000000000000000000000000..527251acc3c409f9e682a5efba05ec02a66a0f1e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-jan-31-2016-260nw-371387017.txt
@@ -0,0 +1 @@
+0 0.669231 0.367857 0.251282 0.150000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-18-2018-260nw-1006006834.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-18-2018-260nw-1006006834.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b55b1f3ac54ab395c3de7e05cb30989b8ab956ae
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-18-2018-260nw-1006006834.txt
@@ -0,0 +1 @@
+0 0.498715 0.453571 0.267352 0.278571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-18-2018-260nw-1006006837.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-18-2018-260nw-1006006837.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c3fb10e073dedce2262e19aaa41f499bac5f7b21
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-18-2018-260nw-1006006837.txt
@@ -0,0 +1 @@
+0 0.526923 0.460714 0.171795 0.164286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-18-2018-260nw-1006006840.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-18-2018-260nw-1006006840.txt
new file mode 100644
index 0000000000000000000000000000000000000000..870d0c416b12a9b2b3a2712232b12be8519a97d9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-18-2018-260nw-1006006840.txt
@@ -0,0 +1 @@
+0 0.497436 0.482143 0.205128 0.264286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573210988.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573210988.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f33e8ed0b43a17cbddb44c90f1c6d50c2fbc0478
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573210988.txt
@@ -0,0 +1 @@
+0 0.367949 0.462500 0.141026 0.117857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573210997.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573210997.txt
new file mode 100644
index 0000000000000000000000000000000000000000..352ab975d1a8410bf6e61419fd3d9581d8825849
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573210997.txt
@@ -0,0 +1 @@
+0 0.511561 0.403571 0.248555 0.121429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211009.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211009.txt
new file mode 100644
index 0000000000000000000000000000000000000000..87ab14270846e07f323647ad0c59423567c43067
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211009.txt
@@ -0,0 +1 @@
+0 0.451282 0.419643 0.276923 0.153571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211021.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211021.txt
new file mode 100644
index 0000000000000000000000000000000000000000..45bf2eb57970e1154c4e05a6eb77fd937e628a7e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211021.txt
@@ -0,0 +1 @@
+0 0.451282 0.437500 0.164103 0.117857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211030.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211030.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4213bab91ec341c7b94bf8b83f5c2c92004fec58
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211030.txt
@@ -0,0 +1 @@
+0 0.485897 0.410714 0.212821 0.157143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211033.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211033.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9dd88fae2b27e14507632789b5829b5006c1bf04
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211033.txt
@@ -0,0 +1 @@
+0 0.373077 0.358929 0.176923 0.146429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211048.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211048.txt
new file mode 100644
index 0000000000000000000000000000000000000000..104f48d8baa88e38780425ad39d244e3dcd4cb9b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211048.txt
@@ -0,0 +1 @@
+0 0.362821 0.250000 0.125641 0.107143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211057.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211057.txt
new file mode 100644
index 0000000000000000000000000000000000000000..03cfa01681d083be5646fb1369289c2522bb355d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211057.txt
@@ -0,0 +1 @@
+0 0.534682 0.328571 0.329480 0.121429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211066.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211066.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40aa7a7bb8f4c61752401b3b6f66f1d2963b7638
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211066.txt
@@ -0,0 +1 @@
+0 0.475641 0.464286 0.253846 0.250000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211075.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211075.txt
new file mode 100644
index 0000000000000000000000000000000000000000..38f5fe4bf566beec081b10b0a0fc692194812fcf
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211075.txt
@@ -0,0 +1 @@
+0 0.625641 0.312500 0.112821 0.075000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211081.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211081.txt
new file mode 100644
index 0000000000000000000000000000000000000000..772fb79119915ea2c936ca5647a1084f89479fc2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211081.txt
@@ -0,0 +1 @@
+0 0.644872 0.350000 0.146154 0.114286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211090.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211090.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e47ccf43b9d3b6404541732d7560cf43c1180fb3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211090.txt
@@ -0,0 +1 @@
+0 0.300000 0.460714 0.200000 0.200000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211099.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211099.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b85a4d25880101a46abfa460c979fb547bfb7ee
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211099.txt
@@ -0,0 +1 @@
+0 0.312139 0.326786 0.231214 0.103571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211159.txt b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211159.txt
new file mode 100644
index 0000000000000000000000000000000000000000..65590fb3856639cddf0e89662ec245245f7ae217
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-january-8-2017-260nw-573211159.txt
@@ -0,0 +1 @@
+0 0.333333 0.405357 0.194872 0.189286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-march-05-2016-260nw-387931180.txt b/projects/drone-net/normalized-labels/udonthani-thailand-march-05-2016-260nw-387931180.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5935aae1aab3edd7b09e209efd83a0b923e96f1c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-march-05-2016-260nw-387931180.txt
@@ -0,0 +1 @@
+0 0.514139 0.596429 0.534704 0.457143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-march-05-2016-260nw-387931192.txt b/projects/drone-net/normalized-labels/udonthani-thailand-march-05-2016-260nw-387931192.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2e5c7200f01bce7c0a046c2ef908dce9c05017b7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-march-05-2016-260nw-387931192.txt
@@ -0,0 +1 @@
+0 0.508974 0.489286 0.617949 0.392857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-march-05-2016-260nw-387931198.txt b/projects/drone-net/normalized-labels/udonthani-thailand-march-05-2016-260nw-387931198.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92183fe48e6239d16443a1ea58bf5424ea465e41
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-march-05-2016-260nw-387931198.txt
@@ -0,0 +1 @@
+0 0.507712 0.492857 0.506427 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-march-05-2016-260nw-387931201.txt b/projects/drone-net/normalized-labels/udonthani-thailand-march-05-2016-260nw-387931201.txt
new file mode 100644
index 0000000000000000000000000000000000000000..406dbd752d3ab1de74b144500afb775072545968
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-march-05-2016-260nw-387931201.txt
@@ -0,0 +1 @@
+0 0.484576 0.551786 0.537275 0.382143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-may-6-2016-260nw-422590789.txt b/projects/drone-net/normalized-labels/udonthani-thailand-may-6-2016-260nw-422590789.txt
new file mode 100644
index 0000000000000000000000000000000000000000..45936262e76d37c653044275ab223b33439acdbb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-may-6-2016-260nw-422590789.txt
@@ -0,0 +1 @@
+0 0.326923 0.355357 0.289744 0.203571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-may-6-2016-260nw-422590795.txt b/projects/drone-net/normalized-labels/udonthani-thailand-may-6-2016-260nw-422590795.txt
new file mode 100644
index 0000000000000000000000000000000000000000..083ee365a89992024c5798d8e2e099caac8e2b5b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-may-6-2016-260nw-422590795.txt
@@ -0,0 +1 @@
+0 0.676923 0.373214 0.235897 0.225000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-october-192015-flying-260nw-334423025.txt b/projects/drone-net/normalized-labels/udonthani-thailand-october-192015-flying-260nw-334423025.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e25586af6022cfa73ef28f797d2e3e54d5ad124a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-october-192015-flying-260nw-334423025.txt
@@ -0,0 +1 @@
+0 0.507692 0.416071 0.917949 0.825000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailand-october-192015-flying-260nw-334423034.txt b/projects/drone-net/normalized-labels/udonthani-thailand-october-192015-flying-260nw-334423034.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36f17d7c5dcb552a04f91d14dce725676c1cf5ec
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailand-october-192015-flying-260nw-334423034.txt
@@ -0,0 +1 @@
+0 0.464103 0.550000 0.835897 0.628571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-417484537.txt b/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-417484537.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4071621bc0dcf8688846b18a5e8f416b33fa6c6b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-417484537.txt
@@ -0,0 +1 @@
+0 0.316626 0.330357 0.149144 0.167857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-417484549.txt b/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-417484549.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b0da76a0c5b917d65c32ddb6e7af71d92e1d04a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-417484549.txt
@@ -0,0 +1 @@
+0 0.664103 0.441071 0.482051 0.325000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-417484558.txt b/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-417484558.txt
new file mode 100644
index 0000000000000000000000000000000000000000..47ff582e0feb80635a31d8af716e509c4688f3f9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-417484558.txt
@@ -0,0 +1 @@
+0 0.656410 0.376786 0.374359 0.303571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-417484564.txt b/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-417484564.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d7e46a53fe45825d63b77ab1d1f0738dc0f52241
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-417484564.txt
@@ -0,0 +1 @@
+0 0.374359 0.428571 0.384615 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-420948226.txt b/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-420948226.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95fa4d5f77b0c83da5c0f7d4cae2844eb41262b6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/udonthani-thailandmay-06-2016-drone-260nw-420948226.txt
@@ -0,0 +1 @@
+0 0.519231 0.487500 0.515385 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-background-260nw-449873527.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-background-260nw-449873527.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f223506f34925eadfeeea1ac419d168677ab18e2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-background-260nw-449873527.txt
@@ -0,0 +1 @@
+0 0.328205 0.308929 0.379487 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-background-260nw-449873557.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-background-260nw-449873557.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11f3ddff1a45b32393f29250df6ad9c0a886e536
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-background-260nw-449873557.txt
@@ -0,0 +1 @@
+0 0.589744 0.475000 0.641026 0.485714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-background-260nw-449873638.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-background-260nw-449873638.txt
new file mode 100644
index 0000000000000000000000000000000000000000..debb87810ddbe7a28d5503caf39af719372aeb6a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-background-260nw-449873638.txt
@@ -0,0 +1 @@
+0 0.534682 0.664286 0.930636 0.521429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-background-260nw-449873659.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-background-260nw-449873659.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5386eab690d89c2a2aa4cd498132cd8f54d80d1d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-background-260nw-449873659.txt
@@ -0,0 +1 @@
+0 0.520513 0.426786 0.830769 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873524.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873524.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7bbebaff795bc77546f41a2d1f69d2698c74e7fb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873524.txt
@@ -0,0 +1 @@
+0 0.464103 0.450000 0.369231 0.407143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873533.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873533.txt
new file mode 100644
index 0000000000000000000000000000000000000000..abae62e73332b5df1f13e5e7b930258db860bbe9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873533.txt
@@ -0,0 +1 @@
+0 0.469231 0.426786 0.789744 0.632143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873536.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873536.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61821ea778433edec3b2699876810ce721fef372
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873536.txt
@@ -0,0 +1 @@
+0 0.528205 0.485714 0.394872 0.428571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873548.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873548.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fe5c4df8977a8f7562ed4492cf7d6f18f9f85a9b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873548.txt
@@ -0,0 +1 @@
+0 0.496154 0.446429 0.346154 0.400000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873569.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873569.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77716a6a5954f056e76bafbfd4225fd124259a9d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873569.txt
@@ -0,0 +1 @@
+0 0.496154 0.491071 0.423077 0.332143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873593.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873593.txt
new file mode 100644
index 0000000000000000000000000000000000000000..562ce8f8c34186e55a72559b6619f129ce42eff5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873593.txt
@@ -0,0 +1 @@
+0 0.712821 0.351786 0.174359 0.196429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873617.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873617.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a906d64d8ca903347079a52d785450210b1e3454
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873617.txt
@@ -0,0 +1 @@
+0 0.564103 0.489286 0.702564 0.735714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873623.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873623.txt
new file mode 100644
index 0000000000000000000000000000000000000000..86058cbe272e6c623aa3cf138d3383c8feef9d61
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873623.txt
@@ -0,0 +1 @@
+0 0.364103 0.567857 0.317949 0.214286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873629.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873629.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7988d7b6dee5c289e13f1ed51b31570d1f643031
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873629.txt
@@ -0,0 +1 @@
+0 0.584615 0.396429 0.302564 0.257143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873635.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873635.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e108a06a649d93a31fbb9b426721385a6b1a7487
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873635.txt
@@ -0,0 +1 @@
+0 0.652564 0.619643 0.135897 0.175000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873647.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873647.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6d78075ee1578bc9cab145c09a2a2cedc2217a50
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873647.txt
@@ -0,0 +1 @@
+0 0.565385 0.487500 0.294872 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873653.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873653.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d77845b68aed77fea60a146ee39dc9d3fc9bc36e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873653.txt
@@ -0,0 +1 @@
+0 0.450000 0.441071 0.310256 0.332143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873656.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873656.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f87431c42d6370fcbb6ac82eb75218d07c3e3d0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873656.txt
@@ -0,0 +1 @@
+0 0.494872 0.471429 0.364103 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873662.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873662.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6894cb9f5fc909f7c673c6c3e722f2d92315c224
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873662.txt
@@ -0,0 +1 @@
+0 0.566667 0.323214 0.123077 0.117857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873668.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873668.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96a249ea90dd6bbb8e6de9a4d6fac65ff98d167b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873668.txt
@@ -0,0 +1 @@
+0 0.484615 0.439286 0.112821 0.157143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873671.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873671.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6a4cbfe8dff3015cea3db08158e8df9ad481232
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-drone-flying-clear-260nw-449873671.txt
@@ -0,0 +1 @@
+0 0.475641 0.419643 0.130769 0.160714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-man-photographer-shooting-260nw-449873530.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-man-photographer-shooting-260nw-449873530.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0a8b74f6a7d21749fdb412a93fe554074a90bf3a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-man-photographer-shooting-260nw-449873530.txt
@@ -0,0 +1 @@
+0 0.601156 0.491071 0.462428 0.167857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-man-photographer-shooting-260nw-449873581.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-man-photographer-shooting-260nw-449873581.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad7403545ae2f05cb052947da79081a99d194dda
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-man-photographer-shooting-260nw-449873581.txt
@@ -0,0 +1 @@
+0 0.557803 0.462500 0.734104 0.260714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-man-photographer-shooting-260nw-449873644.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-man-photographer-shooting-260nw-449873644.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81f440001d96d4a0ae86f14044337036105f5b87
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-man-photographer-shooting-260nw-449873644.txt
@@ -0,0 +1 @@
+0 0.700000 0.248214 0.425641 0.432143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ufarussia-10062016-man-photographer-shooting-260nw-449873650.txt b/projects/drone-net/normalized-labels/ufarussia-10062016-man-photographer-shooting-260nw-449873650.txt
new file mode 100644
index 0000000000000000000000000000000000000000..48b214fe23f8d3a26c2f9f7a93f0c655986b60e2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ufarussia-10062016-man-photographer-shooting-260nw-449873650.txt
@@ -0,0 +1 @@
+0 0.713873 0.458929 0.502890 0.253571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ukraine-kyiv-25-april-2017-260nw-697974997.txt b/projects/drone-net/normalized-labels/ukraine-kyiv-25-april-2017-260nw-697974997.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6b1eeea6687fc6498dee8ae3581ce90e4570658a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ukraine-kyiv-25-april-2017-260nw-697974997.txt
@@ -0,0 +1 @@
+0 0.503846 0.437500 0.489744 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ukraine-kyiv-25-april-2017-260nw-697975012.txt b/projects/drone-net/normalized-labels/ukraine-kyiv-25-april-2017-260nw-697975012.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cf20622d4ea2bdaa0bb37ab9bfbfd70caa279d8d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ukraine-kyiv-25-april-2017-260nw-697975012.txt
@@ -0,0 +1 @@
+0 0.447436 0.464286 0.407692 0.371429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ukraine-kyiv-25-april-2017-260nw-697975018.txt b/projects/drone-net/normalized-labels/ukraine-kyiv-25-april-2017-260nw-697975018.txt
new file mode 100644
index 0000000000000000000000000000000000000000..14aef390ef8b257b66ec089b9611007d4ca3cc2e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ukraine-kyiv-25-april-2017-260nw-697975018.txt
@@ -0,0 +1 @@
+0 0.533333 0.367857 0.692308 0.571429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466103.txt b/projects/drone-net/normalized-labels/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466103.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4bba40ec9935e61afe6c58ba1f1f127e8c8274e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466103.txt
@@ -0,0 +1 @@
+0 0.439589 0.530357 0.251928 0.210714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466106.txt b/projects/drone-net/normalized-labels/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466106.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cf040357efad588a6971e0242c14b0d8795b77f0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466106.txt
@@ -0,0 +1 @@
+0 0.471722 0.496429 0.377892 0.257143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ukraine-september-19-2015drone-phantom-260nw-326736458.txt b/projects/drone-net/normalized-labels/ukraine-september-19-2015drone-phantom-260nw-326736458.txt
new file mode 100644
index 0000000000000000000000000000000000000000..27d4e7ad286c18ba50deabd3729d00dd6285a996
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ukraine-september-19-2015drone-phantom-260nw-326736458.txt
@@ -0,0 +1 @@
+0 0.150000 0.258929 0.100000 0.132143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ukraine-september-19-2015drone-phantom-260nw-409276609.txt b/projects/drone-net/normalized-labels/ukraine-september-19-2015drone-phantom-260nw-409276609.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e0d4242ba7bb97f400516fb54df4efa3b87bbe1d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ukraine-september-19-2015drone-phantom-260nw-409276609.txt
@@ -0,0 +1 @@
+0 0.512755 0.501786 0.760204 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/ulm-bavaria-germany-25th-june-260nw-666032962.txt b/projects/drone-net/normalized-labels/ulm-bavaria-germany-25th-june-260nw-666032962.txt
new file mode 100644
index 0000000000000000000000000000000000000000..88b60f2e2662cdadb4dbe91e36d209bf9525153c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/ulm-bavaria-germany-25th-june-260nw-666032962.txt
@@ -0,0 +1 @@
+0 0.595166 0.550000 0.489426 0.200000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/usa-san-francisco-may-11-260nw-645069187.txt b/projects/drone-net/normalized-labels/usa-san-francisco-may-11-260nw-645069187.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df663a38ebeb420614236cac40d735310209fed3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/usa-san-francisco-may-11-260nw-645069187.txt
@@ -0,0 +1 @@
+0 0.498077 0.480357 0.896154 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/usa-san-francisco-may-11-260nw-645069190.txt b/projects/drone-net/normalized-labels/usa-san-francisco-may-11-260nw-645069190.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c95d41e2e3aa4fbe96e022b3031134f7fc471249
--- /dev/null
+++ b/projects/drone-net/normalized-labels/usa-san-francisco-may-11-260nw-645069190.txt
@@ -0,0 +1 @@
+0 0.505769 0.460714 0.850000 0.550000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/usa-san-francisco-may-11-260nw-647904949.txt b/projects/drone-net/normalized-labels/usa-san-francisco-may-11-260nw-647904949.txt
new file mode 100644
index 0000000000000000000000000000000000000000..37951a8f4ea1ccf4058c9ef6dd4672470d800bfa
--- /dev/null
+++ b/projects/drone-net/normalized-labels/usa-san-francisco-may-11-260nw-647904949.txt
@@ -0,0 +1 @@
+0 0.503846 0.471429 0.992308 0.435714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/vancouver-british-columbia-canada-january-260nw-564181900.txt b/projects/drone-net/normalized-labels/vancouver-british-columbia-canada-january-260nw-564181900.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78354d5833423846b4d3b6b68147818b0fad09bd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/vancouver-british-columbia-canada-january-260nw-564181900.txt
@@ -0,0 +1 @@
+0 0.538462 0.325000 0.733333 0.550000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/vancouver-british-columbia-canada-january-260nw-585529844.txt b/projects/drone-net/normalized-labels/vancouver-british-columbia-canada-january-260nw-585529844.txt
new file mode 100644
index 0000000000000000000000000000000000000000..728a62138c5a14ce8e72c5088bc086c9d78a27d4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/vancouver-british-columbia-canada-january-260nw-585529844.txt
@@ -0,0 +1 @@
+0 0.478205 0.469643 0.525641 0.353571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-april-21-2016-260nw-421432909.txt b/projects/drone-net/normalized-labels/varna-bulgaria-april-21-2016-260nw-421432909.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4f851bb019e0b032c27f96a078f5ec043df0f660
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-april-21-2016-260nw-421432909.txt
@@ -0,0 +1 @@
+0 0.524359 0.219643 0.115385 0.110714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-april-22-2016-260nw-412288855.txt b/projects/drone-net/normalized-labels/varna-bulgaria-april-22-2016-260nw-412288855.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dff79957c3e55f1f092ce27b8da873dd313ebf45
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-april-22-2016-260nw-412288855.txt
@@ -0,0 +1 @@
+0 0.525641 0.535714 0.912821 0.778571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-april-22-2016-260nw-419680582.txt b/projects/drone-net/normalized-labels/varna-bulgaria-april-22-2016-260nw-419680582.txt
new file mode 100644
index 0000000000000000000000000000000000000000..daa8b5d86702da2869c76a35d9d38a2a815283f6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-april-22-2016-260nw-419680582.txt
@@ -0,0 +1 @@
+0 0.508974 0.583929 0.946154 0.782143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-april-23-2016-260nw-412768252.txt b/projects/drone-net/normalized-labels/varna-bulgaria-april-23-2016-260nw-412768252.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d507489801880cb643db3b87401f84cb5d0458d4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-april-23-2016-260nw-412768252.txt
@@ -0,0 +1 @@
+0 0.484615 0.507143 0.923077 0.828571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-april-23-2016-260nw-414637084.txt b/projects/drone-net/normalized-labels/varna-bulgaria-april-23-2016-260nw-414637084.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fc735ea8f766669dd6910642dfb24ff6177a285d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-april-23-2016-260nw-414637084.txt
@@ -0,0 +1 @@
+0 0.502564 0.448214 0.994872 0.875000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-august-6-2016-260nw-552560461.txt b/projects/drone-net/normalized-labels/varna-bulgaria-august-6-2016-260nw-552560461.txt
new file mode 100644
index 0000000000000000000000000000000000000000..547dc139f256bb9bf24331b8c36a73f7af007d8f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-august-6-2016-260nw-552560461.txt
@@ -0,0 +1 @@
+0 0.474359 0.573214 0.707692 0.489286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1029051238.txt b/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1029051238.txt
new file mode 100644
index 0000000000000000000000000000000000000000..34c52986a5e534e1f2abfb575d6c98f371d65dbd
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1029051238.txt
@@ -0,0 +1 @@
+0 0.524561 0.501786 0.824561 0.789286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1038304555.txt b/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1038304555.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eed73f7e6d25894530a644dde39427843dc69e5f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1038304555.txt
@@ -0,0 +1 @@
+0 0.492308 0.491071 0.841026 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1038304966.txt b/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1038304966.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bf69826302b8e2ad149bfea1be282807410cef00
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1038304966.txt
@@ -0,0 +1 @@
+0 0.466667 0.362500 0.687179 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1038304969.txt b/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1038304969.txt
new file mode 100644
index 0000000000000000000000000000000000000000..08d5be1d9abc03e6156c3d89c23bd1977489f08e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1038304969.txt
@@ -0,0 +1 @@
+0 0.500000 0.585714 1.000000 0.364286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1061366501.txt b/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1061366501.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1865de184ec0f9f9075dff1c029f8b899485123e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1061366501.txt
@@ -0,0 +1 @@
+0 0.488208 0.448214 0.910377 0.746429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1061367044.txt b/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1061367044.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5a30f0f2d536ea73f8b8d7f0726667e8d9fcd7d4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-february-14-2018-260nw-1061367044.txt
@@ -0,0 +1 @@
+0 0.487179 0.355357 0.769231 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-february-17-2018-260nw-1039676188.txt b/projects/drone-net/normalized-labels/varna-bulgaria-february-17-2018-260nw-1039676188.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c20ba77c6c30c92e45703ffda5af3ae04035afde
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-february-17-2018-260nw-1039676188.txt
@@ -0,0 +1 @@
+0 0.476923 0.419643 0.435897 0.696429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-583480357.txt b/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-583480357.txt
new file mode 100644
index 0000000000000000000000000000000000000000..50184df6120b4adead5073a2b210d91b44b71d6a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-583480357.txt
@@ -0,0 +1 @@
+0 0.520513 0.514286 0.902564 0.550000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-594063806.txt b/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-594063806.txt
new file mode 100644
index 0000000000000000000000000000000000000000..24edc22adfb87435f6e71206cd13787e174782a8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-594063806.txt
@@ -0,0 +1 @@
+0 0.501282 0.441071 0.997436 0.867857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-596563079.txt b/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-596563079.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0473199504c29b51e78b596681392010224d3186
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-596563079.txt
@@ -0,0 +1 @@
+0 0.494872 0.448214 0.979487 0.875000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-599584238.txt b/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-599584238.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a2dda66e2e2838ec8b1581e6977f94d107bc7a9e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-599584238.txt
@@ -0,0 +1 @@
+0 0.488462 0.482143 0.869231 0.564286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-673074913.txt b/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-673074913.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d76fa4e680723887f299c63edeb7c78baea9e2ba
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-february-9-2017-260nw-673074913.txt
@@ -0,0 +1 @@
+0 0.543590 0.457143 0.846154 0.700000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-january-05-2017-260nw-552243979.txt b/projects/drone-net/normalized-labels/varna-bulgaria-january-05-2017-260nw-552243979.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f0a3c12e294aa774b3969ba42f16d109f6c46add
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-january-05-2017-260nw-552243979.txt
@@ -0,0 +1 @@
+0 0.506410 0.582143 0.987179 0.628571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-july-05-2015-260nw-359672102.txt b/projects/drone-net/normalized-labels/varna-bulgaria-july-05-2015-260nw-359672102.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df42284833242aa252263c25cf6231d3a876f062
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-july-05-2015-260nw-359672102.txt
@@ -0,0 +1 @@
+0 0.592308 0.408929 0.235897 0.217857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-july-05-2015-260nw-359672111.txt b/projects/drone-net/normalized-labels/varna-bulgaria-july-05-2015-260nw-359672111.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d953e906502423a2e56a59894a2be267a8d744c0
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-july-05-2015-260nw-359672111.txt
@@ -0,0 +1 @@
+0 0.523077 0.544643 0.307692 0.403571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-july-092016-image-260nw-626563094.txt b/projects/drone-net/normalized-labels/varna-bulgaria-july-092016-image-260nw-626563094.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d2ead307becae9035c6cee99683c3128ecc91011
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-july-092016-image-260nw-626563094.txt
@@ -0,0 +1 @@
+0 0.465385 0.460714 0.612821 0.550000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-july-092016-image-260nw-670893016.txt b/projects/drone-net/normalized-labels/varna-bulgaria-july-092016-image-260nw-670893016.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b354b726af43fe4eae2199257e752bb5bf511e9d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-july-092016-image-260nw-670893016.txt
@@ -0,0 +1 @@
+0 0.484615 0.444643 0.492308 0.496429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-july-21-2016-260nw-458999014.txt b/projects/drone-net/normalized-labels/varna-bulgaria-july-21-2016-260nw-458999014.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b57ce7862f10c7c696f42eda22308e8c0cdcbb28
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-july-21-2016-260nw-458999014.txt
@@ -0,0 +1 @@
+0 0.496154 0.517857 0.976923 0.628571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-july-21-2016-260nw-458999026.txt b/projects/drone-net/normalized-labels/varna-bulgaria-july-21-2016-260nw-458999026.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5df6ae306b0000594fe52989aed35633687ca41a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-july-21-2016-260nw-458999026.txt
@@ -0,0 +1 @@
+0 0.460256 0.571429 0.741026 0.571429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-july-23-2015-260nw-389782195.txt b/projects/drone-net/normalized-labels/varna-bulgaria-july-23-2015-260nw-389782195.txt
new file mode 100644
index 0000000000000000000000000000000000000000..956d1590f58e7a9bdb2439f8c8e27fb0c823f3e4
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-july-23-2015-260nw-389782195.txt
@@ -0,0 +1 @@
+0 0.492308 0.366071 0.687179 0.539286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-june-22-2015-260nw-373088917.txt b/projects/drone-net/normalized-labels/varna-bulgaria-june-22-2015-260nw-373088917.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b08f6176d32e2f02014109929dcb409c3ae58252
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-june-22-2015-260nw-373088917.txt
@@ -0,0 +1 @@
+0 0.496154 0.275000 0.105128 0.128571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-389782102.txt b/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-389782102.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1ed13ebe04e860c3fa916323dce8b7fc0d079e7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-389782102.txt
@@ -0,0 +1 @@
+0 0.505128 0.417857 0.123077 0.135714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-389782120.txt b/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-389782120.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6eacc75ecf8511f93e90543d61526f8bcd8fb77
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-389782120.txt
@@ -0,0 +1 @@
+0 0.540462 0.423214 0.815029 0.296429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-390286618.txt b/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-390286618.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2816c455f1d005c8b37948028b45f46ae55e314c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-390286618.txt
@@ -0,0 +1 @@
+0 0.525641 0.408929 0.441026 0.303571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-390286780.txt b/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-390286780.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1cb7471b18a2b4ff933fdf39b89ede1fff410056
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-390286780.txt
@@ -0,0 +1 @@
+0 0.457692 0.337500 0.120513 0.153571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-390286798.txt b/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-390286798.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f2a166c00d8781afce862d76c71e3d6932c0890
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-390286798.txt
@@ -0,0 +1 @@
+0 0.510256 0.469643 0.246154 0.232143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-390286909.txt b/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-390286909.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a11bcf2c8b59d6cf798a8b96c6ce3f7611e1cb13
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-june-23-2015-260nw-390286909.txt
@@ -0,0 +1 @@
+0 0.523121 0.441071 0.953757 0.460714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-may-13-2016-260nw-420655426.txt b/projects/drone-net/normalized-labels/varna-bulgaria-may-13-2016-260nw-420655426.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c4f6dcfd62f1f72d843f7287c9c9884b8b4db6b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-may-13-2016-260nw-420655426.txt
@@ -0,0 +1 @@
+0 0.488462 0.466071 0.387179 0.346429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-may-13-2016-260nw-423203275.txt b/projects/drone-net/normalized-labels/varna-bulgaria-may-13-2016-260nw-423203275.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77dceca15920a1d7059222b1828575765f67138f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-may-13-2016-260nw-423203275.txt
@@ -0,0 +1 @@
+0 0.496154 0.450000 0.305128 0.328571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-may-23-2017-260nw-645597544.txt b/projects/drone-net/normalized-labels/varna-bulgaria-may-23-2017-260nw-645597544.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a1b88603763498766a569dc3d236886f059059f9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-may-23-2017-260nw-645597544.txt
@@ -0,0 +1 @@
+0 0.356410 0.725000 0.425641 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-may-28-2015-260nw-306660251.txt b/projects/drone-net/normalized-labels/varna-bulgaria-may-28-2015-260nw-306660251.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2676e0a9b1be71f42e2aa1fccd71b441f8771fa9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-may-28-2015-260nw-306660251.txt
@@ -0,0 +1 @@
+0 0.494872 0.433929 0.923077 0.696429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-may-28-2015-260nw-376578433.txt b/projects/drone-net/normalized-labels/varna-bulgaria-may-28-2015-260nw-376578433.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0a9d7c1e74f4d5b5dc7fd3703261187a62b85736
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-may-28-2015-260nw-376578433.txt
@@ -0,0 +1 @@
+0 0.503846 0.514286 0.864103 0.864286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-october-17-2016-260nw-503385427.txt b/projects/drone-net/normalized-labels/varna-bulgaria-october-17-2016-260nw-503385427.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f00330184a30c1ae26e1a3218086a4b5549ccda
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-october-17-2016-260nw-503385427.txt
@@ -0,0 +1 @@
+0 0.494872 0.444643 0.969231 0.667857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-october-17-2016-260nw-525736342.txt b/projects/drone-net/normalized-labels/varna-bulgaria-october-17-2016-260nw-525736342.txt
new file mode 100644
index 0000000000000000000000000000000000000000..605ee75f2671a4bbde4e9b66e6fdc94ad2dad5ae
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-october-17-2016-260nw-525736342.txt
@@ -0,0 +1 @@
+0 0.511538 0.537500 0.925641 0.617857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/varna-bulgaria-october-17-2016-260nw-552560929.txt b/projects/drone-net/normalized-labels/varna-bulgaria-october-17-2016-260nw-552560929.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10d760f8c693f3767af3062807ac07b2eabed50f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/varna-bulgaria-october-17-2016-260nw-552560929.txt
@@ -0,0 +1 @@
+0 0.500000 0.503571 0.784615 0.557143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/view-complete-set-dji-phantom-260nw-1010962072.txt b/projects/drone-net/normalized-labels/view-complete-set-dji-phantom-260nw-1010962072.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c76f1f3508aae6a6a60cbd4f0336cadc1eaad9a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/view-complete-set-dji-phantom-260nw-1010962072.txt
@@ -0,0 +1 @@
+0 0.519231 0.533929 0.874359 0.796429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/vilnius-lithuania-september-14-phantom-260nw-1057201058.txt b/projects/drone-net/normalized-labels/vilnius-lithuania-september-14-phantom-260nw-1057201058.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dcd4ed50eccd6de78313220ec53a60832ba805bb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/vilnius-lithuania-september-14-phantom-260nw-1057201058.txt
@@ -0,0 +1 @@
+0 0.503846 0.487500 0.761538 0.596429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/vitebsk-region-belarus-20-september-260nw-545332423.txt b/projects/drone-net/normalized-labels/vitebsk-region-belarus-20-september-260nw-545332423.txt
new file mode 100644
index 0000000000000000000000000000000000000000..359bcc523d91c1063b77fe472eefbd0989fd0762
--- /dev/null
+++ b/projects/drone-net/normalized-labels/vitebsk-region-belarus-20-september-260nw-545332423.txt
@@ -0,0 +1 @@
+0 0.526923 0.403571 0.207692 0.164286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/vitebsk-region-belarus-20-september-260nw-545332426.txt b/projects/drone-net/normalized-labels/vitebsk-region-belarus-20-september-260nw-545332426.txt
new file mode 100644
index 0000000000000000000000000000000000000000..928d5d45d5b3cc2950be425cb18483a30ec9e107
--- /dev/null
+++ b/projects/drone-net/normalized-labels/vitebsk-region-belarus-20-september-260nw-545332426.txt
@@ -0,0 +1 @@
+0 0.485897 0.601786 0.269231 0.210714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wallisellen-switzerland-19-september-2017-260nw-788161153.txt b/projects/drone-net/normalized-labels/wallisellen-switzerland-19-september-2017-260nw-788161153.txt
new file mode 100644
index 0000000000000000000000000000000000000000..63536eee152f38ba395661e21e9932f253049fa6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wallisellen-switzerland-19-september-2017-260nw-788161153.txt
@@ -0,0 +1 @@
+0 0.502778 0.412500 0.877778 0.725000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wallisellen-switzerland-21-september-2017-260nw-719390677.txt b/projects/drone-net/normalized-labels/wallisellen-switzerland-21-september-2017-260nw-719390677.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0be747abeb4f68764c988fbbe64951c933b48185
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wallisellen-switzerland-21-september-2017-260nw-719390677.txt
@@ -0,0 +1 @@
+0 0.495614 0.491071 0.959649 0.789286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wallisellen-switzerland-23-september-2017-260nw-720369958.txt b/projects/drone-net/normalized-labels/wallisellen-switzerland-23-september-2017-260nw-720369958.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d26d4cb8c11aa09fd77ba7d03987d8a17b767345
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wallisellen-switzerland-23-september-2017-260nw-720369958.txt
@@ -0,0 +1 @@
+0 0.482759 0.450000 0.913793 0.871429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wallisellen-switzerland-may-22-2018-260nw-1096725995.txt b/projects/drone-net/normalized-labels/wallisellen-switzerland-may-22-2018-260nw-1096725995.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c7e030cec59951e0e71e553b96b7fc381a703c47
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wallisellen-switzerland-may-22-2018-260nw-1096725995.txt
@@ -0,0 +1 @@
+0 0.500000 0.430357 0.764045 0.753571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wallisellen-switzerland-may-22-2018-260nw-1097402798.txt b/projects/drone-net/normalized-labels/wallisellen-switzerland-may-22-2018-260nw-1097402798.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5d1fe768eab6769d4f7fe359f82d01afd6979323
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wallisellen-switzerland-may-22-2018-260nw-1097402798.txt
@@ -0,0 +1 @@
+0 0.475131 0.475000 0.845550 0.621429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wallisellen-switzerland-september-23-2017-260nw-1094817017.txt b/projects/drone-net/normalized-labels/wallisellen-switzerland-september-23-2017-260nw-1094817017.txt
new file mode 100644
index 0000000000000000000000000000000000000000..61c58daef97c53ecd5525b99c95480b0f13d2d2d
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wallisellen-switzerland-september-23-2017-260nw-1094817017.txt
@@ -0,0 +1 @@
+0 0.526376 0.539286 0.942661 0.607143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wallisellen-switzerland-september-23-2017-260nw-1094844719.txt b/projects/drone-net/normalized-labels/wallisellen-switzerland-september-23-2017-260nw-1094844719.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1f5b38c32bfcba5b8e72b072c5e0367cdee3026c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wallisellen-switzerland-september-23-2017-260nw-1094844719.txt
@@ -0,0 +1 @@
+0 0.495714 0.512500 0.871429 0.746429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wallisellen-switzerland-september-23-2017-260nw-1095647117.txt b/projects/drone-net/normalized-labels/wallisellen-switzerland-september-23-2017-260nw-1095647117.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bae926dfee8936093357efa994e0e514cc14dcbe
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wallisellen-switzerland-september-23-2017-260nw-1095647117.txt
@@ -0,0 +1 @@
+0 0.506868 0.525000 0.596154 0.607143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wallisellen-switzerland-september-23-2017-260nw-1095799265.txt b/projects/drone-net/normalized-labels/wallisellen-switzerland-september-23-2017-260nw-1095799265.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1625ac3ab637fa128d9d4a976e4821e84caac291
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wallisellen-switzerland-september-23-2017-260nw-1095799265.txt
@@ -0,0 +1 @@
+0 0.494872 0.466071 0.979487 0.917857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wildcat-co-usa-march-9-260nw-259701209.txt b/projects/drone-net/normalized-labels/wildcat-co-usa-march-9-260nw-259701209.txt
new file mode 100644
index 0000000000000000000000000000000000000000..600698ec8a51b87afa0190b47a5911acf5f1fee2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wildcat-co-usa-march-9-260nw-259701209.txt
@@ -0,0 +1 @@
+0 0.508974 0.419643 0.776923 0.689286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/williamsburg-virginia-usa-circa-december-260nw-1105100144.txt b/projects/drone-net/normalized-labels/williamsburg-virginia-usa-circa-december-260nw-1105100144.txt
new file mode 100644
index 0000000000000000000000000000000000000000..094804a5aa5701eef9cb054fb7b59adab7eb517a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/williamsburg-virginia-usa-circa-december-260nw-1105100144.txt
@@ -0,0 +1 @@
+0 0.502564 0.351786 0.994872 0.696429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/williamsburg-virginia-usa-circa-december-260nw-1105100147.txt b/projects/drone-net/normalized-labels/williamsburg-virginia-usa-circa-december-260nw-1105100147.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c8c16500cd7bbd2aac4497ae6352fca7d416e96e
--- /dev/null
+++ b/projects/drone-net/normalized-labels/williamsburg-virginia-usa-circa-december-260nw-1105100147.txt
@@ -0,0 +1 @@
+0 0.474359 0.417857 0.902564 0.571429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/williamsburg-virginia-usa-circa-december-260nw-1105100156.txt b/projects/drone-net/normalized-labels/williamsburg-virginia-usa-circa-december-260nw-1105100156.txt
new file mode 100644
index 0000000000000000000000000000000000000000..73cf1ac7aba293df989d427621eb7d1d9b9cec38
--- /dev/null
+++ b/projects/drone-net/normalized-labels/williamsburg-virginia-usa-circa-december-260nw-1105100156.txt
@@ -0,0 +1 @@
+0 0.508974 0.366071 0.982051 0.696429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/williamsburg-virginia-usa-circa-december-260nw-778761706.txt b/projects/drone-net/normalized-labels/williamsburg-virginia-usa-circa-december-260nw-778761706.txt
new file mode 100644
index 0000000000000000000000000000000000000000..899a2dea56f3e76f2996c477badb4e764d7e9830
--- /dev/null
+++ b/projects/drone-net/normalized-labels/williamsburg-virginia-usa-circa-december-260nw-778761706.txt
@@ -0,0 +1 @@
+0 0.485897 0.435714 0.715385 0.585714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wilmington-delaware-usa-december-27-260nw-782470504.txt b/projects/drone-net/normalized-labels/wilmington-delaware-usa-december-27-260nw-782470504.txt
new file mode 100644
index 0000000000000000000000000000000000000000..baec8389025e0120b404acb279aa7079e2de132f
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wilmington-delaware-usa-december-27-260nw-782470504.txt
@@ -0,0 +1 @@
+0 0.521614 0.483929 0.714697 0.867857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-13-260nw-792889216.txt b/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-13-260nw-792889216.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8df8346b44185d6dbb842ed8ad9b8d15ef2e72f2
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-13-260nw-792889216.txt
@@ -0,0 +1 @@
+0 0.517291 0.491071 0.965418 0.489286
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-13-260nw-792889960.txt b/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-13-260nw-792889960.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a5af0fe7df65fa4a822055cb74c076998dd5afa5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-13-260nw-792889960.txt
@@ -0,0 +1 @@
+0 0.491354 0.444643 0.965418 0.482143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-4-260nw-786742954.txt b/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-4-260nw-786742954.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fe1bf1e5790f781f0bc2c7085942ea826df903d9
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-4-260nw-786742954.txt
@@ -0,0 +1 @@
+0 0.523077 0.451786 0.953846 0.660714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-4-260nw-786743509.txt b/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-4-260nw-786743509.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ac7a8c15e715096b8a185b46665825537b8d278c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-4-260nw-786743509.txt
@@ -0,0 +1 @@
+0 0.501441 0.457143 0.835735 0.907143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-4-260nw-786748516.txt b/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-4-260nw-786748516.txt
new file mode 100644
index 0000000000000000000000000000000000000000..76bc6d135e55f5309f3b6bd587b2a694efb17220
--- /dev/null
+++ b/projects/drone-net/normalized-labels/wilmington-delaware-usa-january-4-260nw-786748516.txt
@@ -0,0 +1 @@
+0 0.502882 0.446429 0.994236 0.892857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/workers-standing-around-quadcopter-placed-260nw-1137628337.txt b/projects/drone-net/normalized-labels/workers-standing-around-quadcopter-placed-260nw-1137628337.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cb8bc20ed194044e1198a3952aa77ba4741d0cd5
--- /dev/null
+++ b/projects/drone-net/normalized-labels/workers-standing-around-quadcopter-placed-260nw-1137628337.txt
@@ -0,0 +1 @@
+0 0.535806 0.728571 0.207161 0.250000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792847762.txt b/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792847762.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2e27c2eab97e456d671d473bd8dd54596a1c9527
--- /dev/null
+++ b/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792847762.txt
@@ -0,0 +1 @@
+0 0.727506 0.332143 0.534704 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792851323.txt b/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792851323.txt
new file mode 100644
index 0000000000000000000000000000000000000000..535b2b5fab60f9d4094f82ab7b0db46664282391
--- /dev/null
+++ b/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792851323.txt
@@ -0,0 +1 @@
+0 0.532134 0.433929 0.832905 0.717857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792852793.txt b/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792852793.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6f15dd5c21411182b2b1adeaae90348e3680fd63
--- /dev/null
+++ b/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792852793.txt
@@ -0,0 +1 @@
+0 0.500000 0.494643 0.866324 0.546429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792857188.txt b/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792857188.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32932ffe648cd98dfa9930889926182eafc55896
--- /dev/null
+++ b/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792857188.txt
@@ -0,0 +1 @@
+0 0.695373 0.250000 0.526992 0.421429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792858457.txt b/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792858457.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00459f63aa3e0646ed4bb12991d9fb47fbd601db
--- /dev/null
+++ b/projects/drone-net/normalized-labels/yogyakarta-indonesia-14-january-2018-260nw-792858457.txt
@@ -0,0 +1 @@
+0 0.698091 0.321429 0.603819 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/yogykarta-indonesia-14-january-2018-260nw-792846346.txt b/projects/drone-net/normalized-labels/yogykarta-indonesia-14-january-2018-260nw-792846346.txt
new file mode 100644
index 0000000000000000000000000000000000000000..01ffb58bbafaf07a3dc1043c3f77e2291a2b8192
--- /dev/null
+++ b/projects/drone-net/normalized-labels/yogykarta-indonesia-14-january-2018-260nw-792846346.txt
@@ -0,0 +1 @@
+0 0.469152 0.458929 0.804627 0.517857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/young-stylish-man-glasses-holding-260nw-417334945.txt b/projects/drone-net/normalized-labels/young-stylish-man-glasses-holding-260nw-417334945.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e7dd10f7eb38fbd532eb2948f75fde26a565e831
--- /dev/null
+++ b/projects/drone-net/normalized-labels/young-stylish-man-glasses-holding-260nw-417334945.txt
@@ -0,0 +1 @@
+0 0.312821 0.616071 0.369231 0.310714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661767.txt b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661767.txt
new file mode 100644
index 0000000000000000000000000000000000000000..99f26dbbc30d9ba440beaceb625bf6b8da977f75
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661767.txt
@@ -0,0 +1 @@
+0 0.493590 0.450000 0.243590 0.207143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661782.txt b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661782.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be050fc4623edd425f351dde7bb5c4102795dd92
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661782.txt
@@ -0,0 +1 @@
+0 0.508728 0.487500 0.099751 0.125000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661797.txt b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661797.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ddc7747da002b42a2877c90478cb1f9d6e56eefb
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661797.txt
@@ -0,0 +1 @@
+0 0.493852 0.453571 0.422131 0.557143
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661827.txt b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661827.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7a3e333c948b3dc9e495b48645ebb80892bbc0b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661827.txt
@@ -0,0 +1 @@
+0 0.712500 0.464286 0.352778 0.271429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661833.txt b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661833.txt
new file mode 100644
index 0000000000000000000000000000000000000000..606aeb98837b5bcd1ef0e9e8d4016155141167b8
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661833.txt
@@ -0,0 +1 @@
+0 0.507895 0.458929 0.463158 0.317857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661839.txt b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661839.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f8ecbdc534e3edaf5ec202aada59f2608a50cac
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661839.txt
@@ -0,0 +1 @@
+0 0.528205 0.419643 0.312821 0.210714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661842.txt b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661842.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31805166d5bbc062702fa7fb42c0213478355285
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-652661842.txt
@@ -0,0 +1 @@
+0 0.498718 0.437500 0.371795 0.325000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-653298130.txt b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-653298130.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca03c4a4968952d49770218b914572ae8a8adb03
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-653298130.txt
@@ -0,0 +1 @@
+0 0.479487 0.453571 0.389744 0.271429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-653298142.txt b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-653298142.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f60615a180e46378c93686cf6429604a2606e8dc
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-653298142.txt
@@ -0,0 +1 @@
+0 0.289954 0.421429 0.420091 0.385714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-725111437.txt b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-725111437.txt
new file mode 100644
index 0000000000000000000000000000000000000000..25c4ede40faf78140f29ace66b3bb76376a0d266
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zobnatica-serbia-may-29th-2017-260nw-725111437.txt
@@ -0,0 +1 @@
+0 0.494872 0.441071 0.333333 0.275000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zrenjanin-serbia-april-2016-image-260nw-399788032.txt b/projects/drone-net/normalized-labels/zrenjanin-serbia-april-2016-image-260nw-399788032.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b73701f09070391893cbce5483c3e637e3f12e6
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zrenjanin-serbia-april-2016-image-260nw-399788032.txt
@@ -0,0 +1 @@
+0 0.428205 0.373214 0.753846 0.625000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zrenjanin-serbia-april-2016-image-260nw-399788035.txt b/projects/drone-net/normalized-labels/zrenjanin-serbia-april-2016-image-260nw-399788035.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0cd52c15e7e5ef149a36fc9d759395cc869935a3
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zrenjanin-serbia-april-2016-image-260nw-399788035.txt
@@ -0,0 +1 @@
+0 0.337179 0.550000 0.617949 0.542857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zrenjanin-serbia-april-2016-image-260nw-399788038.txt b/projects/drone-net/normalized-labels/zrenjanin-serbia-april-2016-image-260nw-399788038.txt
new file mode 100644
index 0000000000000000000000000000000000000000..45c79309e5cb847c621109759978c5debc553e91
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zrenjanin-serbia-april-2016-image-260nw-399788038.txt
@@ -0,0 +1 @@
+0 0.352304 0.401786 0.363144 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zrenjanin-serbia-august-2017-image-260nw-706304971.txt b/projects/drone-net/normalized-labels/zrenjanin-serbia-august-2017-image-260nw-706304971.txt
new file mode 100644
index 0000000000000000000000000000000000000000..30de0967c16493137f545a618756060f92d0a30c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zrenjanin-serbia-august-2017-image-260nw-706304971.txt
@@ -0,0 +1 @@
+0 0.407692 0.382143 0.671795 0.742857
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zrenjanin-serbia-august-2017-image-260nw-706304983.txt b/projects/drone-net/normalized-labels/zrenjanin-serbia-august-2017-image-260nw-706304983.txt
new file mode 100644
index 0000000000000000000000000000000000000000..694c88b09ee1338f2f0acfe0fa1f400e685abf65
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zrenjanin-serbia-august-2017-image-260nw-706304983.txt
@@ -0,0 +1 @@
+0 0.479487 0.328571 0.441026 0.521429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zrenjanin-serbia-august-2017-image-260nw-706304998.txt b/projects/drone-net/normalized-labels/zrenjanin-serbia-august-2017-image-260nw-706304998.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10bd0591d52a1b6f3db3d0fb2c1902c1033f114a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zrenjanin-serbia-august-2017-image-260nw-706304998.txt
@@ -0,0 +1 @@
+0 0.610256 0.283929 0.497436 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zrenjanin-serbia-august-2017-image-260nw-706305004.txt b/projects/drone-net/normalized-labels/zrenjanin-serbia-august-2017-image-260nw-706305004.txt
new file mode 100644
index 0000000000000000000000000000000000000000..24e7f0ef19481903e553b4d84310195c394d1e2a
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zrenjanin-serbia-august-2017-image-260nw-706305004.txt
@@ -0,0 +1 @@
+0 0.666090 0.442857 0.314879 0.228571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404413.txt b/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404413.txt
new file mode 100644
index 0000000000000000000000000000000000000000..56370ff383df0159cf4f18ed8d283b3f0705a1d7
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404413.txt
@@ -0,0 +1 @@
+0 0.372979 0.458929 0.330254 0.410714
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404428.txt b/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404428.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e578fb277a89e77f31dfb78d452b3d14dcb58903
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404428.txt
@@ -0,0 +1 @@
+0 0.617866 0.501786 0.714640 0.796429
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404434.txt b/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404434.txt
new file mode 100644
index 0000000000000000000000000000000000000000..50809de23ca5bdcb45a9b0cc66149be36cd18f78
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404434.txt
@@ -0,0 +1 @@
+0 0.337061 0.410714 0.495208 0.350000
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404443.txt b/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404443.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78e17b8b2fbf742491233f128bbd384b30a0876c
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404443.txt
@@ -0,0 +1 @@
+0 0.403846 0.416071 0.600000 0.453571
\ No newline at end of file
diff --git a/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404458.txt b/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404458.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a327390ef87381c461e9d418a48e8aa7b4e20e9b
--- /dev/null
+++ b/projects/drone-net/normalized-labels/zrenjanin-serbia-october-2015-image-260nw-334404458.txt
@@ -0,0 +1 @@
+0 0.372222 0.416071 0.388889 0.560714
\ No newline at end of file
diff --git a/projects/drone-net/split.py b/projects/drone-net/split.py
new file mode 100644
index 0000000000000000000000000000000000000000..7cdb2a48c9120cc0dc1485d487c47bb7f3ad0089
--- /dev/null
+++ b/projects/drone-net/split.py
@@ -0,0 +1,28 @@
+import glob
+import os
+import Tkinter
+import Tkconstants
+import tkFileDialog
+while True:
+    print("Please select your image directory.")
+    current_dir = tkFileDialog.askdirectory()
+    if current_dir == None or current_dir == "":
+        print("You must select a directory.")
+        continue
+    break
+# Percentage of images to be used for the test set
+percentage_test = 10
+# Create and/or truncate train.txt and test.txt
+file_train = open('train.txt', 'w')
+file_test = open('test.txt', 'w')
+# Populate train.txt and test.txt
+counter = 1
+index_test = round(100 / percentage_test)
+for pathAndFilename in glob.iglob(os.path.join(current_dir, "*.jpg")):
+    title, ext = os.path.splitext(os.path.basename(pathAndFilename))
+    if counter == index_test:
+        counter = 1
+        file_test.write(current_dir + "/" + title + '.jpg' + "\n")
+    else:
+        file_train.write(current_dir + "/" + title + '.jpg' + "\n")
+        counter = counter + 1
diff --git a/projects/drone-net/test.txt b/projects/drone-net/test.txt
new file mode 100644
index 0000000000000000000000000000000000000000..35647c0720cc066e4898142838e3734899f8c84b
--- /dev/null
+++ b/projects/drone-net/test.txt
@@ -0,0 +1,266 @@
+./images/kuala-lumpurmalaysia-october-182016-drone-260nw-501877357.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993388.jpg
+./images/flying-drone-near-amazing-waterfall-260nw-1132738235.jpg
+./images/pilsen-czech-republic-may-28-260nw-648763570.jpg
+./images/august-24-2017-labuan-malaysia-260nw-710603782.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1038766843.jpg
+./images/bangkok-thailand-july-2018-dji-260nw-1135451888.jpg
+./images/kampala-uganda-10082017-dji-phantom-260nw-759789205.jpg
+./images/dji-mavic-pro-drone-riga-260nw-533974795.jpg
+./images/drone-dji-mavic-air-isolated-260nw-1050687497.jpg
+./images/wallisellen-switzerland-may-22-2018-260nw-1096725995.jpg
+./images/august-24-2017-labuan-malaysia-260nw-702821572.jpg
+./images/kiev-ukraine-october-10-2014-260nw-222779863.jpg
+./images/selangormalaysia-june-182018-picture-dji-260nw-1116431309.jpg
+./images/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853369.jpg
+./images/pilsen-czech-republic-march-25-260nw-609023321.jpg
+./images/kostroma-russia-september-24-2017-260nw-724044889.jpg
+./images/pecs-baranya-hungary-february-19-260nw-1029294976.jpg
+./images/kagawa-japan-april-29-2017-260nw-631927346.jpg
+./images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1028053921.jpg
+./images/udonthani-thailand-march-05-2016-260nw-387931201.jpg
+./images/zrenjanin-serbia-august-2017-image-260nw-706304998.jpg
+./images/new-york-usa-march-24-260nw-1060540625.jpg
+./images/russia-poltavskaya-village-may-1-260nw-473757097.jpg
+./images/drone-dji-mavic-air-on-260nw-1050687506.jpg
+./images/stlouis-missouri-august-24th-editorial-260nw-309465878.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016301.jpg
+./images/herceg-novi-montenegro-april-18-260nw-625123271.jpg
+./images/bangkok-thailandmay-16-2016-drone-260nw-421674451.jpg
+./images/kharkiv-ukraine-march-3-2018-260nw-1048140541.jpg
+./images/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853378.jpg
+./images/moldova-chisinau-october-11-2017-260nw-733622011.jpg
+./images/kuala-lumpur-malaysia-january-31-260nw-570152068.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-591272015.jpg
+./images/athens-greece-october-12-2014-260nw-228976963.jpg
+./images/russia-poltavskaya-village-28-august-260nw-609504488.jpg
+./images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621660.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344440.jpg
+./images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534489.jpg
+./images/kiev-ukraine-october-29-2016-260nw-506345446.jpg
+./images/varna-bulgaria-february-14-2018-260nw-1029051238.jpg
+./images/nevsehir-turkey-april-22-2017-260nw-629792597.jpg
+./images/bangkok-thailandmay-16-2016-drone-260nw-421674430.jpg
+./images/krasnodar-russia-april-14-2017-260nw-740123020.jpg
+./images/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479571.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738165.jpg
+./images/kostroma-russia-september-23-2017-260nw-721149928.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038601066.jpg
+./images/kuala-lumpur-malaysia-january-31-260nw-570151705.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-560644858.jpg
+./images/tyumen-russia-april-23-2016-260nw-420645619.jpg
+./images/pilsen-czech-republic-july-07-260nw-673357705.jpg
+./images/rio-de-janeiro-april-17-260nw-409196518.jpg
+./images/kuala-lumpurmalaysia-october-182016-drone-260nw-501878086.jpg
+./images/pilsen-czech-republic-may-18-260nw-1125457595.jpg
+./images/pecs-baranya-hungary-february-19-260nw-1029294973.jpg
+./images/pilsen-czech-republic-june-2-260nw-430524919.jpg
+./images/russia-poltavskaya-village-may-13-260nw-576579913.jpg
+./images/selangor-malaysia-06-jan-2017-260nw-562911928.jpg
+./images/dji-mavic-pro-drone-flight-260nw-1009622704.jpg
+./images/pilsen-czech-republic-july-9-260nw-294835910.jpg
+./images/budapest-hungary-december-10-2017-260nw-1034092768.jpg
+./images/dji-phantom-4-pro-obsidian-260nw-1088928398.jpg
+./images/herceg-novi-montenegro-april-18-260nw-624351914.jpg
+./images/udonthani-thailand-january-8-2017-260nw-573211159.jpg
+./images/russia-moscow-redion-june-08-260nw-1119940988.jpg
+./images/pilsen-czech-republic-june-28-260nw-291448265.jpg
+./images/stlouis-missouri-august-24th-editorial-260nw-309465869.jpg
+./images/hands-adjust-quadcopter-before-launching-260nw-1137571430.jpg
+./images/toronto-canada-february-17-2017-260nw-584082076.jpg
+./images/rawang-malaysia-mac-5-2018-260nw-1040459725.jpg
+./images/moscow-russia-april-1-2017-260nw-617465885.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873533.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221722.jpg
+./images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582090.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990694.jpg
+./images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734897.jpg
+./images/udonthani-thailand-january-8-2017-260nw-573210997.jpg
+./images/bangkok-thailand-jun-25-2017-260nw-666929803.jpg
+./images/circa-december-23-2015-white-260nw-354366170.jpg
+./images/honolulu-hi-feb-8-2015-260nw-250937161.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631779.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993493.jpg
+./images/milan-italy-09272017-close-on-260nw-1057924505.jpg
+./images/chonburithailand-august-12-2017-dji-260nw-698814820.jpg
+./images/pilsen-czech-republic-september-9-260nw-314912444.jpg
+./images/surattanee-thailand-sep-11-2015-260nw-470595896.jpg
+./images/dji-mavic-pro-drone-flying-260nw-676181266.jpg
+./images/illustrative-editorial-image-drone-dji-260nw-1112837297.jpg
+./images/semenyih-selangormalaysia-november-11-2017-260nw-747442681.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873548.jpg
+./images/toronto-canada-february-17-2017-260nw-582238822.jpg
+./images/stlouis-missouri-august-24th-editorial-260nw-309465947.jpg
+./images/ping-village-china-october-10-260nw-536931109.jpg
+./images/toronto-canada-february-17-2017-260nw-581749969.jpg
+./images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621642.jpg
+./images/kuala-lumpur-malaysia-october-2017-260nw-738185530.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993472.jpg
+./images/huettenberg-germany-april-22-2018-260nw-1142270543.jpg
+./images/drone-sky-quadruple-260nw-660540760.jpg
+./images/kiev24-march2018-professional-aerial-drone-260nw-1142172347.jpg
+./images/melaka-malaysia-november-18-2017-260nw-757399183.jpg
+./images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582063.jpg
+./images/kostroma-russia-september-24-2017-260nw-724044868.jpg
+./images/view-complete-set-dji-phantom-260nw-1010962072.jpg
+./images/kaunas-lithuania-april-24-2017-260nw-653883454.jpg
+./images/stlouis-missouri-august-24th-editorial-260nw-309465923.jpg
+./images/kandalaksha-russia-may-24-2018-260nw-1127515907.jpg
+./images/zobnatica-serbia-may-29th-2017-260nw-652661827.jpg
+./images/dji-mavic-pro-drone-flying-260nw-676181263.jpg
+./images/kagawa-japan-april-23-2017-260nw-629637950.jpg
+./images/ufarussia-10062016-man-photographer-shooting-260nw-449873581.jpg
+./images/seoul-south-korea-april-28-260nw-1081459541.jpg
+./images/udonthani-thailand-may-6-2016-260nw-422590789.jpg
+./images/udonthani-thailand-january-18-2018-260nw-1006006837.jpg
+./images/chon-buri-thailand-june-24-260nw-1124858261.jpg
+./images/kostroma-russia-september-23-2017-260nw-721902964.jpg
+./images/miami-february-09-photo-dji-260nw-175611962.jpg
+./images/saintpetersburg-russia-june-4-2016-260nw-455369956.jpg
+./images/moscow-russia01-apr-2017-dji-260nw-615678137.jpg
+./images/circa-january-6-2016-dji-260nw-359232386.jpg
+./images/kostroma-russia-september-23-2017-260nw-721149910.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990688.jpg
+./images/circa-december-23-2015-white-260nw-354366173.jpg
+./images/cherkasst-ukraina-june-17-2016white-260nw-570386401.jpg
+./images/kiev-ukraine-june-20-2018-260nw-1126503905.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016235.jpg
+./images/sunnyvale-ca-usa-june-17-260nw-685366945.jpg
+./images/pilsen-czech-republic-march-25-260nw-609023243.jpg
+./images/udonthani-thailand-february-15-2017-260nw-582041203.jpg
+./images/surattanee-thailand-sep-11-2015-260nw-469724219.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-592137731.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503647.jpg
+./images/phuket-thailand-8112016-drone-flying-260nw-518400709.jpg
+./images/moscow-region-russia-september-24-260nw-353893760.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334801622.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334801568.jpg
+./images/thailand-july-17-2018-dji-260nw-1141712912.jpg
+./images/thailand-july-17-2018-dji-260nw-1141712237.jpg
+./images/goreme-nevsehir-april-22-2017-260nw-649022356.jpg
+./images/august-24-2017-labuan-malaysia-260nw-703211644.jpg
+./images/fort-collins-co-usa-february-260nw-586729343.jpg
+./images/circa-january-6-2016-white-260nw-359229737.jpg
+./images/pembrokeshire-uk-september-20-2017-260nw-719797951.jpg
+./images/bangkok-thailand-march-2018-dji-260nw-1068024125.jpg
+./images/astana-kazakhstan-september-2-2017-260nw-726603310.jpg
+./images/prague-czech-republic-march-7-260nw-388821661.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503632.jpg
+./images/porto-alegre-brazil-april-2017-260nw-633389735.jpg
+./images/koseuuemoisa-estonia-july-9-2017-260nw-675513889.jpg
+./images/milan-circa-august-2016-dji-260nw-518335225.jpg
+./images/pilsen-czech-republic-april-29-260nw-413128048.jpg
+./images/bangkok-thailand-may-15-2016-260nw-420618253.jpg
+./images/milan-italy-april-24-2015-260nw-305415023.jpg
+./images/russia-poltavskaya-village-may-9-260nw-636768163.jpg
+./images/labuan-malaysia-january-29-2016-260nw-369519626.jpg
+./images/london-august-2-2017-dji-260nw-689641930.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334801580.jpg
+./images/sydney-australia-may-11-2017-260nw-667800325.jpg
+./images/fort-collins-co-usa-may-260nw-277942451.jpg
+./images/mini-drone-floating-above-rapeseed-260nw-1085479199.jpg
+./images/goreme-nevsehir-april-22-2017-260nw-649022401.jpg
+./images/rawang-malaysia-march-3-2018-260nw-1037488339.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221728.jpg
+./images/istanbul-turkey-july-3-2018-260nw-1131337241.jpg
+./images/russia-irkutsk-february-04-2017-260nw-573424861.jpg
+./images/singaporejan-21-2017-flying-dji-260nw-560684272.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344428.jpg
+./images/italy-dolomites-alps-august-09-260nw-1097832617.jpg
+./images/niedernhausen-germany-april-9-2017-260nw-617777489.jpg
+./images/pilsen-czech-republic-june-27-260nw-293037125.jpg
+./images/fort-collins-co-usa-december-260nw-235275478.jpg
+./images/stlouis-missouri-december19-editorial-photo-260nw-239359597.jpg
+./images/moab-ut-usa-may-7-260nw-660732781.jpg
+./images/sanktpetersburg-russia-march-11-2018-260nw-1043062711.jpg
+./images/nazare-portugal-dec-17-2016-260nw-1040771722.jpg
+./images/nong-khai-thailand-jan-3-260nw-631477400.jpg
+./images/dji-mavic-pro-on-white-260nw-1125301628.jpg
+./images/drone-flight-dji-phantom-3-260nw-545092063.jpg
+./images/ping-village-china-october-10-260nw-536931130.jpg
+./images/pilsen-czech-republic-may-28-260nw-648763564.jpg
+./images/pilsen-czech-republic-january-19-260nw-560273245.jpg
+./images/09-february-2017-ufa-russia-260nw-1062076787.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-711184717.jpg
+./images/kuantan-pahang-may-15-2016-260nw-421552240.jpg
+./images/kuala-lumpur-malaysia-january-31-260nw-570151768.jpg
+./images/bangkok-thailand-march-22closeup-on-260nw-1052212496.jpg
+./images/bangkok-thailand-november-14-2016-260nw-515226520.jpg
+./images/drone-oversees-activity-firefighters-during-260nw-569066557.jpg
+./images/london-august-2-2017-dji-260nw-689641837.jpg
+./images/varna-bulgaria-february-9-2017-260nw-599584238.jpg
+./images/seattle-usa-october-9-2014-260nw-234867913.jpg
+./images/circa-january-6-2016-dji-260nw-359234705.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993460.jpg
+./images/dolzhanskaya-russia-02052018-image-dji-260nw-1083057137.jpg
+./images/krasnodar-russia-may-30-2017-260nw-651799618.jpg
+./images/st-petersburg-russia-may-4-260nw-433413271.jpg
+./images/silhouette-drones-260nw-526185124.jpg
+./images/toronto-canada-february-17-2017-260nw-582748372.jpg
+./images/papar-sabah-my-12-march-260nw-1044012451.jpg
+./images/kostroma-russia-september-23-2017-260nw-721149934.jpg
+./images/pilsen-czech-republic-september-24-260nw-320172443.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382269.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993433.jpg
+./images/rostov-on-don-russia-january-260nw-549365947.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689300.jpg
+./images/kagawa-japan-april-23-2017-260nw-629531465.jpg
+./images/dji-mavic-air-drone-bicycle-260nw-1050697589.jpg
+./images/athens-greece-december-20-2014-260nw-246192943.jpg
+./images/melaka-malaysia-circa-january-2018-260nw-1012675756.jpg
+./images/october-2017-shah-alam-malaysia-260nw-749097040.jpg
+./images/moscow-russia-april-1-2017-260nw-617465378.jpg
+./images/milan-circa-august-2016-dji-260nw-549437602.jpg
+./images/kazan-russia-june-25-2015-260nw-403353925.jpg
+./images/pilsen-czech-republic-january-19-260nw-560273251.jpg
+./images/milan-circa-october-2016-dji-260nw-509116849.jpg
+./images/annapolis-md-march-10-2018-260nw-1047939241.jpg
+./images/circa-february-1-2016-dji-260nw-370639631.jpg
+./images/pilsen-czech-republic-january-19-260nw-561511561.jpg
+./images/papar-sabah-my-12-march-260nw-1044013159.jpg
+./images/kagawa-japan-june-19-2016-260nw-439468951.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1038280915.jpg
+./images/russia-poltavskaya-village-may-1-260nw-473757124.jpg
+./images/udonthani-thailand-december-11-2015-260nw-371324692.jpg
+./images/krasnodar-russia-april-14-2017-260nw-740123047.jpg
+./images/udonthani-thailand-october-192015-flying-260nw-334423034.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873647.jpg
+./images/kuala-lumpur-malaysia-october-2017-260nw-738185557.jpg
+./images/russia-poltavskaya-village-may-1-260nw-414621868.jpg
+./images/pecs-baranya-hungary-march-1-260nw-747462445.jpg
+./images/astana-kazakhstan-december-18-2017-260nw-777449599.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334798670.jpg
+./images/udonthani-thailand-january-18-2018-260nw-1006006834.jpg
+./images/varna-bulgaria-april-21-2016-260nw-421432909.jpg
+./images/dji-mavic-pro-drone-moscow-260nw-1028042260.jpg
+./images/sanktpetersburg-russia-march-11-2018-260nw-1043137855.jpg
+./images/bangkok-thailand-november-14-2016-260nw-521776258.jpg
+./images/pilsen-czech-republic-june-28-260nw-291803927.jpg
+./images/pilsen-czech-republic-march-24-260nw-608048117.jpg
+./images/pulau-pinangmalaysia-25-july-2018drone-260nw-1142129600.jpg
+./images/russia-poltavskaya-village-may-13-260nw-576579943.jpg
+./images/august-24-2017-labuan-malaysia-260nw-706015858.jpg
+./images/pilsen-czech-republic-march-19-260nw-264260708.jpg
+./images/downings-ireland-march-06-2016-260nw-387693487.jpg
+./images/nakhonpathom-thailand-march-19-2018-260nw-1055107331.jpg
+./images/kijkduin-netherlands-march-24-2017-260nw-609706310.jpg
+./images/labuan-malaysia-january-29-2016-260nw-369519644.jpg
+./images/kuala-lumpur-malaysia-september-9-260nw-713358379.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334798709.jpg
+./images/keda-georgia-23-march-2018-260nw-1054835978.jpg
+./images/pilsen-czech-republic-may-18-260nw-1125457589.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221485.jpg
+./images/kagawa-japan-june-8-2017-260nw-656437294.jpg
+./images/pilsen-czech-republic-september-9-260nw-314912441.jpg
+./images/kiev16-june2018-flying-dji-phantom-260nw-1120841090.jpg
+./images/london-august-2-2017-dji-260nw-693510838.jpg
+./images/pilsen-czech-republic-july-9-260nw-294835907.jpg
+./images/rio-de-janeiro-april-17-260nw-409196539.jpg
+./images/quadcopter-placed-on-box-before-260nw-1137583841.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992611.jpg
+./images/drone-landing-mat-260nw-758106700.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689297.jpg
+./images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734870.jpg
+./images/loei-thailand-18-july-2015-260nw-455166682.jpg
+./images/prachuap-khiri-khan-thailand-june-260nw-285533252.jpg
+./images/19th-july-2017-pahang-malaysia-260nw-680436295.jpg
\ No newline at end of file
diff --git a/projects/drone-net/train.txt b/projects/drone-net/train.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1538d6f057f3fe3e639291a60817bfcd314be3b2
--- /dev/null
+++ b/projects/drone-net/train.txt
@@ -0,0 +1,2389 @@
+./images/bangkok-thailand-june-18-2016-260nw-438990676.jpg
+./images/canmore-ab-apr-15-2016-260nw-582367249.jpg
+./images/zrenjanin-serbia-april-2016-image-260nw-399788032.jpg
+./images/niedernhausen-germany-april-9-2017-260nw-618876131.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990517.jpg
+./images/pilsen-czech-republic-january-19-260nw-560273230.jpg
+./images/istanbul-turkey-5-september-2017-260nw-720511963.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689264.jpg
+./images/bangkok-thailand-27-january-2018-260nw-1048958474.jpg
+./images/yogyakarta-indonesia-14-january-2018-260nw-792858457.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503650.jpg
+./images/circa-february-1-2016-dji-260nw-370639601.jpg
+./images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534501.jpg
+./images/drone-dji-mavic-air-on-260nw-1050687500.jpg
+./images/galati-romania-february-16-2017-260nw-600469928.jpg
+./images/bangkok-thailand-march-21closeup-on-260nw-1052849606.jpg
+./images/sliven-bulgaria-december-272017-image-260nw-793534327.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1038766882.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760235.jpg
+./images/pilsen-czech-republic-february-18-260nw-379389916.jpg
+./images/herceg-novi-montenegro-april-18-260nw-629755358.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-597605294.jpg
+./images/kuantan-pahang-may-15-2016-260nw-420619222.jpg
+./images/russia-poltavskaya-village-may-1-260nw-733491466.jpg
+./images/drone-dji-mavic-air-on-260nw-1040549371.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221719.jpg
+./images/toronto-canada-february-17-2017-260nw-582748378.jpg
+./images/bangkok-thailandmay-16-2016-drone-260nw-421674493.jpg
+./images/astana-kazakhstan-september-2-2017-260nw-726603298.jpg
+./images/phuket-thailand-8112016-man-remote-260nw-518400715.jpg
+./images/milan-italy-september-27th-2017-260nw-723131899.jpg
+./images/nakhon-ratchasima-thailand-november-10-260nw-513601348.jpg
+./images/chon-buri-thailand-june-24-260nw-1124858270.jpg
+./images/moscow-region-russia-may-02-260nw-416156506.jpg
+./images/pilsen-czech-republic-july-26-260nw-299942411.jpg
+./images/nakornpratom-thailand-nov-17-editorial-260nw-518837071.jpg
+./images/seoul-south-korea-april-28-260nw-1081859609.jpg
+./images/rostov-on-don-russia-january-260nw-549365962.jpg
+./images/kota-kinabalu-malaysia-february-22-260nw-1031465644.jpg
+./images/thessaloniki-greece-october-4-2015-260nw-467252657.jpg
+./images/pilsen-czech-republic-june-27-260nw-291109652.jpg
+./images/honolulu-hi-feb-8-2015-260nw-250937188.jpg
+./images/krasnodar-russia-may-30-2017-260nw-740239285.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1038766852.jpg
+./images/pilsen-czech-republic-march-03-260nw-1037943106.jpg
+./images/dji-mavic-air-flat-layout-260nw-1038880132.jpg
+./images/bangkok-thailand-august-14-2016-260nw-468332966.jpg
+./images/bangkok-thailand-july-2018-dji-260nw-1135452209.jpg
+./images/torino-italy-march-07-2018-260nw-1040670358.jpg
+./images/herceg-novi-montenegro-april-18-260nw-678682495.jpg
+./images/kuala-lumpur-malaysia-july-13-260nw-676356811.jpg
+./images/pisa-italy-july-5-2015-260nw-723823441.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689651.jpg
+./images/kuala-lumpur-malaysia-7-november-260nw-750130798.jpg
+./images/pilsen-czech-republic-june-2-260nw-430524916.jpg
+./images/minsk-belarus-december-3-2017-260nw-770503282.jpg
+./images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582099.jpg
+./images/august-24-2017-labuan-malaysia-260nw-703211650.jpg
+./images/bangkok-thailand-october-10-2017-260nw-732642682.jpg
+./images/phuket-thailand-8112016-man-remote-260nw-518400730.jpg
+./images/august-24-2017-quadrocopter-dji-260nw-702821539.jpg
+./images/fort-collins-co-usa-february-260nw-271415249.jpg
+./images/athens-greece-march-30-2015-260nw-317457044.jpg
+./images/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785178.jpg
+./images/halifax-uk-april-2-2018-260nw-1059588002.jpg
+./images/thailandlopburi11jun2017-dji-mavic-pro-drone-260nw-657853375.jpg
+./images/drone-quadcopter-dji-phantom-4-260nw-1044882715.jpg
+./images/pilsen-czech-republic-july-16-260nw-297579908.jpg
+./images/mersin-turkey-february-12-2017-260nw-583815160.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-624460604.jpg
+./images/astana-kazakhstan-december-18-2017-260nw-777450178.jpg
+./images/dji-phantom-4-pro-being-260nw-1010339167.jpg
+./images/papar-sabah-my-12-march-260nw-1044012475.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038601063.jpg
+./images/pilsen-czech-republic-july-9-260nw-294835904.jpg
+./images/thailand-bangkok-30-march-2017-260nw-611082734.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873656.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1037699866.jpg
+./images/phetchabun-thailand-october-31-2016-260nw-549646033.jpg
+./images/zobnatica-serbia-may-29th-2017-260nw-652661842.jpg
+./images/miami-florida-usa-may-20-260nw-1096543397.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990406.jpg
+./images/saintpetersburg-russia-june-4-2016-260nw-455369959.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873569.jpg
+./images/moscow-russia-circa-may-2016-260nw-424590964.jpg
+./images/istanbul-turkey-july-3-2018-260nw-1131337244.jpg
+./images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535503.jpg
+./images/ufarussia-10062016-drone-flying-background-260nw-449873638.jpg
+./images/circa-january-6-2016-dji-260nw-359232392.jpg
+./images/surattanee-thailand-sep-11-2015-260nw-468559256.jpg
+./images/zobnatica-serbia-may-29th-2017-260nw-652661782.jpg
+./images/moscow-russia-april-1-2017-260nw-617477195.jpg
+./images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621735.jpg
+./images/bangkok-thailand-july-162018-photo-260nw-1134856226.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640584760.jpg
+./images/fort-collins-co-usa-march-260nw-259414220.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990496.jpg
+./images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734924.jpg
+./images/empoli-italy-september-20-2015-260nw-319371038.jpg
+./images/udonthani-thailand-december-11-2015-260nw-371324635.jpg
+./images/moscow-russia-may-28-2017-260nw-650140381.jpg
+./images/greece-june-2017-scenic-view-260nw-745938385.jpg
+./images/wilmington-delaware-usa-january-4-260nw-786742954.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382284.jpg
+./images/labuan-malaysia-january-29-2016-260nw-369519629.jpg
+./images/bangkok-thailand-november-14-2016-260nw-515756776.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631734.jpg
+./images/wallisellen-switzerland-september-23-2017-260nw-1095799265.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328222130.jpg
+./images/saintpetersburg-russia-march-26-2016-260nw-398965510.jpg
+./images/kazan-russia-june-25-2015-260nw-409168390.jpg
+./images/dji-spark-sticker-cover-available-260nw-707416564.jpg
+./images/malaysia-petaling-jaya-august-1-260nw-741312559.jpg
+./images/kuala-lumpur-malaysia-may-2-260nw-1081493828.jpg
+./images/pilsen-czech-republic-may-18-260nw-1125457601.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631959.jpg
+./images/kagawa-japan-april-23-2017-260nw-629637956.jpg
+./images/thessaloniki-greece-august-2-2017-260nw-705681958.jpg
+./images/orfo-baranya-hungary-10312016-dji-260nw-1132494968.jpg
+./images/kuala-lumpur-malaysia-december-16-260nw-777844096.jpg
+./images/moscow-russia01-apr-2017-dji-260nw-615678212.jpg
+./images/action-260nw-619858790.jpg
+./images/thailand-august-23-2017-dji-260nw-684692635.jpg
+./images/pilsen-czech-republic-january-19-260nw-560273206.jpg
+./images/varna-bulgaria-april-22-2016-260nw-412288855.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-592137716.jpg
+./images/straszyn-poland-october-20-2015-260nw-335658002.jpg
+./images/novi-sad-serbia-may-19-260nw-454402867.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993499.jpg
+./images/istanbul-turkey-may-19-2015-260nw-279367454.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221608.jpg
+./images/varna-bulgaria-april-23-2016-260nw-414637084.jpg
+./images/carr-co-usa-april-12-260nw-622772453.jpg
+./images/rostov-on-don-russia-january-260nw-548406727.jpg
+./images/kuala-lumpur-malaysia-circa-december-260nw-778430233.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738168.jpg
+./images/goreme-nevsehir-april-22-2017-260nw-649022377.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334801628.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990040.jpg
+./images/pilsen-czech-republic-july-9-260nw-294835916.jpg
+./images/pisa-italy-july-19-2015-260nw-298033190.jpg
+./images/semenyih-selangormalaysia-november-11-2017-260nw-747442630.jpg
+./images/minsk-belarusmay-26-2016drone-quadcopter-260nw-433253803.jpg
+./images/krasnodar-russia-may-30-2017-260nw-740239144.jpg
+./images/fort-collins-co-usa-may-260nw-277942454.jpg
+./images/zrenjanin-serbia-october-2015-image-260nw-334404434.jpg
+./images/circa-january-6-2016-dji-260nw-359231357.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344368.jpg
+./images/pilsen-czech-republic-march-24-260nw-608044472.jpg
+./images/fort-collins-co-usa-july-260nw-293921336.jpg
+./images/moscow-region-russia-september-24-260nw-353893790.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1046050654.jpg
+./images/kuala-lumpur-malaysia-january-31-260nw-570151654.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221695.jpg
+./images/russia-poltavskaya-village-may-1-260nw-415411528.jpg
+./images/bangkok-thailand-14-march-2018-260nw-1067035427.jpg
+./images/malaysia-petaling-jaya-august-1-260nw-741312538.jpg
+./images/phayao-thailand-february-25-2017-260nw-640386331.jpg
+./images/izborsk-russia-june-10-2018-260nw-1110882359.jpg
+./images/03012017-dji-phantom-flying-sky-260nw-555436903.jpg
+./images/papar-sabah-my-12-march-260nw-1044013888.jpg
+./images/circa-january-27-2016-dji-260nw-369526973.jpg
+./images/hai-ukraine-october-20-2016-260nw-508633582.jpg
+./images/seoul-south-korea-april-28-260nw-1081459547.jpg
+./images/budapest-hungary-december-10-2017-260nw-1021905223.jpg
+./images/kagawa-japan-june-15-2017-260nw-671651773.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990655.jpg
+./images/milan-italy-09272017-close-on-260nw-1057924487.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992632.jpg
+./images/seoul-south-korea-april-28-260nw-1081459538.jpg
+./images/dji-mavic-pro-drone-israel-260nw-732157480.jpg
+./images/kuala-lumpur-malaysia-february-3-260nw-1019191063.jpg
+./images/pilsen-czech-republic-june-20-260nw-1117736999.jpg
+./images/moscow-russia-24-september-2017-260nw-721160377.jpg
+./images/bangkok-thailand-october-10-2017-260nw-731452612.jpg
+./images/bethesda-md-november-10-2017-260nw-753012532.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016256.jpg
+./images/pilsen-czech-republic-april-22-260nw-410281957.jpg
+./images/wilmington-delaware-usa-december-27-260nw-782470504.jpg
+./images/empoli-italy-september-20-2015-260nw-319371029.jpg
+./images/kagawa-japan-march-17-2017-260nw-609118391.jpg
+./images/labuan-malaysia-january-29-2016-260nw-369519623.jpg
+./images/dji-mavic-pro-drone-moscow-260nw-1108177427.jpg
+./images/semporna-malaysia-march-30-2018-260nw-1062256976.jpg
+./images/circa-january-27-2016-dji-260nw-369526988.jpg
+./images/thailand-lop-buri-18-june-260nw-664057417.jpg
+./images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218145.jpg
+./images/ufarussia-10062016-drone-flying-background-260nw-449873659.jpg
+./images/kuala-lumpur-malaysia-december-16-260nw-777844087.jpg
+./images/dji-phantom-4-pro-obsidian-260nw-1088925782.jpg
+./images/ratchaburi-bangkok-september-22-2016-260nw-472883209.jpg
+./images/pilsen-czech-republic-january-19-260nw-561511585.jpg
+./images/kuala-lumpurmalaysia-october-182016-drone-260nw-501878278.jpg
+./images/august-24-2017-unmanned-aerial-260nw-702820960.jpg
+./images/august-24-2017-labuan-malaysia-260nw-702849181.jpg
+./images/thailandlopburi15jun2017-dji-mavic-pro-drone-260nw-661064797.jpg
+./images/minsk-belarus-july-2018-flat-260nw-1142247806.jpg
+./images/pilsen-czech-republic-march-17-260nw-261302357.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016241.jpg
+./images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621615.jpg
+./images/illustrative-editorial-image-dji-mavic-260nw-1112837300.jpg
+./images/kagawa-japan-october-10-2017-260nw-733504699.jpg
+./images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621738.jpg
+./images/loei-thailand-18-july-2015-260nw-455275528.jpg
+./images/pilsen-czech-republic-march-31-260nw-399192196.jpg
+./images/kota-kinabalu-sabah-august-2-260nw-689069086.jpg
+./images/russia-poltavskaya-village-may-1-260nw-473757094.jpg
+./images/kagawa-japan-may-31-2016-260nw-430210639.jpg
+./images/stlouis-missouri-december19-editorial-photo-260nw-239359483.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992605.jpg
+./images/dji-phantom-3s-drone-ready-260nw-690052978.jpg
+./images/papar-sabah-my-12-march-260nw-1044012481.jpg
+./images/saintpetersburg-russia-june-4-2016-260nw-436138888.jpg
+./images/stlouis-missouri-august-24th-editorial-260nw-309465953.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438989998.jpg
+./images/pilsen-czech-republic-may-11-260nw-648341119.jpg
+./images/ubud-bali-circa-february-2017-260nw-581767942.jpg
+./images/varna-bulgaria-february-9-2017-260nw-583480357.jpg
+./images/astana-kazakhstan-september-2-2017-260nw-721055806.jpg
+./images/krasnodar-russia-may-30-2017-260nw-740239216.jpg
+./images/moers-germany-january-19-2017-260nw-559490941.jpg
+./images/udonthani-thailand-february-15-2017-260nw-582041221.jpg
+./images/kijkduin-netherlands-march-24-2017-260nw-609706286.jpg
+./images/kagawa-japan-april-29-2017-260nw-631805732.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760196.jpg
+./images/udonthani-thailand-jan-31-2016-260nw-371387017.jpg
+./images/bangkok-thailandmay-16-2016-drone-260nw-421674367.jpg
+./images/ukraine-september-19-2015drone-phantom-260nw-409276609.jpg
+./images/udonthani-thailand-february-15-2017-260nw-582041197.jpg
+./images/dji-mavic-pro-drone-moscow-260nw-1033378597.jpg
+./images/pilsen-czech-republic-july-16-260nw-297579926.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1038766846.jpg
+./images/ensenada-baja-california-mexico-december-260nw-786128071.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631953.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382311.jpg
+./images/pilsen-czech-republic-march-25-260nw-609023252.jpg
+./images/gryon-switzerland-10-march-2017-260nw-608022173.jpg
+./images/zobnatica-serbia-may-29th-2017-260nw-653298130.jpg
+./images/dji-mavic-pro-drone-flight-260nw-677261833.jpg
+./images/sunnyvale-ca-usa-june-17-260nw-685367266.jpg
+./images/phuket-thailand-may-9-drone-260nw-636496436.jpg
+./images/circa-january-6-2016-white-260nw-359229728.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334801607.jpg
+./images/istanbul-turkey-may-19-2015-260nw-279704978.jpg
+./images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114922.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221584.jpg
+./images/london-august-2-2017-dji-260nw-693510841.jpg
+./images/dji-mavic-air-flat-layout-260nw-1038880123.jpg
+./images/indonesia-14-january-2018-drone-260nw-792849643.jpg
+./images/saintpetersburg-russia-july-23-2016-260nw-465564677.jpg
+./images/pilsen-czech-republic-june-28-260nw-291448280.jpg
+./images/yogyakarta-indonesia-14-january-2018-260nw-792851323.jpg
+./images/nakornpratom-thailand-nov-17-editorial-260nw-518837656.jpg
+./images/selangor-malaysia-06-jan-2017-260nw-562917499.jpg
+./images/papar-sabah-my-12-march-260nw-1044012472.jpg
+./images/budapest-hungary-december-10-2017-260nw-1106154548.jpg
+./images/placentia-ca-usa-february-18th-260nw-1029654928.jpg
+./images/moers-germany-january-19-2017-260nw-559490962.jpg
+./images/moscow-russia-april-1-2017-260nw-617465696.jpg
+./images/pilsen-czech-republic-april-27-260nw-412639906.jpg
+./images/gdansk-poland-november-3-2017-260nw-749955070.jpg
+./images/chiang-maithailand-july-11-2015-260nw-296189390.jpg
+./images/pecs-baranya-hungary-february-19-260nw-1029294970.jpg
+./images/kagawa-japan-april-23-2017-260nw-629531453.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334798784.jpg
+./images/negeri-sembilan-malaysia-december-14-260nw-776079067.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1038766840.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993448.jpg
+./images/amsterdam-netherlands-december-17-2017-260nw-776461360.jpg
+./images/before-launching-quadcopter-placed-on-260nw-1137625031.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-590802539.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760208.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990430.jpg
+./images/moscow-russia-april-1-2017-260nw-617465387.jpg
+./images/minsk-belarusmay-26-2016flying-drone-260nw-432460621.jpg
+./images/bangkok-thailandmay-16-2016-drone-260nw-421674307.jpg
+./images/moscow-russia-march-3-2017-260nw-594254678.jpg
+./images/tallinn-estonia-march-14-2016-260nw-392135200.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221596.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1037614702.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990691.jpg
+./images/istanbul-turkey-may-19-2015-260nw-280280813.jpg
+./images/kostroma-russia-september-24-2017-260nw-724044874.jpg
+./images/flying-drone-near-amazing-waterfall-260nw-1132738232.jpg
+./images/kostroma-russia-september-24-2017-260nw-724045414.jpg
+./images/pilsen-czech-republic-july-26-260nw-300050918.jpg
+./images/tyumen-russia-april-23-2016-260nw-420645586.jpg
+./images/kagawa-japan-may-31-2016-260nw-430210648.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503626.jpg
+./images/pecs-baranya-hungary-march-1-260nw-747462430.jpg
+./images/kagawa-japan-may-20-2017-260nw-653434402.jpg
+./images/kuala-lumpur-malaysia-january-31-260nw-570152005.jpg
+./images/moscow-russia-april-1-2017-260nw-617465864.jpg
+./images/kijkduin-netherlands-march-24-2017-260nw-609706328.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016298.jpg
+./images/kagawa-japan-may-17-2016-260nw-430213045.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990724.jpg
+./images/dji-mavic-pro-drone-flight-260nw-677261845.jpg
+./images/sanktpetersburg-russia-march-11-2018-260nw-1043032756.jpg
+./images/kuala-lumpur-malaysia-october-2017-260nw-738185500.jpg
+./images/almere-netherlands-september-29-2017-260nw-724434283.jpg
+./images/honolulu-hi-feb-8-2015-260nw-250937179.jpg
+./images/udonthani-thailand-december-11-2015-260nw-371324668.jpg
+./images/kota-kinabalu-malaysia-february-22-260nw-1031465638.jpg
+./images/kagawa-japan-june-15-2017-260nw-661282186.jpg
+./images/milan-circa-october-2016-dji-260nw-509116870.jpg
+./images/stlouis-missouri-august-24th-editorial-260nw-309465941.jpg
+./images/kuala-lumpur-malaysia-january-31-260nw-570151921.jpg
+./images/udonthani-thailand-december-11-2015-260nw-371324632.jpg
+./images/semenyih-selangormalaysia-november-11-2017-260nw-747442588.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334801610.jpg
+./images/udonthani-thailand-march-05-2016-260nw-387931198.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990682.jpg
+./images/kostroma-russia-september-23-2017-260nw-721902907.jpg
+./images/kampala-uganda-10082017-dji-phantom-260nw-759789199.jpg
+./images/drone-quadcopter-dji-phantom-4-260nw-1044882709.jpg
+./images/selangor-malaysia-06-jan-2017-260nw-562911862.jpg
+./images/endau-rompin-may-15-2016-260nw-421557418.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334798637.jpg
+./images/yogyakarta-indonesia-14-january-2018-260nw-792857188.jpg
+./images/perak-malaysia-20th-march-2017-260nw-638972497.jpg
+./images/las-vegas-april-18-2016-260nw-409398178.jpg
+./images/drone-quadrocopter-dji-phantom-high-260nw-457832482.jpg
+./images/pilsen-czech-republic-june-28-260nw-291803936.jpg
+./images/kaunas-lithuania-december-30-2015-260nw-359958605.jpg
+./images/yogykarta-indonesia-14-january-2018-260nw-792846346.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1044084376.jpg
+./images/sanktpetersburg-russia-march-11-2018-260nw-1046050636.jpg
+./images/kuala-lumpur-malaysia-7-november-260nw-750130741.jpg
+./images/pilsen-czech-republic-march-17-260nw-267694034.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-717395503.jpg
+./images/kiev-ukraine-june-20-2018-260nw-1129141976.jpg
+./images/istanbul-turkey-may-19-2015-260nw-279613013.jpg
+./images/circa-january-6-2016-dji-260nw-359234726.jpg
+./images/prague-czech-republic-march-7-260nw-388821655.jpg
+./images/moscow-region-russia-september-24-260nw-353893784.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631851.jpg
+./images/negeri-sembilan-malaysia-march-9-260nw-1042387042.jpg
+./images/fort-collins-co-usa-march-260nw-263264375.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631977.jpg
+./images/pilsen-czech-republic-june-28-260nw-291803933.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760232.jpg
+./images/kostroma-russia-september-23-2017-260nw-721149913.jpg
+./images/pilsen-czech-republic-january-19-260nw-560273221.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990667.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738258.jpg
+./images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734894.jpg
+./images/udon-thani-thailand-may-18-260nw-791041909.jpg
+./images/st-petersburg-russia-july-18-260nw-344454689.jpg
+./images/bangkok-thailand-may-15-2016-260nw-420618229.jpg
+./images/kuala-lumpur-malaysia-january-31-260nw-570151981.jpg
+./images/prague-czech-republic-march-7-260nw-388821658.jpg
+./images/phu-quoc-vietnam-march-2017-260nw-682677556.jpg
+./images/istanbul-turkey-5-september-2017-260nw-715394539.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873635.jpg
+./images/varna-bulgaria-july-092016-image-260nw-626563094.jpg
+./images/downings-ireland-march-06-2016-260nw-387693463.jpg
+./images/chonburi-thailand-december-7-2017-260nw-786563431.jpg
+./images/ratchaburi-thailand-nov-3-2016-260nw-522323662.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503668.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382227.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221638.jpg
+./images/melaka-malaysia-november-18-2017-260nw-757399171.jpg
+./images/telaviv-israel-april-3-2018-260nw-1064470913.jpg
+./images/fort-collins-co-usa-july-260nw-207119806.jpg
+./images/dji-mavic-pro-drone-riga-260nw-533974804.jpg
+./images/mini-drone-floating-blue-sky-260nw-1060288604.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328222226.jpg
+./images/kota-kinabalu-malaysia-february-22-260nw-1031465626.jpg
+./images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1026652579.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-590802533.jpg
+./images/istanbul-turkey-july-3-2018-260nw-1131337247.jpg
+./images/odessa-ukraine-april-4-2015-260nw-266898983.jpg
+./images/bangkok-thailand-october-13-2016-260nw-497856532.jpg
+./images/phetchabun-thailand-october-31-2016-260nw-549646060.jpg
+./images/miami-florida-usa-may-20-260nw-1096543403.jpg
+./images/dnepropetrovsk-ukraine-november-5-2015-260nw-336522884.jpg
+./images/varna-bulgaria-february-17-2018-260nw-1039676188.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990700.jpg
+./images/moers-germany-january-19-2017-260nw-559490983.jpg
+./images/pilsen-czech-republic-march-25-260nw-614353055.jpg
+./images/dji-mavic-pro-drone-israel-260nw-732157351.jpg
+./images/melaka-malaysia-november-18-2017-260nw-757399159.jpg
+./images/pilsen-czech-republic-july-16-260nw-297059162.jpg
+./images/drone-dji-mavic-air-control-260nw-1050687482.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503653.jpg
+./images/03012017-dji-phantom-flying-sky-260nw-555436900.jpg
+./images/25-may-2018-lviv-ukraine-260nw-1109034161.jpg
+./images/kostroma-russia-september-23-2017-260nw-721902913.jpg
+./images/moscow-russia-april-1-2017-260nw-617465744.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328222229.jpg
+./images/mavic-pro-dji-on-white-260nw-1133852885.jpg
+./images/kagawa-japan-april-22-2017-260nw-625596302.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382281.jpg
+./images/circa-february-1-2016-dji-260nw-370639592.jpg
+./images/kuala-lumpur-oct-17-drones-260nw-328472246.jpg
+./images/udonthani-thailand-august-14-2016-260nw-470091731.jpg
+./images/estonia-tallinn-june-15-2018-260nw-1113744080.jpg
+./images/thessaloniki-greece-august-2-2017-260nw-705681919.jpg
+./images/kuala-lumpur-malaysia-may-2-260nw-1081494893.jpg
+./images/dji-mavic-pro-drone-flying-260nw-1009622707.jpg
+./images/calgary-ab-april-10-2017-260nw-636117512.jpg
+./images/operator-adjusts-quadcopter-before-launching-260nw-1137569375.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-560644870.jpg
+./images/melaka-malaysia-november-3-2017-260nw-750247636.jpg
+./images/semenyih-selangormalaysia-november-11-2017-260nw-747444673.jpg
+./images/chonburi-thailand-december-7-2017-260nw-786563434.jpg
+./images/istanbul-turkey-july-3-2018-260nw-1131337235.jpg
+./images/lopburi-thailand-nov-3-2016-260nw-510148783.jpg
+./images/moscow-region-russia-september-24-260nw-353893763.jpg
+./images/mersin-turkey-march-9-2017-260nw-596748680.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738189.jpg
+./images/udonthani-thailand-may-6-2016-260nw-422590795.jpg
+./images/samara-russia-april-24-2016-260nw-1073298923.jpg
+./images/miami-february-09-photo-dji-260nw-175611959.jpg
+./images/melaka-malaysia-november-24-2017-260nw-764038423.jpg
+./images/nakorn-prathom-thailand-8-january-260nw-789038281.jpg
+./images/dji-spark-drone-on-air-260nw-1062783170.jpg
+./images/tyumen-russia-april-23-2016-260nw-420645607.jpg
+./images/loei-thailand-18-july-2015-260nw-455166685.jpg
+./images/miami-february-09-photo-dji-260nw-175611956.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1038766888.jpg
+./images/pilsen-czech-republic-january-19-260nw-608040893.jpg
+./images/moscow-russia-april-1-2017-260nw-617465714.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689273.jpg
+./images/endau-rompin-may-15-2016-260nw-421557409.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334798676.jpg
+./images/quadcopter-placed-on-landing-pad-260nw-1137609788.jpg
+./images/williamsburg-virginia-usa-circa-december-260nw-1105100147.jpg
+./images/pilsen-czech-republic-april-29-260nw-428843206.jpg
+./images/perth-scotland-july-18-2014-260nw-288566402.jpg
+./images/09-february-2017-ufa-russia-260nw-1062076784.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328222196.jpg
+./images/telaviv-israel-april-3-2018-260nw-1064470916.jpg
+./images/riyadh-saudi-arabia-february-16-260nw-1027602172.jpg
+./images/kiev-ukraine-april-24-2016-260nw-410937187.jpg
+./images/bangkok-thailand-aug-13-2017-260nw-696989998.jpg
+./images/istanbul-turkey-may-19-2015-260nw-280281479.jpg
+./images/kaunas-lithuania-december-30-2015-260nw-359958530.jpg
+./images/kostroma-russia-september-24-2017-260nw-724044886.jpg
+./images/halifax-uk-april-01-2018-260nw-1058870345.jpg
+./images/circa-january-6-2016-dji-260nw-359230775.jpg
+./images/ulm-bavaria-germany-25th-june-260nw-666032962.jpg
+./images/milan-circa-august-2016-dji-260nw-517204288.jpg
+./images/hamburg-germanyjuly-29-2016flying-drone-260nw-469625867.jpg
+./images/nong-khai-thailand-jan-3-260nw-688038127.jpg
+./images/st-petersburg-russia-june-4-260nw-455414860.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738225.jpg
+./images/williamsburg-virginia-usa-circa-december-260nw-1105100156.jpg
+./images/lets-begin-260nw-619858805.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1037614699.jpg
+./images/sanktpetersburg-russia-march-11-2018-260nw-1043258473.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221533.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344419.jpg
+./images/astana-kazakhstan-september-2-2017-260nw-721055803.jpg
+./images/negeri-sembilan-malaysia-march-9-260nw-1042387018.jpg
+./images/kagawa-japan-june-19-2016-260nw-439468954.jpg
+./images/russia-poltavskaya-village-may-9-260nw-638135605.jpg
+./images/illustrative-editorial-image-drone-dji-260nw-1112837303.jpg
+./images/rostov-on-don-russia-january-260nw-549365980.jpg
+./images/athens-greece-december-20-2014-260nw-246192937.jpg
+./images/grudziadz-poland-august-27-2015-260nw-480601810.jpg
+./images/october-2017-shah-alam-dji-260nw-749100040.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873536.jpg
+./images/drone-quadrocopter-dji-phantom-high-260nw-457832512.jpg
+./images/stlouis-missouri-december19-editorial-photo-260nw-239359429.jpg
+./images/dji-spark-uav-drone-quadrocopter-260nw-1134511202.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1038766837.jpg
+./images/toronto-canada-february-17-2017-260nw-582748381.jpg
+./images/savonlinna-finland-march-22-dji-260nw-429733222.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990466.jpg
+./images/varna-bulgaria-february-14-2018-260nw-1038304966.jpg
+./images/pilsen-czech-republic-july-16-260nw-297059177.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503680.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992704.jpg
+./images/pilsen-czech-republic-june-2-260nw-430524922.jpg
+./images/milan-italy-09272017-close-on-260nw-1057924514.jpg
+./images/nakornpratom-thailand-nov-17-editorial-260nw-518837116.jpg
+./images/dji-phantom-4-pro-obsidian-260nw-1088928422.jpg
+./images/istanbul-turkey-may-19-2015-260nw-280281050.jpg
+./images/nong-khai-thailand-jan-3-260nw-688033345.jpg
+./images/kaunas-lithuania-december-30-2015-260nw-359958608.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1038281179.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1037073433.jpg
+./images/sunnyvale-ca-usa-june-17-260nw-685366903.jpg
+./images/flying-quadrocopter-remote-controlled-drone-260nw-1068131075.jpg
+./images/moscow-russia-april-1-2017-260nw-617465438.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438989968.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-591272000.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990652.jpg
+./images/sanktpetersburg-russia-march-11-2018-260nw-1043046619.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738228.jpg
+./images/rostov-on-don-russia-january-260nw-548406700.jpg
+./images/empoli-italy-september-20-2015-260nw-319371032.jpg
+./images/dji-phantom-4-drone-260nw-404078368.jpg
+./images/moers-germany-january-19-2017-260nw-559490932.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1044048622.jpg
+./images/august-24-2017-labuan-malaysia-260nw-706016302.jpg
+./images/sofia-bulgaria-june-22-2015-260nw-308593724.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503677.jpg
+./images/pilsen-czech-republic-march-17-260nw-267694022.jpg
+./images/october-2017-shah-alam-dji-260nw-749098849.jpg
+./images/paphos-district-cyprus-july-19-260nw-310134455.jpg
+./images/drone-quadcopter-dji-phantom-4-260nw-1044882712.jpg
+./images/fort-collins-co-usa-march-260nw-265211504.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738252.jpg
+./images/swindon-uk-july-9-2017-260nw-674744638.jpg
+./images/milan-circa-august-2016-dji-260nw-548546452.jpg
+./images/drone-oversees-activity-firefighters-on-260nw-569088217.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990706.jpg
+./images/pilsen-czech-republic-april-29-260nw-413128051.jpg
+./images/pilsen-czech-republic-march-17-260nw-267694019.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016253.jpg
+./images/kiev24-march2018-professional-aerial-drone-260nw-1142694335.jpg
+./images/ufarussia-10062016-drone-flying-background-260nw-449873527.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992677.jpg
+./images/penang-malaysia-march-11-2018-260nw-1064486120.jpg
+./images/pilsen-czech-republic-june-20-260nw-1117736993.jpg
+./images/moscow-russia-24-september-2017-260nw-721160392.jpg
+./images/london-august-2-2017-dji-260nw-693510826.jpg
+./images/august-24-2017-labuan-malaysia-260nw-710602144.jpg
+./images/tenerife-spain-13022017-man-remote-260nw-579386086.jpg
+./images/pilsen-czech-republic-june-28-260nw-291448253.jpg
+./images/annapolis-md-march-10-2018-260nw-1047939244.jpg
+./images/zobnatica-serbia-may-29th-2017-260nw-725111437.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382233.jpg
+./images/drone-quadcopter-dji-phantom-3-260nw-483299746.jpg
+./images/nong-khai-thailand-jan-3-260nw-633567446.jpg
+./images/straszyn-poland-october-20-2015-260nw-335658026.jpg
+./images/kuala-lumpur-malaysia-january-31-260nw-570152026.jpg
+./images/turin-italy-march-8-2018-260nw-1041470044.jpg
+./images/kagawa-japan-may-06-2016-260nw-420080671.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-711186409.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-567949936.jpg
+./images/stlouis-missouri-august-24th-editorial-260nw-309465875.jpg
+./images/dji-phantom-4-pro-obsidian-260nw-1088928407.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328222202.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990679.jpg
+./images/dji-phantom-4-pro-obsidian-260nw-1088928413.jpg
+./images/moscow-russia-april-1-2017-260nw-617465708.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016247.jpg
+./images/milan-italy-april-24-2015-260nw-305415053.jpg
+./images/bangkok-thailand-november-14-2016-260nw-515756788.jpg
+./images/williamsburg-virginia-usa-circa-december-260nw-778761706.jpg
+./images/drone-oversees-activity-firefighters-during-260nw-569071027.jpg
+./images/bangkok-thailand-august-14-2016-260nw-468332927.jpg
+./images/chonburi-thailand-may-5-2018-260nw-1099844309.jpg
+./images/new-drone-image-260nw-1106812709.jpg
+./images/new-york-jan-23-dji-260nw-621837734.jpg
+./images/sanktpetersburg-russia-march-11-2018-260nw-1043242555.jpg
+./images/selangor-malaysia-06-jan-2017-260nw-562917835.jpg
+./images/kuala-lumpur-oct-17-drones-260nw-328472120.jpg
+./images/krasnodar-russia-may-30-2017-260nw-740239195.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-590802503.jpg
+./images/lopburi-thailand-nov-3-2016-260nw-510148792.jpg
+./images/bangkok-thailand-25-january-2018-260nw-1040281432.jpg
+./images/kota-kinabalu-malaysia-february-22-260nw-1031465647.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503629.jpg
+./images/kuala-lumpur-malaysia-circa-december-260nw-778430221.jpg
+./images/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466103.jpg
+./images/pilsen-czech-republic-april-29-260nw-413135578.jpg
+./images/bangkok-thailnad-july-30-2107-260nw-686668165.jpg
+./images/kaunas-lithuania-december-30-2015-260nw-359958623.jpg
+./images/stlouis-missouri-august-24th-editorial-260nw-309465908.jpg
+./images/russia-poltavskaya-village-may-9-260nw-638135554.jpg
+./images/pilsen-czech-republic-march-25-260nw-616936229.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503701.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503686.jpg
+./images/russia-poltavskaya-village-may-1-260nw-414657751.jpg
+./images/moscow-russia-march-3-2017-260nw-594254663.jpg
+./images/russia-poltavskaya-village-may-1-260nw-414657742.jpg
+./images/semporna-malaysia-march-30-2018-260nw-1062256979.jpg
+./images/pilsen-czech-republic-march-25-260nw-611830484.jpg
+./images/ukraine-september-19-2015drone-phantom-260nw-326736458.jpg
+./images/porto-alegre-brazil-april-2017-260nw-633389618.jpg
+./images/toronto-canada-february-17-2017-260nw-584089447.jpg
+./images/pilsen-czech-republic-june-28-260nw-291448286.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990658.jpg
+./images/russia-poltavskaya-village-may-1-260nw-414621874.jpg
+./images/milan-circa-august-2016-dji-260nw-596680721.jpg
+./images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582078.jpg
+./images/negeri-sembilan-malaysia-march-9-260nw-1042387009.jpg
+./images/sundal-norway-june-17-2017-260nw-665609923.jpg
+./images/kandalaksha-russia-may-24-2018-260nw-1127352350.jpg
+./images/pilsen-czech-republic-april-29-260nw-413128057.jpg
+./images/negeri-sembilan-malaysia-march-9-260nw-1042387027.jpg
+./images/kiev-ukraine-october-10-2014-260nw-222779749.jpg
+./images/moers-germany-january-19-2017-260nw-559490980.jpg
+./images/pilsen-czech-republic-june-28-260nw-291448262.jpg
+./images/thailand-lop-buri-18-june-260nw-664057399.jpg
+./images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734909.jpg
+./images/russia-poltavskaya-village-may-13-260nw-473669161.jpg
+./images/papar-sabah-my-12-march-260nw-1044012445.jpg
+./images/placentia-ca-usa-february-18th-260nw-1029654931.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689249.jpg
+./images/semenyih-selangormalaysia-november-11-2017-260nw-747442561.jpg
+./images/sanktpetersburg-russia-march-11-2018-260nw-1043248405.jpg
+./images/loei-thailand-18-july-2015-260nw-455124631.jpg
+./images/kuantan-pahang-may-15-2016-260nw-421552234.jpg
+./images/udonthani-thailand-january-8-2017-260nw-573211033.jpg
+./images/estonia-tallinn-june-15-2018-260nw-1113744062.jpg
+./images/kagawa-japan-march-10-2016-260nw-389323852.jpg
+./images/kagawa-japan-april-29-2017-260nw-631810742.jpg
+./images/herceg-novi-montenegro-april-18-260nw-625123355.jpg
+./images/skadovsk-ukraine-june-15-2018-260nw-1121976152.jpg
+./images/bangkok-thailand-march-2018-dji-260nw-1067043134.jpg
+./images/halifax-uk-april-01-2018-260nw-1058870351.jpg
+./images/pulau-tengah-mersing-may-15-260nw-421557448.jpg
+./images/pilsen-czech-republic-april-29-260nw-428843197.jpg
+./images/torino-italy-march-09-2018-260nw-1043086453.jpg
+./images/fort-collins-co-usa-august-260nw-310761263.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-711184759.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631743.jpg
+./images/varna-bulgaria-july-21-2016-260nw-458999026.jpg
+./images/fort-collins-co-usa-march-260nw-388394608.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631812.jpg
+./images/saintpetersburg-russia-march-26-2016-260nw-398035441.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1037073436.jpg
+./images/singaporejan-21-2017-flying-dji-260nw-560694322.jpg
+./images/pilsen-czech-republic-june-28-260nw-291803924.jpg
+./images/bangkok-thailand-14-march-2018-260nw-1067035430.jpg
+./images/kharkiv-ukraine-march-2-2018-260nw-1038318421.jpg
+./images/rostov-on-don-russia-january-260nw-548406721.jpg
+./images/bangkok-thailandnovember2hand-reaching-landing-approch-260nw-334116455.jpg
+./images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734840.jpg
+./images/oldenzaal-netherlands-june-19-2016-260nw-624875423.jpg
+./images/fort-collins-co-september-28-260nw-220201009.jpg
+./images/kagawa-japan-june-15-2017-260nw-671652337.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992620.jpg
+./images/rayong-thailand-april-17-2018-260nw-1083059450.jpg
+./images/malaysia-petaling-jaya-august-1-260nw-741312568.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738234.jpg
+./images/pilsen-czech-republic-april-29-260nw-429236677.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328222220.jpg
+./images/russia-poltavskaya-village-may-1-260nw-473757082.jpg
+./images/pilsen-czech-republic-march-24-260nw-608044457.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992614.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1038280909.jpg
+./images/istanbul-turkey-may-19-2015-260nw-279982028.jpg
+./images/russia-poltavskaya-village-may-9-260nw-638135533.jpg
+./images/pilsen-czech-republic-march-18-260nw-261695441.jpg
+./images/khonkaen-thailand-august-23-2017-260nw-684701641.jpg
+./images/lopburi-thailand-nov-3-2016-260nw-510148774.jpg
+./images/pilsen-czech-republic-march-25-260nw-609023306.jpg
+./images/herceg-novi-montenegro-april-18-260nw-624351929.jpg
+./images/phetchabun-thailand-october-31-2016-260nw-549646051.jpg
+./images/pilsen-czech-republic-june-28-260nw-291803930.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689282.jpg
+./images/moers-germany-january-19-2017-260nw-559490974.jpg
+./images/famous-quadcopter-dji-spark-260nw-710099161.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631860.jpg
+./images/new-york-jan-23-dji-260nw-621831824.jpg
+./images/zobnatica-serbia-may-29th-2017-260nw-652661833.jpg
+./images/st-petersburg-russia-may-4-260nw-463887596.jpg
+./images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535521.jpg
+./images/minsk-belarus-july-2018-flat-260nw-1142247812.jpg
+./images/vancouver-british-columbia-canada-january-260nw-564181900.jpg
+./images/estonia-tallinn-june-15-2018-260nw-1113744077.jpg
+./images/chanburi-thailand-11-april-2017-260nw-625760885.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689258.jpg
+./images/august-24-2017-labuan-malaysia-260nw-703211410.jpg
+./images/lago-antorno-lake-italy-october-260nw-772211296.jpg
+./images/gryon-switzerland-10-march-2017-260nw-608022065.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221497.jpg
+./images/milan-italy-09272017-close-on-260nw-1057924517.jpg
+./images/dji-mavic-pro-drone-flying-260nw-1009622686.jpg
+./images/milan-circa-august-2016-dji-260nw-551321926.jpg
+./images/dji-mavic-pro-drone-prague-260nw-636003530.jpg
+./images/milan-italy-september-27th-2017-260nw-724331182.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1044052723.jpg
+./images/tenerife-spain-13022017-drone-dji-260nw-580004959.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503665.jpg
+./images/istanbul-turkey-may-19-2015-260nw-279826349.jpg
+./images/pilsen-czech-republic-march-19-260nw-263691134.jpg
+./images/negeri-sembilan-malaysia-march-9-260nw-1042387036.jpg
+./images/dji-mavic-pro-drone-moscow-260nw-1028056351.jpg
+./images/sofia-bulgaria-july-03-2015image-260nw-308627849.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334798763.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738174.jpg
+./images/krasnodar-russia-may-30-2017-260nw-651799627.jpg
+./images/moscowoctober-10-drone-quadcopter-dji-260nw-340517027.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-590802509.jpg
+./images/pilsen-czech-republic-august-11-260nw-305238542.jpg
+./images/23-december-2016-phantom-4-260nw-543088960.jpg
+./images/dji-mavic-pro-drone-rigalatvia-260nw-542803267.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1037699875.jpg
+./images/niedernhausen-germany-february-25-2017-260nw-617835032.jpg
+./images/stlouis-missouri-december19-editorial-photo-260nw-239359492.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992692.jpg
+./images/moscow-mar-11-2014-control-260nw-261359609.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334801619.jpg
+./images/kuala-lumpur-malaysia-nov-5-260nw-751980943.jpg
+./images/dji-mavic-pro-drone-flight-260nw-677261866.jpg
+./images/kuala-lumpur-malaysia-december-16-260nw-777844090.jpg
+./images/cherkasst-ukraina-june-17-2016white-260nw-493473406.jpg
+./images/bangkok-thailand-november-14-2016-260nw-515226532.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-717395512.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738267.jpg
+./images/thessaloniki-greece-october-4-2015-260nw-467252654.jpg
+./images/surattanee-thailand-sep-11-2015-260nw-468559262.jpg
+./images/bangkok-thailand-november-14-2016-260nw-515756773.jpg
+./images/pisa-italy-july-5-2015-260nw-664634065.jpg
+./images/savonlinna-finland-march-22-dji-260nw-429733228.jpg
+./images/moscow-region-russia-may-01-260nw-416156509.jpg
+./images/moscow-russia-may-28-2017-260nw-650140360.jpg
+./images/budapest-hungary-december-10-2017-260nw-791655442.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-711186403.jpg
+./images/dji-mavic-pro-drone-moscow-260nw-1028082847.jpg
+./images/august-24-2017-labuan-malaysia-260nw-710629672.jpg
+./images/chiang-mai-thailand-jan-23-260nw-446130538.jpg
+./images/varna-bulgaria-february-14-2018-260nw-1038304555.jpg
+./images/moldova-chisinau-october-11-2017-260nw-733945879.jpg
+./images/surattanee-thailand-sep-11-2015-260nw-468559259.jpg
+./images/drone-flight-260nw-508153984.jpg
+./images/wilmington-delaware-usa-january-13-260nw-792889960.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334801592.jpg
+./images/toronto-canada-february-17-2017-260nw-582238741.jpg
+./images/tyumen-russia-april-23-2016-260nw-420645598.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344344.jpg
+./images/minsk-belarus-july-2018-flat-260nw-1142247815.jpg
+./images/nakorn-prathom-thailand-7-january-260nw-1026441742.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993424.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873593.jpg
+./images/athens-greece-march-30-2015-260nw-317587412.jpg
+./images/moscow-russia-april-1-2017-260nw-617465939.jpg
+./images/fort-collins-co-usa-september-260nw-315185585.jpg
+./images/dji-mavic-pro-drone-rigalatvia-260nw-533974276.jpg
+./images/pecs-baranya-hungary-february-19-260nw-1029294967.jpg
+./images/yogyakarta-indonesia-14-january-2018-260nw-792852793.jpg
+./images/london-august-2-2017-dji-260nw-689641846.jpg
+./images/udonthani-thailand-december-11-2015-260nw-371324629.jpg
+./images/rolla-missouridecember-28-2014-flying-260nw-263433857.jpg
+./images/varna-bulgaria-april-22-2016-260nw-419680582.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631803.jpg
+./images/kuala-lumpur-malaysia-december-16-260nw-777844093.jpg
+./images/kiev-ukraine-april-24-2016-260nw-410937157.jpg
+./images/chanburi-thailand-11-april-2017-260nw-625760849.jpg
+./images/berlin-germany-june-06-quadrocopter-260nw-706003558.jpg
+./images/semenyih-selangormalaysia-november-11-2017-260nw-747442753.jpg
+./images/usa-san-francisco-may-11-260nw-645069190.jpg
+./images/odessaukraine14-august2017video-operator-holds-professional-260nw-793479574.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760199.jpg
+./images/berlin-germany-june-06-2017-260nw-707648656.jpg
+./images/melaka-malaysia-november-23-2017-260nw-760772932.jpg
+./images/dji-mavic-pro-drone-riga-260nw-533974813.jpg
+./images/penang-malaysia-march-11-2018-260nw-1064486261.jpg
+./images/bangkok-thailandmay-16-2016-drone-260nw-421674379.jpg
+./images/flying-quadrocopter-remote-controlled-drone-260nw-1068131078.jpg
+./images/stlouis-missouri-august-24th-editorial-260nw-309465881.jpg
+./images/ukraine-kyiv-25-april-2017-260nw-697974997.jpg
+./images/pulau-tengah-mersing-may-15-260nw-421557403.jpg
+./images/pilsen-czech-republic-september-24-260nw-320506100.jpg
+./images/usa-san-francisco-may-11-260nw-647904949.jpg
+./images/varna-bulgaria-may-13-2016-260nw-420655426.jpg
+./images/kagawa-japan-april-22-2017-260nw-625582838.jpg
+./images/fort-collins-co-usa-august-260nw-212176903.jpg
+./images/kostroma-russia-september-23-2017-260nw-721902937.jpg
+./images/semporna-malaysia-march-30-2018-260nw-1062256964.jpg
+./images/varna-bulgaria-july-092016-image-260nw-670893016.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344425.jpg
+./images/03012017-dji-phantom-flying-sky-260nw-555436894.jpg
+./images/03012017-dji-phantom-flying-sky-260nw-554568607.jpg
+./images/downings-ireland-march-06-2016-260nw-387693511.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990445.jpg
+./images/pilsen-czech-republic-september-24-260nw-320506097.jpg
+./images/kiev24-march2018-professional-aerial-drone-260nw-1142172350.jpg
+./images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621669.jpg
+./images/kuantan-pahang-may-15-2016-260nw-420619201.jpg
+./images/pilsen-czech-republic-september-24-260nw-320172434.jpg
+./images/desaru-johor-malaysia-december-17-260nw-776113096.jpg
+./images/milan-circa-august-2016-dji-260nw-549960298.jpg
+./images/melaka-malaysia-november-18-2017-260nw-757399162.jpg
+./images/nakhonpathom-thailand-march-19-2018-260nw-1056362009.jpg
+./images/gdansk-poland-november-3-2017-260nw-749955067.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503656.jpg
+./images/pilsen-czech-republic-july-07-260nw-673378582.jpg
+./images/19th-july-2017-pahang-malaysia-260nw-680436289.jpg
+./images/circa-january-6-2016-white-260nw-359229740.jpg
+./images/pilsen-czech-republic-september-24-260nw-320172440.jpg
+./images/pilsen-czech-republic-january-19-260nw-561511591.jpg
+./images/london-august-2-2017-dji-260nw-689302993.jpg
+./images/august-24-2017-labuan-malaysia-260nw-710603770.jpg
+./images/ubud-bali-circa-february-2017-260nw-581767927.jpg
+./images/krasnodar-russia-may-30-2017-260nw-651799609.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221488.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993367.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992722.jpg
+./images/malang-indonesia-february-12-2018-260nw-1094600999.jpg
+./images/kiev-ukraine-april-24-2016-260nw-410937208.jpg
+./images/pilsen-czech-republic-july-16-260nw-297579914.jpg
+./images/london-england-uk-may-26-260nw-589111352.jpg
+./images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734873.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-624460613.jpg
+./images/kagawa-japan-march-17-2017-260nw-609118049.jpg
+./images/russia-poltavskaya-village-may-1-260nw-734333365.jpg
+./images/flying-drone-near-amazing-waterfall-260nw-1132738238.jpg
+./images/dji-mavic-pro-drone-flying-260nw-1009622701.jpg
+./images/goreme-nevsehir-april-22-2017-260nw-649021810.jpg
+./images/malacca-malaysia-july-12th-2017-260nw-675841702.jpg
+./images/circa-february-1-2016-microsoft-260nw-370640174.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689252.jpg
+./images/kaunas-lithuania-april-24-2017-260nw-654363355.jpg
+./images/dji-mavic-pro-drone-flying-260nw-1009622680.jpg
+./images/new-york-jan-23-dji-260nw-621831776.jpg
+./images/russia-poltavskaya-village-may-1-260nw-415411564.jpg
+./images/bangkok-thailand-aug-13-2017-260nw-695590864.jpg
+./images/moldova-chisinau-august-11-2017-260nw-695496412.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760238.jpg
+./images/bangkok-thailand-october-11-image-260nw-733146361.jpg
+./images/kuala-lumpur-malaysia-december-16-260nw-777844099.jpg
+./images/singaporejan-21-2017-flying-dji-260nw-560691373.jpg
+./images/bangkok-thailand-march-13-dji-260nw-395087089.jpg
+./images/kagawa-japan-april-23-2017-260nw-629531459.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-592326911.jpg
+./images/bangkok-thailand-july-2018-dji-260nw-1135451987.jpg
+./images/melaka-malaysia-november-3-2017-260nw-750247645.jpg
+./images/udonthani-thailand-december-11-2015-260nw-351283934.jpg
+./images/honolulu-hi-feb-8-2015-260nw-250937170.jpg
+./images/dji-mavic-pro-drone-rigalatvia-260nw-542803288.jpg
+./images/krasnodar-russia-june-10-2017-260nw-739947835.jpg
+./images/circa-december-23-2015-white-260nw-354366176.jpg
+./images/udonthani-thailand-january-8-2017-260nw-573211048.jpg
+./images/udonthani-thailand-august-14-2016-260nw-470091734.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689237.jpg
+./images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621654.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689285.jpg
+./images/ratchaburithailand-may-1-2016-flying-260nw-526717036.jpg
+./images/stlouis-missouri-december19-editorial-photo-260nw-239359576.jpg
+./images/st-petersburg-russia-may-4-260nw-433966006.jpg
+./images/circa-december-23-2015-white-260nw-354366179.jpg
+./images/circa-january-6-2016-dji-260nw-359232380.jpg
+./images/circa-january-27-2016-dji-260nw-369526979.jpg
+./images/laurel-md-november-22-2017-260nw-766224400.jpg
+./images/bangkok-thailand-august-14-2016-260nw-468332930.jpg
+./images/toronto-canada-february-17-2017-260nw-581749954.jpg
+./images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582093.jpg
+./images/pilsen-czech-republic-july-4-260nw-293522762.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992668.jpg
+./images/udonthani-thailand-december-11-2015-260nw-351283928.jpg
+./images/chiangmai-thailand-september-42016-image-260nw-478015633.jpg
+./images/minsk-belarus-december-3-2017-260nw-770503279.jpg
+./images/st-petersburg-russia-june-4-260nw-455414845.jpg
+./images/quadcopter-placed-on-box-before-260nw-1137583832.jpg
+./images/tenerife-spain-13022017-man-remote-260nw-579386116.jpg
+./images/pilsen-czech-republic-june-26-260nw-523708099.jpg
+./images/yogyakarta-indonesia-14-january-2018-260nw-792847762.jpg
+./images/pulau-pinangmalaysia-25-july-2018drone-260nw-1142135105.jpg
+./images/pecs-baranya-hungary-march-1-260nw-747462439.jpg
+./images/pilsen-czech-republic-june-20-260nw-1117736996.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016238.jpg
+./images/dji-mavic-pro-drone-riga-260nw-533974783.jpg
+./images/august-24-2017-labuan-malaysia-260nw-705711541.jpg
+./images/pilsen-czech-republic-march-25-260nw-611830475.jpg
+./images/kagawa-japan-april-23-2017-260nw-629638661.jpg
+./images/milan-circa-october-2016-dji-260nw-509116879.jpg
+./images/langkawi-malaysia-21st-march-2015-260nw-734037787.jpg
+./images/empoli-italy-september-20-2015-260nw-319371035.jpg
+./images/milan-circa-august-2016-dji-260nw-555892318.jpg
+./images/dji-mavic-pro-drone-rigalatvia-260nw-542803261.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016280.jpg
+./images/nong-khai-thailand-jan-3-260nw-554561596.jpg
+./images/nong-khai-thailand-jan-3-260nw-695286682.jpg
+./images/pilsen-czech-republic-july-9-260nw-294835901.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334798778.jpg
+./images/rio-de-janeiro-april-17-260nw-409196500.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990019.jpg
+./images/kagawa-japan-june-15-2017-260nw-667210633.jpg
+./images/pilsen-czech-republic-january-19-260nw-560273257.jpg
+./images/pilsen-czech-republic-may-28-260nw-648779605.jpg
+./images/kuala-lumpur-malaysia-december-16-260nw-777844084.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990739.jpg
+./images/hannover-germany-march-16-2016-260nw-563471020.jpg
+./images/desaru-johor-malaysia-december-17-260nw-776113144.jpg
+./images/udonthani-thailand-january-18-2018-260nw-1006006840.jpg
+./images/dji-mavic-air-flat-layout-260nw-1038880126.jpg
+./images/thailand-bangkok-30-march-2017-260nw-611082710.jpg
+./images/seoul-south-korea-april-28-260nw-1081859573.jpg
+./images/udonthani-thailand-february-15-2017-260nw-582041161.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438989989.jpg
+./images/tyumen-russia-april-23-2016-260nw-420645622.jpg
+./images/istanbul-turkey-may-19-2015-260nw-280280585.jpg
+./images/gdansk-poland-november-3-2017-260nw-749955058.jpg
+./images/bangkok-thailand-august-14-2016-260nw-468332957.jpg
+./images/papar-sabah-my-12-march-260nw-1044012484.jpg
+./images/drone-quadrocopter-dji-phantom-3-260nw-1022380930.jpg
+./images/kiev-ukraine-april-24-2016-260nw-410937193.jpg
+./images/chanburi-thailand-11-april-2017-260nw-633128876.jpg
+./images/dji-mavic-air-hand-on-260nw-1040549362.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221500.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328222145.jpg
+./images/estonia-tallinn-june-15-2018-260nw-1113744068.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990523.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990418.jpg
+./images/pilsen-czech-republic-july-16-260nw-297059159.jpg
+./images/russia-poltavskaya-village-may-1-260nw-414657754.jpg
+./images/nong-khai-thailand-jan-3-260nw-695240443.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016226.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631929.jpg
+./images/london-august-2-2017-dji-260nw-689641909.jpg
+./images/varna-bulgaria-february-9-2017-260nw-594063806.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038601081.jpg
+./images/drone-dji-mavic-air-control-260nw-1050687509.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503671.jpg
+./images/kota-kinabalu-malaysia-february-22-260nw-1031465635.jpg
+./images/dji-phantom-4-pro-obsidian-260nw-1088928410.jpg
+./images/dji-mavic-air-on-wooden-260nw-1050697202.jpg
+./images/ping-village-china-october-10-260nw-536931178.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344416.jpg
+./images/dji-mavic-air-flat-layout-260nw-1038880135.jpg
+./images/kagawa-japan-december-15-2016-260nw-538133812.jpg
+./images/wallisellen-switzerland-19-september-2017-260nw-788161153.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-590802527.jpg
+./images/udonthani-thailand-december-11-2015-260nw-371324710.jpg
+./images/bangkok-thailand-jun-25-2017-260nw-666929797.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344422.jpg
+./images/sanktpetersburg-russia-march-11-2018-260nw-1043260843.jpg
+./images/sanktpetersburg-russia-march-11-2018-260nw-1043254648.jpg
+./images/zobnatica-serbia-may-29th-2017-260nw-653298142.jpg
+./images/malaysia-petaling-jaya-august-1-260nw-741312424.jpg
+./images/samara-russia-september-11-2016-260nw-493303933.jpg
+./images/malaysia-petaling-jaya-august-1-260nw-741312511.jpg
+./images/pilsen-czech-republic-july-16-260nw-297059174.jpg
+./images/guatape-colombia-march-12-flying-260nw-322981895.jpg
+./images/drone-quadcopter-dji-phantom-3-260nw-438110464.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-624460610.jpg
+./images/pilsen-czech-republic-july-16-260nw-297059171.jpg
+./images/quadcopter-flying-sky-electric-pylon-260nw-1137589946.jpg
+./images/tenerife-spain-13022017-drone-dji-260nw-578581414.jpg
+./images/moscow-russia-april-1-2017-260nw-617465549.jpg
+./images/circa-february-1-2016-dji-260nw-370639622.jpg
+./images/usa-san-francisco-may-11-260nw-645069187.jpg
+./images/bangkok-thailand-may-13-2017-260nw-695560609.jpg
+./images/istanbul-turkey-may-192015drone-quadrocopter-260nw-280281779.jpg
+./images/koseuuemoisa-estonia-july-8-2017-260nw-674876896.jpg
+./images/pilsen-czech-republic-june-27-260nw-293037122.jpg
+./images/dji-mavic-pro-drone-flight-260nw-1009622689.jpg
+./images/august-24-2017-labuan-malaysia-260nw-703155409.jpg
+./images/stlouis-missouri-august-24th-editorial-260nw-309465893.jpg
+./images/kagawa-japan-may-17-2016-260nw-430214311.jpg
+./images/moscow-russia-24-september-2017-260nw-721160434.jpg
+./images/bangkok-thailand-jul-16-2017-260nw-679537312.jpg
+./images/pilsen-czech-republic-may-28-260nw-648779596.jpg
+./images/moscow-russia-24-september-2017-260nw-721160467.jpg
+./images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535479.jpg
+./images/quadcopter-remote-control-placed-on-260nw-1137612044.jpg
+./images/sofia-bulgaria-july-03-2015image-260nw-308627855.jpg
+./images/kota-kinabalu-malaysia-february-22-260nw-1031465629.jpg
+./images/moscow-russia-april-1-2017-260nw-617477162.jpg
+./images/tenerife-spain-13022017-drone-dji-260nw-579386104.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-711186412.jpg
+./images/august-24-2017-labuan-malaysia-260nw-706015111.jpg
+./images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621705.jpg
+./images/udonthani-thailand-january-8-2017-260nw-573211021.jpg
+./images/august-24-2017-labuan-malaysia-260nw-705820261.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328222223.jpg
+./images/drone-flight-260nw-508153996.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038786412.jpg
+./images/dji-phantom-4-pro-obsidian-260nw-1088928401.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334798781.jpg
+./images/bangkok-thailand-may-15-2016-260nw-420618247.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631797.jpg
+./images/19th-july-2017-pahang-malaysia-260nw-680436340.jpg
+./images/kagawa-japan-may-20-2017-260nw-653434405.jpg
+./images/fort-collins-co-september-28-260nw-220428427.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992662.jpg
+./images/flying-object-260nw-620872673.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-711184750.jpg
+./images/chanburi-thailand-11-april-2017-260nw-625760876.jpg
+./images/negeri-sembilan-malaysia-march-9-260nw-1042387024.jpg
+./images/milan-italy-09272017-close-on-260nw-1057924478.jpg
+./images/labuan-malaysia-january-29-2016-260nw-369519638.jpg
+./images/03012017-dji-phantom-flying-sky-260nw-555436891.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-597379991.jpg
+./images/kagawa-japan-april-29-2017-260nw-631924385.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221731.jpg
+./images/nevsehir-turkey-april-22-2017-260nw-629792615.jpg
+./images/moscow-russia-april-1-2017-260nw-617465405.jpg
+./images/malaysia-petaling-jaya-august-1-260nw-741312490.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-597367571.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038786415.jpg
+./images/st-petersburg-russia-may-4-260nw-434189239.jpg
+./images/august-24-2017-labuan-malaysia-260nw-705712807.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-592137713.jpg
+./images/udon-thani-thailand-may-18-260nw-453846613.jpg
+./images/bangkok-thailand-october-10-2017-260nw-732612952.jpg
+./images/naberezhnye-chelny-russia-february-10-260nw-1028442490.jpg
+./images/kuala-lumpur-malaysia-7-november-260nw-750130882.jpg
+./images/thailand-chang-island-15-april-260nw-623367041.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344347.jpg
+./images/kuala-lumpur-malaysia-october-2017-260nw-738185521.jpg
+./images/krasnodar-russia-june-10-2017-260nw-739947955.jpg
+./images/kagawa-japan-may-30-2016-260nw-430213753.jpg
+./images/udon-thani-thailand-may-18-260nw-791041912.jpg
+./images/khotynukraine-june-19-2018-mavic-260nw-1121974376.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382272.jpg
+./images/pilsen-czech-republic-july-4-260nw-293522750.jpg
+./images/pilsen-czech-republic-january-19-260nw-561511525.jpg
+./images/drone-quadrocopter-dji-phantom-3-260nw-1022380693.jpg
+./images/kostroma-russia-september-24-2017-260nw-724044865.jpg
+./images/kagawa-japan-april-23-2017-260nw-629637962.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382293.jpg
+./images/lopburi-thailand-nov-3-2016-260nw-510148780.jpg
+./images/pilsen-czech-republic-march-18-260nw-261695444.jpg
+./images/negeri-sembilan-malaysia-march-9-260nw-1042387015.jpg
+./images/drone-dji-mavic-air-quadroopter-260nw-1040481433.jpg
+./images/melaka-malaysia-november-18-2017-260nw-757399165.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382239.jpg
+./images/phuket-thailand-8112016-man-remote-260nw-518400718.jpg
+./images/istanbul-turkey-5-september-2017-260nw-715394536.jpg
+./images/phayao-thailand-february-25-2017-260nw-640386307.jpg
+./images/pilsen-czech-republic-february-18-260nw-378762040.jpg
+./images/istanbul-turkey-july-3-2018-260nw-1130725403.jpg
+./images/kuala-lumpur-malaysia-october-2017-260nw-738185479.jpg
+./images/loei-thailand-18-july-2015-260nw-455124628.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328222214.jpg
+./images/pilsen-czech-republic-january-19-260nw-608040902.jpg
+./images/kiev-ukraine-april-24-2016-260nw-410937151.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631941.jpg
+./images/pilsen-czech-republic-april-22-260nw-409851796.jpg
+./images/kuala-lumpur-malaysia-january-31-260nw-570151789.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990685.jpg
+./images/drone-260nw-609909863.jpg
+./images/russia-poltavskaya-village-may-1-260nw-415411477.jpg
+./images/minsk-belarusmay-26-2016flying-drone-260nw-433253740.jpg
+./images/odessaukraine14-august2017dji-phantom-4k-aerial-260nw-795266392.jpg
+./images/minsk-belarus-december-3-2017-260nw-770503285.jpg
+./images/fort-collins-co-usa-december-260nw-346724045.jpg
+./images/kuala-lumpur-malaysia-nov-5-260nw-751980949.jpg
+./images/drone-quadrocopter-dji-phantom-high-260nw-457832548.jpg
+./images/chiang-mai-thailand-october-13-260nw-501699415.jpg
+./images/pilsen-czech-republic-may-18-260nw-1125457598.jpg
+./images/25-may-2018-lviv-ukraine-260nw-1109034164.jpg
+./images/moscow-russia-24-september-2017-260nw-721160404.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221476.jpg
+./images/minsk-belarus-may-17-2018-260nw-1099654589.jpg
+./images/surattanee-thailand-sep-11-2015-260nw-473253313.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-590802506.jpg
+./images/dji-mavic-pro-drone-moscow-260nw-1062653582.jpg
+./images/papar-sabah-my-12-march-260nw-1044013156.jpg
+./images/pilsen-czech-republic-june-2-260nw-431450044.jpg
+./images/kostroma-russia-september-23-2017-260nw-721902949.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1046050645.jpg
+./images/pilsen-czech-republic-march-23-260nw-607224323.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689288.jpg
+./images/pilsen-czech-republic-march-25-260nw-611830481.jpg
+./images/phuket-thailand-8112016-man-remote-260nw-518400727.jpg
+./images/drone-dji-mavic-air-protective-260nw-1050687491.jpg
+./images/kagawa-japan-may-06-2016-260nw-420080659.jpg
+./images/torino-italy-march-09-2018-260nw-1043086459.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990643.jpg
+./images/hands-adjust-quadcopter-before-launching-260nw-1137571433.jpg
+./images/endau-rompin-may-15-2016-260nw-421557400.jpg
+./images/workers-standing-around-quadcopter-placed-260nw-1137628337.jpg
+./images/chiang-maithailand-july-11-2015-260nw-444993310.jpg
+./images/sofia-bulgaria-april-17-2016-260nw-418507690.jpg
+./images/moscow-region-russia-september-24-260nw-353893787.jpg
+./images/pilsen-czech-republic-march-25-260nw-609023288.jpg
+./images/malacca-malaysia-july-12th-2017-260nw-675841696.jpg
+./images/istanbul-turkey-may-19-2015-260nw-279367460.jpg
+./images/athens-greece-december-20-2014-260nw-246426946.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738180.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-711186397.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1046050657.jpg
+./images/chanburi-thailand-11-april-2017-260nw-625760894.jpg
+./images/kyiv-ukraine-april-29-2017-260nw-630398390.jpg
+./images/papar-sabah-my-12-march-260nw-1044012478.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038331717.jpg
+./images/varna-bulgaria-june-23-2015-260nw-390286618.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1044071314.jpg
+./images/drone-dji-mavic-air-control-260nw-1040481397.jpg
+./images/dji-phantom-4-pro-obsidian-260nw-1088928419.jpg
+./images/swindon-uk-july-9-2017-260nw-674719612.jpg
+./images/kagawa-japan-october-10-2017-260nw-733504744.jpg
+./images/young-stylish-man-glasses-holding-260nw-417334945.jpg
+./images/desaru-johor-malaysia-december-17-260nw-776113168.jpg
+./images/st-petersburg-russia-may-4-260nw-433413211.jpg
+./images/bangkok-thailand-august-14-2016-260nw-468332969.jpg
+./images/kuala-lumpur-malaysia-7-november-260nw-750130546.jpg
+./images/nakornpratom-thailand-nov-17-editorial-260nw-518837089.jpg
+./images/red-dji-spark-landing-on-260nw-783030811.jpg
+./images/saintpetersburg-russia-june-4-2016-260nw-455369965.jpg
+./images/ukraine-poltavskaya-region-kremenchuk-april-260nw-630466106.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016295.jpg
+./images/drone-quadcopter-dji-phantom-3-260nw-457625905.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760187.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038331702.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990550.jpg
+./images/russia-poltavskaya-village-may-9-260nw-638135620.jpg
+./images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734816.jpg
+./images/varna-bulgaria-october-17-2016-260nw-525736342.jpg
+./images/kiev-ukraine-april-24-2016-260nw-410937199.jpg
+./images/bangkok-thailand-november-2017-dji-260nw-784420555.jpg
+./images/fort-collins-co-usa-february-260nw-1026340129.jpg
+./images/circa-january-6-2016-dji-260nw-359231351.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760244.jpg
+./images/pskov-russia-june-10-2016-260nw-1116035453.jpg
+./images/stlouis-missouri-august-24th-editorial-260nw-309465872.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038786409.jpg
+./images/shelton-ct-us-december19-editorial-260nw-185505662.jpg
+./images/toronto-canada-february-17-2017-260nw-582237502.jpg
+./images/istanbul-turkey-july-3-2018-260nw-1130725439.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990511.jpg
+./images/sodertalje-sweden-february-4-2018-260nw-1017042718.jpg
+./images/tyumen-russia-april-23-2016-260nw-420645628.jpg
+./images/udonthani-thailandmay-06-2016-drone-260nw-417484537.jpg
+./images/pilsen-czech-republic-january-19-260nw-608040884.jpg
+./images/varna-bulgaria-june-22-2015-260nw-373088917.jpg
+./images/bangkok-thailand-november-14-2016-260nw-515226529.jpg
+./images/fort-collins-co-usa-august-260nw-310457132.jpg
+./images/bangkok-thailandmay-16-2016-drone-260nw-421674295.jpg
+./images/ubud-bali-circa-february-2017-260nw-581767915.jpg
+./images/moscow-russia-april-1-2017-260nw-617477171.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990718.jpg
+./images/prague-czech-republic-march-7-260nw-388821640.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334798772.jpg
+./images/kagawa-japan-may-17-2016-260nw-430214527.jpg
+./images/nakorn-prathom-thailand-8-january-260nw-789016678.jpg
+./images/odessa-ukraine-april-4-2015-260nw-266899001.jpg
+./images/hai-ukraine-october-20-2016-260nw-507979447.jpg
+./images/papar-sabah-my-12-march-260nw-1044012454.jpg
+./images/fort-collins-co-usa-july-260nw-207119809.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992698.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-597367553.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382296.jpg
+./images/jostedal-norway-june-2-2018-260nw-1117851917.jpg
+./images/milan-circa-august-2016-dji-260nw-546241738.jpg
+./images/chon-buri-thailand-june-24-260nw-1124858255.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873629.jpg
+./images/kuala-lumpur-malaysia-may-2-260nw-1081494347.jpg
+./images/august-24-2017-labuan-malaysia-260nw-702820975.jpg
+./images/ufarussia-10062016-man-photographer-shooting-260nw-449873644.jpg
+./images/perak-malaysia-20th-march-2017-260nw-638972473.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992656.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990535.jpg
+./images/bangkok-thailand-november-14-2016-260nw-517889428.jpg
+./images/istanbul-turkey-may-19-2015-260nw-279349628.jpg
+./images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734876.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221680.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328222139.jpg
+./images/pilsen-czech-republic-march-19-260nw-263385758.jpg
+./images/pilsen-czech-republic-july-26-260nw-299942405.jpg
+./images/milan-circa-august-2016-dji-260nw-556471072.jpg
+./images/thailand-july-17-2018-dji-260nw-1141701242.jpg
+./images/kuala-lumpur-malaysia-october-2017-260nw-738185488.jpg
+./images/russia-poltavskaya-village-may-9-260nw-638135611.jpg
+./images/dji-mavic-pro-drone-rigalatvia-260nw-533974279.jpg
+./images/fort-collins-co-usa-november-260nw-334972445.jpg
+./images/kiev-ukraine-october-29-2016-260nw-506345443.jpg
+./images/moscow-russia-april-1-2017-260nw-617465843.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990442.jpg
+./images/athens-greece-march-30-2015-260nw-317587418.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873662.jpg
+./images/kandalaksha-russia-may-24-2018-260nw-1127515910.jpg
+./images/kuala-lumpur-malaysia-september-5-260nw-709218931.jpg
+./images/bangkok-thailand-aug-13-2017-260nw-696179545.jpg
+./images/pancevo-serbia-02152018-dji-mavic-260nw-1031762650.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760217.jpg
+./images/meerkerk-netherlands-may-18-2014-260nw-194027018.jpg
+./images/moscow-russia-24-september-2017-260nw-721160353.jpg
+./images/kuala-lumpurmalaysia-april-5th-2018-260nw-1067709341.jpg
+./images/moscow-russia-april-1-2017-260nw-617465507.jpg
+./images/guatape-colombia-march-12-flying-260nw-345980387.jpg
+./images/thailand-july-17-2018-dji-260nw-1141700834.jpg
+./images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534474.jpg
+./images/auckland-new-zealand-may-6-260nw-645228418.jpg
+./images/udonthani-thailandmay-06-2016-drone-260nw-417484564.jpg
+./images/kuala-lumpur-malaysia-october-2017-260nw-738185563.jpg
+./images/honolulu-hi-feb-8-2015-260nw-250937191.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038331699.jpg
+./images/meerkerk-netherlands-may-18-2014-260nw-194027024.jpg
+./images/fort-collins-co-usa-january-260nw-244202365.jpg
+./images/halifax-uk-april-8-2018-260nw-1063890554.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-597379988.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038601078.jpg
+./images/kuala-lumpur-malaysia-may-2-260nw-1081493000.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221626.jpg
+./images/kazan-russia-june-25-2015-260nw-409168384.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689243.jpg
+./images/pilsen-czech-republic-april-22-260nw-409851823.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760214.jpg
+./images/pilsen-czech-republic-march-19-260nw-263385755.jpg
+./images/palanga-lithuania-september-27-2017-260nw-730159837.jpg
+./images/russia-poltavskaya-village-may-1-260nw-415411561.jpg
+./images/fort-collins-co-usa-september-260nw-221105293.jpg
+./images/kharkiv-ukraine-march-3-2018-260nw-1047449896.jpg
+./images/telaviv-israel-april-3-2018-260nw-1064470919.jpg
+./images/pilsen-czech-republic-april-29-260nw-525685411.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328222181.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-599887085.jpg
+./images/moscow-russia01-apr-2017-dji-260nw-615678014.jpg
+./images/samara-russia-april-24-2016-260nw-420106171.jpg
+./images/istanbul-turkey-5-september-2017-260nw-710481865.jpg
+./images/moscow-russia-24-september-2017-260nw-721160455.jpg
+./images/bangkok-thailand-august-21-2016-260nw-491046835.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873623.jpg
+./images/istanbul-turkey-may-19-2015-260nw-279981692.jpg
+./images/astana-kazakhstan-december-18-2017-260nw-777448510.jpg
+./images/malaysia-petaling-jaya-august-1-260nw-741312544.jpg
+./images/zrenjanin-serbia-august-2017-image-260nw-706305004.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873668.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738171.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-711184768.jpg
+./images/pilsen-czech-republic-april-27-260nw-412639921.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990403.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503683.jpg
+./images/galati-romania-february-16-2017-260nw-600467891.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382257.jpg
+./images/pancevo-serbia-02152018-dji-mavic-260nw-1031762647.jpg
+./images/moscow-russia-april-1-2017-260nw-617465723.jpg
+./images/udonthani-thailand-january-8-2017-260nw-573211066.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016277.jpg
+./images/udonthani-thailand-december-11-2015-260nw-371324662.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873671.jpg
+./images/toronto-canada-february-17-2017-260nw-584082133.jpg
+./images/varna-bulgaria-june-23-2015-260nw-390286798.jpg
+./images/nevsehir-turkey-april-22-2017-260nw-629792624.jpg
+./images/pilsen-czech-republic-march-25-260nw-616936247.jpg
+./images/kaunas-lithuania-april-24-2017-260nw-654363346.jpg
+./images/dji-phantom-4-pro-obsidian-260nw-1088928425.jpg
+./images/fort-collins-co-usa-december-260nw-239425405.jpg
+./images/kuala-lumpur-malaysia-october-2017-260nw-738185494.jpg
+./images/davao-city-2014-drone-hovers-260nw-732452323.jpg
+./images/pilsen-czech-republic-march-23-260nw-607224335.jpg
+./images/kaunas-lithuania-april-24-2017-260nw-653883460.jpg
+./images/herceg-novi-montenegro-april-18-260nw-624351974.jpg
+./images/krasnodar-russia-may-30-2017-260nw-651799615.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990427.jpg
+./images/loei-thailand-18-july-2015-260nw-455360869.jpg
+./images/auckland-new-zealand-may-6-260nw-645228424.jpg
+./images/halifax-uk-april-8-2018-260nw-1063890548.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221713.jpg
+./images/kuala-lumpur-malaysia-october-2017-260nw-738185536.jpg
+./images/wildcat-co-usa-march-9-260nw-259701209.jpg
+./images/udon-thani-thailand-may-18-260nw-668130478.jpg
+./images/dusseldorf-germany-july-04-2016-260nw-565279123.jpg
+./images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621762.jpg
+./images/milan-circa-july-2016-dji-260nw-502217899.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631830.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990481.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344437.jpg
+./images/varna-bulgaria-june-23-2015-260nw-389782102.jpg
+./images/malaysia-petaling-jaya-august-1-260nw-741312580.jpg
+./images/istanbul-turkey-july-3-2018-260nw-1130725391.jpg
+./images/russia-ufa-october-2017-dji-260nw-726118993.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344365.jpg
+./images/chon-buri-thailand-june-24-260nw-1124858264.jpg
+./images/wallisellen-switzerland-23-september-2017-260nw-720369958.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992713.jpg
+./images/circa-january-6-2016-white-260nw-359229725.jpg
+./images/moscow-russia-april-1-2017-260nw-617465798.jpg
+./images/estonia-tallinn-june-15-2018-260nw-1113744065.jpg
+./images/annapolis-md-march-10-2018-260nw-1048082353.jpg
+./images/kijkduin-netherlands-march-24-2017-260nw-609706301.jpg
+./images/high-river-ab-may-06-260nw-636117533.jpg
+./images/italymodena-circa-may-2014-flying-260nw-198617063.jpg
+./images/chanburi-thailand-11-april-2017-260nw-633128867.jpg
+./images/pilsen-czech-republic-june-2-260nw-431450059.jpg
+./images/jostedal-norway-june-2-2018-260nw-1117851911.jpg
+./images/august-24-2017-quadrocopter-dji-260nw-702820957.jpg
+./images/kagawa-japan-april-03-2017-260nw-615757748.jpg
+./images/st-petersburg-russia-july-18-260nw-344454665.jpg
+./images/moscow-russia-april-1-2017-260nw-617465906.jpg
+./images/dji-mavic-pro-drone-flight-260nw-676190659.jpg
+./images/kyiv-ukraine-april-29-2017-260nw-630397079.jpg
+./images/kagawa-japan-may-17-2016-260nw-430213054.jpg
+./images/milan-italy-09272017-close-on-260nw-1057924508.jpg
+./images/kanchanaburi-bangkok-feb-1-2017-260nw-1025716813.jpg
+./images/19th-july-2017-pahang-malaysia-260nw-680436319.jpg
+./images/thailand-lop-buri-18-june-260nw-664057393.jpg
+./images/kiulu-sabah-malaysia-sep-2-260nw-709281637.jpg
+./images/pilsen-czech-republic-march-03-260nw-1037943115.jpg
+./images/bangkok-thailand-august-14-2016-260nw-468332951.jpg
+./images/bangkok-thailand-august-212017-photo-260nw-699784561.jpg
+./images/pilsen-czech-republic-march-31-260nw-399192199.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221506.jpg
+./images/zrenjanin-serbia-october-2015-image-260nw-334404413.jpg
+./images/phuket-thailand-may-9-drone-260nw-636496457.jpg
+./images/stlouis-missouri-december19-editorial-photo-260nw-239359606.jpg
+./images/shelton-ct-us-december19-editorial-260nw-185505653.jpg
+./images/udonthani-thailand-march-05-2016-260nw-387931192.jpg
+./images/pilsen-czech-republic-march-18-260nw-261695438.jpg
+./images/circa-january-6-2016-white-260nw-359229950.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993526.jpg
+./images/hai-ukraine-october-20-2016-260nw-507979846.jpg
+./images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114904.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992686.jpg
+./images/fort-collins-co-usa-february-260nw-586066964.jpg
+./images/drone-dji-mavic-air-control-260nw-1040549368.jpg
+./images/man-hand-holding-mini-drone-260nw-1060288607.jpg
+./images/athens-greece-march-30-2015-260nw-317456903.jpg
+./images/udonthani-thailandmay-06-2016-drone-260nw-420948226.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503689.jpg
+./images/kagawa-japan-june-15-2017-260nw-671651164.jpg
+./images/astana-kazakhstan-september-2-2017-260nw-726603313.jpg
+./images/bangkok-jul-2-dji-drone-260nw-1079518301.jpg
+./images/kagawa-japan-october-10-2017-260nw-733505971.jpg
+./images/pilsen-czech-republic-july-16-260nw-297059156.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689261.jpg
+./images/moscow-russia-24-september-2017-260nw-721160416.jpg
+./images/zrenjanin-serbia-october-2015-image-260nw-334404428.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993406.jpg
+./images/kagawa-japan-october-10-2017-260nw-733504105.jpg
+./images/estonia-tallinn-june-15-2018-260nw-1113744074.jpg
+./images/kagawa-japan-april-03-2017-260nw-615757730.jpg
+./images/drone-flight-260nw-508153201.jpg
+./images/st-petersburg-russia-may-4-260nw-456319846.jpg
+./images/moers-germany-january-19-2017-260nw-559490896.jpg
+./images/istanbul-turkey-july-3-2018-260nw-1130725397.jpg
+./images/kaunas-lithuania-april-24-2017-260nw-654363349.jpg
+./images/istanbul-turkey-may-19-2015-260nw-279343265.jpg
+./images/complete-set-dji-phantom-3-260nw-1010962069.jpg
+./images/thailand-july-17-2018-dji-260nw-1141709540.jpg
+./images/milan-italy-09272017-close-on-260nw-1057924502.jpg
+./images/keda-georgia-23-march-2018-260nw-1054835972.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016232.jpg
+./images/milan-italy-september-27th-2017-260nw-724331191.jpg
+./images/seattle-usa-october-9-2014-260nw-234867916.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631947.jpg
+./images/odessa-ukraine-april-4-2015-260nw-266898995.jpg
+./images/kuala-lumpur-oct-17-drones-260nw-328472108.jpg
+./images/flying-quadrocopter-remote-controlled-drone-260nw-1068131069.jpg
+./images/kagawa-japan-april-23-2017-260nw-629637953.jpg
+./images/sundal-norway-june-17-2017-260nw-665411410.jpg
+./images/this-view-drone-over-beach-260nw-269595962.jpg
+./images/papar-sabah-my-12-march-260nw-1044012448.jpg
+./images/russia-poltavskaya-village-may-1-260nw-415411531.jpg
+./images/udon-thani-thailand-may-18-260nw-426867229.jpg
+./images/big-narrows-poudre-canyon-co-260nw-397931353.jpg
+./images/st-petersburg-russia-may-4-260nw-436701535.jpg
+./images/endau-rompin-may-15-2016-260nw-421557439.jpg
+./images/tullgarn-sweden-may-6-2018-260nw-1119011186.jpg
+./images/kuala-lumpur-malaysia-august-17th-260nw-697548322.jpg
+./images/udonthani-thailandmay-06-2016-drone-260nw-417484549.jpg
+./images/fort-collins-co-usa-april-260nw-621506834.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1044027748.jpg
+./images/lopburi-thailand-nov-3-2016-260nw-510148789.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1044062803.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328222154.jpg
+./images/khonken-november-27-2016-drone-260nw-528316252.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738222.jpg
+./images/kiev-ukraine-april-24-2016-260nw-410937145.jpg
+./images/udon-thani-thailand-may-18-260nw-464597792.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-560644873.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631998.jpg
+./images/kuala-lumpur-malaysia-december-16-260nw-777845692.jpg
+./images/stlouis-missouri-december19-editorial-photo-260nw-239359519.jpg
+./images/kazan-russia-june-25-2015-260nw-409168393.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689270.jpg
+./images/ranong-thailand-march-20-dji-260nw-534807331.jpg
+./images/thailand-july-17-2018-dji-260nw-1141709972.jpg
+./images/fort-collins-co-usa-december-260nw-237787153.jpg
+./images/tullgarn-sweden-may-6-2018-260nw-1119011558.jpg
+./images/russia-poltavskaya-village-may-1-260nw-415411558.jpg
+./images/quadcopter-dji-spark-outdoor-aerial-260nw-710269843.jpg
+./images/kuala-lumpur-malaysia-may-2-260nw-1081494797.jpg
+./images/kiev24-march2018-professional-aerial-drone-260nw-1142694338.jpg
+./images/kagawa-japan-december-15-2016-260nw-539383429.jpg
+./images/krasnodar-russia-may-30-2017-260nw-651799621.jpg
+./images/kiev-ukraine-april-24-2016-260nw-410937181.jpg
+./images/vitebsk-region-belarus-20-september-260nw-545332426.jpg
+./images/melaka-malaysia-october-3rd-2017-260nw-731996479.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334798787.jpg
+./images/drone-spark-dji-260nw-1120419509.jpg
+./images/dji-mavic-pro-drone-flight-260nw-1009622698.jpg
+./images/moscow-region-russia-may-02-260nw-416156512.jpg
+./images/19th-july-2017-pahang-malaysia-260nw-680436301.jpg
+./images/bangkok-thailand-august-14-2016-260nw-468332936.jpg
+./images/kagawa-japan-april-29-2017-260nw-631926491.jpg
+./images/st-petersburg-russia-july-18-260nw-344454707.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990742.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221710.jpg
+./images/kiev-ukraine-august-8-2015-260nw-307863731.jpg
+./images/kiev-ukraine-october-29-2016-260nw-506345803.jpg
+./images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734849.jpg
+./images/flying-drone-near-amazing-waterfall-260nw-1132738241.jpg
+./images/melaka-malaysia-november-18-2017-260nw-757399174.jpg
+./images/estonia-tallinn-june-15-2018-260nw-1113744071.jpg
+./images/goreme-nevsehir-april-22-2017-260nw-649022392.jpg
+./images/drone-dji-mavic-air-hand-260nw-1050687485.jpg
+./images/dji-mavic-pro-drone-flight-260nw-677261848.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-592137872.jpg
+./images/dji-mavic-pro-drone-prague-260nw-636003467.jpg
+./images/moscow-region-russia-september-24-260nw-353893766.jpg
+./images/moscow-russia-nov-8-2017-260nw-1062605507.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334801586.jpg
+./images/desaru-johor-malaysia-december-17-260nw-776113258.jpg
+./images/astana-kazakhstan-september-2-2017-260nw-721055815.jpg
+./images/dji-mavic-air-flat-layout-260nw-1038880138.jpg
+./images/bangkok-thailand-november-14-2016-260nw-517889434.jpg
+./images/kuala-lumpur-malaysia-september-9-260nw-713358391.jpg
+./images/drone-quadrocopter-dji-phantom-high-260nw-457832473.jpg
+./images/tak-thailand-nov-21-2015-260nw-346769810.jpg
+./images/pilsen-czech-republic-june-28-260nw-291448256.jpg
+./images/rostov-on-don-russia-january-260nw-549365932.jpg
+./images/bangkok-thailand-november-14-2016-260nw-515756785.jpg
+./images/almere-netherlands-september-29-2017-260nw-724434277.jpg
+./images/moldova-chisinau-august-11-2017-260nw-696840199.jpg
+./images/fort-collins-co-september-28-260nw-220428421.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-567949942.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503674.jpg
+./images/pilsen-czech-republic-march-24-260nw-608048129.jpg
+./images/minsk-belarus-may-17-2018-260nw-1099654601.jpg
+./images/wilmington-delaware-usa-january-4-260nw-786748516.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382230.jpg
+./images/tyumen-russia-april-23-2016-260nw-420645595.jpg
+./images/loei-thailand-18-july-2015-260nw-455442193.jpg
+./images/august-24-2017-labuan-malaysia-260nw-703077394.jpg
+./images/black-white-picture-man-holding-260nw-655566763.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990673.jpg
+./images/swindon-uk-april-21-2016-260nw-625069223.jpg
+./images/russia-tula-july-27-2017-260nw-785178976.jpg
+./images/circa-january-6-2016-dji-260nw-359234720.jpg
+./images/kagawa-japan-may-28-2017-260nw-653442151.jpg
+./images/toronto-canada-february-17-2017-260nw-581749855.jpg
+./images/miami-florida-usa-may-20-260nw-1096543406.jpg
+./images/pilsen-czech-republic-january-19-260nw-608040908.jpg
+./images/estonia-tallinn-june-15-2018-260nw-1113744083.jpg
+./images/kiev-ukraine-april-24-2016-260nw-410937202.jpg
+./images/circa-february-1-2016-dji-260nw-370639613.jpg
+./images/fort-collins-co-usa-august-260nw-350353112.jpg
+./images/pilsen-czech-republic-september-24-260nw-321477218.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-567949939.jpg
+./images/kuala-lumpur-malaysia-october-2017-260nw-738185542.jpg
+./images/dji-mavic-pro-drone-israel-260nw-732160579.jpg
+./images/laurel-md-november-22-2017-260nw-766224034.jpg
+./images/october-2017-shah-alam-malaysia-260nw-749097064.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990409.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1037699854.jpg
+./images/papar-sabah-malaysia-march-11-260nw-1043671198.jpg
+./images/dji-mavic-pro-drone-rigalatvia-260nw-542803279.jpg
+./images/udonthani-thailand-january-8-2017-260nw-573210988.jpg
+./images/ubud-bali-circa-february-2017-260nw-581767957.jpg
+./images/pilsen-czech-republic-july-16-260nw-297059150.jpg
+./images/kuala-lumpur-oct-17-drones-260nw-328472105.jpg
+./images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621636.jpg
+./images/ubud-bali-circa-february-2017-260nw-581767936.jpg
+./images/seoul-south-korea-april-28-260nw-1081859606.jpg
+./images/bangkok-thailand-october-10-2017-260nw-732614458.jpg
+./images/pilsen-czech-republic-september-24-260nw-320506103.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-591272030.jpg
+./images/chanburi-thailand-11-april-2017-260nw-634534409.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344359.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334801595.jpg
+./images/fort-collins-co-usa-june-260nw-293034023.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760241.jpg
+./images/st-petersburg-russia-may-4-260nw-434189266.jpg
+./images/moscow-russia01-apr-2017-dji-260nw-615677984.jpg
+./images/kagawa-japan-april-03-2017-260nw-615757739.jpg
+./images/moscow-russia-april-1-2017-260nw-617465576.jpg
+./images/toronto-canada-february-17-2017-260nw-581749849.jpg
+./images/bangkok-thailand-april-20-2017-260nw-624598256.jpg
+./images/kenosha-pass-co-usa-september-260nw-717543823.jpg
+./images/moscow-russia-april-1-2017-260nw-617465912.jpg
+./images/thailand-july-17-2018-dji-260nw-1141708832.jpg
+./images/bangkok-thailand-october-13-2016-260nw-497856520.jpg
+./images/bangkok-thailand-january-25-2017-260nw-565503649.jpg
+./images/ringlikon-switzerland-13-october-2017-260nw-734035678.jpg
+./images/astana-kazakhstan-december-18-2017-260nw-778117537.jpg
+./images/thailand-lop-buri-18-june-260nw-663452788.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990421.jpg
+./images/semenyih-selangormalaysia-november-11-2017-260nw-747442606.jpg
+./images/drone-quadrocopter-dji-phantom-high-260nw-457832455.jpg
+./images/fort-collins-co-usa-march-260nw-262380833.jpg
+./images/thailand-lampang-august-10-2017-260nw-716104897.jpg
+./images/koseuuemoisa-estonia-july-9-2017-260nw-675513886.jpg
+./images/kuala-lumpur-oct-17-drones-260nw-328472054.jpg
+./images/udonthani-thailand-january-8-2017-260nw-573211090.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344434.jpg
+./images/milanitaly-april-1-2018-dji-260nw-1070068169.jpg
+./images/negeri-sembilan-malaysia-december-14-260nw-776078872.jpg
+./images/dji-phantom-4-pro-obsidian-260nw-1088928404.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016259.jpg
+./images/kiev-ukraine-april-24-2016-260nw-410937214.jpg
+./images/09-february-2017-ufa-russia-260nw-1062173864.jpg
+./images/fort-collins-co-usa-march-260nw-259414211.jpg
+./images/pilsen-czech-republic-january-19-260nw-560273212.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990715.jpg
+./images/jacksonville-fl-usa-june-14-260nw-288324377.jpg
+./images/kota-kinabalusabahmalaysiaoctober-172017-drone-dji-260nw-736535461.jpg
+./images/fort-collins-co-usa-november-260nw-232371346.jpg
+./images/st-petersburg-russia-may-4-260nw-456319843.jpg
+./images/odessaukraine4-august2017modern-dji-phantom-drone-260nw-793479565.jpg
+./images/astana-kazakhstan-december-18-2017-260nw-777449344.jpg
+./images/fort-collins-co-usa-november-260nw-227683048.jpg
+./images/drones-inspire-phantom-mavic-on-260nw-1139013731.jpg
+./images/annapolis-md-march-10-2018-260nw-1048082350.jpg
+./images/quadcopter-flying-sky-electric-pylon-260nw-1137589955.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990646.jpg
+./images/dji-mavic-pro-drone-flying-260nw-676181260.jpg
+./images/dji-mavic-pro-drone-prague-260nw-636003596.jpg
+./images/pilsen-czech-republic-march-17-260nw-267693998.jpg
+./images/bangkok-thailand-august-14-2016-260nw-468332504.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221698.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-714548485.jpg
+./images/gardens-by-bay-singapore-june-260nw-718208332.jpg
+./images/milan-circa-august-2016-dji-260nw-535814404.jpg
+./images/quadcopter-placed-on-box-before-260nw-1137583835.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990433.jpg
+./images/zrenjanin-serbia-april-2016-image-260nw-399788035.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631785.jpg
+./images/pilsen-czech-republic-january-19-260nw-560273239.jpg
+./images/zrenjanin-serbia-october-2015-image-260nw-334404443.jpg
+./images/bangkok-thailandmay-16-2016-drone-260nw-421674361.jpg
+./images/pilsen-czech-republic-september-24-260nw-320172431.jpg
+./images/kuantan-pahang-may-15-2016-260nw-421552231.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221734.jpg
+./images/torino-italy-march-09-2018-260nw-1043086456.jpg
+./images/phayao-thailand-february-25-2017-260nw-640386208.jpg
+./images/bethesda-md-november-10-2017-260nw-753012529.jpg
+./images/august-24-2017-labuan-malaysia-260nw-710602138.jpg
+./images/thailand-lop-buri-18-june-260nw-664057405.jpg
+./images/pilsen-czech-republic-march-31-260nw-399191416.jpg
+./images/kuala-lumpur-malaysia-july-13-260nw-1133183477.jpg
+./images/stlouis-missouri-december19-editorial-photo-260nw-239359525.jpg
+./images/melaka-malaysia-november-24-2017-260nw-763637632.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016286.jpg
+./images/stlouis-missouri-december19-editorial-photo-260nw-239359504.jpg
+./images/zrenjanin-serbia-october-2015-image-260nw-334404458.jpg
+./images/jostedal-norway-june-2-2018-260nw-1117851914.jpg
+./images/drone-helsinki-finland-april-2017-260nw-748075114.jpg
+./images/pilsen-czech-republic-april-22-260nw-409851811.jpg
+./images/st-petersburg-russia-july-18-260nw-344454695.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1038766879.jpg
+./images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582075.jpg
+./images/russia-poltavskaya-village-28-august-260nw-575234419.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990532.jpg
+./images/phuketthailandmay-05flying-drone-quadpter-dji-260nw-441369577.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993511.jpg
+./images/kiev-ukraine-april-24-2016-260nw-410937175.jpg
+./images/nakhon-ratchasima-thailand-november-10-260nw-513601354.jpg
+./images/pilsen-czech-republic-march-31-260nw-399192193.jpg
+./images/minsk-belarusmay-26-2016man-holding-260nw-433253650.jpg
+./images/ping-village-china-october-10-260nw-536931139.jpg
+./images/moscow-russia-april-1-2017-260nw-617465489.jpg
+./images/malaysia-petaling-jaya-august-1-260nw-741312448.jpg
+./images/mersin-turkey-february-12-2017-260nw-584589508.jpg
+./images/pilsen-czech-republic-september-24-260nw-321477179.jpg
+./images/minsk-belarus-may-17-2018-260nw-1099654238.jpg
+./images/ufarussia-10062016-man-photographer-shooting-260nw-449873650.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631761.jpg
+./images/kiev-ukraine-june-20-2018-260nw-1126504289.jpg
+./images/blackie-ab-july-13-2016-260nw-582367228.jpg
+./images/kuala-lumpur-malaysia-april-15th-260nw-1068674960.jpg
+./images/gdansk-poland-november-3-2017-260nw-749955064.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038601069.jpg
+./images/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941385.jpg
+./images/bangkok-thailandmay-16-2016-drone-260nw-421674388.jpg
+./images/kuala-lumpur-malaysia-april-15-260nw-1068730016.jpg
+./images/varna-bulgaria-august-6-2016-260nw-552560461.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1038281176.jpg
+./images/pilsen-czech-republic-july-16-260nw-297579920.jpg
+./images/pilsen-czech-republic-july-4-260nw-293522753.jpg
+./images/kuala-lumpur-malaysia-april-19th-260nw-1074288866.jpg
+./images/istanbul-jun-2015-drone-quadrocopter-260nw-432359074.jpg
+./images/pilsen-czech-republic-march-23-260nw-607224317.jpg
+./images/pantai-kemasik-malaysia-november-9-260nw-752826880.jpg
+./images/kagawa-japan-may-28-2017-260nw-653442136.jpg
+./images/bologna-italy-may-3-2014-260nw-205130413.jpg
+./images/milan-italy-september-27th-2017-260nw-723135685.jpg
+./images/kuala-lumpur-oct-17-drones-260nw-328472600.jpg
+./images/bangkok-thailand-march-10-2018-260nw-1049162084.jpg
+./images/flying-drone-260nw-570463528.jpg
+./images/guatape-colombia-march-12-flying-260nw-322981943.jpg
+./images/papar-sabah-my-12-march-260nw-1044012442.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334721735.jpg
+./images/bologna-italy-may-3-2014-260nw-205024114.jpg
+./images/negeri-sembilan-malaysia-march-9-260nw-1042387012.jpg
+./images/honolulu-hi-feb-8-2015-260nw-250937194.jpg
+./images/phuket-thailand-may-9-drone-260nw-636496427.jpg
+./images/russia-poltavskaya-village-may-9-260nw-638135623.jpg
+./images/melaka-malaysia-october-3rd-2017-260nw-731996437.jpg
+./images/berlin-germany-june-06-2017-260nw-682553641.jpg
+./images/moab-ut-usa-may-7-260nw-638118328.jpg
+./images/russia-poltavskaya-village-28-august-260nw-620787953.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221725.jpg
+./images/udonthani-thailand-february-15-2017-260nw-582041230.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382290.jpg
+./images/august-16-2017-putrajaya-malaysia-260nw-699202294.jpg
+./images/selangor-malaysia-06-jan-2017-260nw-562912381.jpg
+./images/tenerife-spain-13022017-drone-dji-260nw-578581402.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221509.jpg
+./images/tenerife-spain-13022017-drone-dji-260nw-580004992.jpg
+./images/fort-collins-co-usa-june-260nw-292064300.jpg
+./images/miami-june-19-image-phantom-260nw-291069503.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334798739.jpg
+./images/pilsen-czech-republic-july-16-260nw-297059153.jpg
+./images/19th-july-2017-pahang-malaysia-260nw-680436325.jpg
+./images/mabul-sabah-malaysia-nov-3-260nw-358182587.jpg
+./images/athens-greece-march-30-2015-260nw-317587421.jpg
+./images/pilsen-czech-republic-july-07-260nw-673378597.jpg
+./images/pilsen-czech-republic-march-17-260nw-261302354.jpg
+./images/august-24-2017-unmanned-aerial-260nw-706019218.jpg
+./images/moscow-russia-24-september-2017-260nw-721160362.jpg
+./images/london-england-uk-may-26-260nw-589111361.jpg
+./images/bangkok-thailandmay-16-2016-drone-260nw-421674406.jpg
+./images/pilsen-czech-republic-july-16-260nw-297059165.jpg
+./images/moldova-chisinau-august-11-2017-260nw-695998507.jpg
+./images/rostov-on-don-russia-january-260nw-548406712.jpg
+./images/nakhonpathom-thailand-march-19-2018-260nw-1049225222.jpg
+./images/berlin-germany-june-06-2017-260nw-682553632.jpg
+./images/august-24-2017-labuan-malaysia-260nw-702821578.jpg
+./images/kuala-lumpur-oct-17-drones-260nw-328472141.jpg
+./images/kuala-lumpur-malaysia-january-31-260nw-570151882.jpg
+./images/august-24-2017-labuan-malaysia-260nw-702849457.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-590802521.jpg
+./images/august-24-2017-quadrocopter-dji-260nw-706014904.jpg
+./images/august-24-2017-quadrocopter-dji-260nw-702820978.jpg
+./images/saintpetersburg-russia-march-26-2016-260nw-398035429.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221668.jpg
+./images/dji-mavic-pro-drone-flying-260nw-1009622692.jpg
+./images/sep-22-2016-mucangchai-vietnam-260nw-619675334.jpg
+./images/pilsen-czech-republic-january-19-260nw-561511573.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738177.jpg
+./images/kostroma-russia-september-24-2017-260nw-724044880.jpg
+./images/pilsen-czech-republic-march-31-260nw-399191425.jpg
+./images/gryon-switzerland-10-march-2017-260nw-620976959.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760247.jpg
+./images/phra-nakhon-si-ayutthaya-thailand-260nw-296645213.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990640.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990670.jpg
+./images/drone-quadcopter-dji-phantom-4-260nw-1044882718.jpg
+./images/kuala-lumpur-malaysia-january-31-260nw-570151735.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344431.jpg
+./images/august-24-2017-labuan-malaysia-260nw-706013707.jpg
+./images/kiev-ukraine-june-20-2018-260nw-1126504784.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-711184744.jpg
+./images/udonthani-thailand-december-11-2015-260nw-371324626.jpg
+./images/chonburi-thailand-10-march-2017-260nw-610395056.jpg
+./images/phu-yen-province-viet-nam-260nw-681519343.jpg
+./images/fort-collins-co-usa-december-260nw-237427543.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038331711.jpg
+./images/stlouis-missouri-december19-editorial-photo-260nw-239359618.jpg
+./images/udonthani-thailand-december-11-2015-260nw-351283931.jpg
+./images/wallisellen-switzerland-21-september-2017-260nw-719390677.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-563678803.jpg
+./images/kiev24-march2018-professional-aerial-drone-260nw-1142694341.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1038280912.jpg
+./images/selangor-malaysia-06-jan-2017-260nw-562911901.jpg
+./images/dji-phantom-4-pro-obsidian-260nw-1088928416.jpg
+./images/carr-co-usa-april-12-260nw-622772456.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990733.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873524.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990457.jpg
+./images/03012017-dji-phantom-flying-sky-260nw-554568724.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631770.jpg
+./images/negeri-sembilan-malaysia-march-9-260nw-1042387006.jpg
+./images/pilsen-czech-republic-march-23-260nw-607224329.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1037699857.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221689.jpg
+./images/tyumen-russia-july-23-2017drone-260nw-682654126.jpg
+./images/sugarloaf-mountain-md-may-20-260nw-1099335164.jpg
+./images/rio-de-janeiro-april-17-260nw-409196536.jpg
+./images/istanbul-turkey-january-292015drone-quadrocopter-260nw-263499347.jpg
+./images/fort-collins-co-usa-december-260nw-257810677.jpg
+./images/big-narrows-poudre-canyon-co-260nw-397931167.jpg
+./images/pancevo-serbia-03012018-dji-mavic-260nw-1038766849.jpg
+./images/kota-kinabalu-malaysia-june-29-260nw-668753665.jpg
+./images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582060.jpg
+./images/papar-sabah-my-12-march-260nw-1044012469.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-563678812.jpg
+./images/hurgada-egypt-07122013-image-dji-260nw-1083151235.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344353.jpg
+./images/moscow-russia-april-1-2017-260nw-617465672.jpg
+./images/bangkok-thailand-august-14-2016-260nw-468332921.jpg
+./images/semenyih-selangormalaysia-november-11-2017-260nw-747442699.jpg
+./images/thessaloniki-greece-august-2-2017-260nw-705681982.jpg
+./images/milan-circa-august-2016-dji-260nw-513104746.jpg
+./images/udonthani-thailand-august-14-2016-260nw-470091737.jpg
+./images/dnepropetrovsk-ukraine-november-5-2015-260nw-336522866.jpg
+./images/st-petersburg-russia-may-4-260nw-463887611.jpg
+./images/cherkasst-ukraina-june-17-2016white-260nw-457456162.jpg
+./images/moscow-russia-24-september-2017-260nw-721160446.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990664.jpg
+./images/pilsen-czech-republic-may-11-260nw-648341125.jpg
+./images/dji-phantom-4-pro-obsidian-260nw-1088928392.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689276.jpg
+./images/sofia-bulgaria-july-03-2015image-260nw-308627858.jpg
+./images/sunnyvale-ca-usa-june-17-260nw-685367008.jpg
+./images/pilsen-czech-republic-march-03-260nw-1037943112.jpg
+./images/udonthani-thailand-march-05-2016-260nw-387931180.jpg
+./images/gdansk-poland-november-3-2017-260nw-749955061.jpg
+./images/thessaloniki-greece-august-2-2017-260nw-705681943.jpg
+./images/october-2017-shah-alam-malaysia-260nw-749097058.jpg
+./images/pilsen-czech-republic-april-29-260nw-413135575.jpg
+./images/melaka-malaysia-circa-january-2018-260nw-1012675747.jpg
+./images/drone-quad-copter-high-resolution-260nw-686569813.jpg
+./images/loei-thailand-18-july-2015-260nw-455360866.jpg
+./images/kagawa-japan-may-31-2016-260nw-430210666.jpg
+./images/fort-collins-co-usa-december-260nw-535159222.jpg
+./images/fort-collins-co-september-28-260nw-222271450.jpg
+./images/dji-phantom-4-pro-being-260nw-1010339170.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993481.jpg
+./images/dji-mavic-pro-drone-israel-260nw-732160462.jpg
+./images/kuala-lumpur-malaysia-march-30-260nw-613142645.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-599886017.jpg
+./images/toronto-canada-february-17-2017-260nw-582238681.jpg
+./images/ratchaburithailand-may-1-2016-flying-260nw-522323092.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221479.jpg
+./images/varna-bulgaria-june-23-2015-260nw-390286909.jpg
+./images/udonthani-thailand-february-15-2017-260nw-582041176.jpg
+./images/bangkok-thailand-may-15-2016-260nw-420618232.jpg
+./images/papar-sabah-my-12-march-260nw-1044012457.jpg
+./images/circa-december-23-2015-white-260nw-354366167.jpg
+./images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734834.jpg
+./images/kuala-lumpur-malaysia-august-17th-260nw-697548319.jpg
+./images/pilsen-czech-republic-march-27-260nw-396825808.jpg
+./images/kiev-ukraine-june-20-2018-260nw-1128076946.jpg
+./images/drone-quadrocopter-dji-phantom-high-260nw-457832452.jpg
+./images/naberezhnye-chelny-russia-february-10-260nw-1026751579.jpg
+./images/moldova-chisinau-october-11-2017-260nw-733945885.jpg
+./images/pilsen-czech-republic-january-19-260nw-561511543.jpg
+./images/kuala-lumpur-22-january-2018-260nw-1007673940.jpg
+./images/rio-de-janeiro-april-17-260nw-409196530.jpg
+./images/hintersee-salzburger-landaustria-02092018-dji-260nw-1021785181.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873617.jpg
+./images/kuala-lumpur-malaysia-july-13-260nw-676356820.jpg
+./images/rostov-on-don-russia-january-260nw-549365938.jpg
+./images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621657.jpg
+./images/semporna-malaysia-march-30-2018-260nw-1062256982.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738162.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221524.jpg
+./images/bangkokthailand-august-12-2017-drone-260nw-699314554.jpg
+./images/negeri-sembilan-malaysia-march-9-260nw-1042387021.jpg
+./images/dji-mavic-pro-drone-flight-260nw-677261842.jpg
+./images/goreme-nevsehir-april-22-2017-260nw-649022452.jpg
+./images/hai-ukraine-october-20-2016-260nw-507981265.jpg
+./images/kaunas-lithuania-june-14-2017-260nw-660427228.jpg
+./images/pilsen-czech-republic-june-28-260nw-291803939.jpg
+./images/istanbul-turkey-january-292015drone-quadrocopter-260nw-262938467.jpg
+./images/endau-rompin-may-15-2016-260nw-421557430.jpg
+./images/fort-collins-co-usa-december-260nw-1026340132.jpg
+./images/drone-dji-mavic-air-isolated-260nw-1040481043.jpg
+./images/dolzhanskaya-russia-02052018-image-dji-260nw-1082939618.jpg
+./images/kiev-ukraine-october-29-2016-260nw-506345452.jpg
+./images/athens-greece-october-12-2014-260nw-228976954.jpg
+./images/kagawa-japan-may-31-2016-260nw-430210657.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990007.jpg
+./images/kievukraine1-may2017dji-phantomaerial-video-camera-260nw-796039540.jpg
+./images/kharkiv-ukraine-march-3-2018-260nw-1047446899.jpg
+./images/october-2017-shah-alam-dji-260nw-749101375.jpg
+./images/udon-thani-thailand-may-18-260nw-426866146.jpg
+./images/russia-poltavskaya-village-may-1-260nw-473757073.jpg
+./images/dnepropetrovsk-ukraine-november-5-2015-260nw-336522878.jpg
+./images/kuala-lumpur-malaysia-october-2017-260nw-738185506.jpg
+./images/pilsen-czech-republic-april-27-260nw-413122870.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328222163.jpg
+./images/kostroma-russia-september-23-2017-260nw-721149922.jpg
+./images/fort-collins-co-usa-march-260nw-397863013.jpg
+./images/st-petersburg-russia-july-18-260nw-344454704.jpg
+./images/moldova-chisinau-august-11-2017-260nw-695998513.jpg
+./images/pilsen-czech-republic-march-19-260nw-263385761.jpg
+./images/budapest-hungary-december-10-2017-260nw-788912368.jpg
+./images/athens-greece-march-30-2015-260nw-317587415.jpg
+./images/milan-circa-august-2016-dji-260nw-516586570.jpg
+./images/kagawa-japan-may-31-2016-260nw-429733945.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-591782312.jpg
+./images/kuala-lumpur-malaysia-october-2017-260nw-738185512.jpg
+./images/19th-july-2017-pahang-malaysia-260nw-680436343.jpg
+./images/vilnius-lithuania-september-14-phantom-260nw-1057201058.jpg
+./images/negeri-sembilan-malaysia-march-9-260nw-1042387030.jpg
+./images/udonthani-thailand-december-11-2015-260nw-371324701.jpg
+./images/circa-january-6-2016-dji-260nw-359234714.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760190.jpg
+./images/drone-oversees-activity-firefighters-during-260nw-569066566.jpg
+./images/august-24-2017-labuan-malaysia-260nw-702820948.jpg
+./images/bangkok-thailand-27-january-2018flying-260nw-1048961168.jpg
+./images/herceg-novi-montenegro-april-18-260nw-625123241.jpg
+./images/calgary-ab-aug-19-2016-260nw-582367219.jpg
+./images/moscow-russia-24-september-2017-260nw-721160368.jpg
+./images/pecs-baranya-hungary-march-1-260nw-747462463.jpg
+./images/fort-collins-co-usa-november-260nw-232414648.jpg
+./images/milan-italy-september-27th-2017-260nw-724331188.jpg
+./images/varna-bulgaria-june-23-2015-260nw-390286780.jpg
+./images/papar-sabah-my-12-march-260nw-1044012460.jpg
+./images/august-24-2017-labuan-malaysia-260nw-702821560.jpg
+./images/kagawa-japan-june-15-2017-260nw-667210636.jpg
+./images/rostov-on-don-russia-january-260nw-549365953.jpg
+./images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114895.jpg
+./images/russia-poltavskaya-village-may-1-260nw-473757118.jpg
+./images/udon-thani-thailand-august-16-260nw-343985606.jpg
+./images/dji-drone-inspire2-on-rice-260nw-702161437.jpg
+./images/milan-circa-august-2016-dji-260nw-557380306.jpg
+./images/russia-poltavskaya-village-may-1-260nw-416816827.jpg
+./images/moscow-region-russia-september-24-260nw-353893772.jpg
+./images/papar-sabah-my-12-march-260nw-1044013165.jpg
+./images/pilsen-czech-republic-march-27-260nw-396825781.jpg
+./images/chanburi-thailand-11-april-2017-260nw-633128864.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631890.jpg
+./images/dji-mavic-pro-drone-moscow-260nw-1049231243.jpg
+./images/nakornpratom-thailand-nov-17-editorial-260nw-518837011.jpg
+./images/moscow-russia-april-1-2017-260nw-617465477.jpg
+./images/moscow-russia-april-1-2017-260nw-617477204.jpg
+./images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621687.jpg
+./images/wallisellen-switzerland-may-22-2018-260nw-1097402798.jpg
+./images/pisa-italy-july-19-2015-260nw-570700339.jpg
+./images/kagawa-japan-march-10-2016-260nw-389323861.jpg
+./images/goreme-nevsehir-april-22-2017-260nw-649022425.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016265.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-591272063.jpg
+./images/operator-adjusts-quadcopter-before-launching-260nw-1137569381.jpg
+./images/meerkerk-netherlands-may-18-2014-260nw-194027021.jpg
+./images/placentia-ca-usa-february-18th-260nw-1029654934.jpg
+./images/drone-white-quadcopter-camera-flying-260nw-567805882.jpg
+./images/august-24-2017-labuan-malaysia-260nw-702820966.jpg
+./images/keda-georgia-23-march-2018-260nw-1054835975.jpg
+./images/kagawa-japan-june-8-2017-260nw-656435701.jpg
+./images/london-august-2-2017-dji-260nw-689641921.jpg
+./images/kazan-russia-june-25-2015-260nw-409168366.jpg
+./images/kota-kinabalu-malaysia-february-22-260nw-1031465641.jpg
+./images/zobnatica-serbia-may-29th-2017-260nw-652661839.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1044085012.jpg
+./images/saintpetersburg-russia-march-26-2016-260nw-398035432.jpg
+./images/kaunas-lithuania-april-24-2017-260nw-654363361.jpg
+./images/longboat-key-fl-november-17-260nw-753607228.jpg
+./images/fort-collins-co-usa-december-260nw-535159228.jpg
+./images/selangor-malaysia-06-jan-2017-260nw-562911922.jpg
+./images/varna-bulgaria-february-14-2018-260nw-1061366501.jpg
+./images/stlouis-missouri-december19-editorial-photo-260nw-239359612.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1046050660.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334798718.jpg
+./images/toronto-canada-february-17-2017-260nw-583138678.jpg
+./images/moscow-russia-april-1-2017-260nw-617465462.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503641.jpg
+./images/berlin-germany-june-06-quadrocopter-260nw-781221820.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760202.jpg
+./images/greece-june-2017-scenic-view-260nw-745938397.jpg
+./images/dji-drone-air-260nw-604114169.jpg
+./images/wallisellen-switzerland-september-23-2017-260nw-1094817017.jpg
+./images/kota-kinabalu-malaysia-february-22-260nw-1031465632.jpg
+./images/thailand-july-17-2018-dji-260nw-1141710734.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-711186454.jpg
+./images/varna-bulgaria-february-14-2018-260nw-1038304969.jpg
+./images/editorial-swansea-uk-june-12-260nw-661016059.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382305.jpg
+./images/milan-italy-09272017-close-on-260nw-1057924511.jpg
+./images/ubud-bali-circa-february-2017-260nw-581767948.jpg
+./images/lodz-poland-july-5-2018-260nw-1128513695.jpg
+./images/pilsen-czech-republic-march-25-260nw-614353049.jpg
+./images/pilsen-czech-republic-july-07-260nw-673357708.jpg
+./images/moscow-region-russia-september-24-260nw-353893775.jpg
+./images/kagawa-japan-april-29-2017-260nw-631926497.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689267.jpg
+./images/tuaran-sabahmalaysianov-262017-drone-dji-260nw-763582045.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382260.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738183.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1044081802.jpg
+./images/udonthani-thailand-january-8-2017-260nw-573211099.jpg
+./images/minsk-belarusmay-26-2016flying-drone-260nw-433253680.jpg
+./images/pilsen-czech-republic-april-29-260nw-428843188.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016262.jpg
+./images/bangkok-thailand-27-january-2018flying-260nw-1048961165.jpg
+./images/bangkok-thailand-october-13-2016-260nw-497856562.jpg
+./images/milan-circa-august-2016-dji-260nw-556471084.jpg
+./images/pilsen-czech-republic-march-27-260nw-396825766.jpg
+./images/wilmington-delaware-usa-january-4-260nw-786743509.jpg
+./images/bangkok-thailand-october-10-2017-260nw-732614827.jpg
+./images/elitnyy-russia-august-20-2016-260nw-523288015.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1046050648.jpg
+./images/hai-ukraine-october-20-2016-260nw-507979804.jpg
+./images/pilsen-czech-republic-july-26-260nw-299942393.jpg
+./images/saintpetersburg-russia-june-4-2016-260nw-455369968.jpg
+./images/kagawa-japan-march-17-2017-260nw-609118043.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334798643.jpg
+./images/toronto-canada-february-17-2017-260nw-583138687.jpg
+./images/paphos-district-cyprus-july-19-260nw-345871955.jpg
+./images/fort-collins-co-september-28-260nw-220428415.jpg
+./images/pilsen-czech-republic-april-17-260nw-622892939.jpg
+./images/dji-mavic-pro-drone-flight-260nw-1009622683.jpg
+./images/laurel-md-november-22-2017-260nw-766224037.jpg
+./images/august-24-2017-labuan-malaysia-260nw-710629651.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631824.jpg
+./images/seoul-south-korea-april-28-260nw-1081859582.jpg
+./images/kagawa-japan-april-22-2017-260nw-625605113.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221503.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503692.jpg
+./images/pskov-region-russia-june-10-260nw-1142784020.jpg
+./images/pilsen-czech-republic-july-07-260nw-673263679.jpg
+./images/quadcopter-flying-sky-electric-pylon-260nw-1137589970.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-591782354.jpg
+./images/ukraine-kyiv-25-april-2017-260nw-697975018.jpg
+./images/ping-village-china-october-10-260nw-536931091.jpg
+./images/orfo-baranya-hungary-10312016-dji-260nw-1132494971.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-592326944.jpg
+./images/st-petersburg-russia-july-18-260nw-344454701.jpg
+./images/bilbao-spain-june-06-2017-260nw-760615687.jpg
+./images/kagawa-japan-may-20-2017-260nw-653435158.jpg
+./images/kuala-lumpur-malaysia-july-13-260nw-676356808.jpg
+./images/milan-circa-october-2016-dji-260nw-509726758.jpg
+./images/astana-kazakhstan-september-2-2017-260nw-721055809.jpg
+./images/may-2018-berlin-new-dji-260nw-1132480187.jpg
+./images/varna-bulgaria-july-21-2016-260nw-458999014.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990424.jpg
+./images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114889.jpg
+./images/dji-mavic-pro-drone-rigalatvia-260nw-542803249.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016274.jpg
+./images/goreme-nevsehir-april-22-2017-260nw-649022440.jpg
+./images/fort-collins-co-usa-august-260nw-320059472.jpg
+./images/pilsen-czech-republic-may-11-260nw-648341116.jpg
+./images/quadcopter-flying-sky-electric-pylon-260nw-1137589949.jpg
+./images/udonthani-thailand-january-8-2017-260nw-573211030.jpg
+./images/varna-bulgaria-october-17-2016-260nw-503385427.jpg
+./images/pilsen-czech-republic-september-24-260nw-320172437.jpg
+./images/mini-drone-floating-above-rapeseed-260nw-1085479196.jpg
+./images/st-petersburg-russia-july-18-260nw-344454710.jpg
+./images/endau-rompin-may-15-2016-260nw-421557406.jpg
+./images/operator-adjusts-quadcopter-before-launching-260nw-1137569378.jpg
+./images/kiev-ukraine-june-20-2018-260nw-1128076991.jpg
+./images/pilsen-czech-republic-june-28-260nw-291448259.jpg
+./images/nong-khai-thailand-jan-3-260nw-703364929.jpg
+./images/athens-greece-october-12-2014-260nw-228976960.jpg
+./images/sanktpetersburg-russia-march-11-2018-260nw-1043133151.jpg
+./images/milan-circa-july-2016-dji-260nw-521739826.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992731.jpg
+./images/phoenix-may-15-dji-phantom-260nw-729251125.jpg
+./images/drone-quadrocopter-dji-phantom-high-260nw-457832506.jpg
+./images/udonthani-thailand-december-11-2015-260nw-371324707.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1046050642.jpg
+./images/herceg-novi-montenegro-april-18-260nw-678554299.jpg
+./images/bombinhas-santa-catarina-brazil-april-260nw-1107804776.jpg
+./images/moscow-russia-april-1-2017-260nw-617465534.jpg
+./images/udon-thani-thailand-may-18-260nw-506561329.jpg
+./images/moers-germany-january-19-2017-260nw-559490953.jpg
+./images/fort-collins-co-usa-november-260nw-233120638.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990436.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1044076780.jpg
+./images/fort-collins-co-usa-november-260nw-231516709.jpg
+./images/minsk-belarus-july-2018-flat-260nw-1142247809.jpg
+./images/tenerife-spain-13022017-man-remout-260nw-578581357.jpg
+./images/fort-collins-co-usa-february-260nw-1018828651.jpg
+./images/papar-sabah-my-12-march-260nw-1044012463.jpg
+./images/thailand-july-17-2018-dji-260nw-1141711481.jpg
+./images/vancouver-british-columbia-canada-january-260nw-585529844.jpg
+./images/phuket-thailand-may-9-drone-260nw-636496448.jpg
+./images/dji-mavic-air-flat-layout-260nw-1038880144.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334801598.jpg
+./images/flying-quadrocopter-remote-controlled-drone-260nw-1068131081.jpg
+./images/varna-bulgaria-july-05-2015-260nw-359672102.jpg
+./images/pilsen-czech-republic-may-28-260nw-648763567.jpg
+./images/varna-bulgaria-june-23-2015-260nw-389782120.jpg
+./images/bangkok-thailand-october-13-2016-260nw-497856574.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344371.jpg
+./images/pilsen-czech-republic-july-9-260nw-294835913.jpg
+./images/st-petersburg-russia-may-4-260nw-434189233.jpg
+./images/st-petersburg-russia-july-18-260nw-344454674.jpg
+./images/malaysia-petaling-jaya-august-1-260nw-741312529.jpg
+./images/russia-poltavskaya-village-may-9-260nw-638135587.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1046050639.jpg
+./images/fort-collins-co-usa-december-260nw-541507408.jpg
+./images/udonthani-thailandmay-06-2016-drone-260nw-417484558.jpg
+./images/varna-bulgaria-july-05-2015-260nw-359672111.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689240.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221737.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221482.jpg
+./images/hand-reaches-drone-dji-mavic-260nw-1050687518.jpg
+./images/october-2017-shah-alam-malaysia-260nw-749097052.jpg
+./images/kagawa-japan-june-8-2017-260nw-656437126.jpg
+./images/kuala-lumpur-malaysia-circa-december-260nw-778430263.jpg
+./images/varna-bulgaria-may-28-2015-260nw-306660251.jpg
+./images/russia-poltavskaya-village-may-1-260nw-624874499.jpg
+./images/ratchaburi-bangkok-september-22-2016-260nw-472883212.jpg
+./images/st-petersburg-russia-july-18-260nw-344454683.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-714548464.jpg
+./images/milan-italy-09272017-close-on-260nw-1057924475.jpg
+./images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114913.jpg
+./images/19th-july-2017-pahang-malaysia-260nw-680436346.jpg
+./images/moscow-russia-april-1-2017-260nw-617465399.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631917.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344443.jpg
+./images/dji-mavic-pro-drone-flight-260nw-676190665.jpg
+./images/pilsen-czech-republic-july-26-260nw-300050924.jpg
+./images/milan-italy-09272017-close-on-260nw-1057924481.jpg
+./images/kagawa-japan-april-29-2017-260nw-631924376.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344356.jpg
+./images/milan-italy-09272017-close-on-260nw-1057924496.jpg
+./images/moldova-chisinau-august-11-2017-260nw-695998501.jpg
+./images/toronto-canada-february-17-2017-260nw-583138681.jpg
+./images/sanktpetersburg-russia-march-11-2018-260nw-1043428219.jpg
+./images/cherkasst-ukraina-june-17-2016white-260nw-457842415.jpg
+./images/istanbul-turkey-5-september-2017-260nw-720511975.jpg
+./images/placentia-ca-usa-february-18th-260nw-1029654925.jpg
+./images/gdansk-poland-november-3-2017-260nw-749955076.jpg
+./images/chon-buri-thailand-june-24-260nw-1124858276.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990661.jpg
+./images/drone-260nw-609909854.jpg
+./images/pilsen-czech-republic-april-29-260nw-429236683.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689246.jpg
+./images/russia-poltavskaya-village-28-august-260nw-739500751.jpg
+./images/chanburi-thailand-11-april-2017-260nw-633128861.jpg
+./images/seattle-usa-october-9-2014-260nw-234867922.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221551.jpg
+./images/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156489.jpg
+./images/kostroma-russia-september-23-2017-260nw-721902925.jpg
+./images/operator-adjusts-quadcopter-before-launching-260nw-1137569372.jpg
+./images/almere-netherlands-september-29-2017-260nw-724434289.jpg
+./images/semporna-malaysia-march-30-2018-260nw-1062256970.jpg
+./images/varna-bulgaria-july-23-2015-260nw-389782195.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1037699860.jpg
+./images/melaka-malaysia-november-18-2017-260nw-757399177.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1046050651.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438989962.jpg
+./images/loei-thailand-18-july-2015-260nw-455275513.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221647.jpg
+./images/odessa-ukraine-april-4-2015-260nw-266899013.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992650.jpg
+./images/ufarussia-10062016-man-photographer-shooting-260nw-449873530.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631884.jpg
+./images/kiev-ukraine-april-24-2016-260nw-410937166.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992608.jpg
+./images/pilsen-czech-republic-july-4-260nw-293522765.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221701.jpg
+./images/istanbul-turkey-july-3-2018-260nw-1130725409.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990697.jpg
+./images/galati-romania-february-16-2017-260nw-600463973.jpg
+./images/st-petersburg-russia-may-4-260nw-434189248.jpg
+./images/kuala-lumpur-oct-17-drones-260nw-328472156.jpg
+./images/nong-khai-thailand-jan-3-260nw-594185705.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990031.jpg
+./images/kagawa-japan-may-06-2016-260nw-420083374.jpg
+./images/kaunas-lithuania-december-30-2015-260nw-359958602.jpg
+./images/uav-drone-copter-flying-digital-260nw-527768593.jpg
+./images/selangor-malaysia-06-jan-2017-260nw-562911952.jpg
+./images/pilsen-czech-republic-may-18-260nw-1125457592.jpg
+./images/negeri-sembilan-malaysia-march-9-260nw-1042387033.jpg
+./images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114916.jpg
+./images/kuala-lumpur-malaysia-october-2017-260nw-738185548.jpg
+./images/st-petersburg-russia-may-4-260nw-434189254.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1037699869.jpg
+./images/dji-mavic-pro-drone-flight-260nw-677261857.jpg
+./images/dji-drone-over-crops-summer-260nw-1083920486.jpg
+./images/varna-bulgaria-april-23-2016-260nw-412768252.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993397.jpg
+./images/fort-collins-co-usa-september-260nw-351238655.jpg
+./images/kagawa-japan-april-23-2017-260nw-629531471.jpg
+./images/fort-collins-co-usa-march-260nw-388912792.jpg
+./images/kuantan-pahang-malaysia-11th-february-260nw-1037095126.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221494.jpg
+./images/moscow-russia-april-1-2017-260nw-617465930.jpg
+./images/dji-phantom-4-pro-obsidian-260nw-1088935289.jpg
+./images/moscow-russia-april-1-2017-260nw-617465612.jpg
+./images/fort-collins-co-usa-august-260nw-340666214.jpg
+./images/bangkok-thailand-october-11-image-260nw-733128652.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993412.jpg
+./images/semporna-malaysia-march-30-2018-260nw-1062815540.jpg
+./images/kuala-lumpur-malaysia-october-2017-260nw-738185503.jpg
+./images/nong-khai-thailand-jan-3-260nw-589395551.jpg
+./images/moers-germany-january-19-2017-260nw-559490917.jpg
+./images/wallisellen-switzerland-september-23-2017-260nw-1095647117.jpg
+./images/dji-drone-air-260nw-604114163.jpg
+./images/halifax-uk-april-8-2018-260nw-1063890551.jpg
+./images/bangkok-thailand-august-14-2016-260nw-468332918.jpg
+./images/kyiv16-january2018dji-mavic-proprofessional-4k-260nw-1027218157.jpg
+./images/vitebsk-region-belarus-20-september-260nw-545332423.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382245.jpg
+./images/fort-collins-co-usa-march-260nw-261984053.jpg
+./images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621723.jpg
+./images/kiev-ukraine-june-20-2018-260nw-1126504481.jpg
+./images/melaka-malaysia-november-18-2017-260nw-757400800.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1044046327.jpg
+./images/chon-buri-thailand-june-24-260nw-1124858258.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631968.jpg
+./images/russia-poltavskaya-village-may-9-260nw-638135521.jpg
+./images/circa-january-6-2016-dji-260nw-359230784.jpg
+./images/varna-bulgaria-may-13-2016-260nw-423203275.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503623.jpg
+./images/milan-circa-august-2016-dji-260nw-513104761.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438989974.jpg
+./images/circa-december-23-2015-white-260nw-354366158.jpg
+./images/ping-village-china-october-10-260nw-536931148.jpg
+./images/istanbul-turkey-may-19-2015-260nw-279981239.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344362.jpg
+./images/moers-germany-january-19-2017-260nw-559490908.jpg
+./images/kagawa-japan-april-23-2017-260nw-629637947.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016271.jpg
+./images/thailand-lop-buri-18-june-260nw-664057384.jpg
+./images/bangkok-thailand-may-13-2017-260nw-695560606.jpg
+./images/malaysia-petaling-jaya-august-1-260nw-741312463.jpg
+./images/circa-february-1-2016-dji-260nw-370639637.jpg
+./images/russia-poltavskaya-village-may-1-260nw-414657748.jpg
+./images/milan-circa-august-2016-dji-260nw-515856820.jpg
+./images/bangkok-thailand-march-21closeup-on-260nw-1051426415.jpg
+./images/pilsen-czech-republic-april-29-260nw-429236668.jpg
+./images/sofia-bulgaria-july-03-2015image-260nw-308627861.jpg
+./images/udon-thani-thailand-may-18-260nw-427857772.jpg
+./images/istanbul-turkey-july-3-2018-260nw-1131337229.jpg
+./images/nevsehir-turkey-april-22-2017-260nw-629792633.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-591782333.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990529.jpg
+./images/marmaras-greece-july-29-2014-260nw-215871241.jpg
+./images/udonthani-thailand-october-192015-flying-260nw-334423025.jpg
+./images/ufarussia-10062016-drone-flying-clear-260nw-449873653.jpg
+./images/st-petersburg-russia-june-4-260nw-455414806.jpg
+./images/dji-mavic-pro-drone-rigalatvia-260nw-542803255.jpg
+./images/quadcopter-flying-over-ground-demonstration-260nw-1137599837.jpg
+./images/milan-italy-09272017-close-on-260nw-1057924490.jpg
+./images/thailand-july-17-2018-dji-260nw-1141711196.jpg
+./images/bangkok-thailand-october-13-2016-260nw-497856547.jpg
+./images/udonthani-thailand-january-8-2017-260nw-573211009.jpg
+./images/bangkok-thailandmay-16-2016-drone-260nw-421674481.jpg
+./images/zobnatica-serbia-may-29th-2017-260nw-652661797.jpg
+./images/naberezhnye-chelny-russia-february-10-260nw-1032178843.jpg
+./images/dji-phantom-3-professional-drone-260nw-1010962075.jpg
+./images/pilsen-czech-republic-july-07-260nw-673263694.jpg
+./images/nakhon-ratchasima-thailand-november-10-260nw-513601351.jpg
+./images/chiang-maithailand-july-11-2015-260nw-444993319.jpg
+./images/varna-bulgaria-february-9-2017-260nw-673074913.jpg
+./images/agalatovo-leningrad-region-june-4-260nw-490563919.jpg
+./images/kagawa-japan-april-29-2017-260nw-631924367.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990703.jpg
+./images/tyumen-russia-july-23-2017drone-260nw-682654117.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438989980.jpg
+./images/krasnodar-russia-may-30-2017-260nw-737152261.jpg
+./images/pilsen-czech-republic-july-26-260nw-299942420.jpg
+./images/varna-bulgaria-may-23-2017-260nw-645597544.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016268.jpg
+./images/halifax-uk-april-2-2018-260nw-1063944839.jpg
+./images/pilsen-czech-republic-february-18-260nw-379389919.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631725.jpg
+./images/kaunas-lithuania-december-30-2015-260nw-359958539.jpg
+./images/kagawa-japan-may-06-2016-260nw-420080635.jpg
+./images/pilsen-czech-republic-may-28-260nw-648779614.jpg
+./images/pilsen-czech-republic-june-28-260nw-291448271.jpg
+./images/pilsen-czech-republic-september-9-260nw-314912438.jpg
+./images/sanktpetersburg-russia-march-11-2018-260nw-1043428009.jpg
+./images/chonburi-thailand-10-march-2017-260nw-599801336.jpg
+./images/18th-july-2017-kuantanpahangmalaysia-dji-260nw-681114880.jpg
+./images/03012017-dji-phantom-flying-sky-260nw-554568589.jpg
+./images/pilsen-czech-republic-january-19-260nw-561511555.jpg
+./images/pilsen-czech-republic-january-19-260nw-608040875.jpg
+./images/zobnatica-serbia-may-29th-2017-260nw-652661767.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503635.jpg
+./images/bangkok-thailandmay-16-2016-drone-260nw-421674439.jpg
+./images/stlouis-missouri-august-24th-editorial-260nw-309465911.jpg
+./images/krasnodar-russia-april-14-2017-260nw-737142226.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438989959.jpg
+./images/penang-malaysia-march-11-2018-260nw-1064486222.jpg
+./images/russia-poltavskaya-village-may-13-260nw-473669182.jpg
+./images/spark-dji-drone-260nw-1120419515.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990727.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382275.jpg
+./images/wallisellen-switzerland-september-23-2017-260nw-1094844719.jpg
+./images/russia-poltavskaya-village-may-1-260nw-414657715.jpg
+./images/chanburi-thailand-11-april-2017-260nw-633128882.jpg
+./images/milan-circa-august-2016-dji-260nw-531851887.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-711184705.jpg
+./images/lopburi-thailand-nov-3-2016-260nw-510148777.jpg
+./images/herceg-novi-montenegro-april-18-260nw-627532571.jpg
+./images/thailandlopburi19november2017-dji-mavic-pro-drone-260nw-757941481.jpg
+./images/fort-collins-co-usa-september-260nw-221105290.jpg
+./images/kiev-ukraine-april-24-2016-260nw-410937169.jpg
+./images/udonthani-thailand-january-8-2017-260nw-573211057.jpg
+./images/03012017-dji-phantom-flying-sky-260nw-554568664.jpg
+./images/krasnodar-russia-may-30-2017-260nw-651799612.jpg
+./images/dji-drone-flying-eye-level-260nw-749488894.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016250.jpg
+./images/smolian-bulgaria-october-15-2015-260nw-342931796.jpg
+./images/milan-italy-july-17-2017-260nw-703891549.jpg
+./images/pisa-italy-july-5-2015-260nw-688403161.jpg
+./images/estonia-tallinn-june-15-2018-260nw-1113744059.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760226.jpg
+./images/berlin-germany-june-06-2017-260nw-682553644.jpg
+./images/25-may-2018-lviv-ukraine-260nw-1109034167.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038331705.jpg
+./images/melaka-malaysia-november-18-2017-260nw-757400803.jpg
+./images/udonthani-thailand-january-8-2017-260nw-573211075.jpg
+./images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734804.jpg
+./images/torino-italy-march-09-2018-260nw-1043086450.jpg
+./images/moers-germany-january-19-2017-260nw-559490920.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-714548479.jpg
+./images/negeri-sembilan-malaysia-march-9-260nw-1042387039.jpg
+./images/kota-kinabalusabahmalaysiaoctober-172017-close-photo-260nw-736534492.jpg
+./images/dolzhanskaya-russia-02052018-image-dji-260nw-1082937491.jpg
+./images/melaka-malaysia-october-3rd-2017-260nw-731996530.jpg
+./images/ubud-bali-circa-february-2017-260nw-581767933.jpg
+./images/melaka-malaysia-november-24-2017-260nw-764038420.jpg
+./images/chonburi-thailand-10-march-2017-260nw-610395053.jpg
+./images/sanktpetersburg-russia-march-12-2018-260nw-1044074098.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038786397.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992638.jpg
+./images/dolzhanskaya-russia-02052018-image-dji-260nw-1083205766.jpg
+./images/bangkok-thailand-july-2018-dji-260nw-1135433624.jpg
+./images/toronto-canada-february-17-2017-260nw-581749984.jpg
+./images/pilsen-czech-republic-june-2-260nw-431450053.jpg
+./images/lopburi-thailand-nov-3-2016-260nw-510148795.jpg
+./images/chanburi-thailand-11-april-2017-260nw-625760864.jpg
+./images/surattanee-thailand-sep-11-2015-260nw-468581993.jpg
+./images/brasil-bernardo-do-campo-abr-260nw-1061324156.jpg
+./images/thessaloniki-greece-july-29-2015-260nw-317456834.jpg
+./images/russia-poltavskaya-village-may-1-260nw-473757067.jpg
+./images/silhouette-man-web-author-taking-260nw-1087557533.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689255.jpg
+./images/herceg-novi-montenegro-april-18-260nw-627532628.jpg
+./images/tyumen-russia-april-23-2016-260nw-420645640.jpg
+./images/kotdanda-lalitpur-nepal-may-2-260nw-274883387.jpg
+./images/pilsen-czech-republic-april-27-260nw-412639918.jpg
+./images/pilsen-czech-republic-march-23-260nw-607224314.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631791.jpg
+./images/pilsen-czech-republic-march-25-260nw-616936235.jpg
+./images/phu-yen-province-viet-nam-260nw-681519322.jpg
+./images/pilsen-czech-republic-september-24-260nw-321477164.jpg
+./images/fort-collins-co-usa-december-260nw-239061550.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-590802518.jpg
+./images/dji-mavic-pro-drone-rigalatvia-260nw-542803282.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-560644876.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334801589.jpg
+./images/gryon-switzerland-10-march-2017-260nw-608023010.jpg
+./images/pilsen-czech-republic-march-24-260nw-608044466.jpg
+./images/sanktpetersburg-russia-march-11-2018-260nw-1043131108.jpg
+./images/ping-village-china-october-10-260nw-536931037.jpg
+./images/fort-collins-co-usa-march-260nw-391023226.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221473.jpg
+./images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734855.jpg
+./images/selangor-malaysia-06-jan-2017-260nw-562912276.jpg
+./images/lodz-poland-july-5-2018-260nw-1128513692.jpg
+./images/fort-collins-co-usa-march-260nw-261984065.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992743.jpg
+./images/istanbul-turkey-may-19-2015-260nw-280280573.jpg
+./images/loei-thailand-18-july-2015-260nw-455194279.jpg
+./images/chiang-maithailand-july-11-2015-260nw-444993292.jpg
+./images/varna-bulgaria-january-05-2017-260nw-552243979.jpg
+./images/gdansk-poland-november-3-2017-260nw-749955073.jpg
+./images/kagawa-japan-april-22-2017-260nw-625599740.jpg
+./images/flying-quadrocopter-remote-controlled-drone-260nw-1068131072.jpg
+./images/pilsen-czech-republic-march-19-260nw-263385764.jpg
+./images/pilsen-czech-republic-june-27-260nw-291109637.jpg
+./images/kuala-lumpur-22-january-2018-260nw-1010297203.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438993364.jpg
+./images/singaporejan-21-2017-flying-dji-260nw-560684581.jpg
+./images/kuala-lumpur-malaysia-august-17th-260nw-697548325.jpg
+./images/august-24-2017-labuan-malaysia-260nw-706012015.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221656.jpg
+./images/dji-mavic-pro-drone-latvia-260nw-597379994.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328221518.jpg
+./images/moscow-russia01-apr-2017-dji-260nw-615678164.jpg
+./images/russia-poltavskaya-village-may-9-260nw-638135569.jpg
+./images/pilsen-czech-republic-february-18-260nw-378762037.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-711184726.jpg
+./images/loei-thailand-18-july-2015-260nw-455360863.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334801565.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990451.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-460382314.jpg
+./images/rostov-on-don-russia-january-260nw-549365971.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631983.jpg
+./images/bethesda-md-november-10-2017-260nw-753012535.jpg
+./images/papar-sabah-my-12-march-260nw-1044013162.jpg
+./images/03012017-dji-phantom-flying-sky-260nw-555436897.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-592326905.jpg
+./images/zrenjanin-serbia-april-2016-image-260nw-399788038.jpg
+./images/fort-collins-co-usa-november-260nw-232856278.jpg
+./images/pilsen-czech-republic-march-23-260nw-607224332.jpg
+./images/circa-january-6-2016-dji-260nw-359234735.jpg
+./images/milan-italy-09272017-close-on-260nw-1057924493.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992641.jpg
+./images/october-2017-shah-alam-dji-260nw-749101378.jpg
+./images/istanbul-turkey-5-september-2017-260nw-720511972.jpg
+./images/papar-sabah-my-12-march-260nw-1044012466.jpg
+./images/udonthani-thailand-december-11-2015-260nw-371324686.jpg
+./images/kuala-lumpur-oct-17-drones-260nw-328472060.jpg
+./images/st-petersburg-russia-26-march-260nw-398017579.jpg
+./images/shanghaichinaapril-302015flying-drone-quadcopter-dji-260nw-284621633.jpg
+./images/udonthani-thailand-december-11-2015-260nw-351283925.jpg
+./images/kuala-lumpur-malaysia-september-6-260nw-711186415.jpg
+./images/thailand-lop-buri-18-june-260nw-663452800.jpg
+./images/pilsen-czech-republic-march-25-260nw-609023270.jpg
+./images/pilsen-czech-republic-august-11-260nw-305238515.jpg
+./images/minsk-belarus-may-17-2018-260nw-1099654424.jpg
+./images/august-24-2017-labuan-malaysia-260nw-710603797.jpg
+./images/fort-collins-co-usa-august-260nw-208569223.jpg
+./images/pilsen-czech-republic-march-19-260nw-264260714.jpg
+./images/toronto-canada-february-17-2017-260nw-581749852.jpg
+./images/udonthani-thailand-february-15-2017-260nw-582041215.jpg
+./images/varna-bulgaria-may-28-2015-260nw-376578433.jpg
+./images/seoul-south-korea-april-28-260nw-1081459556.jpg
+./images/zrenjanin-serbia-august-2017-image-260nw-706304983.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016229.jpg
+./images/pilsen-czech-republic-june-28-260nw-291448274.jpg
+./images/chon-buri-thailand-june-24-260nw-1124858267.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438990709.jpg
+./images/melaka-malaysia-october-3rd-2017-260nw-731996512.jpg
+./images/moscow-region-russia-september-24-260nw-353893757.jpg
+./images/kaunas-lithuania-march-1-2017-260nw-591272075.jpg
+./images/thessaloniki-greece-august-2-2017-260nw-705681973.jpg
+./images/herceg-novi-montenegro-april-18-260nw-629755340.jpg
+./images/italyoct30-dji-phantom-quadcopter-flies-260nw-239734858.jpg
+./images/riyadh-saudi-arabia-february-17-260nw-1028387533.jpg
+./images/dji-mavic-pro-flevoland-netherlands-260nw-1129344350.jpg
+./images/pilsen-czech-republic-june-20-260nw-1117736990.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760211.jpg
+./images/tyumen-russia-july-23-2017drone-260nw-682654138.jpg
+./images/krasnodar-russia-april-14-2017-260nw-640631935.jpg
+./images/east-mediterranean-29-sep-2017-260nw-724980712.jpg
+./images/williamsburg-virginia-usa-circa-december-260nw-1105100144.jpg
+./images/almere-netherlands-september-29-2017-260nw-724471786.jpg
+./images/udonthani-thailand-january-8-2017-260nw-573211081.jpg
+./images/bangkok-thailand-august-212017-photo-260nw-699784558.jpg
+./images/astana-kazakhstan-december-18-2017-260nw-778118074.jpg
+./images/nevsehir-turkey-april-22-2017-260nw-629792609.jpg
+./images/varna-bulgaria-october-17-2016-260nw-552560929.jpg
+./images/turin-italy-march-8-2018-260nw-1041470047.jpg
+./images/bangkok-thailand-march-4-2017-260nw-603926267.jpg
+./images/nakhonpathom-thailand-march-19-2018-260nw-1056822971.jpg
+./images/kaunas-lithuania-april-24-2017-260nw-653883466.jpg
+./images/goreme-nevsehir-april-22-2017-260nw-649022410.jpg
+./images/dji-mavic-pro-drone-rigalatvia-260nw-542803243.jpg
+./images/pilsen-czech-republic-march-03-260nw-1037943109.jpg
+./images/pilsen-czech-republic-august-11-260nw-305238533.jpg
+./images/ufarussia-10062016-drone-flying-background-260nw-449873557.jpg
+./images/fort-collins-co-usa-december-260nw-538626889.jpg
+./images/quadrocopters-on-plastic-box-grass-260nw-733491409.jpg
+./images/placentia-ca-usa-february-18th-260nw-1029654937.jpg
+./images/krasnoyarsk-russia-june-26-2016-260nw-624460619.jpg
+./images/istanbul-jun-2015-drone-quadrocopter-260nw-432359092.jpg
+./images/pisa-italy-july-19-2015-260nw-631818290.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689291.jpg
+./images/empoli-italy-september-20-2015-260nw-319371026.jpg
+./images/stlouis-missouri-december19-editorial-photo-260nw-239359582.jpg
+./images/labuan-malaysia-january-29-2016-260nw-369519641.jpg
+./images/naberezhnye-chelny-russia-february-10-260nw-1049998622.jpg
+./images/riyadh-saudi-arabia-february-16-260nw-1027602178.jpg
+./images/krasnodar-russia-april-14-2017-260nw-740123038.jpg
+./images/kuantan-pahang-malaysia-11th-february-260nw-1037095123.jpg
+./images/kagawa-japan-may-06-2016-260nw-420083377.jpg
+./images/herceg-novi-montenegro-april-18-260nw-629755292.jpg
+./images/odessaukraine14-august2017flying-dji-phantom-pro-260nw-793479568.jpg
+./images/kaunas-lithuania-october-30-2015-260nw-334798694.jpg
+./images/kagawa-japan-april-03-2017-260nw-615757394.jpg
+./images/london-england-uk-may-26-260nw-589111319.jpg
+./images/los-angeles-ca-usa-june-260nw-1121431799.jpg
+./images/bangkok-thailand-27-january-2018-260nw-1048954211.jpg
+./images/varna-bulgaria-february-9-2017-260nw-596563079.jpg
+./images/kuala-lumpur-malaysia-january-31-260nw-570151675.jpg
+./images/russia-poltavskaya-village-may-9-260nw-638135596.jpg
+./images/kuala-lumpur-malaysia-may-2-260nw-1081493381.jpg
+./images/wilmington-delaware-usa-january-13-260nw-792889216.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689294.jpg
+./images/astana-kazakhstan-september-2-2017-260nw-721055818.jpg
+./images/miami-florida-usa-may-20-260nw-1096543400.jpg
+./images/carr-co-usa-april-12-260nw-621101777.jpg
+./images/kuala-lumpur-malaysia-july-13-260nw-676356823.jpg
+./images/rostov-region-russia-05202018-professional-260nw-1095689279.jpg
+./images/rostov-on-don-russia-january-260nw-548406709.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503662.jpg
+./images/mavic-pro-dji-on-white-260nw-1135186448.jpg
+./images/overton-mo-usa-august-13-260nw-697449031.jpg
+./images/new-york-city-usa-august-260nw-714831070.jpg
+./images/estonia-tallinn-june-15-2018-260nw-1113744056.jpg
+./images/empoli-italy-september-20-2015-260nw-319371023.jpg
+./images/varna-bulgaria-february-14-2018-260nw-1061367044.jpg
+./images/st-petersburg-russia-may-4-260nw-463887635.jpg
+./images/auckland-new-zealand-may-6-260nw-645228415.jpg
+./images/russian-kaluga-march-27closeup-on-260nw-1056760220.jpg
+./images/kagawa-japan-may-20-2017-260nw-653433961.jpg
+./images/istanbul-turkey-may-19-2015-260nw-279825914.jpg
+./images/ukraine-kyiv-25-april-2017-260nw-697975012.jpg
+./images/pilsen-czech-republic-february-18-260nw-378762028.jpg
+./images/kempen-germany-december-29-2015-260nw-356401406.jpg
+./images/beautiful-scenic-aerial-drone-view-260nw-1074386459.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990448.jpg
+./images/amsterdam-netherlands-december-17-2017-260nw-776460892.jpg
+./images/bangkok-thailand-june-18-2016-260nw-438992626.jpg
+./images/berlin-germany-june-06-2017-260nw-682553650.jpg
+./images/russia-poltavskaya-village-may-1-260nw-473757223.jpg
+./images/kuala-lumpur-oct-14-drones-260nw-328222208.jpg
+./images/drone-dji-mavic-air-quadroopter-260nw-1040549365.jpg
+./images/milan-circa-july-2016-dji-260nw-505714969.jpg
+./images/semporna-malaysia-march-30-2018-260nw-1062256973.jpg
+./images/krasnodar-russia-may-30-2017-260nw-651799606.jpg
+./images/st-petersburg-russia-may-4-260nw-433413229.jpg
+./images/istanbul-turkey-may-19-2015-260nw-279343268.jpg
+./images/drone-flight-260nw-508153975.jpg
+./images/krasnodar-russia-june-10-2017-260nw-739948054.jpg
+./images/dji-phantom-4-pro-obsidian-260nw-1088928395.jpg
+./images/thailand-lop-buri-18-june-260nw-663452803.jpg
+./images/beautiful-scenic-aerial-drone-view-260nw-1076833079.jpg
+./images/porto-alegre-brazil-april-2017-260nw-633389573.jpg
+./images/istanbul-turkey-january-292015drone-quadrocopter-260nw-263156486.jpg
+./images/astana-kazakhstan-december-18-2017-260nw-778117807.jpg
+./images/krasnodar-russia-june-10-2017-260nw-693990475.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1034016244.jpg
+./images/kaunas-lithuania-march-03-2018-260nw-1038786400.jpg
+./images/kagawa-japan-june-15-2017-260nw-661282231.jpg
+./images/krasnodar-russia-may-30-2017-260nw-1045738186.jpg
+./images/russia-saintpetersburg-kronstadt-april-01-260nw-1060503638.jpg
+./images/loei-thailand-18-july-2015-260nw-454875934.jpg
+./images/astana-kazakhstan-december-18-2017-260nw-778116880.jpg
+./images/pilsen-czech-republic-november-23-260nw-343474460.jpg
+./images/zrenjanin-serbia-august-2017-image-260nw-706304971.jpg
+./images/drone-260nw-609909833.jpg
+./images/russia-poltavskaya-village-may-1-260nw-733491226.jpg
+./images/astana-kazakhstan-september-2-2017-260nw-726603286.jpg
\ No newline at end of file
diff --git a/projects/drone-net/yolo-drone.cfg b/projects/drone-net/yolo-drone.cfg
new file mode 100644
index 0000000000000000000000000000000000000000..7acf1a066ca20eb374abeea1ae6b3cc8169d1742
--- /dev/null
+++ b/projects/drone-net/yolo-drone.cfg
@@ -0,0 +1,182 @@
+[net]
+# Testing
+batch=24
+subdivisions=8
+# Training
+# batch=64
+# subdivisions=2
+width=416
+height=416
+channels=3
+momentum=0.9
+decay=0.0005
+angle=0
+saturation = 1.5
+exposure = 1.5
+hue=.1
+
+learning_rate=0.001
+burn_in=1000
+max_batches = 500200
+policy=steps
+steps=400000,450000
+scales=.1,.1
+
+[convolutional]
+batch_normalize=1
+filters=16
+size=3
+stride=1
+pad=1
+activation=leaky
+
+[maxpool]
+size=2
+stride=2
+
+[convolutional]
+batch_normalize=1
+filters=32
+size=3
+stride=1
+pad=1
+activation=leaky
+
+[maxpool]
+size=2
+stride=2
+
+[convolutional]
+batch_normalize=1
+filters=64
+size=3
+stride=1
+pad=1
+activation=leaky
+
+[maxpool]
+size=2
+stride=2
+
+[convolutional]
+batch_normalize=1
+filters=128
+size=3
+stride=1
+pad=1
+activation=leaky
+
+[maxpool]
+size=2
+stride=2
+
+[convolutional]
+batch_normalize=1
+filters=256
+size=3
+stride=1
+pad=1
+activation=leaky
+
+[maxpool]
+size=2
+stride=2
+
+[convolutional]
+batch_normalize=1
+filters=512
+size=3
+stride=1
+pad=1
+activation=leaky
+
+[maxpool]
+size=2
+stride=1
+
+[convolutional]
+batch_normalize=1
+filters=1024
+size=3
+stride=1
+pad=1
+activation=leaky
+
+###########
+
+[convolutional]
+batch_normalize=1
+filters=256
+size=1
+stride=1
+pad=1
+activation=leaky
+
+[convolutional]
+batch_normalize=1
+filters=512
+size=3
+stride=1
+pad=1
+activation=leaky
+
+[convolutional]
+size=1
+stride=1
+pad=1
+filters=18
+activation=linear
+
+
+
+[yolo]
+mask = 3,4,5
+anchors = 10,14,  23,27,  37,58,  81,82,  135,169,  344,319
+classes=1
+num=6
+jitter=.3
+ignore_thresh = .7
+truth_thresh = 1
+random=1
+
+[route]
+layers = -4
+
+[convolutional]
+batch_normalize=1
+filters=128
+size=1
+stride=1
+pad=1
+activation=leaky
+
+[upsample]
+stride=2
+
+[route]
+layers = -1, 8
+
+[convolutional]
+batch_normalize=1
+filters=256
+size=3
+stride=1
+pad=1
+activation=leaky
+
+[convolutional]
+size=1
+stride=1
+pad=1
+filters=18
+activation=linear
+
+[yolo]
+mask = 1,2,3
+anchors = 10,14,  23,27,  37,58,  81,82,  135,169,  344,319
+classes=1
+num=6
+jitter=.3
+ignore_thresh = .7
+truth_thresh = 1
+random=1
diff --git a/projects/drone-net/yolo-drone.weights b/projects/drone-net/yolo-drone.weights
new file mode 100644
index 0000000000000000000000000000000000000000..409eadd440e7665254a1865f4c3ae5583391186c
Binary files /dev/null and b/projects/drone-net/yolo-drone.weights differ
diff --git a/scripts/video_resize.py b/scripts/video_resize.py
new file mode 100644
index 0000000000000000000000000000000000000000..b053125e31dc90d1499fdfb73fe01477de563239
--- /dev/null
+++ b/scripts/video_resize.py
@@ -0,0 +1,11 @@
+import cv2
+
+vidcap = cv2.VideoCapture("./data/VID_20220208_150059.mp4")
+success, image = vidcap.read()
+count = 0
+
+while success:
+    resize = cv2.resize(image, (640, 640))
+    cv2.imwrite("./data/img/%03d.jpg" % count, resize)
+    success, image = vidcap.read()
+    count += 1
\ No newline at end of file