Nov 01 16:22:00.703 INFO testing agmcleod/agile_archer against beta-2018-10-30 for beta-1.31-1
Nov 01 16:22:00.705 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 16:22:01.014 INFO blam! 08d8979094a1cf77a65e79b2b26b18c0009ded48c7d63df9157b07db80d55713
Nov 01 16:22:01.014 INFO running `"docker" "start" "-a" "08d8979094a1cf77a65e79b2b26b18c0009ded48c7d63df9157b07db80d55713"`
Nov 01 16:22:01.541 INFO kablam! usermod: no changes
Nov 01 16:22:01.886 INFO kablam!    Compiling base64 v0.1.1
Nov 01 16:22:01.895 INFO kablam!    Compiling miniz-sys v0.1.9
Nov 01 16:22:01.959 INFO kablam!    Compiling genmesh v0.4.3
Nov 01 16:22:01.960 INFO kablam!    Compiling glutin v0.9.2
Nov 01 16:22:01.962 INFO kablam!    Compiling shred-derive v0.3.0
Nov 01 16:22:01.964 INFO kablam!    Compiling gfx_device_gl v0.14.1
Nov 01 16:22:01.968 INFO kablam!    Compiling wayland-sys v0.9.9
Nov 01 16:22:09.740 INFO kablam!    Compiling wayland-client v0.9.9
Nov 01 16:22:13.195 INFO kablam!    Compiling flate2 v0.2.19
Nov 01 16:22:24.520 INFO kablam!    Compiling tiled v0.6.0
Nov 01 16:22:24.527 INFO kablam!    Compiling shred v0.4.3
Nov 01 16:22:24.687 INFO kablam!    Compiling wayland-kbd v0.9.1
Nov 01 16:22:24.687 INFO kablam!    Compiling wayland-window v0.6.1
Nov 01 16:22:33.396 INFO kablam!    Compiling winit v0.7.5
Nov 01 16:22:37.617 INFO kablam!    Compiling specs v0.9.3
Nov 01 16:22:47.591 INFO kablam!    Compiling gfx_window_glutin v0.17.0
Nov 01 16:22:49.963 INFO kablam!    Compiling agile_archer v0.1.0 (/source)
Nov 01 16:22:53.207 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 01 16:22:53.207 INFO kablam!   --> src/main.rs:14:5
Nov 01 16:22:53.207 INFO kablam!    |
Nov 01 16:22:53.207 INFO kablam! 14 | use std::collections::HashMap;
Nov 01 16:22:53.207 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:22:53.207 INFO kablam!    |
Nov 01 16:22:53.207 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 16:22:53.207 INFO kablam! 
Nov 01 16:22:53.207 INFO kablam! warning: unused import: `Vector3`
Nov 01 16:22:53.207 INFO kablam!  --> src/renderer/basic.rs:7:37
Nov 01 16:22:53.207 INFO kablam!   |
Nov 01 16:22:53.207 INFO kablam! 7 | use cgmath::{SquareMatrix, Matrix4, Vector3};
Nov 01 16:22:53.207 INFO kablam!   |                                     ^^^^^^^
Nov 01 16:22:53.207 INFO kablam! 
Nov 01 16:22:53.207 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 01 16:22:53.207 INFO kablam!  --> src/components/tile_data.rs:4:5
Nov 01 16:22:53.207 INFO kablam!   |
Nov 01 16:22:53.208 INFO kablam! 4 | use std::collections::HashMap;
Nov 01 16:22:53.208 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:22:53.208 INFO kablam! 
Nov 01 16:22:53.208 INFO kablam! warning: unused import: `HashSet`
Nov 01 16:22:53.208 INFO kablam!  --> src/math/astar.rs:2:33
Nov 01 16:22:53.208 INFO kablam!   |
Nov 01 16:22:53.208 INFO kablam! 2 | use std::collections::{HashMap, HashSet, BinaryHeap};
Nov 01 16:22:53.208 INFO kablam!   |                                 ^^^^^^^
Nov 01 16:22:53.208 INFO kablam! 
Nov 01 16:22:53.208 INFO kablam! warning: unused import: `TileMapping`
Nov 01 16:22:53.208 INFO kablam!  --> src/systems/player_movement.rs:5:13
Nov 01 16:22:53.208 INFO kablam!   |
Nov 01 16:22:53.208 INFO kablam! 5 | use types::{TileMapping, Turn};
Nov 01 16:22:53.208 INFO kablam!   |             ^^^^^^^^^^^
Nov 01 16:22:53.208 INFO kablam! 
Nov 01 16:22:53.208 INFO kablam! warning: unused import: `Deref`
Nov 01 16:22:53.208 INFO kablam!  --> src/systems/process_turn.rs:1:16
Nov 01 16:22:53.208 INFO kablam!   |
Nov 01 16:22:53.208 INFO kablam! 1 | use std::ops::{Deref, DerefMut};
Nov 01 16:22:53.208 INFO kablam!   |                ^^^^^
Nov 01 16:22:53.208 INFO kablam! 
Nov 01 16:22:53.208 INFO kablam! warning: unused import: `Fetch`
Nov 01 16:22:53.208 INFO kablam!  --> src/systems/process_turn.rs:2:13
Nov 01 16:22:53.208 INFO kablam!   |
Nov 01 16:22:53.208 INFO kablam! 2 | use specs::{Fetch, FetchMut, Join, ReadStorage, WriteStorage, System};
Nov 01 16:22:53.208 INFO kablam!   |             ^^^^^
Nov 01 16:22:53.208 INFO kablam! 
Nov 01 16:22:53.208 INFO kablam! warning: unused import: `super::*`
Nov 01 16:22:53.208 INFO kablam!    --> src/utils/tiled.rs:159:9
Nov 01 16:22:53.208 INFO kablam!     |
Nov 01 16:22:53.208 INFO kablam! 159 |     use super::*;
Nov 01 16:22:53.208 INFO kablam!     |         ^^^^^^^^
Nov 01 16:22:53.208 INFO kablam! 
Nov 01 16:22:53.208 INFO kablam! warning: unused imports: `Image`, `Layer`, `Map`, `Properties`, `Tile`, `Tileset`
Nov 01 16:22:53.208 INFO kablam!    --> src/utils/tiled.rs:160:17
Nov 01 16:22:53.208 INFO kablam!     |
Nov 01 16:22:53.208 INFO kablam! 160 |     use tiled::{Map, Layer, Tileset, Image, Tile, Properties};
Nov 01 16:22:53.208 INFO kablam!     |                 ^^^  ^^^^^  ^^^^^^^  ^^^^^  ^^^^  ^^^^^^^^^^
Nov 01 16:22:53.208 INFO kablam! 
Nov 01 16:22:55.055 INFO kablam! warning: variable does not need to be mutable
Nov 01 16:22:55.055 INFO kablam!   --> src/main.rs:90:9
Nov 01 16:22:55.055 INFO kablam!    |
Nov 01 16:22:55.055 INFO kablam! 90 |     let mut tile_data = tile_data_res.deref_mut();
Nov 01 16:22:55.055 INFO kablam!    |         ----^^^^^^^^^
Nov 01 16:22:55.055 INFO kablam!    |         |
Nov 01 16:22:55.055 INFO kablam!    |         help: remove this `mut`
Nov 01 16:22:55.055 INFO kablam!    |
Nov 01 16:22:55.055 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 16:22:55.055 INFO kablam! 
Nov 01 16:22:55.086 INFO kablam! warning: variable does not need to be mutable
Nov 01 16:22:55.087 INFO kablam!    --> src/main.rs:112:55
Nov 01 16:22:55.087 INFO kablam!     |
Nov 01 16:22:55.087 INFO kablam! 112 |     let (window, mut device, mut factory, main_color, mut main_depth) =
Nov 01 16:22:55.087 INFO kablam!     |                                                       ----^^^^^^^^^^
Nov 01 16:22:55.088 INFO kablam!     |                                                       |
Nov 01 16:22:55.088 INFO kablam!     |                                                       help: remove this `mut`
Nov 01 16:22:55.088 INFO kablam! 
Nov 01 16:22:55.251 INFO kablam! warning: variable does not need to be mutable
Nov 01 16:22:55.251 INFO kablam!   --> src/utils/tiled.rs:33:13
Nov 01 16:22:55.252 INFO kablam!    |
Nov 01 16:22:55.252 INFO kablam! 33 |         let mut ys = ground_tiles.get_mut(&x).unwrap();
Nov 01 16:22:55.252 INFO kablam!    |             ----^^
Nov 01 16:22:55.253 INFO kablam!    |             |
Nov 01 16:22:55.253 INFO kablam!    |             help: remove this `mut`
Nov 01 16:22:55.253 INFO kablam! 
Nov 01 16:22:55.259 INFO kablam! warning: variable does not need to be mutable
Nov 01 16:22:55.259 INFO kablam!   --> src/utils/tiled.rs:63:25
Nov 01 16:22:55.260 INFO kablam!    |
Nov 01 16:22:55.260 INFO kablam! 63 |                     let mut xs = unpassable_tiles.get_mut(&y).unwrap();
Nov 01 16:22:55.260 INFO kablam!    |                         ----^^
Nov 01 16:22:55.261 INFO kablam!    |                         |
Nov 01 16:22:55.261 INFO kablam!    |                         help: remove this `mut`
Nov 01 16:22:55.261 INFO kablam! 
Nov 01 16:22:55.361 INFO kablam! warning: method is never used: `reset_energy`
Nov 01 16:22:55.361 INFO kablam!   --> src/components/player.rs:48:5
Nov 01 16:22:55.361 INFO kablam!    |
Nov 01 16:22:55.361 INFO kablam! 48 |     pub fn reset_energy(&mut self) {
Nov 01 16:22:55.361 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:22:55.361 INFO kablam!    |
Nov 01 16:22:55.361 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 16:22:55.361 INFO kablam! 
Nov 01 16:22:55.361 INFO kablam! warning: field is never used: `last_time`
Nov 01 16:22:55.361 INFO kablam!  --> src/systems/animation_system.rs:7:5
Nov 01 16:22:55.361 INFO kablam!   |
Nov 01 16:22:55.361 INFO kablam! 7 |     last_time: Instant,
Nov 01 16:22:55.361 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^
Nov 01 16:22:55.361 INFO kablam! 
Nov 01 16:23:04.600 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1m 03s
Nov 01 16:23:04.627 INFO kablam! su: No module specific data is present
Nov 01 16:23:05.951 INFO running `"docker" "rm" "-f" "08d8979094a1cf77a65e79b2b26b18c0009ded48c7d63df9157b07db80d55713"`
Nov 01 16:23:06.405 INFO blam! 08d8979094a1cf77a65e79b2b26b18c0009ded48c7d63df9157b07db80d55713
Nov 01 16:23:06.407 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 16:23:06.912 INFO blam! 5a29edaa92c7139b9a9c3d46ef11d77933a225cc8b3d943c9f62463902a50c5e
Nov 01 16:23:06.917 INFO running `"docker" "start" "-a" "5a29edaa92c7139b9a9c3d46ef11d77933a225cc8b3d943c9f62463902a50c5e"`
Nov 01 16:23:08.271 INFO kablam! usermod: no changes
Nov 01 16:23:08.540 INFO kablam!    Compiling agile_archer v0.1.0 (/source)
Nov 01 16:23:11.611 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 01 16:23:11.611 INFO kablam!   --> src/main.rs:14:5
Nov 01 16:23:11.611 INFO kablam!    |
Nov 01 16:23:11.611 INFO kablam! 14 | use std::collections::HashMap;
Nov 01 16:23:11.611 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:23:11.611 INFO kablam!    |
Nov 01 16:23:11.611 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 16:23:11.611 INFO kablam! 
Nov 01 16:23:11.611 INFO kablam! warning: unused import: `Vector3`
Nov 01 16:23:11.611 INFO kablam!  --> src/renderer/basic.rs:7:37
Nov 01 16:23:11.611 INFO kablam!   |
Nov 01 16:23:11.611 INFO kablam! 7 | use cgmath::{SquareMatrix, Matrix4, Vector3};
Nov 01 16:23:11.611 INFO kablam!   |                                     ^^^^^^^
Nov 01 16:23:11.611 INFO kablam! 
Nov 01 16:23:11.611 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 01 16:23:11.611 INFO kablam!  --> src/components/tile_data.rs:4:5
Nov 01 16:23:11.611 INFO kablam!   |
Nov 01 16:23:11.611 INFO kablam! 4 | use std::collections::HashMap;
Nov 01 16:23:11.611 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:23:11.611 INFO kablam! 
Nov 01 16:23:11.611 INFO kablam! warning: unused import: `HashSet`
Nov 01 16:23:11.611 INFO kablam!  --> src/math/astar.rs:2:33
Nov 01 16:23:11.611 INFO kablam!   |
Nov 01 16:23:11.611 INFO kablam! 2 | use std::collections::{HashMap, HashSet, BinaryHeap};
Nov 01 16:23:11.611 INFO kablam!   |                                 ^^^^^^^
Nov 01 16:23:11.611 INFO kablam! 
Nov 01 16:23:11.611 INFO kablam! warning: unused import: `TileMapping`
Nov 01 16:23:11.611 INFO kablam!  --> src/systems/player_movement.rs:5:13
Nov 01 16:23:11.611 INFO kablam!   |
Nov 01 16:23:11.611 INFO kablam! 5 | use types::{TileMapping, Turn};
Nov 01 16:23:11.611 INFO kablam!   |             ^^^^^^^^^^^
Nov 01 16:23:11.611 INFO kablam! 
Nov 01 16:23:11.611 INFO kablam! warning: unused import: `Deref`
Nov 01 16:23:11.611 INFO kablam!  --> src/systems/process_turn.rs:1:16
Nov 01 16:23:11.611 INFO kablam!   |
Nov 01 16:23:11.611 INFO kablam! 1 | use std::ops::{Deref, DerefMut};
Nov 01 16:23:11.611 INFO kablam!   |                ^^^^^
Nov 01 16:23:11.611 INFO kablam! 
Nov 01 16:23:11.611 INFO kablam! warning: unused import: `Fetch`
Nov 01 16:23:11.611 INFO kablam!  --> src/systems/process_turn.rs:2:13
Nov 01 16:23:11.611 INFO kablam!   |
Nov 01 16:23:11.611 INFO kablam! 2 | use specs::{Fetch, FetchMut, Join, ReadStorage, WriteStorage, System};
Nov 01 16:23:11.611 INFO kablam!   |             ^^^^^
Nov 01 16:23:11.611 INFO kablam! 
Nov 01 16:23:13.423 INFO kablam! warning: variable does not need to be mutable
Nov 01 16:23:13.423 INFO kablam!   --> src/main.rs:90:9
Nov 01 16:23:13.423 INFO kablam!    |
Nov 01 16:23:13.423 INFO kablam! 90 |     let mut tile_data = tile_data_res.deref_mut();
Nov 01 16:23:13.423 INFO kablam!    |         ----^^^^^^^^^
Nov 01 16:23:13.423 INFO kablam!    |         |
Nov 01 16:23:13.423 INFO kablam!    |         help: remove this `mut`
Nov 01 16:23:13.423 INFO kablam!    |
Nov 01 16:23:13.423 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 16:23:13.423 INFO kablam! 
Nov 01 16:23:13.459 INFO kablam! warning: variable does not need to be mutable
Nov 01 16:23:13.459 INFO kablam!    --> src/main.rs:112:55
Nov 01 16:23:13.459 INFO kablam!     |
Nov 01 16:23:13.459 INFO kablam! 112 |     let (window, mut device, mut factory, main_color, mut main_depth) =
Nov 01 16:23:13.459 INFO kablam!     |                                                       ----^^^^^^^^^^
Nov 01 16:23:13.459 INFO kablam!     |                                                       |
Nov 01 16:23:13.459 INFO kablam!     |                                                       help: remove this `mut`
Nov 01 16:23:13.459 INFO kablam! 
Nov 01 16:23:13.627 INFO kablam! warning: variable does not need to be mutable
Nov 01 16:23:13.627 INFO kablam!   --> src/utils/tiled.rs:33:13
Nov 01 16:23:13.627 INFO kablam!    |
Nov 01 16:23:13.627 INFO kablam! 33 |         let mut ys = ground_tiles.get_mut(&x).unwrap();
Nov 01 16:23:13.627 INFO kablam!    |             ----^^
Nov 01 16:23:13.627 INFO kablam!    |             |
Nov 01 16:23:13.627 INFO kablam!    |             help: remove this `mut`
Nov 01 16:23:13.627 INFO kablam! 
Nov 01 16:23:13.643 INFO kablam! warning: variable does not need to be mutable
Nov 01 16:23:13.643 INFO kablam!   --> src/utils/tiled.rs:63:25
Nov 01 16:23:13.643 INFO kablam!    |
Nov 01 16:23:13.643 INFO kablam! 63 |                     let mut xs = unpassable_tiles.get_mut(&y).unwrap();
Nov 01 16:23:13.643 INFO kablam!    |                         ----^^
Nov 01 16:23:13.643 INFO kablam!    |                         |
Nov 01 16:23:13.643 INFO kablam!    |                         help: remove this `mut`
Nov 01 16:23:13.643 INFO kablam! 
Nov 01 16:23:13.770 INFO kablam! warning: method is never used: `reset_energy`
Nov 01 16:23:13.770 INFO kablam!   --> src/components/player.rs:48:5
Nov 01 16:23:13.770 INFO kablam!    |
Nov 01 16:23:13.770 INFO kablam! 48 |     pub fn reset_energy(&mut self) {
Nov 01 16:23:13.770 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:23:13.770 INFO kablam!    |
Nov 01 16:23:13.770 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 16:23:13.770 INFO kablam! 
Nov 01 16:23:13.770 INFO kablam! warning: field is never used: `last_time`
Nov 01 16:23:13.770 INFO kablam!  --> src/systems/animation_system.rs:7:5
Nov 01 16:23:13.770 INFO kablam!   |
Nov 01 16:23:13.770 INFO kablam! 7 |     last_time: Instant,
Nov 01 16:23:13.770 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^
Nov 01 16:23:13.770 INFO kablam! 
Nov 01 16:23:17.279 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 8.96s
Nov 01 16:23:17.290 INFO kablam! su: No module specific data is present
Nov 01 16:23:17.724 INFO running `"docker" "rm" "-f" "5a29edaa92c7139b9a9c3d46ef11d77933a225cc8b3d943c9f62463902a50c5e"`
Nov 01 16:23:17.947 INFO blam! 5a29edaa92c7139b9a9c3d46ef11d77933a225cc8b3d943c9f62463902a50c5e
Nov 01 16:23:17.971 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 16:23:18.323 INFO blam! 98c5cf5ee2fa9f9151bf254625a5c5ac393ea94e386fd9984e3aaf48a407a8d0
Nov 01 16:23:18.335 INFO running `"docker" "start" "-a" "98c5cf5ee2fa9f9151bf254625a5c5ac393ea94e386fd9984e3aaf48a407a8d0"`
Nov 01 16:23:19.321 INFO kablam! usermod: no changes
Nov 01 16:23:19.515 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.16s
Nov 01 16:23:19.531 INFO kablam!      Running /target/debug/deps/agile_archer-f79d1b52002e8a5d
Nov 01 16:23:19.533 INFO blam! 
Nov 01 16:23:19.533 INFO blam! running 1 test
Nov 01 16:23:19.540 INFO blam! test utils::tiled::tests::test_parse_out_map_layers ... ok
Nov 01 16:23:19.540 INFO blam! 
Nov 01 16:23:19.540 INFO blam! test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 16:23:19.540 INFO blam! 
Nov 01 16:23:19.544 INFO kablam! su: No module specific data is present
Nov 01 16:23:20.342 INFO running `"docker" "rm" "-f" "98c5cf5ee2fa9f9151bf254625a5c5ac393ea94e386fd9984e3aaf48a407a8d0"`
Nov 01 16:23:20.607 INFO blam! 98c5cf5ee2fa9f9151bf254625a5c5ac393ea94e386fd9984e3aaf48a407a8d0
