diff --git a/text_encoder.bin b/text_encoder.bin
new file mode 100644
index 0000000000000000000000000000000000000000..2f54dd249ddaa9734ac6038dcea59b9c9f94f7c2
--- /dev/null
+++ b/text_encoder.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b3f34c33d8c272f61c6780251a503911c7e7a448cdc10f8fb7d9bc59c3462951
+size 492265928
diff --git a/text_encoder.xml b/text_encoder.xml
new file mode 100644
index 0000000000000000000000000000000000000000..dfb9780b4527132dfe9a19ccc7ce5c0d885cb2ae
--- /dev/null
+++ b/text_encoder.xml
@@ -0,0 +1,16154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 49408
+ 768
+
+
+ 1
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 12
+ 64
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 1
+ 1
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 12
+ 77
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 3072
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 3072
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+ 768
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 12
+ 64
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 1
+ 1
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 12
+ 77
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 3072
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 3072
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+ 768
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 12
+ 64
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 1
+ 1
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 12
+ 77
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 3072
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 3072
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+ 768
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 12
+ 64
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 1
+ 1
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 12
+ 77
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 3072
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 3072
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+ 768
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 12
+ 64
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 1
+ 1
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 12
+ 77
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 3072
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 3072
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+ 768
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 12
+ 64
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 1
+ 1
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 12
+ 77
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 3072
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 3072
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+ 768
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 12
+ 64
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 1
+ 1
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 12
+ 77
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 3072
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 3072
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+ 768
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 12
+ 64
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 1
+ 1
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 12
+ 77
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 3072
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 3072
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+ 768
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 12
+ 64
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 1
+ 1
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 12
+ 77
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 3072
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 3072
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+ 768
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 12
+ 64
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 1
+ 1
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 12
+ 77
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 3072
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 3072
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+ 768
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 12
+ 64
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 1
+ 1
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 12
+ 77
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 3072
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 3072
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+ 768
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 12
+ 64
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 1
+ 1
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 77
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 77
+
+
+ 12
+ 77
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 12
+ 77
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 12
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 768
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 3072
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 3072
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 3072
+
+
+ 768
+ 3072
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+ 1
+ 1
+ 768
+
+
+
+
+
+
+
+
+
+
+ 1
+ 77
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/unet.bin b/unet.bin
new file mode 100644
index 0000000000000000000000000000000000000000..53f8c738f5a7c6a4a93cfed2cd7032a7a9d66b97
--- /dev/null
+++ b/unet.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7655112cde3c5084c2709b2b89994834b24efc457f2c1b302bb3d7a056bfdb7a
+size 3438085440
diff --git a/unet.xml b/unet.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a6514903a2875c318399e451c1f9ddaf4a3f7ba4
--- /dev/null
+++ b/unet.xml
@@ -0,0 +1,97786 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4
+ 64
+ 64
+
+
+ 320
+ 4
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1
+
+
+ 1
+ 160
+
+
+
+
+
+
+
+
+
+
+ 2
+ 160
+
+
+
+
+
+
+
+
+
+
+ 2
+ 160
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 160
+
+
+ 2
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 160
+
+
+ 2
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+
+
+ 1280
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 320
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+
+
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 64
+ 320
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 320
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 16
+ 77
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 320
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+ 16
+ 77
+ 40
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2560
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 2560
+
+
+ 2
+ 4096
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+ 2
+ 4096
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+ 320
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 64
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 320
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+
+
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 64
+ 320
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 320
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 16
+ 77
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 320
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+ 16
+ 77
+ 40
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2560
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 2560
+
+
+ 2
+ 4096
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+ 2
+ 4096
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+ 320
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 64
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 32
+ 32
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 32
+ 32
+
+
+ 640
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 32
+ 32
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 32
+ 32
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 32
+ 32
+
+
+ 640
+ 320
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 640
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+
+
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 32
+ 640
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 640
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 16
+ 77
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 640
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+ 16
+ 77
+ 80
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 5120
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 5120
+
+
+ 2
+ 1024
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+ 2
+ 1024
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+ 640
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 32
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 640
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+
+
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 32
+ 640
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 640
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 16
+ 77
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 640
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+ 16
+ 77
+ 80
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 5120
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 5120
+
+
+ 2
+ 1024
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+ 2
+ 1024
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+ 640
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 32
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 16
+ 16
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 16
+ 16
+
+
+ 1280
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 5120
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 5120
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 16
+ 16
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 16
+ 16
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 16
+ 16
+
+
+ 1280
+ 640
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 16
+ 16
+ 1280
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 1280
+ 768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 16
+ 77
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 1280
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+ 16
+ 77
+ 160
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 10240
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 10240
+
+
+ 2
+ 256
+ 10240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+ 2
+ 256
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+ 1280
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 16
+ 16
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 16
+ 16
+ 1280
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 1280
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 16
+ 77
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 1280
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+ 16
+ 77
+ 160
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 10240
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 10240
+
+
+ 2
+ 256
+ 10240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+ 2
+ 256
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+ 1280
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 16
+ 16
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1280
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 8
+ 1280
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 64
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 64
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 64
+ 160
+
+
+ 16
+ 64
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 64
+ 64
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 64
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 64
+ 64
+
+
+ 16
+ 64
+ 160
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 64
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 64
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 64
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 8
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 64
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 2
+ 64
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 64
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 1280
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 64
+ 160
+
+
+ 16
+ 77
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 64
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 64
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 1280
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 64
+ 77
+
+
+ 16
+ 77
+ 160
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 64
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 64
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 64
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 8
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 64
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 2
+ 64
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 10240
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 10240
+
+
+ 2
+ 64
+ 10240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 10240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 10240
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 10240
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 5120
+
+
+ 2
+ 64
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 5120
+
+
+ 1280
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 64
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 2
+ 64
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 8
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1280
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 1280
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 5120
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 5120
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 1
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 1
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 1280
+ 2560
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 1280
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 5120
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 5120
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 1
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 1
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 1280
+ 2560
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 1280
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 5120
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 5120
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 1
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 1
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 8
+ 8
+
+
+ 1280
+ 2560
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 2560
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 8
+ 8
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 16
+ 16
+
+
+ 1280
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 16
+ 16
+
+
+ 1
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 16
+ 16
+
+
+ 1
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 16
+ 16
+
+
+ 1280
+ 2560
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 16
+ 16
+ 1280
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 1280
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 16
+ 77
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 1280
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+ 16
+ 77
+ 160
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 10240
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 10240
+
+
+ 2
+ 256
+ 10240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+ 2
+ 256
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+ 1280
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 16
+ 16
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 16
+ 16
+
+
+ 1280
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 16
+ 16
+
+
+ 1
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 16
+ 16
+
+
+ 1
+ 2560
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 2560
+ 16
+ 16
+
+
+ 1280
+ 2560
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 16
+ 16
+ 1280
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 1280
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 16
+ 77
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 1280
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+ 16
+ 77
+ 160
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 10240
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 10240
+
+
+ 2
+ 256
+ 10240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+ 2
+ 256
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+ 1280
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 16
+ 16
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 640
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1920
+ 16
+ 16
+
+
+ 1280
+ 1920
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1920
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 15360
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1920
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 15360
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1920
+ 16
+ 16
+
+
+ 1
+ 1920
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1920
+ 16
+ 16
+
+
+ 1
+ 1920
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1920
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1920
+ 16
+ 16
+
+
+ 1280
+ 1920
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 10240
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 16
+ 16
+ 1280
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 256
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 1280
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 16
+ 77
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 1280
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 77
+
+
+ 16
+ 77
+ 160
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 256
+ 160
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 8
+ 160
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1280
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 1
+ 1
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 10240
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 10240
+
+
+ 2
+ 256
+ 10240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 10240
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+ 2
+ 256
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 5120
+
+
+ 1280
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 2
+ 256
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 256
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 16
+ 16
+ 1280
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1280
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 16
+ 16
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 32
+ 32
+
+
+ 1280
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 32
+ 32
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 32
+ 32
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1920
+ 32
+ 32
+
+
+ 640
+ 1920
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1920
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 61440
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1920
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 61440
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1920
+ 32
+ 32
+
+
+ 1
+ 1920
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1920
+ 32
+ 32
+
+
+ 1
+ 1920
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1920
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1920
+ 32
+ 32
+
+
+ 640
+ 1920
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 640
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+
+
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 32
+ 640
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 640
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 16
+ 77
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 640
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+ 16
+ 77
+ 80
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 5120
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 5120
+
+
+ 2
+ 1024
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+ 2
+ 1024
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+ 640
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 32
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 32
+ 32
+
+
+ 640
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 32
+ 32
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 32
+ 32
+
+
+ 1
+ 1280
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+ 32
+ 32
+
+
+ 640
+ 1280
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 640
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+
+
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 32
+ 640
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 640
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 16
+ 77
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 640
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+ 16
+ 77
+ 80
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 5120
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 5120
+
+
+ 2
+ 1024
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+ 2
+ 1024
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+ 640
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 32
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 320
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 960
+ 32
+ 32
+
+
+ 640
+ 960
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 960
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 30720
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 960
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 30720
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 960
+ 32
+ 32
+
+
+ 1
+ 960
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 960
+ 32
+ 32
+
+
+ 1
+ 960
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 960
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 960
+ 32
+ 32
+
+
+ 640
+ 960
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 640
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+
+
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 20480
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 32
+ 640
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 1024
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 640
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 16
+ 77
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 640
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 77
+
+
+ 16
+ 77
+ 80
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 1024
+ 80
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 8
+ 80
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 640
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 1
+ 1
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 5120
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 5120
+
+
+ 2
+ 1024
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 5120
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+ 2
+ 1024
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 2560
+
+
+ 640
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 2
+ 1024
+ 640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1024
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 32
+ 640
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 640
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 32
+ 32
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+ 640
+ 640
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 960
+ 64
+ 64
+
+
+ 320
+ 960
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 960
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 122880
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 960
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 122880
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 960
+ 64
+ 64
+
+
+ 1
+ 960
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 960
+ 64
+ 64
+
+
+ 1
+ 960
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 960
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 960
+ 64
+ 64
+
+
+ 320
+ 960
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 320
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+
+
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 64
+ 320
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 320
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 16
+ 77
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 320
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+ 16
+ 77
+ 40
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2560
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 2560
+
+
+ 2
+ 4096
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+ 2
+ 4096
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+ 320
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 64
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+ 320
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 81920
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 81920
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+ 320
+ 640
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 320
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+
+
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 64
+ 320
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 320
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 16
+ 77
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 320
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+ 16
+ 77
+ 40
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2560
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 2560
+
+
+ 2
+ 4096
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+ 2
+ 4096
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+ 320
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 64
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+ 320
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 81920
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 81920
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+ 1
+ 640
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 640
+ 64
+ 64
+
+
+ 320
+ 640
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 1280
+
+
+ 320
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+
+
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 64
+ 320
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 4096
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 320
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 16
+ 77
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 768
+
+
+ 320
+ 768
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 77
+ 8
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 77
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 77
+
+
+ 16
+ 77
+ 40
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ 16
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 8
+ 4096
+ 40
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 8
+ 40
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 320
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 1
+ 1
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2560
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 2560
+
+
+ 2
+ 4096
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 2560
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+ 2
+ 4096
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 1280
+
+
+ 320
+ 1280
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 2
+ 4096
+ 320
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4096
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 64
+ 64
+ 320
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 320
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 32
+ 40960
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 1
+ 320
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 320
+ 64
+ 64
+
+
+ 4
+ 320
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4
+ 64
+ 64
+
+
+ 1
+ 4
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 2
+ 4
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vae_decoder.bin b/vae_decoder.bin
new file mode 100644
index 0000000000000000000000000000000000000000..8b588d7bb2f44d29e62da698008585b39383b027
--- /dev/null
+++ b/vae_decoder.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:456fd6d12ffab507af1ad6772b7b1922b35502272cd5be3708c8292252cd4c46
+size 197961080
diff --git a/vae_decoder.xml b/vae_decoder.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c0f568310ea3a649aea01772031087d324272780
--- /dev/null
+++ b/vae_decoder.xml
@@ -0,0 +1,11466 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4
+ 64
+ 64
+
+
+ 4
+ 4
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4
+ 64
+ 64
+
+
+ 1
+ 4
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4
+ 64
+ 64
+
+
+ 512
+ 4
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 4096
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 512
+
+
+ 1
+ 4096
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 1
+ 512
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 4096
+ 512
+
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 512
+
+
+ 1
+ 4096
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 1
+ 512
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 512
+ 4096
+
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 4096
+ 512
+
+
+ 1
+ 1
+ 512
+ 4096
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 4096
+ 4096
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 512
+
+
+ 1
+ 4096
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 1
+ 512
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 4096
+ 4096
+
+
+ 1
+ 1
+ 4096
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 4096
+ 512
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 1
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 512
+
+
+ 1
+ 4096
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 4096
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 256
+ 256
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 256
+ 256
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 256
+ 256
+
+
+ 256
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 256
+ 256
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 256
+ 256
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 256
+ 256
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 256
+ 256
+
+
+ 256
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 256
+ 256
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 256
+ 256
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 256
+ 256
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 256
+ 256
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 256
+ 256
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 512
+ 512
+
+
+ 256
+ 256
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 512
+ 512
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 512
+ 512
+
+
+ 128
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 512
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 2097152
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 2097152
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 512
+ 512
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 512
+ 512
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 512
+ 512
+
+
+ 128
+ 256
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 128
+ 128
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 128
+ 128
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 128
+ 128
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 128
+ 128
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 128
+ 128
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 3
+ 128
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 3
+ 512
+ 512
+
+
+ 1
+ 3
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 3
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vae_encoder.bin b/vae_encoder.bin
new file mode 100644
index 0000000000000000000000000000000000000000..5bbf30b3104e5fd9f941935b6815d0923c18e329
--- /dev/null
+++ b/vae_encoder.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8732df1da0a3026da5ee6070df8899efbccf0d844821368214af8d95abeae467
+size 136654900
diff --git a/vae_encoder.xml b/vae_encoder.xml
new file mode 100644
index 0000000000000000000000000000000000000000..87adf22fe4160e26a799270b2f53c8c21c9d6cd0
--- /dev/null
+++ b/vae_encoder.xml
@@ -0,0 +1,8732 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 3
+ 512
+ 512
+
+
+ 128
+ 3
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 128
+ 128
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 128
+ 128
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 128
+ 128
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 1048576
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 128
+ 128
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 512
+ 512
+
+
+ 128
+ 128
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 256
+ 256
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 256
+ 256
+
+
+ 256
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 256
+ 256
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 256
+ 256
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 256
+ 256
+
+
+ 1
+ 128
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 128
+ 256
+ 256
+
+
+ 256
+ 128
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 256
+ 256
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 256
+ 256
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 524288
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 256
+ 256
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 256
+ 256
+
+
+ 256
+ 256
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 128
+ 128
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 128
+ 128
+
+
+ 512
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 128
+ 128
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 131072
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 131072
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 128
+ 128
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 128
+ 128
+
+
+ 1
+ 256
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 256
+ 128
+ 128
+
+
+ 512
+ 256
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 262144
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 128
+ 128
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 4096
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 512
+
+
+ 1
+ 4096
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 1
+ 512
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 4096
+ 512
+
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 512
+
+
+ 1
+ 4096
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 1
+ 512
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 512
+ 4096
+
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 4096
+ 512
+
+
+ 1
+ 1
+ 512
+ 4096
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 4096
+ 4096
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 512
+
+
+ 1
+ 4096
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 1
+ 512
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 4096
+ 4096
+
+
+ 1
+ 1
+ 4096
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 4096
+ 512
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 1
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 512
+ 512
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 512
+
+
+ 1
+ 4096
+ 512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 4096
+ 512
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 4096
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 512
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 32
+ 65536
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 1
+ 512
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 512
+ 64
+ 64
+
+
+ 8
+ 512
+ 3
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 8
+ 64
+ 64
+
+
+ 1
+ 8
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 8
+ 64
+ 64
+
+
+ 8
+ 8
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 8
+ 64
+ 64
+
+
+ 1
+ 8
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ 1
+ 8
+ 64
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+