diff --git "a/model_quantized.xml" "b/model_quantized.xml" new file mode 100644--- /dev/null +++ "b/model_quantized.xml" @@ -0,0 +1,12179 @@ + + + + + + + + 1 + 3 + 224 + 224 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 3 + 224 + 224 + + + 1 + 1 + 1 + 1 + + + + + 1 + 3 + 224 + 224 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 3 + 224 + 224 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 3 + 224 + 224 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 3 + 224 + 224 + + + + + + 1 + 3 + 224 + 224 + + + + + + + + 1 + 3 + 224 + 224 + + + + + 1 + 3 + 224 + 224 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 3 + 224 + 224 + + + + + + 1 + 3 + 224 + 224 + + + + + + + + 1 + 3 + 224 + 224 + + + + + 1 + 3 + 224 + 224 + + + + + + + + 1 + 3 + 224 + 224 + + + + + 1 + 3 + 224 + 224 + + + + + + + + 1 + 3 + 224 + 224 + + + + + 1 + 3 + 224 + 224 + + + + + + + + + + + + + + + + + 1 + 3 + 224 + 224 + + + + + + 1 + 3 + 224 + 224 + + + + + + + + 64 + 3 + 3 + 3 + + + + + + + + 1 + 3 + 224 + 224 + + + 64 + 3 + 3 + 3 + + + + + 1 + 64 + 224 + 224 + + + + + + + + 1 + 64 + 224 + 224 + + + + + 1 + 64 + 224 + 224 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 64 + 224 + 224 + + + + + + 1 + 64 + 224 + 224 + + + + + + + + 1 + 64 + 1 + 1 + + + + + + + + + + + 1 + 64 + 1 + 1 + + + + + 1 + 64 + 1 + 1 + + + + + + + + 1 + 64 + 224 + 224 + + + 1 + 64 + 1 + 1 + + + + + 1 + 64 + 224 + 224 + + + + + + + 1 + 64 + 224 + 224 + + + + + 1 + 64 + 224 + 224 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 64 + 224 + 224 + + + 1 + 1 + 1 + 1 + + + + + 1 + 64 + 224 + 224 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 64 + 224 + 224 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 64 + 224 + 224 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 64 + 224 + 224 + + + + + + 1 + 64 + 224 + 224 + + + + + + + + 1 + 64 + 224 + 224 + + + + + 1 + 64 + 224 + 224 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 64 + 224 + 224 + + + + + + 1 + 64 + 224 + 224 + + + + + + + + 1 + 64 + 224 + 224 + + + + + 1 + 64 + 224 + 224 + + + + + + + + 1 + 64 + 224 + 224 + + + + + 1 + 64 + 224 + 224 + + + + + + + + 1 + 64 + 224 + 224 + + + + + 1 + 64 + 224 + 224 + + + + + + + + + + + + + + + + + 1 + 64 + 224 + 224 + + + + + + 1 + 64 + 224 + 224 + + + + + + + + 64 + 64 + 3 + 3 + + + + + + + + 1 + 64 + 224 + 224 + + + 64 + 64 + 3 + 3 + + + + + 1 + 64 + 224 + 224 + + + + + + + + 1 + 64 + 224 + 224 + + + + + 1 + 64 + 224 + 224 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 64 + 224 + 224 + + + + + + 1 + 64 + 224 + 224 + + + + + + + + 1 + 64 + 1 + 1 + + + + + + + + + + + 1 + 64 + 1 + 1 + + + + + 1 + 64 + 1 + 1 + + + + + + + + 1 + 64 + 224 + 224 + + + 1 + 64 + 1 + 1 + + + + + 1 + 64 + 224 + 224 + + + + + + + 1 + 64 + 224 + 224 + + + + + 1 + 64 + 224 + 224 + + + + + + + + 1 + 64 + 224 + 224 + + + + + 1 + 64 + 112 + 112 + + + 1 + 64 + 112 + 112 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 64 + 112 + 112 + + + 1 + 1 + 1 + 1 + + + + + 1 + 64 + 112 + 112 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 64 + 112 + 112 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 64 + 112 + 112 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 64 + 112 + 112 + + + + + + 1 + 64 + 112 + 112 + + + + + + + + 1 + 64 + 112 + 112 + + + + + 1 + 64 + 112 + 112 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 64 + 112 + 112 + + + + + + 1 + 64 + 112 + 112 + + + + + + + + 1 + 64 + 112 + 112 + + + + + 1 + 64 + 112 + 112 + + + + + + + + 1 + 64 + 112 + 112 + + + + + 1 + 64 + 112 + 112 + + + + + + + + 1 + 64 + 112 + 112 + + + + + 1 + 64 + 112 + 112 + + + + + + + + + + + + + + + + + 1 + 64 + 112 + 112 + + + + + + 1 + 64 + 112 + 112 + + + + + + + + 128 + 64 + 3 + 3 + + + + + + + + 1 + 64 + 112 + 112 + + + 128 + 64 + 3 + 3 + + + + + 1 + 128 + 112 + 112 + + + + + + + + 1 + 128 + 112 + 112 + + + + + 1 + 128 + 112 + 112 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 128 + 112 + 112 + + + + + + 1 + 128 + 112 + 112 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + 1 + 128 + 112 + 112 + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 112 + 112 + + + + + + + 1 + 128 + 112 + 112 + + + + + 1 + 128 + 112 + 112 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 128 + 112 + 112 + + + 1 + 1 + 1 + 1 + + + + + 1 + 128 + 112 + 112 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 128 + 112 + 112 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 128 + 112 + 112 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 128 + 112 + 112 + + + + + + 1 + 128 + 112 + 112 + + + + + + + + 1 + 128 + 112 + 112 + + + + + 1 + 128 + 112 + 112 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 128 + 112 + 112 + + + + + + 1 + 128 + 112 + 112 + + + + + + + + 1 + 128 + 112 + 112 + + + + + 1 + 128 + 112 + 112 + + + + + + + + 1 + 128 + 112 + 112 + + + + + 1 + 128 + 112 + 112 + + + + + + + + 1 + 128 + 112 + 112 + + + + + 1 + 128 + 112 + 112 + + + + + + + + + + + + + + + + + 1 + 128 + 112 + 112 + + + + + + 1 + 128 + 112 + 112 + + + + + + + + 128 + 128 + 3 + 3 + + + + + + + + 1 + 128 + 112 + 112 + + + 128 + 128 + 3 + 3 + + + + + 1 + 128 + 112 + 112 + + + + + + + + 1 + 128 + 112 + 112 + + + + + 1 + 128 + 112 + 112 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 128 + 112 + 112 + + + + + + 1 + 128 + 112 + 112 + + + + + + + + 1 + 128 + 1 + 1 + + + + + + + + + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 1 + 1 + + + + + + + + 1 + 128 + 112 + 112 + + + 1 + 128 + 1 + 1 + + + + + 1 + 128 + 112 + 112 + + + + + + + 1 + 128 + 112 + 112 + + + + + 1 + 128 + 112 + 112 + + + + + + + + 1 + 128 + 112 + 112 + + + + + 1 + 128 + 56 + 56 + + + 1 + 128 + 56 + 56 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 128 + 56 + 56 + + + 1 + 1 + 1 + 1 + + + + + 1 + 128 + 56 + 56 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 128 + 56 + 56 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 128 + 56 + 56 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 128 + 56 + 56 + + + + + + 1 + 128 + 56 + 56 + + + + + + + + 1 + 128 + 56 + 56 + + + + + 1 + 128 + 56 + 56 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 128 + 56 + 56 + + + + + + 1 + 128 + 56 + 56 + + + + + + + + 1 + 128 + 56 + 56 + + + + + 1 + 128 + 56 + 56 + + + + + + + + 1 + 128 + 56 + 56 + + + + + 1 + 128 + 56 + 56 + + + + + + + + 1 + 128 + 56 + 56 + + + + + 1 + 128 + 56 + 56 + + + + + + + + + + + + + + + + + 1 + 128 + 56 + 56 + + + + + + 1 + 128 + 56 + 56 + + + + + + + + 256 + 128 + 3 + 3 + + + + + + + + 1 + 128 + 56 + 56 + + + 256 + 128 + 3 + 3 + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + 1 + 256 + 56 + 56 + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 56 + 56 + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 256 + 56 + 56 + + + 1 + 1 + 1 + 1 + + + + + 1 + 256 + 56 + 56 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 256 + 56 + 56 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + + + + 1 + 256 + 56 + 56 + + + + + + + + 256 + 256 + 3 + 3 + + + + + + + + 1 + 256 + 56 + 56 + + + 256 + 256 + 3 + 3 + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + 1 + 256 + 56 + 56 + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 56 + 56 + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 256 + 56 + 56 + + + 1 + 1 + 1 + 1 + + + + + 1 + 256 + 56 + 56 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 256 + 56 + 56 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + + + + 1 + 256 + 56 + 56 + + + + + + + + 256 + 256 + 3 + 3 + + + + + + + + 1 + 256 + 56 + 56 + + + 256 + 256 + 3 + 3 + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + 1 + 256 + 56 + 56 + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 56 + 56 + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 256 + 56 + 56 + + + 1 + 1 + 1 + 1 + + + + + 1 + 256 + 56 + 56 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 256 + 56 + 56 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + + + + 1 + 256 + 56 + 56 + + + + + + + + 256 + 256 + 3 + 3 + + + + + + + + 1 + 256 + 56 + 56 + + + 256 + 256 + 3 + 3 + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 56 + 56 + + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 1 + 1 + + + + + + + + + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 1 + 1 + + + + + + + + 1 + 256 + 56 + 56 + + + 1 + 256 + 1 + 1 + + + + + 1 + 256 + 56 + 56 + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 56 + 56 + + + + + + + + 1 + 256 + 56 + 56 + + + + + 1 + 256 + 28 + 28 + + + 1 + 256 + 28 + 28 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 256 + 28 + 28 + + + 1 + 1 + 1 + 1 + + + + + 1 + 256 + 28 + 28 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 256 + 28 + 28 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 28 + 28 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 28 + 28 + + + + + + 1 + 256 + 28 + 28 + + + + + + + + 1 + 256 + 28 + 28 + + + + + 1 + 256 + 28 + 28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 256 + 28 + 28 + + + + + + 1 + 256 + 28 + 28 + + + + + + + + 1 + 256 + 28 + 28 + + + + + 1 + 256 + 28 + 28 + + + + + + + + 1 + 256 + 28 + 28 + + + + + 1 + 256 + 28 + 28 + + + + + + + + 1 + 256 + 28 + 28 + + + + + 1 + 256 + 28 + 28 + + + + + + + + + + + + + + + + + 1 + 256 + 28 + 28 + + + + + + 1 + 256 + 28 + 28 + + + + + + + + 512 + 256 + 3 + 3 + + + + + + + + 1 + 256 + 28 + 28 + + + 512 + 256 + 3 + 3 + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + 1 + 512 + 28 + 28 + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 28 + 28 + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 512 + 28 + 28 + + + 1 + 1 + 1 + 1 + + + + + 1 + 512 + 28 + 28 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 512 + 28 + 28 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + + + + 1 + 512 + 28 + 28 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 1 + 512 + 28 + 28 + + + 512 + 512 + 3 + 3 + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + 1 + 512 + 28 + 28 + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 28 + 28 + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 512 + 28 + 28 + + + 1 + 1 + 1 + 1 + + + + + 1 + 512 + 28 + 28 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 512 + 28 + 28 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + + + + 1 + 512 + 28 + 28 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 1 + 512 + 28 + 28 + + + 512 + 512 + 3 + 3 + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + 1 + 512 + 28 + 28 + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 28 + 28 + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 512 + 28 + 28 + + + 1 + 1 + 1 + 1 + + + + + 1 + 512 + 28 + 28 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 512 + 28 + 28 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + + + + 1 + 512 + 28 + 28 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 1 + 512 + 28 + 28 + + + 512 + 512 + 3 + 3 + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 28 + 28 + + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + 1 + 512 + 28 + 28 + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 28 + 28 + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 28 + 28 + + + + + + + + 1 + 512 + 28 + 28 + + + + + 1 + 512 + 14 + 14 + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 512 + 14 + 14 + + + 1 + 1 + 1 + 1 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 512 + 14 + 14 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 1 + 512 + 14 + 14 + + + 512 + 512 + 3 + 3 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + 1 + 512 + 14 + 14 + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 14 + 14 + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 512 + 14 + 14 + + + 1 + 1 + 1 + 1 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 512 + 14 + 14 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 1 + 512 + 14 + 14 + + + 512 + 512 + 3 + 3 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + 1 + 512 + 14 + 14 + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 14 + 14 + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 512 + 14 + 14 + + + 1 + 1 + 1 + 1 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 512 + 14 + 14 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 1 + 512 + 14 + 14 + + + 512 + 512 + 3 + 3 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + 1 + 512 + 14 + 14 + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 14 + 14 + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 1 + 1 + 1 + + + + + + + + + + + 1 + 1 + 1 + 1 + + + + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 512 + 14 + 14 + + + 1 + 1 + 1 + 1 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + 1 + 512 + 14 + 14 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 512 + 512 + 3 + 3 + + + + + + + + 1 + 512 + 14 + 14 + + + 512 + 512 + 3 + 3 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 512 + 14 + 14 + + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 1 + 1 + + + + + + + + + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 1 + 1 + + + + + + + + 1 + 512 + 14 + 14 + + + 1 + 512 + 1 + 1 + + + + + 1 + 512 + 14 + 14 + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 14 + 14 + + + + + + + + 1 + 512 + 14 + 14 + + + + + 1 + 512 + 7 + 7 + + + 1 + 512 + 7 + 7 + + + + + + + + 1 + 512 + 7 + 7 + + + + + 1 + 512 + 7 + 7 + + + + + + + + + + + 2 + + + + + + + + 1 + 512 + 7 + 7 + + + 2 + + + + + 1 + 25088 + + + + + + + + 1 + 1 + + + + + + + + + + + 1 + 1 + + + + + 1 + 1 + + + + + + + + 1 + 25088 + + + 1 + 1 + + + + + 1 + 25088 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + 1 + 25088 + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 25088 + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 25088 + + + + + + 1 + 25088 + + + + + + + + 1 + 25088 + + + + + 1 + 25088 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 25088 + + + + + + 1 + 25088 + + + + + + + + 1 + 25088 + + + + + 1 + 25088 + + + + + + + + 1 + 25088 + + + + + 1 + 25088 + + + + + + + + 1 + 25088 + + + + + 1 + 25088 + + + + + + + + + + + + + + + + + 1 + 25088 + + + + + + 1 + 25088 + + + + + + + + 4096 + 25088 + + + + + + + + 1 + 25088 + + + 4096 + 25088 + + + + + 1 + 4096 + + + + + + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 4096 + + + + + + 1 + 4096 + + + + + + + + 1 + 4096 + + + + + + + + + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + + 1 + 4096 + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + + 1 + 1 + + + + + + + + + + + 1 + 1 + + + + + 1 + 1 + + + + + + + + 1 + 4096 + + + 1 + 1 + + + + + 1 + 4096 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + 1 + 4096 + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 4096 + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 4096 + + + + + + 1 + 4096 + + + + + + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 4096 + + + + + + 1 + 4096 + + + + + + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + + + + + + + + + + + 1 + 4096 + + + + + + 1 + 4096 + + + + + + + + 4096 + 4096 + + + + + + + + 1 + 4096 + + + 4096 + 4096 + + + + + 1 + 4096 + + + + + + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 4096 + + + + + + 1 + 4096 + + + + + + + + 1 + 4096 + + + + + + + + + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + + 1 + 4096 + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + + 1 + 1 + + + + + + + + + + + 1 + 1 + + + + + 1 + 1 + + + + + + + + 1 + 4096 + + + 1 + 1 + + + + + 1 + 4096 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + 1 + 4096 + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 4096 + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 4096 + + + + + + 1 + 4096 + + + + + + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 4096 + + + + + + 1 + 4096 + + + + + + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + + 1 + 4096 + + + + + 1 + 4096 + + + + + + + + + + + + + + + + + 1 + 4096 + + + + + + 1 + 4096 + + + + + + + + 1000 + 4096 + + + + + + + + 1 + 4096 + + + 1000 + 4096 + + + + + 1 + 1000 + + + + + + + + 1 + 1000 + + + + + 1 + 1000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1000 + + + + + + 1 + 1000 + + + + + + + + 1 + 1000 + + + + + + + + + + + 1 + 1000 + + + + + 1 + 1000 + + + + + + + + 1 + 1000 + + + 1 + 1000 + + + + + 1 + 1000 + + + + + + + 1 + 1000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +